public ActionResult ReporteCampoFechaValor(string tipo_reporte, string nombre_reporte, String fecha_desde, String fecha_hasta) { var lista = new List <ReportesCampoFechaValor>(); var listaValor = new List <ReportesCampoValor>(); var vista_reporte = ""; switch (nombre_reporte) { case "Reservas por Categoria": lista = rm.ObtenerReservasPorCategoria(Convert.ToDateTime(fecha_desde), Convert.ToDateTime(fecha_hasta), tipo_reporte); ViewBag.nombre_campo = "Categoria"; ViewBag.nombre_valor = "Porcentaje de Reservas"; ViewBag.data = lista; ViewBag.clase_reporte = "ReportesCampoFechaValor"; vista_reporte = "CampoFechaValor_Tabla"; break; case "Reservas por Origen": lista = rm.ObtenerReservasPorOrigen(Convert.ToDateTime(fecha_desde), Convert.ToDateTime(fecha_hasta), tipo_reporte); ViewBag.nombre_campo = "Provincia"; ViewBag.nombre_valor = "Porcentaje de Reservas"; ViewBag.data = lista; ViewBag.clase_reporte = "ReportesCampoFechaValor"; vista_reporte = "CampoFechaValor_Tabla"; break; //case "Promociones por Comercio": // lista = rm.ObtenerPromocionesPorComercio(Convert.ToDateTime(fecha_desde), Convert.ToDateTime(fecha_hasta), tipo_reporte); // ViewBag.nombre_campo = "Comercio"; // ViewBag.nombre_valor = "Porcentaje de Promociones"; // ViewBag.data = lista; // ViewBag.clase_reporte = "ReportesCampoFechaValor"; // vista_reporte = "CampoFechaValor_Tabla"; //break; case "Reservas por Solicitud": lista = rm.ObtenerReservasPorSolicitud(Convert.ToDateTime(fecha_desde), Convert.ToDateTime(fecha_hasta), tipo_reporte); ViewBag.data = lista; ViewBag.nombre_campo = "Reservas Directas"; ViewBag.nombre_valor = "Reservas con Solicitud"; ViewBag.clase_reporte = "ReportesCampoFechaValor"; vista_reporte = "CampoFechaValor_Tabla"; break; case "Cantidad Pasajeros Hospedados": listaValor = rm.ObtenerCantidadPasajerosGrafico(Convert.ToDateTime(fecha_desde), Convert.ToDateTime(fecha_hasta), tipo_reporte); ViewBag.data = listaValor; ViewBag.nombre_campo = "Fecha"; ViewBag.nombre_valor = "Cantidad Pasajeros Hospedados"; ViewBag.clase_reporte = "ReportesCampoValor"; vista_reporte = "CampoFechaValor_Tabla"; break; default: break; } ViewBag.nombre_reporte = nombre_reporte; ViewBag.tipo_reporte = tipo_reporte; return(PartialView(vista_reporte)); }