public void CarregarDadosGrid() { try { BLL.NivelAcesso cat = new BLL.NivelAcesso(); dataGridView1.DataSource = cat.Listar(textBox1.Text, 1).Tables[0]; // textBox1.Focus(); //a propriedade DATASOURCE do datagrid é a fonte de dados. Esta propriedade recebe (=) do objeto USU o método LISTAR usando como parametro o texto TEXT.TRIM().TOUPPER() digitado no TEXTBOX1. Esse DATASOURCE usará a tabela zero TABLES[0] do método LISTAR if (dataGridView1.Rows.Count == 0) { btnAlterar.Enabled = false; btnConsultar.Enabled = false; btnAtivar.Enabled = false; btnDesativar.Enabled = false; } else { btnAlterar.Enabled = true; btnConsultar.Enabled = true; btnAtivar.Enabled = true; btnDesativar.Enabled = true; } } catch (Exception ex) { MessageBox.Show(ex.Message); //throw; } }
private void BuscarNivelAcesso(object o, EventArgs e) { try { CodigoUsuarioLogado = Convert.ToInt32(lblNivel.Text); BLL.NivelAcesso n = new BLL.NivelAcesso(); n.CodigoNivelAcesso = CodigoUsuarioLogado; System.Data.SqlClient.SqlDataReader ddr; ddr = n.Consultar(); ddr.Read(); if (ddr.HasRows) { lblNivel.Text = Convert.ToString(ddr["NomeNivelAcesso"]); if (Convert.ToByte(ddr["Permissao_Clientes"]) == 0) { btnClientes.Enabled = false; } if (Convert.ToByte(ddr["Permissao_Usuarios"]) == 0) { btnUsuario.Enabled = false; } if (Convert.ToByte(ddr["Permissao_Funcionarios"]) == 0) { btnFuncionarios.Enabled = false; } if (Convert.ToByte(ddr["Permissao_Fornecedores"]) == 0) { btnFornecedores.Enabled = false; } if (Convert.ToByte(ddr["Permissao_Produtos"]) == 0) { btnProdutos.Enabled = false; } if (Convert.ToByte(ddr["Permissao_Contas"]) == 0) { btnContas.Enabled = false; } if (Convert.ToByte(ddr["Permissao_Vender"]) == 0) { btnVender.Enabled = false; btnPedido.Enabled = false; } if (Convert.ToByte(ddr["Permissao_Orcamento"]) == 0) { btnOrcamentos.Enabled = false; } } else { lblNivel.Text = "Sem Nivel"; } } catch (Exception ex) { throw ex; } }
private void CarregarCombo(object o, EventArgs e) { BLL.NivelAcesso n = new BLL.NivelAcesso(); cbNivelEdicao.DataSource = n.Listar(String.Empty, (byte)BLL.FuncoesGerais.TipoStatus.Ativo).Tables[0]; cbNivelEdicao.DisplayMember = "NomeNivelAcesso"; cbNivelEdicao.ValueMember = "CodigoNivelAcesso"; }
public void CadastrarNivel(object o, EventArgs e) { BLL.NivelAcesso n = new BLL.NivelAcesso(); n.NomeNivel = txtNomeNivelAcesso.Text.ToUpper(); n.AbreviacaoNivel = txtAbreviacao.Text.ToUpper(); n.StatusNivel = 1; n.IncluirComParametro(); MessageBox.Show("Cadastrado com sucesso"); }
public void AlterarNivel(object o, EventArgs e) { BLL.NivelAcesso n = new BLL.NivelAcesso(); n.NomeNivel = txtNomeNivelAcesso.Text.ToUpper(); n.AbreviacaoNivel = txtAbreviacao.Text.ToUpper(); n.StatusNivel = 1; n.CodigoNivel = Codigo; n.AlterarComParametro(); MessageBox.Show("Alterado com sucesso"); }
private void Fixar(Object o, EventArgs e) { try { //o é objeto que foi clicado var b = (Button)o; //variávl 'b' é o botão 'o' if (MessageBox.Show(b.Text, "Atencao", MessageBoxButtons.YesNo, MessageBoxIcon.Error, MessageBoxDefaultButton.Button2) == DialogResult.No) { return; } BLL.NivelAcesso forn = new BLL.NivelAcesso(); forn.CodigoNivel = Convert.ToInt32(dataGridView1.CurrentRow.Cells[0].Value); //propriedade '.codigo' do objeto 'usu' recebe '=' o valor 'value' da primeira coluna 'cells[0]' da linha atual 'currentrow' do grid 'datagridview1' switch (b.Text) { case "Excluir": forn.Excluir(); break; case "Ativar": forn.Ativar(); break; case "Desativar": forn.Desativar(); break; } String msg = ""; if (b.Text == "Editar") { msg = "Nivel de acesso editado com sucesso"; } if (b.Text == "Ativar") { msg = "Nivel de acesso ativado com sucesso"; } if (b.Text == "Desativar") { msg = "Nivel de acesso desativado com sucesso"; } MessageBox.Show(msg, "Sucesso"); CarregarDadosGrid(); } catch (Exception ex) { MessageBox.Show(ex.Message); //throw; } }
private void CadastrarNivelAcesso(object o, EventArgs e) { BLL.NivelAcesso n = new BLL.NivelAcesso(); n.NomeNivelAcesso = txtNomeNivelAcesso.Text.ToUpper(); n.Abreviacao = txtAbrevNivelAcesso.Text; n.Descricao = txtDesc.Text; n.StatusNivel = 1; if (cbUsuarios.Checked) { n.Permissao_Usuarios = 1; } else { n.Permissao_Usuarios = 0; } if (cbClientes.Checked) { n.Permissao_Clientes = 1; } else { n.Permissao_Clientes = 0; } if (cbFuncionarios.Checked) { n.Permissao_Funcionarios = 1; } else { n.Permissao_Funcionarios = 0; } if (cbFornecedores.Checked) { n.Permissao_Fornecedores = 1; } else { n.Permissao_Fornecedores = 0; } if (cbProdutos.Checked) { n.Permissao_Produtos = 1; } else { n.Permissao_Produtos = 0; } if (cbContas.Checked) { n.Permissao_Contas = 1; } else { n.Permissao_Contas = 0; } if (cbVender.Checked) { n.Permissao_Vender = 1; } else { n.Permissao_Vender = 0; } if (cbOrcamento.Checked) { n.Permissao_Orcamento = 1; } else { n.Permissao_Produtos = 0; } n.IncluirComParametro(); MessageBox.Show("Nivel de acesso cadastrado com sucesso!!!"); DialogResult dr = MessageBox.Show("Deseja Cadastrar outro nivel de acesso ?", "Nivel de Acesso", MessageBoxButtons.YesNo); if (dr == DialogResult.Yes) { txtNomeNivelAcesso.Clear(); txtAbrevNivelAcesso.Clear(); txtDesc.Clear(); txtNomeNivelAcesso.Focus(); //Limpar text e colocar foco no txt nome } else { Close(); } }
private void EditarNivel(object sender, EventArgs e) { BLL.NivelAcesso n = new BLL.NivelAcesso(); n.CodigoNivelAcesso = CodigoNiv; n.NomeNivelAcesso = txtNomeNivelAcesso.Text.ToUpper(); n.Abreviacao = txtAbrevNivelAcesso.Text; n.Descricao = txtDesc.Text; n.StatusNivel = 1; if (cbUsuarios.Checked) { n.Permissao_Usuarios = 1; } else { n.Permissao_Usuarios = 0; } if (cbClientes.Checked) { n.Permissao_Clientes = 1; } else { n.Permissao_Clientes = 0; } if (cbFuncionarios.Checked) { n.Permissao_Funcionarios = 1; } else { n.Permissao_Funcionarios = 0; } if (cbFornecedores.Checked) { n.Permissao_Fornecedores = 1; } else { n.Permissao_Fornecedores = 0; } if (cbProdutos.Checked) { n.Permissao_Produtos = 1; } else { n.Permissao_Produtos = 0; } if (cbContas.Checked) { n.Permissao_Contas = 1; } else { n.Permissao_Contas = 0; } if (cbVender.Checked) { n.Permissao_Vender = 1; } else { n.Permissao_Vender = 0; } if (cbOrcamento.Checked) { n.Permissao_Orcamento = 1; } else { n.Permissao_Produtos = 0; } n.AlterarComParametro(); MessageBox.Show("Editado com sucesso"); Consultar.ListagemNivelAcesso l = new Consultar.ListagemNivelAcesso(); l.ShowDialog(); Close(); }