public Credito(decimal valor, DateTime fecha, int mesdeplazo, Persona persona) { this.Valor = valor; this.Fecha = fecha; this.Mesesdeplazo = mesdeplazo; this.Persona = persona; this.Creditotemp = new Credito(); this.Creditotemp.Valor = this.Valor; this.Creditotemp.Fecha = this.Fecha; this.Creditotemp.Mesesdeplazo = this.Mesesdeplazo; this.Cuotas = ObtenerLasCuotas(this.Creditotemp); }
public List <Cuota> ObtenerLasCuotas(Credito credito) { List <Cuota> listatemp = new List <Cuota>(); decimal valordelascuotas = credito.Valor / credito.Mesesdeplazo; for (int i = 0; i < credito.Mesesdeplazo; i++) { Cuota cuota; if (i == 0) { cuota = new Cuota(credito.Fecha.AddMonths(1), valordelascuotas, credito); } else { DateTime ultimafecha = listatemp[i - 1].Fecha; cuota = new Cuota(ultimafecha.AddMonths(1), valordelascuotas, credito); } listatemp.Add(cuota); } return(listatemp); }
public Cuota(DateTime fecha, decimal precio, Credito credito) { this.Fecha = fecha; this.Precio = precio; this.Credito = credito; }