iptdevs-design-system
Version:
Library common elements into IPT Plattform.
50 lines (49 loc) • 2.19 kB
TypeScript
import { EventEmitter, OnInit } from '@angular/core';
import { FormGroup, FormBuilder, FormControl } from '@angular/forms';
import { MessageService } from 'primeng/api';
import { IweekDaysRq } from './../../../core/models/academic/academic.component';
import { CodSelfManagedSteps } from '../../logic/cod-self-managed-steps';
import { CodSelfManagedControls } from '../../logic/cod-self-managed-controls';
import * as i0 from "@angular/core";
export declare class CodSelfFormStepFourComponent extends CodSelfManagedSteps implements OnInit {
private fb;
private messageService;
private codFormControls;
idTypes: any;
completed: EventEmitter<number>;
action: EventEmitter<string>;
controls: import("../../logic/cod-self-managed-controls").ControlSteps[];
messageInfo: string;
visible: boolean;
codSelfFormStepFour: FormGroup;
selectedOptionPayments?: IweekDaysRq;
messageAlertPlacementTest: boolean;
disableweekdays: boolean[];
isSelectionOptionPayments: boolean;
isEditBillingData: boolean;
OptionPayments: any[];
studentIdCardType: FormControl<any>;
constructor(fb: FormBuilder, messageService: MessageService, codFormControls: CodSelfManagedControls);
ngOnInit(): void;
initForm(): void;
subscribeToStudentIdCardTypeChanges(): void;
getDataUser(): void;
updateBillingDataFields(typeIdCard: string | null): void;
back(): void;
next(): void;
startLocalStorageWork(): void;
editBillingData(): void;
updateDatosBillingData(): void;
sendForm(): void;
onReject(): void;
showConfirm(): void;
selectOpcionsPayments(eve: IweekDaysRq): void;
addValidators(): void;
removeValidators(): void;
selectIdType(idType: any): void;
getViewBasedOnPaymentOption(): string;
getIdTypeDescription(idType: string): string;
updateGlobalControls(change: number): void;
static ɵfac: i0.ɵɵFactoryDeclaration<CodSelfFormStepFourComponent, never>;
static ɵcmp: i0.ɵɵComponentDeclaration<CodSelfFormStepFourComponent, "app-cod-self-form-step-four", never, { "idTypes": "idTypes"; }, { "completed": "completed"; "action": "action"; }, never, never, false>;
}