コード例 #1
0
ファイル: StandBildConversion.cs プロジェクト: heinzsack/DEV
		private void ImportButtonData(TableDefinition tableDefinition, Guid mMUnitId, DataRow tableContentRow, String[] columnNamens)
			{
			MMPart ButtonPagePart = Parent.AddNewPart((Guid)tableContentRow["Id"], "ButtonSeite");
			ButtonPagePart.SortOrder = 1;
			MMElement TextElement = Parent.AddNewElement(ButtonPagePart.Id, "Text",
				tableContentRow.Table.TableName, mMUnitId);
			TextElement.TextId = tableContentRow["Text"].ToString();
			if (tableContentRow["LinkType"].ToString() == "Internet")
				{
				MMElement InternetLinkElement = Parent.AddNewElement(ButtonPagePart.Id, "InternetLink",
					tableContentRow.Table.TableName, mMUnitId);
				InternetLinkElement.TextId = "LinkData";
				}
			if (tableContentRow["LinkType"].ToString() == "ButtonPage")
				{
				MMElement ButtonLinkElement = Parent.AddNewElement(ButtonPagePart.Id, "ButtonLink",
					tableContentRow.Table.TableName, mMUnitId);
				ButtonLinkElement.TextId = "LinkData";
				}
			}
コード例 #2
0
ファイル: StandBildConversion.cs プロジェクト: heinzsack/DEV
		private void ImportStandardKartei(TableDefinition tableDefinition,
			Guid mMUnitId, DataRow tableContentRow, String[] columnNamens)
			{
			if (columnNamens.Contains("Titel"))
				{
				MMElement TitelElement = Parent.AddNewElement(mMUnitId, "DynamicText",
					tableContentRow.Table.TableName, mMUnitId);
				TitelElement.TextId = "Titel";
				}
			int PageIndex = 0;
			while (PageIndex < 9)
				{
				PageIndex++;
				if (columnNamens.Contains($"LangTextSeite{PageIndex}"))
					{
					if (!String.IsNullOrEmpty(tableContentRow[$"LangTextSeite{PageIndex}"].ToString()))
						{
						MMPart PagePart = Parent.AddNewPart(mMUnitId, "StandBildSeite");
						PagePart.SortOrder = PageIndex;
						if (!String.IsNullOrEmpty(tableContentRow[$"LangTextSeite{PageIndex}"].ToString()))
							{
							MMElement LangTextElement = Parent.AddNewElement(mMUnitId, "DynamicText",
								tableContentRow.Table.TableName, mMUnitId);
							LangTextElement.TextId = $"LangTextSeite{PageIndex}";
							}
						if (!String.IsNullOrEmpty(tableContentRow[$"ZusatzBeschreibung{PageIndex}"].ToString()))
							{
							MMElement ZusatzTextElement = Parent.AddNewElement(mMUnitId, "DynamicText",
								tableContentRow.Table.TableName, mMUnitId);
							ZusatzTextElement.TextId = $"ZusatzBeschreibung{PageIndex}";
							}
						if (!String.IsNullOrEmpty(tableContentRow[$"FussZeileSeite{PageIndex}"].ToString()))
							{
							MMElement FuszTextElement = Parent.AddNewElement(mMUnitId, "DynamicText",
								tableContentRow.Table.TableName, mMUnitId);
							FuszTextElement.TextId = $"FussZeileSeite{PageIndex}";
							}
						}
					else
						{
						break;
						}
					}
				}
			}
コード例 #3
0
ファイル: StandBildConversion.cs プロジェクト: heinzsack/DEV
		private void ImportBannerData(TableDefinition tableDefinition, Guid mMUnitId, DataRow tableContentRow, String[] columnNamens)
			{
			MMPart BannerPagePart = Parent.AddNewPart(mMUnitId, "BannerSeite");
			BannerPagePart.SortOrder = 1;
			if (!String.IsNullOrEmpty(tableContentRow["LangText"].ToString()))
				{
				MMElement LangTextElement = Parent.AddNewElement(mMUnitId, "DynamicText",
					tableContentRow.Table.TableName, (Guid)tableContentRow["ID"]);
				LangTextElement.TextId = "LangText";
				}
			MMElement TypElement = Parent.AddNewElement(mMUnitId, "ControlText",
				tableContentRow.Table.TableName, (Guid)tableContentRow["ID"]);
			TypElement.TextId = "Typ";
			MMElement TextElement = Parent.AddNewElement(mMUnitId, "DynamicText",
				tableContentRow.Table.TableName, (Guid)tableContentRow["ID"]);
			TextElement.TextId = "Text";
			//MMElement NewsElement = Parent.AddNewElement(mMUnitId, "DynamicText",
			//		tableContentRow.Table.TableName, (Guid)tableContentRow["ID"]);
			//TextElement.TextId = "Text";
			if (!String.IsNullOrEmpty(tableContentRow["TextForTheLastSendingDay"].ToString()))
				{
				MMElement HotNewsElement = Parent.AddNewElement(mMUnitId, "DynamicText",
					tableContentRow.Table.TableName, (Guid)tableContentRow["ID"]);
				HotNewsElement.TextId = "TextForTheLastSendingDay";
				}
			}
コード例 #4
0
ファイル: StandBildConversion.cs プロジェクト: heinzsack/DEV
		private void ImportAEAGSport(TableDefinition tableDefinition,
			Guid mMUnitId, DataRow tableContentRow, String[] columnNamens)
			{
			/*

						TennisToday;
						BadmintonToday;
						TennisTomorrow;
						BadmintonTomorrow


			*/
			MMPart SportPage1 = Parent.AddNewPart(mMUnitId, "StandBildSeite", 1);
			MMPart SportPage2 = Parent.AddNewPart(mMUnitId, "StandBildSeite", 2);
			MMPart SportPage3 = Parent.AddNewPart(mMUnitId, "StandBildSeite", 3);
			MMPart SportPage4 = Parent.AddNewPart(mMUnitId, "StandBildSeite", 4);
			MMElement BeschreibungTennisElement = Parent.AddNewElement(mMUnitId, "DynamicText",
				tableContentRow.Table.TableName, mMUnitId);
			BeschreibungTennisElement.TextId = $"BeschreibungTennis";
			MMElement BeschreibungBadmintonElement = Parent.AddNewElement(mMUnitId, "DynamicText",
				tableContentRow.Table.TableName, mMUnitId);
			BeschreibungBadmintonElement.TextId = $"BeschreibungBadminton";


			}
