[chore:] massive ui changes

This commit is contained in:
2025-09-21 16:10:08 +02:00
parent f6952288d7
commit a32c96a325
2 changed files with 170 additions and 44 deletions

View File

@@ -17,24 +17,7 @@ public partial class MainWindow : Window
{
InitializeComponent();
_instance = this;
// try
// {
// var temppath = "kaspersons.csv";
// var result = DataImport.ImportKasAddressList(new Uri(temppath));
// if (result.Item1)
// {
// var check_result = new AddressCheck().Perform(result.Item2);
// foreach (var item in check_result.Result)
// {
// Console.WriteLine();
// Console.Write(item.Item1 + " ");
// foreach (var error in item.Item2) Console.Write(error + ", ");
// }
// }
// }
// catch
// {
// }
WindowState = WindowState.Maximized;
}
private async void StartAddressCheck(Uri path)
@@ -42,20 +25,37 @@ public partial class MainWindow : Window
var addresses = DataImport.ImportKasAddressList(path); // Ihr Code hier
var progressWindow = new ProgressWindow();
// Fenster anzeigen (nicht blockierend)
progressWindow.Show(_instance);
var processor = new AddressCheck(progressWindow);
var result = await processor.Perform(addresses.Item2);
// Nach Verarbeitung schließen
progressWindow.Close();
// Ergebnis anzeigen, z.B. als Dialog
new ResultWindow(result, addresses.Item2).Show();
//await MessageBox.Show(_instance, $"{result.Count} Einträge fehlerhaft.", "Fertig");
}
private async void StartAddressRepair(Uri path)
{
var addresses = DataImport.ImportKasAddressList(path); // Ihr Code hier
var progressWindow = new ProgressWindow();
progressWindow.Show(_instance);
var processor = new AddressRepair(progressWindow);
//var result = await processor.Perform(addresses.Item2, errors);
progressWindow.Close();
//new ResultWindow(result, addresses.Item2).Show();
//await MessageBox.Show(_instance, $"{result.Count} Einträge fehlerhaft.", "Fertig");
}
private void MnuExit_OnClick(object? sender, RoutedEventArgs e)
{
Environment.Exit(0);
@@ -99,7 +99,7 @@ public partial class MainWindow : Window
});
if (file == null) return;
TbFilename.Text = file[0].Path.ToString();
//TbFilename.Text = file[0].Path.ToString();
filePath = file[0].Path;
}