<%@ Page Title="" Language="C#" MasterPageFile="~/eosWinkartWeb/eosWinkartWeb.Master" AutoEventWireup="true" CodeBehind="PersonelMergeIO.aspx.cs" Inherits="WebKart.eosWinkartWeb.PersonelMergeIO" %>
<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="cc1" %>
<%@ 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" %>

<asp:Content ID="Content1" ContentPlaceHolderID="head" runat="server">
</asp:Content>
<asp:Content ID="Content2" ContentPlaceHolderID="ContentPlaceHolder1" runat="server">
     
<table width="100%">
<tr>
<td colspan="2" class="RightTD">
    <asp:Image ID="Image1" runat="server" SkinID="imgPersonlesMergeIO" />
</td>
</tr>
<tr>
<td colspan="2" class="CenterTD">
    <asp:Label ID="lblError" runat="server" Text="" SkinID="LblError"></asp:Label>
    </td>
</tr>
<tr>
<td colspan="2" class="RightTD">
<img src="../App_Themes/eosMainThem/image/alarm.png" alt="" />
کاربر گرامی : برای انتخاب پرسنل مورد نظر می توانید از جستجو بر اساس نام یا بر اساس شماره پرسنلی بهره مند شوید.
<br />
توجه: در صورت وارد کردن شماره پرسنلی, جستجو بر اساس نام فاقد اعتبار می باشد
</td>
</tr>
<tr>
<td class="RightTD" style="width:500px">
    <telerik:radcombobox
                 ID="ddlPersons" runat="server"
                 Width="280px" Height="140px"
                 EmptyMessage="نام خانوادگی پرسنل مورد نظررا وارد کنید"
                  DataTextField="PersonName" DataValueField="perno"
                   AllowCustomText="True" 
                    Font-Names="Tahoma" Font-Size="10pt" MarkFirstMatch="True" 
                     Skin="Vista" ItemRequestTimeout="5000" 
        LoadingMessage="در حال بارگذاری..." ShowMoreResultsBox="false" Sort="Ascending" 
                    >
             </telerik:radcombobox></td>
<td class="LeftTD"  style="width:250px">انتخاب پرسنل بر اساس نام:</td>
</tr>
<tr>
<td class="RightTD" style="width:500px">
    <asp:TextBox ID="txtPerno" runat="server" Width="165px" ></asp:TextBox>

    &nbsp;<asp:Button ID="btnSubmit" runat="server" Text="جستجو" SkinID="btnOrange" 
        onclick="btnSubmit_Click" />
    </td>
<td class="LeftTD"  style="width:300px">انتخاب پرسنل بر اساس شماره پرسنلی:</td>
</tr>
<tr>
<td align="right" style="width:520px">
   <asp:RegularExpressionValidator ID="RegularExpressionValidator1" runat="server" ControlToValidate="txtbeginDate" Display="Dynamic"
        ErrorMessage=".تاریخ را صحیح وارد نمایید" ValidationExpression="\d\d\d\d[/](((0[1-6])[/](0[1-9]|[12][0-9]|3[01]))|((0[7-9]|1[012])[/](0[1-9]|[12][0-9]|3[0])))"
        ValidationGroup="dd"  Font-Names="tahoma" Font-Size="8pt"></asp:RegularExpressionValidator>
   <asp:RequiredFieldValidator ID="RequiredFieldValidator1" runat="server" ControlToValidate="txtbeginDate" Display="Dynamic"
        ErrorMessage="*"></asp:RequiredFieldValidator>
   <asp:TextBox ID="txtbeginDate" runat="server" Width="100px"></asp:TextBox>
   
   <cc1:MaskedEditExtender ID="MaskedEditExtender1" runat="server" AutoComplete="false"
           Mask="9999/99/99" MaskType="Date" TargetControlID="txtbeginDate">
       </cc1:MaskedEditExtender>
   <cc1:PopupControlExtender ID="PopupControlExtender1" runat="server" TargetControlID="txtbeginDate"
        PopupControlID="pnlBeginDate" Position="Bottom"></cc1:PopupControlExtender>
   <asp:Panel runat="server" ID="pnlBeginDate">
    <asp:UpdatePanel ID="UpdatePanel1" runat="server">
    <ContentTemplate>
     <KingOfDotNet:PersianCalendar ID="beginDateCalander" runat="server" 
              OnSelectionChanged="beginDateCalander_SelectionChanged" 
             >
         <TodayDayStyle BackColor="#FFCC66" />
    </KingOfDotNet:PersianCalendar>
    </ContentTemplate>
    </asp:UpdatePanel>
        </asp:Panel>
    </td>
<td  style="width:250px" class="LeftTD" valign="top">از تاریخ:
</td> 
</tr>
<tr>
<td align="right" style="width:520px">
   <asp:RegularExpressionValidator ID="RegularExpressionValidator2" runat="server" ControlToValidate="txtEndDate" Display="Dynamic"
        ErrorMessage=".تاریخ را صحیح وارد نمایید" ValidationExpression="\d\d\d\d[/](((0[1-6])[/](0[1-9]|[12][0-9]|3[01]))|((0[7-9]|1[012])[/](0[1-9]|[12][0-9]|3[0])))"
        ValidationGroup="dd" Font-Names="tahoma" Font-Size="8pt"></asp:RegularExpressionValidator>
   <asp:RequiredFieldValidator ID="RequiredFieldValidator2" runat="server" ControlToValidate="txtEndDate" Display="Dynamic"
        ErrorMessage="*"></asp:RequiredFieldValidator>
   <asp:TextBox ID="txtEndDate" runat="server"  Width="100px"></asp:TextBox>
   
   <cc1:MaskedEditExtender ID="MaskedEditExtender2" runat="server" AutoComplete="false"
           Mask="9999/99/99" MaskType="Date" TargetControlID="txtEndDate">
       </cc1:MaskedEditExtender>
   <cc1:PopupControlExtender ID="PopupControlExtender2" runat="server" TargetControlID="txtEndDate"
        PopupControlID="pnlEndDate" Position="Bottom"></cc1:PopupControlExtender>
   <asp:Panel runat="server" ID="pnlEndDate">
    <asp:UpdatePanel ID="UpdatePanel2" runat="server">
    <ContentTemplate>
     <KingOfDotNet:PersianCalendar ID="endDateCalander" runat="server" 
              OnSelectionChanged="endDateCalander_SelectionChanged"  NextPrevFormat="CustomText">
              </KingOfDotNet:PersianCalendar>
    </ContentTemplate>
    </asp:UpdatePanel>
    </asp:Panel>
   
    </td>
<td  style="width:250px" class="LeftTD" valign="top">تا تاریخ:</td> 
</tr>
<tr>
<td colspan="2" class="RightTD">
    <asp:Label ID="lblSelectedPersonName" runat="server" Text=""></asp:Label>
</td>
</tr>
<tr>
<td colspan="2">

<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">
    <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="75px"/>
            </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">
                    <Selecting AllowRowSelect="true" />
                    <Scrolling AllowScroll="True" ScrollHeight="500px" UseStaticHeaders="true"  />
                </ClientSettings>
    <SortingSettings SortedAscToolTip="مرتب شده صعودی" 
        SortedDescToolTip="مرتب شده نزولی" 
        SortToolTip="لطفا&quot; برای مرتب سازی کلیک کنید" />
</telerik:RadGrid>



<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="btnSubmit">
            <UpdatedControls>
                <telerik:AjaxUpdatedControl ControlID="lblError" />
                <telerik:AjaxUpdatedControl ControlID="lblSelectedPersonName" />
                <telerik:AjaxUpdatedControl ControlID="grdIOInfo" />
                <telerik:AjaxUpdatedControl ControlID="hlPrint" />
            </UpdatedControls>
        </telerik:AjaxSetting>
        </AjaxSettings>
    </telerik:RadAjaxManager>
 
</td>
</tr>
<tr>
<td  colspan="2" 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>

</asp:Content>
