Type CursoCertificacionPuesto
Namespace Aseinfo.VH4.Data
Parent EntityObject
Interfaces IAuditedEntity, IHasPropertyBag
Entidad que representalas los cursos o certificaciones que se deben de tomar como requisitos para el puesto
Events
Methods
Properties
- Codigo
- Curso
- CursoReference
- Descripcion
- EntityKey
- EntityState
- EsTodosPeriodos
- FechaGrabacion
- FechaUltimaModificacion
- Modalidad
- ModalidadDb
- Orden
- PeriodoOcurrencia
- Puesto
- PuestoReference
- RawPropertyBagData
- Requerido
- UnidadesValidez
- UnidadesValidezDB
- UsaValidez
- UsuarioGrabacion
- UsuarioUltimaModificacion
- Validez
Events
PropertyChanged
PropertyChanging
Public instance methods
bool ShouldSerializeCurso()
Propiedad agregada explícitamente para que no se serialice al momento de generar el registro de auditoría
bool ShouldSerializeCursoReference()
Propiedad agregada explícitamente para que no se serialice al momento de generar el registro de auditoría
Public static methods
CursoCertificacionPuesto CreateCursoCertificacionPuesto(int codigo, bool requerido, int orden, bool usaValidez, bool esTodosPeriodos)
Create a new CursoCertificacionPuesto object.
Parameters
-
int
codigo - Initial value of the Codigo property.
-
bool
requerido - Initial value of the Requerido property.
-
int
orden - Initial value of the Orden property.
-
bool
usaValidez - Initial value of the UsaValidez property.
-
bool
esTodosPeriodos - Initial value of the EsTodosPeriodos property.
Public properties
int Codigo get; set;
Código de la certificacón para el puesto
CursoCapacitacion Curso get; set;
Curso que debe de tomar como requisito el puesto
EntityReference<CursoCapacitacion> CursoReference get; set;
Curso que debe de tomar como requisito el puesto
string Descripcion get; set;
Descripcion del curso o de l a certificación para el puesto
EntityKey EntityKey get; set;
EntityState EntityState get;
bool EsTodosPeriodos get; set;
Indica si el curso se realiza cada período del plan de capacitación
Nullable<DateTime> FechaGrabacion get; set;
Fecha en que se creó el registro
Nullable<DateTime> FechaUltimaModificacion get; set;
Fecha en que se creó el registro
Nullable<ModalidadCertificacionPuesto> Modalidad get; set;
Modalidad para el curso o certificación
string ModalidadDb get; set;
La modalidad del curso o certificación
int Orden get; set;
Orden de la prescedencia
Nullable<int> PeriodoOcurrencia get; set;
El número del período del plan en el cual se llevará a cabo el curso (esta debe ser menor al número de periodos del plan)
Puesto Puesto get; set;
Puesto al que se le asocia un curso
EntityReference<Puesto> PuestoReference get; set;
Puesto al que se le asocia un curso
string RawPropertyBagData get; set;
Data de los campos adicionales
bool Requerido get; set;
¿El curso o certificación es requerida?
Nullable<UnidadesTiempoValidez> UnidadesValidez get; set;
Unidad de validez
string UnidadesValidezDB get; set;
unidad de medida de la validez
bool UsaValidez get; set;
Usa o el tiempo de validez para el curso a tomar
string UsuarioGrabacion get; set;
Usuario que creó el registro
string UsuarioUltimaModificacion get; set;
Usuario que realizó la última modificación
Nullable<int> Validez get; set;
Número de unidades de tiempo en el que el curso es válido