/// <summary> /// Button Method to EDIT existing Client /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void BTN_Clients_EditClient(object sender, RoutedEventArgs e) { if (TV_Departments.SelectedItem != null & LV_Clients.SelectedItem != null) { if ((TV_Departments?.SelectedItem as Department <Client>).Name != Bank.bankName) { EditClientWindow editClientWindow = new EditClientWindow(this, LV_Clients.SelectedItem as Client, Bank.Departments[0].Departments.IndexOf(TV_Departments?.SelectedItem as Department <Client>)); editClientWindow.Show(); } } }