Cargando...
Buscando...
Nada coincide
Referencia de la clase Sage.ES.S50.Modelos.ModeloFiscalSII

Clase ModeloFiscalSII. Más...

Diagrama de herencia de Sage.ES.S50.Modelos.ModeloFiscalSII
Sage.ES.S50.Modelos.ModeloFiscalLibrosBase Sage.ES.S50.Modelos.Interficies.IModeloFiscalLibros Sage.ES.S50.Modelos.ModeloFiscalSIIAnual

Métodos públicos

 ModeloFiscalSII ()
 Constructor sin parámetros.
 
 ModeloFiscalSII (bool tlAnual)
 Constructor para los libros de periodicidad anual.
 
 ModeloFiscalSII (ConfiguracionFiltros toConfiguracion)
 Constructor.
 
bool _Show ()
 Realiza el show del formulario.
 
bool _ShowDialog ()
 Realiza el show del formulario.
 
override void _InicializarConfiguracionFiltros ()
 Configuración.
 
override void _ConfigurarFiltros ()
 En el SII de FOX mostraba des de principio de año hasta el día de hoy, de momento hacemos lo mismo.
 
- Métodos públicos heredados de Sage.ES.S50.Modelos.ModeloFiscalLibrosBase
delegate void _Refresh_Handler (ILibro toLibro)
 Delegado notificar modelo.
 
 ModeloFiscalLibrosBase ()
 Constructor sin parámetros.
 
 ModeloFiscalLibrosBase (bool tlAnual)
 Constructor para los libros de periodicidad anual.
 
 ModeloFiscalLibrosBase (ConfiguracionFiltros toConfiguracion)
 Constructor.
 
void _Error ()
 Captura los diferentes errores que se generan en las páginas.
 
bool _Send ()
 Genera el fichero correspondiente.
 
void _Show (IModeloFiscalLibros toModeloFiscalLibros)
 Presenta el formulario para el modelo.
 
void _AddLibro (ILibro toLibro)
 Añade el libro.
 
List< string > _GetTiposIvaOperacion (ITiposModelo toTiposModelo, List< string > toClaves, string tcModelo="")
 Devuelve los tipos de IVA de la configuración de un modelo.
 
virtual bool _DescargarDatos ()
 Vaciamos para volver a consultar.
 
virtual string _ConsultaDatosHistorialMetalico ()
 Consulta del historial del metálico.
 
virtual List< string > _PreValidateConfiguracion (bool tlMensaje=true)
 Validamos la configuración de los modelos.
 
void _MensajePrevalidarConfiguracion (List< string > tlstIncidenciasConfiguracion)
 Concatena el mensaje de la validación de la configuración.
 
virtual DataTable _DataTablePeriodos ()
 Devuelve los periodos a presentar en el UserControl de periodo.
 
bool _Refresh ()
 Refrescar libros.
 
virtual bool _BloquearPermitirGenerarLibros ()
 Validaciones previas al envío/generación de los libros fiscales.
 
virtual bool _BloquearModelo ()
 Bloquea el Modelo.
 
virtual bool _DesbloquearModelo ()
 Desbloquea el modelo.
 
void Dispose ()
 Este código se agrega para implementar correctamente el patrón descartable.
 

Métodos protegidos

override void _InicializarModelos ()
 Inicializar propiedades.
 
override void _InstanciarGeneradorXML ()
 Instanciamos el generador XML cuando lo necesitemos.
 
- Métodos protegidos heredados de Sage.ES.S50.Modelos.ModeloFiscalLibrosBase
void FiltrosAdicionales (string tcCampoFra, string tcCampoCuenta, out string tcFiltro)
 Filtros adicionales.
 
string[] _EjerciciosConsulta ()
 Devuelve los ejercicios para realizar la consulta.
 
void CapturarDatosTestingDataTable (string tcNombreFichero, DataTable tdtDatos)
 Capturamos los datos del DataTable "tdtDatos" en un fichero XML, que guardaremos en la ruta SERVIDOR\LOGS\Sage50Testing con el mismo nombre del método desde donde se ha llamado. Usaremos estos ficheros XML desde el Mock de test unitarios para cargar los datos sin acceso a BD.
 
virtual void Dispose (bool disposing)
 Método Dispose del mantenimiento.
 
virtual void _LiberarMemoria ()
 Vaciamos diccionarios, listas y datatables.
 

Otros miembros heredados

- Métodos públicos estáticos heredados de Sage.ES.S50.Modelos.ModeloFiscalLibrosBase
static string _GetStringFromFilasColLibro (List< DatosIVABase > toFilas, List< string > tlstColumnas=null)
 A partir de las filas de un libro de modelos fiscales, devolvemos un string con toda la información de todos los campos serializado.
 
static string _GetStringFromFilasColLibro (BindingList< ILibroFila > toFilas, List< string > tlstColumnas=null)
 A partir de las filas de un libro de modelos fiscales, devolvemos un string con toda la información de todos los campos serializado.
 
static string _GetStringFromFilasLibro (BindingList< ILibroFila > toFilas, List< ILibroColumnaDef > toColumnas)
 A partir de las filas de un libro de modelos fiscales, y de las columnas que queremos tener en cuenta, devolvemos un string con toda su información serializada.
 
static List< ITerritorio_GetListaTerritoriosSII ()
 Obtener una lista con todos los territorios disponibles para el SII, comprobando su contratación si es necesario.
 
static ITerritorio _GetTerritorioConfiguradoSII (bool tlTerritorio1)
 Obtener el territorio configurado en el SII, comprobando que lo tenemos disponible sin devolver mensaje de error.
 
static ITerritorio _GetTerritorioConfiguradoSII (bool tlTerritorio1, out string tcError)
 Obtener el territorio configurado en el SII, comprobando que lo tenemos disponible y devolviendo mensaje de error en caso necesario.
 
- Atributos protegidos heredados de Sage.ES.S50.Modelos.ModeloFiscalLibrosBase
IGenerarXML _generadorXml = null
 Generador XML.
 
- Propiedades heredados de Sage.ES.S50.Modelos.ModeloFiscalLibrosBase
string _Modelo [get, set]
 Modelo.
 
string _Pantalla [get, set]
 Pantalla para la gestión de accesos.
 
string _Nombre [get, set]
 Titulo del modelo.
 
List< ILibro_Libros [get, set]
 Páginas que componen el modelo.
 
ConfiguracionFiltros _ConfiguracionFiltros [get, set]
 Configuraciond de los Filtros (que filtros debemos presentar)
 
string _Mensaje_Error [get, set]
 Descripción del último generado.
 
string _Ejercicio [get, set]
 Ejercicio fiscal.
 
string _PresentadorRazonSocialApellidos [get]
 Presentador.
 
string _PresentadorNif [get]
 Nif presentador.
 
string _RutaXML [get, set]
 Ruta fichero XML.
 
DataTable _DatosIVARepercutido [get]
 Datatable con informacion de los datos iva repercutido segun las fechas.
 
DataTable _DatosIVAExento [get]
 Datatable con informacion de los datos iva exento segun las fechas.
 
DataTable _DatosIVASopor [get]
 Datatable con informacion de los datos iva soportado segun las fechas.
 
DataTable _DatosEOS [get]
 Datatable con informacion de los datos EOS segun las fechas.
 
DataTable _DatosCobrosRECC [get]
 Datatable con información de los datos de COBROS de RECC según las fechas.
 
DataTable _DatosPagosRECC [get]
 Datatable con información de los datos de PAGOS de RECC según las fechas.
 
DataTable _DatosCobrosEnMetalico [get]
 Datatable con información de los datos de Cobros en metálico.
 
DataTable _DatosEstadosCobrosEnMetalico [get]
 DataTable con la información de los importes en metálico.
 
DataTable _DatosBajasIVAReper [get]
 Datatable con información de los datos de facturas de IVAREPER eliminadas (están en el histórico pero posteriormente se eliminaron y ya no están en IVAREPER)
 
DataTable _DatosBajasIVASopor [get]
 Datatable con información de los datos de facturas de IVASOPOR eliminadas (están en el histórico pero posteriormente se eliminaron y ya no están en IVASOPOR)
 
DataTable _DatosBajasIVAExen [get]
 Datatable con información de los datos de facturas de IVA_EXEN eliminadas (están en el histórico pero posteriormente se eliminaron y ya no están en IVA_EXEN)
 
DataTable _DatosBajasEOS [get]
 Datatable con información de los datos de EOS eliminadas (están en el histórico pero posteriormente se eliminaron y ya no están en EOS)
 
DataTable _DatosBienesInversion [get]
 Datatable con informacion de los datos de bienes de inversión segun las fechas.
 
DataTable _DatosDetOperIntracomunitarias [get]
 Datatable con informacion de los datos de determinadas operaciones intracomunitarias segun las fechas.
 
DataTable _DatosEstadosOperacionesSeguros [get, set]
 DataTable con la información de los estados de las operaciones de seguros, para poder informar de modificaciones y bajas.
 
IGenerarXML _GeneradorXML [get]
 Generador XML.
 
Dictionary< InformacionModelos, IDatosAddCampos_PersonalizacionDatos [get, set]
 Diccionario para poder personalizar las distintas consultas de la base.
 
string _ClaveEstadoServicio [get, set]
 Gestión del estado de una pantalla Posibles valores: TERRITORIOCOMUN (NO validado el nombre), TICKETBAIBIZKAIA, TICKETBAIARABA, TICKETBAIGIPUZKOA.
 
eEntornosModelos _Entorno [get, set]
 Entorno.
 
string _MensajeTiempoEsperaExcedidoServicio [get]
 Mensaje del tiempo de espera excedido para el Parseo de las respuestas.
 
ITiposModelo _TiposModelo [get]
 Tipo de modelo.
 
ITiposModelo _TiposModeloCanarias [get]
 Tipo de modelo Canarias.
 
bool _EnviarDatos [get, set]
 Para saber si hay que envíar datos automáticamente o sólo generar ficheros.
 
bool _EnviarDatosTerritorio2 [get, set]
 Para saber si hay que envíar datos automáticamente o sólo generar ficheros en el Territorio 2.
 
string _UsuarioBloqueo [get]
 Devuelve el usuario que tiene el bloqueo.
 
virtual List< ITerritorio_Territorios [get]
 Lista Territorios SII.
 
virtual ITerritorio _Territorio [get]
 Territorio principal SII.
 
virtual ITerritorio _Territorio2 [get]
 Segundo Territorio SII.
 
virtual bool _DobleTerritorio [get]
 Para saber si en la empresa actual trabajamos con doble territorio en el SII.
 
- Eventos heredados de Sage.ES.S50.Modelos.ModeloFiscalLibrosBase
_Refresh_Handler _RefreshLibro
 Evento para notificar.
 

Descripción detallada

Clase ModeloFiscalSII.

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

Documentación de constructores y destructores

◆ ModeloFiscalSII() [1/3]

Sage.ES.S50.Modelos.ModeloFiscalSII.ModeloFiscalSII ( )
inline

Constructor sin parámetros.

Definición en la línea 26 del archivo ModeloFiscalSII.cs.

◆ ModeloFiscalSII() [2/3]

Sage.ES.S50.Modelos.ModeloFiscalSII.ModeloFiscalSII ( bool tlAnual)
inline

Constructor para los libros de periodicidad anual.

Parámetros
tlAnualLibros de perodicidad anual

Definición en la línea 37 del archivo ModeloFiscalSII.cs.

◆ ModeloFiscalSII() [3/3]

Sage.ES.S50.Modelos.ModeloFiscalSII.ModeloFiscalSII ( ConfiguracionFiltros toConfiguracion)
inline

Constructor.

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

Documentación de funciones miembro

◆ _ConfigurarFiltros()

override void Sage.ES.S50.Modelos.ModeloFiscalSII._ConfigurarFiltros ( )
inlinevirtual

En el SII de FOX mostraba des de principio de año hasta el día de hoy, de momento hacemos lo mismo.

Reimplementado de Sage.ES.S50.Modelos.ModeloFiscalLibrosBase.

Definición en la línea 105 del archivo ModeloFiscalSII.cs.

◆ _InicializarConfiguracionFiltros()

override void Sage.ES.S50.Modelos.ModeloFiscalSII._InicializarConfiguracionFiltros ( )
inlinevirtual

Configuración.

Reimplementado de Sage.ES.S50.Modelos.ModeloFiscalLibrosBase.

Definición en la línea 96 del archivo ModeloFiscalSII.cs.

◆ _InicializarModelos()

override void Sage.ES.S50.Modelos.ModeloFiscalSII._InicializarModelos ( )
inlineprotectedvirtual

Inicializar propiedades.

Reimplementado de Sage.ES.S50.Modelos.ModeloFiscalLibrosBase.

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

◆ _InstanciarGeneradorXML()

override void Sage.ES.S50.Modelos.ModeloFiscalSII._InstanciarGeneradorXML ( )
inlineprotectedvirtual

Instanciamos el generador XML cuando lo necesitemos.

Devuelve

Reimplementado de Sage.ES.S50.Modelos.ModeloFiscalLibrosBase.

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

◆ _Show()

bool Sage.ES.S50.Modelos.ModeloFiscalSII._Show ( )
inline

Realiza el show del formulario.

Devuelve

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

◆ _ShowDialog()

bool Sage.ES.S50.Modelos.ModeloFiscalSII._ShowDialog ( )
inline

Realiza el show del formulario.

Devuelve

Definición en la línea 85 del archivo ModeloFiscalSII.cs.


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