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); }
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(); } } }
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); }