public ActionResult SaveByOrgID() { string OrgID = Request.Form["OrgID"] != "" ? Request.Form["OrgID"].ToString() : ""; string EmpID = Request.Form["EmpID"] != "" ? Request.Form["EmpID"].ToString() : ""; string[] arrEmpID = EmpID.Split(','); string writeMsg = "保存成功!"; if (EmpID == "") { writeMsg = "保存失败!"; } else { List <EmpOrg> lstEmpRog = new List <EmpOrg>(); foreach (string item in arrEmpID) { if (string.IsNullOrEmpty(item)) { continue; } EmpOrg model = new EmpOrg(); model.EmpID = int.Parse(item); model.OrgID = int.Parse(OrgID); lstEmpRog.Add(model); } short shRet = SystemContext.Instance.OrgnizationServices.SaveByOrgID(lstEmpRog, OrgID); if (shRet != ExecuteResult.OK) { writeMsg = "保存失败"; } } return(Content(writeMsg)); }
public ActionResult SaveByOrgID() { try { string OrgID = Request.Form["OrgID"] != "" ? Request.Form["OrgID"].ToString() : ""; string EmpID = Request.Form["EmpID"] != "" ? Request.Form["EmpID"].ToString() : ""; string[] arrEmpID = EmpID.Split(','); string writeMsg = "保存成功!"; if (EmpID == "") { writeMsg = "保存失败!"; } else { //删除 EnterRepository.GetRepositoryEnter().EmpOrgRepository.DeleteByOrgId(int.Parse(OrgID)); foreach (string item in arrEmpID) { if (string.IsNullOrEmpty(item)) { continue; } EmpOrg model = new EmpOrg(); model.OrgID = int.Parse(OrgID); model.EmpID = int.Parse(item); EnterRepository.GetRepositoryEnter().EmpOrgRepository.AddEntity(model); } int result = EnterRepository.GetRepositoryEnter().SaveChange(); if (result == 0) { writeMsg = "保存失败"; } } return(Content(writeMsg)); } catch (Exception ex) { throw; } }