Beispiel #1
0
        /// <summary>
        /// 获取列表
        /// </summary>
        /// <param name="isService"></param>
        /// <param name="workNo"></param>
        /// <returns></returns>
        public List <smsMx> GetSmsMxList()
        {
            List <smsMx> le  = null;
            string       sql = "select * from tbl_sms_mx where State = 0 order by Grade desc,AddOn asc";

            using (DataTable dt = helper.GetDataTable(sql))
            {
                if (dt != null && dt.Rows.Count > 0)
                {
                    le = new List <smsMx>();
                    foreach (DataRow r in dt.Rows)
                    {
                        smsMx e = new smsMx
                        {
                            ID          = Convert.ToInt32(r["id"]),
                            StreamNo    = r["StreamNo"].ToString(),
                            Mobile      = r["Mobile"].ToString(),
                            ErrMsg      = r["ErrMsg"].ToString(),
                            State       = Convert.ToInt16(r["State"]),
                            AddOn       = Convert.ToDateTime(r["addOn"]),
                            SendOn      = Convert.ToDateTime(r["SendOn"]),
                            customMsgID = r["customMsgID"].ToString()
                        };
                        le.Add(e);
                    }
                }
            }
            return(le);
        }
Beispiel #2
0
        /// <summary>
        /// 获取列表
        /// </summary>
        /// <param name="isService"></param>
        /// <param name="workNo"></param>
        /// <returns></returns>
        public List <smsMx> GetSmsMxList(string StreamNo, int State, out string Err)
        {
            string       msg = "";
            List <smsMx> le  = null;
            string       sql = "select * from tbl_sms_mx where StreamNo = '" + StreamNo + "' and State = " + State + " order by AddOn asc";

            if (State == -1)
            {
                sql = "select * from tbl_sms_mx where StreamNo = '" + StreamNo + "' order by AddOn asc";
            }
            try
            {
                using (DataTable dt = helper.GetDataTable(sql))
                {
                    if (dt != null && dt.Rows.Count > 0)
                    {
                        msg = "OK";
                        le  = new List <smsMx>();
                        foreach (DataRow r in dt.Rows)
                        {
                            smsMx e = new smsMx
                            {
                                ID          = Convert.ToInt32(r["id"]),
                                StreamNo    = r["StreamNo"].ToString(),
                                Mobile      = r["Mobile"].ToString(),
                                Content     = r["Content"].ToString(),
                                ErrMsg      = r["ErrMsg"].ToString(),
                                State       = Convert.ToInt16(r["State"]),
                                AddOn       = Convert.ToDateTime(r["addOn"]),
                                customMsgID = r["customMsgID"].ToString()
                            };
                            try
                            {
                                e.SendOn = Convert.ToDateTime(r["SendOn"]);
                            }
                            catch
                            {
                                e.SendOn = DateTime.Now;
                            }
                            le.Add(e);
                        }
                    }
                }
            }
            catch (Exception e)
            {
                msg = e.Message.ToString();
            }
            Err = msg;
            return(le);
        }