Exemple #1
0
 public CompareGanttInfo(GanttType gType, EqpMaster eqpMst, string targetShopID, params SortOptions[] sortList)
 {
     this.SortList     = sortList;
     this.GanttType    = gType;
     this.EqpMst       = eqpMst;
     this.TargetShopID = targetShopID;
 }
Exemple #2
0
        public GanttMaster(
            SpreadsheetControl grid,
            IExperimentResultItem result,
            ResultDataContext resultCtx,
            DateTime planStartTime,
            GanttType type,
            EqpMaster eqpMgr
            )
            : base(grid)
        {
            _result    = result;
            _resultCtx = resultCtx;

            _planStartTime = planStartTime;

            this.GanttType = type;
            this.EqpMgr    = eqpMgr;

            this.SelectMode = false;
            //this.ColorGen = new ColorGenerator();

            _visibleItems = new HashSet <string>();

            _jobChgCntByHour  = new Dictionary <string, int>();
            _jobChgCntByShift = new Dictionary <string, int>();

            this.ValidEqps = new Dictionary <string, EqpMaster.Eqp>();
            this.StdSteps  = new Dictionary <string, EqpGanttChartData.StdStep>();

            this.DispInfos = new DoubleDictionary <string, DateTime, DataRow>();
        }
Exemple #3
0
 public EqpGantt(
     SpreadsheetControl grid,
     IExperimentResultItem result,
     ResultDataContext resultCtx,
     DateTime planStartTime,
     EqpMaster mart
     )
     : base(grid, result, resultCtx, planStartTime, GanttType.Default, mart)
 {
     this.GanttInfos = new Dictionary <string, GanttInfo>();
 }