From 427398154ba8b0281e8f649f42aeaa0f9aa2aebc Mon Sep 17 00:00:00 2001 From: onsaliyo Date: Sun, 4 Apr 2021 19:10:56 +0200 Subject: [PATCH] permite editar eventos y se reflejan los cambios. Arreglado el bug de la hora --- src/app/prompt-evento/prompt-evento.page.ts | 23 ++++++--------------- 1 file changed, 6 insertions(+), 17 deletions(-) diff --git a/src/app/prompt-evento/prompt-evento.page.ts b/src/app/prompt-evento/prompt-evento.page.ts index 78da3b2..c1e13d9 100644 --- a/src/app/prompt-evento/prompt-evento.page.ts +++ b/src/app/prompt-evento/prompt-evento.page.ts @@ -37,20 +37,7 @@ export class PromptEventoPage implements OnInit{ onSubmit(){ this.submitted = true; if (this.eventoForm.valid){ - let evento: Eventoi = { - id: null, - discotecaID: this.tab1Service.discotecaI.discotecaID, - nombre: '', - localizacion: this.tab1Service.discotecaI.localizacion, - fecha: null, - hora: null, - descripcion: '', - precio1: null, - precio2: null - - }; - this.asignarEvento(evento); - + this.asignarEvento(this.tab1Service.eventos[this.tab1Service.eventoIndex]); } } asignarEvento(evento: Eventoi){ @@ -59,14 +46,16 @@ export class PromptEventoPage implements OnInit{ var fecha = this.eventoForm.get('fecha').value; fecha = fecha.split("T")[0]; evento.fecha = fecha; - let hora = this.eventoForm.get('hora').value; - hora = hora.split("T")[1]; + var hora = this.eventoForm.get('hora').value; + if (!this.tab1Service.editarEvento){ + hora = hora.split("T")[1];} hora = hora.split(":")[0]+(":")+hora.split(":")[1]; + console.log(hora); evento.hora = hora; evento.precio1 = this.eventoForm.get('precio1').value; evento.precio2 = this.eventoForm.get('precio2').value; if (!this.tab1Service.eventos){ - this.tab1Service.initEventos();} + this.tab1Service.eventos=[];} if(!this.tab1Service.eventoForms){ this.tab1Service.initEventoForms();} this.tab1Service.postEvento(evento);