diff --git a/ReportImp/BetreutesWohnenWoellReports/BetreutesWohnenWoellReports.csproj b/ReportImp/BetreutesWohnenWoellReports/BetreutesWohnenWoellReports.csproj index c5bca5a5e..e33d9520f 100644 --- a/ReportImp/BetreutesWohnenWoellReports/BetreutesWohnenWoellReports.csproj +++ b/ReportImp/BetreutesWohnenWoellReports/BetreutesWohnenWoellReports.csproj @@ -132,6 +132,7 @@ ServiceInvoiceReport.cs + Component diff --git a/ReportImp/BetreutesWohnenWoellReports/Invoicing/JugendamtInvoiceCreation.cs b/ReportImp/BetreutesWohnenWoellReports/Invoicing/JugendamtInvoiceCreation.cs index ab1229869..5da59df49 100644 --- a/ReportImp/BetreutesWohnenWoellReports/Invoicing/JugendamtInvoiceCreation.cs +++ b/ReportImp/BetreutesWohnenWoellReports/Invoicing/JugendamtInvoiceCreation.cs @@ -29,11 +29,16 @@ namespace BetreutesWohnenWoellReports.Invoicing var list = new List(); foreach (ServiceRecordDC iServiceRecord in serviceRecordsInPeriod) { + if (iServiceRecord.ServiceDescription.Name.Contains("face to face")) + { } + if (iServiceRecord.ServiceDescription.Category.IsBillable) { if (!iServiceRecord.AlreadyAccounted) { InvoiceItem invoiceItem = CreateInvoiceItem(iServiceRecord, scap, calc); + if (iServiceRecord.ServiceDescription.Name.Contains("face to face")) + { } invoiceItem.Notice = iServiceRecord.ServiceDescription.CategoryName; if (invoiceItem != null) { @@ -204,23 +209,45 @@ namespace BetreutesWohnenWoellReports.Invoicing } decimal totalHours = 0; - foreach (var ii in sip.InvoiceItemList.Where(ii => ii.UnitCount.HasValue && ii.ItemDescription != "Fahrkosten pro km")) // KM werden immer abgerechnet, wie werden nicht vom Budget abgezogen - { - if (totalHours + ii.UnitCount.Value > sip.ApprovedHours) - { - ii.UnitCount = Math.Round(sip.ApprovedHours.Value - totalHours, 2, MidpointRounding.AwayFromZero); - if (ii.AmountPerUnit.HasValue) - { - ii.AmountTotal = ii.AmountPerUnit.Value * ii.UnitCount; - ii.GrossAmountTotal = ii.AmountTotal; - } - totalHours = sip.ApprovedHours.Value; - } - else - { - totalHours += ii.UnitCount.Value; - } - } + //foreach (var ii in sip.InvoiceItemList.Where(ii => ii.UnitCount.HasValue && ii.ItemDescription != "Fahrkosten pro km")) // KM werden immer abgerechnet, wie werden nicht vom Budget abgezogen + //{ + // if (ii.ItemDescription == "Medienkommunikation") + // { } + // if (totalHours + ii.UnitCount.Value > sip.ApprovedHours) + // { + // ii.UnitCount = Math.Round(sip.ApprovedHours.Value - totalHours, 2, MidpointRounding.AwayFromZero); + // if (ii.AmountPerUnit.HasValue) + // { + // ii.AmountTotal = ii.AmountPerUnit.Value * ii.UnitCount; + // ii.GrossAmountTotal = ii.AmountTotal; + // } + // totalHours = sip.ApprovedHours.Value; + // } + // else + // { + // totalHours += ii.UnitCount.Value; + // } + //} + + //foreach (var ii in sip.InvoiceItemList.Where(ii => ii.UnitCount.HasValue && ii.ItemDescription != "Fahrkosten pro km")) // KM werden immer abgerechnet, wie werden nicht vom Budget abgezogen + //{ + // if (ii.ItemDescription == "Medienkommunikation") + // { } + // if (totalHours + ii.UnitCount.Value > sip.ApprovedHours) + // { + // ii.UnitCount = Math.Round(sip.ApprovedHours.Value - totalHours, 2, MidpointRounding.AwayFromZero); + // if (ii.AmountPerUnit.HasValue) + // { + // ii.AmountTotal = ii.AmountPerUnit.Value * ii.UnitCount; + // ii.GrossAmountTotal = ii.AmountTotal; + // } + // totalHours = sip.ApprovedHours.Value; + // } + // else + // { + // totalHours += ii.UnitCount.Value; + // } + //} } } } diff --git a/ReportImp/BetreutesWohnenWoellReports/JugendamtServiceInvoiceReport.Designer.cs b/ReportImp/BetreutesWohnenWoellReports/JugendamtServiceInvoiceReport.Designer.cs index bd03b6bee..de2947a64 100644 --- a/ReportImp/BetreutesWohnenWoellReports/JugendamtServiceInvoiceReport.Designer.cs +++ b/ReportImp/BetreutesWohnenWoellReports/JugendamtServiceInvoiceReport.Designer.cs @@ -65,7 +65,7 @@ namespace BetreutesWohnenWoellReports this.xrLabel6 = new DevExpress.XtraReports.UI.XRLabel(); this.lblAdresse = new DevExpress.XtraReports.UI.XRLabel(); this.lblUeberschrift = new DevExpress.XtraReports.UI.XRLabel(); - this.xrLabel2 = new DevExpress.XtraReports.UI.XRLabel(); + this.lblRechnungOderDifferenz = new DevExpress.XtraReports.UI.XRLabel(); this.xrLabel8 = new DevExpress.XtraReports.UI.XRLabel(); this.lblAbrechnungszeitraum = new DevExpress.XtraReports.UI.XRLabel(); this.DetailReport = new DevExpress.XtraReports.UI.DetailReportBand(); @@ -90,9 +90,9 @@ namespace BetreutesWohnenWoellReports this.xrTableCell45 = new DevExpress.XtraReports.UI.XRTableCell(); this.xrTableCell2 = new DevExpress.XtraReports.UI.XRTableCell(); this.xrTableCell47 = new DevExpress.XtraReports.UI.XRTableCell(); - this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components); this.ReportFooter1 = new DevExpress.XtraReports.UI.ReportFooterBand(); this.xrLabel1 = new DevExpress.XtraReports.UI.XRLabel(); + this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components); ((System.ComponentModel.ISupportInitialize)(this.xrTable2)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.xrTable1)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.xrTable5)).BeginInit(); @@ -190,7 +190,7 @@ namespace BetreutesWohnenWoellReports this.xrLabel6, this.lblAdresse, this.lblUeberschrift, - this.xrLabel2, + this.lblRechnungOderDifferenz, this.xrLabel8, this.lblAbrechnungszeitraum}); this.Page1.Font = new DevExpress.Drawing.DXFont("Verdana", 10F); @@ -431,19 +431,19 @@ namespace BetreutesWohnenWoellReports this.lblUeberschrift.Text = "Sozialpädagogische Familienhilfe gem. §§27, 31 SGB VIII"; this.lblUeberschrift.WordWrap = false; // - // xrLabel2 + // lblRechnungOderDifferenz // - this.xrLabel2.BackColor = System.Drawing.Color.Transparent; - this.xrLabel2.CanShrink = true; - this.xrLabel2.Font = new DevExpress.Drawing.DXFont("Verdana", 9.75F); - this.xrLabel2.LocationFloat = new DevExpress.Utils.PointFloat(0F, 203.25F); - this.xrLabel2.Name = "xrLabel2"; - this.xrLabel2.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); - this.xrLabel2.SizeF = new System.Drawing.SizeF(362.5F, 23.00002F); - this.xrLabel2.StylePriority.UseBackColor = false; - this.xrLabel2.StylePriority.UseFont = false; - this.xrLabel2.Text = "Rechnung Nr. [InvoiceNumber]"; - this.xrLabel2.WordWrap = false; + this.lblRechnungOderDifferenz.BackColor = System.Drawing.Color.Transparent; + this.lblRechnungOderDifferenz.CanShrink = true; + this.lblRechnungOderDifferenz.Font = new DevExpress.Drawing.DXFont("Verdana", 9.75F); + this.lblRechnungOderDifferenz.LocationFloat = new DevExpress.Utils.PointFloat(0F, 203.25F); + this.lblRechnungOderDifferenz.Name = "lblRechnungOderDifferenz"; + this.lblRechnungOderDifferenz.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.lblRechnungOderDifferenz.SizeF = new System.Drawing.SizeF(362.5F, 23.00002F); + this.lblRechnungOderDifferenz.StylePriority.UseBackColor = false; + this.lblRechnungOderDifferenz.StylePriority.UseFont = false; + this.lblRechnungOderDifferenz.Text = "Rechnung Nr. [InvoiceNumber]"; + this.lblRechnungOderDifferenz.WordWrap = false; // // xrLabel8 // @@ -792,10 +792,6 @@ namespace BetreutesWohnenWoellReports this.xrTableCell47.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; this.xrTableCell47.Weight = 0.59582550260409617D; // - // bindingSource1 - // - this.bindingSource1.DataSource = typeof(BeWo.Report.ReportObjects.ServiceInvoiceRO); - // // ReportFooter1 // this.ReportFooter1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { @@ -819,6 +815,10 @@ namespace BetreutesWohnenWoellReports this.xrLabel1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; this.xrLabel1.TextFormatString = "{0}"; // + // bindingSource1 + // + this.bindingSource1.DataSource = typeof(BeWo.Report.ReportObjects.ServiceInvoiceRO); + // // JugendamtServiceInvoiceReport // this.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] { @@ -859,7 +859,7 @@ namespace BetreutesWohnenWoellReports private DevExpress.XtraReports.UI.BottomMarginBand bottomMarginBand1; private DevExpress.XtraReports.UI.GroupHeaderBand Page1; private DevExpress.XtraReports.UI.XRLabel lblUeberschrift; - private DevExpress.XtraReports.UI.XRLabel xrLabel2; + private DevExpress.XtraReports.UI.XRLabel lblRechnungOderDifferenz; private DevExpress.XtraReports.UI.XRLabel xrLabel8; private DevExpress.XtraReports.UI.XRLabel lblAbrechnungszeitraum; private DevExpress.XtraReports.UI.DetailReportBand DetailReport; diff --git a/ReportImp/BetreutesWohnenWoellReports/JugendamtServiceInvoiceReport.cs b/ReportImp/BetreutesWohnenWoellReports/JugendamtServiceInvoiceReport.cs index 69013bca5..2a78ce35a 100644 --- a/ReportImp/BetreutesWohnenWoellReports/JugendamtServiceInvoiceReport.cs +++ b/ReportImp/BetreutesWohnenWoellReports/JugendamtServiceInvoiceReport.cs @@ -1,4 +1,5 @@ using System; +using System.Linq; using System.Text; using BeWo.Report; using BeWo.Report.ReportObjects; @@ -25,6 +26,12 @@ namespace BetreutesWohnenWoellReports // Überschrift je nach Leistung setzen und Briefkopf nach Kostenträgerfunktion foreach (var ip in pRO.ServiceInvoicePeriods) { + if (ip.ServiceInvoiceItems.Any(i => i.NetAmount < 0)) + { + lblRechnungOderDifferenz.Text = lblRechnungOderDifferenz.Text.Replace("Rechnung", "Differenzrechnung"); + ip.ServiceInvoiceItems = ip.ServiceInvoiceItems.OrderBy(i => i.NetAmount).ToList(); + } + foreach (var ap in ip.CostBearer2SupportConcept.ApprovalPeriodList) { if (ap.CostBearer2SupportConcept.CostBearer.Organisation.Function != null && ap.CostBearer2SupportConcept.CostBearer.Organisation.Function.Value == "Jugendamt") diff --git a/ReportImp/BetreutesWohnenWoellReports/JugendamtServiceInvoiceReport.resx b/ReportImp/BetreutesWohnenWoellReports/JugendamtServiceInvoiceReport.resx index 5d75de311..f846e93cc 100644 --- a/ReportImp/BetreutesWohnenWoellReports/JugendamtServiceInvoiceReport.resx +++ b/ReportImp/BetreutesWohnenWoellReports/JugendamtServiceInvoiceReport.resx @@ -118,6 +118,6 @@ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - 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 \ No newline at end of file diff --git a/ReportImp/BetreutesWohnenWoellReports/QuittierungsbelegFLS.cs b/ReportImp/BetreutesWohnenWoellReports/QuittierungsbelegFLS.cs index b2d1aadcb..56173aebd 100644 --- a/ReportImp/BetreutesWohnenWoellReports/QuittierungsbelegFLS.cs +++ b/ReportImp/BetreutesWohnenWoellReports/QuittierungsbelegFLS.cs @@ -9,6 +9,8 @@ using System.Text.RegularExpressions; using System.Drawing; using BS.Shared.Core; using System.IO; +using BS.Shared.DataContracts; +using BeWo.Service.ServiceImplementations; namespace BeWo.BetreutesWohnenWoellReports { @@ -21,6 +23,7 @@ namespace BeWo.BetreutesWohnenWoellReports public void SetReportDataSource(ServicesOverviewRO pRO) { + string cat = ""; double total = 0; if (pRO.Services != null) { @@ -39,6 +42,8 @@ namespace BeWo.BetreutesWohnenWoellReports } total += s.Minutes; servicesBillable.Add(s); + + cat = s.ServiceCategory; } } @@ -47,9 +52,49 @@ namespace BeWo.BetreutesWohnenWoellReports pRO.TotalFLMBillable = total; + SetBewilligung(pRO, cat); + + this.bindingSource1.DataSource = pRO; } + private void SetBewilligung(ServicesOverviewRO pRO, String name) + { + var stats = GetStatistics(pRO, name); + if (stats != null) + { + pRO.ApprovedFLSPerWeek = stats.MinutesApprovedPerWeek / 60; + } + } + + private SupportConceptPeriodStatisticsDC GetStatistics(ServicesOverviewRO ro, String name) + { + if (ro.CostBearer2SupportConceptList != null && ro.CostBearer2SupportConceptList.Count > 0) + { + var service = new OperationsServiceImp(); + + foreach (var cb2sc in ro.CostBearer2SupportConceptList) + { + long cb2scOid = cb2sc.Oid.Value; + var stats = service.CreateSupportConceptStatistics(cb2scOid, ro.EndDate); + + if (stats.PeriodStatistics != null && stats.PeriodStatistics.Count > 0) + { + foreach (var ps in stats.PeriodStatistics) + { + if (ps.SupportConceptApprovalPeriod != null && ps.SupportConceptApprovalPeriod.ServiceCategory != null && + ps.SupportConceptApprovalPeriod.ServiceCategory.Name.StartsWith(name)) + { + return ps; + } + } + } + } + + } + return null; + } + private void picSignature_BeforePrint(object sender, CancelEventArgs e) { XRPictureBox xrBox = sender as XRPictureBox; diff --git a/ReportImp/BetreutesWohnenWoellReports/Service/CustomAccountingService.cs b/ReportImp/BetreutesWohnenWoellReports/Service/CustomAccountingService.cs new file mode 100644 index 000000000..1a7c78859 --- /dev/null +++ b/ReportImp/BetreutesWohnenWoellReports/Service/CustomAccountingService.cs @@ -0,0 +1,293 @@ +using BeWo.Data.Access; +using BeWo.Data.Entities; +using BeWo.Service.DCEntityMapper; +using BeWo.Service.Plugins; +using BS.Shared.DataContracts; +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace BetreutesWohnenWoellReports.Service +{ + public class CustomAccountingService : AccountingService + { + protected override List ErstelleNeueRechnungen(List differenzRechnungChecks) + { + var rechnungen = new List(); + foreach (var item in differenzRechnungChecks) + { + if (item.VorhandeneRechungen.Count == 0 || !item.VorhandeneRechungen.Any(r => item.NeueRechnung.InvoiceBase.CustomerLastName == r.InvoiceBase.CustomerLastName && + item.NeueRechnung.InvoiceBase.CustomerFirstName == r.InvoiceBase.CustomerFirstName)) + { + item.NeueRechnung.InvoiceBase.NeuErstellen = true; + rechnungen.Add(item.NeueRechnung); + } + else + { + var diffRechnung = ErstelleDifferenzRechnung(item); + if (diffRechnung != null) + { + diffRechnung.InvoiceBase.NeuErstellen = false; + rechnungen.Add(diffRechnung); + } + } + } + + return rechnungen; + } + protected override ServiceInvoiceDC ErstelleDifferenzRechnung(DifferenzRechnungCheck item) + { + ServiceInvoiceDC diffRechnung = null; + //var alterBetrag = item.VorhandeneRechungen.Sum(i => i.ClaimSum ?? 0); + var letzteRg = item.VorhandeneRechungen.OrderByDescending(r => r.ServiceInvoiceOid).FirstOrDefault(); + + letzteRg = item.VorhandeneRechungen.FirstOrDefault(r => item.NeueRechnung.InvoiceBase.CustomerLastName == r.InvoiceBase.CustomerLastName && + item.NeueRechnung.InvoiceBase.CustomerFirstName == r.InvoiceBase.CustomerFirstName); + if (letzteRg != null) + { + if (item.NeueRechnung.ClaimSum == letzteRg.ClaimSum) + { + diffRechnung = item.NeueRechnung; + diffRechnung.InvoiceBase.NeuErstellen = false; + diffRechnung.InvoiceBase.Hinweise = String.Format("Rechnung wurde bereits erstellt"); + } + else + { + diffRechnung = new ServiceInvoiceDC(); + diffRechnung.OriginalZurDifferenz = item.NeueRechnung; + diffRechnung.InvoiceBase = new InvoiceBaseDC(); + CopyInvoiceBaseDC(item.NeueRechnung.InvoiceBase, diffRechnung); + + ServiceInvoice counterInvoice = new ServiceInvoice(); + var serviceInvoice = DAOFactory.SearchDAO.GetServiceInvoiceByInvoiceBaseOid(letzteRg.InvoiceBase.InvoiceBaseOid.Value); + + CopyServiceInvoice(serviceInvoice, counterInvoice); + SetzeStornoInfos(counterInvoice); + SetzeRechnungspositionenServiceInvoice(diffRechnung, counterInvoice, item); + + diffRechnung.InvoiceBase.NeuErstellen = true; + diffRechnung.InvoiceBase.Hinweise = String.Format("Rechnungsdifferenz zu Rechnung {0} in Höhe von {1:c}", letzteRg.InvoiceBase.InvoiceNumber, letzteRg.InvoiceBase.TotalAmount.Value); + } + } + + return diffRechnung; + } + // Standard, aber in der Basis private und dahar musste es hier mit rein da ich sonst nicht nicht SetzeRechnungspositionenServiceInvoice überschreiben konnte + private void CopyServiceInvoice(ServiceInvoice existingInvoice, ServiceInvoice copyInvoice) + { + copyInvoice.AmountAdvancePayments = existingInvoice.AmountAdvancePayments; + copyInvoice.AmountEquityContribution = existingInvoice.AmountEquityContribution; + copyInvoice.ServiceUnitOid = existingInvoice.ServiceUnitOid; + + CopyInvoiceBase(existingInvoice.InvoiceBase, copyInvoice.InvoiceBase); + + foreach (var sip in existingInvoice.ServiceInvoicePeriodList) + { + var copySip = new ServiceInvoicePeriod(); + copyInvoice.ServiceInvoicePeriodList.Add(copySip); + + CopyServiceInvoicePeriod(sip, copySip); + } + } + // Standard, aber in der Basis private und dahar musste es hier mit rein da ich sonst nicht nicht SetzeRechnungspositionenServiceInvoice überschreiben konnte + private void CopyInvoiceBase(InvoiceBase existing, InvoiceBase copy) + { + copy.AccountingPeriodEnd = existing.AccountingPeriodEnd; + copy.AccountingPeriodStart = existing.AccountingPeriodStart; + copy.CostBearer2SupportConcept = existing.CostBearer2SupportConcept; + copy.CreatorFirstName = existing.CreatorFirstName; + copy.CreatorLastName = existing.CreatorLastName; + copy.CustomerReferenceNumber = existing.CustomerReferenceNumber; + copy.DueDate = existing.DueDate; + copy.DunningLetterCount = existing.DunningLetterCount; + copy.InvoiceDate = existing.InvoiceDate; + copy.InvoiceId = existing.InvoiceId; + copy.InvoiceNumber = existing.InvoiceNumber; + copy.InvoiceTitle = existing.InvoiceTitle; + copy.InvoiceTypeText = existing.InvoiceTypeText; + copy.IsPaid = existing.IsPaid; + copy.IsPrinted = existing.IsPrinted; + copy.RecipientCostBearerOid = existing.RecipientCostBearerOid; + copy.RecipientCustomerOid = existing.RecipientCustomerOid; + copy.RecipientDivision = existing.RecipientDivision; + copy.RecipientOrganisation = existing.RecipientOrganisation; + copy.RecipientOrganisationOid = existing.RecipientOrganisationOid; + copy.RecipientPersonFirstName = existing.RecipientPersonFirstName; + copy.RecipientPersonLastName = existing.RecipientPersonLastName; + copy.RecipientPersonOid = existing.RecipientPersonOid; + copy.SenderDivision = existing.SenderDivision; + copy.SenderFirstName = existing.SenderFirstName; + copy.SenderLastName = existing.SenderLastName; + copy.SenderOrganisation = existing.SenderOrganisation; + copy.SupportConceptOid = existing.SupportConceptOid; + copy.Type = existing.Type; + copy.XMLData = existing.XMLData; + + foreach (var ii in existing.InvoiceItems) + { + var copyItem = new InvoiceItem(); + copy.InvoiceItems.Add(copyItem); + + CopyInvoiceItem(ii, copyItem); + + } + + if (existing.RecipientAddress != null) + { + copy.RecipientAddress = CreateCopyAddress(existing.RecipientAddress); + } + + if (existing.RecipientContacts != null) + { + copy.RecipientContacts = new List(); + foreach (var existingContact in existing.RecipientContacts) + { + copy.RecipientContacts.Add(CreateCopyContact(existingContact)); + } + } + + if (existing.SenderAddress != null) + { + copy.SenderAddress = existing.SenderAddress; + } + + if (existing.SenderContacts != null) + { + copy.SenderContacts = new List(); + foreach (var existingContact in existing.SenderContacts) + { + copy.SenderContacts.Add(CreateCopyContact(existingContact)); + } + } + + } + // Standard, aber in der Basis private und dahar musste es hier mit rein da ich sonst nicht nicht SetzeRechnungspositionenServiceInvoice überschreiben konnte + private void CopyInvoiceItem(InvoiceItem existingItem, InvoiceItem copyItem) + { + copyItem.AccountingInterval = existingItem.AccountingInterval; + copyItem.AmountPerUnit = existingItem.AmountPerUnit; + copyItem.AmountTotal = existingItem.AmountTotal; + copyItem.ApprovalUnit = existingItem.AccountingInterval; + copyItem.ApprovedPerUnit = existingItem.ApprovedPerUnit; + copyItem.GrossAmountTotal = existingItem.GrossAmountTotal; + copyItem.ItemDescription = existingItem.ItemDescription; + copyItem.ItemPeriodEnd = existingItem.ItemPeriodEnd; + copyItem.ItemPeriodStart = existingItem.ItemPeriodStart; + copyItem.MaxApprovedAmount = existingItem.MaxApprovedAmount; + copyItem.MaxApprovedUnitCount = existingItem.MaxApprovedUnitCount; + copyItem.RateFactor = existingItem.RateFactor; + copyItem.ReceivedAmount = existingItem.ReceivedAmount; + copyItem.SupportConceptApprovalPeriodOid = existingItem.SupportConceptApprovalPeriodOid; + copyItem.UnitCount = existingItem.UnitCount; + copyItem.UnitDescription = existingItem.UnitDescription; + copyItem.Notice = existingItem.Notice; + copyItem.ServiceRecord = existingItem.ServiceRecord; + } + // Standard, aber in der Basis private und dahar musste es hier mit rein da ich sonst nicht nicht SetzeRechnungspositionenServiceInvoice überschreiben konnte + private Address CreateCopyAddress(Address address) + { + Address newAddress = new Address(); + newAddress.AddressLine1 = address.AddressLine1; + newAddress.AddressLine2 = address.AddressLine2; + newAddress.Country = address.Country; + newAddress.PostalCode = address.PostalCode; + newAddress.State = address.State; + newAddress.Street = address.Street; + newAddress.Town = address.Town; + + return newAddress; + } + // Standard, aber in der Basis private und dahar musste es hier mit rein da ich sonst nicht nicht SetzeRechnungspositionenServiceInvoice überschreiben konnte + private Contact CreateCopyContact(Contact existingContact) + { + Contact newContact = new Contact(); + newContact.Value = existingContact.Value; + newContact.Type = existingContact.Type; + + return newContact; + } + + private void SetzeRechnungspositionenServiceInvoice(ServiceInvoiceDC diffRechnung, ServiceInvoice counterInvoice, DifferenzRechnungCheck item) + { + var siDCAlt = MapperFactory.ServiceInvoiceDC_ServiceInvoice.MapToNewDC(counterInvoice); + if (siDCAlt.ServiceInvoicePeriods != null && siDCAlt.ServiceInvoicePeriods.Count > 0) + { + diffRechnung.ServiceInvoicePeriods = siDCAlt.ServiceInvoicePeriods; + } + + if (item.NeueRechnung.ServiceInvoicePeriods != null && item.NeueRechnung.ServiceInvoicePeriods.Count > 0) + { + if (diffRechnung.ServiceInvoicePeriods == null) + { + diffRechnung.ServiceInvoicePeriods = item.NeueRechnung.ServiceInvoicePeriods; + } + else + { + foreach (var NewSip in item.NeueRechnung.ServiceInvoicePeriods) + { + if (NewSip.InvoiceItems != null && NewSip.InvoiceItems.Count > 0) + { + if (NewSip.Customer != null && diffRechnung.ServiceInvoicePeriods.Any(s => s.Customer.CustomerOid == NewSip.Customer.CustomerOid) && + NewSip.SupportConceptApprovalPeriod != null && NewSip.SupportConceptApprovalPeriod.SupportConceptApprovalPeriodOid.HasValue + && diffRechnung.ServiceInvoicePeriods.Any(s => s.SupportConceptApprovalPeriod.SupportConceptApprovalPeriodOid.HasValue + && s.SupportConceptApprovalPeriod.SupportConceptApprovalPeriodOid.Value == NewSip.SupportConceptApprovalPeriod.SupportConceptApprovalPeriodOid.Value)) + { + var ip = diffRechnung.ServiceInvoicePeriods.Where(s => s.SupportConceptApprovalPeriod.SupportConceptApprovalPeriodOid.Value == NewSip.SupportConceptApprovalPeriod.SupportConceptApprovalPeriodOid.Value).First(); + if (ip.InvoiceItems != null && ip.InvoiceItems.Count > 0) + { + ip.Claim += NewSip.Claim; + foreach (var ii in NewSip.InvoiceItems) + { + ip.InvoiceItems.Add(ii); + } + + // Bei Rechnungspositionen mit negativem Betrag auf alte Rechnung verweisen + foreach (var iitem in ip.InvoiceItems) + { + if (iitem.AmountTotal < 0) + { + iitem.ItemDescription += string.Format(" (am {0:dd.MM.yyyy} in Rechnung {1} berechnet)", item.VorhandeneRechungen[0].InvoiceBase.InvoiceDate, item.VorhandeneRechungen[0].InvoiceBase.InvoiceNumber); + } + } + } + } + else + { + diffRechnung.ServiceInvoicePeriods.Add(NewSip); + } + } + } + } + } + } + // Standard, aber in der Basis private und dahar musste es hier mit rein da ich sonst nicht nicht SetzeRechnungspositionenServiceInvoice überschreiben konnte + private void CopyServiceInvoicePeriod(ServiceInvoicePeriod existingSip, ServiceInvoicePeriod copySip) + { + copySip.AccountingInterval = existingSip.AccountingInterval; + copySip.ApprovedAmountDefaultHourlyRate = existingSip.ApprovedAmountDefaultHourlyRate; + copySip.ApprovedBE = existingSip.ApprovedBE; + copySip.ApprovedFixedAmount = existingSip.ApprovedFixedAmount; + copySip.ApprovedHours = existingSip.ApprovedHours; + copySip.Claim = existingSip.Claim; + copySip.End = existingSip.End; + copySip.HoursNotBillableAbsence = existingSip.HoursNotBillableAbsence; + copySip.HoursNotBillableNotApproved = existingSip.HoursNotBillableNotApproved; + copySip.ServiceUnitName = existingSip.ServiceUnitName; + copySip.Start = existingSip.Start; + copySip.Notice = existingSip.Notice; + copySip.Customer = existingSip.Customer; + copySip.SupportConceptApprovalPeriod = existingSip.SupportConceptApprovalPeriod; + + foreach (var ii in existingSip.InvoiceItemList) + { + var copyItem = new InvoiceItem(); + copySip.InvoiceItemList.Add(copyItem); + + CopyInvoiceItem(ii, copyItem); + } + + } + } +}