Пример #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(IBeitragsType source, bool includePrimaryKey = false)
		{
			if (includePrimaryKey) this.BeitragsTyp = source.BeitragsTyp;
			this.FileExtension = source.FileExtension;
			this.Beschreibung = source.Beschreibung;
			this.PublishProcedures = source.PublishProcedures;
			this.ArchiveIdsWhereEntriesAreLocated = source.ArchiveIdsWhereEntriesAreLocated;
			this.BeitragsSearchSystemPath = source.BeitragsSearchSystemPath;
			this.BeitragsSearchSubPath = source.BeitragsSearchSubPath;
			this.FileNameSubstitutions = source.FileNameSubstitutions;
		}
Пример #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(IBeitragsType source, params string[] includedColumns)
		{
			if (includedColumns.Contains(BeitragsTypenTable.BeitragsTypCol)) this.BeitragsTyp = source.BeitragsTyp;
			if (includedColumns.Contains(BeitragsTypenTable.FileExtensionCol)) this.FileExtension = source.FileExtension;
			if (includedColumns.Contains(BeitragsTypenTable.BeschreibungCol)) this.Beschreibung = source.Beschreibung;
			if (includedColumns.Contains(BeitragsTypenTable.PublishProceduresCol)) this.PublishProcedures = source.PublishProcedures;
			if (includedColumns.Contains(BeitragsTypenTable.ArchiveIdsWhereEntriesAreLocatedCol)) this.ArchiveIdsWhereEntriesAreLocated = source.ArchiveIdsWhereEntriesAreLocated;
			if (includedColumns.Contains(BeitragsTypenTable.BeitragsSearchSystemPathCol)) this.BeitragsSearchSystemPath = source.BeitragsSearchSystemPath;
			if (includedColumns.Contains(BeitragsTypenTable.BeitragsSearchSubPathCol)) this.BeitragsSearchSubPath = source.BeitragsSearchSubPath;
			if (includedColumns.Contains(BeitragsTypenTable.FileNameSubstitutionsCol)) this.FileNameSubstitutions = source.FileNameSubstitutions;
		}
Пример #3
0
		///	<summary> This method copy's each database field into the <paramref name="target"/> interface. </summary>
		public void Copy_To(IBeitragsType target, bool includePrimaryKey = false)
		{
			if (includePrimaryKey) target.BeitragsTyp = this.BeitragsTyp;
			target.FileExtension = this.FileExtension;
			target.Beschreibung = this.Beschreibung;
			target.PublishProcedures = this.PublishProcedures;
			target.ArchiveIdsWhereEntriesAreLocated = this.ArchiveIdsWhereEntriesAreLocated;
			target.BeitragsSearchSystemPath = this.BeitragsSearchSystemPath;
			target.BeitragsSearchSubPath = this.BeitragsSearchSubPath;
			target.FileNameSubstitutions = this.FileNameSubstitutions;
		}