[fix:] fixed new customer issue (new customer creation was terrible)
This commit is contained in:
@@ -265,8 +265,16 @@ public partial class MainWindow : Window
|
|||||||
TbSettingsCustomerDescription.Text = "";
|
TbSettingsCustomerDescription.Text = "";
|
||||||
TbSettingsCustomerName.Text = "";
|
TbSettingsCustomerName.Text = "";
|
||||||
TbSettingsCustomerPatchInfo.Text = "";
|
TbSettingsCustomerPatchInfo.Text = "";
|
||||||
//Settings.Save();
|
|
||||||
//RefreshCustomerItems();
|
Settings.Save();
|
||||||
|
RefreshCustomerItems();
|
||||||
|
try
|
||||||
|
{
|
||||||
|
LstSettingsCustomers.SelectedIndex = LstSettingsCustomers.Items.Count - 1;
|
||||||
|
}
|
||||||
|
catch
|
||||||
|
{
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
private void TbSettingsCustomerName_OnTextChanged(object? sender, TextChangedEventArgs e)
|
private void TbSettingsCustomerName_OnTextChanged(object? sender, TextChangedEventArgs e)
|
||||||
@@ -297,7 +305,7 @@ public partial class MainWindow : Window
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
public void RefreshCustomerItems()
|
public void RefreshCustomerItems(int index = 0)
|
||||||
{
|
{
|
||||||
if (LstCustomers.Items.Count > 0)
|
if (LstCustomers.Items.Count > 0)
|
||||||
LstCustomers.SelectedIndex = -1;
|
LstCustomers.SelectedIndex = -1;
|
||||||
@@ -316,6 +324,14 @@ public partial class MainWindow : Window
|
|||||||
LstCustomers.Items.Add(customer.ID + " - " + customer.name);
|
LstCustomers.Items.Add(customer.ID + " - " + customer.name);
|
||||||
LstSettingsCustomers.Items.Add(customer.ID + " - " + customer.name);
|
LstSettingsCustomers.Items.Add(customer.ID + " - " + customer.name);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
try
|
||||||
|
{
|
||||||
|
LstSettingsCustomers.SelectedIndex = index;
|
||||||
|
}
|
||||||
|
catch
|
||||||
|
{
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
private void TbSettingsCustomerDescription_OnTextChanged(object? sender, TextChangedEventArgs e)
|
private void TbSettingsCustomerDescription_OnTextChanged(object? sender, TextChangedEventArgs e)
|
||||||
@@ -330,7 +346,7 @@ public partial class MainWindow : Window
|
|||||||
private void BtnSettingsSaveCustomerData_OnClick(object? sender, RoutedEventArgs e)
|
private void BtnSettingsSaveCustomerData_OnClick(object? sender, RoutedEventArgs e)
|
||||||
{
|
{
|
||||||
Settings.Save();
|
Settings.Save();
|
||||||
RefreshCustomerItems();
|
RefreshCustomerItems(LstSettingsCustomers.SelectedIndex);
|
||||||
}
|
}
|
||||||
|
|
||||||
private void LstCustomers_OnSelectionChanged(object? sender, SelectionChangedEventArgs e)
|
private void LstCustomers_OnSelectionChanged(object? sender, SelectionChangedEventArgs e)
|
||||||
|
|||||||
Reference in New Issue
Block a user