business-provider

<new-business-provider-component>


<business-provider-form-component>


representative-finder-component

representative-quick-search

representative-card

BusinessProvider

businessProviderId:string

firstName:string

lastName:string

email:string

type:TypeBusinessProvider

TypeBusinessProvider: enum

Indicateur

Mandataire

mobilePhone:string

fixedPhone:string

siren:string

oriasCode:string

address:Address

Address

postalCode:string

address1:string

address2:string

city:string

countryCode:string

typeBusinessProviderCtrl:FormControl<TypeBusinessProvider> = new FormControl<TypeBusinessProvider>()

firstNameCtrl:FormControl<string> = new FormControl<string>()

firstNameCtrl:FormControl<string> = new FormControl<string>()

emailCtrl:FormControl<string> = new FormControl<string>()

addressCtrl:FormControl<Address> = new FormControl<Address>()

mobilePhoneCtrl:FormControl<string> = new FormControl<string>()

fixedPhoneCtrl:FormControl<string> = new FormControl<string>()

sirenCtrl:FormControl<string> = new FormControl<string>()

oriasCode:FormControl<string> = new FormControl<string>()

method() editBusinessProvider()

method() onSearchInput()

method() onClearSearchClick()

Input() businessProvider : BusinessProvider

Output() SearchItemChange = new EventEmitter<string>()

method() onCancelClick()

Output() BusinessProviderResultClick: EventEmitter<BusinessProvider> = new EventEmitter<BusinessProvider>()

Schema

schemaName:string

schemaId:string

schema:Schema

<new-schema-component>


schemaName:FormControl<string> = new FormControl<string>()

<schema-list-component>


method() getList()

<schema-card-component>


Input() schemaDetail :Schema

method() deleteSchema(schemaId : string)

method() editSchema()

<detail-schema-component>


<new-ruler-component>


comCreationAbsCtrl :FormControl<string> = new FormControl<string>

comCreationPrcCtrl :FormControl<string> = new FormControl<string>

formuleCtrl:FormControl<Formule> = new FormControl<Formule>

rateComCreationCtrl :FormControl<string> = new FormControl<string>

schemaCtrl:FormControl<Schema> = new FormControl<Schema>


rateComNextYearsCtrl:FormControl<string> = new FormControl<string>

numberOfYears:FormControl<string> = new FormControl<string>


baseCalculationCommission:FormControl<BaseCalculationCommission> = new FormControl<BaseCalculationCommission>

BaseCalculationCommission: enum

Commision

PrimeHorsTaxe

<list-rule-component>


method() getList()

<rule-card-component>


method() deleteRule(ruleId : string)

Input() ruleDetail :Rule

Rule

ruleUid:string

schemaUid:string

formuleUid:string

comCreationAbs:number

comCreationPct:number

rateComNextYears:string

numberOfYears:string

baseCalculCommission :BaseCalculationCommission

rateComCreation:string

includeManagementFeesCtrl
:FormControl<boolean> = new FormControl<boolean>

<list-business-provider-component>


method getList()

<business-provider-card>


Input() businessProviderDetail: BusinessProvider

method() deleteBusinessProvider()

method editComCreAbs()

method editComCrePrc()

method editRateComCre()

method editBaseCalculationCommision()

method editbaseCostManagement()

includeManagementFees:boolean

method editIncludeManagementFees()