diff --git a/src/app/simulator/quality-conditions/schools-staff/entities/schools-staff.ts b/src/app/simulator/quality-conditions/schools-staff/entities/schools-staff.ts index 3c79882c1dc1eedf86d1b919bdfbbb010b16b0fd..1a72ebc8a8f3420a7bb66d031f1ca9d84c6c57fe 100644 --- a/src/app/simulator/quality-conditions/schools-staff/entities/schools-staff.ts +++ b/src/app/simulator/quality-conditions/schools-staff/entities/schools-staff.ts @@ -1,15 +1,17 @@ +import { Footnote } from './../../../../shared/components/footnote/entities/footnote'; import { FormationLevel } from '../../../../shared/entities/formation-level'; import { Location } from '../../../../shared/entities/location'; import { SchoolStaff } from './school-staff'; import { NavigableComponentData } from '../../../shared/entities/base/navigable-component-data'; export class SchoolsStaff extends NavigableComponentData { - staffs: Array<SchoolStaff> = new Array<SchoolStaff>(); - formationLevels: Array<FormationLevel>; - locations: Array<Location>; + staffs: Array<SchoolStaff> = new Array<SchoolStaff>(); + formationLevels: Array<FormationLevel>; + locations: Array<Location>; + sourceInformationGeneral: Footnote; - constructor(init?: Partial<SchoolsStaff>) { - super(); - Object.assign(this, init); - } + constructor(init?: Partial<SchoolsStaff>) { + super(); + Object.assign(this, init); + } } diff --git a/src/app/simulator/quality-conditions/schools-staff/schools-staff.component.html b/src/app/simulator/quality-conditions/schools-staff/schools-staff.component.html index edad85bab9fcf0c04593a4965d90170610912955..a236fdcee7db1df8047831122b340a2e67bfabd8 100644 --- a/src/app/simulator/quality-conditions/schools-staff/schools-staff.component.html +++ b/src/app/simulator/quality-conditions/schools-staff/schools-staff.component.html @@ -100,16 +100,14 @@ [(ngModel)]="staff.referenceDate" [disabled]="!pqrAdminMode && pqrMode"> </td> </tr> - <tr *ngIf="!pqrMode"> - <td class="observation" colspan="12">*A função Auxiliar de Alimentação não pode ser removida, pois é - utilizada no cálculo do custo-aluno, para desconsiderá-la informe o valor zero na sua respectiva - remuneração.</td> - </tr> </tbody> </table> + <div *ngIf="!pqrMode" class="panel-footer notes"> + <app-footnote [footnote]="data.sourceInformationGeneral"></app-footnote> + </div> </div> </div> </div> <app-inconsistency *ngIf="!pqrMode" [inconsistencies]="inconsistencies"></app-inconsistency> </div> -</div> \ No newline at end of file +</div> diff --git a/src/app/simulator/quality-conditions/schools-staff/schools-staff.component.scss b/src/app/simulator/quality-conditions/schools-staff/schools-staff.component.scss index c93828418e6462455ee1c3b8eb8c22f71fb28e78..eb3ca929795a236a7596aa610e443c712e968a7b 100644 --- a/src/app/simulator/quality-conditions/schools-staff/schools-staff.component.scss +++ b/src/app/simulator/quality-conditions/schools-staff/schools-staff.component.scss @@ -9,8 +9,3 @@ .gross-monthly-remuneration { min-width: 110px; } - -.observation { -text-align: left; -color: #c62a10; -} diff --git a/src/app/simulator/quality-conditions/schools-staff/services/schools-staff.service.ts b/src/app/simulator/quality-conditions/schools-staff/services/schools-staff.service.ts index 6e14b720b1734316c78983efb5acb4808bfe96cc..a4f820c590423f0c292c93ee97f04130ead28062 100644 --- a/src/app/simulator/quality-conditions/schools-staff/services/schools-staff.service.ts +++ b/src/app/simulator/quality-conditions/schools-staff/services/schools-staff.service.ts @@ -1,3 +1,4 @@ +import { Footnote } from './../../../../shared/components/footnote/entities/footnote'; import { Injectable } from '@angular/core'; import { Observable, of } from 'rxjs'; @@ -20,6 +21,7 @@ export class SchoolsStaffService implements NavigableComponentService { getData(): Observable<SchoolsStaff> { let schoolsStaff: SchoolsStaff = new SchoolsStaff(); schoolsStaff = this.sessionService.getItem<SchoolsStaff>(Functionality.schoolsStaff.pqrKey); + schoolsStaff.sourceInformationGeneral = this.getSourceInformationGeneral(); return of(schoolsStaff); } @@ -48,4 +50,13 @@ export class SchoolsStaffService implements NavigableComponentService { } } } + + private getSourceInformationGeneral(): Footnote { + const footNote: Footnote = new Footnote({ + remarks: 'A função Auxiliar de Alimentação não pode ser removida, pois é utilizada no cálculo do custo-aluno, ' + + 'para desconsiderá-la informe o valor zero na sua respectiva remuneração.' + + }); + return footNote; + } }