Пример #1
0
		private String FormatFreitext (Informationen InformationenDaten, TemplateHandling.FreiTextFormat Format)
			{
			if (InformationenDaten == null)
				return String.Empty;
			StringBuilder Elemente = new StringBuilder ();
			Elemente.Append ("Typ = " + TemplateManagement.GetTextForTypID ((System.Guid) InformationenDaten.TypID)
				+ " - " + InformationenDaten.Titel);
			String ZielGruppenText = String.Empty;
			if ((ConnectedTemplateElementManagement != null)
				&& (ConnectedTemplateElementManagement.LocallyModifiedZielGruppen != null))
					ZielGruppenText = TemplateManagement.GetZielgruppenForInformationID ((System.Guid) InformationenDaten.ID,
					                                                                     ConnectedTemplateElementManagement.
					                                                                     	LocallyModifiedZielGruppen);
			else
				ZielGruppenText = TemplateManagement.GetZielgruppenForInformationID ((System.Guid) InformationenDaten.ID,
					                                                                     null);
			if (!String.IsNullOrEmpty (ZielGruppenText))
				{
				Elemente.AppendLine ();
				Elemente.Append ("Zielgruppen - " + ZielGruppenText);
				}
			return Elemente.ToString ().Replace ("  ", " ");
			}
Пример #2
0
		public String GetFreitext (Object RemarksDaten, TemplateHandling.FreiTextFormat Format)
			{
			if (RemarksDaten == null)
				return FormatFreitext (WorkingRemarks, Format);
			return FormatFreitext ((Remarks) RemarksDaten, Format);
			}
Пример #3
0
		public String GetFreitext (Object InformationenDaten, TemplateHandling.FreiTextFormat Format)
			{
			if (InformationenDaten == null)
				return FormatFreitext (WorkingInformationen, Format);
			if (InformationenDaten.GetType () == typeof (Informationen))
				return FormatFreitext ((Informationen) InformationenDaten, Format);
			return "Not Implemented";
			}
Пример #4
0
		public String GetFreitext (DataRow ContentRow, TemplateHandling.FreiTextFormat Format)
			{
			return FormatFreitext ((Informationen) TemplateManagement.GetClassFromTable (new Personen (), ContentRow), Format);
			}
Пример #5
0
		public String GetFreitext (DataRow ContentRow, TemplateHandling.FreiTextFormat Format)
			{
			return FormatFreitext ((Timings) TemplateManagement.GetClassFromTable (new Timings (), ContentRow), Format);

			}
Пример #6
0
		private String FormatFreitext (Materialien MaterialienDaten, TemplateHandling.FreiTextFormat Format)
			{
			if (MaterialienDaten == null)
				return String.Empty;
			StringBuilder Elemente = new StringBuilder ();
			if (!String.IsNullOrEmpty (MaterialienDaten.OriginalMaterialName))
				Elemente.Append ("Typ = \"" + MaterialienDaten.Typ + "\" - " +
			                 System.IO.Path.GetFileName (MaterialienDaten.OriginalMaterialName));
			if ((MaterialienDaten.BlobLength != null)
				&& (MaterialienDaten.ModifyTimeStamp != null))
				{
				Elemente.AppendLine ();
				Elemente.Append (Convert.ToString (MaterialienDaten.BlobLength/1024) + " kB, zuletzt geschrieben "
				                 + ((DateTime) MaterialienDaten.ModifyTimeStamp).ToString (WMB.Basics.ISO_DATE_TIME_FORMAT));
				}
			return Elemente.ToString ().Replace ("  ", " ");
			}
		public String GetFreitext (Object ProcessConnectorDaten, TemplateHandling.FreiTextFormat Format)
			{
			if (ProcessConnectorDaten == null)
				return FormatFreitext (WorkingProcessConnector, Format);
			if (ProcessConnectorDaten.GetType () == typeof (ProcessConnector))
				return FormatFreitext ((ProcessConnector) ProcessConnectorDaten, Format);
			return "Not Implemented";
			}
Пример #8
0
		public String GetFreitext (Object TimingsDaten, TemplateHandling.FreiTextFormat Format)
			{
			if (TimingsDaten == null)
				return FormatFreitext (WorkingTimings, Format);
			return FormatFreitext ((Timings) TimingsDaten, Format);
			}
Пример #9
0
		public String GetFreitext (System.Guid ID, TemplateHandling.FreiTextFormat Format)
			{
			AltErlaaInfoEntities WebAccess
				= new AltErlaaInfoEntities ();
			IQueryable<Personen> AllePersonenDaten
				= from P in WebAccess.Personen where 1 == 1 && P.ID == ID select P;
			Personen PersonenDaten = AllePersonenDaten.FirstOrDefault();
			if ((PersonenDaten != null)
				&& (PersonenDaten.ID != null)
				&& (PersonenDaten.ID != System.Guid.Empty))
				return FormatFreitext (PersonenDaten, Format);
			return String.Empty;
			}
Пример #10
0
		private String FormatFreitext (Personen PersonenDaten, TemplateHandling.FreiTextFormat Format)
			{
			if (PersonenDaten == null)
				return String.Empty;
			StringBuilder Elemente = new StringBuilder ();
			switch (Format)
				{
				case FreiTextFormat.Small:
					{
					Elemente.Append (PersonenDaten.Name);
					Elemente.Append (" " + PersonenDaten.Vorname);
					Elemente.Append (" " + PersonenDaten.Titel);
					break;
					}
				case FreiTextFormat.Full:
					{
					Elemente.Append (PersonenDaten.Name);
					Elemente.Append (" " + PersonenDaten.Vorname);
					Elemente.Append (" " + PersonenDaten.Titel);
					if ((!String.IsNullOrEmpty (PersonenDaten.TelefonP1))
						|| (!String.IsNullOrEmpty (PersonenDaten.TelefonP2)))
						{
						Elemente.AppendLine ();
						Elemente.Append ("Tel:");
						if (!String.IsNullOrEmpty (PersonenDaten.TelefonP1))
							Elemente.Append (" " + PersonenDaten.TelefonP1);
						if (!String.IsNullOrEmpty (PersonenDaten.TelefonP2))
							Elemente.Append ("; " + PersonenDaten.TelefonP2);
						}
					if (!String.IsNullOrEmpty (PersonenDaten.FaxP))
						{
						Elemente.AppendLine ();
						Elemente.Append ("FAX:");
						Elemente.Append (" " + PersonenDaten.FaxP);
						}
					if ((!String.IsNullOrEmpty (PersonenDaten.eMailP1))
						|| (!String.IsNullOrEmpty (PersonenDaten.eMailP2)))
						{
						Elemente.AppendLine ();
						Elemente.Append ("eMail:");
						if (!String.IsNullOrEmpty (PersonenDaten.eMailP1))
							Elemente.Append (" " + PersonenDaten.eMailP1);
						if (!String.IsNullOrEmpty (PersonenDaten.eMailP2))
							Elemente.Append ("; " + PersonenDaten.eMailP2);
						}
					if (!String.IsNullOrEmpty (PersonenDaten.wwwP))
						{
						Elemente.AppendLine ();
						Elemente.Append ("WWW:");
						Elemente.Append (" " + PersonenDaten.wwwP);
						}
					break;
					}
				}
			return Elemente.ToString ().Replace ("  ", " ");
			}
Пример #11
0
		public String GetFreitext (Object PersonenDaten, TemplateHandling.FreiTextFormat Format)
			{
			if (PersonenDaten == null)
				return FormatFreitext (WorkingPersonen, Format);
			return FormatFreitext ((Personen) PersonenDaten, Format);
			}
Пример #12
0
		private String FormatFreitext (Events EventsDaten, TemplateHandling.FreiTextFormat Format)
			{
			if (EventsDaten == null)
				return String.Empty;
			StringBuilder Elemente = new StringBuilder ();
			if (!String.IsNullOrEmpty (EventsDaten.Titel))
				Elemente.Append (EventsDaten.Titel);
			else
				Elemente.Append (EventsDaten.NameID);
			if (!String.IsNullOrEmpty (EventsDaten.Beschreibung))
				{
				Elemente.AppendLine ();
				Elemente.Append (EventsDaten.Beschreibung);
				}
			if (!String.IsNullOrEmpty (EventsDaten.LangBeschreibung))
				{
				Elemente.AppendLine ();
				Elemente.Append (EventsDaten.LangBeschreibung);
				}
			if (!String.IsNullOrEmpty (EventsDaten.www))
				{
				Elemente.AppendLine ();
				Elemente.Append (EventsDaten.www);
				}
			return Elemente.ToString ().Replace ("  ", " ");
			}
Пример #13
0
		public String GetFreitext (Object EventsDaten, TemplateHandling.FreiTextFormat Format)
			{
			if (EventsDaten == null)
				return FormatFreitext (WorkingEvents, Format);
			if (EventsDaten.GetType () == typeof (Events))
				return FormatFreitext ((Events) EventsDaten, Format);
			return "Not Implemented";
			}
Пример #14
0
		public String GetFreitext (System.Guid ID, TemplateHandling.FreiTextFormat Format)
			{
			Remarks RemarksDaten = GetMyData (ID);
			if (RemarksDaten == null)
				return "Fehlerhafter ID Eintrag";
			return FormatFreitext (RemarksDaten, Format);
			}
Пример #15
0
		public String GetFreitext (System.Guid ID, TemplateHandling.FreiTextFormat Format)
			{
			ProcessConnector ProcessConnectorDaten = GetMyData (ID);
			if (ProcessConnectorDaten == null)
				return "Fehlerhafter ID Eintrag";
			return FormatFreitext (ProcessConnectorDaten, Format);
			}
