protected override void SetID() { SummitDS.VehicleMediaLinkRow thisRow = _rowToSave as SummitDS.VehicleMediaLinkRow; if (thisRow != null) { this._ID = thisRow.id;; } }
protected override void LoadFromRow(DataRow _dataRow) { SummitDS.VehicleMediaLinkRow _thisRow = _dataRow as SummitDS.VehicleMediaLinkRow; if (_thisRow != null) { this._ID = _thisRow.id; this.m_iVehicleId = _thisRow.vehicle_id; this.m_strMediaLink = _thisRow.media_link; this.m_strMediaLinkThumbnail = _thisRow.Ismedia_link_ThumnailNull() ? String.Empty : _thisRow.media_link_Thumnail; this.m_iVehicleMediaLinkNoteID = _thisRow.VehicleMediaLinkNoteID; this.m_bIsNew = _thisRow.IsIsNewLinkNull() ? (Nullable <Boolean>)null : _thisRow.IsNewLink; _rowToSave = _thisRow; } }
protected override void SaveToRow() { SummitDS.VehicleMediaLinkDataTable _thisTable = new SummitDS.VehicleMediaLinkDataTable(); if (_rowToSave == null) { _rowToSave = _thisTable.NewVehicleMediaLinkRow(); } SummitDS.VehicleMediaLinkRow _dataRow = _rowToSave as SummitDS.VehicleMediaLinkRow; if (_dataRow != null) { if (IsExisting()) { _dataRow.vehicle_id = m_iVehicleId; _dataRow.media_link = m_strMediaLink; if (m_iVehicleMediaLinkNoteID.HasValue) { _dataRow.VehicleMediaLinkNoteID = m_iVehicleMediaLinkNoteID.Value; } else { _dataRow.SetVehicleMediaLinkNoteIDNull(); } if (m_bIsNew.HasValue) { _dataRow.IsNewLink = m_bIsNew.Value; } else { _dataRow.SetIsNewLinkNull(); } if (String.IsNullOrEmpty(m_strMediaLinkThumbnail)) { _dataRow.Setmedia_link_ThumnailNull(); } else { _dataRow.media_link_Thumnail = strMediaLinkThumbnail; } } else { _dataRow.vehicle_id = m_iVehicleId; _dataRow.media_link = m_strMediaLink; if (m_iVehicleMediaLinkNoteID.HasValue) { _dataRow.VehicleMediaLinkNoteID = m_iVehicleMediaLinkNoteID.Value; } else { _dataRow.SetVehicleMediaLinkNoteIDNull(); } if (String.IsNullOrEmpty(m_strMediaLinkThumbnail)) { _dataRow.Setmedia_link_ThumnailNull(); } else { _dataRow.media_link_Thumnail = strMediaLinkThumbnail; } if (m_bIsNew.HasValue) { _dataRow.IsNewLink = m_bIsNew.Value; } else { _dataRow.SetIsNewLinkNull(); } _thisTable.AddVehicleMediaLinkRow(_dataRow); } } }