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: