From 79dc95887343928f1331ed7716e03ec34e9a85f7 Mon Sep 17 00:00:00 2001 From: Eduardo Quiros Date: Sun, 25 Jul 2021 19:20:07 -0600 Subject: [PATCH] agregar comparacion inicial de fecha final MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit para evitar que se publique una encuesta con una fecha de finalizaciĆ³n que sea anterior a la fecha actual --- .../encuesta-publish-dialog.component.html | 13 ++++++++++--- .../encuesta-publish-dialog.component.ts | 13 ++++++++++++- 2 files changed, 22 insertions(+), 4 deletions(-) diff --git a/src/main/webapp/app/entities/encuesta/encuesta-publish-dialog/encuesta-publish-dialog.component.html b/src/main/webapp/app/entities/encuesta/encuesta-publish-dialog/encuesta-publish-dialog.component.html index 8330f1a..bf93591 100644 --- a/src/main/webapp/app/entities/encuesta/encuesta-publish-dialog/encuesta-publish-dialog.component.html +++ b/src/main/webapp/app/entities/encuesta/encuesta-publish-dialog/encuesta-publish-dialog.component.html @@ -1,4 +1,4 @@ -
+ @@ -6,7 +6,8 @@ diff --git a/src/main/webapp/app/entities/encuesta/encuesta-publish-dialog/encuesta-publish-dialog.component.ts b/src/main/webapp/app/entities/encuesta/encuesta-publish-dialog/encuesta-publish-dialog.component.ts index dae745d..9b1f0a4 100644 --- a/src/main/webapp/app/entities/encuesta/encuesta-publish-dialog/encuesta-publish-dialog.component.ts +++ b/src/main/webapp/app/entities/encuesta/encuesta-publish-dialog/encuesta-publish-dialog.component.ts @@ -13,6 +13,8 @@ import { passwordResetFinishRoute } from '../../../account/password-reset/finish }) export class EncuestaPublishDialogComponent implements OnInit { encuesta?: IEncuesta; + fechaFinalizar?: Date; + fechaFinalizarInvalid?: boolean; constructor(protected encuestaService: EncuestaService, protected activeModal: NgbActiveModal) {} @@ -35,6 +37,12 @@ export class EncuestaPublishDialogComponent implements OnInit { }); } + fechaFinalizarIsInvalid(): void { + const now = new Date(); + debugger; + this.fechaFinalizarInvalid = now < this.fechaFinalizar!; + } + generatePassword(): string { debugger; const alpha = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789'; @@ -46,5 +54,8 @@ export class EncuestaPublishDialogComponent implements OnInit { return password; } - ngOnInit(): void {} + ngOnInit(): void { + this.fechaFinalizar = new Date(); + this.fechaFinalizarInvalid = false; + } }