guestsendmsg.aspx.cs

来自「为武汉市10多家人才网站量身订做的仿真面试版块」· CS 代码 · 共 186 行

CS
186
字号
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 Job111
{
	/// <summary>
	/// GuestSendMsg 的摘要说明。
	/// </summary>
	public class GuestSendMsg : System.Web.UI.Page
	{
		protected System.Web.UI.WebControls.DropDownList ddlReceiver;
		protected System.Web.UI.WebControls.TextBox txtName;
		protected System.Web.UI.WebControls.TextBox txtComm;
		protected System.Web.UI.WebControls.TextBox txtContent;
		protected System.Web.UI.WebControls.Button btnSend;
		private WebReference.WebWatch ws = new WebReference.WebWatch();
//		string GuestIP ;
	
		private void Page_Load(object sender, System.EventArgs e)
		{
			// 在此处放置用户代码以初始化页面
			if(!IsPostBack)
			{
				
				BindDropDownList();
			}
		}

		#region Web 窗体设计器生成的代码
		override protected void OnInit(EventArgs e)
		{
			//
			// CODEGEN: 该调用是 ASP.NET Web 窗体设计器所必需的。
			//
			InitializeComponent();
			base.OnInit(e);
		}
		
		/// <summary>
		/// 设计器支持所需的方法 - 不要使用代码编辑器修改
		/// 此方法的内容。
		/// </summary>
		private void InitializeComponent()
		{    
			this.btnSend.Click += new System.EventHandler(this.btnSend_Click);
			this.Load += new System.EventHandler(this.Page_Load);

		}
		#endregion
		public void BindDropDownList()
		{
			State st = new State(this);
            if(st.WatchUnitID!= 0)

			{

				DataSet dsTemp = null;
				string DepartName = "";
				try
				{
					DepartName = st.DepartName;
				}
				catch
				{}
				try
				{
					dsTemp =ws.GetEmpInfoList(Int32.Parse(st.WatchUnitID.ToString()),DepartName);
				}
				catch
				{
					JavaScript.ShowMessageBox(this,"获取当前单位值班人信息失败!");
					return;
				}
				ddlReceiver.DataSource = dsTemp;
				int count = 0;
				try
				{
					count = dsTemp.Tables[0].Rows.Count;
				}
				catch
				{
					count = 0;
				}
				DataTable dt = new DataTable();
				DataRow dr;
 
				dt.Columns.Add(new DataColumn("EmpID", typeof(Int32)));
				dt.Columns.Add(new DataColumn("EmpInfo", typeof(string)));
			
 
				for (int i = 0; i < count; i++) 
				{
					dr = dt.NewRow();
 
					dr[0] = dsTemp.Tables[0].Rows[i]["Emp_id"];
					string job = dsTemp.Tables[0].Rows[i]["job"].ToString();
					if (job == "")
					{
						dr[1] = dsTemp.Tables[0].Rows[i]["name"].ToString();
					}
					else
					{
						dr[1] = dsTemp.Tables[0].Rows[i]["name"].ToString() + "(  " + dsTemp.Tables[0].Rows[i]["job"].ToString() + " )";
					}
				
					dt.Rows.Add(dr);
				}

				ddlReceiver.DataSource = dt;
				ddlReceiver.DataTextField = "EmpInfo";
				ddlReceiver.DataValueField = "EmpID";
			
				ddlReceiver.DataBind();
				
			}
		}

		private void btnSend_Click(object sender, System.EventArgs e)
		{
//			if(txtName.Text == "")
//			{
//				JavaScript.ShowMessageBox(this,"请填写您的姓名!");
//			}
//			else if(txtComm.Text == "")
//			{
//				JavaScript.ShowMessageBox(this,"请填写您的联系方式!");
//			}	
//			else if(txtContent.Text == "")
//			{
//				JavaScript.ShowMessageBox(this,"请填写留言内容!");
//			}	
//			else
//			{
//				State st = new State(this);
//				int SenderID = st.UserID;
//				if (SenderID > 80000000)
//				{
//					SenderID = 888888;
//				}
//				string SenderName = txtName.Text.Trim();
//				int ReceiverID = Int32.Parse(ddlReceiver.SelectedItem.Value.ToString());
//				string Phone = txtComm.Text.Trim();
//				string Text = txtContent.Text.Trim();
//				string Figure = "";
//				if (st.UserName == null || st.UserName == "")
//					Figure = "过客";
//				else
//				{
//					Figure = st.UserName;
//				}
//				GuestIP = Request.UserHostAddress;
//				int Result = ws.AddMessage(SenderID,ReceiverID,SenderName,Phone,Text,Figure,GuestIP);
//				if (Result > 0)
//				{
//					JavaScript.ShowMessageBox(this,"留言成功!");
//					WatchShortMsgService.WatchShortMsg wsm = new WebWatch.WatchShortMsgService.WatchShortMsg();
//					string str = SenderName + "(" +Figure + ")给您留言,";
//					if ( Phone != "")
//					{
//						str += "联系方式是:" + Phone;
//					}
//					str += "。请登陆在线视频查看具体情况。此条短信收费0.1元。";
//					bool send = wsm.IsSend(ReceiverID,Figure,str);
//				}
//				else
//				{
//					JavaScript.ShowMessageBox(this,"留言失败!");
//				}
//			}
		}

		private void btnReset_Click(object sender, System.EventArgs e)
		{
			txtContent.Text = "";
		}
	}
}

⌨️ 快捷键说明

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