Type DescuentoCiclico
Namespace Aseinfo.VH4.Data
Parent EntityObject
Interfaces IHasPropertyBag, IAuditedEntity, IAuthorizationWorkflowManagedEntity, IFinalizationEntity, IFileAttachmentCapableEntity
Representa un registro de descuento cíclico asociado a un empleado 
			
		
			Events
Methods
- CreateDescuentoCiclico
 - ShouldSerializeAcreedor
 - ShouldSerializeAcreedorReference
 - ShouldSerializeCuotasExtraordinarias
 - ShouldSerializeCuotasGeneradas
 - ShouldSerializePlanPagos
 
Properties
- AccionLiquidacion
 - Acreedor
 - AcreedorReference
 - Activo
 - Agrupador
 - AgrupadorReference
 - Codigo
 - CodigoEmpleadoAutorizadorWorkflow
 - CodigoEmpleadoDefineAutorizaciones
 - CodigoEmpleadoSolicitante
 - CodigoEmpleadoSujetoAccion
 - CodigoInstanciaWorkflow
 - ComentarioAnulacion
 - CuotasExtraordinarias
 - CuotasGeneradas
 - Empleo
 - EmpleoReference
 - EntityKey
 - EntityState
 - Estado
 - EstadoAuthorizationWorkflow
 - EstadoAuthorizationWorkflowDb
 - EstadoDb
 - Fecha
 - FechaCambioEstado
 - FechaGrabacion
 - FechaInicioDescuento
 - FechaUltimaModificacion
 - FileAttachments
 - FrecuenciaCuota
 - FrecuenciaPeriodoPlanilla
 - IngresadoPortal
 - MesNoDescuenta
 - Moneda
 - MonedaReference
 - Monto
 - MontoCapitalCredito
 - NumeroCuotas
 - Observaciones
 - PlanPagos
 - Porcentaje
 - RawPropertyBagData
 - Referencia
 - Saldo
 - TasaInteres
 - TieneMontoIndefinido
 - Tipo
 - TipoDescuento
 - TipoDescuentoReference
 - TipoPlanilla
 - TipoPlanillaReference
 - TipoReference
 - TotalCobrado
 - TotalNoCobrado
 - UsaPorcentaje
 - UsuarioGrabacion
 - UsuarioUltimaModificacion
 - ValorCuota
 
Events
PropertyChanged
PropertyChanging
Public instance methods
bool ShouldSerializeAcreedor()
Propiedad agregada explícitamente para que no se serialice al momento de generar el registro de auditoría 
		
	bool ShouldSerializeAcreedorReference()
Propiedad agregada explícitamente para que no se serialice al momento de generar el registro de auditoría 
		
	bool ShouldSerializeCuotasExtraordinarias()
Propiedad agregada explícitamente para que no se serialice al momento de generar el registro de auditoría 
		
	bool ShouldSerializeCuotasGeneradas()
Propiedad agregada explícitamente para que no se serialice al momento de generar el registro de auditoría 
		
	bool ShouldSerializePlanPagos()
Propiedad agregada explícitamente para que no se serialice al momento de generar el registro de auditoría 
		
	Public static methods
DescuentoCiclico CreateDescuentoCiclico(int codigo, DateTime fecha, DateTime fechaInicioDescuento, bool tieneMontoIndefinido, bool usaPorcentaje, decimal porcentaje, decimal valorCuota, decimal totalCobrado, decimal totalNoCobrado, string estadoDb, DateTime fechaCambioEstado, string estadoAuthorizationWorkflowDb, bool activo, bool ingresadoPortal)
Create a new DescuentoCiclico object. 
			
				
		
	Parameters
- 
							
intcodigo - Initial value of the Codigo property.
 - 
							
DateTimefecha - Initial value of the Fecha property.
 - 
							
DateTimefechaInicioDescuento - Initial value of the FechaInicioDescuento property.
 - 
							
booltieneMontoIndefinido - Initial value of the TieneMontoIndefinido property.
 - 
							
boolusaPorcentaje - Initial value of the UsaPorcentaje property.
 - 
							
decimalporcentaje - Initial value of the Porcentaje property.
 - 
							
decimalvalorCuota - Initial value of the ValorCuota property.
 - 
							
decimaltotalCobrado - Initial value of the TotalCobrado property.
 - 
							
decimaltotalNoCobrado - Initial value of the TotalNoCobrado property.
 - 
							
stringestadoDb - Initial value of the EstadoDb property.
 - 
							
DateTimefechaCambioEstado - Initial value of the FechaCambioEstado property.
 - 
							
stringestadoAuthorizationWorkflowDb - Initial value of the EstadoAuthorizationWorkflowDb property.
 - 
							
boolactivo - Initial value of the Activo property.
 - 
							
boolingresadoPortal - Initial value of the IngresadoPortal property.
 
Public properties
AccionLiquidacionEnCiclicos AccionLiquidacion get; set;
Acción que ejecutará con este descuento cíclico cuando se liquida al empleado 
		
	BancoYAcreedor Acreedor get; set;
Banco o acreedor al que se asocia este descuento cíclico 
		
	EntityReference<BancoYAcreedor> AcreedorReference get; set;
Banco o acreedor al que se asocia este descuento cíclico 
		
	bool Activo get; set;
¿Debe aplicarse en planilla? 
		
	Agrupador Agrupador get; set;
Agrupador (cuando el descuento usa un porcentaje, debe asociarse a un agrupador) 
		
	EntityReference<Agrupador> AgrupadorReference get; set;
Agrupador (cuando el descuento usa un porcentaje, debe asociarse a un agrupador) 
		
	int Codigo get; set;
Código del registro de descuento cíclico 
		
	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 
		
	EntityCollection<CuotaExtraordinariaDescuentoCiclico> CuotasExtraordinarias get; set;
Collección de cuotas extraordinarias pagadas por el empleado y que no fueron procesadas por el cálculo de planillas 
		
	EntityCollection<CuotaDescuentoCiclico> CuotasGeneradas get; set;
Collección de cuotas generadas por este descuento cíclico 
		
	Empleo Empleo get; set;
Empleado al que se asocia este descuento cíclico 
		
	EntityReference<Empleo> EmpleoReference get; set;
Empleado al que se asocia este descuento cíclico 
		
	EntityKey EntityKey get; set;
EntityState EntityState get;
EstadoAccion Estado get; set;
Estado deNombreAccion 
		
	Nullable<AuthorizationWorkflowEntityState> EstadoAuthorizationWorkflow get; set;
Estado de la entidad manejada por workflow 
		
	string EstadoAuthorizationWorkflowDb get; set;
Estado de flujo 
		
	string EstadoDb get; set;
Estado de la accion. P = Pendiente, A = Autorizado, D = Denegado, N = Anulado 
		
	DateTime Fecha get; set;
Fecha de registro del descuento cíclico 
		
	DateTime FechaCambioEstado get; set;
Fecha del Ultimo Cambio de Estado de la Entidad 
		
	Nullable<DateTime> FechaGrabacion get; set;
Fecha en que se creó el registro 
		
	DateTime FechaInicioDescuento get; set;
Fecha a partir de la cual se va a procesar este descuento en las planillas 
		
	Nullable<DateTime> FechaUltimaModificacion get; set;
Fecha en que se modificó por última vez 
		
	List<Guid> FileAttachments get; set;
Contiene la información cruda del XML que contiene las referencias a los file uploads que se han hecho 
		
	FrecuenciaCuotaCiclica FrecuenciaCuota get; set;
Cada cuota corresponde con esta frecuencia 
		
	FrecuenciaPeriodoPlanillaCiclicos FrecuenciaPeriodoPlanilla get; set;
Período de planilla en donde serán procesadas cuotas de este descuento 
		
	bool IngresadoPortal get; set;
Indica si la solicitud fue hecha desde el portal 
		
	MesNoDescuentaCiclico MesNoDescuenta get; set;
Determina el mes en que no genera cuotas de descuento cíclico. 
		
	Moneda Moneda get; set;
Moneda en que está expresado el valor de la cuota 
		
	EntityReference<Moneda> MonedaReference get; set;
Moneda en que está expresado el valor de la cuota 
		
	Nullable<decimal> Monto get; set;
Monto total del descuento (se usa cuando dcc_monto_indefinido = 0) 
		
	Nullable<decimal> MontoCapitalCredito get; set;
Monto de capital del crédito dado al empleado 
		
	Nullable<int> NumeroCuotas get; set;
Determina el número total de cuotas en que debe dividirse el monto para ser descontado al empleado (se usa cuando dcc_monto_indefinido = 0) 
		
	string Observaciones get; set;
Observación o comentario asociado al descuento 
		
	EntityCollection<PlanPagosDescuentoCiclico> PlanPagos get; set;
Distribución del plan de pagos del descuento cíclico 
		
	decimal Porcentaje get; set;
Porcentaje a aplicar sobre la sumatoria de ingresos definida por el Agrupador para calcular la cuota (se usa cuando dcc_usa_porcentaje = 1) 
		
	string RawPropertyBagData get; set;
Data de los property bag 
		
	string Referencia get; set;
Número de referencia o identificador del descuento cíclico 
		
	Nullable<decimal> Saldo get; set;
Saldo actual del descuento cíclico 
		
	Nullable<decimal> TasaInteres get; set;
Tasa de interes aplicable al descuento 
		
	bool TieneMontoIndefinido get; set;
Determina si el descuento no tiene un monto total, ni un número de cuotas especificados 
		
	TipoDescuentoCiclico Tipo get; set;
Tipo de descuento cíclico al que pertenece este registro 
		
	TipoDescuento TipoDescuento get; set;
Tipo de Descuento que se utilizará para los cálculos de planilla para las cuotas generadas por este registro 
		
	EntityReference<TipoDescuento> TipoDescuentoReference get; set;
Tipo de Descuento que se utilizará para los cálculos de planilla para las cuotas generadas por este registro 
		
	TipoPlanilla TipoPlanilla get; set;
Tipo de Planilla para el cual serán generadas cuotas por este descuento cíclico 
		
	EntityReference<TipoPlanilla> TipoPlanillaReference get; set;
Tipo de Planilla para el cual serán generadas cuotas por este descuento cíclico 
		
	EntityReference<TipoDescuentoCiclico> TipoReference get; set;
Tipo de descuento cíclico al que pertenece este registro 
		
	decimal TotalCobrado get; set;
Sumatoria de las cuotas descontadas a la fecha en planillas autorizadas 
		
	decimal TotalNoCobrado get; set;
Total de montos no cobrados en cuotas aplicadas parcialmente en planillas autorizadas 
		
	bool UsaPorcentaje get; set;
Determina si el valor de la cuota corresponde con el porcentaje sobre un agrupador.  (En caso contrario, el valor de la cuota es un valor fijo) 
		
	string UsuarioGrabacion get; set;
Usuario que creó el registro 
		
	string UsuarioUltimaModificacion get; set;
Usuario que realizó la última modificación del registro 
		
	decimal ValorCuota get; set;
Valor de la cuota a descontar