/// <summary> /// 得到一个对象实体 /// </summary> public FMS_Model.wms_invoice_order GetModel(long inv_id) { StringBuilder strSql = new StringBuilder(); strSql.Append("select inv_id,inv_sn,inv_list,inv_time,set_time,audit_time,account_no,account_name,suppliers_erp_code,suppliers_name,emp_name,emp_code,audit_name,audit_code,total_money,tax_money,ntax_money,remark,inv_status,push_erp,is_del,red_rush from wms_invoice_order "); strSql.Append(" where inv_id=@inv_id "); MySqlParameter[] parameters = { new MySqlParameter("@inv_id", MySqlDbType.Int64, 20) }; parameters[0].Value = inv_id; FMS_Model.wms_invoice_order model = new FMS_Model.wms_invoice_order(); DataSet ds = Wms_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 FMS_Model.wms_invoice_order DataRowToModel(DataRow row) { FMS_Model.wms_invoice_order model = new FMS_Model.wms_invoice_order(); if (row != null) { if (row["inv_id"] != null && row["inv_id"].ToString() != "") { model.inv_id = long.Parse(row["inv_id"].ToString()); } if (row["inv_sn"] != null) { model.inv_sn = row["inv_sn"].ToString(); } if (row["inv_list"] != null) { model.inv_list = row["inv_list"].ToString(); } if (row["inv_time"] != null && row["inv_time"].ToString() != "") { model.inv_time = DateTime.Parse(row["inv_time"].ToString()); } if (row["set_time"] != null && row["set_time"].ToString() != "") { model.set_time = DateTime.Parse(row["set_time"].ToString()); } if (row["audit_time"] != null && row["audit_time"].ToString() != "") { model.audit_time = DateTime.Parse(row["audit_time"].ToString()); } if (row["account_no"] != null) { model.account_no = row["account_no"].ToString(); } if (row["account_name"] != null) { model.account_name = row["account_name"].ToString(); } if (row["suppliers_erp_code"] != null) { model.suppliers_erp_code = row["suppliers_erp_code"].ToString(); } if (row["suppliers_name"] != null) { model.suppliers_name = row["suppliers_name"].ToString(); } if (row["emp_name"] != null) { model.emp_name = row["emp_name"].ToString(); } if (row["emp_code"] != null) { model.emp_code = row["emp_code"].ToString(); } if (row["audit_name"] != null) { model.audit_name = row["audit_name"].ToString(); } if (row["audit_code"] != null) { model.audit_code = row["audit_code"].ToString(); } if (row["total_money"] != null && row["total_money"].ToString() != "") { model.total_money = decimal.Parse(row["total_money"].ToString()); } if (row["tax_money"] != null && row["tax_money"].ToString() != "") { model.tax_money = decimal.Parse(row["tax_money"].ToString()); } if (row["ntax_money"] != null && row["ntax_money"].ToString() != "") { model.ntax_money = decimal.Parse(row["ntax_money"].ToString()); } if (row["remark"] != null) { model.remark = row["remark"].ToString(); } if (row["inv_status"] != null && row["inv_status"].ToString() != "") { model.inv_status = int.Parse(row["inv_status"].ToString()); } if (row["push_erp"] != null && row["push_erp"].ToString() != "") { model.push_erp = int.Parse(row["push_erp"].ToString()); } if (row["is_del"] != null && row["is_del"].ToString() != "") { model.is_del = int.Parse(row["is_del"].ToString()); } if (row["red_rush"] != null && row["red_rush"].ToString() != "") { model.red_rush = int.Parse(row["red_rush"].ToString()); } } return(model); }
/// <summary> /// 更新一条数据 /// </summary> public bool Update(FMS_Model.wms_invoice_order model) { StringBuilder strSql = new StringBuilder(); strSql.Append("update wms_invoice_order set "); strSql.Append("inv_sn=@inv_sn,"); strSql.Append("inv_list=@inv_list,"); strSql.Append("inv_time=@inv_time,"); strSql.Append("set_time=@set_time,"); strSql.Append("audit_time=@audit_time,"); strSql.Append("account_no=@account_no,"); strSql.Append("account_name=@account_name,"); strSql.Append("suppliers_erp_code=@suppliers_erp_code,"); strSql.Append("suppliers_name=@suppliers_name,"); strSql.Append("emp_name=@emp_name,"); strSql.Append("emp_code=@emp_code,"); strSql.Append("audit_name=@audit_name,"); strSql.Append("audit_code=@audit_code,"); strSql.Append("total_money=@total_money,"); strSql.Append("tax_money=@tax_money,"); strSql.Append("ntax_money=@ntax_money,"); strSql.Append("remark=@remark,"); strSql.Append("inv_status=@inv_status,"); strSql.Append("push_erp=@push_erp,"); strSql.Append("is_del=@is_del,"); strSql.Append("red_rush=@red_rush"); strSql.Append(" where inv_id=@inv_id "); MySqlParameter[] parameters = { new MySqlParameter("@inv_sn", MySqlDbType.VarChar, 20), new MySqlParameter("@inv_list", MySqlDbType.VarChar, 60), new MySqlParameter("@inv_time", MySqlDbType.DateTime), new MySqlParameter("@set_time", MySqlDbType.DateTime), new MySqlParameter("@audit_time", MySqlDbType.DateTime), new MySqlParameter("@account_no", MySqlDbType.VarChar, 20), new MySqlParameter("@account_name", MySqlDbType.VarChar, 100), new MySqlParameter("@suppliers_erp_code", MySqlDbType.VarChar, 50), new MySqlParameter("@suppliers_name", MySqlDbType.VarChar, 200), new MySqlParameter("@emp_name", MySqlDbType.VarChar, 50), new MySqlParameter("@emp_code", MySqlDbType.VarChar, 20), new MySqlParameter("@audit_name", MySqlDbType.VarChar, 50), new MySqlParameter("@audit_code", MySqlDbType.VarChar, 20), new MySqlParameter("@total_money", MySqlDbType.Decimal, 15), new MySqlParameter("@tax_money", MySqlDbType.Decimal, 15), new MySqlParameter("@ntax_money", MySqlDbType.Decimal, 15), new MySqlParameter("@remark", MySqlDbType.VarChar, 200), new MySqlParameter("@inv_status", MySqlDbType.Int16, 2), new MySqlParameter("@push_erp", MySqlDbType.Int16, 2), new MySqlParameter("@is_del", MySqlDbType.Int16, 2), new MySqlParameter("@red_rush", MySqlDbType.Int16, 2), new MySqlParameter("@inv_id", MySqlDbType.Int64, 20) }; parameters[0].Value = model.inv_sn; parameters[1].Value = model.inv_list; parameters[2].Value = model.inv_time; parameters[3].Value = model.set_time; parameters[4].Value = model.audit_time; parameters[5].Value = model.account_no; parameters[6].Value = model.account_name; parameters[7].Value = model.suppliers_erp_code; parameters[8].Value = model.suppliers_name; parameters[9].Value = model.emp_name; parameters[10].Value = model.emp_code; parameters[11].Value = model.audit_name; parameters[12].Value = model.audit_code; parameters[13].Value = model.total_money; parameters[14].Value = model.tax_money; parameters[15].Value = model.ntax_money; parameters[16].Value = model.remark; parameters[17].Value = model.inv_status; parameters[18].Value = model.push_erp; parameters[19].Value = model.is_del; parameters[20].Value = model.red_rush; parameters[21].Value = model.inv_id; int rows = Wms_DbHelperMySQL.ExecuteSql(strSql.ToString(), parameters); if (rows > 0) { return(true); } else { return(false); } }