Merge branch 'master' of ssh://float.beyondsoft.de/git/beyondSoft/BeWo
This commit is contained in:
@@ -3,6 +3,7 @@ using System.Collections.Generic;
|
||||
using System.ServiceModel;
|
||||
|
||||
using BS.Shared;
|
||||
using BS.Shared.Attributes;
|
||||
using BS.Shared.Core;
|
||||
using BS.Shared.DataContracts;
|
||||
using BS.Shared.DataContracts.GkvAbrechnung;
|
||||
@@ -140,5 +141,54 @@ namespace BeWo.Service.ServiceContracts
|
||||
[FaultContract(typeof(BeWoFault))]
|
||||
[OperationContract]
|
||||
void StorniereInvoiceBases(List<InvoiceBaseDC> invoices);
|
||||
}
|
||||
|
||||
// -------------------------------------------------------------------------------------------------------------------------------------
|
||||
// -------------------------------------------------------------------------------------------------------------------------------------
|
||||
// -------------------------------------------------------------------------------------------------------------------------------------
|
||||
|
||||
[FaultContract(typeof(BeWoFault))]
|
||||
[OperationContract]
|
||||
[RequirePermission(UserRightType.Finance_Gkv_View)]
|
||||
GkvAbrechnungDC GetGkvAbrechnung(long oid);
|
||||
|
||||
[FaultContract(typeof(BeWoFault))]
|
||||
[OperationContract]
|
||||
[RequirePermission(UserRightType.Finance_Gkv_View)]
|
||||
List<GkvAbrechnungDC> GetAllGkvAbrechnungen();
|
||||
|
||||
[FaultContract(typeof(BeWoFault))]
|
||||
[OperationContract]
|
||||
[RequirePermission(UserRightType.Finance_Gkv_View)]
|
||||
List<GkvAbrechnungDC> GetFilteredGkvAbrechnungen(GkvAbrechnungViewFilterDC gkvAbrechnungViewFilter);
|
||||
|
||||
[FaultContract(typeof(BeWoFault))]
|
||||
[OperationContract]
|
||||
[RequirePermission(UserRightType.Finance_Gkv_View)]
|
||||
string GetProtokollRawDataString(long oid, GkvRawDataType gkvRawData);
|
||||
|
||||
[FaultContract(typeof(BeWoFault))]
|
||||
[OperationContract]
|
||||
[RequirePermission(UserRightType.Finance_Gkv_Create)]
|
||||
GkvAbrechnungCreateResponseDC CreateNewGkvAbrechnung(GkvAbrechnungCreateRequestDC request);
|
||||
|
||||
[FaultContract(typeof(BeWoFault))]
|
||||
[OperationContract]
|
||||
[RequirePermission(UserRightType.Finance_Gkv_Create)]
|
||||
GkvAbrechnungDC UpdateGkvAbrechnung(GkvAbrechnungDC abrechnung);
|
||||
|
||||
[FaultContract(typeof(BeWoFault))]
|
||||
[OperationContract]
|
||||
[RequirePermission(UserRightType.Finance_Gkv_Delete)]
|
||||
void DeleteGkvAbrechnung(GkvAbrechnungDC abrechnung);
|
||||
|
||||
[FaultContract(typeof(BeWoFault))]
|
||||
[OperationContract]
|
||||
[RequirePermission(UserRightType.Finance_Gkv_Send)]
|
||||
GkvAbrechnungSendResponseDC SendNewGkvAbrechnung(GkvAbrechnungSendRequestDC req);
|
||||
|
||||
[FaultContract(typeof(BeWoFault))]
|
||||
[OperationContract]
|
||||
[RequirePermission(UserRightType.Finance_Gkv_View)]
|
||||
GkvAbrechnungGetIKResponseDC SendGetIKRequest(GkvAbrechnungGetIKRequestDC req);
|
||||
}
|
||||
}
|
||||
@@ -28,6 +28,7 @@ using BS.Shared.Extensions;
|
||||
using BS.Shared.Exceptions;
|
||||
using BS.Shared.AppSender;
|
||||
using BeWo.Data.Security;
|
||||
using System.Security.Cryptography;
|
||||
|
||||
namespace BeWo.Service.ServiceImplementations
|
||||
{
|
||||
@@ -745,5 +746,31 @@ namespace BeWo.Service.ServiceImplementations
|
||||
throw Utils.CreateBeWoFaultException(e);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
// -------------------------------------------------------------------------------------------------------------------------------------
|
||||
// -------------------------------------------------------------------------------------------------------------------------------------
|
||||
// -------------------------------------------------------------------------------------------------------------------------------------
|
||||
|
||||
public GkvAbrechnungDC GetGkvAbrechnung(long oid) => new GkvAccountingServiceImp().GetGkvAbrechnung(oid);
|
||||
public List<GkvAbrechnungDC> GetFilteredGkvAbrechnungen(GkvAbrechnungViewFilterDC gkvAbrechnungViewFilter) => new GkvAccountingServiceImp().GetFilteredGkvAbrechnungen(gkvAbrechnungViewFilter);
|
||||
|
||||
public List<GkvAbrechnungDC> GetAllGkvAbrechnungen() => new GkvAccountingServiceImp().GetAllGkvAbrechnungen();
|
||||
public string GetProtokollRawDataString(long oid, GkvRawDataType gkvRawData) => new GkvAccountingServiceImp().GetProtokollRawDataString(oid, gkvRawData);
|
||||
|
||||
public GkvAbrechnungCreateResponseDC CreateNewGkvAbrechnung(GkvAbrechnungCreateRequestDC request) => new GkvAccountingServiceImp().CreateNewGkvAbrechnung(request);
|
||||
public GkvAbrechnungDC UpdateGkvAbrechnung(GkvAbrechnungDC abrechnung) => new GkvAccountingServiceImp().UpdateGkvAbrechnung(abrechnung);
|
||||
public void DeleteGkvAbrechnung(GkvAbrechnungDC abrechnung) => new GkvAccountingServiceImp().DeleteGkvAbrechnung(abrechnung);
|
||||
|
||||
/// <summary>
|
||||
/// Erstellt GkvTransferProtokoll
|
||||
/// </summary>
|
||||
/// <param name="req"></param>
|
||||
/// <returns></returns>
|
||||
public GkvAbrechnungSendResponseDC SendNewGkvAbrechnung(GkvAbrechnungSendRequestDC req) => new GkvAccountingServiceImp().SendNewGkvAbrechnung(req);
|
||||
public GkvAbrechnungGetIKResponseDC SendGetIKRequest(GkvAbrechnungGetIKRequestDC req) => new GkvAccountingServiceImp().SendGetIKRequest(req);
|
||||
|
||||
public void HandleGkvServerResults(IEnumerable<GkvServerResultDC> results) => new GkvAccountingServiceImp().HandleGkvServerResults(results);
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user