示例#1
0
        protected void cmdCadastrar_Click(object sender, EventArgs e)
        {
            try
            {
                if (Page.IsValid)
                {
                    if (BEPiD.Business.Util.Validacao.IsValidCPF(txtCPF.Text))
                    {
                        AlunoDTO dto = new AlunoDTO();
                        dto.agencia          = txtAgencia.Text;
                        dto.bancoNome        = txtNomeBanco.Text;
                        dto.bancoNumero      = txtNrBanco.Text;
                        dto.celular          = txtCelular.Text;
                        dto.cidade           = txtCidade.Text;
                        dto.conta            = txtConta.Text;
                        dto.cpf              = txtCPF.Text;
                        dto.dataNascimento   = formataDataYYYYMMDD(txtDataNascimento.Text);
                        dto.email            = txtEmail.Text;
                        dto.endereco         = txtEndereco.Text;
                        dto.estado           = cmbEstado.SelectedValue.ToString();
                        dto.identidade       = txtIdentidade.Text;
                        dto.nome             = txtNome.Text;
                        dto.nomeUniversidade = txtUniversidade.Text;
                        dto.orgao            = txtOrgao.Text;
                        dto.password         = cript2.code.business.SimpleCripto.Encrypt(txtPassword.Text + txtEmail.Text.Substring(0, 2), System.Configuration.ConfigurationManager.AppSettings["cript2Hash"].ToString());
                        dto.telefone         = txtTelefone.Text;
                        dto.cep              = txtCEP.Text;
                        dto.estadoCivil      = cmbEstadoCivil.SelectedValue.ToString();
                        dto.nacionalidade    = txtNacionalidade.Text;

                        AlunoBRL _brl = new AlunoBRL();
                        if (_brl.insertAluno(dto))
                        {
                            //enviando e-mail de cadastro
                            enviadEmailAdministradores();

                            //enviado e-mail para o usuário
                            enviadEmailAtivacao();

                            Response.Redirect("Aluno?Situacao=1");
                        }
                    }
                    else
                    {
                        lblResultado.Text = "Digite um CPF válido.";
                    }
                }
            }
            catch (Exception ex)
            {
                lblResultado.Text = "Ops! Um erro aconteceu! - " + ex.Message.ToString() + "<Br>" + ex.StackTrace.ToString();
            }
        }