mirror of
https://code.equilibrium.co.ao/ITO/doneit-web.git
synced 2026-04-20 05:16:07 +00:00
Merge branch 'master' of https://bitbucket.org/equilibriumito/gabinete-digital into master
This commit is contained in:
@@ -9,7 +9,7 @@ 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';
|
||||
import { AlertService } from 'src/app/services/alert.service';
|
||||
import { moveMessagePortToContext } from 'worker_threads';
|
||||
import { FormGroup, FormBuilder, Validators } from "@angular/forms";
|
||||
|
||||
@Component({
|
||||
selector: 'app-cal-modal',
|
||||
@@ -35,12 +35,10 @@ export class CalModalPage implements OnInit {
|
||||
|
||||
minDate: string;
|
||||
|
||||
|
||||
ionicForm: FormGroup;
|
||||
isSubmitted = false;
|
||||
|
||||
@Input() teste: string;
|
||||
passedInfo = null;
|
||||
|
||||
constructor(private modalCtrl: ModalController, private eventService: EventsService, private alertController:AlertService,
|
||||
constructor(public formBuilder: FormBuilder, private modalCtrl: ModalController, private eventService: EventsService, private alertController:AlertService,
|
||||
private navParams: NavParams) {
|
||||
this.postEvent = new Event();
|
||||
this.eventBody = { BodyType : "1", Text : ""};
|
||||
@@ -101,6 +99,19 @@ export class CalModalPage implements OnInit {
|
||||
HasAttachments: false,
|
||||
};
|
||||
}
|
||||
this.ionicForm = this.formBuilder.group({
|
||||
subject: ['', [Validators.required]],
|
||||
agenda: ['', [Validators.required]],
|
||||
startdate: ['', [Validators.required]],
|
||||
enddate: ['', [Validators.required]],
|
||||
description: ['', [Validators.required]],
|
||||
location: ['', [Validators.required]],
|
||||
eventtype: ['', [Validators.required]]
|
||||
})
|
||||
}
|
||||
|
||||
get errorControl() {
|
||||
return this.ionicForm.controls;
|
||||
}
|
||||
|
||||
ngAfterViewInit(): void {
|
||||
@@ -110,8 +121,11 @@ export class CalModalPage implements OnInit {
|
||||
}
|
||||
|
||||
save(){
|
||||
this.eventService.postEvent(this.postEvent, this.postEvent.CalendarName).subscribe();
|
||||
this.modalCtrl.dismiss(this.postEvent);
|
||||
if (this.ionicForm.valid)
|
||||
{
|
||||
this.eventService.postEvent(this.postEvent, this.postEvent.CalendarName).subscribe();
|
||||
this.modalCtrl.dismiss(this.postEvent);
|
||||
}
|
||||
}
|
||||
|
||||
onViewTitleChanged(title){
|
||||
|
||||
Reference in New Issue
Block a user