public JsonResult Recalcular(DateTime periodo)
        {
            object respuesta = null;

            try {
                db.sp_RecalculoGA_Insert(periodo);
                // CIERRES
                db.sp_provisionCosto(periodo, "CIERRE", "GACierreCostosLDI");
                db.sp_provisionSMS(periodo, "CIERRE", "GACierreSMSLDI");
                //// PXQ
                db.sp_provisionIngreso(periodo, "PXQ", "GAPXQIngresosLDI");
                db.sp_provisionCosto(periodo, "PXQ", "GAPXQCostosLDI");
                db.sp_provisionSMS(periodo, "PXQ", "GAPXQSMSLDI");
                //// Fluctuaciones
                db.sp_FluctuacionesLDI_Insert(periodo, "GAFluctuacionIngresoLDI");
                db.sp_FluctuacionesLDI_Insert(periodo, "GAFluctuacionCostoLDI");
                //// Devengo
                db.sp_DevengoLDI_Insert(periodo, "GADevengoIngreso");
                db.sp_DevengoLDI_Insert(periodo, "GADevengoCosto");

                respuesta = new { success = true, results = true };
            } catch (Exception e) {
                respuesta = new { success = false, results = e.Message };
            }

            return(Json(respuesta, JsonRequestBehavior.AllowGet));
        }