コード例 #1
0
        protected void cmdCadastrar_Click(object sender, EventArgs e)
        {
            try
            {
                lblResultado.Text = "";
                if (Page.IsValid)
                {
                    if (BEPiD.Business.Util.Validacao.IsValidCPF(txtCPF.Text))
                    {
                        AlunoDTO dto = new AlunoDTO();
                        dto.agencia     = txtAgencia.Text;
                        dto.nome        = txtNome.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 = Convert.ToDateTime(txtDataNascimento.Text.Replace("/", "-"));
                        dto.email            = txtEmail.Text;
                        dto.endereco         = txtEndereco.Text;
                        dto.estado           = cmbEstado.Text;
                        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;
                        //dto.dataDeExpedicao = Convert.ToDateTime(txtDataExpedicao.Text.Replace("/", "-"));

                        //pegando idaluno
                        //HttpCookie Session = Request.Cookies["BEPiDUCB.Site"];
                        dto.idAluno = int.Parse(Session["IAluno"].ToString());

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

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

                            Response.Redirect("DadosPessoais?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();
            }
        }