<%@ Page Title="" Language="C#" MasterPageFile="~/eosWinkartWeb/eosWinkartWeb.Master"
    AutoEventWireup="true" CodeBehind="mergeIO.aspx.cs" Inherits="WebKart.eosWinkartWeb.mergeIO" %>

<%@ Register Assembly="KingOf.Net.Web.UI.WebControls.PersianCalendar" Namespace="KingOf.Net.Web.UI.WebControls"
    TagPrefix="KingOfDotNet" %>
<%@ Register Assembly="Telerik.Web.UI" Namespace="Telerik.Web.UI" TagPrefix="telerik" %>
<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="cc1" %>
<asp:Content ID="Content1" ContentPlaceHolderID="head" runat="server">
    <style type="text/css">
        .style3
        {
            width: 345px;
            text-align: right;
            direction: rtl;
        }
    </style>
</asp:Content>
<asp:Content ID="Content2" ContentPlaceHolderID="ContentPlaceHolder1" runat="server">
    <table class="InnerTablewithAllBorder" width="100%">
        <tr>
            <td colspan="3" align="right">
                <asp:Image ID="Image1" runat="server" SkinID="imgMergeIO" />
            </td>
        </tr>
        <tr>
            <td class="CenterTD" colspan="2">
                <asp:Label ID="lblError" runat="server" Text="" SkinID="LblError"></asp:Label>
            </td>
        </tr>
        <tr>
            <td class="style3">
                <asp:DropDownList ID="ddlPeriod" runat="server" SkinID="ddlYellow" OnSelectedIndexChanged="ddlPeriod_SelectedIndexChanged"
                    AutoPostBack="True">
                    <asp:ListItem Selected="True" Value="0">انتخاب کنید</asp:ListItem>
                    <asp:ListItem>1</asp:ListItem>
                    <asp:ListItem>2</asp:ListItem>
                    <asp:ListItem>3</asp:ListItem>
                    <asp:ListItem>4</asp:ListItem>
                    <asp:ListItem>5</asp:ListItem>
                    <asp:ListItem>6</asp:ListItem>
                    <asp:ListItem>7</asp:ListItem>
                    <asp:ListItem>8</asp:ListItem>
                    <asp:ListItem>9</asp:ListItem>
                    <asp:ListItem>10</asp:ListItem>
                    <asp:ListItem>11</asp:ListItem>
                    <asp:ListItem>12</asp:ListItem>
                </asp:DropDownList>
                <asp:Button ID="btnSubmit" runat="server" Text="مشاهده" SkinID="btnOrange" OnClick="btnSubmit_Click" />
                <asp:RadioButtonList ID="rdbPM" runat="server" Width="100px" Font-Names="Tahoma"
                    Font-Size="10pt" ForeColor="#FFFF66" RepeatDirection="Horizontal" Enabled="False"
                    Visible="False">
                    <asp:ListItem Value="1">ماه</asp:ListItem>
                    <asp:ListItem Value="2">دوره</asp:ListItem>
                </asp:RadioButtonList>
            </td>
            <td class="LeftTD">
                مشاهده اطلاعات ورود و خروج بعد از تائید مربوط به ماه/دوره
            </td>
        </tr>
        <tr>
            <td colspan="2" class="RightTD">
                <img src="../App_Themes/eosMainThem/icons/information.png" alt="" style="width: 26px" />
                با کلیک راست کردن روی هر سطر می توانید عملیات ثبت مرخصی، ماموریت،ورود و خروج و اضافه
                کار را انجام دهید
            </td>
        </tr>
        <tr>
            <td colspan="3">
                <telerik:RadScriptBlock runat="server" ID="RadScriptBlock1">
                    <script type="text/javascript">
                        function RowContextMenu(sender, eventArgs) {
                            var menu = $find("<%=RadMenu1.ClientID %>");
                            var evt = eventArgs.get_domEvent();

                            if (evt.target.tagName == "INPUT" || evt.target.tagName == "A") {
                                return;
                            }

                            var index = eventArgs.get_itemIndexHierarchical();
                            document.getElementById("radGridClickedRowIndex").value = index;

                            sender.get_masterTableView().selectItem(sender.get_masterTableView().get_dataItems()[index].get_element(), true);

                            menu.show(evt);

                            evt.cancelBubble = true;
                            evt.returnValue = false;

                            if (evt.stopPropagation) {
                                evt.stopPropagation();
                                evt.preventDefault();
                            }
                        }
                    </script>
                </telerik:RadScriptBlock>
                <input type="hidden" id="radGridClickedRowIndex" name="radGridClickedRowIndex" />
                <telerik:RadGrid runat="server" ID="grdIOInfo" Skin="WebBlue" AutoGenerateColumns="False"
                    GridLines="None" Width="750px" AllowSorting="True" PageSize="31"
                    GroupingEnabled="False" Font-Names="Tahoma" Font-Size="10pt"
                     OnSortCommand="grdIOInfo_SortCommand" onprerender="grdIOInfo_PreRender"
                     >
                    <MasterTableView NoMasterRecordsText="اطلاعاتی برای نمایش موجود نمی باشد">
                        <Columns>
                            <telerik:GridBoundColumn DataField="statusName" HeaderText="مرحله" UniqueName="statusName"
                                AllowSorting="true">
                                <HeaderStyle Font-Names="Tahoma" Font-Size="10pt" HorizontalAlign="Center" Width="75px" />
                                <ItemStyle Font-Names="Tahoma" Font-Size="10pt" HorizontalAlign="Center" Width="75px" />
                            </telerik:GridBoundColumn>
                            <telerik:GridBoundColumn DataField="position" HeaderText="وضعیت" UniqueName="position"
                                AllowSorting="true">
                                <HeaderStyle Font-Names="Tahoma" Font-Size="10pt" HorizontalAlign="Center" Width="100px" />
                                <ItemStyle Font-Names="Tahoma" Font-Size="10pt" HorizontalAlign="Center" Width="100px" />
                            </telerik:GridBoundColumn>
                            <telerik:GridBoundColumn DataField="type" HeaderText="نوع" UniqueName="type" AllowSorting="true">
                                <HeaderStyle Font-Names="Tahoma" Font-Size="10pt" HorizontalAlign="Center" Width="150px" />
                                <ItemStyle Font-Names="Tahoma" Font-Size="10pt" HorizontalAlign="Center" Width="150px" />
                            </telerik:GridBoundColumn>
                            <telerik:GridBoundColumn DataField="ENDDATE" HeaderText="تاریخ خروج" UniqueName="ENDDATE"
                                AllowSorting="False">
                                <HeaderStyle Font-Names="Tahoma" Font-Size="10pt" HorizontalAlign="Center" Width="100px" />
                                <ItemStyle Font-Names="Tahoma" Font-Size="10pt" HorizontalAlign="Center" Width="100px" />
                            </telerik:GridBoundColumn>
                            <telerik:GridBoundColumn DataField="ENDTIME" HeaderText="ساعت خروج" UniqueName="ENDTIME"
                                AllowSorting="False">
                                <HeaderStyle Font-Names="Tahoma" Font-Size="10pt" HorizontalAlign="Center" Width="75px" />
                                <ItemStyle Font-Names="Tahoma" Font-Size="10pt" HorizontalAlign="Center" Width="75px" />
                            </telerik:GridBoundColumn>
                            <telerik:GridBoundColumn DataField="BEGINTIME" HeaderText=" ساعت ورود" UniqueName="BEGINTIME"
                                AllowSorting="false">
                                <HeaderStyle Font-Names="Tahoma" Font-Size="10pt" HorizontalAlign="Center" Width="75px" />
                                <ItemStyle Font-Names="Tahoma" Font-Size="10pt" HorizontalAlign="Center" Width="75px" />
                            </telerik:GridBoundColumn>
                            <telerik:GridBoundColumn DataField="BEGINDATE" HeaderText="تاریخ" UniqueName="BEGINDATE">
                                <HeaderStyle Font-Names="Tahoma" Font-Size="10pt" HorizontalAlign="Center" Width="100px" />
                                <ItemStyle Font-Names="Tahoma" Font-Size="10pt" HorizontalAlign="Center" Width="100px" />
                            </telerik:GridBoundColumn>
                            <telerik:GridBoundColumn DataField="enterDayName" HeaderText="روز" UniqueName="enterDayName"
                                AllowSorting="false">
                                <HeaderStyle Font-Names="Tahoma" Font-Size="10pt" HorizontalAlign="Center" Width="75px" />
                                <ItemStyle Font-Names="Tahoma" Font-Size="10pt" HorizontalAlign="Center" Width="75px" />
                            </telerik:GridBoundColumn>
                        </Columns>
                    </MasterTableView>
                    <ClientSettings ReorderColumnsOnClient="True">
                        <ClientEvents OnRowContextMenu="RowContextMenu"></ClientEvents>
                        <Selecting AllowRowSelect="true" />
                        <Scrolling AllowScroll="True" ScrollHeight="500px" UseStaticHeaders="true" />
                    </ClientSettings>
                    <SortingSettings SortedAscToolTip="مرتب شده صعودی" SortedDescToolTip="مرتب شده نزولی"
                        SortToolTip="لطفا&quot; برای مرتب سازی کلیک کنید" />
                </telerik:RadGrid>
                <telerik:RadContextMenu ID="RadMenu1" runat="server" OnItemClick="RadMenu1_ItemClick"
                    Font-Names="Tahoma" Font-Size="8pt" Skin="Black">
                    <Items>
                        <telerik:RadMenuItem Text="درخواست مرخصی " Value="1" Font-Names="Tahoma" Font-Size="10pt"
                            ImageUrl="~/App_Themes/eosMainThem/image/flag_blue.png" />
                        <telerik:RadMenuItem Text="اصلاح ساعت ورود و خروج" Value="2" Font-Names="Tahoma"
                            Font-Size="10pt" ImageUrl="~/App_Themes/eosMainThem/image/flag_red.png" />
                        <telerik:RadMenuItem Text="درخواست ماموریت " Value="3" Font-Names="Tahoma" Font-Size="10pt"
                            ImageUrl="~/App_Themes/eosMainThem/image/flag_green.png" />
                        <telerik:RadMenuItem Text="درخواست مجوز اضافه کار" Value="4" Font-Names="Tahoma"
                            Font-Size="10pt" ImageUrl="~/App_Themes/eosMainThem/image/flag_yellow.png" />
                    </Items>
                </telerik:RadContextMenu>
            </td>
        </tr>
        <tr>
            <td colspan="3" class="LeftTD">
                <asp:HyperLink runat="server" ImageUrl="~/App_Themes/eosMainThem/icons/45491.png"
                    ID="hlPrint" Target="_blank" Visible="false"></asp:HyperLink>
                &nbsp;
            </td>
        </tr>
    </table>
    <telerik:RadAjaxLoadingPanel ID="RadAjaxLoadingPanel1" runat="server" Skin="Default"
        InitialDelayTime="2" MinDisplayTime="100" Width="184px">
    </telerik:RadAjaxLoadingPanel>
    <telerik:RadAjaxManager ID="RadAjaxManager1" runat="server" DefaultLoadingPanelID="RadAjaxLoadingPanel1">
        <AjaxSettings>
            <telerik:AjaxSetting AjaxControlID="ddlPeriod">
                <UpdatedControls>
                    <telerik:AjaxUpdatedControl ControlID="lblError" />
                    <telerik:AjaxUpdatedControl ControlID="grdIOInfo" />
                    <telerik:AjaxUpdatedControl ControlID="hlPrint" />
                </UpdatedControls>
            </telerik:AjaxSetting>
            <telerik:AjaxSetting AjaxControlID="btnSubmit">
                <UpdatedControls>
                    <telerik:AjaxUpdatedControl ControlID="lblError" />
                    <telerik:AjaxUpdatedControl ControlID="grdIOInfo" />
                    <telerik:AjaxUpdatedControl ControlID="hlPrint" />
                </UpdatedControls>
            </telerik:AjaxSetting>
            <telerik:AjaxSetting AjaxControlID="grdIOInfo">
                <UpdatedControls>
                    <telerik:AjaxUpdatedControl ControlID="grdIOInfo" />
                    <telerik:AjaxUpdatedControl ControlID="hlPrint" />
                </UpdatedControls>
            </telerik:AjaxSetting>
        </AjaxSettings>
    </telerik:RadAjaxManager>
</asp:Content>
