public ActionResult ReporteCampoFechaValorPorNegocio(string tipo_reporte, string nombre_reporte, String fecha_desde, String fecha_hasta, string negocio) { var lista = new List <ReportesCampoFechaValor>(); var result = new List <ReportesCampoValor>(); var vista_reporte = ""; switch (nombre_reporte) { case "Reservas por Origen Negocio": lista = rm.ObtenerReservasPorOrigenPorNegocio(Convert.ToDateTime(fecha_desde), Convert.ToDateTime(fecha_hasta), tipo_reporte, Convert.ToInt32(negocio)); ViewBag.nombre_campo = "Provincia"; ViewBag.nombre_valor = "Porcentaje de Reservas"; ViewBag.data = lista; ViewBag.clase_reporte = "ReportesCampoFechaValor"; vista_reporte = "CampoFechaValor_Tabla"; break; case "Promociones no Utilizadas Negocio": result = rm.ObtenerPromocionesNoUtilizadasPorNegocio(Convert.ToDateTime(fecha_desde), Convert.ToDateTime(fecha_hasta), tipo_reporte, Convert.ToInt32(negocio)); ViewBag.nombre_campo = "Utilizada"; ViewBag.nombre_valor = "Promociones No Utilizadas"; ViewBag.data = result; ViewBag.clase_reporte = "ReportesFechaValor"; vista_reporte = "CampoFechaValor_Tabla"; break; case "Promociones Vencidas Negocio": result = rm.ObtenerPromocionesVencidasPorNegocio(Convert.ToDateTime(fecha_desde), Convert.ToDateTime(fecha_hasta), tipo_reporte, Convert.ToInt32(negocio)); ViewBag.nombre_campo = "Vencida"; ViewBag.nombre_valor = "Promociones Vencidas"; ViewBag.data = lista; ViewBag.clase_reporte = "ReportesFechaValor"; vista_reporte = "CampoFechaValor_Tabla"; break; case "Reservas por Solicitud Negocio": lista = rm.ObtenerReservasPorSolicitudNegocio(Convert.ToDateTime(fecha_desde), Convert.ToDateTime(fecha_hasta), tipo_reporte, Convert.ToInt32(negocio)); ViewBag.nombre_campo = "Reservas con Solicitud"; ViewBag.nombre_valor = "Reservas sin Solicitud"; ViewBag.data = lista; ViewBag.clase_reporte = "ReportesFechaValor"; vista_reporte = "CampoFechaValor_Tabla"; break; //case "Promociones por Provincia Negocio": // lista = rm.ObtenerPromocionesPorProvincia(Convert.ToDateTime(fecha_desde), Convert.ToDateTime(fecha_hasta), tipo_reporte, Convert.ToInt32(negocio)); // ViewBag.nombre_campo = "Provincia"; // ViewBag.nombre_valor = "Porcentaje Promociones"; // ViewBag.data = lista; // ViewBag.clase_reporte = "ReportesCampoFechaValor"; // vista_reporte = "CampoFechaValor_Tabla"; // break; default: break; } ViewBag.nombre_reporte = nombre_reporte; ViewBag.tipo_reporte = tipo_reporte; return(PartialView(vista_reporte)); }