Files
BeWoPlaner/Service/ServiceImplementations/Enhanced/AccountingEnhancedServiceImp.cs
2026-01-23 16:28:47 +01:00

35 lines
1.1 KiB
C#

using BeWo.Data;
using BeWo.Data.Access;
using BeWo.Data.Entities;
using BeWo.Data.Security;
using BeWo.Service.Plugins;
using BeWo.Service.ServiceContracts.Enhanced;
using BS.Shared;
using BS.Shared.DataContracts;
using DevExpress.CodeParser;
using DevExpress.Entity.Model.Metadata;
using DevExpress.XtraRichEdit.Model;
using Newtonsoft.Json;
using System;
using System.Collections.Generic;
using System.IO;
using System.Linq;
using System.Security.Cryptography;
using System.ServiceModel;
using System.Text;
using System.Threading;
using System.Threading.Tasks;
namespace BeWo.Service.ServiceImplementations.Enhanced
{
[ServiceBehavior(InstanceContextMode = InstanceContextMode.PerCall, ConcurrencyMode = ConcurrencyMode.Single)]
public class AccountingEnhancedServiceImp : IAccountingEnhancedService
{
public ApiResponse<Tuple<StoredFileDC, byte[]>> GetXRechnung(long invoice_base_oid, int report_type, string report_url)
{
var service = PluginLoader.FindClass<XRechnungService>();
return service.GetXRechnung(invoice_base_oid, report_type, report_url);
}
}
}