Browse Source

observaciones al modulo de ingresos, familia de bonos

Oscar José Nuñez Chávez 5 năm trước cách đây
mục cha
commit
4e9cd606c8

+ 36 - 27
src/app/components/incomes/general-form/general-form.component.html

@@ -28,6 +28,14 @@
               <h4 class="card-title">
                 Información de la proyección para la fecha: {{ projectionDate }}
               </h4>
+
+              <div class="alert alert-customized" *ngIf="projection_exists">
+                <h4>Estado:</h4>
+                <div class="field">
+                  {{ projectionRes.estado }}
+                </div>
+              </div>
+
               <div class="income-summary" *ngIf="projection_exists">
                 <div class="row">
                   <div class="col-lg-3 col-md-4 col-sm-6">
@@ -50,12 +58,7 @@
                       {{ projectionRes.tipo_instrumento }}
                     </div>
                   </div>
-                  <div class="col-lg-3 col-md-4 col-sm-6">
-                    <h4>Estado:</h4>
-                    <div class="field">
-                      {{ projectionRes.estado }}
-                    </div>
-                  </div>
+
                   <div class="col-lg-3 col-md-4 col-sm-6">
                     <h4>Capital:</h4>
                     <div class="field">
@@ -85,8 +88,8 @@
 
               <br />
               <br />
-              <div *ngIf="!has_conciliate">
-                <h4 class="card-title">
+              <div>
+                <h4 class="card-title" *ngIf="showIncomeForm">
                   Formulario para ingreso
                 </h4>
 
@@ -94,6 +97,7 @@
                   <form
                     class="form-auth-small ng-untouched ng-pristine ng-valid"
                     [formGroup]="investmentProposalForm"
+                    *ngIf="showIncomeForm"
                   >
                     <div class="row">
                       <!-- Valor nominal -->
@@ -329,6 +333,9 @@
                             rows="2"
                             class="form-control"
                             formControlName="comentario"
+                            [ngClass]="{
+                              'is-invalid': submitted && f.comentario.errors
+                            }"
                           ></textarea>
                           <div
                             *ngIf="submitted && f.comentario.errors"
@@ -340,27 +347,29 @@
                           </div>
                         </div>
                       </div>
-
-                      <div class="col-lg-12 col-sm-12 pr-xl-12">
-                        <br />
-                        <button
-                          class="btn btn-primary center-component float-left"
-                          type="button"
-                          [disabled]="cantConciliate"
-                          (click)="conciliateIncome()"
-                        >
-                          Conciliar ingreso
-                        </button>
-                        <button
-                          class="btn btn-success center-component float-right"
-                          type="submit"
-                          (click)="submitIncome(investmentProposalForm)"
-                        >
-                          Guardar información de ingreso
-                        </button>
-                      </div>
                     </div>
                   </form>
+                  <div class="row">
+                    <div class="col-lg-12 col-sm-12 pr-xl-12">
+                      <br />
+                      <button
+                        class="btn btn-primary center-component float-left"
+                        type="button"
+                        [disabled]="cantConciliate"
+                        (click)="conciliateIncome()"
+                      >
+                        Conciliar ingreso
+                      </button>
+                      <button
+                        class="btn btn-success center-component float-right"
+                        type="submit"
+                        (click)="submitIncome(investmentProposalForm)"
+                        *ngIf="showIncomeForm"
+                      >
+                        Guardar información de ingreso
+                      </button>
+                    </div>
+                  </div>
                   <br />
                 </div>
               </div>

+ 4 - 0
src/app/components/incomes/general-form/general-form.component.scss

@@ -0,0 +1,4 @@
+.alert-customized {
+  border: 1px solid;
+  background: #eee;
+}

+ 8 - 1
src/app/components/incomes/general-form/general-form.component.ts

