Ejemplo n.º 1
0
        private void btnDevolver_Click(object sender, EventArgs e)
        {
            try
            {
                if (txtId.Text.Trim() == "")
                {
                    throw new Exception("id vazio");
                }

                EmprestimoBLL bll = new EmprestimoBLL();
                Emprestimo    emp = bll.SelecionarEmprestimoPorId(int.Parse(txtId.Text)); // selecionamos o emprestimo escolhido

                if (emp.DataDevolucaoReal != Convert.ToDateTime("01/01/1900"))            // se o emprestimo ja foi devolvido
                {
                    throw new Exception("Livro já devolvido!");
                }


                emp.DataDevolucaoReal = DateTime.Now; // atribuimos ao emprestimo a data atual
                bll.AlterarEmprestimo(emp);           // alteramos o emprestimo com a nova data, ficando assim 'devolvido'

                if (emp.DataDevolucaoReal > emp.DataDevolucaoPrevista)
                {
                    MessageBox.Show("Livro devolvido com atraso!");
                }
                else
                {
                    MessageBox.Show("Livro devolvido no prazo");
                }
            }
            catch (Exception ex) {
                MessageBox.Show("Erro: " + ex.Message.ToString());
            }
        }
Ejemplo n.º 2
0
        private void btnProcurarDev_Click(object sender, EventArgs e)
        {
            try
            {
                if (txtId.Text.Trim() == "") // se o text box do id esta vazio
                {
                    throw new Exception("Id vazio");
                }

                EmprestimoBLL bll = new EmprestimoBLL();
                Emprestimo    emp = bll.SelecionarEmprestimoPorId(int.Parse(txtId.Text)); // selecionamos o emprestimo escolhido

                txtIdLivroDev.Text  = emp.IdLivro.ToString();                             // exibimos suas informacoes
                txtIdLeitorDev.Text = emp.IdLeitor.ToString();
                txtDataDevPrev.Text = emp.DataDevolucaoPrevista.ToString();
                txtDataEmpDev.Text  = emp.DataEmprestimo.ToString();

                if (emp.DataDevolucaoReal != Convert.ToDateTime("01/01/1900"))
                {
                    chkDevolvido.Checked = true;
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show("Erro: " + ex.Message.ToString());
            }
        }
Ejemplo n.º 3
0
        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());
            }
        }
Ejemplo n.º 4
0
        private void btnProcurar_Click(object sender, EventArgs e)
        {
            Emprestimo emp = null;

            try
            {
                EmprestimoBLL bll = new EmprestimoBLL();
                emp = bll.SelecionarEmprestimoPorId(int.Parse(txtIdEmp.Text)); // selecionamos o emprestimo escolhido

                txtIdLeitor.Text = emp.IdLeitor.ToString();                    // exibimos suas informacoes
                txtIdLivro.Text  = emp.IdLivro.ToString();
                mtxtDataEmp.Text = emp.DataEmprestimo.ToString();
                mtxtDataDev.Text = emp.DataDevolucaoPrevista.ToString();

                if (emp.DataDevolucaoReal != Convert.ToDateTime("01/01/1900")) // se a data de devoluvcao real for diferente da padrão
                {
                    chkDev.Checked = true;                                     // quer dizer que ja foi devolvido
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show("Erro: " + ex.Message.ToString());
            }
        }