public AM_ASSET_SEWER_SECTIONRowChangeEvent(AM_ASSET_SEWER_SECTIONRow row, global::System.Data.DataRowAction action) {
     this.eventRow = row;
     this.eventAction = action;
 }
 public void RemoveAM_ASSET_SEWER_SECTIONRow(AM_ASSET_SEWER_SECTIONRow row) {
     this.Rows.Remove(row);
 }
 public AM_ASSET_SEWER_LATERALRow AddAM_ASSET_SEWER_LATERALRow(
             AM_ASSET_SEWERRow parentAM_ASSET_SEWERRowByAM_ASSET_SEWER_AM_ASSET_SEWER_LATERAL, 
             AM_ASSET_SEWER_SECTIONRow parentAM_ASSET_SEWER_SECTIONRowByAM_ASSET_SEWER_SECTION_AM_ASSET_SEWER_LATERAL, 
             string Address, 
             string LateralID, 
             string LatitudeAtSection, 
             string LongitudeAtSection, 
             string LatitudeAtPropertyLine, 
             string LongitudeAtPropertyLine, 
             string State, 
             string Size_, 
             string DistanceFromUSMH, 
             string DistanceFromDSMH, 
             string MapSize, 
             bool Deleted, 
             int COMPANY_ID, 
             string ConnectionType) {
     AM_ASSET_SEWER_LATERALRow rowAM_ASSET_SEWER_LATERALRow = ((AM_ASSET_SEWER_LATERALRow)(this.NewRow()));
     object[] columnValuesArray = new object[] {
             null,
             null,
             Address,
             LateralID,
             LatitudeAtSection,
             LongitudeAtSection,
             LatitudeAtPropertyLine,
             LongitudeAtPropertyLine,
             State,
             Size_,
             DistanceFromUSMH,
             DistanceFromDSMH,
             MapSize,
             Deleted,
             COMPANY_ID,
             ConnectionType};
     if ((parentAM_ASSET_SEWERRowByAM_ASSET_SEWER_AM_ASSET_SEWER_LATERAL != null)) {
         columnValuesArray[0] = parentAM_ASSET_SEWERRowByAM_ASSET_SEWER_AM_ASSET_SEWER_LATERAL[0];
     }
     if ((parentAM_ASSET_SEWER_SECTIONRowByAM_ASSET_SEWER_SECTION_AM_ASSET_SEWER_LATERAL != null)) {
         columnValuesArray[1] = parentAM_ASSET_SEWER_SECTIONRowByAM_ASSET_SEWER_SECTION_AM_ASSET_SEWER_LATERAL[0];
     }
     rowAM_ASSET_SEWER_LATERALRow.ItemArray = columnValuesArray;
     this.Rows.Add(rowAM_ASSET_SEWER_LATERALRow);
     return rowAM_ASSET_SEWER_LATERALRow;
 }
 public void AddAM_ASSET_SEWER_SECTIONRow(AM_ASSET_SEWER_SECTIONRow row) {
     this.Rows.Add(row);
 }