Пример #1
0
 public override void Initialise(Page p)
 {
     if (p.Request.Params["__EVENTTARGET"] == "FromFind")
     {
         p.Response.Redirect(
             new RedirectModel(_headers == Enums.Headers.thirtyDayActualStatus ? THIRTY : THREE,
                               "SiteComparison.aspx").RedirectString());
     }
     if (p.Request.Params["__EVENTTARGET"] == "FromReservation")
     {
         var parametersOnClick = p.Request.Params["__EVENTARGUMENT"].Split(',');
         p.Session["ResFilterDropDownValue"] = parametersOnClick[0];
         p.Session["ResDateClicked"]         = parametersOnClick[3];
         p.Response.Redirect("ReservationDetails.aspx");
     }
     base.Initialise(p);
     BrowserModel.SetJavaScript(p);
     UpdateStatistic(ReportStatistics.ReportName.PoolingStatus);
     if (p.IsPostBack)
     {
         return;
     }
     loadParticulars(p.Request.QueryString[STATUSTYPE] ?? "");
     ActualsGridModel.setJavascript(p);
     labelODCollectionsModel.Filter = ActualsGridModel.MainFilters;
     LabelODOpentripsModel.Filter   = ActualsGridModel.MainFilters;
     GetSession();
     fromAlerts(p.Request.QueryString[INFOTAG] ?? "");
     UpdateView();
     ChartviewPanel.Visible = false;
 }
Пример #2
0
 public override void UpdateView()
 {
     setFeedback();
     _mainFilterService.FillFilter();
     LabelUpdateModel.Update();
     HeadingModel.setText(_headers);
     SwitchButton.setLabel();
     labelODCollectionsModel.Update();
     LabelODOpentripsModel.Update();
     ActualsGridModel.MainFilters.ExcludeLongterm = ExcludeLongterm;
     ActualsGridModel.bind(BrowserModel.BrowserWidth.Value, _noOfCols.ToString());
     ChartModel._DataTable = ActualsGridModel._htmlTable.Repository._DataTable;
     ChartModel.NoOfPoints = _noOfCols;
     ChartModel.bind();
 }