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));
 }