Exemplo 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(ILinie source, bool includePrimaryKey = false)
		{
			if (includePrimaryKey) this.Id = source.Id;
			this.NameId = source.NameId;
			this.LineType = source.LineType;
			this.Richtung = source.Richtung;
			this.StationId = source.StationId;
			this.LineId = source.LineId;
			this.SortOrder = source.SortOrder;
			this.Direction = source.Direction;
			this.RichtungsId = source.RichtungsId;
			this.ConnectionClassName = source.ConnectionClassName;
			this.ConnectionItemName = source.ConnectionItemName;
			this.ConnectionItemContent = source.ConnectionItemContent;
			this.ConnectionItemNameAdd = source.ConnectionItemNameAdd;
			this.ConnectionItemContentAdd = source.ConnectionItemContentAdd;
			this.LastUpdateToken = source.LastUpdateToken;
		}
Exemplo 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(ILinie source, params string[] includedColumns)
		{
			if (includedColumns.Contains(LinienTable.IdCol)) this.Id = source.Id;
			if (includedColumns.Contains(LinienTable.NameIdCol)) this.NameId = source.NameId;
			if (includedColumns.Contains(LinienTable.LineTypeCol)) this.LineType = source.LineType;
			if (includedColumns.Contains(LinienTable.RichtungCol)) this.Richtung = source.Richtung;
			if (includedColumns.Contains(LinienTable.StationIdCol)) this.StationId = source.StationId;
			if (includedColumns.Contains(LinienTable.LineIdCol)) this.LineId = source.LineId;
			if (includedColumns.Contains(LinienTable.SortOrderCol)) this.SortOrder = source.SortOrder;
			if (includedColumns.Contains(LinienTable.DirectionCol)) this.Direction = source.Direction;
			if (includedColumns.Contains(LinienTable.RichtungsIdCol)) this.RichtungsId = source.RichtungsId;
			if (includedColumns.Contains(LinienTable.ConnectionClassNameCol)) this.ConnectionClassName = source.ConnectionClassName;
			if (includedColumns.Contains(LinienTable.ConnectionItemNameCol)) this.ConnectionItemName = source.ConnectionItemName;
			if (includedColumns.Contains(LinienTable.ConnectionItemContentCol)) this.ConnectionItemContent = source.ConnectionItemContent;
			if (includedColumns.Contains(LinienTable.ConnectionItemNameAddCol)) this.ConnectionItemNameAdd = source.ConnectionItemNameAdd;
			if (includedColumns.Contains(LinienTable.ConnectionItemContentAddCol)) this.ConnectionItemContentAdd = source.ConnectionItemContentAdd;
			if (includedColumns.Contains(LinienTable.LastUpdateTokenCol)) this.LastUpdateToken = source.LastUpdateToken;
		}
Exemplo n.º 3
0
		///	<summary> This method copy's each database field into the <paramref name="target"/> interface. </summary>
		public void Copy_To(ILinie target, bool includePrimaryKey = false)
		{
			if (includePrimaryKey) target.Id = this.Id;
			target.NameId = this.NameId;
			target.LineType = this.LineType;
			target.Richtung = this.Richtung;
			target.StationId = this.StationId;
			target.LineId = this.LineId;
			target.SortOrder = this.SortOrder;
			target.Direction = this.Direction;
			target.RichtungsId = this.RichtungsId;
			target.ConnectionClassName = this.ConnectionClassName;
			target.ConnectionItemName = this.ConnectionItemName;
			target.ConnectionItemContent = this.ConnectionItemContent;
			target.ConnectionItemNameAdd = this.ConnectionItemNameAdd;
			target.ConnectionItemContentAdd = this.ConnectionItemContentAdd;
			target.LastUpdateToken = this.LastUpdateToken;
		}