示例#1
0
        private void btnConfirmar_Click(object sender, EventArgs e)
        {
            try
            {
                preencheObjeto();
                switch (_op)
                {
                case Operacao.Insercao:
                    _permissaoRepositorio.incluir(_permissao);
                    _permissaoRepositorio.salvar();
                    _permissao = new model.Permissao();
                    _permissao.funcionalidade        = _funcionalidadeEntrada;
                    _permissao.editFuncionalidade_id = _permissao.funcionalidade != null ? _permissao.funcionalidade.id : 0;
                    preencheForm();
                    break;

                case Operacao.Alteracao:
                    _permissaoRepositorio.alterar(_permissao);
                    _permissaoRepositorio.salvar();
                    Dispose();
                    break;

                case Operacao.Exclusao:
                    _permissaoRepositorio.excluir(_permissao);
                    _permissaoRepositorio.salvar();
                    Dispose();
                    break;
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message, "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
示例#2
0
 public FrmPermissaoFormulario(Operacao op, model.SistemaHotelContext context, model.Permissao permissao)
 {
     _op      = op;
     _context = context;
     _funcionalidadeEntrada = null;
     _permissao             = permissao;
     _permissaoRepositorio  = new repositorio.PermissaoRepositorio(_context);
     InitializeComponent();
     Util.acertaTabOrder(this);
 }
 private void FrmFornecedorLista_Load(object sender, EventArgs e)
 {
     _permissoes = repositorio.PermissaoRepositorio.getPermissaoFuncionalidadeNome(_context, _usuarioLogado, Name);
     if (_permissoes == null || (_permissoes.editConsultar == util.SimNao.NAO && _permissoes.editSupervisor == util.SimNao.NAO))
     {
         MessageBox.Show("Usuário não tem permissão para consultar registros", "Informação", MessageBoxButtons.OK, MessageBoxIcon.Information);
         Dispose();
         return;
     }
     atualizaLista();
 }
示例#4
0
        public FrmPermissaoFormulario(Operacao op, model.SistemaHotelContext context, model.Funcionalidade funcionalidadeEntrada, model.Permissao permissao)
        {
            _op      = op;
            _context = context;
            _funcionalidadeEntrada    = funcionalidadeEntrada;
            _permissao                = permissao;
            _permissao.funcionalidade = _funcionalidadeEntrada;
            if (_permissao.funcionalidade != null)
            {
                _permissao.editFuncionalidade_id = _permissao.funcionalidade.id;
            }

            _permissaoRepositorio = new repositorio.PermissaoRepositorio(_context);
            InitializeComponent();
            Util.acertaTabOrder(this);
        }
        private void FrmSolicitacao_Load(object sender, EventArgs e)
        {
            _permissoes = repositorio.PermissaoRepositorio.getPermissaoFuncionalidadeNome(_context, _usuarioLogado, Name);
            if (_permissoes == null || (_permissoes.editConsultar == util.SimNao.NAO && _permissoes.editSupervisor == util.SimNao.NAO))
            {
                MessageBox.Show("Usuário não tem permissão para consultar registros", "Informação", MessageBoxButtons.OK, MessageBoxIcon.Information);
                Dispose();
                return;
            }

            cbTipo.DataSource    = EnumHelper.ToList(typeof(TipoSolicitacao));
            cbTipo.DisplayMember = "Value";
            cbTipo.ValueMember   = "Key";

            cbTipo.SelectedItem = EnumHelper.SetValue(TipoSolicitacao.Nenhum);

            ckSomenteNVisualizadas.Checked = false;

            atualizaLista();
        }
示例#6
0
        private void FrmPermissao_Load(object sender, EventArgs e)
        {
            _permissoes = repositorio.PermissaoRepositorio.getPermissaoFuncionalidadeNome(_context, _usuarioLogado, Name);
            if (_permissoes == null || (_permissoes.editConsultar == util.SimNao.NAO && _permissoes.editSupervisor == util.SimNao.NAO))
            {
                MessageBox.Show("Usuário não tem permissão para consultar informações das permissões", "Informação", MessageBoxButtons.OK, MessageBoxIcon.Information);
                Dispose();
                return;
            }

            if (_funcionalidadeEntrada != null)
            {
                txtFuncionalidade_id.Enabled = true;
                txtFuncionalidade_nome_funcionalidade.Enabled = true;

                txtFuncionalidade_id.Text = _funcionalidadeEntrada.id.ToString().Trim();
                txtFuncionalidade_nome_funcionalidade.Text = _funcionalidadeEntrada.nome_funcionalidade;

                txtFuncionalidade_id.Enabled = false;
                txtFuncionalidade_nome_funcionalidade.Enabled = false;
            }

            atualizaLista();
        }