예제 #1
0
        public override void Add(Demand item)
        {
            if (base.Contains(item))
            {
                return;
            }
            ProductionOrderBom productionOrderBom = (ProductionOrderBom)item;
            Id operationId = productionOrderBom.GetProductionOrderOperationId();

            if (_operationToBom.ContainsKey(operationId) == false)
            {
                _operationToBom.Add(operationId, new Ids());
            }
            _operationToBom[operationId].Add(productionOrderBom.GetId());
            base.Add(item);
        }