private static void CreateProductionOrder(Station station, Pallet pallet, Mold mold) { var productionOrder = new ProductionOrder { Mold = mold, Pallet = pallet, Status = ProductionOrderStatus.Active }; station.ActiveProductionOrder = productionOrder; ProductionOrderRepository.SaveOrUpdate(productionOrder); }
private static void CreatePart(Pallet pallet, string reference) { var productionOrder = ProductionOrderRepository.GetActiveByPallet(pallet); var part = new Part { ProductionOrder = productionOrder, FabricationDate = DateTime.Now, Reference = reference }; productionOrder.ActivePart = part; PartRepository.SaveOrUpdate(part); ProductionOrderRepository.SaveOrUpdate(part.ProductionOrder); }