private void BtnExcluir_Click(object sender, EventArgs e)
        {
            if (MessageBox.Show("Tem certeza que deseja cancelar esse emprestimo?", "Atenção",
                                MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes)
            {
                //Deleta registro


                emprestimoBLL.ExcluirEmprestimo(emprestimo);
                txtLeitor.Text = "";
                AtualizarGrid();
                btnCancelar.Enabled  = false;
                btnDevolucao.Enabled = false;
            }
        }
        private void btnExcluir_Click(object sender, EventArgs e)
        {
            Emprestimo emp = null;

            try
            {
                EmprestimoBLL empBll = new EmprestimoBLL();
                emp = empBll.SelecionarEmprestimoPorId(int.Parse(txtIdEmp.Text)); // atribuimos ao objeto 'emp' o emprestimo escolhido
                btnProcurar.PerformClick();                                       // exibimos as informações do emprestimo
                empBll.ExcluirEmprestimo(emp);                                    // excluimos
            }
            catch (Exception ex)
            {
                MessageBox.Show("Erro: " + ex.Message.ToString());
            }
        }
示例#3
0
        private void btnDevolucao_Click(object sender, EventArgs e)
        {
            try
            {
                if (cbLivros.SelectedIndex < 0)
                {
                    throw new Exception("Escolha um livro para devolver");
                }

                int id = int.Parse(cbLivros.Items[cbLivros.SelectedIndex].ToString().Substring(0, 3).Trim());

                Emprestimo emprestimo = emprestimoBLL.SelecionarEmprestimoPorIdLivro(id);
                emprestimo.DataDevolucaoReal = DateTime.Now;
                emprestimoBLL.ExcluirEmprestimo(emprestimo);

                MessageBox.Show("Devolução feita com sucesso!", "Aviso", MessageBoxButtons.OK);

                btnListar.PerformClick();
            }
            catch (Exception ex)
            {
                MessageBox.Show("Erro: " + ex.Message.ToString());
            }
        }