private void btnConfirmar_Click(object sender, EventArgs e)
        {
            try
            {
                preenchObjeto();
                switch (_op)
                {
                case Operacao.Insercao:
                    _usuarioRepositorio.incluir(_usuario);
                    _usuarioRepositorio.salvar();
                    _usuario = new model.Usuario();
                    preencheForm();
                    break;

                case Operacao.Alteracao:
                    _usuarioRepositorio.alterar(_usuario);
                    _usuarioRepositorio.salvar();
                    Dispose();
                    break;

                case Operacao.Exclusao:
                    _usuarioRepositorio.excluir(_usuario);
                    _usuarioRepositorio.salvar();
                    Dispose();
                    break;
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message, "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
Пример #2
0
 public FrmModeloLista(model.SistemaHotelContext context, model.Usuario usuarioLogado)
 {
     _context       = context;
     _usuarioLogado = usuarioLogado;
     //_modeloRepositorio = new repositorio.ModeloRepositorio(_context);
     InitializeComponent();
     Util.acertaTabOrder(this);
 }
Пример #3
0
 public FrmAreaComumLista(model.SistemaHotelContext context, model.Usuario usuarioLogado)
 {
     _context               = context;
     _usuarioLogado         = usuarioLogado;
     _area_comumRepositorio = new repositorio.Area_comumRepositorio(_context);
     InitializeComponent();
     Util.acertaTabOrder(this);
 }
Пример #4
0
 public FrmFuncionalidadeLista(model.SistemaHotelContext context, model.Usuario usuarioLogado)
 {
     _context       = context;
     _usuarioLogado = usuarioLogado;
     InitializeComponent();
     _funcionalidadeRepositorio = new repositorio.FuncionalidadeRepositorio(_context);
     Util.acertaTabOrder(this);
 }
Пример #5
0
 public FrmUsuarioTrocaSenha(model.SistemaHotelContext context, model.Usuario usuario)
 {
     _context            = context;
     _usuario            = usuario;
     _usuarioRepositorio = new repositorio.UsuarioRepositorio(_context);
     InitializeComponent();
     Util.acertaTabOrder(this);
 }
Пример #6
0
 public FrmPermissaoLista(model.SistemaHotelContext context, model.Usuario usuarioLogado, string nome_tela)
 {
     _context               = context;
     _usuarioLogado         = usuarioLogado;
     _funcionalidadeEntrada = (new repositorio.FuncionalidadeRepositorio(_context)).getFuncionalidadeporNome_tela(nome_tela);
     _permissaoRepositorio  = new repositorio.PermissaoRepositorio(_context);
     InitializeComponent();
     Util.acertaTabOrder(this);
 }
Пример #7
0
 public FrmPermissaoLista(model.SistemaHotelContext context, model.Usuario usuarioLogado)
 {
     _context               = context;
     _usuarioLogado         = usuarioLogado;
     _funcionalidadeEntrada = null;
     _permissaoRepositorio  = new repositorio.PermissaoRepositorio(_context);
     InitializeComponent();
     Util.acertaTabOrder(this);
 }
 public FrmUsuarioFormulario(Operacao op, model.SistemaHotelContext context, model.Usuario usuario)
 {
     _op                 = op;
     _context            = context;
     _usuario            = usuario;
     _usuarioRepositorio = new repositorio.UsuarioRepositorio(_context);
     InitializeComponent();
     Util.acertaTabOrder(this);
 }
Пример #9
0
        private void preencheObjeto() {
            if (string.IsNullOrEmpty(txtEmail.Text) || string.IsNullOrEmpty(txtSenha.Text))
                throw new Exception("Email e senha são obrigatórios");

            usuario = _usuarioRepositorio.getUsuarioEmailSenha(txtEmail.Text, txtSenha.Text);

            if (usuario == null)
                throw new Exception("Email e/ou senha inválidos");
        }
 public FrmReservaAreaComumDevolucao(Operacao op, model.SistemaHotelContext context, model.Usuario usuarioLogado, model.Reserva_area_comum reserva_area_comum)
 {
     _op                            = op;
     _context                       = context;
     _usuarioLogado                 = usuarioLogado;
     _reserva_area_comum            = reserva_area_comum;
     _reserva_area_comumRepositorio = new repositorio.Reserva_area_comumRepositorio(_context);
     InitializeComponent();
     Util.acertaTabOrder(this);
 }
 public FrmSolicitacaoVisualizar(Operacao op, model.Usuario usuarioLogado, model.SistemaHotelContext context, model.Solicitacao _solicitacao)
 {
     this._op          = op;
     this._context     = context;
     _usuarioLogado    = usuarioLogado;
     this._solicitacao = _solicitacao;
     this._solicitacao.editUsuario_visualizacao_id = usuarioLogado.id;
     this._solicitacaoRepositorio = new repositorio.SolicitacaoRepositorio(_context);
     InitializeComponent();
     Util.acertaTabOrder(this);
 }
Пример #12
0
 private void btnSelecionar_Click(object sender, EventArgs e)
 {
     if (gridRegistros.CurrentRow == null)
     {
         MessageBox.Show("Nenhum registro selecionado", "Informação", MessageBoxButtons.OK, MessageBoxIcon.Information);
     }
     else
     {
         this.usuario = (model.Usuario)gridRegistros.CurrentRow.DataBoundItem;
     }
     Close();
 }
Пример #13
0
        public void preenchObjeto()
        {
            _usuario = _usuarioRepositorio.getUsuarioporID(_usuario.id);

            if (_usuario.senha != txtSenha_atual.Text)
            {
                throw new Exception("Senha atual não confere com a senha do usuário logado");
            }

            if (txtSenha.Text != txtSenha_confirmacao.Text)
            {
                throw new Exception("Senha e confirmação de nova senha não conferem");
            }

            _usuario.senha = txtSenha.Text;
        }