Neue Einstellungen in der Verwaltung:

- Start Mitarbeiterstundenkonto
- Anzahl Tage in der die Arbeitszeiterfassung erfolgen muss
This commit is contained in:
2025-10-24 01:52:15 +02:00
parent 12cc4966ec
commit cec4eea417
12 changed files with 325 additions and 121 deletions

View File

@@ -319,6 +319,37 @@ namespace BeWo.ViewModel
}
}
}
public int AnzTageArbeitszeiterfassungErfolgt
{
get { return BeWoApp.AppSettings.AnzTageArbeitszeiterfassungErfolgt; }
set
{
if (this.AreDifferent(BeWoApp.AppSettings.AnzTageArbeitszeiterfassungErfolgt, value))
{
BeWoApp.AppSettings.AnzTageArbeitszeiterfassungErfolgt = value;
this.Settings = UserSettingsUtils.CreateNewSettingValue(this._Settings, SettingsKeys.AnzTageArbeitszeiterfassungErfolgt, value.ToString());
}
}
}
public DateTime? StartStundenkonto
{
get { return BeWoApp.AppSettings.StartStundenkonto; }
set
{
if (this.AreDifferent(BeWoApp.AppSettings.StartStundenkonto, value))
{
BeWoApp.AppSettings.StartStundenkonto = value;
this.Settings = UserSettingsUtils.CreateNewSettingValue(this._Settings, SettingsKeys.StartStundenkonto, value != null ? String.Format("{0:dd.MM.yyyy}", value) : "null");
}
}
}
public bool EnableRestTimeWarning
{
get { return BeWoApp.AppSettings.EnableRestTimeWarning; }

View File

@@ -972,7 +972,7 @@ namespace BeWo.ViewModel
}
}
if (allowed && BeWoApp.AppSettings.AnzTageZeiterfassErfolgt > 0)
if (allowed && BeWoApp.AppSettings.AnzTageZeiterfassErfolgt > 0 && this.SupportConcept != null)
{
if (!BeWoApp.LoggedOnUser.HasRight(UserRightType.ServiceRecordAllowEditAfterMindays))
{