@@ -117,6 +117,7 @@ export class GeneralIncomeFormComponent implements OnInit {
   cantConciliate: boolean = true;
   conciliateObject: any;
   has_conciliate: boolean;
+  showIncomeForm: boolean = false;
 
   constructor(
     private catalogService: CatalogsService,
@@ -180,6 +181,11 @@ export class GeneralIncomeFormComponent implements OnInit {
             this.cantConciliate = false;
           }
 
+          if (this.projectionRes.estado == "EN ESPERA") {
+            // Estado
+            this.showIncomeForm = true;
+          }
+
           this.investmentProposalForm.setValue({
             capital: this.projectionRes.capital,
             ingreso_bruto: this.projectionRes.ingreso_bruto,
@@ -248,7 +254,7 @@ export class GeneralIncomeFormComponent implements OnInit {
       tipo_pago: ["", Validators.required],
       cuenta_bancaria: ["", Validators.required],
       //fecha_ingreso: ["", Validators.required],
-      comentario: [""],
+      comentario: ["", Validators.required],
       fecha_inicio: [""],
       fecha_vencimiento: [""]
     });
@@ -268,6 +274,7 @@ export class GeneralIncomeFormComponent implements OnInit {
 
   submitIncome(form: any) {
     this.submitted = true;
+    console.log(form);
     if (!form.valid) {
       return false;
     }

+ 34 - 14
src/app/components/incomes/incomes.component.html

@@ -24,38 +24,39 @@
           <div class="row">
             <div class="col-lg-4 col-sm-6">
               <div class="form-group">
-                <label for="instrumento">Instrumento: </label>
+                <label for="instrumento">Proyecciones: </label>
 
                 <select
                   class="custom-select"
                   name="instrumento"
-                  (change)="filter_by_instrument($event)"
+                  (change)="filter_by_income_status($event)"
                 >
-                  <option value="">Seleccione una opción</option>
-                  <option
-                    *ngFor="let item of instrumentTypes"
-                    [value]="item.nombre"
-                  >
-                    {{ item.nombre }}</option
-                  >
+                  <option value="1">Proyecciones actuales no canceladas</option>
+                  <option value="2">Proyecciones no canceladas</option>
+                  <option value="0">Todas</option>
                 </select>
               </div>
             </div>
             <div class="col-lg-4 col-sm-6">
               <div class="form-group">
-                <label for="instrumento">Ver ingresos: </label>
+                <label for="instrumento">Instrumento: </label>
 
                 <select
                   class="custom-select"
                   name="instrumento"
-                  (change)="filter_by_income_status($event)"
+                  (change)="filter_by_instrument($event)"
                 >
-                  <option value="1">Proyecciones actuales no canceladas</option>
-                  <option value="2">Proyecciones no canceladas</option>
-                  <option value="0">Todas</option>
+                  <option value="">Seleccione una opción</option>
+                  <option
+                    *ngFor="let item of instrumentTypes"
+                    [value]="item.nombre"
+                  >
+                    {{ item.nombre }}</option
+                  >
                 </select>
               </div>
             </div>
+
             <div class="col-lg-4 col-sm-6">
               <div class="form-group">
                 <label for="instrumento">Rango de fechas: </label>
@@ -77,6 +78,25 @@
                 </div>
               </div>
             </div>
+
+            <div class="col-lg-4 col-sm-6">
+              <div class="form-group">
+                <label for="estado">Estado: </label>
+
+                <select
+                  class="custom-select"
+                  name="estado"
+                  (change)="filter_by_state($event)"
+                >
+                  <option value="">Seleccione una opción</option>
+                  <option value="EN ESPERA">En espera</option>
+                  <option value="NO CONCILIADO">No conciciliado</option>
+                  <option value="PARCIAL">Parcial</option>
+                  <option value="REMANENTE">Remanente</option>
+                  <option value="CONCILIADO">Conciliado</option>
+                </select>
+              </div>
+            </div>
           </div>
 
           <div class="form-group">

+ 9 - 0
src/app/components/incomes/incomes.component.ts

@@ -161,6 +161,15 @@ export class IncomesComponent implements OnInit {
     this.dataSource.sort = this.sort;
   }
 
+  filter_by_state(event: any) {
+    const filterInstrument = (event.target as HTMLInputElement).value;
+    this.dataSource.filter = filterInstrument;
+    if (this.dataSource.paginator) {
+      this.dataSource.paginator.firstPage();
+    }
+    this.dataSource.sort = this.sort;
+  }
+
   filter_by_income_status(event: any) {
     Swal.fire({
       allowOutsideClick: false,

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

@@ -168,40 +168,6 @@
         </div>
       </div>
 
-      <!-- [YTM] Rendimiento de vencimiento de compra -->
-      <div class="col-lg-6 col-sm-12 pr-xl-3">
-        <div class="form-group">
-          <label for="ytm_vencimiento_porcentaje_compra"
-            >[YTM] Rendimiento de vencimiento de compra:
-          </label>
-          <div class="input-box-container">
-            <p>
-              <i class="fas fa-percent" aria-hidden="true"></i>
-            </p>
-            <input
-              type="text"
-              formControlName="ytm_vencimiento_porcentaje_compra"
-              class="form-control"
-              [ngClass]="{
-                'is-invalid':
-                  submitted && f.ytm_vencimiento_porcentaje_compra.errors
-              }"
-            />
-            <div
-              *ngIf="submitted && f.ytm_vencimiento_porcentaje_compra.errors"
-              class="invalid-feedback"
-            >
-              <div *ngIf="f.ytm_vencimiento_porcentaje_compra.errors.required">
-                Campo requerido
-              </div>
-              <div *ngIf="f.ytm_vencimiento_porcentaje_compra.errors.pattern">
-                Debe ingresar una cifra válida
-              </div>
-            </div>
-          </div>
-        </div>
-      </div>
-
       <!-- Precio de compra -->
       <div class="col-lg-6 col-sm-12 pr-xl-3">
         <div class="form-group">
@@ -512,40 +478,6 @@
         </div>
       </div>
 
-      <!-- [YTM] Rendimiento de vencimiento de venta -->
-      <div class="col-lg-6 col-sm-12 pr-xl-3">
-        <div class="form-group">
-          <label for="ytm_vencimiento_porcentaje_venta"
-            >[YTM] Rendimiento de vencimiento de venta:
-          </label>
-          <div class="input-box-container">
-            <p>
-              <i class="fas fa-percent" aria-hidden="true"></i>
-            </p>
-            <input
-              type="text"
-              formControlName="ytm_vencimiento_porcentaje_venta"
-              class="form-control"
-              [ngClass]="{
-                'is-invalid':
-                  submitted && f.ytm_vencimiento_porcentaje_venta.errors
-              }"
-            />
-            <div
-              *ngIf="submitted && f.ytm_vencimiento_porcentaje_venta.errors"
-              class="invalid-feedback"
-            >
-              <div *ngIf="f.ytm_vencimiento_porcentaje_venta.errors.required">
-                Campo requerido
-              </div>
-              <div *ngIf="f.ytm_vencimiento_porcentaje_venta.errors.pattern">
-                Debe ingresar una cifra válida
-              </div>
-            </div>
-          </div>
-        </div>
-      </div>
-
       <!-- Precio de venta -->
       <div class="col-lg-6 col-sm-12 pr-xl-3">
         <div class="form-group">

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

@@ -211,15 +211,6 @@ export class BONO implements InstrumentComponent {
           Validators.pattern(/^[+]?([0-9]+(?:[\.][0-9]*)?|\.[0-9]+)$/)
         ]
       ],
-      ytm_vencimiento_porcentaje_compra: [
-        this.instrument_exists
-          ? ""
-          : this.instrument_work.ytm_vencimiento_porcentaje_compra,
-        [
-          Validators.required,
-          Validators.pattern(/^[+]?([0-9]+(?:[\.][0-9]*)?|\.[0-9]+)$/)
-        ]
-      ],
 
       precio_venta: [
         this.instrument_exists ? "" : this.instrument_work.precio_venta,
@@ -275,15 +266,6 @@ export class BONO implements InstrumentComponent {
           Validators.pattern(/^[+]?([0-9]+(?:[\.][0-9]*)?|\.[0-9]+)$/)
         ]
       ],
-      ytm_vencimiento_porcentaje_venta: [
-        this.instrument_exists
-          ? ""
-          : this.instrument_work.ytm_vencimiento_porcentaje_venta,
-        [
-          Validators.required,
-          Validators.pattern(/^[+]?([0-9]+(?:[\.][0-9]*)?|\.[0-9]+)$/)
-        ]
-      ],
 
       fecha_ultima_cupon_compra: [
         this.instrument_exists

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

@@ -168,40 +168,6 @@
         </div>
       </div>
 
-      <!-- [YTM] Rendimiento de vencimiento de compra -->
-      <div class="col-lg-6 col-sm-12 pr-xl-3">
-        <div class="form-group">
-          <label for="ytm_vencimiento_porcentaje_compra"
-            >[YTM] Rendimiento de vencimiento de compra:
-          </label>
-          <div class="input-box-container">
-            <p>
-              <i class="fas fa-percent" aria-hidden="true"></i>
-            </p>
-            <input
-              type="text"
-              formControlName="ytm_vencimiento_porcentaje_compra"
-              class="form-control"
-              [ngClass]="{
-                'is-invalid':
-                  submitted && f.ytm_vencimiento_porcentaje_compra.errors
-              }"
-            />
-            <div
-              *ngIf="submitted && f.ytm_vencimiento_porcentaje_compra.errors"
-              class="invalid-feedback"
-            >
-              <div *ngIf="f.ytm_vencimiento_porcentaje_compra.errors.required">
-                Campo requerido
-              </div>
-              <div *ngIf="f.ytm_vencimiento_porcentaje_compra.errors.pattern">
-                Debe ingresar una cifra válida
-              </div>
-            </div>
-          </div>
-        </div>
-      </div>
-
       <!-- Precio de compra -->
       <div class="col-lg-6 col-sm-12 pr-xl-3">
         <div class="form-group">
@@ -512,40 +478,6 @@
         </div>
       </div>
 
-      <!-- [YTM] Rendimiento de vencimiento de venta -->
-      <div class="col-lg-6 col-sm-12 pr-xl-3">
-        <div class="form-group">
-          <label for="ytm_vencimiento_porcentaje_venta"
-            >[YTM] Rendimiento de vencimiento de venta:
-          </label>
-          <div class="input-box-container">
-            <p>
-              <i class="fas fa-percent" aria-hidden="true"></i>
-            </p>
-            <input
-              type="text"
-              formControlName="ytm_vencimiento_porcentaje_venta"
-              class="form-control"
-              [ngClass]="{
-                'is-invalid':
-                  submitted && f.ytm_vencimiento_porcentaje_venta.errors
-              }"
-            />
-            <div
-              *ngIf="submitted && f.ytm_vencimiento_porcentaje_venta.errors"
-              class="invalid-feedback"
-            >
-              <div *ngIf="f.ytm_vencimiento_porcentaje_venta.errors.required">
-                Campo requerido
-              </div>
-              <div *ngIf="f.ytm_vencimiento_porcentaje_venta.errors.pattern">
-                Debe ingresar una cifra válida
-              </div>
-            </div>
-          </div>
-        </div>
-      </div>
-
       <!-- Precio de venta -->
       <div class="col-lg-6 col-sm-12 pr-xl-3">
         <div class="form-group">

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

@@ -211,15 +211,6 @@ export class CINV implements InstrumentComponent {
           Validators.pattern(/^[+]?([0-9]+(?:[\.][0-9]*)?|\.[0-9]+)$/)
         ]
       ],
-      ytm_vencimiento_porcentaje_compra: [
-        this.instrument_exists
-          ? ""
-          : this.instrument_work.ytm_vencimiento_porcentaje_compra,
-        [
-          Validators.required,
-          Validators.pattern(/^[+]?([0-9]+(?:[\.][0-9]*)?|\.[0-9]+)$/)
-        ]
-      ],
 
       precio_venta: [
         this.instrument_exists ? "" : this.instrument_work.precio_venta,
@@ -275,15 +266,6 @@ export class CINV implements InstrumentComponent {
           Validators.pattern(/^[+]?([0-9]+(?:[\.][0-9]*)?|\.[0-9]+)$/)
         ]
       ],
-      ytm_vencimiento_porcentaje_venta: [
-        this.instrument_exists
-          ? ""
-          : this.instrument_work.ytm_vencimiento_porcentaje_venta,
-        [
-          Validators.required,
-          Validators.pattern(/^[+]?([0-9]+(?:[\.][0-9]*)?|\.[0-9]+)$/)
-        ]
-      ],
 
       fecha_ultima_cupon_compra: [
         this.instrument_exists

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

@@ -168,40 +168,6 @@
         </div>
       </div>
 
-      <!-- [YTM] Rendimiento de vencimiento de compra -->
-      <div class="col-lg-6 col-sm-12 pr-xl-3">
-        <div class="form-group">
-          <label for="ytm_vencimiento_porcentaje_compra"
-            >[YTM] Rendimiento de vencimiento de compra:
-          </label>
-          <div class="input-box-container">
-            <p>
-              <i class="fas fa-percent" aria-hidden="true"></i>
-            </p>
-            <input
-              type="text"
-              formControlName="ytm_vencimiento_porcentaje_compra"
-              class="form-control"
-              [ngClass]="{
-                'is-invalid':
-                  submitted && f.ytm_vencimiento_porcentaje_compra.errors
-              }"
-            />
-            <div
-              *ngIf="submitted && f.ytm_vencimiento_porcentaje_compra.errors"
-              class="invalid-feedback"
-            >
-              <div *ngIf="f.ytm_vencimiento_porcentaje_compra.errors.required">
-                Campo requerido
-              </div>
-              <div *ngIf="f.ytm_vencimiento_porcentaje_compra.errors.pattern">
-                Debe ingresar una cifra válida
-              </div>
-            </div>
-          </div>
-        </div>
-      </div>
-
       <!-- Precio de compra -->
       <div class="col-lg-6 col-sm-12 pr-xl-3">
         <div class="form-group">
@@ -512,40 +478,6 @@
         </div>
       </div>
 
-      <!-- [YTM] Rendimiento de vencimiento de venta -->
-      <div class="col-lg-6 col-sm-12 pr-xl-3">
-        <div class="form-group">
-          <label for="ytm_vencimiento_porcentaje_venta"
-            >[YTM] Rendimiento de vencimiento de venta:
-          </label>
-          <div class="input-box-container">
-            <p>
-              <i class="fas fa-percent" aria-hidden="true"></i>
-            </p>
-            <input
-              type="text"
-              formControlName="ytm_vencimiento_porcentaje_venta"
-              class="form-control"
-              [ngClass]="{
-                'is-invalid':
-                  submitted && f.ytm_vencimiento_porcentaje_venta.errors
-              }"
-            />
-            <div
-              *ngIf="submitted && f.ytm_vencimiento_porcentaje_venta.errors"
-              class="invalid-feedback"
-            >
-              <div *ngIf="f.ytm_vencimiento_porcentaje_venta.errors.required">
-                Campo requerido
-              </div>
-              <div *ngIf="f.ytm_vencimiento_porcentaje_venta.errors.pattern">
-                Debe ingresar una cifra válida
-              </div>
-            </div>
-          </div>
-        </div>
-      </div>
-
       <!-- Precio de venta -->
       <div class="col-lg-6 col-sm-12 pr-xl-3">
         <div class="form-group">

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

@@ -211,15 +211,6 @@ export class EURB implements InstrumentComponent {
           Validators.pattern(/^[+]?([0-9]+(?:[\.][0-9]*)?|\.[0-9]+)$/)
         ]
       ],
-      ytm_vencimiento_porcentaje_compra: [
-        this.instrument_exists
-          ? ""
-          : this.instrument_work.ytm_vencimiento_porcentaje_compra,
-        [
-          Validators.required,
-          Validators.pattern(/^[+]?([0-9]+(?:[\.][0-9]*)?|\.[0-9]+)$/)
-        ]
-      ],
 
       precio_venta: [
         this.instrument_exists ? "" : this.instrument_work.precio_venta,
@@ -275,15 +266,6 @@ export class EURB implements InstrumentComponent {
           Validators.pattern(/^[+]?([0-9]+(?:[\.][0-9]*)?|\.[0-9]+)$/)
         ]
       ],
-      ytm_vencimiento_porcentaje_venta: [
-        this.instrument_exists
-          ? ""
-          : this.instrument_work.ytm_vencimiento_porcentaje_venta,
-        [
-          Validators.required,
-          Validators.pattern(/^[+]?([0-9]+(?:[\.][0-9]*)?|\.[0-9]+)$/)
-        ]
-      ],
 
       fecha_ultima_cupon_compra: [
         this.instrument_exists

+ 1 - 1
src/app/components/instruments/pbur/pbur.component.html

@@ -55,7 +55,7 @@
           <label for="plazo">Plazo: </label>
           <div class="input-box-container">
             <p>
-              <i class="fas fa-dollar-sign"></i>
+              <i class="fas fa-calendar"></i>
             </p>
             <input
               type="text"

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

@@ -205,40 +205,6 @@
         </div>
       </div>
 
-      <!-- [YTM] Rendimiento de vencimiento de compra -->
-      <div class="col-lg-6 col-sm-12 pr-xl-3">
-        <div class="form-group">
-          <label for="ytm_vencimiento_porcentaje_compra"
-            >[YTM] Rendimiento de vencimiento de compra:
-          </label>
-          <div class="input-box-container">
-            <p>
-              <i class="fas fa-percent" aria-hidden="true"></i>
-            </p>
-            <input
-              type="text"
-              formControlName="ytm_vencimiento_porcentaje_compra"
-              class="form-control"
-              [ngClass]="{
-                'is-invalid':
-                  submitted && f.ytm_vencimiento_porcentaje_compra.errors
-              }"
-            />
-            <div
-              *ngIf="submitted && f.ytm_vencimiento_porcentaje_compra.errors"
-              class="invalid-feedback"
-            >
-              <div *ngIf="f.ytm_vencimiento_porcentaje_compra.errors.required">
-                Campo requerido
-              </div>
-              <div *ngIf="f.ytm_vencimiento_porcentaje_compra.errors.pattern">
-                Debe ingresar una cifra válida
-              </div>
-            </div>
-          </div>
-        </div>
-      </div>
-
       <!-- Precio de compra -->
       <div class="col-lg-6 col-sm-12 pr-xl-3">
         <div class="form-group">
@@ -549,40 +515,6 @@
         </div>
       </div>
 
-      <!-- [YTM] Rendimiento de vencimiento de venta -->
-      <div class="col-lg-6 col-sm-12 pr-xl-3">
-        <div class="form-group">
-          <label for="ytm_vencimiento_porcentaje_venta"
-            >[YTM] Rendimiento de vencimiento de venta:
-          </label>
-          <div class="input-box-container">
-            <p>
-              <i class="fas fa-percent" aria-hidden="true"></i>
-            </p>
-            <input
-              type="text"
-              formControlName="ytm_vencimiento_porcentaje_venta"
-              class="form-control"
-              [ngClass]="{
-                'is-invalid':
-                  submitted && f.ytm_vencimiento_porcentaje_venta.errors
-              }"
-            />
-            <div
-              *ngIf="submitted && f.ytm_vencimiento_porcentaje_venta.errors"
-              class="invalid-feedback"
-            >
-              <div *ngIf="f.ytm_vencimiento_porcentaje_venta.errors.required">
-                Campo requerido
-              </div>
-              <div *ngIf="f.ytm_vencimiento_porcentaje_venta.errors.pattern">
-                Debe ingresar una cifra válida
-              </div>
-            </div>
-          </div>
-        </div>
-      </div>
-
       <!-- Precio de venta -->
       <div class="col-lg-6 col-sm-12 pr-xl-3">
         <div class="form-group">

