private void SetEditMode(bool inEdit) { buttonAdd.IsEnabled = buttonEditToggle.IsEnabled = listBox1.IsEnabled = !inEdit; if ((ViewMode == SeatingViewMode.Rooms) && (listBox1.SelectedItem == null)) { buttonEditToggle.IsEnabled = false; } else if ((ViewMode == SeatingViewMode.Rooms) && (SelectedRoom.TicketingType != PosModels.Types.TicketType.DineIn)) { buttonEditToggle.IsEnabled = false; } buttonDelete.IsEnabled = ((listBox1.SelectedItem != null) && !inEdit); roomEditorControl.IsEnabled = seatingEditorControl.IsEnabled = (inEdit || listBox1.SelectedItem != null); buttonCancel.IsEnabled = buttonUpdate.IsEnabled = inEdit; PosDialogWindow parentWindow = Window.GetWindow(this) as PosDialogWindow; if (parentWindow != null) { parentWindow.SetButtonsEnabled(!inEdit); } }
private void SetEditMode(bool inEditMode) { if (inEditMode || (listBox1.SelectedItem == null)) { groupBoxProperties.IsEnabled = inEditMode; } listBox1.IsEnabled = !inEditMode; buttonAdd.IsEnabled = !inEditMode; buttonDelete.IsEnabled = (!inEditMode && (listBox1.SelectedItem != null)); buttonCancel.IsEnabled = inEditMode; buttonUpdate.IsEnabled = inEditMode; PosDialogWindow parentWindow = Window.GetWindow(this) as PosDialogWindow; if (parentWindow != null) { parentWindow.SetButtonsEnabled(!inEditMode); } }