diff --git a/src/app/models/attachment.model.ts b/src/app/models/attachment.model.ts
index e069beda7..80f464544 100644
--- a/src/app/models/attachment.model.ts
+++ b/src/app/models/attachment.model.ts
@@ -2,6 +2,7 @@ export class Attachment {
Id: number;
ParentId: string;
Sources: Sources;
+ Source?: Sources;
SourceId: string;
Description: string;
SourceName: string;
diff --git a/src/app/shared/agenda/edit-event/edit-event.component.html b/src/app/shared/agenda/edit-event/edit-event.component.html
index f07ec3236..5f626ebbc 100644
--- a/src/app/shared/agenda/edit-event/edit-event.component.html
+++ b/src/app/shared/agenda/edit-event/edit-event.component.html
@@ -187,30 +187,35 @@
-
+
- Anexar Documentos
+ Adicionar documentos
-
-
- Documentos Anexados
-
-
-
-
- Text
- Text Text
+
+
+
+
+
+ {{document.SourceName}}
+ webTRIX
+ K2
+ Exchange
+ File
+
+
+ {{document.Stakeholders}} {{document.CreateDate}}
+
diff --git a/src/app/shared/agenda/edit-event/edit-event.component.scss b/src/app/shared/agenda/edit-event/edit-event.component.scss
index dc20d1e33..0f62f6403 100644
--- a/src/app/shared/agenda/edit-event/edit-event.component.scss
+++ b/src/app/shared/agenda/edit-event/edit-event.component.scss
@@ -167,4 +167,22 @@ ion-content{
color:red;
}
- }
\ No newline at end of file
+ }
+
+
+.app-name{
+ background: #42b9f2;
+ border-radius: 18px;
+ text-align: center;
+ display: flex;
+ align-items: center;
+ padding: 0px 5px;
+ color: white;
+ font-size: 9pt;
+ font-weight: 500;
+ height: 19px;
+ -webkit-border-radius: 18px;
+ -moz-border-radius: 18px;
+ -ms-border-radius: 18px;
+ -o-border-radius: 18px;
+}
\ No newline at end of file
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 122039e85..b1830de52 100644
--- a/src/app/shared/agenda/edit-event/edit-event.component.ts
+++ b/src/app/shared/agenda/edit-event/edit-event.component.ts
@@ -7,6 +7,8 @@ import { Event } from 'src/app/models/event.model';
import { AlertController } from '@ionic/angular';
import { removeDuplicate } from 'src/plugin/removeDuplicate.js'
import { SearchPage } from 'src/app/pages/search/search.page';
+import { AttachmentsService } from 'src/app/services/attachments.service';
+import { Attachment } from 'src/app/models/attachment.model';
@Component({
selector: 'app-edit-event',
templateUrl: './edit-event.component.html',
@@ -22,6 +24,7 @@ export class EditEventComponent implements OnInit {
segment:string = "true";
eventAttendees: EventPerson[];
minDate: string;
+ loadedEventAttachments: Attachment[];
@Input() taskParticipants: EventPerson[];
@Input() taskParticipantsCc: EventPerson[];
@@ -41,8 +44,11 @@ export class EditEventComponent implements OnInit {
private modalController: ModalController,
private eventsService: EventsService,
public alertController: AlertController,
+ private attachmentsService: AttachmentsService,
+
) {
-
+
+
}
ngOnInit() {
@@ -50,8 +56,14 @@ export class EditEventComponent implements OnInit {
if(!this.restoreTemporaryData()){
if(this.postEvent){
- this.postEvent.Body.Text = this.postEvent.Body.Text.replace(/<[^>]+>/g, '');
+ if( this.postEvent.Body){
+ if(typeof(this.postEvent.Body.Text) == 'string'){
+ this.postEvent.Body.Text = this.postEvent.Body.Text.replace(/<[^>]+>/g, '');
+ }
+ }
}
+
+
// attendees list
if(this.postEvent.Attendees != null) {
@@ -79,6 +91,10 @@ export class EditEventComponent implements OnInit {
this.isRecurring = "Repete";
}
}
+
+ this.getAttachments(this.postEvent.EventId);
+
+
}
@@ -155,15 +171,22 @@ export class EditEventComponent implements OnInit {
this.eventBody = restoredData.eventBody
this.segment = restoredData.segment
- return true;
+ return true;
} else {
return false;
}
+
}
deleteTemporaryData(){
window['temp.path:/home/agenda/edit-event.component.ts'] = {}
}
+ getAttachments(eventId: string){
+ this.attachmentsService.getAttachmentsById(eventId).subscribe(res=>{
+ this.loadedEventAttachments = res;
+ });
+ }
+
}
diff --git a/src/app/shared/agenda/view-event/view-event.page.ts b/src/app/shared/agenda/view-event/view-event.page.ts
index 42e1439ca..ba519e09a 100644
--- a/src/app/shared/agenda/view-event/view-event.page.ts
+++ b/src/app/shared/agenda/view-event/view-event.page.ts
@@ -32,6 +32,8 @@ export class ViewEventPage implements OnInit {
months = ["Janeiro", "Fevereiro", "Março", "Abril", "Maio", "Junho", "Julho", "Agosto", "Setembro", "Outubro", "Novembro", "Dezembro"];
days = ["Domingo", "Segunda-feira", "Terça-feira", "Quarta-feira", "Quinta-feira", "Sexta-feira", "Sábado"];
+ documents: Attachment[] = [];
+
@Input() profile:string;
@Input() eventId: string;
@@ -76,12 +78,15 @@ export class ViewEventPage implements OnInit {
loadEvent(){
this.eventsService.getEvent(this.eventId).subscribe(res => {
this.loadedEvent = res;
- console.log(res);
+ // console.log(res);
this.today = new Date(res.StartDate);
- console.log(new Date(this.today));
+ // console.log(new Date(this.today));
this.customDate = this.days[this.today.getDay()]+ ", " + this.today.getDate() +" de " + ( this.months[this.today.getMonth()]);
this.getAttachments(this.loadedEvent.EventId);
});
+
+
+
}
deleteEvent(){
this.eventsService.deleteEvent(this.loadedEvent.EventId, 0).subscribe(async () =>