예제 #1
0
        /// <summary>
        /// Método que gera um submenu que insere-se um registro na base de dados
        /// </summary>
        public void GerarMenuInserirRegistros(string[,] baseDeAlunos)
        {
            Console.Clear();
            GerarMenuContextual();

            var boletim = new MetodosCalculos(); //Chama a classe de Métodos de calculo

            Console.WriteLine("Digite o nome do aluno");
            var nome = Console.ReadLine();

            Console.WriteLine("Digite a nota 1 do aluno:");
            int.TryParse(Console.ReadLine(), out int n1);

            Console.WriteLine("Digite a nota 2 do aluno:");
            int.TryParse(Console.ReadLine(), out int n2);

            Console.WriteLine("Digite a nota 3 do aluno:");
            int.TryParse(Console.ReadLine(), out int n3);

            Console.WriteLine("Digite o total de aulas:");
            int.TryParse(Console.ReadLine(), out int totalAulas);

            Console.WriteLine("Digite o total de faltas do aluno:");
            int.TryParse(Console.ReadLine(), out int totalFaltas);

            var aluno = new Alunos();                                                                              //Chama a classe alunos para possibilitar a inserção dos registros

            double media = boletim.CalculaMedia(n1, n2, n3);                                                       //Calcula a média

            double frequencia = boletim.CalculaFrequencia(totalAulas, totalFaltas);                                //Calcula a frequencia

            aluno.InsereDados(baseDeAlunos, nome, media, frequencia, boletim.verificaSituacao(media, frequencia)); //Insere todos os dados necessários na bdd

            Console.WriteLine("Registro inserido com sucesso");
            Console.WriteLine("Pressione qualquer tecla para voltar ao menu inicial");
            Console.ReadKey();
        }