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); }
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; }
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; }