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(); }
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; } } }
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; }
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"); } } } } }
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; }
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"); } } }
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"); } }
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"); }
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(); }
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; }
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; }
/// <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); }
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")); } }
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(); }
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"); } } }
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(); }
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; }
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"); } }
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"); } }
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")); } }
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"); }
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"); } }
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"); } }
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"); } }
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"); } }
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; }
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(); }
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"); } }
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(); }