Ejemplo 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(ISchule source, bool includePrimaryKey = false)
		{
			if (includePrimaryKey) this.Id = source.Id;
			this.NameId = source.NameId;
			this.NumberOfPages = source.NumberOfPages;
			this.TemplateName = source.TemplateName;
			this.Titel = source.Titel;
			this.LangTextSeite1 = source.LangTextSeite1;
			this.ZusatzBeschreibung1 = source.ZusatzBeschreibung1;
			this.FussZeileSeite1 = source.FussZeileSeite1;
			this.LangTextSeite2 = source.LangTextSeite2;
			this.ZusatzBeschreibung2 = source.ZusatzBeschreibung2;
			this.FussZeileSeite2 = source.FussZeileSeite2;
			this.LangTextSeite3 = source.LangTextSeite3;
			this.ZusatzBeschreibung3 = source.ZusatzBeschreibung3;
			this.FussZeileSeite3 = source.FussZeileSeite3;
			this.LangTextSeite4 = source.LangTextSeite4;
			this.ZusatzBeschreibung4 = source.ZusatzBeschreibung4;
			this.FussZeileSeite4 = source.FussZeileSeite4;
			this.LangTextSeite5 = source.LangTextSeite5;
			this.ZusatzBeschreibung5 = source.ZusatzBeschreibung5;
			this.FussZeileSeite5 = source.FussZeileSeite5;
			this.LangTextSeite6 = source.LangTextSeite6;
			this.ZusatzBeschreibung6 = source.ZusatzBeschreibung6;
			this.FussZeileSeite6 = source.FussZeileSeite6;
			this.LangTextSeite7 = source.LangTextSeite7;
			this.ZusatzBeschreibung7 = source.ZusatzBeschreibung7;
			this.FussZeileSeite7 = source.FussZeileSeite7;
			this.LangTextSeite8 = source.LangTextSeite8;
			this.ZusatzBeschreibung8 = source.ZusatzBeschreibung8;
			this.FussZeileSeite8 = source.FussZeileSeite8;
			this.LangTextSeite9 = source.LangTextSeite9;
			this.ZusatzBeschreibung9 = source.ZusatzBeschreibung9;
			this.FussZeileSeite9 = source.FussZeileSeite9;
			this.ModifyTimeStamp = source.ModifyTimeStamp;
			this.ProcessingStatus = source.ProcessingStatus;
		}
Ejemplo 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(ISchule source, params string[] includedColumns)
		{
			if (includedColumns.Contains(SchulenTable.IdCol)) this.Id = source.Id;
			if (includedColumns.Contains(SchulenTable.NameIdCol)) this.NameId = source.NameId;
			if (includedColumns.Contains(SchulenTable.NumberOfPagesCol)) this.NumberOfPages = source.NumberOfPages;
			if (includedColumns.Contains(SchulenTable.TemplateNameCol)) this.TemplateName = source.TemplateName;
			if (includedColumns.Contains(SchulenTable.TitelCol)) this.Titel = source.Titel;
			if (includedColumns.Contains(SchulenTable.LangTextSeite1Col)) this.LangTextSeite1 = source.LangTextSeite1;
			if (includedColumns.Contains(SchulenTable.ZusatzBeschreibung1Col)) this.ZusatzBeschreibung1 = source.ZusatzBeschreibung1;
			if (includedColumns.Contains(SchulenTable.FussZeileSeite1Col)) this.FussZeileSeite1 = source.FussZeileSeite1;
			if (includedColumns.Contains(SchulenTable.LangTextSeite2Col)) this.LangTextSeite2 = source.LangTextSeite2;
			if (includedColumns.Contains(SchulenTable.ZusatzBeschreibung2Col)) this.ZusatzBeschreibung2 = source.ZusatzBeschreibung2;
			if (includedColumns.Contains(SchulenTable.FussZeileSeite2Col)) this.FussZeileSeite2 = source.FussZeileSeite2;
			if (includedColumns.Contains(SchulenTable.LangTextSeite3Col)) this.LangTextSeite3 = source.LangTextSeite3;
			if (includedColumns.Contains(SchulenTable.ZusatzBeschreibung3Col)) this.ZusatzBeschreibung3 = source.ZusatzBeschreibung3;
			if (includedColumns.Contains(SchulenTable.FussZeileSeite3Col)) this.FussZeileSeite3 = source.FussZeileSeite3;
			if (includedColumns.Contains(SchulenTable.LangTextSeite4Col)) this.LangTextSeite4 = source.LangTextSeite4;
			if (includedColumns.Contains(SchulenTable.ZusatzBeschreibung4Col)) this.ZusatzBeschreibung4 = source.ZusatzBeschreibung4;
			if (includedColumns.Contains(SchulenTable.FussZeileSeite4Col)) this.FussZeileSeite4 = source.FussZeileSeite4;
			if (includedColumns.Contains(SchulenTable.LangTextSeite5Col)) this.LangTextSeite5 = source.LangTextSeite5;
			if (includedColumns.Contains(SchulenTable.ZusatzBeschreibung5Col)) this.ZusatzBeschreibung5 = source.ZusatzBeschreibung5;
			if (includedColumns.Contains(SchulenTable.FussZeileSeite5Col)) this.FussZeileSeite5 = source.FussZeileSeite5;
			if (includedColumns.Contains(SchulenTable.LangTextSeite6Col)) this.LangTextSeite6 = source.LangTextSeite6;
			if (includedColumns.Contains(SchulenTable.ZusatzBeschreibung6Col)) this.ZusatzBeschreibung6 = source.ZusatzBeschreibung6;
			if (includedColumns.Contains(SchulenTable.FussZeileSeite6Col)) this.FussZeileSeite6 = source.FussZeileSeite6;
			if (includedColumns.Contains(SchulenTable.LangTextSeite7Col)) this.LangTextSeite7 = source.LangTextSeite7;
			if (includedColumns.Contains(SchulenTable.ZusatzBeschreibung7Col)) this.ZusatzBeschreibung7 = source.ZusatzBeschreibung7;
			if (includedColumns.Contains(SchulenTable.FussZeileSeite7Col)) this.FussZeileSeite7 = source.FussZeileSeite7;
			if (includedColumns.Contains(SchulenTable.LangTextSeite8Col)) this.LangTextSeite8 = source.LangTextSeite8;
			if (includedColumns.Contains(SchulenTable.ZusatzBeschreibung8Col)) this.ZusatzBeschreibung8 = source.ZusatzBeschreibung8;
			if (includedColumns.Contains(SchulenTable.FussZeileSeite8Col)) this.FussZeileSeite8 = source.FussZeileSeite8;
			if (includedColumns.Contains(SchulenTable.LangTextSeite9Col)) this.LangTextSeite9 = source.LangTextSeite9;
			if (includedColumns.Contains(SchulenTable.ZusatzBeschreibung9Col)) this.ZusatzBeschreibung9 = source.ZusatzBeschreibung9;
			if (includedColumns.Contains(SchulenTable.FussZeileSeite9Col)) this.FussZeileSeite9 = source.FussZeileSeite9;
			if (includedColumns.Contains(SchulenTable.ModifyTimeStampCol)) this.ModifyTimeStamp = source.ModifyTimeStamp;
			if (includedColumns.Contains(SchulenTable.ProcessingStatusCol)) this.ProcessingStatus = source.ProcessingStatus;
		}
Ejemplo n.º 3
0
		///	<summary> This method copy's each database field into the <paramref name="target"/> interface. </summary>
		public void Copy_To(ISchule target, bool includePrimaryKey = false)
		{
			if (includePrimaryKey) target.Id = this.Id;
			target.NameId = this.NameId;
			target.NumberOfPages = this.NumberOfPages;
			target.TemplateName = this.TemplateName;
			target.Titel = this.Titel;
			target.LangTextSeite1 = this.LangTextSeite1;
			target.ZusatzBeschreibung1 = this.ZusatzBeschreibung1;
			target.FussZeileSeite1 = this.FussZeileSeite1;
			target.LangTextSeite2 = this.LangTextSeite2;
			target.ZusatzBeschreibung2 = this.ZusatzBeschreibung2;
			target.FussZeileSeite2 = this.FussZeileSeite2;
			target.LangTextSeite3 = this.LangTextSeite3;
			target.ZusatzBeschreibung3 = this.ZusatzBeschreibung3;
			target.FussZeileSeite3 = this.FussZeileSeite3;
			target.LangTextSeite4 = this.LangTextSeite4;
			target.ZusatzBeschreibung4 = this.ZusatzBeschreibung4;
			target.FussZeileSeite4 = this.FussZeileSeite4;
			target.LangTextSeite5 = this.LangTextSeite5;
			target.ZusatzBeschreibung5 = this.ZusatzBeschreibung5;
			target.FussZeileSeite5 = this.FussZeileSeite5;
			target.LangTextSeite6 = this.LangTextSeite6;
			target.ZusatzBeschreibung6 = this.ZusatzBeschreibung6;
			target.FussZeileSeite6 = this.FussZeileSeite6;
			target.LangTextSeite7 = this.LangTextSeite7;
			target.ZusatzBeschreibung7 = this.ZusatzBeschreibung7;
			target.FussZeileSeite7 = this.FussZeileSeite7;
			target.LangTextSeite8 = this.LangTextSeite8;
			target.ZusatzBeschreibung8 = this.ZusatzBeschreibung8;
			target.FussZeileSeite8 = this.FussZeileSeite8;
			target.LangTextSeite9 = this.LangTextSeite9;
			target.ZusatzBeschreibung9 = this.ZusatzBeschreibung9;
			target.FussZeileSeite9 = this.FussZeileSeite9;
			target.ModifyTimeStamp = this.ModifyTimeStamp;
			target.ProcessingStatus = this.ProcessingStatus;
		}