Referencia de la Clase sage._50.SetupAddons

Clase para la gestión de Addons Más...

Métodos públicos

 SetupAddons ()
 Constructor vacío
Más...
 
 SetupAddons (Forms.frmSetupAddons toForm)
 Constructor con el formulario asociado Más...
 
 SetupAddons (bool tbGarantizados)
 Bug 155194: Sobrecarga de constructor para poder indicar que venimos de la instalación de addons garantizados Más...
 
 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 Más...
 
 SetupAddons (bool tbGarantizados, bool tlForzarSagelic, bool tlActualizacionAddons)
 Sobrecarga de constructor para poder indicar que venimos de la actualización de addons Más...
 
 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 Más...
 
bool _ConsultarAddonsInstalados ()
 Método para consultar los Addons Más...
 
bool _ConsultarAddons ()
 Método para consultar los Addons de forma asíncrona Más...
 
void _RevisarAddons ()
 Método para revisar los Addons a partir de la tabla módulos Más...
 
void _RevisarAddonsEstadoMultiple ()
 Revisamos los Add-ons múltiples si estan instalados (Activados en este caso) Más...
 
void _ObtenerAddons (string tcWhere, bool tlAddonsInstal, ref DataTable tdtAddons)
 Método para actualizar los Addons en la tabla módulos Más...
 
void _SeleccionarAddon (int tnTipo, string tcNombreAddon)
 Método para guardar en el diccionario _DicAddonsSeleccionados los addons a instalar al finalizar el asistente (Task 137396) Más...
 
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 Más...
 
bool _DesInstalarAddon (int tnTipo, string tcNombreAddon, bool tlDesinstalarTryBuy=false, string tcNombre="")
 Método para desinstalar/desactivar addon Más...
 
bool _InstalarAddonIncluida (bool tlActivar=true)
 Instalación de un addon incluido Más...
 
bool _InstalarAddonContratable ()
 Instalación de un addon contratable Más...
 
virtual void _Show ()
 Método Show Más...
 
void _CerrarAplicacion ()
 Método para cerrar aplicación Más...
 
void _InstalarAddonsAsistente ()
 Task 140522 - Método para instalador addons desde el asistente de empresas Más...
 

Campos de datos

List< AddonsJson_addonsAlliance = null
 Lista de addons de la alianza Más...
 
bool _lCargaFinalizada = false
 Propiedad para determinar si ha finalizado la carga dels add-ons Más...
 
bool _lCargaError = false
 Propiedad para determinar si ha habido un error en la carga dels add-ons Más...
 
bool _lModulosBase = false
 Propiedad para determinar si hay módulos base Más...
 
bool _ModoSeleccion = false
 Para poder indicar que sólo mostraremos los addons para seleccionar, NO para instalar (Task 137396) Más...
 
Dictionary< int, string > _DicAddonsSeleccionados = null
 Diccionario donde pondremos los addons marcados para instalar al finalizar el asistente (Task 137396) Más...
 
bool _ActuaMenu = false
 Para saber si hay que refrescar el menú Más...
 
bool _Reiniciar = false
 Para saber si hay que reiniciar aplicación Más...
 
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 Más...
 
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 Más...
 
int _PasoProgreso = 0
 Contendrá el número de paso actual del progreso asociado al backgroundworker _Worker Más...
 
string _Mensaje = string.Empty
 Contendrá el último mensaje Más...
 

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
Más...
 

Descripción detallada

Clase para la gestión de Addons

Definición en la línea 43 del archivo SetupAddons.cs.

Documentación del constructor y destructor

◆ SetupAddons() [1/6]

sage._50.SetupAddons.SetupAddons ( )
inline

Constructor vacío

Definición en la línea 340 del archivo SetupAddons.cs.

◆ SetupAddons() [2/6]

sage._50.SetupAddons.SetupAddons ( Forms.frmSetupAddons  toForm)
inline

Constructor con el formulario asociado

Parámetros
toForm

Definición en la línea 349 del archivo SetupAddons.cs.

◆ SetupAddons() [3/6]

sage._50.SetupAddons.SetupAddons ( bool  tbGarantizados)
inline

Bug 155194: Sobrecarga de constructor para poder indicar que venimos de la instalación de addons garantizados

Parámetros
tbGarantizados

Definición en la línea 361 del archivo SetupAddons.cs.

◆ SetupAddons() [4/6]

sage._50.SetupAddons.SetupAddons ( bool  tbGarantizados,
bool  tlForzarSagelic 
)
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

Parámetros
tbGarantizados
tlForzarSagelic

Definición en la línea 374 del archivo SetupAddons.cs.

◆ SetupAddons() [5/6]

sage._50.SetupAddons.SetupAddons ( bool  tbGarantizados,
bool  tlForzarSagelic,
bool  tlActualizacionAddons 
)
inline

Sobrecarga de constructor para poder indicar que venimos de la actualización de addons

Parámetros
tbGarantizados
tlForzarSagelic
tlActualizacionAddons

Definición en la línea 389 del archivo SetupAddons.cs.

◆ SetupAddons() [6/6]

sage._50.SetupAddons.SetupAddons ( bool  tbGarantizados,
bool  tlForzarSagelic,
bool  tlActualizacionAddons,
bool  tlDestacados 
)
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

Parámetros
tbGarantizadosGarantizados
tlForzarSagelicForzar SageLic
tlActualizacionAddonsActualización de Add-ons
tlDestacadosPara que asigne los Add-ons destacados

Definición en la línea 405 del archivo SetupAddons.cs.

Documentación de las funciones miembro

