choosesendobject.aspx.cs
来自「该服务平台解决了计算机网络与移动网络之间信息交换问题」· CS 代码 · 共 407 行 · 第 1/2 页
CS
407 行
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_ChooseSendObject : System.Web.UI.Page
{
private DataAccess.TableAccessor.UserInfo userInfoAccessor;
private DataAccess.TableAccessor.UserType userType;
private DataAccess.TableAccessor.CountyVillage countyVillage;
private DataAccess.TableAccessor.SMSInfo smsInfoAccessor;
private DataAccess.TableAccessor.SMSTypeInfo smstypeAccessor;
private DataAccess.TableAccessor.SMSOperationType smsOperationType;
private DataAccess.TableAccessor.SendObject sendObjectAccessor;
private DataAccess.TableAccessor.UserConporation userConporation;
private DataAccess.SendingSMSToWin sendingSMSToWin;
private DataAccess.CookieAccessor cookieAccess;
private DataAccess.SendSMS sendSMS;
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
try
{
string sms = Request.QueryString[0].ToString();
int smsType = int.Parse(Request.QueryString[1].ToString());
int smsFlag = int.Parse(Request.QueryString[2].ToString());
int operationID = int.Parse(Request.QueryString[3].ToString());//为0是提交操作,为1为发送操作
FillLbl(smsType);
ControlsVisible(operationID);
}
catch
{
Response.Write("<script language='javascript'>alert('参数接受失败!');</script>");
return;
}
FillComboBox();
}
}
private void ControlsVisible(int operationID)
{
if (operationID == 0)
{
btnSend.Visible = false;
PanelSendObject.Visible = false;
PanelChangeSendObject.Visible = true;
ckbChange.Visible = false;
}
else
{
btnSubmit.Visible = false;
PanelSendObject.Visible = true;
PanelChangeSendObject.Visible = false;
smsInfoAccessor = new DataAccess.TableAccessor.SMSInfo();
DataTable SMSInfoDataTable = smsInfoAccessor.GetSingleSubmitSMSInfo(int.Parse(Request.QueryString[0].ToString()));
DataTable SMSOperationInfoDataTable = smsInfoAccessor.GetSingleSMSOperationInfo(int.Parse(Request.QueryString[0].ToString()));
DataTable SMSCorporationDataTable = smsInfoAccessor.GetSingleSMSCorporationInfo(int.Parse(Request.QueryString[0].ToString()));
tbArea.Text = SMSInfoDataTable.Rows[0]["AreaName"].ToString();
tbCorporation.Text = SMSInfoDataTable.Rows[0]["CorporationName"].ToString();
tbUserName.Text = SMSInfoDataTable.Rows[0]["Name"].ToString();
string tradeId = SMSInfoDataTable.Rows[0]["TradeID"].ToString();
if (tradeId == "1")
tbTrader.Text = "中国移动";
if (tradeId == "2")
tbTrader.Text = "中国联通";
if (tradeId == "3")
tbTrader.Text = "中国电信小灵通";
}
}
#region 初始化DropDownList
private void FillComboBox()
{
ListItem item1 = new ListItem("中国移动", "1");
ListItem item2 = new ListItem("中国联通", "2");
ListItem item3 = new ListItem("中国电信小灵通", "3");
ListItem item4 = new ListItem("无", "0");
cbTrader.Items.Add(item4);
cbTrader.Items.Add(item1);
cbTrader.Items.Add(item2);
cbTrader.Items.Add(item3);
countyVillage = new DataAccess.TableAccessor.CountyVillage();
cbArea.DataSource = countyVillage.GetAreaInfo();
cbArea.DataTextField = "AreaName";
cbArea.DataValueField = "AreaID";
cbArea.DataBind();
//ListItem listArea = new ListItem("全部", "0");
//cbArea.Items.Insert(0, listArea);
//ListItem listCorporation = new ListItem("全部", "0");
//cbCorporation.Items.Insert(0, listCorporation);
//ListItem listName = new ListItem("全部", "0");
//cbUserName.Items.Insert(0, listName);
#region
//cbCounty.DataSource = countyVillage.GetCountyInfo(int.Parse(cbArea.SelectedValue.ToString()));
//cbCounty.DataTextField = "CountyName";
//cbCounty.DataValueField = "CountyID";
//cbCounty.DataBind();
//cbVillage.DataSource = countyVillage.GetVillageInfo(int.Parse(cbArea.SelectedValue.ToString()),
// int.Parse(cbCounty.SelectedValue.ToString()));
//cbVillage.DataTextField = "VillageName";
//cbVillage.DataValueField = "VillageID";
//cbVillage.DataBind();
//smsOperationType = new DataAccess.TableAccessor.SMSOperationType();
//cbMainOperation.DataSource = smsOperationType.GetMainOperationInfo();
//cbMainOperation.DataTextField = "MainOperationName";
//cbMainOperation.DataValueField = "MainOperationID";
//cbMainOperation.DataBind();
//int selectMainOperationID = int.Parse(cbMainOperation.SelectedValue.ToString());
//cbChildOperation.DataSource = smsOperationType.GetChildOperationInfo(selectMainOperationID);
//cbChildOperation.DataTextField = "ChildOperationName";
//cbChildOperation.DataValueField = "ChildOperationID";
//cbChildOperation.DataBind();
//userConporation = new DataAccess.TableAccessor.UserConporation();
//cbCorporation.DataSource = userConporation.GetConporationInfo();
//cbCorporation.DataTextField = "CorporationName";
//cbCorporation.DataValueField = "CorporationID";
//cbCorporation.DataBind();
//ListItem listCorporation = new ListItem("", "0");
//cbCorporation.Items.Insert(0, listCorporation);
#endregion
}
#endregion
private void FillLbl(int smstype)
{
smstypeAccessor = new DataAccess.TableAccessor.SMSTypeInfo();
DataSet ds = smstypeAccessor.GetSmsTypeName(smstype);
string SmsTypename = ds.Tables["Table"].Rows[0][0].ToString();
string lblstring = string.Format("位置:短信管理 > {0}选择发送对象", SmsTypename);
this.Label1.Text = lblstring;
Label2.Text = lblstring;
}
protected void btnSubmit_Click(object sender, EventArgs e)
{
DataAccess.CookieAccessor cookieAccessor = new DataAccess.CookieAccessor();
int smsID = int.Parse(Request.QueryString[0].ToString());
int submitUserID = cookieAccessor.GetLoginUserOperationID();
int areaID = int.Parse(cbArea.SelectedValue.ToString());
string userName = "";
try
{
userName = this.cbUserName.SelectedItem.Text;
}catch
{
userName = "";
}
string mobile = "";
ArrayList mainOperationID = new ArrayList();
ArrayList childOperationID = new ArrayList();
ArrayList corporationID = new ArrayList();
try
{
corporationID.Add(cbCorporation.SelectedItem.Value);
}
catch
{
corporationID.Add(0);
}
int tradeID = int.Parse(cbTrader.SelectedValue.ToString());
smsInfoAccessor = new DataAccess.TableAccessor.SMSInfo();
if (userName == "")
{
try
{
smsInfoAccessor.SetEditSMSToSubmitSMS(smsID, submitUserID, areaID, 0, 0, corporationID,
mainOperationID, childOperationID, tradeID);
Response.Write("<script language='javascript'>alert('提交短信成功!');</script>");
}
catch
{
Response.Write("<script language='javascript'>alert('提交短信失败!');</script>");
return;
}
}
else
{
userName = this.cbUserName.SelectedItem.Text;
mobile = this.cbUserName.SelectedItem.Value;
try
{
smsInfoAccessor.SetEditSMSToSubmitSMS(smsID, submitUserID, areaID, 0, 0, userName, mobile, corporationID,
mainOperationID, childOperationID, tradeID);
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?