Skip to content

Commit

Permalink
feat udistrital/evaluacion_mid#65: Contratos DVE
Browse files Browse the repository at this point in the history
- Se filtra la respuesta de los contratos para no mostrar aquellos cuyo número de contrato es "Objeto de longitud cero".
  • Loading branch information
lud committed Jun 27, 2023
1 parent 79c66ba commit e86e6df
Showing 1 changed file with 18 additions and 13 deletions.
31 changes: 18 additions & 13 deletions src/app/components/filtro/filtro.component.ts
Original file line number Diff line number Diff line change
Expand Up @@ -79,8 +79,9 @@ export class FiltroComponent implements OnInit {
this.evaluacionMidService.get('filtroProveedor?ProvID=' + String(this.identificacion_proveedor) + qSupervisor + qTipo)
.subscribe((res) => {
// console.log('respuesta del filtro',res);
if (res.Data !== null) {
this.dataResponse.emit(res.Data);
if (res.Data !== null && res.Data.length) {
const filtrados = res.Data.filter(c => c.ContratoSuscrito !== 'Objeto de longitud cero');
this.dataResponse.emit(filtrados);
}
}, (error_service) => {
this.openWindow(error_service);
Expand All @@ -92,8 +93,9 @@ export class FiltroComponent implements OnInit {
this.evaluacionMidService.get('filtroMixto?IdentProv=' + this.identificacion_proveedor +
'&NumContrato=0&Vigencia=' + String(this.vigencia) + qSupervisor + qTipo)
.subscribe((res) => {
if (res.Data !== null) {
this.dataResponse.emit(res.Data);
if (res.Data !== null && res.Data.length) {
const filtrados = res.Data.filter(c => c.ContratoSuscrito !== 'Objeto de longitud cero');
this.dataResponse.emit(filtrados);
}
}, (error_service) => {
this.openWindow(error_service);
Expand All @@ -104,8 +106,9 @@ export class FiltroComponent implements OnInit {
&& (this.numero_contrato !== undefined && this.numero_contrato != null) && (this.vigencia === undefined)) {
this.evaluacionMidService.get('filtroContrato?NumContrato=' + String(this.numero_contrato) + '&Vigencia=0' + qSupervisor + qTipo)
.subscribe((res) => {
if (res.Data !== null) {
this.dataResponse.emit(res.Data);
if (res.Data !== null && res.Data.length) {
const filtrados = res.Data.filter(c => c.ContratoSuscrito !== 'Objeto de longitud cero');
this.dataResponse.emit(filtrados);
}
}, (error_service) => {
this.openWindow(error_service);
Expand All @@ -116,8 +119,9 @@ export class FiltroComponent implements OnInit {
&& (this.numero_contrato !== undefined && this.numero_contrato != null) && (this.vigencia !== undefined)) {
this.evaluacionMidService.get('filtroContrato?NumContrato=' + String(this.numero_contrato) + '&Vigencia='
+ String(this.vigencia) + qSupervisor + qTipo).subscribe((res) => {
if (res.Data !== null) {
this.dataResponse.emit(res.Data);
if (res.Data !== null && res.Data.length) {
const filtrados = res.Data.filter(c => c.ContratoSuscrito !== 'Objeto de longitud cero');
this.dataResponse.emit(filtrados);
}
}, (error_service) => {
this.openWindow(error_service);
Expand All @@ -128,9 +132,9 @@ export class FiltroComponent implements OnInit {
&& (this.numero_contrato !== undefined && this.numero_contrato != null) && (this.vigencia === undefined)) {
this.evaluacionMidService.get('filtroMixto?IdentProv=' + this.identificacion_proveedor + '&NumContrato='
+ this.numero_contrato + '&Vigencia=0' + qSupervisor + qTipo).subscribe((res) => {
if (res.Data !== null) {

this.dataResponse.emit(res.Data);
if (res.Data !== null && res.Data.length) {
const filtrados = res.Data.filter(c => c.ContratoSuscrito !== 'Objeto de longitud cero');
this.dataResponse.emit(filtrados);
}
}, (error_service) => {
this.openWindow(error_service);
Expand All @@ -141,8 +145,9 @@ export class FiltroComponent implements OnInit {
&& (this.numero_contrato !== undefined && this.numero_contrato != null) && (this.vigencia !== undefined)) {
this.evaluacionMidService.get('filtroMixto?IdentProv=' + this.identificacion_proveedor + '&NumContrato='
+ this.numero_contrato + '&Vigencia=' + String(this.vigencia) + qSupervisor + qTipo).subscribe((res) => {
if (res.Data !== null) {
this.dataResponse.emit(res.Data);
if (res.Data !== null && res.Data.length) {
const filtrados = res.Data.filter(c => c.ContratoSuscrito !== 'Objeto de longitud cero');
this.dataResponse.emit(filtrados);
}
}, (error_service) => {
this.openWindow(error_service);
Expand Down

0 comments on commit e86e6df

Please sign in to comment.