Referencia de la Clase sage.addons.factucert.Negocio.Clases.CertificationMethodManager

Clase para exponer los métodos que ofrece la certificación a Sage50 Más...

Métodos públicos

bool ExecuteMassiveSend (bool useAsyncWorker=true)
 
bool GenerarXmlAnulacionFirmado (HuellaDetalle huellaFacturaOriginal)
 
bool GenerarXmlFirmado (List< ewDocVentaTPV > listaDatosAlbaranes, AsientosFacturasVentaGenerador datosFactura, Certification_XML_Parameters XML_generator_parameters)
 
string GetXMLFileNameForAnnullment (string numDoc, DateTime fechaDoc)
 
string GetXMLFileNameForInvoiceOrTicket (string numDoc, DateTime fechaDoc)
 
bool IsMassiveSendAsyncProcessRunning ()
 For checking if the Process is Running Más...
 
bool IsMassiveSendAsyncProcessRunning (out int queueLenght, out int itemsCompleted)
 For checking if the Process is Running, plus returning queue lenght and items completed values Más...
 
bool IsMassiveSendAsyncProcessRunning (out int queueLenght, out int itemsCompleted, out List< string > listaFacturasSesionPendientes)
 For checking if the Process is Running, plus returning queue lenght and items completed values, plus a list of Invoices generated this session and pending Más...
 
bool RequestMassiveSendAbortAndWait ()
 Sync method for stopping the Async document sending thread. Más...
 

Atributos protegidos

readonly ICertificationManager _oCertificationManagerBU
 Objeto addon Más...
 

Propiedades

string ErrorMessage [get, set]
 
string GeneratedSignature [get, set]
 
string GeneratedCode [get, set]
 
string GeneratedQR [get, set]
 
string GeneratedXMLFile [get, set]
 

Descripción detallada

Clase para exponer los métodos que ofrece la certificación a Sage50

Definición en la línea 12 del archivo CertificationMethodManager.cs.

Documentación de las funciones miembro

◆ ExecuteMassiveSend()

bool sage.addons.factucert.Negocio.Clases.CertificationMethodManager.ExecuteMassiveSend ( bool  useAsyncWorker = true)
inline

Definición en la línea 64 del archivo CertificationMethodManager.cs.

◆ GenerarXmlAnulacionFirmado()

bool sage.addons.factucert.Negocio.Clases.CertificationMethodManager.GenerarXmlAnulacionFirmado ( HuellaDetalle  huellaFacturaOriginal)
inline

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

◆ GenerarXmlFirmado()

bool sage.addons.factucert.Negocio.Clases.CertificationMethodManager.GenerarXmlFirmado ( List< ewDocVentaTPV listaDatosAlbaranes,
AsientosFacturasVentaGenerador  datosFactura,
Certification_XML_Parameters  XML_generator_parameters 
)
inline

Definición en la línea 74 del archivo CertificationMethodManager.cs.

◆ GetXMLFileNameForAnnullment()

string sage.addons.factucert.Negocio.Clases.CertificationMethodManager.GetXMLFileNameForAnnullment ( string  numDoc,
DateTime  fechaDoc 
)
inline

Definición en la línea 81 del archivo CertificationMethodManager.cs.

◆ GetXMLFileNameForInvoiceOrTicket()

string sage.addons.factucert.Negocio.Clases.CertificationMethodManager.GetXMLFileNameForInvoiceOrTicket ( string  numDoc,
DateTime  fechaDoc 
)
inline

Definición en la línea 87 del archivo CertificationMethodManager.cs.

◆ IsMassiveSendAsyncProcessRunning() [1/3]

bool sage.addons.factucert.Negocio.Clases.CertificationMethodManager.IsMassiveSendAsyncProcessRunning ( )
inline

For checking if the Process is Running

Devuelve
A boolean value: true if the async thread is active, false otherwise

Definición en la línea 100 del archivo CertificationMethodManager.cs.

◆ IsMassiveSendAsyncProcessRunning() [2/3]

bool sage.addons.factucert.Negocio.Clases.CertificationMethodManager.IsMassiveSendAsyncProcessRunning ( out int  queueLenght,
out int  itemsCompleted 
)
inline

For checking if the Process is Running, plus returning queue lenght and items completed values

Parámetros
queueLenghtNumber of items added to the sending queue (including those already sent on this session)
itemsCompletedNumber of items already sent
Devuelve
A boolean value: true if the async thread is active, false otherwise

Definición en la línea 111 del archivo CertificationMethodManager.cs.

◆ IsMassiveSendAsyncProcessRunning() [3/3]

bool sage.addons.factucert.Negocio.Clases.CertificationMethodManager.IsMassiveSendAsyncProcessRunning ( out int  queueLenght,
out int  itemsCompleted,
out List< string >  listaFacturasSesionPendientes 
)
inline

For checking if the Process is Running, plus returning queue lenght and items completed values, plus a list of Invoices generated this session and pending

Parámetros
queueLenghtNumber of items added to the sending queue (including those already sent on this session)
itemsCompletedNumber of items already sent
listaFacturasSesionPendientesList of Invoices created this same session but not yet sent
Devuelve
A boolean value: true if the async thread is active, false otherwise

Definición en la línea 123 del archivo CertificationMethodManager.cs.

◆ RequestMassiveSendAbortAndWait()

bool sage.addons.factucert.Negocio.Clases.CertificationMethodManager.RequestMassiveSendAbortAndWait ( )
inline

Sync method for stopping the Async document sending thread.

Devuelve
False if no async thread is found, true once the thread has been aborted

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

Documentación de los campos

◆ _oCertificationManagerBU

readonly ICertificationManager sage.addons.factucert.Negocio.Clases.CertificationMethodManager._oCertificationManagerBU
protected

Objeto addon

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

Documentación de propiedades

◆ ErrorMessage

string sage.addons.factucert.Negocio.Clases.CertificationMethodManager.ErrorMessage
getset

Definición en la línea 31 del archivo CertificationMethodManager.cs.

◆ GeneratedCode

string sage.addons.factucert.Negocio.Clases.CertificationMethodManager.GeneratedCode
getset

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

◆ GeneratedQR

string sage.addons.factucert.Negocio.Clases.CertificationMethodManager.GeneratedQR
getset

Definición en la línea 49 del archivo CertificationMethodManager.cs.

◆ GeneratedSignature

string sage.addons.factucert.Negocio.Clases.CertificationMethodManager.GeneratedSignature
getset

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

◆ GeneratedXMLFile

string sage.addons.factucert.Negocio.Clases.CertificationMethodManager.GeneratedXMLFile
getset

Definición en la línea 55 del archivo CertificationMethodManager.cs.


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