Cargando...
Buscando...
Nada coincide
Referencia de la interface sage.ew.interficies.IModulo

PE-93426 Interficie para los módulos de la aplicación. Más...

Diagrama de herencia de sage.ew.interficies.IModulo
sage.ew.ewbase.Modulo sage.ew.interficies.IModuloValidacion Sage.ES.S50.AddonsVirtuales.Clases.AddonVirtual sage.addons.$safeprojectname$.$safeprojectname$ sage.addons.AddonTest.AddonTest sage.addons.Incidencias.Incidencias sage.addons.Pildora.Pildora sage.addons.amortiza.amortiza sage.addons.comunidad50.comunidad50 sage.addons.conta.conta sage.addons.edidoc.edidoc sage.addons.faceb2b.faceb2b sage.addons.factucert.factucert sage.addons.fideliza.fideliza sage.addons.gaped.gaped sage.addons.gestdoc.gestdoc sage.addons.idatos.idatos sage.addons.imexasi.imexasi sage.addons.infconfig.infconfig sage.addons.offline.offline sage.addons.portalcli.portalcli sage.addons.rgpd.rgpd sage.addons.services.services sage.addons.servicios.servicios sage.addons.sociedad.sociedad sage.addons.student.student sage.addons.trazabilidad.trazabilidad sage.addons.student.student

Métodos públicos

bool _Baja (string tcArticuloSage)
 Se ejecutará este método cuando se encuentre un Addon no vigente al realizar las comprobaciones al arranque.
 
bool _Load ()
 Se ejecutará este método cuando se cargue el módulo.
 
bool _Unload ()
 Se ejecutará este método cuando se cierre eurowin.
 
bool _Update ()
 Se ejecutará este método cuando se actualize el módulo via FTP.
 
object _Extension (string tcKey)
 Se utilizará para obtener un objeto con las extensiones de los módulos disponibles para el documento indicado mediante el parámetro tcKey (PE-97109)
 
IStockExtension _ExtensionStock ()
 Cargar una extensión para la clase Stock.
 
IExtensionTiposModelo _ExtensionTiposModelo (ITiposModelo documento)
 Cargar una extensión para la clase TiposModelo.
 
object _Extension (string tcKey, IMante _mantePrincipal)
 Se utilizará para obtener un objeto con las extensiones de los módulos disponibles para el documento indicado mediante el parámetro tcKey (PE-97109)
 
object _ExtensionManteTRel (string tcKey)
 Se utilizará para obtener un objeto con las extensiones de los módulos disponibles para el documento indicado mediante el parámetro tcKey.
 
object _ExtensionManteTRel (string tcKey, IManteTRel _manteTRelPrincipal)
 Se utilizará para obtener un objeto con las extensiones de los módulos disponibles para el documento indicado mediante el parámetro tcKey.
 
object _ExtensionManteTRel (string tcKey, IManteTRel _manteTRelPrincipal, int _ordenAddon)
 Se utilizará para obtener un objeto con las extensiones de los módulos disponibles para el documento indicado mediante el parámetro tcKey.
 
object _ExtensionDocumentoBase (string tcKey, IDocumentoBase _documentobase)
 Se utilizará para obtener un objeto con las extensiones de los módulos disponibles para el documento base identificado mediante el parámetro tcKey.
 
IBrowserPropiedadesExtendidas _BindBrowser (string browsertabla)
 Permite extender el browser.
 
void _BindBrowserPropiedadesExtendidas (IBrowserPropiedadesExtendidas browserpropiedadesextendidas)
 Permite capturar eventos definidos de la instancia IBrowserPropiedadesExtendidas.
 
void _BindListasPreviasDocumentos (IListasPreviasDocumento listasPreviasDocumento)
 Permite enlazar con las listas previas de documentos.
 
List< IButtonBarraHerram_BindFormBarraHerram (string tcPantalla)
 Obtiene una lista de IButtonBarraHerram para añadir los botones en la barra de los formularios.
 
void _BindUpdateStocks (IUpdateStocks stocks)
 Permite enlazar con la clase Update_Stocks.
 
IBrowserColumnsExtender _BrowserColumnsExtender (string browsertabla, string sql)
 Permite extender el browser.
 
string _VFP_Open_Form (string tcForm, object[] toParams=null)
 Método que permite ejecutar un formulario en .VFP.
 
string _VFP_Open_Maintenance (string tcForm, string tcCode)
 Método que permite ejecutar un mantenimiento en .VFP.
 
string _VFP_Run_Function (string tcFunction, object[] toParams=null, bool tlArray=false)
 Método que permite ejecutar una función en .VFP.
 
void _SQLEXEC_Before (ref string tcSQL, ref Boolean tlOk)
 Método que permite modificar una instrucción SQL antes de ejecutarla.
 
void _SQLEXEC_After (ref DataTable tdtResult)
 Método que permite modificar el resultado de una instrucción SQL después de ejecutarla.
 
void _BindForm (string tcNombreForm, IFormBase toForm)
 Vincula los formularios de la aplicación con los del addon.
 
void ConfigUserFormLoad (IFormBase toForm, Dictionary< string, object > toValoresDefecto)
 Vincula la carga de los valores por defecto de los formularios con los del addon.
 
void ConfigUserFormSave (IFormBase toForm, Dictionary< string, object > toValoresDefecto)
 Vincula el guardado de los valores por defecto de los formularios con los del addon.
 
List< string > ConfigUserOptionsDisabled (IFormBase toForm)
 Para poder indicar controles desactivados para el formulario actual desde Addons.
 
IFiltrosOpcionesListados _BindFormListado (String tcNombreListado)
 Vincula los listados de la aplicación con los del addon.
 
IFiltrosOpcionesProcesos _BindFormProceso (String tcNombreProceso)
 Vincula los procesos de la aplicación con los del addon.
 
void _CambioEmpresa (string tcEmpresaAnt, string tcEmpresaActual)
 PE-103556: Método de cambio de empresa del Addon.
 
void _CambioEmpresa (TipoExecute tcExecute, string tcEmpresaAnt, string tcEmpresaActual)
 Método de cambio de empresa del Addon.
 
void _CambioUsuario (string tcUsuarioAnt, string tcUsuarioActual)
 PE-103556: Método de cambio de usuario del Addon.
 
void _CambioUsuario (TipoExecute tcExecute, string tcUsuarioAnt, string tcUsuarioActual)
 Método de cambio de usuario del Addon.
 
void _CambioEjercicio (string tcEjerAnt, string tcEjerActual)
 PE-103556: Método de cambio de ejercicio del Addon.
 
void _CambioEjercicio (TipoExecute tcExecute, string tcEjerAnt, string tcEjerActual)
 Task 180057: Método de validaciones previas al cambio de ejercicio del Addon.
 
void _CambioGrupo (string tcGrupoAnt, string tcGrupoActual)
 Método de cambio de grupo del Addon.
 
void _CambioGrupo (TipoExecute tcExecute, string tcGrupoAnt, string tcGrupoActual)
 Método de validaciones previas/posteriores al cambio de grupo del Addon.
 
bool _Desinstalar (TipoExecute tcExecute)
 Task 122583: Método para desinstalar del Addon.
 
bool _Instalar (TipoExecute tcExecute)
 Task 122583: Método para instalar del Addon.
 
bool _Apertura (string tcEjerAnt, string tcEjerActual)
 Task 122583: Método para realizar la apertura del Addon.
 
bool _AperturaValidar (eModoApertura toModoApertura, string tcEjerAnt, string tcEjerActual)
 Task 198379 : Método para validar el proceso de apertura antes de ejecutar.
 
void _ShowOnDesktopLoad (object sender)
 Método que se invoca al finalizar la carga del escritorio por si el AddOn requiera operaciones en un tiempo que equivaldría al OnShown de un formulario.
 
bool _CopiaSeguridad (int tnCopiaRestauracion, string tcRutaLocalCopia)
 Task 128265: Método para implementar por los addons si tienen algun tipo de carpeta extra a copiar e incluir en la copia de seguridad.
 
bool _UpdateRelease ()
 Task 135557: Método que se ejecutará una vez que se haya actualizado las librerías.
 
string _Exportar ()
 Método para exportar la configuración del módulo.
 
void _Importar (string tcConfiguracion)
 Método para importar la configuración del módulo.
 
void _Asistente ()
 Permite mostrar un asistente después de la instalación del módulo. Se debe comprobar si el campo Asistente de la tabla config del módulo está a true para mostrar el asistente.
 
void _Menu (ToolStripMenuItem toMenu)
 Task 149997: Método para añadir una opción de Menú a un menú existente y poderlo hacer desde un módulo.
 
List< IOpcFlag_OpcFlags ()
 Método para obtener opciones especiales de cada Addon.
 
object _GetListaPrevia (string tcClass, Type oTipoObjeto, string tcPantalla)
 Devuelve la lista prévia del documento.
 
List< IAperturaContador_AperturaContadores ()
 Task 169594: Método para consultar los contadores del Addon en el proceso de nuevo ejercicio.
 
void _AperturaContadoresConfig (List< IAperturaContadorConfig > contadores)
 Task 179798: Método para consultar/modificar la configuración de los contadores en el proceso de nuevo ejercicio.
 
bool _Contador (TipoExecute teTipoEjecucion, eTipoContadorDocumentos teTipoContador, eTipoOperacion teOperacion, string tcEmpresa, string tcSerie, ref string tcContador)
 Contador.
 
IAccesAddonUrl _GetNewVersion ()
 Método para obtener los datos del addon y poder realizar una actualización del mismo.
 
void Log (TipoMensaje tipoMensaje, string descripcion, string sufijo="")
 Crear log dentro de la carpeta Logs\Sage50Addons.
 
Tuple< bool, string > _ValidateOpenForm (string tcNombreFormulario, TiposNavegacionPantalla tipoNavegacion)
 Establecer si un formulario concreto puede abrirse o no desde un add-on.
 
bool _InstalarDesktop (int idDesktop, string nombreDesktop)
 Task 198805 Método para realizar acciones adicionales a la instalación de un escritorio.
 
bool _UpdateDesktop (int idDesktop, string nombreDesktop)
 Task 198805 Método para realizar acciones adicionales a la modificación de un escritorio.
 
void _SalirAplicacion ()
 Para poder realizar algún tipo de acción al salir de la aplicación.
 
