2020-10-07 19:42:17 +02:00
|
|
|
|
using BS.Shared;
|
2016-06-27 01:45:38 +02:00
|
|
|
|
using BS.Shared.Core;
|
|
|
|
|
|
using BS.Shared.DataContracts;
|
|
|
|
|
|
using BS.Shared.DataContracts.Compact;
|
|
|
|
|
|
using BS.Shared.DataContracts.Reports;
|
2020-10-07 19:42:17 +02:00
|
|
|
|
using System;
|
|
|
|
|
|
using System.Collections.Generic;
|
|
|
|
|
|
using System.ServiceModel;
|
2021-08-04 14:30:26 +02:00
|
|
|
|
using BeWo.Data.Entities;
|
2016-06-27 01:45:38 +02:00
|
|
|
|
|
2021-01-29 14:37:43 +01:00
|
|
|
|
|
2016-06-27 01:45:38 +02:00
|
|
|
|
namespace BeWo.Service.ServiceContracts
|
|
|
|
|
|
{
|
|
|
|
|
|
[ServiceContract]
|
|
|
|
|
|
public interface IOperationsService
|
|
|
|
|
|
{
|
|
|
|
|
|
[FaultContract(typeof(BeWoFault))]
|
|
|
|
|
|
[OperationContract]
|
|
|
|
|
|
void DeactivateInvoices(List<InvoiceDC> invoices);
|
|
|
|
|
|
|
|
|
|
|
|
[FaultContract(typeof(BeWoFault))]
|
|
|
|
|
|
[OperationContract]
|
|
|
|
|
|
void DeactivateServiceCategories(Dictionary<long, long> pOid2Version);
|
|
|
|
|
|
|
|
|
|
|
|
[FaultContract(typeof(BeWoFault))]
|
|
|
|
|
|
[OperationContract]
|
|
|
|
|
|
void DeactivateServiceCategory(long pOid, long pVersion);
|
|
|
|
|
|
|
|
|
|
|
|
[FaultContract(typeof(BeWoFault))]
|
|
|
|
|
|
[OperationContract]
|
|
|
|
|
|
void DeactivateServiceDescription(long pOid, long pVersion);
|
|
|
|
|
|
|
|
|
|
|
|
[FaultContract(typeof(BeWoFault))]
|
|
|
|
|
|
[OperationContract]
|
|
|
|
|
|
void DeactivateServiceDescriptions(Dictionary<long, long> pOid2Version);
|
|
|
|
|
|
|
|
|
|
|
|
[FaultContract(typeof(BeWoFault))]
|
|
|
|
|
|
[OperationContract]
|
|
|
|
|
|
void DeleteAccountingTransaction(long pOid, long pVersion);
|
|
|
|
|
|
|
|
|
|
|
|
[FaultContract(typeof(BeWoFault))]
|
|
|
|
|
|
[OperationContract]
|
|
|
|
|
|
void DeleteAccountingTransactions(Dictionary<long, long> pOid2Version);
|
|
|
|
|
|
|
|
|
|
|
|
[FaultContract(typeof(BeWoFault))]
|
|
|
|
|
|
[OperationContract]
|
|
|
|
|
|
void DeleteFileAttachment(long pOid, long pVersion);
|
|
|
|
|
|
|
|
|
|
|
|
[FaultContract(typeof(BeWoFault))]
|
|
|
|
|
|
[OperationContract]
|
|
|
|
|
|
void DeleteFileAttachments(Dictionary<long, long> pOid2Version);
|
|
|
|
|
|
|
|
|
|
|
|
[FaultContract(typeof(BeWoFault))]
|
|
|
|
|
|
[OperationContract]
|
|
|
|
|
|
void DeleteServiceCategories(Dictionary<long, long> pOid2Version);
|
|
|
|
|
|
|
|
|
|
|
|
[FaultContract(typeof(BeWoFault))]
|
|
|
|
|
|
[OperationContract]
|
|
|
|
|
|
void DeleteServiceCategory(long pOid, long pVersion);
|
|
|
|
|
|
|
|
|
|
|
|
[FaultContract(typeof(BeWoFault))]
|
|
|
|
|
|
[OperationContract]
|
|
|
|
|
|
void DeleteServiceDescription(long pOid, long pVersion);
|
|
|
|
|
|
|
|
|
|
|
|
[FaultContract(typeof(BeWoFault))]
|
|
|
|
|
|
[OperationContract]
|
|
|
|
|
|
void DeleteServiceDescriptions(Dictionary<long, long> pOid2Version);
|
|
|
|
|
|
|
|
|
|
|
|
[FaultContract(typeof(BeWoFault))]
|
|
|
|
|
|
[OperationContract]
|
|
|
|
|
|
void DeleteServiceRecord(long pOid, long pVersion);
|
|
|
|
|
|
|
|
|
|
|
|
[FaultContract(typeof(BeWoFault))]
|
|
|
|
|
|
[OperationContract]
|
|
|
|
|
|
void DeleteServiceRecords(Dictionary<long, long> pOid2Version);
|
|
|
|
|
|
|
|
|
|
|
|
[FaultContract(typeof(BeWoFault))]
|
|
|
|
|
|
[OperationContract]
|
|
|
|
|
|
List<Settlement2DC> GenerateInitialSettlementDCsForPeriod(long pCostBearer, DateTime periodStart, DateTime periodEnd);
|
|
|
|
|
|
|
|
|
|
|
|
[FaultContract(typeof(BeWoFault))]
|
|
|
|
|
|
[OperationContract]
|
|
|
|
|
|
Settlement2DC GenerateInitialSettlementDC(long pCostBearer2SupportConceptOid);
|
|
|
|
|
|
|
|
|
|
|
|
[FaultContract(typeof(BeWoFault))]
|
|
|
|
|
|
[OperationContract]
|
|
|
|
|
|
Settlement2DC GenerateInitialSettlementDCForPeriod(long pCostBearer2SupportConceptOid, DateTime? periodStart, DateTime? periodEnd);
|
|
|
|
|
|
|
|
|
|
|
|
[FaultContract(typeof(BeWoFault))]
|
|
|
|
|
|
[OperationContract]
|
|
|
|
|
|
List<AccountingTransactionDC> GetAccountingTransactions(DateTimeSpan pSpan, long? pSupportConceptOid, long? pSupportConceptCostBearerRelOid);
|
|
|
|
|
|
|
|
|
|
|
|
[FaultContract(typeof(BeWoFault))]
|
|
|
|
|
|
[OperationContract]
|
|
|
|
|
|
List<InvoiceDC> GetAllActiveInvoices();
|
|
|
|
|
|
|
|
|
|
|
|
[FaultContract(typeof(BeWoFault))]
|
|
|
|
|
|
[OperationContract]
|
|
|
|
|
|
List<CompactSupportConceptDC> GetAllActiveSupportConceptCostbearer(bool onlyApproved, bool onlyWithAssignedCostbearer, long employeeOid);
|
|
|
|
|
|
|
|
|
|
|
|
[FaultContract(typeof(BeWoFault))]
|
|
|
|
|
|
[OperationContract]
|
|
|
|
|
|
List<ServiceCategoryDC> GetAllServiceCategories();
|
|
|
|
|
|
|
2019-07-12 17:36:37 +02:00
|
|
|
|
[FaultContract(typeof(BeWoFault))]
|
|
|
|
|
|
[OperationContract]
|
2019-07-10 10:11:10 +02:00
|
|
|
|
List<BudgetDC> GetAllBudgets();
|
|
|
|
|
|
|
|
|
|
|
|
[FaultContract(typeof(BeWoFault))]
|
2016-06-27 01:45:38 +02:00
|
|
|
|
[OperationContract]
|
2021-08-04 14:30:26 +02:00
|
|
|
|
List<PreisDC> GetAllPreise();
|
|
|
|
|
|
|
|
|
|
|
|
[FaultContract(typeof(BeWoFault))]
|
|
|
|
|
|
[OperationContract]
|
2016-06-27 01:45:38 +02:00
|
|
|
|
List<ServiceDescriptionDC> GetAllServiceDescriptions();
|
|
|
|
|
|
|
|
|
|
|
|
[FaultContract(typeof(BeWoFault))]
|
|
|
|
|
|
[OperationContract]
|
|
|
|
|
|
string GetCompressedICD10Diagnosis();
|
|
|
|
|
|
|
|
|
|
|
|
[FaultContract(typeof(BeWoFault))]
|
|
|
|
|
|
[OperationContract]
|
|
|
|
|
|
CustomerInfoDC GetCustomerInfosForCustomerOid(long customerOid);
|
|
|
|
|
|
|
|
|
|
|
|
[FaultContract(typeof(BeWoFault))]
|
|
|
|
|
|
[OperationContract]
|
|
|
|
|
|
List<ServiceRecordDC> GetCustomerServiceRecords(long pCustomerOid, bool fetchArchivedSupportConcepts);
|
|
|
|
|
|
|
|
|
|
|
|
[FaultContract(typeof (BeWoFault))]
|
|
|
|
|
|
[OperationContract]
|
|
|
|
|
|
List<ServiceRecordDC> GetCustomerServiceRecordsCompact(long pCustomerOid, long costbearer2SupportConceptOid, long? days);
|
|
|
|
|
|
|
|
|
|
|
|
[FaultContract(typeof(BeWoFault))]
|
|
|
|
|
|
[OperationContract]
|
|
|
|
|
|
List<ServiceRecordDC> GetCustomerServiceRecordsInMonth(long pCustomerOid, DateTime pMonth);
|
|
|
|
|
|
|
|
|
|
|
|
[FaultContract(typeof(BeWoFault))]
|
|
|
|
|
|
[OperationContract]
|
|
|
|
|
|
List<ServiceRecordDC> GetEmployeesServiceRecords(long pEmployeeOid);
|
|
|
|
|
|
|
|
|
|
|
|
[FaultContract(typeof(BeWoFault))]
|
|
|
|
|
|
[OperationContract]
|
|
|
|
|
|
List<ServiceRecordDC> GetEmployeesServiceRecords2(long pEmployeeOid, long? days);
|
|
|
|
|
|
|
|
|
|
|
|
[FaultContract(typeof(BeWoFault))]
|
|
|
|
|
|
[OperationContract]
|
|
|
|
|
|
List<FileAttachmentDC> GetFileAttachments(TableID pObjectTid, long pObjectOid);
|
|
|
|
|
|
|
|
|
|
|
|
[FaultContract(typeof(BeWoFault))]
|
|
|
|
|
|
[OperationContract]
|
|
|
|
|
|
List<BeWoFolderDC> GetFolderTree(TableID pObjectTid, long pObjectOid);
|
|
|
|
|
|
|
|
|
|
|
|
[FaultContract(typeof(BeWoFault))]
|
|
|
|
|
|
[OperationContract]
|
|
|
|
|
|
void DeleteFolder(long pBeWoFolderOid, long pVersion);
|
|
|
|
|
|
|
|
|
|
|
|
[FaultContract(typeof(BeWoFault))]
|
|
|
|
|
|
[OperationContract]
|
|
|
|
|
|
long InsertNewFolder(BeWoFolderDC folder);
|
|
|
|
|
|
|
|
|
|
|
|
[FaultContract(typeof(BeWoFault))]
|
|
|
|
|
|
[OperationContract]
|
|
|
|
|
|
BeWoFolderDC UpdateFolder(BeWoFolderDC folder);
|
|
|
|
|
|
|
|
|
|
|
|
[FaultContract(typeof(BeWoFault))]
|
|
|
|
|
|
[OperationContract]
|
|
|
|
|
|
FileAttachmentDC UpdateFileAttachment(FileAttachmentDC file);
|
|
|
|
|
|
|
|
|
|
|
|
[FaultContract(typeof(BeWoFault))]
|
|
|
|
|
|
[OperationContract]
|
|
|
|
|
|
MandatorDC GetMandator();
|
|
|
|
|
|
|
|
|
|
|
|
[FaultContract(typeof(BeWoFault))]
|
|
|
|
|
|
[OperationContract]
|
|
|
|
|
|
ServiceRecordGroupDC GetServiceRecordGroup(long pGroupOid);
|
|
|
|
|
|
|
2017-02-07 12:56:47 +01:00
|
|
|
|
|
|
|
|
|
|
[FaultContract(typeof (BeWoFault))]
|
|
|
|
|
|
[OperationContract]
|
|
|
|
|
|
long GetLastServiceRecordGroupOid();
|
|
|
|
|
|
|
2016-06-27 01:45:38 +02:00
|
|
|
|
[FaultContract(typeof(BeWoFault))]
|
|
|
|
|
|
[OperationContract]
|
|
|
|
|
|
List<SupportConcetInfoDC> GetSupportConceptInfosForSupportConceptOid(long supportConceptOid);
|
|
|
|
|
|
|
|
|
|
|
|
[FaultContract(typeof(BeWoFault))]
|
|
|
|
|
|
[OperationContract]
|
|
|
|
|
|
List<SupportConceptTreeNodeDC> GetSupportConceptTreeAllActive();
|
|
|
|
|
|
|
|
|
|
|
|
[FaultContract(typeof(BeWoFault))]
|
|
|
|
|
|
[OperationContract]
|
|
|
|
|
|
List<SupportConceptTreeNodeDC> GetSupportConceptTreeAllActiveWithCostbearer();
|
|
|
|
|
|
|
|
|
|
|
|
[FaultContract(typeof(BeWoFault))]
|
|
|
|
|
|
[OperationContract]
|
|
|
|
|
|
List<SupportConceptTreeNodeDC> GetSupportConceptTreeAllCurrent();
|
|
|
|
|
|
|
|
|
|
|
|
[FaultContract(typeof(BeWoFault))]
|
|
|
|
|
|
[OperationContract]
|
|
|
|
|
|
List<SupportConceptTreeNodeDC> GetSupportConceptTreeByEmployee(long pEmployeeOid);
|
|
|
|
|
|
|
|
|
|
|
|
[FaultContract(typeof(BeWoFault))]
|
|
|
|
|
|
[OperationContract]
|
|
|
|
|
|
List<SupportConceptTreeNodeDC> GetSupportConceptTreeInSpan(DateTimeSpan pSpan);
|
|
|
|
|
|
|
|
|
|
|
|
[FaultContract(typeof(BeWoFault))]
|
|
|
|
|
|
[OperationContract]
|
|
|
|
|
|
SupportConceptTreeNodeDetailInfoDC GetSupportConceptTreeNodeDetailInfo(long pCustomerOid, long? pSupportConceptOid, long? pCostbearer2SupportConceptOid);
|
|
|
|
|
|
|
|
|
|
|
|
[FaultContract(typeof(BeWoFault))]
|
|
|
|
|
|
[OperationContract]
|
|
|
|
|
|
CompactOrganisationDC FillCostbearerDetails(CompactOrganisationDC dc);
|
|
|
|
|
|
|
|
|
|
|
|
[FaultContract(typeof(BeWoFault))]
|
|
|
|
|
|
[OperationContract]
|
|
|
|
|
|
List<AccountingTransactionDC> GetUnassignedAccountingTransactions();
|
|
|
|
|
|
|
|
|
|
|
|
[FaultContract(typeof(BeWoFault))]
|
|
|
|
|
|
[OperationContract]
|
|
|
|
|
|
List<VarFieldDC> GetVarFieldDefs(TableID tid);
|
|
|
|
|
|
|
|
|
|
|
|
[FaultContract(typeof(BeWoFault))]
|
|
|
|
|
|
[OperationContract]
|
|
|
|
|
|
List<long> InsertNewAccountingTransactions(List<AccountingTransactionDC> pAccountingTransactions);
|
|
|
|
|
|
|
|
|
|
|
|
[FaultContract(typeof(BeWoFault))]
|
|
|
|
|
|
[OperationContract]
|
|
|
|
|
|
void InsertNewInvoices(List<InvoiceDC> invoices);
|
|
|
|
|
|
|
|
|
|
|
|
[FaultContract(typeof(BeWoFault))]
|
|
|
|
|
|
[OperationContract]
|
|
|
|
|
|
List<long> InsertNewServiceCategories(List<ServiceCategoryDC> pServiceCategories);
|
|
|
|
|
|
|
|
|
|
|
|
[FaultContract(typeof(BeWoFault))]
|
|
|
|
|
|
[OperationContract]
|
|
|
|
|
|
List<long> InsertNewServiceDescriptions(List<ServiceDescriptionDC> pServiceDescriptions);
|
|
|
|
|
|
|
|
|
|
|
|
[FaultContract(typeof(BeWoFault))]
|
|
|
|
|
|
[OperationContract]
|
|
|
|
|
|
ServiceRecordGroupDC InsertNewServiceRecordGroup(ServiceRecordGroupDC pServiceRecordGroup);
|
|
|
|
|
|
|
|
|
|
|
|
[FaultContract(typeof(BeWoFault))]
|
|
|
|
|
|
[OperationContract]
|
|
|
|
|
|
List<long> InsertNewServiceRecords(List<ServiceRecordDC> pServiceRecords);
|
|
|
|
|
|
|
|
|
|
|
|
[FaultContract(typeof(BeWoFault))]
|
|
|
|
|
|
[OperationContract]
|
|
|
|
|
|
long InsertNewServiceRecordAndSignature(ServiceRecordDC sr, SignatureDC sig);
|
|
|
|
|
|
|
2019-07-12 17:36:37 +02:00
|
|
|
|
[FaultContract(typeof(BeWoFault))]
|
|
|
|
|
|
[OperationContract]
|
|
|
|
|
|
String CreateDefaultServiceRecords(DateTime monat, IList<long> oids);
|
|
|
|
|
|
|
2022-04-25 15:45:02 +02:00
|
|
|
|
[FaultContract(typeof(BeWoFault))]
|
|
|
|
|
|
[OperationContract]
|
|
|
|
|
|
String CreateDefaultCustomerServiceRecords(DateTime start, DateTime end, IList<long> cb2scOids);
|
|
|
|
|
|
|
2016-06-27 01:45:38 +02:00
|
|
|
|
[FaultContract(typeof(BeWoFault))]
|
|
|
|
|
|
[OperationContract]
|
|
|
|
|
|
bool IsAlive();
|
|
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
|
/// Returns an id string that has to be used as
|
|
|
|
|
|
/// the dcid parameter of the Report.aspx page
|
|
|
|
|
|
/// </summary>
|
|
|
|
|
|
[FaultContract(typeof(BeWoFault))]
|
|
|
|
|
|
[OperationContract]
|
|
|
|
|
|
string PrepareFLSReport(FLSAnalysisDataReportDC pReportDC, string id);
|
|
|
|
|
|
|
|
|
|
|
|
[FaultContract(typeof(BeWoFault))]
|
|
|
|
|
|
[OperationContract]
|
|
|
|
|
|
string PrepareAuslastungReport(AuslastungAnalysisRootDC pReport, string id);
|
|
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
|
/// Returns an id string that has to be used as
|
|
|
|
|
|
/// the dcid parameter of the Report.aspx page
|
|
|
|
|
|
/// </summary>
|
|
|
|
|
|
[FaultContract(typeof(BeWoFault))]
|
|
|
|
|
|
[OperationContract]
|
|
|
|
|
|
string PrepareSettlementReport(Settlement2DC pSettlementDC);
|
|
|
|
|
|
|
|
|
|
|
|
[FaultContract(typeof(BeWoFault))]
|
|
|
|
|
|
[OperationContract]
|
|
|
|
|
|
void UpdateAccountingTransactions(List<AccountingTransactionDC> pAccountingTransactions);
|
|
|
|
|
|
|
|
|
|
|
|
[FaultContract(typeof(BeWoFault))]
|
|
|
|
|
|
[OperationContract]
|
|
|
|
|
|
void UpdateInvoices(List<InvoiceDC> invoices);
|
|
|
|
|
|
|
|
|
|
|
|
[FaultContract(typeof(BeWoFault))]
|
|
|
|
|
|
[OperationContract]
|
|
|
|
|
|
MandatorDC UpdateMandator(MandatorDC mandator);
|
|
|
|
|
|
|
|
|
|
|
|
[FaultContract(typeof(BeWoFault))]
|
|
|
|
|
|
[OperationContract]
|
|
|
|
|
|
void UpdateServiceCategories(List<ServiceCategoryDC> pServiceCategories);
|
|
|
|
|
|
|
|
|
|
|
|
[FaultContract(typeof(BeWoFault))]
|
|
|
|
|
|
[OperationContract]
|
|
|
|
|
|
void UpdateServiceDescriptions(List<ServiceDescriptionDC> pServiceDescriptions);
|
|
|
|
|
|
|
|
|
|
|
|
[FaultContract(typeof(BeWoFault))]
|
|
|
|
|
|
[OperationContract]
|
|
|
|
|
|
ServiceRecordGroupDC UpdateServiceRecordGroup(ServiceRecordGroupDC pServiceRecordGroup);
|
|
|
|
|
|
|
|
|
|
|
|
[FaultContract(typeof(BeWoFault))]
|
|
|
|
|
|
[OperationContract]
|
|
|
|
|
|
void UpdateServiceRecords(List<ServiceRecordDC> pServiceRecords);
|
|
|
|
|
|
|
|
|
|
|
|
[FaultContract(typeof (BeWoFault))]
|
|
|
|
|
|
[OperationContract]
|
|
|
|
|
|
ServiceRecordStatisticsInfoDC GetServiceRecordStatisticInfo(long costBearer2SupportConceptOid, DateTime statisticsDate);
|
|
|
|
|
|
|
|
|
|
|
|
[FaultContract(typeof (BeWoFault))]
|
|
|
|
|
|
[OperationContract]
|
|
|
|
|
|
SupportConceptStatisticsDC CreateSupportConceptStatistics(long costBearer2SupportConceptOid, DateTime statisticsDate);
|
|
|
|
|
|
|
|
|
|
|
|
[FaultContract(typeof (BeWoFault))]
|
|
|
|
|
|
[OperationContract]
|
|
|
|
|
|
List<ServiceRecordHistoryDC> GetServiceRecordHistory(long serviceRecordOid);
|
|
|
|
|
|
|
|
|
|
|
|
[FaultContract(typeof(BeWoFault))]
|
|
|
|
|
|
[OperationContract]
|
|
|
|
|
|
void ResetTenant(String tenant);
|
|
|
|
|
|
|
|
|
|
|
|
[FaultContract(typeof(BeWoFault))]
|
|
|
|
|
|
[OperationContract]
|
|
|
|
|
|
void ResetAllTenants();
|
|
|
|
|
|
|
|
|
|
|
|
[FaultContract(typeof (BeWoFault))]
|
|
|
|
|
|
[OperationContract]
|
|
|
|
|
|
bool DoesNotOverlapWithOtherServiceRecord(ServiceRecordDC pServiceRecord, long customerOid, long? employeeOid);
|
|
|
|
|
|
|
|
|
|
|
|
[FaultContract(typeof (BeWoFault))]
|
|
|
|
|
|
[OperationContract]
|
|
|
|
|
|
List<AdditionalServiceDC> GetAllAdditionalService();
|
|
|
|
|
|
|
|
|
|
|
|
[FaultContract(typeof(BeWoFault))]
|
|
|
|
|
|
[OperationContract]
|
|
|
|
|
|
List<AdditionalServiceRegionDC> GetAllAdditionalServiceRegion();
|
|
|
|
|
|
|
|
|
|
|
|
[FaultContract(typeof (BeWoFault))]
|
|
|
|
|
|
[OperationContract]
|
|
|
|
|
|
List<AdditionalServiceGroupOfPeopleRelationDC> GetAllAdditionalServiceGroupOfPeopleRelation();
|
|
|
|
|
|
|
|
|
|
|
|
[FaultContract(typeof(BeWoFault))]
|
|
|
|
|
|
[OperationContract]
|
|
|
|
|
|
List<AdditionalServiceGroupOfPeopleDC> GetAllAdditionalServiceGroupOfPeople();
|
|
|
|
|
|
|
|
|
|
|
|
[FaultContract(typeof(BeWoFault))]
|
|
|
|
|
|
[OperationContract]
|
|
|
|
|
|
List<long> InsertNewAdditionalServiceGroupOfPeopleRelations(
|
|
|
|
|
|
List<AdditionalServiceGroupOfPeopleRelationDC> pAdditionalServiceGroupOfPeopleRelations);
|
|
|
|
|
|
|
|
|
|
|
|
[FaultContract(typeof(BeWoFault))]
|
|
|
|
|
|
[OperationContract]
|
|
|
|
|
|
void UpdateAdditionalServiceGroupOfPeopleRelations(
|
|
|
|
|
|
List<AdditionalServiceGroupOfPeopleRelationDC> pAdditionalServiceGroupOfPeopleRelations);
|
|
|
|
|
|
|
|
|
|
|
|
[FaultContract(typeof (BeWoFault))]
|
|
|
|
|
|
[OperationContract]
|
|
|
|
|
|
void DeleteAdditionalServiceGroupOfPeopleRelation(long pDeleteAdditionalServiceGroupOfPeopleRelationOid, long pVersion);
|
|
|
|
|
|
|
|
|
|
|
|
[FaultContract(typeof (BeWoFault))]
|
|
|
|
|
|
[OperationContract]
|
|
|
|
|
|
AdditionalServiceGroupOfPeopleDC UpdateAdditionalServiceGroupOfPeople(AdditionalServiceGroupOfPeopleDC pAdditionalServiceGroupOfPeople);
|
|
|
|
|
|
|
|
|
|
|
|
[FaultContract(typeof (BeWoFault))]
|
|
|
|
|
|
[OperationContract]
|
|
|
|
|
|
List<long> InsertNewAdditionalServiceGroupsOfPeople(List<AdditionalServiceGroupOfPeopleDC> pGroups);
|
|
|
|
|
|
|
|
|
|
|
|
[FaultContract(typeof (BeWoFault))]
|
|
|
|
|
|
[OperationContract]
|
|
|
|
|
|
List<AdditionalServiceBookingDC> GetAllAdditionalServiceBookings(long? regionOid, DateTime start, DateTime end);
|
|
|
|
|
|
|
|
|
|
|
|
[FaultContract(typeof(BeWoFault))]
|
|
|
|
|
|
[OperationContract]
|
|
|
|
|
|
List<long> InsertNewAdditionalServiceBookings(List<AdditionalServiceBookingDC> pAdditionalServiceBookings);
|
|
|
|
|
|
|
|
|
|
|
|
[FaultContract(typeof (BeWoFault))]
|
|
|
|
|
|
[OperationContract]
|
|
|
|
|
|
void UpdateAdditionalServiceBookings(List<AdditionalServiceBookingDC> pAdditionalServiceBookings);
|
|
|
|
|
|
|
|
|
|
|
|
[FaultContract(typeof(BeWoFault))]
|
|
|
|
|
|
[OperationContract]
|
|
|
|
|
|
void DeleteAdditionalServiceBookings(Dictionary<long, long> pOid2Version);
|
|
|
|
|
|
|
|
|
|
|
|
[FaultContract(typeof (BeWoFault))]
|
|
|
|
|
|
[OperationContract]
|
|
|
|
|
|
long InsertNewAdditionalServiceRegion(AdditionalServiceRegionDC pAdditionalServiceRegionDC);
|
|
|
|
|
|
|
|
|
|
|
|
[FaultContract(typeof (BeWoFault))]
|
|
|
|
|
|
[OperationContract]
|
|
|
|
|
|
AdditionalServiceRegionDC GetAdditionalServiceRegion(long pRegionOid);
|
|
|
|
|
|
|
|
|
|
|
|
[FaultContract(typeof (BeWoFault))]
|
|
|
|
|
|
[OperationContract]
|
|
|
|
|
|
List<ServiceRecordValidationResultDC> ValidateServiceRecordEntry(ServiceRecordDC newServiceRecord, SupportConceptStatisticsDC statistics, int maxDaysEditServiceRecordsAllowed, bool isGroupRecord, IList<long> employeeOids);
|
|
|
|
|
|
|
|
|
|
|
|
[FaultContract(typeof (BeWoFault))]
|
|
|
|
|
|
[OperationContract]
|
|
|
|
|
|
List<ServiceRecordValidationResultDC> ValidateServiceRecord(ServiceRecordDC newServiceRecord,
|
|
|
|
|
|
SupportConceptStatisticsDC statistics, int maxDaysEditServiceRecordsAllowed,
|
|
|
|
|
|
IList<long> employeeOids, IList<long> cb2scOids);
|
2017-02-22 17:59:08 +01:00
|
|
|
|
|
|
|
|
|
|
[FaultContract(typeof(BeWoFault))]
|
|
|
|
|
|
[OperationContract]
|
|
|
|
|
|
List<ServiceRecordValidationResultDC> ValidateServiceRecordDeletion(ServiceRecordDC serviceRecord, long employeeOid);
|
|
|
|
|
|
|
|
|
|
|
|
[FaultContract(typeof (BeWoFault))]
|
2016-06-27 01:45:38 +02:00
|
|
|
|
[OperationContract]
|
|
|
|
|
|
List<long> InsertNewAdditionalServices(IEnumerable<AdditionalServiceDC> pAdditionalServiceDcs);
|
|
|
|
|
|
|
|
|
|
|
|
[FaultContract(typeof (BeWoFault))]
|
|
|
|
|
|
[OperationContract]
|
|
|
|
|
|
void UpdateAdditionalServices(List<AdditionalServiceDC> pAdditionalServices);
|
|
|
|
|
|
|
|
|
|
|
|
[FaultContract(typeof (BeWoFault))]
|
|
|
|
|
|
[OperationContract]
|
|
|
|
|
|
List<long> InsertNewAdditionalServiceRegions(List<AdditionalServiceRegionDC> pAdditionalServiceRegions);
|
|
|
|
|
|
|
|
|
|
|
|
[FaultContract(typeof(BeWoFault))]
|
|
|
|
|
|
[OperationContract]
|
|
|
|
|
|
void DeactivateAdditionalServiceRegions(Dictionary<long, long> pOid2Version);
|
|
|
|
|
|
|
|
|
|
|
|
[FaultContract(typeof (BeWoFault))]
|
|
|
|
|
|
[OperationContract]
|
|
|
|
|
|
void UpdateAdditionalServiceRegions(List<AdditionalServiceRegionDC> pAdditionalServiceRegions);
|
|
|
|
|
|
|
|
|
|
|
|
[FaultContract(typeof (BeWoFault))]
|
|
|
|
|
|
[OperationContract]
|
|
|
|
|
|
void DeactivateAdditionalServices(Dictionary<long, long> pOid2Version);
|
|
|
|
|
|
|
|
|
|
|
|
[FaultContract(typeof(BeWoFault))]
|
|
|
|
|
|
[OperationContract]
|
|
|
|
|
|
bool OverlapsWithAnotherAdditionalServiceBooking(long additionalServiceRegionOid, List<long> customerOids, DateTime pDatum);
|
|
|
|
|
|
|
|
|
|
|
|
[FaultContract(typeof (BeWoFault))]
|
|
|
|
|
|
[OperationContract]
|
|
|
|
|
|
bool AssessmentSheetEntryBelongsToAddServices(long assessmentSheetCategoryOid);
|
|
|
|
|
|
|
|
|
|
|
|
[FaultContract(typeof(BeWoFault))]
|
|
|
|
|
|
[OperationContract]
|
|
|
|
|
|
List<AdditionalServiceBookingDC> GetAllAdditionalServiceBookingsForCustomer(long customerOid, DateTime start, DateTime end);
|
|
|
|
|
|
|
|
|
|
|
|
[FaultContract(typeof (BeWoFault))]
|
|
|
|
|
|
[OperationContract]
|
|
|
|
|
|
List<ServiceRecordValidationResult> CheckExistingSettlementInvoices(ServiceRecordDC pServiceRecord);
|
|
|
|
|
|
|
|
|
|
|
|
[FaultContract(typeof(BeWoFault))]
|
|
|
|
|
|
[OperationContract]
|
|
|
|
|
|
Dictionary<ServiceRecordDC, List<ServiceRecordValidationResult>> ValidateGroupServiceRecordEntry(ServiceRecordDC pServiceRecord, List<ServiceRecordDC> groupServiceRecords, List<CompactEmployeeDC> employees, DateTime? date, int maxDaysEditServiceRecordsAllowed, decimal flsTotalRounded, out Dictionary<long, string> overlappingRecords, out Dictionary<long, string> overlappingEmployees);
|
|
|
|
|
|
|
|
|
|
|
|
[FaultContract(typeof (BeWoFault))]
|
|
|
|
|
|
[OperationContract]
|
|
|
|
|
|
ServiceRecordDC GetServiceRecordById(long pId);
|
|
|
|
|
|
|
|
|
|
|
|
[FaultContract(typeof(BeWoFault))]
|
|
|
|
|
|
[OperationContract]
|
|
|
|
|
|
FileAttachmentDC DoTheRealFileUpdate(FileAttachmentDC file);
|
|
|
|
|
|
|
|
|
|
|
|
[FaultContract(typeof(BeWoFault))]
|
|
|
|
|
|
[OperationContract]
|
|
|
|
|
|
List<FileAttachmentDC> GetFileAttachmentInfoByType(FileAttachmentType fileAttachmentType);
|
|
|
|
|
|
|
|
|
|
|
|
[FaultContract(typeof (BeWoFault))]
|
|
|
|
|
|
[OperationContract]
|
|
|
|
|
|
String GetLicenseOrderUrl();
|
|
|
|
|
|
|
2022-12-15 23:16:04 +01:00
|
|
|
|
[FaultContract(typeof(BeWoFault))]
|
|
|
|
|
|
[OperationContract]
|
|
|
|
|
|
String GetLicenseOrderUrlNeu(String type);
|
|
|
|
|
|
|
|
|
|
|
|
[FaultContract(typeof (BeWoFault))]
|
2016-06-27 01:45:38 +02:00
|
|
|
|
[OperationContract]
|
|
|
|
|
|
LicenseInfoDC GetLicenseInfo();
|
|
|
|
|
|
|
|
|
|
|
|
[FaultContract(typeof (BeWoFault))]
|
|
|
|
|
|
[OperationContract]
|
|
|
|
|
|
GroupDurationDC CalculateGroupDuration(int personCount, int employeeCount, decimal totalDuration);
|
|
|
|
|
|
|
|
|
|
|
|
[FaultContract(typeof(BeWoFault))]
|
|
|
|
|
|
[OperationContract]
|
|
|
|
|
|
GroupDurationDC CalculateGroupDuration2(int personCount, int employeeCount, decimal totalDuration, long[] costBearer2SupportConceptArray);
|
|
|
|
|
|
|
|
|
|
|
|
[FaultContract(typeof(BeWoFault))]
|
|
|
|
|
|
[OperationContract]
|
|
|
|
|
|
List<ServiceDescriptionDC> FindServiceDescriptionsForCategory(long pCategoryOid);
|
|
|
|
|
|
|
|
|
|
|
|
[FaultContract(typeof(BeWoFault))]
|
|
|
|
|
|
[OperationContract]
|
|
|
|
|
|
ServiceDescriptionDC GetServiceDescription(long pServiceDescriptionOid);
|
|
|
|
|
|
|
|
|
|
|
|
[FaultContract(typeof(BeWoFault))]
|
|
|
|
|
|
[OperationContract]
|
|
|
|
|
|
List<ServiceRecordDC> GetActiveServiceRecordsBySupportConcept(long pSupportConceptOid);
|
|
|
|
|
|
|
|
|
|
|
|
[FaultContract(typeof (BeWoFault))]
|
|
|
|
|
|
[OperationContract]
|
|
|
|
|
|
void InsertBeWoMobilBrowserInfo(BeWoMobilBrowserInfoDC browserInfo);
|
|
|
|
|
|
|
|
|
|
|
|
[FaultContract(typeof(BeWoFault))]
|
|
|
|
|
|
[OperationContract]
|
|
|
|
|
|
IList<UiElementDC> GetUiElements(UiElementType? uiType, long? employeeOid, long? teamOid, long[] oidArray);
|
|
|
|
|
|
|
|
|
|
|
|
[FaultContract(typeof(BeWoFault))]
|
|
|
|
|
|
[OperationContract]
|
|
|
|
|
|
IList<ServiceRecordDC> FindServiceRecordsForLastDays(long? costbearer2SupportConceptOid, int days, long? employeeOid);
|
|
|
|
|
|
|
|
|
|
|
|
[FaultContract(typeof(BeWoFault))]
|
|
|
|
|
|
[OperationContract]
|
2017-09-26 12:48:29 +02:00
|
|
|
|
IList<TextModuleDC> GetAllTextModules();
|
2016-06-27 01:45:38 +02:00
|
|
|
|
|
2017-09-26 12:48:29 +02:00
|
|
|
|
[FaultContract(typeof(BeWoFault))]
|
|
|
|
|
|
[OperationContract]
|
|
|
|
|
|
IList<TextModuleDC> GetTextModules(bool pShouldShowAllTextModules, long pEmployeeOid, bool pHasRightToSeeAllTextModules, bool pIsInAdministrationView);
|
|
|
|
|
|
|
|
|
|
|
|
[FaultContract(typeof(BeWoFault))]
|
2016-06-27 01:45:38 +02:00
|
|
|
|
[OperationContract]
|
2017-09-26 12:48:29 +02:00
|
|
|
|
IList<long> InsertNewTextModules(IEnumerable<TextModuleDC> pTextbausteine);
|
2016-06-27 01:45:38 +02:00
|
|
|
|
|
|
|
|
|
|
[FaultContract(typeof(BeWoFault))]
|
|
|
|
|
|
[OperationContract]
|
2017-09-26 12:48:29 +02:00
|
|
|
|
void UpdateTextModules(List<TextModuleDC> pTextbausteine);
|
2016-06-27 01:45:38 +02:00
|
|
|
|
|
|
|
|
|
|
[FaultContract(typeof(BeWoFault))]
|
|
|
|
|
|
[OperationContract]
|
2017-09-26 12:48:29 +02:00
|
|
|
|
void DeleteTextModules(Dictionary<long, long> pOid2Version);
|
2016-06-27 01:45:38 +02:00
|
|
|
|
|
|
|
|
|
|
[FaultContract(typeof (BeWoFault))]
|
|
|
|
|
|
[OperationContract]
|
2017-09-26 12:48:29 +02:00
|
|
|
|
IList<TextModuleDC> GetTextModulesByServiceCategory(long pServiceCategoryOid);
|
2016-06-27 01:45:38 +02:00
|
|
|
|
|
|
|
|
|
|
[FaultContract(typeof(BeWoFault))]
|
|
|
|
|
|
[OperationContract]
|
|
|
|
|
|
IList<ServiceRecordDC> FindServiceRecordsInSpan(long pCostBearer2SupportConceptOid, DateTimeSpan period);
|
|
|
|
|
|
|
|
|
|
|
|
[FaultContract(typeof(BeWoFault))]
|
|
|
|
|
|
[OperationContract]
|
|
|
|
|
|
List<ServiceRecordDC> GetEmployeesServiceRecordsInSpan(long pEmployeeOid, DateTimeSpan limitinDateTimeSpan);
|
|
|
|
|
|
|
|
|
|
|
|
[FaultContract(typeof(BeWoFault))]
|
|
|
|
|
|
[OperationContract]
|
|
|
|
|
|
SignatureDC InsertSignature(SignatureDC sig);
|
|
|
|
|
|
|
|
|
|
|
|
[FaultContract(typeof(BeWoFault))]
|
|
|
|
|
|
[OperationContract]
|
2017-11-09 12:18:50 +01:00
|
|
|
|
CustomerAPPCodeDC CreateNewCustomerAPPCodeDC(long customerOid, string kundennummer, string apikey);
|
2016-06-27 01:45:38 +02:00
|
|
|
|
|
|
|
|
|
|
[FaultContract(typeof (BeWoFault))]
|
|
|
|
|
|
[OperationContract]
|
2016-11-08 13:50:58 +01:00
|
|
|
|
ChatMessageDC CreateNewChatMessagesDC(long senderOid, long empfängerOid, string message, bool isDeliverd, long teamid, string messageid);
|
2019-08-26 16:11:00 +02:00
|
|
|
|
|
2016-06-27 01:45:38 +02:00
|
|
|
|
[FaultContract(typeof(BeWoFault))]
|
|
|
|
|
|
[OperationContract]
|
2016-08-05 12:48:13 +02:00
|
|
|
|
void UpdateIsChatActiveCustomerAPPCodeDC(long customerOid, int activeType);
|
|
|
|
|
|
|
|
|
|
|
|
[FaultContract(typeof (BeWoFault))]
|
|
|
|
|
|
[OperationContract]
|
|
|
|
|
|
IList<CustomerAPPCodeDC> GetIsChatActiveCustomerAPPCodeDC(long customerOid, int activeType);
|
2016-06-27 01:45:38 +02:00
|
|
|
|
|
2016-09-22 10:57:02 +02:00
|
|
|
|
[FaultContract(typeof(BeWoFault))]
|
|
|
|
|
|
[OperationContract]
|
2016-09-22 14:29:57 +02:00
|
|
|
|
List<ChatMessageDC> FindUnreadChatMessagesForRecipient(long personOid);
|
2016-09-22 10:57:02 +02:00
|
|
|
|
|
2016-06-27 01:45:38 +02:00
|
|
|
|
[FaultContract(typeof(BeWoFault))]
|
|
|
|
|
|
[OperationContract]
|
2017-11-09 12:18:50 +01:00
|
|
|
|
EmployeeAPPCodeDC CreateNewEmployeeAPPCodeDC(long employeeOid, string kundennummer, string apikey);
|
2016-06-27 01:45:38 +02:00
|
|
|
|
|
|
|
|
|
|
[FaultContract(typeof (BeWoFault))]
|
|
|
|
|
|
[OperationContract]
|
2016-08-05 12:48:13 +02:00
|
|
|
|
void UpdateIsChatActiveEmployeeAPPCodeDC(long employeeOid, int activeType);
|
2016-06-27 01:45:38 +02:00
|
|
|
|
|
|
|
|
|
|
[FaultContract(typeof (BeWoFault))]
|
|
|
|
|
|
[OperationContract]
|
2016-08-05 12:48:13 +02:00
|
|
|
|
void UpdateNotfallNacrichtEmployeeAPPCodeDC(long employeeOid, String notfallstate);
|
2016-06-27 01:45:38 +02:00
|
|
|
|
|
|
|
|
|
|
[FaultContract(typeof(BeWoFault))]
|
|
|
|
|
|
[OperationContract]
|
|
|
|
|
|
List<OrganisationPersonRelationDC> LoadOrganisationPersonRelationsByOid(IEnumerable<long> pOids);
|
|
|
|
|
|
|
2022-04-25 15:45:02 +02:00
|
|
|
|
[FaultContract(typeof(BeWoFault))]
|
|
|
|
|
|
[OperationContract]
|
|
|
|
|
|
List<ArbeitszeitDC> LoadArbeitszeitenForObject(TableID objectTid, long objectOid);
|
|
|
|
|
|
|
2016-06-27 01:45:38 +02:00
|
|
|
|
[FaultContract(typeof(BeWoFault))]
|
|
|
|
|
|
[OperationContract]
|
|
|
|
|
|
List<BargeldkassenDC> LoadBargeldkassenForObject(TableID objectTid, long objectOid);
|
|
|
|
|
|
|
|
|
|
|
|
[FaultContract(typeof(BeWoFault))]
|
|
|
|
|
|
[OperationContract]
|
|
|
|
|
|
long InsertNewBargeldkasse(BargeldkassenDC pBargeldkasse);
|
|
|
|
|
|
|
|
|
|
|
|
[FaultContract(typeof(BeWoFault))]
|
|
|
|
|
|
[OperationContract]
|
|
|
|
|
|
BargeldkassenDC UpdateBargeldkasse(BargeldkassenDC pBargeldkasse);
|
|
|
|
|
|
|
|
|
|
|
|
[FaultContract(typeof(BeWoFault))]
|
|
|
|
|
|
[OperationContract]
|
|
|
|
|
|
void DeactivateBargeldkasse(long pOid, long pVersion);
|
2016-12-08 14:17:41 +01:00
|
|
|
|
|
2018-10-08 11:57:16 +02:00
|
|
|
|
[FaultContract(typeof(BeWoFault))]
|
|
|
|
|
|
[OperationContract]
|
|
|
|
|
|
List<NotizenKategorieDC> LoadNotizenKategorienForObject(TableID objectTid, long objectOid);
|
|
|
|
|
|
|
|
|
|
|
|
[FaultContract(typeof(BeWoFault))]
|
|
|
|
|
|
[OperationContract]
|
|
|
|
|
|
long InsertNewNotizenKategorie(NotizenKategorieDC pBargeldkasse);
|
|
|
|
|
|
|
|
|
|
|
|
[FaultContract(typeof(BeWoFault))]
|
|
|
|
|
|
[OperationContract]
|
|
|
|
|
|
NotizenKategorieDC UpdateNotizenKategorie(NotizenKategorieDC pBargeldkasse);
|
|
|
|
|
|
|
|
|
|
|
|
[FaultContract(typeof(BeWoFault))]
|
|
|
|
|
|
[OperationContract]
|
|
|
|
|
|
void DeactivateNotizenEintrag(long pOid, long pVersion);
|
|
|
|
|
|
|
|
|
|
|
|
[FaultContract(typeof(BeWoFault))]
|
|
|
|
|
|
[OperationContract]
|
|
|
|
|
|
void DeactivateNotizenKategorie(long pOid, long pVersion);
|
|
|
|
|
|
|
2016-12-08 14:17:41 +01:00
|
|
|
|
[FaultContract(typeof (BeWoFault))]
|
|
|
|
|
|
[OperationContract]
|
2018-04-27 14:13:42 +02:00
|
|
|
|
void CreateNewPerson2OrganisationRelation(long organi, ValueListEntryDC value, long personOid, string mail, string fax, string tele, string notice);
|
2017-03-14 12:48:31 +01:00
|
|
|
|
|
2018-05-23 10:37:57 +02:00
|
|
|
|
[FaultContract(typeof(BeWoFault))]
|
|
|
|
|
|
[OperationContract]
|
|
|
|
|
|
void DeletePerson2OrganisationRelation(long oid);
|
|
|
|
|
|
|
2017-03-14 12:48:31 +01:00
|
|
|
|
[FaultContract(typeof(BeWoFault))]
|
|
|
|
|
|
[OperationContract]
|
|
|
|
|
|
List<ServiceRecordDC> GetEmployeesServiceRecordsWithStartEndDate(long pEmployeeOid, DateTime start, DateTime ende);
|
|
|
|
|
|
|
|
|
|
|
|
[FaultContract(typeof(BeWoFault))]
|
|
|
|
|
|
[OperationContract]
|
|
|
|
|
|
List<ServiceRecordDC> GetCustomerServiceRecordsCompactWithStartEndDate(long pCustomerOid, long costbearer2SupportConceptOid, DateTime start, DateTime ende);
|
2017-03-30 06:19:17 +02:00
|
|
|
|
|
2017-05-18 16:54:33 +02:00
|
|
|
|
//[FaultContract(typeof(BeWoFault))]
|
|
|
|
|
|
//[OperationContract]
|
|
|
|
|
|
//List<VertretungDC> GetAllVertretungen();
|
|
|
|
|
|
|
|
|
|
|
|
//[FaultContract(typeof(BeWoFault))]
|
|
|
|
|
|
//[OperationContract]
|
|
|
|
|
|
//void InsertNewMitarbeiterVertretung(VertretungDC vertretungM, long? absenceReasonOid, DateTime krankheitsMeldung);
|
|
|
|
|
|
|
|
|
|
|
|
//[FaultContract(typeof(BeWoFault))]
|
|
|
|
|
|
//[OperationContract]
|
|
|
|
|
|
//void InsertNewKlientenVertretung(VertretungDC vertretungK, long? absenceReasonOid, DateTime krankheitsMeldung);
|
2017-03-30 06:19:17 +02:00
|
|
|
|
|
|
|
|
|
|
[FaultContract(typeof(BeWoFault))]
|
|
|
|
|
|
[OperationContract]
|
2017-05-18 16:54:33 +02:00
|
|
|
|
void InsertNewEmployeeAbsenceTime(long employeeOid, AbsenceTimeDC at);
|
2017-03-30 06:19:17 +02:00
|
|
|
|
|
|
|
|
|
|
[FaultContract(typeof(BeWoFault))]
|
|
|
|
|
|
[OperationContract]
|
2017-05-18 16:54:33 +02:00
|
|
|
|
void InsertNewCustomerAbsenceTime(long customerOid, AbsenceTimeDC at);
|
2017-04-07 13:44:07 +02:00
|
|
|
|
|
|
|
|
|
|
[FaultContract(typeof(BeWoFault))]
|
|
|
|
|
|
[OperationContract]
|
2017-05-15 09:11:13 +02:00
|
|
|
|
void DeleteVertretung(long vert);
|
2017-04-07 13:44:07 +02:00
|
|
|
|
|
|
|
|
|
|
[FaultContract(typeof(BeWoFault))]
|
|
|
|
|
|
[OperationContract]
|
2017-05-18 16:54:33 +02:00
|
|
|
|
void UpdateVertretung(VertretungDC vert);
|
2017-04-07 13:44:07 +02:00
|
|
|
|
|
|
|
|
|
|
[FaultContract(typeof(BeWoFault))]
|
|
|
|
|
|
[OperationContract]
|
2018-05-21 16:39:24 +02:00
|
|
|
|
List<VertretungsItemDC> GetVertretungsListe(DateTime datum);
|
2017-06-02 13:35:42 +02:00
|
|
|
|
|
|
|
|
|
|
[FaultContract(typeof(BeWoFault))]
|
|
|
|
|
|
[OperationContract]
|
2018-05-21 16:39:24 +02:00
|
|
|
|
List<VertretungsItemDC> GetVertretungsListeForTimeSpan(DateTime start, DateTime ende);
|
2017-05-15 09:11:13 +02:00
|
|
|
|
|
|
|
|
|
|
[FaultContract(typeof(BeWoFault))]
|
|
|
|
|
|
[OperationContract]
|
2017-05-18 16:54:33 +02:00
|
|
|
|
void CreateVertretung(VertretungDC vertretung);
|
|
|
|
|
|
|
|
|
|
|
|
//[FaultContract(typeof(BeWoFault))]
|
|
|
|
|
|
//[OperationContract]
|
|
|
|
|
|
//void DeletAbsenceTime(long absenceoid);
|
|
|
|
|
|
|
|
|
|
|
|
[FaultContract(typeof(BeWoFault))]
|
|
|
|
|
|
[OperationContract]
|
|
|
|
|
|
void DeactivateAbsenceTime(Dictionary<long, long> pOid2Version);
|
2017-05-15 09:11:13 +02:00
|
|
|
|
|
|
|
|
|
|
[FaultContract(typeof(BeWoFault))]
|
|
|
|
|
|
[OperationContract]
|
2017-05-18 16:54:33 +02:00
|
|
|
|
void UpdateVertretungAndAbsenceTime(VertretungDC vert, AbsenceTimeDC abs);
|
2017-05-15 09:11:13 +02:00
|
|
|
|
|
|
|
|
|
|
[FaultContract(typeof(BeWoFault))]
|
|
|
|
|
|
[OperationContract]
|
2017-05-18 16:54:33 +02:00
|
|
|
|
void UpdateAbsenceTime(AbsenceTimeDC abs);
|
2017-05-15 09:11:13 +02:00
|
|
|
|
|
2017-06-30 13:33:49 +02:00
|
|
|
|
[FaultContract(typeof(BeWoFault))]
|
|
|
|
|
|
[OperationContract]
|
2017-09-26 12:48:29 +02:00
|
|
|
|
List<CompactTokenDC> GetAllTokens(SchulbegleitenderZugehoerigkeitsTyp zugehoerigkeitsTyp, long? oid);
|
2017-06-30 13:33:49 +02:00
|
|
|
|
|
|
|
|
|
|
[FaultContract(typeof(BeWoFault))]
|
|
|
|
|
|
[OperationContract]
|
|
|
|
|
|
void DeleteToken(TokenDC token);
|
|
|
|
|
|
|
2017-08-04 14:20:36 +02:00
|
|
|
|
[FaultContract(typeof(BeWoFault))]
|
|
|
|
|
|
[OperationContract]
|
2017-09-26 12:48:29 +02:00
|
|
|
|
void DeletTokenRelation(CompactTokenDC token, long? oid, SchulbegleitenderZugehoerigkeitsTyp typ);
|
2017-08-04 14:20:36 +02:00
|
|
|
|
|
2017-06-30 13:33:49 +02:00
|
|
|
|
[FaultContract(typeof(BeWoFault))]
|
|
|
|
|
|
[OperationContract]
|
2017-09-26 12:48:29 +02:00
|
|
|
|
void InsertNewToken(string beschreibung, TokenTyp typ, SchulbegleitenderZugehoerigkeitsTyp zugehoerigkeitsTyp, long? oid);
|
2017-07-14 14:17:02 +02:00
|
|
|
|
|
|
|
|
|
|
[FaultContract(typeof(BeWoFault))]
|
|
|
|
|
|
[OperationContract]
|
2017-09-26 12:48:29 +02:00
|
|
|
|
void InsertNewRelationToken(CompactTokenDC token, TokenTyp typ, SchulbegleitenderZugehoerigkeitsTyp zugehoerigkeitsTyp, long? oid);
|
2017-06-30 13:33:49 +02:00
|
|
|
|
|
|
|
|
|
|
[FaultContract(typeof(BeWoFault))]
|
|
|
|
|
|
[OperationContract]
|
|
|
|
|
|
void UpdateToken(TokenDC token);
|
|
|
|
|
|
|
|
|
|
|
|
[FaultContract(typeof(BeWoFault))]
|
|
|
|
|
|
[OperationContract]
|
|
|
|
|
|
List<CustomerTokenRelationDC> GetCustomer2TokenList();
|
|
|
|
|
|
|
|
|
|
|
|
[FaultContract(typeof(BeWoFault))]
|
|
|
|
|
|
[OperationContract]
|
|
|
|
|
|
List<EmployeeTokenRelationDC> GetEmployee2TokenList();
|
2017-07-25 10:50:45 +02:00
|
|
|
|
|
|
|
|
|
|
[FaultContract(typeof(BeWoFault))]
|
|
|
|
|
|
[OperationContract]
|
|
|
|
|
|
List<VertretungsListeMitarbeiterItemsDC> VertretungsMitarbeiterListeWoechentlich(DateTime start, DateTime ende);
|
2017-08-08 13:13:22 +02:00
|
|
|
|
|
|
|
|
|
|
[FaultContract(typeof(BeWoFault))]
|
|
|
|
|
|
[OperationContract]
|
|
|
|
|
|
VertretungsKlientAccountingsListeItemsDC KlientenAbschlagsInfoListe(DateTime start, DateTime end);
|
|
|
|
|
|
|
|
|
|
|
|
[FaultContract(typeof(BeWoFault))]
|
|
|
|
|
|
[OperationContract]
|
2017-09-26 12:48:29 +02:00
|
|
|
|
void DoTokenWunschOperation(int art, long? Oid, SchulbegleitenderZugehoerigkeitsTyp zugehoerigkeitsTyp,
|
2017-08-08 13:13:22 +02:00
|
|
|
|
Dictionary<string, CompactTokenDC> verfuegbarerWunschToken, string token);
|
|
|
|
|
|
|
|
|
|
|
|
[FaultContract(typeof(BeWoFault))]
|
|
|
|
|
|
[OperationContract]
|
2017-09-26 12:48:29 +02:00
|
|
|
|
void DoTokenAusschlussOperation(int art, long? Oid, SchulbegleitenderZugehoerigkeitsTyp zugehoerigkeitsTyp,
|
2017-08-08 13:13:22 +02:00
|
|
|
|
Dictionary<string, CompactTokenDC> verfuegbarerAusschlussToken, string token);
|
2017-09-26 14:08:38 +02:00
|
|
|
|
|
|
|
|
|
|
[FaultContract(typeof(BeWoFault))]
|
|
|
|
|
|
[OperationContract]
|
|
|
|
|
|
List<CompactVertreterEmployeeDC> GetLastVertreter(long? klientenOid);
|
2017-10-11 14:45:11 +02:00
|
|
|
|
|
|
|
|
|
|
[FaultContract(typeof(BeWoFault))]
|
|
|
|
|
|
[OperationContract]
|
2017-11-16 15:37:29 +01:00
|
|
|
|
EmployeeAPPCodeDC DeletEmployeeChatCode(string apikey, string kundennummer, long employeeoid);
|
2017-10-13 11:06:40 +02:00
|
|
|
|
|
|
|
|
|
|
[FaultContract(typeof(BeWoFault))]
|
|
|
|
|
|
[OperationContract]
|
2017-11-16 15:37:29 +01:00
|
|
|
|
CustomerAPPCodeDC DeletCustomerChatCode(string apikey, string kundennummer, long customeroid);
|
2017-11-06 10:30:25 +01:00
|
|
|
|
|
|
|
|
|
|
[FaultContract(typeof(BeWoFault))]
|
|
|
|
|
|
[OperationContract]
|
|
|
|
|
|
Dictionary<string, string> GetTranslationDictionary();
|
2017-11-17 22:24:00 +01:00
|
|
|
|
|
|
|
|
|
|
[FaultContract(typeof(BeWoFault))]
|
|
|
|
|
|
[OperationContract]
|
|
|
|
|
|
IList<TextbausteinDC> GetAllTextbausteine();
|
|
|
|
|
|
|
|
|
|
|
|
[FaultContract(typeof(BeWoFault))]
|
|
|
|
|
|
[OperationContract]
|
|
|
|
|
|
IList<long> InsertNewTextbausteine(IEnumerable<TextbausteinDC> pTextbausteine);
|
|
|
|
|
|
|
|
|
|
|
|
[FaultContract(typeof(BeWoFault))]
|
|
|
|
|
|
[OperationContract]
|
|
|
|
|
|
void UpdateTextbausteine(List<TextbausteinDC> pTextbausteine);
|
|
|
|
|
|
|
|
|
|
|
|
[FaultContract(typeof(BeWoFault))]
|
|
|
|
|
|
[OperationContract]
|
|
|
|
|
|
void DeleteTextbausteine(Dictionary<long, long> pOid2Version);
|
2018-05-20 13:19:28 +02:00
|
|
|
|
|
|
|
|
|
|
[FaultContract(typeof(BeWoFault))]
|
|
|
|
|
|
[OperationContract]
|
|
|
|
|
|
void AnonymizeCustomer(long pCustomerOid);
|
|
|
|
|
|
|
|
|
|
|
|
[FaultContract(typeof(BeWoFault))]
|
|
|
|
|
|
[OperationContract]
|
|
|
|
|
|
void DeleteCustomerForGood(long pCustomerOid);
|
|
|
|
|
|
|
|
|
|
|
|
[FaultContract(typeof(BeWoFault))]
|
|
|
|
|
|
[OperationContract]
|
|
|
|
|
|
void DeletePersonForGood(long pPersonOid);
|
|
|
|
|
|
|
|
|
|
|
|
[FaultContract(typeof(BeWoFault))]
|
|
|
|
|
|
[OperationContract]
|
|
|
|
|
|
void DeleteEmployeeForGood(long pEmployeeOid);
|
|
|
|
|
|
|
|
|
|
|
|
[FaultContract(typeof(BeWoFault))]
|
|
|
|
|
|
[OperationContract]
|
|
|
|
|
|
string GetMessageFromServer(TableID pObjectTid, long? pObjectOid, MessageType pMessageType);
|
|
|
|
|
|
|
|
|
|
|
|
[FaultContract(typeof(BeWoFault))]
|
|
|
|
|
|
[OperationContract]
|
|
|
|
|
|
void AnonymizeEmployee(long pEmployeeOid);
|
|
|
|
|
|
|
|
|
|
|
|
[FaultContract(typeof(BeWoFault))]
|
|
|
|
|
|
[OperationContract]
|
|
|
|
|
|
string GetMessageFromServerForDeletingAppointments(bool pHasRightToSeeAllEmployeeAppointments, long pEmployeeOid, DateTime pIntervalEnd, List<long> pSelectedEmployees, List<long> pSelectedCustomers, List<long> pSelectedResources, bool pEmployeesOnly, bool pCustomersOnly, bool pResourcesOnly, bool pPrivateAppointmentsOnly, bool pOnlyMyAppointments, Dictionary<UserRightType, bool> pUserRights);
|
|
|
|
|
|
|
|
|
|
|
|
[FaultContract(typeof(BeWoFault))]
|
|
|
|
|
|
[OperationContract]
|
|
|
|
|
|
void DeleteAppointmentsInInterval(bool pHasRightToSeeAllEmployeeAppointments, long pEmployeeOid, DateTime pIntervalEnd, List<long> pSelectedEmployees, List<long> pSelectedCustomers, List<long> pSelectedResources, bool pEmployeesOnly, bool pCustomersOnly, bool pResourcesOnly, bool pPrivateAppointmentsOnly, bool pOnlyMyAppointments, Dictionary<UserRightType, bool> pUserRights);
|
2018-10-08 11:57:16 +02:00
|
|
|
|
|
|
|
|
|
|
[FaultContract(typeof(BeWoFault))]
|
|
|
|
|
|
[OperationContract]
|
|
|
|
|
|
SbdConfigDC GetSbdConfig();
|
|
|
|
|
|
|
|
|
|
|
|
[FaultContract(typeof(BeWoFault))]
|
|
|
|
|
|
[OperationContract]
|
|
|
|
|
|
void SaveSbdConfig(SbdConfigDC config);
|
2019-04-17 17:01:37 +02:00
|
|
|
|
|
|
|
|
|
|
[FaultContract(typeof(BeWoFault))]
|
|
|
|
|
|
[OperationContract]
|
|
|
|
|
|
SignatureDC GetSignature(long pSignatureOid);
|
2019-07-10 10:11:10 +02:00
|
|
|
|
|
|
|
|
|
|
[FaultContract(typeof(BeWoFault))]
|
|
|
|
|
|
[OperationContract]
|
|
|
|
|
|
void InsertNewBudget(List<BudgetDC> budgets);
|
|
|
|
|
|
|
|
|
|
|
|
[FaultContract(typeof(BeWoFault))]
|
|
|
|
|
|
[OperationContract]
|
|
|
|
|
|
void DeactivateBudget(Dictionary<long, long> pOid2Version);
|
|
|
|
|
|
|
|
|
|
|
|
[FaultContract(typeof(BeWoFault))]
|
|
|
|
|
|
[OperationContract]
|
|
|
|
|
|
void UpdateBudget(List<BudgetDC> budgets);
|
|
|
|
|
|
|
|
|
|
|
|
[FaultContract(typeof(BeWoFault))]
|
|
|
|
|
|
[OperationContract]
|
2021-08-04 14:30:26 +02:00
|
|
|
|
void InsertNewPreis(List<PreisDC> preise);
|
|
|
|
|
|
|
|
|
|
|
|
[FaultContract(typeof(BeWoFault))]
|
|
|
|
|
|
[OperationContract]
|
|
|
|
|
|
void DeactivatePreis(Dictionary<long, long> pOid2Version);
|
|
|
|
|
|
|
|
|
|
|
|
[FaultContract(typeof(BeWoFault))]
|
|
|
|
|
|
[OperationContract]
|
|
|
|
|
|
void UpdatePreis(List<PreisDC> preise);
|
|
|
|
|
|
|
|
|
|
|
|
[FaultContract(typeof(BeWoFault))]
|
|
|
|
|
|
[OperationContract]
|
|
|
|
|
|
|
2019-07-29 14:21:49 +02:00
|
|
|
|
FlexibleReportResultDC GetFlexibleReportResult(FlexibleReportFilterDC filter);
|
2019-07-15 09:45:38 +02:00
|
|
|
|
|
|
|
|
|
|
[FaultContract(typeof(BeWoFault))]
|
|
|
|
|
|
[OperationContract]
|
|
|
|
|
|
IList<FlexibleReportLayoutDC> GetFlexibleReportLayouts();
|
2019-07-15 17:18:09 +02:00
|
|
|
|
|
|
|
|
|
|
[FaultContract(typeof(BeWoFault))]
|
|
|
|
|
|
[OperationContract]
|
|
|
|
|
|
void InsertNewFlexibleReportLayout(FlexibleReportLayoutDC flexibleReportLayoutDC);
|
2019-07-25 15:16:24 +02:00
|
|
|
|
|
|
|
|
|
|
[FaultContract(typeof(BeWoFault))]
|
|
|
|
|
|
[OperationContract]
|
|
|
|
|
|
void UpdateFlexibleReportLayouts(IList<FlexibleReportLayoutDC> flexibleReportLayouts);
|
2019-08-08 14:47:53 +02:00
|
|
|
|
|
|
|
|
|
|
[FaultContract(typeof(BeWoFault))]
|
|
|
|
|
|
[OperationContract]
|
2019-09-02 15:48:37 +02:00
|
|
|
|
bool CheckForOverlappingSubstitutionEntries(DateTime startDate, DateTime endDate, long? employeeOid, long? customerOid, long? substitutionOid);
|
2019-08-12 16:49:42 +02:00
|
|
|
|
|
|
|
|
|
|
[FaultContract(typeof(BeWoFault))]
|
|
|
|
|
|
[OperationContract]
|
|
|
|
|
|
IList<HomeViewPanelDC> GetHomeViewPanels();
|
2019-09-02 15:48:37 +02:00
|
|
|
|
|
|
|
|
|
|
[FaultContract(typeof(BeWoFault))]
|
|
|
|
|
|
[OperationContract]
|
|
|
|
|
|
bool CheckForOverlappingAbsenceTimes(DateTime startDate, DateTime endDate, long? employeeOid, long? customerOid);
|
2019-09-02 16:02:44 +02:00
|
|
|
|
|
2019-08-26 16:11:00 +02:00
|
|
|
|
[FaultContract(typeof(BeWoFault))]
|
|
|
|
|
|
[OperationContract]
|
|
|
|
|
|
IList<ValueListEntryDC> GetIcf();
|
|
|
|
|
|
|
2021-11-09 16:48:58 +01:00
|
|
|
|
[FaultContract(typeof(BeWoFault))]
|
|
|
|
|
|
[OperationContract]
|
2021-12-01 14:09:56 +01:00
|
|
|
|
List<ValueListEntryDC> GetWholeIcf();
|
2021-11-09 16:48:58 +01:00
|
|
|
|
|
2021-12-13 08:07:09 +01:00
|
|
|
|
[FaultContract(typeof(BeWoFault))]
|
|
|
|
|
|
[OperationContract]
|
|
|
|
|
|
List<ValueListEntryDC> GetWholeIcfOhneImportierte(List<ValueListEntryDC> vorhandeneZiele);
|
|
|
|
|
|
|
2019-08-26 16:11:00 +02:00
|
|
|
|
[FaultContract(typeof(BeWoFault))]
|
|
|
|
|
|
[OperationContract]
|
2019-08-29 12:38:48 +02:00
|
|
|
|
IList<ReportTemplateDC> GetReportTemplates(string url);
|
2020-09-30 10:00:31 +02:00
|
|
|
|
|
2019-12-12 18:30:58 +01:00
|
|
|
|
[FaultContract(typeof(BeWoFault))]
|
|
|
|
|
|
[OperationContract]
|
|
|
|
|
|
IList<AbsenceReasonDC> GetAllAbsenceReason();
|
2020-01-30 20:44:35 +01:00
|
|
|
|
|
2021-05-03 15:13:53 +02:00
|
|
|
|
[FaultContract(typeof(BeWoFault))]
|
|
|
|
|
|
[OperationContract]
|
|
|
|
|
|
List<CompactTeamDC> GetCertainTeamsById(List<long> oids);
|
|
|
|
|
|
|
2020-01-30 20:44:35 +01:00
|
|
|
|
[FaultContract(typeof(BeWoFault))]
|
|
|
|
|
|
[OperationContract]
|
|
|
|
|
|
AbsenceTimeDC UpdateAbsenceTimeWithReturn(AbsenceTimeDC absenceTimeDC);
|
|
|
|
|
|
|
|
|
|
|
|
[FaultContract(typeof(BeWoFault))]
|
|
|
|
|
|
[OperationContract]
|
|
|
|
|
|
AbsenceTimeDC InsertAbsenceTimeWithReturn(AbsenceTimeDC absenceTimeDC);
|
|
|
|
|
|
|
|
|
|
|
|
[FaultContract(typeof(BeWoFault))]
|
|
|
|
|
|
[OperationContract]
|
|
|
|
|
|
void DeleteAbsenceTime(AbsenceTimeDC absenceTimeDC);
|
2020-04-02 13:19:14 +02:00
|
|
|
|
|
2021-05-04 08:14:15 +02:00
|
|
|
|
[FaultContract(typeof(BeWoFault))]
|
|
|
|
|
|
[OperationContract]
|
|
|
|
|
|
List<AbsenceTimeDC> GetAbsenceTimesForMonth(long empOid, int month, int year, long absenceReason);
|
2021-05-03 15:13:53 +02:00
|
|
|
|
|
2020-04-02 13:19:14 +02:00
|
|
|
|
[FaultContract(typeof(BeWoFault))]
|
|
|
|
|
|
[OperationContract]
|
|
|
|
|
|
List<SupportConceptCostBearerRelDC> GetSupportConceptCostBearerRelDCsByOids(List<long> supportConcept2CostbearerOids);
|
2020-08-19 12:15:10 +02:00
|
|
|
|
|
2020-04-08 14:25:01 +02:00
|
|
|
|
[FaultContract(typeof(BeWoFault))]
|
|
|
|
|
|
[OperationContract]
|
2021-10-12 16:00:17 +02:00
|
|
|
|
List<DienstInfoDC> GetAllDienste(long? wOid);
|
2020-04-08 14:25:01 +02:00
|
|
|
|
|
2021-03-09 15:23:06 +01:00
|
|
|
|
[FaultContract(typeof(BeWoFault))]
|
|
|
|
|
|
[OperationContract]
|
|
|
|
|
|
string GetBemerkungForDienstEintrag(long empId, long wohnId, int zeile, DateTime date);
|
|
|
|
|
|
|
|
|
|
|
|
[FaultContract(typeof(BeWoFault))]
|
|
|
|
|
|
[OperationContract]
|
|
|
|
|
|
DienstEintragDC GetDienstEintrag(long empId, long wohnId, int zeile, DateTime date);
|
|
|
|
|
|
|
2021-03-10 12:31:31 +01:00
|
|
|
|
[FaultContract(typeof(BeWoFault))]
|
|
|
|
|
|
[OperationContract]
|
|
|
|
|
|
DienstvertretungDC GetDienstvertretung(long empId, long wohnId, int zeile, DateTime date);
|
2021-03-09 15:23:06 +01:00
|
|
|
|
|
2020-04-08 14:25:01 +02:00
|
|
|
|
[FaultContract(typeof(BeWoFault))]
|
|
|
|
|
|
[OperationContract]
|
2020-09-30 10:00:31 +02:00
|
|
|
|
void InsertNewDienst(List<DienstInfoDC> dienst);
|
2020-04-08 14:25:01 +02:00
|
|
|
|
|
|
|
|
|
|
[FaultContract(typeof(BeWoFault))]
|
|
|
|
|
|
[OperationContract]
|
|
|
|
|
|
void DeactivateDienst(Dictionary<long, long> pOid2Version);
|
2020-09-30 12:07:08 +02:00
|
|
|
|
|
2020-08-17 15:50:00 +02:00
|
|
|
|
[FaultContract(typeof(BeWoFault))]
|
|
|
|
|
|
[OperationContract]
|
|
|
|
|
|
List<RatingTypeDC> GetAllRatingTypes();
|
|
|
|
|
|
|
|
|
|
|
|
[FaultContract(typeof(BeWoFault))]
|
|
|
|
|
|
[OperationContract]
|
|
|
|
|
|
void InsertNewRatingType(List<RatingTypeDC> ratingTypes);
|
|
|
|
|
|
|
|
|
|
|
|
[FaultContract(typeof(BeWoFault))]
|
|
|
|
|
|
[OperationContract]
|
|
|
|
|
|
void DeactivateRatingType(Dictionary<long, long> pOid2Version);
|
|
|
|
|
|
|
|
|
|
|
|
[FaultContract(typeof(BeWoFault))]
|
|
|
|
|
|
[OperationContract]
|
|
|
|
|
|
void UpdateRatingType(List<RatingTypeDC> ratingTypes);
|
|
|
|
|
|
|
|
|
|
|
|
[FaultContract(typeof(BeWoFault))]
|
|
|
|
|
|
[OperationContract]
|
|
|
|
|
|
List<GoalRatingDC> FetchServiceRecordRatings(long? supportConceptOid, long? costBearer2SupportConceptOid, long? supportConceptApprovalPeriodOid, long? serviceCategoryOid, DateTime? start, DateTime? end);
|
2020-09-23 16:00:51 +02:00
|
|
|
|
|
|
|
|
|
|
[FaultContract(typeof(BeWoFault))]
|
|
|
|
|
|
[OperationContract]
|
|
|
|
|
|
void InsertConfirmationReceiptSignature(ConfirmationReceiptSignatureDC confirmationReceiptSignature);
|
|
|
|
|
|
|
|
|
|
|
|
[FaultContract(typeof(BeWoFault))]
|
|
|
|
|
|
[OperationContract]
|
|
|
|
|
|
void InsertConfirmationReceiptSignatures(List<ConfirmationReceiptSignatureDC> confirmationReceiptSignatures);
|
|
|
|
|
|
|
|
|
|
|
|
[FaultContract(typeof(BeWoFault))]
|
|
|
|
|
|
[OperationContract]
|
|
|
|
|
|
void DeleteConfirmationReceiptSignature(long confirmationReceiptSignatureOid);
|
|
|
|
|
|
|
|
|
|
|
|
[FaultContract(typeof(BeWoFault))]
|
|
|
|
|
|
[OperationContract]
|
|
|
|
|
|
ConfirmationReceiptSignatureDC UpdateConfirmationReceiptSignature(ConfirmationReceiptSignatureDC confirmationReceiptSignature);
|
|
|
|
|
|
|
|
|
|
|
|
[FaultContract(typeof(BeWoFault))]
|
|
|
|
|
|
[OperationContract]
|
|
|
|
|
|
List<ConfirmationReceiptSignatureDC> GetConfirmationReceiptSignaturesByEmployee(long employeeOid, DateTimeSpan timeSpan);
|
|
|
|
|
|
|
|
|
|
|
|
[FaultContract(typeof(BeWoFault))]
|
|
|
|
|
|
[OperationContract]
|
|
|
|
|
|
List<ConfirmationReceiptSignatureDC> GetConfirmationReceiptSignaturesByServiceRecord(long serviceRecordOid);
|
2020-09-30 19:23:42 +02:00
|
|
|
|
|
|
|
|
|
|
[FaultContract(typeof(BeWoFault))]
|
|
|
|
|
|
[OperationContract]
|
|
|
|
|
|
List<ConfirmationReceiptSignatureDC> GetAllConfirmationReceiptSignatures();
|
2020-10-01 13:58:10 +02:00
|
|
|
|
|
2020-02-27 15:10:29 +01:00
|
|
|
|
[FaultContract(typeof(BeWoFault))]
|
|
|
|
|
|
[OperationContract]
|
2020-09-30 10:00:31 +02:00
|
|
|
|
void UpdateDienst(List<DienstInfoDC> dienste);
|
|
|
|
|
|
|
|
|
|
|
|
[FaultContract(typeof(BeWoFault))]
|
|
|
|
|
|
[OperationContract]
|
|
|
|
|
|
List<DienstBlockDC> GetDienstEintraege(long wOid, int year, int month);
|
|
|
|
|
|
|
2021-03-15 13:30:34 +01:00
|
|
|
|
[FaultContract(typeof(BeWoFault))]
|
|
|
|
|
|
[OperationContract]
|
|
|
|
|
|
List<DienstEintragDC> GetAllDienstEintraegeAsList(long wOid, int year, int month);
|
|
|
|
|
|
|
|
|
|
|
|
[FaultContract(typeof(BeWoFault))]
|
|
|
|
|
|
[OperationContract]
|
|
|
|
|
|
List<DienstvertretungDC> GetAllDienstvertretungenAsList(long wOid, int year, int month);
|
|
|
|
|
|
|
2021-03-09 15:23:06 +01:00
|
|
|
|
[FaultContract(typeof(BeWoFault))]
|
|
|
|
|
|
[OperationContract]
|
|
|
|
|
|
List<DienstBlockDC> GetDienstvertretungen(long wOid, int year, int month);
|
|
|
|
|
|
|
2021-03-15 13:30:34 +01:00
|
|
|
|
|
2020-09-30 10:00:31 +02:00
|
|
|
|
[FaultContract(typeof(BeWoFault))]
|
|
|
|
|
|
[OperationContract]
|
|
|
|
|
|
void InsertNewDienstEintrag(DienstEintragDC dienstEintrag);
|
|
|
|
|
|
|
2021-09-22 15:34:38 +02:00
|
|
|
|
[FaultContract(typeof(BeWoFault))]
|
|
|
|
|
|
[OperationContract]
|
|
|
|
|
|
void InsertNewDienstEintraege(List<DienstEintragDC> dienstEintraege);
|
|
|
|
|
|
|
2021-05-03 15:13:53 +02:00
|
|
|
|
[FaultContract(typeof(BeWoFault))]
|
|
|
|
|
|
[OperationContract]
|
|
|
|
|
|
void InsertRegelmaessigerDienst(RegelmaessigerDienstDC dienst);
|
|
|
|
|
|
|
2022-03-14 07:08:32 +01:00
|
|
|
|
[FaultContract(typeof(BeWoFault))]
|
|
|
|
|
|
[OperationContract]
|
|
|
|
|
|
List<DienstEintragDC> InsertRegelmaessigerDienst2(RegelmaessigerDienstDC dienst, List<DienstEintragDC> alleDienstEintraege, List<DienstvertretungDC> alleDienstvertretungen,
|
|
|
|
|
|
List<AbsenceTimeDC> absenceTimes, bool enableDiensteAnFeiertagen, List<FeiertagDC> feiertage, List<DienstZeileDC> dienstZeilenListe, DateTime pflichtStart, DateTime pflichtEnde,
|
|
|
|
|
|
bool enableStatusZeile, DateTime datum);
|
|
|
|
|
|
|
2021-05-03 15:13:53 +02:00
|
|
|
|
[FaultContract(typeof(BeWoFault))]
|
|
|
|
|
|
[OperationContract]
|
|
|
|
|
|
void DeleteRegelmaessigerDienst(RegelmaessigerDienstDC dienst);
|
|
|
|
|
|
|
2021-03-09 15:23:06 +01:00
|
|
|
|
[FaultContract(typeof(BeWoFault))]
|
|
|
|
|
|
[OperationContract]
|
|
|
|
|
|
void InsertNewDienstvertretung(DienstvertretungDC dienstvertretung);
|
|
|
|
|
|
|
2022-03-14 07:08:32 +01:00
|
|
|
|
[FaultContract(typeof(BeWoFault))]
|
|
|
|
|
|
[OperationContract]
|
|
|
|
|
|
bool InsertNewDienstvertretung2(DienstvertretungDC dienstvertretung, List<DienstEintragDC> alleDiensteintraege, List<DienstvertretungDC> alleDienstvertretungen,
|
|
|
|
|
|
int day, DateTime pflichtStart, DateTime pflichtEnde);
|
|
|
|
|
|
|
2020-09-30 10:00:31 +02:00
|
|
|
|
[FaultContract(typeof(BeWoFault))]
|
|
|
|
|
|
[OperationContract]
|
|
|
|
|
|
void UpdateDienstEintrag(DienstEintragDC dienstEintrag);
|
|
|
|
|
|
|
|
|
|
|
|
[FaultContract(typeof(BeWoFault))]
|
|
|
|
|
|
[OperationContract]
|
|
|
|
|
|
void DeleteDienstEintrag(long empId, long wohnId, int Zeile, DateTime date);
|
|
|
|
|
|
|
2021-03-10 12:31:31 +01:00
|
|
|
|
[FaultContract(typeof(BeWoFault))]
|
|
|
|
|
|
[OperationContract]
|
|
|
|
|
|
void DeleteDienstvertretung(long empId, long wohnId, int zeile, DateTime date);
|
|
|
|
|
|
|
2022-03-14 07:08:32 +01:00
|
|
|
|
[FaultContract(typeof(BeWoFault))]
|
|
|
|
|
|
[OperationContract]
|
|
|
|
|
|
bool DeleteDienstvertretung2(long empId, long wohnId, int zeile, DateTime date, DienstvertretungDC dienstvertretung, List<DienstEintragDC> alleDiensteintraege,
|
|
|
|
|
|
List<DienstvertretungDC> alleDienstvertretungen, int day, DateTime pflichtStart, DateTime pflichtEnde);
|
|
|
|
|
|
|
2021-02-10 14:02:59 +01:00
|
|
|
|
[FaultContract(typeof(BeWoFault))]
|
|
|
|
|
|
[OperationContract]
|
|
|
|
|
|
void DeleteCertainDienstEintragOutOfTable(long dienstEintragOid);
|
|
|
|
|
|
|
2020-10-07 19:42:17 +02:00
|
|
|
|
[FaultContract(typeof(BeWoFault))]
|
|
|
|
|
|
[OperationContract]
|
|
|
|
|
|
List<ServiceRecordDC> GetServiceRecordsByIds(List<long> serviceRecordOids);
|
2020-10-13 14:35:06 +02:00
|
|
|
|
|
2022-11-30 12:31:02 +01:00
|
|
|
|
//[FaultContract(typeof(BeWoFault))]
|
|
|
|
|
|
//[OperationContract]
|
|
|
|
|
|
//List<EmployeeDC> GetAbsenceOverview(AbsenceOverviewFilterDC filter);
|
2020-10-13 15:22:48 +02:00
|
|
|
|
|
2020-10-13 14:35:06 +02:00
|
|
|
|
[FaultContract(typeof(BeWoFault))]
|
|
|
|
|
|
[OperationContract]
|
|
|
|
|
|
UrlaubskontoDC GetUrlaubskontoByEmployee(long empOid, int year);
|
2020-11-10 02:25:15 +01:00
|
|
|
|
|
|
|
|
|
|
[FaultContract(typeof(BeWoFault))]
|
|
|
|
|
|
[OperationContract]
|
|
|
|
|
|
String GetOwnChatSettingsUrl();
|
2020-11-10 02:55:53 +01:00
|
|
|
|
|
2020-11-09 17:55:01 +01:00
|
|
|
|
[FaultContract(typeof(BeWoFault))]
|
|
|
|
|
|
[OperationContract]
|
|
|
|
|
|
bool HasConfirmationReceiptSignaturesByEmployeeAndServiceRecords(long employeeOid, IEnumerable<long> serviceRecordOids);
|
|
|
|
|
|
|
|
|
|
|
|
[FaultContract(typeof(BeWoFault))]
|
|
|
|
|
|
[OperationContract]
|
2021-02-17 16:59:26 +01:00
|
|
|
|
bool HasConfirmationReceiptSignatureByDateAndCustomer(long customerOid, DateTimeSpan timeSpan, SignatureType signatureType);
|
2020-11-09 17:55:01 +01:00
|
|
|
|
|
|
|
|
|
|
[FaultContract(typeof(BeWoFault))]
|
|
|
|
|
|
[OperationContract]
|
|
|
|
|
|
ServiceCategoryDC LoadServiceCategory(long serviceCategoryOid);
|
|
|
|
|
|
|
|
|
|
|
|
[FaultContract(typeof(BeWoFault))]
|
|
|
|
|
|
[OperationContract]
|
|
|
|
|
|
List<ConfirmationReceiptSignatureDC> FindConfirmationReceiptSignaturesByEmployeeAndServiceRecords(long employeeOid, IEnumerable<long> serviceRecordOids);
|
2020-12-11 11:44:05 +01:00
|
|
|
|
|
|
|
|
|
|
[FaultContract(typeof(BeWoFault))]
|
|
|
|
|
|
[OperationContract]
|
|
|
|
|
|
List<VorlagentabelleDC> GetVorlagentabelleDCs();
|
|
|
|
|
|
|
|
|
|
|
|
[FaultContract(typeof(BeWoFault))]
|
|
|
|
|
|
[OperationContract]
|
2021-01-13 11:21:51 +01:00
|
|
|
|
DokumentvorlageDC InsertTemplate(DokumentvorlageDC dc);
|
|
|
|
|
|
|
|
|
|
|
|
[FaultContract(typeof(BeWoFault))]
|
|
|
|
|
|
[OperationContract]
|
|
|
|
|
|
List<PlatzhalterDC> GetPlatzhalterForSupportConcept();
|
2020-12-11 11:44:05 +01:00
|
|
|
|
|
|
|
|
|
|
[FaultContract(typeof(BeWoFault))]
|
|
|
|
|
|
[OperationContract]
|
|
|
|
|
|
List<PlatzhalterDC> GetPlatzhalterForCustomer();
|
|
|
|
|
|
|
2021-01-13 11:21:51 +01:00
|
|
|
|
[FaultContract(typeof(BeWoFault))]
|
|
|
|
|
|
[OperationContract]
|
|
|
|
|
|
List<PlatzhalterDC> GetPlatzhalterForEmployee();
|
|
|
|
|
|
|
2020-12-11 11:44:05 +01:00
|
|
|
|
[FaultContract(typeof(BeWoFault))]
|
|
|
|
|
|
[OperationContract]
|
|
|
|
|
|
BeWoFolderDC GetFolderById(long oid);
|
|
|
|
|
|
|
|
|
|
|
|
[FaultContract(typeof(BeWoFault))]
|
|
|
|
|
|
[OperationContract]
|
|
|
|
|
|
VorlagentabelleDC GetVorlagentabelleById(long oid);
|
|
|
|
|
|
|
|
|
|
|
|
[FaultContract(typeof(BeWoFault))]
|
|
|
|
|
|
[OperationContract]
|
|
|
|
|
|
List<DokumentvorlageDC> GetDokumentvorlagenInFolder(long folderOid);
|
2020-12-11 12:30:41 +01:00
|
|
|
|
|
2020-11-20 23:28:09 +01:00
|
|
|
|
[FaultContract(typeof(BeWoFault))]
|
|
|
|
|
|
[OperationContract]
|
|
|
|
|
|
List<SupportConceptDC> GetSupportConceptsById(IEnumerable<long> supportConceptOids);
|
2020-12-15 12:45:07 +01:00
|
|
|
|
|
|
|
|
|
|
[FaultContract(typeof(BeWoFault))]
|
|
|
|
|
|
[OperationContract]
|
|
|
|
|
|
void DeleteTemplates(List<DokumentvorlageDC> vorlagen);
|
|
|
|
|
|
|
2021-01-14 16:30:28 +01:00
|
|
|
|
[FaultContract(typeof(BeWoFault))]
|
|
|
|
|
|
[OperationContract]
|
2021-02-17 16:59:26 +01:00
|
|
|
|
bool HasConfirmationReceiptSignature(IList<long> serviceRecordOids, SignatureType signatureType);
|
2021-01-14 17:03:49 +01:00
|
|
|
|
|
2021-01-13 11:21:51 +01:00
|
|
|
|
[FaultContract(typeof(BeWoFault))]
|
|
|
|
|
|
[OperationContract]
|
|
|
|
|
|
string ReplacePlaceholdersInTemplate(DokumentvorlageDC template, long? objectOid, long? tableOid);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
[FaultContract(typeof(BeWoFault))]
|
|
|
|
|
|
[OperationContract]
|
|
|
|
|
|
void InsertFileAttachment(FileAttachmentDC fileAttachmentDC);
|
|
|
|
|
|
|
|
|
|
|
|
[FaultContract(typeof(BeWoFault))]
|
|
|
|
|
|
[OperationContract]
|
|
|
|
|
|
List<FileAttachmentDC> SearchForFiles(string nutzereingabe);
|
|
|
|
|
|
|
|
|
|
|
|
[FaultContract(typeof(BeWoFault))]
|
|
|
|
|
|
[OperationContract]
|
|
|
|
|
|
string GetObjectForFilePath(TableID table, long? oid);
|
2021-02-17 16:59:26 +01:00
|
|
|
|
|
|
|
|
|
|
[FaultContract(typeof(BeWoFault))]
|
|
|
|
|
|
[OperationContract]
|
|
|
|
|
|
List<ConfirmationReceiptSignatureDC> LoadConfirmationReceiptSignaturesByServiceRecordOids(IList<long> serviceRecordOids, SignatureType signatureType, out List<long> serviceRecordOidsWithSignatures);
|
|
|
|
|
|
|
|
|
|
|
|
[FaultContract(typeof(BeWoFault))]
|
|
|
|
|
|
[OperationContract]
|
|
|
|
|
|
List<ConfirmationReceiptSignatureDC> UpdateConfirmationReceiptSignatures(IList<ConfirmationReceiptSignatureDC> confirmationReceiptSignatures2Update);
|
|
|
|
|
|
|
|
|
|
|
|
[FaultContract(typeof(BeWoFault))]
|
|
|
|
|
|
[OperationContract]
|
|
|
|
|
|
void DeleteConfirmationReceiptSignatures(Dictionary<long, long> oid2Version);
|
|
|
|
|
|
|
|
|
|
|
|
[FaultContract(typeof(BeWoFault))]
|
|
|
|
|
|
[OperationContract]
|
|
|
|
|
|
bool HasConfirmationReceiptSignaturesByCustomerAndServiceRecords(long customerOid, IEnumerable<long> serviceRecordOids);
|
|
|
|
|
|
|
|
|
|
|
|
[FaultContract(typeof(BeWoFault))]
|
|
|
|
|
|
[OperationContract]
|
|
|
|
|
|
List<ConfirmationReceiptSignatureDC> LoadAllConfirmationReceiptSignaturesByServiceRecordOids(IList<long> serviceRecordOids, out Dictionary<SignatureType, List<long>> serviceRecordOidsWithSignature);
|
|
|
|
|
|
|
|
|
|
|
|
[FaultContract(typeof(BeWoFault))]
|
|
|
|
|
|
[OperationContract]
|
|
|
|
|
|
List<long> LoadServiceRecordOidsWithConfirmationReceiptSignatures(IList<long> serviceRecordOids);
|
|
|
|
|
|
|
|
|
|
|
|
[FaultContract(typeof(BeWoFault))]
|
|
|
|
|
|
[OperationContract]
|
|
|
|
|
|
List<long> LoadServiceRecordOidsWithCustomerConfirmationReceiptSignatures(IList<long> serviceRecordOids, SignatureType signatureType);
|
|
|
|
|
|
|
|
|
|
|
|
[FaultContract(typeof(BeWoFault))]
|
|
|
|
|
|
[OperationContract]
|
|
|
|
|
|
List<ServiceRecordDC> GetServiceRecordsWithoutConfirmationReceiptSignature(IList<long> serviceRecordOids, SignatureType signatureType);
|
2021-02-17 19:17:10 +01:00
|
|
|
|
|
2021-01-29 14:37:43 +01:00
|
|
|
|
[FaultContract(typeof(BeWoFault))]
|
|
|
|
|
|
[OperationContract]
|
2021-12-01 14:09:56 +01:00
|
|
|
|
void RemoveAllDiensteForOneMonth(CompactWohnheimDC dc, DateTime month, List<RegelmaessigerDienstDC> rd);
|
|
|
|
|
|
|
|
|
|
|
|
[FaultContract(typeof(BeWoFault))]
|
|
|
|
|
|
[OperationContract]
|
|
|
|
|
|
void RemoveAllDiensteForOneYear(CompactWohnheimDC dc, DateTime year, List<RegelmaessigerDienstDC> rd);
|
|
|
|
|
|
|
|
|
|
|
|
[FaultContract(typeof(BeWoFault))]
|
|
|
|
|
|
[OperationContract]
|
|
|
|
|
|
List<CompactEmployeeDC> GetCompactEmployeesForTeam(long teamOid);
|
2021-01-29 14:37:43 +01:00
|
|
|
|
|
|
|
|
|
|
[FaultContract(typeof(BeWoFault))]
|
|
|
|
|
|
[OperationContract]
|
2021-02-10 14:02:59 +01:00
|
|
|
|
string GetColorForStatus(bool status);
|
2021-02-15 15:06:17 +01:00
|
|
|
|
|
2021-04-06 08:06:51 +02:00
|
|
|
|
[FaultContract(typeof(BeWoFault))]
|
|
|
|
|
|
[OperationContract]
|
|
|
|
|
|
string GetColorForForeground();
|
|
|
|
|
|
|
2021-04-15 07:34:33 +02:00
|
|
|
|
[FaultContract(typeof(BeWoFault))]
|
|
|
|
|
|
[OperationContract]
|
2021-05-03 15:13:53 +02:00
|
|
|
|
DienstplanerRootDC BuildDienstplanerRootObject(DateTime date, long wohnheimOid);
|
2021-04-15 07:34:33 +02:00
|
|
|
|
|
2021-02-15 15:06:17 +01:00
|
|
|
|
[FaultContract(typeof(BeWoFault))]
|
|
|
|
|
|
[OperationContract]
|
|
|
|
|
|
string GetColorForServiceRecordView2();
|
2021-02-25 10:46:26 +01:00
|
|
|
|
|
|
|
|
|
|
[FaultContract(typeof(BeWoFault))]
|
|
|
|
|
|
[OperationContract]
|
|
|
|
|
|
Dictionary<string, string> GetAdditionalEmployeeInformationForScheduler(long empOid);
|
2021-03-02 13:10:21 +01:00
|
|
|
|
|
|
|
|
|
|
[FaultContract(typeof(BeWoFault))]
|
|
|
|
|
|
[OperationContract]
|
|
|
|
|
|
string GetXAMLInformationStringForEmployee(long empOid);
|
|
|
|
|
|
|
2021-11-09 16:48:58 +01:00
|
|
|
|
|
|
|
|
|
|
[FaultContract(typeof(BeWoFault))]
|
|
|
|
|
|
[OperationContract]
|
|
|
|
|
|
string GetXAMLInformationStringForScheduler(long customerOid);
|
|
|
|
|
|
|
2021-03-02 13:10:21 +01:00
|
|
|
|
[FaultContract(typeof(BeWoFault))]
|
|
|
|
|
|
[OperationContract]
|
|
|
|
|
|
string GetXAMLInformationStringForCustomer(long customerOid);
|
2021-04-15 07:34:33 +02:00
|
|
|
|
|
|
|
|
|
|
[FaultContract(typeof(BeWoFault))]
|
|
|
|
|
|
[OperationContract]
|
|
|
|
|
|
List<FeiertagDC> GetDefaultFeiertageForYear(int year);
|
2021-06-10 14:40:23 +02:00
|
|
|
|
|
2021-06-16 15:11:39 +02:00
|
|
|
|
[FaultContract(typeof(BeWoFault))]
|
|
|
|
|
|
[OperationContract]
|
|
|
|
|
|
List<RatingTypeDC> GetRatingTypesByOids(List<long> ratingTypeOids);
|
2021-06-16 15:44:45 +02:00
|
|
|
|
|
2022-11-30 12:31:02 +01:00
|
|
|
|
//[FaultContract(typeof(BeWoFault))]
|
|
|
|
|
|
//[OperationContract]
|
|
|
|
|
|
//UrlaubsplanerRootDC BuildUrlaubsplanerRootObject(AbsenceOverviewFilterDC filter);
|
2021-06-18 13:34:42 +02:00
|
|
|
|
|
|
|
|
|
|
[FaultContract(typeof(BeWoFault))]
|
|
|
|
|
|
[OperationContract]
|
|
|
|
|
|
string GetInformationStringForUrlaubsplaner(UrlaubskontoDC dc, decimal tageUrlaub, decimal tageKrank, bool urlaubVerfallen);
|
2021-07-05 18:05:43 +02:00
|
|
|
|
|
|
|
|
|
|
[FaultContract(typeof(BeWoFault))]
|
|
|
|
|
|
[OperationContract]
|
|
|
|
|
|
ServiceRecordValidationResultDC CheckForExistingSignature(ServiceRecordDC serviceRecord);
|
2021-10-15 13:13:27 +02:00
|
|
|
|
|
|
|
|
|
|
[FaultContract(typeof(BeWoFault))]
|
|
|
|
|
|
[OperationContract]
|
|
|
|
|
|
void DeleteRegelmaessigeDiensteOfRemovedEmployee(List<CompactEmployeeDC> employee, long wOid);
|
2022-02-02 17:50:40 +01:00
|
|
|
|
|
|
|
|
|
|
[FaultContract(typeof(BeWoFault))]
|
|
|
|
|
|
[OperationContract]
|
|
|
|
|
|
List<string> SetSortierMethoden();
|
|
|
|
|
|
|
|
|
|
|
|
[FaultContract(typeof(BeWoFault))]
|
|
|
|
|
|
[OperationContract]
|
|
|
|
|
|
List<DienstBlockDC> DienstBloeckeNeuSortieren(List<DienstBlockDC> bloecke, string auswahl, bool aufsteigend);
|
2022-02-24 08:11:58 +01:00
|
|
|
|
|
|
|
|
|
|
[FaultContract(typeof(BeWoFault))]
|
|
|
|
|
|
[OperationContract]
|
|
|
|
|
|
DienstZeileDC InitStatusZeile(DateTime date);
|
2022-03-14 07:08:32 +01:00
|
|
|
|
|
|
|
|
|
|
[FaultContract(typeof(BeWoFault))]
|
|
|
|
|
|
[OperationContract]
|
|
|
|
|
|
bool InsertNewDienstEintrag2(DienstEintragDC dienstEintrag, List<DienstEintragDC> alleDiensteintraege, List<DienstvertretungDC> alleDienstvertretungen,
|
|
|
|
|
|
int day, DateTime pflichtStart, DateTime pflichtEnde);
|
|
|
|
|
|
|
|
|
|
|
|
[FaultContract(typeof(BeWoFault))]
|
|
|
|
|
|
[OperationContract]
|
|
|
|
|
|
bool DeleteDienstEintrag2(long empId, long wohnId, int zeile, DateTime date, DienstEintragDC dienstEintrag, List<DienstEintragDC> alleDiensteintraege,
|
|
|
|
|
|
List<DienstvertretungDC> alleDienstvertretungen, int day, DateTime pflichtStart, DateTime pflichtEnde);
|
|
|
|
|
|
|
|
|
|
|
|
[FaultContract(typeof(BeWoFault))]
|
|
|
|
|
|
[OperationContract]
|
2022-03-25 15:05:39 +01:00
|
|
|
|
List<DienstZeileDC> InitDienstzeilen(DienstBlockDC block, List<DienstInfoDC> dienste, DateTime date, int? standardanzahlZeilen);
|
2022-03-14 07:08:32 +01:00
|
|
|
|
|
|
|
|
|
|
[FaultContract(typeof(BeWoFault))]
|
|
|
|
|
|
[OperationContract]
|
2022-03-25 15:05:39 +01:00
|
|
|
|
List<DienstZeileDC> InitDienstzeilenNachSortieren(List<DienstBlockDC> bloecke, List<DienstInfoDC> dienste, DateTime date, int? standardanzahlZeilen);
|
2022-03-22 11:38:58 +01:00
|
|
|
|
|
|
|
|
|
|
[FaultContract(typeof(BeWoFault))]
|
|
|
|
|
|
[OperationContract]
|
|
|
|
|
|
DienstplanerMonthlySummaryDC BerechneSollSaldoUndIstFuerEinzelnenMitarbeiter(DateTime date, long empOid, List<DienstEintragDC> dienstEintraege, List<DienstvertretungDC> dienstvertretungen,
|
|
|
|
|
|
List<AbsenceTimeDC> absenceTimes, List<OvertimeDC> overtimes, out long stundenBeiAbwesenheitKey, out decimal stundenBeiAbwesenheitValue);
|
2022-12-30 16:28:23 +01:00
|
|
|
|
|
|
|
|
|
|
[FaultContract(typeof(BeWoFault))]
|
|
|
|
|
|
[OperationContract]
|
|
|
|
|
|
List<ServiceRecordDC> GetCustomerServiceRecordsWithStartEndDate(long pCustomerOid, long costbearer2SupportConceptOid, DateTime start, DateTime ende);
|
2023-01-26 12:55:56 +01:00
|
|
|
|
|
|
|
|
|
|
[FaultContract(typeof(BeWoFault))]
|
|
|
|
|
|
[OperationContract]
|
|
|
|
|
|
List<ConfirmationReceiptSignatureDC> GetConfirmationReceiptSignatures(List<long> oids);
|
2023-03-03 21:54:36 +01:00
|
|
|
|
|
|
|
|
|
|
[FaultContract(typeof(BeWoFault))]
|
|
|
|
|
|
[OperationContract]
|
|
|
|
|
|
SchedulerAppointmentDC GetRootAppointment(string recurrenceId);
|
2023-08-21 14:45:00 +02:00
|
|
|
|
|
|
|
|
|
|
[FaultContract(typeof(BeWoFault))]
|
|
|
|
|
|
[OperationContract]
|
|
|
|
|
|
string GetDakotaFileFormat(object param);
|
2019-07-15 17:18:09 +02:00
|
|
|
|
}
|
2016-06-27 01:45:38 +02:00
|
|
|
|
}
|