Пример #1
0
        private void load()
        {
            DataTable dt = CreateTable();
            RPCResult <List <SMS> > r = PretreatmentProxy.GetPretreatment().GetSMSByAccount(Session["AccountID"].ToString());

            if (r.Success)
            {
                lbl_message.Visible = false;
                List <SMS> smss = r.Value;
                if (smss.Count > 0)
                {
                    foreach (SMS s in smss)
                    {
                        DataRow dr = dt.NewRow();
                        dr["Audit"]         = GetAudit(s.Audit);
                        dr["SMSContent"]    = s.Content;
                        dr["ContentFilter"] = GetContentFilter(s.Filter);
                        dr["Level"]         = s.Level;
                        dr["SendTime"]      = s.SendTime;
                        dr["SerialNumber"]  = s.SerialNumber;
                        dr["StatusReport"]  = GetStatusReport(s.StatusReport);
                        dr["BussType"]      = GetBusstype(s.Channel);
                        dr["Signature"]     = s.Signature;
                        List <string> num = s.Number;
                        foreach (string st in num)
                        {
                            dr["PhoneCount"] += st + ",";
                        }
                        dt.Rows.Add(dr);
                    }
                }
            }
            GridView1.DataSource = dt;
            GridView1.DataBind();
        }
Пример #2
0
        private void load()
        {
            DataTable           dt = CreateTable();
            RPCResult <Account> r  = PretreatmentProxy.GetPretreatment().GetAccount(Session["AccountID"].ToString());

            if (r.Success)
            {
                if (r.Value != null)
                {
                    Account a  = r.Value;
                    DataRow dr = dt.NewRow();
                    dr["A"]            = a.AccountID;
                    dr["Audit"]        = GetAudit(a.Audit);
                    dr["Password"]     = a.Password;
                    dr["Priority"]     = a.Priority;
                    dr["RegisterDate"] = a.RegisterDate;
                    dr["SMSNumber"]    = a.SMSNumber;
                    dr["Enabled"]      = a.Enabled == true ? "是" : "否";
                    dr["SPNumber"]     = a.SPNumber;
                    dt.Rows.Add(dr);
                    GridView1.DataSource = dt;
                    GridView1.DataBind();
                    Session["dt"]       = dt;
                    lbl_message.Visible = false;
                }
            }
        }
Пример #3
0
        protected void btnSubmit_Click(object sender, EventArgs e)
        {
            if (!Page.IsValid)
            {
                return;
            }

            try
            {
                string newps = tools.DESEncrypt.Encrypt(txt_newpwd.Text.Trim().ToString());

                string old = tools.DESEncrypt.Encrypt(txt_oldpwd.Text.Trim().ToString());

                RPCResult rr = PretreatmentProxy.GetPretreatment().ChangeAccountPassword(txt_AccountID.Text.Trim().ToString(), old, newps);
                if (rr.Success)
                {
                    Message.Success(this, rr.Message, "null");
                }
                else
                {
                    Message.Error(this, rr.Message, "null");
                }
            }
            catch
            {
            }
        }
        private void load()
        {
            string    se = Request.QueryString["SerialNumber"].ToString();
            DataTable dt = CreateTable();
            RPCResult <List <LevelModifyRecord> > r = PretreatmentProxy.GetStatusReportService().GetLevelModifyRecord(Guid.Parse(se));

            if (r.Success)
            {
                lbl_message.Visible = false;
                List <LevelModifyRecord> lm = r.Value;
                if (lm.Count > 0)
                {
                    foreach (LevelModifyRecord s in lm)
                    {
                        DataRow dr = dt.NewRow();
                        dr["AccountID"]     = s.AccountID;
                        dr["Content"]       = s.Content;
                        dr["ModifyContent"] = s.ModifyContent;
                        dr["ModifyTime"]    = s.ModifyTime;
                        dr["SerialNumber"]  = s.SerialNumber;
                        dt.Rows.Add(dr);
                    }
                }
            }
            GridView1.DataSource = dt;
            GridView1.DataBind();
            Session["dt"] = dt;
        }
