Esempio n. 1
0
        /// <summary>
        /// 更新记录信息
        /// </summary>
        /// <param name="Model"></param>
        /// <returns></returns>
        public int UpdateUserRecord(ProRecordInfo Model)
        {
            StringBuilder sql = new StringBuilder();

            sql.Append("update [" + ShopMssqlHelper.TablePrefix + "ProRecord] set ChangeNum=" + Model.ChangeNum + ",Reason=" + Model.Reason);
            return(DbSQLHelper.ExecuteSql(sql.ToString()));
        }
Esempio n. 2
0
        /// <summary>
        /// 添加记录信息
        /// </summary>
        /// <param name="Model"></param>
        /// <returns></returns>
        public int AddUserRecord(ProRecordInfo Model)
        {
            StringBuilder sql = new StringBuilder();

            sql.Append("insert into [" + ShopMssqlHelper.TablePrefix + "ProRecord] (UserId,ChangeNum,Reson) values(@UserId,@ChangeNum,@Reson)");
            SqlParameter[] par = (SqlParameter[])this.ValueParas(Model);
            return(DbSQLHelper.ExecuteSql(sql.ToString(), par));
        }
Esempio n. 3
0
 public void PrepareUserModel(SqlDataReader dr, List <ProRecordInfo> ProRecordList)
 {
     while (dr.Read())
     {
         ProRecordInfo Item = new ProRecordInfo();
         Item.UserId     = int.Parse(dr["UserId"].ToString());
         Item.ChangeNum  = int.Parse(dr["ChangeNum"].ToString());
         Item.Reason     = dr["Reason"].ToString();
         Item.CreateDate = DateTime.Parse(dr["CreateDate"].ToString());
         ProRecordList.Add(Item);
     }
 }
Esempio n. 4
0
 /// <summary>
 /// 该数据访问对象的属性值装载到数据库更新参数数组
 /// </summary>
 /// <remarks></remarks>
 protected IDbDataParameter[] ValueParas(ProRecordInfo Model)
 {
     SqlParameter[] par =
     {
         new SqlParameter("@UserId",    SqlDbType.VarChar, 50),
         new SqlParameter("@ChangeNum", SqlDbType.VarChar, 50),
         new SqlParameter("@Reason",    SqlDbType.VarChar, 50)
     };
     par[0].Value = Model.UserId;
     par[1].Value = Model.ChangeNum;
     par[2].Value = Model.Reason;
     return(par);
 }
Esempio n. 5
0
        /// <summary>
        /// 查询公司变化记录 带分页
        /// </summary>
        /// <param name="currentPage"></param>
        /// <param name="pageSize"></param>
        /// <param name="RecordSearch"></param>
        /// <param name="count"></param>
        /// <returns></returns>
        public List <ProRecordInfo> UserRecordList(int currentPage, int pageSize, ProRecordInfo RecordSearch, ref int count)
        {
            List <ProRecordInfo> RecordList = new List <ProRecordInfo>();
            ShopMssqlPagerClass  class2     = new ShopMssqlPagerClass();

            class2.TableName   = ShopMssqlHelper.TablePrefix + "ProRecord";
            class2.Fields      = "[Id],[UserID],[ChangeNum],[Reason],[CreateDate]";
            class2.CurrentPage = currentPage;
            class2.PageSize    = pageSize;
            class2.OrderField  = "[CreateDate]";
            class2.OrderType   = OrderType.Desc;
            this.PrepareCondition(class2.MssqlCondition, RecordSearch);
            class2.Count = count;
            count        = class2.Count;
            using (SqlDataReader reader = class2.ExecuteReader())
            {
                this.PrepareUserModel(reader, RecordList);
            }
            return(RecordList);
        }
Esempio n. 6
0
 public void PrepareCondition(MssqlCondition mssqlCondition, ProRecordInfo RecordSearch)
 {
     mssqlCondition.Add("[UserId]", RecordSearch.UserId, ConditionType.In);
 }
Esempio n. 7
0
 /// <summary>
 /// 查询个人变化记录 带分页
 /// </summary>
 /// <param name="currentPage"></param>
 /// <param name="pageSize"></param>
 /// <param name="RecordSearch"></param>
 /// <param name="count"></param>
 /// <returns></returns>
 public static List <ProRecordInfo> UserRecordList(int currentPage, int pageSize, ProRecordInfo RecordSearch, ref int count)
 {
     return(UserDal.UserRecordList(currentPage, pageSize, RecordSearch, ref count));
 }
Esempio n. 8
0
 /// <summary>
 /// 更新个人记录信息
 /// </summary>
 /// <param name="Model"></param>
 /// <returns></returns>
 public static int UpdateUserRecord(ProRecordInfo Model)
 {
     return(UserDal.UpdateUserRecord(Model));
 }
Esempio n. 9
0
 /// <summary>
 /// 添加个人记录信息
 /// </summary>
 /// <param name="Model"></param>
 /// <returns></returns>
 public static int AddUserRecord(ProRecordInfo Model)
 {
     return(UserDal.AddUserRecord(Model));
 }