protected void Page_Load(object sender, EventArgs e)
        {
            if (!Page.IsPostBack)
            {
                if (Request.Params["id"] != null)
                {
                    CriptQuery.SecureQueryString qs = new SecureQueryString(Request["id"]);
                    string _email = qs["email"];

                    AlunoDTO dto = new AlunoDTO();
                    dto.situacao = "A";
                    dto.email    = _email;

                    AlunoBRL brl = new AlunoBRL();

                    DataTable dtAluno = brl.searchAlunoByEmail(dto);

                    if (dtAluno != null && dtAluno.Rows.Count > 0)
                    {
                        if (brl.updateAlunoSituacao(dto))
                        {
                            lblResultado.Text = "E-mail " + _email + " do aluno(a) ativado(a) com sucesso.";
                        }
                        else
                        {
                            lblResultado.Text = "Erro ao ativar e-mail. Tente novamente ou entre em contato conosco.";
                        }
                    }
                    else
                    {
                        lblResultado.Text = "Aluno(a) não existente. Entre em contato conosco pelo link Contato";
                    }
                }
            }
        }
        protected void lnkEsqueceuASenha_Click(object sender, EventArgs e)
        {
            if (Page.IsValid)
            {
                try
                {
                    if (!String.IsNullOrEmpty(txtUsuario.Text))
                    {
                        AlunoDTO dto = new AlunoDTO();
                        dto.email    = txtUsuario.Text;
                        dto.situacao = "A";

                        AlunoBRL  brl     = new AlunoBRL();
                        DataTable dtEmail = brl.searchAlunoByEmail(dto);

                        if (dtEmail != null && dtEmail.Rows.Count > 0)
                        {
                            CriptQuery.SecureQueryString qs = new SecureQueryString();
                            qs["Email"] = txtUsuario.Text;
                            qs["Id"]    = dtEmail.Rows[0]["IdAluno"].ToString();
                            //qs["Tipo"] = "Professor";


                            string[] emails = new string[1];
                            emails[0] = txtUsuario.Text;

                            //string _pw = cript2.code.business.SimpleCripto.Decrypt(dtEmail.Rows[0]["PWProfessor"].ToString(), System.Configuration.ConfigurationManager.AppSettings["cript2Hash"].ToString());

                            StringBuilder str = new StringBuilder();
                            str.Append(@" Segue o link abaixo para alterar a senha solicitada através do sistema BEPiD UCB. <br>
                                      Lembre-se de nunca passar a sua senha para ninguém, toda senha 
                                        é confidencial e intransferível. ");

                            str.Append(@" <Br><Br> Acesse o link ou copie cole no browser: http://aluno.bepiducb.com.br/LoginAlterarSenha?e=" + qs.ToString() + " <br> e digite nova senha.");
                            str.Append(@" <Br><Br> Em caso de dúvidas, entre em contato conosco pelo menu Contato");

                            BEPiD.Business.Util.EmailEnvio.enviaEmail(emails, "E-mail automático de senha - aluno.bepiducb.com.br", str.ToString());

                            lblResultado.Text = "Foi enviado para seu e-mail.";
                        }
                        else
                        {
                            lblResultado.Text = "O e-mail não está cadastrado, entrar em contato com o administrador.";
                        }
                    }
                    else
                    {
                        lblResultado.Text = "Favor, digite o seu e-mail no campo de e-mail para verificação!";
                        txtUsuario.Focus();
                    }
                }
                catch (Exception ex)
                {
                    throw ex;
                }
            }
        }