Beispiel #1
0
        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!");
                }
            }
        }
Beispiel #2
0
        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();
            }
        }