@@ -83,7 +90,15 @@ import {AppSettings} from '../../app.settings';
publicisModalShown:BehaviorSubject<boolean>;
privateshowLoader:BehaviorSubject<boolean>;
constructor(private_ngRedux:NgRedux<IAppState>,
constructor(
private_hds:HelperDataService,
private_csa:SectorCoursesActions,
private_sfa:SectorFieldsActions,
private_rsa:RegionSchoolsActions,
private_eca:EpalClassesActions,
private_sdfa:StudentDataFieldsActions,
private_cria:CriteriaActions,
private_ngRedux:NgRedux<IAppState>,
privaterouter:Router,
privatehttp:Http
){
...
...
@@ -257,17 +272,30 @@ import {AppSettings} from '../../app.settings';
.map((res:Response)=>res.json())
.subscribe(
success=>{
(<any>$('.loading')).remove();
this.showLoader.next(false);
this.modalTitle.next("Υποβολή Αίτησης Εγγραφής");
this.modalText.next("Η υποβολή της αίτησής σας πραγματοποιήθηκε. Μπορείτε να την εκτυπώσετε από την επιλογή 'Εξαγωγή σε PDF'. Θα ειδοποιηθείτε στο e-mail που δηλώσατε για την εξέλιξη της αίτησής σας");
this.modalText.next("Η υποβολή της αίτησής σας πραγματοποιήθηκε. Μπορείτε να την εκτυπώσετε από την επιλογή 'Εμφάνιση - Εκτύπωση Αίτησης'. Θα ειδοποιηθείτε στο e-mail που δηλώσατε για την εξέλιξη της αίτησής σας");
this._eca.initEpalClasses();
this._sfa.initSectorFields();
this._rsa.initRegionSchools();
this._csa.initSectorCourses();
this._sdfa.initStudentDataFields();
this._cria.initCriteria();
console.log("success post");
this.showModal();
console.log("success post");},
},
error=>{
(<any>$('.loading')).remove();
this.showLoader.next(false);
this.modalTitle.next("Υποβολή Αίτησης Εγγραφής");
this.modalText.next("Η υποβολή της αίτησής σας απέτυχε. Παρακαλούμε προσπαθήστε πάλι και αν το πρόβλημα συνεχίσει να υφίσταται, επικοινωνήστε με την ομάδα υποστήριξης");
this.showLoader.next(false);
this.showModal();
console.log("Error HTTP POST Service")},
()=>{
console.log("write this message anyway");
(<any>$('.loading')).remove();
this.showLoader.next(false);
},
...
...
@@ -280,11 +308,16 @@ import {AppSettings} from '../../app.settings';