diff --git a/src/app/pages/agenda/agenda.page.html b/src/app/pages/agenda/agenda.page.html index 5b196e612..6765bcc7f 100644 --- a/src/app/pages/agenda/agenda.page.html +++ b/src/app/pages/agenda/agenda.page.html @@ -45,7 +45,7 @@ - + @@ -283,7 +283,7 @@ *ngSwitchCase="'day'" [viewDate]="viewDate" [events]="events" - (eventClicked)="eventClicked($event)" + (eventClicked)="clearContact();eventClicked($event)" > @@ -293,7 +293,7 @@ *ngSwitchCase="'day'" [viewDate]="viewDate" [events]="TimelineMD" - (eventClicked)="eventClicked($event)" + (eventClicked)="clearContact();eventClicked($event)" > @@ -303,7 +303,7 @@ *ngSwitchCase="'day'" [viewDate]="viewDate" [events]="TimelinePR" - (eventClicked)="eventClicked($event)" + (eventClicked)="clearContact();eventClicked($event)" > @@ -319,13 +319,14 @@
+ class="text-black nothing-to-show"> Nenhum evento selecionado
@@ -338,6 +339,7 @@ (openAttendeesComponent)="openAttendeesComponent($event)" [eventAttendees]="contacts" (clearContact)="clearContact()" + (setContact)="setContact()" > @@ -347,6 +349,8 @@ [postEvent]="postEvent" (cloneAllmobileComponent)="cloneAllmobileComponent()" (clearContact)="clearContact()" + (openAttendeesComponent)="openAttendeesComponent($event)" + (setContact)="setContact()" > @@ -354,6 +358,7 @@ [profile]="profile" [eventId]="selectedEventId" (viewEventDetailDismiss)="viewEventDetailDismiss($event)" + [eventAttendees]="contacts" > @@ -370,6 +375,7 @@ (cloneAllmobileComponent)="viewEventDetailDismiss($event)" (closeEventToApprove)="closeEventToApprove()" (AproveEventEditEvent)="AproveEventEditEvent($event)" + [eventAttendees]="contacts" > @@ -380,8 +386,10 @@ (openAttendeeModal)="openAttendeeModal()" [eventAttendees]="contacts" (openAddEvent)="openAddEvent($event)" + (GoBackEditOrAdd)="GoBackEditOrAdd()" > + --> +
@@ -134,7 +135,7 @@
-
+
diff --git a/src/app/shared/agenda/edit-event/edit-event.component.ts b/src/app/shared/agenda/edit-event/edit-event.component.ts index fd4103f12..bd9541651 100644 --- a/src/app/shared/agenda/edit-event/edit-event.component.ts +++ b/src/app/shared/agenda/edit-event/edit-event.component.ts @@ -32,7 +32,8 @@ export class EditEventComponent implements OnInit { @Output() cloneAllmobileComponent = new EventEmitter(); - + @Output() openAttendeesComponent = new EventEmitter(); + @Output() setContact = new EventEmitter(); constructor( private modalController: ModalController, @@ -76,24 +77,10 @@ export class EditEventComponent implements OnInit { async openAttendees() { - const modal = await this.modalController.create({ - component: AttendeesPage, - componentProps: { - eventAttendees: this.postEvent.Attendees - }, - cssClass: 'attendee', - backdropDismiss: false - }); - await modal.present(); + this.openAttendeesComponent.emit(); - modal.onDidDismiss().then((data) => { - if (data['data'] != null) - { - let newattendees: EventPerson[] = data['data']; - this.postEvent.Attendees = newattendees; - } - }); + this.clearContact.emit(); } } diff --git a/src/app/shared/agenda/new-event/new-event.component.ts b/src/app/shared/agenda/new-event/new-event.component.ts index efe420a77..676a0eac6 100644 --- a/src/app/shared/agenda/new-event/new-event.component.ts +++ b/src/app/shared/agenda/new-event/new-event.component.ts @@ -24,6 +24,7 @@ export class NewEventPage implements OnInit { @Output() onAddEvent = new EventEmitter(); @Output() openAttendeesComponent = new EventEmitter(); @Output() clearContact = new EventEmitter(); + @Output() GoBackEditOrAdd = new EventEmitter(); minDate: string; @@ -90,7 +91,7 @@ export class NewEventPage implements OnInit { } } close(){ - this.onAddEvent.emit(false); + this.GoBackEditOrAdd.emit(); this.clearContact.emit(); } save(){ @@ -104,7 +105,7 @@ export class NewEventPage implements OnInit { this.onAddEvent.emit(this.postEvent); - this.clearContact.emit(); + this.GoBackEditOrAdd.emit(); } async openAttendees(data: any) diff --git a/src/app/shared/event/attendees/attendees.page.ts b/src/app/shared/event/attendees/attendees.page.ts index 83b802f35..64a8dce6d 100644 --- a/src/app/shared/event/attendees/attendees.page.ts +++ b/src/app/shared/event/attendees/attendees.page.ts @@ -20,6 +20,7 @@ export class AttendeesPage implements OnInit { @Output() openAttendeeModal = new EventEmitter(); @Output() openAddEvent = new EventEmitter(); @Input() eventAttendees: EventPerson[]; + @Output() GoBackEditOrAdd = new EventEmitter(); constructor(private eventService: EventsService, private modalCtrl: ModalController, @@ -31,13 +32,15 @@ export class AttendeesPage implements OnInit { } save(){ - this.openAddEvent.emit(); + this.GoBackEditOrAdd.emit(); + //this.openAddEvent.emit(); // this.modalCtrl.dismiss(this.eventAttendees); } close(){ + this.GoBackEditOrAdd.emit(); // this.modalCtrl.dismiss(null); - this.openAddEvent.emit(); + //this.openAddEvent.emit(); } removeAttendee(attendee: EventPerson)