Пример #1
0
        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);
            }
        }
Пример #2
0
        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);
            }
        }