iptdevs-design-system
Version:
Library common elements into IPT Plattform.
52 lines (51 loc) • 2.57 kB
TypeScript
import { EventEmitter, OnChanges, SimpleChanges, OnDestroy } from '@angular/core';
import { Subscription } from 'rxjs';
import { CreateCODRq, IUpdateCODRq } from '../../core/models/cod/cod-rq.model';
import { CommercialService } from '../../core/services/commercial-service/comercial.service';
import { BaseService } from '../../core/utils/base-service/base.service';
import { CodFormControls } from '../logic/cod-form-controls';
import { LocalStorageCODService } from '../logic/local-storage-cod.service';
import { ParameterService } from '../../core/services/parameters-service/parameters.service';
import { IParametersAllRs } from '../../core/models/parameters/parameters-rs.model';
import * as i0 from "@angular/core";
export declare class CodFormComponent implements OnChanges, OnDestroy {
private baseService;
private localStorageCOD;
private codFormControls;
private commercialService;
private parameterService;
dataFromPreviusCodData?: any;
courseSelect?: any;
isNewCod: boolean;
editCod: boolean;
CourseSelectRenovation: any;
isRenovation?: boolean;
okCreatedCOD: EventEmitter<Boolean>;
subscription?: Subscription;
private allowedRoles;
currentStep: number;
formTitle: string;
userRole: number;
formSteps: number;
financingData?: any[];
isLoading: boolean;
loaderMessage: string;
codCreationSubscription: Subscription | null;
parametersAll?: IParametersAllRs;
constructor(baseService: BaseService, localStorageCOD: LocalStorageCODService, codFormControls: CodFormControls, commercialService: CommercialService, parameterService: ParameterService);
ngOnChanges(changes: SimpleChanges): void;
ngOnDestroy(): void;
allowedRole(): boolean;
getCodbyCode(): void;
saveFinancingData(data: any[]): void;
getFormAction(action: string): void;
updateCOD(totalData: any[]): void;
createCOD(totalData: any[]): void;
getCreateCOD(data: any[]): CreateCODRq;
getUpdateCOD(data: any[]): IUpdateCODRq;
changeStep(step: number): void;
parseNumber(value: any): number | null;
getParameters(): void;
static ɵfac: i0.ɵɵFactoryDeclaration<CodFormComponent, never>;
static ɵcmp: i0.ɵɵComponentDeclaration<CodFormComponent, "ipt-cod-form", never, { "dataFromPreviusCodData": "dataFromPreviusCodData"; "courseSelect": "courseSelect"; "isNewCod": "isNewCod"; "editCod": "editCod"; "CourseSelectRenovation": "CourseSelectRenovation"; "isRenovation": "isRenovation"; }, { "okCreatedCOD": "okCreatedCOD"; }, never, never, false>;
}