Projekt and Gemeinde are required if active
This commit is contained in:
@@ -131,17 +131,23 @@ public partial class StundeViewModel : ObservableObject, IQueryAttributable {
|
|||||||
proceed = false;
|
proceed = false;
|
||||||
AlertEvent?.Invoke(this, "Uhrzeiten sollten unterschiedlich sein");
|
AlertEvent?.Invoke(this, "Uhrzeiten sollten unterschiedlich sein");
|
||||||
}
|
}
|
||||||
|
|
||||||
//Projekt ist ein Pflichtfeld
|
//Projekt ist ein Pflichtfeld
|
||||||
if (Settings.ProjektAktivSet && DayTime.ProjektAktiv.Id == 0) {
|
if (Settings.ProjektAktivSet) {
|
||||||
proceed = false;
|
var projektId = DayTime.ProjektAktiv?.Id ?? 0;
|
||||||
AlertEvent?.Invoke(this, "Projekt darf nicht leer sein");
|
if (projektId == 0) {
|
||||||
|
proceed = false;
|
||||||
|
AlertEvent?.Invoke(this, "Projekt darf nicht leer sein");
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
//Gemeinde ist ein Pflichtfeld
|
//Gemeinde ist ein Pflichtfeld
|
||||||
if (Settings.GemeindeAktivSet && DayTime.GemeindeAktiv.Id == 0) {
|
if (Settings.GemeindeAktivSet) {
|
||||||
proceed = false;
|
var gemeindeId = DayTime.GemeindeAktiv?.Id ?? 0;
|
||||||
AlertEvent?.Invoke(this, "Gemeinde darf nicht leer sein");
|
if (gemeindeId == 0) {
|
||||||
|
proceed = false;
|
||||||
|
AlertEvent?.Invoke(this, "Gemeinde darf nicht leer sein");
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
if (proceed) {
|
if (proceed) {
|
||||||
|
|||||||
Reference in New Issue
Block a user