private void logarSistemaBtn_Click(object sender, EventArgs e)
        {
            try
            {
                UsuarioSistema usuarioSistema = new UsuarioSistema();

                usuarioSistema.Usuario = usuarioLoginTbx.Text;
                usuarioSistema.Senha   = senhaLoginTbx.Text;

                DALUsuario dALUsuario = new DALUsuario();

                if (dALUsuario.VerificaUsuario(usuarioSistema))
                {
                    menuForm = new menuForm(this);
                    menuForm.Show();

                    this.Hide();
                }
                else
                {
                    MessageBox.Show("Usuário e senha incorretos.", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Information);
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message, "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
 private void excluirUsuarioBtn_Click_1(object sender, EventArgs e)
 {
     try
     {
         if ((CodigoUsuario != 0))
         {
             if (MessageBox.Show("Deseja realmente excluir isto?", "Cuidado!", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button2) == DialogResult.Yes)
             {
                 UsuarioSistema usuarioSistema = new UsuarioSistema();
                 usuarioSistema.IdUsuario = CodigoUsuario;
                 DALUsuario dALUsuario = new DALUsuario();
                 dALUsuario.Excluir(usuarioSistema.IdUsuario);
                 consultaUsuariosGridView.DataSource = dALUsuario.Pesquisar();
                 CodigoUsuario = 0;
                 MessageBox.Show("Usuário excluído com sucesso!", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Information);
             }
             else
             {
                 MessageBox.Show("Operação cancelada!", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Information);
             }
         }
         else
         {
             MessageBox.Show("Tabela vazia ou usuário nao selecionado!", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Error);
         }
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message, "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
 }
        private void alterarUsuarioBtn_Click_1(object sender, EventArgs e)
        {
            alterar = 1;

            if (CodigoUsuario != 0)
            {
                nomeCompletoCadTbx.Text       = "";
                usuarioLoginCadTbx.Text       = "";
                senhaCadUsuarioTbx.Text       = "";
                repSenhaCadUsuarioTbx.Text    = "";
                nomeCompletoCadTbx.Enabled    = true;
                usuarioLoginCadTbx.Enabled    = true;
                senhaCadUsuarioTbx.Enabled    = true;
                repSenhaCadUsuarioTbx.Enabled = true;
                salvarCadUsuarioBtn.Enabled   = true;
                DALUsuario     dALUsuario     = new DALUsuario();
                UsuarioSistema usuarioSistema = dALUsuario.carregaUsuario(CodigoUsuario);

                nomeCompletoCadTbx.Text = usuarioSistema.Nome;
                usuarioLoginCadTbx.Text = usuarioSistema.Usuario;
                senhaCadUsuarioTbx.Text = usuarioSistema.Senha;
            }
            else
            {
                MessageBox.Show("Tabela vazia ou usuário nao selecionado!", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
        private void pesquisarUsuarioBtn_Click_1(object sender, EventArgs e)
        {
            try
            {
                DALUsuario dALUsuario = new DALUsuario();

                consultaUsuariosGridView.DataSource = dALUsuario.PesquisarPorNome(nomePesquisaUsuarioTbx.Text);
                alterarNomesCulunasGridView();

                conn.Close();
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message, "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
        private void cadastrarUsuarioBtn_Click_1(object sender, EventArgs e)
        {
            try
            {
                UsuarioSistema usuarioSistema = new UsuarioSistema();

                usuarioSistema.Nome    = nomeCompletoCadTbx.Text;
                usuarioSistema.Usuario = usuarioLoginCadTbx.Text;
                usuarioSistema.Senha   = senhaCadUsuarioTbx.Text;

                if (alterar != 0)
                {
                    if (ValidarCampos() == 0)
                    {
                        if (MessageBox.Show("Deseja realmente alterar isto?", "Cuidado!", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button2) == DialogResult.Yes)
                        {
                            DALUsuario dALUsuario = new DALUsuario();
                            usuarioSistema.IdUsuario = CodigoUsuario;
                            dALUsuario.Alterar(usuarioSistema);
                            alterar = 0;
                            MessageBox.Show("Usuário alterado com sucesso!");
                            CodigoUsuario = 0;
                            conn.Close();
                        }
                        else
                        {
                            MessageBox.Show("Operação cancelada!", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Information);
                        }
                    }
                    else
                    {
                        switch (ValidarCampos())
                        {
                        case 1:
                            MessageBox.Show("Nome é obrigatório.", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                            break;

                        case 2:
                            MessageBox.Show("Usuário é obrigatório.", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                            break;

                        case 3:
                            MessageBox.Show("Senha é obrigatório.", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                            break;

                        case 4:
                            MessageBox.Show("Repitir a senha é obrigatório.", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                            break;

                        case 5:
                            MessageBox.Show("Senha não corresponde a Repitir senha.", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                            break;
                        }
                    }
                }
                else
                {
                    if (ValidarCampos() == 0)
                    {
                        DALUsuario dALUsuario = new DALUsuario();
                        dALUsuario.Inserir(usuarioSistema);
                        MessageBox.Show("Usuario inserido com sucesso!", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Information);
                        conn.Close();
                    }
                    else
                    {
                        switch (ValidarCampos())
                        {
                        case 1:
                            MessageBox.Show("Nome é obrigatório.", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                            break;

                        case 2:
                            MessageBox.Show("Usuário é obrigatório.", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                            break;

                        case 3:
                            MessageBox.Show("Senha é obrigatório.", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                            break;

                        case 4:
                            MessageBox.Show("Repitir a senha é obrigatório.", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                            break;

                        case 5:
                            MessageBox.Show("Senha não corresponde a Repitir senha.", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                            break;
                        }
                    }
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message, "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }