public IActionResult Evento()
        {
            EventoViewModel evm = new EventoViewModel();

            evm.TipoEvento = tipoEventoRepository.ObterTodos();
            evm.Convidados = convidadosRepository.ObterTodos();

            var usuarioLogado     = ObterUsuarioSession();
            var nomeUsuarioLogado = ObterUsuarioNomeSession();

            if (!string.IsNullOrEmpty(nomeUsuarioLogado))
            {
                evm.NomeCliente = nomeUsuarioLogado;
            }
            var clienteLogado = clienteRepository.ObterPor(usuarioLogado);

            if (clienteLogado != null)
            {
                evm.Cliente = clienteLogado;
            }
            evm.NomeView     = "Evento";
            evm.UsuarioEmail = usuarioLogado;
            evm.UsuarioNome  = nomeUsuarioLogado;

            return(View(evm));
        }
        public IActionResult Pagamento()
        {
            FormaPagamentoViewModel fpv = new FormaPagamentoViewModel();

            fpv.tipoEvento     = tipoEventoRepository.ObterTodos();
            fpv.tipoPacote     = tipoPacoteRepository.ObterTodos();
            fpv.publicoPrivado = publicoPrivadoRepository.ObterTodos();

            var usuarioLogado     = ObterUsuarioSession();
            var nomeUsuarioLogado = ObterUsuarioNomeSession();

            if (!string.IsNullOrEmpty(nomeUsuarioLogado))
            {
                fpv.UsuarioNome = nomeUsuarioLogado;
                var clienteLogado = clienteRepository.ObterPor(usuarioLogado);
                fpv.cliente = clienteLogado;
            }
            else
            {
                return(View(fpv));
            }

            fpv.NomeView     = "Pagamento";
            fpv.UsuarioEmail = usuarioLogado;
            fpv.UsuarioNome  = nomeUsuarioLogado;

            return(View(fpv));
        }
Beispiel #3
0
 public IActionResult Index()
 {
     return(View(new EventoViewModel()
     {
         NomeView = "Contato",
         UsuarioEmail = ObterUsuarioSession(),
         UsuarioNome = ObterUsuarioNomeSession(),
         Eventos = tipoEventoRepository.ObterTodos(),
         Perguntas = perguntaFaqRepository.ObterTodos()
     }));
 }
        public IActionResult Evento()
        {
            CadastroEventoViewModel cadastro = new CadastroEventoViewModel();

            cadastro.ServicosAdicionais = servicosAdicionaisRepository.ObterTodos();
            cadastro.TipoEvento         = tipoEventoRepository.ObterTodos();

            var emailCliente = ObterUsuarioSession();

            if (!string.IsNullOrEmpty(emailCliente))
            {
                cadastro.Cliente = clienteRepository.ObterPor(emailCliente);
            }

            var nomeUsuario = ObterUsuarioNomeSession();

            if (!string.IsNullOrEmpty(nomeUsuario))
            {
                cadastro.NomeCliente = nomeUsuario;
            }

            var usuarioLogado     = ObterUsuarioSession();
            var nomeUsuarioLogado = ObterUsuarioNomeSession();

            if (!string.IsNullOrEmpty(nomeUsuarioLogado))
            {
                cadastro.UsuarioNome = nomeUsuarioLogado;
            }

            var clienteLogado = clienteRepository.ObterPor(usuarioLogado);

            if (clienteLogado != null)
            {
                cadastro.Cliente = clienteLogado;
                cadastro.Evento  = cadastroEventoRepository.ObterTodosPorCliente(emailCliente);
            }

            cadastro.NomeView     = "CadastroEvento";
            cadastro.UsuarioEmail = emailCliente;
            cadastro.UsuarioNome  = nomeUsuario;

            return(View(cadastro));
        }
Beispiel #5
0
        public IActionResult SolicitarEventos()
        {
            var usuarioLogado = ObterUsuarioSession();

            if (string.IsNullOrEmpty(usuarioLogado))
            {
                return(RedirectToAction("Index", "Login"));
            }
            else
            {
                return(View(new EventoViewModel()
                {
                    NomeView = "SolicitarEventos",
                    UsuarioEmail = ObterUsuarioSession(),
                    UsuarioNome = ObterUsuarioNomeSession(),
                    Eventos = tipoEventoRepository.ObterTodos(),
                    Cliente = clienteRepository.ObterPor(ObterUsuarioSession()),
                    Pacotes = tipoPacoteRepository.ObterTodos()
                }));
            }
        }
Beispiel #6
0
        private void PreencheGrid()
        {
            try
            {
                dgvDados.Rows.Clear();
                var dados = _tipoEventoRepository.ObterTodos();

                foreach (var tipoEvento in dados)
                {
                    dgvDados.Rows.Add(tipoEvento.Id, tipoEvento.Descricao, tipoEvento.Ativo ? "SIM" : "NÃO");
                }

                if (dados.Any())
                {
                    dgvDados_CellClick(dgvDados, new DataGridViewCellEventArgs(0, 0));
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }