Cargando...
Buscando...
Nada coincide
Referencia de la clase sage.ew.functions.Clases.Addons

Clase para la carga de los addons. Más...

Métodos públicos

delegate void InvokeMethodAddonsEventHandler (object sender, InvokeMethodEventArgs e)
 Delegado de evento lanzado al ejecutar InvokedoMethod.
 
delegate void InvokeMethodErrorEventHandler (object sender, InvokeMethodErrorEventArgs e)
 Delegado de evento lanzado en caso de error.
 

Métodos públicos estáticos

static bool _CargarAddOns ()
 Cargar los addons instalados.
 
static void ActivarAddon (string key)
 Activa un addon de la lista de inactivos.
 
static void DesactivaAddon (string key)
 Desactiva un addon, lo quita de activos y lo pasa a inactivo.
 
static void MostarAsistente ()
 Muesta los asistentes.
 
static void CopiaDeSeguridad (int copiaRestauracion, string rutaLocalCopia)
 
static bool DepositoCuentasECPNASePuedeModificar ()
 Si puede modificar deposito de cuentas ECPNA.
 
static bool DepositoCuentasECPNBSePuedeModificar ()
 Si puede modificar deposito de cuentas ECPNB.
 
static bool DepositoCuentasEFESePuedeModificar ()
 Si puede modificar deposito de cuentas EFE.
 
static void UnLoad ()
 Invoca al unload.
 
static void SetTipoProceso (ProcesosEnEjecucion procesosEnEjecucion)
 Pone Tipo de proceso en todos los addons.
 
static void UpdateRelease ()
 Invoca a UpdateRelease.
 
static void InvocarMetodoOnDesktopLoadAddons (object obj)
 Invocar método Desktop Load de los addons.
 
static void InvocarMetodoApertura (string ejerOrigen)
 Invoca a los metodos de apertura de los addons.
 
static void EjecutarClase (string tcClase, bool tlDialog=false)
 Ejecuta la clase.
 
static bool IsLoaded (string nomAddon)
 Devuelve si está el addon cargado.
 
static bool IsInactive (string nomAddon)
 Devuelve si está el addon está inactivo.
 
static object GetAddon (string tcNombreAddon)
 Obtiene el objeto addon correspondiente.
 
static IModulo GetInactiveAddon (string tcNombreAddon)
 Obtiene objeto addon inactivo.
 
static object GetAddon (int numaddon)
 Obtiene el objeto addon de la posicion numaddon.
 
static Dictionary< string, object > GetAddons ()
 Devuelve el diccionario de Addons cargados.
 
static Dictionary< string, IModuloGetInactiveAddons ()
 Devuelve el diccionario de Addons inactivos.
 
static bool HasAddonsLoaded ()
 Indica si hay algun addon cargado.
 
static int Count ()
 Indica el numero de addons cargados.
 
static DataTable _GetAddonsModulos ()
 Devuelve un DataTable con los addons definidos en la tabla módulos que se pueden cargar.
 
static void _CambioEmpresa (string tcEmpresaAnt, string tcEmpresaAct)
 // PE-103556: Recorre los _Addons y llama a su _CambioEmpresa pasando la empresa anterior y a la que estamos cambiando
 
static void _CambioUsuario (string tcUsuarioAnt, string tcUsuarioAct)
 // PE-103556: Recorre los _Addons y llama a su _CambioUsuario pasando el usuario anterior y al que estamos cambiando
 
static void _CambioEjercicio (string tcEjerAnt, string tcEjerAct)
 // PE-103556: Recorre los _Addons y llama a su _CambioEjercicio pasando el ejercicio anterior y al que estamos cambiando
 
static void CargarMenus (ToolStripItemCollection items)
 Cargar opciones de menú dinámicas de los addons.
 
static void MergeListados (DataTable ldtTemp, DataTable ldtResultado, int tipo)
 Merge de listados de los addons.
 
static bool CheckGrafica (ref DataTable ldtMante, Func< DataTable, string, bool > _checkGrafica)
 Check de gráficas.
 
static DataTable CheckMante (Func< string, DataTable > _checkMante)
 Check Mantes.
 
static _TiposNavegacion GetTipoNavegacion (string pantalla, string filtro)
 Obtiene el tipo de navegación.
 
static void AddonsOpcEmp ()
 Cargamos los OPCEMP de los módulos, de momento lo hacemos únicamente del módulo de informes configurables.
 
static void CargarExtensiones (ewMante mante)
 Método para cargar en el diccionari _Addons todas las extensiones del mantenimiento actual para los addons/módulos disponibles.
 
static void CargarExtensiones< _LinTRel, _ClaveTRel > (ewManteTRel< _LinTRel, _ClaveTRel > manteTRel)
 
static void CargarExtensiones (DocumentoBase documento)
 Cargar extensiones de documentos.
 
static void ReportTemplatesAddDataBase (DataTrasp.Config loConfig)
 Añade Base de datos de los reports.
 
static int EjecutarFormulario (string tcFormularioFox, object[] toParametros=null, bool tlAccesoDirecto=false, bool tlTareaProgramada=false)
 Ejecuta formulario.
 
static void _CargarAddOns_After ()
 Procesos a ejecutar postcarga de addons.
 
static bool _CargarAddonsLoad (ref string tcError)
 Método para hacer el "_Load()" de los addons.
 
static void _CargarAddonsInstalados (DataTable tdtModulos, ref String tcError)
 Método para ejecutar el médodo "_Instalar()" de los addons recien instalados.
 
static bool ComprobarChecksum (dynamic loObjeto, string tcLibreria, string tcChecksum)
 Comprueba Checksum.
 

Eventos

static InvokeMethodAddonsEventHandler OnBeginInvokeMethodAddon
 Evento lanzado al comenzar la llamada al invokeMethods del addons.
 
static InvokeMethodAddonsEventHandler OnEndInvokeMethodAddons
 Evento lanzado al finalizar la llamada al invokeMethods del addons.
 
static InvokeMethodErrorEventHandler OnErrorInvokeMethodsAddons
 Evento lanzado al ejecutar el InvokeMethod con error.
 

Descripción detallada

Clase para la carga de los addons.

Definición en la línea 122 del archivo Addons.cs.

Documentación de funciones miembro

◆ _CambioEjercicio()

static void sage.ew.functions.Clases.Addons._CambioEjercicio ( string tcEjerAnt,
string tcEjerAct )
inlinestatic

// PE-103556: Recorre los _Addons y llama a su _CambioEjercicio pasando el ejercicio anterior y al que estamos cambiando

Parámetros
tcEjerAnt
tcEjerAct

Definición en la línea 757 del archivo Addons.cs.

◆ _CambioEmpresa()

static void sage.ew.functions.Clases.Addons._CambioEmpresa ( string tcEmpresaAnt,
string tcEmpresaAct )
inlinestatic

// PE-103556: Recorre los _Addons y llama a su _CambioEmpresa pasando la empresa anterior y a la que estamos cambiando

Parámetros
tcEmpresaAnt
tcEmpresaAct

Definición en la línea 729 del archivo Addons.cs.

◆ _CambioUsuario()

static void sage.ew.functions.Clases.Addons._CambioUsuario ( string tcUsuarioAnt,
string tcUsuarioAct )
inlinestatic

// PE-103556: Recorre los _Addons y llama a su _CambioUsuario pasando el usuario anterior y al que estamos cambiando

Parámetros
tcUsuarioAnt
tcUsuarioAct

Definición en la línea 743 del archivo Addons.cs.

◆ _CargarAddOns()

static bool sage.ew.functions.Clases.Addons._CargarAddOns ( )
inlinestatic

Cargar los addons instalados.

Devuelve

Definición en la línea 163 del archivo Addons.cs.

◆ _CargarAddOns_After()

static void sage.ew.functions.Clases.Addons._CargarAddOns_After ( )
inlinestatic

Procesos a ejecutar postcarga de addons.

Definición en la línea 1140 del archivo Addons.cs.

◆ _CargarAddonsInstalados()

static void sage.ew.functions.Clases.Addons._CargarAddonsInstalados ( DataTable tdtModulos,
ref String tcError )
inlinestatic

Método para ejecutar el médodo "_Instalar()" de los addons recien instalados.

Parámetros
tdtModulostabla con los módulos
tcErrormensaje de error

Definición en la línea 1182 del archivo Addons.cs.

◆ _CargarAddonsLoad()

static bool sage.ew.functions.Clases.Addons._CargarAddonsLoad ( ref string tcError)
inlinestatic

Método para hacer el "_Load()" de los addons.

Parámetros
tcErrormensaje de error

Definición en la línea 1149 del archivo Addons.cs.

◆ _GetAddonsModulos()

static DataTable sage.ew.functions.Clases.Addons._GetAddonsModulos ( )
inlinestatic

Devuelve un DataTable con los addons definidos en la tabla módulos que se pueden cargar.

Devuelve

Definición en la línea 667 del archivo Addons.cs.

◆ ActivarAddon()

static void sage.ew.functions.Clases.Addons.ActivarAddon ( string key)
inlinestatic

Activa un addon de la lista de inactivos.

Parámetros
key

Definición en la línea 239 del archivo Addons.cs.

◆ AddonsOpcEmp()

static void sage.ew.functions.Clases.Addons.AddonsOpcEmp ( )
inlinestatic

Cargamos los OPCEMP de los módulos, de momento lo hacemos únicamente del módulo de informes configurables.

Definición en la línea 878 del archivo Addons.cs.

◆ CargarExtensiones() [1/2]

static void sage.ew.functions.Clases.Addons.CargarExtensiones ( DocumentoBase documento)
inlinestatic

Cargar extensiones de documentos.

Parámetros
documento

Definición en la línea 1003 del archivo Addons.cs.

◆ CargarExtensiones() [2/2]

static void sage.ew.functions.Clases.Addons.CargarExtensiones ( ewMante mante)
inlinestatic

Método para cargar en el diccionari _Addons todas las extensiones del mantenimiento actual para los addons/módulos disponibles.

Devuelve

Definición en la línea 905 del archivo Addons.cs.

◆ CargarExtensiones< _LinTRel, _ClaveTRel >()

static void sage.ew.functions.Clases.Addons.CargarExtensiones< _LinTRel, _ClaveTRel > ( ewManteTRel< _LinTRel, _ClaveTRel > manteTRel)
inlinestatic
Parámetros de plantilla
_LinTRel
_ClaveTRel
Parámetros
manteTRel
Restricciones de tipo
_LinTRel :ILinTRel 
_ClaveTRel :IClaves 

Definición en la línea 959 del archivo Addons.cs.

◆ CargarMenus()

static void sage.ew.functions.Clases.Addons.CargarMenus ( ToolStripItemCollection items)
inlinestatic

Cargar opciones de menú dinámicas de los addons.

Parámetros
itemsmenu

Definición en la línea 769 del archivo Addons.cs.

◆ CheckGrafica()

static bool sage.ew.functions.Clases.Addons.CheckGrafica ( ref DataTable ldtMante,
Func< DataTable, string, bool > _checkGrafica )
inlinestatic

Check de gráficas.

Parámetros
ldtMante
_checkGrafica
Devuelve

Definición en la línea 810 del archivo Addons.cs.

◆ CheckMante()

static DataTable sage.ew.functions.Clases.Addons.CheckMante ( Func< string, DataTable > _checkMante)
inlinestatic

Check Mantes.

Parámetros
_checkMante
Devuelve

Definición en la línea 831 del archivo Addons.cs.

◆ ComprobarChecksum()

static bool sage.ew.functions.Clases.Addons.ComprobarChecksum ( dynamic loObjeto,
string tcLibreria,
string tcChecksum )
inlinestatic

Comprueba Checksum.

Parámetros
loObjeto
tcLibreria
tcChecksum
Devuelve

Definición en la línea 1348 del archivo Addons.cs.

◆ CopiaDeSeguridad()

static void sage.ew.functions.Clases.Addons.CopiaDeSeguridad ( int copiaRestauracion,
string rutaLocalCopia )
inlinestatic

Definición en la línea 285 del archivo Addons.cs.

◆ Count()

static int sage.ew.functions.Clases.Addons.Count ( )
inlinestatic

Indica el numero de addons cargados.

Devuelve

Definición en la línea 658 del archivo Addons.cs.

◆ DepositoCuentasECPNASePuedeModificar()

static bool sage.ew.functions.Clases.Addons.DepositoCuentasECPNASePuedeModificar ( )
inlinestatic

Si puede modificar deposito de cuentas ECPNA.

Devuelve

Definición en la línea 306 del archivo Addons.cs.

◆ DepositoCuentasECPNBSePuedeModificar()

static bool sage.ew.functions.Clases.Addons.DepositoCuentasECPNBSePuedeModificar ( )
inlinestatic

Si puede modificar deposito de cuentas ECPNB.

Devuelve

Definición en la línea 332 del archivo Addons.cs.

◆ DepositoCuentasEFESePuedeModificar()

static bool sage.ew.functions.Clases.Addons.DepositoCuentasEFESePuedeModificar ( )
inlinestatic

Si puede modificar deposito de cuentas EFE.

Devuelve

Definición en la línea 358 del archivo Addons.cs.

◆ DesactivaAddon()

static void sage.ew.functions.Clases.Addons.DesactivaAddon ( string key)
inlinestatic

Desactiva un addon, lo quita de activos y lo pasa a inactivo.

Parámetros
key

Definición en la línea 256 del archivo Addons.cs.

◆ EjecutarClase()

static void sage.ew.functions.Clases.Addons.EjecutarClase ( string tcClase,
bool tlDialog = false )
inlinestatic

Ejecuta la clase.

Parámetros
tcClase
tlDialog

Definición en la línea 526 del archivo Addons.cs.

◆ EjecutarFormulario()

static int sage.ew.functions.Clases.Addons.EjecutarFormulario ( string tcFormularioFox,
object[] toParametros = null,
bool tlAccesoDirecto = false,
bool tlTareaProgramada = false )
inlinestatic

Ejecuta formulario.

Parámetros
tcFormularioFox
toParametros
tlAccesoDirecto
tlTareaProgramada
Devuelve

Definición en la línea 1065 del archivo Addons.cs.

◆ GetAddon() [1/2]

static object sage.ew.functions.Clases.Addons.GetAddon ( int numaddon)
inlinestatic

Obtiene el objeto addon de la posicion numaddon.

Parámetros
numaddonposición
Devuelve

Definición en la línea 625 del archivo Addons.cs.

◆ GetAddon() [2/2]

static object sage.ew.functions.Clases.Addons.GetAddon ( string tcNombreAddon)
inlinestatic

Obtiene el objeto addon correspondiente.

Parámetros
tcNombreAddon
Devuelve

Definición en la línea 604 del archivo Addons.cs.

◆ GetAddons()

static Dictionary< string, object > sage.ew.functions.Clases.Addons.GetAddons ( )
inlinestatic

Devuelve el diccionario de Addons cargados.

Devuelve

Definición en la línea 633 del archivo Addons.cs.

◆ GetInactiveAddon()

static IModulo sage.ew.functions.Clases.Addons.GetInactiveAddon ( string tcNombreAddon)
inlinestatic

Obtiene objeto addon inactivo.

Parámetros
tcNombreAddon
Devuelve

Definición en la línea 615 del archivo Addons.cs.

◆ GetInactiveAddons()

static Dictionary< string, IModulo > sage.ew.functions.Clases.Addons.GetInactiveAddons ( )
inlinestatic

Devuelve el diccionario de Addons inactivos.

Devuelve

Definición en la línea 642 del archivo Addons.cs.

◆ GetTipoNavegacion()

static _TiposNavegacion sage.ew.functions.Clases.Addons.GetTipoNavegacion ( string pantalla,
string filtro )
inlinestatic

Obtiene el tipo de navegación.

Parámetros
pantalla
filtro
Devuelve

Definición en la línea 858 del archivo Addons.cs.

◆ HasAddonsLoaded()

static bool sage.ew.functions.Clases.Addons.HasAddonsLoaded ( )
inlinestatic

Indica si hay algun addon cargado.

Devuelve

Definición en la línea 650 del archivo Addons.cs.

◆ InvocarMetodoApertura()

static void sage.ew.functions.Clases.Addons.InvocarMetodoApertura ( string ejerOrigen)
inlinestatic

Invoca a los metodos de apertura de los addons.

Parámetros
ejerOrigen

Definición en la línea 500 del archivo Addons.cs.

◆ InvocarMetodoOnDesktopLoadAddons()

static void sage.ew.functions.Clases.Addons.InvocarMetodoOnDesktopLoadAddons ( object obj)
inlinestatic

Invocar método Desktop Load de los addons.

Parámetros
obj

Definición en la línea 492 del archivo Addons.cs.

◆ InvokeMethodAddonsEventHandler()

delegate void sage.ew.functions.Clases.Addons.InvokeMethodAddonsEventHandler ( object sender,
InvokeMethodEventArgs e )

Delegado de evento lanzado al ejecutar InvokedoMethod.

Parámetros
sender
e

◆ InvokeMethodErrorEventHandler()

delegate void sage.ew.functions.Clases.Addons.InvokeMethodErrorEventHandler ( object sender,
InvokeMethodErrorEventArgs e )

Delegado de evento lanzado en caso de error.

Parámetros
sender
e

◆ IsInactive()

static bool sage.ew.functions.Clases.Addons.IsInactive ( string nomAddon)
inlinestatic

Devuelve si está el addon está inactivo.

Parámetros
nomAddon
Devuelve

Definición en la línea 595 del archivo Addons.cs.

◆ IsLoaded()

static bool sage.ew.functions.Clases.Addons.IsLoaded ( string nomAddon)
inlinestatic

Devuelve si está el addon cargado.

Parámetros
nomAddonNombre del addon
Devuelve

Definición en la línea 586 del archivo Addons.cs.

◆ MergeListados()

static void sage.ew.functions.Clases.Addons.MergeListados ( DataTable ldtTemp,
DataTable ldtResultado,
int tipo )
inlinestatic

Merge de listados de los addons.

Parámetros
ldtTempDataTable temporal
ldtResultadoDataTable final
tipotipo

Definición en la línea 792 del archivo Addons.cs.

◆ MostarAsistente()

static void sage.ew.functions.Clases.Addons.MostarAsistente ( )
inlinestatic

Muesta los asistentes.

Definición en la línea 271 del archivo Addons.cs.

◆ ReportTemplatesAddDataBase()

static void sage.ew.functions.Clases.Addons.ReportTemplatesAddDataBase ( DataTrasp.Config loConfig)
inlinestatic

Añade Base de datos de los reports.

Parámetros
loConfig

Definición en la línea 1044 del archivo Addons.cs.

◆ SetTipoProceso()

static void sage.ew.functions.Clases.Addons.SetTipoProceso ( ProcesosEnEjecucion procesosEnEjecucion)
inlinestatic

Pone Tipo de proceso en todos los addons.

Definición en la línea 397 del archivo Addons.cs.

◆ UnLoad()

static void sage.ew.functions.Clases.Addons.UnLoad ( )
inlinestatic

Invoca al unload.

Definición en la línea 384 del archivo Addons.cs.

◆ UpdateRelease()

static void sage.ew.functions.Clases.Addons.UpdateRelease ( )
inlinestatic

Invoca a UpdateRelease.

Definición en la línea 436 del archivo Addons.cs.

Documentación de eventos

◆ OnBeginInvokeMethodAddon

InvokeMethodAddonsEventHandler sage.ew.functions.Clases.Addons.OnBeginInvokeMethodAddon
static

Evento lanzado al comenzar la llamada al invokeMethods del addons.

Definición en la línea 135 del archivo Addons.cs.

◆ OnEndInvokeMethodAddons

InvokeMethodAddonsEventHandler sage.ew.functions.Clases.Addons.OnEndInvokeMethodAddons
static

Evento lanzado al finalizar la llamada al invokeMethods del addons.

Definición en la línea 139 del archivo Addons.cs.

◆ OnErrorInvokeMethodsAddons

InvokeMethodErrorEventHandler sage.ew.functions.Clases.Addons.OnErrorInvokeMethodsAddons
static

Evento lanzado al ejecutar el InvokeMethod con error.

Definición en la línea 143 del archivo Addons.cs.


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