public ActionResult _BindingNew(string id) { FlowMaster flow = this.genericMgr.FindById<FlowMaster>(id); FlowBinding flowBinding = new FlowBinding(); flowBinding.MasterFlow = flow; return PartialView(flowBinding); }
public ActionResult _BindingNew(FlowBinding flowBinding) { ModelState.Remove("MasterFlow.Description"); ModelState.Remove("BindedFlow.Description"); if (ModelState.IsValid) { if (false)//暂不做控制&& this.genericMgr.FindAll<long>("sql")[0] > 0 { // base.SaveErrorMessage(Resources.SYS.ErrorMessage.Errors_Existing_Code, flowDetail.Code); } else { flowBinding.BindedFlow = this.genericMgr.FindById<FlowMaster>(flowBinding.BindedFlowCode); this.genericMgr.CreateWithTrim(flowBinding); SaveSuccessMessage(Resources.SCM.FlowDetail.FlowDetail_Added); return RedirectToAction("_Binding/" + flowBinding.MasterFlow.Code); } } return PartialView(flowBinding); }
public ActionResult _BindingEdit(FlowBinding flowBinding) { ModelState.Remove("MasterFlow.Description"); ModelState.Remove("BindedFlow.Description"); if (ModelState.IsValid) { flowBinding.BindedFlow = this.genericMgr.FindById<FlowMaster>(flowBinding.BindedFlowCode); genericMgr.UpdateWithTrim(flowBinding); SaveSuccessMessage(Resources.SCM.FlowBinding.FlowBinding_Updated); } return PartialView(flowBinding); }
public ActionResult _BindingEdit(FlowBinding flowBinding) { ModelState.Remove("MasterFlow.Description"); ModelState.Remove("BindedFlow.Description"); if (ModelState.IsValid) { base.genericMgr.Update(flowBinding); SaveSuccessMessage(Resources.SCM.FlowBinding.FlowBinding_Updated); } return PartialView(flowBinding); }
public ActionResult _UpdateBinding(string Id, FlowBinding flowBinding, string flow) { ModelState.Remove("BindedFlow.Description"); if (flowBinding.BindedFlow == null) { SaveErrorMessage("分装路线不能为空。"); return Json(null); } else if (!flowBinding.JointOpReference.HasValue) { SaveErrorMessage("合装工序不能为空。"); return Json(null); } else if (!flowBinding.LeadTime.HasValue) { SaveErrorMessage("下线提前期不能为空。"); return Json(null); } else { FlowBinding updateFlowBinding = base.genericMgr.FindById<FlowBinding>(Convert.ToInt32(Id)); updateFlowBinding.JointOpReference = flowBinding.JointOpReference; updateFlowBinding.LeadTime = flowBinding.LeadTime; flowBinding.BindedFlow = base.genericMgr.FindById<FlowMaster>(flowBinding.BindedFlow.Code); base.genericMgr.Update(updateFlowBinding); SaveSuccessMessage("修改成功"); IList<FlowBinding> stockTakeItem = base.genericMgr.FindAll<FlowBinding>("from FlowBinding as s where s.MasterFlow.Code=?", flow); return PartialView(new GridModel(stockTakeItem)); } }
public ActionResult _InsertBinding(FlowBinding flowBinding, string flow) { ModelState.Remove("Id"); ModelState.Remove("BindedFlow.Description"); IList<FlowBinding> stockTakeItem = null; if (flowBinding.BindedFlow == null) { SaveErrorMessage("分装路线不能为空。"); return Json(null); } else if (!flowBinding.JointOpReference.HasValue) { SaveErrorMessage("合装工序不能为空。"); return Json(null); } else if (!flowBinding.LeadTime.HasValue) { SaveErrorMessage("下线提前期不能为空。"); return Json(null); } else { IList<FlowBinding> flowBindingList = base.genericMgr.FindAll<FlowBinding>("from FlowBinding as f where f.MasterFlow.Code=? and f.BindedFlow.Code=? ", new object[] { flow, flowBinding.BindedFlow.Code }); if (flowBindingList.Count > 0) { SaveErrorMessage(string.Format("分装路线{0}已经存在。", flowBinding.BindedFlow.Code)); return Json(null); } else { flowBinding.MasterFlow = base.genericMgr.FindById<FlowMaster>(flow); flowBinding.BindedFlow = base.genericMgr.FindById<FlowMaster>(flowBinding.BindedFlow.Code); base.genericMgr.Create(flowBinding); SaveSuccessMessage("添加成功。"); stockTakeItem = base.genericMgr.FindAll<FlowBinding>("from FlowBinding as s where s.MasterFlow.Code=?", flowBinding.MasterFlow.Code); return PartialView(new GridModel(stockTakeItem)); } } }
public ActionResult _BindingNew(FlowBinding flowBinding) { ModelState.Remove("MasterFlow.Description"); ModelState.Remove("BindedFlow.Description"); if (ModelState.IsValid) { if (false)//暂不做控制&& base.genericMgr.FindAll<long>("sql")[0] > 0 { // base.SaveErrorMessage(Resources.ErrorMessage.Errors_Existing_Code, flowDetail.Code); } else { base.genericMgr.Create(flowBinding); SaveSuccessMessage(Resources.ORD.OrderBinding.OrderBinding_Added); return RedirectToAction("_Binding/" + flowBinding.MasterFlow.Code); } } return PartialView(flowBinding); }