public string Data_Update_OrderMX(int ORDERMXID, int DDSL) { token = appClass.CRM_Gettoken(); CRM_ORDER_MX model = crmModels.ORDER_TT.ReadMXbyMXID(ORDERMXID, token); model.DDSL = DDSL; model.BZSL = model.DDSL * model.RATE; model.AMOUNT = model.BZSL * model.PRICE; int i = crmModels.ORDER_TT.UpdateMX(model, token); webmsg.KEY = i; if (i > 0) { webmsg.MSG = "修改成功!"; Auto_UpdateOrder(model.ORDERTTID, false); } else { webmsg.MSG = "修改失败!"; } return(Newtonsoft.Json.JsonConvert.SerializeObject(webmsg)); }
public string Data_Insert_OrderMX(int ORDERTTID, int PRODUCTID) { token = appClass.CRM_Gettoken(); //先看看这个产品有没有重复 CRM_ORDER_MX[] MXdata = crmModels.ORDER_TT.ReadMXbyTTID(ORDERTTID, token); for (int i = 0; i < MXdata.Length; i++) { if (MXdata[i].PRODUCTID == PRODUCTID) { webmsg.KEY = 0; webmsg.MSG = "该产品已在订单中!"; return(Newtonsoft.Json.JsonConvert.SerializeObject(webmsg)); } } CRM_ORDER_TT TTdata = crmModels.ORDER_TT.ReadTTbyID(ORDERTTID, token); CRM_PRODUCT_PRODUCT CP = crmModels.PRODUCT_PRODUCT.ReadByID(PRODUCTID, token); string SAPSN = crmModels.HG_STAFF.ReadBySTAFFID(appClass.CRM_GetStaffid(), token).STAFFNO; CRM_KH_KH KHuser = crmModels.KH_KH.ReadBySAPSN(SAPSN, token); CRM_PRODUCT_WARN[] Warn = crmModels.PRODUCT_WARN.ReadByKHIDandPRODUCTID(KHuser.KHID, PRODUCTID, token); CRM_KH_XSQYSJ XSQY = crmModels.KH_HZHB.ReadBySAPSN(TTdata.SDFID, token); CRM_ORDER_MX model = new CRM_ORDER_MX(); model.ORDERTTID = ORDERTTID; model.PRODUCTID = PRODUCTID; model.CPPH = CP.CPPH; model.CPMC = CP.CPMC; model.DDDW = CP.DDDW; model.DDSL = 0; model.RATE = CP.RATE; model.BZDW = CP.BZDW; model.BZSL = 0; double price = Convert.ToDouble(crmModels.SAP_ORDER.SAP_Price(CP.CPPH, TTdata.SDFID, XSQY.XSZZ, XSQY.FXQD, token)); if (price == 0) { webmsg.KEY = 0; webmsg.MSG = "该产品没有维护价格,请联系业务员!"; return(Newtonsoft.Json.JsonConvert.SerializeObject(webmsg)); } model.PRICE = price; model.AMOUNT = 0; if (Warn.Length != 0) { if (Warn[0].PROWARNID == 0) //没有设置预警 { model.KYSL = 99999; } else { model.KYSL = Warn[0].SYSL; } } else { model.KYSL = 99999; } model.BEIZ = ""; model.ISACTIVE = 1; int ii = crmModels.ORDER_TT.CreateMX(model, token); webmsg.KEY = ii; if (ii > 0) { webmsg.MSG = "添加成功!"; Auto_UpdateOrder(ORDERTTID, false); } else { webmsg.MSG = "添加失败!"; } return(Newtonsoft.Json.JsonConvert.SerializeObject(webmsg)); }
public CRM_ORDER_MX[] ReadMXbyParam(CRM_ORDER_MX model, string ptoken) { return(client.ReadMXbyParam(model, ptoken)); }
public int DeleteMXbyFItem(CRM_ORDER_MX model, int STAFFID, string ptoken) { return(client.DeleteMXbyFItem(model, STAFFID, ptoken)); }
public int UpdateMX_WLinfo(CRM_ORDER_MX model, int STAFFID, string ptoken) { return(client.UpdateMX_WLinfo(model, STAFFID, ptoken)); }
public int UpdateMX(CRM_ORDER_MX model, string ptoken) { return(client.UpdateMX(model, ptoken)); }