示例#1
0
 private void Button_Click(object sender, RoutedEventArgs e)
 {
     if (!String.IsNullOrEmpty(txtInformacaoParaEsconder.Text) &&
         !String.IsNullOrEmpty(txtSenhaParaPodeEsconder.Text))
     {
         txtConteudoJaEscondido.Text = Encrypt.Criptografar(txtInformacaoParaEsconder.Text, txtSenhaParaPodeEsconder.Text);
     }
 }
        protected void EditarAluno(object sender, EventArgs e)
        {
            string sql = "UPDATE aluno SET ";

            //email
            if (inputEmail.Text != "")
            {
                sql += "email='" + inputEmail.Text + "', ";
            }

            //nome
            if (inputNome.Text != "")
            {
                sql += "nome='" + inputNome.Text + "', ";
            }

            //senha
            if (inputSenhaNova1.Text != "")
            {
                Byte[] novaSenha = Encrypt.Criptografar(inputSenhaNova1.Text);

                sql += "senha='" + Encrypt.CriptToString(novaSenha) + "', ";
            }

            //ajuste comando
            sql = sql.Substring(0, sql.Length - 2) + " WHERE matricula='" + inputMatricula.Text + "'";

            try
            {
                BancoDados.ExecuteSql(sql);
                Clear();

                alertSuccess.InnerText = "<strong>Parabéns! </strong> Seus dados foram alterados com sucesso!";
            }
            catch (Exception exe)
            {
                alertDanger.Visible   = true;
                alertDanger.InnerHtml = "<strong>Ops! </strong> Houve algum problema!<br><br>Message: " + exe.Message;
            }
        }
示例#3
0
        protected void Logar(object sender, EventArgs e)
        {
            try
            {
                string sql = "SELECT matricula, senha FROM aluno WHERE email = '" + inputEmail.Text + "'";

                //executar
                DataTable dt = BancoDados.GetFromDB(sql);

                if (dt.Rows.Count == 1)
                {
                    Byte[] senhaTela = Encrypt.Criptografar(inputSenha.Text);

                    Byte[] senhaBanco = (Byte[])dt.Rows[0].ItemArray[1];

                    if (Encrypt.Equals(senhaTela, senhaBanco))
                    {
                        Session["matriculaAluno"] = dt.Rows[0].ItemArray[0].ToString();

                        Response.Redirect("/aluno/inicio.aspx");
                    }
                    else
                    {
                        alertSenha.Text = "Senha incorreta!";
                    }
                }
                else
                {
                    alertSenha.Text = "Email não encontrado!";
                }
            }
            catch (Exception exe)
            {
                alertSenha.Text = "Ocorreu o seguinte erro: " + exe.Message;
            }

            alertSenha.Visible = true;
        }