private void btnProcurar_Click(object sender, EventArgs e) { Validacao valida = new Validacao(); if (!valida.campoVazio(tbProcurar.Text) && valida.validaNumero(tbProcurar.Text) && tbProcurar.TextLength == 9) { if (this.controle.procurar(long.Parse(tbProcurar.Text)) == null) { avisoJanela("404", "Aluno não encontrado!"); } else { Aluno aluno = this.controle.procurar(long.Parse(tbProcurar.Text)); tbMain.Text = ( "\r\nNome: " + aluno.getNome() + "\r\nMatricula: " + aluno.getMatricula() + "\r\nSerie: " + aluno.getSerie() + "\r\nTurma: " + aluno.getTurma() + "\r\nProfessor: " + aluno.getProfessor() + "\r\nNota 1: " + aluno.getNota1() + "\r\nNota 2: " + aluno.getNota2() + "\r\nNota 3: " + aluno.getNota3() + "\r\nNota 4: " + aluno.getNota4() + "\r\nNota Final: " + aluno.getNotaFinal() ); } } else { avisoJanela("Matrícula", "Formato de matrícula inválida!"); } }
private void btnAtualizar_Click(object sender, EventArgs e) { Validacao valida = new Validacao(); if (!valida.campoVazio(tbNome.Text) && !valida.campoVazio(tbMatricula.Text) && !valida.campoVazio(tbProfessor.Text) && !valida.campoVazio(cbSerie.Text) && !valida.campoVazio(cbTurma.Text) && !valida.campoVazio(tbNota1.Text) && !valida.campoVazio(tbNota2.Text) && !valida.campoVazio(tbNota3.Text) && !valida.campoVazio(tbNota4.Text)) { if (valida.validaTexto(tbNome.Text) && valida.validaTexto(tbProfessor.Text)) { if (valida.validaNumero(tbMatricula.Text) && (tbMatricula.TextLength == 9)) { if (valida.validaNota(tbNota1.Text) && valida.validaNota(tbNota2.Text) && valida.validaNota(tbNota3.Text) && valida.validaNota(tbNota4.Text)) { string nome = tbNome.Text; long matricula = long.Parse(tbMatricula.Text); char serie = char.Parse(cbSerie.Text); char turma = char.Parse(cbTurma.Text); string professor = tbProfessor.Text; int nota1 = int.Parse(tbNota1.Text); int nota2 = int.Parse(tbNota2.Text); int nota3 = int.Parse(tbNota3.Text); int nota4 = int.Parse(tbNota4.Text); Aluno novoAluno = new Aluno(nome, matricula, serie, turma, professor, nota1, nota2, nota3, nota4); this.controle.modificar(novoAluno); avisoJanela("Sucesso!", "As informações foram atualizadas!"); this.Dispose(); } else { avisoJanela("Nota inválida!", "A nota deve conter apenas números e deve ser entre 0 e 10!"); } } else { avisoJanela("Matricula inválida!", "A matrícula deve conter apenas números e ter no 9 dígitos!"); } } else { avisoJanela("Nome inválido", "Nome do aluno ou nome do professor não podem conter caracteres especiais ou número."); } } else { avisoJanela("Campo vazio", "Nenhum campo pode ficar vazio!"); } }
private void btnRemover_Click(object sender, EventArgs e) { Validacao valida = new Validacao(); if (!valida.campoVazio(tbNome.Text) && !valida.campoVazio(tbMatricula.Text) && !valida.campoVazio(tbProfessor.Text) && !valida.campoVazio(cbSerie.Text) && !valida.campoVazio(cbTurma.Text) && !valida.campoVazio(tbNota1.Text) && !valida.campoVazio(tbNota2.Text) && !valida.campoVazio(tbNota3.Text) && !valida.campoVazio(tbNota4.Text)) { if (valida.validaTexto(tbNome.Text) && valida.validaTexto(tbProfessor.Text)) { if (valida.validaNumero(tbMatricula.Text) && (tbMatricula.TextLength == 9)) { if (valida.validaNota(tbNota1.Text) && valida.validaNota(tbNota2.Text) && valida.validaNota(tbNota3.Text) && valida.validaNota(tbNota4.Text)) { if (this.controle.deletar(long.Parse(tbMatricula.Text)) == false) { avisoJanela("Erro!", "Não foi possível remover. Verifique as informações!"); } else { avisoJanela("Sucesso!", "Aluno removido com sucesso!"); this.Dispose(); } } else { avisoJanela("Nota inválida!", "A nota deve conter apenas números e deve ser entre 0 e 10!"); } } else { avisoJanela("Matricula inválida!", "A matrícula deve conter apenas números e ter no 9 dígitos!"); } } else { avisoJanela("Nome inválido", "Nome do aluno ou nome do professor não podem conter caracteres especiais ou número."); } } else { avisoJanela("Campo vazio", "Nenhum campo pode ficar vazio!"); } }