Type Contratacion
Namespace Aseinfo.VH4.Data
Parent EntityObject
Interfaces IAuditedEntity, IHasPropertyBag, IReadonlyWhenAuthorizedEntity, IDeferredFinalizationEntity, IBatchableEntity, IFileAttachmentCapableEntity
Entidad que representa las contrataciones
Events
Methods
- CreateContratacion
- ShouldSerializeEmpleoGenerado
- ShouldSerializeEmpleoGeneradoReference
- ShouldSerializeEstructurasSalarialesContratos
- ShouldSerializeFormasPagoContratos
Properties
- CandidatoConcursoSeleccion
- CandidatoConcursoSeleccionReference
- Codigo
- CodigoAlternativo
- CodigoEmpleadoAutorizadorWorkflow
- CodigoEmpleadoDefineAutorizaciones
- CodigoEmpleadoSolicitante
- CodigoEmpleadoSujetoAccion
- CodigoInstanciaWorkflow
- CodigoLoteMasivo
- ComentarioAnulacion
- ConservarCodigoAlternativo
- ContratoFin
- ContratoInicial
- Empleo
- EmpleoGenerado
- EmpleoGeneradoReference
- EmpleoReference
- EmpleoSolicita
- EmpleoSolicitaReference
- EntityKey
- EntityState
- Estado
- EstadoAuthorizationWorkflow
- EstadoAuthorizationWorkflowDb
- EstadoDb
- EstructurasSalarialesContratos
- Expediente
- ExpedienteReference
- FechaCambioEstado
- FechaGrabacion
- FechaIngreso
- FechaUltimaModificacion
- FileAttachments
- FormasPagoContratos
- IngresadoPortal
- IsFinalizing
- Jornada
- JornadaReference
- Plaza
- PlazaReference
- RawPropertyBagData
- TipoContrato
- TipoContratoReference
- TipoPlanilla
- TipoPlanillaReference
- UsuarioGrabacion
- UsuarioUltimaModificacion
Events
PropertyChanged
PropertyChanging
Public instance methods
bool ShouldSerializeEmpleoGenerado()
Propiedad agregada explícitamente para que no se serialice al momento de generar el registro de auditoría
bool ShouldSerializeEmpleoGeneradoReference()
Propiedad agregada explícitamente para que no se serialice al momento de generar el registro de auditoría
bool ShouldSerializeEstructurasSalarialesContratos()
Propiedad agregada explícitamente para que no se serialice al momento de generar el registro de auditoría
bool ShouldSerializeFormasPagoContratos()
Propiedad agregada explícitamente para que no se serialice al momento de generar el registro de auditoría
Public static methods
Contratacion CreateContratacion(int codigo, DateTime fechaIngreso, DateTime contratoInicial, string estadoDb, string estadoAuthorizationWorkflowDb, DateTime fechaCambioEstado, bool ingresadoPortal, string codigoAlternativo, bool conservarCodigoAlternativo)
Create a new Contratacion object.
Parameters
-
int
codigo - Initial value of the Codigo property.
-
DateTime
fechaIngreso - Initial value of the FechaIngreso property.
-
DateTime
contratoInicial - Initial value of the ContratoInicial property.
-
string
estadoDb - Initial value of the EstadoDb property.
-
string
estadoAuthorizationWorkflowDb - Initial value of the EstadoAuthorizationWorkflowDb property.
-
DateTime
fechaCambioEstado - Initial value of the FechaCambioEstado property.
-
bool
ingresadoPortal - Initial value of the IngresadoPortal property.
-
string
codigoAlternativo - Initial value of the CodigoAlternativo property.
-
bool
conservarCodigoAlternativo - Initial value of the ConservarCodigoAlternativo property.
Public properties
CandidatoConcurso CandidatoConcursoSeleccion get; set;
Apunta al candidato "externo" elegido en un concurso de selección y cuya contratación generó esta acción
EntityReference<CandidatoConcurso> CandidatoConcursoSeleccionReference get; set;
Apunta al candidato "externo" elegido en un concurso de selección y cuya contratación generó esta acción
int Codigo get; set;
Código de la contratación
string CodigoAlternativo get; set;
Código alternativo del empleado ingresado por el usuario
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 del flujo
Nullable<int> CodigoLoteMasivo get; set;
Identificador único de lote, cuando la acción pertenece a una acción masiva
string ComentarioAnulacion get; set;
Comentario que digita el usuario cuando se anula una acción
bool ConservarCodigoAlternativo get; set;
Indica si se debe conservar el codigo alternativo
Nullable<DateTime> ContratoFin get; set;
Fecha de finalización del Contrato o Relación Laboral (se debe especificar cuando el Tipo de Contrato es Termporal)
DateTime ContratoInicial get; set;
Fecha de Inicio del Contrato o Relación Laboral (puede ser igual a la fecha de ingreso)
Empleo Empleo get; set;
Empleo que se contrata
Empleo EmpleoGenerado get; set;
Empleo que se generó en la finalización de la contratación
EntityReference<Empleo> EmpleoGeneradoReference get; set;
Empleo que se generó en la finalización de la contratación
EntityReference<Empleo> EmpleoReference get; set;
Empleo que se contrata
Empleo EmpleoSolicita get; set;
No Metadata Documentation available.
EntityReference<Empleo> EmpleoSolicitaReference get; set;
No Metadata Documentation available.
EntityKey EntityKey get; set;
EntityState EntityState get;
EstadoAccion Estado get; set;
Estado de la Contratación
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 contratación
EntityCollection<EstructuraSalarialContrato> EstructurasSalarialesContratos get; set;
Estructuras salariales para los contratos
Expediente Expediente get; set;
Expediente al que se contrata
EntityReference<Expediente> ExpedienteReference get; set;
Expediente al que se contrata
DateTime FechaCambioEstado get; set;
Fecha del último cambio de estado de la acción
Nullable<DateTime> FechaGrabacion get; set;
Fecha en que se creó el registro
DateTime FechaIngreso get; set;
Fecha de Ingreso del Empleado
Nullable<DateTime> FechaUltimaModificacion get; set;
Fecha en que se modificó por última vez
List<Guid> FileAttachments get; set;
Contiene la información cruda del XML que contiene las referencias a los file uploads que se han hecho
EntityCollection<FormaPagoContrato> FormasPagoContratos get; set;
Formas de pago de las contrataciones
bool IngresadoPortal get; set;
Indica si la solicitud fue hecha desde el portal
bool IsFinalizing get; set;
Indica si la entidad se está finalizando en este momento
Jornada Jornada get; set;
Jornada que se le asigna en la contratación
EntityReference<Jornada> JornadaReference get; set;
Jornada que se le asigna en la contratación
Plaza Plaza get; set;
Plaza al que se le asigna en la contratación
EntityReference<Plaza> PlazaReference get; set;
Plaza al que se le asigna en la contratación
string RawPropertyBagData get; set;
Data de los campos adicionales
TipoContrato TipoContrato get; set;
Tipo de contrato que se asigna a la contratación
EntityReference<TipoContrato> TipoContratoReference get; set;
Tipo de contrato que se asigna a la contratación
TipoPlanilla TipoPlanilla get; set;
Tipo de planilla al que se le asigna a la contratación
EntityReference<TipoPlanilla> TipoPlanillaReference get; set;
Tipo de planilla al que se le asigna a la contratación
string UsuarioGrabacion get; set;
Usuario que creó el registro
string UsuarioUltimaModificacion get; set;
Usuario que realizó la última modificación del registro