Esempio n. 1
0
		///	<summary> This method copy's each database field from the <paramref name="source"/> interface to this data row.</summary>
		public void Copy_From(IBeitrag source, bool includePrimaryKey = false)
		{
			if (includePrimaryKey) this.BeitragId = source.BeitragId;
			this.BeitragsTyp = source.BeitragsTyp;
			this.Name = source.Name;
			this.ShortDescription = source.ShortDescription;
			this.LongDescription = source.LongDescription;
			this.BeitragsWWW = source.BeitragsWWW;
			this.BeitragsKontakt = source.BeitragsKontakt;
			this.Author = source.Author;
			this.CreationDate = source.CreationDate;
			this.BildVorhanden = source.BildVorhanden;
			this.BildPixel = source.BildPixel;
			this.Value = source.Value;
			this.ThumbValue = source.ThumbValue;
			this.LastCalculatedDuration = source.LastCalculatedDuration;
			this.BeitragProperties = source.BeitragProperties;
			this.BeitragsReihenfolgeInSendung = source.BeitragsReihenfolgeInSendung;
			this.ModifyTimeStamp = source.ModifyTimeStamp;
			this.SerializedAdditionalClassData = source.SerializedAdditionalClassData;
			this.LastUpdateToken = source.LastUpdateToken;
		}
Esempio n. 2
0
		///	<summary> 
		///		This method copy's each database field which is in the <paramref name="includedColumns"/> 
		///		from the <paramref name="source"/> interface to this data row.
		/// </summary>
		public void Copy_From_But_TakeOnly(IBeitrag source, params string[] includedColumns)
		{
			if (includedColumns.Contains(BeitraegeTable.BeitragIdCol)) this.BeitragId = source.BeitragId;
			if (includedColumns.Contains(BeitraegeTable.BeitragsTypCol)) this.BeitragsTyp = source.BeitragsTyp;
			if (includedColumns.Contains(BeitraegeTable.NameCol)) this.Name = source.Name;
			if (includedColumns.Contains(BeitraegeTable.ShortDescriptionCol)) this.ShortDescription = source.ShortDescription;
			if (includedColumns.Contains(BeitraegeTable.LongDescriptionCol)) this.LongDescription = source.LongDescription;
			if (includedColumns.Contains(BeitraegeTable.BeitragsWWWCol)) this.BeitragsWWW = source.BeitragsWWW;
			if (includedColumns.Contains(BeitraegeTable.BeitragsKontaktCol)) this.BeitragsKontakt = source.BeitragsKontakt;
			if (includedColumns.Contains(BeitraegeTable.AuthorCol)) this.Author = source.Author;
			if (includedColumns.Contains(BeitraegeTable.CreationDateCol)) this.CreationDate = source.CreationDate;
			if (includedColumns.Contains(BeitraegeTable.BildVorhandenCol)) this.BildVorhanden = source.BildVorhanden;
			if (includedColumns.Contains(BeitraegeTable.BildPixelCol)) this.BildPixel = source.BildPixel;
			if (includedColumns.Contains(BeitraegeTable.ValueCol)) this.Value = source.Value;
			if (includedColumns.Contains(BeitraegeTable.ThumbValueCol)) this.ThumbValue = source.ThumbValue;
			if (includedColumns.Contains(BeitraegeTable.LastCalculatedDurationCol)) this.LastCalculatedDuration = source.LastCalculatedDuration;
			if (includedColumns.Contains(BeitraegeTable.BeitragPropertiesCol)) this.BeitragProperties = source.BeitragProperties;
			if (includedColumns.Contains(BeitraegeTable.BeitragsReihenfolgeInSendungCol)) this.BeitragsReihenfolgeInSendung = source.BeitragsReihenfolgeInSendung;
			if (includedColumns.Contains(BeitraegeTable.ModifyTimeStampCol)) this.ModifyTimeStamp = source.ModifyTimeStamp;
			if (includedColumns.Contains(BeitraegeTable.SerializedAdditionalClassDataCol)) this.SerializedAdditionalClassData = source.SerializedAdditionalClassData;
			if (includedColumns.Contains(BeitraegeTable.LastUpdateTokenCol)) this.LastUpdateToken = source.LastUpdateToken;
		}
Esempio n. 3
0
		///	<summary> This method copy's each database field into the <paramref name="target"/> interface. </summary>
		public void Copy_To(IBeitrag target, bool includePrimaryKey = false)
		{
			if (includePrimaryKey) target.BeitragId = this.BeitragId;
			target.BeitragsTyp = this.BeitragsTyp;
			target.Name = this.Name;
			target.ShortDescription = this.ShortDescription;
			target.LongDescription = this.LongDescription;
			target.BeitragsWWW = this.BeitragsWWW;
			target.BeitragsKontakt = this.BeitragsKontakt;
			target.Author = this.Author;
			target.CreationDate = this.CreationDate;
			target.BildVorhanden = this.BildVorhanden;
			target.BildPixel = this.BildPixel;
			target.Value = this.Value;
			target.ThumbValue = this.ThumbValue;
			target.LastCalculatedDuration = this.LastCalculatedDuration;
			target.BeitragProperties = this.BeitragProperties;
			target.BeitragsReihenfolgeInSendung = this.BeitragsReihenfolgeInSendung;
			target.ModifyTimeStamp = this.ModifyTimeStamp;
			target.SerializedAdditionalClassData = this.SerializedAdditionalClassData;
			target.LastUpdateToken = this.LastUpdateToken;
		}