public Sessão RowToApp(DataRow dr) { FilmeDAO DAOf = new FilmeDAO(); SalaDAO DAOs = new SalaDAO(); Sessão s = new Sessão(); s.Id = int.Parse(dr["Id"].ToString()); s.Filme = DAOf.Read(int.Parse(dr["Filme"].ToString())); s.Sala = DAOs.Read(int.Parse(dr["Sala"].ToString())); s.Horario = dr["Horario"].ToString(); s.LugaresDisponiveis = (int.Parse(dr["Lugares"].ToString())); s.PrecoEntrada = (float.Parse(dr["PEntrada"].ToString())); s.IngressosVendidos1 = (int.Parse(dr["QIngresso"].ToString())); return(s); }
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(); }