public void RemoveLFS_ASSET_SEWERRow(LFS_ASSET_SEWERRow row) {
     this.Rows.Remove(row);
 }
 public void AddLFS_ASSET_SEWERRow(LFS_ASSET_SEWERRow row) {
     this.Rows.Add(row);
 }
 public LFS_ASSET_SEWERRowChangeEvent(LFS_ASSET_SEWERRow row, global::System.Data.DataRowAction action) {
     this.eventRow = row;
     this.eventAction = action;
 }
 public LFS_ASSET_SEWER_SECTIONRow AddLFS_ASSET_SEWER_SECTIONRow(
             LFS_ASSET_SEWERRow parentLFS_ASSET_SEWERRowByLFS_ASSET_LFS_ASSET_SEWER_SECTION, 
             string SteelTapeThroughSewer, 
             string USMHMouth12, 
             string USMHMouth1, 
             string USMHMouth2, 
             string USMHMouth3, 
             string USMHMouth4, 
             string USMHMouth5, 
             string DSMHMouth12, 
             string DSMHMouth1, 
             string DSMHMouth2, 
             string DSMHMouth3, 
             string DSMHMouth4, 
             string DSMHMouth5, 
             bool Deleted, 
             int COMPANY_ID, 
             string SubArea, 
             string Thickness) {
     LFS_ASSET_SEWER_SECTIONRow rowLFS_ASSET_SEWER_SECTIONRow = ((LFS_ASSET_SEWER_SECTIONRow)(this.NewRow()));
     object[] columnValuesArray = new object[] {
             null,
             SteelTapeThroughSewer,
             USMHMouth12,
             USMHMouth1,
             USMHMouth2,
             USMHMouth3,
             USMHMouth4,
             USMHMouth5,
             DSMHMouth12,
             DSMHMouth1,
             DSMHMouth2,
             DSMHMouth3,
             DSMHMouth4,
             DSMHMouth5,
             Deleted,
             COMPANY_ID,
             SubArea,
             Thickness};
     if ((parentLFS_ASSET_SEWERRowByLFS_ASSET_LFS_ASSET_SEWER_SECTION != null)) {
         columnValuesArray[0] = parentLFS_ASSET_SEWERRowByLFS_ASSET_LFS_ASSET_SEWER_SECTION[0];
     }
     rowLFS_ASSET_SEWER_SECTIONRow.ItemArray = columnValuesArray;
     this.Rows.Add(rowLFS_ASSET_SEWER_SECTIONRow);
     return rowLFS_ASSET_SEWER_SECTIONRow;
 }
 public LFS_ASSET_SEWER_LATERAL_CLIENTRow AddLFS_ASSET_SEWER_LATERAL_CLIENTRow(LFS_ASSET_SEWERRow parentLFS_ASSET_SEWERRowByLFS_ASSET_SEWER_LFS_ASSET_SEWER_LATERAL_CLIENT, int ClientID, string ClientLateralID, bool Deleted, int COMPANY_ID) {
     LFS_ASSET_SEWER_LATERAL_CLIENTRow rowLFS_ASSET_SEWER_LATERAL_CLIENTRow = ((LFS_ASSET_SEWER_LATERAL_CLIENTRow)(this.NewRow()));
     object[] columnValuesArray = new object[] {
             null,
             ClientID,
             ClientLateralID,
             Deleted,
             COMPANY_ID};
     if ((parentLFS_ASSET_SEWERRowByLFS_ASSET_SEWER_LFS_ASSET_SEWER_LATERAL_CLIENT != null)) {
         columnValuesArray[0] = parentLFS_ASSET_SEWERRowByLFS_ASSET_SEWER_LFS_ASSET_SEWER_LATERAL_CLIENT[0];
     }
     rowLFS_ASSET_SEWER_LATERAL_CLIENTRow.ItemArray = columnValuesArray;
     this.Rows.Add(rowLFS_ASSET_SEWER_LATERAL_CLIENTRow);
     return rowLFS_ASSET_SEWER_LATERAL_CLIENTRow;
 }
 public LFS_ASSET_SEWER_LATERALRow AddLFS_ASSET_SEWER_LATERALRow(LFS_ASSET_SEWERRow parentLFS_ASSET_SEWERRowByLFS_ASSET_SEWER_LFS_ASSET_SEWER_LATERAL, bool Deleted, int COMPANY_ID) {
     LFS_ASSET_SEWER_LATERALRow rowLFS_ASSET_SEWER_LATERALRow = ((LFS_ASSET_SEWER_LATERALRow)(this.NewRow()));
     object[] columnValuesArray = new object[] {
             null,
             Deleted,
             COMPANY_ID};
     if ((parentLFS_ASSET_SEWERRowByLFS_ASSET_SEWER_LFS_ASSET_SEWER_LATERAL != null)) {
         columnValuesArray[0] = parentLFS_ASSET_SEWERRowByLFS_ASSET_SEWER_LFS_ASSET_SEWER_LATERAL[0];
     }
     rowLFS_ASSET_SEWER_LATERALRow.ItemArray = columnValuesArray;
     this.Rows.Add(rowLFS_ASSET_SEWER_LATERALRow);
     return rowLFS_ASSET_SEWER_LATERALRow;
 }