Exemple #1
0
        /// <summary>
        /// Metodo para Adicionar novos alunos na lista.
        /// </summary>
        /// <param name="alunos">Array onde os dados serao armazenados</param>
        public void AdicionarAlunos(ref string[,] alunos, ref int idAluno)
        {
            AumentaLista(ref alunos);

            Console.Clear();

            var boletim = new CalculaDados();

            Console.WriteLine("Informe o nome do aluno: ");
            var nomeAluno = Console.ReadLine();

            var media = RegistraMedia();

            var frequencia = RegistraFrequencia();

            for (int i = 0; i < alunos.GetLength(0); i++)
            {
                if (alunos[i, 0] != null)
                {
                    continue;
                }

                alunos[i, 0] = (idAluno++).ToString();
                alunos[i, 1] = nomeAluno;
                alunos[i, 2] = media.ToString();
                alunos[i, 3] = frequencia.ToString();
                alunos[i, 4] = boletim.SituacaoAluno(media, frequencia);
                alunos[i, 5] = "true";
            }
            Console.WriteLine("Aluno cadastrado!");
            Console.ReadKey();
        }
Exemple #2
0
        public void AlterarAlunos(string[,] alunos)
        {
            Console.Clear();

            var boletim = new CalculaDados();


            Console.WriteLine("Informe o aluno a ser alterado: ");
            var id = Console.ReadLine();

            for (int i = 0; i < alunos.GetLength(0); i++)
            {
                if (alunos[i, 0] != null && alunos[i, 0] == id)
                {
                    Console.WriteLine("Informe o nome do aluno: ");
                    var nomeAluno = Console.ReadLine();

                    var media = RegistraMedia();

                    var frequencia = RegistraFrequencia();

                    alunos[i, 1] = nomeAluno;
                    alunos[i, 2] = media.ToString();
                    alunos[i, 3] = frequencia.ToString();
                    alunos[i, 4] = boletim.SituacaoAluno(media, frequencia);
                }
            }
            Console.WriteLine("Aluno alterado com sucesso!");
            Console.ReadKey();
        }