Evolution : Data Model API Documentation

Type TipoHoraExtra

Namespace Aseinfo.VH4.Data

Parent EntityObject

Interfaces IHasPropertyBag, IAuditedEntity, IFileAttachmentCapableEntity

Events

PropertyChanged

PropertyChanging

Public static methods

TipoHoraExtra CreateTipoHoraExtra(int codigo, string descripcion, string abreviatura, decimal factor, decimal factorNocturnidad, bool activo)

Create a new TipoHoraExtra object.
Parameters
int codigo
Initial value of the Codigo property.
string descripcion
Initial value of the Descripcion property.
string abreviatura
Initial value of the Abreviatura property.
decimal factor
Initial value of the Factor property.
decimal factorNocturnidad
Initial value of the FactorNocturnidad property.
bool activo
Initial value of the Activo property.

Public properties

string Abreviatura get; set;

Nombre corto del tipo de hora extra

bool Activo get; set;

Determina si el tipo de hora extra esta activo

int Codigo get; set;

Código del Tipo de Hora Extra

Compania Compania get; set;

Empresa a la que pertenece este tipo de hora extra

EntityReference<Compania> CompaniaReference get; set;

Empresa a la que pertenece este tipo de hora extra

string Descripcion get; set;

Nombre o descripción de este tipo de hora extra

EntityKey EntityKey get; set;

EntityState EntityState get;

decimal Factor get; set;

Factor de recargo por este tipo de hora extra

decimal FactorNocturnidad get; set;

Factor que se utiliza para agregar recargo por nocturnidad (se puede usar en la legislación laboral salvadoreña)

Nullable<DateTime> FechaGrabacion get; set;

Fecha de inserción

Nullable<DateTime> FechaUltimaModificacion get; set;

Fecha de última modificación

List<Guid> FileAttachments get; set;

Contiene la información cruda del XML que contiene las referencias a los file uploads que se han hecho

Nullable<DateTime> HoraFinal get; set;

(Opcional) Hora final del rango de horas en que aplica este tipo de hora extra

Nullable<DateTime> HoraInicial get; set;

(Opcional) Hora inicial del rango de horas en que aplica este tipo de hora extra

EntityCollection<HoraExtra> HorasExtras get; set;

Colección de registros de horas extras asociadas a este tipo

string RawPropertyBagData get; set;

Data del property bag

TipoDia TipoDia get; set;

Tipo de Día al que están asociado este tipo de hora extra

TipoIngreso TipoIngreso get; set;

Tipo de Ingreso al que está asociado este tipo de hora extra

EntityReference<TipoIngreso> TipoIngresoReference get; set;

Tipo de Ingreso al que está asociado este tipo de hora extra

string UsuarioGrabacion get; set;

Usuario que inserta

string UsuarioUltimaModificacion get; set;

Usuario que realizó la ultima modificación