public ExtensionsRowChangeEvent(ExtensionsRow row, global::System.Data.DataRowAction action) {
     this.eventRow = row;
     this.eventAction = action;
 }
 public VoicemailsRow AddVoicemailsRow(System.Guid VoicemailID, ExtensionsRow parentExtensionsRowByFK_Extensions_Voicemails, System.DateTime Timestamp, string CallerDisplayName, string CallerUsername, string CallerHost, bool IsNew) {
     VoicemailsRow rowVoicemailsRow = ((VoicemailsRow)(this.NewRow()));
     object[] columnValuesArray = new object[] {
             VoicemailID,
             null,
             Timestamp,
             CallerDisplayName,
             CallerUsername,
             CallerHost,
             IsNew};
     if ((parentExtensionsRowByFK_Extensions_Voicemails != null)) {
         columnValuesArray[1] = parentExtensionsRowByFK_Extensions_Voicemails[1];
     }
     rowVoicemailsRow.ItemArray = columnValuesArray;
     this.Rows.Add(rowVoicemailsRow);
     return rowVoicemailsRow;
 }
 public void RemoveExtensionsRow(ExtensionsRow row) {
     this.Rows.Remove(row);
 }
 public ExtensionContactNumbersRow AddExtensionContactNumbersRow(ExtensionsRow parentExtensionsRowByFK_Extensions_ExtensionContactNumbers, System.Guid ExtensionContactNumberID, string ContactNumber, short Priority, string HoursOfOperation, short Timeout, bool HasHoursOfOperation, bool Online, System.TimeSpan HoursOfOperationUTCOffset, bool CallPBXPhone, short Type) {
     ExtensionContactNumbersRow rowExtensionContactNumbersRow = ((ExtensionContactNumbersRow)(this.NewRow()));
     object[] columnValuesArray = new object[] {
             null,
             ExtensionContactNumberID,
             ContactNumber,
             Priority,
             HoursOfOperation,
             Timeout,
             HasHoursOfOperation,
             Online,
             HoursOfOperationUTCOffset,
             CallPBXPhone,
             Type};
     if ((parentExtensionsRowByFK_Extensions_ExtensionContactNumbers != null)) {
         columnValuesArray[0] = parentExtensionsRowByFK_Extensions_ExtensionContactNumbers[1];
     }
     rowExtensionContactNumbersRow.ItemArray = columnValuesArray;
     this.Rows.Add(rowExtensionContactNumbersRow);
     return rowExtensionContactNumbersRow;
 }
 public void AddExtensionsRow(ExtensionsRow row) {
     this.Rows.Add(row);
 }