public ActionResult _UpdateProdLineWorkCenter(string Id, ProdLineWorkCenter prodLineWorkCenter, string flow) { // ModelState.Remove("BindedFlow.Description"); if (string.IsNullOrWhiteSpace(prodLineWorkCenter.WorkCenter)) { SaveErrorMessage("工作中心不能为空。"); } else { ProdLineWorkCenter updateprodLineWorkCenter = base.genericMgr.FindById<ProdLineWorkCenter>(Convert.ToInt32(Id)); updateprodLineWorkCenter.WorkCenter = prodLineWorkCenter.WorkCenter; base.genericMgr.Update(updateprodLineWorkCenter); SaveSuccessMessage("修改成功"); } IList<ProdLineWorkCenter> prodLineWorkCenters = base.genericMgr.FindAll<ProdLineWorkCenter>("from ProdLineWorkCenter as p where p.Flow=?", flow); return PartialView(new GridModel(prodLineWorkCenters)); }
public ActionResult _InsertProdLineWorkCenter(ProdLineWorkCenter prodLineWorkCenter, string flow) { ModelState.Remove("Id"); if (string.IsNullOrWhiteSpace(prodLineWorkCenter.WorkCenter)) { SaveErrorMessage("工作中心不能为空。"); } else { IList<ProdLineWorkCenter> prodLineWorkCenterList = base.genericMgr.FindAll<ProdLineWorkCenter>("from ProdLineWorkCenter as p where p.Flow=? and p.WorkCenter=? ", new object[] { flow, prodLineWorkCenter.WorkCenter }); if (prodLineWorkCenterList.Count > 0) { SaveErrorMessage(string.Format("工作中心{0}已经存在。", prodLineWorkCenterList.FirstOrDefault().WorkCenter)); } else { prodLineWorkCenter.Flow = flow; base.genericMgr.Create(prodLineWorkCenter); SaveSuccessMessage("添加成功。"); } } IList<ProdLineWorkCenter> prodLineWorkCenters = base.genericMgr.FindAll<ProdLineWorkCenter>("from ProdLineWorkCenter as p where p.Flow=?", flow); return PartialView(new GridModel(prodLineWorkCenters)); }