Files
BeWoPlaner/ReportImp/LebenshilfeDuisburgReports/Services/CustomAccountingService.cs
2019-11-24 15:33:32 +01:00

41 lines
1.0 KiB
C#

using System;
using System.Collections.Generic;
using System.Linq;
using BeWo.Data.Access;
using BeWo.Data.Entities;
using BeWo.Service.DCEntityMapper;
using BeWo.Service.Plugins;
using BS.Shared;
using BS.Shared.Core;
using BS.Shared.DataContracts;
using BS.Shared.DataContracts.Compact;
using BS.Shared.Extensions;
namespace LebenshilfeDuisburgReports.Services
{
public class CustomAccountingService : AccountingService
{
public override void DeactivateInvoiceBases(List<InvoiceBaseDC> invoices)
{
foreach (var idc in invoices)
{
var newInvoice = base.ErstelleStornoRechnung(idc);
DAOFactory.GenericDAO.Insert(newInvoice);
}
}
public override void DeactivateServiceInvoices(List<ServiceInvoiceDC> invoices)
{
foreach (var sidc in invoices)
{
var newInvoice = base.ErstelleStornoRechnung(sidc);
DAOFactory.GenericDAO.Insert(newInvoice);
}
}
}
}