From 725ef1158f58e9dbaabd2a28a605f28b89a60b4d Mon Sep 17 00:00:00 2001 From: Tiago Kayaya Date: Wed, 2 Sep 2020 11:17:56 +0100 Subject: [PATCH] Removed slice method + few changes --- src/app/pages/cal-modal/cal-modal.page.html | 4 +-- src/app/pages/cal-modal/cal-modal.page.ts | 29 +++++++++++++++-- .../event-detail/event-detail.page.html | 31 ++++++++++--------- .../event-detail/event-detail.page.scss | 7 +++++ src/app/pages/events/events.page.html | 5 +++ 5 files changed, 57 insertions(+), 19 deletions(-) diff --git a/src/app/pages/cal-modal/cal-modal.page.html b/src/app/pages/cal-modal/cal-modal.page.html index 2cd0a10e8..ae29f4ead 100644 --- a/src/app/pages/cal-modal/cal-modal.page.html +++ b/src/app/pages/cal-modal/cal-modal.page.html @@ -17,7 +17,7 @@ Descrição - + Localização @@ -53,7 +53,7 @@
- + Intervenientes
diff --git a/src/app/pages/cal-modal/cal-modal.page.ts b/src/app/pages/cal-modal/cal-modal.page.ts index 579393d75..71568bf16 100644 --- a/src/app/pages/cal-modal/cal-modal.page.ts +++ b/src/app/pages/cal-modal/cal-modal.page.ts @@ -4,6 +4,7 @@ import { ModalController } from '@ionic/angular'; import { Event } from '../../models/event.model'; import { EventsService } from 'src/app/services/events.service'; import { EventBody } from 'src/app/models/eventbody.model'; +import { AttendeesPage } from 'src/app/pages/events/attendees/attendees.page'; import { AttendeeModalPage } from '../events/attendee-modal/attendee-modal.page'; import { EventPerson } from 'src/app/models/eventperson.model'; @@ -14,13 +15,13 @@ import { AlertService } from 'src/app/services/alert.service'; templateUrl: './cal-modal.page.html', styleUrls: ['./cal-modal.page.scss'], }) -export class CalModalPage implements AfterViewInit { +export class CalModalPage implements OnInit { calendar = { mode: 'month', currentDate: new Date() }; - + viewTitle: string; postEvent: Event; modalReady = false; @@ -68,7 +69,7 @@ export class CalModalPage implements AfterViewInit { const modal = await this.modalCtrl.create({ component: AttendeeModalPage, componentProps: { - eventPersons: this.eventAttendees + eventPersons: this.postEvent.Attendees }, cssClass: 'attendee-modal', backdropDismiss: false @@ -104,4 +105,26 @@ export class CalModalPage implements AfterViewInit { this.alertController.presentAlert("Funcionalidade em desenvolvimento"); } + async openAttendees() + { + const modal = await this.modalCtrl.create({ + component: AttendeesPage, + componentProps: { + eventAttendees: this.postEvent.Attendees + }, + cssClass: 'attendee', + backdropDismiss: false + }); + + await modal.present(); + + modal.onDidDismiss().then((data) => { + if (data['data'] != null) + { + let newattendees: EventPerson[] = data['data']; + this.postEvent.Attendees = newattendees; + } + }); +} + } diff --git a/src/app/pages/events/event-detail/event-detail.page.html b/src/app/pages/events/event-detail/event-detail.page.html index 10217c523..58a28cbfb 100644 --- a/src/app/pages/events/event-detail/event-detail.page.html +++ b/src/app/pages/events/event-detail/event-detail.page.html @@ -91,16 +91,15 @@
- - Ver mais + Editar Intervenientes
- + - {{attendee.Name}} + {{attendee.Name}}
@@ -108,8 +107,7 @@ - - Ver mais + Editar Anexos @@ -119,15 +117,18 @@ - + - +

{{ att.Description }}

{{ att.CreateDate }}

- + + + + Sem anexos @@ -201,11 +202,13 @@
+ - -
- - Gravar -
+ + +
+ Gravar +
+
diff --git a/src/app/pages/events/event-detail/event-detail.page.scss b/src/app/pages/events/event-detail/event-detail.page.scss index 3c2e0a07a..239c6d492 100644 --- a/src/app/pages/events/event-detail/event-detail.page.scss +++ b/src/app/pages/events/event-detail/event-detail.page.scss @@ -81,3 +81,10 @@ ion-card{ font-weight: bold; padding-bottom: 20px; } +/* .event-detail-buttons{ + margin-bottom: 80px; + margin-top: 10px; +} */ +.attendees-icon{ + font-size: 14px; +} diff --git a/src/app/pages/events/events.page.html b/src/app/pages/events/events.page.html index c6d4ef337..e9a14f772 100644 --- a/src/app/pages/events/events.page.html +++ b/src/app/pages/events/events.page.html @@ -106,6 +106,11 @@ +