Exemplo n.º 1
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;
        }
        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;
        }
Exemplo n.º 3
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;
        }
Exemplo n.º 4
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();
        }
Exemplo n.º 5
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;
        }
Exemplo n.º 6
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 <LevelModifyRecord> > r = PretreatmentProxy.GetStatusReportService().GetLevelModifyRecords(starttime, endtime);

            if (r.Success)
            {
                lbl_message.Visible = false;
                Label1.Text         = "优先级调整记录短信条数是:" + r.Value.Count;
                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;
        }
Exemplo n.º 7
0
        private void load()
        {
            DataTable           dt = CreateTable();
            RPCResult <Account> r  = PretreatmentProxy.GetPretreatment().GetAccount(Session["AccountID"].ToString());

            if (r.Success)
            {
                if (r.Value != null)
                {
                    RPCResult <List <MOSMS> > rr = PretreatmentProxy.GetStatusReportService().GetMOSmsBySPNumber(Session["AccountID"].ToString(), Session["Password"].ToString(), r.Value.SPNumber);
                    if (r.Success)
                    {
                        lbl_message.Visible = false;
                        Label1.Text         = "当前已接收的短信条数是:" + rr.Value.Count;
                        List <MOSMS> smss = rr.Value;
                        if (smss.Count > 0)
                        {
                            foreach (MOSMS s in smss)
                            {
                                DataRow dr = dt.NewRow();
                                dr["Gateway"]     = s.Gateway;
                                dr["Message"]     = s.Message;
                                dr["ReceiveTime"] = s.ReceiveTime;
                                dr["Serial"]      = s.Serial;
                                dr["SPNumber"]    = s.SPNumber;
                                dr["UserNumber"]  = s.UserNumber;
                                dr["Service"]     = s.Service;
                                dt.Rows.Add(dr);
                            }
                        }
                    }
                }
            }
            GridView1.DataSource = dt;
            GridView1.DataBind();
        }