MH: LH Stade Mid Verfügungszeit

This commit is contained in:
2025-01-16 09:26:04 +01:00
parent 36c1fd27eb
commit e59ae79399

View File

@@ -67,7 +67,7 @@ namespace LebenshilfeStadeMID.Service
ServiceRecordType = BS.Shared.ServiceRecordTypeId.DefaultActivity,
SupportConcept = serviceRecord.SupportConcept,
RoundedDuration = 30,
ServiceDescription = DAOFactory.SearchDAO.FindServiceDescriptionForCategory(serviceRecord.ServiceDescription.ServiceCategory.Oid.Value).FirstOrDefault(sr => sr.Name == "Verfügungszeit"),
//ServiceDescription = DAOFactory.SearchDAO.FindServiceDescriptionForCategory(serviceRecord.ServiceDescription.ServiceCategory.Oid.Value).FirstOrDefault(sr => sr.Name == "Verfügungszeit"),
//Start = serviceRecord.Start.Value.AddMinutes((int)serviceRecord.RoundedDuration),
//End = serviceRecord.Start.Value.AddMinutes((int)serviceRecord.RoundedDuration + 30),
Start = serviceRecord.Start.Value.Date.AddSeconds(1),
@@ -75,6 +75,13 @@ namespace LebenshilfeStadeMID.Service
DurationInStunden = BS.Shared.ZeiterfassungsDauer.Minuten,
};
if (serviceRecord.ServiceDescription.Name.ToLower().Contains("nachqualifiziert"))
verfuegungszeit.ServiceDescription = DAOFactory.SearchDAO.FindServiceDescriptionForCategory(serviceRecord.ServiceDescription.ServiceCategory.Oid.Value).FirstOrDefault(sr => sr.Name.ToLower().Contains("verfügungszeit nachqualifiziert (jas)"));
else
verfuegungszeit.ServiceDescription = DAOFactory.SearchDAO.FindServiceDescriptionForCategory(serviceRecord.ServiceDescription.ServiceCategory.Oid.Value).FirstOrDefault(sr => sr.Name.ToLower().Contains("verfügungszeit fachlich (jas)"));
DAOFactory.GenericDAO.Insert(verfuegungszeit);
}
@@ -103,7 +110,6 @@ namespace LebenshilfeStadeMID.Service
ServiceRecordType = BS.Shared.ServiceRecordTypeId.DefaultActivity,
SupportConcept = serviceRecord.SupportConcept,
RoundedDuration = 30,
ServiceDescription = DAOFactory.SearchDAO.FindServiceDescriptionForCategory(serviceRecord.ServiceDescription.ServiceCategory.Oid.Value).FirstOrDefault(sr => sr.Name == "Verfügungszeit"),
//Start = serviceRecord.Start.Value.AddMinutes((int)serviceRecord.RoundedDuration),
//End = serviceRecord.Start.Value.AddMinutes((int)serviceRecord.RoundedDuration + 30),
Start = serviceRecord.Start.Value.Date.AddSeconds(1),
@@ -111,6 +117,11 @@ namespace LebenshilfeStadeMID.Service
DurationInStunden = BS.Shared.ZeiterfassungsDauer.Minuten,
};
if (serviceRecord.ServiceDescription.Name.ToLower().Contains("nachqualifiziert"))
verfuegungszeit.ServiceDescription = DAOFactory.SearchDAO.FindServiceDescriptionForCategory(serviceRecord.ServiceDescription.ServiceCategory.Oid.Value).FirstOrDefault(sr => sr.Name.ToLower().Contains("verfügungszeit nachqualifiziert (jas)"));
else
verfuegungszeit.ServiceDescription = DAOFactory.SearchDAO.FindServiceDescriptionForCategory(serviceRecord.ServiceDescription.ServiceCategory.Oid.Value).FirstOrDefault(sr => sr.Name.ToLower().Contains("verfügungszeit fachlich (jas)"));
return verfuegungszeit;
}
}