private void valida_campos(string msgSucesso) { lblMsg.Text = ""; bool valido1 = true;// nome valida1 pois sao as primeiras validacoes antes mesmo de criar o objeto Aluno double ra; int cep, cpf; if (!double.TryParse(tbRa.Text, out ra))// se ra for válido continua { lblMsg.Text += "RA deve conter apenas Números </br>"; valido1 = false; } if (!int.TryParse(tbCPF.Text, out cpf))// se o cpf for válido continua { lblMsg.Text += "CPF deve conter apenas Números </br>"; valido1 = false; } if (!int.TryParse(tbCep.Text, out cep)) // se o cep for válido continua { lblMsg.Text += "CEP deve conter apenas numeros </br>"; valido1 = false; } if (ddlEstado.SelectedIndex == 0) { lblMsg.Text += "Selecione o estado </br>"; valido1 = false; } if (valido1) { Aluno alu = new Aluno(ra, tbNome.Text, cpf, tbEndereco.Text, tbBairro.Text, tbCidade.Text, ddlEstado.SelectedValue, cep, tbTelefone.Text); if (alu.ValidaAluno()) { lblMsg.Text = msgSucesso; } else lblMsg.Text = alu.GetStatus(); //retorna todos os erros ocorridos durante a validação } }