Ejemplo n.º 1
0
 private void DeleteTray()
 {
     if (SelectedTray == null)
     {
         return;
     }
     //if (SelectedTray.Status != TrayStatus.TS_Idle)
     //{
     //    // 警告:料盘装载中,无法删除
     //    return;
     //}
     if (SelectedTray.Placed)
     {
         // 警告:料盘装载中,无法删除
         return;
     }
     foreach (var item in SelectedTray.Parts)
     {
         item.Placed = false;
         item.SlotNb = -1;
         item.TrayNb = -1;
     }
     Trays.Remove(SelectedTray);
     TraysRepository.UpdateTrays(Trays);
 }
Ejemplo n.º 2
0
        private void AddTray()
        {
            AddTrayWindow addTrayWindow = new AddTrayWindow();

            addTrayWindow.Trays = Trays;
            addTrayWindow.ShowDialog();
            TraysRepository.UpdateTrays(Trays);
        }
Ejemplo n.º 3
0
 private void UpdateTrays()
 {
     TraysRepository.UpdateTrays(Trays);
 }