Beispiel #1
0
        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
            }
        }