Beispiel #1
0
 public void RefreshFormula(int formulaID)
 {
     CurrentFormulaID   = formulaID;
     currentFormulaData = FormulaModule.GetFormulaDataByID(formulaID);
     currentInputItem   = FormulaModule.GetFormulaItemList(formulaID, FormulaModule.MaterialProductType.Input);
     currentOutputItem  = FormulaModule.GetFormulaOutputMaterial(formulaID);
     currentEnhanceItem = FormulaModule.GetFormulaEnhanceMaterial(CurrentFormulaID);
 }
Beispiel #2
0
 public ManufactFormulaInfo(int currentFormulaID)
 {
     CurrentFormulaID   = currentFormulaID;
     currentFormulaData = FormulaModule.GetFormulaDataByID(currentFormulaID);
     currentInputItem   = FormulaModule.GetFormulaItemList(currentFormulaID, FormulaModule.MaterialProductType.Input);
     currentOutputItem  = FormulaModule.GetFormulaOutputMaterial(currentFormulaID);
     currentEnhanceItem = FormulaModule.GetFormulaEnhanceMaterial(currentFormulaID);
     MaxNeedTime        = currentFormulaData.ProductSpeed;
     NotChoose          = false;
 }
Beispiel #3
0
        public ManufactFormulaInfo(int currentFormulaID, FunctionBlock block)
        {
            CurrentFormulaID   = currentFormulaID;
            FormulaChooseList  = FunctionBlockModule.GetBlockFormulaList(block.FunctionBlockID);
            currentFormulaData = FormulaModule.GetFormulaDataByID(currentFormulaID);
            currentInputItem   = FormulaModule.GetFormulaItemList(currentFormulaID, FormulaModule.MaterialProductType.Input);
            currentOutputItem  = FormulaModule.GetFormulaOutputMaterial(currentFormulaID);
            currentEnhanceItem = FormulaModule.GetFormulaEnhanceMaterial(currentFormulaID);
            MaxNeedTime        = currentFormulaData.ProductSpeed;

            for (int i = 0; i < currentInputItem.Count; i++)
            {
                realInputItem.Add(new FormulaItem(currentInputItem[i].model, 0));
            }

            realOutputItem  = new FormulaItem(currentOutputItem.model, 0);
            realEnhanceItem = new FormulaItem(currentEnhanceItem.model, 0);
            NotChoose       = false;
        }