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
- 
							
intcodigo - Initial value of the Codigo property.
 - 
							
boolrequerido - Initial value of the Requerido property.
 - 
							
intorden - Initial value of the Orden property.
 - 
							
boolusaValidez - Initial value of the UsaValidez property.
 - 
							
boolesTodosPeriodos - 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