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(); }
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; }
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); } }