Small fixes in DeliveryAdminWindow
This commit is contained in:
@ -2,7 +2,6 @@ using Elwig.Helpers;
|
||||
using Elwig.Models;
|
||||
using Microsoft.EntityFrameworkCore;
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Threading.Tasks;
|
||||
using System.Windows;
|
||||
@ -33,14 +32,14 @@ namespace Elwig.Windows {
|
||||
Timer = new DispatcherTimer();
|
||||
Timer.Tick += new EventHandler(OnSecondPassed);
|
||||
Timer.Interval = new TimeSpan(0, 0, 1);
|
||||
Timer.Start();
|
||||
}
|
||||
|
||||
private void Window_Loaded(object sender, RoutedEventArgs evt) {
|
||||
|
||||
OnSecondPassed(null, null);
|
||||
Timer.Start();
|
||||
}
|
||||
|
||||
private void OnSecondPassed(object? sender, EventArgs evt) {
|
||||
private void OnSecondPassed(object? sender, EventArgs? evt) {
|
||||
var now = DateTime.Now;
|
||||
TimeInput.Text = now.ToString("HH:mm");
|
||||
DateInput.Text = now.ToString("dd.MM.yyyy");
|
||||
@ -66,6 +65,7 @@ namespace Elwig.Windows {
|
||||
if (WineKgInput.SelectedItem == null) WineKgInput.SelectedIndex = 0;
|
||||
UpdateWineQualityLevels();
|
||||
UpdateRdInput();
|
||||
await UpdateLsNr();
|
||||
}
|
||||
|
||||
private void MgNrInput_TextChanged(object sender, TextChangedEventArgs evt) {
|
||||
@ -91,13 +91,17 @@ namespace Elwig.Windows {
|
||||
}
|
||||
}
|
||||
|
||||
private void DateInput_TextChanged(object sender, TextChangedEventArgs evt) {
|
||||
private async Task UpdateLsNr() {
|
||||
var branch = (Branch)BranchInput.SelectedItem;
|
||||
var date = DateOnly.ParseExact(DateInput.Text, "dd.MM.yyyy");
|
||||
var lnr = Context.NextLNr(date).GetAwaiter().GetResult();
|
||||
var lnr = await Context.NextLNr(date);
|
||||
LsNrInput.Text = $"{date:yyyyMMdd}{branch.ZwstId}{lnr:000}";
|
||||
}
|
||||
|
||||
private void DateInput_TextChanged(object sender, TextChangedEventArgs evt) {
|
||||
UpdateLsNr().GetAwaiter().GetResult();
|
||||
}
|
||||
|
||||
private void UpdateWineVariety(bool valid) {
|
||||
if (valid) {
|
||||
var text = SortIdInput.Text;
|
||||
|
Reference in New Issue
Block a user