diff --git a/WD7UVN_SzTGUI_2023242.Client.WPF/ViewModels/GetAllCustomersViewModel.cs b/WD7UVN_SzTGUI_2023242.Client.WPF/ViewModels/GetAllCustomersViewModel.cs
index b3f6872..2280a6a 100644
--- a/WD7UVN_SzTGUI_2023242.Client.WPF/ViewModels/GetAllCustomersViewModel.cs
+++ b/WD7UVN_SzTGUI_2023242.Client.WPF/ViewModels/GetAllCustomersViewModel.cs
@@ -16,10 +16,16 @@ namespace WD7UVN_SzTGUI_2023242.Client.WPF.ViewModels
public Customer SelectedCustomer
{
get { return selectedCustomer; }
- set { SetProperty(ref selectedCustomer, value); (UpdateCustomerCommand as RelayCommand).NotifyCanExecuteChanged(); }
+ set
+ {
+ SetProperty(ref selectedCustomer, value);
+ (UpdateCustomerCommand as RelayCommand).NotifyCanExecuteChanged();
+ (DeleteCustomerCommand as RelayCommand).NotifyCanExecuteChanged();
+ }
}
public ICommand UpdateCustomerCommand { get; set; }
+ public ICommand DeleteCustomerCommand { get; set; }
public static bool IsInDesignMode
{
@@ -44,6 +50,15 @@ namespace WD7UVN_SzTGUI_2023242.Client.WPF.ViewModels
{
return SelectedCustomer != null;
});
+
+ DeleteCustomerCommand = new RelayCommand(() =>
+ {
+ Customers.Delete(SelectedCustomer.ID);
+ },
+ () =>
+ {
+ return SelectedCustomer != null;
+ });
}
}
}
diff --git a/WD7UVN_SzTGUI_2023242.Client.WPF/ViewModels/GetAllMaintainerTeamsViewModel.cs b/WD7UVN_SzTGUI_2023242.Client.WPF/ViewModels/GetAllMaintainerTeamsViewModel.cs
index 2e85bec..b4c8048 100644
--- a/WD7UVN_SzTGUI_2023242.Client.WPF/ViewModels/GetAllMaintainerTeamsViewModel.cs
+++ b/WD7UVN_SzTGUI_2023242.Client.WPF/ViewModels/GetAllMaintainerTeamsViewModel.cs
@@ -22,11 +22,13 @@ namespace WD7UVN_SzTGUI_2023242.Client.WPF.ViewModels
SetProperty(ref selectedMaintainerTeam, value);
(UpdateMaintainerTeamCommand as RelayCommand).NotifyCanExecuteChanged();
(GetColleaguesCommand as RelayCommand).NotifyCanExecuteChanged();
+ (DeleteMaintainerTeamCommand as RelayCommand).NotifyCanExecuteChanged();
}
}
public ICommand UpdateMaintainerTeamCommand { get; set; }
public ICommand GetColleaguesCommand { get; set; }
+ public ICommand DeleteMaintainerTeamCommand { get; set; }
public static bool IsInDesignMode
{
@@ -52,6 +54,15 @@ namespace WD7UVN_SzTGUI_2023242.Client.WPF.ViewModels
return SelectedMaintainerTeam != null;
});
+ DeleteMaintainerTeamCommand = new RelayCommand(() =>
+ {
+ MaintainerTeams.Delete(SelectedMaintainerTeam.ID);
+ },
+ () =>
+ {
+ return SelectedMaintainerTeam != null;
+ });
+
GetColleaguesCommand = new RelayCommand(() =>
{
Window window = new GetColleagues(SelectedMaintainerTeam);
diff --git a/WD7UVN_SzTGUI_2023242.Client.WPF/Windows/GetAll/GetAllCustomers.xaml b/WD7UVN_SzTGUI_2023242.Client.WPF/Windows/GetAll/GetAllCustomers.xaml
index e1466bc..d994e08 100644
--- a/WD7UVN_SzTGUI_2023242.Client.WPF/Windows/GetAll/GetAllCustomers.xaml
+++ b/WD7UVN_SzTGUI_2023242.Client.WPF/Windows/GetAll/GetAllCustomers.xaml
@@ -13,8 +13,8 @@
-
-
+
+
@@ -68,8 +68,9 @@
-
+
+
diff --git a/WD7UVN_SzTGUI_2023242.Client.WPF/Windows/GetAll/GetAllMaintainerTeams.xaml b/WD7UVN_SzTGUI_2023242.Client.WPF/Windows/GetAll/GetAllMaintainerTeams.xaml
index 5ae3850..c1e15e7 100644
--- a/WD7UVN_SzTGUI_2023242.Client.WPF/Windows/GetAll/GetAllMaintainerTeams.xaml
+++ b/WD7UVN_SzTGUI_2023242.Client.WPF/Windows/GetAll/GetAllMaintainerTeams.xaml
@@ -64,10 +64,11 @@
-
+
-
+
+
\ No newline at end of file
diff --git a/WD7UVN_SzTGUI_2023242.Client.WPF/Windows/GetAll/GetAllServices.xaml b/WD7UVN_SzTGUI_2023242.Client.WPF/Windows/GetAll/GetAllServices.xaml
index 605afe2..2ede81c 100644
--- a/WD7UVN_SzTGUI_2023242.Client.WPF/Windows/GetAll/GetAllServices.xaml
+++ b/WD7UVN_SzTGUI_2023242.Client.WPF/Windows/GetAll/GetAllServices.xaml
@@ -86,11 +86,11 @@
-
+