/// <summary> /// 抵扣退货更新 /// </summary> public bool updateBill(FMS_Model.shop_invoices model) { StringBuilder strSql = new StringBuilder(); strSql.Append("update shop_invoices set "); strSql.Append("total_count=@total_count,"); strSql.Append("total_money=@total_money,"); strSql.Append("refund_money=@refund_money "); strSql.Append(" where invoice_id=@invoice_id "); MySqlParameter[] parameters = { new MySqlParameter("@total_count", MySqlDbType.Int32, 11), new MySqlParameter("@total_money", MySqlDbType.Decimal, 10), new MySqlParameter("@refund_money", MySqlDbType.Decimal, 10), new MySqlParameter("@invoice_id", MySqlDbType.Int32, 11) }; parameters[0].Value = model.total_count; parameters[1].Value = model.total_money; parameters[2].Value = model.refund_money; parameters[3].Value = model.invoice_id; int rows = Shop_DbHelperMySQL.ExecuteSql(strSql.ToString(), parameters); if (rows > 0) { return(true); } else { return(false); } }
/// <summary> /// 更新开票信息中的退货商品信息 /// </summary> public bool updateReturn(FMS_Model.shop_invoices model) { string strSql = " update shop_invoices set refund_djhm_str='" + model.refund_djhm_str + "',refund_money='" + model.refund_money + "',init_refund_money='" + model.init_refund_money + "' where invoice_id='" + model.invoice_id + "'"; int rows = Shop_DbHelperMySQL.ExecuteSql(strSql.ToString()); if (rows > 0) { return(true); } else { return(false); } }
/// <summary> /// 更新开票信息中寄送方式 /// </summary> public bool updateShipType(FMS_Model.shop_invoices model) { string strSql = " update shop_invoices set shipping_type='" + model.shipping_type + "' where invoice_id='" + model.invoice_id + "'"; int rows = Shop_DbHelperMySQL.ExecuteSql(strSql.ToString()); if (rows > 0) { return(true); } else { return(false); } }
/// <summary> /// 得到一个对象实体 /// </summary> public FMS_Model.shop_invoices GetModel(int invoice_id) { StringBuilder strSql = new StringBuilder(); strSql.Append("select invoice_id,invoice_sn,invoice2_id,invoice_type,tax_rate,currency,exchange_rate,down_count,admin_id,user_id,address,bank_number,bank,shuihao,company_name,tel,total_count,total_money,note,invoices_note,pay_note,add_time,update_time,invoice_status,pre_status,invoice_time,erp_order_sn,invoice_num,invoice_date,refund_money,refund_djhm_str,sold_total_money,shipping_num,shipping_time,shipping_type,shipping_id,print_num,invoice_sn_temp,invoice_num_temp,last_update_admin,init_refund_money,print_hide,erp_time,invoices_among_id from shop_invoices "); strSql.Append(" where invoice_id=@invoice_id "); MySqlParameter[] parameters = { new MySqlParameter("@invoice_id", MySqlDbType.Int32, 11) }; parameters[0].Value = invoice_id; FMS_Model.shop_invoices model = new FMS_Model.shop_invoices(); DataSet ds = Shop_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 UpdateRE(FMS_Model.shop_invoices model) { StringBuilder strSql = new StringBuilder(); strSql.Append("update shop_invoices set "); strSql.Append("invoice2_id=@invoice2_id,"); strSql.Append("update_time=@update_time,"); strSql.Append("invoice_num=@invoice_num,"); strSql.Append("invoice_date=@invoice_date"); strSql.Append(" where invoice_id=@invoice_id "); MySqlParameter[] parameters = { new MySqlParameter("@invoice2_id", MySqlDbType.Int32, 11), new MySqlParameter("@update_time", MySqlDbType.Int32, 11), new MySqlParameter("@invoice_num", MySqlDbType.VarChar, 32), new MySqlParameter("@invoice_date", MySqlDbType.VarChar, 32), new MySqlParameter("@invoice_id", MySqlDbType.Int32, 11) }; parameters[0].Value = model.invoice2_id; parameters[1].Value = model.update_time; parameters[2].Value = model.invoice_num; parameters[3].Value = model.invoice_date; parameters[4].Value = model.invoice_id; int rows = Shop_DbHelperMySQL.ExecuteSql(strSql.ToString(), parameters); if (rows > 0) { return(true); } else { return(false); } }
/// <summary> /// 增加一条数据 /// </summary> public int Add(FMS_Model.shop_invoices model) { StringBuilder strSql = new StringBuilder(); strSql.Append("insert into shop_invoices("); strSql.Append("invoice_id,invoice_sn,invoice2_id,invoice_type,tax_rate,currency,exchange_rate,down_count,admin_id,user_id,address,bank_number,bank,shuihao,company_name,tel,total_count,total_money,note,invoices_note,pay_note,add_time,update_time,invoice_status,pre_status,invoice_time,erp_order_sn,invoice_num,invoice_date,refund_money,refund_djhm_str,sold_total_money,shipping_num,shipping_time,shipping_type,shipping_id,print_num,invoice_sn_temp,invoice_num_temp,last_update_admin,init_refund_money,print_hide,erp_time,invoices_among_id,is_tax_for_billing)"); strSql.Append(" values ("); strSql.Append("@invoice_id,@invoice_sn,@invoice2_id,@invoice_type,@tax_rate,@currency,@exchange_rate,@down_count,@admin_id,@user_id,@address,@bank_number,@bank,@shuihao,@company_name,@tel,@total_count,@total_money,@note,@invoices_note,@pay_note,@add_time,@update_time,@invoice_status,@pre_status,@invoice_time,@erp_order_sn,@invoice_num,@invoice_date,@refund_money,@refund_djhm_str,@sold_total_money,@shipping_num,@shipping_time,@shipping_type,@shipping_id,@print_num,@invoice_sn_temp,@invoice_num_temp,@last_update_admin,@init_refund_money,@print_hide,@erp_time,@invoices_among_id,@is_tax_for_billing)"); strSql.Append(";select @@IDENTITY"); MySqlParameter[] parameters = { new MySqlParameter("@invoice_id", MySqlDbType.Int32, 11), new MySqlParameter("@invoice_sn", MySqlDbType.VarChar, 32), new MySqlParameter("@invoice2_id", MySqlDbType.Int32, 11), new MySqlParameter("@invoice_type", MySqlDbType.Int16, 2), new MySqlParameter("@tax_rate", MySqlDbType.Int16, 2), new MySqlParameter("@currency", MySqlDbType.VarChar, 50), new MySqlParameter("@exchange_rate", MySqlDbType.Decimal, 10), new MySqlParameter("@down_count", MySqlDbType.Int32, 11), new MySqlParameter("@admin_id", MySqlDbType.Int32, 11), new MySqlParameter("@user_id", MySqlDbType.Int32, 11), new MySqlParameter("@address", MySqlDbType.VarChar, 255), new MySqlParameter("@bank_number", MySqlDbType.VarChar, 30), new MySqlParameter("@bank", MySqlDbType.VarChar, 100), new MySqlParameter("@shuihao", MySqlDbType.VarChar, 50), new MySqlParameter("@company_name", MySqlDbType.VarChar, 100), new MySqlParameter("@tel", MySqlDbType.VarChar, 50), new MySqlParameter("@total_count", MySqlDbType.Int32, 11), new MySqlParameter("@total_money", MySqlDbType.Decimal, 10), new MySqlParameter("@note", MySqlDbType.Text), new MySqlParameter("@invoices_note", MySqlDbType.VarChar, 255), new MySqlParameter("@pay_note", MySqlDbType.VarChar, 255), new MySqlParameter("@add_time", MySqlDbType.Int32, 11), new MySqlParameter("@update_time", MySqlDbType.Int32, 11), new MySqlParameter("@invoice_status", MySqlDbType.Int16, 3), new MySqlParameter("@pre_status", MySqlDbType.Int16, 3), new MySqlParameter("@invoice_time", MySqlDbType.Int32, 11), new MySqlParameter("@erp_order_sn", MySqlDbType.VarChar, 32), new MySqlParameter("@invoice_num", MySqlDbType.VarChar, 32), new MySqlParameter("@invoice_date", MySqlDbType.VarChar, 32), new MySqlParameter("@refund_money", MySqlDbType.Decimal, 10), new MySqlParameter("@refund_djhm_str", MySqlDbType.Text), new MySqlParameter("@sold_total_money", MySqlDbType.Decimal, 10), new MySqlParameter("@shipping_num", MySqlDbType.VarChar, 32), new MySqlParameter("@shipping_time", MySqlDbType.Int32, 11), new MySqlParameter("@shipping_type", MySqlDbType.Int16, 2), new MySqlParameter("@shipping_id", MySqlDbType.Int16, 3), new MySqlParameter("@print_num", MySqlDbType.Int32, 11), new MySqlParameter("@invoice_sn_temp", MySqlDbType.VarChar, 32), new MySqlParameter("@invoice_num_temp", MySqlDbType.Int32, 11), new MySqlParameter("@last_update_admin", MySqlDbType.VarChar, 255), new MySqlParameter("@init_refund_money", MySqlDbType.Decimal, 10), new MySqlParameter("@print_hide", MySqlDbType.Int16, 1), new MySqlParameter("@erp_time", MySqlDbType.VarChar, 32), new MySqlParameter("@invoices_among_id", MySqlDbType.Int32, 11), new MySqlParameter("@is_tax_for_billing", MySqlDbType.Int16, 2) }; parameters[0].Value = model.invoice_id; parameters[1].Value = model.invoice_sn; parameters[2].Value = model.invoice2_id; parameters[3].Value = model.invoice_type; parameters[4].Value = model.tax_rate; parameters[5].Value = model.currency; parameters[6].Value = model.exchange_rate; parameters[7].Value = model.down_count; parameters[8].Value = model.admin_id; parameters[9].Value = model.user_id; parameters[10].Value = model.address; parameters[11].Value = model.bank_number; parameters[12].Value = model.bank; parameters[13].Value = model.shuihao; parameters[14].Value = model.company_name; parameters[15].Value = model.tel; parameters[16].Value = model.total_count; parameters[17].Value = model.total_money; parameters[18].Value = model.note; parameters[19].Value = model.invoices_note; parameters[20].Value = model.pay_note; parameters[21].Value = model.add_time; parameters[22].Value = model.update_time; parameters[23].Value = model.invoice_status; parameters[24].Value = model.pre_status; parameters[25].Value = model.invoice_time; parameters[26].Value = model.erp_order_sn; parameters[27].Value = model.invoice_num; parameters[28].Value = model.invoice_date; parameters[29].Value = model.refund_money; parameters[30].Value = model.refund_djhm_str; parameters[31].Value = model.sold_total_money; parameters[32].Value = model.shipping_num; parameters[33].Value = model.shipping_time; parameters[34].Value = model.shipping_type; parameters[35].Value = model.shipping_id; parameters[36].Value = model.print_num; parameters[37].Value = model.invoice_sn_temp; parameters[38].Value = model.invoice_num_temp; parameters[39].Value = model.last_update_admin; parameters[40].Value = model.init_refund_money; parameters[41].Value = model.print_hide; parameters[42].Value = model.erp_time; parameters[43].Value = model.invoices_among_id; parameters[44].Value = model.is_tax_for_billing; object obj = Shop_DbHelperMySQL.GetSingle(strSql.ToString(), parameters); if (obj == null) { return(0); } else { return(Convert.ToInt32(obj)); } }
/// <summary> /// 得到一个对象实体 /// </summary> public FMS_Model.shop_invoices DataRowToModel(DataRow row) { FMS_Model.shop_invoices model = new FMS_Model.shop_invoices(); if (row != null) { if (row["invoice_id"] != null && row["invoice_id"].ToString() != "") { model.invoice_id = int.Parse(row["invoice_id"].ToString()); } if (row["invoice_sn"] != null) { model.invoice_sn = row["invoice_sn"].ToString(); } if (row["invoice2_id"] != null && row["invoice2_id"].ToString() != "") { model.invoice2_id = int.Parse(row["invoice2_id"].ToString()); } if (row["invoice_type"] != null && row["invoice_type"].ToString() != "") { model.invoice_type = int.Parse(row["invoice_type"].ToString()); } if (row["tax_rate"] != null && row["tax_rate"].ToString() != "") { model.tax_rate = int.Parse(row["tax_rate"].ToString()); } if (row["currency"] != null) { model.currency = row["currency"].ToString(); } if (row["exchange_rate"] != null && row["exchange_rate"].ToString() != "") { model.exchange_rate = decimal.Parse(row["exchange_rate"].ToString()); } if (row["down_count"] != null && row["down_count"].ToString() != "") { model.down_count = int.Parse(row["down_count"].ToString()); } if (row["admin_id"] != null && row["admin_id"].ToString() != "") { model.admin_id = int.Parse(row["admin_id"].ToString()); } if (row["user_id"] != null && row["user_id"].ToString() != "") { model.user_id = int.Parse(row["user_id"].ToString()); } if (row["address"] != null) { model.address = row["address"].ToString(); } if (row["bank_number"] != null) { model.bank_number = row["bank_number"].ToString(); } if (row["bank"] != null) { model.bank = row["bank"].ToString(); } if (row["shuihao"] != null) { model.shuihao = row["shuihao"].ToString(); } if (row["company_name"] != null) { model.company_name = row["company_name"].ToString(); } if (row["tel"] != null) { model.tel = row["tel"].ToString(); } if (row["total_count"] != null && row["total_count"].ToString() != "") { model.total_count = int.Parse(row["total_count"].ToString()); } if (row["total_money"] != null && row["total_money"].ToString() != "") { model.total_money = decimal.Parse(row["total_money"].ToString()); } if (row["note"] != null) { model.note = row["note"].ToString(); } if (row["invoices_note"] != null) { model.invoices_note = row["invoices_note"].ToString(); } if (row["pay_note"] != null) { model.pay_note = row["pay_note"].ToString(); } if (row["add_time"] != null && row["add_time"].ToString() != "") { model.add_time = int.Parse(row["add_time"].ToString()); } if (row["update_time"] != null && row["update_time"].ToString() != "") { model.update_time = int.Parse(row["update_time"].ToString()); } if (row["invoice_status"] != null && row["invoice_status"].ToString() != "") { model.invoice_status = int.Parse(row["invoice_status"].ToString()); } if (row["pre_status"] != null && row["pre_status"].ToString() != "") { model.pre_status = int.Parse(row["pre_status"].ToString()); } if (row["invoice_time"] != null && row["invoice_time"].ToString() != "") { model.invoice_time = int.Parse(row["invoice_time"].ToString()); } if (row["erp_order_sn"] != null) { model.erp_order_sn = row["erp_order_sn"].ToString(); } if (row["invoice_num"] != null) { model.invoice_num = row["invoice_num"].ToString(); } if (row["invoice_date"] != null) { model.invoice_date = row["invoice_date"].ToString(); } if (row["refund_money"] != null && row["refund_money"].ToString() != "") { model.refund_money = decimal.Parse(row["refund_money"].ToString()); } if (row["refund_djhm_str"] != null) { model.refund_djhm_str = row["refund_djhm_str"].ToString(); } if (row["sold_total_money"] != null && row["sold_total_money"].ToString() != "") { model.sold_total_money = decimal.Parse(row["sold_total_money"].ToString()); } if (row["shipping_num"] != null) { model.shipping_num = row["shipping_num"].ToString(); } if (row["shipping_time"] != null && row["shipping_time"].ToString() != "") { model.shipping_time = int.Parse(row["shipping_time"].ToString()); } if (row["shipping_type"] != null && row["shipping_type"].ToString() != "") { model.shipping_type = int.Parse(row["shipping_type"].ToString()); } //model.shipping_id=row["shipping_id"].ToString(); if (row["print_num"] != null && row["print_num"].ToString() != "") { model.print_num = int.Parse(row["print_num"].ToString()); } if (row["invoice_sn_temp"] != null) { model.invoice_sn_temp = row["invoice_sn_temp"].ToString(); } if (row["invoice_num_temp"] != null && row["invoice_num_temp"].ToString() != "") { model.invoice_num_temp = int.Parse(row["invoice_num_temp"].ToString()); } if (row["last_update_admin"] != null) { model.last_update_admin = row["last_update_admin"].ToString(); } if (row["init_refund_money"] != null && row["init_refund_money"].ToString() != "") { model.init_refund_money = decimal.Parse(row["init_refund_money"].ToString()); } if (row["print_hide"] != null && row["print_hide"].ToString() != "") { model.print_hide = int.Parse(row["print_hide"].ToString()); } if (row["erp_time"] != null && row["erp_time"].ToString() != "") { model.erp_time = row["erp_time"].ToString(); } if (row["invoices_among_id"] != null && row["invoices_among_id"].ToString() != "") { model.invoices_among_id = int.Parse(row["invoices_among_id"].ToString()); } } return(model); }
/// <summary> /// 更新一条数据 /// </summary> public bool Updates(FMS_Model.shop_invoices model) { StringBuilder strSql = new StringBuilder(); strSql.Append("update shop_invoices set "); strSql.Append("invoice_type=@invoice_type,"); strSql.Append("address=@address,"); strSql.Append("bank_number=@bank_number,"); strSql.Append("bank=@bank,"); strSql.Append("shuihao=@shuihao,"); strSql.Append("company_name=@company_name,"); strSql.Append("tax_rate=@tax_rate,"); strSql.Append("pay_note=@pay_note,"); strSql.Append("update_time=@update_time,"); strSql.Append("invoice_status=@invoice_status,"); strSql.Append("shipping_type=@shipping_type,"); strSql.Append("shipping_id=@shipping_id"); strSql.Append(" where invoice_id=@invoice_id "); MySqlParameter[] parameters = { new MySqlParameter("@invoice_type", MySqlDbType.Int16, 2), new MySqlParameter("@address", MySqlDbType.VarChar, 255), new MySqlParameter("@bank_number", MySqlDbType.VarChar, 30), new MySqlParameter("@bank", MySqlDbType.VarChar, 100), new MySqlParameter("@shuihao", MySqlDbType.VarChar, 50), new MySqlParameter("@company_name", MySqlDbType.VarChar, 100), new MySqlParameter("@tax_rate", MySqlDbType.Int16, 2), new MySqlParameter("@pay_note", MySqlDbType.VarChar, 255), new MySqlParameter("@update_time", MySqlDbType.Int32, 11), new MySqlParameter("@invoice_status", MySqlDbType.Int16, 3), new MySqlParameter("@shipping_type", MySqlDbType.Int16, 2), new MySqlParameter("@shipping_id", MySqlDbType.Int16, 3), new MySqlParameter("@invoice_id", MySqlDbType.Int32, 11) }; parameters[0].Value = model.invoice_type; parameters[1].Value = model.address; parameters[2].Value = model.bank_number; parameters[3].Value = model.bank; parameters[4].Value = model.shuihao; parameters[5].Value = model.company_name; parameters[6].Value = model.tax_rate; parameters[7].Value = model.pay_note; parameters[8].Value = model.update_time; parameters[9].Value = model.invoice_status; parameters[10].Value = model.shipping_type; parameters[11].Value = model.shipping_id; parameters[12].Value = model.invoice_id; int rows = Shop_DbHelperMySQL.ExecuteSql(strSql.ToString(), parameters); if (rows > 0) { return(true); } else { return(false); } }
/// <summary> /// 更新一条数据 /// </summary> public bool Update(FMS_Model.shop_invoices model) { StringBuilder strSql = new StringBuilder(); strSql.Append("update shop_invoices set "); strSql.Append("invoice_sn=@invoice_sn,"); strSql.Append("invoice2_id=@invoice2_id,"); strSql.Append("invoice_type=@invoice_type,"); strSql.Append("tax_rate=@tax_rate,"); strSql.Append("currency=@currency,"); strSql.Append("exchange_rate=@exchange_rate,"); strSql.Append("down_count=@down_count,"); strSql.Append("admin_id=@admin_id,"); strSql.Append("user_id=@user_id,"); strSql.Append("address=@address,"); strSql.Append("bank_number=@bank_number,"); strSql.Append("bank=@bank,"); strSql.Append("shuihao=@shuihao,"); strSql.Append("company_name=@company_name,"); strSql.Append("tel=@tel,"); strSql.Append("total_count=@total_count,"); strSql.Append("total_money=@total_money,"); strSql.Append("note=@note,"); strSql.Append("invoices_note=@invoices_note,"); strSql.Append("pay_note=@pay_note,"); strSql.Append("add_time=@add_time,"); strSql.Append("update_time=@update_time,"); strSql.Append("invoice_status=@invoice_status,"); strSql.Append("pre_status=@pre_status,"); strSql.Append("invoice_time=@invoice_time,"); strSql.Append("erp_order_sn=@erp_order_sn,"); strSql.Append("invoice_num=@invoice_num,"); strSql.Append("invoice_date=@invoice_date,"); strSql.Append("refund_money=@refund_money,"); strSql.Append("refund_djhm_str=@refund_djhm_str,"); strSql.Append("sold_total_money=@sold_total_money,"); strSql.Append("shipping_num=@shipping_num,"); strSql.Append("shipping_time=@shipping_time,"); strSql.Append("shipping_type=@shipping_type,"); strSql.Append("shipping_id=@shipping_id,"); strSql.Append("print_num=@print_num,"); strSql.Append("invoice_sn_temp=@invoice_sn_temp,"); strSql.Append("invoice_num_temp=@invoice_num_temp,"); strSql.Append("last_update_admin=@last_update_admin,"); strSql.Append("init_refund_money=@init_refund_money,"); strSql.Append("print_hide=@print_hide"); strSql.Append(" where invoice_id=@invoice_id "); MySqlParameter[] parameters = { new MySqlParameter("@invoice_sn", MySqlDbType.VarChar, 32), new MySqlParameter("@invoice2_id", MySqlDbType.Int32, 11), new MySqlParameter("@invoice_type", MySqlDbType.Int16, 2), new MySqlParameter("@tax_rate", MySqlDbType.Int16, 2), new MySqlParameter("@currency", MySqlDbType.VarChar, 50), new MySqlParameter("@exchange_rate", MySqlDbType.Decimal, 10), new MySqlParameter("@down_count", MySqlDbType.Int32, 11), new MySqlParameter("@admin_id", MySqlDbType.Int32, 11), new MySqlParameter("@user_id", MySqlDbType.Int32, 11), new MySqlParameter("@address", MySqlDbType.VarChar, 255), new MySqlParameter("@bank_number", MySqlDbType.VarChar, 30), new MySqlParameter("@bank", MySqlDbType.VarChar, 100), new MySqlParameter("@shuihao", MySqlDbType.VarChar, 50), new MySqlParameter("@company_name", MySqlDbType.VarChar, 100), new MySqlParameter("@tel", MySqlDbType.VarChar, 50), new MySqlParameter("@total_count", MySqlDbType.Int32, 11), new MySqlParameter("@total_money", MySqlDbType.Decimal, 10), new MySqlParameter("@note", MySqlDbType.Text), new MySqlParameter("@invoices_note", MySqlDbType.VarChar, 255), new MySqlParameter("@pay_note", MySqlDbType.VarChar, 255), new MySqlParameter("@add_time", MySqlDbType.Int32, 11), new MySqlParameter("@update_time", MySqlDbType.Int32, 11), new MySqlParameter("@invoice_status", MySqlDbType.Int16, 3), new MySqlParameter("@pre_status", MySqlDbType.Int16, 3), new MySqlParameter("@invoice_time", MySqlDbType.Int32, 11), new MySqlParameter("@erp_order_sn", MySqlDbType.VarChar, 32), new MySqlParameter("@invoice_num", MySqlDbType.VarChar, 32), new MySqlParameter("@invoice_date", MySqlDbType.VarChar, 32), new MySqlParameter("@refund_money", MySqlDbType.Decimal, 10), new MySqlParameter("@refund_djhm_str", MySqlDbType.Text), new MySqlParameter("@sold_total_money", MySqlDbType.Decimal, 10), new MySqlParameter("@shipping_num", MySqlDbType.VarChar, 32), new MySqlParameter("@shipping_time", MySqlDbType.Int32, 11), new MySqlParameter("@shipping_type", MySqlDbType.Int16, 2), new MySqlParameter("@shipping_id", MySqlDbType.Int16, 3), new MySqlParameter("@print_num", MySqlDbType.Int32, 11), new MySqlParameter("@invoice_sn_temp", MySqlDbType.VarChar, 32), new MySqlParameter("@invoice_num_temp", MySqlDbType.Int32, 11), new MySqlParameter("@last_update_admin", MySqlDbType.VarChar, 255), new MySqlParameter("@init_refund_money", MySqlDbType.Decimal, 10), new MySqlParameter("@print_hide", MySqlDbType.Int16, 1), new MySqlParameter("@invoice_id", MySqlDbType.Int32, 11) }; parameters[0].Value = model.invoice_sn; parameters[1].Value = model.invoice2_id; parameters[2].Value = model.invoice_type; parameters[3].Value = model.tax_rate; parameters[4].Value = model.currency; parameters[5].Value = model.exchange_rate; parameters[6].Value = model.down_count; parameters[7].Value = model.admin_id; parameters[8].Value = model.user_id; parameters[9].Value = model.address; parameters[10].Value = model.bank_number; parameters[11].Value = model.bank; parameters[12].Value = model.shuihao; parameters[13].Value = model.company_name; parameters[14].Value = model.tel; parameters[15].Value = model.total_count; parameters[16].Value = model.total_money; parameters[17].Value = model.note; parameters[18].Value = model.invoices_note; parameters[19].Value = model.pay_note; parameters[20].Value = model.add_time; parameters[21].Value = model.update_time; parameters[22].Value = model.invoice_status; parameters[23].Value = model.pre_status; parameters[24].Value = model.invoice_time; parameters[25].Value = model.erp_order_sn; parameters[26].Value = model.invoice_num; parameters[27].Value = model.invoice_date; parameters[28].Value = model.refund_money; parameters[29].Value = model.refund_djhm_str; parameters[30].Value = model.sold_total_money; parameters[31].Value = model.shipping_num; parameters[32].Value = model.shipping_time; parameters[33].Value = model.shipping_type; parameters[34].Value = model.shipping_id; parameters[35].Value = model.print_num; parameters[36].Value = model.invoice_sn_temp; parameters[37].Value = model.invoice_num_temp; parameters[38].Value = model.last_update_admin; parameters[39].Value = model.init_refund_money; parameters[40].Value = model.print_hide; parameters[41].Value = model.invoice_id; int rows = Shop_DbHelperMySQL.ExecuteSql(strSql.ToString(), parameters); if (rows > 0) { return(true); } else { return(false); } }