Ejemplo n.º 1
0
        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));
        }
Ejemplo n.º 2
0
 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;
     }
 }