Пример #16
0
		private String FormatFreitext (Remarks RemarksDaten, TemplateHandling.FreiTextFormat Format)
			{
			if (RemarksDaten == null)
				return String.Empty;
			StringBuilder Elemente = new StringBuilder ();
			if (!String.IsNullOrEmpty (RemarksDaten.NameID))
				Elemente.Append (RemarksDaten.NameID);
			if (!String.IsNullOrEmpty (RemarksDaten.Anmerkung))
				{
				Elemente.AppendLine ();
				Elemente.Append (RemarksDaten.Anmerkung);
				}
			return Elemente.ToString ().Replace ("  ", " ");
			}
Пример #17
0
		public String GetFreitext (DataRow ContentRow, TemplateHandling.FreiTextFormat Format)
			{
			return FormatFreitext ((ProcessConnector) TemplateManagement.GetClassFromTable (new ProcessConnector (), ContentRow), Format);
			}
Пример #18
0
		public String GetFreitext (System.Guid ID, TemplateHandling.FreiTextFormat Format)
			{
			AltErlaaInfoEntities WebAccess
				= new AltErlaaInfoEntities ();
			IQueryable<Timings> AlleTimingsDaten
				= from Tim in WebAccess.Timings where 1 == 1 && Tim.TimingsID == ID select Tim;
			Timings TimingsDaten = AlleTimingsDaten.FirstOrDefault ();
			if ((TimingsDaten == null)
				|| (TimingsDaten.TimingsID == null)
				|| (TimingsDaten.TimingsID == System.Guid.Empty))
				return String.Empty;
			if ((TimingsDaten.TimingsID != null)
				&& (TimingsDaten.TimingsID != System.Guid.Empty))
				return FormatFreitext (TimingsDaten, Format);
			return String.Empty;
			}
Пример #19
0
		private String FormatFreitext (ProcessConnector ProcessConnectorDaten, TemplateHandling.FreiTextFormat Format)
			{
			if (ProcessConnectorDaten == null)
				return String.Empty;
			StringBuilder Elemente = new StringBuilder ();
			if (!String.IsNullOrEmpty (ProcessConnectorDaten.Redaktion))
				Elemente.Append (ProcessConnectorDaten.Redaktion);
			if (!String.IsNullOrEmpty (ProcessConnectorDaten.NameID))
				Elemente.Append (" - " + ProcessConnectorDaten.NameID);
			if ((ProcessConnectorDaten.TableID != null)
				&& (ProcessConnectorDaten.TableID != System.Guid.Empty))
				{
				Elemente.AppendLine ();
				Elemente.Append ("Tabelle = " + ProcessConnectorDaten.TableName + " - angelegt");
				}
			return Elemente.ToString ().Replace ("  ", " ");
			}
Пример #20
0
		private String FormatFreitext (Timings TimingsDaten, TemplateHandling.FreiTextFormat Format)
			{
			if (TimingsDaten == null)
				return String.Empty;
			if ((TimingsDaten.TimeA == null)
				|| (TimingsDaten.TimeB == null))
				return String.Empty;
			StringBuilder Elemente = new StringBuilder ();
			if ((TimingsDaten.TimingTypID != "EventVonBis")
				&& (TimingsDaten.TimingTypID != "AktivVonBis"))
				{
				Elemente.Append (TimingsDaten.TimingTypID);
				Elemente.Append ("  - " + ((DateTime) TimingsDaten.TimeA).ToString ("dddd, d MMM yyyy ")
				                 + ((DateTime) TimingsDaten.TimeA).ToString ("HH:mm"));
				}
			else
				{
				Elemente.Append (((DateTime) TimingsDaten.TimeA).ToString ("dddd, d MMM yyyy ")
								 + ((DateTime) TimingsDaten.TimeA).ToString ("HH:mm"));
				}
			if (((DateTime) TimingsDaten.TimeA).Date == ((DateTime) TimingsDaten.TimeB).Date)
				Elemente.Append (" bis " + ((DateTime) TimingsDaten.TimeB).ToString (" HH:mm ") + " Uhr");
			else
				Elemente.Append (" bis " + ((DateTime) TimingsDaten.TimeB).ToString ("dddd, d MMM yyyy ")
							+ ((DateTime) TimingsDaten.TimeB).ToString ("HH:mm") + " Uhr");
			return Elemente.ToString ().Replace ("  ", " ");
			}
Пример #21
0
		public String GetFreitext (Object MaterialienDaten, TemplateHandling.FreiTextFormat Format)
			{
			if (MaterialienDaten == null)
				return FormatFreitext (WorkingMaterialien, Format);
			if (MaterialienDaten.GetType () == typeof (Materialien))
				return FormatFreitext ((Materialien) MaterialienDaten, Format);
			return "Not Implemented";
			}