示例#1
0
        private bool RegistraEmprestimo(int id)
        {
            string resultadoValidacao;
            bool   conseguiuGravar = false;

            if (telaAmiguinho.VisualizarRegistros())
            {
                Console.Write("Informe o id do solicitante do emprestimo: ");
                int idSolicitante = Convert.ToInt32(Console.ReadLine());

                if (telaRevista.VisualizarRegistros())
                {
                    Console.Write("Informe o id da revista para o emprestimo: ");
                    int idRevista = Convert.ToInt32(Console.ReadLine());

                    Console.Write("Informe a data de devolução: ");
                    DateTime dataDevolucao = Convert.ToDateTime(Console.ReadLine());

                    DateTime dataRegistro = DateTime.Now;

                    string statusEmprestimo = "DATA_VALIDA";

                    resultadoValidacao = controladorEmprestimo.RegistrarRevista(id, idSolicitante, idRevista, dataRegistro, dataDevolucao, statusEmprestimo);
                    if (resultadoValidacao != "EMPRESTIMO_VALIDO")
                    {
                        Console.WriteLine(resultadoValidacao);
                        Console.ReadLine();
                        conseguiuGravar = false;
                    }

                    conseguiuGravar = true;
                }
            }
            return(conseguiuGravar);
        }