public ActionResult DeleteDepart(string DepartmentID)
 {
     var rdto = new ResultDTO();
     try
     {
         ManagerFactory.DepartmentManager.DeleteDepartment(DepartmentID);
         rdto.Message = "删除成功";
         rdto.Result = true;
     }
     catch
     {
         rdto.Message = "删除失败";
         rdto.Result = false;
     }
     return this.Json(rdto);
 }
        public ActionResult GetAssetApply(string aplNo)
        {
            AssetApply apl = ManagerFactory.AssetAcceptManager.GetApplication(aplNo);
            AssetApplyDTO dto = AssetApplyDTOMapper.MapToDTO(apl);

            ResultDTO rdto = new ResultDTO();
            if (dto != null)
            {
                rdto.Result = true;
                rdto.Data = dto;
                rdto.Message = "获取申请信息成功";
            }
            else
            {
                rdto.Result = false;
                rdto.Message = "获取申请信息失败";
            }
            return this.Json(rdto);
        }
示例#3
0
 public ActionResult DeleteUser(string[] userid)
 {
     var rdto = new ResultDTO();
     try
     {
         for (int i = 0; i < userid.Length; i++)
         {
             ManagerFactory.UserManager.DeleteUser(userid[i]);
         }
         rdto.Message = "删除成功";
         rdto.Result = true;
     }
     catch
     {
         rdto.Message = "删除失败";
         rdto.Result = false;
     }
     return this.Json(rdto);
 }
示例#4
0
        public ActionResult AddUser(UserDTO User)
        {
            var rdto = new ResultDTO();
            Model.User u = UserDTOMapper.MapFromDTO(User);

            try
            {
                ManagerFactory.UserManager.SaveUser(u);
                rdto.Message = "添加成功";
                rdto.Result = true;
            }
            catch(Exception e)
            {
                rdto.Message = "添加失败:"+e.Message ;
                rdto.Result = false;
            }

            return this.Json(rdto);
        }
        public ActionResult AddDepart(DepartmentDTO  Depart)
        {
            var rdto = new ResultDTO();
            Model.Department  dep = DepartmentDTOMapper .MapFromDTO(Depart);

            try
            {
                ManagerFactory.DepartmentManager.SaveDepartment(dep);
                rdto.Message = "登录成功";
                rdto.Result = true;
            }
            catch (Exception ex)
            {
                rdto.Message = "登录失败:" + ex.Message ;
                rdto.Result = false;
            }

            return this.Json(rdto);
        }
示例#6
0
        public ActionResult UpdateUser(UserDTO User)
        {
            var rdto = new ResultDTO();
            Model.User u = UserDTOMapper.MapFromDTO(User);

              try
              {
                ManagerFactory.UserManager.UpdateUser(u);
                rdto.Message = "更新成功";
                rdto.Result = true;
            }
            catch
            {
                rdto.Message = "更新失败";
                rdto.Result = false;
            }

            return this.Json(rdto);
        }
示例#7
0
        public ActionResult UpdatePassword(string password)
        {
            string userId = HttpContext.Session["User"].ToString();
            User user = ManagerFactory.UserManager.GetUser(userId);
            user.Password = password;

            var rdto = new ResultDTO();

            try
            {
                ManagerFactory.UserManager.UpdateUser(user);
                rdto.Message = "更新成功";
                rdto.Result = true;
            }
            catch
            {
                rdto.Message = "更新失败";
                rdto.Result = false;
            }

            return this.Json(rdto);
        }
示例#8
0
        public ActionResult Logout()
        {
            string userId = HttpContext.Session["User"].ToString();
            User user = ManagerFactory.UserManager.GetUser(userId);
            user.LoginFlg = "0";

            var rdto = new ResultDTO();

            try
            {
                ManagerFactory.UserManager.UpdateUser(user);
                rdto.Result = true;
                HttpContext.Session["User"] = "";
            }
            catch
            {
                rdto.Result = false;
            }

            return this.Json(rdto);
        }
示例#9
0
        public ActionResult Login(string userid, string password)
        {
            userid = userid.Trim();
            password = password.Trim();
            var rdto = new ResultDTO();
            User  user  = ManagerFactory.UserManager.GetUser(userid);
            //if ( "1".Equals( user.LoginFlg ))
            //{
            //    rdto.Message = "用户已登录";
            //    rdto.Result = false;
            //    return this.Json(rdto);
            //}

            if (user != null && user.Password.Trim() == password.Trim())
            {
                HttpContext.Session["User"] = userid;
                user.LoginFlg = "1";
                ManagerFactory.UserManager.UpdateUser(user);

                rdto.Result = true;
            }
            else
            {
                rdto.Message = "用户名或密码错误";
                rdto.Result = false;
            }
            return this.Json(rdto);
        }
示例#10
0
        public ActionResult GetUser(string userid)
        {
            var rdto = new ResultDTO();
            User user = ManagerFactory.UserManager.GetUser(userid);
            UserDTO  dto = UserDTOMapper.MapToDTO(user);

            if (user != null)
            {
                rdto.Message = "获取用户数据成功";
                rdto.Result = true;
                rdto.Data = dto;
            }
            else
            {
                rdto.Message = "获取用户数据失败";
                rdto.Result = false;
            }
            return this.Json(rdto);
        }
        public ActionResult UpdateDepart(DepartmentDTO Depart)
        {
            var rdto = new ResultDTO();
            Model.Department dep = DepartmentDTOMapper.MapFromDTO(Depart);

            try
            {
                ManagerFactory.DepartmentManager.UpdateDepartment(dep);
                rdto.Message = "更新成功";
                rdto.Result = true;
            }
            catch
            {
                rdto.Message = "更新失败";
                rdto.Result = false;
            }
            return this.Json(rdto);
        }