/// <summary> /// 增加一条数据 /// </summary> public int Add(XHD.Model.shop_user_address model) { StringBuilder strSql = new StringBuilder(); strSql.Append("insert into shop_user_address("); strSql.Append("address_name,user_id,consignee,email,country,province,city,district,address,zipcode,tel,mobile,sign_building,best_time,is_default,is_invoice)"); strSql.Append(" values ("); strSql.Append("@address_name,@user_id,@consignee,@email,@country,@province,@city,@district,@address,@zipcode,@tel,@mobile,@sign_building,@best_time,@is_default,@is_invoice)"); strSql.Append(";select @@IDENTITY"); MySqlParameter[] parameters = { new MySqlParameter("@address_id", MySqlDbType.Int32, 8), new MySqlParameter("@address_name", MySqlDbType.VarChar, 50), new MySqlParameter("@user_id", MySqlDbType.Int32, 8), new MySqlParameter("@consignee", MySqlDbType.VarChar, 60), new MySqlParameter("@email", MySqlDbType.VarChar, 60), new MySqlParameter("@country", MySqlDbType.Int32, 5), new MySqlParameter("@province", MySqlDbType.Int32, 5), new MySqlParameter("@city", MySqlDbType.Int32, 5), new MySqlParameter("@district", MySqlDbType.Int32, 5), new MySqlParameter("@address", MySqlDbType.VarChar, 120), new MySqlParameter("@zipcode", MySqlDbType.VarChar, 60), new MySqlParameter("@tel", MySqlDbType.VarChar, 60), new MySqlParameter("@mobile", MySqlDbType.VarChar, 60), new MySqlParameter("@sign_building", MySqlDbType.VarChar, 120), new MySqlParameter("@best_time", MySqlDbType.VarChar, 120), new MySqlParameter("@is_default", MySqlDbType.Int32, 1), new MySqlParameter("@is_invoice", MySqlDbType.Int32, 1) }; parameters[0].Value = model.address_id; parameters[1].Value = model.address_name; parameters[2].Value = model.user_id; parameters[3].Value = model.consignee; parameters[4].Value = model.email; parameters[5].Value = model.country; parameters[6].Value = model.province; parameters[7].Value = model.city; parameters[8].Value = model.district; parameters[9].Value = model.address; parameters[10].Value = model.zipcode; parameters[11].Value = model.tel; parameters[12].Value = model.mobile; parameters[13].Value = model.sign_building; parameters[14].Value = model.best_time; parameters[15].Value = model.is_default; parameters[16].Value = model.is_invoice; object obj = Shop_DbHelperMySQL.GetSingle(strSql.ToString(), parameters); if (obj == null) { return(0); } else { return(Convert.ToInt32(obj)); } }
/// <summary> /// 增加一条数据 /// </summary> public int Add(FMS_Model.shop_invoices2 model) { StringBuilder strSql = new StringBuilder(); strSql.Append("insert into shop_invoices2("); strSql.Append("invoice_id,invoice_type,tax_rate,admin_id,invoice_no,user_id,total_count,total_money,total_tax,invoice_create_time,tax_account,add_time,note,invoice1_id,update_time)"); strSql.Append(" values ("); strSql.Append("@invoice_id,@invoice_type,@tax_rate,@admin_id,@invoice_no,@user_id,@total_count,@total_money,@total_tax,@invoice_create_time,@tax_account,@add_time,@note,@invoice1_id,@update_time)"); strSql.Append(";select @@IDENTITY"); MySqlParameter[] parameters = { new MySqlParameter("@invoice_id", MySqlDbType.Int16, 8), new MySqlParameter("@invoice_type", MySqlDbType.VarChar, 10), new MySqlParameter("@tax_rate", MySqlDbType.Int16, 2), new MySqlParameter("@admin_id", MySqlDbType.Int16, 8), new MySqlParameter("@invoice_no", MySqlDbType.VarChar, 30), new MySqlParameter("@user_id", MySqlDbType.Int16, 8), new MySqlParameter("@total_count", MySqlDbType.Int32, 11), new MySqlParameter("@total_money", MySqlDbType.Decimal, 10), new MySqlParameter("@total_tax", MySqlDbType.Decimal, 10), new MySqlParameter("@invoice_create_time", MySqlDbType.Int32, 11), new MySqlParameter("@tax_account", MySqlDbType.VarChar, 30), new MySqlParameter("@add_time", MySqlDbType.Int32, 11), new MySqlParameter("@note", MySqlDbType.VarChar, 60), new MySqlParameter("@invoice1_id", MySqlDbType.Int32, 11), new MySqlParameter("@update_time", MySqlDbType.Int32, 11) }; parameters[0].Value = model.invoice_id; parameters[1].Value = model.invoice_type; parameters[2].Value = model.tax_rate; parameters[3].Value = model.admin_id; parameters[4].Value = model.invoice_no; parameters[5].Value = model.user_id; parameters[6].Value = model.total_count; parameters[7].Value = model.total_money; parameters[8].Value = model.total_tax; parameters[9].Value = model.invoice_create_time; parameters[10].Value = model.tax_account; parameters[11].Value = model.add_time; parameters[12].Value = model.note; parameters[13].Value = model.invoice1_id; parameters[14].Value = model.update_time; object obj = Shop_DbHelperMySQL.GetSingle(strSql.ToString(), parameters); if (obj == null) { return(0); } else { return(Convert.ToInt32(obj)); } }
/// <summary> /// 增加一条数据 /// </summary> public int Add(FMS_Model.shop_progress_payments model) { StringBuilder strSql = new StringBuilder(); strSql.Append("insert into shop_progress_payments("); strSql.Append("id,type,order_sn,add_time,money,user_id,employee_id,emp_code,msg,status,start_valid_time,user_yingshou)"); strSql.Append(" values ("); strSql.Append("@id,@type,@order_sn,@add_time,@money,@user_id,@employee_id,@emp_code,@msg,@status,@start_valid_time,@user_yingshou)"); strSql.Append(";select @@IDENTITY"); MySqlParameter[] parameters = { new MySqlParameter("@id", MySqlDbType.Int32, 11), new MySqlParameter("@type", MySqlDbType.Int16, 2), new MySqlParameter("@order_sn", MySqlDbType.VarChar, 20), new MySqlParameter("@add_time", MySqlDbType.Int32, 11), new MySqlParameter("@money", MySqlDbType.Decimal, 11), new MySqlParameter("@user_id", MySqlDbType.Int32, 11), new MySqlParameter("@employee_id", MySqlDbType.Int32, 8), new MySqlParameter("@emp_code", MySqlDbType.VarChar, 10), new MySqlParameter("@msg", MySqlDbType.VarChar, 300), new MySqlParameter("@status", MySqlDbType.Int16, 2), new MySqlParameter("@start_valid_time", MySqlDbType.Int32, 11), new MySqlParameter("@user_yingshou", MySqlDbType.Decimal, 11) }; parameters[0].Value = model.id; parameters[1].Value = model.type; parameters[2].Value = model.order_sn; parameters[3].Value = model.add_time; parameters[4].Value = model.money; parameters[5].Value = model.user_id; parameters[6].Value = model.employee_id; parameters[7].Value = model.emp_code; parameters[8].Value = model.msg; parameters[9].Value = model.status; parameters[10].Value = model.start_valid_time; parameters[11].Value = model.user_yingshou; object obj = Shop_DbHelperMySQL.GetSingle(strSql.ToString(), parameters); if (obj == null) { return(0); } else { return(Convert.ToInt32(obj)); } }
/// <summary> /// 获取记录总数 /// </summary> public int GetRecordCount(string strWhere) { StringBuilder strSql = new StringBuilder(); strSql.Append("select count(1) FROM shop_shipping "); if (strWhere.Trim() != "") { strSql.Append(" where " + strWhere); } object obj = Shop_DbHelperMySQL.GetSingle(strSql.ToString()); if (obj == null) { return(0); } else { return(Convert.ToInt32(obj)); } }
//获得客户的已开发票金额 public string GetInvoiceAmoun(string strWhere) { StringBuilder strSql = new StringBuilder(); strSql.Append("select sum(g.goods_num*g.goods_price ) as invoice_amoun from shop_invoices_goods g inner join shop_invoices i on g.target_id= i.invoice_id "); if (strWhere.Trim() != "") { strSql.Append(" where " + strWhere); } object obj = Shop_DbHelperMySQL.GetSingle(strSql.ToString()); if (obj == null) { return("0"); } else { return(obj.ToString()); } }
//获得客户的其他费用 public string GetOtherAmoun(string strWhere) { StringBuilder strSql = new StringBuilder(); strSql.Append("select sum(shipping_fee- discount + tax + insure_fee + pay_fee + pack_fee ) as num from shop_order_info "); if (strWhere.Trim() != "") { strSql.Append(" where " + strWhere); } object obj = Shop_DbHelperMySQL.GetSingle(strSql.ToString()); if (obj == null) { return("0"); } else { return(obj.ToString()); } }
/// <summary> /// 增加一条数据 /// </summary> public int Add(XHD.Model.shop_purchase_order model) { StringBuilder strSql = new StringBuilder(); strSql.Append("insert into shop_purchase_order("); strSql.Append("oid,purchase_sn,add_time,admin_id,p_status,last_update_time,arrive_time)"); strSql.Append(" values ("); strSql.Append("@oid,@purchase_sn,@add_time,@admin_id,@p_status,@last_update_time,@arrive_time)"); strSql.Append(";select @@IDENTITY"); MySqlParameter[] parameters = { new MySqlParameter("@oid", MySqlDbType.Int32, 8), new MySqlParameter("@purchase_sn", MySqlDbType.VarChar, 30), new MySqlParameter("@add_time", MySqlDbType.Int32, 11), new MySqlParameter("@admin_id", MySqlDbType.VarChar, 12), new MySqlParameter("@p_status", MySqlDbType.Int32, 2), new MySqlParameter("@last_update_time", MySqlDbType.Int32, 11), new MySqlParameter("@arrive_time", MySqlDbType.Int32, 11) }; parameters[0].Value = model.oid; parameters[1].Value = model.purchase_sn; parameters[2].Value = model.add_time; parameters[3].Value = model.admin_id; parameters[4].Value = model.p_status; parameters[5].Value = model.last_update_time; parameters[6].Value = model.arrive_time; object obj = Shop_DbHelperMySQL.GetSingle(strSql.ToString(), parameters); if (obj == null) { return(0); } else { return(Convert.ToInt32(obj)); } }
//获得客户的调账金额 public string GetReturnAmoun(string strWhere) { StringBuilder strSql = new StringBuilder(); strSql.Append("select sum((ifnull(g.allow_sale,0) + ifnull(g.back_factory,0) + ifnull(g.allow_nosale,0))*g.goods_price) total from shop_return_order o "); strSql.Append(" left join shop_return_goods g on o.return_id=g.return_id "); if (strWhere.Trim() != "") { strSql.Append(" where " + strWhere); } object obj = Shop_DbHelperMySQL.GetSingle(strSql.ToString()); if (obj == null) { return("0"); } else { return(obj.ToString()); } }
/// <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 int Add(FMS_Model.shop_invoices_goods model) { StringBuilder strSql = new StringBuilder(); strSql.Append("insert into shop_invoices_goods("); strSql.Append("id,target_id,instorage_goods_cat_id,type,goods_sn,goods_name,goods_packing,goods_unit,goods_num,goods_sold_price,goods_sold_num,goods_price,total_money,tax_rate,update_time,add_time,rec_id,order_id,t_is_shipping_fee,is_replace,is_hidden)"); strSql.Append(" values ("); strSql.Append("@id,@target_id,@instorage_goods_cat_id,@type,@goods_sn,@goods_name,@goods_packing,@goods_unit,@goods_num,@goods_sold_price,@goods_sold_num,@goods_price,@total_money,@tax_rate,@update_time,@add_time,@rec_id,@order_id,@t_is_shipping_fee,@is_replace,@is_hidden)"); strSql.Append(";select @@IDENTITY"); MySqlParameter[] parameters = { new MySqlParameter("@id", MySqlDbType.Int32, 11), new MySqlParameter("@target_id", MySqlDbType.Int32, 11), new MySqlParameter("@instorage_goods_cat_id", MySqlDbType.Int32, 11), new MySqlParameter("@type", MySqlDbType.Int32, 11), new MySqlParameter("@goods_sn", MySqlDbType.VarChar, 60), new MySqlParameter("@goods_name", MySqlDbType.VarChar, 128), new MySqlParameter("@goods_packing", MySqlDbType.VarChar, 128), new MySqlParameter("@goods_unit", MySqlDbType.VarChar, 128), new MySqlParameter("@goods_num", MySqlDbType.Int32, 11), new MySqlParameter("@goods_sold_price", MySqlDbType.Decimal, 12), new MySqlParameter("@goods_sold_num", MySqlDbType.Int32, 11), new MySqlParameter("@goods_price", MySqlDbType.Decimal, 16), new MySqlParameter("@total_money", MySqlDbType.Decimal, 16), new MySqlParameter("@tax_rate", MySqlDbType.Int32, 3), new MySqlParameter("@update_time", MySqlDbType.VarChar, 32), new MySqlParameter("@add_time", MySqlDbType.VarChar, 32), new MySqlParameter("@rec_id", MySqlDbType.Int32, 11), new MySqlParameter("@order_id", MySqlDbType.Int32, 11), new MySqlParameter("@t_is_shipping_fee", MySqlDbType.Decimal, 10), new MySqlParameter("@is_replace", MySqlDbType.Int16, 2), new MySqlParameter("@is_hidden", MySqlDbType.Int16, 2) }; parameters[0].Value = model.id; parameters[1].Value = model.target_id; parameters[2].Value = model.instorage_goods_cat_id; parameters[3].Value = model.type; parameters[4].Value = model.goods_sn; parameters[5].Value = model.goods_name; parameters[6].Value = model.goods_packing; parameters[7].Value = model.goods_unit; parameters[8].Value = model.goods_num; parameters[9].Value = model.goods_sold_price; parameters[10].Value = model.goods_sold_num; parameters[11].Value = model.goods_price; parameters[12].Value = model.total_money; parameters[13].Value = model.tax_rate; parameters[14].Value = model.update_time; parameters[15].Value = model.add_time; parameters[16].Value = model.rec_id; parameters[17].Value = model.order_id; parameters[18].Value = model.t_is_shipping_fee; parameters[19].Value = model.is_replace; parameters[20].Value = model.is_hidden; object obj = Shop_DbHelperMySQL.GetSingle(strSql.ToString(), parameters); if (obj == null) { return(0); } else { return(Convert.ToInt32(obj)); } }