void _CambioAutomatico (ref bool lbOk)
 Método para realizar cambios automáticos del Addon en el proceso iniciar la aplicación.
 
void _CambiarPropiedadesAddons (bool lbOk)
 
void _BannerWarning ()
 

Propiedades

string _AliasDB [get, set]
 Alias de la Base de datos.
 
string _Version [get, set]
 Versión del módulo.
 
string _UrlFTP [get, set]
 Ruta FTP de actualñización del módulo.
 
List< string > _IncompatibleModules [get, set]
 Lista de módulos incompatibles.
 
string _Nombre [get, set]
 Nombre interno del módulo y nombre del directorio de instación.
 
string _Nombre2 [get, set]
 Nombre visible del módulo.
 
string _NombreConexion [get, set]
 Nombre real de la base de datos.
 
int _Tipo [get, set]
 Tipo de addon.
 
string _Libreria [get, set]
 Nombre del ensamblado del módulo.
 
string _LibreriaModulo [get, set]
 Nombre del ensamblado del módulo.
 
string _Clase [get, set]
 Nombre de la clase principal del módulo (this)
 
string _Error_Message [get, set]
 Contiene el último texto de error generado.
 
Assembly _Assembly [get, set]
 Contendra el Assembly del addon.
 
string Firma [get, set]
 Contiene la firma del addon.
 
bool _Obligatorio [get]
 Obtiene o establece la obligatoriedad del módulo en la instalación.
 
ProcesosEnEjecucion _TipoProceso [get, set]
 Tipo de proceso posible en ejecución en los que el addon podrá realizar alguna acción, por ejemplo, omitir la carga de extensiones del addon. Esta enumeración tienen 2 procesos actualmente, pero es ampliable según surja la necesidad.
 
string _UrlAyudaAddon [get, set]
 Ruta FTP de ayuda del addon.
 
ConnectedController _ConnectedController [get]
 ConnectedController.
 
bool _TryBuy [get]
 Nos informa si el add-on está instalado en modo de Try and Buy.
 
DateTime? _TryBuyFechaMin [get]
 Fecha inicio del try and buy.
 
DateTime? _TryBuyFechaMax [get]
 Fecha final del try and buy.
 
int _TryBuyDiasRestantes [get]
 Devuelve el número de días que nos quedan de try and buy.
 
DateTime? _BajaFecha [get]
 Fecha de baja del Addon.
 
string _NombreMenu [get]
 Nombre para el menú del add-on.
 
string _NombrePagina [get]
 Nombre para las páginas asociadas en los mantenimientos.
 

Descripción detallada

PE-93426 Interficie para los módulos de la aplicación.

Definición en la línea 22 del archivo IModulo.cs.

Documentación de funciones miembro

◆ _Apertura()

◆ _AperturaContadores()

List< IAperturaContador > sage.ew.interficies.IModulo._AperturaContadores ( )

Task 169594: Método para consultar los contadores del Addon en el proceso de nuevo ejercicio.

Implementado en sage.addons.factucert.factucert y sage.ew.ewbase.Modulo.

◆ _AperturaContadoresConfig()

void sage.ew.interficies.IModulo._AperturaContadoresConfig ( List< IAperturaContadorConfig > contadores)

Task 179798: Método para consultar/modificar la configuración de los contadores en el proceso de nuevo ejercicio.

Implementado en sage.addons.AddonTest.AddonTest y sage.ew.ewbase.Modulo.

◆ _AperturaValidar()

bool sage.ew.interficies.IModulo._AperturaValidar ( eModoApertura toModoApertura,
string tcEjerAnt,
string tcEjerActual )

Task 198379 : Método para validar el proceso de apertura antes de ejecutar.

Parámetros
toModoAperturamodo: nuevo o traspaso
tcEjerAntejercicio origen
tcEjerActualejercicio destino
Devuelve

Implementado en sage.addons.offline.offline y sage.ew.ewbase.Modulo.

◆ _Asistente()

void sage.ew.interficies.IModulo._Asistente ( )

Permite mostrar un asistente después de la instalación del módulo. Se debe comprobar si el campo Asistente de la tabla config del módulo está a true para mostrar el asistente.

Implementado en sage.addons.student.student y sage.ew.ewbase.Modulo.

◆ _Baja()

bool sage.ew.interficies.IModulo._Baja ( string tcArticuloSage)

Se ejecutará este método cuando se encuentre un Addon no vigente al realizar las comprobaciones al arranque.

Devuelve
true si la ejecución de la baja finaliza con éxito, false en caso contrario

Implementado en sage.addons.factucert.factucert y sage.ew.ewbase.Modulo.

◆ _BannerWarning()

void sage.ew.interficies.IModulo._BannerWarning ( )

◆ _BindBrowser()

IBrowserPropiedadesExtendidas sage.ew.interficies.IModulo._BindBrowser ( string browsertabla)

Permite extender el browser.

Parámetros
browsertablaNombre de la tabla para la que se buscará extensión

Implementado en Sage.ES.S50.AddonsVirtuales.Comunicados, Sage.ES.S50.AddonsVirtuales.Fabricacion y sage.ew.ewbase.Modulo.

◆ _BindBrowserPropiedadesExtendidas()

void sage.ew.interficies.IModulo._BindBrowserPropiedadesExtendidas ( IBrowserPropiedadesExtendidas browserpropiedadesextendidas)

Permite capturar eventos definidos de la instancia IBrowserPropiedadesExtendidas.

Parámetros
browserpropiedadesextendidasBrowserPropiedadesExtendidas que se está iniciando

Implementado en sage.addons.services.services, Sage.ES.S50.AddonsVirtuales.Comunicados y sage.ew.ewbase.Modulo.

◆ _BindForm()

◆ _BindFormBarraHerram()

List< IButtonBarraHerram > sage.ew.interficies.IModulo._BindFormBarraHerram ( string tcPantalla)

Obtiene una lista de IButtonBarraHerram para añadir los botones en la barra de los formularios.

Parámetros
tcPantalla

Implementado en sage.ew.ewbase.Modulo.

◆ _BindFormListado()

IFiltrosOpcionesListados sage.ew.interficies.IModulo._BindFormListado ( String tcNombreListado)

Vincula los listados de la aplicación con los del addon.

Parámetros
tcNombreListado

Implementado en sage.ew.ewbase.Modulo.

◆ _BindFormProceso()

IFiltrosOpcionesProcesos sage.ew.interficies.IModulo._BindFormProceso ( String tcNombreProceso)

Vincula los procesos de la aplicación con los del addon.

Parámetros
tcNombreProceso

Implementado en sage.addons.factucert.factucert, sage.addons.gaped.gaped y sage.ew.ewbase.Modulo.

◆ _BindListasPreviasDocumentos()

void sage.ew.interficies.IModulo._BindListasPreviasDocumentos ( IListasPreviasDocumento listasPreviasDocumento)

Permite enlazar con las listas previas de documentos.

Parámetros
listasPreviasDocumento

Implementado en sage.addons.factucert.factucert, sage.addons.offline.offline y sage.ew.ewbase.Modulo.

◆ _BindUpdateStocks()

void sage.ew.interficies.IModulo._BindUpdateStocks ( IUpdateStocks stocks)

Permite enlazar con la clase Update_Stocks.

Parámetros
stocks

Implementado en sage.ew.ewbase.Modulo.

◆ _BrowserColumnsExtender()

IBrowserColumnsExtender sage.ew.interficies.IModulo._BrowserColumnsExtender ( string browsertabla,
string sql )

Permite extender el browser.

Parámetros
browsertablaNombre de la tabla para la que se buscará extensión


Parámetros
sqlConsulta sql original

Implementado en sage.addons.factucert.factucert, Sage.ES.S50.AddonsVirtuales.Comunicados y sage.ew.ewbase.Modulo.

◆ _CambiarPropiedadesAddons()

void sage.ew.interficies.IModulo._CambiarPropiedadesAddons ( bool lbOk)
Parámetros
lbOk

Implementado en sage.addons.factucert.factucert y sage.ew.ewbase.Modulo.

◆ _CambioAutomatico()

void sage.ew.interficies.IModulo._CambioAutomatico ( ref bool lbOk)

Método para realizar cambios automáticos del Addon en el proceso iniciar la aplicación.

Implementado en sage.addons.factucert.factucert y sage.ew.ewbase.Modulo.

◆ _CambioEjercicio() [1/2]

void sage.ew.interficies.IModulo._CambioEjercicio ( string tcEjerAnt,
string tcEjerActual )

PE-103556: Método de cambio de ejercicio del Addon.

Parámetros
tcEjerAnt
tcEjerActual

Implementado en sage.ew.ewbase.Modulo.

◆ _CambioEjercicio() [2/2]

void sage.ew.interficies.IModulo._CambioEjercicio ( TipoExecute tcExecute,
string tcEjerAnt,
string tcEjerActual )

Task 180057: Método de validaciones previas al cambio de ejercicio del Addon.

Parámetros
tcExecuteTipo de ejecución
tcEjerAntEjercicio anterior
tcEjerActualEjercicio anctual

Implementado en sage.addons.factucert.factucert y sage.ew.ewbase.Modulo.

◆ _CambioEmpresa() [1/2]

void sage.ew.interficies.IModulo._CambioEmpresa ( string tcEmpresaAnt,
string tcEmpresaActual )

PE-103556: Método de cambio de empresa del Addon.

Parámetros
tcEmpresaAnt
tcEmpresaActual

Implementado en sage.addons.edidoc.edidoc, sage.addons.rgpd.rgpd y sage.ew.ewbase.Modulo.

◆ _CambioEmpresa() [2/2]

void sage.ew.interficies.IModulo._CambioEmpresa ( TipoExecute tcExecute,
string tcEmpresaAnt,
string tcEmpresaActual )

Método de cambio de empresa del Addon.

Parámetros
tcExecuteTipo de ejecución
tcEmpresaAntEmpresa anterior
tcEmpresaActualEmpresa actual

Implementado en sage.addons.factucert.factucert, Sage.ES.S50.AddonsVirtuales.SageNetworkAddon y sage.ew.ewbase.Modulo.

◆ _CambioGrupo() [1/2]

void sage.ew.interficies.IModulo._CambioGrupo ( string tcGrupoAnt,
string tcGrupoActual )

Método de cambio de grupo del Addon.

Parámetros
tcGrupoAnt
tcGrupoActual

Implementado en sage.ew.ewbase.Modulo.

◆ _CambioGrupo() [2/2]

void sage.ew.interficies.IModulo._CambioGrupo ( TipoExecute tcExecute,
string tcGrupoAnt,
string tcGrupoActual )

Método de validaciones previas/posteriores al cambio de grupo del Addon.

Parámetros
tcExecuteTipo de ejecución
tcGrupoAntEjercicio anterior
tcGrupoActualEjercicio actual

Implementado en sage.addons.factucert.factucert, Sage.ES.S50.AddonsVirtuales.SageNetworkAddon y sage.ew.ewbase.Modulo.

◆ _CambioUsuario() [1/2]

void sage.ew.interficies.IModulo._CambioUsuario ( string tcUsuarioAnt,
string tcUsuarioActual )

PE-103556: Método de cambio de usuario del Addon.

Parámetros
tcUsuarioAnt
tcUsuarioActual

Implementado en sage.ew.ewbase.Modulo.

◆ _CambioUsuario() [2/2]

void sage.ew.interficies.IModulo._CambioUsuario ( TipoExecute tcExecute,
string tcUsuarioAnt,
string tcUsuarioActual )

Método de cambio de usuario del Addon.

Parámetros
tcExecuteTipo de ejecución
tcUsuarioAnt
tcUsuarioActual

Implementado en sage.ew.ewbase.Modulo.

◆ _Contador()

bool sage.ew.interficies.IModulo._Contador ( TipoExecute teTipoEjecucion,
eTipoContadorDocumentos teTipoContador,
eTipoOperacion teOperacion,
string tcEmpresa,
string tcSerie,
ref string tcContador )

Contador.

Parámetros
teTipoEjecucionEjecución Before-After
teTipoContadorTipo contador documentos (Factura normal, rectificativa, ticket o cuotas,..)


Parámetros
teOperacionSumar o restar número
tcEmpresa
tcSerie
tcContador
Devuelve

Implementado en sage.addons.factucert.factucert y sage.ew.ewbase.Modulo.

◆ _CopiaSeguridad()

bool sage.ew.interficies.IModulo._CopiaSeguridad ( int tnCopiaRestauracion,
string tcRutaLocalCopia )

Task 128265: Método para implementar por los addons si tienen algun tipo de carpeta extra a copiar e incluir en la copia de seguridad.

Parámetros
tnCopiaRestauracionTipo de ejecución, si es copia o restauración. 1 = Copia, 2 = Restauracion
tcRutaLocalCopiaRuta local de la copia de seguridad
Devuelve
true si ha sido correcta

Implementado en sage.addons.factucert.factucert, sage.addons.gestdoc.gestdoc, sage.addons.idatos.idatos, Sage.ES.S50.AddonsVirtuales.SageBankFeedsAddOn y sage.ew.ewbase.Modulo.

◆ _Desinstalar()

◆ _Exportar()

string sage.ew.interficies.IModulo._Exportar ( )

Método para exportar la configuración del módulo.

Devuelve

Implementado en sage.ew.ewbase.Modulo.

◆ _Extension() [1/2]

object sage.ew.interficies.IModulo._Extension ( string tcKey)

◆ _Extension() [2/2]

object sage.ew.interficies.IModulo._Extension ( string tcKey,
IMante _mantePrincipal )

◆ _ExtensionDocumentoBase()

object sage.ew.interficies.IModulo._ExtensionDocumentoBase ( string tcKey,
IDocumentoBase _documentobase )

Se utilizará para obtener un objeto con las extensiones de los módulos disponibles para el documento base identificado mediante el parámetro tcKey.

Parámetros
tcKeyNombre del tipo de documento(StockAlbTraspaso, ...)
_documentobaseInstancia del documento base
Devuelve

Implementado en sage.ew.ewbase.Modulo.

◆ _ExtensionManteTRel() [1/3]

object sage.ew.interficies.IModulo._ExtensionManteTRel ( string tcKey)

Se utilizará para obtener un objeto con las extensiones de los módulos disponibles para el documento indicado mediante el parámetro tcKey.

Parámetros
tcKeyNombre del tipo de documento(DocVentaPedido, DocVentaTPV,...)
Devuelve

Implementado en sage.addons.offline.offline y sage.ew.ewbase.Modulo.

◆ _ExtensionManteTRel() [2/3]

object sage.ew.interficies.IModulo._ExtensionManteTRel ( string tcKey,
IManteTRel _manteTRelPrincipal )

Se utilizará para obtener un objeto con las extensiones de los módulos disponibles para el documento indicado mediante el parámetro tcKey.

Parámetros
tcKeyNombre del tipo de documento(DocVentaPedido, DocVentaTPV,...)
_manteTRelPrincipalInstancia del manttrel principal
Devuelve

Implementado en sage.addons.offline.offline y sage.ew.ewbase.Modulo.

◆ _ExtensionManteTRel() [3/3]

object sage.ew.interficies.IModulo._ExtensionManteTRel ( string tcKey,
IManteTRel _manteTRelPrincipal,
int _ordenAddon )

Se utilizará para obtener un objeto con las extensiones de los módulos disponibles para el documento indicado mediante el parámetro tcKey.

Parámetros
tcKeyNombre del tipo de documento(DocVentaPedido, DocVentaTPV,...)
_manteTRelPrincipalInstancia del mantenimiento principal
_ordenAddonOrden de carga de las columnas del addon
Devuelve

Implementado en sage.addons.$safeprojectname$.$safeprojectname$, sage.addons.AddonTest.AddonTest, sage.addons.amortiza.amortiza, sage.addons.faceb2b.faceb2b, sage.addons.factucert.factucert, sage.addons.gaped.gaped, sage.addons.idatos.idatos, sage.addons.imexasi.imexasi, sage.addons.Incidencias.Incidencias, sage.addons.offline.offline, sage.addons.Pildora.Pildora, sage.addons.portalcli.portalcli, sage.addons.services.services, sage.addons.sociedad.sociedad, sage.addons.student.student, Sage.ES.S50.AddonsVirtuales.Comunicados, Sage.ES.S50.AddonsVirtuales.Fabricacion y sage.ew.ewbase.Modulo.

◆ _ExtensionStock()

IStockExtension sage.ew.interficies.IModulo._ExtensionStock ( )

Cargar una extensión para la clase Stock.

Devuelve

Implementado en sage.addons.gaped.gaped y sage.ew.ewbase.Modulo.

◆ _ExtensionTiposModelo()

IExtensionTiposModelo sage.ew.interficies.IModulo._ExtensionTiposModelo ( ITiposModelo documento)

Cargar una extensión para la clase TiposModelo.

Parámetros
documento
Devuelve

Implementado en sage.addons.factucert.factucert y sage.ew.ewbase.Modulo.

◆ _GetListaPrevia()

object sage.ew.interficies.IModulo._GetListaPrevia ( string tcClass,
Type oTipoObjeto,
string tcPantalla )

◆ _GetNewVersion()

IAccesAddonUrl sage.ew.interficies.IModulo._GetNewVersion ( )

Método para obtener los datos del addon y poder realizar una actualización del mismo.

Devuelve

Implementado en sage.ew.ewbase.Modulo.

◆ _Importar()

void sage.ew.interficies.IModulo._Importar ( string tcConfiguracion)

Método para importar la configuración del módulo.

Parámetros
tcConfiguracion

Implementado en sage.ew.ewbase.Modulo.

◆ _Instalar()

◆ _InstalarDesktop()

bool sage.ew.interficies.IModulo._InstalarDesktop ( int idDesktop,
string nombreDesktop )

Task 198805 Método para realizar acciones adicionales a la instalación de un escritorio.

Parámetros
idDesktopid del escritorio
nombreDesktopnombre del escritorio
Devuelve

Implementado en sage.ew.ewbase.Modulo.

◆ _Load()

◆ _Menu()

void sage.ew.interficies.IModulo._Menu ( ToolStripMenuItem toMenu)

◆ _OpcFlags()

◆ _SalirAplicacion()

void sage.ew.interficies.IModulo._SalirAplicacion ( )

Para poder realizar algún tipo de acción al salir de la aplicación.

Implementado en sage.addons.factucert.factucert y sage.ew.ewbase.Modulo.

◆ _ShowOnDesktopLoad()

void sage.ew.interficies.IModulo._ShowOnDesktopLoad ( object sender)

Método que se invoca al finalizar la carga del escritorio por si el AddOn requiera operaciones en un tiempo que equivaldría al OnShown de un formulario.

Parámetros
senderObjeto que realiza la invocación

Implementado en sage.addons.rgpd.rgpd y sage.ew.ewbase.Modulo.

◆ _SQLEXEC_After()

void sage.ew.interficies.IModulo._SQLEXEC_After ( ref DataTable tdtResult)

Método que permite modificar el resultado de una instrucción SQL después de ejecutarla.

Parámetros
tdtResultDatatable con los resultados de la consulta

Implementado en sage.addons.comunidad50.comunidad50, sage.addons.conta.conta, sage.addons.fideliza.fideliza, sage.addons.gestdoc.gestdoc, sage.addons.infconfig.infconfig, sage.addons.servicios.servicios, sage.addons.trazabilidad.trazabilidad y sage.ew.ewbase.Modulo.

◆ _SQLEXEC_Before()

void sage.ew.interficies.IModulo._SQLEXEC_Before ( ref string tcSQL,
ref Boolean tlOk )

Método que permite modificar una instrucción SQL antes de ejecutarla.

Parámetros
tcSQLString con la consulta a ejecutar
tlOkCampo logico que indica si se puede continuar con la ejecución de la consulta

Implementado en sage.ew.ewbase.Modulo.

◆ _Unload()

◆ _Update()

◆ _UpdateDesktop()

bool sage.ew.interficies.IModulo._UpdateDesktop ( int idDesktop,
string nombreDesktop )

Task 198805 Método para realizar acciones adicionales a la modificación de un escritorio.

Parámetros
idDesktopid del escritorio
nombreDesktopnombre del escritorio
Devuelve

Implementado en sage.ew.ewbase.Modulo.

◆ _UpdateRelease()

bool sage.ew.interficies.IModulo._UpdateRelease ( )

Task 135557: Método que se ejecutará una vez que se haya actualizado las librerías.

Devuelve

Implementado en sage.addons.factucert.factucert, sage.addons.idatos.idatos, sage.addons.imexasi.imexasi y sage.ew.ewbase.Modulo.

◆ _ValidateOpenForm()

Tuple< bool, string > sage.ew.interficies.IModulo._ValidateOpenForm ( string tcNombreFormulario,
TiposNavegacionPantalla tipoNavegacion )

Establecer si un formulario concreto puede abrirse o no desde un add-on.

Parámetros
tcNombreFormulario
tipoNavegacion
Devuelve

Implementado en sage.addons.offline.offline y sage.ew.ewbase.Modulo.

◆ _VFP_Open_Form()

string sage.ew.interficies.IModulo._VFP_Open_Form ( string tcForm,
object[] toParams = null )

Método que permite ejecutar un formulario en .VFP.

Parámetros
tcFormFormulario que se quiere abrir
toParamsParámetros que se pasarán a la llamada
Devuelve
Retorna el valor de NETVFP._Parametros["valor"]

Implementado en sage.addons.comunidad50.comunidad50, sage.addons.conta.conta, sage.addons.fideliza.fideliza, sage.addons.gestdoc.gestdoc, sage.addons.servicios.servicios y sage.ew.ewbase.Modulo.

◆ _VFP_Open_Maintenance()

string sage.ew.interficies.IModulo._VFP_Open_Maintenance ( string tcForm,
string tcCode )

Método que permite ejecutar un mantenimiento en .VFP.

Parámetros
tcFormMantenimiento que se quiere abrir
tcCodeCódigo del registro que se quiere cargar
Devuelve
Retorna el valor de NETVFP._Parametros["valor"]

Implementado en sage.addons.comunidad50.comunidad50, sage.addons.conta.conta, sage.addons.fideliza.fideliza, sage.addons.gestdoc.gestdoc, sage.addons.servicios.servicios y sage.ew.ewbase.Modulo.

◆ _VFP_Run_Function()

string sage.ew.interficies.IModulo._VFP_Run_Function ( string tcFunction,
object[] toParams = null,
bool tlArray = false )

Método que permite ejecutar una función en .VFP.

Parámetros
tcFunctionFunción que se quiere llamar
toParamsParámetros que se pasarán a la llamada
tlArrayIndica si debe generar un fichero XML para recuperar los parámetros
Devuelve
Retorna el valor de NETVFP._Parametros["valor"]

Implementado en sage.addons.comunidad50.comunidad50, sage.addons.conta.conta, sage.addons.fideliza.fideliza, sage.addons.gestdoc.gestdoc, sage.addons.servicios.servicios y sage.ew.ewbase.Modulo.

◆ ConfigUserFormLoad()

void sage.ew.interficies.IModulo.ConfigUserFormLoad ( IFormBase toForm,
Dictionary< string, object > toValoresDefecto )

Vincula la carga de los valores por defecto de los formularios con los del addon.

Parámetros
toForm
toValoresDefecto

Implementado en sage.ew.ewbase.Modulo.

◆ ConfigUserFormSave()

void sage.ew.interficies.IModulo.ConfigUserFormSave ( IFormBase toForm,
Dictionary< string, object > toValoresDefecto )

Vincula el guardado de los valores por defecto de los formularios con los del addon.

Parámetros
toForm
toValoresDefecto

Implementado en sage.ew.ewbase.Modulo.

◆ ConfigUserOptionsDisabled()

List< string > sage.ew.interficies.IModulo.ConfigUserOptionsDisabled ( IFormBase toForm)

Para poder indicar controles desactivados para el formulario actual desde Addons.

Parámetros
toForm
Devuelve

Implementado en sage.addons.factucert.factucert y sage.ew.ewbase.Modulo.

◆ Log()

void sage.ew.interficies.IModulo.Log ( TipoMensaje tipoMensaje,
string descripcion,
string sufijo = "" )

Crear log dentro de la carpeta Logs\Sage50Addons.

Parámetros
tipoMensajeTipo mensaje
descripcionDescripción


Parámetros
sufijoSufijo a añadir al nombre del fichero


Devuelve

Implementado en sage.ew.ewbase.Modulo.

Documentación de propiedades

◆ _AliasDB

string sage.ew.interficies.IModulo._AliasDB
getset

Alias de la Base de datos.

Implementado en sage.ew.ewbase.Modulo.

Definición en la línea 29 del archivo IModulo.cs.

◆ _Assembly

Assembly sage.ew.interficies.IModulo._Assembly
getset

Contendra el Assembly del addon.

Implementado en sage.ew.ewbase.Modulo.

Definición en la línea 89 del archivo IModulo.cs.

◆ _BajaFecha

DateTime? sage.ew.interficies.IModulo._BajaFecha
get

Fecha de baja del Addon.

Implementado en sage.ew.ewbase.Modulo.

Definición en la línea 141 del archivo IModulo.cs.

◆ _Clase

string sage.ew.interficies.IModulo._Clase
getset

Nombre de la clase principal del módulo (this)

Implementado en sage.ew.ewbase.Modulo.

Definición en la línea 79 del archivo IModulo.cs.

◆ _ConnectedController

ConnectedController sage.ew.interficies.IModulo._ConnectedController
get

ConnectedController.

Implementado en sage.ew.ewbase.Modulo.

Definición en la línea 116 del archivo IModulo.cs.

◆ _Error_Message

string sage.ew.interficies.IModulo._Error_Message
getset

Contiene el último texto de error generado.

Implementado en sage.ew.ewbase.Modulo.

Definición en la línea 84 del archivo IModulo.cs.

◆ _IncompatibleModules

List<string> sage.ew.interficies.IModulo._IncompatibleModules
getset

Lista de módulos incompatibles.

Implementado en sage.ew.ewbase.Modulo.

Definición en la línea 44 del archivo IModulo.cs.

◆ _Libreria

string sage.ew.interficies.IModulo._Libreria
getset

Nombre del ensamblado del módulo.

Implementado en sage.ew.ewbase.Modulo.

Definición en la línea 69 del archivo IModulo.cs.

◆ _LibreriaModulo

string sage.ew.interficies.IModulo._LibreriaModulo
getset

Nombre del ensamblado del módulo.

Implementado en Sage.ES.S50.AddonsVirtuales.Clases.ModuloVirtual y sage.ew.ewbase.Modulo.

Definición en la línea 74 del archivo IModulo.cs.

◆ _Nombre

string sage.ew.interficies.IModulo._Nombre
getset

Nombre interno del módulo y nombre del directorio de instación.

Implementado en sage.ew.ewbase.Modulo.

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

◆ _Nombre2

string sage.ew.interficies.IModulo._Nombre2
getset

Nombre visible del módulo.

Implementado en sage.ew.ewbase.Modulo.

Definición en la línea 54 del archivo IModulo.cs.

◆ _NombreConexion

string sage.ew.interficies.IModulo._NombreConexion
getset

Nombre real de la base de datos.

Implementado en sage.ew.ewbase.Modulo.

Definición en la línea 59 del archivo IModulo.cs.

◆ _NombreMenu

string sage.ew.interficies.IModulo._NombreMenu
get

Nombre para el menú del add-on.

Implementado en sage.ew.ewbase.Modulo.

Definición en la línea 146 del archivo IModulo.cs.

◆ _NombrePagina

string sage.ew.interficies.IModulo._NombrePagina
get

Nombre para las páginas asociadas en los mantenimientos.

Implementado en sage.ew.ewbase.Modulo.

Definición en la línea 151 del archivo IModulo.cs.

◆ _Obligatorio

bool sage.ew.interficies.IModulo._Obligatorio
get

Obtiene o establece la obligatoriedad del módulo en la instalación.

Implementado en sage.ew.ewbase.Modulo.

Definición en la línea 100 del archivo IModulo.cs.

◆ _Tipo

int sage.ew.interficies.IModulo._Tipo
getset

Tipo de addon.

Implementado en sage.ew.ewbase.Modulo.

Definición en la línea 64 del archivo IModulo.cs.

◆ _TipoProceso

ProcesosEnEjecucion sage.ew.interficies.IModulo._TipoProceso
getset

Tipo de proceso posible en ejecución en los que el addon podrá realizar alguna acción, por ejemplo, omitir la carga de extensiones del addon. Esta enumeración tienen 2 procesos actualmente, pero es ampliable según surja la necesidad.

Implementado en sage.ew.ewbase.Modulo.

Definición en la línea 106 del archivo IModulo.cs.

◆ _TryBuy

bool sage.ew.interficies.IModulo._TryBuy
get

Nos informa si el add-on está instalado en modo de Try and Buy.

Implementado en sage.ew.ewbase.Modulo.

Definición en la línea 121 del archivo IModulo.cs.

◆ _TryBuyDiasRestantes

int sage.ew.interficies.IModulo._TryBuyDiasRestantes
get

Devuelve el número de días que nos quedan de try and buy.

Implementado en sage.ew.ewbase.Modulo.

Definición en la línea 136 del archivo IModulo.cs.

◆ _TryBuyFechaMax

DateTime? sage.ew.interficies.IModulo._TryBuyFechaMax
get

Fecha final del try and buy.

Implementado en sage.ew.ewbase.Modulo.

Definición en la línea 131 del archivo IModulo.cs.

◆ _TryBuyFechaMin

DateTime? sage.ew.interficies.IModulo._TryBuyFechaMin
get

Fecha inicio del try and buy.

Implementado en sage.ew.ewbase.Modulo.

Definición en la línea 126 del archivo IModulo.cs.

◆ _UrlAyudaAddon

string sage.ew.interficies.IModulo._UrlAyudaAddon
getset

Ruta FTP de ayuda del addon.

Implementado en sage.ew.ewbase.Modulo.

Definición en la línea 111 del archivo IModulo.cs.

◆ _UrlFTP

string sage.ew.interficies.IModulo._UrlFTP
getset

Ruta FTP de actualñización del módulo.

Implementado en sage.ew.ewbase.Modulo.

Definición en la línea 39 del archivo IModulo.cs.

◆ _Version

string sage.ew.interficies.IModulo._Version
getset

Versión del módulo.

Implementado en sage.ew.ewbase.Modulo.

Definición en la línea 34 del archivo IModulo.cs.

◆ Firma


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