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(); }
/// <summary> /// Removes a truck analysis /// </summary> /// <param name="truckAnalysis">Removed truck analysis</param> public void RemoveTruckAnalysis(TruckAnalysis truckAnalysis) { ParentDocument.RemoveItem(truckAnalysis); _truckAnalyses.Remove(truckAnalysis); }
/// <summary> /// Removes an ect analysis /// </summary> /// <param name="ectAnalysis"></param> public void RemoveECTAnalysis(ECTAnalysis ectAnalysis) { ParentDocument.RemoveItem(ectAnalysis); _ectAnalyses.Remove(ectAnalysis); }