Procházet zdrojové kódy

Merge branch 'features-o' of onunez/frontend-inversiones into development

Oscar José Nuñez Chávez před 5 roky
rodič
revize
4c5502f720

+ 14 - 0
src/app/components/instruments/bonos/bonos.component.html

@@ -710,6 +710,13 @@
             %
           </div>
         </div>
+        <div class="col-sm-4">
+          <h4>YTM vencimiento compra (%):</h4>
+          <div class="field">
+            {{ ytm_vencimiento_porcentaje_compra | number: "1.2-4" }}
+            %
+          </div>
+        </div>
         <div class="col-sm-4">
           <h4>Días vencimiento de compra:</h4>
           <div class="field">
@@ -784,6 +791,13 @@
             %
           </div>
         </div>
+        <div class="col-sm-4">
+          <h4>YTM vencimiento venta (%):</h4>
+          <div class="field">
+            {{ ytm_vencimiento_porcentaje_venta | number: "1.2-4" }}
+            %
+          </div>
+        </div>
         <div class="col-sm-4">
           <h4>Días vencimiento de venta:</h4>
           <div class="field">

+ 10 - 0
src/app/components/instruments/bonos/bonos.component.ts

@@ -124,6 +124,8 @@ export class BONO implements InstrumentComponent {
   operation_result: boolean = false;
   operation_results_work: any = [];
   instrument_work_summary: any = [];
+  ytm_vencimiento_porcentaje_compra: any;
+  ytm_vencimiento_porcentaje_venta: any;
 
   constructor(
     private formBuilder: FormBuilder,
@@ -467,6 +469,10 @@ export class BONO implements InstrumentComponent {
             ans["result"]["instrumento_compra"][
               "ytm_vencimiento_comision_porcentaje_compra"
             ];
+          this.ytm_vencimiento_porcentaje_compra =
+            ans["result"]["instrumento_compra"][
+              "ytm_vencimiento_porcentaje_compra"
+            ];
           this.interes_acumulado_compra =
             ans["result"]["instrumento_compra"]["interes_acumulado_compra"];
           this.interes_acumulado_porcentaje_compra =
@@ -496,6 +502,10 @@ export class BONO implements InstrumentComponent {
             ans["result"]["instrumento_venta"][
               "ytm_vencimiento_comision_porcentaje_venta"
             ];
+          this.ytm_vencimiento_porcentaje_venta =
+            ans["result"]["instrumento_venta"][
+              "ytm_vencimiento_porcentaje_venta"
+            ];
           this.interes_acumulado_venta =
             ans["result"]["instrumento_venta"]["interes_acumulado_venta"];
           this.interes_acumulado_porcentaje_venta =

+ 14 - 0
src/app/components/instruments/certificados/certificados.component.html

@@ -710,6 +710,13 @@
             %
           </div>
         </div>
+        <div class="col-sm-4">
+          <h4>YTM vencimiento compra (%):</h4>
+          <div class="field">
+            {{ ytm_vencimiento_porcentaje_compra | number: "1.2-4" }}
+            %
+          </div>
+        </div>
         <div class="col-sm-4">
           <h4>Días vencimiento de compra:</h4>
           <div class="field">
@@ -784,6 +791,13 @@
             %
           </div>
         </div>
+        <div class="col-sm-4">
+          <h4>YTM vencimiento venta (%):</h4>
+          <div class="field">
+            {{ ytm_vencimiento_porcentaje_venta | number: "1.2-4" }}
+            %
+          </div>
+        </div>
         <div class="col-sm-4">
           <h4>Días vencimiento de venta:</h4>
           <div class="field">

+ 10 - 0
src/app/components/instruments/certificados/certificados.component.ts

@@ -124,6 +124,8 @@ export class CINV implements InstrumentComponent {
   operation_result: boolean = false;
   operation_results_work: any = [];
   instrument_work_summary: any = [];
+  ytm_vencimiento_porcentaje_compra: any;
+  ytm_vencimiento_porcentaje_venta: any;
 
   constructor(
     private formBuilder: FormBuilder,
@@ -467,6 +469,10 @@ export class CINV implements InstrumentComponent {
             ans["result"]["instrumento_compra"][
               "ytm_vencimiento_comision_porcentaje_compra"
             ];
+          this.ytm_vencimiento_porcentaje_compra =
+            ans["result"]["instrumento_compra"][
+              "ytm_vencimiento_porcentaje_compra"
+            ];
           this.interes_acumulado_compra =
             ans["result"]["instrumento_compra"]["interes_acumulado_compra"];
           this.interes_acumulado_porcentaje_compra =
@@ -496,6 +502,10 @@ export class CINV implements InstrumentComponent {
             ans["result"]["instrumento_venta"][
               "ytm_vencimiento_comision_porcentaje_venta"
             ];
+          this.ytm_vencimiento_porcentaje_venta =
+            ans["result"]["instrumento_venta"][
+              "ytm_vencimiento_porcentaje_venta"
+            ];
           this.interes_acumulado_venta =
             ans["result"]["instrumento_venta"]["interes_acumulado_venta"];
           this.interes_acumulado_porcentaje_venta =

+ 14 - 0
src/app/components/instruments/eurobonos/eurobonos.component.html

@@ -710,6 +710,13 @@
             %
           </div>
         </div>
+        <div class="col-sm-4">
+          <h4>YTM vencimiento compra (%):</h4>
+          <div class="field">
+            {{ ytm_vencimiento_porcentaje_compra | number: "1.2-4" }}
+            %
+          </div>
+        </div>
         <div class="col-sm-4">
           <h4>Días vencimiento de compra:</h4>
           <div class="field">
@@ -784,6 +791,13 @@
             %
           </div>
         </div>
+        <div class="col-sm-4">
+          <h4>YTM vencimiento venta (%):</h4>
+          <div class="field">
+            {{ ytm_vencimiento_porcentaje_venta | number: "1.2-4" }}
+            %
+          </div>
+        </div>
         <div class="col-sm-4">
           <h4>Días vencimiento de venta:</h4>
           <div class="field">

+ 10 - 0
src/app/components/instruments/eurobonos/eurobonos.component.ts

@@ -124,6 +124,8 @@ export class EURB implements InstrumentComponent {
   operation_result: boolean = false;
   operation_results_work: any = [];
   instrument_work_summary: any = [];
+  ytm_vencimiento_porcentaje_compra: any;
+  ytm_vencimiento_porcentaje_venta: any;
 
   constructor(
     private formBuilder: FormBuilder,
@@ -467,6 +469,10 @@ export class EURB implements InstrumentComponent {
             ans["result"]["instrumento_compra"][
               "ytm_vencimiento_comision_porcentaje_compra"
             ];
+          this.ytm_vencimiento_porcentaje_compra =
+            ans["result"]["instrumento_compra"][
+              "ytm_vencimiento_porcentaje_compra"
+            ];
           this.interes_acumulado_compra =
             ans["result"]["instrumento_compra"]["interes_acumulado_compra"];
           this.interes_acumulado_porcentaje_compra =
@@ -496,6 +502,10 @@ export class EURB implements InstrumentComponent {
             ans["result"]["instrumento_venta"][
               "ytm_vencimiento_comision_porcentaje_venta"
             ];
+          this.ytm_vencimiento_porcentaje_venta =
+            ans["result"]["instrumento_venta"][
+              "ytm_vencimiento_porcentaje_venta"
+            ];
           this.interes_acumulado_venta =
             ans["result"]["instrumento_venta"]["interes_acumulado_venta"];
           this.interes_acumulado_porcentaje_venta =

+ 14 - 0
src/app/components/instruments/titulos/titulos.component.html

@@ -761,6 +761,13 @@
             %
           </div>
         </div>
+        <div class="col-sm-4">
+          <h4>YTM vencimiento compra (%):</h4>
+          <div class="field">
+            {{ ytm_vencimiento_porcentaje_compra | number: "1.2-4" }}
+            %
+          </div>
+        </div>
         <div class="col-sm-4">
           <h4>Días vencimiento de compra:</h4>
           <div class="field">
@@ -835,6 +842,13 @@
             %
           </div>
         </div>
+        <div class="col-sm-4">
+          <h4>YTM vencimiento venta (%):</h4>
+          <div class="field">
+            {{ ytm_vencimiento_porcentaje_venta | number: "1.2-4" }}
+            %
+          </div>
+        </div>
         <div class="col-sm-4">
           <h4>Días vencimiento de venta:</h4>
           <div class="field">

+ 10 - 0
src/app/components/instruments/titulos/titulos.component.ts

@@ -133,6 +133,8 @@ export class TIT implements InstrumentComponent {
   operation_result: boolean = false;
   operation_results_work: any = [];
   instrument_work_summary: any = [];
+  ytm_vencimiento_porcentaje_compra: any;
+  ytm_vencimiento_porcentaje_venta: any;
 
   constructor(
     private formBuilder: FormBuilder,
@@ -524,6 +526,10 @@ export class TIT implements InstrumentComponent {
             ans["result"]["instrumento_compra"][
               "ytm_vencimiento_comision_porcentaje_compra"
             ];
+          this.ytm_vencimiento_porcentaje_compra =
+            ans["result"]["instrumento_compra"][
+              "ytm_vencimiento_porcentaje_compra"
+            ];
           this.interes_acumulado_compra =
             ans["result"]["instrumento_compra"]["interes_acumulado_compra"];
           this.interes_acumulado_porcentaje_compra =
@@ -553,6 +559,10 @@ export class TIT implements InstrumentComponent {
             ans["result"]["instrumento_venta"][
               "ytm_vencimiento_comision_porcentaje_venta"
             ];
+          this.ytm_vencimiento_porcentaje_venta =
+            ans["result"]["instrumento_venta"][
+              "ytm_vencimiento_porcentaje_venta"
+            ];
           this.interes_acumulado_venta =
             ans["result"]["instrumento_venta"]["interes_acumulado_venta"];
           this.interes_acumulado_porcentaje_venta =