Example #1
0
        public ActionResult AlteraReserva(String id_reserva)
        {
            if (!String.IsNullOrEmpty(id_reserva))
            {
                id_reserva_altera = new Guid(id_reserva);
            }

            WebClient wc = new WebClient();

            EditaReservaCombosViewModel combos = new EditaReservaCombosViewModel();

            var            json  = wc.DownloadString("http://localhost:56123/Servicos.svc/getSalas");
            SalasViewModel salas = JsonConvert.DeserializeObject <SalasViewModel>(json);

            json = wc.DownloadString("http://localhost:56123/Servicos.svc/getFiliais");
            FiliaisViewModel filiais = JsonConvert.DeserializeObject <FiliaisViewModel>(json);

            json = wc.DownloadString("http://localhost:56123/Servicos.svc/getResponsaveis");
            ResponsaveisViewModel responsaveis = JsonConvert.DeserializeObject <ResponsaveisViewModel>(json);

            json = wc.DownloadString("http://localhost:56123/Servicos.svc/getReservas");
            ReservasViewModel reservas = JsonConvert.DeserializeObject <ReservasViewModel>(json);

            combos.salas        = salas.salas;
            combos.filiais      = filiais.filiais;
            combos.responsaveis = responsaveis.responsaveis;
            combos.reservas     = reservas.reservas;

            return(View(combos));
        }
        public ActionResult Index(ReservasViewModel model)
        {
            string         id1   = User.Identity.GetUserId().ToString();
            List <Reserva> lista = new List <Reserva>();

            if (User.IsInRole("Administrador"))
            {
                lista = db.Reserva.ToList();
            }
            else
            {
                lista = db.Reserva.Where(x => x.IdUsuario == id1).ToList();
            }
            if (model.busquedaDesde.HasValue)
            {
                lista = lista.Where(x => x.FechaSalida.Date >= model.busquedaDesde.Value).ToList();
            }
            if (model.busquedaHasta.HasValue)
            {
                lista = lista.Where(x => x.FechaSalida.Date <= model.busquedaHasta.Value).ToList();
            }
            //model.Reservas = db.Reserva.Where(x => x.FechaSalida.Value.Date >= model.busquedaDesde.Date && x.FechaSalida.Value.Date <= model.busquedaHasta.Date).ToList();

            if (model.estadoSeleccionado != "Todos" && !string.IsNullOrEmpty(model.estadoSeleccionado))
            {
                lista = lista.Where(x => x.Estado == model.estadoSeleccionado).ToList();
            }
            if (model.vendedorSeleccionado != "Todos" && !string.IsNullOrEmpty(model.vendedorSeleccionado))
            {
                lista = lista.Where(x => x.IdUsuario == model.vendedorSeleccionado).ToList();
            }

            model.Reservas = lista.OrderBy(x => x.FechaSalida).ToList();
            return(View(model));
        }
Example #3
0
        public ActionResult HistoricoReservas()
        {
            var livros   = this.Contexto.Livros.ToList();
            var reservas = this.Contexto.Reservas.ToList();
            var model    = new ReservasViewModel(livros, reservas);

            return(View(model));
        }
Example #4
0
        // GET: Mantencion/Reservas/CrearReserva
        public ActionResult CrearReserva()
        {
            var vmmhAdmin = new ViewModelMapperHelper();
            var model     = new ReservasViewModel
            {
                ListaComunas   = new Vista.Models.ViewModelMapperHelper().ListaComunas(),
                ListaServicios = vmmhAdmin.ListaServicios(),
                ListaVehiculos = vmmhAdmin.ListaVehiculos()
            };

            return(View(model));
        }
        public IActionResult Index()
        {
            var            livros   = this.Banco.Livros.ToList();
            var            userId   = User.FindFirst(ClaimTypes.NameIdentifier).Value;
            List <Reserva> reservas = this.Banco.Reservas.Where(r => r.UserID == userId).ToList();

            List <Reserva> reservasUser = new List <Reserva>();

            for (int i = 0; i < reservas.Count; i++)
            {
                if (reservas[i].UserID.Equals(userId))
                {
                    reservasUser.Add(reservas[i]);
                }
            }

            var model = new ReservasViewModel(livros, reservasUser);

            return(View(model));
        }