+ 1 - 19
src/app/components/instruments/titulos/titulos.component.ts

@@ -222,15 +222,6 @@ export class TIT implements InstrumentComponent {
           Validators.pattern(/^[+]?([0-9]+(?:[\.][0-9]*)?|\.[0-9]+)$/)
         ]
       ],
-      ytm_vencimiento_porcentaje_compra: [
-        this.instrument_exists
-          ? ""
-          : this.instrument_work.ytm_vencimiento_porcentaje_compra,
-        [
-          Validators.required,
-          Validators.pattern(/^[+]?([0-9]+(?:[\.][0-9]*)?|\.[0-9]+)$/)
-        ]
-      ],
 
       precio_venta: [
         this.instrument_exists ? "" : this.instrument_work.precio_venta,
@@ -286,15 +277,6 @@ export class TIT implements InstrumentComponent {
           Validators.pattern(/^[+]?([0-9]+(?:[\.][0-9]*)?|\.[0-9]+)$/)
         ]
       ],
-      ytm_vencimiento_porcentaje_venta: [
-        this.instrument_exists
-          ? ""
-          : this.instrument_work.ytm_vencimiento_porcentaje_venta,
-        [
-          Validators.required,
-          Validators.pattern(/^[+]?([0-9]+(?:[\.][0-9]*)?|\.[0-9]+)$/)
-        ]
-      ],
 
       fecha_ultima_cupon_compra: [
         this.instrument_exists
@@ -581,7 +563,7 @@ export class TIT implements InstrumentComponent {
             ans["result"]["instrumento_venta"]["monto_recibir"];
 
           // Resultado de la operacion
-          this.operation_result = false;
+          this.operation_result = true;
           this.dias_tenencia_total =
             ans["result"]["resultado_operacion"]["dias_tenencia_total"];
           this.ganancia_perdida_capital =

+ 0 - 3
src/app/components/investments/investments.component.ts

@@ -135,9 +135,6 @@ export class InvestmentsComponent implements OnInit {
           return false;
         }
         break;
-      case "DAP":
-        return true;
-        break;
       default:
         return false;
     }