|
|
@ -265,16 +265,16 @@ export class GfCreateOrUpdateActivityDialogComponent { |
|
|
|
|
|
|
|
|
this.activityForm.get('currency')?.setValue(currency); |
|
|
this.activityForm.get('currency')?.setValue(currency); |
|
|
this.activityForm.get('currencyOfUnitPrice')?.setValue(currency); |
|
|
this.activityForm.get('currencyOfUnitPrice')?.setValue(currency); |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
if (['FEE', 'INTEREST'].includes(type)) { |
|
|
if (!['LIABILITY', 'VALUABLE'].includes(type)) { |
|
|
if (this.activityForm.get('accountId')?.value) { |
|
|
if (accountId) { |
|
|
this.activityForm.get('updateAccountBalance')?.enable(); |
|
|
this.activityForm.get('updateAccountBalance')?.enable(); |
|
|
} else { |
|
|
} else { |
|
|
this.activityForm.get('updateAccountBalance')?.disable(); |
|
|
this.activityForm.get('updateAccountBalance')?.disable(); |
|
|
this.activityForm.get('updateAccountBalance')?.setValue(false); |
|
|
this.activityForm.get('updateAccountBalance')?.setValue(false); |
|
|
} |
|
|
} |
|
|
} |
|
|
} |
|
|
} |
|
|
|
|
|
}); |
|
|
}); |
|
|
|
|
|
|
|
|
this.activityForm |
|
|
this.activityForm |
|
|
@ -298,7 +298,10 @@ export class GfCreateOrUpdateActivityDialogComponent { |
|
|
}); |
|
|
}); |
|
|
|
|
|
|
|
|
this.activityForm.get('date')?.valueChanges.subscribe(() => { |
|
|
this.activityForm.get('date')?.valueChanges.subscribe(() => { |
|
|
if (isToday(this.activityForm.get('date')?.value)) { |
|
|
if ( |
|
|
|
|
|
isToday(this.activityForm.get('date')?.value) && |
|
|
|
|
|
this.activityForm.get('accountId')?.value |
|
|
|
|
|
) { |
|
|
this.activityForm.get('updateAccountBalance')?.enable(); |
|
|
this.activityForm.get('updateAccountBalance')?.enable(); |
|
|
} else { |
|
|
} else { |
|
|
this.activityForm.get('updateAccountBalance')?.disable(); |
|
|
this.activityForm.get('updateAccountBalance')?.disable(); |
|
|
@ -441,7 +444,13 @@ export class GfCreateOrUpdateActivityDialogComponent { |
|
|
.get('searchSymbol') |
|
|
.get('searchSymbol') |
|
|
?.setValidators(Validators.required); |
|
|
?.setValidators(Validators.required); |
|
|
this.activityForm.get('searchSymbol')?.updateValueAndValidity(); |
|
|
this.activityForm.get('searchSymbol')?.updateValueAndValidity(); |
|
|
|
|
|
|
|
|
|
|
|
if (this.activityForm.get('accountId')?.value) { |
|
|
this.activityForm.get('updateAccountBalance')?.enable(); |
|
|
this.activityForm.get('updateAccountBalance')?.enable(); |
|
|
|
|
|
} else { |
|
|
|
|
|
this.activityForm.get('updateAccountBalance')?.disable(); |
|
|
|
|
|
this.activityForm.get('updateAccountBalance')?.setValue(false); |
|
|
|
|
|
} |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
this.changeDetectorRef.markForCheck(); |
|
|
this.changeDetectorRef.markForCheck(); |
|
|
|