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

📄 messagemanage.aspx

📁 人事管理系统
💻 ASPX
字号:
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="MessageManage.aspx.cs" Inherits="Message_MessageManage_MessageManage" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
    <title>消息管理</title>

    <script language="javascript" type="text/javascript">
		     
		function  ScanMessageDetail(messageId)
		{
		 window.showModalDialog("MessageContent.aspx?messageid="+messageId,"","status=no;dialogWidth=550px;dialogHeight=600px;menu=no;resizeable=yes;scroll=yes;center=yes;edge=raise")
		}	
		function  ScanReceiveUsers(messageId)
		{
		   window.showModalDialog("SendUserList.aspx?messageid="+messageId,"","status=no;dialogWidth=535px;dialogHeight=300px;menu=no;resizeable=yes;scroll=yes;center=yes;edge=raise")
		}					
		function confirmDel()
		{
			if(confirm("确实要删除该消息吗?"))
			{
			   
				return true;
			}				
			return false;				
		}
		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>

    <link href="../../css/childrenMainDivCss.css" rel="stylesheet" type="text/css" />
</head>
<body>
    <form id="form1" runat="server">
        <div id="page">
            <table border="0" cellpadding="0" cellspacing="1" style="width: 700px">
                <tr>
                    <td style="height: 14px">
                        请输入填写消息的时间——</td>
                </tr>
                <tr>
                    <td style="height: 25px">
                        开始时间:<asp:TextBox ID="txtBeginTime" runat="server" CssClass="inputCss" onFocus="new WdatePicker(this,'%Y-%M-%D',true,'default')"
                            Width="96px"></asp:TextBox>&nbsp;
                        <asp:RequiredFieldValidator ID="rfvBeginTime" runat="server" ErrorMessage="非空" Display="dynamic"
                            ControlToValidate="txtBeginTime" ValidationGroup="1" Width="18px">*</asp:RequiredFieldValidator>
                        <asp:RegularExpressionValidator ID="RegularExpressionValidator1" runat="server" ControlToValidate="txtBeginTime"
                            ErrorMessage="开始时间格式输入有误" ValidationExpression="^((((1[6-9]|[2-9]\d)\d{2})-(0?[13578]|1[02])-(0?[1-9]|[12]\d|3[01]))|(((1[6-9]|[2-9]\d)\d{2})-(0?[13456789]|1[012])-(0?[1-9]|[12]\d|30))|(((1[6-9]|[2-9]\d)\d{2})-0?2-(0?[1-9]|1\d|2[0-8]))|(((1[6-9]|[2-9]\d)(0[48]|[2468][048]|[13579][26])|((16|[2468][048]|[3579][26])00))-0?2-29-))$ "
                            ValidationGroup="1">*</asp:RegularExpressionValidator>————结束时间
                        <asp:TextBox ID="txtEndTime" runat="server" CssClass="inputCss" onFocus="new WdatePicker(this,'%Y-%M-%D',true,'default')"
                            Width="88px"></asp:TextBox>&nbsp;
                        <asp:RequiredFieldValidator ID="rfvEndTime" runat="server" ErrorMessage="非空" Display="dynamic"
                            ControlToValidate="txtEndTime" ValidationGroup="2">*</asp:RequiredFieldValidator>
                        <asp:CompareValidator ID="CompareValidator2" runat="server" Display="Dynamic" ControlToValidate="txtEndTime"
                            Operator="GreaterThanEqual" ErrorMessage="结束时间不应小于开始时间" ControlToCompare="txtBeginTime" ValidationGroup="2">*</asp:CompareValidator>&nbsp;<asp:RegularExpressionValidator
                                ID="RegularExpressionValidator2" runat="server" ControlToValidate="txtEndTime"
                                ErrorMessage="结束时间格式有误" ValidationExpression="^((((1[6-9]|[2-9]\d)\d{2})-(0?[13578]|1[02])-(0?[1-9]|[12]\d|3[01]))|(((1[6-9]|[2-9]\d)\d{2})-(0?[13456789]|1[012])-(0?[1-9]|[12]\d|30))|(((1[6-9]|[2-9]\d)\d{2})-0?2-(0?[1-9]|1\d|2[0-8]))|(((1[6-9]|[2-9]\d)(0[48]|[2468][048]|[13579][26])|((16|[2468][048]|[3579][26])00))-0?2-29-))$ "
                                ValidationGroup="2">*</asp:RegularExpressionValidator>&nbsp;&nbsp;
                        <asp:RadioButton ID="rbtnthisDay" onclick="quickseldate('day');" runat="server" Text="本日"
                            GroupName="quickdate"></asp:RadioButton>
                        <asp:RadioButton ID="rbtnthisweek" onclick="quickseldate('week');" runat="server"
                            Text="本周" GroupName="quickdate"></asp:RadioButton>
                        <asp:RadioButton ID="rbtnthismonth" onclick="quickseldate('month');" runat="server"
                            Text="本月" GroupName="quickdate"></asp:RadioButton>
                        <asp:Button ID="btnSearch" runat="server" Text="搜索" OnClick="btnSearch_Click" /></td>
                </tr>
                <tr>
                    <td style="height: 15px">
                        <asp:ValidationSummary ID="ValidationSummary1" runat="server" ShowMessageBox="True"
                            ShowSummary="False" />
                        </td>
                </tr>
                <tr>
                    <td align="right">
                        <a href="SaveMessage.aspx" style="cursor: hand">
                            <asp:ImageButton ID="imgbtnAddMessage" runat="server" ImageUrl="~/images/add_Schedule.gif" />&nbsp;<u
                                id="uAdd" runat="server">添加新消息</u> </a>
                    </td>
                </tr>
                <tr>
                    <td>
                        <asp:GridView ID="GVMessageManage" runat="server" DataKeyNames="messageid" AutoGenerateColumns="False"
                            BorderColor="#66CCFF" BorderWidth="1px" CellPadding="4" Width="691px" OnRowCommand="GVMessageManage_RowCommand"
                            OnRowDataBound="GVMessageManage_RowDataBound">
                            <Columns>
                                <asp:BoundField DataField="title" HeaderText="消息标题" HeaderStyle-Width="15%" />
                                <asp:BoundField DataField="type" HeaderText="消息类型" />
                                <asp:TemplateField HeaderText="消息内容">
                                    <ItemTemplate>
                                        <asp:HyperLink ID="hlMessageDetail" runat="server" ForeColor="Blue"></asp:HyperLink>
                                    </ItemTemplate>
                                </asp:TemplateField>
                                <asp:BoundField DataField="fromuserid" HeaderText="创建者" />
                                <asp:TemplateField HeaderText="发送对象">
                                    <ItemTemplate>
                                        <asp:HyperLink ID="hlReceiveUser" runat="server" ForeColor="Blue"></asp:HyperLink>
                                    </ItemTemplate>
                                </asp:TemplateField>
                                <asp:BoundField DataField="begintime" HeaderText="开始时间" />
                                <asp:BoundField DataField="endtime" HeaderText="结束时间" />
                                <asp:BoundField DataField="recordtime" HeaderText="创建时间" />
                                <asp:TemplateField HeaderText="修改">
                                    <ItemTemplate>
                                        <asp:ImageButton ID="imgbtnUpdate" ImageUrl="~/images/edit.gif" CommandName="messageModify"
                                            Width="16px" Height="15px" runat="server" />
                                    </ItemTemplate>
                                </asp:TemplateField>
                                <asp:TemplateField HeaderText="删除">
                                    <ItemTemplate>
                                        <asp:ImageButton ID="imgbtnDelete" ImageUrl="~/images/delete.gif" CommandName="messageDelete"
                                            Width="15px" Height="11px" runat="server" />
                                    </ItemTemplate>
                                </asp:TemplateField>
                                <asp:TemplateField HeaderText="发布">
                                    <ItemTemplate>
                                        <asp:Button ID="btnPublish" CommandName="publish" CausesValidation="false" runat="server"
                                            Text="发布" CssClass="buttonCss" Width="98%"></asp:Button>
                                    </ItemTemplate>
                                </asp:TemplateField>
                                <asp:BoundField Visible="False" DataField="if_publish" HeaderText="是否发布" />
                            </Columns>
                        </asp:GridView>
                        &nbsp;
                    </td>
                </tr>
            </table>
        </div>
    </form>
</body>
</html>

⌨️ 快捷键说明

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