Clase tarea.
Más...
|
| | AsientoPredefinidoTarea () |
| | Constructor vacio.
|
| |
| | AsientoPredefinidoTarea (string tcCodigo, int tnId) |
| | Constructor con parametros. Carga el objeto.
|
| |
| bool | _CheckProcesarTarea (DateTime toDateTime) |
| | Comprueba que la tarea tenga todos sus datos correctos, y si la fecha pasada como parametro es valida para la siguiente ejecución de la tarea programada.
|
| |
| bool | _CheckTareaDateTime (DateTime toDateTime) |
| | Comprueba que la tarea este habilitada, la fecha este dentro del rango de la tarea y que la configuracion de la misma sea correcta.
|
| |
| bool | _CheckTarea () |
| | Comprueba que la configuracion de la tarea sea correcta.
|
| |
| DataRow | _GetDataRowProgramador (int tnId=0, string tcCodigo="") |
| | Devuelve el registro de GESTION!ASIPERIOD segun tnId (ID) y tcCodigo (IDASIENTO) En caso de no existir, devuelve null.
|
| |
| bool | _Save (bool tlHabilitado, string tcNombre, DateTime tcFechaIni, DateTime tcFechaFin, string tcConfig) |
| | Guarda o actualiza el registro actual (segun this._Id y this._CodigoMante)
|
| |
| bool | _Delete () |
| | Borra el registro actual (segun this._Id y this._CodigoMante)
|
| |
| bool | _GenerarRegistro (DateTime toDateTime, string tcAsi) |
| | Inserta un registro en GESTION!ASIGENE.
|
| |
| bool | _ExisteRegistro (DateTime toDateTime) |
| | Comprueba si existe un registro en GESTION!ASIGENE.
|
| |
| DateTime? | _GetFechaUltimoRegistro (DateTime? toDateTime) |
| | Devuelve la fecha del ultimo registro o del registro anterior a toDateTime de la tabla GESTION!ASIGENE.
|
| |
|
| static bool | _GetAsiPeriod (string tcIdAsiento, ref DataTable toDataTable) |
| | Devuelve los registros de periodicidad de un asiento pasado como parametro.
|
| |
| static DataRow | _GetTask (int tnId=0, string tcCodigo="") |
| | Devuelve un DataRow con el registro de tarea segun tnId (id de tarea) y tcCodigo (id de asiento predefinido)
|
| |
| static bool | _Delete (string tcIdAsientoPredefinido) |
| | Borra todos los registros asociados al asiento predefinido tcIdAsientoPredefinido de las tablas GESTION!ASIPERIOD y GESTION!ASIGENE.
|
| |
|
| DataTable | _dtCuentas = null |
| | Datatable con las cuentas de la grid del asiento.
|
| |
| DataTable | _dtVariables = null |
| | Datatable con las variables de la grid del asiento.
|
| |
| string | _Error_Message = string.Empty |
| | Errores.
|
| |
|
| int | _Id [get, set] |
| | Id de la tarea.
|
| |
| string | _IdAsientoPredefinido [get, set] |
| | Id de asiento predefinido.
|
| |
| DateTime | _FechaIni [get, set] |
| | Fecha de inicio.
|
| |
| DateTime | _FechaFin [get, set] |
| | Fecha de expiración.
|
| |
| bool | _Habilitado [get, set] |
| | Habilitado.
|
| |
| bool | _Siempre [get, set] |
| | Siempre (no tener en cuenta fechaini y fechafin)
|
| |
| string | _Nombre [get, set] |
| | Nombre.
|
| |
| string | _Configuracion [get, set] |
| | Configuracion.
|
| |
| TipoPeriodicidad | _TipoPeriodicidad [get, set] |
| | _TipoPeriodicidad : diaria, semanal o mensual
|
| |
| TipoPeriodicidadMensual | _TipoMensual [get, set] |
| | _TipoMensual : Dias o El
|
| |
| int | _DiariamenteRepetirCada [get, set] |
| | _DiariamenteRepetirCada : intervalo de dias entre cada ejecución (diariamente)
|
| |
| int | _SemanalmenteRepetirCada [get, set] |
| | _SemanalmenteRepetirCada : intervalo de semanas entre cada ejecución (semanalmente)
|
| |
| string[] | _SemanalmenteDias [get, set] |
| | _SemanalmenteDias : dias en lo que se generaran registros (semanalmente)
|
| |
| string[] | _MensualmenteMeses [get, set] |
| | _MensualmenteMeses : meses en los que se generaran asientos (mensualmente)
|
| |
| string[] | _MensualmenteDias [get, set] |
| | _MensualmenteDias : dias de los meses en los que se generaran asientos (mensualmente)
|
| |
| string[] | _El1 [get, set] |
| | _El1 (Primero, Segundo, Tercero, Cuarto y Ultimo) (mensualmente)
|
| |
| string[] | _El2 [get, set] |
| | _El2 (Lunes ... Domingo) (mensualmente)
|
| |
| Dictionary< string, string > | _VariablesInformadas [get] |
| | Diccionario de variable - valor que se informa si acceptan.
|
| |
Clase tarea.
Definición en la línea 20 del archivo AsientosPredefinidosProgramador.cs.
◆ AsientoPredefinidoTarea() [1/2]
| sage.ew.contabilidad.AsientoPredefinidoTarea.AsientoPredefinidoTarea |
( |
| ) |
|
|
inline |
◆ AsientoPredefinidoTarea() [2/2]
| sage.ew.contabilidad.AsientoPredefinidoTarea.AsientoPredefinidoTarea |
( |
string | tcCodigo, |
|
|
int | tnId ) |
|
inline |
◆ _CheckProcesarTarea()
| bool sage.ew.contabilidad.AsientoPredefinidoTarea._CheckProcesarTarea |
( |
DateTime | toDateTime | ) |
|
|
inline |
Comprueba que la tarea tenga todos sus datos correctos, y si la fecha pasada como parametro es valida para la siguiente ejecución de la tarea programada.
- Parámetros
-
- Devuelve
Definición en la línea 277 del archivo AsientosPredefinidosProgramador.cs.
◆ _CheckTarea()
| bool sage.ew.contabilidad.AsientoPredefinidoTarea._CheckTarea |
( |
| ) |
|
|
inline |
◆ _CheckTareaDateTime()
| bool sage.ew.contabilidad.AsientoPredefinidoTarea._CheckTareaDateTime |
( |
DateTime | toDateTime | ) |
|
|
inline |
Comprueba que la tarea este habilitada, la fecha este dentro del rango de la tarea y que la configuracion de la misma sea correcta.
- Devuelve
Definición en la línea 441 del archivo AsientosPredefinidosProgramador.cs.
◆ _Delete() [1/2]
| bool sage.ew.contabilidad.AsientoPredefinidoTarea._Delete |
( |
| ) |
|
|
inline |
◆ _Delete() [2/2]
| static bool sage.ew.contabilidad.AsientoPredefinidoTarea._Delete |
( |
string | tcIdAsientoPredefinido | ) |
|
|
inlinestatic |
Borra todos los registros asociados al asiento predefinido tcIdAsientoPredefinido de las tablas GESTION!ASIPERIOD y GESTION!ASIGENE.
- Parámetros
-
| tcIdAsientoPredefinido | Id del asiento predefinido a borrar |
- Devuelve
- true si se han borrado los registros con exito, false en caso contrario
Definición en la línea 236 del archivo AsientosPredefinidosProgramador.cs.
◆ _ExisteRegistro()
| bool sage.ew.contabilidad.AsientoPredefinidoTarea._ExisteRegistro |
( |
DateTime | toDateTime | ) |
|
|
inline |
◆ _GenerarRegistro()
| bool sage.ew.contabilidad.AsientoPredefinidoTarea._GenerarRegistro |
( |
DateTime | toDateTime, |
|
|
string | tcAsi ) |
|
inline |
◆ _GetAsiPeriod()
| static bool sage.ew.contabilidad.AsientoPredefinidoTarea._GetAsiPeriod |
( |
string | tcIdAsiento, |
|
|
ref DataTable | toDataTable ) |
|
inlinestatic |
Devuelve los registros de periodicidad de un asiento pasado como parametro.
- Parámetros
-
| tcIdAsiento | Id del asiento a consultar |
| toDataTable | Datatable destino en caso de encontrar registros |
- Devuelve
- true si encontramos registros, false en caso contrario
Definición en la línea 198 del archivo AsientosPredefinidosProgramador.cs.
◆ _GetDataRowProgramador()
| DataRow sage.ew.contabilidad.AsientoPredefinidoTarea._GetDataRowProgramador |
( |
int | tnId = 0, |
|
|
string | tcCodigo = "" ) |
|
inline |
Devuelve el registro de GESTION!ASIPERIOD segun tnId (ID) y tcCodigo (IDASIENTO) En caso de no existir, devuelve null.
- Parámetros
-
- Devuelve
Definición en la línea 599 del archivo AsientosPredefinidosProgramador.cs.
◆ _GetFechaUltimoRegistro()
| DateTime? sage.ew.contabilidad.AsientoPredefinidoTarea._GetFechaUltimoRegistro |
( |
DateTime? | toDateTime | ) |
|
|
inline |
Devuelve la fecha del ultimo registro o del registro anterior a toDateTime de la tabla GESTION!ASIGENE.
- Parámetros
-
- Devuelve
Definición en la línea 743 del archivo AsientosPredefinidosProgramador.cs.
◆ _GetTask()
| static DataRow sage.ew.contabilidad.AsientoPredefinidoTarea._GetTask |
( |
int | tnId = 0, |
|
|
string | tcCodigo = "" ) |
|
inlinestatic |
Devuelve un DataRow con el registro de tarea segun tnId (id de tarea) y tcCodigo (id de asiento predefinido)
- Parámetros
-
- Devuelve
Definición en la línea 215 del archivo AsientosPredefinidosProgramador.cs.
◆ _Save()
| bool sage.ew.contabilidad.AsientoPredefinidoTarea._Save |
( |
bool | tlHabilitado, |
|
|
string | tcNombre, |
|
|
DateTime | tcFechaIni, |
|
|
DateTime | tcFechaFin, |
|
|
string | tcConfig ) |
|
inline |
Guarda o actualiza el registro actual (segun this._Id y this._CodigoMante)
- Parámetros
-
| tlHabilitado | |
| tcNombre | |
| tcFechaIni | |
| tcFechaFin | |
| tcConfig | |
- Devuelve
Definición en la línea 617 del archivo AsientosPredefinidosProgramador.cs.
◆ _dtCuentas
| DataTable sage.ew.contabilidad.AsientoPredefinidoTarea._dtCuentas = null |
◆ _dtVariables
| DataTable sage.ew.contabilidad.AsientoPredefinidoTarea._dtVariables = null |
◆ _Error_Message
| string sage.ew.contabilidad.AsientoPredefinidoTarea._Error_Message = string.Empty |
◆ _Configuracion
| string sage.ew.contabilidad.AsientoPredefinidoTarea._Configuracion |
|
getset |
◆ _DiariamenteRepetirCada
| int sage.ew.contabilidad.AsientoPredefinidoTarea._DiariamenteRepetirCada |
|
getset |
◆ _El1
| string [] sage.ew.contabilidad.AsientoPredefinidoTarea._El1 |
|
getset |
◆ _El2
| string [] sage.ew.contabilidad.AsientoPredefinidoTarea._El2 |
|
getset |
◆ _FechaFin
| DateTime sage.ew.contabilidad.AsientoPredefinidoTarea._FechaFin |
|
getset |
◆ _FechaIni
| DateTime sage.ew.contabilidad.AsientoPredefinidoTarea._FechaIni |
|
getset |
◆ _Habilitado
| bool sage.ew.contabilidad.AsientoPredefinidoTarea._Habilitado |
|
getset |
◆ _Id
| int sage.ew.contabilidad.AsientoPredefinidoTarea._Id |
|
getset |
◆ _IdAsientoPredefinido
| string sage.ew.contabilidad.AsientoPredefinidoTarea._IdAsientoPredefinido |
|
getset |
◆ _MensualmenteDias
| string [] sage.ew.contabilidad.AsientoPredefinidoTarea._MensualmenteDias |
|
getset |
◆ _MensualmenteMeses
| string [] sage.ew.contabilidad.AsientoPredefinidoTarea._MensualmenteMeses |
|
getset |
◆ _Nombre
| string sage.ew.contabilidad.AsientoPredefinidoTarea._Nombre |
|
getset |
◆ _SemanalmenteDias
| string [] sage.ew.contabilidad.AsientoPredefinidoTarea._SemanalmenteDias |
|
getset |
◆ _SemanalmenteRepetirCada
| int sage.ew.contabilidad.AsientoPredefinidoTarea._SemanalmenteRepetirCada |
|
getset |
◆ _Siempre
| bool sage.ew.contabilidad.AsientoPredefinidoTarea._Siempre |
|
getset |
◆ _TipoMensual
◆ _TipoPeriodicidad
◆ _VariablesInformadas
| Dictionary<string, string> sage.ew.contabilidad.AsientoPredefinidoTarea._VariablesInformadas |
|
get |
La documentación de esta clase está generada del siguiente archivo: