From 9f4f87ef41aec58620c26ea438ca7037c691225f Mon Sep 17 00:00:00 2001 From: Mariela Bonilla Date: Thu, 22 Jul 2021 02:49:12 -0600 Subject: [PATCH 1/2] add Eliminar encuesta --- .../encuesta-delete-dialog.component.html | 10 ++-- .../encuesta-delete-dialog.component.ts | 6 ++- .../encuesta/list/encuesta.component.html | 7 ++- .../encuesta/list/encuesta.component.ts | 49 +++++++++++++++++++ .../encuesta/service/encuesta.service.ts | 9 ++++ src/main/webapp/i18n/es/global.json | 2 +- 6 files changed, 73 insertions(+), 10 deletions(-) diff --git a/src/main/webapp/app/entities/encuesta/delete/encuesta-delete-dialog.component.html b/src/main/webapp/app/entities/encuesta/delete/encuesta-delete-dialog.component.html index dfe7349..9ac420d 100644 --- a/src/main/webapp/app/entities/encuesta/delete/encuesta-delete-dialog.component.html +++ b/src/main/webapp/app/entities/encuesta/delete/encuesta-delete-dialog.component.html @@ -1,6 +1,6 @@ -
+ @@ -14,11 +14,11 @@ diff --git a/src/main/webapp/app/entities/encuesta/delete/encuesta-delete-dialog.component.ts b/src/main/webapp/app/entities/encuesta/delete/encuesta-delete-dialog.component.ts index 573c319..fde9fc7 100644 --- a/src/main/webapp/app/entities/encuesta/delete/encuesta-delete-dialog.component.ts +++ b/src/main/webapp/app/entities/encuesta/delete/encuesta-delete-dialog.component.ts @@ -3,6 +3,7 @@ import { NgbActiveModal } from '@ng-bootstrap/ng-bootstrap'; import { IEncuesta } from '../encuesta.model'; import { EncuestaService } from '../service/encuesta.service'; +import { EstadoEncuesta } from 'app/entities/enumerations/estado-encuesta.model'; @Component({ templateUrl: './encuesta-delete-dialog.component.html', @@ -16,8 +17,9 @@ export class EncuestaDeleteDialogComponent { this.activeModal.dismiss(); } - confirmDelete(id: number): void { - this.encuestaService.delete(id).subscribe(() => { + confirmDelete(encuest: IEncuesta): void { + encuest.estado = EstadoEncuesta.DELETED; + this.encuestaService.deleteEncuesta(encuest).subscribe(() => { this.activeModal.close('deleted'); }); } diff --git a/src/main/webapp/app/entities/encuesta/list/encuesta.component.html b/src/main/webapp/app/entities/encuesta/list/encuesta.component.html index f0545aa..e970119 100644 --- a/src/main/webapp/app/entities/encuesta/list/encuesta.component.html +++ b/src/main/webapp/app/entities/encuesta/list/encuesta.component.html @@ -71,7 +71,9 @@
  • - +
  • @@ -82,6 +84,7 @@ *ngFor="let encuesta of encuestas; trackBy: trackId" (dblclick)="openSurvey($event)" (click)="selectSurvey($event)" + [hidden]="encuesta.estado == 'DELETED'" [attr.data-id]="encuesta.id" >
    @@ -194,7 +197,7 @@ Edit - +