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

📄 messagemanage.aspx

📁 OA系统源码 办公应用软件源码 asp.net 开发
💻 ASPX
字号:
<%@ Page Language="C#" MasterPageFile="~/MasterPage.master"AutoEventWireup="true" CodeFile="MessageManage.aspx.cs" Inherits="Message_MessageManage" %>
<asp:Content runat="server" ID="NewGuanli" ContentPlaceHolderID="ContentPlaceHolder1">
<script language="javascript" type="text/javascript" src="../My97DatePicker/WdatePicker.js"></script>
<script language="javascript" type="text/javascript">
		     
		function  ScanMessageDetail(messageId)
		{
		 window.showModalDialog("MessageContent.aspx?MessageCount="+messageId,"","status=no;dialogWidth=550px;dialogHeight=600px;menu=no;resizeable=yes;scroll=yes;center=yes;edge=raise")
		}	
		function  ScanReceiveUsers(messageId)
		{
		   window.showModalDialog("SendUserList.aspx?MessId="+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>
<div>
      <div style="width:99%;height:30px; text-align:left;">
          当前位置:消息管理</div>
      <div style="text-align:center;height:30px"><b>消 息 管 理</b></div>  
      <hr style="width:90%; text-align:center;" size="1" color="gray" />
       <div style="width:90%; text-align:left;height:39px; margin-top:0px; padding-top:0px">
       <b>请输入填写消息的时间</b>——<asp:Image ID="imgMessage" ImageUrl="~/images/message.gif"  Height="39px" runat="server" /><br />
           开始时间:
						<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"></asp:RequiredFieldValidator>
						-----&nbsp; 结束时间
						<asp:textbox id="txtEndTime" runat="server" CssClass="inputCss" onFocus="new WdatePicker(this,'%Y-%M-%D',true,'default')" Width="88px"></asp:textbox>&nbsp;*&nbsp;
						<asp:RequiredFieldValidator ID="rfvEndTime" runat="server" ErrorMessage="非空" Display="dynamic" ControlToValidate="txtEndTime"></asp:RequiredFieldValidator>
						&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
						<asp:comparevalidator id="CompareValidator2" runat="server" Display="Dynamic" ControlToValidate="txtEndTime"
							Operator="GreaterThanEqual" ErrorMessage="结束时间不应小于开始时间" ControlToCompare="txtBeginTime"></asp:comparevalidator>&nbsp;&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:ImageButton ID="imgbtnSearch" ImageUrl="~/images/search.gif" runat="server" Width="100px" Height="21px" OnClick="imgbtnSearch_Click" />
     </div> <br /><br />
     <div style="width:96%; text-align:right; height:23px; background-color:#66CCFF">   
    <a href="SaveMessage.aspx" style="cursor:hand"><asp:ImageButton ID="imgbtnAddMessage" runat="server" ImageUrl="~/images/write.gif" />&nbsp;<u id="uAdd" runat="server">添加新消息</u> </a>        
     </div>  
    <div style="width:99%" align="center" >   
    
    <asp:GridView ID="gvMessageInfo" Width="96%" runat="server" DataKeyNames="messageid"  AutoGenerateColumns="False" BorderColor="#66CCFF" BorderWidth="1px" CellPadding="4" OnDataBound="gvMessageInfo_DataBound" OnRowDataBound="gvMessageInfo_RowDataBound" OnRowCommand="gvMessageInfo_RowCommand">
                         <Columns>                     
                         <asp:BoundField  DataField="Title" HeaderText="消息标题" >
                             <HeaderStyle Width="15%" />
                         </asp:BoundField>
                             <asp:TemplateField HeaderText="消息类型">
                                 <ItemTemplate>
                                     <asp:Label ID="lbType" runat="server" Style="position: relative" Text='<%# Eval("Messagetype.MessageTypeName") %>'></asp:Label>
                                 </ItemTemplate>
                             </asp:TemplateField>
                          <asp:TemplateField HeaderText="消息内容">											
						  <ItemTemplate>
						  <asp:HyperLink ID="hlMessageDetail" runat="server" ForeColor="Blue"></asp:HyperLink>
						  </ItemTemplate>
						  </asp:TemplateField>
                             <asp:TemplateField HeaderText="创建者">
                                 <ItemTemplate>
                                     <asp:Label ID="lbUsr" runat="server" Style="position: relative" Text='<%# Eval("Userinfo.UserName") %>'></asp:Label>
                                 </ItemTemplate>
                             </asp:TemplateField>
                          
                          <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="Up" Width="16px" Height="15px" runat="server" CommandArgument='<%#Eval("MessageId") %>' />                      
                          </ItemTemplate>
                          </asp:TemplateField>   
                          
                          <asp:TemplateField HeaderText="删除">
                          <ItemTemplate>
                          <asp:ImageButton ID="imgbtnDelete" ImageUrl="~/images/delete.gif" CommandName="De" Width="15px" Height="11px" runat="server"  CommandArgument='<%#Eval("MessageId") %>'/>                      
                          </ItemTemplate>
                          </asp:TemplateField>   
                          
                           <asp:TemplateField HeaderText="发布">
                          <ItemTemplate>
                          <asp:Button ID="btnPublish" CommandName="publish" CausesValidation="false" Runat="server" Text="发布" CssClass="buttonCss" Width="98%"  CommandArgument='<%#Eval("MessageId") %>'></asp:Button>
                          </ItemTemplate>
                          </asp:TemplateField>   
                          
                          <asp:BoundField Visible="False" DataField="if_publish" HeaderText="是否发布" /> 
                                                     
                          </Columns>
                          
                      </asp:GridView>
    </div>
</div>    &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&nbsp;

</asp:Content>

⌨️ 快捷键说明

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