Datepickers using max date with business date

This commit is contained in:
Jose Alberto Hernandez
2022-07-28 17:06:39 +02:00
committed by Arnold Gálovics
parent 753791a078
commit a4b266080b
132 changed files with 268 additions and 42 deletions
@@ -39,6 +39,7 @@ export class ClientFamilyMemberDialogComponent implements OnInit {
private settingsService: SettingsService) { }
ngOnInit() {
this.maxDate = this.settingsService.businessDate;
this.createFamilyMemberForm();
if (this.data.context === 'Edit') {
this.familyMemberForm.patchValue({
@@ -136,13 +136,15 @@
<mat-datepicker #submittedOnDatePicker></mat-datepicker>
</mat-form-field>
<br />
<mat-checkbox fxFlex="48%" labelPosition="before" formControlName="active" class="margin-v">
Active?
</mat-checkbox>
<mat-form-field *ngIf="createClientForm.contains('activationDate')" fxFlex="48%" (click)="activatedOnDatePicker.open()">
<mat-label>Activation Date</mat-label>
<input matInput [min]="minDate" [max]="maxDate" [matDatepicker]="activatedOnDatePicker" required
<input matInput [min]="minDate" [max]="createClientForm.value.submittedOnDate" [matDatepicker]="activatedOnDatePicker" required
formControlName="activationDate">
<mat-datepicker-toggle matSuffix [for]="activatedOnDatePicker"></mat-datepicker-toggle>
<mat-datepicker #activatedOnDatePicker></mat-datepicker>
@@ -57,6 +57,7 @@ export class ClientGeneralStepComponent implements OnInit {
}
ngOnInit() {
this.maxDate = this.settingsService.businessDate;
this.setOptions();
this.buildDependencies();
}
@@ -48,6 +48,7 @@ export class ActivateClientComponent implements OnInit {
* Creates the activate client form.
*/
ngOnInit() {
this.maxDate = this.settingsService.businessDate;
this.createActivateClientForm();
}
@@ -55,6 +55,7 @@ export class AddClientChargeComponent implements OnInit {
}
ngOnInit() {
this.maxDate = this.settingsService.businessDate;
this.createClientsChargeForm();
this.buildDependencies();
}
@@ -50,6 +50,7 @@ export class CloseClientComponent implements OnInit {
}
ngOnInit() {
this.maxDate = this.settingsService.businessDate;
this.createCloseClientForm();
}
@@ -48,6 +48,7 @@ export class ReactivateClientComponent implements OnInit {
* Creates the reactivate client form.
*/
ngOnInit() {
this.maxDate = this.settingsService.businessDate;
this.createReactivateClientForm();
}
@@ -50,6 +50,7 @@ export class RejectClientComponent implements OnInit {
}
ngOnInit() {
this.maxDate = this.settingsService.businessDate;
this.createRejectClientForm();
}
@@ -50,6 +50,7 @@ export class TransferClientComponent implements OnInit {
}
ngOnInit() {
this.maxDate = this.settingsService.businessDate;
this.createTransferClientForm();
}
@@ -47,6 +47,7 @@ export class UndoClientRejectionComponent implements OnInit {
* Creates the undo client rejection form.
*/
ngOnInit() {
this.maxDate = this.settingsService.businessDate;
this.createUndoClientRejectionForm();
}
@@ -50,6 +50,7 @@ export class WithdrawClientComponent implements OnInit {
}
ngOnInit() {
this.maxDate = this.settingsService.businessDate;
this.createWithdrawClientForm();
}
@@ -51,6 +51,7 @@ export class AddFamilyMemberComponent implements OnInit {
}
ngOnInit() {
this.maxDate = this.settingsService.businessDate;
this.createAddFamilyMemberForm();
}
@@ -50,6 +50,7 @@ export class EditFamilyMemberComponent implements OnInit {
}
ngOnInit() {
this.maxDate = this.settingsService.businessDate;
this.createEditFamilyMemberForm(this.familyMemberDetails);
}
@@ -66,6 +66,7 @@ export class EditClientComponent implements OnInit {
}
ngOnInit() {
this.maxDate = this.settingsService.businessDate;
this.createEditClientForm();
this.setOptions();
this.buildDependencies();