Evolution : Data Model API Documentation

Type Asistencia

Namespace Aseinfo.VH4.Data

Parent EntityObject

Interfaces IAuditedEntity, IPayrollAssociatedEntity, IAuthorizationWorkflowManagedEntity, IFinalizationEntity

Events

PropertyChanged

PropertyChanging

Public static methods

Asistencia CreateAsistencia(long codigo, string estadoDb, DateTime fecha, bool aplicadoEnPlanilla, bool pertenecePlanillaAutorizada, bool ignorarEnPlanilla, string estadoAuthorizationWorkflowDb, bool ingresadoPortal, DateTime fechaCambioEstado)

Create a new Asistencia object.
Parameters
long codigo
Initial value of the Codigo property.
string estadoDb
Initial value of the EstadoDb property.
DateTime fecha
Initial value of the Fecha property.
bool aplicadoEnPlanilla
Initial value of the AplicadoEnPlanilla property.
bool pertenecePlanillaAutorizada
Initial value of the PertenecePlanillaAutorizada property.
bool ignorarEnPlanilla
Initial value of the IgnorarEnPlanilla property.
string estadoAuthorizationWorkflowDb
Initial value of the EstadoAuthorizationWorkflowDb property.
bool ingresadoPortal
Initial value of the IngresadoPortal property.
DateTime fechaCambioEstado
Initial value of the FechaCambioEstado property.

Public properties

string Accion get; set;

Acción sobre la asistencia

bool AplicadoEnPlanilla get; set;

Si ya fue aplicado en planilla o no

long Codigo get; set;

Código de la marca de asistencia

Nullable<int> CodigoEmpleadoAutorizadorWorkflow get; set;

Código del empleado responsable de la entidad, usado para incluirlo en el flujo de autorización mediante una actividad especial.

int CodigoEmpleadoDefineAutorizaciones get; set;

Código del Empleado que Define las Autorizaciones

int CodigoEmpleadoSolicitante get; set;

Código del empleado solicitante

Nullable<int> CodigoEmpleadoSujetoAccion get; set;

Código del empleado sujeto de la acción

string CodigoInstanciaWorkflow get; set;

Código de instancia de flujo

string ComentarioAnulacion get; set;

Comentario de anulación

Empleo Empleo get; set;

Empleo asociado a la asistencia

EntityReference<Empleo> EmpleoReference get; set;

Empleo asociado a la asistencia

EntityKey EntityKey get; set;

EntityState EntityState get;

EstadoAccion Estado get; set;

Estado de Solicitud

Nullable<AuthorizationWorkflowEntityState> EstadoAuthorizationWorkflow get; set;

Estado de la entidad manejada por workflow

string EstadoAuthorizationWorkflowDb get; set;

Estado del flujo

string EstadoDb get; set;

Estado de la asistencia

DateTime Fecha get; set;

Fecha de la entrada

DateTime FechaCambioEstado get; set;

Fecha en la que cambio el estado de la entidad

Nullable<DateTime> FechaGrabacion get; set;

Fecha de inserción

Nullable<DateTime> FechaUltimaModificacion get; set;

Fecha de ultima modificación

Nullable<DateTime> HoraEntrada1 get; set;

Hora de entrada 1

Nullable<DateTime> HoraEntrada2 get; set;

Hora de entrada 2

Nullable<DateTime> HoraEntrada3 get; set;

Hora de entrada 3

Nullable<DateTime> HoraEntrada4 get; set;

Hora de entrada 4

Nullable<DateTime> HoraSalida1 get; set;

Hora de salida 1

Nullable<DateTime> HoraSalida2 get; set;

Hora de salida 2

Nullable<DateTime> HoraSalida3 get; set;

Hora de salida 3

Nullable<DateTime> HoraSalida4 get; set;

Hora de salida 4

bool IgnorarEnPlanilla get; set;

Si se debe ignorar en la planilla a la que pertenece

bool IngresadoPortal get; set;

Indica si fue ingresada desde el portal

Jornada Jornada get; set;

Jornada asociada a la asistencia

EntityReference<Jornada> JornadaReference get; set;

Jornada asociada a la asistencia

PeriodoPlanilla PeriodoPlanilla get; set;

Período de planilla asociado a la asistencia

EntityReference<PeriodoPlanilla> PeriodoPlanillaReference get; set;

Período de planilla asociado a la asistencia

bool PertenecePlanillaAutorizada get; set;

Si pertenece a una planilla que ya fue autorizada

string UsuarioGrabacion get; set;

Usuario que inserta

string UsuarioUltimaModificacion get; set;

Usuario que realiza la ultima modificación