示例#1
0
文件: Remarks.cs 项目: heinzsack/DEV
		public override string GetFreitext (FreiTextFormat Format)
			{
			StringBuilder Elemente = new StringBuilder ();
			if (!String.IsNullOrEmpty (NameID))
				Elemente.Append (NameID);
			if (!String.IsNullOrEmpty (Anmerkung))
				{
				Elemente.AppendLine ();
				Elemente.Append (Anmerkung);
				}
			return Elemente.ToString ().Replace ("  ", " ");
			}
示例#2
0
		public override string GetFreitext(FreiTextFormat Format)
			{
			StringBuilder Elemente = new StringBuilder();
			if (!String.IsNullOrEmpty(OriginalMaterialName))
				Elemente.Append("Typ = \"" + Typ + "\" - " +
							 System.IO.Path.GetFileName(OriginalMaterialName));
			if ((BlobLength != null)
				&& (ModifyTimeStamp != null))
				{
				Elemente.AppendLine();
				Elemente.Append(Convert.ToString(BlobLength / 1024) + " kB, zuletzt geschrieben "
								 + ((DateTime)ModifyTimeStamp).ToString(Basics.ISO_DATE_TIME_FORMAT));
				}
			return Elemente.ToString().Replace("  ", " ");
			}
示例#3
0
		public override string GetFreitext(FreiTextFormat Format)
			{
			return null;
			}
示例#4
0
/*
		public InformationenAddOn Parent { get; set; }
		public Guid TypID
			{
			get { return GetDBProperty<Guid>(); }
			set { SetDBProperty(ref value); }
			}

		public String ActuallBezeichner
			{
			get { return GetDBProperty<String>(); }
			set { SetDBProperty(ref value); }
			}

		public String Item
			{
			get { return GetDBProperty<String>(); }
			set { SetDBProperty(ref value); }
			}

		public String ItemContent
			{
			get { return GetDBProperty<String>(); }
			set { SetDBProperty(ref value); }
			}

		public String Description
			{
			get { return GetDBProperty<String>(); }
			set { SetDBProperty(ref value); }
			}

		public Guid DataElementeTemplatesID
			{
			get { return GetDBProperty<Guid>(); }
			set { SetDBProperty(ref value); }
			}

		public String Visibility
			{
			get { return GetDBProperty<String>(); }
			set { SetDBProperty(ref value); }
			}

		public int SortOrder
			{
			get { return GetDBProperty<int>(); }
			set { SetDBProperty(ref value); }
			}

		public String UseSelector
			{
			get { return GetDBProperty<String>(); }
			set { SetDBProperty(ref value); }
			}

		public String UseControl
			{
			get { return GetDBProperty<String>(); }
			set { SetDBProperty(ref value); }
			}

		public String UseText
			{
			get { return GetDBProperty<String>(); }
			set { SetDBProperty(ref value); }
			}
		public String UseCatalogUpdateInplace
			{
			get { return GetDBProperty<String>(); }
			set { SetDBProperty(ref value); }
			}

		public Guid DefaultAccessRightsID
			{
			get { return GetDBProperty<Guid>(); }
			set { SetDBProperty(ref value); }
			}

		public String UseMultiple
			{
			get { return GetDBProperty<String>(); }
			set { SetDBProperty(ref value); }
			}

		public String DeleteEntryIfNotUsed
			{
			get { return GetDBProperty<String>(); }
			set { SetDBProperty(ref value); }
			}

		public String TemplateIsRemoveable
			{
			get { return GetDBProperty<String>(); }
			set { SetDBProperty(ref value); }
			}

		public Guid PhysicalDataElementID
			{
			get { return GetDBProperty<Guid>(); }
			set { SetDBProperty(ref value); }
			}

		public String Bezeichner
			{
			get { return GetDBProperty<String>(); }
			set { SetDBProperty(ref value); }
			}

		public String BezeichnerBeschreibung
			{
			get { return GetDBProperty<String>(); }
			set { SetDBProperty(ref value); }
			}

		public String TabellenName
			{
			get { return GetDBProperty<String>(); }
			set { SetDBProperty(ref value); }
			}

		public String ControlAdressing
			{
			get { return GetDBProperty<String>(); }
			set { SetDBProperty(ref value); }
			}

		public String Bereich
			{
			get { return GetDBProperty<String>(); }
			set { SetDBProperty(ref value); }
			}

		public Guid RootDataTemplatesID
			{
			get { return GetDBProperty<Guid>(); }
			set { SetDBProperty(ref value); }
			}

		public String NameID
			{
			get { return GetDBProperty<String>(); }
			set { SetDBProperty(ref value); }
			}

		public String Beschreibung
			{
			get { return GetDBProperty<String>(); }
			set { SetDBProperty(ref value); }
			}

		public String Bereiche
			{
			get { return GetDBProperty<String>(); }
			set { SetDBProperty(ref value); }
			}
*/
/*
		private String _assignmentDescription;
		public String AssignmentDescription
			{
			get
				{
				if (_assignmentDescription == null)
					{
					if ((TypID != Guid.Parse("A8B2E5B1-E8EA-4E61-BE3F-B8F51FF73203"))
						&& (DataModell.TypCacheInstance.AvailableTyp.ContainsKey (TypID)))
						_assignmentDescription = ActuallBezeichner + " aus Typ "
													+ DataModell.TypCacheInstance.AvailableTyp[TypID].NameID;
					else
						_assignmentDescription = ActuallBezeichner + " aus Root "
							+ DataModell.RootDataTemplatesCacheInstance.AvailableRootDataTemplates[RootDataTemplatesID].NameID;

					}
				return _assignmentDescription;
				}
			set { SetProperty (ref _assignmentDescription, value); }
			}
*/

		public override string GetFreitext (FreiTextFormat Format)
			{
			//return AssignmentDescription;
			return "Not implemented up to now";
			}
示例#5
0
		public override string GetFreitext(FreiTextFormat Format)
			{
			StringBuilder Elemente = new StringBuilder();
			return Elemente.ToString().Replace("  ", " ");
			}
示例#6
0
文件: Adressen.cs 项目: heinzsack/DEV
		public override String GetFreitext (FreiTextFormat Format)
			{
			StringBuilder Elemente = new StringBuilder();
			switch (Format)
				{
				case FreiTextFormat.Full:
				case FreiTextFormat.Small:
						{
						if (!String.IsNullOrEmpty(AdressenKurzbezeichnung))
							{
							Elemente.Append(AdressenKurzbezeichnung);
							}
						else
							{
							Elemente.Append(AdressString);
							}
						break;
						}
				}
			return Elemente.ToString().Replace("  ", " ");
			}
示例#7
0
		public override String GetFreitext(FreiTextFormat Format)
			{
			StringBuilder Elemente = new StringBuilder();
			switch (Format)
				{
				case FreiTextFormat.Small:
						{
						Elemente.Append(Name);
						break;
						}
				case FreiTextFormat.Full:
						{
						//Elemente.Append (NameID);

						if (!String.IsNullOrEmpty(Name))
							{
							Elemente.Append(Name);
							}
						if (!String.IsNullOrEmpty(OeffnungsZeiten))
							{
							Elemente.AppendLine();
							Elemente.Append("Öffnungszeiten: " + OeffnungsZeiten);
							}

						if ((!String.IsNullOrEmpty(TelefonO1))
							|| (!String.IsNullOrEmpty(TelefonO2)))
							{
							Elemente.AppendLine();
							Elemente.Append("Tel:");
							if (!String.IsNullOrEmpty(TelefonO1))
								Elemente.Append(" " + TelefonO1);
							if (!String.IsNullOrEmpty(TelefonO2))
								Elemente.Append("; " + TelefonO2);
							}
						if (!String.IsNullOrEmpty(FaxO))
							{
							Elemente.AppendLine();
							Elemente.Append("FAX:");
							Elemente.Append(" " + FaxO);
							}
						if ((!String.IsNullOrEmpty(eMailO1))
							|| (!String.IsNullOrEmpty(eMailO2)))
							{
							Elemente.AppendLine();
							Elemente.Append("eMail:");
							if (!String.IsNullOrEmpty(eMailO1))
								Elemente.Append(" " + eMailO1);
							if (!String.IsNullOrEmpty(eMailO2))
								Elemente.Append("; " + eMailO2);
							}
						if (!String.IsNullOrEmpty(wwwO))
							{
							Elemente.AppendLine();
							Elemente.Append("WWW:");
							Elemente.Append(" " + wwwO);
							}

						break;
						}
				}

			return Elemente.ToString().Replace("  ", " ");
			}
