UNPKG

ngx-monitorias-uniandes-lib

Version:

This library is used for Monitorias-Uniandes system.

127 lines (126 loc) 4.29 kB
import { ChangeDetectorRef, OnInit } from '@angular/core'; import { FormBuilder, FormGroup } from '@angular/forms'; import { SearchComboBoxGenericModel } from './search-combo-box/search-combo-box-generic/search-combo-box-generic.model'; import { CrudCompactService } from './crud-compact/crud-compact.service'; import { UtilsService } from './utils/utils'; import { SearchComboBoxGenericLocalModel } from './search-combo-box/search-combo-box-generic-local/search-combo-box-generic-local.model'; import { Observable } from 'rxjs/Observable'; import { HttpClient, HttpHeaders } from '@angular/common/http'; import { TranslateService } from '@ngx-translate/core'; import { FilterControlService } from './exportedModules'; export declare let URL_RSG: string; export declare class AppComponent implements OnInit { private formBuilder; private ref; private crudCompactService; private utils; private http; private _filterService; translate: TranslateService; title: string; /** * Initial variables */ universityItemSelected: any; personItemSelected: any; formGroup: FormGroup; queryParams: any[]; queryParamsRg: any[]; items: any; object: any; componentModel: SearchComboBoxGenericModel; componentModelLocal: SearchComboBoxGenericLocalModel; componentDepModel: SearchComboBoxGenericModel; userNoResult: boolean; isUserLoad: boolean; userRestrict: { "idUser": number; "dependency": { "idDependency": number; "externalId": string; "type": string; "name": string; "director": any; "dependenciaPadre": any; "treePath": string; "url": string; }; "userName": string; "activo": boolean; "roles": string[]; "alias": string[]; }; agreementListTable: any[]; dataAutoComplete: any[]; page: number; pageSize: number; totalRecords: number; coursePreSelect: any[]; course: any[]; course2: any[]; headers: HttpHeaders; reportData: any; reportDataTemp: any; searchOpen: any; typeMonitoria: string; preSelectAutoComplete: string; /** * * @param formBuilder * @param ref * @param crudCompactService * @param utils */ constructor(formBuilder: FormBuilder, ref: ChangeDetectorRef, crudCompactService: CrudCompactService, utils: UtilsService, http: HttpClient, _filterService: FilterControlService, translate: TranslateService); getJSONFromLocal(): Observable<any>; ngOnInit(): void; onSelectSearch(event: any): void; yesnodialogsample: any; yesnoDialogResult: any; triggerYesNoSampleDialog(): void; informationdialogsample: any; triggerInformationDialog(): void; itemSelectedAlert: any; rolesCombo: any; triggerItemSelected(message: string): void; verifyEvent(event: any): void; /** * Combo box Example */ selectedRolesTypeComboBox: string; onComboBoxSelectedItem(element: any): void; onComboBoxMultiselected(elements: any): void; resetCombo(): void; /** * * File uploader configuration */ downloadListUrl: any; uploadUrl: string; uploadChain: boolean; onUploadSuccess(element: any): void; onFileListUpdate(element: any): void; /** * Handle events */ verifyPersonEvent(event: any): void; verifyDependencyEvent(event: any): void; verifyUserEvent(event: any): void; verifyCountryEvent(event: any): void; userNoResults(event: any): void; userLoad(event: any): void; externalHandle(event: any): void; changeState(value: boolean): void; getMd5(): void; setYear(event: any): void; openAlert(event: any): void; selectedEvent(event: any): void; pageChanged($event: any): void; itemSelectedMultiChoice(event: any): void; onProgramChanges(event: any): void; onChangeTypeSelection(event: any): void; changePreselect(): void; changePreselectAutocomplete(): void; selectedAutoCompleteLocal(event: any): void; filterAgreements(event: any): void; }