Example #1
0
    protected void Page_Load(object sender, EventArgs e)
    {
        var idString = Request.QueryString["id"];

        if (string.IsNullOrEmpty(idString) || !int.TryParse(idString, out _id))
        {
            Response.Redirect(string.Format("/Register.aspx"));
            return;
        }

        if (!IsPostBack)
        {
            _dropDownData = Database.GetPageLoadInfo();

            Common.FillChurches(ddlZbor, _dropDownData.Zbory);
            Common.FillTeeShirts(ddlTricko, _dropDownData.Tricka);
            Common.FillSluziaci(ddlSluziaci, _dropDownData.Sluziaci, true);
            Common.FillDobrovolnici(ddlDobrovolnik, _dropDownData.Dobrovolnici);
            Common.FillInternat(ddlUbytovaniePiatokSobota);
            Common.FillInternat(ddlUbytovanieSobotaNedela);
        }

        if (!IsPostBack)
        {
            LoadData();
        }
        lblSuccess.Text          = "";
        btnLenDnes.OnClientClick = string.Format("$('#{0}').val('{1}');return false;", txtRegistracnyOverride.ClientID, Prices.LenDnes);
    }
Example #2
0
 protected override void LoadViewState(object savedState)
 {
     base.LoadViewState(savedState);
     _data         = ViewState[KeyRegistrationData] as List <RegistrationEntry> ?? new List <RegistrationEntry>();
     _indices      = ViewState[KeyIndices] as List <int> ?? new List <int>();
     _dropDownData = ViewState[KeyDropDownData] as PageLoadInfo ?? new PageLoadInfo();
     GenerateControls();
 }
Example #3
0
 public void Fill(PageLoadInfo data, bool sluziaci)
 {
     _currencies          = data.Currencies;
     _sluziaci            = data.Sluziaci;
     _poplatky            = data.Poplatky;
     _showPrivateSluziaci = sluziaci;
     Common.FillSluziaci(ddlSluziaci, data.Sluziaci, sluziaci);
     Common.FillTeeShirts(ddlTricko, data.Tricka);
     Common.FillChurches(ddlZbor, data.Zbory);
     Common.FillDobrovolnici(ddlDobrovolnik, data.Dobrovolnici);
 }
Example #4
0
    protected void Page_Load(object sender, EventArgs e)
    {
        if (!IsPostBack)
        {
            _dropDownData = Database.GetPageLoadInfo();

            Common.FillChurches(ddlZbor, _dropDownData.Zbory);
            Common.FillSluziaci(ddlSluziaci, _dropDownData.Sluziaci, true);
            Common.FillDobrovolnici(ddlDobrovolnik, _dropDownData.Dobrovolnici);
            Common.FillInternat(ddlUbytovaniePiatokSobota);
            Common.FillInternat(ddlUbytovanieSobotaNedela);
        }
        btnLenDnes.OnClientClick = string.Format("$('#{0}').val('{1}');return false;", txtRegistracnyOverride.ClientID, Prices.LenDnes);
    }
Example #5
0
    protected override void OnInit(EventArgs e)
    {
        _sluziaci = Request.QueryString[UrlKeySluziaci] == "true";

        if (!IsPostBack)
        {
            _dropDownData = Database.GetPageLoadInfo();
            _data         = new List <RegistrationEntry> {
                new RegistrationEntry()
            };
            _indices = new List <int> {
                0
            };
            GenerateControls();
            ResetActiveTab(0);
        }
        base.OnInit(e);
    }
Example #6
0
    protected override void OnInit(EventArgs e)
    {
        _sluziaci = Request.QueryString[UrlKeySluziaci] == "true";

        var endOfRegistration = new DateTime(2019, 2, 15, 0, 0, 0);  //TODO: update

        pnlRegistrationDone.Visible = (DateTime.Now > endOfRegistration) && !_sluziaci;

        if (!IsPostBack)
        {
            _dropDownData = Database.GetPageLoadInfo();
            _data         = new List <RegistrationEntry> {
                new RegistrationEntry()
            };
            _indices = new List <int> {
                0
            };
            GenerateControls();
            ResetActiveTab(0);
        }
        base.OnInit(e);
    }
Example #7
0
 protected override void LoadViewState(object savedState)
 {
     base.LoadViewState(savedState);
     _dropDownData = ViewState[KeyDropDownData] as PageLoadInfo ?? new PageLoadInfo();
 }
Example #8
0
    public static PageLoadInfo GetPageLoadInfo()
    {
        var data = new PageLoadInfo();

        using (var connection = CreateConnection())
        {
            using (var command = CreateCommand(connection, "GetPageLoadInfo"))
            {
                using (var reader = command.ExecuteReader())
                {
                    data.Currencies = new List <CurrencyInfo>();
                    while (reader.Read())
                    {
                        data.Currencies.Add(new CurrencyInfo
                        {
                            Id          = reader.GetInt32(0),
                            Name        = reader.GetString(1),
                            Rate        = (float)reader.GetDouble(2),
                            PaymentInfo = reader.GetString(3)
                        });
                    }
                    reader.NextResult();

                    data.Tricka       = reader.GetListOfIdNames();
                    data.Zbory        = reader.GetListOfIdNames();
                    data.Dobrovolnici = reader.GetListOfIdNameToolTips();

                    data.Sluziaci = new List <SluziaciInfo>();
                    while (reader.Read())
                    {
                        data.Sluziaci.Add(new SluziaciInfo
                        {
                            Id               = reader.GetInt32(0),
                            Name             = reader.GetString(1),
                            ToolTip          = reader.GetStringNull(2),
                            FreeRegistration = reader.GetBoolean(3),
                            FreeTeeShirt     = reader.GetBoolean(4),
                            FreeMikina       = reader.GetBoolean(5),
                            FreeFood         = reader.GetBoolean(6),
                            FreeDorm         = reader.GetBoolean(7),
                            Allowed          = reader.GetBoolean(8),
                            IsPublic         = reader.GetBoolean(9)
                        });
                    }
                    reader.NextResult();

                    data.Poplatky = new List <PoplatokInfo>();
                    while (reader.Read())
                    {
                        data.Poplatky.Add(new PoplatokInfo
                        {
                            Id      = reader.GetInt32(0),
                            From    = reader.GetDateTimeNull(1),
                            To      = reader.GetDateTimeNull(2),
                            Amount  = (float)reader.GetDecimal(3),
                            Online  = reader.GetBoolean(4),
                            Comment = reader.GetString(5)
                        });
                    }
                    reader.NextResult();
                }
            }
        }
        return(data);
    }