/// <summary> /// 删除指定数据 /// </summary> /// <param name="ID">要删除的对象 (通过主键)</param> /// <returns></returns> public int Delete(BU_AcDebtInfo _bU_AcDebtInfo) { return(db.ExecuteNonQuery(deleteByKeyText, CommandType.Text, new SqlParameter[] { new SqlParameter("@ID", SqlDbType.BigInt, 19) { Value = _bU_AcDebtInfo.ID } })); }
/// <summary> /// 将表转换为对象集合 /// </summary> /// <param name="dt">要转换的表</param> /// <returns></returns> public List <BU_AcDebtInfo> DataTableToList(DataTable dt) { List <BU_AcDebtInfo> bu_acdebtinfos = new List <BU_AcDebtInfo>(); BU_AcDebtInfo _bu_acdebtinfo = null; object _temp = null; DataColumnCollection dcs = dt.Columns; foreach (DataRow item in dt.Rows) { _bu_acdebtinfo = new BU_AcDebtInfo(); if (dcs.Contains("id")) { _bu_acdebtinfo.ID = Convert.ToInt64(item["ID"]); } if (dcs.Contains("userid")) { _bu_acdebtinfo.UserID = Convert.ToInt64(item["UserID"]); } if (dcs.Contains("debtuserid")) { _bu_acdebtinfo.DebtUserID = Convert.ToInt64(item["DebtUserID"]); } if (dcs.Contains("setmoney")) { _bu_acdebtinfo.SetMoney = Convert.ToDecimal(item["SetMoney"]); } if (dcs.Contains("paymoney")) { _bu_acdebtinfo.PayMoney = Convert.ToDecimal(item["PayMoney"]); } if (dcs.Contains("money_old")) { _bu_acdebtinfo.Money_Old = Convert.ToDecimal(item["Money_Old"]); } if (dcs.Contains("money_added")) { _bu_acdebtinfo.Money_Added = Convert.ToDecimal(item["Money_Added"]); } if (dcs.Contains("money_result")) { _bu_acdebtinfo.Money_Result = Convert.ToDecimal(item["Money_Result"]); } if (dcs.Contains("adddate")) { _bu_acdebtinfo.AddDate = Convert.ToDateTime(item["AddDate"]); } bu_acdebtinfos.Add(_bu_acdebtinfo); } return(bu_acdebtinfos); }
/// <summary> /// 将数据行转换为对象 /// </summary> /// <param name="dt">要转换的数据行</param> /// <returns></returns> public BU_AcDebtInfo DataRowToModel(DataRow dr) { BU_AcDebtInfo _bu_acdebtinfo = null; object _temp = null; DataColumnCollection dcs = dr.Table.Columns; _bu_acdebtinfo = new BU_AcDebtInfo(); if (dcs.Contains("id")) { _bu_acdebtinfo.ID = Convert.ToInt64(dr["ID"]); } if (dcs.Contains("userid")) { _bu_acdebtinfo.UserID = Convert.ToInt64(dr["UserID"]); } if (dcs.Contains("debtuserid")) { _bu_acdebtinfo.DebtUserID = Convert.ToInt64(dr["DebtUserID"]); } if (dcs.Contains("setmoney")) { _bu_acdebtinfo.SetMoney = Convert.ToDecimal(dr["SetMoney"]); } if (dcs.Contains("paymoney")) { _bu_acdebtinfo.PayMoney = Convert.ToDecimal(dr["PayMoney"]); } if (dcs.Contains("money_old")) { _bu_acdebtinfo.Money_Old = Convert.ToDecimal(dr["Money_Old"]); } if (dcs.Contains("money_added")) { _bu_acdebtinfo.Money_Added = Convert.ToDecimal(dr["Money_Added"]); } if (dcs.Contains("money_result")) { _bu_acdebtinfo.Money_Result = Convert.ToDecimal(dr["Money_Result"]); } if (dcs.Contains("adddate")) { _bu_acdebtinfo.AddDate = Convert.ToDateTime(dr["AddDate"]); } return(_bu_acdebtinfo); }
/// <summary> /// 更新数据库的一条记录 /// </summary> /// <param name="_bU_AcDebtInfo">需要更新的对象</param> /// <returns></returns> public int Update(BU_AcDebtInfo _bU_AcDebtInfo) { return(db.ExecuteNonQuery(updateByKeyText, CommandType.Text, new SqlParameter[] { new SqlParameter("@UserID", SqlDbType.BigInt, 19) { Value = _bU_AcDebtInfo.UserID } , new SqlParameter("@DebtUserID", SqlDbType.BigInt, 19) { Value = _bU_AcDebtInfo.DebtUserID } , new SqlParameter("@SetMoney", SqlDbType.Decimal, 10) { Value = _bU_AcDebtInfo.SetMoney } , new SqlParameter("@PayMoney", SqlDbType.Decimal, 10) { Value = _bU_AcDebtInfo.PayMoney } , new SqlParameter("@Money_Old", SqlDbType.Decimal, 10) { Value = _bU_AcDebtInfo.Money_Old } , new SqlParameter("@Money_Added", SqlDbType.Decimal, 10) { Value = _bU_AcDebtInfo.Money_Added } , new SqlParameter("@Money_Result", SqlDbType.Decimal, 10) { Value = _bU_AcDebtInfo.Money_Result } , new SqlParameter("@AddDate", SqlDbType.DateTime, 23) { Value = _bU_AcDebtInfo.AddDate } , new SqlParameter("@ID1", SqlDbType.BigInt, 19) { Value = _bU_AcDebtInfo.ID } })); }
/// <summary> /// 向数据库插入一条新数据 返回插入的自增长值 /// </summary> /// <param name="_bU_AcDebtInfo">需要插入的对象</param> /// <returns></returns> public long Add(BU_AcDebtInfo _bU_AcDebtInfo) { object obj = db.ExecuteScalar(insertText, CommandType.Text, new SqlParameter[] { new SqlParameter("@UserID", SqlDbType.BigInt, 19) { Value = _bU_AcDebtInfo.UserID } , new SqlParameter("@DebtUserID", SqlDbType.BigInt, 19) { Value = _bU_AcDebtInfo.DebtUserID } , new SqlParameter("@SetMoney", SqlDbType.Decimal, 10) { Value = _bU_AcDebtInfo.SetMoney } , new SqlParameter("@PayMoney", SqlDbType.Decimal, 10) { Value = _bU_AcDebtInfo.PayMoney } , new SqlParameter("@Money_Old", SqlDbType.Decimal, 10) { Value = _bU_AcDebtInfo.Money_Old } , new SqlParameter("@Money_Added", SqlDbType.Decimal, 10) { Value = _bU_AcDebtInfo.Money_Added } , new SqlParameter("@Money_Result", SqlDbType.Decimal, 10) { Value = _bU_AcDebtInfo.Money_Result } , new SqlParameter("@AddDate", SqlDbType.DateTime, 23) { Value = _bU_AcDebtInfo.AddDate } }); return(obj is DBNull ? 0 : Convert.ToInt64(obj)); }
/// <summary> /// 删除指定数据 /// </summary> /// <param name="ID">要删除的对象 (通过主键)</param> /// <returns></returns> public int Delete(BU_AcDebtInfo _bU_AcDebtInfo) { return(_dal.Delete(_bU_AcDebtInfo)); }
/// <summary> /// 更新数据库的一条记录 /// </summary> /// <param name="_bU_AcDebtInfo">需要更新的对象</param> /// <returns></returns> public int Update(BU_AcDebtInfo _bU_AcDebtInfo) { return(_dal.Update(_bU_AcDebtInfo)); }
/// <summary> /// 向数据库插入一条新数据 返回插入的自增长值 /// </summary> /// <param name="_bU_AcDebtInfo">需要插入的对象</param> /// <returns></returns> public long Add(BU_AcDebtInfo _bU_AcDebtInfo) { return(_dal.Add(_bU_AcDebtInfo)); }