Ejemplo n.º 1
0
        public JsonResult GetJsonData(SreachDataTable dt, string name, string stime)
        {
            ReturnPageResultIList <ResourceRole> data = new cncbk_resource_application.Controller.ResourceRoleController().GetAllWhere(
                new FilterBaseModel()
            {
                Name       = name,
                StartTime  = string.IsNullOrEmpty(stime) ? Convert.ToDateTime("0001-01-01") : Convert.ToDateTime(stime),
                EndTime    = string.IsNullOrEmpty(stime) ? Convert.ToDateTime("0001-01-01") : new DateTime(Convert.ToDateTime(stime).Year, Convert.ToDateTime(stime).Month, Convert.ToDateTime(stime).Day, 23, 59, 59),
                pageNumber = dt.pageIndex,
                pageSize   = dt.length
            }
                );
            IList <ResourceRole> rList = new List <ResourceRole>();

            if (data != null && data.DataT != null)
            {
                rList = data.DataT;
            }
            return(Json(new
            {
                recordsFiltered = data.totalRecords,
                recordsTotal = data.totalPages,
                data = rList.Select(d => new { Id = d.Id, RoleType = d.RoleType, RoleName = d.RoleName, RoleCtime = d.RoleCtime })
            }, JsonRequestBehavior.AllowGet));
        }
Ejemplo n.º 2
0
        public JsonResult GetJsonData(SreachDataTable dt, string name, int state, string stime, string etime)
        {
            ReturnPageResultIList <ResourceMember> data = new cncbk_resource_application.Controller.ResourceMemberController().GetAllWhere(
                new ResourceMemberFilltersModel()
            {
                userName   = name,
                StartTime  = string.IsNullOrEmpty(stime) ? Convert.ToDateTime("0001-01-01") : Convert.ToDateTime(stime),
                EndTime    = string.IsNullOrEmpty(stime) ? Convert.ToDateTime("0001-01-01") : new DateTime(Convert.ToDateTime(stime).Year, Convert.ToDateTime(stime).Month, Convert.ToDateTime(stime).Day, 23, 59, 59),
                pageNumber = dt.pageIndex,
                pageSize   = dt.length,
                State      = state
            }
                );
            IList <ResourceMember> memberList = new List <ResourceMember>();

            if (data != null && data.DataT != null)
            {
                memberList = data.DataT;
            }


            return(Json(new
            {
                recordsFiltered = data.totalRecords,
                recordsTotal = data.totalPages,
                data = memberList.Select(a => new { Id = a.Id, UserName = a.UserName, Phone = a.Phone, Email = a.Email, State = a.State, RoleId = a.RoleId, Remark = a.Remark, CreateTime = a.CreateTime, IsSupAdmin = a.ResRole.RoleType == 1 })
            }, JsonRequestBehavior.AllowGet));
        }
Ejemplo n.º 3
0
        public ActionResult GetJsonData(SreachDataTable dt, string name, string state, string upgradetime)
        {
            FilterBaseModel fillter = new FilterBaseModel()
            {
                Name       = name,
                pageNumber = dt.pageIndex,
                pageSize   = dt.length
            };

            if (!string.IsNullOrEmpty(state))
            {
                fillter.State = Convert.ToInt16(state);
            }

            if (!string.IsNullOrEmpty(upgradetime))
            {
                fillter.StartTime = Convert.ToDateTime(upgradetime);
                fillter.EndTime   = new DateTime(fillter.StartTime.Year, fillter.StartTime.Month, fillter.StartTime.Day, 23, 59, 59);
            }

            ReturnPageResultIList <ResourcePackage> data = new ResourcePackageController().GetAllWhere(fillter);
            IList <ResourcePackage> gmList = new List <ResourcePackage>();

            if (data != null && data.DataT != null)
            {
                gmList = data.DataT;
            }

            return(Json(new
            {
                recordsFiltered = data.totalRecords,
                recordsTotal = data.totalPages,
                data = gmList
            }, JsonRequestBehavior.AllowGet));
        }