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); }
private void AddTray() { AddTrayWindow addTrayWindow = new AddTrayWindow(); addTrayWindow.Trays = Trays; addTrayWindow.ShowDialog(); TraysRepository.UpdateTrays(Trays); }
private void UpdateTrays() { TraysRepository.UpdateTrays(Trays); }