timesend.aspx.cs

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

CS
110
字号
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_TimeSend : 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)
        {
            FillGrid();
        }
    }

    #region gridview邦定
    private void FillGrid()
    {
        DataTable dt = smsInfo.GetSMSInfoBySendType();
        dt.Columns.Add("SID", typeof(int));
        for (int i = 0; i < dt.Rows.Count; i++)
        {
            dt.Rows[i]["SID"] = i + 1;
        }
        if (dt.Rows.Count == 0)
        {
            this.Label2.Visible = true;
            this.Panel1.Visible = false;

        }
        else
        {
            this.Label2.Visible = false;
            this.Panel1.Visible = true;
        }
        gridView.DataSource = dt;
        gridView.DataBind();
        gridView.Columns[2].Visible = false;
        for (int i = 0; i < this.gridView.Rows.Count; i++)
        {
            if (gridView.Rows[i].Cells[3].Text.Length > 15)
            {
                this.gridView.Rows[i].Cells[3].Text = this.gridView.Rows[i].Cells[3].Text.Substring(0, 15) + "......";
            }
            
        }
    }
    #endregion
    protected void gridView_SelectedIndexChanged(object sender, EventArgs e)
    {

    }
    private int CheckUserSingleChoose(GridView gridView)
    {
        int checkValue = 0;
        int checkCount = 0;
        for (int i = 0; i < gridView.Rows.Count; i++)
        {
            CheckBox ckb = (CheckBox)gridView.Rows[i].FindControl("chk");
            if (ckb.Checked)
            {
                checkValue = int.Parse(gridView.Rows[i].Cells[2].Text);
                checkCount++;
            }
        }
        if (checkCount > 1)
            return 0;
        else if (checkCount == 0)
            return 0;
        else
            return checkValue;
    }
    protected void btreset_Click(object sender, EventArgs e)
    {
        int smsID = 0;
        string smsType = "";
        smsID = CheckUserSingleChoose(gridView);
        DataTable dt = smsInfo.GetSMSContentInfo(smsID);
        smsType = dt.Rows[0]["SMSType"].ToString();
       
        if (smsID != 0)
        {
            string goUrl = string.Format("<script>window.location.href = 'ViewAndUpdateSMS.aspx?smsID={0}&operationID=1&smsFalg=1&smsType={1}'</script>", smsID, smsType);
            Response.Write(goUrl);
        }
        else
        {
            Response.Write("<script language='javascript'>alert('更新操作只能对一行短信进行操作!');</script>");
            string strUrl = string.Format("<script>window.location.href = 'TimeSend.aspx'</script>");
                
            Response.Write(strUrl);
        }
    }
    protected void btnDelete_Click(object sender, EventArgs e)
    {

    }
}

⌨️ 快捷键说明

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