iptdevs-design-system
Version:
Library common elements into IPT Plattform.
61 lines (60 loc) • 2.93 kB
TypeScript
import { EventEmitter, SimpleChanges, OnChanges, ChangeDetectorRef } from '@angular/core';
import { FormBuilder, FormGroup } from '@angular/forms';
import { CopiesService } from '../../../core/services/copies.service';
import { CourseService } from '../../../core/services/course-service/course-service.model';
import { BaseService } from '../../../core/utils/base-service/base.service';
import { CodFormSteps } from '../../logic/cod-form-steps';
import { CommunicatorService } from '../../logic/communicator.service';
import { IAgreementRs, ICourseTypeRs, IParametersAllRs } from '../../../core/models/parameters/parameters-rs.model';
import * as i0 from "@angular/core";
export declare class CodFormStepOneComponent extends CodFormSteps implements OnChanges {
private fb;
private copiesService;
private baseService;
private courseService;
private communicatorService;
private cdRef;
initialData?: any;
dataPreviusCodData?: any;
isEditCod?: boolean;
courseSelectRenovation?: any;
isRenovation?: any;
parametersAll?: IParametersAllRs;
changeStepEvent: EventEmitter<number>;
copies: any;
codFormStepOne: FormGroup;
hasAvailableCourse: boolean;
isLoading: boolean;
agreements: IAgreementRs[];
availibleCourses: any[];
course_type: ICourseTypeRs[];
levels: any;
plans: any;
isDisabledSel: boolean;
controls: import("../../logic/cod-form-controls").Control[];
constructor(fb: FormBuilder, copiesService: CopiesService, baseService: BaseService, courseService: CourseService, communicatorService: CommunicatorService, cdRef: ChangeDetectorRef);
ngOnChanges(changes: SimpleChanges): void;
private handleDataChanges;
private processData;
setDataFromUserHistory(): void;
setDataFromEditCodHistory(): void;
setDataCodRenovationSelect(): void;
startLocalStorageWork(): void;
getParameters(): void;
initForm(): void;
setValuesByLocalStorage(): void;
sendForm(): void;
resetForm(): void;
selectAcademicPlan(academic_plan: string): void;
getCourseType(plan: number): void;
getAgreementByPlan(plan: number): void;
selectCoursesTypesByPlan(coursesTypes: any): void;
selectAgreementByCategory(agreementByCategories: any): void;
selectLevel(levels: any): void;
selectAvailibleCourses(availibleCourses: any): void;
private validRequest;
getAvailibleCourses(): void;
setValueStepFour(): void;
static ɵfac: i0.ɵɵFactoryDeclaration<CodFormStepOneComponent, never>;
static ɵcmp: i0.ɵɵComponentDeclaration<CodFormStepOneComponent, "app-cod-form-step-one", never, { "initialData": "initialData"; "dataPreviusCodData": "dataPreviusCodData"; "isEditCod": "isEditCod"; "courseSelectRenovation": "courseSelectRenovation"; "isRenovation": "isRenovation"; "parametersAll": "parametersAll"; }, { "changeStepEvent": "changeStepEvent"; }, never, never, false>;
}