Ejemplo n.º 1
0
        private void Atualizar(object sender, RoutedEventArgs e)
        {
            if (!dataDevolucao.SelectedDate.HasValue)
            {
                MessageBox.Show("Necessário preencher uma data de devolução");
                return;
            }

            Emprestimo emp = EmprestimoDAO.BuscarEmprestimo(Convert.ToInt32(id.Text));

            emp.DataDevolucao      = dataDevolucao.SelectedDate;
            emp.StatusDoEmprestimo = true;
            var retorno = EmprestimoDAO.Atualizar(emp);

            if (retorno)
            {
                MessageBox.Show("Empréstimo atualizado");
                LimparFormulario();
                btnCadastrar.Visibility  = Visibility.Visible;
                btnAtualizar.Visibility  = Visibility.Hidden;
                dataDevolucao.Visibility = Visibility.Hidden;
                lbDtDevolucao.Visibility = Visibility.Hidden;

                CarregarEmprestimos();
            }
            else
            {
                MessageBox.Show("Empréstimo não atualizado");
            }
        }