PE-93426 Interficie para los módulos de la aplicación. Más...
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. | |
PE-93426 Interficie para los módulos de la aplicación.
Definición en la línea 22 del archivo IModulo.cs.
bool sage.ew.interficies.IModulo._Apertura | ( | string | tcEjerAnt, |
string | tcEjerActual ) |
Task 122583: Método para realizar la apertura del Addon.
tcEjerAnt | ejercicio origen |
tcEjerActual | ejercicio destino |
Implementado en sage.addons.$safeprojectname$.$safeprojectname$, sage.addons.AddonTest.AddonTest, sage.addons.amortiza.amortiza, sage.addons.comunidad50.comunidad50, 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.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.addons.trazabilidad.trazabilidad, Sage.ES.S50.AddonsVirtuales.Comunicados, Sage.ES.S50.AddonsVirtuales.Fabricacion y sage.ew.ewbase.Modulo.
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.
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.
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.
toModoApertura | modo: nuevo o traspaso |
tcEjerAnt | ejercicio origen |
tcEjerActual | ejercicio destino |
Implementado en sage.addons.offline.offline y sage.ew.ewbase.Modulo.
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.
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.
Implementado en sage.addons.factucert.factucert y sage.ew.ewbase.Modulo.
void sage.ew.interficies.IModulo._BannerWarning | ( | ) |
Implementado en sage.addons.factucert.factucert y sage.ew.ewbase.Modulo.
IBrowserPropiedadesExtendidas sage.ew.interficies.IModulo._BindBrowser | ( | string | browsertabla | ) |
Permite extender el browser.
browsertabla | Nombre 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.
void sage.ew.interficies.IModulo._BindBrowserPropiedadesExtendidas | ( | IBrowserPropiedadesExtendidas | browserpropiedadesextendidas | ) |
Permite capturar eventos definidos de la instancia IBrowserPropiedadesExtendidas.
browserpropiedadesextendidas | BrowserPropiedadesExtendidas que se está iniciando |
Implementado en sage.addons.services.services, Sage.ES.S50.AddonsVirtuales.Comunicados y sage.ew.ewbase.Modulo.
void sage.ew.interficies.IModulo._BindForm | ( | string | tcNombreForm, |
IFormBase | toForm ) |
Vincula los formularios de la aplicación con los del addon.
tcNombreForm | |
toForm |
Implementado en sage.addons.$safeprojectname$.$safeprojectname$, sage.addons.AddonTest.AddonTest, sage.addons.amortiza.amortiza, 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.Incidencias.Incidencias, sage.addons.infconfig.infconfig, sage.addons.offline.offline, sage.addons.Pildora.Pildora, 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.ES.S50.AddonsVirtuales.Comunicados, Sage.ES.S50.AddonsVirtuales.Fabricacion, Sage.ES.S50.AddonsVirtuales.SageNetworkAddon y sage.ew.ewbase.Modulo.
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.
tcPantalla |
Implementado en sage.ew.ewbase.Modulo.
IFiltrosOpcionesListados sage.ew.interficies.IModulo._BindFormListado | ( | String | tcNombreListado | ) |
Vincula los listados de la aplicación con los del addon.
tcNombreListado |
Implementado en sage.ew.ewbase.Modulo.
IFiltrosOpcionesProcesos sage.ew.interficies.IModulo._BindFormProceso | ( | String | tcNombreProceso | ) |
Vincula los procesos de la aplicación con los del addon.
tcNombreProceso |
Implementado en sage.addons.factucert.factucert, sage.addons.gaped.gaped y sage.ew.ewbase.Modulo.
void sage.ew.interficies.IModulo._BindListasPreviasDocumentos | ( | IListasPreviasDocumento | listasPreviasDocumento | ) |
Permite enlazar con las listas previas de documentos.
listasPreviasDocumento |
Implementado en sage.addons.factucert.factucert, sage.addons.offline.offline y sage.ew.ewbase.Modulo.
void sage.ew.interficies.IModulo._BindUpdateStocks | ( | IUpdateStocks | stocks | ) |
Permite enlazar con la clase Update_Stocks.
stocks |
Implementado en sage.ew.ewbase.Modulo.
IBrowserColumnsExtender sage.ew.interficies.IModulo._BrowserColumnsExtender | ( | string | browsertabla, |
string | sql ) |
Permite extender el browser.
browsertabla | Nombre de la tabla para la que se buscará extensión |
sql | Consulta sql original |
Implementado en sage.addons.factucert.factucert, Sage.ES.S50.AddonsVirtuales.Comunicados y sage.ew.ewbase.Modulo.
void sage.ew.interficies.IModulo._CambiarPropiedadesAddons | ( | bool | lbOk | ) |
lbOk |
Implementado en sage.addons.factucert.factucert y sage.ew.ewbase.Modulo.
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.
void sage.ew.interficies.IModulo._CambioEjercicio | ( | string | tcEjerAnt, |
string | tcEjerActual ) |
PE-103556: Método de cambio de ejercicio del Addon.
tcEjerAnt | |
tcEjerActual |
Implementado en sage.ew.ewbase.Modulo.
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.
tcExecute | Tipo de ejecución |
tcEjerAnt | Ejercicio anterior |
tcEjerActual | Ejercicio anctual |
Implementado en sage.addons.factucert.factucert y sage.ew.ewbase.Modulo.
void sage.ew.interficies.IModulo._CambioEmpresa | ( | string | tcEmpresaAnt, |
string | tcEmpresaActual ) |
PE-103556: Método de cambio de empresa del Addon.
tcEmpresaAnt | |
tcEmpresaActual |
Implementado en sage.addons.edidoc.edidoc, sage.addons.rgpd.rgpd y sage.ew.ewbase.Modulo.
void sage.ew.interficies.IModulo._CambioEmpresa | ( | TipoExecute | tcExecute, |
string | tcEmpresaAnt, | ||
string | tcEmpresaActual ) |
Método de cambio de empresa del Addon.
tcExecute | Tipo de ejecución |
tcEmpresaAnt | Empresa anterior |
tcEmpresaActual | Empresa actual |
Implementado en sage.addons.factucert.factucert, Sage.ES.S50.AddonsVirtuales.SageNetworkAddon y sage.ew.ewbase.Modulo.
void sage.ew.interficies.IModulo._CambioGrupo | ( | string | tcGrupoAnt, |
string | tcGrupoActual ) |
Método de cambio de grupo del Addon.
tcGrupoAnt | |
tcGrupoActual |
Implementado en sage.ew.ewbase.Modulo.
void sage.ew.interficies.IModulo._CambioGrupo | ( | TipoExecute | tcExecute, |
string | tcGrupoAnt, | ||
string | tcGrupoActual ) |
Método de validaciones previas/posteriores al cambio de grupo del Addon.
tcExecute | Tipo de ejecución |
tcGrupoAnt | Ejercicio anterior |
tcGrupoActual | Ejercicio actual |
Implementado en sage.addons.factucert.factucert, Sage.ES.S50.AddonsVirtuales.SageNetworkAddon y sage.ew.ewbase.Modulo.
void sage.ew.interficies.IModulo._CambioUsuario | ( | string | tcUsuarioAnt, |
string | tcUsuarioActual ) |
PE-103556: Método de cambio de usuario del Addon.
tcUsuarioAnt | |
tcUsuarioActual |
Implementado en sage.ew.ewbase.Modulo.
void sage.ew.interficies.IModulo._CambioUsuario | ( | TipoExecute | tcExecute, |
string | tcUsuarioAnt, | ||
string | tcUsuarioActual ) |
Método de cambio de usuario del Addon.
tcExecute | Tipo de ejecución |
tcUsuarioAnt | |
tcUsuarioActual |
Implementado en sage.ew.ewbase.Modulo.
bool sage.ew.interficies.IModulo._Contador | ( | TipoExecute | teTipoEjecucion, |
eTipoContadorDocumentos | teTipoContador, | ||
eTipoOperacion | teOperacion, | ||
string | tcEmpresa, | ||
string | tcSerie, | ||
ref string | tcContador ) |
Contador.
teTipoEjecucion | Ejecución Before-After |
teTipoContador | Tipo contador documentos (Factura normal, rectificativa, ticket o cuotas,..) |
teOperacion | Sumar o restar número |
tcEmpresa | |
tcSerie | |
tcContador |
Implementado en sage.addons.factucert.factucert y sage.ew.ewbase.Modulo.
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.
tnCopiaRestauracion | Tipo de ejecución, si es copia o restauración. 1 = Copia, 2 = Restauracion |
tcRutaLocalCopia | Ruta local de la copia de seguridad |
Implementado en sage.addons.factucert.factucert, sage.addons.gestdoc.gestdoc, sage.addons.idatos.idatos, Sage.ES.S50.AddonsVirtuales.SageBankFeedsAddOn y sage.ew.ewbase.Modulo.
bool sage.ew.interficies.IModulo._Desinstalar | ( | TipoExecute | tcExecute | ) |
Task 122583: Método para desinstalar del Addon.
tcExecute | tipo ejecución (after o before) |
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.gestdoc.gestdoc, 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.ConceptosFacturablesAddOn, Sage.ES.S50.AddonsVirtuales.Fabricacion, Sage.ES.S50.AddonsVirtuales.ListadosPersonalizablesAddOn, Sage.ES.S50.AddonsVirtuales.SageBankFeedsAddOn, Sage.ES.S50.AddonsVirtuales.SeriesAddOn, Sage.ES.S50.AddonsVirtuales.SoloFactuAddon, Sage.ES.S50.AddonsVirtuales.TallasColores y sage.ew.ewbase.Modulo.
string sage.ew.interficies.IModulo._Exportar | ( | ) |
object sage.ew.interficies.IModulo._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)
tcKey | Nombre del tipo de documento(DocVentaPedido, DocVentaTPV,...) |
Implementado en sage.addons.AddonTest.AddonTest, sage.addons.amortiza.amortiza, sage.addons.comunidad50.comunidad50, sage.addons.conta.conta, sage.addons.edidoc.edidoc, sage.addons.factucert.factucert, sage.addons.fideliza.fideliza, sage.addons.gaped.gaped, sage.addons.gestdoc.gestdoc, 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.trazabilidad.trazabilidad y sage.ew.ewbase.Modulo.
object sage.ew.interficies.IModulo._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)
tcKey | Nombre del tipo de documento(DocVentaPedido, DocVentaTPV,...) |
_mantePrincipal | Instancia del mantenimiento principal |
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.gestdoc.gestdoc, 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.rgpd.rgpd, sage.addons.services.services, sage.addons.sociedad.sociedad, sage.addons.student.student, Sage.ES.S50.AddonsVirtuales.Comunicados, Sage.ES.S50.AddonsVirtuales.Fabricacion, Sage.ES.S50.AddonsVirtuales.SageNetworkAddon y sage.ew.ewbase.Modulo.
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.
tcKey | Nombre del tipo de documento(StockAlbTraspaso, ...) |
_documentobase | Instancia del documento base |
Implementado en sage.ew.ewbase.Modulo.
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.
tcKey | Nombre del tipo de documento(DocVentaPedido, DocVentaTPV,...) |
Implementado en sage.addons.offline.offline y sage.ew.ewbase.Modulo.
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.
tcKey | Nombre del tipo de documento(DocVentaPedido, DocVentaTPV,...) |
_manteTRelPrincipal | Instancia del manttrel principal |
Implementado en sage.addons.offline.offline y sage.ew.ewbase.Modulo.
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.
tcKey | Nombre del tipo de documento(DocVentaPedido, DocVentaTPV,...) |
_manteTRelPrincipal | Instancia del mantenimiento principal |
_ordenAddon | Orden de carga de las columnas del addon |
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.
IStockExtension sage.ew.interficies.IModulo._ExtensionStock | ( | ) |
Cargar una extensión para la clase Stock.
Implementado en sage.addons.gaped.gaped y sage.ew.ewbase.Modulo.
IExtensionTiposModelo sage.ew.interficies.IModulo._ExtensionTiposModelo | ( | ITiposModelo | documento | ) |
Cargar una extensión para la clase TiposModelo.
documento |
Implementado en sage.addons.factucert.factucert y sage.ew.ewbase.Modulo.
object sage.ew.interficies.IModulo._GetListaPrevia | ( | string | tcClass, |
Type | oTipoObjeto, | ||
string | tcPantalla ) |
Devuelve la lista prévia del documento.
tcClass | |
oTipoObjeto | |
tcPantalla |
Implementado en sage.addons.$safeprojectname$.$safeprojectname$, sage.addons.AddonTest.AddonTest, sage.addons.factucert.factucert, sage.addons.Incidencias.Incidencias, sage.addons.Pildora.Pildora, sage.addons.portalcli.portalcli, sage.addons.services.services, Sage.ES.S50.AddonsVirtuales.Comunicados, Sage.ES.S50.AddonsVirtuales.Fabricacion y sage.ew.ewbase.Modulo.
IAccesAddonUrl sage.ew.interficies.IModulo._GetNewVersion | ( | ) |
Método para obtener los datos del addon y poder realizar una actualización del mismo.
Implementado en sage.ew.ewbase.Modulo.
void sage.ew.interficies.IModulo._Importar | ( | string | tcConfiguracion | ) |
Método para importar la configuración del módulo.
tcConfiguracion |
Implementado en sage.ew.ewbase.Modulo.
bool sage.ew.interficies.IModulo._Instalar | ( | TipoExecute | tcExecute | ) |
Task 122583: Método para instalar del Addon.
tcExecute | tipo ejecución (after o before) |
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.rgpd.rgpd, sage.addons.services.services, sage.addons.sociedad.sociedad, sage.addons.student.student, sage.addons.trazabilidad.trazabilidad, Sage.ES.S50.AddonsVirtuales.Comunicados, Sage.ES.S50.AddonsVirtuales.ConceptosFacturablesAddOn, Sage.ES.S50.AddonsVirtuales.Fabricacion, Sage.ES.S50.AddonsVirtuales.ListadosPersonalizablesAddOn, Sage.ES.S50.AddonsVirtuales.SageBankFeedsAddOn, Sage.ES.S50.AddonsVirtuales.SageNetworkAddon, Sage.ES.S50.AddonsVirtuales.SeriesAddOn, Sage.ES.S50.AddonsVirtuales.SoloFactuAddon, Sage.ES.S50.AddonsVirtuales.TallasColores y sage.ew.ewbase.Modulo.
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.
idDesktop | id del escritorio |
nombreDesktop | nombre del escritorio |
Implementado en sage.ew.ewbase.Modulo.
bool sage.ew.interficies.IModulo._Load | ( | ) |
Se ejecutará este método cuando se cargue el módulo.
Implementado en sage.addons.$safeprojectname$.$safeprojectname$, sage.addons.AddonTest.AddonTest, 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.Incidencias.Incidencias, sage.addons.infconfig.infconfig, sage.addons.offline.offline, sage.addons.Pildora.Pildora, 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.ES.S50.AddonsVirtuales.Comunicados, Sage.ES.S50.AddonsVirtuales.Fabricacion, Sage.ES.S50.AddonsVirtuales.SageNetworkAddon y sage.ew.ewbase.Modulo.
void sage.ew.interficies.IModulo._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.
toMenu |
Implementado en sage.addons.amortiza.amortiza, sage.addons.factucert.factucert, sage.addons.infconfig.infconfig, sage.addons.offline.offline, sage.addons.portalcli.portalcli, sage.addons.servicios.servicios, sage.addons.sociedad.sociedad, Sage.ES.S50.AddonsVirtuales.SageNetworkAddon y sage.ew.ewbase.Modulo.
List< IOpcFlag > sage.ew.interficies.IModulo._OpcFlags | ( | ) |
Método para obtener opciones especiales de cada Addon.
Implementado en sage.addons.faceb2b.faceb2b, sage.addons.factucert.factucert, sage.addons.imexasi.imexasi, sage.addons.offline.offline, sage.addons.portalcli.portalcli, sage.addons.services.services, sage.addons.trazabilidad.trazabilidad, Sage.ES.S50.AddonsVirtuales.SageBankFeedsAddOn y sage.ew.ewbase.Modulo.
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.
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.
sender | Objeto que realiza la invocación |
Implementado en sage.addons.rgpd.rgpd y sage.ew.ewbase.Modulo.
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.
tdtResult | Datatable 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.
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.
tcSQL | String con la consulta a ejecutar |
tlOk | Campo logico que indica si se puede continuar con la ejecución de la consulta |
Implementado en sage.ew.ewbase.Modulo.
bool sage.ew.interficies.IModulo._Unload | ( | ) |
Se ejecutará este método cuando se cierre eurowin.
Implementado en sage.addons.$safeprojectname$.$safeprojectname$, sage.addons.AddonTest.AddonTest, sage.addons.amortiza.amortiza, sage.addons.comunidad50.comunidad50, sage.addons.conta.conta, 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.Incidencias.Incidencias, sage.addons.infconfig.infconfig, sage.addons.offline.offline, sage.addons.Pildora.Pildora, 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.ES.S50.AddonsVirtuales.Comunicados, Sage.ES.S50.AddonsVirtuales.Fabricacion y sage.ew.ewbase.Modulo.
bool sage.ew.interficies.IModulo._Update | ( | ) |
Se ejecutará este método cuando se actualize el módulo via FTP.
Implementado en sage.addons.$safeprojectname$.$safeprojectname$, sage.addons.AddonTest.AddonTest, sage.addons.amortiza.amortiza, sage.addons.comunidad50.comunidad50, sage.addons.conta.conta, 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.Incidencias.Incidencias, sage.addons.infconfig.infconfig, sage.addons.offline.offline, sage.addons.Pildora.Pildora, 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.ES.S50.AddonsVirtuales.Comunicados, Sage.ES.S50.AddonsVirtuales.Fabricacion, Sage.ES.S50.AddonsVirtuales.SageNetworkAddon y sage.ew.ewbase.Modulo.
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.
idDesktop | id del escritorio |
nombreDesktop | nombre del escritorio |
Implementado en sage.ew.ewbase.Modulo.
bool sage.ew.interficies.IModulo._UpdateRelease | ( | ) |
Task 135557: Método que se ejecutará una vez que se haya actualizado las librerías.
Implementado en sage.addons.factucert.factucert, sage.addons.idatos.idatos, sage.addons.imexasi.imexasi y sage.ew.ewbase.Modulo.
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.
tcNombreFormulario | |
tipoNavegacion |
Implementado en sage.addons.offline.offline y sage.ew.ewbase.Modulo.
string sage.ew.interficies.IModulo._VFP_Open_Form | ( | string | tcForm, |
object[] | toParams = null ) |
Método que permite ejecutar un formulario en .VFP.
tcForm | Formulario que se quiere abrir |
toParams | Parámetros que se pasarán a la llamada |
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.
string sage.ew.interficies.IModulo._VFP_Open_Maintenance | ( | string | tcForm, |
string | tcCode ) |
Método que permite ejecutar un mantenimiento en .VFP.
tcForm | Mantenimiento que se quiere abrir |
tcCode | Código del registro que se quiere cargar |
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.
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.
tcFunction | Función que se quiere llamar |
toParams | Parámetros que se pasarán a la llamada |
tlArray | Indica si debe generar un fichero XML para recuperar los parámetros |
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.
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.
toForm | |
toValoresDefecto |
Implementado en sage.ew.ewbase.Modulo.
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.
toForm | |
toValoresDefecto |
Implementado en sage.ew.ewbase.Modulo.
List< string > sage.ew.interficies.IModulo.ConfigUserOptionsDisabled | ( | IFormBase | toForm | ) |
Para poder indicar controles desactivados para el formulario actual desde Addons.
toForm |
Implementado en sage.addons.factucert.factucert y sage.ew.ewbase.Modulo.
void sage.ew.interficies.IModulo.Log | ( | TipoMensaje | tipoMensaje, |
string | descripcion, | ||
string | sufijo = "" ) |
Crear log dentro de la carpeta Logs\Sage50Addons.
tipoMensaje | Tipo mensaje |
descripcion | Descripción |
sufijo | Sufijo a añadir al nombre del fichero |
Implementado en sage.ew.ewbase.Modulo.
|
getset |
Alias de la Base de datos.
Implementado en sage.ew.ewbase.Modulo.
Definición en la línea 29 del archivo IModulo.cs.
|
getset |
Contendra el Assembly del addon.
Implementado en sage.ew.ewbase.Modulo.
Definición en la línea 89 del archivo IModulo.cs.
|
get |
Fecha de baja del Addon.
Implementado en sage.ew.ewbase.Modulo.
Definición en la línea 141 del archivo IModulo.cs.
|
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.
|
get |
Implementado en sage.ew.ewbase.Modulo.
Definición en la línea 116 del archivo IModulo.cs.
|
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.
|
getset |
Lista de módulos incompatibles.
Implementado en sage.ew.ewbase.Modulo.
Definición en la línea 44 del archivo IModulo.cs.
|
getset |
Nombre del ensamblado del módulo.
Implementado en sage.ew.ewbase.Modulo.
Definición en la línea 69 del archivo IModulo.cs.
|
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.
|
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.
|
getset |
Nombre visible del módulo.
Implementado en sage.ew.ewbase.Modulo.
Definición en la línea 54 del archivo IModulo.cs.
|
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.
|
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.
|
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.
|
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.
|
getset |
Tipo de addon.
Implementado en sage.ew.ewbase.Modulo.
Definición en la línea 64 del archivo IModulo.cs.
|
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.
|
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.
|
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.
|
get |
Fecha final del try and buy.
Implementado en sage.ew.ewbase.Modulo.
Definición en la línea 131 del archivo IModulo.cs.
|
get |
Fecha inicio del try and buy.
Implementado en sage.ew.ewbase.Modulo.
Definición en la línea 126 del archivo IModulo.cs.
|
getset |
Ruta FTP de ayuda del addon.
Implementado en sage.ew.ewbase.Modulo.
Definición en la línea 111 del archivo IModulo.cs.
|
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.
|
getset |
Versión del módulo.
Implementado en sage.ew.ewbase.Modulo.
Definición en la línea 34 del archivo IModulo.cs.
|
getset |
Contiene la firma del addon.
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.rgpd.rgpd, 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.
Definición en la línea 94 del archivo IModulo.cs.