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