Referencia de la Clase sage.addons.factucert.factucert

Clase base para el módulo FactuCert Más...

Diagrama de herencias de sage.addons.factucert.factucert
sage.ew.ewbase.Modulo sage.ew.interficies.IModuloMultiplesTarjetas sage.ew.interficies.IModulo

Métodos públicos

 factucert ()
 Inicializa una nueva instancia de la classe Más...
 
override object _GetListaPrevia (string tcClass, Type oTipoObjeto, string tcPantalla)
 Devuelve la lista prévia del documento Más...
 
override IExtensionTiposModelo _ExtensionTiposModelo (ITiposModelo tiposModelo)
 Extensiones de tipos de modelo Más...
 
override object _Extension (string _key, sage.ew.interficies.IMante _mantePrincipal)
 Método para obtener las instancias de clases de extensiones desde los documentos y mantenimientos Más...
 
override object _Extension (string tcKey)
 _Extension Más...
 
override object _ExtensionManteTRel (string _key, sage.ew.interficies.IManteTRel _manteTRelPrincipal, int _ordenAddon)
 Método para obtener las instancias de clases de extensiones de mantenimientos de tablas relacionadas (ManteTRel) Más...
 
override void _BindForm (string _nombreForm, IFormBase _formBase)
 Vincula los formularios de la aplicación con los del addon Más...
 
override IBrowserColumnsExtender _BrowserColumnsExtender (string browsertabla, string sql)
 Extensión del browser para añadir columnas Más...
 
override IFiltrosOpcionesProcesos _BindFormProceso (String tcNombreProceso)
 Vincula los procesos de la aplicación con los del addon Más...
 
override void _BindListasPreviasDocumentos (IListasPreviasDocumento listasPreviasDocumento)
 Permite enlazar con las listas previas de documentos Más...
 
override Boolean _Load ()
 Se ejecutará este método cuando se cargue el módulo Más...
 
override void _CambioEmpresa (TipoExecute tcExecute, string tcEmpresaAnt, string tcEmpresaActual)
 Recorre los _Addons y llama a su _CambioEmpresa pasando la empresa anterior y a la que estamos cambiando Más...
 
override void _CambioEjercicio (TipoExecute tcExecute, string tcEjerAnt, string tcEjerActual)
 Task 180057: Método de validaciones previas al cambio de ejercicio del Addon Más...
 
override Boolean _Unload ()
 Se ejecutará este método cuando se cierre eurowin Más...
 
override Boolean _Update ()
 Se ejecutará este método cuando se actualize el módulo via FTP Más...
 
override bool _UpdateRelease ()
 Método a ejecutar en la actualización de librerias Más...
 
override TipoAccionTarjetaAddon _EstadoTarjetaAddon ()
 Devuelve el estado a presentar en el panel de Add-ons y servicios conectados Más...
 
override bool _Desinstalar (TipoExecute tcExecute)
 Método para desinstalar un addon Más...
 
override bool _Instalar (TipoExecute tcExecute)
 Método para instalar un addon Más...
 
bool _ActualizarModulos ()
 Al desinstalar un Add-on es necesario actualizar la tabla módulos si únicamente tiene una tarjeta activada Más...
 
override bool _Apertura (string tcEjerAnt, string tcEjerActual)
 Método para realizar apertura un addon Más...
 
override List< IAperturaContador_AperturaContadores ()
 Método para devolver la lista de contadores del addon para el proceso de nuevo ejercicio Más...
 
override bool _Contador (TipoExecute teTipoEjecucion, eTipoContadorDocumentos teTipoContador, eTipoOperacion teOperacion, string tcEmpresa, string tcSerie, ref string tcContador)
 Suma/Resta contador Más...
 
override bool _CopiaSeguridad (int tnCopiaRestauracion, string tcRutaLocalCopia)
 Copia de seguridad Más...
 
override void _Menu (ToolStripMenuItem tcMenuItem)
 Método para poder manipular menus Más...
 
override List< string > ConfigUserOptionsDisabled (IFormBase toForm)
 Controles de Facturación Certificada desactivados de las configuraciones de pantallas Más...
 
override List< IOpcFlag_OpcFlags ()
 Opcflags específicos de FACTUCERT Más...
 
override bool _Baja (string tcArticuloSage)
 Acciones a realizar cuando se de de baja FACTUCERT/VERIFACTU Más...
 
override void _SalirAplicacion ()
 Al salir de la aplicación mostrar mensaje de aviso de los días restantes de la baja si estamos en los últimos 10 Más...
 
override void _CambiarPropiedadesAddons (bool lbValor)
 
override void _CambioAutomatico (ref bool lbOk)
 Comprobaciones previas a la anulación de la factura certificada. Cambio configuración automática de VERI*FACTU a Requerido S50MIG-2757 Más...
 
int _ObtenerDiasBajaRestantes ()
 Devuelve en número de días de baja que nos quedan hasta llegar a los 30 días de máximo que dejamos trabajar con normalidad. Más...
 
string _MostrarMensajeAddonBaja (string tcMensaje="", int tnDias=-1, bool tlMostrarMensaje=true)
 Método para verificar que Addon o Addons de Facturación certificada tenemos instalados y si alguno está de baja, muestra mensaje de aviso. Dependiendo del parámetro tnDias, se muestra un tipo de mensaje u otro. Más...
 
- Métodos públicos heredados desde sage.ew.ewbase.Modulo
 Modulo ()
 Constructor vacío Más...
 
 Modulo (string tcAplica, string tcCodigo, string tcNombre, int tnFormuls, bool tlSuscripcion, bool tlVigente, DateTime? tdFechaIni, DateTime? tdFechaFin, string tcError, string tcProductoSagelic, bool tlEspecial, int tnUsuarios, List< string > toFormsControlUsuarios, string tcCodFormul, string tcVigencia)
 Constructor con datos Más...
 
 Modulo (string tcAplica, string tcCodigo, string tcNombre, int tnFormuls, bool tlSuscripcion, bool tlVigente, DateTime? tdFechaIni, DateTime? tdFechaFin, string tcError, string tcProductoSagelic, bool tlEspecial, int tnUsuarios, List< string > toFormsControlUsuarios, string tcCodFormul, string tcVigencia, bool tlCaracteristicaAdicional)
 Constructor con datos + característica adicional Más...
 
 Modulo (string tcAplica, string tcCodigo, string tcNombre, int tnFormuls, bool tlSuscripcion, bool tlVigente, DateTime? tdFechaIni, DateTime? tdFechaFin, string tcError, string tcProductoSagelic, bool tlEspecial, int tnUsuarios, List< string > toFormsControlUsuarios, string tcCodFormul, string tcVigencia, bool tlCaracteristicaAdicional, bool tlAddonSageLicensing)
 Constructor con datos + característica adicional + sagelicensing Más...
 
 Modulo (string tcAplica, string tcCodigo, string tcNombre, int tnFormuls, bool tlSuscripcion, bool tlVigente, DateTime? tdFechaIni, DateTime? tdFechaFin, string tcError, string tcProductoSagelic, bool tlEspecial, int tnUsuarios, List< string > toFormsControlUsuarios, string tcCodFormul, string tcVigencia, bool tlCaracteristicaAdicional, bool tlAddonSageLicensing, bool tlTryBuy)
 Constructor con datos + característica adicional + sagelicensing + trybuy Más...
 
 Modulo (string tcAplica, string tcCodigo, string tcNombre, int tnFormuls, bool tlSuscripcion, bool tlVigente, DateTime? tdFechaIni, DateTime? tdFechaFin, string tcError, string tcProductoSagelic, bool tlEspecial, int tnUsuarios, List< string > toFormsControlUsuarios, string tcCodFormul, string tcVigencia, bool tlCaracteristicaAdicional, bool tlAddonSageLicensing, bool tlTryBuy, DateTime? tdTryBuyFechaMin, DateTime? tdTryBuyFechaMax)
 Constructor con datos + característica adicional + sagelicensing + trybuy + trybuyfechas Más...
 
virtual IStockExtension _ExtensionStock ()
 Cargar una extensión para la clase Stock Más...
 
virtual 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) Más...
 
virtual 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 Más...
 
virtual 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 (PE-97109) Más...
 
virtual 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 (PE-97109) Más...
 
virtual 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 (PE-97109) Más...
 
virtual Tuple< bool, string > _ValidateOpenForm (string tcNombreFormulario, TiposNavegacionPantalla tipoNavegacion)
 Establecer si un formulario concreto puede abrirse o no desde un add-on Más...
 
virtual void _BindForm (string tcNombreForm, FormBase toForm)
 Vincula los formularios de la aplicación con los del addon Más...
 
virtual void ConfigUserFormLoad (IFormBase toForm, Dictionary< string, object > toValoresDefecto)
 Vincula la carga de los valores por defecto de los formularios con los del addon Más...
 
virtual void ConfigUserFormSave (IFormBase toForm, Dictionary< string, object > toValoresDefecto)
 Vincula el guardado de los valores por defecto de los formularios con los del addon Más...
 
virtual IBrowserPropiedadesExtendidas _BindBrowser (string browsertabla)
 Permite extender el browser Más...
 
virtual bool _Unload (TipoExecute tcExecute)
 Se ejecutará este método cuando se cierre la aplicación Más...
 
virtual string _VFP_Open_Form (string tcForm, object[] toParams=null)
 Método que permite ejecutar un formulario en .VFP Más...
 
virtual string _VFP_Open_Maintenance (string tcForm, string tcCode)
 Método que permite ejecutar un mantenimiento en .VFP Más...
 
virtual string _VFP_Run_Function (string tcFunction, object[] toParams=null, bool tlArray=false)
 Método que permite ejecutar una función en .VFP Más...
 
virtual void _SQLEXEC_Before (ref string tcSQL, ref Boolean tlOk)
 Método que permite modificar una instrucción SQL antes de ejecutarla Más...
 
virtual void _SQLEXEC_After (ref DataTable tdtResult)
 Método que permite modificar el resultado de una instrucción SQL después de ejecutarla Más...
 
virtual void _CambioEmpresa (string tcEmpresaAnt, string tcEmpresaActual)
 PE-103556: Método que permite realizar acciones específicas del módulo si hay un cambio de empresa Más...
 
virtual void _CambioUsuario (string tcUsuarioAnt, string tcUsuarioActual)
 PE-103556: Método de cambio de usuario del Addon Más...
 
virtual void _CambioUsuario (TipoExecute tcExecute, string tcUsuarioAnt, string tcUsuarioActual)
 Método de cambio de usuario del Addon Más...
 
virtual void _CambioEjercicio (string tcEjerAnt, string tcEjerActual)
 PE-103556: Método de cambio de ejercicio del Addon Más...
 
virtual void _CambioGrupo (string tcGrupoAnt, string tcGrupoActual)
 Método de cambio de grupo del Addon Más...
 
virtual void _CambioGrupo (TipoExecute tcExecute, string tcGrupoAnt, string tcGrupoActual)
 Método de validaciones previas/posteriores al cambio de grupo del Addon Más...
 
virtual bool _AperturaValidar (eModoApertura toModoApertura, string tcEjerAnt, string tcEjerActual)
 Task 198379 : Método para validar el proceso de apertura antes de ejecutar Más...
 
virtual void _ShowOnDesktopLoad (object toSender)
 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 Más...
 
string _Exportar ()
 Método para exportar la configuración del módulo Más...
 
void _Importar (string tcConfiguracion)
 Método para importar la configuración del módulo Más...
 
virtual 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 Más...
 
virtual void _AperturaContadoresConfig (List< IAperturaContadorConfig > contadores)
 Para obtener/modificar los contadores del proceso de nuevo ejercicio Más...
 
virtual IFiltrosOpcionesListados _BindFormListado (String tcNombreListado)
 Permite añadir personalizaciones a los listados Más...
 
virtual List< IButtonBarraHerram_BindFormBarraHerram (string tcPantalla)
 Obtiene una lista de IButtonBarraHerram para añadir los botones en la barra de los formularios Más...
 
virtual IAccesAddonUrl _GetNewVersion ()
 Método para obtener los datos del addon y poder realizar una actualización del mismo Más...
 
virtual void _BindBrowserPropiedadesExtendidas (IBrowserPropiedadesExtendidas browserpropiedadesextendidas)
 Permite capturar eventos definidos de la instancia IBrowserPropiedadesExtendidas Más...
 
virtual void _BindUpdateStocks (IUpdateStocks stocks)
 Permite enlazar con la clase Update_Stocks Más...
 
virtual bool _InstalarDesktop (int idDesktop, string nombreDesktop)
 Task 198805 Método para realizar acciones adicionales a la instalación de un escritorio Más...
 
virtual bool _UpdateDesktop (int idDesktop, string nombreDesktop)
 Task 198805 Método para realizar acciones adicionales a la modificación de un escritorio Más...
 
bool _ExtractFile (string tcFileDll, string tcRutaFile, string tcFolderLib="", string tcNombreFile="", string tcRutaDestino="")
 Método para extraer los ficheros a partir de una DLL Más...
 
void Log (TipoMensaje tipoMensaje, string descripcion, string sufijo="")
 Crear log dentro de la carpeta Logs Más...
 

Métodos públicos estáticos

static bool _EsEmpresaDiagnosticada (string empresa)
 Validar si la empresa ya ha sido diganosticada Más...
 
static bool _EsSerieEnviaTerceros (string tcLetra)
 Validar si es una serie que tenga la marca de terceros Más...
 

Campos de datos

bool _Importando = false
 Estamos importando Más...
 
bool _EnEntornoVisual = false
 Indica si se ha cargado el entorno visual Más...
 
- Campos de datos heredados desde sage.ew.ewbase.Modulo
Type UserControlConfigType
 Referencia a la parte visual de la configuración del addon Más...
 
Type ModuloConfigType
 Referencia a la parte visual de la configuración del addon Más...
 
bool _VisibleConfiguracionEmpresa = true
 Nos indicará si se mostrará la configuración de empresa para este módulo Más...
 

Propiedades

override string Firma [get, set]
 Firma del addon Más...
 
string _ArticuloSage [get, set]
 Código de artículo del Add-on Más...
 
SistemasFacturacionCertificada _Sistema [get]
 Consultar el sistema actual directamente a BD Más...
 
- Propiedades heredados desde sage.ew.ewbase.Modulo
ProcesosEnEjecucion _TipoProceso [get, set]
 En el momento de cargar extensiones, cada Addon deberá decicir en función del valor que haya en esta propiedad si cargar las extensiones o no. Más...
 
string _AliasDB [get, set]
 Alias de la Base de datos Más...
 
string _Version [get, set]
 Versión del módulo Más...
 
string _UrlFTP [get, set]
 Ruta FTP de actualñización del módulo Más...
 
List< string > _IncompatibleModules [get, set]
 Lista de módulos incompatibles Más...
 
string _Nombre [get, set]
 Nombre interno del módulo y nombre del directorio de instación Más...
 
string _Nombre2 [get, set]
 Nombre visible del módulo Más...
 
string _NombreConexion [get, set]
 Nombre real de la base de datos Más...
 
int _Tipo [get, set]
 Tipo de addon Más...
 
string _Libreria [get, set]
 Nombre del ensamblado del módulo Más...
 
virtual String _LibreriaModulo [get, set]
 Nombre del ensamblado del módulo Más...
 
string _Clase [get, set]
 Nombre de la clase principal del módulo (this) Más...
 
string _Error_Message [get, set]
 Contiene el último texto de error generado Más...
 
Assembly _Assembly [get, set]
 Contendra el Assembly del addon Más...
 
virtual string Firma [get, set]
 Firma del addon Más...
 
virtual bool _Obligatorio [get]
 Obtiene o establece la obligatoriedad del módulo en la instalación Más...
 
string _UrlAyudaAddon = "" [get, set]
 Ruta FTP de ayuda del addon Más...
 
ConnectedController _ConnectedController [get]
 ConnectedController Más...
 
bool _TryBuy [get]
 Nos informa si el add-on está instalado en modo de Try'n'Buy Más...
 
DateTime _TryBuyFechaMin [get]
 Fecha inicio del try'n'buy Más...
 
DateTime _TryBuyFechaMax [get]
 Fecha final del try'n'buy Más...
 
int _TryBuyDiasRestantes [get]
 Devuelve el número de días que nos quedan de try'n'buy Más...
 
DateTime _BajaFecha [get]
 Fecha de baja del Addon Más...
 
string _NombreMenu [get]
 Nombre para el menú del add-on Más...
 
string _NombrePagina [get]
 Nombre para las páginas asociadas en los mantenimientos Si tenemos nombre página lo devolvemos, en otro caso, devolvemos nombre2 Más...
 
string _Aplica [get]
 Campo APLICA de ACCESOLIC Más...
 
string _Codigo [get]
 Campo MODULO de ACCESOLIC (Código del módulo a Eurowin) Más...
 
string _ProductoSagelic [get]
 Código del producto a Sagelic (100885) Más...
 
int _Formuls [get]
 Campo FORMULS de ACCESOLIC (Número de formularios en la tabla FORMULS del módulo) Más...
 
bool _Suscripcion [get]
 Modo Suscripción (True / False) Más...
 
bool _Vigente [get]
 Suscripción vigente (True / False) Más...
 
string _VigenciaAddon [get]
 Para controlar la vigencia en addons incluidos en la licencia principal y de PAM en ACCESOLIC. Task 143532 Más...
 
string _CodFormul [get]
 Para control de la tabla FORMULS en ACCESOLIC. Task 143532 Más...
 
bool _Especial [get]
 Modulo especial, depende del producto principal (True / False) (PE-101206) Más...
 
bool _CaracteristicaAdicional [get]
 Característica adicional incluida en el fichero Sagelic. No se trata de un addon. Por ejemplo artículos del SII (ASF50SIICANAR,...) Más...
 
bool _AddonSageLicensing [get]
 Para identificar los addons que el cliente tiene definidos en SageLicense (sagelic) Más...
 
DateTime _FechaInicio [get]
 Fecha inicio suscripción Más...
 
DateTime _FechaFin [get]
 Fecha final suscripción Más...
 
string _Error [get]
 Error Más...
 
int _Usuarios [get]
 Nº de usuarios (PE-103236) Más...
 
List< Modulo_AddonsRelacionados [get, set]
 Lista con los posibles Addons relacionados con el Addon principal Ej: FACTUCERT(TBAI y VERIFACTU) Más...
 
List< string > _FormsControlUsuarios [get]
 Lista de los formularios del módulo dónde hay que controlar el nº de usuarios (PE-103236) Más...
 
- Propiedades heredados desde sage.ew.interficies.IModulo
string _AliasDB [get, set]
 Alias de la Base de datos Más...
 
string _Version [get, set]
 Versión del módulo Más...
 
string _UrlFTP [get, set]
 Ruta FTP de actualñización del módulo Más...
 
List< string > _IncompatibleModules [get, set]
 Lista de módulos incompatibles Más...
 
string _Nombre [get, set]
 Nombre interno del módulo y nombre del directorio de instación Más...
 
string _Nombre2 [get, set]
 Nombre visible del módulo Más...
 
string _NombreConexion [get, set]
 Nombre real de la base de datos Más...
 
int _Tipo [get, set]
 Tipo de addon Más...
 
string _Libreria [get, set]
 Nombre del ensamblado del módulo Más...
 
string _LibreriaModulo [get, set]
 Nombre del ensamblado del módulo Más...
 
string _Clase [get, set]
 Nombre de la clase principal del módulo (this) Más...
 
string _Error_Message [get, set]
 Contiene el último texto de error generado Más...
 
Assembly _Assembly [get, set]
 Contendra el Assembly del addon Más...
 
string Firma [get, set]
 Contiene la firma del addon Más...
 
bool _Obligatorio [get]
 Obtiene o establece la obligatoriedad del módulo en la instalación Más...
 
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. Más...
 
string _UrlAyudaAddon [get, set]
 Ruta FTP de ayuda del addon Más...
 
ConnectedController _ConnectedController [get]
 ConnectedController Más...
 
bool _TryBuy [get]
 Nos informa si el add-on está instalado en modo de Try and Buy Más...
 
DateTime _TryBuyFechaMin [get]
 Fecha inicio del try and buy Más...
 
DateTime _TryBuyFechaMax [get]
 Fecha final del try and buy Más...
 
int _TryBuyDiasRestantes [get]
 Devuelve el número de días que nos quedan de try and buy Más...
 
DateTime _BajaFecha [get]
 Fecha de baja del Addon Más...
 
string _NombreMenu [get]
 Nombre para el menú del add-on Más...
 
string _NombrePagina [get]
 Nombre para las páginas asociadas en los mantenimientos Más...
 
- Propiedades heredados desde sage.ew.interficies.IModuloMultiplesTarjetas
string _ArticuloSage [get, set]
 Código de artículo del Add-on Más...
 

Otros miembros heredados

- Métodos protegidos heredados desde sage.ew.ewbase.Modulo
virtual void OnTipoProcesoChanged ()
 Método para que las clases derivadas puedan ajustar su funcionamiento al tipo de proceso Más...
 
- Atributos protegidos heredados desde sage.ew.ewbase.Modulo
DateTime _dBajaFecha
 Fecha de baja del Addon Más...
 
string _cNombreMenu = string.Empty
 Nombre para el menú del add-on Más...
 
string _cNombrePagina = string.Empty
 Nombre para las páginas asociadas en los mantenimientos Más...
 

Descripción detallada

Clase base para el módulo FactuCert

Definición en la línea 2155 del archivo SageAddons.cs.

Documentación del constructor y destructor

◆ factucert()

sage.addons.factucert.factucert.factucert ( )
inline

Inicializa una nueva instancia de la classe

Definición en la línea 2222 del archivo SageAddons.cs.

Documentación de las funciones miembro

◆ _ActualizarModulos()

bool sage.addons.factucert.factucert._ActualizarModulos ( )
inline

Al desinstalar un Add-on es necesario actualizar la tabla módulos si únicamente tiene una tarjeta activada

Devuelve

Implementa sage.ew.interficies.IModuloMultiplesTarjetas.

Definición en la línea 4028 del archivo SageAddons.cs.

◆ _Apertura()

override bool sage.addons.factucert.factucert._Apertura ( string  tcEjerAnt,
string  tcEjerActual 
)
inlinevirtual

Método para realizar apertura un addon

Parámetros
tcEjerAntejercicio anterior
tcEjerActualejercicio actual
Devuelve
true si ha sido correcto

Reimplementado de sage.ew.ewbase.Modulo.

Definición en la línea 4041 del archivo SageAddons.cs.

◆ _AperturaContadores()

override List<IAperturaContador> sage.addons.factucert.factucert._AperturaContadores ( )
inlinevirtual

Método para devolver la lista de contadores del addon para el proceso de nuevo ejercicio

Devuelve

Reimplementado de sage.ew.ewbase.Modulo.

Definición en la línea 4061 del archivo SageAddons.cs.

◆ _Baja()

override bool sage.addons.factucert.factucert._Baja ( string  tcArticuloSage)
inlinevirtual

Acciones a realizar cuando se de de baja FACTUCERT/VERIFACTU

Parámetros
tcArticuloSage
Devuelve

Reimplementado de sage.ew.ewbase.Modulo.

Definición en la línea 4354 del archivo SageAddons.cs.

◆ _BindForm()

override void sage.addons.factucert.factucert._BindForm ( string  _nombreForm,
IFormBase  _formBase 
)
inlinevirtual

Vincula los formularios de la aplicación con los del addon

Parámetros
_nombreFormNombre del formulario
_formBaseInstancia del formulario base

Reimplementado de sage.ew.ewbase.Modulo.

Definición en la línea 2457 del archivo SageAddons.cs.

◆ _BindFormProceso()

override IFiltrosOpcionesProcesos sage.addons.factucert.factucert._BindFormProceso ( String  tcNombreProceso)
inlinevirtual

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

Parámetros
tcNombreProceso

Reimplementado de sage.ew.ewbase.Modulo.

Definición en la línea 2741 del archivo SageAddons.cs.

◆ _BindListasPreviasDocumentos()

override void sage.addons.factucert.factucert._BindListasPreviasDocumentos ( IListasPreviasDocumento  listasPreviasDocumento)
inlinevirtual

Permite enlazar con las listas previas de documentos

Parámetros
listasPreviasDocumento

Reimplementado de sage.ew.ewbase.Modulo.

Definición en la línea 2777 del archivo SageAddons.cs.

◆ _BrowserColumnsExtender()

override IBrowserColumnsExtender sage.addons.factucert.factucert._BrowserColumnsExtender ( string  browsertabla,
string  sql 
)
inlinevirtual

Extensión del browser para añadir columnas

Parámetros
browsertabla
Devuelve

Reimplementado de sage.ew.ewbase.Modulo.

Definición en la línea 2696 del archivo SageAddons.cs.

◆ _CambiarPropiedadesAddons()

override void sage.addons.factucert.factucert._CambiarPropiedadesAddons ( bool  lbValor)
inlinevirtual

Parámetros
lbValor

Reimplementado de sage.ew.ewbase.Modulo.

Definición en la línea 4391 del archivo SageAddons.cs.

◆ _CambioAutomatico()

override void sage.addons.factucert.factucert._CambioAutomatico ( ref bool  lbOk)
inlinevirtual

Comprobaciones previas a la anulación de la factura certificada. Cambio configuración automática de VERI*FACTU a Requerido S50MIG-2757

Reimplementado de sage.ew.ewbase.Modulo.

Definición en la línea 4400 del archivo SageAddons.cs.

◆ _CambioEjercicio()

override void sage.addons.factucert.factucert._CambioEjercicio ( TipoExecute  tcExecute,
string  tcEjerAnt,
string  tcEjerActual 
)
inlinevirtual

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

Reimplementado de sage.ew.ewbase.Modulo.

Definición en la línea 2854 del archivo SageAddons.cs.

◆ _CambioEmpresa()

override void sage.addons.factucert.factucert._CambioEmpresa ( TipoExecute  tcExecute,
string  tcEmpresaAnt,
string  tcEmpresaActual 
)
inlinevirtual

Recorre los _Addons y llama a su _CambioEmpresa pasando la empresa anterior y a la que estamos cambiando

Parámetros
tcExecuteTipo de ejecución
tcEmpresaAntCódigo de empresa anterior
tcEmpresaActCódigo de empresa actual

Reimplementado de sage.ew.ewbase.Modulo.

Definición en la línea 2839 del archivo SageAddons.cs.

◆ _Contador()

override bool sage.addons.factucert.factucert._Contador ( TipoExecute  teTipoEjecucion,
eTipoContadorDocumentos  teTipoContador,
eTipoOperacion  teOperacion,
string  tcEmpresa,
string  tcSerie,
ref string  tcContador 
)
inlinevirtual

Suma/Resta contador

Parámetros
teTipoEjecucion
teTipoContador
tcContador
Devuelve

Reimplementado de sage.ew.ewbase.Modulo.

Definición en la línea 4085 del archivo SageAddons.cs.

◆ _CopiaSeguridad()

override bool sage.addons.factucert.factucert._CopiaSeguridad ( int  tnCopiaRestauracion,
string  tcRutaLocalCopia 
)
inlinevirtual

Copia de seguridad

Parámetros
tnCopiaRestauracion
tcRutaLocalCopia
Devuelve

Reimplementado de sage.ew.ewbase.Modulo.

Definición en la línea 4125 del archivo SageAddons.cs.

◆ _Desinstalar()

override bool sage.addons.factucert.factucert._Desinstalar ( TipoExecute  tcExecute)
inlinevirtual

Método para desinstalar un addon

Parámetros
tcExecutetipo ejecución (after o before)
Devuelve
true si ha sido correcto

Reimplementado de sage.ew.ewbase.Modulo.

Definición en la línea 3833 del archivo SageAddons.cs.

◆ _EsEmpresaDiagnosticada()

static bool sage.addons.factucert.factucert._EsEmpresaDiagnosticada ( string  empresa)
inlinestatic

Validar si la empresa ya ha sido diganosticada

Parámetros
empresaCódigo empresa
Devuelve

Definición en la línea 4819 del archivo SageAddons.cs.

◆ _EsSerieEnviaTerceros()

static bool sage.addons.factucert.factucert._EsSerieEnviaTerceros ( string  tcLetra)
inlinestatic

Validar si es una serie que tenga la marca de terceros

Parámetros
tcLetra
Devuelve

Definición en la línea 4850 del archivo SageAddons.cs.

◆ _EstadoTarjetaAddon()

override TipoAccionTarjetaAddon sage.addons.factucert.factucert._EstadoTarjetaAddon ( )
inlinevirtual

Devuelve el estado a presentar en el panel de Add-ons y servicios conectados

Devuelve

Reimplementado de sage.ew.ewbase.Modulo.

Definición en la línea 3096 del archivo SageAddons.cs.

◆ _Extension() [1/2]

override object sage.addons.factucert.factucert._Extension ( string  _key,
sage.ew.interficies.IMante  _mantePrincipal 
)
inline

Método para obtener las instancias de clases de extensiones desde los documentos y mantenimientos

Parámetros
_keyNombre por el que identificar el mantenimiento
_mantePrincipalInstancia del mantenimiento que se va a extender
Devuelve

Definición en la línea 2267 del archivo SageAddons.cs.

◆ _Extension() [2/2]

override object sage.addons.factucert.factucert._Extension ( string  tcKey)
inlinevirtual

_Extension

Parámetros
tcKey
Devuelve

Reimplementado de sage.ew.ewbase.Modulo.

Definición en la línea 2308 del archivo SageAddons.cs.

◆ _ExtensionManteTRel()

override object sage.addons.factucert.factucert._ExtensionManteTRel ( string  _key,
sage.ew.interficies.IManteTRel  _manteTRelPrincipal,
int  _ordenAddon 
)
inline

Método para obtener las instancias de clases de extensiones de mantenimientos de tablas relacionadas (ManteTRel)

Parámetros
_keyNombre por el que identificar el mantenimiento de relacionado
_manteTRelPrincipalMantenimiento relacionado principal (el que se va a extender)
_ordenAddonNúmero de orden en que se cargará el addon y sus columnas
Devuelve

Definición en la línea 2425 del archivo SageAddons.cs.

◆ _ExtensionTiposModelo()

override IExtensionTiposModelo sage.addons.factucert.factucert._ExtensionTiposModelo ( ITiposModelo  tiposModelo)
inlinevirtual

Extensiones de tipos de modelo

Parámetros
tiposModelo
Devuelve

Reimplementado de sage.ew.ewbase.Modulo.

Definición en la línea 2256 del archivo SageAddons.cs.

◆ _GetListaPrevia()

override object sage.addons.factucert.factucert._GetListaPrevia ( string  tcClass,
Type  oTipoObjeto,
string  tcPantalla 
)
inlinevirtual

Devuelve la lista prévia del documento

Parámetros
tcClass
oTipoObjeto
tcPantalla
Devuelve

Reimplementado de sage.ew.ewbase.Modulo.

Definición en la línea 2240 del archivo SageAddons.cs.

◆ _Instalar()

override bool sage.addons.factucert.factucert._Instalar ( TipoExecute  tcExecute)
inlinevirtual

Método para instalar un addon

Parámetros
tcExecutetipo ejecución (after o before)
Devuelve
true si ha sido correcto

Reimplementado de sage.ew.ewbase.Modulo.

Definición en la línea 3850 del archivo SageAddons.cs.

◆ _Load()

override Boolean sage.addons.factucert.factucert._Load ( )
inlinevirtual

Se ejecutará este método cuando se cargue el módulo

Devuelve
true si la carga del módulo finaliza con éxito, false en caso contrario

Reimplementado de sage.ew.ewbase.Modulo.

Definición en la línea 2800 del archivo SageAddons.cs.

◆ _Menu()

override void sage.addons.factucert.factucert._Menu ( ToolStripMenuItem  tcMenuItem)
inlinevirtual

Método para poder manipular menus

Parámetros
tcMenuItem

Reimplementado de sage.ew.ewbase.Modulo.

Definición en la línea 4148 del archivo SageAddons.cs.

◆ _MostrarMensajeAddonBaja()

string sage.addons.factucert.factucert._MostrarMensajeAddonBaja ( string  tcMensaje = "",
int  tnDias = -1,
bool  tlMostrarMensaje = true 
)
inline

Método para verificar que Addon o Addons de Facturación certificada tenemos instalados y si alguno está de baja, muestra mensaje de aviso. Dependiendo del parámetro tnDias, se muestra un tipo de mensaje u otro.

Definición en la línea 4578 del archivo SageAddons.cs.

◆ _ObtenerDiasBajaRestantes()

int sage.addons.factucert.factucert._ObtenerDiasBajaRestantes ( )
inline

Devuelve en número de días de baja que nos quedan hasta llegar a los 30 días de máximo que dejamos trabajar con normalidad.

Devuelve

Definición en la línea 4561 del archivo SageAddons.cs.

◆ _OpcFlags()

override List<IOpcFlag> sage.addons.factucert.factucert._OpcFlags ( )
inlinevirtual

Opcflags específicos de FACTUCERT

Devuelve

Reimplementado de sage.ew.ewbase.Modulo.

Definición en la línea 4323 del archivo SageAddons.cs.

◆ _SalirAplicacion()

override void sage.addons.factucert.factucert._SalirAplicacion ( )
inlinevirtual

Al salir de la aplicación mostrar mensaje de aviso de los días restantes de la baja si estamos en los últimos 10

Reimplementado de sage.ew.ewbase.Modulo.

Definición en la línea 4378 del archivo SageAddons.cs.

◆ _Unload()

override Boolean sage.addons.factucert.factucert._Unload ( )
inlinevirtual

Se ejecutará este método cuando se cierre eurowin

Devuelve
true si la descarga del módulo finaliza con éxito, false en caso contrario

Reimplementado de sage.ew.ewbase.Modulo.

Definición en la línea 2866 del archivo SageAddons.cs.

◆ _Update()

override Boolean sage.addons.factucert.factucert._Update ( )
inlinevirtual

Se ejecutará este método cuando se actualize el módulo via FTP

Devuelve
true si se actualiza el módulo con éxito, false en caso contrario

Reimplementado de sage.ew.ewbase.Modulo.

Definición en la línea 3054 del archivo SageAddons.cs.

◆ _UpdateRelease()

override bool sage.addons.factucert.factucert._UpdateRelease ( )
inlinevirtual

Método a ejecutar en la actualización de librerias

Devuelve

Reimplementado de sage.ew.ewbase.Modulo.

Definición en la línea 3084 del archivo SageAddons.cs.

◆ ConfigUserOptionsDisabled()

override List<string> sage.addons.factucert.factucert.ConfigUserOptionsDisabled ( IFormBase  toForm)
inlinevirtual

Controles de Facturación Certificada desactivados de las configuraciones de pantallas

Parámetros
toForm

Reimplementado de sage.ew.ewbase.Modulo.

Definición en la línea 4303 del archivo SageAddons.cs.

Documentación de los campos

◆ _EnEntornoVisual

bool sage.addons.factucert.factucert._EnEntornoVisual = false

Indica si se ha cargado el entorno visual

Definición en la línea 2174 del archivo SageAddons.cs.

◆ _Importando

bool sage.addons.factucert.factucert._Importando = false

Estamos importando

Definición en la línea 2169 del archivo SageAddons.cs.

Documentación de propiedades

◆ _ArticuloSage

string sage.addons.factucert.factucert._ArticuloSage
getset

Código de artículo del Add-on

Definición en la línea 3993 del archivo SageAddons.cs.

◆ _Sistema

SistemasFacturacionCertificada sage.addons.factucert.factucert._Sistema
get

Consultar el sistema actual directamente a BD

Definición en la línea 4003 del archivo SageAddons.cs.

◆ Firma

override string sage.addons.factucert.factucert.Firma
getset

Firma del addon

Definición en la línea 2164 del archivo SageAddons.cs.


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