Exemple #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(IKeyDatum source, bool includePrimaryKey = false)
		{
			if (includePrimaryKey) this.Id = source.Id;
			this.WahlId = source.WahlId;
			this.TopNr = source.TopNr;
			this.KartenNr = source.KartenNr;
			this.PersonalNr = source.PersonalNr;
			this.Name = source.Name;
			this.Vorname = source.Vorname;
			this.Zutrittsgruppe = source.Zutrittsgruppe;
			this.Status = source.Status;
			this.Parkplatz1 = source.Parkplatz1;
			this.Parkplatz2 = source.Parkplatz2;
			this.Parkplatz3 = source.Parkplatz3;
			this.Kennzeichen = source.Kennzeichen;
			this.LastUpdateToken = source.LastUpdateToken;
		}
Exemple #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(IKeyDatum source, params string[] includedColumns)
		{
			if (includedColumns.Contains(KeyDatenTable.IdCol)) this.Id = source.Id;
			if (includedColumns.Contains(KeyDatenTable.WahlIdCol)) this.WahlId = source.WahlId;
			if (includedColumns.Contains(KeyDatenTable.TopNrCol)) this.TopNr = source.TopNr;
			if (includedColumns.Contains(KeyDatenTable.KartenNrCol)) this.KartenNr = source.KartenNr;
			if (includedColumns.Contains(KeyDatenTable.PersonalNrCol)) this.PersonalNr = source.PersonalNr;
			if (includedColumns.Contains(KeyDatenTable.NameCol)) this.Name = source.Name;
			if (includedColumns.Contains(KeyDatenTable.VornameCol)) this.Vorname = source.Vorname;
			if (includedColumns.Contains(KeyDatenTable.ZutrittsgruppeCol)) this.Zutrittsgruppe = source.Zutrittsgruppe;
			if (includedColumns.Contains(KeyDatenTable.StatusCol)) this.Status = source.Status;
			if (includedColumns.Contains(KeyDatenTable.Parkplatz1Col)) this.Parkplatz1 = source.Parkplatz1;
			if (includedColumns.Contains(KeyDatenTable.Parkplatz2Col)) this.Parkplatz2 = source.Parkplatz2;
			if (includedColumns.Contains(KeyDatenTable.Parkplatz3Col)) this.Parkplatz3 = source.Parkplatz3;
			if (includedColumns.Contains(KeyDatenTable.KennzeichenCol)) this.Kennzeichen = source.Kennzeichen;
			if (includedColumns.Contains(KeyDatenTable.LastUpdateTokenCol)) this.LastUpdateToken = source.LastUpdateToken;
		}
Exemple #3
0
		///	<summary> This method copy's each database field into the <paramref name="target"/> interface. </summary>
		public void Copy_To(IKeyDatum target, bool includePrimaryKey = false)
		{
			if (includePrimaryKey) target.Id = this.Id;
			target.WahlId = this.WahlId;
			target.TopNr = this.TopNr;
			target.KartenNr = this.KartenNr;
			target.PersonalNr = this.PersonalNr;
			target.Name = this.Name;
			target.Vorname = this.Vorname;
			target.Zutrittsgruppe = this.Zutrittsgruppe;
			target.Status = this.Status;
			target.Parkplatz1 = this.Parkplatz1;
			target.Parkplatz2 = this.Parkplatz2;
			target.Parkplatz3 = this.Parkplatz3;
			target.Kennzeichen = this.Kennzeichen;
			target.LastUpdateToken = this.LastUpdateToken;
		}