예제 #1
0
        /// <summary>
        /// 修改常用短语信息类别
        /// </summary>
        /// <param name="model">常用短语信息类别实体</param>
        /// <returns>返回1成功;其他失败</returns>
        public int UpdateSmsPhraseType(MSmsPhraseType model)
        {
            if (model == null || model.TypeId <= 0)
            {
                return(0);
            }

            DbCommand dc = _db.GetSqlStringCommand(SqlSmsPhraseTypeUpdate);

            _db.AddInParameter(dc, "ClassName", DbType.String, model.TypeName);
            _db.AddInParameter(dc, "OperatorId", DbType.AnsiStringFixedLength, model.OperatorId);
            _db.AddInParameter(dc, "Id", DbType.AnsiStringFixedLength, model.TypeId);

            return(DbHelper.ExecuteSql(dc, _db) > 0 ? 1 : 0);
        }
예제 #2
0
        /// <summary>
        /// 添加常用短语信息类别
        /// </summary>
        /// <param name="model">常用短语信息类别实体</param>
        /// <returns>返回1成功;其他失败</returns>
        public int AddSmsPhraseType(MSmsPhraseType model)
        {
            if (model == null || string.IsNullOrEmpty(model.CompanyId))
            {
                return(0);
            }

            DbCommand dc = _db.GetSqlStringCommand(SqlSmsPhraseTypeAdd);

            _db.AddInParameter(dc, "CompanyId", DbType.AnsiStringFixedLength, model.CompanyId);
            _db.AddInParameter(dc, "ClassName", DbType.String, model.TypeName);
            _db.AddInParameter(dc, "OperatorId", DbType.AnsiStringFixedLength, model.OperatorId);
            _db.AddInParameter(dc, "IssueTime", DbType.DateTime, DateTime.Now);

            return(DbHelper.ExecuteSql(dc, _db) > 0 ? 1 : 0);
        }
예제 #3
0
        /// <summary>
        /// 获取常用短语信息类别列表
        /// </summary>
        /// <param name="companyId">公司编号</param>
        /// <returns>返回常用短语信息类别集合</returns>
        public IList <MSmsPhraseType> GetSmsPhraseTypeList(string companyId)
        {
            IList <MSmsPhraseType> list = null;

            if (string.IsNullOrEmpty(companyId))
            {
                return(list);
            }

            MSmsPhraseType model;
            DbCommand      dc = _db.GetSqlStringCommand(SqlSmsPhraseTypeSelect + " where CompanyId = @CompanyId ");

            _db.AddInParameter(dc, "CompanyId", DbType.AnsiStringFixedLength, companyId);

            using (IDataReader dr = DbHelper.ExecuteReader(dc, _db))
            {
                list = new List <MSmsPhraseType>();
                while (dr.Read())
                {
                    model = new MSmsPhraseType();
                    if (!dr.IsDBNull(dr.GetOrdinal("Id")))
                    {
                        model.TypeId = dr.GetInt32(dr.GetOrdinal("Id"));
                    }
                    if (!dr.IsDBNull(dr.GetOrdinal("CompanyId")))
                    {
                        model.CompanyId = dr.GetString(dr.GetOrdinal("CompanyId"));
                    }
                    if (!dr.IsDBNull(dr.GetOrdinal("ClassName")))
                    {
                        model.TypeName = dr.GetString(dr.GetOrdinal("ClassName"));
                    }
                    if (!dr.IsDBNull(dr.GetOrdinal("OperatorId")))
                    {
                        model.OperatorId = dr.GetString(dr.GetOrdinal("OperatorId"));
                    }
                    if (!dr.IsDBNull(dr.GetOrdinal("IssueTime")))
                    {
                        model.IssueTime = dr.GetDateTime(dr.GetOrdinal("IssueTime"));
                    }

                    list.Add(model);
                }
            }

            return(list);
        }
예제 #4
0
        /// <summary>
        /// 获取常用短语信息类别
        /// </summary>
        /// <param name="typeId">常用短语信息类别编号</param>
        /// <returns>返回常用短语信息类别实体</returns>
        public MSmsPhraseType GetSmsPhraseType(int typeId)
        {
            MSmsPhraseType model = null;

            if (typeId <= 0)
            {
                return(model);
            }

            DbCommand dc = _db.GetSqlStringCommand(SqlSmsPhraseTypeSelect + " where Id = @Id ");

            _db.AddInParameter(dc, "Id", DbType.Int32, typeId);

            using (IDataReader dr = DbHelper.ExecuteReader(dc, _db))
            {
                if (dr.Read())
                {
                    model = new MSmsPhraseType();
                    if (!dr.IsDBNull(dr.GetOrdinal("Id")))
                    {
                        model.TypeId = dr.GetInt32(dr.GetOrdinal("Id"));
                    }
                    if (!dr.IsDBNull(dr.GetOrdinal("CompanyId")))
                    {
                        model.CompanyId = dr.GetString(dr.GetOrdinal("CompanyId"));
                    }
                    if (!dr.IsDBNull(dr.GetOrdinal("ClassName")))
                    {
                        model.TypeName = dr.GetString(dr.GetOrdinal("ClassName"));
                    }
                    if (!dr.IsDBNull(dr.GetOrdinal("OperatorId")))
                    {
                        model.OperatorId = dr.GetString(dr.GetOrdinal("OperatorId"));
                    }
                    if (!dr.IsDBNull(dr.GetOrdinal("IssueTime")))
                    {
                        model.IssueTime = dr.GetDateTime(dr.GetOrdinal("IssueTime"));
                    }
                }
            }

            return(model);
        }