Commit 23d85a3f authored by Open Source Developer's avatar Open Source Developer

bug

parent ba544be9
...@@ -94,7 +94,7 @@ class DirectorView extends ControllerBase ...@@ -94,7 +94,7 @@ class DirectorView extends ControllerBase
$selectIdNew = $sector; $selectIdNew = $sector;
else else
$selectIdNew = $specialit; $selectIdNew = $specialit;
$studentPerSchool = $this->entityTypeManager->getStorage('epal_student_class')->loadByProperties(array('currentepal' => $epalId, 'specialization_id' => $selectIdNew, 'currentclass' => $classId)); $studentPerSchool = $this->entityTypeManager->getStorage('epal_student_class')->loadByProperties(array('epal_id' => $epalId, 'specialization_id' => $selectIdNew, 'currentclass' => $classId));
} }
$i = 0; $i = 0;
if ($studentPerSchool) if ($studentPerSchool)
...@@ -102,7 +102,7 @@ class DirectorView extends ControllerBase ...@@ -102,7 +102,7 @@ class DirectorView extends ControllerBase
$list = array(); $list = array();
foreach ($studentPerSchool as $object) foreach ($studentPerSchool as $object)
{ {
$studentId = $object->id(); $studentId = intval($object->student_id ->getString());
$epalStudents = $this->entityTypeManager->getStorage('epal_student')->loadByProperties(array('id' => $studentId)); $epalStudents = $this->entityTypeManager->getStorage('epal_student')->loadByProperties(array('id' => $studentId));
$epalStudent = reset($epalStudents); $epalStudent = reset($epalStudents);
if ($epalStudents) if ($epalStudents)
...@@ -178,6 +178,7 @@ class DirectorView extends ControllerBase ...@@ -178,6 +178,7 @@ class DirectorView extends ControllerBase
'birthdate' => date("d-m-Y", strtotime($epalStudent->birthdate->value)), 'birthdate' => date("d-m-Y", strtotime($epalStudent->birthdate->value)),
'checkstatus' => $checkstudentstatus -> directorconfirm ->value, 'checkstatus' => $checkstudentstatus -> directorconfirm ->value,
'created' => date('d/m/Y H:i', $epalStudent -> created ->value), 'created' => date('d/m/Y H:i', $epalStudent -> created ->value),
); );
} }
++$i; ++$i;
...@@ -508,7 +509,7 @@ class DirectorView extends ControllerBase ...@@ -508,7 +509,7 @@ class DirectorView extends ControllerBase
if ($limitdown) { if ($limitdown) {
$limit = $limitdown->limit_down->value; $limit = $limitdown->limit_down->value;
} }
$studentPerSchool = $this->entityTypeManager->getStorage('epal_student_class')->loadByProperties(array('currentepal' => $schoolid, 'specialization_id' => -1, 'currentclass' => 1)); $studentPerSchool = $this->entityTypeManager->getStorage('epal_student_class')->loadByProperties(array('epal_id' => $schoolid, 'specialization_id' => -1, 'currentclass' => 1));
$list = array(); $list = array();
foreach ($CourseA as $object) { foreach ($CourseA as $object) {
$list[] = array( $list[] = array(
...@@ -532,7 +533,7 @@ class DirectorView extends ControllerBase ...@@ -532,7 +533,7 @@ class DirectorView extends ControllerBase
foreach ($CourseB as $object) { foreach ($CourseB as $object) {
$sectorid = $object->sector_id->entity->id(); $sectorid = $object->sector_id->entity->id();
$studentPerSchool = $this->entityTypeManager->getStorage('epal_student_class')->loadByProperties(array('currentepal' => $schoolid, 'specialization_id' => $sectorid, 'currentclass' => 2)); $studentPerSchool = $this->entityTypeManager->getStorage('epal_student_class')->loadByProperties(array('epal_id' => $schoolid, 'specialization_id' => $sectorid, 'currentclass' => 2));
$list[] = array( $list[] = array(
'id' => $object->sector_id->entity->id(), 'id' => $object->sector_id->entity->id(),
'name' => 'Β Λυκείου '.$object->sector_id->entity->get('name')->value, 'name' => 'Β Λυκείου '.$object->sector_id->entity->get('name')->value,
...@@ -554,7 +555,7 @@ class DirectorView extends ControllerBase ...@@ -554,7 +555,7 @@ class DirectorView extends ControllerBase
foreach ($CourseC as $object) { foreach ($CourseC as $object) {
$specialityid = $object->specialty_id->entity->id(); $specialityid = $object->specialty_id->entity->id();
$studentPerSchool = $this->entityTypeManager->getStorage('epal_student_class')->loadByProperties(array('currentepal' => $schoolid, 'specialization_id' => $specialityid, 'currentclass' => 3)); $studentPerSchool = $this->entityTypeManager->getStorage('epal_student_class')->loadByProperties(array('epal_id' => $schoolid, 'specialization_id' => $specialityid, 'currentclass' => 3));
$list[] = array( $list[] = array(
'id' => $object->specialty_id->entity->id(), 'id' => $object->specialty_id->entity->id(),
...@@ -598,7 +599,7 @@ class DirectorView extends ControllerBase ...@@ -598,7 +599,7 @@ class DirectorView extends ControllerBase
if ($limitdown) { if ($limitdown) {
$limit = $limitdown->limit_down->value; $limit = $limitdown->limit_down->value;
} }
$studentPerSchool = $this->entityTypeManager->getStorage('epal_student_class')->loadByProperties(array('currentepal' => $schoolid, 'specialization_id' => -1, 'currentclass' => 1)); $studentPerSchool = $this->entityTypeManager->getStorage('epal_student_class')->loadByProperties(array('epal_id' => $schoolid, 'specialization_id' => -1, 'currentclass' => 1));
//foreach ($CourseA as $object) { //foreach ($CourseA as $object) {
if (sizeof($studentPerSchool) < $limit) { if (sizeof($studentPerSchool) < $limit) {
...@@ -617,7 +618,7 @@ class DirectorView extends ControllerBase ...@@ -617,7 +618,7 @@ class DirectorView extends ControllerBase
foreach ($CourseB as $object) { foreach ($CourseB as $object) {
$sectorid = $object->sector_id->entity->id(); $sectorid = $object->sector_id->entity->id();
$studentPerSchool = $this->entityTypeManager->getStorage('epal_student_class')->loadByProperties(array('currentepal' => $schoolid, 'specialization_id' => $sectorid, 'currentclass' => 2)); $studentPerSchool = $this->entityTypeManager->getStorage('epal_student_class')->loadByProperties(array('epal_id' => $schoolid, 'specialization_id' => $sectorid, 'currentclass' => 2));
if (sizeof($studentPerSchool) < $limit) { if (sizeof($studentPerSchool) < $limit) {
return false; return false;
exit; exit;
...@@ -634,7 +635,7 @@ class DirectorView extends ControllerBase ...@@ -634,7 +635,7 @@ class DirectorView extends ControllerBase
foreach ($CourseC as $object) { foreach ($CourseC as $object) {
$specialityid = $object->specialty_id->entity->id(); $specialityid = $object->specialty_id->entity->id();
$studentPerSchool = $this->entityTypeManager->getStorage('epal_student_class')->loadByProperties(array('currentepal' => $schoolid, 'specialization_id' => $specialityid, 'currentclass' => 3)); $studentPerSchool = $this->entityTypeManager->getStorage('epal_student_class')->loadByProperties(array('epal_id' => $schoolid, 'specialization_id' => $specialityid, 'currentclass' => 3));
if (sizeof($studentPerSchool) < $limit) { if (sizeof($studentPerSchool) < $limit) {
return false; return false;
...@@ -820,7 +821,7 @@ class DirectorView extends ControllerBase ...@@ -820,7 +821,7 @@ class DirectorView extends ControllerBase
if ($limitdown) { if ($limitdown) {
$limit = $limitdown->limit_down->value; $limit = $limitdown->limit_down->value;
} }
$studentPerSchool = $this->entityTypeManager->getStorage('epal_student_class')->loadByProperties(array('currentepal' => $schoolid, 'specialization_id' => -1, 'currentclass' => 1)); $studentPerSchool = $this->entityTypeManager->getStorage('epal_student_class')->loadByProperties(array('epal_id' => $schoolid, 'specialization_id' => -1, 'currentclass' => 1));
$list[] = array( $list[] = array(
'class' => 1, 'class' => 1,
...@@ -843,7 +844,7 @@ class DirectorView extends ControllerBase ...@@ -843,7 +844,7 @@ class DirectorView extends ControllerBase
foreach ($CourseB as $object) { foreach ($CourseB as $object) {
$sectorid = $object->sector_id->entity->id(); $sectorid = $object->sector_id->entity->id();
$studentPerSchool = $this->entityTypeManager->getStorage('epal_student_class')->loadByProperties(array('currentepal' => $schoolid, 'specialization_id' => $sectorid, 'currentclass' => 2)); $studentPerSchool = $this->entityTypeManager->getStorage('epal_student_class')->loadByProperties(array('epal_id' => $schoolid, 'specialization_id' => $sectorid, 'currentclass' => 2));
$list[] = array( $list[] = array(
...@@ -869,7 +870,7 @@ class DirectorView extends ControllerBase ...@@ -869,7 +870,7 @@ class DirectorView extends ControllerBase
foreach ($CourseC as $object) { foreach ($CourseC as $object) {
$specialityid = $object->specialty_id->entity->id(); $specialityid = $object->specialty_id->entity->id();
$studentPerSchool = $this->entityTypeManager->getStorage('epal_student_class')->loadByProperties(array('currentepal' => $schoolid, 'specialization_id' => $specialityid, 'currentclass' => 3)); $studentPerSchool = $this->entityTypeManager->getStorage('epal_student_class')->loadByProperties(array('epal_id' => $schoolid, 'specialization_id' => $specialityid, 'currentclass' => 3));
$list[] = array( $list[] = array(
'class' => 3, 'class' => 3,
...@@ -894,7 +895,7 @@ class DirectorView extends ControllerBase ...@@ -894,7 +895,7 @@ class DirectorView extends ControllerBase
foreach ($CourseC as $object) { foreach ($CourseC as $object) {
$specialityid = $object->specialty_id->entity->id(); $specialityid = $object->specialty_id->entity->id();
$studentPerSchool = $this->entityTypeManager->getStorage('epal_student_class')->loadByProperties(array('currentepal' => $schoolid, 'specialization_id' => $specialityid, 'currentclass' => 4)); $studentPerSchool = $this->entityTypeManager->getStorage('epal_student_class')->loadByProperties(array('epal_id' => $schoolid, 'specialization_id' => $specialityid, 'currentclass' => 4));
$list[] = array( $list[] = array(
'class' => 4, 'class' => 4,
......
...@@ -24,7 +24,7 @@ ...@@ -24,7 +24,7 @@
<form novalidate [formGroup]="studentDataGroup" #form> <form novalidate [formGroup]="studentDataGroup" #form>
<p style="margin-top: 20px; line-height: 2em;"> Παρακαλώ συμπληρώστε τα στοιχεία του μαθητή και στη συνέχεια επιλέξτε <i>Συνέχεια</i>. <strong>Προσοχη!</strong> Παρακαλώ να συμπληρώσετε τα στοιχεία ακριβώς όπως είναι στον τελευταίο τίτλο κτήσης απολυτηρίου/ πτυχίου του μαθητή.</p> <p style="margin-top: 20px; line-height: 2em;"> Συμπληρώστε με κεφαλαία γράμματα τα στοιχεία του μαθητή και στη συνέχεια επιλέξτε <i>Συνέχεια</i>. <strong>Προσοχη!</strong> Συμπληρώσετε τα στοιχεία ακριβώς όπως είναι στον τελευταίο τίτλο κτήσης απολυτηρίου/ πτυχίου του μαθητή.</p>
<p style="margin-top: 20px; line-height: 2em;"> <b> Η ακρίβεια των στοιχείων που υποβάλλονται με αυτή τη δήλωση μπορεί να ελεγχθεί με βάση το αρχείο άλλων υπηρεσιών (άρθρο 8 παρ. 4 Ν. 1599/1986)</b></p> <p style="margin-top: 20px; line-height: 2em;"> <b> Η ακρίβεια των στοιχείων που υποβάλλονται με αυτή τη δήλωση μπορεί να ελεγχθεί με βάση το αρχείο άλλων υπηρεσιών (άρθρο 8 παρ. 4 Ν. 1599/1986)</b></p>
......
...@@ -43,7 +43,8 @@ import {AppSettings} from '../../app.settings'; ...@@ -43,7 +43,8 @@ import {AppSettings} from '../../app.settings';
</div> </div>
<h4> Επιλογή Τάξης </h4> <h4> Επιλογή Τάξης </h4>
<form [formGroup]="formGroup"> <form [formGroup]="formGroup">
<p style="margin-top: 20px; line-height: 2em;"> Παρακαλώ επιλέξτε την τάξη στην οποία θα φοιτήσει ο μαθητής στην Επαγγελματική Εκπαίδευση το νέο σχολικό έτος και έπειτα επιλέξτε <i>Συνέχεια</i>.</p> <p style="margin-top: 20px; line-height: 2em;"> Παρακαλώ επιλέξτε την τάξη φοίτησης του μαθητή
στην Επαγγελματική Εκπαίδευση κατά το σχολικό έτος 2017-18 και έπειτα επιλέξτε <i>Συνέχεια</i>.</p>
<div *ngFor="let epalclass$ of epalclasses$ | async;"> </div> <div *ngFor="let epalclass$ of epalclasses$ | async;"> </div>
<div class="form-group" style= "margin-top: 50px; margin-bottom: 100px;"> <div class="form-group" style= "margin-top: 50px; margin-bottom: 100px;">
<label for="name"></label><br/> <label for="name"></label><br/>
......
...@@ -60,13 +60,9 @@ import {AppSettings} from '../../app.settings'; ...@@ -60,13 +60,9 @@ import {AppSettings} from '../../app.settings';
<h4> Επιλογή Σχολείου</h4> <h4> Επιλογή Σχολείου</h4>
<form [formGroup]="formGroup"> <form [formGroup]="formGroup">
<div formArrayName="formArray"> <div formArrayName="formArray">
<!-- <p style="margin-top: 20px; line-height: 2em;"> Παρακαλώ επιλέξτε εως τρία ΕΠΑΛ στα οποία επιθυμεί να φοιτήσει ο μαθητής.
<p style="margin-top: 20px; line-height: 2em;"> Παρακαλώ επιλέξτε <strong>τρία </strong> ΕΠΑΛ στα οποία θα ήθελε να φοιτήσει ο μαθητής. Επιλέξτε πρώτα την Περιφερειακή Διεύθυνση που ανήκει το κάθε σχολείο της επιλογής σας, επιλέξτε τα σχολεία και στη συνέχεια επιλέξτε <i>Συνέχεια</i>. Επιλέξτε πρώτα την Περιφερειακή Διεύθυνση στην οποία ανήκει το σχολείο της επιλογής σας,στη συνέχεια τα σχολεία και τέλος πατήστε <i>Συνέχεια</i>.
Μπορείτε να επιλέξετε σχολεία που ανήκουν σε περισσότερες απο μια Περιφερειακές Διευθύνσεις. <strong> Προσοχή!</strong> Σε ειδικές περιπτώσεις απομακρυσμένων σχολείων, ή Μπορείτε να επιλέξετε απο ένα εως τρία σχολεία που δύναται να ανήκουν σε περισσότερες απο μια Περιφερειακές Διευθύνσεις.</p>
σε περίπτωση που επιλέξετε σχολείο που ανήκει σε Περιφερειακή Διεύθυνση Εκπαίδευσης που διαθέτει λιγότερα από τρία σχολεία, μπορείτε να επιλέξετε και λιγότερα απο τρία σχολεία.</p>
-->
<p style="margin-top: 20px; line-height: 2em;"> Παρακαλώ επιλέξτε μέχρι <strong>τρία </strong> ΕΠΑΛ στα οποία θα ήθελε να φοιτήσει ο μαθητής. Επιλέξτε πρώτα την Περιφερειακή Διεύθυνση που ανήκει το κάθε σχολείο της επιλογής σας, επιλέξτε τα σχολεία και στη συνέχεια επιλέξτε <i>Συνέχεια</i>.
Μπορείτε να επιλέξετε σχολεία που ανήκουν σε περισσότερες απο μία Περιφερειακές Διευθύνσεις.</p>
<ul class="list-group main-view"> <ul class="list-group main-view">
<div *ngFor="let region$ of regions$ | async; let i=index; let isOdd=odd; let isEven=even" > <div *ngFor="let region$ of regions$ | async; let i=index; let isOdd=odd; let isEven=even" >
<li class="list-group-item isclickable" (click)="setActiveRegion(i)" [class.oddout]="isOdd" [class.evenout]="isEven" [class.selectedout]="regionActive === i"> <li class="list-group-item isclickable" (click)="setActiveRegion(i)" [class.oddout]="isOdd" [class.evenout]="isEven" [class.selectedout]="regionActive === i">
......
...@@ -17,11 +17,11 @@ import {AppSettings} from '../../app.settings'; ...@@ -17,11 +17,11 @@ import {AppSettings} from '../../app.settings';
</div> </div>
<div class = "loading" *ngIf="(selectedSchools$ | async).length === 0 || (regions$ | async).size === 0"> <div class = "loading" *ngIf="(selectedSchools$ | async).length === 0 || (regions$ | async).size === 0">
</div> </div>
<h4> Σειρά προτίμησης</h4>
<p style="margin-top: 20px; line-height: 2em;" *ngIf = "(selectedSchools$ | async).length === 1" >Έχετε επιλέξει το παρακάτω σχολείο. Εάν συμφωνείτε με την επιλογή σας <p style="margin-top: 20px; line-height: 2em;" *ngIf = "(selectedSchools$ | async).length === 1" >Έχετε επιλέξει το παρακάτω σχολείο. Εάν συμφωνείτε με την επιλογή σας
πατήστε Συνέχεια, διαφορετικά μπορείτε να τροποποιήστε τις επιλογές σας επιστρέφοντας στην προηγούμενη οθόνη από το αριστερό βέλος κάτω αριστερά.</p> πατήστε Συνέχεια, διαφορετικά μπορείτε να τροποποιήστε τις επιλογές σας επιστρέφοντας στην προηγούμενη οθόνη από το αριστερό βέλος κάτω αριστερά.</p>
<p style="margin-top: 20px; line-height: 2em;" *ngIf = "(selectedSchools$ | async).length > 1" >Έχετε επιλέξει {{(selectedSchools$ | async).length}} σχολεία. <p style="margin-top: 20px; line-height: 2em;" *ngIf = "(selectedSchools$ | async).length > 1" >
Καθορίστε εδώ την επιθυμητή σειρά προτίμησης των σχολείων πατώντας τα αντίστοιχα βέλη δεξιά από τα ονόματα των σχολείων. Σε περίπτωση που έχετε επιλέξει πρισσότερα απο ένα σχολεία, καθορίστε εδώ την επιθυμητη σειρά προτίμησησς πατώντας τα αντίστοιχα βέλη δεξιά από τα ονόματα των σχολείων.
Αν συμφωνείτε με την υπάρχουσα σειρά προτίμησης, πατήστε <i>Συνέχεια</i>.</p> Αν συμφωνείτε με την υπάρχουσα σειρά προτίμησης, πατήστε <i>Συνέχεια</i>.</p>
<ul class="list-group main-view" style="margin-top: 50px; margin-bottom: 50px;"> <ul class="list-group main-view" style="margin-top: 50px; margin-bottom: 50px;">
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment