Cargando...
Buscando...
Nada coincide
Referencia de la clase sage.addons.amortiza.Negocio.Clases.AmortizacionCabecera

Clase de gestión del plan de amortización. Más...

Diagrama de herencia de sage.addons.amortiza.Negocio.Clases.AmortizacionCabecera
sage.addons.amortiza.Negocio.Interficies.IMetodoAmortizacion sage.addons.amortiza.Negocio.Clases.MetodoAmortizacionCreciente sage.addons.amortiza.Negocio.Clases.MetodoAmortizacionDecreciente sage.addons.amortiza.Negocio.Clases.MetodoAmortizacionDegresivo sage.addons.amortiza.Negocio.Clases.MetodoAmortizacionLineal

Métodos públicos

 AmortizacionCabecera ()
 Constructor vacío.
 
 AmortizacionCabecera (Mantes.Partidas partidas)
 Constructor con parametro.
 
BindingList< AmortizacionDetalleGetPlanAmortizacionContable ()
 Obtener el plan de amortización contable.
 
BindingList< AmortizacionDetalleGetPlanAmortizacionFiscal ()
 Obtener el plan de amortización fiscal.
 
string GetNombreTablaAmortizacion ()
 Devuelve el nombre de la tabla en función del plan de amortización.
 
bool GenerarPlanAmortizacion (TablaAmortizacion tabla)
 Método para la generación del plan de amortización para la partida de inventario.
 

Métodos protegidos

virtual void CuotasActualizarFechaFinalAmortizacion ()
 Calcular la fecha final de amortización.
 

Atributos protegidos

readonly int _nDesplazamientoInicial = AMORTIZA._Get_Objeto_Amortiza().DesplazamientoInicial
 Número de meses de desplazamiento del mes inicial del ejercicio.
 
readonly bool _lDesplazamientoInverso = AMORTIZA._Get_Objeto_Amortiza().DesplazamientoInverso
 Indica si el desplazamiento mensual es normal o por anticipación (inverso)
 
readonly string _lcEjercicioActual = Convert.ToString(EW_GLOBAL._GetVariable("wc_any"))
 Ejercicio actual.
 
ewMascara _oMascaraImporte = new ewMascara(EW_GLOBAL._GetMascara(KeyDiccionarioMascara.wc_grantotal))
 Mascara de importe.
 
DateTime _ld_periodoini = Convert.ToDateTime(EW_GLOBAL._GetVariable("wd_periodoini"))
 Fecha inicial del ejercicio actual.
 
decimal _nImporteHistorico = 0M
 Importe acumulado cuando no existe el desglose histórico.
 
int _nCuotasPendientes = 0
 Cuotas pendientes.
 
int _nPosicionMesInicial = 0
 Posición mes inicial.
 
int _nPeriodoActual = 0
 Periodo actual.
 
int _nPeriodoIndice = 0
 Periodo del indice.
 
decimal _nCuotaAnual = 0M
 Cuota anual.
 
decimal _nCuotaMensual = 0
 Cuota mensual.
 
decimal _nAcumuladoTotal = 0M
 Acumulado total.
 
decimal _nAcumuladoMeses = 0M
 Acumulado mensual.
 
decimal _nPeriodoActualImporteAsentado = 0M
 Importe asentado periodo actual.
 
int _nPeriodoActualCuotasAsentadas = 0
 Cuotas asentadas en el periodo actual.
 
decimal _nAmortizadoTotal = 0M
 Importe amortizado total.
 
decimal _nFijo = 0M
 Importe fijo para los números crecientes/decrecientes.
 
decimal _nDiaIni = 0M
 Indica el dia inicial para los números crecientes/decrecientes.
 
decimal _nDiaFin = 0M
 Indica el dia final para los números crecientes/decrecientes.
 

Propiedades

TablaAmortizacion TablaAmortizacion [get, set]
 Indica el plan de amortización (Contable, Fiscal)
 
Mantes.Partidas PartidaInventario [get, set]
 Mantenimiento de la partida de inventario.
 
TipoCalculoCuota TipoCalculoCuota [get, set]
 Indica el Tipo de calculo de cuota (por defecto, no establecido, para que haga una pregunta)
 
string _ErrorMessage [get, set]
 Mensaje de error en caso que se produzca.
 

Descripción detallada

Clase de gestión del plan de amortización.

Definición en la línea 21 del archivo AmortizacionCabecera.cs.

Documentación de constructores y destructores

◆ AmortizacionCabecera() [1/2]

sage.addons.amortiza.Negocio.Clases.AmortizacionCabecera.AmortizacionCabecera ( )
inline

Constructor vacío.

Definición en la línea 199 del archivo AmortizacionCabecera.cs.

◆ AmortizacionCabecera() [2/2]

sage.addons.amortiza.Negocio.Clases.AmortizacionCabecera.AmortizacionCabecera ( Mantes.Partidas partidas)
inline

Constructor con parametro.

Definición en la línea 209 del archivo AmortizacionCabecera.cs.

Documentación de funciones miembro

◆ CuotasActualizarFechaFinalAmortizacion()

virtual void sage.addons.amortiza.Negocio.Clases.AmortizacionCabecera.CuotasActualizarFechaFinalAmortizacion ( )
inlineprotectedvirtual

◆ GenerarPlanAmortizacion()

bool sage.addons.amortiza.Negocio.Clases.AmortizacionCabecera.GenerarPlanAmortizacion ( TablaAmortizacion tabla)
inline

Método para la generación del plan de amortización para la partida de inventario.

Devuelve

Implementa sage.addons.amortiza.Negocio.Interficies.IMetodoAmortizacion.

Definición en la línea 256 del archivo AmortizacionCabecera.cs.

◆ GetNombreTablaAmortizacion()

string sage.addons.amortiza.Negocio.Clases.AmortizacionCabecera.GetNombreTablaAmortizacion ( )
inline

Devuelve el nombre de la tabla en función del plan de amortización.

Devuelve

Implementa sage.addons.amortiza.Negocio.Interficies.IMetodoAmortizacion.

Definición en la línea 247 del archivo AmortizacionCabecera.cs.

◆ GetPlanAmortizacionContable()

BindingList< AmortizacionDetalle > sage.addons.amortiza.Negocio.Clases.AmortizacionCabecera.GetPlanAmortizacionContable ( )
inline

Obtener el plan de amortización contable.

Devuelve

Definición en la línea 223 del archivo AmortizacionCabecera.cs.

◆ GetPlanAmortizacionFiscal()

BindingList< AmortizacionDetalle > sage.addons.amortiza.Negocio.Clases.AmortizacionCabecera.GetPlanAmortizacionFiscal ( )
inline

Obtener el plan de amortización fiscal.

Devuelve

Definición en la línea 235 del archivo AmortizacionCabecera.cs.

Documentación de campos

◆ _lcEjercicioActual

readonly string sage.addons.amortiza.Negocio.Clases.AmortizacionCabecera._lcEjercicioActual = Convert.ToString(EW_GLOBAL._GetVariable("wc_any"))
protected

Ejercicio actual.

Definición en la línea 38 del archivo AmortizacionCabecera.cs.

◆ _ld_periodoini

DateTime sage.addons.amortiza.Negocio.Clases.AmortizacionCabecera._ld_periodoini = Convert.ToDateTime(EW_GLOBAL._GetVariable("wd_periodoini"))
protected

Fecha inicial del ejercicio actual.

Definición en la línea 48 del archivo AmortizacionCabecera.cs.

◆ _lDesplazamientoInverso

readonly bool sage.addons.amortiza.Negocio.Clases.AmortizacionCabecera._lDesplazamientoInverso = AMORTIZA._Get_Objeto_Amortiza().DesplazamientoInverso
protected

Indica si el desplazamiento mensual es normal o por anticipación (inverso)

Definición en la línea 33 del archivo AmortizacionCabecera.cs.

◆ _nAcumuladoMeses

decimal sage.addons.amortiza.Negocio.Clases.AmortizacionCabecera._nAcumuladoMeses = 0M
protected

Acumulado mensual.

Definición en la línea 99 del archivo AmortizacionCabecera.cs.

◆ _nAcumuladoTotal

decimal sage.addons.amortiza.Negocio.Clases.AmortizacionCabecera._nAcumuladoTotal = 0M
protected

Acumulado total.

Definición en la línea 94 del archivo AmortizacionCabecera.cs.

◆ _nAmortizadoTotal

decimal sage.addons.amortiza.Negocio.Clases.AmortizacionCabecera._nAmortizadoTotal = 0M
protected

Importe amortizado total.

Definición en la línea 114 del archivo AmortizacionCabecera.cs.

◆ _nCuotaAnual

decimal sage.addons.amortiza.Negocio.Clases.AmortizacionCabecera._nCuotaAnual = 0M
protected

Cuota anual.

Definición en la línea 84 del archivo AmortizacionCabecera.cs.

◆ _nCuotaMensual

decimal sage.addons.amortiza.Negocio.Clases.AmortizacionCabecera._nCuotaMensual = 0
protected

Cuota mensual.

Definición en la línea 89 del archivo AmortizacionCabecera.cs.

◆ _nCuotasPendientes

int sage.addons.amortiza.Negocio.Clases.AmortizacionCabecera._nCuotasPendientes = 0
protected

Cuotas pendientes.

Definición en la línea 64 del archivo AmortizacionCabecera.cs.

◆ _nDesplazamientoInicial

readonly int sage.addons.amortiza.Negocio.Clases.AmortizacionCabecera._nDesplazamientoInicial = AMORTIZA._Get_Objeto_Amortiza().DesplazamientoInicial
protected

Número de meses de desplazamiento del mes inicial del ejercicio.

Definición en la línea 28 del archivo AmortizacionCabecera.cs.

◆ _nDiaFin

decimal sage.addons.amortiza.Negocio.Clases.AmortizacionCabecera._nDiaFin = 0M
protected

Indica el dia final para los números crecientes/decrecientes.

Definición en la línea 129 del archivo AmortizacionCabecera.cs.

◆ _nDiaIni

decimal sage.addons.amortiza.Negocio.Clases.AmortizacionCabecera._nDiaIni = 0M
protected

Indica el dia inicial para los números crecientes/decrecientes.

Definición en la línea 124 del archivo AmortizacionCabecera.cs.

◆ _nFijo

decimal sage.addons.amortiza.Negocio.Clases.AmortizacionCabecera._nFijo = 0M
protected

Importe fijo para los números crecientes/decrecientes.

Definición en la línea 119 del archivo AmortizacionCabecera.cs.

◆ _nImporteHistorico

decimal sage.addons.amortiza.Negocio.Clases.AmortizacionCabecera._nImporteHistorico = 0M
protected

Importe acumulado cuando no existe el desglose histórico.

Definición en la línea 53 del archivo AmortizacionCabecera.cs.

◆ _nPeriodoActual

int sage.addons.amortiza.Negocio.Clases.AmortizacionCabecera._nPeriodoActual = 0
protected

Periodo actual.

Definición en la línea 74 del archivo AmortizacionCabecera.cs.

◆ _nPeriodoActualCuotasAsentadas

int sage.addons.amortiza.Negocio.Clases.AmortizacionCabecera._nPeriodoActualCuotasAsentadas = 0
protected

Cuotas asentadas en el periodo actual.

Definición en la línea 109 del archivo AmortizacionCabecera.cs.

◆ _nPeriodoActualImporteAsentado

decimal sage.addons.amortiza.Negocio.Clases.AmortizacionCabecera._nPeriodoActualImporteAsentado = 0M
protected

Importe asentado periodo actual.

Definición en la línea 104 del archivo AmortizacionCabecera.cs.

◆ _nPeriodoIndice

int sage.addons.amortiza.Negocio.Clases.AmortizacionCabecera._nPeriodoIndice = 0
protected

Periodo del indice.

Definición en la línea 79 del archivo AmortizacionCabecera.cs.

◆ _nPosicionMesInicial

int sage.addons.amortiza.Negocio.Clases.AmortizacionCabecera._nPosicionMesInicial = 0
protected

Posición mes inicial.

Definición en la línea 69 del archivo AmortizacionCabecera.cs.

◆ _oMascaraImporte

ewMascara sage.addons.amortiza.Negocio.Clases.AmortizacionCabecera._oMascaraImporte = new ewMascara(EW_GLOBAL._GetMascara(KeyDiccionarioMascara.wc_grantotal))
protected

Mascara de importe.

Definición en la línea 43 del archivo AmortizacionCabecera.cs.

Documentación de propiedades

◆ _ErrorMessage

string sage.addons.amortiza.Negocio.Clases.AmortizacionCabecera._ErrorMessage
getset

Mensaje de error en caso que se produzca.

Implementa sage.addons.amortiza.Negocio.Interficies.IMetodoAmortizacion.

Definición en la línea 164 del archivo AmortizacionCabecera.cs.

◆ PartidaInventario

Mantes.Partidas sage.addons.amortiza.Negocio.Clases.AmortizacionCabecera.PartidaInventario
getset

Mantenimiento de la partida de inventario.

Implementa sage.addons.amortiza.Negocio.Interficies.IMetodoAmortizacion.

Definición en la línea 143 del archivo AmortizacionCabecera.cs.

◆ TablaAmortizacion

TablaAmortizacion sage.addons.amortiza.Negocio.Clases.AmortizacionCabecera.TablaAmortizacion
getset

Indica el plan de amortización (Contable, Fiscal)

Implementa sage.addons.amortiza.Negocio.Interficies.IMetodoAmortizacion.

Definición en la línea 138 del archivo AmortizacionCabecera.cs.

◆ TipoCalculoCuota

TipoCalculoCuota sage.addons.amortiza.Negocio.Clases.AmortizacionCabecera.TipoCalculoCuota
getset

Indica el Tipo de calculo de cuota (por defecto, no establecido, para que haga una pregunta)

Implementa sage.addons.amortiza.Negocio.Interficies.IMetodoAmortizacion.

Definición en la línea 148 del archivo AmortizacionCabecera.cs.


La documentación de esta clase está generada del siguiente archivo: