<%@ Page Title="" Language="C#" MasterPageFile="~/SiteMaster.Master" AutoEventWireup="true"
    CodeBehind="ActionStatusPage.aspx.cs" Inherits="MKInsight.Online.ActionTracking.ConfigurationPages.ActionStatusPage" %>

<%@ Register Src="../UIControls/Header.ascx" TagName="Header" TagPrefix="uc1" %>
<%@ Register Src="../UIControls/MessageBox.ascx" TagName="MessageBox" TagPrefix="uc2" %>
<%@ Register Assembly="UIWebControls" Namespace="UIWebControls" TagPrefix="cc4" %>
<%@ Register Src="../UIControls/UnstructuredEntityAccessControl.ascx" TagName="UnstructuredEntityAccessControl"
    TagPrefix="uc3" %>
<%@ Register Src="../UIControls/Interface/SimpleSectionBreak.ascx" TagName="SimpleSectionBreak" TagPrefix="uc4" %>
<%@ Register src="../UIControls/Interface/TextBoxEx.ascx" tagname="TextBoxEx" tagprefix="uc5" %>
<%@ Register src="../UIControls/Interface/MultilineTextBoxEx.ascx" tagname="MultilineTextBoxEx" tagprefix="uc6" %>
<asp:Content ID="Content1" ContentPlaceHolderID="head" runat="server">
</asp:Content>
<asp:Content ID="Content2" ContentPlaceHolderID="c_M" runat="server">
    <uc1:Header ID="usc_Header" runat="server" />


    <uc2:MessageBox ID="usc_Message" runat="server" />
    <asp:Panel ID="tbP" runat="server" CssClass="w-bar">

        <asp:LinkButton runat="server" ID="tbl_New" CssClass="w-button" Style="background: url(../images/add32.png); " OnClick="OnNew">
            <asp:Label ID="tbl_NewLabel" runat="server"></asp:Label>

        </asp:LinkButton>

    </asp:Panel>
    <table runat="server" style="width: 100%">
        <tr>
            <td class="left" style="width: 290px; vertical-align: top;">
                <asp:Panel ID="pt" runat="server" BorderColor="Silver" BorderStyle="Solid" BorderWidth="1px"
                    Height="450px" ScrollBars="Both" Width="300px">
                    <cc4:MKGridView ID="dg_AS" runat="server" AllowPaging="True" AllowSorting="True"
                        AutoGenerateColumns="False" BorderStyle="None" CellPadding="3" DataKeyNames="ID"
                        Font-Size="8pt" OnRowDataBound="OnRowDataBound" Width="95%"
                        OnPageIndexChanging="OnIndexChanging" OnSelectedIndexChanged="OnSelectedStatus"
                        OnSorting="OnGridSorting">
                        <AlternatingRowStyle CssClass="alternatingrowstyle" />
                        <FooterStyle BackColor="White" ForeColor="#000066" />
                        <HeaderStyle CssClass="headerstyle" Font-Bold="True" HorizontalAlign="Left" Wrap="False" />
                        <PagerStyle HorizontalAlign="Left" />
                        <Columns>
                            <asp:CommandField HeaderText="Select" ShowSelectButton="True" />
                            <asp:BoundField DataField="Name" HeaderText="Name" SortExpression="Name" />
                            <asp:CheckBoxField DataField="CloseFlag" HeaderText="Terminalstatus_517" SortExpression="CloseFlag" />
                            <asp:CheckBoxField DataField="OpenFlag" HeaderText="InitialStatus_516" SortExpression="OpenFlag" />
                            <asp:CheckBoxField DataField="ArchiveFlag" HeaderText="Archived" SortExpression="ArchiveFlag" />
                            <asp:TemplateField Visible="false" HeaderStyle-Width="0">
                                <ItemTemplate>
                                    <asp:HiddenField ID="hdID" runat="server" Value='<%# Eval("ID") %>' />
                                </ItemTemplate>
                            </asp:TemplateField>
                        </Columns>
                        <PagerTemplate>
                            <asp:Label ID="lbl_ShowRows" runat="server" Text="Show rows:" /><asp:DropDownList
                                ID="ddlPageSize" runat="server" AutoPostBack="true" OnSelectedIndexChanged="OnSelectedIndexChanged">
                                <asp:ListItem Value="5" />
                                <asp:ListItem Value="10" />
                                <asp:ListItem Value="15" />
                                <asp:ListItem Value="20" />
                            </asp:DropDownList>
                            &#160;&#160;<asp:Label ID="lbl_page" runat="server" Text="Page" />
                            <asp:TextBox ID="txtGoToPage" runat="server" AutoPostBack="true" CssClass="gotopage"
                                OnTextChanged="GoToPageOnTextChanged" />
                            <asp:Label ID="lbl_Of" runat="server" Text="of" />
                            <asp:Label ID="lblTotalNumberOfPages" runat="server" />
                            &nbsp;&nbsp;<asp:Button ID="btn_p" runat="server" CommandArgument="Prev" CommandName="Page"
                                CssClass="previous" SkinID="_" ToolTip="Previous Page" />
                            <asp:Button ID="btn_n" runat="server" CommandArgument="Next" CommandName="Page" CssClass="next"
                                SkinID="_" ToolTip="Next Page" />
                        </PagerTemplate>
                        <SelectedRowStyle BackColor="#D6E8FF" Font-Bold="True" ForeColor="Black" />
                    </cc4:MKGridView>
                </asp:Panel>
            </td>
            <td class="left" colspan="2" style="vertical-align: top;">
                <asp:Panel ID="pv" runat="server" Visible="False">
                    <table>
                        <tr>
                            <td colspan="2">
                                <table>
                                   
                                  <tr>
                                      <td>

                                          <uc5:TextBoxEx ID="u_Name" runat="server" />

                                      </td>
                                  </tr>
                                    <tr>
                                        <td>

                                            <uc6:MultilineTextBoxEx ID="u_Desc" runat="server" />

                                        </td>
                                    </tr>

                                </table>

                            </td>
                        </tr>
                        <tr>
                            <td colspan="2">
                                <uc4:SimpleSectionBreak ID="lbl_Properties" runat="server" />
                            </td>
                        </tr>
                        <tr>
                            <td  style="vertical-align: top;">
                                <asp:RadioButtonList ID="rdb_Types" runat="server" RepeatLayout="Flow">
                                    <asp:ListItem Value="Normal">Normal</asp:ListItem>
                                    <asp:ListItem Value="OpenFlag" style="color: green;">Initial status - automatically assigned to new 
                                            actions</asp:ListItem>
                                    <asp:ListItem Value="CloseFlag" style="color: red;">Terminal status - only assignable by authorised 
                                            users and excluded from normal search results</asp:ListItem>
                                    <asp:ListItem Value="ArchiveFlag" style="color: blue;">Archived status - excluded from search results and reporting</asp:ListItem>
                                </asp:RadioButtonList>
                            </td>
                        </tr>
                        <tr>
                            <td colspan="2">

                                <uc4:SimpleSectionBreak ID="lbl_UserVisibility" runat="server" />

                            </td>
                        </tr>
                        <tr>
                            <td colspan="2">
                                <asp:Label ID="lbl_UserVisibilityInfo" runat="server"></asp:Label>
                                <div style="padding-top: 5px;">
                                    <asp:CheckBoxList ID="lst_UserVisibility" SelectionMode="Multiple" runat="server" DataTextField="Name" DataValueField="ID" Height="90">
                                    </asp:CheckBoxList>
                                </div>
                            </td>
                        </tr>
                        <tr>
                            <td colspan="2">
                                <uc4:SimpleSectionBreak ID="lbl_EditRights" runat="server" />
                            </td>
                        </tr>

                        <tr id="tr_Rights" runat="server">

                            <td class="left" style="vertical-align: top;">

                                <asp:Panel ID="pn_Rights" runat="server" CssClass="w-bar">


                                    <asp:LinkButton runat="server" ID="tbl_AssignmentRights" CssClass="w-button" Style="background: url(../images/action32.png); " OnClick="OnAssignmetRights">
                                        <asp:Label ID="tbl_AssignmentRightsLabel" runat="server"></asp:Label>

                                    </asp:LinkButton>

                                    <asp:LinkButton runat="server" ID="tbl_EditRights" CssClass="w-button" Style="background: url(../images/detail32.png); " OnClick="OnEditRights">
                                        <asp:Label ID="tbl_EditRightsLabel" runat="server"></asp:Label>

                                    </asp:LinkButton>

                                </asp:Panel>

                                <uc3:UnstructuredEntityAccessControl ID="u_Rights" runat="server" />
                            </td>
                        </tr>
                        <tr>
                            <td class="amend_label_opt" colspan="2" style="vertical-align: top;">
                                <hr class="ee" />
                            </td>
                        </tr>
                        <tr>
                            <td class="left" colspan="2" style="vertical-align: top;">
                                <asp:Button ID="btn_Update" runat="server" Text="Update" />
                                <asp:Button ID="btn_Add" runat="server" Text="Add" />
                                <asp:Button ID="btn_Cancel" runat="server" Text="Cancel" />
                                &nbsp;<asp:Button ID="btn_Delete" runat="server" Text="Delete" ForeColor="Red" />
                            </td>
                        </tr>
                    </table>
                </asp:Panel>
            </td>
        </tr>
    </table>

</asp:Content>
