Пример #1
0
 public ActionResult _BindingNew(string id)
 {
     FlowMaster flow = this.genericMgr.FindById<FlowMaster>(id);
     FlowBinding flowBinding = new FlowBinding();
     flowBinding.MasterFlow = flow;
     return PartialView(flowBinding);
 }
Пример #2
0
 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);
 }
Пример #3
0
        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);
 }