Ejemplo n.º 1
0
        private void deleteToolStripButton_Click(object sender, EventArgs e)
        {
            try
            {
                int         linhaSelecionada = Convert.ToInt32(locacaoDataGridView.CurrentRow.Cells[0].Value.ToString());
                LocacaoCrud crud             = new LocacaoCrud();
                Locacao     atual            = crud.ObterLocacao(linhaSelecionada);

                if (MessageBox.Show("Confirma a exclusão desta locação?", "Atenção!", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes)
                {
                    if (crud.Delete(linhaSelecionada))
                    {
                        //buscando o filme que foi locado
                        FilmeCrud filmeCrud = new FilmeCrud();
                        Filme     locFilme  = filmeCrud.ObterFilme(atual.FilmeId);
                        //

                        filmeRetornou(atual);
                        MessageBox.Show("Locação excluída!");
                        CarregaGrid();
                    }
                    else
                    {
                        MessageBox.Show("Ocorreu um erro!", "Erro!", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    }
                }
                else
                {
                    return;
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }