Cargando...
Buscando...
Nada coincide
Referencia de la clase sage.ew.contabilidad.AsientoPredefinidoTarea

Clase tarea. Más...

Métodos públicos

 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.
 

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

Campos de datos

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.
 

Propiedades

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.
 

Descripción detallada

Clase tarea.

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

Documentación de constructores y destructores

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

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.

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

◆ _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 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 62 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 136 del archivo AsientosPredefinidosProgramador.cs.


La documentación de esta clase está generada del siguiente archivo: