MH: HausDuelken/Validation/ServiceRecordValidator.cs HOTFIX
This commit is contained in:
@@ -174,31 +174,20 @@ namespace KetteReports.Validation
|
||||
|
||||
private bool SollBeiDiesemEintragGeprueftWerdenObAndereCustomerEintraegeUeberschnittenWerden(ServiceRecordDC editServiceRecord)
|
||||
{
|
||||
var user = UserRightHelper.GetLoggedInEmployee();
|
||||
|
||||
// Bei neuen Einträgen soll immer geprüft werden AUßER die Leistung wird angelegt VON "Georg Hoeren" UND Leistung enthält LT24
|
||||
//Bei neuen Einträgen soll immer geprüft werden
|
||||
if (!editServiceRecord.ServiceRecordOid.HasValue)
|
||||
{
|
||||
// Wenn jemand anderes außer Hoeren eintragen will: prüfen
|
||||
if (!user.Person.LastName.Contains("Hoeren"))
|
||||
return true;
|
||||
// Wenn Hoeren LT24 eintragen will: nicht prüfen
|
||||
else if (user.Person.LastName.Contains("Hoeren") && editServiceRecord.ServiceDescription.CategoryName.Trim().ToLower().Contains("lt24"))
|
||||
return false;
|
||||
// Wenn er was anderes eintragen will: prüfen
|
||||
else
|
||||
return true;
|
||||
}
|
||||
|
||||
|
||||
var original = DAOFactory.GenericDAO.LoadByID<ServiceRecord>(editServiceRecord.ServiceRecordOid.Value);
|
||||
if (original.Start == editServiceRecord.Start && original.End == editServiceRecord.End || editServiceRecord.ServiceDescription.CategoryName.Trim().ToLower().Contains("lt24"))
|
||||
{
|
||||
//Wenn sich das Datum nicht ändert, muss keine Überlappung geprüft werden (z.B. wenn sich nur der Dokutext ändert)
|
||||
return false;
|
||||
return true;
|
||||
}
|
||||
|
||||
return true;
|
||||
var original = DAOFactory.GenericDAO.LoadByID<ServiceRecord>(editServiceRecord.ServiceRecordOid.Value);
|
||||
if (original.Start == editServiceRecord.Start && original.End == editServiceRecord.End || editServiceRecord.ServiceDescription.CategoryName.Trim().ToLower() == "lt24")
|
||||
{
|
||||
//Wenn sich das Datum nicht ändert, muss keine Überlappung geprüft werden (z.B. wenn sich nur der Dokutext ändert)
|
||||
return false;
|
||||
}
|
||||
|
||||
return true;
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user