MH: Änderungen an Dienst- und Urlaubsplan + Anpassung für Bewolonia

This commit is contained in:
Marcel Hirschle
2021-05-03 15:13:53 +02:00
parent 58354841ad
commit 7d68a83b47
56 changed files with 9900 additions and 437 deletions

View File

@@ -853,6 +853,10 @@ namespace BeWo.Service.ServiceContracts
[OperationContract]
IList<AbsenceReasonDC> GetAllAbsenceReason();
[FaultContract(typeof(BeWoFault))]
[OperationContract]
List<CompactTeamDC> GetCertainTeamsById(List<long> oids);
[FaultContract(typeof(BeWoFault))]
[OperationContract]
AbsenceTimeDC UpdateAbsenceTimeWithReturn(AbsenceTimeDC absenceTimeDC);
@@ -865,6 +869,10 @@ namespace BeWo.Service.ServiceContracts
[OperationContract]
void DeleteAbsenceTime(AbsenceTimeDC absenceTimeDC);
//[FaultContract(typeof(BeWoFault))]
//[OperationContract]
//List<AbsenceTimeDC> GetAbsenceTimesForMonth(long empOid, DateTime date, long absenceReason);
[FaultContract(typeof(BeWoFault))]
[OperationContract]
List<SupportConceptCostBearerRelDC> GetSupportConceptCostBearerRelDCsByOids(List<long> supportConcept2CostbearerOids);
@@ -966,6 +974,16 @@ namespace BeWo.Service.ServiceContracts
[OperationContract]
void InsertNewDienstEintrag(DienstEintragDC dienstEintrag);
[FaultContract(typeof(BeWoFault))]
[OperationContract]
void InsertRegelmaessigerDienst(RegelmaessigerDienstDC dienst);
[FaultContract(typeof(BeWoFault))]
[OperationContract]
void DeleteRegelmaessigerDienst(RegelmaessigerDienstDC dienst);
List<RegelmaessigerDienstDC> GetRegelmaessigeDienste(long wOid);
[FaultContract(typeof(BeWoFault))]
[OperationContract]
void InsertNewDienstvertretung(DienstvertretungDC dienstvertretung);
@@ -1129,11 +1147,7 @@ namespace BeWo.Service.ServiceContracts
[FaultContract(typeof(BeWoFault))]
[OperationContract]
DienstplanerRootDC BuildDienstplanerRootObject();
[FaultContract(typeof(BeWoFault))]
[OperationContract]
DienstplanerRootDC AddMissingDataToDienstplanerRootObject(DienstplanerRootDC root, DateTime date, long wohnheimOid);
DienstplanerRootDC BuildDienstplanerRootObject(DateTime date, long wohnheimOid);
[FaultContract(typeof(BeWoFault))]
[OperationContract]