示例#1
0
        /// <summary>
        /// creates a new DockContentECTAnalysis view
        /// </summary>
        public DockContentECTAnalysis CreateECTAnalysisView(ECTAnalysis analysis)
        {
            DockContentECTAnalysis form = new DockContentECTAnalysis(this, analysis);

            AddView(form);
            return(form);
        }
        /// <summary>
        /// constructor
        /// </summary>
        public DockContentECTAnalysis(DocumentSB document, ECTAnalysis ectAnalysis)
        {
            _document    = document;
            _ectAnalysis = ectAnalysis;
            _ectAnalysis.AddListener(this);

            InitializeComponent();
            // set unit labels
            UnitsManager.AdaptUnitLabels(this);
        }
示例#3
0
 /// <summary>
 /// handles ECT analysis removal
 /// </summary>
 public void OnECTAnalysisRemoved(Document doc, CasePalletAnalysis analysis, SelCasePalletSolution selSolution, ECTAnalysis ectAnalysis)
 {
     /*
      * // get node
      * TreeNode ectAnalysisNode = FindNode(null, new NodeTag(NodeTag.NodeType.NT_ECTANALYSIS, doc, analysis, selSolution, ectAnalysis));
      * // test
      * if (null == ectAnalysisNode)
      * {
      *  _log.Warn(string.Format("Failed to find a valid tree node for truck analysis {0}", ectAnalysis.Name));
      * }
      * // remove node
      * Nodes.Remove(ectAnalysisNode);
      */
 }
示例#4
0
 /// <summary>
 /// Edit given ECT analysis
 /// </summary>
 /// <param name="ectAnalysis"></param>
 public void EditECTAnalysis(ECTAnalysis ectAnalysis)
 {
     // uses FormMain.CreateOrActivateViewECTAnalysis
 }
示例#5
0
 public void OnECTAnalysisRemoved(Document doc, CasePalletAnalysis analysis, SelCasePalletSolution selectedSolution, ECTAnalysis ectAnalysis)
 {
 }