Exemplo n.º 1
0
        private void sbmUsuario_Click(object sender, EventArgs e)
        {
            DALConexao          cx     = new DALConexao(DadosDaConexao.StringDeConexao);
            BLLPermissaoUsuario bll    = new BLLPermissaoUsuario(cx);
            DataTable           tabela = new DataTable();

            tabela = bll.LocalizarPermissao(SessaoUsuario.Session.Instance.UsuID, "frmCadastrarUsuario");
            if (tabela.Rows.Count <= 0)
            {
                MessageBox.Show("ATENÇÃO: O USUÁRIO NÃO POSSUI PERMISSÕES CADASTRADAS PARA ESSE FORMULARIO!!! \n\nCONTATE 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\nCONTATE O ADMINISTRADOR E SOLICITE A PERMISSÃO");
                tabela.Dispose();
                return;
            }
            frmCadastrarUsuario f = new frmCadastrarUsuario();

            tabela.Dispose();
            f.ShowDialog();
            f.Dispose();
        }
Exemplo n.º 2
0
        private void BtnVeiculos_Click(object sender, EventArgs e)
        {
            DALConexao          cx     = new DALConexao(DadosDaConexao.StringDeConexao);
            BLLPermissaoUsuario bll    = new BLLPermissaoUsuario(cx);
            DataTable           tabela = new DataTable();

            tabela = bll.LocalizarPermissao(SessaoUsuario.Session.Instance.UsuID, "TelaVeiculoss");
            if (tabela.Rows.Count <= 0)
            {
                MessageBox.Show("ATENÇÃO: O USUÁRIO NÃO POSSUI PERMISSÕES CADASTRADAS PARA ESSE FORMULARIO!!! \n\nCONTATE 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\nCONTATE O ADMINISTRADOR E SOLICITE A PERMISSÃO");
                tabela.Dispose();
                return;
            }
            openChildForm(new View.TelaVeiculoss());
            showSubMenu(panelVeiculoSubMenu);
            panelMotoristaSubMenu.Visible  = false;
            panelViagenSubMenu.Visible     = false;
            panelFinanceiroSubMenu.Visible = false;
        }
Exemplo n.º 3
0
        private void frmCadastrarUsuario_Load(object sender, EventArgs e)
        {
            try
            {
                DALConexao          cx     = new DALConexao(DadosDaConexao.StringDeConexao);
                BLLPermissaoUsuario bll    = new BLLPermissaoUsuario(cx);
                DataTable           tabela = new DataTable();
                tabela = bll.LocalizarPermissao(SessaoUsuario.Session.Instance.UsuID, this.Name.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]);

                //Chamar a Função ChecaPermissões
                alterarBotoes(1, perInserir, perAlterar, perExcluir, perImprimir);
            }
            catch
            {
                MessageBox.Show("ATENÇÃO !! \n O BANCO DE DADOS PODE NÃO ESTAR CONECTADO CORRETAMENTE !!", "ERRO !!", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }