/// <summary> /// 获取我管理的所有社团的活动申请结果 /// </summary> /// <returns></returns> public ApplyActivity getInfo() { int userID = Common.User.GetUserID(Session["Username"].ToString()); var clubList = new BLL.clubManager().GetModels(p => p.userID == userID); var info = new ApplyActivity(); info.Activities = new List <string>(); foreach (var item in clubList) { //获取社团名称 info.Activities.Add(Common.Club.getClubName(item.cludID)); } return(info); }
/// <summary> /// /// </summary> /// <returns></returns> public List <Model.clubactivity> GetList() { int userID = Common.User.GetUserID(Session["Username"].ToString()); //获取我管理的所有社团的活动申请结果 var clubList = new BLL.clubManager().GetModels(p => p.userID == userID); //获取这些社团的活动信息 var list = new List <Model.clubactivity>(); foreach (var item in clubList) { var act = new BLL.clubActivity().GetModels(p => p.clubID == item.cludID & p.state != 0 & p.state != 3); foreach (var j in act) { list.Add(j); } } return(list); }
// GET: manager/NewMember public ActionResult Index() { int userID = Common.User.GetUserID(Session["Username"].ToString()); //获取我管理的所有社团的活动申请结果 var clubList = new BLL.clubManager().GetModels(p => p.userID == userID); //获取这些社团的活动信息 var list = new List <Model.newmember>(); foreach (var item in clubList) { var act = new BLL.newMember().GetModels(p => p.clubID == item.cludID & p.state == 0); foreach (var j in act) { list.Add(j); } } return(View(list)); }
public BaseController() { #if DEBUG ViewBag.Username = "******"; #endif //初始化页面数据,通过ViewBag传递给view //获取用户id BLL.user user = new BLL.user(); string name = ViewBag.Username; var userModel = user.GetModel(p => p.name == name); //验证用户权限 if (!new BLL.clubManager().Exist(p => p.userID == userModel.id)) { //返回用户登录界面 Response.Redirect("/manager/Login/Login"); } ViewBag.Clubs = new BLL.ClubBLL().GetRecordCount(); //获取我管理的所有社团的活动申请结果 var clubList = new BLL.clubManager().GetModels(p => p.userID == userModel.id); //获取这些社团的活动信息 var list = new List <Model.clubactivity>(); foreach (var item in clubList) { var act = new BLL.clubActivity().GetModels(p => p.clubID == item.cludID & p.state != 0 & p.state != 3); foreach (var j in act) { list.Add(j); } } //页面申请结果数量 ViewBag.Result = list.Count; //页面入社申请结果数量 var newMember = new BLL.newMember(); int newMemberCount = 0; foreach (var item in clubList) { var act = new BLL.clubActivity().GetModels(p => p.clubID == item.cludID & p.state != 0 & p.state != 3); newMemberCount += newMember.GetRecordCount(p => p.state == 0 & p.clubID == item.cludID); } ViewBag.NewMember = newMemberCount; }
public ActionResult checkPwd() { string pwd = Request.Params["pwd"]; string username = Request.Params["username"]; try { var result = Common.Auth.CheckPwd(pwd, username); if (result) { BLL.user userBll = new BLL.user(); var model = userBll.GetModel(p => p.name == username); BLL.clubManager clubBll = new BLL.clubManager(); var exist = clubBll.Exist(p => p.userID == model.id); if (exist) { Session["Username"] = username; return(Redirect("/manager/Home")); } else { return(Redirect("/manager/Login/Login?errorMSG=2")); } } else { return(Redirect("/manager/Login/Login?errorMSG=1")); } } catch (Exception) { return(Redirect("/manager/Login/Login?errorMSG=1")); } }