◆ _CerrarAplicacion()

void sage._50.SetupAddons._CerrarAplicacion ( )
inline

Método para cerrar aplicación

Definición en la línea 1687 del archivo SetupAddons.cs.

◆ _ConsultarAddons()

bool sage._50.SetupAddons._ConsultarAddons ( )
inline

Método para consultar los Addons de forma asíncrona

Definición en la línea 433 del archivo SetupAddons.cs.

◆ _ConsultarAddonsInstalados()

bool sage._50.SetupAddons._ConsultarAddonsInstalados ( )
inline

Método para consultar los Addons

Definición en la línea 422 del archivo SetupAddons.cs.

◆ _DesInstalarAddon()

bool sage._50.SetupAddons._DesInstalarAddon ( int  tnTipo,
string  tcNombreAddon,
bool  tlDesinstalarTryBuy = false,
string  tcNombre = "" 
)
inline

Método para desinstalar/desactivar addon

Definición en la línea 1136 del archivo SetupAddons.cs.

◆ _InstalarAddon()

bool sage._50.SetupAddons._InstalarAddon ( int  tnTipo,
string  tcNombreAddon,
bool  tlActivarTryAndBuy = false,
string  tcNombreISV = "",
string  tcNombre = "",
int  tnTrybuy_numdias = 0 
)
inline

Método para actualizar los Addons en la tabla módulos

Definición en la línea 943 del archivo SetupAddons.cs.

◆ _InstalarAddonContratable()

bool sage._50.SetupAddons._InstalarAddonContratable ( )
inline

Instalación de un addon contratable

Devuelve

Definición en la línea 1334 del archivo SetupAddons.cs.

◆ _InstalarAddonIncluida()

bool sage._50.SetupAddons._InstalarAddonIncluida ( bool  tlActivar = true)
inline

Instalación de un addon incluido

Parámetros
tlActivaractivar/desactivar add-on
Devuelve

Definición en la línea 1233 del archivo SetupAddons.cs.

◆ _InstalarAddonsAsistente()

void sage._50.SetupAddons._InstalarAddonsAsistente ( )
inline

Task 140522 - Método para instalador addons desde el asistente de empresas

Definición en la línea 1704 del archivo SetupAddons.cs.

◆ _ObtenerAddons()

void sage._50.SetupAddons._ObtenerAddons ( string  tcWhere,
bool  tlAddonsInstal,
ref DataTable  tdtAddons 
)
inline

Método para actualizar los Addons en la tabla módulos

Definición en la línea 648 del archivo SetupAddons.cs.

◆ _RevisarAddons()

void sage._50.SetupAddons._RevisarAddons ( )
inline

Método para revisar los Addons a partir de la tabla módulos

Definición en la línea 514 del archivo SetupAddons.cs.

◆ _RevisarAddonsEstadoMultiple()

void sage._50.SetupAddons._RevisarAddonsEstadoMultiple ( )
inline

Revisamos los Add-ons múltiples si estan instalados (Activados en este caso)

Definición en la línea 639 del archivo SetupAddons.cs.

◆ _SeleccionarAddon()

void sage._50.SetupAddons._SeleccionarAddon ( int  tnTipo,
string  tcNombreAddon 
)
inline

Método para guardar en el diccionario _DicAddonsSeleccionados los addons a instalar al finalizar el asistente (Task 137396)

Parámetros
tnTipo
tcNombreAddon

Definición en la línea 929 del archivo SetupAddons.cs.

◆ _Show()

virtual void sage._50.SetupAddons._Show ( )
inlinevirtual

Método Show

Definición en la línea 1676 del archivo SetupAddons.cs.

Documentación de los campos

◆ _ActuaMenu

bool sage._50.SetupAddons._ActuaMenu = false

Para saber si hay que refrescar el menú

Definición en la línea 298 del archivo SetupAddons.cs.

◆ _addonsAlliance

List<AddonsJson> sage._50.SetupAddons._addonsAlliance = null

Lista de addons de la alianza

Definición en la línea 206 del archivo SetupAddons.cs.

◆ _DicAddonsSeleccionados

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 293 del archivo SetupAddons.cs.

◆ _lCargaError

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 278 del archivo SetupAddons.cs.

◆ _lCargaFinalizada

bool sage._50.SetupAddons._lCargaFinalizada = false

Propiedad para determinar si ha finalizado la carga dels add-ons

Definición en la línea 273 del archivo SetupAddons.cs.

◆ _lModulosBase

bool sage._50.SetupAddons._lModulosBase = false

Propiedad para determinar si hay módulos base

Definición en la línea 283 del archivo SetupAddons.cs.

◆ _Mensaje

string sage._50.SetupAddons._Mensaje = string.Empty

Contendrá el último mensaje

Definición en la línea 324 del archivo SetupAddons.cs.

◆ _ModoSeleccion

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 288 del archivo SetupAddons.cs.

◆ _PasoProgreso

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 319 del archivo SetupAddons.cs.

◆ _Reiniciar

bool sage._50.SetupAddons._Reiniciar = false

Para saber si hay que reiniciar aplicación

Definición en la línea 303 del archivo SetupAddons.cs.

◆ _TotalPasosProgreso

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 314 del archivo SetupAddons.cs.

◆ _Worker

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 309 del archivo SetupAddons.cs.

Documentación de propiedades

◆ _ComprobacionesPrevias

bool sage._50.SetupAddons._ComprobacionesPrevias = true
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 330 del archivo SetupAddons.cs.


La documentación para esta clase fue generada a partir del siguiente fichero: