示例#1
0
        public ActionResult PacientePartial(int tipo, string fecha, string hora)
        {
            hora = hora.Substring(0, 2);
            var nuevaHora    = int.Parse(hora);
            var nuevaFecha   = DateTime.Parse(fecha);
            var pacienteList = TGUQReservaSalaOperacion.ListarPacientes(tipo, nuevaFecha, nuevaHora);

            return(PartialView("_Paciente", pacienteList));
        }
示例#2
0
        public ActionResult MedicoPartial(int tipo, string fecha, string hora)
        {
            hora = hora.Substring(0, 2);
            var nuevaHora  = int.Parse(hora);
            var nuevaFecha = DateTime.Parse(fecha);

            var empleadoList = TGUQReservaSalaOperacion.ListarMedicos(tipo, nuevaFecha, nuevaHora);

            return(PartialView("_ReservaMedico", empleadoList));
        }
示例#3
0
        public string Create(T_GUQ_RESERVA_SALA_OPERACIÓN reserva, string horaInicio)
        {
            horaInicio = horaInicio.Substring(0, 2);
            var nuevaHora = int.Parse(horaInicio);

            reserva.fechaInicio = reserva.fechaInicio.AddHours(nuevaHora);
            reserva.fechaFin    = reserva.fechaInicio.AddHours(reserva.duración);

            string mensaje = "Error al grabar los datos";
            bool   exito   = TGUQReservaSalaOperacion.Crear(reserva);

            if (exito)
            {
                mensaje = "Los datos se grabaron con exito";
            }
            return(mensaje);
        }
示例#4
0
        public ActionResult HorarioPartial(string fecha, int inmueble, int tipo)
        {
            var salaList = TGUQReservaSalaOperacion.ListarHorarios(fecha, inmueble, tipo);

            return(PartialView("_ReservaSala", salaList));
        }
示例#5
0
        // GET: Reserva

        public ActionResult Index()
        {
            var listado = TGUQReservaSalaOperacion.ListarTodos();

            return(View(listado));
        }