⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 manualsignsearch.aspx

📁 OA系统源码 办公应用软件源码 asp.net 开发
💻 ASPX
字号:
<%@ Page Language="C#" MasterPageFile="~/MasterPage.master"AutoEventWireup="true" CodeFile="ManualSignSearch.aspx.cs" Inherits="MonuoalSign_ManualSignSearch" %>

<asp:Content ID="kaoqin" runat="server" ContentPlaceHolderID="ContentPlaceHolder1">
<script language="javascript" type="text/javascript" src="../My97DatePicker/WdatePicker.js"></script>
<script language="javascript" type="text/javascript">		
		function fillstring(str)
		{
			if(str.length==1)
			{
				str = "0" + str; 
			}
			return(str);
		}
		function quickseldate(type)
		{
			var begintime,endtime;
			var oneminute = 60*1000;
			var onehour   = 60*oneminute;
			var oneday    = 24*onehour;
			var oneweek   = 7*oneday;
			
			var todayDate = new Date();
			var date = todayDate.getDate();
			var month= todayDate.getMonth() +1;
			var year= todayDate.getYear();
			var day = todayDate.getDay();
			if(navigator.appName == "Netscape")
			{
				year = 1900 + year;
			}

			//-->
						
			if(type=="day")
			{
				begintime = year.toString() + "-" + fillstring(month.toString()) + "-" + 

fillstring(date.toString());
				endtime = begintime;
			}
			else if(type=="week")
			{
				var daytoMon = day-1;
				if(day==0) 
					daytoMon = 6;
				
				todayDate.setTime(todayDate.getTime()-daytoMon*oneday);
				date = todayDate.getDate();
				month= todayDate.getMonth() +1;
				year= todayDate.getYear();
				day = todayDate.getDay();
				
				begintime = year.toString() + "-" + fillstring(month.toString()) + "-" + 

fillstring(date.toString());
				
				todayDate.setTime(todayDate.getTime()+6*oneday);
				
				date = todayDate.getDate();
				month= todayDate.getMonth() +1;
				year= todayDate.getYear();
				
				endtime = year.toString() + "-" + fillstring(month.toString()) + "-" + 

fillstring(date.toString());
			}
			else if(type=="month")
			{
				var dateto1 = date-1;
				
				todayDate.setTime(todayDate.getTime()-dateto1*oneday);
				date = todayDate.getDate();
				month= todayDate.getMonth() +1;
				year= todayDate.getYear();
				day = todayDate.getDay();
				
				begintime = year.toString() + "-" + fillstring(month.toString()) + "-" + 

fillstring(date.toString());
				
				todayDate.setMonth(month);
				todayDate.setTime(todayDate.getTime()-oneday);
				
				date = todayDate.getDate();
				month= todayDate.getMonth() +1;
				year= todayDate.getYear();
				
				endtime = year.toString() + "-" + fillstring(month.toString()) + "-" + 

fillstring(date.toString());

			}

			document.getElementById("<% = txtBeginTime.ClientID  %>").value = begintime;
			document.getElementById("<% = txtEndTime.ClientID  %>").value = endtime;
		
		}
		
		</script>
      <div style="width:99%;height:30px; text-align:left;">
          当前位置:员工考勤历史记录查询</div>
      <div style="text-align:center"><b>员 工 考 勤 历 史 记 录 查&nbsp; 询</b></div>  
    <TABLE class="GBText" cellSpacing="0" cellPadding="0" width="95%" dataPageSize="56">
		<tr>
					<td colSpan="2">
							<asp:UpdatePanel id="upManualSignSearch" runat="server" UpdateMode="conditional">
					<ContentTemplate>
<TABLE><TBODY><TR><TD style="WIDTH: 91px; HEIGHT: 39px" align=center>输入时间段:</TD><TD style="HEIGHT: 39px">&nbsp;&nbsp;开始时间: <asp:textbox id="txtBeginTime" onfocus="new WdatePicker(this,'%Y-%M-%D',true,'default')" runat="server" Width="141px" CssClass="inputCss"></asp:textbox>&nbsp;* -----&nbsp; 结束时间: <asp:textbox id="txtEndTime" onfocus="new WdatePicker(this,'%Y-%M-%D',true,'default')" runat="server" Width="149px" CssClass="inputCss"></asp:textbox>&nbsp;*&nbsp;&nbsp; <asp:CompareValidator id="cvTime" runat="server" ControlToCompare="txtBeginTime" ErrorMessage="结束时间不应小于开始时间" Operator="GreaterThanEqual" ControlToValidate="txtEndTime" Display="Dynamic"></asp:CompareValidator>&nbsp;&nbsp;&nbsp; <asp:radiobutton id="rdoThisDay" onclick="quickseldate('day');" runat="server" GroupName="quickdate" Text="本日"></asp:radiobutton> <asp:radiobutton id="rdoThisWeek" onclick="quickseldate('week');" runat="server" GroupName="quickdate" Text="本周"></asp:radiobutton> <asp:radiobutton id="rdoThisMonth" onclick="quickseldate('month');" runat="server" GroupName="quickdate" Text="本月"></asp:radiobutton></TD></TR><TR><TD vAlign=middle align=center colSpan=2 height=5>
<HR width="95%" color=gray SIZE=1 />
</TD></TR><TR><TD style="WIDTH: 81px" vAlign=middle align=right><asp:Image id="img1" runat="server" ImageUrl="~/images/search2.gif"></asp:Image>查找范围:</TD><TD vAlign=middle align=left><asp:checkboxlist style="POSITION: relative" id="chklstSelect" runat="server" Width="296px" OnSelectedIndexChanged="chklstSelect_SelectedIndexChanged" RepeatColumns="5" AutoPostBack="True">
								<asp:ListItem Value="branch">按机构</asp:ListItem>
								<asp:ListItem Value="depart">按部门</asp:ListItem>
								<asp:ListItem Value="userid">按员工号</asp:ListItem>
								<asp:ListItem Value="username">按姓名</asp:ListItem>
							</asp:checkboxlist></TD></TR><TR><TD align=center colSpan=2 height=5>
<HR width="95%" color=gray SIZE=1 />
</TD></TR><TR><TD colSpan=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;机构: <asp:dropdownlist id="ddlBranchs" runat="server" Width="160px" Enabled="False" CssClass="ddlCss" OnSelectedIndexChanged="ddlBranchs_SelectedIndexChanged" AutoPostBack="True"></asp:dropdownlist> &nbsp; 部门: <asp:dropdownlist id="ddlDeparts" runat="server" Width="184px" Enabled="False" CssClass="ddlCss"></asp:dropdownlist> &nbsp; 员工号: <asp:textbox id="txtUserId" runat="server" Width="48px" Enabled="False" CssClass="inputCss" Columns="10"></asp:textbox> &nbsp; 姓名: <asp:textbox id="txtUserName" runat="server" Width="64px" Enabled="False" CssClass="inputCss" Columns="10"></asp:textbox>(模糊查找 eg:李)<BR /><BR />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <asp:ImageButton id="imgbtnSearch" onclick="imgbtnSearch_Click" runat="server" Height="21px" Width="100px" ImageUrl="~/images/search.gif"></asp:ImageButton> </TD></TR><TR><TD style="HEIGHT: 100%" vAlign=top align=center width="90%" colSpan=2><asp:GridView id="gvUserSignInfo" runat="server" Width="96%" OnRowDataBound="gvUserSignInfo_RowDataBound" CellPadding="4" BorderWidth="1px" BorderColor="#66CCFF" AutoGenerateColumns="False" DataKeyNames="SignId" AllowPaging="True" PageSize="6"><Columns>
<asp:BoundField DataField="UserId" HeaderText="签到员工"></asp:BoundField>
<asp:BoundField DataField="signtime" HeaderText="签卡时间"></asp:BoundField>
<asp:BoundField DataField="SignTag" HeaderText="签卡标记"></asp:BoundField>
<asp:BoundField DataField="SignDes" HeaderText="签卡备注"></asp:BoundField>
<asp:BoundField DataField="UserId" HeaderText="所属部门"></asp:BoundField>
<asp:BoundField DataField="UserId" HeaderText="所属机构"></asp:BoundField>
</Columns>
</asp:GridView> </TD></TR></TBODY></TABLE>
</ContentTemplate>  
					</asp:UpdatePanel>
					</td>
					</tr>					
			</TABLE>

</asp:Content>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -