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
-
int
codigo - Initial value of the Codigo property.
-
string
nombre - Initial value of the Nombre property.
-
string
estadoDb - Initial value of the EstadoDb property.
-
bool
cerrado - Initial value of the Cerrado property.
-
bool
esPresupuestoInfinito - Initial value of the EsPresupuestoInfinito property.
-
DateTime
fechaInicio - Initial value of the FechaInicio property.
-
DateTime
fechaFin - Initial value of the FechaFin property.
-
decimal
montoTotalPresupuestado - Initial value of the MontoTotalPresupuestado property.
-
decimal
montoTotalAsignado - Initial value of the MontoTotalAsignado property.
-
decimal
montoTotalEjecutado - Initial value of the MontoTotalEjecutado property.
-
bool
esPorCompania - Initial value of the EsPorCompania property.
-
bool
esPorUnidad - Initial value of the EsPorUnidad property.
-
bool
esPorCentroCosto - Initial value of the EsPorCentroCosto property.
-
DateTime
fechaCambioEstado - Initial value of the FechaCambioEstado property.
-
string
estadoAuthorizationWorkflowDb - Initial value of the EstadoAuthorizationWorkflowDb property.
-
bool
ingresadoPortal - 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