Ejemplo n.º 1
0
        public ReturnValue <PageInfo <USR_SMSShow> > GetSMSTopicByUser(int pagesize, int pageindex, int customersysno)
        {
            int                    total = 0;
            DataTable              m_dt  = USR_SMSBll.GetInstance().GetTopicByUser(customersysno, pagesize, pageindex, ref total);
            List <USR_SMSShow>     ret   = new List <USR_SMSShow>();
            PageInfo <USR_SMSShow> rett  = new PageInfo <USR_SMSShow>();

            if (m_dt == null || m_dt.Rows.Count == 0)
            {
                rett.List        = ret;
                rett.Total       = total;
                rett.HasNextPage = false;
                return(ReturnValue <PageInfo <USR_SMSShow> > .Get200OK(rett));
            }
            for (int i = 0; i < m_dt.Rows.Count; i++)
            {
                USR_SMSShow tmp_sms = MapUSR_SMS(m_dt.Rows[i]);
                ret.Add(tmp_sms);
            }

            rett.List  = ret;
            rett.Total = total;
            if (pagesize * pageindex >= total)
            {
                rett.HasNextPage = false;
            }
            else
            {
                rett.HasNextPage = true;
            }
            return(ReturnValue <PageInfo <USR_SMSShow> > .Get200OK(rett));
        }
Ejemplo n.º 2
0
        public ReturnValue <List <USR_SMSShow> > GetSMSTalk(int sysno)
        {
            DataTable          m_dt = USR_SMSBll.GetInstance().GetTalk(sysno);
            List <USR_SMSShow> ret  = new List <USR_SMSShow>();

            if (m_dt == null || m_dt.Rows.Count == 0)
            {
                return(ReturnValue <List <USR_SMSShow> > .Get200OK(ret));
            }
            for (int i = 0; i < m_dt.Rows.Count; i++)
            {
                USR_SMSShow tmp_sms = MapUSR_SMS(m_dt.Rows[i]);
                ret.Add(tmp_sms);
            }
            return(ReturnValue <List <USR_SMSShow> > .Get200OK(ret));
        }
Ejemplo n.º 3
0
        public USR_SMSShow MapUSR_SMS(DataRow input)
        {
            USR_SMSShow ret = new USR_SMSShow();

            ret.Title     = input["Title"].ToString();
            ret.Context   = input["Context"].ToString();
            ret.FromName  = input["FromName"].ToString();
            ret.ToName    = input["ToName"].ToString();
            ret.FromPhoto = input["FromPhoto"].ToString();
            ret.ToPhoto   = input["ToPhoto"].ToString();
            if (input["SysNo"].ToString() != "")
            {
                ret.SysNo = int.Parse(input["SysNo"].ToString());
            }
            if (input["ToSysNo"].ToString() != "")
            {
                ret.ToSysNo = int.Parse(input["ToSysNo"].ToString());
            }
            if (input["FromSysNo"].ToString() != "")
            {
                ret.FromSysNo = int.Parse(input["FromSysNo"].ToString());
            }
            if (input["IsRead"].ToString() != "")
            {
                ret.IsRead = int.Parse(input["IsRead"].ToString());
            }
            if (input["DR"].ToString() != "")
            {
                ret.DR = int.Parse(input["DR"].ToString());
            }
            if (input["TS"].ToString() != "")
            {
                ret.TS = DateTime.Parse(input["TS"].ToString());
            }
            else
            {
                ret.TS = AppConst.DateTimeNull;
            }
            return(ret);
        }
Ejemplo n.º 4
0
 public USR_SMSShow MapUSR_SMS(DataRow input)
 {
     USR_SMSShow ret = new USR_SMSShow();
     ret.Title = input["Title"].ToString();
     ret.Context = input["Context"].ToString();
     ret.FromName = input["FromName"].ToString();
     ret.ToName = input["ToName"].ToString();
     ret.FromPhoto = input["FromPhoto"].ToString();
     ret.ToPhoto = input["ToPhoto"].ToString();
     if (input["SysNo"].ToString() != "")
     {
         ret.SysNo = int.Parse(input["SysNo"].ToString());
     }
     if (input["ToSysNo"].ToString() != "")
     {
         ret.ToSysNo = int.Parse(input["ToSysNo"].ToString());
     }
     if (input["FromSysNo"].ToString() != "")
     {
         ret.FromSysNo = int.Parse(input["FromSysNo"].ToString());
     }
     if (input["IsRead"].ToString() != "")
     {
         ret.IsRead = int.Parse(input["IsRead"].ToString());
     }
     if (input["DR"].ToString() != "")
     {
         ret.DR = int.Parse(input["DR"].ToString());
     }
     if (input["TS"].ToString() != "")
     {
         ret.TS = DateTime.Parse(input["TS"].ToString());
     }
     else
     {
         ret.TS = AppConst.DateTimeNull;
     }
     return ret;
 }