Пример #5
0
        protected void GridView1_RowCommand(object sender, GridViewCommandEventArgs e)
        {
            string SerialNumber = e.CommandArgument.ToString();

            if (e.CommandName == "start")
            {
                for (int i = 0; i < GridView1.Rows.Count; i++)
                {
                    if (SerialNumber == GridView1.Rows[i].Cells[0].Text)
                    {
                        string    d = ((DropDownList)this.GridView1.Rows[i].Cells[8].FindControl("dd_l")).SelectedValue;
                        RPCResult r = PretreatmentProxy.GetPretreatment().SetSMSLevel(Guid.Parse(SerialNumber), GetSMSLevelType(d));
                        if (r.Success)
                        {
                            load();
                            Message.Success(this, r.Message, "null");
                        }
                        else
                        {
                            load();
                            Message.Error(this, r.Message, "null");
                        }
                    }
                }
            }
        }
Пример #6
0
        private void load()
        {
            string    se = Request.QueryString["SerialNumber"].ToString();
            DataTable dt = CreateTable();

            RPCResult <ReportStatistics> r = PretreatmentProxy.GetStatusReportService().GetReportStatistics(Guid.Parse(se));

            if (r.Success)
            {
                lbl_message.Visible = false;
                ReportStatistics s = r.Value;
                if (r.Value != null)
                {
                    DataRow dr = dt.NewRow();
                    dr["SerialNumber"]     = s.SerialNumber;
                    dr["Account"]          = s.Account;
                    dr["BeginSendTime"]    = s.BeginSendTime;
                    dr["FailureCount"]     = s.FailureCount;
                    dr["LastResponseTime"] = s.LastResponseTime;

                    dr["SendCount"]   = s.SendCount;
                    dr["SplitNumber"] = s.SplitNumber;
                    dr["Succeed"]     = s.Succeed;
                    dt.Rows.Add(dr);
                }
            }
            lbl_message.Visible  = false;
            GridView1.DataSource = dt;
            GridView1.DataBind();
            Session["dt"] = dt;
        }
Пример #7
0
        protected void GridView1_RowCommand(object sender, GridViewCommandEventArgs e)
        {
            string SerialNumber = e.CommandArgument.ToString();

            if (e.CommandName == "start")
            {
                RPCResult r = PretreatmentProxy.GetPretreatment().AuditSMS(Guid.Parse(SerialNumber), true);
                if (r.Success)
                {
                    load();
                    Message.Success(this, r.Message, "null");
                }
                else
                {
                    load();
                    Message.Error(this, r.Message, "null");
                }
            }
            else if (e.CommandName == "stop")
            {
                RPCResult r = PretreatmentProxy.GetPretreatment().AuditSMS(Guid.Parse(SerialNumber), false);
                if (r.Success)
                {
                    load();
                    Message.Success(this, r.Message, "null");
                }
                else
                {
                    load();
                    Message.Success(this, r.Message, "null");
                }
            }
        }
Пример #8
0
        protected void btnSubmit_Click(object sender, EventArgs e)
        {
            if (!Page.IsValid)
            {
                return;
            }
            if (txt_cc.Text != "")
            {
                if (!IsNumeric(txt_cc.Text))
                {
                    Message.Alert(this, "请输入数字", "null");
                    return;
                }
            }
            uint      d = uint.Parse(txt_cc.Text.ToString());
            RPCResult r = PretreatmentProxy.GetPretreatment().AccountPrepaid(txt_AccountID.Text, d, txt_AccountID.Text);

            if (r.Success)
            {
                Message.Success(this, r.Message, "null");
            }
            else
            {
                Message.Success(this, r.Message, "null");
            }
        }
Пример #9
0
        protected void btnSubmit_Click(object sender, EventArgs e)
        {
            long bt = DateTime.Now.Ticks;

            if (txt_c.Text.ToString().Trim() == "")
            {
                Message.Alert(this, "请输入数量级", "null");
                return;
            }
            if (txt_c.Text != "")
            {
                if (!IsNumeric2(txt_c.Text))
                {
                    Message.Alert(this, "请输入数字", "null");
                    return;
                }
            }
            int c = Convert.ToInt32(txt_c.Text.Trim());

            for (int i = 0; i < c; i++)
            {
                SMS acc = Send_par();
                PretreatmentProxy.GetPretreatment().SendSMS(acc);
                Thread.Sleep(100);
            }
            Message.Success(this, " 发送短信,耗时" + (decimal)((DateTime.Now.Ticks - bt) / 10000000) + "秒", "null");
        }
Пример #10
0
        private void load()
        {
            DateTime starttime = Convert.ToDateTime(txt_Start.Text);
            DateTime endtime   = Convert.ToDateTime(txt_End.Text);

            if (DateTime.Compare(starttime, endtime) >= 0)
            {
                Message.Alert(this, "开始时间应小于结束时间", "null");
                return;
            }
            DataTable dt = CreateTable();
            RPCResult <List <PrepaidRecord> > r = PretreatmentProxy.GetPretreatment().GetPrepaidRecord(starttime, endtime);

            if (r.Success)
            {
                lbl_message.Visible = false;
                List <PrepaidRecord> pp = r.Value;
                if (pp.Count > 0)
                {
                    foreach (PrepaidRecord s in pp)
                    {
                        DataRow dr = dt.NewRow();
                        dr["AccountID"]      = s.AccountID;
                        dr["PrepaidAccount"] = s.PrepaidAccount;
                        dr["PrepaidTime"]    = s.PrepaidTime;
                        dr["Quantity"]       = s.Quantity;
                        dt.Rows.Add(dr);
                    }
                }
            }
            GridView1.DataSource = dt;
            GridView1.DataBind();
        }
Пример #11
0
        private void load()
        {
            string    se = Request.QueryString["SerialNumber"].ToString();
            DataTable dt = CreateTable();
            RPCResult <AuditRecord> r = PretreatmentProxy.GetStatusReportService().GetAuditRecord(Guid.Parse(se));

            if (r.Success)
            {
                if (r.Value != null)
                {
                    AuditRecord s  = r.Value;
                    DataRow     dr = dt.NewRow();
                    dr["AccountID"]    = s.AccountID;
                    dr["SerialNumber"] = s.SerialNumber;
                    dr["Content"]      = s.Content;
                    dr["AuditTime"]    = s.AuditTime;
                    dr["Result"]       = s.Result == true ? "成功" : "失败";
                    dt.Rows.Add(dr);
                    lbl_message.Visible = false;
                }
            }
            GridView1.DataSource = dt;
            GridView1.DataBind();
            Session["dt"] = dt;
        }
Пример #12
0
        private void load()
        {
            DataTable dt = CreateTable();

            RPCResult <List <SMS> > r = PretreatmentProxy.GetPretreatment().GetSMSByAudit(DateTime.Now.AddMonths(-1), DateTime.Now);

            if (r.Success)
            {
                lbl_message.Visible = false;
                Label1.Text         = "当前要审核的短信条数是:" + r.Value.Count;
                List <SMS> smss = r.Value;
                if (smss.Count > 0)
                {
                    foreach (SMS s in smss)
                    {
                        DataRow dr = dt.NewRow();
                        dr["AccountID"]     = s.Account;
                        dr["Audit"]         = GetAudit(s.Audit);
                        dr["SMSContent"]    = s.Content;
                        dr["ContentFilter"] = GetContentFilter(s.Filter);
                        dr["Level"]         = s.Level;
                        dr["SendTime"]      = s.SendTime;

                        dr["SerialNumber"] = s.SerialNumber;
                        dr["StatusReport"] = GetStatusReport(s.StatusReport);
                        dr["BussType"]     = GetBusstype(s.Channel);
                        dr["Signature"]    = s.Signature;
                        List <string> num = s.Number;
                        if (num.Count > 3)
                        {
                            dr["Number"] = num[0] + "," + num[1] + "," + num[2] + " 等" + num.Count + "个号码";
                        }
                        else
                        {
                            foreach (string st in num)
                            {
                                dr["Number"] += st + ",";
                            }
                        }
                        string s1 = dr["Number"].ToString();
                        if (s1[s1.Length - 1] == ',')
                        {
                            s1 = s1.Substring(0, s1.Length - 1);
                        }
                        dr["Number"] = s1;
                        dt.Rows.Add(dr);
                    }
                }
            }
            GridView1.DataSource = dt;
            GridView1.DataBind();
            Session["dt"] = dt;
        }
Пример #13
0
        /// <summary>
        /// 创建账号
        /// </summary>
        public string CreateAccount()
        {
            SMSModel.Account acc = new Account();
            acc.AccountID    = Guid.NewGuid().ToString();
            acc.Audit        = AccountAuditType.Auto;
            acc.Password     = "******";
            acc.Priority     = AccountPriorityType.Level2;
            acc.RegisterDate = DateTime.Now;
            acc.SMSNumber    = 10000;
            RPCResult r = PretreatmentProxy.GetPretreatment().CreateAccount(acc);

            return(acc.AccountID);
        }
Пример #14
0
 protected void Page_Load(object sender, EventArgs e)
 {
     if (!IsPostBack)
     {
         this.ViewState["data"] = this.CreateTable();
         RPCResult <List <string> > r = PretreatmentProxy.GetPretreatment().GetKeyGroups();
         foreach (var v in r.Value)
         {
             dd_keyGroup.Items.Add(new ListItem(v, v));
         }
         dd_keyGroup.Items.Insert(0, new ListItem("--请选择--", "-1"));
     }
 }
Пример #15
0
        protected void btnSubmit_Click(object sender, EventArgs e)
        {
            DataTable dataTabe = (DataTable)this.ViewState["data"];

            if (!Page.IsValid)
            {
                return;
            }
            List <string> num = new List <string>();

            if (dataTabe.Rows.Count > 0)
            {
                foreach (DataRow dr in dataTabe.Rows)
                {
                    num.Add(dr["Keywords"].ToString());
                }
            }
            else
            {
                if (txt_keywords.Text == "")
                {
                    Message.Alert(this, "请添加关键词", "null");
                    return;
                }
                num.Add(txt_keywords.Text);
            }
            GridView1.DataSource = dataTabe;
            GridView1.DataBind();
            string group = txt_keyGroup.Text;

            if (group == "" && dd_keyGroup.SelectedIndex == 0)
            {
                Message.Alert(this, "请选择或填写一个关键词组名字", "null");
                return;
            }
            if (group == "")
            {
                group = dd_keyGroup.SelectedValue;
            }
            RPCResult r = PretreatmentProxy.GetPretreatment().AddKeywords(group, num);

            if (r.Success)
            {
                Message.Success(this, "添加成功", "null");
            }
            else
            {
                Message.Error(this, r.Message, "null");
            }
            this.ViewState["data"] = this.CreateTable();
        }
Пример #16
0
        protected void GridView1_RowCommand(object sender, GridViewCommandEventArgs e)
        {
            string AccountID = e.CommandArgument.ToString();

            if (e.CommandName == "start")
            {
                RPCResult r = PretreatmentProxy.GetPretreatment().SetAccountEnable(AccountID, true);
                if (r.Success)
                {
                    DataTable dt = (DataTable)Session["dt"];
                    foreach (DataRow dr in dt.Rows)
                    {
                        if (dr["A"].ToString() == AccountID)
                        {
                            dr["Enabled"] = "是";
                            break;
                        }
                    }
                    load();
                    Message.Success(this, r.Message, "null");
                }
                else
                {
                    load();
                    Message.Error(this, r.Message, "null");
                }
            }
            else if (e.CommandName == "stop")
            {
                RPCResult r = PretreatmentProxy.GetPretreatment().SetAccountEnable(AccountID, false);
                if (r.Success)
                {
                    DataTable dt = (DataTable)Session["dt"];
                    foreach (DataRow dr in dt.Rows)
                    {
                        if (dr["A"].ToString() == AccountID)
                        {
                            dr["Enabled"] = "否";
                            break;
                        }
                    }
                    load();
                    Message.Success(this, r.Message, "null");
                }
                else
                {
                    load();
                    Message.Success(this, r.Message, "null");
                }
            }
        }
Пример #17
0
        private void load()
        {
            string    se = Request.QueryString["SerialNumber"].ToString();
            DataTable dt = CreateTable();
            RPCResult <List <StatusReport> > r = PretreatmentProxy.GetStatusReportService().GetSMSStatusReport(Guid.Parse(se));

            if (r.Success)
            {
                lbl_message.Visible = false;
                List <StatusReport> sr = r.Value;
                if (sr.Count > 0)
                {
                    foreach (StatusReport s in sr)
                    {
                        DataRow dr = dt.NewRow();
                        dr["Serial"]   = s.Serial;
                        dr["Describe"] = s.Describe;
                        dr["Gateway"]  = s.Gateway;
                        SMS sm = s.Message;
                        dr["Audit"]         = GetAudit(sm.Audit);
                        dr["SMSContent"]    = sm.Content;
                        dr["ContentFilter"] = GetContentFilter(sm.Filter);
                        dr["Level"]         = sm.Level;
                        dr["SendTime"]      = sm.SendTime;
                        dr["StatusReport"]  = GetStatusReport(sm.StatusReport);
                        dr["BussType"]      = GetBusstype(sm.Channel);

                        List <string> num = sm.Number;
                        foreach (string st in num)
                        {
                            dr["PhoneCount"] += st + ",";
                        }
                        string s1 = dr["PhoneCount"].ToString();
                        if (s1[s1.Length - 1] == ',')
                        {
                            s1 = s1.Substring(0, s1.Length - 1);
                        }
                        dr["PhoneCount"]   = s1;
                        dr["ReportStatus"] = s.StatusCode;
                        dr["ResponseTime"] = s.ResponseTime.ToString();
                        dr["SplitNumber"]  = s.SplitNumber;
                        dr["SplitTotal"]   = s.SplitTotal;
                        dr["Succeed"]      = s.Succeed == true ? "是" : "否";
                        dt.Rows.Add(dr);
                    }
                }
            }
            GridView1.DataSource = dt;
            GridView1.DataBind();
        }
Пример #18
0
        protected void btnSubmit_Click(object sender, EventArgs e)
        {
            string userName = txtUserName.Text.Trim();
            string userPwd  = txtUserPwd.Text.Trim();
            //  string code = txtCode.Text.Trim();
            string userpwd2 = tools.DESEncrypt.Encrypt(userPwd);

            if (userName.Equals("") || userPwd.Equals(""))
            {
                return;
            }
            //if (code.Equals(""))
            //{
            //    lblTip.Visible = true;
            //    lblTip.Text = "请输入验证码";
            //    return;
            //}
            //if (Session[DTKeys.SESSION_CODE] == null)
            //{
            //    lblTip.Visible = true;
            //    lblTip.Text = "系统找不到验证码";
            //    return;
            //}
            //if (code.ToLower() != Session[DTKeys.SESSION_CODE].ToString().ToLower())
            //{
            //    lblTip.Visible = true;
            //    lblTip.Text = "验证码输入不正确";
            //    return;
            //}
            RPCResult <Account> r = PretreatmentProxy.GetPretreatment().GetAccount(userName);

            if (r.Success)
            {
                if (r.Value != null)
                {
                    Account acc = r.Value;
                    if (acc.Password == userpwd2)
                    {
                        Session["AccountID"] = userName;
                        Session["Password"]  = userpwd2;
                        Response.Redirect("index.aspx");
                    }
                    Message.Alert(this, "输入的密码错误");
                }
                Message.Alert(this, "用户不存在");
            }

            return;
        }
Пример #19
0
        protected void GridView1_RowDeleting(object sender, GridViewDeleteEventArgs e)
        {
            string    a = this.GridView1.DataKeys[e.RowIndex].Value.ToString();
            RPCResult r = PretreatmentProxy.GetPretreatment().DelAccount(a);

            if (r.Success)
            {
                Message.Success(this, r.Message, "null");
                //   load();
            }
            else
            {
                load();
                Message.Error(this, r.Message, "null");
            }
        }
Пример #20
0
        protected void GridView1_RowDeleting(object sender, GridViewDeleteEventArgs e)
        {
            string    c = this.GridView1.DataKeys[e.RowIndex].Value.ToString();
            Guid      d = Guid.Parse(c);
            RPCResult r = PretreatmentProxy.GetPretreatment().AffirmAuditFailureSMS(d);

            if (r.Success)
            {
                load();
                Message.Success(this, r.Message, "null");
            }
            else
            {
                load();
                Message.Error(this, r.Message, "null");
            }
        }
