Exemplo n.º 1
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (IsPostBack)
            {
                _fleetSeriesDateRace = (List <FleetSeriesDateRace>)ViewState["_FleetSeriesDateRace"]; // Load state
            }
            else
            {
                _fleetSeriesDateRace = new List <FleetSeriesDateRace>(); // allocate memory

                // Set the values via the IsCrossPagePostBack because the PreviousPage values won't be available after a PostBack here.
                hiddenSeasonID.Value = PreviousPage.SelectedSeason;
                labelSeason.Text     = CentralLibrary.GetSeason(SelectedSeason);

                if (PreviousPage.SelectedDate.Trim().Length > 0)
                {
                    UpdateDate(PreviousPage.SelectedDate);
                }
                else
                {
                    UpdateDate(CentralLibrary.GetCurrentDateTime());
                }

                CentralLibrary.GetFleets(listFleet);                                           // Get the fleets
                CentralLibrary.GetFleetSeries(listFleetSeries, SelectedFleet, SelectedSeason); // After getting the fleets, get the series for the selected fleet

                CentralLibrary.GetTimes(listRace);

                panelSchedule.Visible    = false;
                labelErrorSeries.Visible = false;
                labelErrorSave.Visible   = false;
                buttonRemove.Enabled     = false;
            }
        }