private void btnEnviar_Click(object sender, EventArgs e) { PictureBox[] pbs = { erroUsu, erroEmail, erroSenha, erroConfSenha }; Validacoes.ValidaErro(pbs); if (erroUsu.Visible == true) { txtUsuario.Focus(); } else if (erroEmail.Visible == true) { txtEmail.Focus(); } else if (erroSenha.Visible == true) { txtSenha.Focus(); } else if (erroConfSenha.Visible == true) { txtConfSenha.Focus(); } else if (txtEmail.Text == "" || txtUsuario.Text == "" || txtSenha.Text == "") { MessageBox.Show("Preencha todos os campos."); } else { try { MySqlConnection objcon = new MySqlConnection("server=localhost;port=3306;User Id=root;database=splash_shark;Character Set=utf8"); // abre o banco objcon.Open(); MySqlCommand objcmd = new MySqlCommand("insert into login (email_recuperacao, is_dono, is_gerente, is_funcionario, usuario, senha) values (?,?,?,?,?,?)", objcon); //parametros objcmd.Parameters.Add("@email_recuperacao", MySqlDbType.VarChar, 50).Value = txtEmail.Text; objcmd.Parameters.Add("@is_dono", MySqlDbType.Bit, 1).Value = 1; objcmd.Parameters.Add("@is_gerente", MySqlDbType.Bit, 1).Value = 0; objcmd.Parameters.Add("@is_funcionario", MySqlDbType.Bit, 1).Value = 0; objcmd.Parameters.Add("@usuario", MySqlDbType.VarChar, 50).Value = txtUsuario.Text; objcmd.Parameters.Add("@senha", MySqlDbType.VarChar, 50).Value = Validacoes.HashValue(txtSenha.Text); //comando para executar a query objcmd.ExecuteNonQuery(); MessageBox.Show("Administrador cadastrado com sucesso!"); objcon.Close(); TelaLogin tlogin = new TelaLogin(); tlogin.Show(); this.Close(); } catch { MessageBox.Show("Erro ao cadastrar, para saber mais acesse nosso site de ajuda!"); } } }
private void timer1_Tick(object sender, EventArgs e) { progressBar1.Value += 2; if (progressBar1.Value == 20) { label1.Text = "Conectando com o banco..."; try { // Conecta com o banco MySqlConnection conexao = new MySqlConnection("server=localhost;port=3306;User Id=root;database=splash_shark;Character Set=utf8"); } catch { MessageBox.Show("Impossível Conectar com o Banco"); Application.Exit(); } progressBar1.Value += 15; } else if (progressBar1.Value == 50) { label1.Text = "Enchendo linguiça..."; progressBar1.Value += 20; } else if (progressBar1.Value == 85) { label1.Text = "Finalizando..."; progressBar1.Value += 5; } else if (progressBar1.Value >= 96) { timer1.Enabled = false; MySqlConnection objcon = new MySqlConnection("server=localhost;port=3306;User Id=root;database=splash_shark;Character Set=utf8"); // abre o banco objcon.Open(); MySqlCommand Query2 = new MySqlCommand(); Query2.Connection = objcon; Query2.CommandText = @"SELECT id_login FROM login where is_dono = 1"; MySqlDataReader dtreader2 = Query2.ExecuteReader(); if (dtreader2.Read()) { TelaLogin frm = new TelaLogin(); frm.Show(); } else { TelaCadastro frm = new TelaCadastro(); frm.Show(); } dtreader2.Close(); this.Hide(); } }