Пример #1
0
		public InformationAddOn InsertNew(Information informationToCreateFor,
				DataDependency dataDependencyToCreateFor, String userName = "******")
			{
			InformationAddOn newAddOn = DataContext.AltErlaaInfo.InformationenAddOns.NewRow();
			newAddOn.Id = Guid.NewGuid();
			newAddOn.InformationenId = informationToCreateFor.Id;
			newAddOn.ActuallBezeichner = dataDependencyToCreateFor.ActuallBezeichner;
			newAddOn.Tabelle = dataDependencyToCreateFor.DataElementeTemplate.PhysicalDataElement.TabellenName;
			int? SortOrder = informationToCreateFor.Get_LastUsedSortOrder(dataDependencyToCreateFor);
			if ((SortOrder == null)
				|| (SortOrder == 0))
				newAddOn.SortOrder = dataDependencyToCreateFor.SortOrder; 
			else
				newAddOn.SortOrder = (int)SortOrder + 1;
			newAddOn.CreatedBy = userName;
			newAddOn.HasBeenProcessedBefore = null;
			newAddOn.ModifyTimeStamp = informationToCreateFor.ModifyTimeStamp;
			newAddOn.DataDependency = dataDependencyToCreateFor;
			newAddOn.Table.Rows.Add(newAddOn);
			return newAddOn;
			}