public void removeBarcode(barcode b)
 {
     barcodeList.Remove(b.getBarCodeText());
     b.BarcodeList.Remove(b.getBarCodeText());
 }
 public void assignBarcode(String barcodeText)
 {
     if (!barcodeList.ContainsKey(barcodeText))
     {
         barcode b = new barcode(barcodeText, this);
         barcodeList.Add(barcodeText, b);
     }
 }