Exemplo n.º 1
0
 public TSetting()
 {
     PersList   = new TPers[] { };
     LevelList  = new TLevel[] { };
     ComAddRoom = new RelayCommand(DoComAddRoom);
     ComDelRoom = new RelayCommand(DoComDelRoom);
     ComSave    = new RelayCommand(DoComSave);
     ComLoad    = new RelayCommand(DoComLoad);
     ComNew     = new RelayCommand(DoComNew);
     ComAddPers = new RelayCommand(DoComAddPers);
     ComRepMap  = new RelayCommand(DoComRepMap);
     ComRepList = new RelayCommand(DoComRepList);
     ComRepRoom = new RelayCommand(DoComRepRoom);
 }
Exemplo n.º 2
0
 private void DoComNew()
 {
     if (IsChange && (MessageBox.Show("Текущая рассадка не сохранена. Продолжить?", "Вопрос", MessageBoxButton.YesNo) == MessageBoxResult.No))
     {
         return;
     }
     PersList  = new TPers[] { };
     LevelList = new TLevel[] { };
     fRoomList.Clear();
     fRoomList.Add(new TRoom(this));
     CurRoom  = null;
     CurLevel = null;
     IsChange = false;
     OnPropertyChanged();
 }
Exemplo n.º 3
0
 private void RemovePers(TPers p)
 {
     if (p == null)
     {
         return;
     }
     foreach (TRoom r in Parent.Parent.RoomList)
     {
         foreach (TTable t in r.TableList)
         {
             if (t.Left == p)
             {
                 t.Left = null;
             }
             if (t.Right == p)
             {
                 t.Right = null;
             }
         }
     }
 }
Exemplo n.º 4
0
 public vmFromClip()
 {
     List        = new TPers[] { };
     ComLoadClip = new RelayCommand(DoComLoadClip);
 }