public static string SaveOrder(string bcode, string creason, string emcode, string mtype, string sid, string osid) { string r = ""; SessionUserValidate iv = SysValidateBll.ValidateSession(); if (iv.f) { B_SaleChangeOrder bsco = new B_SaleChangeOrder(); if (sid == "") { bsco.sid = CommonBll.GetSid(); bsco.osid = osid; bsco.creason = creason; bsco.mtype = mtype; bsco.sqcode = "BS" + DateTime.Now.ToString("yyMMddHHmmss"); bsco.maker = iv.u.ename; bsco.cdate = DateTime.Now.ToString(); bsco.qtimg = qcb.CreateQtCode(System.Web.HttpContext.Current.Server.MapPath("/UpFile/OrderQt/"), CommonBll.GetHost() + "UIClient/ChangeServiceBusiness/DistributorChangeDoorMqOrder/CDoorFrameSaleOrder.htm?Sid=" + bsco.sid); if (bscob.Add(bsco) > 0) { CB_OrderState cos = new CB_OrderState(); cos.sid = bsco.sid; cosb.Add(cos); bwfb.CreateWorkFlow(bsco.sid, emcode); r = bsco.sid; } } else { bsco.sid = sid; bsco.osid = osid; bsco.creason = creason; bsco.maker = iv.u.ename; bsco.cdate = DateTime.Now.ToString(); if (bscob.Update(bsco)) { r = bsco.sid; } } BaseSet.WorkFlowManage.EventBtnDo.FireEventBtn(bsco.sid, bcode, "1", "保存更改单"); } else { r = iv.badstr; } return(r); }
public static string QueryOrder(string sid) { string r = ""; SessionUserValidate iv = SysValidateBll.ValidateSession(); if (iv.f) { B_SaleChangeOrder bsco = new B_SaleChangeOrder(); B_SaleChangeOrder bco = bscob.Query(" and sid='" + sid + "'"); if (bco != null) { bsco = bco; if (bgpcb.Exists(" and sid='" + sid + "'")) { bsco.hasproduction = "1"; } } else { B_SaleOrder bso = bsob.Query(" and sid='" + sid + "'"); if (bso != null) { bsco.scode = ""; bsco.oscode = bso.scode; bsco.e_city = bso.city; bsco.dname = bso.dname; bsco.customer = bso.customer; bsco.telephone = bso.telephone; bsco.address = bso.address; bsco.otype = "木门更改单"; bsco.mname = bso.mname; bsco.sname = "";// bso.sname; bsco.cdate = DateTime.Now.ToString(); bsco.maker = ""; bsco.creason = ""; bsco.osid = sid; bsco.sid = ""; } } r = js.Serialize(bsco); } else { r = iv.badstr; } return(r); }