Пример #1
0
        //Esvazia a lista de sessões dos filmes
        private void CleanList(Filme f)
        {
            SessaoDAO     DAO     = new SessaoDAO();
            List <Sessão> sessoes = DAO.FindByFilme(f.Id);

            foreach (Sessão s in sessoes)
            {
                f.RmvSessao(s);
            }
        }
Пример #2
0
        private void btnExcluir_Click(object sender, EventArgs e)
        {
            Filme         f    = DAO.Read(int.Parse(dgvFilmes.CurrentRow.Cells[0].Value.ToString()));
            SessaoDAO     daos = new SessaoDAO();
            List <Sessão> list = daos.FindByFilme(f.Id);

            if (list.Count > 0)
            {
                MessageBox.Show("Impossivel apagar Filme,pois existem sesões em andamento ", "Inconsistencia", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
            else
            {
                DAO.Delete(f.Id);
                LoadDatabase();
                Fill("");
            }
        }