Exemplo n.º 1
0
        public ActionResult FindAll(int offset, int rowNumber, string sortExpression, string sortOrder, int pageNumber, string Name = "")
        {
            var UserId = Session["Id"] != null ? Session["Id"].ToString() : "";
            List <UserInfoLocation> userdata;
            int count = 0;

            if (UserId != "")
            {
                userdata = userInfoRepository.FindAllByInumber(offset, rowNumber, UserId);
                count    = userInfoRepository.GetCountByInumber(UserId);
                //var c1 = userInfoRepository.Count(UserId);
            }
            else
            {
                userdata = userInfoRepository.FindAll(offset, rowNumber, Name);
                count    = userInfoRepository.GetCount(Name);
                //var c = userInfoRepository.Count(Name);
            }

            AjaxGridResult result = new AjaxGridResult();

            result.Data       = userdata;
            result.pageNumber = pageNumber;
            result.RowCount   = count;
            return(Json(result, JsonRequestBehavior.AllowGet));
        }
Exemplo n.º 2
0
        protected JsonResult JsonAllowGet <T>(List <T> data, DTOResult result, int recordsTotal, int draw) where T : class, new()
        {
            var ajgRes = new AjaxGridResult();

            ajgRes.Status = true;
            if (data == null || !result.IsResult)
            {
                data           = new List <T>();
                ajgRes.Status  = false;
                ajgRes.Style   = AlertStyles.Error;
                ajgRes.Message = Translation.CenterLang.Center.DataNotFound;
                if (!result.IsResult)
                {
                    ajgRes.error = result.ResultMsg;
                }
            }
            ajgRes.data            = data;
            ajgRes.draw            = draw;
            ajgRes.recordsFiltered = recordsTotal;
            ajgRes.recordsTotal    = recordsTotal;
            var json = Json(ajgRes, JsonRequestBehavior.AllowGet);

            json.MaxJsonLength = int.MaxValue;
            return(json);
        }
Exemplo n.º 3
0
        public ActionResult GetFileDataById(decimal?ID)
        {
            var da = new FileDA();

            da.DTO.Execute.ExecuteType  = FileExecuteType.GetBlobFileByID;
            da.DTO.ExecuteFile.COM_CODE = SessionHelper.SYS_COM_CODE;
            da.DTO.ExecuteFile.ID       = ID;
            da.Select(da.DTO);
            var ajgRes = new AjaxGridResult();

            if (da.DTO.ExecuteFile.File.BLOB_FILE != null)
            {
                ajgRes.data   = Convert.ToBase64String(da.DTO.ExecuteFile.File.BLOB_FILE);
                ajgRes.Status = true;
            }
            else
            {
                ajgRes.data    = string.Empty;
                ajgRes.Status  = false;
                ajgRes.Style   = AlertStyles.Error;
                ajgRes.Message = Translation.CenterLang.Center.DataNotFound;
            }
            var json = Json(ajgRes, JsonRequestBehavior.AllowGet);

            json.MaxJsonLength = int.MaxValue;
            return(json);
        }
Exemplo n.º 4
0
        public ActionResult FindAll(AjaxModel ajaxGrid)
        {
            AjaxGridResult result = new AjaxGridResult();

            result.Data       = locationRepository.FindAll();;
            result.pageNumber = ajaxGrid.pageNumber;
            result.RowCount   = ajaxGrid.rowNumber;
            return(Json(result, JsonRequestBehavior.AllowGet));
        }
Exemplo n.º 5
0
        public ActionResult FindAllTotal(AjaxModel ajaxGrid)
        {
            var            totalUsers = userInfoRepository.GetTotalUser();
            AjaxGridResult result     = new AjaxGridResult();

            result.Data       = totalUsers;
            result.pageNumber = ajaxGrid.pageNumber;
            result.RowCount   = ajaxGrid.rowNumber;
            return(Json(result, JsonRequestBehavior.AllowGet));
        }
Exemplo n.º 6
0
        protected JsonResult JsonAllowGet <T>(T data) where T : class, new()
        {
            var ajgRes = new AjaxGridResult();

            ajgRes.Status = true;
            if (data == null)
            {
                data           = new T();
                ajgRes.Status  = false;
                ajgRes.Style   = AlertStyles.Error;
                ajgRes.Message = Translation.CenterLang.Center.DataNotFound;
            }
            ajgRes.data = data;
            var json = Json(ajgRes, JsonRequestBehavior.AllowGet);

            json.MaxJsonLength = int.MaxValue;
            return(json);
        }