Example #1
0
        public ActionResult Details(string msg)
        {
            bool isHasNoActive
                = Request.Cookies[GLB.userId] != null && Convert.ToInt32(Request.Cookies[GLB.depId].Value) == GLB.adminDepId ? true : false;
            ResponseStatus          resp  = activityService.GetActivities(conta_Activity, isHasNoActive);
            Container_Authority_Msg auth  = new Container_Authority_Msg();
            ResponseStatus          resp1 = ServiceBuilder.BuildAuthService().GetSecondAuth(Request.Cookies, auth);

            if (resp1 == ResponseStatus.FAILED)
            {
                resp = resp1;
            }
            //if (Request.Cookies[GLB.userId] != null) Response.
            return(this.JudgeResult(resp, () =>
            {
                conta_Activity.msg = msg;
                conta_Activity.isAdd = auth.isAdd;
                conta_Activity.isDelete = auth.isDelete;
                conta_Activity.isUpdate = auth.isUpdate;
                conta_Activity.isVisit = auth.isVisit;
                if (auth.isVisit)
                {
                    return View("Details_Visit", conta_Activity);
                }
                else
                {
                    return View(conta_Activity);
                }
            }));
        }
        public ActionResult Details(int?curpage, string message)
        {
            visitPaginate.CurrentPage = curpage == null ? 1 : (int)curpage;
            conta_List_Visit          = new Container_List_Visit()
            {
                paginate = visitPaginate,
                msg      = message
            };
            ResponseStatus          resp  = visitService.GetVisits(conta_List_Visit);
            Container_Authority_Msg auth  = new Container_Authority_Msg();
            ResponseStatus          resp1 = ServiceBuilder.BuildAuthService().GetSecondAuth(Request.Cookies, auth);

            if (resp1 == ResponseStatus.FAILED)
            {
                resp = resp1;
            }
            return(base.JudgeResult(resp,
                                    () => {
                conta_List_Visit.isAdd = auth.isAdd;
                conta_List_Visit.isDelete = auth.isDelete;
                conta_List_Visit.isUpdate = auth.isUpdate;
                conta_List_Visit.isVisit = auth.isVisit;
                return View(conta_List_Visit);
            }));
        }
Example #3
0
        public ActionResult Details(int id, string msg)
        {
            activityWorks = new ActivityWorks();
            ResponseStatus          resp  = workService.GetWorks(Request, activityWorks, id);
            Container_Authority_Msg auth  = new Container_Authority_Msg();
            ResponseStatus          resp1 = ServiceBuilder.BuildAuthService().GetSecondAuth(Request.Cookies, auth);

            if (resp1 != ResponseStatus.SUCCESS)
            {
                resp = resp1;
            }
            if (resp == ResponseStatus.NOT_DATA)
            {
                resp = ResponseStatus.SUCCESS;
            }
            return(this.JudgeResult(resp, () =>
            {
                activityWorks.WorkContent = msg;
                activityWorks.isAdd = auth.isAdd;
                activityWorks.isDelete = auth.isDelete;
                activityWorks.isUpdate = auth.isUpdate;
                activityWorks.isVisit = auth.isVisit;
                return View(activityWorks);
            }));
        }
        public ActionResult Details(string msg)
        {
            conta_List_Department          = new Container_List_Department();
            conta_List_Department.message  = msg;
            conta_List_Department.List_Dep = new List <Department>();
            resp = departmentService.GetDepartments(Request, conta_List_Department);
            Container_Authority_Msg auth  = new Container_Authority_Msg();
            ResponseStatus          resp1 = ServiceBuilder.BuildAuthService().GetSecondAuth(Request.Cookies, auth);

            if (resp1 == ResponseStatus.FAILED)
            {
                resp = resp1;
            }
            return(this.JudgeResult(resp, () =>
            {
                conta_List_Department.isAdd = auth.isAdd;
                conta_List_Department.isDelete = auth.isDelete;
                conta_List_Department.isUpdate = auth.isUpdate;
                conta_List_Department.isVisit = auth.isVisit;
                return View(conta_List_Department);
            }));
        }
Example #5
0
        public override void OnAuthorization(AuthorizationContext filterContext)
        {
            string controller            = filterContext.RouteData.Values["controller"].ToString();
            string action                = filterContext.RouteData.Values["action"].ToString();
            HttpCookieCollection cookies = filterContext.HttpContext.Request.Cookies;

            authService = ServiceBuilder.BuildAuthService();
            ResponseStatus status = authService.IsAllow(controller, action, cookies);

            switch (status)
            {
            case ResponseStatus.ALLOW_ALL_USER:
                break;

            case ResponseStatus.ALLOW_NONE_USER:
                break;

            case ResponseStatus.ALLOW_SPECIFY_USER_PASS:
                break;

            case ResponseStatus.NOALLOW:
                filterContext.Result = new RedirectToRouteResult(
                    "message",
                    new RouteValueDictionary()
                {
                    { "msg", "PermissionDenied" }
                });
                break;

            case ResponseStatus.NOT_LOGIN:
                filterContext.Result = new RedirectToRouteResult("Login", null);
                break;

            case ResponseStatus.NONE:
                break;
            }
        }
Example #6
0
        public ActionResult Details(int?curpage, string msg)
        {
            paginate.CurrentPage = curpage == null ? 1 : (int)curpage;
            NoticeType ntype = Request.Cookies[GLB.userId] == null ? NoticeType.All_MEMBER : NoticeType.NONE;

            resp = noticeService.GetNotices(Request, ntype, paginate, conta_List_Notice);
            Container_Authority_Msg auth  = new Container_Authority_Msg();
            ResponseStatus          resp1 = ServiceBuilder.BuildAuthService().GetSecondAuth(Request.Cookies, auth);

            if (resp1 == ResponseStatus.FAILED)
            {
                resp = resp1;
            }
            return(this.JudgeResult(resp, () =>
            {
                conta_List_Notice.NType = ntype;
                conta_List_Notice.msg = msg;
                conta_List_Notice.isAdd = auth.isAdd;
                conta_List_Notice.isDelete = auth.isDelete;
                conta_List_Notice.isUpdate = auth.isUpdate;
                conta_List_Notice.isVisit = auth.isVisit;
                return View(conta_List_Notice);
            }));
        }
Example #7
0
        public ActionResult Details(int?curpage, string msg)
        {
            paginate.CurrentPage      = curpage == null ? 1 : (int)curpage;
            conta_List_ImportantEvent = new Container_List_ImportantEvent();
            conta_List_ImportantEvent.List_ImportantEvent = new List <ImportantEvent>();
            resp = importantEventService.GetImportantEvents(Request, paginate, conta_List_ImportantEvent);
            Container_Authority_Msg auth  = new Container_Authority_Msg();
            ResponseStatus          resp1 = ServiceBuilder.BuildAuthService().GetSecondAuth(Request.Cookies, auth);

            if (resp1 == ResponseStatus.FAILED)
            {
                resp = resp1;
            }
            return(this.JudgeResult(resp, () =>
            {
                conta_List_ImportantEvent.paginate = paginate;
                conta_List_ImportantEvent.msg = msg;
                conta_List_ImportantEvent.isAdd = auth.isAdd;
                conta_List_ImportantEvent.isDelete = auth.isDelete;
                conta_List_ImportantEvent.isUpdate = auth.isUpdate;
                conta_List_ImportantEvent.isVisit = auth.isVisit;
                return View(conta_List_ImportantEvent);
            }));
        }