Lade...
 

CX_LOCALE::WorkingDaysMA

CX_LOCALE::WorkingDaysMA

Beschreibung:

Diese Zugriffsfunktion steuert die Ein-/Ausgabe der Arbeitstage des Landes.             

            128 = Montag,
              64 = Dienstag,
              32 = Mittwoch,
              16 = Donnerstag,
                8 = Freitag,
                4 = Samstag,
                2 = Sonntag,
                1 = undefiniert (Darf in keinem Fall gesetzt sein!),
                0 = Arbeitstage des übergeordneten Landes verwenden.

Anmerkung:      
für die Objekte Klasse CX_LOCALE und CX_STATE_LOCALE steuert die Funktion die Arbeitstage des Locales. Wenn es keine Arbeitstage definiert wurde, dann  die Endzeitzone des übergeordneten Landes. Falls kein übergeordnetes Land existiert - Fehlermeldung "Fehler in einer Basisklasse." ("Error in a base-class")

für die Objekte Klasse CX_COUNTRY_LOCALE steuert die Funktion die Arbeitstage des übergeordneten Landes, wenn ein übergeordnetes Land existiert. Wenn kein übergeordnetes Land bei diesem Objekt existiert, dann die Arbeitstage für dieses Land.

Code-Beispiel:

Integer(CX_COUNTRY_LOCALE::WorkingDaysMA.....)

...........................................
SystemObject Call(GetLocale)
Get(upperLocale) Copy(WorkingDaysMA())
...........................................

SystemObject Call(GetLocale)
Get(upperLocale) 128 Swap Put(WorkingDaysMA())

Funktionsaufruf: (CX_LOCALE::WorkingDaysMA(), ...)  
                            (CX_STATE_LOCALE::WorkingDaysMA(), ...)
                            (CX_COUNTRY_LOCALE::WorkingDaysMA(), ...)
                             oder mit Put und Copy/Get (siehe Beispiel)