smsoperation.aspx.cs

来自「该服务平台解决了计算机网络与移动网络之间信息交换问题」· CS 代码 · 共 103 行

CS
103
字号
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_SMSOperation : System.Web.UI.Page
{
    private DataAccess.TableAccessor.SMSInfo SMSInfoAccessor = null;
    private DataAccess.TableDefine.SMSInfoConfig SMSInfoConf = null;
    private DataAccess.TableAccessor.SMSTypeInfo smstypeAccessor = null;
    private Security.RulesManagement rulesManagement;


    protected void Page_Load(object sender, EventArgs e)
    {
        if (!IsPostBack)
        {
            tbSMS.Attributes.Add("OnKeyDown", "CountWords();");
            try
            {
                int operationID = int.Parse(Request.QueryString[1].ToString());
                int smsID = int.Parse(Request.QueryString[4].ToString());
                tbSMS.Text = Request.QueryString[2].ToString();
                string smsType = Request.QueryString[2].ToString();
                tbWordCount.Text = tbSMS.Text.Length.ToString();
            }
            catch
            {
                return;
            }
        }
    }

    private void ControlVisible(int operationID)
    {

        if (operationID == 2)
        {
            int smsID = int.Parse(Request.QueryString[0].ToString());
            DataTable dt = SMSInfoAccessor.GetSingleAreadySMSInfo(smsID);
            tbSMS.Text = dt.Rows[0]["MessageContent"].ToString();
            
        }
    }

    protected void btnOK_Click(object sender, EventArgs e)
    {
        if (tbSMS.Text.Length <= 70)
        {
            int smsID = int.Parse(Request.QueryString[4].ToString());
            SMSInfoAccessor = new DataAccess.TableAccessor.SMSInfo();
            String sms = tbSMS.Text.Trim();
            try
            {
                SMSInfoAccessor.UpdateSMSInfo(sms,smsID);
                Response.Write("<script language='javascript'>alert('更新成功!');</script>");
            }
            catch
            {
                Response.Write("<script language='javascript'>alert('更新失败!');</script>");
                return;
            }
        }
        else
        {
            Response.Write("<script language='javascript'>alert('短信字数不能超过70个字!');</script>");
        }

    }
    protected void btnSave_Click(object sender, EventArgs e)
    {
        if (tbSMS.Text.Length <= 70)
        {
            int smsID = int.Parse(Request.QueryString[4].ToString());
            string SMSType = Request.QueryString[0].ToString();
            SMSInfoAccessor = new DataAccess.TableAccessor.SMSInfo();
            String sms = tbSMS.Text.Trim();
            SMSInfoAccessor.UpdateSMSInfo(sms, smsID);
            string url = String.Format("SMSSend.aspx?smsID={0}&operationid=1&SMSType={1}", smsID, SMSType);
            Response.Redirect(url);
        }
        else
        {
            Response.Write("<script language='javascript'>alert('短信字数不能超过70个字!');</script>");
        }
    }
    protected void btnBack_Click(object sender, EventArgs e)
    {
        string GetUrl = "";
        string SMSType = Request.QueryString[0].ToString();

        GetUrl = string.Format("ReadySMS.aspx?SMSType={0}&operationID=0", Request.QueryString[0].ToString());
        
        Response.Redirect(GetUrl);
    }
}

⌨️ 快捷键说明

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