protected void ButtonTilaa_Click(object sender, EventArgs e)
        {
            Lkm       = Int32.Parse(TextBoxLukumaara.Text);
            Maksuehto = DropDownListMaksuehto.Text;
            Models.TilausTietokanta til = new Models.TilausTietokanta();
            int TilausID = til.TeeTilaus(current_username, Maksuehto);

            if (TilausID > 0)
            {
                Boolean onnistuiko = til.LisaaTilausRivi(TilausID, TuoteID, Lkm);

                if (onnistuiko)
                {
                    LabelOnnistuikoTilaus.Text    = "Kiitos tilauksestanne! Voit seurata tilausta seuraa tilausta linkistä.";
                    LabelOnnistuikoTilaus.Visible = true;
                    Server.Transfer("~/Views/KiitosTilauksesta.aspx");
                }
                else
                {
                    LabelOnnistuikoTilaus.Text    = "Tilauksen tallennus ei onnistunut. Yritä uudelleen!";
                    LabelOnnistuikoTilaus.Visible = true;
                }
            }
            else
            {
                LabelOnnistuikoTilaus.Text    = "Tilauksen tallennus ei onnistunut. Yritä uudelleen!";
                LabelOnnistuikoTilaus.Visible = true;
            }
        }
예제 #2
0
        protected void ButtonTilaa_Click(object sender, EventArgs e)
        {
            Lkm = Int32.Parse(TextBoxLukumaara.Text);

            Models.TilausTietokanta til = new Models.TilausTietokanta();
            int TilausId = til.TeeTilaus(current_username, PeliId, Lkm);

            if (TilausId > 0 && Lkm != 0)
            {
                Boolean onnistuiko = til.LisaaTilausRivi(TilausId, PeliId, Lkm);

                if (onnistuiko)
                {
                    LabelOnnistuikoTilaus.Text    = "Kiitos tilauksestanne!";
                    LabelOnnistuikoTilaus.Visible = true;
                    Server.Transfer("Tilaus.aspx");
                }
                else
                {
                    LabelOnnistuikoTilaus.Text    = "Tilauksen tallennus ei onnistunut. Yritä uudelleen!";
                    LabelOnnistuikoTilaus.Visible = true;
                }
            }
            else
            {
                LabelOnnistuikoTilaus.Text    = "Tilauksen tallennus ei onnistunut. Yritä uudelleen!";
                LabelOnnistuikoTilaus.Visible = true;
            }
        }
        protected void ButtonTilaaKori_Click(object sender, EventArgs e)
        {
            Maksuehto = DropDownMaksuehto.Text;

            List <Tilausrivi> kori = (List <Tilausrivi>) this.Session["kori"];
            Tilausrivi        rivi = null;

            if (kori != null)
            {
                Models.TilausTietokanta til = new Models.TilausTietokanta();
                int TilausID = til.TeeTilaus(current_username, Maksuehto);

                for (int i = 0; i < kori.Count; i++)
                {
                    rivi    = kori[i];
                    TuoteID = rivi.TuoteID;
                    Lkm     = rivi.Kpl;


                    if (TilausID > 0)
                    {
                        Boolean onnistuiko = til.LisaaTilausRivi(TilausID, TuoteID, Lkm);

                        if (onnistuiko)
                        {
                            LabelOnnistuikoKori.Text    = "Kiitos tilauksestanne! Voit seurata tilausta seuraa tilausta linkistä.";
                            LabelOnnistuikoKori.Visible = true;
                            //Server.Transfer("KiitosTilauksesta.aspx");
                        }
                        else
                        {
                            LabelOnnistuikoKori.Text    = "Tilauksen tallennus ei onnistunut. Yritä uudelleen!";
                            LabelOnnistuikoKori.Visible = true;
                        }
                    }
                    else
                    {
                        LabelOnnistuikoKori.Text    = "Tilauksen tallennus ei onnistunut. Yritä uudelleen!";
                        LabelOnnistuikoKori.Visible = true;
                    }
                }
                kori = null;
                this.Session["kori"]        = kori;
                LabelOnnistuikoKori.Text    = "Tuotteiden tilaus onnistui. Kiitos tilauksesta!";
                LabelOnnistuikoKori.Visible = true;
            }
            else
            {
                LabelOnnistuikoKori.Text    = "Ostoskorissa ei ole tuotteita.";
                LabelOnnistuikoKori.Visible = true;
            }
        }