document.write('
Data hosted with ♥ by Pastebin.com - Download Raw - See Original
  1. void CreateFiberStrands(string bufferTubeGlobalID)
  2. {
  3.     string fiberColor = null;
  4.     string fiberName = null;
  5.  
  6.     // Assuming here that there are 12 strands per tube
  7.     // Create a buffer tube record for each group of 12 fiber strands
  8.     for (int idx = 1; idx <= 12; idx++)
  9.     {
  10.     IRow fiberRow = targetFiberClass.CreateRow();
  11.  
  12.     // Assign the fiber number
  13.     fiberRow.set_Value(fiberNumberFieldIndex, idx);
  14.  
  15.     // Look up the color and name based on the index
  16.     GetColorAndName(idx, ref fiberColor, ref fiberName);
  17.     fiberRow.set_Value(fiberColorFieldIndex, fiberColor);
  18.     fiberRow.set_Value(fiberNameFieldIndex, fiberName);
  19.  
  20.     // Assign Fiber Manager Model Names.  THISFIBERCLASSMODELNAME is an example
  21.     fiberRow.set_Value(fiberTFCMNFieldIndex, "FIBERSTRAND");
  22.  
  23.     // Assign the ParentID - foreign key to link to the Fiber Cable
  24.     fiberRow.set_Value(targetBufferTubeParentIDFieldIndex, bufferTubeGlobalID);
  25.  
  26.     fiberRow.Store();
  27.    }
  28. }
');