/// <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(); }
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(); }