Referencia de la Clase sage.ew.contabilidad.AsientoPredefinidoTarea

Clase tarea Más...

Métodos públicos

 AsientoPredefinidoTarea ()
 Constructor vacio Más...
 
 AsientoPredefinidoTarea (string tcCodigo, int tnId)
 Constructor con parametros. Carga el objeto. Más...
 
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 Más...
 
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 Más...
 
bool _CheckTarea ()
 Comprueba que la configuracion de la tarea sea correcta Más...
 
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 Más...
 
bool _Save (bool tlHabilitado, string tcNombre, DateTime tcFechaIni, DateTime tcFechaFin, string tcConfig)
 Guarda o actualiza el registro actual (segun this._Id y this._CodigoMante) Más...
 
bool _Delete ()
 Borra el registro actual (segun this._Id y this._CodigoMante) Más...
 
bool _GenerarRegistro (DateTime toDateTime, string tcAsi)
 Inserta un registro en GESTION!ASIGENE Más...
 
bool _ExisteRegistro (DateTime toDateTime)
 Comprueba si existe un registro en GESTION!ASIGENE Más...
 
DateTime _GetFechaUltimoRegistro (DateTime? toDateTime)
 Devuelve la fecha del ultimo registro o del registro anterior a toDateTime de la tabla GESTION!ASIGENE Más...
 

Métodos públicos estáticos

static bool _GetAsiPeriod (string tcIdAsiento, ref DataTable toDataTable)
 Devuelve los registros de periodicidad de un asiento pasado como parametro Más...
 
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) Más...
 
static bool _Delete (string tcIdAsientoPredefinido)
 Borra todos los registros asociados al asiento predefinido tcIdAsientoPredefinido de las tablas GESTION!ASIPERIOD y GESTION!ASIGENE Más...
 

Campos de datos

DataTable _dtCuentas = null
 Datatable con las cuentas de la grid del asiento Más...
 
DataTable _dtVariables = null
 Datatable con las variables de la grid del asiento Más...
 
string _Error_Message = string.Empty
 Errores Más...
 

Propiedades

int _Id [get, set]
 Id de la tarea Más...
 
string _IdAsientoPredefinido [get, set]
 Id de asiento predefinido Más...
 
DateTime _FechaIni [get, set]
 Fecha de inicio Más...
 
DateTime _FechaFin [get, set]
 Fecha de expiración Más...
 
bool _Habilitado [get, set]
 Habilitado Más...
 
bool _Siempre [get, set]
 Siempre (no tener en cuenta fechaini y fechafin) Más...
 
string _Nombre [get, set]
 Nombre Más...
 
string _Configuracion [get, set]
 Configuracion Más...
 
TipoPeriodicidad _TipoPeriodicidad [get, set]
 _TipoPeriodicidad : diaria, semanal o mensual Más...
 
TipoPeriodicidadMensual _TipoMensual [get, set]
 _TipoMensual : Dias o El Más...
 
int _DiariamenteRepetirCada [get, set]
 _DiariamenteRepetirCada : intervalo de dias entre cada ejecución (diariamente) Más...
 
int _SemanalmenteRepetirCada [get, set]
 _SemanalmenteRepetirCada : intervalo de semanas entre cada ejecución (semanalmente) Más...
 
string [] _SemanalmenteDias [get, set]
 _SemanalmenteDias : dias en lo que se generaran registros (semanalmente) Más...
 
string [] _MensualmenteMeses [get, set]
 _MensualmenteMeses : meses en los que se generaran asientos (mensualmente) Más...
 
string [] _MensualmenteDias [get, set]
 _MensualmenteDias : dias de los meses en los que se generaran asientos (mensualmente) Más...
 
string [] _El1 [get, set]
 _El1 (Primero, Segundo, Tercero, Cuarto y Ultimo) (mensualmente) Más...
 
string [] _El2 [get, set]
 _El2 (Lunes ... Domingo) (mensualmente) Más...
 
Dictionary< string, string > _VariablesInformadas [get]
 Diccionario de variable - valor que se informa si acceptan Más...
 

Descripción detallada

Clase tarea

Definición en la línea 20 del archivo AsientosPredefinidosProgramador.cs.

Documentación del constructor y destructor

◆ AsientoPredefinidoTarea() [1/2]

sage.ew.contabilidad.AsientoPredefinidoTarea.AsientoPredefinidoTarea ( )
inline

Constructor vacio

Definición en la línea 160 del archivo AsientosPredefinidosProgramador.cs.

◆ AsientoPredefinidoTarea() [2/2]

sage.ew.contabilidad.AsientoPredefinidoTarea.AsientoPredefinidoTarea ( string  tcCodigo,
int  tnId 
)
inline

Constructor con parametros. Carga el objeto.

Parámetros
tcCodigo
tnId

Definición en la línea 171 del archivo AsientosPredefinidosProgramador.cs.

Documentación de las funciones miembro

◆ _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
toDateTime
Devuelve

Definición en la línea 277 del archivo AsientosPredefinidosProgramador.cs.

◆ _CheckTarea()

bool sage.ew.contabilidad.AsientoPredefinidoTarea._CheckTarea ( )
inline

Comprueba que la configuracion de la tarea sea correcta

Devuelve

Definición en la línea 455 del archivo AsientosPredefinidosProgramador.cs.

◆ _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]

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
tcIdAsientoPredefinidoId 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.

◆ _Delete() [2/2]

bool sage.ew.contabilidad.AsientoPredefinidoTarea._Delete ( )
inline

Borra el registro actual (segun this._Id y this._CodigoMante)

Devuelve

Definición en la línea 691 del archivo AsientosPredefinidosProgramador.cs.

◆ _ExisteRegistro()

bool sage.ew.contabilidad.AsientoPredefinidoTarea._ExisteRegistro ( DateTime  toDateTime)
inline

Comprueba si existe un registro en GESTION!ASIGENE

Parámetros
toDateTime
Devuelve

Definición en la línea 724 del archivo AsientosPredefinidosProgramador.cs.

◆ _GenerarRegistro()

bool sage.ew.contabilidad.AsientoPredefinidoTarea._GenerarRegistro ( DateTime  toDateTime,
string  tcAsi 
)
inline

Inserta un registro en GESTION!ASIGENE

Parámetros
toDateTime
tcAsi
Devuelve

Definición en la línea 709 del archivo AsientosPredefinidosProgramador.cs.

◆ _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
tcIdAsientoId del asiento a consultar
toDataTableDatatable 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
tnId
tcCodigo
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
toDateTime
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
tnId
tcCodigo
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.

Documentación de los campos

◆ _dtCuentas

DataTable sage.ew.contabilidad.AsientoPredefinidoTarea._dtCuentas = null

Datatable con las cuentas de la grid del asiento

Definición en la línea 126 del archivo AsientosPredefinidosProgramador.cs.

◆ _dtVariables

DataTable sage.ew.contabilidad.AsientoPredefinidoTarea._dtVariables = null

Datatable con las variables de la grid del asiento

Definición en la línea 131 del archivo AsientosPredefinidosProgramador.cs.

◆ _Error_Message

string sage.ew.contabilidad.AsientoPredefinidoTarea._Error_Message = string.Empty

Errores

Definición en la línea 155 del archivo AsientosPredefinidosProgramador.cs.

Documentación de propiedades

◆ _Configuracion

string sage.ew.contabilidad.AsientoPredefinidoTarea._Configuracion
getset

Configuracion

Definición en la línea 63 del archivo AsientosPredefinidosProgramador.cs.

◆ _DiariamenteRepetirCada

int sage.ew.contabilidad.AsientoPredefinidoTarea._DiariamenteRepetirCada
getset

_DiariamenteRepetirCada : intervalo de dias entre cada ejecución (diariamente)

Definición en la línea 95 del archivo AsientosPredefinidosProgramador.cs.

◆ _El1

string [] sage.ew.contabilidad.AsientoPredefinidoTarea._El1
getset

_El1 (Primero, Segundo, Tercero, Cuarto y Ultimo) (mensualmente)

Definición en la línea 115 del archivo AsientosPredefinidosProgramador.cs.

◆ _El2

string [] sage.ew.contabilidad.AsientoPredefinidoTarea._El2
getset

_El2 (Lunes ... Domingo) (mensualmente)

Definición en la línea 119 del archivo AsientosPredefinidosProgramador.cs.

◆ _FechaFin

DateTime sage.ew.contabilidad.AsientoPredefinidoTarea._FechaFin
getset

Fecha de expiración

Definición en la línea 40 del archivo AsientosPredefinidosProgramador.cs.

◆ _FechaIni

DateTime sage.ew.contabilidad.AsientoPredefinidoTarea._FechaIni
getset

Fecha de inicio

Definición en la línea 35 del archivo AsientosPredefinidosProgramador.cs.

◆ _Habilitado

bool sage.ew.contabilidad.AsientoPredefinidoTarea._Habilitado
getset

Habilitado

Definición en la línea 45 del archivo AsientosPredefinidosProgramador.cs.

◆ _Id

int sage.ew.contabilidad.AsientoPredefinidoTarea._Id
getset

Id de la tarea

Definición en la línea 25 del archivo AsientosPredefinidosProgramador.cs.

◆ _IdAsientoPredefinido

string sage.ew.contabilidad.AsientoPredefinidoTarea._IdAsientoPredefinido
getset

Id de asiento predefinido

Definición en la línea 30 del archivo AsientosPredefinidosProgramador.cs.

◆ _MensualmenteDias

string [] sage.ew.contabilidad.AsientoPredefinidoTarea._MensualmenteDias
getset

_MensualmenteDias : dias de los meses en los que se generaran asientos (mensualmente)

Definición en la línea 111 del archivo AsientosPredefinidosProgramador.cs.

◆ _MensualmenteMeses

string [] sage.ew.contabilidad.AsientoPredefinidoTarea._MensualmenteMeses
getset

_MensualmenteMeses : meses en los que se generaran asientos (mensualmente)

Definición en la línea 107 del archivo AsientosPredefinidosProgramador.cs.

◆ _Nombre

string sage.ew.contabilidad.AsientoPredefinidoTarea._Nombre
getset

Nombre

Definición en la línea 55 del archivo AsientosPredefinidosProgramador.cs.

◆ _SemanalmenteDias

string [] sage.ew.contabilidad.AsientoPredefinidoTarea._SemanalmenteDias
getset

_SemanalmenteDias : dias en lo que se generaran registros (semanalmente)

Definición en la línea 103 del archivo AsientosPredefinidosProgramador.cs.

◆ _SemanalmenteRepetirCada

int sage.ew.contabilidad.AsientoPredefinidoTarea._SemanalmenteRepetirCada
getset

_SemanalmenteRepetirCada : intervalo de semanas entre cada ejecución (semanalmente)

Definición en la línea 99 del archivo AsientosPredefinidosProgramador.cs.

◆ _Siempre

bool sage.ew.contabilidad.AsientoPredefinidoTarea._Siempre
getset

Siempre (no tener en cuenta fechaini y fechafin)

Definición en la línea 50 del archivo AsientosPredefinidosProgramador.cs.

◆ _TipoMensual

TipoPeriodicidadMensual sage.ew.contabilidad.AsientoPredefinidoTarea._TipoMensual
getset

_TipoMensual : Dias o El

Definición en la línea 90 del archivo AsientosPredefinidosProgramador.cs.

◆ _TipoPeriodicidad

TipoPeriodicidad sage.ew.contabilidad.AsientoPredefinidoTarea._TipoPeriodicidad
getset

_TipoPeriodicidad : diaria, semanal o mensual

Definición en la línea 85 del archivo AsientosPredefinidosProgramador.cs.

◆ _VariablesInformadas

Dictionary<string, string> sage.ew.contabilidad.AsientoPredefinidoTarea._VariablesInformadas
get

Diccionario de variable - valor que se informa si acceptan

Definición en la línea 137 del archivo AsientosPredefinidosProgramador.cs.


La documentación para esta clase fue generada a partir del siguiente fichero: