// ////////////////////////////////////////////////////////////////////////
 // PUBLIC METHODS - DATASET
 //
 /// <summary>
 /// Insert a new row (direct to DB)
 /// </summary>
 /// <param name="id">id</param>
 /// <param name="refId">refId</param>
 /// <param name="companyId">companyId</param>        
 /// <param name="videoDistance">videoDistance</param>
 /// <param name="clockPosition">clockPosition</param>
 /// <param name="liveOrAbandoned">liveOrAbandoned</param>
 /// <param name="distanceToCentreOfLateral">distanceToCentreOfLateral</param>
 /// <param name="lateralDiameter">lateralDiameter</param>
 /// <param name="lateralType">lateralType</param>
 /// <param name="dateTimeOpened">dateTimeOpened</param>
 /// <param name="comments">comments</param>
 /// <param name="reverseSetup">reverseSetup</param>
 /// <param name="deleted">deleted</param>
 /// <param name="archived">archived</param>
 public void InsertDirect(Guid id, int refId, int companyId, float? videoDistance, string clockPosition, string liveOrAbandoned, string distanceToCentreOfLateral, string lateralDiameter, string lateralType, string dateTimeOpened, string comments, string reverseSetup, bool deleted, bool archived)
 {
     LFSRecordM2TablesGateway lfsRecordM2TablesGateway = new LFSRecordM2TablesGateway();
     lfsRecordM2TablesGateway.Insert(id, refId, companyId, videoDistance, clockPosition, liveOrAbandoned, distanceToCentreOfLateral, lateralDiameter, lateralType, dateTimeOpened, comments, reverseSetup, deleted, archived);
 }