コード例 #1
0
ファイル: DadosUsuario.cs プロジェクト: guidarossi/HOW-CRUD
        private void btnSair_Click(object sender, EventArgs e)
        {
            //Volta tela anterior
            ContaCardapio volta = new ContaCardapio();

            this.Hide();
            volta.ShowDialog();
        }
コード例 #2
0
ファイル: Inicio.cs プロジェクト: guidarossi/HOW-CRUD
        private void btbEntrar_Click(object sender, EventArgs e)
        {
            MySqlConnectionStringBuilder conexaoBD = conectaBanco();
            //Realizo a conexão com o banco
            MySqlConnection realizaConexacoBD = new MySqlConnection(conexaoBD.ToString());

            string Email = txtLogin.Text;
            string Senha = txtSenha.Text;

            if (string.IsNullOrEmpty(Email) || string.IsNullOrEmpty(Senha)) //Verifica se todos os campos estão preenchidos
            {
                MessageBox.Show("Preencha todos os campos!");               //Mensagem de alerta caso tenha algum campo não preenchido
                txtLogin.BackColor = Color.FromArgb(255, 192, 203);         //Altera a cor do textbox
                txtSenha.BackColor = Color.FromArgb(255, 192, 203);         //Altera a cor do textbox
                txtLogin.Clear();                                           //Limpa os campos do textbox
                txtSenha.Clear();                                           //Limpa os campos do textbox
            }
            else
            {
                try
                {
                    realizaConexacoBD.Open();                                                                                                           //Abre a conexão com o banco
                    MySqlCommand comandoMySql = realizaConexacoBD.CreateCommand();                                                                      //Crio um comando SQL
                    MySqlCommand comandoMySq2 = realizaConexacoBD.CreateCommand();                                                                      //Crio um comando SQL

                    comandoMySql.CommandText = "SELECT Email, Senha FROM idcadastropizzaria WHERE Email = '" + Email + "' AND Senha = '" + Senha + "'"; //Busca no meu banco de dados se existe o login e senha
                    bool verifica = comandoMySql.ExecuteReader().HasRows;

                    comandoMySq2.CommandText = "SELECT idCliente FROM idcadastropizzaria";

                    if (verifica == true)                               //Se login e senha estiverem correstos
                    {
                        MessageBox.Show("Login efetuado com sucesso!"); //Mensagem de alerta caso o login seja efetuado
                        Usuario.Email = txtLogin.Text;
                        Usuario.Senha = txtSenha.Text;
                        ContaCardapio OutroForm = new ContaCardapio(); //Login efetuado com sucesso abre o cardapio/usuario
                        this.Hide();
                        OutroForm.ShowDialog();
                    }
                    else //Se login e senha nao estiverem correstos
                    {
                        MessageBox.Show("Nome ou senha incorretos!");
                        txtLogin.BackColor = Color.FromArgb(255, 192, 203); //Altera a cor do textbox
                        txtSenha.BackColor = Color.FromArgb(255, 192, 203); //Altera a cor do textbox
                        txtLogin.Clear();                                   //Limpa os campos do textbox
                        txtSenha.Clear();                                   //Limpa os campos do textbox
                    }
                }
                catch { }
            }
            realizaConexacoBD.Close();          // encerra a conexao com o banco de dados
        }