Example #1
0
        private void DeleteFloorPlan()
        {
            if (MessageBox.Show(string.Format(GUI.FormRoomMap_Delete, SelectedFloor.Name), GlobalStrings.Warning, MessageBoxButton.YesNo, MessageBoxImage.Question) != MessageBoxResult.Yes)
            {
                return;
            }
            if (!WinHueSettings.DeleteFloorPlan(_selectedFloor))
            {
                return;
            }

            ListFloors.Remove(_selectedFloor);
            SelectedFloor = null;
            SelectedItem  = null;
        }
Example #2
0
 private void SaveFloor(Floor floor)
 {
     if (WinHueSettings.SaveFloorPlan(floor))
     {
         floor.AcceptChanges();
         foreach (string s in _deleteFloor)
         {
             WinHueSettings.DeleteFloorPlan(s);
         }
         _deleteFloor.Clear();
     }
     else
     {
         MessageBox.Show(GlobalStrings.ErrorSaving, GlobalStrings.Error, MessageBoxButton.OK, MessageBoxImage.Error);
     }
 }