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: