reject dates older than a week from system date
This commit is contained in:
parent
73520262b1
commit
d6a94bb88f
1 changed files with 9 additions and 2 deletions
|
@ -94,7 +94,7 @@ public partial class AdvisorActivityCreatePage : IDisposable
|
||||||
private UserManagerEditView _salesRep = new();
|
private UserManagerEditView _salesRep = new();
|
||||||
private bool _formInvalid = true;
|
private bool _formInvalid = true;
|
||||||
private bool _disableButtons = true;
|
private bool _disableButtons = true;
|
||||||
|
private bool _invalidDate = false;
|
||||||
|
|
||||||
protected override async Task OnInitializedAsync()
|
protected override async Task OnInitializedAsync()
|
||||||
{
|
{
|
||||||
|
@ -168,10 +168,17 @@ public partial class AdvisorActivityCreatePage : IDisposable
|
||||||
SelectedDate = string.IsNullOrWhiteSpace(_userPref.WorkDate)
|
SelectedDate = string.IsNullOrWhiteSpace(_userPref.WorkDate)
|
||||||
? DateTime.Now
|
? DateTime.Now
|
||||||
: DateTime.Parse(_userPref.WorkDate);
|
: DateTime.Parse(_userPref.WorkDate);
|
||||||
|
// 2023-11-08 - reject dates more than a week old
|
||||||
|
if (SelectedDate < DateTime.Now.AddDays(-7))
|
||||||
|
{
|
||||||
|
Toaster.ShowError($"Aktivitetsdato ligger for lang tilbage. Dato ændres til {DateTime.Now.Date}");
|
||||||
|
SelectedDate = DateTime.Now;
|
||||||
|
await PreferenceService.SetWorkDate(SelectedDate);
|
||||||
|
}
|
||||||
// 2023-08-14 - reject orders for future dates
|
// 2023-08-14 - reject orders for future dates
|
||||||
if (SelectedDate.Date > DateTime.Now.Date)
|
if (SelectedDate.Date > DateTime.Now.Date)
|
||||||
{
|
{
|
||||||
Toaster.ShowError($"Aktivitetsdato er ikke dagens dato. Dato ændres til {DateTime.Now.Date}");
|
Toaster.ShowError($"Aktivitetsdato er fremtidig. Dato ændres til {DateTime.Now.Date}");
|
||||||
SelectedDate = DateTime.Now;
|
SelectedDate = DateTime.Now;
|
||||||
await PreferenceService.SetWorkDate(SelectedDate);
|
await PreferenceService.SetWorkDate(SelectedDate);
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue