Example #1
0
        public void ExcluirRegistro()
        {
            ConfigurarTela("Finalizando um Registro...");

            VisualizarRegistros();


            Console.WriteLine();

            Console.Write("Digite o número do emprestimo que deseja finalizar: ");
            int idSelecionado = Convert.ToInt32(Console.ReadLine());

            bool conseguiuExcluir = controladorEmprestimo.ExcluirEmprestimo(idSelecionado);

            if (conseguiuExcluir)
            {
                Console.WriteLine("Emprestimo finalizado com sucesso");
                Console.ReadLine();
            }
            else
            {
                Console.WriteLine("Erro ao finalizar emprestimo, tente novamente");
                Console.ReadLine();
                ExcluirRegistro();
            }
        }
        public override void ExcluirRegistro()
        {
            ConfigurarTela("Devolvendo revista...");

            VisualizarRegistros();

            Console.WriteLine();

            Console.Write("Digite o número do empréstimo que deseja remover: ");
            int idSelecionado = Convert.ToInt32(Console.ReadLine());


            bool conseguiuExcluir = controladorEmprestimo.ExcluirEmprestimo(idSelecionado); //preciso de um controlador revist aqui.


            if (conseguiuExcluir)
            {
                ApresentarMensagem("Revista devolvida com sucesso", TipoMensagem.Sucesso);
            }
            else
            {
                ApresentarMensagem("Falha ao tentar devolver revista. Esta revista não foi alugada.", TipoMensagem.Erro);
                ExcluirRegistro();
            }
        }
        public void DevolverEmprestimo()
        {
            ConfigurarTela("Devolvendo um Emprestimo...");

            VisualizarEmprestimos();

            Console.WriteLine();

            Console.Write("Digite o número do Emprestimo que deseja excluir: ");
            int idSelecionado = Convert.ToInt32(Console.ReadLine());


            bool conseguiuExcluir = controladorEmprestimo.ExcluirEmprestimo(idSelecionado);

            if (conseguiuExcluir)
            {
                ApresentarMensagem("Emprestimo excluído com sucesso", TipoMensagem.Sucesso);
            }
            else
            {
                ApresentarMensagem("Falha ao tentar excluir o Emprestimo", TipoMensagem.Erro);
                DevolverEmprestimo();
            }
        }