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"; } }
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; } } } }
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"; } }
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"; }
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"; }
public void SetActiveTableDefinition(Guid Id) { ActiveTableDefinition = DbDataContext.WPMediaAddOnData.TableDefinitions.Find(Id); }
private void ActiveTableDefinitionChanged(TableDefinition OldValue, TableDefinition NewValue) { KarteiAndTemplateSelectorModellInstance.Profile.ActiveTableDefinition = NewValue; }
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); } }