private void GetSessao(Sala sa) { SessaoDAO dao = new SessaoDAO(); List <Sessão> s = dao.FindBySala(sa.Id); foreach (Sessão se in s) { sa.AddSessao(se); } }
private void btnExcluir_Click(object sender, EventArgs e) { Sala s = DAO.Read((int.Parse(dgvSalas.CurrentRow.Cells[0].Value.ToString()))); SessaoDAO daos = new SessaoDAO(); List <Sessão> list = daos.FindBySala(s.Id); if (list.Count > 0) { MessageBox.Show("Impossivel apagar sala,pois existem sesões em andamento nela", "Inconsistencia", MessageBoxButtons.OK, MessageBoxIcon.Error); } else { DAO.Delete(s.Id); LoadDatabase(); Fill(""); } }