Clase para la gestión de Addons. Más...
Métodos públicos | |
| SetupAddons () | |
| Constructor vacío. | |
| SetupAddons (Forms.frmSetupAddons toForm) | |
| Constructor con el formulario asociado. | |
| SetupAddons (bool tbGarantizados) | |
| Bug 155194: Sobrecarga de constructor para poder indicar que venimos de la instalación de addons garantizados. | |
| SetupAddons (bool tbGarantizados, bool tlForzarSagelic) | |
| Sobrecarga de constructor para poder indicar que venimos de la instalación de addons garantizados y si queremos forzar la descarga o no del fichero sagelic. | |
| SetupAddons (bool tbGarantizados, bool tlForzarSagelic, bool tlActualizacionAddons) | |
| Sobrecarga de constructor para poder indicar que venimos de la actualización de addons. | |
| SetupAddons (bool tbGarantizados, bool tlForzarSagelic, bool tlActualizacionAddons, bool tlDestacados) | |
| Sobrecarga de constructor para poder indicar que venimos de la instalación de addons garantizados y si queremos forzar la descarga o no del fichero sagelic. | |
| bool | _ConsultarAddonsInstalados () |
| Método para consultar los Addons. | |
| bool | _ConsultarAddons () |
| Método para consultar los Addons de forma asíncrona. | |
| void | _RevisarAddons () |
| Método para revisar los Addons a partir de la tabla módulos. | |
| void | _RevisarAddonsEstadoMultiple () |
| Revisamos los Add-ons múltiples si estan instalados (Activados en este caso) | |
| void | _ObtenerAddons (string tcWhere, bool tlAddonsInstal, ref DataTable tdtAddons) |
| Método para actualizar los Addons en la tabla módulos. | |
| void | _SeleccionarAddon (int tnTipo, string tcNombreAddon) |
| Método para guardar en el diccionario _DicAddonsSeleccionados los addons a instalar al finalizar el asistente (Task 137396) | |
| bool | _InstalarAddon (int tnTipo, string tcNombreAddon, bool tlActivarTryAndBuy=false, string tcNombreISV="", string tcNombre="", int tnTrybuy_numdias=0) |
| Método para actualizar los Addons en la tabla módulos. | |
| bool | _DesInstalarAddon (int tnTipo, string tcNombreAddon, bool tlDesinstalarTryBuy=false, string tcNombre="") |
| Método para desinstalar/desactivar addon. | |
| bool | _InstalarAddonIncluida (bool tlActivar=true) |
| Instalación de un addon incluido. | |
| bool | _InstalarAddonContratable () |
| Instalación de un addon contratable. | |
| virtual void | _Show () |
| Método Show. | |
| void | _CerrarAplicacion () |
| Método para cerrar aplicación. | |
| void | _InstalarAddonsAsistente () |
| Task 140522 - Método para instalador addons desde el asistente de empresas. | |
Campos de datos | |
| List< AddonsJson > | _addonsAlliance = null |
| Lista de addons de la alianza. | |
| bool | _lCargaFinalizada = false |
| Propiedad para determinar si ha finalizado la carga dels add-ons. | |
| bool | _lCargaError = false |
| Propiedad para determinar si ha habido un error en la carga dels add-ons. | |
| bool | _lModulosBase = false |
| Propiedad para determinar si hay módulos base. | |
| bool | _ModoSeleccion = false |
| Para poder indicar que sólo mostraremos los addons para seleccionar, NO para instalar (Task 137396) | |
| Dictionary< int, string > | _DicAddonsSeleccionados = null |
| Diccionario donde pondremos los addons marcados para instalar al finalizar el asistente (Task 137396) | |
| bool | _ActuaMenu = false |
| Para saber si hay que refrescar el menú | |
| bool | _Reiniciar = false |
| Para saber si hay que reiniciar aplicación. | |
| BackgroundWorker | _Worker = null |
| BackgroundWorker que podremos utilizar desde distintos procesos si queremos mostrar una barra de progreso. La barra de progreso debe estar definida en el origen del worker. | |
| int | _TotalPasosProgreso = 0 |
| Indicar el número de pasos totales que tendrá el progreso asociado al _Worker. Internamente se calculará el paso relativo para que la barra vaya de 0 a 100. | |
| int | _PasoProgreso = 0 |
| Contendrá el número de paso actual del progreso asociado al backgroundworker _Worker. | |
| string | _Mensaje = string.Empty |
| Contendrá el último mensaje. | |
Propiedades | |
| bool | _ComprobacionesPrevias = true [get, set] |
| Bug 189908: Variable para poder saltar si es necesario las comprobaciones previas si se pone a false y hacer más desatendida la instalación. Por ejemplo desde la restauración de copia. | |
Clase para la gestión de Addons.
Definición en la línea 46 del archivo SetupAddons.cs.
|
inline |
Constructor vacío.
Definición en la línea 360 del archivo SetupAddons.cs.
|
inline |
Constructor con el formulario asociado.
| toForm |
Definición en la línea 369 del archivo SetupAddons.cs.
|
inline |
Bug 155194: Sobrecarga de constructor para poder indicar que venimos de la instalación de addons garantizados.
| tbGarantizados |
Definición en la línea 381 del archivo SetupAddons.cs.
|
inline |
Sobrecarga de constructor para poder indicar que venimos de la instalación de addons garantizados y si queremos forzar la descarga o no del fichero sagelic.
| tbGarantizados | |
| tlForzarSagelic |
Definición en la línea 394 del archivo SetupAddons.cs.
|
inline |
Sobrecarga de constructor para poder indicar que venimos de la actualización de addons.
| tbGarantizados | |
| tlForzarSagelic | |
| tlActualizacionAddons |
Definición en la línea 409 del archivo SetupAddons.cs.
|
inline |
Sobrecarga de constructor para poder indicar que venimos de la instalación de addons garantizados y si queremos forzar la descarga o no del fichero sagelic.
| tbGarantizados | Garantizados |
| tlForzarSagelic | Forzar SageLic |
| tlActualizacionAddons | Actualización de Add-ons |
| tlDestacados | Para que asigne los Add-ons destacados |
Definición en la línea 425 del archivo SetupAddons.cs.
|
inline |
Método para cerrar aplicación.
Definición en la línea 2010 del archivo SetupAddons.cs.
|
inline |
Método para consultar los Addons de forma asíncrona.
Definición en la línea 453 del archivo SetupAddons.cs.
|
inline |
Método para consultar los Addons.
Definición en la línea 442 del archivo SetupAddons.cs.
|
inline |
Método para desinstalar/desactivar addon.
Definición en la línea 1203 del archivo SetupAddons.cs.
|
inline |
Método para actualizar los Addons en la tabla módulos.
Definición en la línea 1005 del archivo SetupAddons.cs.
|
inline |
Instalación de un addon contratable.
Definición en la línea 1401 del archivo SetupAddons.cs.
|
inline |
Instalación de un addon incluido.
| tlActivar | activar/desactivar add-on |
Definición en la línea 1300 del archivo SetupAddons.cs.
|
inline |
Task 140522 - Método para instalador addons desde el asistente de empresas.
Definición en la línea 2027 del archivo SetupAddons.cs.
|
inline |
Método para actualizar los Addons en la tabla módulos.
Definición en la línea 668 del archivo SetupAddons.cs.
|
inline |
Método para revisar los Addons a partir de la tabla módulos.
Definición en la línea 534 del archivo SetupAddons.cs.
|
inline |
Revisamos los Add-ons múltiples si estan instalados (Activados en este caso)
Definición en la línea 659 del archivo SetupAddons.cs.
|
inline |
Método para guardar en el diccionario _DicAddonsSeleccionados los addons a instalar al finalizar el asistente (Task 137396)
| tnTipo | |
| tcNombreAddon |
Definición en la línea 991 del archivo SetupAddons.cs.
|
inlinevirtual |
Método Show.
Definición en la línea 1999 del archivo SetupAddons.cs.
| bool sage._50.SetupAddons._ActuaMenu = false |
Para saber si hay que refrescar el menú
Definición en la línea 318 del archivo SetupAddons.cs.
| List<AddonsJson> sage._50.SetupAddons._addonsAlliance = null |
Lista de addons de la alianza.
Definición en la línea 226 del archivo SetupAddons.cs.
| Dictionary<int, string> sage._50.SetupAddons._DicAddonsSeleccionados = null |
Diccionario donde pondremos los addons marcados para instalar al finalizar el asistente (Task 137396)
Definición en la línea 313 del archivo SetupAddons.cs.
| bool sage._50.SetupAddons._lCargaError = false |
Propiedad para determinar si ha habido un error en la carga dels add-ons.
Definición en la línea 298 del archivo SetupAddons.cs.
| bool sage._50.SetupAddons._lCargaFinalizada = false |
Propiedad para determinar si ha finalizado la carga dels add-ons.
Definición en la línea 293 del archivo SetupAddons.cs.
| bool sage._50.SetupAddons._lModulosBase = false |
Propiedad para determinar si hay módulos base.
Definición en la línea 303 del archivo SetupAddons.cs.
| string sage._50.SetupAddons._Mensaje = string.Empty |
Contendrá el último mensaje.
Definición en la línea 344 del archivo SetupAddons.cs.
| bool sage._50.SetupAddons._ModoSeleccion = false |
Para poder indicar que sólo mostraremos los addons para seleccionar, NO para instalar (Task 137396)
Definición en la línea 308 del archivo SetupAddons.cs.
| int sage._50.SetupAddons._PasoProgreso = 0 |
Contendrá el número de paso actual del progreso asociado al backgroundworker _Worker.
Definición en la línea 339 del archivo SetupAddons.cs.
| bool sage._50.SetupAddons._Reiniciar = false |
Para saber si hay que reiniciar aplicación.
Definición en la línea 323 del archivo SetupAddons.cs.
| int sage._50.SetupAddons._TotalPasosProgreso = 0 |
Indicar el número de pasos totales que tendrá el progreso asociado al _Worker. Internamente se calculará el paso relativo para que la barra vaya de 0 a 100.
Definición en la línea 334 del archivo SetupAddons.cs.
| BackgroundWorker sage._50.SetupAddons._Worker = null |
BackgroundWorker que podremos utilizar desde distintos procesos si queremos mostrar una barra de progreso. La barra de progreso debe estar definida en el origen del worker.
Definición en la línea 329 del archivo SetupAddons.cs.
|
getset |
Bug 189908: Variable para poder saltar si es necesario las comprobaciones previas si se pone a false y hacer más desatendida la instalación. Por ejemplo desde la restauración de copia.
Definición en la línea 350 del archivo SetupAddons.cs.