public JsonResult ListarAreaEjecutora(string token)
 {
     try
     {
         IEstadistica = FactoryEstadistica.delega(E);
         string json = JsonConvert.SerializeObject(IEstadistica.ListarAreaEjecutora(token), Formatting.None);
         return(Json(
                    json,
                    JsonRequestBehavior.AllowGet
                    ));
     }
     catch (Exception err)
     {
         Excepcion = "Módulo Estadística - Listar Area Ejecutora, Mensaje: " + err.Message.ToString() + "-" + ", Detalle: " + err.StackTrace.ToString();
         return(null);
     }
 }
 public JsonResult ObtenerDatosGraficoValorConstruccion(string token)
 {
     try
     {
         IEstadistica = FactoryEstadistica.delega(E);
         var json = IEstadistica.ObtenerDatosGraficoValorConstruccion(token);
         return(Json(
                    json,
                    JsonRequestBehavior.AllowGet
                    ));
     }
     catch (Exception exc)
     {
         Excepcion = "Módulo Estadística - Obtener Datos Grafico Valor Construccion , Mensaje: " + exc.Message.ToString() + "-" + ", Detalle: " + exc.StackTrace.ToString();
         return(null);
     }
     finally
     {
         FactoryEstadistica = null;
         IEstadistica       = null;
     }
 }
 public JsonResult ObtenerDatosGrafico4_Categoria(FiltroEstadistica.Grafico4Resumen filtro)
 {
     try
     {
         IEstadistica = FactoryEstadistica.delega(E);
         var json = IEstadistica.ObtenerDatosGrafico4_Categoria(filtro);
         return(Json(
                    json,
                    JsonRequestBehavior.AllowGet
                    ));
     }
     catch (Exception exc)
     {
         Excepcion = "Módulo Estadística - Obtener Datos Grafico 4 - Categoria , Mensaje: " + exc.Message.ToString() + "-" + ", Detalle: " + exc.StackTrace.ToString();
         return(null);
     }
     finally
     {
         FactoryEstadistica = null;
         IEstadistica       = null;
     }
 }