uxBisSax
GetMonthName(month: Int32) : String
Gibt den Namen eines Monats zurück
Ergebnis: Name des Monats
- month: Monatsnummer (1-based)
GetEnumShortDescription(value: Enum) : String
Gibt die Kurzbeschreibung eines Enum-Werts zurück.
Ergebnis: Kurzbeschreibung
- value: Enum-Wert
JaNein(value: Boolean) : String
Gibt Ja oder Nein anhand Bool zurück.
Ergebnis: Ja oder Nein
- value: Bool
JaNeinLeer(value: Boolean | null) : String
Gibt Ja oder Nein oder leer anhand Bool? zurück.
Ergebnis: Ja oder Nein oder leer
- value: (nullable) Bool?
PosNeg(value: Boolean) : String
Gibt Positiv oder Negativ anhand Bool zurück.
Ergebnis: Positiv oder Negativ
- value: Bool
PosNegOffen(value: Boolean | null) : String
Gibt Positiv oder Negativ oder Offen anhand Bool? zurück.
Ergebnis: Positiv oder Negativ oder Offen
- value: (nullable) Bool?
IstGueltigM(m: IBisSaxElementWithMGueltigkeit, treatNoStartDateAsValid?: Boolean = True) : Boolean
Gibt true zurück, wenn die Eigenschaften m!=null ist und MGueltigVon/MGueltigBis zum aktuellen Zeitpunkt gültig ist.
Siehe :M:IduIT.App.BisSax.Extensions.BissaxElementsExtensions.IsMCurrentlyValid(IduIT.App.BisSax.Application.IBisSaxElementWithMGueltigkeit,System.Boolean)
- m:
- treatNoStartDateAsValid:
IstGueltig(obj: IBisSaxElementWithGueltigkeit, treatNoStartDateAsValid?: Boolean = True) : Boolean
Gibt true zurück, wenn die Eigenschaften m!=null ist und GueltigVon/GueltigBis zum aktuellen Zeitpunkt gültig ist.
Wenn obj ein IBergbauberechtigung ist, dann wird zudem der Status beachtet.
Wenn obj ein obligatorischer RBP ist, muß der Status abgefragt werden
Siehe :M:IduIT.App.BisSax.Extensions.BissaxElementsExtensions.IsCurrentlyValid(IduIT.App.BisSax.Application.IBisSaxElementWithGueltigkeit,System.Boolean,System.Boolean)
- obj:
- treatNoStartDateAsValid:
MIstGueltig(GueltigVon: DateTime | null, GueltigBis: DateTime | null) : Boolean
- GueltigVon: (nullable)
- GueltigBis: (nullable)
GetTableDefRecordInstance(tableTypeName: String, id: Int32) : Object
Setzt den TypeName mit dem Pref. IduIT.App.BisSax.TableDefs und lädt das Datenobject anhand der ID
- tableTypeName:
- id:
GetCachedTableDefRecordInstances(tableTypeName: String, ids: IEnumerable`1) : List`1
Ermittelt eine Liste von Datensatz - Objekte via TabellenTyp-Name + Id-Liste
- tableTypeName:
- ids: Liste der Ids, wennn null, dann leeren Liste
GetCachedTableDefRecordInstance(tableTypeName: String, id: Int32, throwIfNotFound?: Boolean = True) : Object
Ermittelt ein einzelnes Datensatz - Objekt via TabellenTyp-Name + Id
- tableTypeName:
- id:
- throwIfNotFound: Exception, wenn Id nicht vorhanden ist, sonst null
GetObjectInstance(tableTypeName: String, id: Int32) : Object
Setzt den TypeName mit dem Pref. IduIT.App.BisSax.TableDefs und lädt das Datenobjekt anhand der ID. Die Methode kann auch NULL zurückgeben!
- tableTypeName:
- id:
GetProcessModel(pibID: PibID) : ProcessViewItemModel
- pibID:
GetBetriebAndUnternehenIdByZtBetriebUnternehmerId(zt_betrieb_unternehmer_id: Int32) : Tuple`2
Gibt die Id des Betriebs und des Unternehmers aus ZtBetriebUnternehmer anhand der Id dort zurück.
Ergebnis: Tuple mit der Id des Betriebs und der Id des Unternehmers
- zt_betrieb_unternehmer_id: Id des Datensatzes in ZtBetriebUnternehmer
GetVorkomnisseByBetrieb(betriebId: Int32) : List`1
Gibt die Liste der Vorkommnis-Objekte anhand der Id eines Betriebs zurück.
Ergebnis: Liste der Vorkommnis-Objekte des betreffenden Betriebs
- betriebId: Id des Betriebs
GetVorkomnisseByUnternehmer(unternehmerId: Int32) : List`1
Gibt die Liste der Vorkommnis-Objekte anhand der Id eines Unternehmers zurück.
Ergebnis: Liste der Vorkommnis-Objekte des betreffenden Unternehmers
- unternehmerId: Id des Unternehmers
GetBetriebspruefungModel(prf: StBetriebPruefung) : BetriebspruefungModel
- prf:
GetUeberwachungspunktTitle(ptr2Ueberwachungspunkt: Int32) : String
- ptr2Ueberwachungspunkt:
GetGeomVertices(geometry: Geometry) : List`1
- geometry:
TryGetFeldesEckpunkte(geom: AbstractObjectGeomBase) : FieldArea
- geom:
GetSprengPersonUnbedenkCheckData(personPibOid: String, gueltigkeitJahre: Int32) : AxZuverlaessigkeitCheckResult
Gibt die Daten zur Zuverlässigkeit IduIT.App.BisSax.Application.Components.Process.Sprengwesen.AxZuverlaessigkeitCheckResult einer Sprengperson zurück
Ergebnis: Daten zur Zuverlässigkeit IduIT.App.BisSax.Application.Components.Process.Sprengwesen.AxZuverlaessigkeitCheckResult einer Sprengperson
- personPibOid: PiBOid des Sprengperson-Objekts
- gueltigkeitJahre: Gültigkeit der Zuverlässigkeit
GetSprengPersonenUnbedenkCheckResults(peoplePibOids: List`1) : AxMultiUnbedenkCheckResults
Gibt die Daten zur Zuverlässigkeit IduIT.App.BisSax.Application.Components.Process.Sprengwesen.AxMultiUnbedenkCheckResults mehrerer Sprengpersonen zurück
Ergebnis: Daten zur Zuverlässigkeit IduIT.App.BisSax.Application.Components.Process.Sprengwesen.AxMultiUnbedenkCheckResults mehrerer Sprengpersonen
- peoplePibOids: PiBOids der Sprengperson-Objekte
GetBlattschnitteByRisswerkBestandteil(bst: StRisswerkBestandteil) : List`1
- bst:
TryGetUnternehmerById(id: Int32) : UnternehmerObject
Gibt den Unternehmer anhand der Id zurück - oder null, wenn nicht gefunden.
Ergebnis: Unternehmer-Objekt oder null
- id: Id des Unternehmers in der Tabelle ht_unternehmer
GetPibProcessLinkAttributes(processPibOid: String) : String
- processPibOid:
GetWMTSBackgroundLayerArgs() : NamedArguments
Gibt die Argumente für den WMTS Layer für die Hintergrundkarten zurück
Ergebnis: Liste benannte Argumente
FieldAreaContainsBsKey(fieldArea: Object, keys: String[]) : Boolean
Gibt an, ob in dem Datenfeld mindestens einer der Bodenschätze aus keys enthalten ist.
Das Feld muss mit der Erweiterung IduIT.BpOZG.Shared.DataTypes.Ikx.FieldAreaWithBodenschatzIkxFieldExtension konfiguriert sein.
Clientseitig verfügbar
- fieldArea: null, ein DataTypes.FieldAreaWithBodenschatz oder ein DataTypes.FieldAreaWithBodenschatz[]
- keys: die Liste der zu prüfenden Bodenschatz-Keys, die Groß/Kleinschreibung spielt keine Rolle.
BodenschatzListeContainsBsKey(bs: Object, keys: String[]) : Boolean
Gibt an, ob in dem Datenfeld mindestens einer der Bodenschätze aus keys enthalten ist.
Das Feld muss mit der Erweiterung IduIT.BpOZG.Shared.DataTypes.Ikx.BodenschatzIkxFieldExtension konfiguriert sein.
Clientseitig verfügbar
- bs: null, Bodenschatz.BodenschatzListe oder Bodenschatz.BodenschatzListe[]
- keys: die Liste der zu prüfenden Bodenschatz-Keys, die Groß/Kleinschreibung spielt keine Rolle.
Zuletzt geändert: 22.04.2024 18:22:09 (erstmals erstellt 13.06.2023)