Cargando...
Buscando...
Nada coincide
Referencia de la clase sage._50.SetupAddons

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 _SeleccionarAddonArticulo (string tcArticulo, ref int tnId, ref string tcNombre)
 Devolver el Id y Nombre del Add-on a partir del artículo.
 
bool _AddonInstalado (int tnId)
 Método para saber si un add-on está instalado.
 
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.
 
bool _MostrarBarraProgreso = false [get, set]
 Mostrar barra de progreso.
 

Descripción detallada

Clase para la gestión de Addons.

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

Documentación de constructores y destructores

◆ SetupAddons() [1/6]

sage._50.SetupAddons.SetupAddons ( )
inline

Constructor vacío.

Definición en la línea 373 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 382 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 394 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 407 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 422 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 438 del archivo SetupAddons.cs.

Documentación de funciones miembro

◆ _AddonInstalado()

bool sage._50.SetupAddons._AddonInstalado ( int tnId)
inline

Método para saber si un add-on está instalado.

Parámetros
tnId
Devuelve

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

◆ _CerrarAplicacion()

void sage._50.SetupAddons._CerrarAplicacion ( )
inline

Método para cerrar aplicación.

Definición en la línea 2088 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 466 del archivo SetupAddons.cs.

◆ _ConsultarAddonsInstalados()

bool sage._50.SetupAddons._ConsultarAddonsInstalados ( )
inline

Método para consultar los Addons.

Definición en la línea 455 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 1278 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 1075 del archivo SetupAddons.cs.

◆ _InstalarAddonContratable()

bool sage._50.SetupAddons._InstalarAddonContratable ( )
inline

Instalación de un addon contratable.

Devuelve

Definición en la línea 1476 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 1375 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 2106 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 681 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 547 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 672 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 1004 del archivo SetupAddons.cs.

◆ _SeleccionarAddonArticulo()

bool sage._50.SetupAddons._SeleccionarAddonArticulo ( string tcArticulo,
ref int tnId,
ref string tcNombre )
inline

Devolver el Id y Nombre del Add-on a partir del artículo.

Parámetros
tcArticulo
tnId
tcNombre
Devuelve

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

◆ _Show()

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

Método Show.

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

Documentación de campos

◆ _ActuaMenu

bool sage._50.SetupAddons._ActuaMenu = false

Para saber si hay que refrescar el menú

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

◆ _addonsAlliance

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

Lista de addons de la alianza.

Definición en la línea 229 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 321 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 306 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 301 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 311 del archivo SetupAddons.cs.

◆ _Mensaje

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

Contendrá el último mensaje.

Definición en la línea 352 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 316 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 347 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 331 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 342 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 337 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 358 del archivo SetupAddons.cs.

◆ _MostrarBarraProgreso

bool sage._50.SetupAddons._MostrarBarraProgreso = false
getset

Mostrar barra de progreso.

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


La documentación de esta clase está generada del siguiente archivo: