Exemplo n.º 1
0
        //mostrar valores no formulario
        private void ShowValues(Library.Permissoes permissao)
        {
            this.codigoTB.Text    = string.Format("{0}", permissao.Id);
            this.descricaoTB.Text = permissao.Descricao;
            this.nomeTB.Text      = permissao.Nome;

            #region tabInicial

            this.cadastrosCheckBoxPessoaFisica.Checked   = permissao.cadastrosPessoaFisica.IntToBool();
            this.cadastrosCheckBoxPessoaJuridica.Checked = permissao.cadastrosPessoaJuridica.IntToBool();
            this.cadastrosCheckBoxFuncionario.Checked    = permissao.cadastrosFuncionario.IntToBool();
            this.cadastrosCheckBoxCargo.Checked          = permissao.cadastrosCargo.IntToBool();
            this.cadastrosCheckBoxPermissoes.Checked     = permissao.cadastrosPermissoes.IntToBool();
            this.cadastrosCheckBoxMudarSenha.Checked     = permissao.cadastrosMudarSenha.IntToBool();
            this.cadastrosCheckBoxComissoes.Checked      = permissao.cadastrosComissoes.IntToBool();
            this.cadastrosCheckBoxProduto.Checked        = permissao.cadastrosProduto.IntToBool();
            this.cadastrosCheckBoxFornecedor.Checked     = permissao.cadastrosFornecedor.IntToBool();
            this.cadastrosCheckBoxSetor.Checked          = permissao.cadastrosSetor.IntToBool();
            this.cadastrosCheckBoxEstoque.Checked        = permissao.cadastrosEstoque.IntToBool();

            this.financeiroCheckBoxCaixa.Checked           = permissao.financeiroCaixa.IntToBool();
            this.financeiroCheckBoxTrocaDevolucao.Checked  = permissao.financeiroTrocaDevolucao.IntToBool();
            this.financeiroCheckBoxDespesa.Checked         = permissao.financeiroDespesa.IntToBool();
            this.financeiroCheckBoxReceberParcelas.Checked = permissao.financeiroReceberParcelas.IntToBool();
            this.financeiroCheckBoxCheques.Checked         = permissao.financeiroCheques.IntToBool();
            this.financeiroCheckBoxCartoes.Checked         = permissao.financeiroCartoes.IntToBool();

            this.vendaCheckBoxVenda.Checked              = permissao.vendaVenda.IntToBool();
            this.vendaCheckBoxCondicional.Checked        = permissao.vendaCondicional.IntToBool();
            this.vendaCheckBoxVendasListar.Checked       = permissao.vendaVendasListar.IntToBool();
            this.vendaCheckBoxCondicionaisListar.Checked = permissao.vendaCondicionaisListar.IntToBool();

            this.manutencaoCheckBoxBackup.Checked = permissao.manutencaoBackup.IntToBool();
            #endregion
        }
Exemplo n.º 2
0
 private void AdicionarTabFinanceiro(Library.Permissoes permissoes)
 {
     if (financeiroCheckBoxCaixa.Checked)
     {
         permissoes.financeiroCaixa = 1;
     }
     else
     {
         permissoes.financeiroCaixa = 0;
     }
     //
     if (financeiroCheckBoxTrocaDevolucao.Checked)
     {
         permissoes.financeiroTrocaDevolucao = 1;
     }
     else
     {
         permissoes.financeiroTrocaDevolucao = 0;
     }
     //
     if (financeiroCheckBoxDespesa.Checked)
     {
         permissoes.financeiroDespesa = 1;
     }
     else
     {
         permissoes.financeiroDespesa = 0;
     }
     //
     if (financeiroCheckBoxReceberParcelas.Checked)
     {
         permissoes.financeiroReceberParcelas = 1;
     }
     else
     {
         permissoes.financeiroReceberParcelas = 0;
     }
     //
     if (financeiroCheckBoxCheques.Checked)
     {
         permissoes.financeiroCheques = 1;
     }
     else
     {
         permissoes.financeiroCheques = 0;
     }
     //
     if (financeiroCheckBoxCartoes.Checked)
     {
         permissoes.financeiroCartoes = 1;
     }
     else
     {
         permissoes.financeiroCartoes = 0;
     }
 }
