Esempio n. 1
0
        private void button1_Click(object sender, EventArgs e)
        {
            List <Ingressos> ing = new List <Ingressos>();
            int i = 1;

            cadeiras.ForEach(x =>
            {
                if (x != null)
                {
                    Ingressos newIngressos = new Ingressos(horarioSelec, filmeTitulo, cinemaNome, x);
                    newIngressos.Id        = ingressoDB.lastIngreso() + i;
                    ing.Add(newIngressos);
                }
                i++;
            });

            Session.SetCarrinho();

            ing.ForEach(x =>
            {
                Session.getCarrinho().addIngressos(x);
            });

            if (Session.GetClientes() == null)
            {
                Login loginForm = new Login();
                this.Hide();
                loginForm.Show();
            }
            else
            {
                if (Session.GetClientes().UseCard || Session.GetClientes().UsePIMCoin)
                {
                    PagoConfirmForm pagoConfirm = new PagoConfirmForm();
                    this.Hide();
                    pagoConfirm.Show();
                }
                else
                {
                    MessageBox.Show("Cliente nao possui metodo de pagamento. Por favor adicione o tipo de pagamento ");
                    tipodepago tipodePagoForm = new tipodepago();
                    this.Hide();
                    tipodePagoForm.Show();
                }
            }
        }
Esempio n. 2
0
        private void button1_Click(object sender, EventArgs e)
        {
            if (checkInputs())
            {
                addingToDB();

                PagoConfirmForm confirm = new PagoConfirmForm();

                Session.GetClientes().UseCard = true;

                /**
                 * Save Pagamento in DB
                 */

                this.Hide();
                confirm.Show();
            }
            else
            {
                MessageBox.Show("Fill all your inputs.");
            }
        }