public void RegistrarDevolucao() { ConfigurarTela("Registro de Devoluções..."); if (!VisualizarEmprestimosAbertos()) { return; } Console.WriteLine(); Console.Write("Digite o id do empréstimo: "); int idEmprestimo = Convert.ToInt32(Console.ReadLine()); bool emprestimoEncontrado = controladorEmprestimo.ExisteRegistroComEsteId(idEmprestimo); if (!emprestimoEncontrado) { ApresentarMensagem("Nenhum empréstimo foi encontrado com este id: " + idEmprestimo, TipoMensagem.Erro); RegistrarDevolucao(); return; } Console.Write("Digite a data da devolução: "); DateTime dataDevolucao = Convert.ToDateTime(Console.ReadLine()); controladorEmprestimo.RegistrarDevolucao(idEmprestimo, dataDevolucao); ApresentarMensagem("Devolução realizada com sucesso", TipoMensagem.Sucesso); }
private bool Devolver(int idEmprestimo) { string status = "DEVOLVIDO"; string resultadoValidacao = controladorEmprestimo.RegistrarDevolucao(idEmprestimo, status); bool conseguiuGravar = true; if (resultadoValidacao != "DEVOLUCAO_VALIDA") { Console.WriteLine(idEmprestimo); ApresentarMensagem(resultadoValidacao, TipoMensagem.Erro); conseguiuGravar = false; } return(conseguiuGravar); }
private bool GravaDevolução(int id) { string resultadoValidacao; bool conseguiuGravar = true; VisualizarRevistas(); Console.Write("Digite o id da revista que será devolvida: "); int idRevistaEmprestimo = Convert.ToInt32(Console.ReadLine()); Console.Write("Digite a data de devolução: "); DateTime dataDevolucao = Convert.ToDateTime(Console.ReadLine()); resultadoValidacao = controladorEmprestimo.RegistrarDevolucao( id, idRevistaEmprestimo, dataDevolucao); if (resultadoValidacao != "EMPRESTIMO_VALIDO") { ApresentarMensagem(resultadoValidacao, TipoMensagem.Erro); conseguiuGravar = false; } return(conseguiuGravar); }