Clase auxiliar para regular el flujo de envios a la AEAT Se parte de 1 registro con una espera de 0 minutos y cada envio efectuado la AEAT puede actualizar estos valores.
Más...
|
| ControlFlujoEnvios () |
| Constructor sin parámetros (tomará valores por defecto)
|
|
| ControlFlujoEnvios (int minimoRegistros, int minutosEspera) |
| Constructor con parámetros.
|
|
| ControlFlujoEnvios (int minimoRegistros, int segundosEspera, DateTime horaActualizacion) |
| Contructor con parámetros. Para operar mejor usar el de cantidad y minutos.
|
|
void | Update (int minimoRegistros, int segundosEspera) |
| Método para actualizar los valores de registros mínimos y tiempos de espera entre envios.
|
|
void | Update (int segundosEspera, Action callback) |
|
void | SetTimer (Action callback) |
|
bool | SePuedeEnviar (int cantidadRegistros) |
| Evalua en función de los registros y la fecha y hora actuales si se permite el envío.
|
|
int | GetMinimoRegistros () |
| Devuelve el valor actual del mínimo de registros.
|
|
int | GetSegundosEspera () |
| Devuelve el valor actual de los minutos de espera.
|
|
DateTime | GetHoraSiguienteEnvio () |
| Devuelve la hora en la que se podrá efectuar el siguiente envío.
|
|
override string | ToString () |
| Devuelve un string con el FrindlyName de la clase, el mínimo de registro y la siguiente hora para envios.
|
|
Clase auxiliar para regular el flujo de envios a la AEAT Se parte de 1 registro con una espera de 0 minutos y cada envio efectuado la AEAT puede actualizar estos valores.
Definición en la línea 11 del archivo CertificationControlFlujoEnvios.cs.
◆ ControlFlujoEnvios() [1/3]
sage.addons.factucert.Negocio.Clases.ControlFlujoEnvios.ControlFlujoEnvios |
( |
| ) |
|
|
inline |
◆ ControlFlujoEnvios() [2/3]
sage.addons.factucert.Negocio.Clases.ControlFlujoEnvios.ControlFlujoEnvios |
( |
int | minimoRegistros, |
|
|
int | minutosEspera ) |
|
inline |
Constructor con parámetros.
- Parámetros
-
minimoRegistros | Cantidad de registros mínima por envío |
minutosEspera | Minutos de espere entre envios |
Definición en la línea 58 del archivo CertificationControlFlujoEnvios.cs.
◆ ControlFlujoEnvios() [3/3]
sage.addons.factucert.Negocio.Clases.ControlFlujoEnvios.ControlFlujoEnvios |
( |
int | minimoRegistros, |
|
|
int | segundosEspera, |
|
|
DateTime | horaActualizacion ) |
|
inline |
Contructor con parámetros. Para operar mejor usar el de cantidad y minutos.
- Parámetros
-
minimoRegistros | Cantidad de registros mínima por envío |
segundosEspera | Minutos de espere entre envios |
horaActualizacion | Hora de aplicación de los valores |
Definición en la línea 70 del archivo CertificationControlFlujoEnvios.cs.
◆ GetHoraSiguienteEnvio()
DateTime sage.addons.factucert.Negocio.Clases.ControlFlujoEnvios.GetHoraSiguienteEnvio |
( |
| ) |
|
|
inline |
◆ GetMinimoRegistros()
int sage.addons.factucert.Negocio.Clases.ControlFlujoEnvios.GetMinimoRegistros |
( |
| ) |
|
|
inline |
◆ GetSegundosEspera()
int sage.addons.factucert.Negocio.Clases.ControlFlujoEnvios.GetSegundosEspera |
( |
| ) |
|
|
inline |
◆ SePuedeEnviar()
bool sage.addons.factucert.Negocio.Clases.ControlFlujoEnvios.SePuedeEnviar |
( |
int | cantidadRegistros | ) |
|
|
inline |
Evalua en función de los registros y la fecha y hora actuales si se permite el envío.
- Parámetros
-
cantidadRegistros | Registros disponibles para envío |
- Devuelve
Definición en la línea 151 del archivo CertificationControlFlujoEnvios.cs.
◆ SetTimer()
void sage.addons.factucert.Negocio.Clases.ControlFlujoEnvios.SetTimer |
( |
Action | callback | ) |
|
|
inline |
◆ ToString()
override string sage.addons.factucert.Negocio.Clases.ControlFlujoEnvios.ToString |
( |
| ) |
|
|
inline |
Devuelve un string con el FrindlyName de la clase, el mínimo de registro y la siguiente hora para envios.
- Devuelve
Definición en la línea 214 del archivo CertificationControlFlujoEnvios.cs.
◆ Update() [1/2]
void sage.addons.factucert.Negocio.Clases.ControlFlujoEnvios.Update |
( |
int | minimoRegistros, |
|
|
int | segundosEspera ) |
|
inline |
Método para actualizar los valores de registros mínimos y tiempos de espera entre envios.
- Parámetros
-
minimoRegistros | Cantidad mínima de registros por envío |
segundosEspera | Tiempo de espera entre envíos |
Definición en la línea 86 del archivo CertificationControlFlujoEnvios.cs.
◆ Update() [2/2]
void sage.addons.factucert.Negocio.Clases.ControlFlujoEnvios.Update |
( |
int | segundosEspera, |
|
|
Action | callback ) |
|
inline |
◆ UsarTimer
bool sage.addons.factucert.Negocio.Clases.ControlFlujoEnvios.UsarTimer = true |
|
getset |
La documentación de esta clase está generada del siguiente archivo: