public void AddBarcode() { CTable t = new CTable("ITEM_BARCODE"); MInventoryBarcodeItem v = new MInventoryBarcodeItem(t); CTable o = GetDbObject(); ArrayList arr = o.GetChildArray("BARCODE_ITEM"); if (arr == null) { arr = new ArrayList(); o.AddChildArray("BARCODE_ITEM", arr); } v.Seq = internalSeq; internalSeq++; arr.Add(t); barcodes.Add(v); v.ExtFlag = "A"; }
public void InitSubItem() { barcodes.Clear(); CTable o = GetDbObject(); ArrayList arr = o.GetChildArray("BARCODE_ITEM"); if (arr == null) { return; } foreach (CTable t in arr) { MInventoryBarcodeItem v = new MInventoryBarcodeItem(t); barcodes.Add(v); v.Seq = internalSeq; internalSeq++; v.ExtFlag = "I"; } }
public void RemoveBarcodeItem(MInventoryBarcodeItem vp) { removeAssociateItems(vp, "BARCODE_ITEM", "INTERNAL_SEQ", "ITEM_BC_ID"); barcodes.Remove(vp); }