📄 msgdetails.aspx.cs
字号:
using System;
using System.Collections;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Web;
using System.Web.SessionState;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.HtmlControls;
namespace HTMS.Web.SysManage.MessaeManage
{
/// <summary>
/// MsgDetails 的摘要说明。
/// </summary>
public class MsgDetails : HTMS.Web.CompanySysMange.BasePage
{
protected System.Web.UI.WebControls.Label txtSenderName;
protected System.Web.UI.WebControls.Label txtAccepterName;
protected System.Web.UI.WebControls.Label txtSendTime;
protected System.Web.UI.WebControls.Label txtAnswerTime;
protected System.Web.UI.WebControls.Label txtMsgTitle;
protected System.Web.UI.WebControls.Label txtMsgContent;
protected System.Web.UI.WebControls.HyperLink HyperLink1;
protected System.Web.UI.WebControls.HyperLink HyperLink2;
protected System.Web.UI.WebControls.Label txtAnswerContent;
private string MessageID
{
get{return Convert.ToString(this.ViewState["MessageID"]);}
set{this.ViewState["MessageID"]=value;}
}
private void Page_Load(object sender, System.EventArgs e)
{
if(!Page.IsPostBack)
{
if(!base.UserPageCheck())
{return;}
else
{
if((this.MessageID=Convert.ToString(this.Request.QueryString["MessageID"]))=="")
{
this.Page.Visible=false;
}
else
{
this.ShowData();
}
}
}
}
private void ShowData()
{
string myvalue=this.MessageID;
HTMS.Model.Sys_Message message=new HTMS.Model.Sys_Message();
HTMS.BLL.Sys_Message temp=new HTMS.BLL.Sys_Message();
message=temp.GetModel(this.MessageID);
if(message==null)
{return;}
this.txtSenderName.Text=message.RequestUser;
this.txtAccepterName.Text=message.ToCompanyName;
this.txtSendTime.Text=message.RequestDate.ToString();
this.txtAnswerTime.Text=message.RequestDate.ToString() == message.ResponseDate.ToString() ? "还没有回复" : message.ResponseDate.ToString();
this.txtMsgTitle.Text=message.MessageTitle;
this.txtMsgContent.Text=message.RequestContent;
this.txtAnswerContent.Text=message.ResponseContent;
if(message.RequestFilePath!="")
{
this.HyperLink1.Text=this.GetCutName(message.RequestFilePath) == "" ? "没有附件" : message.RequestFilePath;
this.HyperLink1.NavigateUrl=this.GetFilePath(message.RequestFilePath);
}
else
{
this.HyperLink1.Text="没有附件";
this.HyperLink1.NavigateUrl="";
}
if(message.ResponseFilePath!="")
{
this.HyperLink1.Text=this.GetCutName(message.ResponseFilePath) == "" ? "没有附件" : message.ResponseFilePath;
this.HyperLink1.NavigateUrl=this.GetFilePath(message.ResponseFilePath);
}
else
{
this.HyperLink2.Text="没有附件";
this.HyperLink2.NavigateUrl="";
}
}
private string GetFilePath(string filename)
{
return "../../Data/Files/"+filename;
}
private string GetCutName(string filename)
{
if(filename.IndexOf("_")!=-1)
{
return filename.Substring(0,filename.IndexOf("_"));
}
else
return filename;
}
#region Web 窗体设计器生成的代码
override protected void OnInit(EventArgs e)
{
//
// CODEGEN: 该调用是 ASP.NET Web 窗体设计器所必需的。
//
InitializeComponent();
base.OnInit(e);
}
/// <summary>
/// 设计器支持所需的方法 - 不要使用代码编辑器修改
/// 此方法的内容。
/// </summary>
private void InitializeComponent()
{
this.Load += new System.EventHandler(this.Page_Load);
}
#endregion
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -