Referencia de la Clase Sage.ES.S50.Modelos451.Modelos451

Clase temporal de puente entre Sage.ES.S50.Modelos y el componente del Compliance Más...

Diagrama de herencias de Sage.ES.S50.Modelos451.Modelos451

Métodos públicos

 Modelos451 ()
 Constructor Más...
 
void Dispose ()
 Liberamos los recursos Más...
 
delegate void _ComunicacionCompliance_Handler (eComplianceStates toeComplianceStates, IEnumerable< object > toParameters)
 Delegado para cuando ha acabado de generar el modelo y refresco del estado Más...
 
delegate bool _FileDownloaded_Handler (string tcFilePath, int tnFileDownload, int tnTotalFiles)
 Delegado para cuando ha acabado de generar el fichero del modelo Más...
 
delegate void _DeleteModelo_Handler (bool tlOk)
 Delegado para notificar como ha ido el borrado de un modelo Más...
 
async Task< bool > _Execute ()
 Comunicación de Sage50 con el componente del Compliance Más...
 
async Task< bool > _Load (string tcMod_id)
 Comunicación de Sage50 con el componente del Compliance. Consulta de una declaración Más...
 
async Task< bool > _DownloadFile (string tcExtension, string tcFileNameBorrador, bool tlJustificante=false)
 Al generar el borrador o el DEC desde la página web ha de descargar el PDF o DEC generado En caso de generar el borrador lo ha de abrir automáticamente Más...
 
async Task< bool > _Delete (string tcMod_id)
 Borramos la declaración Más...
 
async Task< bool > _UploadCertificate ()
 Comunicación de Sage50 con el componente del Compliance Más...
 

Campos de datos

IBusiness _Business = null
 Información de Empresa (IBusiness) Más...
 
ISourceEntry _SourceEntries = null
 SourceEntries con la información del modelo Más...
 
string _SubmissionReportType = "ES-VAT420-GENERAL"
 SubmissionReportType a utilizar para cada modelo Más...
 

Propiedades

IInformation _Information [get, set]
 Información del envió al Compliance del modelo Más...
 
eComplianceWorkingMode _WorkingMode [set]
 Working Mode Más...
 
string _State [get]
 Estado Más...
 
DateTime _StartDate [get, set]
 Fecha de StartDate del modelo Más...
 
DateTime _EndDate [get, set]
 Fecha de EndDate del modelo Más...
 
string _Mensaje_Error [get, set]
 Mensaje error Más...
 

Eventos

_ComunicacionCompliance_Handler _ComunicacionCompliance
 Desencadena el evento para devolver la URL del modelo generado Más...
 
_FileDownloaded_Handler _FileDownloaded
 Desencadena el evento para devolver el fichero del modelo generado Más...
 
_DeleteModelo_Handler _DeleteModelo
 Desencadena el evento para notificar el borrado de un modelo Más...
 

Descripción detallada

Clase temporal de puente entre Sage.ES.S50.Modelos y el componente del Compliance

Definición en la línea 24 del archivo Modelos451.cs.

Documentación del constructor y destructor

◆ Modelos451()

Sage.ES.S50.Modelos451.Modelos451.Modelos451 ( )
inline

Constructor

Definición en la línea 30 del archivo Modelos451.cs.

Documentación de las funciones miembro

◆ _ComunicacionCompliance_Handler()

delegate void Sage.ES.S50.Modelos451.Modelos451._ComunicacionCompliance_Handler ( eComplianceStates  toeComplianceStates,
IEnumerable< object >  toParameters 
)

Delegado para cuando ha acabado de generar el modelo y refresco del estado

◆ _Delete()

async Task<bool> Sage.ES.S50.Modelos451.Modelos451._Delete ( string  tcMod_id)
inline

Borramos la declaración

Parámetros
tcMod_idMod_id
Devuelve

Definición en la línea 268 del archivo Modelos451.cs.

◆ _DeleteModelo_Handler()

delegate void Sage.ES.S50.Modelos451.Modelos451._DeleteModelo_Handler ( bool  tlOk)

Delegado para notificar como ha ido el borrado de un modelo

◆ _DownloadFile()

async Task<bool> Sage.ES.S50.Modelos451.Modelos451._DownloadFile ( string  tcExtension,
string  tcFileNameBorrador,
bool  tlJustificante = false 
)
inline

Al generar el borrador o el DEC desde la página web ha de descargar el PDF o DEC generado En caso de generar el borrador lo ha de abrir automáticamente

Parámetros
tcExtensionExtensión del fichero a descargar
tcFileNameBorradorNombre del fichero borrador con la extensión
tlJustificanteDescarga del justificante
Devuelve

Definición en la línea 250 del archivo Modelos451.cs.

◆ _Execute()

async Task<bool> Sage.ES.S50.Modelos451.Modelos451._Execute ( )
inline

Comunicación de Sage50 con el componente del Compliance

Devuelve

Definición en la línea 217 del archivo Modelos451.cs.

◆ _FileDownloaded_Handler()

delegate bool Sage.ES.S50.Modelos451.Modelos451._FileDownloaded_Handler ( string  tcFilePath,
int  tnFileDownload,
int  tnTotalFiles 
)

Delegado para cuando ha acabado de generar el fichero del modelo

◆ _Load()

async Task<bool> Sage.ES.S50.Modelos451.Modelos451._Load ( string  tcMod_id)
inline

Comunicación de Sage50 con el componente del Compliance. Consulta de una declaración

Parámetros
tcMod_idMod_id
Devuelve

Definición en la línea 232 del archivo Modelos451.cs.

◆ _UploadCertificate()

async Task<bool> Sage.ES.S50.Modelos451.Modelos451._UploadCertificate ( )
inline

Comunicación de Sage50 con el componente del Compliance

Devuelve

Definición en la línea 281 del archivo Modelos451.cs.

◆ Dispose()

void Sage.ES.S50.Modelos451.Modelos451.Dispose ( )
inline

Liberamos los recursos

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

Documentación de los campos

◆ _Business

IBusiness Sage.ES.S50.Modelos451.Modelos451._Business = null

Información de Empresa (IBusiness)

Definición en la línea 69 del archivo Modelos451.cs.

◆ _SourceEntries

ISourceEntry Sage.ES.S50.Modelos451.Modelos451._SourceEntries = null

SourceEntries con la información del modelo

Definición en la línea 75 del archivo Modelos451.cs.

◆ _SubmissionReportType

string Sage.ES.S50.Modelos451.Modelos451._SubmissionReportType = "ES-VAT420-GENERAL"

SubmissionReportType a utilizar para cada modelo

Definición en la línea 116 del archivo Modelos451.cs.

Documentación de propiedades

◆ _EndDate

DateTime Sage.ES.S50.Modelos451.Modelos451._EndDate
getset

Fecha de EndDate del modelo

Definición en la línea 141 del archivo Modelos451.cs.

◆ _Information

IInformation Sage.ES.S50.Modelos451.Modelos451._Information
getset

Información del envió al Compliance del modelo

Definición en la línea 82 del archivo Modelos451.cs.

◆ _Mensaje_Error

string Sage.ES.S50.Modelos451.Modelos451._Mensaje_Error
getset

Mensaje error

Definición en la línea 150 del archivo Modelos451.cs.

◆ _StartDate

DateTime Sage.ES.S50.Modelos451.Modelos451._StartDate
getset

Fecha de StartDate del modelo

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

◆ _State

string Sage.ES.S50.Modelos451.Modelos451._State
get

Estado

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

◆ _WorkingMode

eComplianceWorkingMode Sage.ES.S50.Modelos451.Modelos451._WorkingMode
set

Working Mode

Definición en la línea 99 del archivo Modelos451.cs.

Documentación de los eventos

◆ _ComunicacionCompliance

_ComunicacionCompliance_Handler Sage.ES.S50.Modelos451.Modelos451._ComunicacionCompliance

Desencadena el evento para devolver la URL del modelo generado

Definición en la línea 162 del archivo Modelos451.cs.

◆ _DeleteModelo

_DeleteModelo_Handler Sage.ES.S50.Modelos451.Modelos451._DeleteModelo

Desencadena el evento para notificar el borrado de un modelo

Definición en la línea 201 del archivo Modelos451.cs.

◆ _FileDownloaded

_FileDownloaded_Handler Sage.ES.S50.Modelos451.Modelos451._FileDownloaded

Desencadena el evento para devolver el fichero del modelo generado

Definición en la línea 180 del archivo Modelos451.cs.


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