/// <summary> /// 增加一条数据 /// </summary> public bool Add(XHD.Model.dms_customer_sale model) { StringBuilder strSql = new StringBuilder(); strSql.Append("insert into dms_customer_sale("); strSql.Append("year,month,admin_user_name,name,d_pid,d_pname,user_id,user_name,u_company,salemoney_customer,backmoney_customer,realmoney_customer,create_time)"); strSql.Append(" values ("); strSql.Append("@year,@month,@admin_user_name,@name,@d_pid,@d_pname,@user_id,@user_name,@u_company,@salemoney_customer,@backmoney_customer,@realmoney_customer,@create_time)"); MySqlParameter[] parameters = { new MySqlParameter("@year", MySqlDbType.VarChar, 4), new MySqlParameter("@month", MySqlDbType.VarChar, 2), new MySqlParameter("@admin_user_name", MySqlDbType.VarChar, 20), new MySqlParameter("@name", MySqlDbType.VarChar, 60), new MySqlParameter("@d_pid", MySqlDbType.VarChar, 20), new MySqlParameter("@d_pname", MySqlDbType.VarChar, 60), new MySqlParameter("@user_id", MySqlDbType.VarChar, 20), new MySqlParameter("@user_name", MySqlDbType.VarChar, 60), new MySqlParameter("@u_company", MySqlDbType.VarChar, 60), new MySqlParameter("@salemoney_customer", MySqlDbType.Decimal, 18), new MySqlParameter("@backmoney_customer", MySqlDbType.Decimal, 18), new MySqlParameter("@realmoney_customer", MySqlDbType.Decimal, 18), new MySqlParameter("@create_time", MySqlDbType.DateTime) }; parameters[0].Value = model.year; parameters[1].Value = model.month; parameters[2].Value = model.admin_user_name; parameters[3].Value = model.name; parameters[4].Value = model.d_pid; parameters[5].Value = model.d_pname; parameters[6].Value = model.user_id; parameters[7].Value = model.user_name; parameters[8].Value = model.u_company; parameters[9].Value = model.salemoney_customer; parameters[10].Value = model.backmoney_customer; parameters[11].Value = model.realmoney_customer; parameters[12].Value = model.create_time; int rows = DbHelperMySQL.ExecuteSql(strSql.ToString(), parameters); if (rows > 0) { return(true); } else { return(false); } }
/// <summary> /// 得到一个对象实体 /// </summary> public XHD.Model.dms_customer_sale GetModel(int id) { StringBuilder strSql = new StringBuilder(); strSql.Append("select id,year,month,admin_user_name,name,d_pid,d_pname,user_id,user_name,u_company,salemoney_customer,backmoney_customer,realmoney_customer,create_time from dms_customer_sale "); strSql.Append(" where id=@id"); MySqlParameter[] parameters = { new MySqlParameter("@id", MySqlDbType.Int32) }; parameters[0].Value = id; XHD.Model.dms_customer_sale model = new XHD.Model.dms_customer_sale(); DataSet ds = DbHelperMySQL.Query(strSql.ToString(), parameters); if (ds.Tables[0].Rows.Count > 0) { return(DataRowToModel(ds.Tables[0].Rows[0])); } else { return(null); } }
/// <summary> /// 更新一条数据 /// </summary> public bool Update(XHD.Model.dms_customer_sale model) { StringBuilder strSql = new StringBuilder(); strSql.Append("update dms_customer_sale set "); strSql.Append("year=@year,"); strSql.Append("month=@month,"); strSql.Append("admin_user_name=@admin_user_name,"); strSql.Append("name=@name,"); strSql.Append("d_pid=@d_pid,"); strSql.Append("d_pname=@d_pname,"); strSql.Append("user_id=@user_id,"); strSql.Append("user_name=@user_name,"); strSql.Append("u_company=@u_company,"); strSql.Append("salemoney_customer=@salemoney_customer,"); strSql.Append("backmoney_customer=@backmoney_customer,"); strSql.Append("realmoney_customer=@realmoney_customer,"); strSql.Append("create_time=@create_time"); strSql.Append(" where id=@id"); MySqlParameter[] parameters = { new MySqlParameter("@year", MySqlDbType.VarChar, 4), new MySqlParameter("@month", MySqlDbType.VarChar, 2), new MySqlParameter("@admin_user_name", MySqlDbType.VarChar, 20), new MySqlParameter("@name", MySqlDbType.VarChar, 60), new MySqlParameter("@d_pid", MySqlDbType.VarChar, 20), new MySqlParameter("@d_pname", MySqlDbType.VarChar, 60), new MySqlParameter("@user_id", MySqlDbType.VarChar, 20), new MySqlParameter("@user_name", MySqlDbType.VarChar, 60), new MySqlParameter("@u_company", MySqlDbType.VarChar, 60), new MySqlParameter("@salemoney_customer", MySqlDbType.Decimal, 18), new MySqlParameter("@backmoney_customer", MySqlDbType.Decimal, 18), new MySqlParameter("@realmoney_customer", MySqlDbType.Decimal, 18), new MySqlParameter("@create_time", MySqlDbType.DateTime), new MySqlParameter("@id", MySqlDbType.Int32, 10) }; parameters[0].Value = model.year; parameters[1].Value = model.month; parameters[2].Value = model.admin_user_name; parameters[3].Value = model.name; parameters[4].Value = model.d_pid; parameters[5].Value = model.d_pname; parameters[6].Value = model.user_id; parameters[7].Value = model.user_name; parameters[8].Value = model.u_company; parameters[9].Value = model.salemoney_customer; parameters[10].Value = model.backmoney_customer; parameters[11].Value = model.realmoney_customer; parameters[12].Value = model.create_time; parameters[13].Value = model.id; int rows = DbHelperMySQL.ExecuteSql(strSql.ToString(), parameters); if (rows > 0) { return(true); } else { return(false); } }
/// <summary> /// 得到一个对象实体 /// </summary> public XHD.Model.dms_customer_sale DataRowToModel(DataRow row) { XHD.Model.dms_customer_sale model = new XHD.Model.dms_customer_sale(); if (row != null) { if (row["id"] != null && row["id"].ToString() != "") { model.id = int.Parse(row["id"].ToString()); } if (row["year"] != null) { model.year = row["year"].ToString(); } if (row["month"] != null) { model.month = row["month"].ToString(); } if (row["admin_user_name"] != null) { model.admin_user_name = row["admin_user_name"].ToString(); } if (row["name"] != null) { model.name = row["name"].ToString(); } if (row["d_pid"] != null) { model.d_pid = row["d_pid"].ToString(); } if (row["d_pname"] != null) { model.d_pname = row["d_pname"].ToString(); } if (row["user_id"] != null) { model.user_id = row["user_id"].ToString(); } if (row["user_name"] != null) { model.user_name = row["user_name"].ToString(); } if (row["u_company"] != null) { model.u_company = row["u_company"].ToString(); } if (row["salemoney_customer"] != null && row["salemoney_customer"].ToString() != "") { model.salemoney_customer = decimal.Parse(row["salemoney_customer"].ToString()); } if (row["backmoney_customer"] != null && row["backmoney_customer"].ToString() != "") { model.backmoney_customer = decimal.Parse(row["backmoney_customer"].ToString()); } if (row["realmoney_customer"] != null && row["realmoney_customer"].ToString() != "") { model.realmoney_customer = decimal.Parse(row["realmoney_customer"].ToString()); } if (row["create_time"] != null && row["create_time"].ToString() != "") { model.create_time = DateTime.Parse(row["create_time"].ToString()); } } return(model); }