//Adiciona ingressos private void btnMais_Click(object sender, EventArgs e) { if (sessão.LugaresDisponiveis > 0) { SessaoDAO DAOs = new SessaoDAO(); qtdd += 1; Quantidade(); ValorTotal(precoIngreço); sessão.LugaresDisponiveis -= 1; DAOs.Update(sessão); v.AddIngresso(new Ingresso(count, sessão.Id, sessão.Filme.Nome, sessão.Sala.Nome, sessão.Horario)); count++; } else { MessageBox.Show("Sem lugares disponiveis", "Sala cheia", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void btnFinalizar_Click(object sender, EventArgs e) { FilmeDAO DAOF = new FilmeDAO(); VendaDAO DAOV = new VendaDAO(); CaixaDAO DaoC = new CaixaDAO(); SessaoDAO DaoS = new SessaoDAO(); v.Valor1 = precoTotal * 100; v.Data = DateTime.Now.ToShortDateString(); v.Hora = DateTime.Now.ToShortTimeString(); sessão.Filme.QtddVendida += qtdd; sessão.IngressosVendidos1 += qtdd; DaoS.updateQI(sessão); DAOF.Update(sessão.Filme); DAOV.Create(v); foreach (Produtos p in comprados) { Produtos x = dao.Read(p.Id); x.Quantidade += p.Quantidade; dao.UpdateQTd(x); } Caixa c = DaoC.FindbyDate(DateTime.Now.ToShortDateString()); c.AddValor(precoTotal); DaoC.Update(c); if (qtdd > 0) { FormRelatorioIngresso f = new FormRelatorioIngresso(v.GetList()); f.StartPosition = FormStartPosition.CenterScreen; f.ShowDialog(this); } Dispose(); }