Example #1
0
        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;
            }
        }
Example #2
0
        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";
        }
Example #4
0
 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");
 }
Example #5
0
        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");
        }
Example #6
0
        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;
            }
        }
Example #7
0
        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();
        }