public ActionResult Create(UTOrganization departmentEntity)
 {
     try
     {
         ModelOrganizationManageIndex model = new ModelOrganizationManageIndex();
         model.Save(departmentEntity);
         return Content(WebTools.ScriptCloseEmbeddedFrameDialog(DialogOption.GetDefaultInstance()));
     }
     catch
     {
         Error = OASys.Resources.Properties.Resources.M00002E;
         ViewBag.PageState = PageState;
         return View(departmentEntity);
     }
 }
Ejemplo n.º 2
0
        /// <summary>
        /// 保存或新增组织机构
        /// </summary>
        /// <param name="departmentEntity"></param>
        public void Save(UTOrganization departmentEntity)
        {
            //新增
            if (departmentEntity.ID == Guid.Empty)
            {
                departmentEntity.InputDate = DateTime.Now;
                departmentEntity.InputUser = SessionManager.CurrentSysUser.ID;

                bizUTOrganization.SaveOrUpdate(departmentEntity);
                bizSysLogs.SaveOrUpdate(new SysLogs()
                {
                    OperationTime = DateTime.Now,
                    OperatorName = SessionManager.CurrentSysUser.UserName,
                    MachineIP = HttpContext.Current.Request.UserHostAddress,
                    UserAccount = SessionManager.CurrentSysUser.UserAccount,
                    LogTypeID = 1,
                    LogContent = string.Format("【{0}】在【{1}】对【{2}】的【{3}】做了【{4}】操作", SessionManager.CurrentSysUser.UserName, DateTime.Now, Navigation, string.Format("{0}(ID:{1})", departmentEntity.Name, departmentEntity.ID), "保存")
                });
            }//修改
            else
            {
                UTOrganization uTOrgDepartment = bizUTOrganization.GetFirst(x => x.ID == departmentEntity.ID);
                uTOrgDepartment.UpdateDate = DateTime.Now;
                uTOrgDepartment.UpdateUser = SessionManager.CurrentSysUser.ID;
                uTOrgDepartment.Name = departmentEntity.Name;
                uTOrgDepartment.OrderIndex = departmentEntity.OrderIndex;
                uTOrgDepartment.Remark = departmentEntity.Remark;

                uTOrgDepartment.UpdateDate = DateTime.Now;
                uTOrgDepartment.UpdateUser = SessionManager.CurrentSysUser.ID;
                bizUTOrganization.SaveOrUpdate(uTOrgDepartment);
            }
        }