Exemplo n.º 3
0
 private void AdicionarTabManutencao(Library.Permissoes permissoes)
 {
     if (manutencaoCheckBoxBackup.Checked)
     {
         permissoes.manutencaoBackup = 1;
     }
     else
     {
         permissoes.manutencaoBackup = 0;
     }
 }
Exemplo n.º 4
0
        private void salvarButton_Click(object sender, EventArgs e)
        {
            this.Cursor = Cursors.WaitCursor;
            /************BEGIN************/
            if (ValidateForm())
            {
                this.MenuDisabler(true, false, false, false, false);
                this.InputDisabler(false);


                if (this.modo == "Cadastrar")
                {
                    //criando um Seguranca com valores do formulário
                    Library.Permissoes permissoesTMP = this.ReturnFromForm();
                    //salvando Seguranca
                    Library.PermissoesBD.Save(permissoesTMP);
                }
                else
                {
                    Library.Permissoes permissoesTMP = this.UpdateFromForm();
                    //atualizando Seguranca
                    Library.PermissoesBD.Update(permissoesTMP);
                }
                List <Library.Logon> logons = Library.LogonBD.FindAdvanced();


                if (logons.Count == 1)
                {
                    if (this.permissoes[IndexSelected].Id == logons[0].Funcionario.Permissao.Id)
                    {
                        Application.Restart();
                    }
                }

                //atualizando formulário
                RefreshForm();
                RefreshChilds();

                this.Modo = "Salvar";
            }
            else
            {
                //mensagem de erro
            }
            /*************END*************/
            this.Cursor = Cursors.Default;
        }
Exemplo n.º 5
0
 private void AdicionarTabVenda(Library.Permissoes permissoes)
 {
     if (vendaCheckBoxVenda.Checked)
     {
         permissoes.vendaVenda = 1;
     }
     else
     {
         permissoes.vendaVenda = 0;
     }
     //
     if (vendaCheckBoxCondicional.Checked)
     {
         permissoes.vendaCondicional = 1;
     }
     else
     {
         permissoes.vendaCondicional = 0;
     }
     //
     if (vendaCheckBoxVendasListar.Checked)
     {
         permissoes.vendaVendasListar = 1;
     }
     else
     {
         permissoes.vendaVendasListar = 0;
     }
     //
     if (vendaCheckBoxCondicionaisListar.Checked)
     {
         permissoes.vendaCondicionaisListar = 1;
     }
     else
     {
         permissoes.vendaCondicionaisListar = 0;
     }
     //
     if (vendaCheckBoxDesconto.Checked)
     {
         permissoes.vendaDesconto = 1;
     }
     else
     {
         permissoes.vendaDesconto = 0;
     }
 }
Exemplo n.º 6
0
        //atualizar objeto Seguranca com valores do formulario
        private Library.Permissoes UpdateFromForm()
        {
            Library.Permissoes permissoesTemp = this.permissoes[IndexSelected];

            permissoesTemp.Id        = long.Parse(this.codigoTB.Text);
            permissoesTemp.Descricao = this.descricaoTB.Text;
            permissoesTemp.Nome      = this.nomeTB.Text;
            //SegurancaTemp.DataCadastro = DateTime.Now;

            AdicionarTabCadastros(permissoesTemp);
            AdicionarTabFinanceiro(permissoesTemp);
            AdicionarTabVenda(permissoesTemp);
            AdicionarTabRelatorios(permissoesTemp);
            AdicionarTabManutencao(permissoesTemp);

            return(permissoesTemp);
        }
Exemplo n.º 7
0
        static public void Delete(Library.Permissoes permissoes)
        {
            SqlConnection conexao = null;

            try
            {
                conexao = new SqlConnection(global::Connection.Connection.String());
                SqlCommand comando = conexao.CreateCommand();

                comando.CommandText = "DELETE FROM Seguranca WHERE id='" + permissoes.Id + "'";

                conexao.Open();
                comando.ExecuteNonQuery();
            }
            catch (Exception ex)
            {
                Library.Diagnostics.Logger.Error(ex);
            }
            finally
            {
                conexao.Close();
            }
        }
Exemplo n.º 8
0
        static public Library.Permissoes FindById(long idSeguranca)
        {
            SqlConnection  conexao = null;
            SqlDataAdapter dap     = null;
            DataSet        ds      = null;

            Library.Permissoes permissao = null;
            try
            {
                conexao = new SqlConnection(global::Connection.Connection.String());

                dap = new SqlDataAdapter("SELECT * FROM Seguranca WHERE id='" + idSeguranca + "'", conexao);

                ds = new DataSet();

                dap.Fill(ds, "Seguranca");

                if (ds.Tables["Seguranca"].Rows.Count == 1)
                {
                    permissao              = new Permissoes();
                    permissao.Id           = (long)ds.Tables["Seguranca"].Rows[0]["id"];
                    permissao.Nome         = ds.Tables["Seguranca"].Rows[0]["nome"].ToString();
                    permissao.Descricao    = ds.Tables["Seguranca"].Rows[0]["descricao"].ToString();
                    permissao.DataCadastro = (DateTime)ds.Tables["Seguranca"].Rows[0]["dataCadastro"];

                    #region parametros
                    permissao.inicialPessoaFisica   = (int)ds.Tables["Seguranca"].Rows[0]["inicialPessoaFisica"];
                    permissao.inicialPessoaJuridica = (int)ds.Tables["Seguranca"].Rows[0]["inicialPessoaJuridica"];
                    permissao.inicialFornecedor     = (int)ds.Tables["Seguranca"].Rows[0]["inicialFornecedor"];
                    permissao.inicialProduto        = (int)ds.Tables["Seguranca"].Rows[0]["inicialProduto"];
                    permissao.inicialCondicional    = (int)ds.Tables["Seguranca"].Rows[0]["inicialCondicional"];
                    permissao.inicialVenda          = (int)ds.Tables["Seguranca"].Rows[0]["inicialVenda"];

                    permissao.cadastrosPessoaFisica   = (int)ds.Tables["Seguranca"].Rows[0]["cadastrosPessoaFisica"];
                    permissao.cadastrosPessoaJuridica = (int)ds.Tables["Seguranca"].Rows[0]["cadastrosPessoaJuridica"];
                    permissao.cadastrosFuncionario    = (int)ds.Tables["Seguranca"].Rows[0]["cadastrosFuncionario"];
                    permissao.cadastrosCargo          = (int)ds.Tables["Seguranca"].Rows[0]["cadastrosCargo"];
                    permissao.cadastrosPermissoes     = (int)ds.Tables["Seguranca"].Rows[0]["cadastrosPermissoes"];
                    permissao.cadastrosMudarSenha     = (int)ds.Tables["Seguranca"].Rows[0]["cadastrosMudarSenha"];
                    permissao.cadastrosComissoes      = (int)ds.Tables["Seguranca"].Rows[0]["cadastrosComissoes"];
                    permissao.cadastrosProduto        = (int)ds.Tables["Seguranca"].Rows[0]["cadastrosProduto"];
                    permissao.cadastrosFornecedor     = (int)ds.Tables["Seguranca"].Rows[0]["cadastrosFornecedor"];
                    permissao.cadastrosSetor          = (int)ds.Tables["Seguranca"].Rows[0]["cadastrosSetor"];
                    permissao.cadastrosEstoque        = (int)ds.Tables["Seguranca"].Rows[0]["cadastrosEstoque"];

                    permissao.financeiroCaixa           = (int)ds.Tables["Seguranca"].Rows[0]["financeiroCaixa"];
                    permissao.financeiroTrocaDevolucao  = (int)ds.Tables["Seguranca"].Rows[0]["financeiroTrocaDevolucao"];
                    permissao.financeiroDespesa         = (int)ds.Tables["Seguranca"].Rows[0]["financeiroDespesa"];
                    permissao.financeiroReceberParcelas = (int)ds.Tables["Seguranca"].Rows[0]["financeiroReceberParcelas"];
                    permissao.financeiroCheques         = (int)ds.Tables["Seguranca"].Rows[0]["financeiroCheques"];
                    permissao.financeiroCartoes         = (int)ds.Tables["Seguranca"].Rows[0]["financeiroCartoes"];

                    permissao.vendaVenda              = (int)ds.Tables["Seguranca"].Rows[0]["vendaVenda"];
                    permissao.vendaCondicional        = (int)ds.Tables["Seguranca"].Rows[0]["vendaCondicional"];
                    permissao.vendaVendasListar       = (int)ds.Tables["Seguranca"].Rows[0]["vendaVendasListar"];
                    permissao.vendaCondicionaisListar = (int)ds.Tables["Seguranca"].Rows[0]["vendaCondicionaisListar"];
                    permissao.vendaDesconto           = (int)ds.Tables["Seguranca"].Rows[0]["vendaDesconto"];

                    permissao.manutencaoBackup = (int)ds.Tables["Seguranca"].Rows[0]["manutencaoBackup"];
                    #endregion
                }
                return(permissao);
            }
            catch (Exception ex)
            {
                Library.Diagnostics.Logger.Error(ex);
            }
            finally
            {
                conexao.Close();
                dap.Dispose();
                ds.Dispose();
            }
            return(null);
        }
Exemplo n.º 9
0
        static public void Update(Library.Permissoes permissoes)
        {
            SqlConnection conexao = null;

            try
            {
                conexao = new SqlConnection(global::Connection.Connection.String());
                SqlCommand comando = conexao.CreateCommand();
                comando.CommandText = "UPDATE Seguranca SET nome = @nome, descricao = @descricao, dataCadastro = @dataCadastro, " +

                                      "inicialPessoaFisica = @inicialPessoaFisica, inicialPessoaJuridica = @inicialPessoaJuridica, inicialFornecedor = @inicialFornecedor, inicialProduto = @inicialProduto, inicialCondicional = @inicialCondicional, inicialVenda = @inicialVenda, " +
                                      "cadastrosPessoaFisica = @cadastrosPessoaFisica, cadastrosPessoaJuridica = @cadastrosPessoaJuridica, cadastrosFuncionario = @cadastrosFuncionario, cadastrosCargo = @cadastrosCargo, cadastrosPermissoes = @cadastrosPermissoes, cadastrosMudarSenha = @cadastrosMudarSenha, cadastrosComissoes = @cadastrosComissoes, cadastrosProduto = @cadastrosProduto, cadastrosFornecedor = @cadastrosFornecedor, cadastrosSetor = @cadastrosSetor, cadastrosEstoque = @cadastrosEstoque, " +
                                      "financeiroCaixa = @financeiroCaixa, financeiroTrocaDevolucao = @financeiroTrocaDevolucao, financeiroDespesa = @financeiroDespesa, financeiroReceberParcelas = @financeiroReceberParcelas, financeiroCheques = @financeiroCheques, financeiroCartoes = @financeiroCartoes, " +
                                      "vendaVenda = @vendaVenda, vendaCondicional = @vendaCondicional, vendaVendasListar = @vendaVendasListar, vendaCondicionaisListar = @vendaCondicionaisListar, vendaDesconto = @vendaDesconto, " +
                                      "manutencaoBackup = @manutencaoBackup" +

                                      " WHERE (id= " + permissoes.Id + ")";


                comando.Parameters.AddWithValue("@nome", permissoes.Nome);
                comando.Parameters.AddWithValue("@descricao", permissoes.Descricao);
                comando.Parameters.AddWithValue("@dataCadastro", permissoes.DataCadastro);

                #region parametros
                comando.Parameters.AddWithValue("@inicialPessoaFisica", permissoes.inicialPessoaFisica);
                comando.Parameters.AddWithValue("@inicialPessoaJuridica", permissoes.inicialPessoaJuridica);
                comando.Parameters.AddWithValue("@inicialFornecedor", permissoes.inicialFornecedor);
                comando.Parameters.AddWithValue("@inicialProduto", permissoes.inicialProduto);
                comando.Parameters.AddWithValue("@inicialCondicional", permissoes.inicialCondicional);
                comando.Parameters.AddWithValue("@inicialVenda", permissoes.inicialVenda);

                comando.Parameters.AddWithValue("@cadastrosPessoaFisica", permissoes.cadastrosPessoaFisica);
                comando.Parameters.AddWithValue("@cadastrosPessoaJuridica", permissoes.cadastrosPessoaJuridica);
                comando.Parameters.AddWithValue("@cadastrosFuncionario", permissoes.cadastrosFuncionario);
                comando.Parameters.AddWithValue("@cadastrosCargo", permissoes.cadastrosCargo);
                comando.Parameters.AddWithValue("@cadastrosPermissoes", permissoes.cadastrosPermissoes);
                comando.Parameters.AddWithValue("@cadastrosMudarSenha", permissoes.cadastrosMudarSenha);
                comando.Parameters.AddWithValue("@cadastrosComissoes", permissoes.cadastrosComissoes);
                comando.Parameters.AddWithValue("@cadastrosProduto", permissoes.cadastrosProduto);
                comando.Parameters.AddWithValue("@cadastrosFornecedor", permissoes.cadastrosFornecedor);
                comando.Parameters.AddWithValue("@cadastrosSetor", permissoes.cadastrosSetor);
                comando.Parameters.AddWithValue("@cadastrosEstoque", permissoes.cadastrosEstoque);

                comando.Parameters.AddWithValue("@financeiroCaixa", permissoes.financeiroCaixa);
                comando.Parameters.AddWithValue("@financeiroTrocaDevolucao", permissoes.financeiroTrocaDevolucao);
                comando.Parameters.AddWithValue("@financeiroDespesa", permissoes.financeiroDespesa);
                comando.Parameters.AddWithValue("@financeiroReceberParcelas", permissoes.financeiroReceberParcelas);
                comando.Parameters.AddWithValue("@financeiroCheques", permissoes.financeiroCheques);
                comando.Parameters.AddWithValue("@financeiroCartoes", permissoes.financeiroCartoes);

                comando.Parameters.AddWithValue("@vendaVenda", permissoes.vendaVenda);
                comando.Parameters.AddWithValue("@vendaCondicional", permissoes.vendaCondicional);
                comando.Parameters.AddWithValue("@vendaVendasListar", permissoes.vendaVendasListar);
                comando.Parameters.AddWithValue("@vendaCondicionaisListar", permissoes.vendaCondicionaisListar);
                comando.Parameters.AddWithValue("@vendaDesconto", permissoes.vendaDesconto);

                comando.Parameters.AddWithValue("@manutencaoBackup", permissoes.manutencaoBackup);
                #endregion

                conexao.Open();

                comando.ExecuteNonQuery();
            }
            catch (Exception ex)
            {
                Library.Diagnostics.Logger.Error(ex);
            }
            finally
            {
                conexao.Close();
            }
        }
Exemplo n.º 10
0
        static public void Save(Library.Permissoes permissoes)
        {
            SqlConnection conexao = null;

            try
            {
                conexao = new SqlConnection(global::Connection.Connection.String());

                SqlCommand comando = conexao.CreateCommand();

                comando.CommandText = "INSERT INTO Seguranca (nome, descricao, dataCadastro, " +

                                      "inicialPessoaFisica, inicialPessoaJuridica, inicialFornecedor, inicialProduto, inicialCondicional, inicialVenda, " +
                                      "cadastrosPessoaFisica, cadastrosPessoaJuridica, cadastrosFuncionario, cadastrosCargo, cadastrosPermissoes, cadastrosMudarSenha, cadastrosComissoes, cadastrosProduto, cadastrosFornecedor, cadastrosSetor, cadastrosEstoque, " +
                                      "financeiroCaixa, financeiroTrocaDevolucao, financeiroDespesa, financeiroReceberParcelas, financeiroCheques, financeiroCartoes, " +
                                      "vendaVenda, vendaCondicional, vendaVendasListar, vendaCondicionaisListar, vendaDesconto, " +
                                      "manutencaoBackup" +

                                      ") VALUES (@nome, @descricao, @dataCadastro, " +

                                      "@inicialPessoaFisica, @inicialPessoaJuridica, @inicialFornecedor, @inicialProduto, @inicialCondicional, @inicialVenda, " +
                                      "@cadastrosPessoaFisica, @cadastrosPessoaJuridica, @cadastrosFuncionario, @cadastrosCargo, @cadastrosPermissoes, @cadastrosMudarSenha, @cadastrosComissoes, @cadastrosProduto, @cadastrosFornecedor, @cadastrosSetor, @cadastrosEstoque, " +
                                      "@financeiroCaixa, @financeiroTrocaDevolucao, @financeiroDespesa, @financeiroReceberParcelas, @financeiroCheques, @financeiroCartoes, " +
                                      "@vendaVenda, @vendaCondicional, @vendaVendasListar, @vendaCondicionaisListar, @vendaDesconto, " +
                                      "@manutencaoBackup)"

                                      + "SELECT CAST(scope_identity() AS bigint)";

                comando.Parameters.AddWithValue("@nome", permissoes.Nome);
                comando.Parameters.AddWithValue("@descricao", permissoes.Descricao);
                comando.Parameters.AddWithValue("@dataCadastro", permissoes.DataCadastro);

                #region parametros
                comando.Parameters.AddWithValue("@inicialPessoaFisica", permissoes.inicialPessoaFisica);
                comando.Parameters.AddWithValue("@inicialPessoaJuridica", permissoes.inicialPessoaJuridica);
                comando.Parameters.AddWithValue("@inicialFornecedor", permissoes.inicialFornecedor);
                comando.Parameters.AddWithValue("@inicialProduto", permissoes.inicialProduto);
                comando.Parameters.AddWithValue("@inicialCondicional", permissoes.inicialCondicional);
                comando.Parameters.AddWithValue("@inicialVenda", permissoes.inicialVenda);

                comando.Parameters.AddWithValue("@cadastrosPessoaFisica", permissoes.cadastrosPessoaFisica);
                comando.Parameters.AddWithValue("@cadastrosPessoaJuridica", permissoes.cadastrosPessoaJuridica);
                comando.Parameters.AddWithValue("@cadastrosFuncionario", permissoes.cadastrosFuncionario);
                comando.Parameters.AddWithValue("@cadastrosCargo", permissoes.cadastrosCargo);
                comando.Parameters.AddWithValue("@cadastrosPermissoes", permissoes.cadastrosPermissoes);
                comando.Parameters.AddWithValue("@cadastrosMudarSenha", permissoes.cadastrosMudarSenha);
                comando.Parameters.AddWithValue("@cadastrosComissoes", permissoes.cadastrosComissoes);
                comando.Parameters.AddWithValue("@cadastrosProduto", permissoes.cadastrosProduto);
                comando.Parameters.AddWithValue("@cadastrosFornecedor", permissoes.cadastrosFornecedor);
                comando.Parameters.AddWithValue("@cadastrosSetor", permissoes.cadastrosSetor);
                comando.Parameters.AddWithValue("@cadastrosEstoque", permissoes.cadastrosEstoque);

                comando.Parameters.AddWithValue("@financeiroCaixa", permissoes.financeiroCaixa);
                comando.Parameters.AddWithValue("@financeiroTrocaDevolucao", permissoes.financeiroTrocaDevolucao);
                comando.Parameters.AddWithValue("@financeiroDespesa", permissoes.financeiroDespesa);
                comando.Parameters.AddWithValue("@financeiroReceberParcelas", permissoes.financeiroReceberParcelas);
                comando.Parameters.AddWithValue("@financeiroCheques", permissoes.financeiroCheques);
                comando.Parameters.AddWithValue("@financeiroCartoes", permissoes.financeiroCartoes);

                comando.Parameters.AddWithValue("@vendaVenda", permissoes.vendaVenda);
                comando.Parameters.AddWithValue("@vendaCondicional", permissoes.vendaCondicional);
                comando.Parameters.AddWithValue("@vendaVendasListar", permissoes.vendaVendasListar);
                comando.Parameters.AddWithValue("@vendaCondicionaisListar", permissoes.vendaCondicionaisListar);
                comando.Parameters.AddWithValue("@vendaDesconto", permissoes.vendaDesconto);

                comando.Parameters.AddWithValue("@manutencaoBackup", permissoes.manutencaoBackup);
                #endregion

                conexao.Open();

                //comando.ExecuteNonQuery();
                permissoes.Id = (long)comando.ExecuteScalar();
            }
            catch (Exception ex)
            {
                Library.Diagnostics.Logger.Error(ex);
            }
            finally
            {
                conexao.Close();
            }
        }
Exemplo n.º 11
0
 private void AdicionarTabRelatorios(Library.Permissoes permissoes)
 {
 }
Exemplo n.º 12
0
 private void AdicionarTabCadastros(Library.Permissoes permissoes)
 {
     if (cadastrosCheckBoxPessoaFisica.Checked)
     {
         permissoes.cadastrosPessoaFisica = 1;
     }
     else
     {
         permissoes.cadastrosPessoaFisica = 0;
     }
     //
     if (cadastrosCheckBoxPessoaJuridica.Checked)
     {
         permissoes.cadastrosPessoaJuridica = 1;
     }
     else
     {
         permissoes.cadastrosPessoaJuridica = 0;
     }
     //
     if (cadastrosCheckBoxFuncionario.Checked)
     {
         permissoes.cadastrosFuncionario = 1;
     }
     else
     {
         permissoes.cadastrosFuncionario = 0;
     }
     //
     if (cadastrosCheckBoxCargo.Checked)
     {
         permissoes.cadastrosCargo = 1;
     }
     else
     {
         permissoes.cadastrosCargo = 0;
     }
     //
     if (cadastrosCheckBoxPermissoes.Checked)
     {
         permissoes.cadastrosPermissoes = 1;
     }
     else
     {
         permissoes.cadastrosPermissoes = 0;
     }
     //
     if (cadastrosCheckBoxMudarSenha.Checked)
     {
         permissoes.cadastrosMudarSenha = 1;
     }
     else
     {
         permissoes.cadastrosMudarSenha = 0;
     }
     //
     if (cadastrosCheckBoxComissoes.Checked)
     {
         permissoes.cadastrosComissoes = 1;
     }
     else
     {
         permissoes.cadastrosComissoes = 0;
     }
     //
     if (cadastrosCheckBoxProduto.Checked)
     {
         permissoes.cadastrosProduto = 1;
     }
     else
     {
         permissoes.cadastrosProduto = 0;
     }
     //
     if (cadastrosCheckBoxFornecedor.Checked)
     {
         permissoes.cadastrosFornecedor = 1;
     }
     else
     {
         permissoes.cadastrosFornecedor = 0;
     }
     //
     if (cadastrosCheckBoxSetor.Checked)
     {
         permissoes.cadastrosSetor = 1;
     }
     else
     {
         permissoes.cadastrosSetor = 0;
     }
     //
     if (cadastrosCheckBoxEstoque.Checked)
     {
         permissoes.cadastrosEstoque = 1;
     }
     else
     {
         permissoes.cadastrosEstoque = 0;
     }
 }