Пример #1
0
        public void carregarPermissoes()
        {
            var auxVenda   = permissoesVendas.retornarPermissoesVendas(Global.idCargo);
            var auxEstoque = permissoesEstoque.retornarPermissoesEstoque(Global.idCargo);

            Global.lancarVendas   = Convert.ToBoolean(auxVenda[0]["lancar_vendas"]);
            Global.cancelarVendas = Convert.ToBoolean(auxVenda[0]["cancelar_vendas"]);
            Global.sangria        = Convert.ToBoolean(auxVenda[0]["sangria"]);
            Global.devolucoes     = Convert.ToBoolean(auxVenda[0]["devolucoes"]);

            Global.criacaoProduto  = Convert.ToBoolean(auxEstoque[0]["criacao_produtos"]);
            Global.editarProdutos  = Convert.ToBoolean(auxEstoque[0]["editar_produtos"]);
            Global.entradaProdutos = Convert.ToBoolean(auxEstoque[0]["entrada_produtos"]);
            Global.saidaProdutos   = Convert.ToBoolean(auxEstoque[0]["saida_produtos"]);

            var colab = colaborador.verificarFunc(Global.nomeColaborador);
            var adm   = cargo.retornarCargoPorId(Convert.ToInt32(colab[0]["idCargo"]));

            Global.adm = Convert.ToBoolean(adm[0]["adm"]);
        }
Пример #2
0
        private void btnSalvar_Click(object sender, EventArgs e)
        {
            var auxLogin = colaboradores.verificarDuplicataLogin(txtLogin.Text);

            if (txtSenha.Text == txtBoxRepetirSenha.Text && txtLogin.Text.Trim() != "" && cbColaborador.SelectedItem != null && txtSenha.Text.Trim() != "" && txtBoxRepetirSenha.Text.Trim() != "" && auxLogin.Count < 1)
            {
                var idColab = colaboradores.verificarFunc(cbColaborador.SelectedItem.ToString());

                if (idColab.Count > 0)
                {
                    colaboradores.cadastrarLogin(txtLogin.Text, txtSenha.Text, Convert.ToInt32(idColab[0]["idFuncionario"]));
                    MessageBox.Show("Login cadastrado com sucesso");
                    Close();
                }
                else
                {
                    MessageBox.Show("Colaborador inativado");
                }
            }
            else
            {
                MessageBox.Show("Colaborador não selecionado ou as senhas não coincidem ou nome de login já existente");
            }
        }