Type TipoTiempoNoTrabajado
Namespace Aseinfo.VH4.Data
Parent EntityObject
Interfaces IHasPropertyBag, IAuditedEntity, IFileAttachmentCapableEntity
Representa un tipo de tiempo no trabajado
Events
Methods
Properties
- AplicaParaPermiso
- Codigo
- Compania
- CompaniaReference
- ConGoceSueldo
- Descripcion
- DescuentaSeptimo
- EntityKey
- EntityState
- FechaGrabacion
- FechaUltimaModificacion
- FileAttachments
- IncluyeAsueto
- IncluyeDomingos
- IncluyeSabados
- PorcentajeDescuento
- RawPropertyBagData
- SabadoMedioDia
- SolicitudesPermiso
- TiemposNoTrabajados
- TipoDescuento
- TipoDescuentoReference
- TipoIngreso
- TipoIngresoReference
- UsaJornada
- UsuarioGrabacion
- UsuarioUltimaModificacion
Events
PropertyChanged
PropertyChanging
Public static methods
TipoTiempoNoTrabajado CreateTipoTiempoNoTrabajado(int codigo, string descripcion, decimal porcentajeDescuento, bool aplicaParaPermiso, bool usaJornada, bool incluyeAsueto, bool incluyeSabados, bool incluyeDomingos, bool descuentaSeptimo, bool sabadoMedioDia)
Create a new TipoTiempoNoTrabajado object.
Parameters
-
int
codigo - Initial value of the Codigo property.
-
string
descripcion - Initial value of the Descripcion property.
-
decimal
porcentajeDescuento - Initial value of the PorcentajeDescuento property.
-
bool
aplicaParaPermiso - Initial value of the AplicaParaPermiso property.
-
bool
usaJornada - Initial value of the UsaJornada property.
-
bool
incluyeAsueto - Initial value of the IncluyeAsueto property.
-
bool
incluyeSabados - Initial value of the IncluyeSabados property.
-
bool
incluyeDomingos - Initial value of the IncluyeDomingos property.
-
bool
descuentaSeptimo - Initial value of the DescuentaSeptimo property.
-
bool
sabadoMedioDia - Initial value of the SabadoMedioDia property.
Public properties
bool AplicaParaPermiso get; set;
¿Aplica para solicitud de permisos?
int Codigo get; set;
Código del Tipo de Tiempo No Trabajado
Compania Compania get; set;
Empresa a la que pertenece este tipo de tiempo no trabajado
EntityReference<Compania> CompaniaReference get; set;
Empresa a la que pertenece este tipo de tiempo no trabajado
Nullable<bool> ConGoceSueldo get; set;
Verdadero si el tipo de tiempo no trabajado no descuenta del salario del empleado
string Descripcion get; set;
Nombre o descripción del tipo de tiempo no trabajado
bool DescuentaSeptimo get; set;
Indica si el tipo de tiempo no trabajado incluye descuento de séptimo día
EntityKey EntityKey get; set;
EntityState EntityState get;
Nullable<DateTime> FechaGrabacion get; set;
Fecha en que se creó el registro
Nullable<DateTime> FechaUltimaModificacion get; set;
Fecha de la última modificación del registro
List<Guid> FileAttachments get; set;
Contiene la información cruda del XML que contiene las referencias a los file uploads que se han hecho
bool IncluyeAsueto get; set;
¿Indica si incluye los asuetos como tiempo no trabajado al calcular los días?
bool IncluyeDomingos get; set;
¿Indica si incluye los domingos como tiempo no trabajado al calcular los días?
bool IncluyeSabados get; set;
¿Indica si incluye los sábados como tiempo no trabajado al calcular los días?
decimal PorcentajeDescuento get; set;
Porcentaje de descuento sobre el salario diario o por hora del empleado
string RawPropertyBagData get; set;
Data de los campos adicionales
bool SabadoMedioDia get; set;
Indica si el sábado es medio día al calcular los días
EntityCollection<SolicitudPermiso> SolicitudesPermiso get; set;
Solicitudes de permiso que usan el tipo de tiempo no trabajado
EntityCollection<TiempoNoTrabajado> TiemposNoTrabajados get; set;
Collección de acciones de tiempo no trabajados asociadas a este tipo
TipoDescuento TipoDescuento get; set;
(Opcional) Si se especifica se puden generar deducciones en planilla para los tiempos no trabajados asociados a este tipo, usando este Tipo de Descuento para clasificarlos
EntityReference<TipoDescuento> TipoDescuentoReference get; set;
(Opcional) Si se especifica se puden generar deducciones en planilla para los tiempos no trabajados asociados a este tipo, usando este Tipo de Descuento para clasificarlos
TipoIngreso TipoIngreso get; set;
(Opcional) Si se especifica se puden generar ingresos en planilla para los tiempos no trabajados asociados a este tipo, usando este Tipo de Ingreso para clasificarlos
EntityReference<TipoIngreso> TipoIngresoReference get; set;
(Opcional) Si se especifica se puden generar ingresos en planilla para los tiempos no trabajados asociados a este tipo, usando este Tipo de Ingreso para clasificarlos
bool UsaJornada get; set;
¿Indica si usa la jornada para calcular el tiempo no trabajado?
string UsuarioGrabacion get; set;
Usuario que creó el registro
string UsuarioUltimaModificacion get; set;
Usuario que realizó la última modificación del registro