コード例 #1
0
        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);
        }
コード例 #2
0
 public void agregarServicioInversion(ServicioAhorroInversion servicio)
 {
     this.serviciosAhorroInversion.Add(servicio);
 }