Evolution : Data Model API Documentation

Type Expediente

Namespace Aseinfo.VH4.Data

Parent EntityObject

Interfaces IAuditedEntity, IHasPropertyBag, IFileAttachmentCapableEntity

Entidad que representa la tabla de los expedientes

Events

Methods

Properties

Events

PropertyChanged

PropertyChanging

Public static methods

Expediente CreateExpediente(int codigo, string letraIndice, string primerApellido, string primerNombre, string sexoDb, string profesion, string estadoCivilDb, DateTime fechaNacimiento, string codigoAlternativo, bool permiteRecontratacion)

Create a new Expediente object.
Parameters
int codigo
Initial value of the Codigo property.
string letraIndice
Initial value of the LetraIndice property.
string primerApellido
Initial value of the PrimerApellido property.
string primerNombre
Initial value of the PrimerNombre property.
string sexoDb
Initial value of the SexoDb property.
string profesion
Initial value of the Profesion property.
string estadoCivilDb
Initial value of the EstadoCivilDb property.
DateTime fechaNacimiento
Initial value of the FechaNacimiento property.
string codigoAlternativo
Initial value of the CodigoAlternativo property.
bool permiteRecontratacion
Initial value of the PermiteRecontratacion property.

Public properties

EntityCollection<AccionCompaniaExpediente> AccionesEnCompania get; set;

Acciones en compañías que posee el expediente

EntityCollection<AficionExpediente> AficionesExpedientes get; set;

Aficiones que tiene el expediente

EntityCollection<Amonestacion> AmonestacionesDigitados get; set;

Amonestaciones que el expediente a creado

string ApellidoCasada get; set;

Apellido de casada de la empleada. Sólo debe llevar valor cuando el sexo es Femenino y el estado civil no es soltero.

string ApellidosNombres get; set;

Apellidos y nombres del empleado. (Campo calculado)

EntityCollection<AsociacionExpediente> AsociacionesExpedientes get; set;

Asociaciones del expediente

EntityCollection<CambioDatoExpediente> CambiosDatosExpediente get; set;

Modificaciones hechas al expediente

EntityCollection<CanalNotificacionExpediente> CanalesNotificacion get; set;

Canales de notificación del expediente

EntityCollection<Candidato> CandidatosReferidos get; set;

Candidatos referidos por el expediente

EntityCollection<Candidato> Candidaturas get; set;

Candidaturas del expediente

EntityCollection<CapacitacionExpediente> CapacitacionesExpediente get; set;

Capacitaciones recibidas por el expediente

int Codigo get; set;

Código del expediente

string CodigoAlternativo get; set;

Código alternativo único para el expediente. Utilizado para unificar un código único para un expediente de cara al usuario

string CodigoArchivo get; set;

Código del archivo de la foto del expediente de la persona

EntityCollection<ConcursoSeleccion> ConcursosSeleccionDigitados get; set;

Lista de concursos de selección digitados por este expediente

EntityCollection<ConsultaMedica> ConsultasMedicas get; set;

Consultas médicas registradas por expediente

EntityCollection<Contratacion> Contrataciones get; set;

Contrataciones que tiene el expediente

EntityCollection<ControlCita> ControlCitas get; set;

Citas médicas de un expediente

EntityCollection<CuentaBancoExpediente> CuentasBancariasExpediente get; set;

Cuentas de banco para el expediente

Departamento Departamento get; set;

Departamento de nacimiento del empleado

EntityReference<Departamento> DepartamentoReference get; set;

Departamento de nacimiento del empleado

EntityCollection<DireccionExpediente> DireccionesExpediente get; set;

Direcciones que pertenecen al expediente

EntityCollection<DocumentoExpediente> DocumentosExpedientes get; set;

Documentos del expediente

EntityCollection<DocumentoIdentificacion> DocumentosIdentificacion get; set;

Documentos de identificación del expediente

Nullable<int> Edad get; set;

Edad actual de la persona

EntityCollection<EducacionExpediente> EducacionExpedientes get; set;

Educaciones para el expediente

string Email get; set;

Correo electrónico del expediente del empleado

string EmailInterno get; set;

Correo electrónico interno de la persona

EntityCollection<Empleo> Empleos get; set;

Empleos que tiene el empleado

EntityCollection<EmpleoAnterior> EmpleosAnteriores get; set;

Empleos anteriores del expediente

EntityKey EntityKey get; set;

EntityState EntityState get;

Nullable<EstadoCivil> EstadoCivil get; set;

El estado civil del expediente

string EstadoCivilDb get; set;

Estado civil del empleado

EntityCollection<ExpedienteMedico> ExpedientesMedicos get; set;

Expedientes médicos asociados al expediente

EntityCollection<EmergenciaExpediente> FamiliaresEmergencia get; set;

Familiares a informar en caso de emergencia

EntityCollection<FamiliarExpediente> FamiliaresExpedientes get; set;

Familiares del expediente

Nullable<DateTime> FechaGrabacion get; set;

Fecha en que se creó el registro

DateTime FechaNacimiento get; set;

Fecha de nacimiento 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<IdiomaExpediente> IdiomasExpediente get; set;

Idiomas que domina el expediente

EntityCollection<Incapacidad> IncapacidadesDigitados get; set;

Incapacidades que el expediente a creado

EntityCollection<Incremento> IncrementosDigitados get; set;

Incrementos que el expediente a creado

EntityCollection<IngresoMensualAdicionalExpediente> IngresosMensualesAdicionales get; set;

Ingresos mensuales adicionales del expediente

EntityCollection<InstanciaEntidadAdicional> InstanciasEntidadesAdicionalesComoDigitador get; set;

Solicitudes Genéricas digitadas

string LetraIndice get; set;

Primera letra del primer apellido del expediente del empleado o candidato

Localidad Lugar get; set;

Lugar de nacimiento del empleado

EntityReference<Localidad> LugarReference get; set;

Lugar de nacimiento del empleado

EntityCollection<Movimiento> MovimientosDigitados get; set;

Movimientos que el expediente a creado

Municipio Municipio get; set;

Municipio de nacimiento del empleado

EntityReference<Municipio> MunicipioReference get; set;

Municipio de nacimiento del empleado

string NombresApellidos get; set;

Nombres y apellidos del empleado (Calculado)

string NombreUsual get; set;

Nombre usual

string Observaciones get; set;

Observaciones del expediente

EntityCollection<OtroDescuento> OtrosDescuentosDigitados get; set;

Otros Descuentos que el expediente a creado

EntityCollection<OtroIngreso> OtrosIngresosDigitados get; set;

Otros Ingresos que el expediente a creado

string OtrosNombre get; set;

Tercer y otros nombres del empleado

Pais PaisDigitado get; set;

País donde se digitó el expediente

EntityReference<Pais> PaisDigitadoReference get; set;

País donde se digitó el expediente

Pais PaisNacimiento get; set;

País de nacimiento del empleado

EntityReference<Pais> PaisNacimientoReference get; set;

País de nacimiento del empleado

Pais PaisNacionalidad get; set;

País de nacionalidad del empleado

EntityReference<Pais> PaisNacionalidadReference get; set;

País de nacionalidad del empleado

EntityCollection<ParienteEmpleado> ParientesEmpleados get; set;

Parientes empleados que se han asigando en el detalle

EntityCollection<ParienteEmpleado> ParientesExpedientes get; set;

Expedientes que han agregado al expediente actual como un pariente empleado

bool PermiteRecontratacion get; set;

Indica si al expediente se le podrá recontratar

EntityCollection<RelacionFiadorExpediente> PersonasAQuienLeSirveDeFiador get; set;

Personas a quien el expediente les sirve como fiador

EntityCollection<PlanAnualVacacion> PlanesAnualesVacacionesDigitados get; set;

No Metadata Documentation available.

EntityCollection<PrestamoExpediente> Prestamos get; set;

Préstamos que posee el expediente

string PrimerApellido get; set;

Primer apellido del empleado

string PrimerNombre get; set;

Primer nombre del empleado

string Profesion get; set;

Descripción de la profesión del empleado

EntityCollection<PropiedadExpediente> Propiedades get; set;

Inmuebles que posee el expediente

string RawPropertyBagData get; set;

Data de los campos adicionales

EntityCollection<Reconocimiento> ReconocimientosDigitados get; set;

Reconocimientos que el expediente a creado

EntityCollection<Referencia> Referencias get; set;

Referencias del expediente

EntityCollection<RepresentanteLegal> RepresentantesLegales get; set;

Representantes legales asociado al expediente

EntityCollection<RequisicionPersonal> RequisicionesPersonalDigitadas get; set;

Requisiciones de personal digitadas

EntityCollection<Retiro> RetirosDigitados get; set;

Retiros que el expediente a creado

string SegundoApellido get; set;

Segundo apellido del empleado

string SegundoNombre get; set;

Segundo nombre del empleado

Nullable<Sexo> Sexo get; set;

Sexo del empleado que aplica al puesto

string SexoDb get; set;

Género o sexo del empleado

EntityCollection<SolicitudCapacitacion> SolicitudesCapacitacion get; set;

Coleccion de solicitudes capacitacion que el expediente ha creado

EntityCollection<SolicitudJustificacionMarca> SolicitudesJustificacionMarca get; set;

Solicitudes de justificación de marcar digitadas por el expediente

EntityCollection<SustitucionTemporal> SustitucionesTemporalesDigitadas get; set;

No Metadata Documentation available.

EntityCollection<TarjetaCreditoExpediente> TarjetasDeCredito get; set;

Tarjetas de crédito que el expediente posee

string TelefonoMovil get; set;

Número de teléfono móvil de la persona

string TelefonoMovilInterno get; set;

Número de teléfono móvil Interno de la persona

TituloPersonal TituloPersonal get; set;

Título personal del empleado

EntityReference<TituloPersonal> TituloPersonalReference get; set;

Título personal del empleado

Usuario Usuario get; set;

Usuario relacionado con el expediente

string UsuarioGrabacion get; set;

Usuario que creó el registro

EntityReference<Usuario> UsuarioReference get; set;

Usuario relacionado con el expediente

string UsuarioUltimaModificacion get; set;

Usuario que modificó el registro la última vez

EntityCollection<ValuacionHay> val_valuaciones get; set;

No Metadata Documentation available.

EntityCollection<ValorEmitidoGobiernoExpediente> ValoresEmitidosPorElGobierno get; set;

Valores emitidos por el gobierno que posee el expediente

EntityCollection<ValorEmitidoPrivadoExpediente> ValoresEmitidosPorEntidadesPrivadas get; set;

Valores emitidos por entidades privadas que posee el expediente

EntityCollection<ValuacionPuestos> ValuacionesPuestosComoDigitador get; set;

No Metadata Documentation available.

EntityCollection<VersionDocumentoGestionado> vdo_versiones_doc get; set;

No Metadata Documentation available.

EntityCollection<VehiculoExpediente> Vehiculos get; set;

Vehículos que posee el expediente