Evolution : Data Model API Documentation

Type PresupuestoCapacitacion

Namespace Aseinfo.VH4.Data

Parent EntityObject

Interfaces IAuditedEntity, IHasPropertyBag, IAuthorizationWorkflowManagedEntity, IFinalizationEntity

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