Ejemplo n.º 1
0
 private void btnRestaurar_Click(object sender, EventArgs e)
 {
     if (MessageBox.Show(("Tem certeza que deseja restaurar backup? Se os dados atuais não foram salvos você irá perde-los."), "Restaurar para último backup", MessageBoxButtons.OKCancel, MessageBoxIcon.Question) == DialogResult.OK)
     {
         using (frm = new Carregando(Carregando.Restaurar))
         {
             Carregando.versao = txtBackups.Text;
             frm.ShowDialog(this);
         }
     }
 }
Ejemplo n.º 2
0
 private void btnBackup_Click(object sender, EventArgs e)
 {
     using (frm = new Carregando(this.FazerBackup))
     {
         frm.ShowDialog(this);
     }
     txtBackups.Items.Clear();
     string[] linhas = System.IO.File.ReadAllLines("backups/conf.bkp");
     for (int i = 0; i < linhas.Length; i++)
     {
         txtBackups.Items.Add(linhas[i]);
     }
     txtBackups.SelectedIndex = linhas.Length - 1;
 }
Ejemplo n.º 3
0
        private void btnEnviar_Click(object sender, EventArgs e)
        {
            if (etapa == 0)
            {
                if (txtEmail.Text == "")
                {
                    MessageBox.Show("Insira seu email.");
                }
                else
                {
                    MySqlConnection objcon = new MySqlConnection("server=localhost;port=3306;User Id=root;database=splash_shark");
                    // abre o banco
                    objcon.Open();

                    MySqlCommand cmd = new MySqlCommand("SELECT COUNT(*) from login where email_recuperacao ='" + txtEmail.Text + "'", objcon);
                    int          cod = int.Parse(cmd.ExecuteScalar().ToString());

                    objcon.Close();
                    if (cod != 1)
                    {
                        MessageBox.Show("Esse email não está cadastrado.");
                    }
                    else
                    {
                        using (Carregando frm = new Carregando(MandaEmail))
                        {
                            frm.ShowDialog(this);
                        }
                        panel1.Visible = true;
                    }
                }
            }
            else if (etapa == 1)
            {
                if (txtCodVer.Text == cod.ToString())
                {
                    etapa++;
                    panel1.Visible = false;
                    panel2.Visible = true;
                    panel2.BringToFront();
                }
                else
                {
                    MessageBox.Show("Código errado. Tente novamente.");
                    txtCodVer.Text = "";
                }
            }
            else if (etapa == 2)
            {
                if (lbForcaSenha.Text != "Segura" && lbForcaSenha.Text != "Forte")
                {
                    MessageBox.Show("A senha precisa ser Forte ou Segura para se o cadastro.");
                }
                else if (txtNovaSenha.Text == "")
                {
                    MessageBox.Show("Preencha com sua nova senha");
                }
                else
                {
                    try
                    {
                        // passa a string de conexao
                        MySqlConnection objcon = new MySqlConnection("server=localhost;port=3306;User Id=root;database=splash_shark;");
                        // abre o banco
                        objcon.Open();
                        // comando para inserir na tabela
                        MySqlCommand objcmd = new MySqlCommand("UPDATE login SET senha = ? WHERE email_recuperacao = ?", objcon);
                        //parametros
                        objcmd.Parameters.Add("@senha", MySqlDbType.VarChar, 70).Value = Validacoes.HashValue(txtNovaSenha.Text);
                        objcmd.Parameters.Add("@email_recuperacao", MySqlDbType.VarChar, 100).Value = txtEmail.Text;
                        //comando para executar a query
                        objcmd.ExecuteNonQuery();
                        // fecha a conexao
                        objcon.Close();
                        MessageBox.Show("Senha alterada com sucesso!");
                        this.Close();
                    }
                    catch
                    {
                    }
                }
            }
        }