Exemplo n.º 1
0
 private void button1_Click(object sender, EventArgs e)
 {
     MySqlToolCTG_IT.ControladorAcces       Controlar      = new MySqlToolCTG_IT.ControladorAcces();
     Encriptografias.ClasseDeEncriptografia Encriptografar = new Encriptografias.ClasseDeEncriptografia();
     if (Controlar.VisualizadoresBooleanos("Select * from tbl_login where login = '******';") == true)
     {
         MessageBox.Show("Já existe um usuario com este nome.\nTente outro...", "Atenção!", MessageBoxButtons.OK, MessageBoxIcon.Warning);
     }
     else
     {
         Controlar.Modificadores("Insert into tbl_login (login,senha,email) values('" + Encriptografar.EncriptografarString(tb_login.Text) + "','" + Encriptografar.EncriptografarString(tb_senha.Text) + "','" + Encriptografar.EncriptografarString(tb_email.Text) + "');", true, "Usuário inserido com sucesso!", "Atenção!");
         this.Close();
     }
 }
        private void button1_Click(object sender, EventArgs e)
        {
            try
            {
                if (tb_email.Text == "" || tb_login.Text == "")
                {
                    MessageBox.Show("É necessário preencher todos os campos para concluir.", "Erro!", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
                else
                {
                    GeradorDeSenha();
                    MySqlToolCTG_IT.ControladorAcces       Controlar      = new MySqlToolCTG_IT.ControladorAcces();
                    Encriptografias.ClasseDeEncriptografia Encriptografar = new Encriptografias.ClasseDeEncriptografia();

                    if (Controlar.VisualizadoresBooleanos("Select * from tbl_login where login = '******';") == true && Controlar.VisualizadoresBooleanos("Select * from tbl_login where email = '" + Encriptografar.EncriptografarString(tb_email.Text) + "';") == true)
                    {
                        Controlar.Visualizadores("Select * from tbl_login where login = '******';", 1);
                        int codigo = int.Parse(Controlar._VisualizadorMOD1);
                        Controlar.Modificadores("Update tbl_login set senha = '" + Encriptografar.EncriptografarString(_senhaGerada) + "' where codigo = " + codigo + ";", true, "Usuário inserido com sucesso!", "Atenção!");

                        MailMessage menssagem = new MailMessage("*****@*****.**", tb_email.Text, "Sua nova senha!", "Sua nova senha é: " + _senhaGerada);
                        SmtpClient  client    = new SmtpClient("mail.toolctg.com.br");
                        client.EnableSsl = false;
                        // Add credentials if the SMTP server requires them.
                        client.Credentials = new NetworkCredential("*****@*****.**", "XrmabE7CwZmM");
                        client.Send(menssagem);
                        MessageBox.Show("Senha alterada com sucesso!", "Atenção!", MessageBoxButtons.OK, MessageBoxIcon.Information);
                        this.Close();
                    }
                    else
                    {
                        MessageBox.Show("Email ou senha invalido, por favor tente novamente.", "Atenção!", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                    }
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message, "Erro!", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }