Type PresupuestoCapacitacion
Namespace Aseinfo.VH4.Data
Parent EntityObject
Interfaces IAuditedEntity, IHasPropertyBag, IAuthorizationWorkflowManagedEntity, IFinalizationEntity
Entidad que representa los presupuestos de capacitación 
			
		
			Events
Methods
Properties
- Cerrado
 - Codigo
 - CodigoEmpleadoAutorizadorWorkflow
 - CodigoEmpleadoDefineAutorizaciones
 - CodigoEmpleadoSolicitante
 - CodigoEmpleadoSujetoAccion
 - CodigoInstanciaWorkflow
 - ComentarioAnulacion
 - EmpleoSolicita
 - EmpleoSolicitaReference
 - EntityKey
 - EntityState
 - EsPorCentroCosto
 - EsPorCompania
 - EsPorUnidad
 - EsPresupuestoInfinito
 - Estado
 - EstadoAuthorizationWorkflow
 - EstadoAuthorizationWorkflowDb
 - EstadoDb
 - Eventos
 - FechaCambioEstado
 - FechaFin
 - FechaGrabacion
 - FechaInicio
 - FechaUltimaModificacion
 - GrupoCorporativo
 - GrupoCorporativoReference
 - IngresadoPortal
 - Moneda
 - MonedaReference
 - MontoTotalAsignado
 - MontoTotalEjecutado
 - MontoTotalPresupuestado
 - Nombre
 - PresupuestosCentroCosto
 - PresupuestosCompania
 - PresupuestosUnidad
 - RawPropertyBagData
 - UsuarioGrabacion
 - UsuarioUltimaModificacion
 
Events
PropertyChanged
PropertyChanging
Public static methods
PresupuestoCapacitacion CreatePresupuestoCapacitacion(int codigo, string nombre, string estadoDb, bool cerrado, bool esPresupuestoInfinito, DateTime fechaInicio, DateTime fechaFin, decimal montoTotalPresupuestado, decimal montoTotalAsignado, decimal montoTotalEjecutado, bool esPorCompania, bool esPorUnidad, bool esPorCentroCosto, DateTime fechaCambioEstado, string estadoAuthorizationWorkflowDb, bool ingresadoPortal)
Create a new PresupuestoCapacitacion object. 
			
				
		
	Parameters
- 
							
intcodigo - Initial value of the Codigo property.
 - 
							
stringnombre - Initial value of the Nombre property.
 - 
							
stringestadoDb - Initial value of the EstadoDb property.
 - 
							
boolcerrado - Initial value of the Cerrado property.
 - 
							
boolesPresupuestoInfinito - Initial value of the EsPresupuestoInfinito property.
 - 
							
DateTimefechaInicio - Initial value of the FechaInicio property.
 - 
							
DateTimefechaFin - Initial value of the FechaFin property.
 - 
							
decimalmontoTotalPresupuestado - Initial value of the MontoTotalPresupuestado property.
 - 
							
decimalmontoTotalAsignado - Initial value of the MontoTotalAsignado property.
 - 
							
decimalmontoTotalEjecutado - Initial value of the MontoTotalEjecutado property.
 - 
							
boolesPorCompania - Initial value of the EsPorCompania property.
 - 
							
boolesPorUnidad - Initial value of the EsPorUnidad property.
 - 
							
boolesPorCentroCosto - Initial value of the EsPorCentroCosto property.
 - 
							
DateTimefechaCambioEstado - Initial value of the FechaCambioEstado property.
 - 
							
stringestadoAuthorizationWorkflowDb - Initial value of the EstadoAuthorizationWorkflowDb property.
 - 
							
boolingresadoPortal - Initial value of the IngresadoPortal property.
 
Public properties
bool Cerrado get; set;
Determina si el presupuesto está cerrado (ya no permite asociar mas gastos) 
		
	int Codigo get; set;
Código de Presupuesto de Capacitación 
		
	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 de la instancia del flujo que maneja la entidad 
		
	string ComentarioAnulacion get; set;
Comentario especificado por el usuario al momento de anular una acción 
		
	Empleo EmpleoSolicita get; set;
Empleo que solicita el presupuesto 
		
	EntityReference<Empleo> EmpleoSolicitaReference get; set;
Empleo que solicita el presupuesto 
		
	EntityKey EntityKey get; set;
EntityState EntityState get;
bool EsPorCentroCosto get; set;
Determina que el presupuesto se especifica por centro de costo.  Si es verdadero entonces deben existir registros en la tabla detalle de presupuesto por centro de costo 
		
	bool EsPorCompania get; set;
Determina que el presupuesto se especifica por compañia.   Si es verdadero entonces deben existir registros en la tabla detalle de presupuesto por compañia 
		
	bool EsPorUnidad get; set;
Determina que el presupuesto se especifica por unidades.  Si es verdadero entonces deben existir registros en la tabla detalle de presupuesto por unidad 
		
	bool EsPresupuestoInfinito get; set;
Determina si el monto presupuestado es infinito, en este caso el monto presupuestado no se digita y tampoco se desgloza por centro de costo, unidad o empresa. 
		
	EstadoAccion Estado get; set;
Estado del presupuesto 
		
	Nullable<AuthorizationWorkflowEntityState> EstadoAuthorizationWorkflow get; set;
Estado de la entidad manejada por workflow 
		
	string EstadoAuthorizationWorkflowDb get; set;
Estado de flujo 
		
	string EstadoDb get; set;
Estado del presupuesto. P = Pendiente, A = Autorizado, D = Denegado, N = Anulado 
		
	EntityCollection<EventoCapacitacion> Eventos get; set;
Eventos que utilizan el presupuesto 
		
	DateTime FechaCambioEstado get; set;
Fecha del último cambio de estado de la acción 
		
	DateTime FechaFin get; set;
Fecha de finalización del presupuesto 
		
	Nullable<DateTime> FechaGrabacion get; set;
Fecha de inserción 
		
	DateTime FechaInicio get; set;
Fecha de inicio del presupuesto 
		
	Nullable<DateTime> FechaUltimaModificacion get; set;
Fecha de la última modificación del registro 
		
	GrupoCorporativo GrupoCorporativo get; set;
Grupo Corporativo al que aplica este presupuesto 
		
	EntityReference<GrupoCorporativo> GrupoCorporativoReference get; set;
Grupo Corporativo al que aplica este presupuesto 
		
	bool IngresadoPortal get; set;
Indica si la solicitud fue hecha desde el portal 
		
	Moneda Moneda get; set;
Moneda en la que estan los montos del presupuesto 
		
	EntityReference<Moneda> MonedaReference get; set;
Moneda en la que estan los montos del presupuesto 
		
	decimal MontoTotalAsignado get; set;
Monto Total Asignado (Sumatoria de eventos que aún no inician) 
		
	decimal MontoTotalEjecutado get; set;
Monto Total Ejecutado (Sumatoria de los eventos que ya finalizaron) 
		
	decimal MontoTotalPresupuestado get; set;
Monto Total Presupuestado (Es la sumatoria de la tabla detalle cuando así se especifica, de lo contrario es digitado) 
		
	string Nombre get; set;
Nombre del Presupuesto de Capacitación 
		
	EntityCollection<PresupuestoCapacitacionPorCentroCosto> PresupuestosCentroCosto get; set;
Detalles del presupuesto por centro de costo 
		
	EntityCollection<PresupuestoCapacitacionPorCompania> PresupuestosCompania get; set;
Detalles del presupuestos por compañía 
		
	EntityCollection<PresupuestoCapacitacionPorUnidad> PresupuestosUnidad get; set;
Detalles del presupuesto por unidad 
		
	string RawPropertyBagData get; set;
Data de los campos adicionales 
		
	string UsuarioGrabacion get; set;
Usuario que creó el registro 
		
	string UsuarioUltimaModificacion get; set;
Usuario que realizó la última modificación del registro