WmsTaskFields
Accantum.Wms.Activities.Portal
Beinhaltet Felder zu einer Aufgabe im Portal.
Methoden
Name | Feldtyp | Beschreibung |
---|---|---|
Type GetFieldType(Guid key) | Ermittelt den Datentyp des Feldes. Damit kann dessen Wert typsicher ausgelesen werden. | |
Guid[] GetKeys() | Ermittelt die IDs aller Felder in der Liste | |
bool ContainsKey(Guid key) | Bestimmt, ob sich ein Feld mit der angegebenen ID in der Auflistung befindet. | |
bool HasValue(Guid key) | Bestimmt, ob das Attribut mit dem angegebenen Schlüssel vorhanden ist und einen Wert besitzt. | |
GetValueName | Auswahllisten, Mehrfachauswahllisten | Damit kann der Name des ausgewählten Eintrags ermittelt werden. Mit den GetValue-Methoden ist dies nicht möglich - sie geben die ID zurück. |
GetXXXValue(Guid key, X default)
| ||
string GetStringValue(Guid key, string default) | Text | Liefert den Wert des Feldes als string. |
bool GetBoolValue(Guid key, bool default) | Ja / Nein | Liefert den Wert des Feldes als bool. False, wenn kein Wert vorhanden ist und kein Default angegeben ist. |
int GetIntValue(Guid key, intdefault | Ganzzahl | Liefert den Wert des Feldes als Ganzzahl (int). 0, wenn kein Wert vorhanden ist und kein Default angegeben ist. |
long GetLongValue(Guid key, long default) | Ganzzahl | Liefert den Wert des Feldes als Ganzzahl (long). 0, wenn kein Wert vorhanden ist und kein Default angegeben ist. |
double GetDoubleValue(Guid key, double default) | Kommazahl | Liefert den Wert des Feldes als Kommazahl (double). 0, wenn kein Wert vorhanden ist und kein Default angegeben ist. |
DateTime GetDateTimeValue(Guid key, DateTime default) | Datum | Liefert den Wert des Feldes als Datum. DateTime.MinValue, wenn kein Wert vorhanden ist und kein Default angegeben ist. |
Guid GetGuidValue(Guid key, Guid default) | Auswahlliste / Guid | Liefert den Wert des Feldes als Unique Identifier (Guid). Guid.Empty, wenn kein Wert vorhanden ist und kein Default angegeben ist. |
List<Guid> GetGuidList(Guid key) | Mehrfachauswahl | Liefert den Wert eines Feldes als Liste von Guids (Relevant für Mehrfachauswahllisten) |
Den Text von mehrzeiligen Feldern erhalten Sie ebenfalls mit der GetStringValue-Methode.
Bis Version 1.1.2: Die Zeilen sind durch ein "\n" getrennt.
Ab Version 1.1.3: Die Zeilen sind durch ein Environment.NewLine ("\r\n") getrennt.
Sollte das Text-Feld formatiert sein und HTML-Code enhalten, dann gelangen Sie mit WmsHelper.HtmlToText() an den lesbaren Text aus dem Code.