/// <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())); }
/// <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)); }
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); } }
/// <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); }
/// <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); }
public void PrepareCondition(MssqlCondition mssqlCondition, ProRecordInfo RecordSearch) { mssqlCondition.Add("[UserId]", RecordSearch.UserId, ConditionType.In); }
/// <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)); }
/// <summary> /// 更新个人记录信息 /// </summary> /// <param name="Model"></param> /// <returns></returns> public static int UpdateUserRecord(ProRecordInfo Model) { return(UserDal.UpdateUserRecord(Model)); }
/// <summary> /// 添加个人记录信息 /// </summary> /// <param name="Model"></param> /// <returns></returns> public static int AddUserRecord(ProRecordInfo Model) { return(UserDal.AddUserRecord(Model)); }