public IQueryable GetSCZZdanju(out int totalCount) { int pageIndex = Request["page"] != null ? Request["page"].ToString().Trim().Length <= 0?1:int.Parse(Request["page"]) : 1; int pageSize = Request["rows"] != null?int.Parse(Request["rows"]) : 10; int zt = Request["zt"] == null?0: Request["zt"].ToString().Trim().Length <= 0?0: int.Parse(Request["zt"]); var actioninfolist = T_SczzDanjuService.LoadPageEntities <DateTime?>(pageIndex, pageSize, out totalCount, a => a.del == 0 && a.ZhuangTai == zt, a => a.AddTime, false); //根据LoginUser.Umoney 判断浏览权限 if (LoginUser.QuXian == 0) { actioninfolist = T_SczzDanjuService.LoadPageEntities <DateTime?>(pageIndex, pageSize, out totalCount, a => a.del == 0 && a.ZhuangTai == zt, a => a.AddTime, false); } else if (LoginUser.QuXian == 3) { if (zt < 2) { actioninfolist = T_SczzDanjuService.LoadPageEntities <DateTime?>(pageIndex, pageSize, out totalCount, a => a.del == 0 && a.ZhuangTai == zt && a.UpShenHe == null, a => a.AddTime, false); } else if (zt == 2) { actioninfolist = T_SczzDanjuService.LoadPageEntities <DateTime?>(pageIndex, pageSize, out totalCount, a => a.del == 0 && a.ZhuangTai == zt, a => a.AddTime, false); } else { actioninfolist = T_SczzDanjuService.LoadPageEntities <DateTime?>(pageIndex, pageSize, out totalCount, a => a.del == 0 && a.UpShenHe == LoginUser.ID && a.ZhuangTai != 2, a => a.AddTime, false); } } else if (LoginUser.QuXian == 4) { if (zt < 2) { actioninfolist = T_SczzDanjuService.LoadPageEntities <DateTime?>(pageIndex, pageSize, out totalCount, a => a.del == 0 && a.ZhuangTai == zt && a.CheJianShenHe == null, a => a.AddTime, false); } else if (zt == 2) { actioninfolist = T_SczzDanjuService.LoadPageEntities <DateTime?>(pageIndex, pageSize, out totalCount, a => a.del == 0 && a.ZhuangTai == zt, a => a.AddTime, false); } else { actioninfolist = T_SczzDanjuService.LoadPageEntities <DateTime?>(pageIndex, pageSize, out totalCount, a => a.del == 0 && a.CheJianShenHe == LoginUser.ID && a.ZhuangTai != 2, a => a.AddTime, false); } } var temp = from a in actioninfolist select new { ID = a.ID, text = a.T_ShengChanZhiZhaoTopName.TopText, time = a.AddTime, Zhuangtai = a.ZhuangTai }; return(temp); }
//获取信息列表 public ActionResult GetHref() { int pageIndex = Request["page"] != null ? Request["page"].ToString().Trim().Length <= 0?1: int.Parse(Request["page"]) : 1; int pageSize = Request["rows"] != null?int.Parse(Request["rows"]) : 10; string MyColums = Request["MyColums"]; int totalCount; if (MyColums == "CPlist") { var actioninfolist = T_SczzDanjuService.LoadPageEntities <DateTime?>(pageIndex, pageSize, out totalCount, a => a.AddUser == LoginUser.ID && a.del != 1, a => a.AddTime, false); var temp = from a in actioninfolist select new { }; return(Json(new { rows = temp, total = totalCount }, JsonRequestBehavior.AllowGet)); } else if (MyColums == "CPxinghao")//规格型号 { var actioninfolist = T_SczzItemService.LoadPageEntities <DateTime?>(pageIndex, pageSize, out totalCount, a => a.Del != 1, a => a.AddTime, false); var temp = from a in actioninfolist select new { a.ID, a.AddTime, a.Text }; return(Json(new { rows = temp, total = totalCount }, JsonRequestBehavior.AllowGet)); } if (MyColums == "JiHuaName")//单据 { var actioninfolist = T_ShengChanZhiZhaoTopNameService.LoadPageEntities <DateTime?>(pageIndex, pageSize, out totalCount, a => a.Del != 1, a => a.addtime, false); var temp = from a in actioninfolist select new { a.ID, a.TopText, a.addtime }; return(Json(new { rows = temp, total = totalCount }, JsonRequestBehavior.AllowGet)); } return(Json(null, JsonRequestBehavior.AllowGet)); }