Referencia de la Interfaz Sage.ES.S50.Modelos.Interficies.IModeloFiscalLibros

Interfaz ILibroBoton Más...

Diagrama de herencias de Sage.ES.S50.Modelos.Interficies.IModeloFiscalLibros
Sage.ES.S50.Modelos.ModeloFiscalLibrosBase sage.addons.factucert.Negocio.ModelosFiscalLibros.ModeloFiscalLibrosFactucertBase sage.addons.portalcli.Negocio.Listados.ModeloFiscalPortalCli Sage.ES.S50.Modelos.ModeloFiscalSII sage.addons.factucert.Negocio.ModelosFiscalLibros._140.ModeloFiscal140 sage.addons.factucert.Negocio.ModelosFiscalLibros._240.ModeloFiscal240 Sage.ES.S50.Modelos.ModeloFiscalSIIAnual

Métodos públicos

List< string > _GetTiposIvaOperacion (ITiposModelo toTiposModelo, List< string > toClaves, string tcModelo="")
 Devuelve los tipos de IVA de la configuración de un modelo Más...
 
void _Error ()
 Captura los diferentes errores que se generan en las páginas Más...
 
bool _Send ()
 Genera el fichero correspondiente Más...
 
void _Show (IModeloFiscalLibros toModeloFiscalLibros)
 Presenta el formulario para el modelo Más...
 
void _AddLibro (ILibro toLibro)
 Añade el libro Más...
 
bool _DescargarDatos ()
 Vaciamos para volver a consultar Más...
 
bool _Refresh ()
 
bool _BloquearPermitirGenerarLibros ()
 Validaciones previas al envío/generación de los libros fiscales Más...
 
bool _BloquearModelo ()
 Bloquea el Modelo Más...
 
bool _DesbloquearModelo ()
 Desbloquea el Modelo Más...
 
List< string > _PreValidateConfiguracion (bool tlMensaje=true)
 Validamos la configuración de los modelos Más...
 
DataTable _DataTablePeriodos ()
 

Propiedades

string _Modelo [get, set]
 Modelo Más...
 
string _Pantalla [get, set]
 Pantalla para la gestión de accesos Más...
 
string _Nombre [get, set]
 Titulo del modelo Más...
 
List< ILibro_Libros [get, set]
 Páginas que componen el modelo Más...
 
ConfiguracionFiltros _ConfiguracionFiltros [get, set]
 Lista de los filtros que deben presentarse en los modelos Más...
 
string _Mensaje_Error [get, set]
 Descripción del último generado Más...
 
string _Ejercicio [get, set]
 Ejercicio fiscal Más...
 
string _PresentadorRazonSocialApellidos [get]
 Presentador Más...
 
string _PresentadorNif [get]
 Nif presentador Más...
 
string _RutaXML [get, set]
 Ruta fichero XML Más...
 
string _ClaveEstadoServicio [get, set]
 Gestión del estado de una pantalla Más...
 
eEntornosModelos _Entorno [get, set]
 Entorno Más...
 
bool _EnviarDatos [get, set]
 Para saber si hay que envíar datos automáticamente o sólo generar ficheros. Más...
 
bool _EnviarDatosTerritorio2 [get, set]
 Para saber si hay que envíar datos automáticamente o sólo generar ficheros en el Territorio 2 si trabajamos con doble territorio. Más...
 
IGenerarXML _GeneradorXML [get]
 Generador XML Más...
 
Dictionary< InformacionModelos, IDatosAddCampos_PersonalizacionDatos [get, set]
 Diccionario para poder personalizar las distintas consultas de la base Más...
 
List< ITerritorio_Territorios [get]
 Lista de territorios SII Más...
 
ITerritorio _Territorio [get]
 Territorio principal SII Más...
 
ITerritorio _Territorio2 [get]
 Segundo Territorio SII Más...
 
bool _DobleTerritorio [get]
 Para saber si en la empresa actual trabajamos con doble territorio en el SII Más...
 
ITiposModelo _TiposModelo [get]
 Devuelve el tipo de modelo Más...
 
ITiposModelo _TiposModeloCanarias [get]
 Devuelve el tipo de modelo de Canarias Más...
 
string _UsuarioBloqueo [get]
 Devuelve el usuario que tiene el bloqueo Más...
 

Descripción detallada

Interfaz ILibroBoton

Definición en la línea 18 del archivo IModeloFiscalLibros.cs.

Documentación de las funciones miembro

◆ _AddLibro()

void Sage.ES.S50.Modelos.Interficies.IModeloFiscalLibros._AddLibro ( ILibro  toLibro)

Añade el libro

Parámetros
toLibro

Implementado en Sage.ES.S50.Modelos.ModeloFiscalLibrosBase.

◆ _BloquearModelo()

bool Sage.ES.S50.Modelos.Interficies.IModeloFiscalLibros._BloquearModelo ( )

◆ _BloquearPermitirGenerarLibros()

bool Sage.ES.S50.Modelos.Interficies.IModeloFiscalLibros._BloquearPermitirGenerarLibros ( )

Validaciones previas al envío/generación de los libros fiscales

Devuelve

Implementado en sage.addons.factucert.Negocio.ModelosFiscalLibros.ModeloFiscalLibrosFactucertBase y Sage.ES.S50.Modelos.ModeloFiscalLibrosBase.

◆ _DataTablePeriodos()

DataTable Sage.ES.S50.Modelos.Interficies.IModeloFiscalLibros._DataTablePeriodos ( )

Devuelve los periodos a presentar en el UserControl de periodo

Devuelve

Implementado en Sage.ES.S50.Modelos.ModeloFiscalLibrosBase.

◆ _DesbloquearModelo()

bool Sage.ES.S50.Modelos.Interficies.IModeloFiscalLibros._DesbloquearModelo ( )

◆ _DescargarDatos()

bool Sage.ES.S50.Modelos.Interficies.IModeloFiscalLibros._DescargarDatos ( )

◆ _Error()

void Sage.ES.S50.Modelos.Interficies.IModeloFiscalLibros._Error ( )

Captura los diferentes errores que se generan en las páginas

Implementado en Sage.ES.S50.Modelos.ModeloFiscalLibrosBase.

◆ _GetTiposIvaOperacion()

List<string> Sage.ES.S50.Modelos.Interficies.IModeloFiscalLibros._GetTiposIvaOperacion ( ITiposModelo  toTiposModelo,
List< string >  toClaves,
string  tcModelo = "" 
)

Devuelve los tipos de IVA de la configuración de un modelo

Parámetros
toTiposModeloConfiguración de un modelo
toClavesLista de claves a consultar
tcModeloModelo
Devuelve

Implementado en Sage.ES.S50.Modelos.ModeloFiscalLibrosBase.

◆ _PreValidateConfiguracion()

List<string> Sage.ES.S50.Modelos.Interficies.IModeloFiscalLibros._PreValidateConfiguracion ( bool  tlMensaje = true)

Validamos la configuración de los modelos

El mensaje de validación será necesario implementarlo en la clase base del modelo

Parámetros
tlMensajePara que gestione el mensaje y se asigne a la propiedad _Mensaje_Error
Devuelve

Implementado en sage.addons.factucert.Negocio.ModelosFiscalLibros.ModeloFiscalLibrosFactucertBase y Sage.ES.S50.Modelos.ModeloFiscalLibrosBase.

◆ _Refresh()

bool Sage.ES.S50.Modelos.Interficies.IModeloFiscalLibros._Refresh ( )

Devuelve

Implementado en Sage.ES.S50.Modelos.ModeloFiscalLibrosBase.

◆ _Send()

bool Sage.ES.S50.Modelos.Interficies.IModeloFiscalLibros._Send ( )

Genera el fichero correspondiente

Devuelve

Implementado en Sage.ES.S50.Modelos.ModeloFiscalLibrosBase.

◆ _Show()

void Sage.ES.S50.Modelos.Interficies.IModeloFiscalLibros._Show ( IModeloFiscalLibros  toModeloFiscalLibros)

Presenta el formulario para el modelo

Parámetros
toModeloFiscalLibros

Implementado en Sage.ES.S50.Modelos.ModeloFiscalLibrosBase.

Documentación de propiedades

◆ _ClaveEstadoServicio

string Sage.ES.S50.Modelos.Interficies.IModeloFiscalLibros._ClaveEstadoServicio
getset

Gestión del estado de una pantalla

Definición en la línea 73 del archivo IModeloFiscalLibros.cs.

◆ _ConfiguracionFiltros

ConfiguracionFiltros Sage.ES.S50.Modelos.Interficies.IModeloFiscalLibros._ConfiguracionFiltros
getset

Lista de los filtros que deben presentarse en los modelos

Definición en la línea 43 del archivo IModeloFiscalLibros.cs.

◆ _DobleTerritorio

bool Sage.ES.S50.Modelos.Interficies.IModeloFiscalLibros._DobleTerritorio
get

Para saber si en la empresa actual trabajamos con doble territorio en el SII

Definición en la línea 127 del archivo IModeloFiscalLibros.cs.

◆ _Ejercicio

string Sage.ES.S50.Modelos.Interficies.IModeloFiscalLibros._Ejercicio
getset

Ejercicio fiscal

Definición en la línea 53 del archivo IModeloFiscalLibros.cs.

◆ _Entorno

eEntornosModelos Sage.ES.S50.Modelos.Interficies.IModeloFiscalLibros._Entorno
getset

Entorno

Definición en la línea 78 del archivo IModeloFiscalLibros.cs.

◆ _EnviarDatos

bool Sage.ES.S50.Modelos.Interficies.IModeloFiscalLibros._EnviarDatos
getset

Para saber si hay que envíar datos automáticamente o sólo generar ficheros.

Definición en la línea 83 del archivo IModeloFiscalLibros.cs.

◆ _EnviarDatosTerritorio2

bool Sage.ES.S50.Modelos.Interficies.IModeloFiscalLibros._EnviarDatosTerritorio2
getset

Para saber si hay que envíar datos automáticamente o sólo generar ficheros en el Territorio 2 si trabajamos con doble territorio.

Definición en la línea 88 del archivo IModeloFiscalLibros.cs.

◆ _GeneradorXML

IGenerarXML Sage.ES.S50.Modelos.Interficies.IModeloFiscalLibros._GeneradorXML
get

Generador XML

Definición en la línea 93 del archivo IModeloFiscalLibros.cs.

◆ _Libros

List<ILibro> Sage.ES.S50.Modelos.Interficies.IModeloFiscalLibros._Libros
getset

Páginas que componen el modelo

Definición en la línea 38 del archivo IModeloFiscalLibros.cs.

◆ _Mensaje_Error

string Sage.ES.S50.Modelos.Interficies.IModeloFiscalLibros._Mensaje_Error
getset

Descripción del último generado

Definición en la línea 48 del archivo IModeloFiscalLibros.cs.

◆ _Modelo

string Sage.ES.S50.Modelos.Interficies.IModeloFiscalLibros._Modelo
getset

Modelo

Definición en la línea 23 del archivo IModeloFiscalLibros.cs.

◆ _Nombre

string Sage.ES.S50.Modelos.Interficies.IModeloFiscalLibros._Nombre
getset

Titulo del modelo

Definición en la línea 33 del archivo IModeloFiscalLibros.cs.

◆ _Pantalla

string Sage.ES.S50.Modelos.Interficies.IModeloFiscalLibros._Pantalla
getset

Pantalla para la gestión de accesos

Definición en la línea 28 del archivo IModeloFiscalLibros.cs.

◆ _PersonalizacionDatos

Dictionary<InformacionModelos,IDatosAddCampos> Sage.ES.S50.Modelos.Interficies.IModeloFiscalLibros._PersonalizacionDatos
getset

Diccionario para poder personalizar las distintas consultas de la base

Definición en la línea 98 del archivo IModeloFiscalLibros.cs.

◆ _PresentadorNif

string Sage.ES.S50.Modelos.Interficies.IModeloFiscalLibros._PresentadorNif
get

Nif presentador

Definición en la línea 63 del archivo IModeloFiscalLibros.cs.

◆ _PresentadorRazonSocialApellidos

string Sage.ES.S50.Modelos.Interficies.IModeloFiscalLibros._PresentadorRazonSocialApellidos
get

Presentador

Definición en la línea 58 del archivo IModeloFiscalLibros.cs.

◆ _RutaXML

string Sage.ES.S50.Modelos.Interficies.IModeloFiscalLibros._RutaXML
getset

Ruta fichero XML

Definición en la línea 68 del archivo IModeloFiscalLibros.cs.

◆ _Territorio

ITerritorio Sage.ES.S50.Modelos.Interficies.IModeloFiscalLibros._Territorio
get

Territorio principal SII

Definición en la línea 117 del archivo IModeloFiscalLibros.cs.

◆ _Territorio2

ITerritorio Sage.ES.S50.Modelos.Interficies.IModeloFiscalLibros._Territorio2
get

Segundo Territorio SII

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

◆ _Territorios

List<ITerritorio> Sage.ES.S50.Modelos.Interficies.IModeloFiscalLibros._Territorios
get

Lista de territorios SII

Definición en la línea 112 del archivo IModeloFiscalLibros.cs.

◆ _TiposModelo

ITiposModelo Sage.ES.S50.Modelos.Interficies.IModeloFiscalLibros._TiposModelo
get

Devuelve el tipo de modelo

Definición en la línea 132 del archivo IModeloFiscalLibros.cs.

◆ _TiposModeloCanarias

ITiposModelo Sage.ES.S50.Modelos.Interficies.IModeloFiscalLibros._TiposModeloCanarias
get

Devuelve el tipo de modelo de Canarias

Definición en la línea 137 del archivo IModeloFiscalLibros.cs.

◆ _UsuarioBloqueo

string Sage.ES.S50.Modelos.Interficies.IModeloFiscalLibros._UsuarioBloqueo
get

Devuelve el usuario que tiene el bloqueo

Definición en la línea 183 del archivo IModeloFiscalLibros.cs.


La documentación para este interfaz fue generada a partir del siguiente fichero: