Referencia de la Clase sage.addons.amortiza.Negocio.Clases.AmortizacionCabecera

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

Diagrama de herencias 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 Más...
 
 AmortizacionCabecera (Mantes.Partidas partidas)
 Constructor con parametro Más...
 
BindingList< AmortizacionDetalleGetPlanAmortizacionContable ()
 Obtener el plan de amortización contable Más...
 
BindingList< AmortizacionDetalleGetPlanAmortizacionFiscal ()
 Obtener el plan de amortización fiscal Más...
 
string GetNombreTablaAmortizacion ()
 Devuelve el nombre de la tabla en función del plan de amortización Más...
 
bool GenerarPlanAmortizacion (TablaAmortizacion tabla)
 Método para la generación del plan de amortización para la partida de inventario Más...
 

Métodos protegidos

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

Atributos protegidos

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

Propiedades

TablaAmortizacion TablaAmortizacion [get, set]
 Indica el plan de amortización (Contable, Fiscal) Más...
 
Mantes.Partidas PartidaInventario [get, set]
 Mantenimiento de la partida de inventario Más...
 
TipoCalculoCuota TipoCalculoCuota [get, set]
 Indica el Tipo de calculo de cuota (por defecto, no establecido, para que haga una pregunta) Más...
 
string _ErrorMessage [get, set]
 Mensaje de error en caso que se produzca Más...
 
- Propiedades heredados desde sage.addons.amortiza.Negocio.Interficies.IMetodoAmortizacion
TablaAmortizacion TablaAmortizacion [get]
 Indica el plan de amortización (Contable, Fiscal) Más...
 
Mantes.Partidas PartidaInventario [get]
 Mantenimiento de la partida de inventario Más...
 
TipoCalculoCuota TipoCalculoCuota [get]
 Tipo de cálculo de Cuota de amortización Más...
 
string _ErrorMessage [get]
 Mensaje de error en caso que se produzca Más...
 
IMetodoAmortizaDA MetodoAmortizaDA [get, set]
 Referencia al dataAccess Más...
 

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 del constructor y destructor

◆ 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 las 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 los 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

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

◆ PartidaInventario

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

Mantenimiento de la partida de inventario

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)

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)

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


La documentación para esta clase fue generada a partir del siguiente fichero: