mirror of
https://code.equilibrium.co.ao/ITO/doneit-web.git
synced 2026-04-19 21:06:06 +00:00
Revisão: Autenticação, Page Events, Page Expediente.
This commit is contained in:
@@ -7,43 +7,44 @@
|
||||
</ion-toolbar>
|
||||
</ion-header>
|
||||
|
||||
<ion-content *ngIf="eventItem | async as event" padding>
|
||||
<ion-content padding>
|
||||
<ion-item-group>
|
||||
<ion-item>
|
||||
<ion-label position="stacked">Assunto</ion-label>
|
||||
<ion-input value='{{event.Subject}}'></ion-input>
|
||||
<!-- <ion-input value='{{event.Subject}}'></ion-input> -->
|
||||
<ion-input [(ngModel)]="loadedEvent.Subject"></ion-input>
|
||||
</ion-item>
|
||||
<ion-item>
|
||||
<ion-label position="stacked">Descrição</ion-label>
|
||||
<ion-input value='{{event.Body.Text}}'></ion-input>
|
||||
<ion-input [(ngModel)]='loadedEvent.Body.Text'></ion-input>
|
||||
</ion-item>
|
||||
<ion-item>
|
||||
<ion-label position="stacked">Localização</ion-label>
|
||||
<ion-input value='{{event.Location}}'></ion-input>
|
||||
<ion-input [(ngModel)]='loadedEvent.Location'></ion-input>
|
||||
</ion-item>
|
||||
<ion-item>
|
||||
<ion-label position="stacked">Intervenientes</ion-label>
|
||||
<ion-list>
|
||||
<ion-item *ngFor="let inter of event.RequiredAttendees">
|
||||
<ion-input value='{{inter.Name}}'></ion-input>
|
||||
<ion-item *ngFor="let inter of loadedEvent.RequiredAttendees">
|
||||
<ion-input [(ngModel)]='inter.Name'></ion-input>
|
||||
</ion-item>
|
||||
</ion-list>
|
||||
</ion-item>
|
||||
<ion-item>
|
||||
<ion-label position="stacked">Carácter</ion-label>
|
||||
<ion-input value='{{event.CalendarName}}'></ion-input>
|
||||
<ion-input [(ngModel)]='loadedEvent.CalendarName'></ion-input>
|
||||
</ion-item>
|
||||
<ion-item>
|
||||
<ion-label position="stacked">Tipo do evento</ion-label>
|
||||
<ion-input value='{{event.EventType}}'></ion-input>
|
||||
<ion-input [(ngModel)]='loadedEvent.EventType'></ion-input>
|
||||
</ion-item>
|
||||
<ion-item>
|
||||
<ion-label position="stacked">Data Início: </ion-label>
|
||||
<ion-input value='{{event.StartDate}}'></ion-input>
|
||||
<ion-input [(ngModel)]='loadedEvent.StartDate'></ion-input>
|
||||
</ion-item>
|
||||
<ion-item>
|
||||
<ion-label position="stacked">Data Fim</ion-label>
|
||||
<ion-input value='{{event.EndDate}}'></ion-input>
|
||||
<ion-input [(ngModel)]='loadedEvent.EndDate'></ion-input>
|
||||
</ion-item>
|
||||
<ion-list>
|
||||
<ion-list-header>Anexos</ion-list-header>
|
||||
@@ -54,8 +55,8 @@
|
||||
</ion-list>
|
||||
</ion-item-group>
|
||||
<div class="event-detail-buttons">
|
||||
<ion-button fill="outline" class="ion-button-left">Recusar</ion-button>
|
||||
<ion-button class="ion-button-right">Aprovar</ion-button>
|
||||
<!-- <ion-button fill="outline" class="ion-button-left">Recusar</ion-button> -->
|
||||
<ion-button class="ion-button-right" (click)="Save()">Gravar</ion-button>
|
||||
</div>
|
||||
</ion-content>
|
||||
|
||||
|
||||
@@ -28,7 +28,20 @@ export class EventDetailPage implements OnInit {
|
||||
/* Load my event detail */
|
||||
/* this.loadedEvent = this.eventsService.getEvent(eventId); */
|
||||
this.eventItem = this.eventsService.getEvent(eventId);
|
||||
|
||||
this.eventsService.getEvent(eventId).subscribe(response =>
|
||||
{
|
||||
this.loadedEvent = response;
|
||||
});
|
||||
});
|
||||
}
|
||||
|
||||
Save()
|
||||
{
|
||||
this.eventsService.PutEvent(this.loadedEvent).subscribe(response =>
|
||||
{
|
||||
this.loadedEvent = response;
|
||||
});
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user