/// <summary> This method copy's each database field from the <paramref name="source"/> interface to this data row.</summary> public void Copy_From(IProjekt source, bool includePrimaryKey = false) { if (includePrimaryKey) this.Id = source.Id; this.NameId = source.NameId; this.NumericProjektId = source.NumericProjektId; this.Beschreibung = source.Beschreibung; this.LangBeschreibung = source.LangBeschreibung; this.OrtsHinweis = source.OrtsHinweis; this.Wertigkeit = source.Wertigkeit; this.ImPlenumsFilm = source.ImPlenumsFilm; this.ImFilm = source.ImFilm; this.Reihung = source.Reihung; this.KostenSchaetzung = source.KostenSchaetzung; this.Status = source.Status; this.DokumentationsStatus = source.DokumentationsStatus; this.EndBericht = source.EndBericht; this.ProjekteTypId = source.ProjekteTypId; this.AktionenTypId = source.AktionenTypId; this.ZustaendigId = source.ZustaendigId; this.OrteId = source.OrteId; this.WordUpRootId = source.WordUpRootId; this.OldSaveNameId = source.OldSaveNameId; this.LastUpdateToken = source.LastUpdateToken; }
/// <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(IProjekt source, params string[] includedColumns) { if (includedColumns.Contains(ProjekteTable.IdCol)) this.Id = source.Id; if (includedColumns.Contains(ProjekteTable.NameIdCol)) this.NameId = source.NameId; if (includedColumns.Contains(ProjekteTable.NumericProjektIdCol)) this.NumericProjektId = source.NumericProjektId; if (includedColumns.Contains(ProjekteTable.BeschreibungCol)) this.Beschreibung = source.Beschreibung; if (includedColumns.Contains(ProjekteTable.LangBeschreibungCol)) this.LangBeschreibung = source.LangBeschreibung; if (includedColumns.Contains(ProjekteTable.OrtsHinweisCol)) this.OrtsHinweis = source.OrtsHinweis; if (includedColumns.Contains(ProjekteTable.WertigkeitCol)) this.Wertigkeit = source.Wertigkeit; if (includedColumns.Contains(ProjekteTable.ImPlenumsFilmCol)) this.ImPlenumsFilm = source.ImPlenumsFilm; if (includedColumns.Contains(ProjekteTable.ImFilmCol)) this.ImFilm = source.ImFilm; if (includedColumns.Contains(ProjekteTable.ReihungCol)) this.Reihung = source.Reihung; if (includedColumns.Contains(ProjekteTable.KostenSchaetzungCol)) this.KostenSchaetzung = source.KostenSchaetzung; if (includedColumns.Contains(ProjekteTable.StatusCol)) this.Status = source.Status; if (includedColumns.Contains(ProjekteTable.DokumentationsStatusCol)) this.DokumentationsStatus = source.DokumentationsStatus; if (includedColumns.Contains(ProjekteTable.EndBerichtCol)) this.EndBericht = source.EndBericht; if (includedColumns.Contains(ProjekteTable.ProjekteTypIdCol)) this.ProjekteTypId = source.ProjekteTypId; if (includedColumns.Contains(ProjekteTable.AktionenTypIdCol)) this.AktionenTypId = source.AktionenTypId; if (includedColumns.Contains(ProjekteTable.ZustaendigIdCol)) this.ZustaendigId = source.ZustaendigId; if (includedColumns.Contains(ProjekteTable.OrteIdCol)) this.OrteId = source.OrteId; if (includedColumns.Contains(ProjekteTable.WordUpRootIdCol)) this.WordUpRootId = source.WordUpRootId; if (includedColumns.Contains(ProjekteTable.OldSaveNameIdCol)) this.OldSaveNameId = source.OldSaveNameId; if (includedColumns.Contains(ProjekteTable.LastUpdateTokenCol)) this.LastUpdateToken = source.LastUpdateToken; }
/// <summary> This method copy's each database field into the <paramref name="target"/> interface. </summary> public void Copy_To(IProjekt target, bool includePrimaryKey = false) { if (includePrimaryKey) target.Id = this.Id; target.NameId = this.NameId; target.NumericProjektId = this.NumericProjektId; target.Beschreibung = this.Beschreibung; target.LangBeschreibung = this.LangBeschreibung; target.OrtsHinweis = this.OrtsHinweis; target.Wertigkeit = this.Wertigkeit; target.ImPlenumsFilm = this.ImPlenumsFilm; target.ImFilm = this.ImFilm; target.Reihung = this.Reihung; target.KostenSchaetzung = this.KostenSchaetzung; target.Status = this.Status; target.DokumentationsStatus = this.DokumentationsStatus; target.EndBericht = this.EndBericht; target.ProjekteTypId = this.ProjekteTypId; target.AktionenTypId = this.AktionenTypId; target.ZustaendigId = this.ZustaendigId; target.OrteId = this.OrteId; target.WordUpRootId = this.WordUpRootId; target.OldSaveNameId = this.OldSaveNameId; target.LastUpdateToken = this.LastUpdateToken; }