private void btExcluir_Click(object sender, EventArgs e) { try { if (Convert.ToInt32(dgvDados.Rows[0].Cells[0].Value) <= 0) { dgvDados.Rows.Clear(); return; } DialogResult d = MessageBox.Show("Deseja excluir Todos as Permissões do Usuário Pesquisado?" + "\n\nAtenção!!! Sem as Permissões, o usuário não conseguira Acessar o Sistema", "Aviso", MessageBoxButtons.YesNo, MessageBoxIcon.Exclamation); if (d.ToString() == "Yes") { DaoConexao cx = new DaoConexao(DadosDeConexao.StringDeConexao); BLLNivelAcesso bll = new BLLNivelAcesso(cx); bll.ExcluirTudo(UsuId); dgvDados.Rows.Clear(); this.alterabotao(1); } } catch (Exception erro) { MessageBox.Show("Impossivel excluir o registro. \n O registro esta sem utilizado em outro local."); this.alterabotao(3); } }
private void cadUnidade_Click(object sender, EventArgs e) { DaoConexao cx = new DaoConexao(DadosDeConexao.StringDeConexao); BLLNivelAcesso bll = new BLLNivelAcesso(cx); DataTable tabela = new DataTable(); tabela = bll.LocalizarNivelAcesso(SessaoUsuario.Session.Instance.UsuID, "frmCadastroUnidadeDeMedida"); if (tabela.Rows.Count <= 0) { MessageBox.Show("Atenção O usuário não possui permissões Cadastradas para esse Formulario!!!\n\n Contate o administrador e Solicite a Permissão!"); tabela.Dispose(); return; } if (Convert.ToBoolean(tabela.Rows[0][4]) == true) { MessageBox.Show("Atenção O usuário não possui permissões de acesso para esse Formulario!!!\n\n Contate o administrador e Solicite a Permissão!"); tabela.Dispose(); return; } else { AbrirForms(new frmCadastroUnidadeDeMedida()); labelTitle.Text = "Cadastro de Unidade de Medida"; tabela.Dispose(); } }
private void btSalvar_Click(object sender, EventArgs e) { try { //leitura dos dados ModeloNivelAcesso modelo = new ModeloNivelAcesso(); modelo.RegraNome = txtNivelAcesso.Text; //obj para gravar os dados no banco DAOConexao cx = new DAOConexao(DAOBanco.StringDeConexao); BLLNivelAcesso bll = new BLLNivelAcesso(cx); if (this.operacao == "inserir") { //cadastrar um nivel de acesso bll.Incluir(modelo); MessageBox.Show("Cadastro efetuado: Código " + modelo.RegraCod.ToString()); } else { //alterar um nivel de acesso modelo.RegraCod = Convert.ToInt32(txtCodigo.Text); bll.Alterar(modelo); MessageBox.Show("Cadastro alterado"); } this.LimpaTela(); this.alteraBotoes(1); } catch (Exception erro) { MessageBox.Show(erro.Message); } }
private void frmConfiguraçaoBancoDados_Load(object sender, EventArgs e) { try { DaoConexao cx = new DaoConexao(DadosDeConexao.StringDeConexao); BLLNivelAcesso bll = new BLLNivelAcesso(cx); DataTable tabela = new DataTable(); tabela = bll.LocalizarNivelAcesso(SessaoUsuario.Session.Instance.UsuID, this.txtServidor.ToString()); /* //Carregar as Permissões do usuário * perInserir = Convert.ToBoolean(tabela.Rows[0][5]); * perAlterar = Convert.ToBoolean(tabela.Rows[0][6]); * perExcluir = Convert.ToBoolean(tabela.Rows[0][7]); * perImprimir = Convert.ToBoolean(tabela.Rows[0][8]); * * this.alteraBotoes(1, perInserir, perAlterar, perExcluir, perImprimir);*/ } catch { } try { StreamReader arquivo = new StreamReader("ConfiguracaoBanco.txt"); txtServidor.Text = arquivo.ReadLine(); txtBanco.Text = arquivo.ReadLine(); txtUsuario.Text = arquivo.ReadLine(); txtSenha.Text = arquivo.ReadLine(); arquivo.Close(); } catch (Exception erro) { MessageBox.Show(erro.Message); } }
private void btnConfiguraçao_Click(object sender, EventArgs e) { panelcenter.BringToFront(); DaoConexao cx = new DaoConexao(DadosDeConexao.StringDeConexao); BLLNivelAcesso bll = new BLLNivelAcesso(cx); DataTable tabela = new DataTable(); tabela = bll.LocalizarNivelAcesso(SessaoUsuario.Session.Instance.UsuID, "frmConfiguraçaoBancoDados"); if (tabela.Rows.Count <= 0) { MessageBox.Show("Atenção O usuário não possui permissões Cadastradas para esse Formulario!!!\n\n Contate o administrador e Solicite a Permissão!"); tabela.Dispose(); return; } if (Convert.ToBoolean(tabela.Rows[0][4]) == true) { MessageBox.Show("Atenção O usuário não possui permissões de acesso para esse Formulario!!!\n\n Contate o administrador e Solicite a Permissão!"); tabela.Dispose(); return; } else { AbrirForms(new frmConfiguraçaoBancoDados()); tabela.Dispose(); } }
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); }
//Variaveis que guardara as permissões // Boolean perInserir = false; Boolean perAlterar = false; Boolean perExcluir = false; Boolean perImprimir = false; private void frmCadastroCliente_Load(object sender, EventArgs e) { try { DaoConexao cx = new DaoConexao(DadosDeConexao.StringDeConexao); BLLNivelAcesso bll = new BLLNivelAcesso(cx); DataTable tabela = new DataTable(); tabela = bll.LocalizarNivelAcesso(SessaoUsuario.Session.Instance.UsuID, this.txtNome.ToString()); this.alteraBotoes(1); } catch { } }
private void btSalvar_Click(object sender, EventArgs e) { try { //leitura dos dados DaoConexao cx = new DaoConexao(DadosDeConexao.StringDeConexao); ModeloNivelAcesso modelo = new ModeloNivelAcesso(); BLLNivelAcesso bll = new BLLNivelAcesso(cx); if (this.operacao == "alterar") { //Excluir as Permissões dos Usuario BLLNivelAcesso bllExcluir = new BLLNivelAcesso(cx); bllExcluir.ExcluirTudo(UsuId); } int x = dgvDados.RowCount; //Preencher o Modelo e gravar no BD for (int i = 0; i < x; i++) { modelo.UsuId = Convert.ToInt32(UsuId); modelo.NomeNivelfrm = Convert.ToString(dgvDados.Rows[i].Cells[1].Value); modelo.DescricaoNivel = Convert.ToString(dgvDados.Rows[i].Cells[2].Value); modelo.BloqueadoNivel = Convert.ToString(dgvDados.Rows[i].Cells[3].Value); modelo.InserirNivel = Convert.ToString(dgvDados.Rows[i].Cells[4].Value); modelo.AlterarNivel = Convert.ToString(dgvDados.Rows[i].Cells[5].Value); modelo.ExcluirNivel = Convert.ToString(dgvDados.Rows[i].Cells[6].Value); modelo.ImprimirNivel = Convert.ToString(dgvDados.Rows[i].Cells[7].Value); bll.Incluir(modelo); } MessageBox.Show("As permissões foram Cadastradas com sucesso!!!", "Aviso!!!", MessageBoxButtons.OK, MessageBoxIcon.Information); this.alterabotao(1); this.dgvDados.Rows.Clear(); this.txtCodigo.Text = ""; this.operacao = ""; this.UsuId = 0; this.UsuLoginPesquisado = ""; this.UsuNomePesquisado = ""; } catch (Exception erro) { MessageBox.Show(erro.Message); } }
//Boolean perInserir = false; Boolean perAlterar = false; Boolean perExcluir = false; Boolean perImprimir = false; private void frmSubCategoria_Load(object sender, EventArgs e) { try { DaoConexao cx = new DaoConexao(DadosDeConexao.StringDeConexao); BLLNivelAcesso bll = new BLLNivelAcesso(cx); DataTable tabela = new DataTable(); tabela = bll.LocalizarNivelAcesso(SessaoUsuario.Session.Instance.UsuID, this.txtNome.ToString()); BLLCategoria bllc = new BLLCategoria(cx); cbCatCod.DataSource = bllc.loadComboBox(); cbCatCod.DisplayMember = "cat_nome"; cbCatCod.ValueMember = "cat_cod"; this.alteraBotoes(1); } catch { } }
private void btExcluir_Click(object sender, EventArgs e) { try { DialogResult d = MessageBox.Show("Deseja excluir o registro?", "Aviso", MessageBoxButtons.YesNo); if (d.ToString() == "Yes") { DAOConexao cx = new DAOConexao(DAOBanco.StringDeConexao); BLLNivelAcesso bll = new BLLNivelAcesso(cx); bll.Excluir(Convert.ToInt32(txtCodigo.Text)); this.LimpaTela(); this.alteraBotoes(1); } } catch { MessageBox.Show("Impossível excluir o registro. \n O registro está sendo utilizado em outro local."); this.alteraBotoes(3); } }
private void frmCadastroUnidadeDeMedida_Load(object sender, EventArgs e) { try { DaoConexao cx = new DaoConexao(DadosDeConexao.StringDeConexao); BLLNivelAcesso bll = new BLLNivelAcesso(cx); DataTable tabela = new DataTable(); tabela = bll.LocalizarNivelAcesso(SessaoUsuario.Session.Instance.UsuID, this.txtUnidadeMedida.ToString()); //Carregar as Permissões do usuário perInserir = Convert.ToBoolean(tabela.Rows[0][5]); perAlterar = Convert.ToBoolean(tabela.Rows[0][6]); perExcluir = Convert.ToBoolean(tabela.Rows[0][7]); perImprimir = Convert.ToBoolean(tabela.Rows[0][8]); this.alteraBotoes(1, perInserir, perAlterar, perExcluir, perImprimir); } catch { } }
private void btLocalizar_Click(object sender, EventArgs e) { frmConsultaNivelAcesso f = new frmConsultaNivelAcesso(); f.ShowDialog(); if (f.codigo != 0) { DAOConexao cx = new DAOConexao(DAOBanco.StringDeConexao); BLLNivelAcesso bll = new BLLNivelAcesso(cx); ModeloNivelAcesso modelo = bll.CarregaModeloNivelAcesso(f.codigo); txtCodigo.Text = modelo.RegraCod.ToString(); txtNivelAcesso.Text = modelo.RegraNome; alteraBotoes(3); } else { this.LimpaTela(); this.alteraBotoes(1); } f.Dispose(); }
private void frmCadastroProduto_Load(object sender, EventArgs e) { try { DaoConexao cx = new DaoConexao(DadosDeConexao.StringDeConexao); BLLNivelAcesso bll = new BLLNivelAcesso(cx); DataTable tabela = new DataTable(); tabela = bll.LocalizarNivelAcesso(SessaoUsuario.Session.Instance.UsuID, this.txtNome.ToString()); BLLCategoria cbll = new BLLCategoria(cx); cbCategoria.DataSource = cbll.loadComboBox(); cbCategoria.DisplayMember = "cat_nome"; cbCategoria.ValueMember = "cat_cod"; try { //combo da subcategoria BLLSubCategoria sbll = new BLLSubCategoria(cx); cbSubCategoria.DataSource = sbll.LocalizarPorCategoria((int)cbCategoria.SelectedValue); cbSubCategoria.DisplayMember = "scat_nome"; cbSubCategoria.ValueMember = "scat_cod"; } catch { //MessageBox.Show("Cadastre uma categoria"); } //combo und medida BLLUnidadeDeMedida ubll = new BLLUnidadeDeMedida(cx); cbUnd.DataSource = ubll.Localizar(""); cbUnd.DisplayMember = "umed_nome"; cbUnd.ValueMember = "umed_cod"; this.alteraBotoes(1); } catch (Exception ex) { MessageBox.Show(ex.Message); } }
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); } }