Beispiel #1
0
 public void UnSelectSolution(SelPackPalletSolution selSolution)
 {
     if (selSolution == null)
     {
         return;                      // this solution not selected
     }
     // remove from list
     _selectedSolutions.Remove(selSolution);
     ParentDocument.RemoveItem(selSolution);
     // fire event
     SolutionSelectionRemoved?.Invoke(this, selSolution);
     // set document modified (not analysis, otherwise selected solutions are erased)
     ParentDocument.Modify();
 }
 public void UnSelectSolution(SelHCylinderPalletSolution selSolution)
 {
     if (null == selSolution)
     {
         return;                      // this solution not selected
     }
     // remove from list
     _selectedSolutions.Remove(selSolution);
     ParentDocument.RemoveItem(selSolution);
     // fire event
     if (null != SolutionSelectionRemoved)
     {
         SolutionSelectionRemoved(this, selSolution);
     }
     // set document modified (not analysis, otherwise selected solutions are erased)
     ParentDocument.Modify();
 }
Beispiel #3
0
 /// <summary>
 /// Removes a truck analysis
 /// </summary>
 /// <param name="truckAnalysis">Removed truck analysis</param>
 public void RemoveTruckAnalysis(TruckAnalysis truckAnalysis)
 {
     ParentDocument.RemoveItem(truckAnalysis);
     _truckAnalyses.Remove(truckAnalysis);
 }
Beispiel #4
0
 /// <summary>
 /// Removes an ect analysis
 /// </summary>
 /// <param name="ectAnalysis"></param>
 public void RemoveECTAnalysis(ECTAnalysis ectAnalysis)
 {
     ParentDocument.RemoveItem(ectAnalysis);
     _ectAnalyses.Remove(ectAnalysis);
 }