private void btLocalizar_Click(object sender, EventArgs e) { DAOConexao cx = new DAOConexao(DAOBanco.StringDeConexao); BLLNivelAcesso bll = new BLLNivelAcesso(cx); dgvDados.DataSource = bll.Localizar(txtValor.Text); }
private void btnLocalizar_Click(object sender, EventArgs e) { try { DaoConexao cx = new DaoConexao(DadosDeConexao.StringDeConexao); //Verifica se tem usuário com o ID digitado BLLUsuario bllTesteUsuario = new BLLUsuario(cx); if (bllTesteUsuario.Localizar(Convert.ToInt32(txtCodigo.Text)).Rows.Count <= 0) { MessageBox.Show("Atenção!!! O Código digitado não corresponde a nenhum cadastro de Usuário!!!", "Aviso!!!", MessageBoxButtons.OK, MessageBoxIcon.Information); txtCodigo.Focus(); txtCodigo.Text = ""; return; } BLLNivelAcesso bll = new BLLNivelAcesso(cx); DataTable tabela = new DataTable(); tabela = bll.Localizar(Convert.ToInt32(txtCodigo.Text)); int tPerm = 0; tPerm = tabela.Rows.Count; if (tPerm > 0) { //Carrega as Permissções que o usuário ja possui no BD for (int x = 0; x < tPerm;) { dgvDados.Rows.Add(); dgvDados.Rows[x].Cells[0].Value = tabela.Rows[x][0]; dgvDados.Rows[x].Cells[1].Value = tabela.Rows[x][1]; dgvDados.Rows[x].Cells[2].Value = tabela.Rows[x][2]; dgvDados.Rows[x].Cells[3].Value = tabela.Rows[x][3]; dgvDados.Rows[x].Cells[4].Value = tabela.Rows[x][4]; dgvDados.Rows[x].Cells[5].Value = tabela.Rows[x][5]; dgvDados.Rows[x].Cells[6].Value = tabela.Rows[x][6]; dgvDados.Rows[x].Cells[7].Value = tabela.Rows[x][7]; x++; } UsuId = Convert.ToInt32(tabela.Rows[0][10]); UsuNomePesquisado = Convert.ToString(tabela.Rows[0][8]); UsuLoginPesquisado = Convert.ToString(tabela.Rows[0][9]); tabela.Dispose(); this.alterabotao(3); } else { //Preenche as variaveis com o nome do Usuarios Recem cadastrados e sem permissão BLLUsuario bllUsuario = new BLLUsuario(cx); DataTable dtUsuario = new DataTable(); dtUsuario = bllUsuario.Localizar(Convert.ToInt32(txtCodigo.Text)); UsuId = Convert.ToInt32(dtUsuario.Rows[0][0]); UsuNomePesquisado = Convert.ToString(dtUsuario.Rows[0][1]); UsuLoginPesquisado = Convert.ToString(dtUsuario.Rows[0][2]); dtUsuario.Dispose(); //Carregar Permissao Default IDictionary <String, string> strPerm = new Dictionary <string, string>() { //Cadastro dos Formularios { "frmCadastroCliente", "Cadastro de Clientes" }, { "frmCadastroUsuario", "Cadastar Usuario" }, { "frmCadastroNivelAcesso", "Cadastrar as Permissões do Acesso do Usuários" }, { "frmCadastroFuncionario", "Cadastro de Funcionario" }, { "frmCadastroProduto", "Cadastro de Produto" }, { "frmCadastroSubCategoria", "Cadastro de SunCategoria" }, { "frmCadastroUnidadeDeMedida", "Cadastro de Unidade de Medida" }, { "frmCaixaDeFrente", "Caixa de Frente" }, { "frmConfiguraçaoBancoDados", "Configuração do Banco de Dados" }, { "frmConsultaCliente", "Consulta de Clientes" }, { "frmCadastroCategoria", "Cadastro de Categoria" }, { "frmConsultaCategoria", "Consulta de Categoria" }, { "frmConsultaFuncionario", "Consulta de Funcionario" }, { "frmConsultaProduto", "Consulta de Produto" }, { "frmConsultaSubCategoria", "Consulta de SubCategoria" }, { "frmConsultaUnidadeDeMedida", "Consulta de Unidade de Medida" }, { "frmConsultaUsuario", "Consulta de Usuario" }, { "frmConsultaVenda", "Consulta das Venda" }, { "frmRecebimentoVenda", "Recebimento das Vendas" }, { "frmTodosCadastros", "Todos os Cadastros" }, { "frmFerramentas", "Configuções do Sistema" }, { "frmRelatorios", "Todos os Relatório" }, { "frmMovimentacaoVenda", "Movimentaçãp venda" }, { "frmEnviarEmail", "Enviar Email para cliente" }, { "frmRelatorioCliente", "Relatório clientes" }, { "frmRelatorioFuncionario", "Relatório funcionario" }, { "frmRelatorioProduto", "Relatório produto" }, { "frmRelatorioVenda", "Relatório Venda" }, }; int i = 0; foreach (string Perm in strPerm.Keys) { dgvDados.Rows.Add(); dgvDados.Rows[i].Cells[1].Value = Perm; dgvDados.Rows[i].Cells[2].Value = strPerm[Perm]; if (Perm == "frmCadastroUsuario" || Perm == "frmCadastroNivelAcesso") { dgvDados.Rows[i].Cells[3].Value = "true"; } else { dgvDados.Rows[i].Cells[3].Value = "false"; } dgvDados.Rows[i].Cells[4].Value = "false"; dgvDados.Rows[i].Cells[5].Value = "false"; dgvDados.Rows[i].Cells[6].Value = "false"; dgvDados.Rows[i].Cells[7].Value = "false"; i++; } this.operacao = "inserir"; this.alterabotao(2); MessageBox.Show("Ateção!!!,\n As Configurações Padrões(Default) Foram Carregadas para o Usuário!!!\n\n" + "Realize as Devidas Alterações e Clique em Salvar, para que o Usuário tenha acesso ao Sistema", "Aviso!!!", MessageBoxButtons.OK, MessageBoxIcon.Information); } txtNomePesquisado.Text = UsuNomePesquisado + "(" + UsuLoginPesquisado + ")"; } catch (Exception erro) { MessageBox.Show(erro.Message, "Erro!!!", MessageBoxButtons.OK, MessageBoxIcon.Warning); } }