public SubPart GetSubPart(int idx)
        {
            SubPart oRet = null;

            if (idx < sub_parts.Count)
            {
                oRet = sub_parts[idx];
            }

            return(oRet);
        }
 public void AddSubPart(SubPart subPart)
 {
     if (!SubPartExists(subPart.ItemNumber))
     {
         sub_parts.Add(subPart);
         Log.Write("sub part " + subPart.ItemNumber + " added to " + ItemNumber);
     }
     else
     {
         Log.Write("sub part " + subPart.ItemNumber + " already exists in " + ItemNumber);
     }
 }
Exemple #3
0
        private void AddPartToParent(string parentName, string itemNumber, int quantity)
        {
            if (PartExists(parentName))
            {
                Part parentPart = Parts.Find(x => x.ItemNumber.Equals(parentName));

                SubPart subPart = new SubPart();

                subPart.ItemNumber = itemNumber;
                subPart.quantity   = quantity;

                parentPart.AddSubPart(subPart);
            }
            else
            {
                Log.Write("parent part " + parentName + " does not exist ");
            }
        }