public void realizarInversion(DTOServicioAhorroInversion dtoServicio, DTOCliente dtoCliente) { ServicioAhorroInversion servicio = this.crearServicioAhorroInversion(dtoServicio); Cliente cliente = this.crearCliente(dtoCliente); dtoServicio.Cliente = this.crearCliente(dtoCliente); servicio.calcularRendimiento(); servicio.calcularSaldoFinal(); try { CertificadoInversion temp = (CertificadoInversion)servicio; dtoServicio.ImpuestoRenta = temp.calcularImpuestoRenta(); } catch { } dtoServicio.InteresGanado = servicio.InteresGanado; dtoServicio.Interes = servicio.Interes; dtoServicio.SaldoFinal = servicio.SaldoFinal; dtoServicio.Cliente = cliente; realizarRegistroBitacora(dtoServicio); cliente.agregarServicioInversion(servicio); }
public void agregarServicioInversion(ServicioAhorroInversion servicio) { this.serviciosAhorroInversion.Add(servicio); }