Cargando...
Buscando...
Nada coincide
Referencia de la clase sage.addons.factucert.factucert

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

Diagrama de herencia 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.
 
override object _GetListaPrevia (string tcClass, Type oTipoObjeto, string tcPantalla)
 Devuelve la lista prévia del documento.
 
override IExtensionTiposModelo _ExtensionTiposModelo (ITiposModelo tiposModelo)
 Extensiones de tipos de modelo.
 
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.
 
override object _Extension (string tcKey)
 _Extension
 
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)
 
override void _BindForm (string _nombreForm, IFormBase _formBase)
 Vincula los formularios de la aplicación con los del addon.
 
override IBrowserColumnsExtender _BrowserColumnsExtender (string browsertabla, string sql)
 Extensión del browser para añadir columnas.
 
override IFiltrosOpcionesProcesos _BindFormProceso (String tcNombreProceso)
 Vincula los procesos de la aplicación con los del addon.
 
override void _BindListasPreviasDocumentos (IListasPreviasDocumento listasPreviasDocumento)
 Permite enlazar con las listas previas de documentos.
 
override Boolean _Load ()
 Se ejecutará este método cuando se cargue el módulo.
 
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.
 
override void _CambioEjercicio (TipoExecute tcExecute, string tcEjerAnt, string tcEjerActual)
 Task 180057: Método de validaciones previas al cambio de ejercicio del Addon.
 
override void _CambioGrupo (TipoExecute tcExecute, string tcGrupoAnt, string tcGrupoActual)
 Override del cambio de grupo.
 
override Boolean _Unload ()
 Se ejecutará este método cuando se cierre eurowin.
 
override Boolean _Update ()
 Se ejecutará este método cuando se actualize el módulo via FTP.
 
override bool _UpdateRelease ()
 Método a ejecutar en la actualización de librerias.
 
override TipoAccionTarjetaAddon _EstadoTarjetaAddon ()
 Devuelve el estado a presentar en el panel de Add-ons y servicios conectados.
 
override bool _Desinstalar (TipoExecute tcExecute)
 Método para desinstalar un addon.
 
override bool _Instalar (TipoExecute tcExecute)
 Método para instalar un addon.
 
bool _ActualizarModulos ()
 Al desinstalar un Add-on es necesario actualizar la tabla módulos si únicamente tiene una tarjeta activada.
 
override bool _Apertura (string tcEjerAnt, string tcEjerActual)
 Método para realizar apertura un addon.
 
override List< IAperturaContador_AperturaContadores ()
 Método para devolver la lista de contadores del addon para el proceso de nuevo ejercicio.
 
override bool _Contador (TipoExecute teTipoEjecucion, eTipoContadorDocumentos teTipoContador, eTipoOperacion teOperacion, string tcEmpresa, string tcSerie, ref string tcContador)
 Suma/Resta contador.
 
override bool _CopiaSeguridad (int tnCopiaRestauracion, string tcRutaLocalCopia)
 Copia de seguridad.
 
override void _Menu (ToolStripMenuItem tcMenuItem)
 Método para poder manipular menus.
 
override List< string > ConfigUserOptionsDisabled (IFormBase toForm)
 Controles de Facturación Certificada desactivados de las configuraciones de pantallas.
 
override List< IOpcFlag_OpcFlags ()
 Opcflags específicos de FACTUCERT.
 
override bool _Baja (string tcArticuloSage)
 Acciones a realizar cuando se de de baja FACTUCERT/VERIFACTU.
 
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.
 
override void _CambiarPropiedadesAddons (bool lbValor)
 
override void _ClearBannerWarning ()
 
override void _BannerWarning ()
 
override void _VisibilidadBanner ()
 
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.
 
override void _SistemasInstalados (ref List< Modulo > lstModulos)
 S50MIG-5227 REG:Ayuda:Cambiar el texto y URLs en acceso a ayuda de Verifactu y TBAI.
 
override bool _OtrosProcesosAddons ()
 Otros procesos a ejecutar por los addons después de arrancar Sage50 una vez se ha logueado el usuario, está la configuración de empresa cargada y tenemos el escritorio en pantalla.
 
bool _VerifactuInstalado ()
 Devuelve true si está el addon de VERIFACTU instalado, false caso contrario.
 
void _RefrescarConfiguracionesTerritoriosFactucert ()
 Refrescar la configuración de territorios del addon de FACTUCERT mediante consulta web, actualizar valores corrrespondientes en variable global de FACTUCERT (ExportadorFactuCertXML.Territorios._Configuraciones) y crear/actualizar copia de seguridad del JSON resultado de la consulta web en la variable TBAI_CFG_TER_BACKUP en COMUNES!VARIABLE.
 
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.
 
object _FunctionsFactuCert_Metod (string methodName)
 Llama al método estático de FunctionsFactuCert pasado por parametro.
 
object _FunctionsFactuCert_Property (string propertyName)
 Llama a la propiedad estática de FunctionsFactuCert pasada por parametro.
 
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.
 
void InicializarTimerEventTen (bool _crearEvento10=true)
 Inicializamos el timer por primera vez y si ya existe lo reiniciamos(cerramos el actual e iniciamos uno nuevo)
 
void Cerrar_CertificationControlEventosAutomaticos (bool _crearEvento10=true)
 Cerramos el timer actual si esta iniciado.
 
void IniciarTimerSoloSiNoActivo (bool _crearEvento10=true)
 Iniciamos un timer solo si NO hay ninguno iniciado.
 
bool FactucertActivo ()
 Método para saber si factucert está activo.
 
bool FactucertActivoPresenteOActivoAFuturo ()
 Método para saber si factucert está activado en la actualidad, o está activada a fecha futura, cualquiera que ocurra de las dos activaciones ya devolvemos true.
 
- Métodos públicos heredados de sage.ew.ewbase.Modulo
 Modulo ()
 Constructor vacío.
 
 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.
 
 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.
 
 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.
 
 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.
 
 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.
 
virtual IStockExtension _ExtensionStock ()
 Cargar una extensión para la clase Stock.
 
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.
 
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)
 
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)
 
virtual Tuple< bool, string > _ValidateOpenForm (string tcNombreFormulario, TiposNavegacionPantalla tipoNavegacion)
 Establecer si un formulario concreto puede abrirse o no desde un add-on.
 
virtual void _BindForm (string tcNombreForm, FormBase toForm)
 Vincula los formularios de la aplicación con los del addon.
 
virtual void ConfigUserFormLoad (IFormBase toForm, Dictionary< string, object > toValoresDefecto)
 Vincula la carga de los valores por defecto de los formularios con los del addon.
 
virtual void ConfigUserFormSave (IFormBase toForm, Dictionary< string, object > toValoresDefecto)
 Vincula el guardado de los valores por defecto de los formularios con los del addon.
 
virtual IBrowserPropiedadesExtendidas _BindBrowser (string browsertabla)
 Permite extender el browser.
 
virtual bool _Unload (TipoExecute tcExecute)
 Se ejecutará este método cuando se cierre la aplicación.
 
virtual string _VFP_Open_Form (string tcForm, object[] toParams=null)
 Método que permite ejecutar un formulario en .VFP.
 
virtual string _VFP_Open_Maintenance (string tcForm, string tcCode)
 Método que permite ejecutar un mantenimiento en .VFP.
 
virtual string _VFP_Run_Function (string tcFunction, object[] toParams=null, bool tlArray=false)
 Método que permite ejecutar una función en .VFP.
 
virtual void _SQLEXEC_Before (ref string tcSQL, ref Boolean tlOk)
 Método que permite modificar una instrucción SQL antes de ejecutarla.
 
virtual void _SQLEXEC_After (ref DataTable tdtResult)
 Método que permite modificar el resultado de una instrucción SQL después de ejecutarla.
 
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.
 
virtual void _CambioUsuario (string tcUsuarioAnt, string tcUsuarioActual)
 PE-103556: Método de cambio de usuario del Addon.
 
virtual void _CambioUsuario (TipoExecute tcExecute, string tcUsuarioAnt, string tcUsuarioActual)
 Método de cambio de usuario del Addon.
 
virtual void _CambioEjercicio (string tcEjerAnt, string tcEjerActual)
 PE-103556: Método de cambio de ejercicio del Addon.
 
virtual void _CambioGrupo (string tcGrupoAnt, string tcGrupoActual)
 Método de cambio de grupo del Addon.
 
virtual bool _AperturaValidar (eModoApertura toModoApertura, string tcEjerAnt, string tcEjerActual)
 Task 198379 : Método para validar el proceso de apertura antes de ejecutar.
 
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.
 
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.
 
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.
 
virtual void _AperturaContadoresConfig (List< IAperturaContadorConfig > contadores)
 Para obtener/modificar los contadores del proceso de nuevo ejercicio.
 
virtual IFiltrosOpcionesListados _BindFormListado (String tcNombreListado)
 Permite añadir personalizaciones a los listados.
 
virtual List< IButtonBarraHerram_BindFormBarraHerram (string tcPantalla)
 Obtiene una lista de IButtonBarraHerram para añadir los botones en la barra de los formularios.
 
virtual IAccesAddonUrl _GetNewVersion ()
 Método para obtener los datos del addon y poder realizar una actualización del mismo.
 
virtual void _BindBrowserPropiedadesExtendidas (IBrowserPropiedadesExtendidas browserpropiedadesextendidas)
 Permite capturar eventos definidos de la instancia IBrowserPropiedadesExtendidas.
 
virtual void _BindUpdateStocks (IUpdateStocks stocks)
 Permite enlazar con la clase Update_Stocks.
 
virtual bool _InstalarDesktop (int idDesktop, string nombreDesktop)
 Task 198805 Método para realizar acciones adicionales a la instalación de un escritorio.
 
virtual bool _UpdateDesktop (int idDesktop, string nombreDesktop)
 Task 198805 Método para realizar acciones adicionales a la modificación de un escritorio.
 
bool _ExtractFile (string tcFileDll, string tcRutaFile, string tcFolderLib="", string tcNombreFile="", string tcRutaDestino="")
 Método para extraer los ficheros a partir de una DLL.
 
void Log (TipoMensaje tipoMensaje, string descripcion, string sufijo="")
 Crear log dentro de la carpeta Logs\Sage50Addons.
 

Métodos públicos estáticos

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

Campos de datos

bool _Importando = false
 Estamos importando.
 
bool _EnEntornoVisual = false
 Indica si se ha cargado el entorno visual.
 
CertificationControlEventosAutomaticos _CertificationControlEventosAutomaticos = null
 Contructor con parámetros.
 
sage.addons.factucert.Visual.UserControls.PanelAviso oPanelAviso = null
 
- Campos de datos heredados de sage.ew.ewbase.Modulo
Type UserControlConfigType
 Referencia a la parte visual de la configuración del addon.
 
Type ModuloConfigType
 Referencia a la parte visual de la configuración del addon.
 
bool _VisibleConfiguracionEmpresa = true
 Nos indicará si se mostrará la configuración de empresa para este módulo.
 

Atributos públicos estáticos

static BannerInformativo eBanner = BannerInformativo.Vacio
 

Propiedades

override string Firma [get, set]
 Firma del addon.
 
string _ArticuloSage [get, set]
 Código de artículo del Add-on.
 
SistemasFacturacionCertificada_Sistema [get]
 Consultar el sistema actual directamente a BD.
 
- Propiedades heredados de 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.
 
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.
 
virtual 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.
 
virtual string Firma [get, set]
 Firma del addon.
 
virtual bool _Obligatorio [get]
 Obtiene o establece la obligatoriedad del módulo en la instalación.
 
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'n'Buy.
 
DateTime? _TryBuyFechaMin [get]
 Fecha inicio del try'n'buy.
 
DateTime? _TryBuyFechaMax [get]
 Fecha final del try'n'buy.
 
int _TryBuyDiasRestantes [get]
 Devuelve el número de días que nos quedan de try'n'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 Si tenemos nombre página lo devolvemos, en otro caso, devolvemos nombre2.
 
string _Aplica [get]
 Campo APLICA de ACCESOLIC.
 
string _Codigo [get]
 Campo MODULO de ACCESOLIC (Código del módulo a Eurowin)
 
string _ProductoSagelic [get]
 Código del producto a Sagelic (100885)
 
int _Formuls [get]
 Campo FORMULS de ACCESOLIC (Número de formularios en la tabla FORMULS del módulo)
 
bool _Suscripcion [get]
 Modo Suscripción (True / False)
 
bool _Vigente [get]
 Suscripción vigente (True / False)
 
string _VigenciaAddon [get]
 Para controlar la vigencia en addons incluidos en la licencia principal y de PAM en ACCESOLIC. Task 143532.
 
string _CodFormul [get]
 Para control de la tabla FORMULS en ACCESOLIC. Task 143532.
 
bool _Especial [get]
 Modulo especial, depende del producto principal (True / False) (PE-101206)
 
bool _CaracteristicaAdicional [get]
 Característica adicional incluida en el fichero Sagelic. No se trata de un addon. Por ejemplo artículos del SII (ASF50SIICANAR,...)
 
bool _AddonSageLicensing [get]
 Para identificar los addons que el cliente tiene definidos en SageLicense (sagelic)
 
DateTime? _FechaInicio [get]
 Fecha inicio suscripción.
 
DateTime? _FechaFin [get]
 Fecha final suscripción.
 
string _Error [get]
 Error.
 
int _Usuarios [get]
 Nº de usuarios (PE-103236)
 
List< Modulo_AddonsRelacionados [get, set]
 Lista con los posibles Addons relacionados con el Addon principal Ej: FACTUCERT(TBAI y VERIFACTU)
 
List< string > _FormsControlUsuarios [get]
 Lista de los formularios del módulo dónde hay que controlar el nº de usuarios (PE-103236)
 

Otros miembros heredados

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

Descripción detallada

Clase base para el módulo FactuCert.

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

Documentación de constructores y destructores

◆ factucert()

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

Inicializa una nueva instancia de la classe.

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

Documentación de 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 4515 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 4528 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 4548 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 4831 del archivo SageAddons.cs.

◆ _BannerWarning()

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

Reimplementado de sage.ew.ewbase.Modulo.

Definición en la línea 4891 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 2647 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 2935 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 2971 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 2890 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 4868 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 4938 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 3097 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 3050 del archivo SageAddons.cs.

◆ _CambioGrupo()

override void sage.addons.factucert.factucert._CambioGrupo ( TipoExecute tcExecute,
string tcGrupoAnt,
string tcGrupoActual )
inlinevirtual

Override del cambio de grupo.

Parámetros
tcExecute
tcGrupoAnt
tcGrupoActual

Reimplementado de sage.ew.ewbase.Modulo.

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

◆ _ClearBannerWarning()

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

Reimplementado de sage.ew.ewbase.Modulo.

Definición en la línea 4874 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 4572 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 4612 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 4319 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 5644 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 5675 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 3433 del archivo SageAddons.cs.

◆ _Extension() [1/2]

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

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

Reimplementado de sage.ew.ewbase.Modulo.

Definición en la línea 2441 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 2482 del archivo SageAddons.cs.

◆ _ExtensionManteTRel()

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

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

Reimplementado de sage.ew.ewbase.Modulo.

Definición en la línea 2615 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 2430 del archivo SageAddons.cs.

◆ _FunctionsFactuCert_Metod()

object sage.addons.factucert.factucert._FunctionsFactuCert_Metod ( string methodName)
inline

Llama al método estático de FunctionsFactuCert pasado por parametro.

Devuelve

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

◆ _FunctionsFactuCert_Property()

object sage.addons.factucert.factucert._FunctionsFactuCert_Property ( string propertyName)
inline

Llama a la propiedad estática de FunctionsFactuCert pasada por parametro.

Devuelve

Definición en la línea 5232 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 2412 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 4336 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 2994 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 4635 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 5257 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 5188 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 4800 del archivo SageAddons.cs.

◆ _OtrosProcesosAddons()

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

Otros procesos a ejecutar por los addons después de arrancar Sage50 una vez se ha logueado el usuario, está la configuración de empresa cargada y tenemos el escritorio en pantalla.

Reimplementado de sage.ew.ewbase.Modulo.

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

◆ _RefrescarConfiguracionesTerritoriosFactucert()

void sage.addons.factucert.factucert._RefrescarConfiguracionesTerritoriosFactucert ( )
inline

Refrescar la configuración de territorios del addon de FACTUCERT mediante consulta web, actualizar valores corrrespondientes en variable global de FACTUCERT (ExportadorFactuCertXML.Territorios._Configuraciones) y crear/actualizar copia de seguridad del JSON resultado de la consulta web en la variable TBAI_CFG_TER_BACKUP en COMUNES!VARIABLE.

Definición en la línea 5173 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 4855 del archivo SageAddons.cs.

◆ _SistemasInstalados()

override void sage.addons.factucert.factucert._SistemasInstalados ( ref List< Modulo > lstModulos)
inlinevirtual

S50MIG-5227 REG:Ayuda:Cambiar el texto y URLs en acceso a ayuda de Verifactu y TBAI.

Parámetros
lstModulos

Reimplementado de sage.ew.ewbase.Modulo.

Definición en la línea 5101 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 3130 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 3388 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 3421 del archivo SageAddons.cs.

◆ _VerifactuInstalado()

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

Devuelve true si está el addon de VERIFACTU instalado, false caso contrario.

Devuelve
Devuelve true si está el addon de VERIFACTU instalado, false caso contrario.

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

◆ _VisibilidadBanner()

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

Reimplementado de sage.ew.ewbase.Modulo.

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

◆ Cerrar_CertificationControlEventosAutomaticos()

void sage.addons.factucert.factucert.Cerrar_CertificationControlEventosAutomaticos ( bool _crearEvento10 = true)
inline

Cerramos el timer actual si esta iniciado.

Devuelve

Definición en la línea 5344 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 4780 del archivo SageAddons.cs.

◆ FactucertActivo()

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

Método para saber si factucert está activo.

Devuelve

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

◆ FactucertActivoPresenteOActivoAFuturo()

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

Método para saber si factucert está activado en la actualidad, o está activada a fecha futura, cualquiera que ocurra de las dos activaciones ya devolvemos true.

Devuelve

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

◆ InicializarTimerEventTen()

void sage.addons.factucert.factucert.InicializarTimerEventTen ( bool _crearEvento10 = true)
inline

Inicializamos el timer por primera vez y si ya existe lo reiniciamos(cerramos el actual e iniciamos uno nuevo)

Devuelve

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

◆ IniciarTimerSoloSiNoActivo()

void sage.addons.factucert.factucert.IniciarTimerSoloSiNoActivo ( bool _crearEvento10 = true)
inline

Iniciamos un timer solo si NO hay ninguno iniciado.

Devuelve

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

Documentación de campos

◆ _CertificationControlEventosAutomaticos

CertificationControlEventosAutomaticos sage.addons.factucert.factucert._CertificationControlEventosAutomaticos = null

Contructor con parámetros.

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

◆ _EnEntornoVisual

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

Indica si se ha cargado el entorno visual.

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

◆ _Importando

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

Estamos importando.

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

◆ eBanner

BannerInformativo sage.addons.factucert.factucert.eBanner = BannerInformativo.Vacio
static

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

◆ oPanelAviso

sage.addons.factucert.Visual.UserControls.PanelAviso sage.addons.factucert.factucert.oPanelAviso = null

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

Documentación de propiedades

◆ _ArticuloSage

string sage.addons.factucert.factucert._ArticuloSage
getset

Código de artículo del Add-on.

Implementa sage.ew.interficies.IModuloMultiplesTarjetas.

Definición en la línea 4479 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 4489 del archivo SageAddons.cs.

◆ Firma

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

Firma del addon.

Implementa sage.ew.interficies.IModulo.

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


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