Ejemplo n.º 1
0
        private string getIngressoInfo(Ingressos newIngressos)
        {
            var html = "<p>  Cinema: " + newIngressos.Cinema + "<p/>";

            html += "<p> Filme: " + newIngressos.Filme + "<p/>";
            html += "<p> Horario: " + newIngressos.Horario + "<p/>";
            return(html);
        }
Ejemplo n.º 2
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();
                }
            }
        }
Ejemplo n.º 3
0
        public void newIngresso(Ingressos ingresso, order newOrder, string horario)
        {
            FilmesRepo  filmesDb  = new FilmesRepo();
            CinemasRepo cinemaDb  = new CinemasRepo();
            int         id        = ingresso.Id;
            int         filmeId   = filmesDb.getFilmeIdByTituloAndCinema(ingresso.Filme, ingresso.Cinema);
            int         cinemaId  = cinemaDb.getCinemaIdByName(ingresso.Cinema);
            int         cadeiraId = ingresso.getCadeira().Id;
            int         orderId   = newOrder.getId();



            string query = "INSERT INTO `ingressos`(`id`, `cinema_id`, `id_cadeira_id`, `id_order_id`, `horario`, `valor`) " +
                           "VALUES (" + id + "," + cinemaId + "," + cadeiraId + "," + orderId + ",'" + horario + "'," + ingresso.Valor + ")";
            string query2 = "INSERT INTO `ingressos_filme`(`ingressos_id`, `filme_id`) VALUES (" + id + "," + filmeId + ")";

            Insert(query);
            Insert(query2);
        }