public ActionResult AssignmentTask(long? id) { var topuser = Request.Form["topuser"]; var tempidliststr = Request.Form["diverseidlidt"]; var tempidlist = tempidliststr.Split(new[] { '|' }, StringSplitOptions.RemoveEmptyEntries); foreach (var tempid in tempidlist) { var wzidliststr = Request.Form["wzid___" + tempid]; var ffidliststr = Request.Form["ffid___" + tempid]; var ms = Request.Form["ms___" + tempid]; var dw = Request.Form["dw___" + tempid]; var cgfs = Request.Form["cgfs___" + tempid]; var wcsj = Request.Form["wcsj___" + tempid]; var lxr = Request.Form["lxr___" + tempid]; var lxdh = Request.Form["lxdh___" + tempid]; var wzlink = new List<需求计划物资链接>(); var fflink = new List<需求计划分发链接>(); var wzidlist = wzidliststr.Split(new[] { '|' }, StringSplitOptions.RemoveEmptyEntries); var ffidlist = ffidliststr.Split(new[] { '|' }, StringSplitOptions.RemoveEmptyEntries); foreach (var wzid in wzidlist) { wzlink.Add(new 需求计划物资链接 { 需求计划物资ID = long.Parse(wzid) }); } foreach (var ffid in ffidlist) { fflink.Add(new 需求计划分发链接 { 需求计划分发ID = long.Parse(ffid) }); } var xqjh = new 需求采购任务(); xqjh.分发列表 = fflink; xqjh.物资列表 = wzlink; xqjh.需求发起单位链接.用户ID = currentUser.Id; xqjh.受理单位.用户ID = long.Parse(dw); xqjh.联系人 = lxr; xqjh.联系电话 = lxdh; xqjh.建议完成时间 = Convert.ToDateTime(wcsj); xqjh.描述 = ms; xqjh.采购方式 = (采购方式)int.Parse(cgfs); var auditunitlist = Request.Form["shdw___a"]; var tempunitlist = auditunitlist.Split(new[] { '|' }, StringSplitOptions.RemoveEmptyEntries); foreach (var unitid in tempunitlist) { xqjh.审批流程单位列表.Add(new 用户链接<单位用户> { 用户ID = long.Parse(unitid) }); } if (topuser != "-1" && topuser != "") { xqjh.审批流程单位列表.Add(new 用户链接<单位用户> { 用户ID = long.Parse(topuser) }); } xqjh.当前处理单位链接.用户ID = xqjh.审批流程单位列表.First().用户ID; 需求采购任务管理.添加需求采购任务(xqjh); } var jh = 需求计划管理.查找需求计划((long)id); jh.已下达 = true; 需求计划管理.更新需求计划(jh); return RedirectToAction("AssignmentTaskList"); //return View("AssignmentTaskList"); }
public static bool 更新需求采购任务(需求采购任务 content) { return Mongo.更新(content); }
public ActionResult Task_addChecker(需求采购任务 m)//提交道审核单位 { try { string strid = Request.Form["uid"]; string topuser = Request.Form["topuser"]; 需求采购任务 model = 需求采购任务管理.查找需求采购任务(m.Id); model.联系电话 = m.联系电话; model.联系人 = m.联系人; model.建议完成时间 = m.建议完成时间; model.受理单位.用户ID = m.受理单位.用户ID; model.采购方式 = m.采购方式; List<用户链接<单位用户>> ulist = new List<用户链接<单位用户>>(); if (model.审核历史列表.Any() && model.审核历史列表.Last().审核状态 == 审核状态.审核未通过) { model.审核历史列表 = new List<需求计划._审核数据>(); } if (!string.IsNullOrWhiteSpace(strid)) { for (int i = 0; i < strid.Split(',').Length - 1; i++) { 用户链接<单位用户> a = new 用户链接<单位用户>(); a.用户ID = long.Parse(strid.Split(',')[i]); ulist.Add(a); } if (!string.IsNullOrWhiteSpace(topuser) && topuser != "-1") { 用户链接<单位用户> a = new 用户链接<单位用户>(); a.用户ID = long.Parse(topuser); ulist.Add(a); } model.审批流程单位列表 = ulist; model.当前处理单位链接.用户ID = ulist.First().用户ID; 需求采购任务管理.更新需求采购任务(model); return Redirect("/单位用户后台/AssignmentTaskAuditList"); } else { return Content("<script>alert('请选择审核单位!');window.location='/单位用户后台/demandlist?page=1';</script>"); } } catch { return Redirect("/单位用户后台/Demandlist?page=1"); } }
public static bool 添加需求采购任务(需求采购任务 content) { return Mongo.添加(content); }