示例#8
0
		public override string GetFreitext (FreiTextFormat Format)
			{
			StringBuilder Elemente = new StringBuilder();
			if (!String.IsNullOrEmpty(Redaktion))
				Elemente.Append(Redaktion);
			if (!String.IsNullOrEmpty(NameID))
				Elemente.Append(" - " + NameID);
			if ((TableID != null)
				&& (TableID != System.Guid.Empty))
				{
				Elemente.AppendLine();
				Elemente.AppendLine("verwendetes Template = \"" + TemplateName + "\"");
				if (!String.IsNullOrEmpty(TextForChaptersUsed))
					Elemente.AppendLine(TextForChaptersUsed);
				Elemente.Append("Eintrag in \"" + TableName + "\" angelegt");
				}
			else
				{
				Elemente.AppendLine();
				Elemente.AppendLine("verwendetes Template = \"" + TemplateName + "\"");
				if (!String.IsNullOrEmpty(TextForChaptersUsed))
					Elemente.AppendLine(TextForChaptersUsed);
				Elemente.Append("in \"" + TableName + "\" noch nichts angelegt");
				}
			if ((ConnectedTimingsID != null)
			    && (ConnectedTimingsID != Guid.Empty))
				{
				Elemente.AppendLine ();
				Elemente.AppendLine("Verwendetes Timing " + ((Timings)DataModell.ActiveInformationen
                    .GetTableClassEntry((Guid)ConnectedTimingsID)).BackLinkInformationenAddOn.ActuallBezeichner
                    + " - " + DataModell.ActiveInformationen
					    .GetTableClassEntry((Guid) ConnectedTimingsID).GetFreitext (FreiTextFormat.Full));
				}
			return Elemente.ToString().Replace ("  ", " ");
			}
示例#9
0
		public override string GetFreitext (FreiTextFormat Format)
			{
			StringBuilder Elemente = new StringBuilder();
			switch (Format)
				{
				case FreiTextFormat.Small:
						{
						if (!String.IsNullOrEmpty(AdressenKurzbezeichnung))
							{
							Elemente.Append(AdressenKurzbezeichnung);
							}
						else
							{
							if (!String.IsNullOrEmpty(HausKurzbezeichnung))
								{
								Elemente.Append(HausKurzbezeichnung);
								}
							else
								{
								if (!String.IsNullOrEmpty(StrassenName))
									Elemente.Append(StrassenName);
								if (!String.IsNullOrEmpty(Hausnummer))
									Elemente.Append(" " + Hausnummer);
								if (!String.IsNullOrEmpty(Stiege))
									Elemente.Append("/" + Stiege);
								if (!String.IsNullOrEmpty(Stock))
									Elemente.Append("/" + Stock);
								if (!String.IsNullOrEmpty(Stiege))
									Elemente.Append("/" + Tuere);
								if ((!String.IsNullOrEmpty(Ort))
									|| (!String.IsNullOrEmpty(PLZ)))
									{
									Elemente.AppendLine();
									if (!String.IsNullOrEmpty(PLZ))
										Elemente.Append(PLZ);
									if (!String.IsNullOrEmpty(Ort))
										Elemente.Append(" " + Ort);
									}
								}
							}
						break;
						}

				case FreiTextFormat.Full:
						{
						if (!String.IsNullOrEmpty(StrassenName))
							Elemente.Append(StrassenName);
						if (!String.IsNullOrEmpty(Hausnummer))
							Elemente.Append(" " + Hausnummer);
						if (!String.IsNullOrEmpty(Stiege))
							Elemente.Append("/" + Stiege);
						if (!String.IsNullOrEmpty(Stock))
							Elemente.Append("/" + Stock);
						if (!String.IsNullOrEmpty(Stiege))
							Elemente.Append("/" + Tuere);

						if ((!String.IsNullOrEmpty(Ort))
							|| (!String.IsNullOrEmpty(PLZ)))
							{
							Elemente.AppendLine();
							if (!String.IsNullOrEmpty(PLZ))
								Elemente.Append(PLZ);
							if (!String.IsNullOrEmpty(Ort))
								Elemente.Append(" " + Ort);
							if (!String.IsNullOrEmpty(AdressenKurzbezeichnung))
								Elemente.Append(" - " + AdressenKurzbezeichnung);
							}
						else
							{
							if (!String.IsNullOrEmpty(AdressenKurzbezeichnung))
								{
								Elemente.Append(AdressenKurzbezeichnung);
								}
							}
						break;
						}
				}
			return Elemente.ToString().Replace("  ", " ");
			}
示例#10
0
		public override string GetFreitext (FreiTextFormat Format)
			{
			return ((RootDataClass) ConnectedTableClass).GetFreitext (FreiTextFormat.Full);
			}
示例#11
0
		public String GetCorrectFreiText(FreiTextFormat RequestedFormat)
			{
			if (TabelleID == null)
				return FreiText;
			if (ConnectedTableClass != null)
				{
				if (ConnectedTableClass.GetType () == typeof (Personen))
					{
					return ((Personen) ConnectedTableClass).GetFreitext (RequestedFormat);
					}
				if (ConnectedTableClass.GetType () == typeof (Adressen))
					{
					return ((Adressen) ConnectedTableClass).GetFreitext (RequestedFormat);
					}
				if (ConnectedTableClass.GetType () == typeof (Organisationen))
					{
					return ((Organisationen) ConnectedTableClass).GetFreitext (RequestedFormat);
					}
				}
			return FreiText + "\r\nTabelleneintrag für \"" + Tabelle + "\" ID = \""
			       + TabelleID.ToString () + "\" fehlt !!!!";

			}
示例#12
0
		public override String GetFreitext(FreiTextFormat Format)
			{
			StringBuilder Elemente = new StringBuilder();
			switch (Format)
				{
				case FreiTextFormat.Small:
						{
						Elemente.Append(Name);
						Elemente.Append(" " + Vorname);
						Elemente.Append(" " + Titel);
						break;
						}
				case FreiTextFormat.Full:
						{
						Elemente.Append(Name);
						Elemente.Append(" " + Vorname);
						Elemente.Append(" " + Titel);
						if ((!String.IsNullOrEmpty(TelefonP1))
							|| (!String.IsNullOrEmpty(TelefonP2)))
							{
							Elemente.AppendLine();
							Elemente.Append("Tel:");
							if (!String.IsNullOrEmpty(TelefonP1))
								Elemente.Append(" " + TelefonP1);
							if (!String.IsNullOrEmpty(TelefonP2))
								Elemente.Append("; " + TelefonP2);
							}
						if (!String.IsNullOrEmpty(FaxP))
							{
							Elemente.AppendLine();
							Elemente.Append("FAX:");
							Elemente.Append(" " + FaxP);
							}
						if ((!String.IsNullOrEmpty(eMailP1))
							|| (!String.IsNullOrEmpty(eMailP2)))
							{
							Elemente.AppendLine();
							Elemente.Append("eMail:");
							if (!String.IsNullOrEmpty(eMailP1))
								Elemente.Append(" " + eMailP1);
							if (!String.IsNullOrEmpty(eMailP2))
								Elemente.Append("; " + eMailP2);
							}
						if (!String.IsNullOrEmpty(wwwP))
							{
							Elemente.AppendLine();
							Elemente.Append("WWW:");
							Elemente.Append(" " + wwwP);
							}
						break;
						}
				}
			return Elemente.ToString().Replace("  ", " ");
			}
示例#13
0
		public override string GetFreitext (FreiTextFormat Format)
			{
			return TableName + " (" + DisplayableTableName + ")";
			}
示例#14
0
文件: Timings.cs 项目: heinzsack/DEV
		public override string GetFreitext (FreiTextFormat Format)
			{
			if ((TimeA == null)
				|| (TimeB == null))
				return String.Empty;
			StringBuilder Elemente = new StringBuilder();
			if ((TimingTypID != "EventVonBis")
				&& (TimingTypID != "AnzVonBis")
				&& (TimingTypID != "BannerVonBis")
				&& (TimingTypID != "AktivVonBis"))
				{
				Elemente.Append(TimingTypID);
				Elemente.Append("  - " + ((DateTime)TimeA).ToString("dddd, d MMM yyyy ")
								 + ((DateTime)TimeA).ToString("HH:mm"));
				}
			else
				{
				Elemente.Append(((DateTime)TimeA).ToString("dddd, d MMM yyyy ")
								 + ((DateTime)TimeA).ToString("HH:mm"));
				}
			if (((DateTime)TimeA).Date == ((DateTime)TimeB).Date)
				Elemente.Append(" bis " + ((DateTime)TimeB).ToString(" HH:mm ") + " Uhr");
			else
				Elemente.Append(" bis " + ((DateTime)TimeB).ToString("dddd, d MMM yyyy ")
							+ ((DateTime)TimeB).ToString("HH:mm") + " Uhr");
			return Elemente.ToString().Replace("  ", " ");
			}