예제 #1
0
        protected void Page_Load(object sender, EventArgs e)
        {
            ISessionProvider  session   = new WebSessionProvider();
            ViewCasePresenter presenter = new ViewCasePresenter(this, session);

            if (!IsPostBack)
            {
                if (Request.QueryString["id"] != null)
                {
                    session["caseID"] = Request.QueryString["id"];
                }
            }
            presenter.Initialize();
        }
예제 #2
0
 protected void Page_Load(object sender, EventArgs e)
 {
     presenter = new ViewCasePresenter(this, new WebSessionProvider());
     if (!IsPostBack)
     {
         Session.Remove("DocumentSearchCriteria");
         int caseId = CoreObject.GetId(Request);
         if (caseId > 0)
         {
             if (!Page.User.IsInRole("Administratorzy") && !(new CaseDAO()).IsCaseVisibleForUser(caseId, new Guid(Membership.GetUser().ProviderUserKey.ToString())))
             {
                 BaseContentPage.SetError("Nie masz uprawnieñ do tej sprawy", "~/OczekujaceZadania.aspx");
             }
         }
         presenter.Initialize();
     }
 }