public ActionResult Index(int page = 1) { WechatHeaderInfo infoHead = new WechatHeaderInfo(); infoHead.HeadText = "学校管理"; infoHead.LeftIcon = "/Content/wechat/images/search.png"; infoHead.LeftURL = Url.Action("index", "Home"); ViewBag.WechatHeaderInfo = infoHead; GetSelectList(); string Name = Function.GetRequestString("Name"); int TypeID = Function.GetRequestInt("TypeID"); var list = DepartmentBLL.GetList(p => true && p.ID != 4); if (!string.IsNullOrEmpty(Name)) { list = list.Where(p => p.Name.Contains(Name)); ViewBag.TxtName = Name; } if (TypeID > 0) { list = list.Where(p => p.DepartmentTypeInfo.Any(a => a.ID == TypeID)); ViewBag.DdlTypeID = TypeID; } list = list.OrderByDescending(p => p.ID); IPagedList <DepartmentInfo> result = list.ToPagedList(page, PageSize); return(View(result)); }
public ActionResult Index() { WechatHeaderInfo infoHead = new WechatHeaderInfo(); infoHead.HeadText = "汇总查询"; infoHead.LeftURL = Url.Action("index", "home"); ViewBag.WechatHeaderInfo = infoHead; return(View()); }
public ActionResult SelectUser(int ID) { var info = ResearchPlanBLL.GetList(a => a.ID == ID).FirstOrDefault(); ViewBag.listMemberGroup = MemberGroupBLL.GetList(a => a.Enable).OrderByDescending(a => a.SortID).ThenByDescending(a => a.ID) .Select(a => new SelectListItem() { Text = a.Name, Value = a.ID.ToString() }).ToList(); ViewBag.listSubject = SubjectBLL.GetList(a => true).ToList().Where(a => info.DepartmentInfo.DepartmentTypeInfo.Contains(a.DepartmentTypeInfo)) .Select(a => new SelectListItem() { Text = a.Name, Value = a.ID.ToString() }).ToList(); WechatHeaderInfo infoHead = new WechatHeaderInfo(); infoHead.HeadText = "人员选择"; infoHead.LeftURL = Url == null ? "" : Url.Action("Detail", new { ID = ID }); ViewBag.WechatHeaderInfo = infoHead; ViewBag.SelectedUserJSON = Newtonsoft.Json.JsonConvert.SerializeObject(info.ResearchPlanUserInfo.Select(u => new { u.ID, u.UserID, Name = u.UserInfo.Name, u.IsConfirmed, subjectName = string.Join(",", u.UserInfo.SubjectInfo.Select(s => s.Name)), DepartmentName = u.UserInfo.DepartmentInfo.Name })); ViewBag.info = info; int MemberGroupID = Function.GetRequestInt("MemberGroupID"); int SubjectID = Function.GetRequestInt("SubjectID"); string Name = Function.GetRequestString("Name"); var listUser = UserBLL.GetList(a => a.Enable && a.RuleInfo.Any(r => r.PowerActionInfo.Any(p => p.NewID == PowerInfo.P_评课管理.PP组织调研.PPP听评课管理.添加))); if (MemberGroupID > 0) { listUser = listUser.Where(a => a.MemberGroupInfo.Any(mg => mg.ID == MemberGroupID)); ViewBag.DdlMemberGroup = MemberGroupID; } if (SubjectID > 0) { listUser = listUser.Where(a => a.SubjectInfo.Any(s => s.ID == SubjectID)); ViewBag.DdlSubject = SubjectID; } if (!string.IsNullOrEmpty(Name)) { listUser = listUser.Where(a => (a.Name.Contains(Name) || a.Tel.Contains(Name) || a.Code.Contains(Name))); ViewBag.TxtName = Name; } listUser = listUser.OrderBy(a => a.Name); return(View(listUser)); }
public ActionResult Index(int page = 1) { WechatHeaderInfo infoHead = new WechatHeaderInfo(); infoHead.HeadText = "系统帐户管理"; infoHead.LeftURL = Url.Action("index", "Home"); ViewBag.WechatHeaderInfo = infoHead; GetSelectList(); int RuleID = Function.GetRequestInt("RuleID"); int MemberGroupID = Function.GetRequestInt("MemberGroupID"); int DepartmentID = Function.GetRequestInt("DepartmentID"); string Name = Function.GetRequestString("Name"); var list = UserBLL.GetList(p => true); if (!PowerActionBLL.PowerCheck(PowerInfo.P_系统管理.PP系统帐户管理.PPP用户管理.查看所有帐户)) { DepartmentID = CurrentUser.DepartmentID; if (!PowerActionBLL.PowerCheck(PowerInfo.P_系统管理.PP系统帐户管理.PPP用户管理.查看当前单位帐户)) { list = list.Where(a => a.ID == CurrentUser.ID); } } if (!string.IsNullOrEmpty(Name)) { list = list.Where(p => p.Name.Contains(Name)); ViewBag.TxtName = Name; } if (RuleID > 0) { list = list.Where(p => p.RuleInfo.Any(r => r.ID == RuleID)); ViewBag.DdlRuleID = RuleID; } if (MemberGroupID > 0) { list = list.Where(p => p.MemberGroupInfo.Any(M => M.ID == MemberGroupID)); ViewBag.DdlMemberGroup = MemberGroupID; } if (DepartmentID > 0) { list = list.Where(p => p.DepartmentID == DepartmentID); ViewBag.DdlDepartment = DepartmentID; } list = list.OrderByDescending(p => p.Enable) .ThenByDescending(p => p.DepartmentID) .ThenByDescending(p => p.ID); var result = list.ToPagedList(page, PageSize); return(View(result)); }
public ActionResult Index(int TemplateID) { WechatHeaderInfo infoHead = new WechatHeaderInfo(); infoHead.HeadText = "学科汇总项管理"; ViewBag.WechatHeaderInfo = infoHead; // GetSelectList(); var list = TemplateSubjectSummaryBLL.GetList(p => p.TemplateID == TemplateID); list = list.OrderByDescending(p => p.SortID).ThenBy(a => a.ID); return(View(list)); }
public ActionResult Index(int page = 1) { WechatHeaderInfo infoHead = new WechatHeaderInfo(); infoHead.HeadText = "用户群组管理"; ViewBag.WechatHeaderInfo = infoHead; // GetSelectList(); var list = MemberGroupBLL.GetList(p => true); list = list.OrderByDescending(p => p.SortID).ThenByDescending(a => a.ID); IPagedList <MemberGroupInfo> result = list.ToPagedList(page, PageSize); return(View(result)); }
// GET: Wechat/CommanPage public ActionResult Msg(string Title, string GoBackLink = "/wechat/home", string Detail = "", string Icon = "") { dynamic info = new ExpandoObject(); info.Title = Title; info.Detail = Detail; info.Icon = Icon; info.GoBackLink = GoBackLink; ViewBag.info = info; WechatHeaderInfo infoHead = new WechatHeaderInfo(); infoHead.HeadText = Title; infoHead.LeftURL = GoBackLink; ViewBag.WechatHeaderInfo = infoHead; return(View()); }
public ActionResult Index(int page = 1) { string Name = Function.GetRequestString("Name"); DateTime DateBegin = Function.GetRequestDateTime("DateBegin"); DateTime DateEnd = Function.GetRequestDateTime("DateEnd"); var list = WechatMsgBLL.GetList(p => p.Status != -1); if (!string.IsNullOrEmpty(Name)) { list = list.Where(p => (p.UserInfo.Name.Contains(Name) || p.UserInfo.WechatNameNick.Contains(Name) || p.UserInfo.WechatOpenID.Contains(Name) || p.UserInfo.Tel.Contains(Name))); ViewBag.TxtName = Name; } if (DateBegin != DicInfo.DateZone) { list = list.Where(p => DbFunctions.DiffDays(p.AddDate, DateBegin) <= 0); ViewBag.TxtDateBegin = DateBegin.ToString("yyyy-MM-dd"); } if (DateEnd != DicInfo.DateZone) { list = list.Where(p => DbFunctions.DiffDays(p.AddDate, DateEnd) >= 0); ViewBag.TxtDateEnd = DateEnd.ToString("yyyy-MM-dd"); } list = list.OrderByDescending(p => p.ID); IPagedList <WechatMsgInfo> result = list.ToPagedList(page, PageSize); WechatHeaderInfo infoHead = new WechatHeaderInfo() { HeadText = "微信会话管理" }; infoHead.LeftIcon = "/Content/wechat/images/item.png"; infoHead.LeftURL = "javascript:Seach_Toggle();"; infoHead.RightText = Url.Action("index", "home"); ViewBag.WechatHeaderInfo = infoHead; return(View(result)); }