/// <summary> /// 将数据行转换为对象 /// </summary> /// <param name="dt">要转换的数据行</param> /// <returns></returns> public BU_AcDebt DataRowToModel(DataRow dr) { BU_AcDebt _bu_acdebt = null; object _temp = null; DataColumnCollection dcs = dr.Table.Columns; _bu_acdebt = new BU_AcDebt(); if (dcs.Contains("id")) { _bu_acdebt.ID = Convert.ToInt64(dr["ID"]); } if (dcs.Contains("userid")) { _bu_acdebt.UserID = Convert.ToInt64(dr["UserID"]); } if (dcs.Contains("name")) { _bu_acdebt.Name = dr["Name"].ToString(); } if (dcs.Contains("money_yu")) { _bu_acdebt.Money_Yu = Convert.ToDecimal(dr["Money_Yu"]); } return(_bu_acdebt); }
/// <summary> /// 将表转换为对象集合 /// </summary> /// <param name="dt">要转换的表</param> /// <returns></returns> public List <BU_AcDebt> DataTableToList(DataTable dt) { List <BU_AcDebt> bu_acdebts = new List <BU_AcDebt>(); BU_AcDebt _bu_acdebt = null; object _temp = null; DataColumnCollection dcs = dt.Columns; foreach (DataRow item in dt.Rows) { _bu_acdebt = new BU_AcDebt(); if (dcs.Contains("id")) { _bu_acdebt.ID = Convert.ToInt64(item["ID"]); } if (dcs.Contains("userid")) { _bu_acdebt.UserID = Convert.ToInt64(item["UserID"]); } if (dcs.Contains("name")) { _bu_acdebt.Name = item["Name"].ToString(); } if (dcs.Contains("money_yu")) { _bu_acdebt.Money_Yu = Convert.ToDecimal(item["Money_Yu"]); } bu_acdebts.Add(_bu_acdebt); } return(bu_acdebts); }
/// <summary> /// 删除指定数据 /// </summary> /// <param name="ID">要删除的对象 (通过主键)</param> /// <returns></returns> public int Delete(BU_AcDebt _bU_AcDebt) { return(db.ExecuteNonQuery(deleteByKeyText, CommandType.Text, new SqlParameter[] { new SqlParameter("@ID", SqlDbType.BigInt, 19) { Value = _bU_AcDebt.ID } })); }
/// <summary> /// 向数据库插入一条新数据 返回插入的自增长值 /// </summary> /// <param name="_bU_AcDebt">需要插入的对象</param> /// <returns></returns> public long Add(BU_AcDebt _bU_AcDebt) { object obj = db.ExecuteScalar(insertText, CommandType.Text, new SqlParameter[] { new SqlParameter("@UserID", SqlDbType.BigInt, 19) { Value = _bU_AcDebt.UserID } , new SqlParameter("@Name", SqlDbType.NVarChar, 50) { Value = _bU_AcDebt.Name } , new SqlParameter("@Money_Yu", SqlDbType.Decimal, 18) { Value = _bU_AcDebt.Money_Yu } }); return(obj is DBNull ? 0 : Convert.ToInt64(obj)); }
/// <summary> /// 更新数据库的一条记录 /// </summary> /// <param name="_bU_AcDebt">需要更新的对象</param> /// <returns></returns> public int Update(BU_AcDebt _bU_AcDebt) { return(db.ExecuteNonQuery(updateByKeyText, CommandType.Text, new SqlParameter[] { new SqlParameter("@UserID", SqlDbType.BigInt, 19) { Value = _bU_AcDebt.UserID } , new SqlParameter("@Name", SqlDbType.NVarChar, 50) { Value = _bU_AcDebt.Name } , new SqlParameter("@Money_Yu", SqlDbType.Decimal, 18) { Value = _bU_AcDebt.Money_Yu } , new SqlParameter("@ID1", SqlDbType.BigInt, 19) { Value = _bU_AcDebt.ID } })); }
/// <summary> /// 删除指定数据 /// </summary> /// <param name="ID">要删除的对象 (通过主键)</param> /// <returns></returns> public int Delete(BU_AcDebt _bU_AcDebt) { return(_dal.Delete(_bU_AcDebt)); }
/// <summary> /// 更新数据库的一条记录 /// </summary> /// <param name="_bU_AcDebt">需要更新的对象</param> /// <returns></returns> public int Update(BU_AcDebt _bU_AcDebt) { return(_dal.Update(_bU_AcDebt)); }
/// <summary> /// 向数据库插入一条新数据 返回插入的自增长值 /// </summary> /// <param name="_bU_AcDebt">需要插入的对象</param> /// <returns></returns> public long Add(BU_AcDebt _bU_AcDebt) { return(_dal.Add(_bU_AcDebt)); }