Exemplo n.º 1
0
        /// <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);
        }
Exemplo n.º 2
0
        /// <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);
        }
Exemplo n.º 3
0
        // 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));
        }
Exemplo n.º 4
0
        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;
        }
Exemplo n.º 5
0
        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"));
            }
        }