示例#1
0
        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);
        }
示例#2
0
        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);
        }