public void SaveYSMX(T_YSMXModels model) { int result = 0; string guid = string.Empty; try { if (model.Tag == "Add") { model.DataModel.GUID = Guid.NewGuid().ToString("N"); guid = model.DataModel.GUID; result = T_YSMXDomain.GetInstance().AddModelByYsdh(model.DataModel, model.YSDH); } else if (model.Tag == "Edit") { result = T_YSMXDomain.GetInstance().UpdateModel(model.DataModel, model.DataModel.MXID); } } catch { } Response.ContentType = "text/json"; if (result > 0) { string resultStr = JsonConvert.SerializeObject(new { statusCode = "200", message = "操作成功", guid = guid }); Response.Write(resultStr); } else { Response.Write("{\"statusCode\":\"300\", \"message\":\"操作失败\"}"); } }
public void DeleteYSMX(string Guid) { int result = T_YSMXDomain.GetInstance().DeleteModelByGuid(Guid); Response.ContentType = "text/json"; if (result > 0) { Response.Write("{\"statusCode\":\"200\", \"message\":\"操作成功\"}"); } else { Response.Write("{\"statusCode\":\"300\", \"message\":\"操作失败\"}"); } }
public ActionResult YSMXTable(System.Int32 id, string ysdh, int canEdit) { T_YSDModels model = new T_YSDModels(); if (id != 0) { model.YSMXList = T_YSMXDomain.GetInstance().GetT_YSMXByYsid(id); } else { model.YSMXList = T_YSMXDomain.GetInstance().GetT_YSMXByYsdh(ysdh); } ViewData["canEdit"] = canEdit; model.RoleCode = GetRoleCode(); model.DataModel = new T_YSD(); model.DataModel.YSID = id; return(View("~/Views/T_YSD/YSMXTable.cshtml", model)); }
public ActionResult Save(System.Int32 id, string tag) { SysUser sysUser = Session["UserModel"] as SysUser; //采购单列表 T_CGDModels cgdQymode = new T_CGDModels(); cgdQymode.DataModel = cgdQymode.DataModel ?? new T_CGD(); //cgdQymode.DataList = T_CGDDomain.GetInstance().GetAllT_CGD(cgdQymode.DataModel).Where(p => p.ISSH == 1 && p.IsFinish == 0).OrderByDescending(p => p.CGDH).ToList(); cgdQymode.DataList = T_CGDDomain.GetInstance().GetAllT_CGD(cgdQymode.DataModel).Where(p => p.ISSH == 1 && p.IsFinish != 1).OrderByDescending(p => p.CGDH).ToList(); ViewData["CGD"] = new SelectList(cgdQymode.DataList, "CGDH", "CGDH"); //加载企业列表 T_SupQYModels supmode = new T_SupQYModels(); supmode.DataModel = supmode.DataModel ?? new T_SupQY(); supmode.DataList = T_SupQYDomain.GetInstance().GetAllT_SupQY(supmode.DataModel).Where(p => p.SupStatus == 1).ToList(); ViewData["SupID"] = new SelectList(supmode.DataList, "SupID", "SupMC"); //获取本企业下的人员列表 T_Person person = new T_Person(); person.PsQYID = (int)sysUser.UserCompanyID; ViewBag.Persons = new SelectList(T_PersonDomain.GetInstance().GetAllT_Person(person), "PsMZ", "PsMZ"); T_YSDModels model = new T_YSDModels(); model.DataModel = new T_YSD(); if (id != 0) { model.DataModel = T_YSDDomain.GetInstance().GetModelById(id); model.YSMXList = T_YSMXDomain.GetInstance().GetT_YSMXByYsid(id); } else { model.DataModel.YSDH = T_YSDDomain.GetInstance().GetYsOrderNum("YS", sysUser); model.DataModel.YSCJR = sysUser.UserAccount; model.DataModel.YSCJRQ = DateTime.Now; } model.Tag = tag; model.RoleCode = GetRoleCode(); return(View("~/Views/T_YSD/Save.cshtml", model)); }
public JsonResult GetYLCPDetailsByMXID(int mxid) { var mxModel = T_YSMXDomain.GetInstance().GetModelById(mxid); if (mxModel != null) { if (mxModel.CPID != null) { T_YLCP cp = T_YLCPDomain.GetInstance().GetCpDetailsById((int)mxModel.CPID); if (cp != null) { string resultStr = JsonConvert.SerializeObject(new { CPID = cp.CPID, CPBH = cp.CPBH, SCQYMC = (cp.T_SupQY1 != null && !string.IsNullOrEmpty(cp.T_SupQY1.SupMC)) ? cp.T_SupQY1.SupMC : "", CPGG = cp.CPGG, CPXH = cp.CPXH, CPDW = cp.CPDW, XKZH = (cp.T_SupQY1 != null && !string.IsNullOrEmpty(cp.T_SupQY1.SupXKZBH)) ? cp.T_SupQY1.SupXKZBH : "", ZCZH = cp.CPZCZ, SCQYID = cp.CPSCQYID, CPPrice = cp.CPPrice, SUPQYID = cp.CPGYSID, SUPQYMC = (cp.T_SupQY != null && !string.IsNullOrEmpty(cp.T_SupQY.SupMC)) ? cp.T_SupQY.SupMC : "", XSJG = cp.XSJG, CPMC = cp.CPMC, CPNUM = mxModel.CPNUM, CPPH = mxModel.CPPH, SCRQ = mxModel.CPSCRQ == null ? "" : mxModel.CPSCRQ.Value.ToString("yyyy/MM/dd"), YQX = mxModel.CPYXQ == null ? "" : mxModel.CPYXQ.Value.ToString("yyyy/MM/dd"), CCTJ = cp.CCTJ }); return(Json(resultStr)); } } } return(Json("")); }