Clase para exponer los métodos que ofrece la certificación a Sage50
Más...
|
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...
|
|
Clase para exponer los métodos que ofrece la certificación a Sage50
Definición en la línea 12 del archivo CertificationMethodManager.cs.
◆ ExecuteMassiveSend()
bool sage.addons.factucert.Negocio.Clases.CertificationMethodManager.ExecuteMassiveSend |
( |
bool |
useAsyncWorker = true | ) |
|
|
inline |
◆ GenerarXmlAnulacionFirmado()
bool sage.addons.factucert.Negocio.Clases.CertificationMethodManager.GenerarXmlAnulacionFirmado |
( |
HuellaDetalle |
huellaFacturaOriginal | ) |
|
|
inline |
◆ GenerarXmlFirmado()
◆ GetXMLFileNameForAnnullment()
string sage.addons.factucert.Negocio.Clases.CertificationMethodManager.GetXMLFileNameForAnnullment |
( |
string |
numDoc, |
|
|
DateTime |
fechaDoc |
|
) |
| |
|
inline |
◆ GetXMLFileNameForInvoiceOrTicket()
string sage.addons.factucert.Negocio.Clases.CertificationMethodManager.GetXMLFileNameForInvoiceOrTicket |
( |
string |
numDoc, |
|
|
DateTime |
fechaDoc |
|
) |
| |
|
inline |
◆ 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
-
queueLenght | Number of items added to the sending queue (including those already sent on this session) |
itemsCompleted | Number 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
-
queueLenght | Number of items added to the sending queue (including those already sent on this session) |
itemsCompleted | Number of items already sent |
listaFacturasSesionPendientes | List 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.
◆ _oCertificationManagerBU
readonly ICertificationManager sage.addons.factucert.Negocio.Clases.CertificationMethodManager._oCertificationManagerBU |
|
protected |
◆ ErrorMessage
string sage.addons.factucert.Negocio.Clases.CertificationMethodManager.ErrorMessage |
|
getset |
◆ GeneratedCode
string sage.addons.factucert.Negocio.Clases.CertificationMethodManager.GeneratedCode |
|
getset |
◆ GeneratedQR
string sage.addons.factucert.Negocio.Clases.CertificationMethodManager.GeneratedQR |
|
getset |
◆ GeneratedSignature
string sage.addons.factucert.Negocio.Clases.CertificationMethodManager.GeneratedSignature |
|
getset |
◆ GeneratedXMLFile
string sage.addons.factucert.Negocio.Clases.CertificationMethodManager.GeneratedXMLFile |
|
getset |
La documentación para esta clase fue generada a partir del siguiente fichero: