Пример #1
0
 public JsonResult ChangeLeave(string state, int num)
 {
     try
     {
         CookieModel modelssss = new CookieModel();
         if (string.IsNullOrEmpty(modelssss.UserCookieID) && string.IsNullOrEmpty(modelssss.UserCookieName) && string.IsNullOrEmpty(modelssss.UserCookiePwd))
         {
             return(new JsonResult()
             {
                 Data = new { code = 10002, result = 0, message = "权限已过期" }
             });
         }
         InfoLeave_bll infoLeaveBll = new InfoLeave_bll();
         JsonResult    jr           = new JsonResult();
         bool          result       = infoLeaveBll.Edit(state, num);
         if (result)
         {
             jr.Data = new { code = 10000, result = true, message = "修改成功!" };
         }
         else
         {
             jr.Data = new { code = 10001, result = false, message = "修改失败!" };
         }
         return(jr);
     }
     catch (Exception ex)
     {
         FileHelper.Log("Admin", ex.Message, "");
         throw;
     }
 }
Пример #2
0
        public JsonResult GetLeaveByList(string _search, Info_Leave model, int currentPage = 1, int PageSize = 10)
        {
            CookieModel modelssss = new CookieModel();

            if (string.IsNullOrEmpty(modelssss.UserCookieID) && string.IsNullOrEmpty(modelssss.UserCookieName) && string.IsNullOrEmpty(modelssss.UserCookiePwd))
            {
                return(new JsonResult()
                {
                    Data = new { code = 10002, result = 0, message = "权限已过期" }
                });
            }
            InfoLeave_bll infoleavebll = new InfoLeave_bll();
            JsonResult    jr           = new JsonResult();

            if (!string.IsNullOrEmpty(_search))
            {
                List <Info_Leave> leavelist = infoleavebll.GetList(_search).ToList();
                leavelist.Skip((currentPage - 1) * PageSize).Take(PageSize).ToList();
                if (leavelist.Count != 0)
                {
                    jr.Data = new { code = 10000, result = true, message = "查询成功!", data = leavelist.ToList() };
                }
                else
                {
                    jr.Data = new { code = 10001, result = false, message = "未查询到相关用户!" };
                }
            }
            else
            {
                List <Info_Leave> leavelists = infoleavebll.GetListAll().ToList();
                leavelists.Skip((currentPage - 1) * PageSize).Take(PageSize).ToList();
                if (leavelists.Count != 0)
                {
                    jr.Data = new { code = 10000, result = true, message = "查询成功!", data = leavelists.ToList() };
                }
                else
                {
                    jr.Data = new { code = 10001, result = false, message = "服务器连接超时!" };
                }
            }



            return(jr);
        }