viewsmsinfo.aspx.cs
来自「该服务平台解决了计算机网络与移动网络之间信息交换问题」· CS 代码 · 共 459 行 · 第 1/2 页
CS
459 行
using System;
using System.Data;
using System.Configuration;
using System.Collections;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
public partial class MsgManagement_ViewSMSInfo : System.Web.UI.Page
{
private DataAccess.TableAccessor.SMSSendUserList smsSendUserList = new DataAccess.TableAccessor.SMSSendUserList();
//private DataAccess.CookieAccessor cookieAccessor;
private DataAccess.TableAccessor.SMSInfo smsInfo = new DataAccess.TableAccessor.SMSInfo();
private Security.RulesManagement rulesManagement = new Security.RulesManagement();
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
tbSMS.Attributes.Add("OnKeyDown", "CountWords();");
// try
{
int smsID = int.Parse(Request.QueryString[0].ToString());
int operationID = int.Parse(Request.QueryString[1].ToString());//1:查看 2:修改
int smsFalg = int.Parse(Request.QueryString[2].ToString()); //1:待审核 2:已发送
string SMSType = Request.QueryString[3].ToString();
GetSMSInfo();
GetSendUserInfo();
FillSecond();
}
// catch
{
// return;
}
}
}
#region 下拉框值分钟邦定
private void FillSecond()
{
for (int i = 0; i <= 59; i++)
{
int j = 0;
string s = "";
j = j + i;
if (j <= 9)
{
s = "0" + j.ToString();
}
else
{ s = j.ToString(); }
this.second.Items.Add(s);
}
}
#endregion
#region 邦定gridview
private void GetSendUserInfo()
{
int smsID = int.Parse(Request.QueryString[0].ToString());
DataTable dt = smsSendUserList.GetSemdUserList(smsID);
dt.Columns.Add("UserDefineID", typeof(int));
for (int i = 0; i < dt.Rows.Count; i++)
{
dt.Rows[i]["UserDefineID"] = i + 1;
}
if (dt.Rows.Count == 0)
{
this.Panel1.Visible = false;
}
else
{
this.Panel1.Visible = true;
}
GridView1.DataSource = dt;
GridView1.DataBind();
int countRow = GridView1.Rows.Count;
this.lbcountperson.Text = countRow.ToString()+"人";
}
#endregion
#region tbSMS短信内容
private void GetSMSInfo()
{
int smsID = int.Parse(Request.QueryString[0].ToString());
DataTable dt = smsInfo.GetContent(smsID);
this.tbSMS.Text = dt.Rows[0]["MessageContent"].ToString();
string rbID = dt.Rows[0]["SendType"].ToString();
int id = int.Parse(rbID);
if (id != 0)
{
string date = dt.Rows[0]["Time"].ToString();
this.dttext.Value = date.Substring(0, 10).Trim();
this.hour.SelectedValue = date.Substring(11, 2).Trim();
this.second.SelectedValue = date.Substring(14, 2).Trim();
}
RBList1.SelectedIndex = int.Parse(rbID);
}
#endregion
#region
//private void ControlVisible(int operationID, int smsFlag)
//{
// smsInfo = new DataAccess.TableAccessor.SMSInfo();
// int smsID = int.Parse(Request.QueryString[0].ToString());
// if (smsFlag == 1)
// {
// lblMan.Text = "审核人";
// lblTime.Text = "审核时间";
// DataTable dt = smsInfo.GetSingleSubmitSMSInfo(smsID);
// tbSMS.Text = dt.Rows[0]["MessageContent"].ToString();
// tbMan.Text = dt.Rows[0]["UserName"].ToString();
// tbDate.Text = dt.Rows[0]["SMSDate"].ToString();
// tbWordCount.Text = tbSMS.Text.Length.ToString();
// }
// else if (smsFlag == 2)
// {
// lblMan.Text = "发送人";
// lblTime.Text = "发送时间";
// DataTable dt = smsInfo.GetSingleAreadySMSInfo(smsID);
// tbSMS.Text = dt.Rows[0]["MessageContent"].ToString();
// tbMan.Text = dt.Rows[0]["UserName"].ToString();
// tbDate.Text = dt.Rows[0]["SMSDate"].ToString();
// tbWordCount.Text = tbSMS.Text.Length.ToString();
// }
// if (operationID == 1)
// {
// btnUpdate.Visible = false;
// btnSub.Visible = false;
// tbSMS.Enabled = false;
// }
//}
#endregion
#region 提交
protected void btnUpdate_Click(object sender, EventArgs e)
{
DataAccess.CookieAccessor cookieAccessor = new DataAccess.CookieAccessor();
int smsID = int.Parse(Request.QueryString[0].ToString());
int submitUserID = cookieAccessor.GetLoginUserOperationID();
int operationID = int.Parse(Request.QueryString[1].ToString());
//int smsID = int.Parse(Request.QueryString[0].ToString());
string SMSType = Request.QueryString[3].ToString();
smsInfo = new DataAccess.TableAccessor.SMSInfo();
DataTable dt = smsSendUserList.GetSendUserInfo(smsID);
int sendUserCount = dt.Rows.Count;
string sendType = this.RBList1.SelectedValue.ToString();
string nowTime = "";
string sendTime = "";
string y = DateTime.Now.Year.ToString().Trim();
string m = DateTime.Now.Month.ToString().Trim();
string d = DateTime.Now.Day.ToString().Trim();
string h = DateTime.Now.Hour.ToString().Trim();
string s = DateTime.Now.Second.ToString().Trim();
nowTime = y + "-".Trim() + m + "-".Trim() + d + " " + h + ":".Trim() + s;
if (sendType == "0")
{
this.dttext.Visible = false;
this.hour.Visible = false;
this.second.Visible = false;
}
else
{
dttext.Visible = true;
hour.Visible = true;
second.Visible = true;
string dataTime = Request.Form["dttext"];
string Second1 = this.second.SelectedItem.ToString();
string Hour1 = this.hour.SelectedItem.ToString();
sendTime = dataTime + " " + Second1 + ":" + Hour1;
}
if (sendTime != "")
{
if (DateTime.Parse(sendTime) < DateTime.Parse(nowTime))
{
this.lbBZ.Text = "<script language='javascript'>alert('定时发送时间必须大于当前时间!');</script>";
}
else
{
try
{
smsInfo.ChangeSMSFlag(smsID, 1, submitUserID, sendTime, sendType);
smsInfo.UpdateCountSMSInfo(sendUserCount, 0, int.Parse(Request.QueryString[2].ToString()));
Response.Write("<script language='javascript'>alert('提交短信成功!');</script>");///ReadySMS.aspx?SMSType=1&operationID=0
String url = String.Format("<script>window.location.href ='SMSEdit.aspx?SMSType={0}&operationID={1}&smsID={2}'</script>", Request.QueryString[2].ToString(), Request.QueryString[1].ToString(), smsID);
Response.Write("<script>top.Title.window.location='../TreeViewPage.aspx'</script>");
Response.Write(url);
}
catch
{
Response.Write("<script language='javascript'>alert('提交短信失败!');</script>");
}
}
}
else
{
try
{
smsInfo.ChangeSMSFlag(smsID, 1, submitUserID, sendTime, sendType);
smsInfo.UpdateCountSMSInfo(sendUserCount, 0, int.Parse(Request.QueryString[2].ToString()));
Response.Write("<script language='javascript'>alert('提交短信成功!');</script>");///ReadySMS.aspx?SMSType=1&operationID=0
String url = String.Format("<script>window.location.href ='SMSEdit.aspx?SMSType={0}&operationID={1}&smsID={2}'</script>", Request.QueryString[2].ToString(), Request.QueryString[1].ToString(), smsID);
Response.Write("<script>top.Title.window.location='../TreeViewPage.aspx'</script>");
Response.Write(url);
}
catch
{
Response.Write("<script language='javascript'>alert('提交短信失败!');</script>");
}
}
}
#endregion
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?