コード例 #5
0
ファイル: StandBildConversion.cs プロジェクト: heinzsack/DEV
		private void ImportAEAGWellness(TableDefinition tableDefinition,
			Guid mMUnitId, DataRow tableContentRow, String[] columnNamens)
			{
			/*
			WellnessSaunaAToday;
			WellnessSaunaBToday;
			WellnessSaunaCToday;
			WellNessDampTepiToday;
			WellnessInfraToday;
			WellnessSaunaATomorrow;
			WellnessSaunaBTomorrow;
			WellnessSaunaCTomorrow;
			WellNessDampTepiTomorrow;
			WellnessInfraTomorrow

			*/

			MMPart WellnessPage1 = Parent.AddNewPart(mMUnitId, "StandBildSeite", 1);
			MMPart WellnessPage2 = Parent.AddNewPart(mMUnitId, "StandBildSeite", 2);
			MMPart WellnessPage3 = Parent.AddNewPart(mMUnitId, "StandBildSeite", 3);
			MMPart WellnessPage4 = Parent.AddNewPart(mMUnitId, "StandBildSeite", 4);
			MMPart WellnessPage5 = Parent.AddNewPart(mMUnitId, "StandBildSeite", 5);
			MMPart WellnessPage6 = Parent.AddNewPart(mMUnitId, "StandBildSeite", 6);
			MMPart WellnessPage7 = Parent.AddNewPart(mMUnitId, "StandBildSeite", 7);
			MMPart WellnessPage8 = Parent.AddNewPart(mMUnitId, "StandBildSeite", 8);
			MMPart WellnessPage9 = Parent.AddNewPart(mMUnitId, "StandBildSeite", 9);
			MMPart WellnessPage10 = Parent.AddNewPart(mMUnitId, "StandBildSeite", 10);

			MMElement BeschreibungAElement = Parent.AddNewElement(mMUnitId, "DynamicText",
				tableContentRow.Table.TableName, mMUnitId);
			BeschreibungAElement.TextId = $"BeschreibungA";
			MMElement BeschreibungBElement = Parent.AddNewElement(mMUnitId, "DynamicText",
				tableContentRow.Table.TableName, mMUnitId);
			BeschreibungBElement.TextId = $"BeschreibungB";
			MMElement BeschreibungCElement = Parent.AddNewElement(mMUnitId, "DynamicText",
				tableContentRow.Table.TableName, mMUnitId);
			BeschreibungCElement.TextId = $"BeschreibungC";
			MMElement BeschreibungDampfTepiElement = Parent.AddNewElement(mMUnitId, "DynamicText",
				tableContentRow.Table.TableName, mMUnitId);
			BeschreibungDampfTepiElement.TextId = $"BeschreibungDampfTepi";
			MMElement BeschreibungInfraElement = Parent.AddNewElement(mMUnitId, "DynamicText",
				tableContentRow.Table.TableName, mMUnitId);
			BeschreibungInfraElement.TextId = $"BeschreibungInfra";

			MMElement ErgaenzungAElement = Parent.AddNewElement(mMUnitId, "DynamicText",
				tableContentRow.Table.TableName, mMUnitId);
			ErgaenzungAElement.TextId = $"ErgaenzungA";
			MMElement ErgaenzungBElement = Parent.AddNewElement(mMUnitId, "DynamicText",
				tableContentRow.Table.TableName, mMUnitId);
			ErgaenzungBElement.TextId = $"ErgaenzungB";
			MMElement ErgaenzungCElement = Parent.AddNewElement(mMUnitId, "DynamicText",
				tableContentRow.Table.TableName, mMUnitId);
			ErgaenzungCElement.TextId = $"ErgaenzungC";
			MMElement ErgaenzungDampfTepiElement = Parent.AddNewElement(mMUnitId, "DynamicText",
				tableContentRow.Table.TableName, mMUnitId);
			ErgaenzungDampfTepiElement.TextId = $"ErgaenzungDampfTepi";
			MMElement ErgaenzungInfraElement = Parent.AddNewElement(mMUnitId, "DynamicText",
				tableContentRow.Table.TableName, mMUnitId);
			ErgaenzungInfraElement.TextId = $"ErgaenzungInfra";
			}
コード例 #6
0
ファイル: DataProfile.cs プロジェクト: heinzsack/DEV
		public void SetActiveTableDefinition(Guid Id)
			{
			ActiveTableDefinition = DbDataContext.WPMediaAddOnData.TableDefinitions.Find(Id);
			}
コード例 #7
0
		private void ActiveTableDefinitionChanged(TableDefinition OldValue, TableDefinition NewValue)
			{
			KarteiAndTemplateSelectorModellInstance.Profile.ActiveTableDefinition = NewValue;
			}
コード例 #8
0
ファイル: UpgradeToMMUnits.cs プロジェクト: heinzsack/DEV
		private void ImportMMElemente(TableDefinition tableDefinition, Guid mMUnitId,
			DataRow tableContentRow, String[] columnNamens)
			{
			if (tableDefinition.PageFactoryParameter.Contains("DefaultKarteiPage01,"))
				ImportStandardKartei(tableDefinition, mMUnitId, tableContentRow, columnNamens);
			else
				if (tableDefinition.PageFactoryParameter == "SimpleTextPage")
				{
				if (tableDefinition.TableName == "ButtonData")
					ImportButtonData(tableDefinition, mMUnitId, tableContentRow, columnNamens);
				if (tableDefinition.TableName == "BannerData")
					ImportBannerData(tableDefinition, mMUnitId, tableContentRow, columnNamens);
				}
			else
				if (tableDefinition.PageFactoryParameter.Contains("WellnessSaunaAToday;"))
				{
				if (tableDefinition.TableName == "AEAGWellness")
					ImportAEAGWellness(tableDefinition, mMUnitId, tableContentRow, columnNamens);
				}
			else
				if (tableDefinition.PageFactoryParameter.Contains("TennisToday;"))
				{
				if (tableDefinition.TableName == "AEAGSport")
					ImportAEAGSport(tableDefinition, mMUnitId, tableContentRow, columnNamens);
				}
			}