private ProductionOrder generateProductionOrder(InitDataLoad initDataLoad, string orderid) { ProductionOrder productionOrder = new ProductionOrder(orderid, initDataLoad.MetaData.ProductsMetaData.GetProduct("Product_01"), new DateTime(2017, 01, 01), new DateTime(2017, 01, 01)); return(productionOrder); }
public ProductionOrder getTopOrder() { try { ProductionOrder productionOrder = productionOrderList[0]; productionOrderList.Remove(productionOrder); return(productionOrder); } catch { return(null); } }
private ProductionOrderList generateProductionOrderList(InitDataLoad initDataLoad) { ProductionOrderList productionOrderList = new ProductionOrderList(); for (int i = 0; i < 5; i++) { ProductionOrder productionOrder = generateProductionOrder(initDataLoad, "orderID" + i.ToString()); productionOrderList.AddOrder(productionOrder); } return(productionOrderList); }
public void StartProduction(ProductionOrder productionOrder) { CurrentProductionOrder = productionOrder; ProcessingTimeRemaining = getProductionTime(productionOrder.Product); CurrentStatus = ToolStatuses.Production; }
public void AddOrder(ProductionOrder ProductionOrder) { productionOrderList.Add(ProductionOrder); }
public override bool Equals(object obj) { ProductionOrder productionOrder = (ProductionOrder)obj; return(OrderID.Equals(productionOrder.OrderID)); }