// GET: Admin public ActionResult Index() { List <Models.ReservaDatosModel> Reservas = GestorDeReserva.DevolverListaReservas(); ViewBag.Reservas = Reservas; return(View()); }
public ActionResult reservar(Models.ReservaModel modelo) { int IdUsuario = SessionHelper.UsuarioLogueado.Id; GestorDeReserva.Reservar(modelo.IdSala, IdUsuario, modelo.IdTurno); Session["Usuario"] = null; return(RedirectToAction("Index", "Home")); }
public ActionResult RetrocederSemana(Models.SemanaModel modelo) { modelo.FechaInicio = modelo.FechaInicio.AddDays(-7); modelo.FechaFin = modelo.FechaInicio.AddDays(6); Models.TurnosModel[,] matrizDeTurnos = GestorDeReserva.DevolverMatrizDeTurnos(modelo.IdSala, modelo.FechaInicio, modelo.FechaFin); ViewBag.MatrizTurnos = matrizDeTurnos; ViewBag.idSala = modelo.IdSala; ViewBag.FechaInicio = modelo.FechaInicio; ViewBag.FechaFin = modelo.FechaFin; ViewBag.Lunes = DateFormat.DateFormater(modelo.FechaInicio) + " - " + DateFormat.DateFormater(modelo.FechaFin); ViewBag.WeekDays = WeekDays(); ViewBag.TurnHours = TurnHours(); ViewBag.Dates = GetWeekDays(modelo.FechaInicio, modelo.FechaFin); return(View("Index", modelo)); }
// GET: Horarios2 public ActionResult Index(int idSala) { List <SelectListItem> items = GestorDeReserva.DevolverListaItems(idSala); List <SelectListItem> itemsSala = GestorDeReserva.DevolverListaSalas(); ViewBag.idSala = idSala; ViewBag.items = items; ViewBag.itemsSala = itemsSala; if (TempData["mensaje"] != null) { ViewBag.MensajeError = TempData["mensaje"].ToString(); } return(View()); }
public ActionResult Reservar(ReservaModel modelo) { int usuario = SessionHelper.UsuarioLogueado.Id; ActionResult action = null; //Turno turno = GestorDeReserva.BuscarTurno(modelo.IdTurno); if (GestorDeReserva.PuedoReservar(modelo.IdSala, modelo.IdTurno)) { GestorDeReserva.Reservar(modelo.IdSala, usuario, modelo.IdTurno); action = RedirectToAction("Index", "Home"); } else { TempData["mensaje"] = "Seleccione otro Horario."; action = RedirectToAction("Index", "Horarios2"); } return(action); }
// GET: SeleccionHorario public ActionResult Index(SemanaModel modelo) { DateTime InicioDeLosTiempos = new DateTime(); if (modelo.FechaInicio == InicioDeLosTiempos) { modelo.FechaInicio = GestorDeReserva.DameLunes(DateTime.Today); } modelo.FechaFin = modelo.FechaInicio.AddDays(6); modelo.MatrizDeTurnos = GestorDeReserva.DevolverMatrizDeTurnos(modelo.IdSala, modelo.FechaInicio, modelo.FechaFin); ViewBag.Lunes = DateFormat.DateFormater(modelo.FechaInicio) + " - " + DateFormat.DateFormater(modelo.FechaFin); ViewBag.idSala = modelo.IdSala; ViewBag.MatrizTurnos = modelo.MatrizDeTurnos; ViewBag.FechaFin = modelo.FechaFin; ViewBag.FechaInicio = modelo.FechaInicio; ViewBag.WeekDays = WeekDays(); ViewBag.TurnHours = TurnHours(); ViewBag.Dates = GetWeekDays(modelo.FechaInicio, modelo.FechaFin); return(View()); }