Пример #21
0
 protected void Page_Load(object sender, EventArgs e)
 {
     if (!IsPostBack)
     {
         RPCResult <List <string> > r = PretreatmentProxy.GetPretreatment().GetKeyGroups();
         bool b = false;
         foreach (var v in r.Value)
         {
             dd_KeyGroup.Items.Add(new ListItem(v, v));
             if (!b)
             {
                 serach(v); b = true;
             }
         }
         dd_KeyGroup.Items.Insert(0, new ListItem("--请选择--", "-1"));
     }
 }
Пример #22
0
        protected void bt2_Click(object sender, EventArgs e)
        {
            long bt = DateTime.Now.Ticks;

            for (int i = 0; i <= GridView1.Rows.Count - 1; i++)
            {
                CheckBox CheckBox = (CheckBox)GridView1.Rows[i].FindControl("CheckBox");
                if (CheckBox.Checked == true)
                {
                    string    se = GridView1.DataKeys[i].Value.ToString();
                    RPCResult r  = PretreatmentProxy.GetPretreatment().AuditSMS(Guid.Parse(se), false);
                }
            }
            CheckBoxAll.Checked = false;
            CheckBox1.Checked   = false;
            load();
            Message.Success(this, " 批量审核失败,耗时" + (decimal)((DateTime.Now.Ticks - bt) / 10000000) + "秒", "null");
        }
Пример #23
0
        protected void btnSubmit_Click(object sender, EventArgs e)
        {
            if (!Page.IsValid)
            {
                return;
            }
            string    d = dd_Audit.SelectedItem.Value;
            RPCResult r = PretreatmentProxy.GetPretreatment().ChangeAccountAudit(txt_AccountID.Text, Session["password"].ToString(), GetAccountAudit(d));

            if (r.Success)
            {
                Message.Success(this, r.Message, "null");
            }
            else
            {
                Message.Success(this, r.Message, "null");
            }
        }
Пример #24
0
        protected void btnSubmit_Click(object sender, EventArgs e)
        {
            DataTable dataTabe = (DataTable)this.ViewState["data"];

            if (!Page.IsValid)
            {
                return;
            }
            List <string> num = new List <string>();

            if (txt_phone.Text != "")
            {
                if (!IsNumeric(txt_phone.Text))
                {
                    Message.Alert(this, "请输入正确的手机号码", "null");
                    return;
                }
                else
                {
                    num.Add(txt_phone.Text.ToString());
                }
            }

            if (dataTabe.Rows.Count > 0)
            {
                foreach (DataRow dr in dataTabe.Rows)
                {
                    num.Add(dr["phone"].ToString());
                }
            }
            GridView1.DataSource = dataTabe;
            GridView1.DataBind();
            RPCResult r = PretreatmentProxy.GetPretreatment().AddBlacklist(num);

            if (r.Success)
            {
                Message.Success(this, r.Message, "null");
            }
            else
            {
                Message.Error(this, r.Message, "null");
            }
        }
Пример #25
0
        protected void GridView1_RowDeleting(object sender, GridViewDeleteEventArgs e)
        {
            string        a  = this.GridView1.DataKeys[e.RowIndex].Value.ToString();
            List <string> dd = new List <string>();

            dd.Add(a);
            RPCResult r = PretreatmentProxy.GetPretreatment().DelBlacklist(dd);

            if (r.Success)
            {
                Message.Success(this, r.Message, "null");
                load();
            }
            else
            {
                load();
                Message.Error(this, r.Message, "null");
            }
        }
Пример #26
0
        protected void GridView1_RowDeleting(object sender, GridViewDeleteEventArgs e)
        {
            string group    = this.GridView1.DataKeys[e.RowIndex][0].ToString();
            string keywords = this.GridView1.DataKeys[e.RowIndex][1].ToString();

            RPCResult r = PretreatmentProxy.GetPretreatment().DelKeywords(group, new List <string> {
                keywords
            });

            if (r.Success)
            {
                Message.Success(this, "删除成功", "null");
                serach(dd_KeyGroup.SelectedValue);
            }
            else
            {
                serach(dd_KeyGroup.SelectedValue);
                Message.Error(this, r.Message, "null");
            }
        }
Пример #27
0
        private void load()
        {
            DateTime starttime = Convert.ToDateTime(txt_Start.Text);
            DateTime endtime   = Convert.ToDateTime(txt_End.Text);

            if (DateTime.Compare(starttime, endtime) >= 0)
            {
                Message.Alert(this, "开始时间应小于结束时间", "null");
                return;
            }
            DataTable dt = CreateTable();
            RPCResult <List <SMS> > r = PretreatmentProxy.GetStatusReportService().GetSMSRecordByAccount(Session["AccountID"].ToString(), starttime, endtime);

            if (r.Success)
            {
                lbl_message.Visible = false;
                Label1.Text         = "当前收到状态报告短信条数是:" + r.Value.Count;
                List <SMS> smss = r.Value;
                if (smss.Count > 0)
                {
                    foreach (SMS s in smss)
                    {
                        DataRow dr = dt.NewRow();
                        dr["Audit"]         = GetAudit(s.Audit);
                        dr["SMSContent"]    = s.Content;
                        dr["ContentFilter"] = GetContentFilter(s.Filter);
                        dr["Level"]         = s.Level;
                        dr["SendTime"]      = s.SendTime;
                        dr["SerialNumber"]  = s.SerialNumber;
                        dr["StatusReport"]  = GetStatusReport(s.StatusReport);
                        dr["BussType"]      = GetBusstype(s.Channel);
                        dr["Signature"]     = s.Signature;
                        dt.Rows.Add(dr);
                    }
                }
            }
            GridView1.DataSource = dt;
            GridView1.DataBind();
            Session["dt"] = dt;
        }
Пример #28
0
        private void load()
        {
            DataTable dt = CreateTable();
            RPCResult <List <string> > r = PretreatmentProxy.GetPretreatment().GetBlacklist();

            if (r.Success)
            {
                lbl_message.Visible = false;
                List <string> ss = r.Value;
                if (ss.Count > 0)
                {
                    foreach (string s in ss)
                    {
                        DataRow dr = dt.NewRow();
                        dr["A"] = s;
                        dt.Rows.Add(dr);
                    }
                }
            }
            GridView1.DataSource = dt;
            GridView1.DataBind();
        }
Пример #29
0
        protected void btnSubmit_Click(object sender, EventArgs e)
        {
            SMSModel.Account acc = new SMSModel.Account();
            acc.AccountID = txt_UserID.Text.ToString();
            acc.Audit     = GetAccountAudit(dd_Audit.SelectedValue);
            string password = txt_Password.Text.ToString();

            acc.Password     = tools.DESEncrypt.Encrypt(password);
            acc.Priority     = GetAccountPriorityType(dd_Priority.SelectedValue);
            acc.RegisterDate = DateTime.Now;
            acc.SMSNumber    = Convert.ToInt32(txt_SMSNumber.Text.ToString());
            acc.SPNumber     = txt_SPNumber.Text.ToString();
            RPCResult r = PretreatmentProxy.GetPretreatment().CreateAccount(acc);

            if (r.Success)
            {
                Message.Success(this, r.Message, "null");
            }
            else
            {
                Message.Error(this, r.Message, "null");
            }
        }
Пример #30
0
        private void serach(string group)
        {
            DataTable dt = CreateTable();
            RPCResult <List <string> > r = PretreatmentProxy.GetPretreatment().GetKeywords(group);

            if (r.Success)
            {
                lbl_message.Visible = false;
                List <string> ss = r.Value;
                if (ss.Count > 0)
                {
                    foreach (string s in ss)
                    {
                        DataRow dr = dt.NewRow();
                        dr["Group"]    = dd_KeyGroup.SelectedValue;
                        dr["Keywords"] = s;
                        dt.Rows.Add(dr);
                    }
                }
            }
            GridView1.DataSource = dt;
            GridView1.DataBind();
        }