diff --git a/ReportImp/DomizielAnsbach/CustomerDataReport.cs b/ReportImp/DomizielAnsbach/CustomerDataReport.cs index 0e9ed714e..1dfca2619 100644 --- a/ReportImp/DomizielAnsbach/CustomerDataReport.cs +++ b/ReportImp/DomizielAnsbach/CustomerDataReport.cs @@ -21,5 +21,6 @@ namespace DomizielAnsbach { this.bindingSource1.DataSource = pRO; } + } } diff --git a/ReportImp/DomizielAnsbach/Invoicing/CollectiveInvoiceCreation.cs b/ReportImp/DomizielAnsbach/Invoicing/CollectiveInvoiceCreation.cs index d63d3e349..75ab9ce08 100644 --- a/ReportImp/DomizielAnsbach/Invoicing/CollectiveInvoiceCreation.cs +++ b/ReportImp/DomizielAnsbach/Invoicing/CollectiveInvoiceCreation.cs @@ -5,9 +5,11 @@ using BeWo.Data.Access; using BeWo.Data.Entities; using BeWo.Service.DCEntityMapper; using BeWo.Service.Invoicing; +using BS.Shared; using BS.Shared.Core; using BS.Shared.DataContracts; using BS.Shared.DataContracts.Compact; +using BS.Shared.Extensions; using BS.Shared.Services; @@ -122,6 +124,140 @@ namespace DomizielAnsbach.Invoicing } } + else if (cat.ToLower().Contains("miete")) + { + // eigentlich Monatsweise Abrechnung wobei ein Monat aus 30.42 Tagen besteht + // bei späterem Beginn oder Krankheit werden die Tage einzeln abgezogen, bei früherem Ende wird der letzte Tag nicht berechnet + serviceInvoicePeriod.ApprovedFixedAmount = null; + DateTimeSpan span = new DateTimeSpan(accountingPeriodStart.Value, accountingPeriodEnd.Value); + + IList ergebnis = new List(); + var customer = cb2sc.SupportConcept.Customer; + + DateTime start; + DateTime ende; + decimal tageMonat; + int count = 0; + decimal firstDays = 0; + + if (scap.StartDate <= span.StartDate) + start = span.StartDate; + else + { + start = (DateTime)scap.StartDate; + // im Fall von Umzug (z.B. von EZ in DZ) darf die Summe der Tage beider Mieten - nicht die max. 30,42 Tage überschreiten + foreach (var i in cb2sc.ApprovalPeriodList) + { + if (i.EndDate >= span.StartDate && i.EndDate <= scap.StartDate && i.ServiceCategory.Name.ToLower().Contains("miete")) + { + firstDays = (int)(i.EndDate - span.StartDate).Value.TotalDays; + } + } + } + + if (scap.EndDate >= span.EndDate) + ende = span.EndDate; + else + { + // im Fall des Umzugs (z.B. von EZ in DZ) wird der letzte Tag der ersten Miete auch übernommen + foreach (var i in cb2sc.ApprovalPeriodList) + { + if (i.StartDate >= scap.EndDate && i.StartDate <= span.EndDate && i.ServiceCategory.Name.ToLower().Contains("miete")) + count += 1; + } + if (count >= 1) + ende = (DateTime)scap.EndDate; + + else + { + ende = (DateTime)scap.EndDate; + ende.AddDays(-1); + } + } + + tageMonat = ende.Subtract(start).Days; + if (scap.EndDate >= span.EndDate || count >= 1) + tageMonat += 1; + if (firstDays > 0 && firstDays + tageMonat >= 30.42m) + tageMonat = 30.42m - Convert.ToDecimal(firstDays); + + var crpDcs = scap.ServiceCategory.CostRatePeriods; + var crp = crpDcs.GetCostRatePeriodForDate(CostRatePeriodType.AmountOfMoney, start); + decimal? monatssatz = 0; + + if (crp != null && crp.CostRateValue.HasValue) + monatssatz = crp.CostRateValue; + var tagessatz = Convert.ToInt32(monatssatz) / 30.42; + + while (start <= ende) + { + int tageAbwesendImMonat = 0; + + foreach (var at in customer.AbsenceTimes) + { + DateTime? startAbw = at.Start; + DateTime? endMinusEinTag = at.End; + if (at.Start.HasValue && at.End.HasValue && at.End.Value.Date.Subtract(at.Start.Value.Date).TotalDays > 0) + { + endMinusEinTag = at.End.Value.AddDays(-1); + } + if (startAbw.HasValue && startAbw.Value < ende && (!endMinusEinTag.HasValue || endMinusEinTag.Value >= start)) + { + DateTime abwStart = at.Start.Value; + if (start > abwStart) + { + abwStart = start; + } + + DateTime abwEnd = ende.AddDays(-1); + if (endMinusEinTag.HasValue && endMinusEinTag < ende) + { + abwEnd = endMinusEinTag.Value; + } + + DateTime dt = abwStart; + + while (dt <= abwEnd) + { + tageAbwesendImMonat++; + dt = dt.AddDays(1); + } + } + } + var ii = new InvoiceItem(); + + if (tageAbwesendImMonat == 0 && accountingPeriodStart.Value == start && accountingPeriodEnd.Value == ende) + { + ii.AmountTotal = monatssatz; + } + else + { + ii.UnitCount = tageMonat - tageAbwesendImMonat; + ii.AmountPerUnit = monatssatz; + ii.AmountTotal = ii.UnitCount * Convert.ToDecimal(tagessatz); + ii.GrossAmountTotal = ii.AmountTotal; + } + + ii.GrossAmountTotal = ii.AmountTotal; + ii.MaxApprovedAmount = null; + ii.ItemDescription = cat; + ii.UnitDescription = cat; + ii.ItemPeriodStart = start; + ii.Notice = start.ToString("MMMM"); + ii.SupportConceptApprovalPeriodOid = scap.SupportConceptApprovalPeriodOid; + + ergebnis.Add(ii); + + start = start.AddMonths(1); + start = new DateTime(start.Year, start.Month, 1); + + foreach (var item in ergebnis) + { + item.ItemPeriodEnd = serviceInvoicePeriod.End; + serviceInvoicePeriod.InvoiceItemList.Add(item); + } + } + } else { foreach (var billingData in data) @@ -138,12 +274,7 @@ namespace DomizielAnsbach.Invoicing ItemDescription = cat }); } - } - - - - - + } } } } diff --git a/ReportImp/DomizielAnsbach/ServiceInvoiceReport.Designer.cs b/ReportImp/DomizielAnsbach/ServiceInvoiceReport.Designer.cs index f03e935a3..700213b40 100644 --- a/ReportImp/DomizielAnsbach/ServiceInvoiceReport.Designer.cs +++ b/ReportImp/DomizielAnsbach/ServiceInvoiceReport.Designer.cs @@ -80,6 +80,8 @@ namespace DomizielAnsbach this.xrTable4 = new DevExpress.XtraReports.UI.XRTable(); this.xrTableRow10 = new DevExpress.XtraReports.UI.XRTableRow(); this.xrTableCell9 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableRow5 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell6 = new DevExpress.XtraReports.UI.XRTableCell(); this.xrTableRow14 = new DevExpress.XtraReports.UI.XRTableRow(); this.xrTableCell12 = new DevExpress.XtraReports.UI.XRTableCell(); this.xrLabel14 = new DevExpress.XtraReports.UI.XRLabel(); @@ -183,7 +185,7 @@ namespace DomizielAnsbach // // topMarginBand1 // - this.topMarginBand1.HeightF = 33.54166F; + this.topMarginBand1.HeightF = 34F; this.topMarginBand1.Name = "topMarginBand1"; // // bottomMarginBand1 @@ -644,7 +646,7 @@ namespace DomizielAnsbach // xrLabel15 // this.xrLabel15.Font = new System.Drawing.Font("Verdana", 10F); - this.xrLabel15.LocationFloat = new DevExpress.Utils.PointFloat(0.166626F, 114.5833F); + this.xrLabel15.LocationFloat = new DevExpress.Utils.PointFloat(0F, 137.5F); this.xrLabel15.Name = "xrLabel15"; this.xrLabel15.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); this.xrLabel15.SizeF = new System.Drawing.SizeF(175F, 17F); @@ -658,8 +660,9 @@ namespace DomizielAnsbach this.xrTable4.Name = "xrTable4"; this.xrTable4.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] { this.xrTableRow10, + this.xrTableRow5, this.xrTableRow14}); - this.xrTable4.SizeF = new System.Drawing.SizeF(650F, 26F); + this.xrTable4.SizeF = new System.Drawing.SizeF(650F, 42F); this.xrTable4.StylePriority.UseFont = false; // // xrTableRow10 @@ -679,6 +682,23 @@ namespace DomizielAnsbach this.xrTableCell9.Text = "xrTableCell1"; this.xrTableCell9.Weight = 3D; // + // xrTableRow5 + // + this.xrTableRow5.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell6}); + this.xrTableRow5.Name = "xrTableRow5"; + this.xrTableRow5.Weight = 0.38095238095238093D; + // + // xrTableCell6 + // + this.xrTableCell6.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "CreatorDivision")}); + this.xrTableCell6.Name = "xrTableCell6"; + this.xrTableCell6.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrTableCell6.StylePriority.UsePadding = false; + this.xrTableCell6.Text = "xrTableCell6"; + this.xrTableCell6.Weight = 3D; + // // xrTableRow14 // this.xrTableRow14.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { @@ -696,7 +716,7 @@ namespace DomizielAnsbach this.xrLabel14.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { new DevExpress.XtraReports.UI.XRBinding("Text", null, "CreatorName")}); this.xrLabel14.Font = new System.Drawing.Font("Verdana", 10F); - this.xrLabel14.LocationFloat = new DevExpress.Utils.PointFloat(0.166626F, 189.5833F); + this.xrLabel14.LocationFloat = new DevExpress.Utils.PointFloat(0F, 212.5F); this.xrLabel14.Name = "xrLabel14"; this.xrLabel14.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); this.xrLabel14.SizeF = new System.Drawing.SizeF(225F, 17F); @@ -892,7 +912,7 @@ namespace DomizielAnsbach this.xrTable4, this.xrLabel14, this.xrLabel1}); - this.GroupFooter2.HeightF = 206.5833F; + this.GroupFooter2.HeightF = 234.7083F; this.GroupFooter2.Name = "GroupFooter2"; // // ServiceInvoiceReport @@ -910,7 +930,7 @@ namespace DomizielAnsbach this.Font = new System.Drawing.Font("Verdana", 10F); this.FormattingRuleSheet.AddRange(new DevExpress.XtraReports.UI.FormattingRule[] { this.ruleRateFactorNull}); - this.Margins = new System.Drawing.Printing.Margins(75, 75, 34, 100); + this.Margins = new System.Drawing.Printing.Margins(75, 71, 34, 100); this.PageHeight = 1169; this.PageWidth = 827; this.PaperKind = System.Drawing.Printing.PaperKind.A4; @@ -994,5 +1014,7 @@ namespace DomizielAnsbach private DevExpress.XtraReports.UI.XRPictureBox xrPictureBox2; private DevExpress.XtraReports.UI.XRLabel xrLabel11; private DevExpress.XtraReports.UI.GroupFooterBand GroupFooter2; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow5; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell6; } } diff --git a/ReportImp/DomizielAnsbach/ServiceInvoiceReport.cs b/ReportImp/DomizielAnsbach/ServiceInvoiceReport.cs index b191590a7..4f8eae0d8 100644 --- a/ReportImp/DomizielAnsbach/ServiceInvoiceReport.cs +++ b/ReportImp/DomizielAnsbach/ServiceInvoiceReport.cs @@ -1,5 +1,7 @@ using System; using System.Text; +using BeWo.Data.Access; +using BeWo.Data.Entities; using BeWo.Report; using BeWo.Report.ReportObjects; @@ -46,7 +48,27 @@ namespace DomizielAnsbach } lblAdresse.Text = sb.ToString(); - if (String.IsNullOrEmpty(pRO.Notice)) + pRO.CreatorDivision = null; + var count = 0; + string ende = ""; + + foreach (var sip in pRO.ServiceInvoicePeriods) + { + foreach (var i in sip.ServiceInvoiceItems) + { + if (i.ServiceDescription.ToLower().Contains("miete")) + { + count += 1; + if (i.AccountingPeriodEnd < pRO.AccountingPeriodEnd) + ende = String.Format(" Die Maßnahme wurde zum {0:dd.MM.yyyy} beendet.", i.AccountingPeriodEnd); + pRO.CreatorDivision = GetAbwesenheiten(sip, pRO.AccountingPeriodStart, pRO.AccountingPeriodEnd); + } + } + } + if (count == 1 && ende != "") + pRO.CreatorDivision += ende; + + if (String.IsNullOrEmpty(pRO.Notice) && (String.IsNullOrEmpty(pRO.CreatorDivision))) { lblNotice.Visible = false; } @@ -64,5 +86,40 @@ namespace DomizielAnsbach this.bindingSource1.DataSource = pRO; } + private string GetAbwesenheiten(ServiceInvoicePeriodRO sip, DateTime start, DateTime end) + { + StringBuilder sb = new StringBuilder(); + var c = DAOFactory.GenericDAO.LoadByID(sip.Customer.Oid.Value); + + if (c.AbsenceTimes != null) + { + foreach (var at in c.AbsenceTimes) + { + if ((!at.Start.HasValue || at.Start.Value <= end) && (!at.End.HasValue || at.End.Value >= start)) + { + if (sb.Length > 0) + { + sb.Append(", "); + } + + sb.Append(String.Format("{0:dd.MM.}", at.Start)); + if (!at.End.HasValue || at.End.Value > at.Start) + { + sb.Append(" bis "); + if (at.End.HasValue) + { + sb.Append(String.Format("{0:dd.MM.}", at.End)); + } + else + { + sb.Append("unbekannt"); + } + } + sb.Append(": " + at.AbsenceReason.Description); + } + } + } + return sb.ToString(); + } } } \ No newline at end of file diff --git a/ReportImp/KomMitBewo/CustomMitarbeiterstundenkontoBerechnung.cs b/ReportImp/KomMitBewo/CustomMitarbeiterstundenkontoBerechnung.cs index 8ed97247b..adc4d06dc 100644 --- a/ReportImp/KomMitBewo/CustomMitarbeiterstundenkontoBerechnung.cs +++ b/ReportImp/KomMitBewo/CustomMitarbeiterstundenkontoBerechnung.cs @@ -18,7 +18,6 @@ namespace KommMit var list = base.GetFeiertage(year); list.Add(new DateTime(year, 12, 31)); - list.Add(new DateTime(year, 12, 24)); var osterSonntag = GetOsterSonntag(year); list.Add(osterSonntag.AddDays(-48)); // "Rosenmontag" diff --git a/ReportImp/KomMitBewo/CustomMitarbeiterstundenkontoBerechnungMonate.cs b/ReportImp/KomMitBewo/CustomMitarbeiterstundenkontoBerechnungMonate.cs new file mode 100644 index 000000000..329b5eb57 --- /dev/null +++ b/ReportImp/KomMitBewo/CustomMitarbeiterstundenkontoBerechnungMonate.cs @@ -0,0 +1,20 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Windows.Forms; +using BeWo.Report; +using BeWo.Data.Entities; +using BeWo.Report.ReportObjects; + + +namespace KommMit +{ + public class CustomMitarbeiterstundenkontoBerechnungMonate : MitarbeiterstundenkontoBerechnungMonate + { + + public override MitarbeiterstundenkontoBerechnung CreateMitarbeiterstundenkontoBerechnung() + { + return new CustomMitarbeiterstundenkontoBerechnungTagesansicht(); + } + } +} diff --git a/ReportImp/KomMitBewo/CustomMitarbeiterstundenkontoBerechnungTagesansicht.cs b/ReportImp/KomMitBewo/CustomMitarbeiterstundenkontoBerechnungTagesansicht.cs new file mode 100644 index 000000000..2869c2872 --- /dev/null +++ b/ReportImp/KomMitBewo/CustomMitarbeiterstundenkontoBerechnungTagesansicht.cs @@ -0,0 +1,25 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using BeWo.Data.Entities; +using BeWo.Report.ReportObjects; +using BS.Shared.Core; +using BS.Shared.Extensions; +using KommMit; + +namespace KommMit +{ + public class CustomMitarbeiterstundenkontoBerechnungTagesansicht : CustomMitarbeiterstundenkontoBerechnung + { + + public override bool ShouldCreateDayDetails() + { + return true; + } + + public override MitarbeiterstundenkontoRO.DayDetail CreateDayDetail(DateTime date, MitarbeiterstundenkontoRO.EmployeeDetail ed) + { + return base.CreateDayDetail(date, ed); + } + } +} diff --git a/ReportImp/KomMitBewo/Mitarbeiterarbeitszeitkonto.cs b/ReportImp/KomMitBewo/Mitarbeiterarbeitszeitkonto.cs new file mode 100644 index 000000000..993b94d3b --- /dev/null +++ b/ReportImp/KomMitBewo/Mitarbeiterarbeitszeitkonto.cs @@ -0,0 +1,47 @@ + +using System; +using System.Collections.Generic; +using System.Linq; +using BeWo.Report; +using BeWo.Report.ReportObjects; + +using BS.Shared.Core; +using DevExpress.XtraReports.UI; + +namespace KommMit +{ + [IDSpecificClass(Identifier = "Mitarbeiterarbeitszeitkonto")] + public partial class Mitarbeiterarbeitszeitkonto : DevExpress.XtraReports.UI.XtraReport, IBeWoReport + { + + public Mitarbeiterarbeitszeitkonto() + { + InitializeComponent(); + } + + public void SetReportDataSource(MitarbeiterstundenkontoRO pRO) + { + var msb = new CustomMitarbeiterstundenkontoBerechnungTagesansicht(); + msb.CreateReport(pRO); + + foreach (var ed in pRO.EmployeeDetailList) + { + var c = ed.Employee.GetValidContractForDate(pRO.ReportStartDate); + if (c != null) + { + if (c.MonthlyTotalHours.HasValue) + { + ed.Regelarbeitszeit = String.Format("{0:0.00} Stunden im Monat", c.MonthlyTotalHours); + } + else if (c.WeeklyTotalHours.HasValue) + { + ed.Regelarbeitszeit = String.Format("{0:0.00} Stunden pro Woche", c.WeeklyTotalHours); + } + } + + } + this.bindingSource1.DataSource = pRO; + } + + } +} diff --git a/ReportImp/KomMitBewo/Mitarbeiterarbeitszeitkonto.designer.cs b/ReportImp/KomMitBewo/Mitarbeiterarbeitszeitkonto.designer.cs new file mode 100644 index 000000000..da21dc97f --- /dev/null +++ b/ReportImp/KomMitBewo/Mitarbeiterarbeitszeitkonto.designer.cs @@ -0,0 +1,1101 @@ +using BeWo.Report.ReportObjects; +namespace KommMit +{ + partial class Mitarbeiterarbeitszeitkonto + { + /// + /// Required designer variable. + /// + private System.ComponentModel.IContainer components = null; + + /// + /// Clean up any resources being used. + /// + /// true if managed resources should be disposed; otherwise, false. + protected override void Dispose(bool disposing) + { + if (disposing && (components != null)) + { + components.Dispose(); + } + base.Dispose(disposing); + } + + #region Designer generated code + + /// + /// Required method for Designer support - do not modify + /// the contents of this method with the code editor. + /// + private void InitializeComponent() + { + this.components = new System.ComponentModel.Container(); + DevExpress.XtraReports.UI.XRSummary xrSummary1 = new DevExpress.XtraReports.UI.XRSummary(); + DevExpress.XtraReports.UI.XRSummary xrSummary2 = new DevExpress.XtraReports.UI.XRSummary(); + DevExpress.XtraReports.UI.XRSummary xrSummary3 = new DevExpress.XtraReports.UI.XRSummary(); + DevExpress.XtraReports.UI.XRSummary xrSummary4 = new DevExpress.XtraReports.UI.XRSummary(); + this.Detail = new DevExpress.XtraReports.UI.DetailBand(); + this.Detail1 = new DevExpress.XtraReports.UI.DetailBand(); + this.xrTableDetail = new DevExpress.XtraReports.UI.XRTable(); + this.xrTableRowDetail = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell3 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell20 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell31 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell67 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell27 = new DevExpress.XtraReports.UI.XRTableCell(); + this.DetailReport = new DevExpress.XtraReports.UI.DetailReportBand(); + this.DetailReport1 = new DevExpress.XtraReports.UI.DetailReportBand(); + this.Detail2 = new DevExpress.XtraReports.UI.DetailBand(); + this.GroupHeader2 = new DevExpress.XtraReports.UI.GroupHeaderBand(); + this.xrTableHeader = new DevExpress.XtraReports.UI.XRTable(); + this.xrTableRowHeader = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell5 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell2 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell7 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell8 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell10 = new DevExpress.XtraReports.UI.XRTableCell(); + this.GroupHeader3 = new DevExpress.XtraReports.UI.GroupHeaderBand(); + this.lblMonat = new DevExpress.XtraReports.UI.XRLabel(); + this.xrTable2 = new DevExpress.XtraReports.UI.XRTable(); + this.xrTableRow1 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell1 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell25 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableRow8 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell6 = new DevExpress.XtraReports.UI.XRTableCell(); + this.cellRegelarbeitszeit = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableRow10 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell21 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell24 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell28 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell23 = new DevExpress.XtraReports.UI.XRTableCell(); + this.GroupFooter2 = new DevExpress.XtraReports.UI.GroupFooterBand(); + this.xrTable4 = new DevExpress.XtraReports.UI.XRTable(); + this.xrTableRow9 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell64 = new DevExpress.XtraReports.UI.XRTableCell(); + this.cellSumMinutesTotalDecimal = new DevExpress.XtraReports.UI.XRTableCell(); + this.cellSumHoursSickDecimal = new DevExpress.XtraReports.UI.XRTableCell(); + this.cellSumHoursInVacationDecimal = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTable1 = new DevExpress.XtraReports.UI.XRTable(); + this.xrTableRow4 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell46 = new DevExpress.XtraReports.UI.XRTableCell(); + this.cellSumMinutesTotalDecimal2 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell17 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell15 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell41 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell55 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableRow5 = new DevExpress.XtraReports.UI.XRTableRow(); + this.sollStundenMonatLabelTableCell = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell50 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell51 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell18 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell11 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell13 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableRow6 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell48 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell57 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell58 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell26 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell12 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell14 = new DevExpress.XtraReports.UI.XRTableCell(); + this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components); + this.Title = new DevExpress.XtraReports.UI.XRControlStyle(); + this.FieldCaption = new DevExpress.XtraReports.UI.XRControlStyle(); + this.PageInfo = new DevExpress.XtraReports.UI.XRControlStyle(); + this.DataField = new DevExpress.XtraReports.UI.XRControlStyle(); + this.topMarginBand1 = new DevExpress.XtraReports.UI.TopMarginBand(); + this.bottomMarginBand1 = new DevExpress.XtraReports.UI.BottomMarginBand(); + this.fieldSumSpecial = new DevExpress.XtraReports.UI.CalculatedField(); + this.fieldSumSonntag = new DevExpress.XtraReports.UI.CalculatedField(); + this.fieldSumFeiertag = new DevExpress.XtraReports.UI.CalculatedField(); + this.fieldHours = new DevExpress.XtraReports.UI.CalculatedField(); + this.fieldSick = new DevExpress.XtraReports.UI.CalculatedField(); + this.fieldVacation = new DevExpress.XtraReports.UI.CalculatedField(); + this.calculatedField1 = new DevExpress.XtraReports.UI.CalculatedField(); + this.fieldSumHours = new DevExpress.XtraReports.UI.CalculatedField(); + this.fieldSumHoliday2 = new DevExpress.XtraReports.UI.CalculatedField(); + this.fieldIstArbeitszeit = new DevExpress.XtraReports.UI.CalculatedField(); + this.fieldUeberstundenGesamt = new DevExpress.XtraReports.UI.CalculatedField(); + ((System.ComponentModel.ISupportInitialize)(this.xrTableDetail)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrTableHeader)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrTable2)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrTable4)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrTable1)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this)).BeginInit(); + // + // Detail + // + this.Detail.HeightF = 0F; + this.Detail.Name = "Detail"; + this.Detail.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F); + this.Detail.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; + // + // Detail1 + // + this.Detail1.Font = new System.Drawing.Font("Arial", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.Detail1.HeightF = 0F; + this.Detail1.Name = "Detail1"; + this.Detail1.StylePriority.UseFont = false; + // + // xrTableDetail + // + this.xrTableDetail.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableDetail.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrTableDetail.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F); + this.xrTableDetail.Name = "xrTableDetail"; + this.xrTableDetail.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrTableDetail.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] { + this.xrTableRowDetail}); + this.xrTableDetail.SizeF = new System.Drawing.SizeF(670F, 22F); + this.xrTableDetail.StylePriority.UseBorders = false; + this.xrTableDetail.StylePriority.UseFont = false; + this.xrTableDetail.StylePriority.UsePadding = false; + this.xrTableDetail.StylePriority.UseTextAlignment = false; + this.xrTableDetail.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + // + // xrTableRowDetail + // + this.xrTableRowDetail.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell3, + this.xrTableCell20, + this.xrTableCell31, + this.xrTableCell67, + this.xrTableCell27}); + this.xrTableRowDetail.Name = "xrTableRowDetail"; + this.xrTableRowDetail.Weight = 0.88D; + // + // xrTableCell3 + // + this.xrTableCell3.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeDetailList.Days.Date", "{0:ddd. dd.MM.}")}); + this.xrTableCell3.Name = "xrTableCell3"; + this.xrTableCell3.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 2, 0, 0, 100F); + this.xrTableCell3.StylePriority.UseFont = false; + this.xrTableCell3.StylePriority.UsePadding = false; + this.xrTableCell3.StylePriority.UseTextAlignment = false; + this.xrTableCell3.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + this.xrTableCell3.Weight = 0.090171325518485154D; + this.xrTableCell3.XlsxFormatString = "ddd. dd.MM.yyyy"; + // + // xrTableCell20 + // + this.xrTableCell20.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeDetailList.Days.ZeitraeumeString", "{0:HH:mm}")}); + this.xrTableCell20.Name = "xrTableCell20"; + this.xrTableCell20.Text = "xrTableCell20"; + this.xrTableCell20.Weight = 0.27051398343498156D; + // + // xrTableCell31 + // + this.xrTableCell31.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeDetailList.Days.fieldHours", "{0:0.00}")}); + this.xrTableCell31.Name = "xrTableCell31"; + this.xrTableCell31.StylePriority.UseTextAlignment = false; + this.xrTableCell31.Text = "xrTableCell31"; + this.xrTableCell31.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight; + this.xrTableCell31.Weight = 0.08115419554645896D; + // + // xrTableCell67 + // + this.xrTableCell67.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeDetailList.Days.HoursSick", "{0:0.00}")}); + this.xrTableCell67.Name = "xrTableCell67"; + this.xrTableCell67.StylePriority.UseTextAlignment = false; + this.xrTableCell67.Text = "xrTableCell67"; + this.xrTableCell67.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight; + this.xrTableCell67.Weight = 0.081154197266340475D; + // + // xrTableCell27 + // + this.xrTableCell27.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeDetailList.Days.HoursInVacation", "{0:0.00}")}); + this.xrTableCell27.Name = "xrTableCell27"; + this.xrTableCell27.StylePriority.UseTextAlignment = false; + this.xrTableCell27.Text = "xrTableCell27"; + this.xrTableCell27.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight; + this.xrTableCell27.Weight = 0.08115417920758361D; + // + // DetailReport + // + this.DetailReport.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] { + this.Detail1, + this.DetailReport1}); + this.DetailReport.DataMember = "EmployeeDetailList"; + this.DetailReport.DataSource = this.bindingSource1; + this.DetailReport.Level = 0; + this.DetailReport.Name = "DetailReport"; + // + // DetailReport1 + // + this.DetailReport1.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] { + this.Detail2, + this.GroupHeader2, + this.GroupHeader3, + this.GroupFooter2}); + this.DetailReport1.DataMember = "EmployeeDetailList.Days"; + this.DetailReport1.DataSource = this.bindingSource1; + this.DetailReport1.Level = 0; + this.DetailReport1.Name = "DetailReport1"; + // + // Detail2 + // + this.Detail2.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.xrTableDetail}); + this.Detail2.Font = new System.Drawing.Font("Arial", 8F); + this.Detail2.HeightF = 22F; + this.Detail2.Name = "Detail2"; + this.Detail2.StylePriority.UseFont = false; + // + // GroupHeader2 + // + this.GroupHeader2.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.xrTableHeader}); + this.GroupHeader2.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Bold); + this.GroupHeader2.HeightF = 30F; + this.GroupHeader2.Name = "GroupHeader2"; + this.GroupHeader2.StylePriority.UseFont = false; + // + // xrTableHeader + // + this.xrTableHeader.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) + | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableHeader.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F); + this.xrTableHeader.Name = "xrTableHeader"; + this.xrTableHeader.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrTableHeader.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] { + this.xrTableRowHeader}); + this.xrTableHeader.SizeF = new System.Drawing.SizeF(670F, 30F); + this.xrTableHeader.StylePriority.UseBackColor = false; + this.xrTableHeader.StylePriority.UseBorders = false; + this.xrTableHeader.StylePriority.UseFont = false; + this.xrTableHeader.StylePriority.UsePadding = false; + this.xrTableHeader.StylePriority.UseTextAlignment = false; + this.xrTableHeader.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + // + // xrTableRowHeader + // + this.xrTableRowHeader.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell5, + this.xrTableCell2, + this.xrTableCell7, + this.xrTableCell8, + this.xrTableCell10}); + this.xrTableRowHeader.Name = "xrTableRowHeader"; + this.xrTableRowHeader.Weight = 0.79999999999999982D; + // + // xrTableCell5 + // + this.xrTableCell5.Name = "xrTableCell5"; + this.xrTableCell5.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 2, 0, 0, 100F); + this.xrTableCell5.StylePriority.UsePadding = false; + this.xrTableCell5.StylePriority.UseTextAlignment = false; + this.xrTableCell5.Text = "Datum"; + this.xrTableCell5.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + this.xrTableCell5.Weight = 0.090171325629990237D; + // + // xrTableCell2 + // + this.xrTableCell2.Name = "xrTableCell2"; + this.xrTableCell2.StylePriority.UseTextAlignment = false; + this.xrTableCell2.Text = "Uhrzeit"; + this.xrTableCell2.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.xrTableCell2.Weight = 0.27051397637806085D; + // + // xrTableCell7 + // + this.xrTableCell7.Name = "xrTableCell7"; + this.xrTableCell7.StylePriority.UseTextAlignment = false; + this.xrTableCell7.Text = "Stunden"; + this.xrTableCell7.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.xrTableCell7.Weight = 0.081154194025935031D; + // + // xrTableCell8 + // + this.xrTableCell8.Multiline = true; + this.xrTableCell8.Name = "xrTableCell8"; + this.xrTableCell8.StylePriority.UseTextAlignment = false; + this.xrTableCell8.Text = "Krank"; + this.xrTableCell8.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.xrTableCell8.Weight = 0.081154199562331691D; + // + // xrTableCell10 + // + this.xrTableCell10.Multiline = true; + this.xrTableCell10.Name = "xrTableCell10"; + this.xrTableCell10.StylePriority.UseBackColor = false; + this.xrTableCell10.StylePriority.UseTextAlignment = false; + this.xrTableCell10.Text = "Urlaub"; + this.xrTableCell10.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.xrTableCell10.Weight = 0.0811541853775325D; + // + // GroupHeader3 + // + this.GroupHeader3.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.lblMonat, + this.xrTable2}); + this.GroupHeader3.Font = new System.Drawing.Font("Arial", 10F); + this.GroupHeader3.HeightF = 120F; + this.GroupHeader3.Level = 1; + this.GroupHeader3.Name = "GroupHeader3"; + this.GroupHeader3.PageBreak = DevExpress.XtraReports.UI.PageBreak.BeforeBand; + this.GroupHeader3.StylePriority.UseFont = false; + // + // lblMonat + // + this.lblMonat.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "ReportStartDate", "Stundenkonto {0:MMMM yy}")}); + this.lblMonat.Font = new System.Drawing.Font("Arial", 14F, System.Drawing.FontStyle.Bold); + this.lblMonat.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F); + this.lblMonat.Multiline = true; + this.lblMonat.Name = "lblMonat"; + this.lblMonat.SizeF = new System.Drawing.SizeF(700.0001F, 25F); + this.lblMonat.StyleName = "Title"; + this.lblMonat.StylePriority.UseFont = false; + this.lblMonat.Text = "lblMonat"; + // + // xrTable2 + // + this.xrTable2.Borders = DevExpress.XtraPrinting.BorderSide.None; + this.xrTable2.LocationFloat = new DevExpress.Utils.PointFloat(0F, 47.91663F); + this.xrTable2.Name = "xrTable2"; + this.xrTable2.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrTable2.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] { + this.xrTableRow1, + this.xrTableRow8, + this.xrTableRow10}); + this.xrTable2.SizeF = new System.Drawing.SizeF(552.2002F, 54F); + this.xrTable2.StylePriority.UseBorders = false; + this.xrTable2.StylePriority.UseFont = false; + this.xrTable2.StylePriority.UsePadding = false; + this.xrTable2.StylePriority.UseTextAlignment = false; + this.xrTable2.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + // + // xrTableRow1 + // + this.xrTableRow1.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell1, + this.xrTableCell25}); + this.xrTableRow1.Name = "xrTableRow1"; + this.xrTableRow1.Weight = 0.75540991165010141D; + // + // xrTableCell1 + // + this.xrTableCell1.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Bold); + this.xrTableCell1.Name = "xrTableCell1"; + this.xrTableCell1.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrTableCell1.StylePriority.UseFont = false; + this.xrTableCell1.StylePriority.UsePadding = false; + this.xrTableCell1.StylePriority.UseTextAlignment = false; + this.xrTableCell1.Text = "Mitarbeiter/in:"; + this.xrTableCell1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + this.xrTableCell1.Weight = 0.138246012405208D; + // + // xrTableCell25 + // + this.xrTableCell25.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeDetailList.FullName")}); + this.xrTableCell25.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Bold); + this.xrTableCell25.Multiline = true; + this.xrTableCell25.Name = "xrTableCell25"; + this.xrTableCell25.StylePriority.UseFont = false; + this.xrTableCell25.StylePriority.UseTextAlignment = false; + this.xrTableCell25.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + this.xrTableCell25.Weight = 0.49791629021026568D; + // + // xrTableRow8 + // + this.xrTableRow8.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell6, + this.cellRegelarbeitszeit}); + this.xrTableRow8.Name = "xrTableRow8"; + this.xrTableRow8.Weight = 0.75540991165010141D; + // + // xrTableCell6 + // + this.xrTableCell6.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Bold); + this.xrTableCell6.Name = "xrTableCell6"; + this.xrTableCell6.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrTableCell6.StylePriority.UseFont = false; + this.xrTableCell6.StylePriority.UsePadding = false; + this.xrTableCell6.StylePriority.UseTextAlignment = false; + this.xrTableCell6.Text = "Regelarbeitszeit:"; + this.xrTableCell6.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + this.xrTableCell6.Weight = 0.138246012405208D; + // + // cellRegelarbeitszeit + // + this.cellRegelarbeitszeit.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeDetailList.Regelarbeitszeit")}); + this.cellRegelarbeitszeit.Name = "cellRegelarbeitszeit"; + this.cellRegelarbeitszeit.StylePriority.UseFont = false; + this.cellRegelarbeitszeit.StylePriority.UseTextAlignment = false; + this.cellRegelarbeitszeit.Text = "cellRegelarbeitszeit"; + this.cellRegelarbeitszeit.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + this.cellRegelarbeitszeit.Weight = 0.49791629021026573D; + // + // xrTableRow10 + // + this.xrTableRow10.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell21, + this.xrTableCell24, + this.xrTableCell28, + this.xrTableCell23}); + this.xrTableRow10.Name = "xrTableRow10"; + this.xrTableRow10.Weight = 0.75540991165010141D; + // + // xrTableCell21 + // + this.xrTableCell21.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Bold); + this.xrTableCell21.Name = "xrTableCell21"; + this.xrTableCell21.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrTableCell21.StylePriority.UseFont = false; + this.xrTableCell21.StylePriority.UsePadding = false; + this.xrTableCell21.StylePriority.UseTextAlignment = false; + this.xrTableCell21.Text = "Soll-Stunden:"; + this.xrTableCell21.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + this.xrTableCell21.Weight = 0.138246012405208D; + // + // xrTableCell24 + // + this.xrTableCell24.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeDetailList.StundenSollMax", "{0:0.00}")}); + this.xrTableCell24.Name = "xrTableCell24"; + this.xrTableCell24.StylePriority.UseTextAlignment = false; + this.xrTableCell24.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + this.xrTableCell24.Weight = 0.17215478017129932D; + // + // xrTableCell28 + // + this.xrTableCell28.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Bold); + this.xrTableCell28.Name = "xrTableCell28"; + this.xrTableCell28.StylePriority.UseFont = false; + this.xrTableCell28.StylePriority.UseTextAlignment = false; + this.xrTableCell28.Text = "Arbeitstage diesen Monat:"; + this.xrTableCell28.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + this.xrTableCell28.Weight = 0.213129273221085D; + // + // xrTableCell23 + // + this.xrTableCell23.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeDetailList.ArbeitstageImBerichtszeitraum", "{0:0}")}); + this.xrTableCell23.Name = "xrTableCell23"; + this.xrTableCell23.StylePriority.UseFont = false; + this.xrTableCell23.StylePriority.UseTextAlignment = false; + this.xrTableCell23.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + this.xrTableCell23.Weight = 0.11263223681788141D; + // + // GroupFooter2 + // + this.GroupFooter2.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.xrTable4, + this.xrTable1}); + this.GroupFooter2.Font = new System.Drawing.Font("Arial", 10F); + this.GroupFooter2.HeightF = 85F; + this.GroupFooter2.KeepTogether = true; + this.GroupFooter2.Name = "GroupFooter2"; + this.GroupFooter2.StylePriority.UseFont = false; + // + // xrTable4 + // + this.xrTable4.Borders = DevExpress.XtraPrinting.BorderSide.None; + this.xrTable4.LocationFloat = new DevExpress.Utils.PointFloat(110F, 0F); + this.xrTable4.Name = "xrTable4"; + this.xrTable4.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrTable4.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] { + this.xrTableRow9}); + this.xrTable4.SizeF = new System.Drawing.SizeF(560F, 22F); + this.xrTable4.StylePriority.UseBorders = false; + this.xrTable4.StylePriority.UseFont = false; + this.xrTable4.StylePriority.UsePadding = false; + this.xrTable4.StylePriority.UseTextAlignment = false; + this.xrTable4.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + // + // xrTableRow9 + // + this.xrTableRow9.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell64, + this.cellSumMinutesTotalDecimal, + this.cellSumHoursSickDecimal, + this.cellSumHoursInVacationDecimal}); + this.xrTableRow9.Name = "xrTableRow9"; + this.xrTableRow9.Weight = 0.87999999999999978D; + // + // xrTableCell64 + // + this.xrTableCell64.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrTableCell64.Name = "xrTableCell64"; + this.xrTableCell64.StylePriority.UseFont = false; + this.xrTableCell64.StylePriority.UseTextAlignment = false; + this.xrTableCell64.Text = "Summe:"; + this.xrTableCell64.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight; + this.xrTableCell64.Weight = 0.26149405118689462D; + // + // cellSumMinutesTotalDecimal + // + this.cellSumMinutesTotalDecimal.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeDetailList.Days.fieldHours")}); + this.cellSumMinutesTotalDecimal.Name = "cellSumMinutesTotalDecimal"; + this.cellSumMinutesTotalDecimal.StylePriority.UseTextAlignment = false; + xrSummary1.FormatString = "{0:0.00}"; + xrSummary1.IgnoreNullValues = true; + xrSummary1.Running = DevExpress.XtraReports.UI.SummaryRunning.Group; + this.cellSumMinutesTotalDecimal.Summary = xrSummary1; + this.cellSumMinutesTotalDecimal.Text = "cellSumMinutesTotalDecimal"; + this.cellSumMinutesTotalDecimal.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight; + this.cellSumMinutesTotalDecimal.Weight = 0.081153321921416444D; + // + // cellSumHoursSickDecimal + // + this.cellSumHoursSickDecimal.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeDetailList.Days.HoursSick")}); + this.cellSumHoursSickDecimal.Multiline = true; + this.cellSumHoursSickDecimal.Name = "cellSumHoursSickDecimal"; + this.cellSumHoursSickDecimal.StylePriority.UseTextAlignment = false; + xrSummary2.FormatString = "{0:0.00}"; + xrSummary2.IgnoreNullValues = true; + xrSummary2.Running = DevExpress.XtraReports.UI.SummaryRunning.Group; + this.cellSumHoursSickDecimal.Summary = xrSummary2; + this.cellSumHoursSickDecimal.Text = "cellSumHoursSickDecimal"; + this.cellSumHoursSickDecimal.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight; + this.cellSumHoursSickDecimal.Weight = 0.081153328404945282D; + // + // cellSumHoursInVacationDecimal + // + this.cellSumHoursInVacationDecimal.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeDetailList.Days.HoursInVacation")}); + this.cellSumHoursInVacationDecimal.Multiline = true; + this.cellSumHoursInVacationDecimal.Name = "cellSumHoursInVacationDecimal"; + this.cellSumHoursInVacationDecimal.StylePriority.UseBackColor = false; + this.cellSumHoursInVacationDecimal.StylePriority.UseTextAlignment = false; + xrSummary3.FormatString = "{0:0.00}"; + xrSummary3.IgnoreNullValues = true; + xrSummary3.Running = DevExpress.XtraReports.UI.SummaryRunning.Group; + this.cellSumHoursInVacationDecimal.Summary = xrSummary3; + this.cellSumHoursInVacationDecimal.Text = "cellSumHoursInVacationDecimal"; + this.cellSumHoursInVacationDecimal.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight; + this.cellSumHoursInVacationDecimal.Weight = 0.081153321723263658D; + // + // xrTable1 + // + this.xrTable1.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) + | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTable1.LocationFloat = new DevExpress.Utils.PointFloat(9.536743E-05F, 25F); + this.xrTable1.Name = "xrTable1"; + this.xrTable1.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrTable1.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] { + this.xrTableRow4, + this.xrTableRow5, + this.xrTableRow6}); + this.xrTable1.SizeF = new System.Drawing.SizeF(669.9999F, 60F); + this.xrTable1.StylePriority.UseBorders = false; + this.xrTable1.StylePriority.UseFont = false; + this.xrTable1.StylePriority.UsePadding = false; + this.xrTable1.StylePriority.UseTextAlignment = false; + this.xrTable1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + // + // xrTableRow4 + // + this.xrTableRow4.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell46, + this.cellSumMinutesTotalDecimal2, + this.xrTableCell17, + this.xrTableCell15, + this.xrTableCell41, + this.xrTableCell55}); + this.xrTableRow4.Name = "xrTableRow4"; + this.xrTableRow4.Weight = 0.8D; + // + // xrTableCell46 + // + this.xrTableCell46.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top))); + this.xrTableCell46.Name = "xrTableCell46"; + this.xrTableCell46.StylePriority.UseBorders = false; + this.xrTableCell46.StylePriority.UseTextAlignment = false; + this.xrTableCell46.Text = "Arbeitszeit:"; + this.xrTableCell46.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight; + this.xrTableCell46.Weight = 0.0899362101431268D; + // + // cellSumMinutesTotalDecimal2 + // + this.cellSumMinutesTotalDecimal2.Borders = DevExpress.XtraPrinting.BorderSide.Top; + this.cellSumMinutesTotalDecimal2.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeDetailList.Days.fieldHours")}); + this.cellSumMinutesTotalDecimal2.Name = "cellSumMinutesTotalDecimal2"; + this.cellSumMinutesTotalDecimal2.StylePriority.UseBorders = false; + this.cellSumMinutesTotalDecimal2.StylePriority.UseTextAlignment = false; + xrSummary4.FormatString = "{0:0.00}"; + xrSummary4.IgnoreNullValues = true; + xrSummary4.Running = DevExpress.XtraReports.UI.SummaryRunning.Group; + this.cellSumMinutesTotalDecimal2.Summary = xrSummary4; + this.cellSumMinutesTotalDecimal2.Text = "cellSumMinutesTotalDecimal2"; + this.cellSumMinutesTotalDecimal2.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight; + this.cellSumMinutesTotalDecimal2.Weight = 0.071948964683863317D; + // + // xrTableCell17 + // + this.xrTableCell17.Borders = DevExpress.XtraPrinting.BorderSide.Top; + this.xrTableCell17.Name = "xrTableCell17"; + this.xrTableCell17.StylePriority.UseBorders = false; + this.xrTableCell17.StylePriority.UseTextAlignment = false; + this.xrTableCell17.Text = "Überstunden neu:"; + this.xrTableCell17.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight; + this.xrTableCell17.Weight = 0.14389792524594167D; + // + // xrTableCell15 + // + this.xrTableCell15.Borders = DevExpress.XtraPrinting.BorderSide.Top; + this.xrTableCell15.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeDetailList.Ueberstunden", "{0:0.00}")}); + this.xrTableCell15.Name = "xrTableCell15"; + this.xrTableCell15.StylePriority.UseBorders = false; + this.xrTableCell15.StylePriority.UseTextAlignment = false; + this.xrTableCell15.Text = "xrTableCell15"; + this.xrTableCell15.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight; + this.xrTableCell15.Weight = 0.0719489609431911D; + // + // xrTableCell41 + // + this.xrTableCell41.Borders = DevExpress.XtraPrinting.BorderSide.Top; + this.xrTableCell41.Name = "xrTableCell41"; + this.xrTableCell41.StylePriority.UseBorders = false; + this.xrTableCell41.StylePriority.UseTextAlignment = false; + this.xrTableCell41.Text = "Überstunden Gesamt:"; + this.xrTableCell41.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight; + this.xrTableCell41.Weight = 0.14389779473226938D; + // + // xrTableCell55 + // + this.xrTableCell55.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Top | DevExpress.XtraPrinting.BorderSide.Right))); + this.xrTableCell55.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeDetailList.fieldUeberstundenGesamt", "{0:0.00}")}); + this.xrTableCell55.Name = "xrTableCell55"; + this.xrTableCell55.StylePriority.UseBorders = false; + this.xrTableCell55.StylePriority.UseTextAlignment = false; + this.xrTableCell55.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight; + this.xrTableCell55.Weight = 0.080942610501736539D; + // + // xrTableRow5 + // + this.xrTableRow5.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.sollStundenMonatLabelTableCell, + this.xrTableCell50, + this.xrTableCell51, + this.xrTableCell18, + this.xrTableCell11, + this.xrTableCell13}); + this.xrTableRow5.Name = "xrTableRow5"; + this.xrTableRow5.Weight = 0.8D; + // + // sollStundenMonatLabelTableCell + // + this.sollStundenMonatLabelTableCell.Borders = DevExpress.XtraPrinting.BorderSide.Left; + this.sollStundenMonatLabelTableCell.Name = "sollStundenMonatLabelTableCell"; + this.sollStundenMonatLabelTableCell.StylePriority.UseBorders = false; + this.sollStundenMonatLabelTableCell.StylePriority.UseTextAlignment = false; + this.sollStundenMonatLabelTableCell.Text = "Soll-Stunden:"; + this.sollStundenMonatLabelTableCell.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight; + this.sollStundenMonatLabelTableCell.Weight = 0.0899362025013637D; + // + // xrTableCell50 + // + this.xrTableCell50.Borders = DevExpress.XtraPrinting.BorderSide.Bottom; + this.xrTableCell50.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeDetailList.StundenSollMax", "{0:0.00}")}); + this.xrTableCell50.Name = "xrTableCell50"; + this.xrTableCell50.StylePriority.UseBorders = false; + this.xrTableCell50.StylePriority.UseTextAlignment = false; + this.xrTableCell50.Text = "xrTableCell50"; + this.xrTableCell50.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight; + this.xrTableCell50.Weight = 0.071948963831937288D; + // + // xrTableCell51 + // + this.xrTableCell51.Borders = DevExpress.XtraPrinting.BorderSide.None; + this.xrTableCell51.Name = "xrTableCell51"; + this.xrTableCell51.StylePriority.UseBorders = false; + this.xrTableCell51.StylePriority.UseFont = false; + this.xrTableCell51.StylePriority.UseTextAlignment = false; + this.xrTableCell51.Text = "Überstunden Vormonat:"; + this.xrTableCell51.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight; + this.xrTableCell51.Weight = 0.14389792921032482D; + // + // xrTableCell18 + // + this.xrTableCell18.Borders = DevExpress.XtraPrinting.BorderSide.Bottom; + this.xrTableCell18.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeDetailList.UeberstundenVormonat", "{0:0.00}")}); + this.xrTableCell18.Name = "xrTableCell18"; + this.xrTableCell18.StylePriority.UseBorders = false; + this.xrTableCell18.StylePriority.UseTextAlignment = false; + this.xrTableCell18.Text = "xrTableCell18"; + this.xrTableCell18.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight; + this.xrTableCell18.Weight = 0.071948964692321912D; + // + // xrTableCell11 + // + this.xrTableCell11.Borders = DevExpress.XtraPrinting.BorderSide.None; + this.xrTableCell11.Name = "xrTableCell11"; + this.xrTableCell11.StylePriority.UseBorders = false; + this.xrTableCell11.StylePriority.UseTextAlignment = false; + this.xrTableCell11.Text = "davon ausbezahlt:"; + this.xrTableCell11.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight; + this.xrTableCell11.Weight = 0.14389779185300228D; + // + // xrTableCell13 + // + this.xrTableCell13.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Right | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell13.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeDetailList.UeberstundenAusbezahlt", "{0:0.00}")}); + this.xrTableCell13.Name = "xrTableCell13"; + this.xrTableCell13.StylePriority.UseBorders = false; + this.xrTableCell13.StylePriority.UseTextAlignment = false; + this.xrTableCell13.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight; + this.xrTableCell13.Weight = 0.0809426141611789D; + // + // xrTableRow6 + // + this.xrTableRow6.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell48, + this.xrTableCell57, + this.xrTableCell58, + this.xrTableCell26, + this.xrTableCell12, + this.xrTableCell14}); + this.xrTableRow6.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Bold); + this.xrTableRow6.Name = "xrTableRow6"; + this.xrTableRow6.StylePriority.UseFont = false; + this.xrTableRow6.Weight = 0.8D; + // + // xrTableCell48 + // + this.xrTableCell48.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell48.Name = "xrTableCell48"; + this.xrTableCell48.StylePriority.UseBorders = false; + this.xrTableCell48.StylePriority.UseFont = false; + this.xrTableCell48.StylePriority.UseTextAlignment = false; + this.xrTableCell48.Text = "Differenz:"; + this.xrTableCell48.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight; + this.xrTableCell48.Weight = 0.0899362025013648D; + // + // xrTableCell57 + // + this.xrTableCell57.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Top | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell57.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeDetailList.Ueberstunden", "{0:0.00}")}); + this.xrTableCell57.Name = "xrTableCell57"; + this.xrTableCell57.StylePriority.UseBorders = false; + this.xrTableCell57.StylePriority.UseFont = false; + this.xrTableCell57.StylePriority.UseTextAlignment = false; + this.xrTableCell57.Text = "xrTableCell57"; + this.xrTableCell57.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight; + this.xrTableCell57.Weight = 0.071948963831938426D; + // + // xrTableCell58 + // + this.xrTableCell58.Borders = DevExpress.XtraPrinting.BorderSide.Bottom; + this.xrTableCell58.Name = "xrTableCell58"; + this.xrTableCell58.StylePriority.UseBorders = false; + this.xrTableCell58.StylePriority.UseFont = false; + this.xrTableCell58.StylePriority.UseTextAlignment = false; + this.xrTableCell58.Text = "Überstunden Gesamt:"; + this.xrTableCell58.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight; + this.xrTableCell58.Weight = 0.14389792921032421D; + // + // xrTableCell26 + // + this.xrTableCell26.Borders = DevExpress.XtraPrinting.BorderSide.Bottom; + this.xrTableCell26.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeDetailList.fieldUeberstundenGesamt", "{0:0.00}")}); + this.xrTableCell26.Name = "xrTableCell26"; + this.xrTableCell26.StylePriority.UseBorders = false; + this.xrTableCell26.StylePriority.UseTextAlignment = false; + this.xrTableCell26.Text = "xrTableCell26"; + this.xrTableCell26.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight; + this.xrTableCell26.Weight = 0.071948964692321371D; + // + // xrTableCell12 + // + this.xrTableCell12.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Top | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell12.Name = "xrTableCell12"; + this.xrTableCell12.StylePriority.UseBorders = false; + this.xrTableCell12.StylePriority.UseFont = false; + this.xrTableCell12.StylePriority.UseTextAlignment = false; + this.xrTableCell12.Text = "Übertrag Folgemonat:"; + this.xrTableCell12.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight; + this.xrTableCell12.Weight = 0.14389779185300169D; + // + // xrTableCell14 + // + this.xrTableCell14.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Right | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell14.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeDetailList.UeberstundenGesamt", "{0:0.00}")}); + this.xrTableCell14.Name = "xrTableCell14"; + this.xrTableCell14.StylePriority.UseBorders = false; + this.xrTableCell14.StylePriority.UseTextAlignment = false; + this.xrTableCell14.Text = "xrTableCell14"; + this.xrTableCell14.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight; + this.xrTableCell14.Weight = 0.080942614161178317D; + // + // bindingSource1 + // + this.bindingSource1.DataSource = typeof(BeWo.Report.ReportObjects.MitarbeiterstundenkontoRO); + // + // Title + // + this.Title.BackColor = System.Drawing.Color.White; + this.Title.BorderColor = System.Drawing.SystemColors.ControlText; + this.Title.Borders = DevExpress.XtraPrinting.BorderSide.None; + this.Title.BorderWidth = 1F; + this.Title.Font = new System.Drawing.Font("Times New Roman", 24F); + this.Title.ForeColor = System.Drawing.Color.Black; + this.Title.Name = "Title"; + // + // FieldCaption + // + this.FieldCaption.BackColor = System.Drawing.Color.White; + this.FieldCaption.BorderColor = System.Drawing.SystemColors.ControlText; + this.FieldCaption.Borders = DevExpress.XtraPrinting.BorderSide.None; + this.FieldCaption.BorderWidth = 1F; + this.FieldCaption.Font = new System.Drawing.Font("Times New Roman", 10F, System.Drawing.FontStyle.Bold); + this.FieldCaption.ForeColor = System.Drawing.Color.Black; + this.FieldCaption.Name = "FieldCaption"; + // + // PageInfo + // + this.PageInfo.BackColor = System.Drawing.Color.White; + this.PageInfo.BorderColor = System.Drawing.SystemColors.ControlText; + this.PageInfo.Borders = DevExpress.XtraPrinting.BorderSide.None; + this.PageInfo.BorderWidth = 1F; + this.PageInfo.Font = new System.Drawing.Font("Times New Roman", 8F); + this.PageInfo.ForeColor = System.Drawing.Color.Black; + this.PageInfo.Name = "PageInfo"; + // + // DataField + // + this.DataField.BackColor = System.Drawing.Color.White; + this.DataField.BorderColor = System.Drawing.SystemColors.ControlText; + this.DataField.Borders = DevExpress.XtraPrinting.BorderSide.None; + this.DataField.BorderWidth = 1F; + this.DataField.Font = new System.Drawing.Font("Times New Roman", 8F); + this.DataField.ForeColor = System.Drawing.SystemColors.ControlText; + this.DataField.Name = "DataField"; + // + // topMarginBand1 + // + this.topMarginBand1.HeightF = 50F; + this.topMarginBand1.Name = "topMarginBand1"; + // + // bottomMarginBand1 + // + this.bottomMarginBand1.HeightF = 50F; + this.bottomMarginBand1.Name = "bottomMarginBand1"; + // + // fieldSumSpecial + // + this.fieldSumSpecial.DataMember = "EmployeeDetailList.Days"; + this.fieldSumSpecial.Expression = "Sum([SpecialHours])"; + this.fieldSumSpecial.FieldType = DevExpress.XtraReports.UI.FieldType.Decimal; + this.fieldSumSpecial.Name = "fieldSumSpecial"; + // + // fieldSumSonntag + // + this.fieldSumSonntag.DataMember = "EmployeeDetailList.Days"; + this.fieldSumSonntag.Expression = "Sum([HoursSunday])"; + this.fieldSumSonntag.FieldType = DevExpress.XtraReports.UI.FieldType.Decimal; + this.fieldSumSonntag.Name = "fieldSumSonntag"; + // + // fieldSumFeiertag + // + this.fieldSumFeiertag.DataMember = "EmployeeDetailList.Days"; + this.fieldSumFeiertag.Expression = "Sum([HoursHoliday])"; + this.fieldSumFeiertag.FieldType = DevExpress.XtraReports.UI.FieldType.Decimal; + this.fieldSumFeiertag.Name = "fieldSumFeiertag"; + // + // fieldHours + // + this.fieldHours.DataMember = "EmployeeDetailList.Days"; + this.fieldHours.Expression = "[MinutesTotal]/60"; + this.fieldHours.FieldType = DevExpress.XtraReports.UI.FieldType.Decimal; + this.fieldHours.Name = "fieldHours"; + // + // fieldSick + // + this.fieldSick.DataMember = "EmployeeDetailList.Days"; + this.fieldSick.Expression = "Iif([HoursSick] > 0, \'x\', \'\')"; + this.fieldSick.FieldType = DevExpress.XtraReports.UI.FieldType.String; + this.fieldSick.Name = "fieldSick"; + // + // fieldVacation + // + this.fieldVacation.DataMember = "EmployeeDetailList.Days"; + this.fieldVacation.Expression = "Iif([HoursInVacation] > 0, \'x\', \'\')"; + this.fieldVacation.FieldType = DevExpress.XtraReports.UI.FieldType.String; + this.fieldVacation.Name = "fieldVacation"; + // + // calculatedField1 + // + this.calculatedField1.DataMember = "EmployeeDetailList.Days"; + this.calculatedField1.DisplayName = "fieldSumSamstag"; + this.calculatedField1.Expression = "Sum([HoursSaturday])"; + this.calculatedField1.FieldType = DevExpress.XtraReports.UI.FieldType.Decimal; + this.calculatedField1.Name = "calculatedField1"; + // + // fieldSumHours + // + this.fieldSumHours.DataMember = "EmployeeDetailList.Days"; + this.fieldSumHours.Expression = "Sum([MinutesTotal]/60)"; + this.fieldSumHours.FieldType = DevExpress.XtraReports.UI.FieldType.Decimal; + this.fieldSumHours.Name = "fieldSumHours"; + // + // fieldSumHoliday2 + // + this.fieldSumHoliday2.DataMember = "EmployeeDetailList.Days"; + this.fieldSumHoliday2.Expression = "Sum([HoursHoliday2])"; + this.fieldSumHoliday2.FieldType = DevExpress.XtraReports.UI.FieldType.Decimal; + this.fieldSumHoliday2.Name = "fieldSumHoliday2"; + // + // fieldIstArbeitszeit + // + this.fieldIstArbeitszeit.DataMember = "EmployeeDetailList"; + this.fieldIstArbeitszeit.Expression = "[StundenGesamtIst]+[UeberstundenVormonat]"; + this.fieldIstArbeitszeit.FieldType = DevExpress.XtraReports.UI.FieldType.Decimal; + this.fieldIstArbeitszeit.Name = "fieldIstArbeitszeit"; + // + // fieldUeberstundenGesamt + // + this.fieldUeberstundenGesamt.DataMember = "EmployeeDetailList"; + this.fieldUeberstundenGesamt.Expression = "Iif([Ueberstunden] == ?, 0, [Ueberstunden])+Iif([UeberstundenVormonat] == ?, 0," + + " [UeberstundenVormonat])"; + this.fieldUeberstundenGesamt.FieldType = DevExpress.XtraReports.UI.FieldType.Decimal; + this.fieldUeberstundenGesamt.Name = "fieldUeberstundenGesamt"; + // + // Mitarbeiterarbeitszeitkonto + // + this.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] { + this.Detail, + this.DetailReport, + this.topMarginBand1, + this.bottomMarginBand1}); + this.CalculatedFields.AddRange(new DevExpress.XtraReports.UI.CalculatedField[] { + this.fieldSumSpecial, + this.fieldSumSonntag, + this.fieldSumFeiertag, + this.fieldHours, + this.fieldSick, + this.fieldVacation, + this.calculatedField1, + this.fieldSumHours, + this.fieldSumHoliday2, + this.fieldIstArbeitszeit, + this.fieldUeberstundenGesamt}); + this.DataSource = this.bindingSource1; + this.DisplayName = "Mitarbeiterstundenkonto"; + this.Font = new System.Drawing.Font("Arial", 8F); + this.Margins = new System.Drawing.Printing.Margins(75, 50, 50, 50); + this.PageHeight = 1169; + this.PageWidth = 827; + this.PaperKind = System.Drawing.Printing.PaperKind.A4; + this.StyleSheet.AddRange(new DevExpress.XtraReports.UI.XRControlStyle[] { + this.Title, + this.FieldCaption, + this.PageInfo, + this.DataField}); + this.Version = "17.1"; + ((System.ComponentModel.ISupportInitialize)(this.xrTableDetail)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrTableHeader)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrTable2)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrTable4)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrTable1)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this)).EndInit(); + + } + + #endregion + + private DevExpress.XtraReports.UI.DetailBand Detail; + private System.Windows.Forms.BindingSource bindingSource1; + private DevExpress.XtraReports.UI.DetailBand Detail1; + private DevExpress.XtraReports.UI.DetailReportBand DetailReport; + private DevExpress.XtraReports.UI.XRControlStyle Title; + private DevExpress.XtraReports.UI.XRControlStyle FieldCaption; + private DevExpress.XtraReports.UI.XRControlStyle PageInfo; + private DevExpress.XtraReports.UI.XRControlStyle DataField; + private DevExpress.XtraReports.UI.XRTable xrTableHeader; + private DevExpress.XtraReports.UI.XRTableRow xrTableRowHeader; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell5; + private DevExpress.XtraReports.UI.XRTable xrTableDetail; + private DevExpress.XtraReports.UI.XRTableRow xrTableRowDetail; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell3; + private DevExpress.XtraReports.UI.TopMarginBand topMarginBand1; + private DevExpress.XtraReports.UI.BottomMarginBand bottomMarginBand1; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell2; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell8; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell10; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell20; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell27; + private DevExpress.XtraReports.UI.XRTable xrTable1; + private DevExpress.XtraReports.UI.DetailReportBand DetailReport1; + private DevExpress.XtraReports.UI.DetailBand Detail2; + private DevExpress.XtraReports.UI.GroupHeaderBand GroupHeader2; + private DevExpress.XtraReports.UI.GroupHeaderBand GroupHeader3; + private DevExpress.XtraReports.UI.GroupFooterBand GroupFooter2; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow4; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow5; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell50; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell51; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow6; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell57; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell58; + private DevExpress.XtraReports.UI.CalculatedField fieldSumSpecial; + private DevExpress.XtraReports.UI.CalculatedField fieldSumSonntag; + private DevExpress.XtraReports.UI.CalculatedField fieldSumFeiertag; + private DevExpress.XtraReports.UI.CalculatedField fieldHours; + private DevExpress.XtraReports.UI.CalculatedField fieldSick; + private DevExpress.XtraReports.UI.CalculatedField fieldVacation; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell7; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell31; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell46; + private DevExpress.XtraReports.UI.XRTableCell sollStundenMonatLabelTableCell; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell48; + private DevExpress.XtraReports.UI.XRTableCell cellSumMinutesTotalDecimal2; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell41; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell55; + private DevExpress.XtraReports.UI.CalculatedField calculatedField1; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell11; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell13; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell12; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell14; + private DevExpress.XtraReports.UI.CalculatedField fieldSumHours; + private DevExpress.XtraReports.UI.CalculatedField fieldSumHoliday2; + private DevExpress.XtraReports.UI.XRTable xrTable2; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow1; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell25; + private DevExpress.XtraReports.UI.XRTable xrTable4; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow9; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell64; + private DevExpress.XtraReports.UI.XRTableCell cellSumMinutesTotalDecimal; + private DevExpress.XtraReports.UI.XRTableCell cellSumHoursSickDecimal; + private DevExpress.XtraReports.UI.XRTableCell cellSumHoursInVacationDecimal; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell67; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell17; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell15; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell18; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell26; + private DevExpress.XtraReports.UI.CalculatedField fieldIstArbeitszeit; + private DevExpress.XtraReports.UI.XRLabel lblMonat; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell1; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow8; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell6; + private DevExpress.XtraReports.UI.XRTableCell cellRegelarbeitszeit; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow10; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell21; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell24; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell28; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell23; + private DevExpress.XtraReports.UI.CalculatedField fieldUeberstundenGesamt; + } +} diff --git a/ReportImp/KomMitBewo/Mitarbeiterarbeitszeitkonto.resx b/ReportImp/KomMitBewo/Mitarbeiterarbeitszeitkonto.resx new file mode 100644 index 000000000..d25f3eba2 --- /dev/null +++ b/ReportImp/KomMitBewo/Mitarbeiterarbeitszeitkonto.resx @@ -0,0 +1,123 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + 17, 17 + + \ No newline at end of file diff --git a/ReportImp/KomMitBewo/MitarbeiterstundenkontoJahr.cs b/ReportImp/KomMitBewo/MitarbeiterstundenkontoJahr.cs new file mode 100644 index 000000000..b3dee24db --- /dev/null +++ b/ReportImp/KomMitBewo/MitarbeiterstundenkontoJahr.cs @@ -0,0 +1,28 @@ +using System; +using BeWo.Report; +using BeWo.Report.ReportObjects; +using BS.Shared.Core; + + +namespace KommMit +{ + [IDSpecificClass(Identifier = "MitarbeiterstundenkontoJahr")] + public partial class MitarbeiterstundenkontoJahr : DevExpress.XtraReports.UI.XtraReport, IBeWoReport + { + + + public MitarbeiterstundenkontoJahr() + { + InitializeComponent(); + } + + public void SetReportDataSource(MitarbeiterstundenkontoMonateRO pRO) + { + var msb = new CustomMitarbeiterstundenkontoBerechnungMonate(); + msb.CreateReport(pRO); + + this.bindingSource1.DataSource = pRO; + } + + } +} diff --git a/ReportImp/KomMitBewo/MitarbeiterstundenkontoJahr.designer.cs b/ReportImp/KomMitBewo/MitarbeiterstundenkontoJahr.designer.cs new file mode 100644 index 000000000..305c3d9b1 --- /dev/null +++ b/ReportImp/KomMitBewo/MitarbeiterstundenkontoJahr.designer.cs @@ -0,0 +1,761 @@ +using BeWo.Report.ReportObjects; +namespace KommMit +{ + partial class MitarbeiterstundenkontoJahr + { + /// + /// Required designer variable. + /// + private System.ComponentModel.IContainer components = null; + + /// + /// Clean up any resources being used. + /// + /// true if managed resources should be disposed; otherwise, false. + protected override void Dispose(bool disposing) + { + if (disposing && (components != null)) + { + components.Dispose(); + } + base.Dispose(disposing); + } + + #region Designer generated code + + /// + /// Required method for Designer support - do not modify + /// the contents of this method with the code editor. + /// + private void InitializeComponent() + { + this.components = new System.ComponentModel.Container(); + DevExpress.XtraReports.UI.XRSummary xrSummary1 = new DevExpress.XtraReports.UI.XRSummary(); + DevExpress.XtraReports.UI.XRSummary xrSummary2 = new DevExpress.XtraReports.UI.XRSummary(); + DevExpress.XtraReports.UI.XRSummary xrSummary3 = new DevExpress.XtraReports.UI.XRSummary(); + DevExpress.XtraReports.UI.XRSummary xrSummary4 = new DevExpress.XtraReports.UI.XRSummary(); + DevExpress.XtraReports.UI.XRSummary xrSummary5 = new DevExpress.XtraReports.UI.XRSummary(); + this.Detail = new DevExpress.XtraReports.UI.DetailBand(); + this.xrTableDetail = new DevExpress.XtraReports.UI.XRTable(); + this.xrTableRowDetail = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell3 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell19 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell20 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell28 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell16 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell27 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell22 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell23 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell21 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell25 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell24 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell26 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableHeader = new DevExpress.XtraReports.UI.XRTable(); + this.xrTableRowHeader = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell5 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell4 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell2 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell9 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell8 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell10 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell7 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell11 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell12 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell13 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell14 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell15 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTable1 = new DevExpress.XtraReports.UI.XRTable(); + this.xrTableRow1 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell35 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell37 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell39 = new DevExpress.XtraReports.UI.XRTableCell(); + this.cellSollGesamt = new DevExpress.XtraReports.UI.XRTableCell(); + this.cellFLSSollGesamt = new DevExpress.XtraReports.UI.XRTableCell(); + this.cellFLSIstGesamt = new DevExpress.XtraReports.UI.XRTableCell(); + this.cellFLSPlusMinusGesamt = new DevExpress.XtraReports.UI.XRTableCell(); + this.cellGesamtGesamt = new DevExpress.XtraReports.UI.XRTableCell(); + this.cellRelationGesamt = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell47 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell48 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell51 = new DevExpress.XtraReports.UI.XRTableCell(); + this.pageFooterBand1 = new DevExpress.XtraReports.UI.PageFooterBand(); + this.xrPageInfo2 = new DevExpress.XtraReports.UI.XRPageInfo(); + this.xrPageInfo1 = new DevExpress.XtraReports.UI.XRPageInfo(); + this.Title = new DevExpress.XtraReports.UI.XRControlStyle(); + this.FieldCaption = new DevExpress.XtraReports.UI.XRControlStyle(); + this.PageInfo = new DevExpress.XtraReports.UI.XRControlStyle(); + this.DataField = new DevExpress.XtraReports.UI.XRControlStyle(); + this.fieldFLS = new DevExpress.XtraReports.UI.CalculatedField(); + this.topMarginBand1 = new DevExpress.XtraReports.UI.TopMarginBand(); + this.bottomMarginBand1 = new DevExpress.XtraReports.UI.BottomMarginBand(); + this.DetailReport1 = new DevExpress.XtraReports.UI.DetailReportBand(); + this.Detail2 = new DevExpress.XtraReports.UI.DetailBand(); + this.DetailReport2 = new DevExpress.XtraReports.UI.DetailReportBand(); + this.Detail3 = new DevExpress.XtraReports.UI.DetailBand(); + this.GroupHeader2 = new DevExpress.XtraReports.UI.GroupHeaderBand(); + this.GroupHeader3 = new DevExpress.XtraReports.UI.GroupHeaderBand(); + this.xrLabel1 = new DevExpress.XtraReports.UI.XRLabel(); + this.GroupFooter2 = new DevExpress.XtraReports.UI.GroupFooterBand(); + this.fieldRelationGesamt = new DevExpress.XtraReports.UI.CalculatedField(); + this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components); + ((System.ComponentModel.ISupportInitialize)(this.xrTableDetail)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrTableHeader)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrTable1)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this)).BeginInit(); + // + // Detail + // + this.Detail.HeightF = 0F; + this.Detail.Name = "Detail"; + this.Detail.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F); + this.Detail.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; + // + // xrTableDetail + // + this.xrTableDetail.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableDetail.Font = new System.Drawing.Font("Arial", 8F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrTableDetail.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F); + this.xrTableDetail.Name = "xrTableDetail"; + this.xrTableDetail.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrTableDetail.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] { + this.xrTableRowDetail}); + this.xrTableDetail.SizeF = new System.Drawing.SizeF(1005F, 25F); + this.xrTableDetail.StylePriority.UseBorders = false; + this.xrTableDetail.StylePriority.UseFont = false; + this.xrTableDetail.StylePriority.UsePadding = false; + this.xrTableDetail.StylePriority.UseTextAlignment = false; + this.xrTableDetail.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + // + // xrTableRowDetail + // + this.xrTableRowDetail.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell3, + this.xrTableCell19, + this.xrTableCell20, + this.xrTableCell28, + this.xrTableCell16, + this.xrTableCell27, + this.xrTableCell22, + this.xrTableCell23, + this.xrTableCell21, + this.xrTableCell25, + this.xrTableCell24, + this.xrTableCell26}); + this.xrTableRowDetail.Name = "xrTableRowDetail"; + this.xrTableRowDetail.Weight = 1D; + // + // xrTableCell3 + // + this.xrTableCell3.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeInfoList.EmployeeDetails.Monat", "{0:MMMM}")}); + this.xrTableCell3.Name = "xrTableCell3"; + this.xrTableCell3.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 2, 0, 0, 100F); + this.xrTableCell3.StylePriority.UseFont = false; + this.xrTableCell3.StylePriority.UsePadding = false; + this.xrTableCell3.StylePriority.UseTextAlignment = false; + this.xrTableCell3.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + this.xrTableCell3.Weight = 0.15329125338142471D; + // + // xrTableCell19 + // + this.xrTableCell19.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeInfoList.EmployeeDetails.EmployeeDetail.StundenSollMax", "{0:0.00}")}); + this.xrTableCell19.Name = "xrTableCell19"; + this.xrTableCell19.Text = "xrTableCell19"; + this.xrTableCell19.Weight = 0.081154151689479551D; + // + // xrTableCell20 + // + this.xrTableCell20.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeInfoList.EmployeeDetails.EmployeeDetail.UrlaubUndKrankheit", "{0:0.00}")}); + this.xrTableCell20.Name = "xrTableCell20"; + this.xrTableCell20.Text = "xrTableCell20"; + this.xrTableCell20.Weight = 0.094679933071566441D; + // + // xrTableCell28 + // + this.xrTableCell28.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeInfoList.EmployeeDetails.EmployeeDetail.StundenSollOhneUrlaubKrankheit", "{0:0.00}")}); + this.xrTableCell28.Name = "xrTableCell28"; + this.xrTableCell28.Text = "xrTableCell28"; + this.xrTableCell28.Weight = 0.0721370604147881D; + // + // xrTableCell16 + // + this.xrTableCell16.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeInfoList.EmployeeDetails.EmployeeDetail.FlsSoll", "{0:0.00}")}); + this.xrTableCell16.Name = "xrTableCell16"; + this.xrTableCell16.Text = "xrTableCell16"; + this.xrTableCell16.Weight = 0.063119927862939587D; + // + // xrTableCell27 + // + this.xrTableCell27.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeInfoList.EmployeeDetails.EmployeeDetail.FlsIst", "{0:0.00}")}); + this.xrTableCell27.Name = "xrTableCell27"; + this.xrTableCell27.Text = "xrTableCell27"; + this.xrTableCell27.Weight = 0.063119927862939615D; + // + // xrTableCell22 + // + this.xrTableCell22.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeInfoList.EmployeeDetails.EmployeeDetail.FlsDiff", "{0:0.00}")}); + this.xrTableCell22.Name = "xrTableCell22"; + this.xrTableCell22.Text = "xrTableCell22"; + this.xrTableCell22.Weight = 0.063119927862939587D; + // + // xrTableCell23 + // + this.xrTableCell23.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeInfoList.EmployeeDetails.EmployeeDetail.StundenGesamtIst", "{0:0.00}")}); + this.xrTableCell23.Name = "xrTableCell23"; + this.xrTableCell23.Text = "xrTableCell23"; + this.xrTableCell23.Weight = 0.063119927862939559D; + // + // xrTableCell21 + // + this.xrTableCell21.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeInfoList.EmployeeDetails.EmployeeDetail.RelationFlsZuMittelbar", "{0:0.00}")}); + this.xrTableCell21.Name = "xrTableCell21"; + this.xrTableCell21.Text = "xrTableCell21"; + this.xrTableCell21.Weight = 0.063119927862939615D; + // + // xrTableCell25 + // + this.xrTableCell25.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeInfoList.EmployeeDetails.EmployeeDetail.Ueberstunden", "{0:0.00}")}); + this.xrTableCell25.Name = "xrTableCell25"; + this.xrTableCell25.Text = "xrTableCell25"; + this.xrTableCell25.Weight = 0.063119927862939587D; + // + // xrTableCell24 + // + this.xrTableCell24.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeInfoList.EmployeeDetails.LaufendeGesamtsumme", "{0:0.00}")}); + this.xrTableCell24.Name = "xrTableCell24"; + this.xrTableCell24.Text = "xrTableCell24"; + this.xrTableCell24.Weight = 0.0631199278629396D; + // + // xrTableCell26 + // + this.xrTableCell26.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeInfoList.EmployeeDetails.EmployeeDetail.UeberstundenGesamt", "{0:0.00}")}); + this.xrTableCell26.Name = "xrTableCell26"; + this.xrTableCell26.Text = "xrTableCell26"; + this.xrTableCell26.Weight = 0.063119927862939573D; + // + // xrTableHeader + // + this.xrTableHeader.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) + | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableHeader.Font = new System.Drawing.Font("Arial", 8F, System.Drawing.FontStyle.Bold); + this.xrTableHeader.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F); + this.xrTableHeader.Name = "xrTableHeader"; + this.xrTableHeader.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrTableHeader.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] { + this.xrTableRowHeader}); + this.xrTableHeader.SizeF = new System.Drawing.SizeF(1005F, 70F); + this.xrTableHeader.StylePriority.UseBorders = false; + this.xrTableHeader.StylePriority.UseFont = false; + this.xrTableHeader.StylePriority.UsePadding = false; + this.xrTableHeader.StylePriority.UseTextAlignment = false; + this.xrTableHeader.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + // + // xrTableRowHeader + // + this.xrTableRowHeader.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell5, + this.xrTableCell4, + this.xrTableCell2, + this.xrTableCell9, + this.xrTableCell8, + this.xrTableCell10, + this.xrTableCell7, + this.xrTableCell11, + this.xrTableCell12, + this.xrTableCell13, + this.xrTableCell14, + this.xrTableCell15}); + this.xrTableRowHeader.Name = "xrTableRowHeader"; + this.xrTableRowHeader.Weight = 2.8D; + // + // xrTableCell5 + // + this.xrTableCell5.Name = "xrTableCell5"; + this.xrTableCell5.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 2, 0, 0, 100F); + this.xrTableCell5.StylePriority.UsePadding = false; + this.xrTableCell5.StylePriority.UseTextAlignment = false; + this.xrTableCell5.Text = "Monat"; + this.xrTableCell5.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + this.xrTableCell5.Weight = 0.15329125016467182D; + // + // xrTableCell4 + // + this.xrTableCell4.Name = "xrTableCell4"; + this.xrTableCell4.Text = "Reguläre SOLL Stunden"; + this.xrTableCell4.Weight = 0.081154192324637608D; + // + // xrTableCell2 + // + this.xrTableCell2.Name = "xrTableCell2"; + this.xrTableCell2.Text = "Fehlzeiten Urlaub Krankheit(Tage)"; + this.xrTableCell2.Weight = 0.094679896646570338D; + // + // xrTableCell9 + // + this.xrTableCell9.Multiline = true; + this.xrTableCell9.Name = "xrTableCell9"; + this.xrTableCell9.Text = "Tatsächliche SOLL Stunden"; + this.xrTableCell9.Weight = 0.072137063712635591D; + // + // xrTableCell8 + // + this.xrTableCell8.Name = "xrTableCell8"; + this.xrTableCell8.Text = "FLS Stunden SOLL"; + this.xrTableCell8.Weight = 0.063119927721024038D; + // + // xrTableCell10 + // + this.xrTableCell10.Name = "xrTableCell10"; + this.xrTableCell10.StylePriority.UseBackColor = false; + this.xrTableCell10.Text = "FLS IST lfd. Monat"; + this.xrTableCell10.Weight = 0.063119927721024D; + // + // xrTableCell7 + // + this.xrTableCell7.Name = "xrTableCell7"; + this.xrTableCell7.Text = "FLS Plus/Minus lfd. Monat"; + this.xrTableCell7.Weight = 0.06311992757910842D; + // + // xrTableCell11 + // + this.xrTableCell11.Multiline = true; + this.xrTableCell11.Name = "xrTableCell11"; + this.xrTableCell11.StylePriority.UseBackColor = false; + this.xrTableCell11.Text = "Gesamt-\r\nstunden lfd. Monat"; + this.xrTableCell11.Weight = 0.063119927721024011D; + // + // xrTableCell12 + // + this.xrTableCell12.Name = "xrTableCell12"; + this.xrTableCell12.Text = "Relation FLS IST zu Mittelbare IST (in %)"; + this.xrTableCell12.Weight = 0.063119929511863376D; + // + // xrTableCell13 + // + this.xrTableCell13.Name = "xrTableCell13"; + this.xrTableCell13.Text = "Überstd. neu"; + this.xrTableCell13.Weight = 0.063119928687401447D; + // + // xrTableCell14 + // + this.xrTableCell14.Multiline = true; + this.xrTableCell14.Name = "xrTableCell14"; + this.xrTableCell14.StylePriority.UseBackColor = false; + this.xrTableCell14.Text = "Überstd.\r\ndieses Jahr"; + this.xrTableCell14.Weight = 0.063119928275170531D; + // + // xrTableCell15 + // + this.xrTableCell15.Multiline = true; + this.xrTableCell15.Name = "xrTableCell15"; + this.xrTableCell15.Text = "Überstd. Gesamt"; + this.xrTableCell15.Weight = 0.0631199213956443D; + // + // xrTable1 + // + this.xrTable1.Font = new System.Drawing.Font("Arial", 8F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrTable1.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F); + this.xrTable1.Name = "xrTable1"; + this.xrTable1.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrTable1.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] { + this.xrTableRow1}); + this.xrTable1.SizeF = new System.Drawing.SizeF(1005F, 25F); + this.xrTable1.StylePriority.UseBorders = false; + this.xrTable1.StylePriority.UseFont = false; + this.xrTable1.StylePriority.UsePadding = false; + this.xrTable1.StylePriority.UseTextAlignment = false; + this.xrTable1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + // + // xrTableRow1 + // + this.xrTableRow1.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell35, + this.xrTableCell37, + this.xrTableCell39, + this.cellSollGesamt, + this.cellFLSSollGesamt, + this.cellFLSIstGesamt, + this.cellFLSPlusMinusGesamt, + this.cellGesamtGesamt, + this.cellRelationGesamt, + this.xrTableCell47, + this.xrTableCell48, + this.xrTableCell51}); + this.xrTableRow1.Name = "xrTableRow1"; + this.xrTableRow1.Weight = 1D; + // + // xrTableCell35 + // + this.xrTableCell35.Name = "xrTableCell35"; + this.xrTableCell35.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 2, 0, 0, 100F); + this.xrTableCell35.StylePriority.UseFont = false; + this.xrTableCell35.StylePriority.UsePadding = false; + this.xrTableCell35.StylePriority.UseTextAlignment = false; + this.xrTableCell35.Text = "Gesamt"; + this.xrTableCell35.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + this.xrTableCell35.Weight = 0.15329126714047708D; + // + // xrTableCell37 + // + this.xrTableCell37.Name = "xrTableCell37"; + this.xrTableCell37.Weight = 0.081154151689479551D; + // + // xrTableCell39 + // + this.xrTableCell39.Name = "xrTableCell39"; + this.xrTableCell39.Weight = 0.094679919312514085D; + // + // cellSollGesamt + // + this.cellSollGesamt.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeInfoList.EmployeeDetails.EmployeeDetail.StundenSollOhneUrlaubKrankheit")}); + this.cellSollGesamt.Name = "cellSollGesamt"; + xrSummary1.FormatString = "{0:0.00}"; + xrSummary1.Running = DevExpress.XtraReports.UI.SummaryRunning.Group; + this.cellSollGesamt.Summary = xrSummary1; + this.cellSollGesamt.Weight = 0.0721370604147881D; + // + // cellFLSSollGesamt + // + this.cellFLSSollGesamt.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeInfoList.EmployeeDetails.EmployeeDetail.FlsSoll")}); + this.cellFLSSollGesamt.Name = "cellFLSSollGesamt"; + xrSummary2.FormatString = "{0:0.00}"; + xrSummary2.Running = DevExpress.XtraReports.UI.SummaryRunning.Group; + this.cellFLSSollGesamt.Summary = xrSummary2; + this.cellFLSSollGesamt.Weight = 0.063119927862939587D; + // + // cellFLSIstGesamt + // + this.cellFLSIstGesamt.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeInfoList.EmployeeDetails.EmployeeDetail.FlsIst")}); + this.cellFLSIstGesamt.Name = "cellFLSIstGesamt"; + xrSummary3.FormatString = "{0:0.00}"; + xrSummary3.Running = DevExpress.XtraReports.UI.SummaryRunning.Group; + this.cellFLSIstGesamt.Summary = xrSummary3; + this.cellFLSIstGesamt.Weight = 0.063119927862939615D; + // + // cellFLSPlusMinusGesamt + // + this.cellFLSPlusMinusGesamt.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeInfoList.EmployeeDetails.EmployeeDetail.FlsDiff")}); + this.cellFLSPlusMinusGesamt.Name = "cellFLSPlusMinusGesamt"; + xrSummary4.FormatString = "{0:0.00}"; + xrSummary4.Running = DevExpress.XtraReports.UI.SummaryRunning.Group; + this.cellFLSPlusMinusGesamt.Summary = xrSummary4; + this.cellFLSPlusMinusGesamt.Weight = 0.063119927862939587D; + // + // cellGesamtGesamt + // + this.cellGesamtGesamt.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeInfoList.EmployeeDetails.EmployeeDetail.StundenGesamtIst")}); + this.cellGesamtGesamt.Name = "cellGesamtGesamt"; + xrSummary5.FormatString = "{0:0.00}"; + xrSummary5.Running = DevExpress.XtraReports.UI.SummaryRunning.Group; + this.cellGesamtGesamt.Summary = xrSummary5; + this.cellGesamtGesamt.Weight = 0.063119927862939573D; + // + // cellRelationGesamt + // + this.cellRelationGesamt.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeInfoList.EmployeeDetails.fieldRelationGesamt", "{0:0.00}")}); + this.cellRelationGesamt.Name = "cellRelationGesamt"; + this.cellRelationGesamt.Text = "cellRelationGesamt"; + this.cellRelationGesamt.Weight = 0.0631199278629396D; + // + // xrTableCell47 + // + this.xrTableCell47.Name = "xrTableCell47"; + this.xrTableCell47.Weight = 0.063119927862939587D; + // + // xrTableCell48 + // + this.xrTableCell48.Name = "xrTableCell48"; + this.xrTableCell48.Weight = 0.063119927862939587D; + // + // xrTableCell51 + // + this.xrTableCell51.Name = "xrTableCell51"; + this.xrTableCell51.Weight = 0.063119927862939573D; + // + // pageFooterBand1 + // + this.pageFooterBand1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.xrPageInfo2, + this.xrPageInfo1}); + this.pageFooterBand1.HeightF = 48F; + this.pageFooterBand1.Name = "pageFooterBand1"; + // + // xrPageInfo2 + // + this.xrPageInfo2.Font = new System.Drawing.Font("Arial", 8F); + this.xrPageInfo2.Format = "Seite {0} von {1}"; + this.xrPageInfo2.LocationFloat = new DevExpress.Utils.PointFloat(864.9999F, 25F); + this.xrPageInfo2.Name = "xrPageInfo2"; + this.xrPageInfo2.SizeF = new System.Drawing.SizeF(139.9999F, 23F); + this.xrPageInfo2.StyleName = "PageInfo"; + this.xrPageInfo2.StylePriority.UseFont = false; + this.xrPageInfo2.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight; + // + // xrPageInfo1 + // + this.xrPageInfo1.Font = new System.Drawing.Font("Arial", 8F); + this.xrPageInfo1.LocationFloat = new DevExpress.Utils.PointFloat(0F, 25F); + this.xrPageInfo1.Name = "xrPageInfo1"; + this.xrPageInfo1.PageInfo = DevExpress.XtraPrinting.PageInfo.DateTime; + this.xrPageInfo1.SizeF = new System.Drawing.SizeF(260.0001F, 23F); + this.xrPageInfo1.StyleName = "PageInfo"; + this.xrPageInfo1.StylePriority.UseFont = false; + // + // Title + // + this.Title.BackColor = System.Drawing.Color.White; + this.Title.BorderColor = System.Drawing.SystemColors.ControlText; + this.Title.Borders = DevExpress.XtraPrinting.BorderSide.None; + this.Title.BorderWidth = 1F; + this.Title.Font = new System.Drawing.Font("Times New Roman", 24F); + this.Title.ForeColor = System.Drawing.Color.Black; + this.Title.Name = "Title"; + // + // FieldCaption + // + this.FieldCaption.BackColor = System.Drawing.Color.White; + this.FieldCaption.BorderColor = System.Drawing.SystemColors.ControlText; + this.FieldCaption.Borders = DevExpress.XtraPrinting.BorderSide.None; + this.FieldCaption.BorderWidth = 1F; + this.FieldCaption.Font = new System.Drawing.Font("Times New Roman", 10F, System.Drawing.FontStyle.Bold); + this.FieldCaption.ForeColor = System.Drawing.Color.Black; + this.FieldCaption.Name = "FieldCaption"; + // + // PageInfo + // + this.PageInfo.BackColor = System.Drawing.Color.White; + this.PageInfo.BorderColor = System.Drawing.SystemColors.ControlText; + this.PageInfo.Borders = DevExpress.XtraPrinting.BorderSide.None; + this.PageInfo.BorderWidth = 1F; + this.PageInfo.Font = new System.Drawing.Font("Times New Roman", 8F); + this.PageInfo.ForeColor = System.Drawing.Color.Black; + this.PageInfo.Name = "PageInfo"; + // + // DataField + // + this.DataField.BackColor = System.Drawing.Color.White; + this.DataField.BorderColor = System.Drawing.SystemColors.ControlText; + this.DataField.Borders = DevExpress.XtraPrinting.BorderSide.None; + this.DataField.BorderWidth = 1F; + this.DataField.Font = new System.Drawing.Font("Times New Roman", 8F); + this.DataField.ForeColor = System.Drawing.SystemColors.ControlText; + this.DataField.Name = "DataField"; + // + // fieldFLS + // + this.fieldFLS.DataMember = "FLSReportGroups"; + this.fieldFLS.Expression = "[TotalFLM] / 60"; + this.fieldFLS.FieldType = DevExpress.XtraReports.UI.FieldType.Decimal; + this.fieldFLS.Name = "fieldFLS"; + // + // topMarginBand1 + // + this.topMarginBand1.HeightF = 50F; + this.topMarginBand1.Name = "topMarginBand1"; + // + // bottomMarginBand1 + // + this.bottomMarginBand1.HeightF = 30F; + this.bottomMarginBand1.Name = "bottomMarginBand1"; + // + // DetailReport1 + // + this.DetailReport1.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] { + this.Detail2, + this.DetailReport2}); + this.DetailReport1.DataMember = "EmployeeInfoList"; + this.DetailReport1.DataSource = this.bindingSource1; + this.DetailReport1.Level = 0; + this.DetailReport1.Name = "DetailReport1"; + // + // Detail2 + // + this.Detail2.HeightF = 0F; + this.Detail2.Name = "Detail2"; + this.Detail2.PageBreak = DevExpress.XtraReports.UI.PageBreak.BeforeBandExceptFirstEntry; + // + // DetailReport2 + // + this.DetailReport2.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] { + this.Detail3, + this.GroupHeader2, + this.GroupHeader3, + this.GroupFooter2}); + this.DetailReport2.DataMember = "EmployeeInfoList.EmployeeDetails"; + this.DetailReport2.DataSource = this.bindingSource1; + this.DetailReport2.Level = 0; + this.DetailReport2.Name = "DetailReport2"; + // + // Detail3 + // + this.Detail3.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.xrTableDetail}); + this.Detail3.Font = new System.Drawing.Font("Arial", 9.75F); + this.Detail3.HeightF = 25F; + this.Detail3.Name = "Detail3"; + this.Detail3.StylePriority.UseFont = false; + // + // GroupHeader2 + // + this.GroupHeader2.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.xrTableHeader}); + this.GroupHeader2.HeightF = 70F; + this.GroupHeader2.Name = "GroupHeader2"; + // + // GroupHeader3 + // + this.GroupHeader3.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.xrLabel1}); + this.GroupHeader3.HeightF = 35F; + this.GroupHeader3.Level = 1; + this.GroupHeader3.Name = "GroupHeader3"; + // + // xrLabel1 + // + this.xrLabel1.Font = new System.Drawing.Font("Arial", 14F, System.Drawing.FontStyle.Bold); + this.xrLabel1.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F); + this.xrLabel1.Multiline = true; + this.xrLabel1.Name = "xrLabel1"; + this.xrLabel1.SizeF = new System.Drawing.SizeF(1005F, 25F); + this.xrLabel1.StyleName = "Title"; + this.xrLabel1.StylePriority.UseFont = false; + this.xrLabel1.Text = "Stundenkonto [EmployeeInfoList.LastName], [EmployeeInfoList.FirstName] [ReportSta" + + "rtDate!yyyy]"; + // + // GroupFooter2 + // + this.GroupFooter2.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.xrTable1}); + this.GroupFooter2.HeightF = 25F; + this.GroupFooter2.Name = "GroupFooter2"; + // + // fieldRelationGesamt + // + this.fieldRelationGesamt.DataMember = "EmployeeInfoList.EmployeeDetails"; + this.fieldRelationGesamt.Expression = "(Sum([EmployeeDetail.FlsIst]) / Sum([EmployeeDetail.StundenGesamtIst])) * 100"; + this.fieldRelationGesamt.FieldType = DevExpress.XtraReports.UI.FieldType.Decimal; + this.fieldRelationGesamt.Name = "fieldRelationGesamt"; + // + // bindingSource1 + // + this.bindingSource1.DataSource = typeof(BeWo.Report.ReportObjects.MitarbeiterstundenkontoMonateRO); + // + // MitarbeiterstundenkontoJahr + // + this.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] { + this.Detail, + this.pageFooterBand1, + this.topMarginBand1, + this.bottomMarginBand1, + this.DetailReport1}); + this.CalculatedFields.AddRange(new DevExpress.XtraReports.UI.CalculatedField[] { + this.fieldFLS, + this.fieldRelationGesamt}); + this.DataSource = this.bindingSource1; + this.DisplayName = "Mitarbeiterstundenkonto"; + this.Landscape = true; + this.Margins = new System.Drawing.Printing.Margins(75, 75, 50, 30); + this.PageHeight = 827; + this.PageWidth = 1169; + this.PaperKind = System.Drawing.Printing.PaperKind.A4; + this.StyleSheet.AddRange(new DevExpress.XtraReports.UI.XRControlStyle[] { + this.Title, + this.FieldCaption, + this.PageInfo, + this.DataField}); + this.Version = "17.1"; + ((System.ComponentModel.ISupportInitialize)(this.xrTableDetail)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrTableHeader)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrTable1)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this)).EndInit(); + + } + + #endregion + + private DevExpress.XtraReports.UI.DetailBand Detail; + private System.Windows.Forms.BindingSource bindingSource1; + private DevExpress.XtraReports.UI.PageFooterBand pageFooterBand1; + private DevExpress.XtraReports.UI.XRPageInfo xrPageInfo2; + private DevExpress.XtraReports.UI.XRPageInfo xrPageInfo1; + private DevExpress.XtraReports.UI.XRControlStyle Title; + private DevExpress.XtraReports.UI.XRControlStyle FieldCaption; + private DevExpress.XtraReports.UI.XRControlStyle PageInfo; + private DevExpress.XtraReports.UI.XRControlStyle DataField; + private DevExpress.XtraReports.UI.XRTable xrTableHeader; + private DevExpress.XtraReports.UI.XRTableRow xrTableRowHeader; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell5; + private DevExpress.XtraReports.UI.XRTable xrTableDetail; + private DevExpress.XtraReports.UI.XRTableRow xrTableRowDetail; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell3; + private DevExpress.XtraReports.UI.CalculatedField fieldFLS; + private DevExpress.XtraReports.UI.TopMarginBand topMarginBand1; + private DevExpress.XtraReports.UI.BottomMarginBand bottomMarginBand1; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell4; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell2; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell9; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell8; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell10; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell7; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell11; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell12; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell19; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell20; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell28; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell16; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell27; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell22; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell23; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell21; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell25; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell24; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell26; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell13; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell14; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell15; + private DevExpress.XtraReports.UI.XRTable xrTable1; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow1; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell35; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell37; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell39; + private DevExpress.XtraReports.UI.XRTableCell cellSollGesamt; + private DevExpress.XtraReports.UI.XRTableCell cellFLSSollGesamt; + private DevExpress.XtraReports.UI.XRTableCell cellFLSIstGesamt; + private DevExpress.XtraReports.UI.XRTableCell cellFLSPlusMinusGesamt; + private DevExpress.XtraReports.UI.XRTableCell cellGesamtGesamt; + private DevExpress.XtraReports.UI.XRTableCell cellRelationGesamt; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell47; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell48; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell51; + private DevExpress.XtraReports.UI.DetailReportBand DetailReport1; + private DevExpress.XtraReports.UI.DetailBand Detail2; + private DevExpress.XtraReports.UI.DetailReportBand DetailReport2; + private DevExpress.XtraReports.UI.DetailBand Detail3; + private DevExpress.XtraReports.UI.GroupHeaderBand GroupHeader2; + private DevExpress.XtraReports.UI.GroupHeaderBand GroupHeader3; + private DevExpress.XtraReports.UI.XRLabel xrLabel1; + private DevExpress.XtraReports.UI.GroupFooterBand GroupFooter2; + private DevExpress.XtraReports.UI.CalculatedField fieldRelationGesamt; + } +} diff --git a/ReportImp/KomMitBewo/MitarbeiterstundenkontoJahr.resx b/ReportImp/KomMitBewo/MitarbeiterstundenkontoJahr.resx new file mode 100644 index 000000000..d25f3eba2 --- /dev/null +++ b/ReportImp/KomMitBewo/MitarbeiterstundenkontoJahr.resx @@ -0,0 +1,123 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + 17, 17 + + \ No newline at end of file diff --git a/ReportImp/TeamPfeil/Quittierungsbeleg.Designer.cs b/ReportImp/TeamPfeil/Quittierungsbeleg.Designer.cs index 0b3a1f785..2e53e9e14 100644 --- a/ReportImp/TeamPfeil/Quittierungsbeleg.Designer.cs +++ b/ReportImp/TeamPfeil/Quittierungsbeleg.Designer.cs @@ -57,18 +57,18 @@ namespace DiakonischesWerkHerne this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components); this.formattingRuleStartDate = new DevExpress.XtraReports.UI.FormattingRule(); this.ReportHeader = new DevExpress.XtraReports.UI.ReportHeaderBand(); + this.xrPictureBox1 = new DevExpress.XtraReports.UI.XRPictureBox(); + this.xrLabel2 = new DevExpress.XtraReports.UI.XRLabel(); this.xrLabel_Employee = new DevExpress.XtraReports.UI.XRLabel(); this.xrLabel_WeeklyFLS = new DevExpress.XtraReports.UI.XRLabel(); this.xrLabel22 = new DevExpress.XtraReports.UI.XRLabel(); this.xrLabel21 = new DevExpress.XtraReports.UI.XRLabel(); this.xrLabel11 = new DevExpress.XtraReports.UI.XRLabel(); this.xrLabel_ClientName = new DevExpress.XtraReports.UI.XRLabel(); - this.xrLabel2 = new DevExpress.XtraReports.UI.XRLabel(); this.formattingRuleServiceDesc = new DevExpress.XtraReports.UI.FormattingRule(); this.formattingRuleCostBearer = new DevExpress.XtraReports.UI.FormattingRule(); this.formattingRuleEmployeeName = new DevExpress.XtraReports.UI.FormattingRule(); this.topMarginBand1 = new DevExpress.XtraReports.UI.TopMarginBand(); - this.xrPictureBox1 = new DevExpress.XtraReports.UI.XRPictureBox(); this.bottomMarginBand1 = new DevExpress.XtraReports.UI.BottomMarginBand(); this.GroupFooter1 = new DevExpress.XtraReports.UI.GroupFooterBand(); this.xrTable2 = new DevExpress.XtraReports.UI.XRTable(); @@ -397,6 +397,28 @@ namespace DiakonischesWerkHerne this.ReportHeader.HeightF = 240F; this.ReportHeader.Name = "ReportHeader"; // + // xrPictureBox1 + // + this.xrPictureBox1.Image = ((System.Drawing.Image)(resources.GetObject("xrPictureBox1.Image"))); + this.xrPictureBox1.LocationFloat = new DevExpress.Utils.PointFloat(837.8235F, 0F); + this.xrPictureBox1.Name = "xrPictureBox1"; + this.xrPictureBox1.SizeF = new System.Drawing.SizeF(144.491F, 110.5509F); + this.xrPictureBox1.Sizing = DevExpress.XtraPrinting.ImageSizeMode.ZoomImage; + // + // xrLabel2 + // + this.xrLabel2.Font = new System.Drawing.Font("Calibri", 12F, System.Drawing.FontStyle.Bold); + this.xrLabel2.LocationFloat = new DevExpress.Utils.PointFloat(0F, 85.5509F); + this.xrLabel2.Multiline = true; + this.xrLabel2.Name = "xrLabel2"; + this.xrLabel2.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel2.SizeF = new System.Drawing.SizeF(837.3234F, 25F); + this.xrLabel2.StylePriority.UseFont = false; + this.xrLabel2.StylePriority.UseTextAlignment = false; + this.xrLabel2.Text = "Leistungsnachweis für geleistete Fachleistungsstunden in der ambulanten Begleitun" + + "g"; + this.xrLabel2.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopCenter; + // // xrLabel_Employee // this.xrLabel_Employee.Borders = DevExpress.XtraPrinting.BorderSide.Bottom; @@ -473,20 +495,6 @@ namespace DiakonischesWerkHerne this.xrLabel_ClientName.StylePriority.UseFont = false; this.xrLabel_ClientName.Text = "[CustomerLastName], [CustomerFirstName]"; // - // xrLabel2 - // - this.xrLabel2.Font = new System.Drawing.Font("Calibri", 12F, System.Drawing.FontStyle.Bold); - this.xrLabel2.LocationFloat = new DevExpress.Utils.PointFloat(0F, 85.5509F); - this.xrLabel2.Multiline = true; - this.xrLabel2.Name = "xrLabel2"; - this.xrLabel2.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); - this.xrLabel2.SizeF = new System.Drawing.SizeF(837.3234F, 25F); - this.xrLabel2.StylePriority.UseFont = false; - this.xrLabel2.StylePriority.UseTextAlignment = false; - this.xrLabel2.Text = "Leistungsnachweis für geleistete Fachleistungsstunden in der ambulanten Begleitun" + - "g"; - this.xrLabel2.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopCenter; - // // formattingRuleServiceDesc // this.formattingRuleServiceDesc.Condition = "[StartDate2] < [StartDate]"; @@ -513,14 +521,6 @@ namespace DiakonischesWerkHerne this.topMarginBand1.HeightF = 50F; this.topMarginBand1.Name = "topMarginBand1"; // - // xrPictureBox1 - // - this.xrPictureBox1.Image = ((System.Drawing.Image)(resources.GetObject("xrPictureBox1.Image"))); - this.xrPictureBox1.LocationFloat = new DevExpress.Utils.PointFloat(837.8235F, 0F); - this.xrPictureBox1.Name = "xrPictureBox1"; - this.xrPictureBox1.SizeF = new System.Drawing.SizeF(144.491F, 110.5509F); - this.xrPictureBox1.Sizing = DevExpress.XtraPrinting.ImageSizeMode.ZoomImage; - // // bottomMarginBand1 // this.bottomMarginBand1.HeightF = 30F; diff --git a/ReportImp/TeamPfeil/Quittierungsbeleg.resx b/ReportImp/TeamPfeil/Quittierungsbeleg.resx index 5819a07f7..fd95c630e 100644 --- a/ReportImp/TeamPfeil/Quittierungsbeleg.resx +++ b/ReportImp/TeamPfeil/Quittierungsbeleg.resx @@ -123,773 +123,747 @@ - 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 + sb+yLyTX7MhQIAfJu3yy41Z5fCGfANl6Cky2edZj0faO/Wcwt8ixtu+1tqiD4KOQdWvquqq2Pj2J+gk+ + rig6a70zyOSN4jpZk2vyBtFOLyFDkJwSUrVjr3LNjnx6Jafx7K7P/HoMWxF8wKiio5sDkOxoZxDSy1oT + WY8cMOage/igY0oce64BkoHPWovWZrsP9SQNAMCjYmCY02HyyYkMQn4L1eBxbVmPXKPkU9hl0NGKY8g2 + 3srm7VfUaS0fygrBqGLAm399zzAknwrJAXAOhNMzQ5EcxJ/2m+FGvk8GHPm+Dy+YOapom3wSJNsp2yzb + 7t4w5BQsZdh1antBBwDAjWKgmNNiMgzJp0Jy4JgBRHpmKJJPb5z2m+HGtwFqyPfVZ+apykI4shgk5wA8 + Q4pbHfaJjbUUbd4SbAAArOjl9+kyGVLcSp+ZzZSFAAAAACMoCwEAAABGUBYCAAAAjKAsBAAAABhBWQgA + AAAwgrIQAAAAYARlIQAAAMAIykIAAACAEZSFAAAAACMoCwEAAABGUBYCAAAAjKAsBAAAABhBWQgAAAAw + grIQAAAAYARlIQAAAMAIykIAAACAEZSFAAAAACMoCwEAAABGUBYCAAAAjKAsBAAAABhBWQgAAAAwgrIQ + AAAAYARlIQAAAMAIykIAAACAEZSFAAAAACMoCwEAAABGUBYCAAAAjKAsBAAAABhBWQgAAAAwgrIQAAAA + YARlIQAAAMAIykIAAACAEZSFAAAAACMoCwEAAABGUBYCAAAAjKAsBAAAABhBWQgAAAAwgrIQAAAAYARl + IQAAAMAIykIAAACAEZSFAAAAACMoCwEAAABGUBYCAAAAjKAsBAAAABhBWQgAAAAwgrIQAAAAYARlIQAA + AMAIykIAAACAEZSFAAAAACMoCwEAAABGUBYCAAAAjKAsBAAAABhBWQgAAAAwgrIQAAAAYARlIQAAAMAI + ykIAAACAEZSFAAAAACMoCwEAAABGUBYCAAAAjKAsBAAAABhBWQgAAAAwgrIQAAAAYARlIQAAAMAIykIA + AACAEZSFAAAAACMoCwEAAABGUBYCAAAAjKAsBAAAABhBWQgAAAAwgrIQAAAAYARlIQAAAMAIykIAAACA + EZSFAAAAACMoCwEAAABGUBYCAAAAjKAsBAAAABhBWQgAAAAwgrIQAAAAYARlIQAAAMAIykIAAACAEZSF + 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 + +3Xsp+t7U+z32felrGv2W57ye/kZzup2i26Dj6hbr5/F6n0u+cPnKv6/PsYDmv1f0mX/uyycEm+2Vicq + B5NPSaqa/V7yh4si/n8eZ95Eq9fOlRfdxZMUP8v2rLabK8/Jw4PLZp/X/OX94r9zwPzodTHZVreI7QUf + M8W2h/hcv273rM9b+pft/m8V2+bn5d5QdY7VfkmfK+oxpbv7yJTYd3ZGnv1Zecr9+1zs756O3bN1GXzE + vro9h80+r7m5TeK13d9zYtsuz0tsv4v7dWzf/b0p9rX0fSnv//kemz4JclafW3QXfESdur6Wmv1e85f3 + jP/Wx3hQs99Luux/l4WXxJus3YnK93o4pWr2ecm/Ont9DgLzoq5ed688lj98SOL/L/E+6aE2K/Y35duH + KP43P6TPujZyP3d/OHPbs33d4qEbQWy/6+AjtwtH+Vwv0XHNfd7cwcrXhmeFqrd42mBxjqIeU7q7j1Ri + f3nu8q8N1fs9y1+u2XvFPpb63XKProKP2Ef357DY35SrbRKv6f6eE9t0eV5im+7bLsV2e7ius45rhEcn + /7aqx1qK+kzpJviIunR/LaVin1P0Mf5qrbb/y/vEfy/12Z/V/05l4SWx87xgqjde2hoD+X/3+to8OUt1 + GPND8pe/dsd/L/kL4O4kstjXlAwZMj2tfvaIbKu7jiG2E3zMENsN/7l+ff2SA8GbfpHE6/IRv2f90r3V + w4PFexT1mNLdfaSV+wnP/gvMJXmt3vXXythui2tsSjfBR2y/l3NY7e+SyTaJn3d/z4nXd3le4nW7uF/H + Nt1f17nN67bVPpeyye++k6I+U7oIPqIeu7hHpmZf1+hj/NEabd9V//ukLJwSb7DWSWmtMZDPi27pZP/b + zS3+95mP+1T+oW2HWxX7mpI3k6U6Brnfe37BCj5mim19rh93tf3jNXOvzWfYpPNX1GNKd/eRc7F9XkNL + 1e+S2R2TfP3rdtX+ttJF8BHb7uIcpmYf10y2Sfy863tOvLbb8xKv6f5+Ha/fy71pyT/0XfLQff9RRX2m + bB58RB12c49MzX6u0cd4a422z+Pqov99UhZOyZ03b7aWtQbyI7nrL+rFfqYsPWD+11Udp8Q2czsrgg+f + 62e4+ssvft59R/pZinpM6e4+chLbbhkmzPpLRrx+zUfyb5HndfL6a15/zV3Xcmy3m3OYin1Muda+3d5z + 4nVdn5d4Tdf363jtLq7reO0WT5XO/tw9W1GnKZsGH/H+u7pHpmI/U/Qxamu0/RpuDp/Kwim549c3qN54 + aWsM5Edy16Cy2M/WZgUT+fpm+2sEHz7Xz7LbQcizFfXY2l2f89hu6fm219z0leXxunwsv9p+Sq6s/oen + ruL/573g3nnQuU3uM7e/aRHj1+1udde1HNvt4hyeFNtP2e09J17X9XmJn/cefOzl3rTFoO6hft0zFHWa + snXwsat7ZCr2sbWh+xjnin304KZ7Z1l4Te68ebNKpmt5MvO1rXtP8igD+TXNnkpQ7GNrs857vF7wcYfc + vtlfxed62l/mNFbi54KP7cy+zmKbf97s4xanwX9u++3ekv/7+v+zfG6gkJ+5q3/JiNfM/Xq4yfte/Hzu + X6Huus6K/UyZ/R6xzW7O4Umz7TWTbRI/7/KeE6/p/rzEz7q9X8frum+/FD+/J5DNelT9jKzjLf2tTRc1 + PSnqNWWz4CPeexfXUqvZvgdD9zHONdv3YrL/fVIWXhM7v/TX4bxR3fSXnnxNuGfO3xYD+ez85U03L6xz + eYFVr79XXnz5qHL7Pvnecy/kk3s6itV+5sh2yevg/BhOH8jq9bf49uG+Rb622faam/ddie1HCT6O9rnO + Y83P27dfHmcWu1bjZ9nG5+91MmeAma+t9nHJU74+eK5436ruc2x6H0nx+rwnV/u5JD8r1wYCeQ3MDQmv + PhUVr5nzO+LWwdWcQcsaAeY9v892cw5Pim2nTLZJ/LzLe068pvvzEj/r9n4dr9vFdR0/z3t2td0leX+/ + OgiL15x+F1T3vbueIn22ol5Ttgw+dnePTMX2c+lj/NXabb96//ukLLxF7DwH4/kmeVPPC+fqjaoS280d + JK05kM8Tc+1RyGctSHNL52XOL9uTe9bIqPZzi6zf5C/t+Hm219wPepoznzQ/PNU+LhF8vMp9vO5r5M91 + yuO89ssjr9V7PnP3HMti19BWinrfqpf7SF7/1T4umXWvjdfP+eU+GSrEz7M9qu0q+fvq5s91vHZOPZcO + MGd9tuL1uzmH54ptp9x134/tNrvnxP52eV5OYptN79exzz3dm059ilvN7nPENjlYOg30Zt3flvRan1tt + 8ns93ne3n8Vi+1vpY7y1VtunTfvfZeEtYuc5EJ/dyWnlPl4re6vZC7EU+7jVTceXr2u2m+umpC1el20+ + 94M4+5G/Yh+3yAv0pl82+bpwT1h06/4FH3eKfRzhc31zsh2vzeOYe63O+uWUYhvBx+96uo/MOSezO9v5 + +jDnfn7xcxk/m9OBmtt5mrPvf1ntY0qxjylzg4/dnMNzxXZT9hh87PK8nMTrN71f5z6b95iy9b1pVvDR + bj9HbJ9PqM1er2Ap58d1g62Cj91+Fottb6GPcdnSbZ8273+XhWuLis5JdWbfHIp93GJuB2tOsnZuyU7o + N+0+rqn2cYObHs88idfPDSfSrQtpCT46EPXp8XN9z8Bs7jdl3HMsm3akl1DU+xZd3EfiNXPnpd87+Jxz + P7/4Hvmz5rVT5v5umxNiLv05vrnu8dpdncNzxXZT7q33Jvec2Nduz8tJvH6z+3Xsb+R7U3qoP9aT4tim + rP57Pd5z15/FYttb6GNctnTbd9H/LgvXFhWdMxdp6Y5VuidZy0ftqn1dM/dDmAletZ+L2n1cU+3jitl/ + rU+x3ZzOQ7rpQxOvE3x0IOrT2+c6zfpcp9hm7i+omxZYOhfbCD46uo/EaxZ/PPsktr31LxoXz3v8bLHg + IxX7uOSea7/azyVzOma7Oofniu2m3Nsh3uSeE/va7Xk5ydc320956v069jfyvSnle856AqdXzXFd89Tr + 5Bbxnrv+LBbbXqOPMW3Jtk+zjyG2eXr/uyxcW1R0zgUw++ZQ7OOaex67nx1IhLtWno7tZn0I2+2vqfZx + xV2PFuZ2zX6uuencx+sEHx3I+jT1m9Ll5/oktp3zuGBsUu/nkthms470Uop6X9PNfSRes2hody63b/Z3 + UbvtSfxszmdt9v2u2MdF7bbXVPuYMCf42NU5PFdtN2Fvwcduz8tJvH6z+3Xsb2/3pnv+Yp7ynnb3YK8H + zfFc89Tr5Bbxnrv+LFbbXqGPcUW77SXVtld00/8uC9cWFe1tgHTvh2PWyQn3dlhmTatpt7+m2seUdvs5 + qv1NabevxOsEHx3I+jT1m7LG53rWqtXnYts55zg2qfdzSWyz2DW0laLek9rt56j2N6XdvhWvufUvJGn2 + 45vnYvs5n5NyIBDlc/Yx+z5R7OOidttrqn1MmBN87Oocniu2mbK34GO35+UkXrvZ/Tr2t7d709y/2J7L + Y806zHoyuhdnx3GL1X+vx3vu+rNYbDep3X6Oan9T2u1b8ZpDtX3opv9dFi4hKpM3vxyQVuYM5NcYIN38 + C/BcbDfr5IS7Btyx3ZyLODap93NJtY8JD31femw/t82unpt4TV5T1baXCD7uFO+5p8/13Z2n2HbWPMN2 + +2tim8060ksp6j2lm/tI/qx57TUPfe5y+2Z/U8p7VZTP2ces+sbr56zxsfRi2jfVPV63u3N4rthmyl11 + j+1Wv+fEfnZ9Xk7itZvcr2Nfu2y/+Nmc9b4uyf7EQ321tTX1v2bV3+vxfrv/LBbbTdHHuM0SbZ+66X+X + hfeIN8uBTjZuVjAvkGfc6CpLD5Bmz1E+iW1nfTDa7W8V2865iGOTej+XVPuY8NDNOrafu3DN1Q9lvqbZ + 5pqHfpnG9ot1gortpzx0c6zEPg//uU6x/dKfucWuoa0U9Z7SzX0kf9a8tidlvaN8zqO4c+9BcxZHW/pz + fNM9Ll63u3N4rthmyl33/dhu9XtO7GfX5+UkXrvJ/Tr2tcv2i5/NuYdck09W5/7u+gPlms7qfIunXSe3 + iPfb/Wex2G7KQ+0b2x+6j9EqtpvSVf+7LLxVvEHefHKe0pxHdh61dMfq7g9Hbtvsa1K7/a1i256CjzUf + wUpXP5T5mmaba276oF8S2y/WCSq2n/KU4CP243PdiO0FHzMV9Z7SzX0kfnbvQtVrKOsd5XMfJ7950BCv + nTMXefY9qNjHlFuDj92dw3PFNlP2FHzs+rycxGu3Cj52237x81n94xucpsF0G4Cc1fUWq/5ej/fb/Wex + 2G6KPsZtlmj7rvrfZeGU2Gk+opOVWHNQdG52Axb7mHL3Ccptm31Nufuxq9j2qRdBq9rHhIcG27H93L8E + 3PI1UYKPmWJbn+sJsf3Sn7lNOtJLKuo9pZv7SPxs1rle2VRnas7TWDd1AuN1c++ls7+NodjHlFuDj12e + w5Nimyl7Cj52fV5O4rWb3K9jX7ttv/h5hrNL9C+6DUDO6niLVX+vx/vt/rNYbDdFH+M2S7R9V/3vsvCS + 2GF2guYu4Plssxuw2MeUu1PB2HaVX4ax7VMvgla1jwmP3kzmdqyvvl+8RvAxQ2znc31FbL/0Z07wUezj + VrH90+4j+bPmtT25eK+Kn83tmE0uNhY/z4HKnPvCP1T7uabYz5SbrpN8XbNdT67+vim2mXLvfV/w8Uc3 + 9wPitYKPt265rnO9oKX+uJL7veuLCZbS1O+aVX+vx/vt/rNYbDdFH+M2S7R9V/3vsrASO5vbqVrK0gOk + uz8csa3gY6bYXvAxodh+yuxzEdv4XN8gt2/2N6nd/prYRvBR7ONWsb1OSYifzw0w87rLx27/8tfS+O8c + nGQbzB2g3LVqe7GfKTddJ/m6Zrue3DJArLa75K7PTmy3+j0n9rPr83ISr93kfh372n37xevy6dI57TfX + Q4OsZyrqNmXV3+vxfiNcS9W2l+hj3KbHtp/VXu32rbKwFTvqaT5StwOk2HaVX4ax7VMvgla1jwnd3ExO + 4jWCjxvE632ub5TbN/ub1G5/TWyzSUd6SUW9p3RzH8mfNa/tyeS9Kn/evH4tj/w+q/Z3yU3XSb6u2a4n + V3/fFNtMueuzE9utfs+J/ez6vJzEaze5X8e+hmi/FK/P/sdST5r+q+o911bUa8qqv9fj/XZ/LRXbTdHH + uE2PbT+rvdrtW2XhudhJprOPPpqWN7f8RZFfR5UH0Fr0l0ixjyl3n6DYdpVfhrFttlm1z1K7/TXVPiY8 + ekHPHXxffb94zdrBx5y59bPOe7H9lJvPRbzW53qG3L7Z36R2+2tim1XuHWsq6j2lm/tI/qx5bU+u3qvi + NWvXP+8jd8+vb/Z1zU3XSb6u2a4nt5zDartL7vrsxHar33NiP7s+Lyfx2k3u17GvIdrvXGyXT50uEYA8 + 9DvlGYo6TVn193q83+6vpWK7KfoYt+mx7We1V7t9qyw8FzvJQU258ytyMJg3tKvf3RuvmXNQ3Q6QYttV + fhnGtk+9CFrVPiY8lKzH9nNvALd0GtcOPqp9XjLrvBfbT7n52o3X+lzPkNs3+5vUbn9NbHP04KOb+0j8 + bO6+8jOR528NNy0eGq+b+9V798rQY/aCpuea/V1z0+c4X9dsd01X5zBeU9XxkrvubbFd1qXaX+Up95zY + z+4/W+n19VV9K0+7X8e+hmi/Smyf/Yqsb3Uc98h709V+ypKa+lyz6u/1eL8Rfs9V9bxEH+M2S7R9V/3v + svAkdnDPX4Xz9bPm+sbr5xxUtwOk2DYvmmqflbtvcrHtUy+CVrWPCQ/drGP7p91MTvI1zTbXHCr4iNf5 + XM+U2zf7m9Ruf01ss8q9Y01Fvad0cx+Jn81d9+ah+8dSol75F6q5n/M58pp9+JsUmn1ec+s9btfnsKjf + lLvubbHd6vec2M8on61N7texryHab0rWOcz5Cu0pm673UdRnyqq/1+P9dn8tFXWcoo/xREUdp3TV/y4L + T2IHcx/tSbNPUGwzxAAptj1i8HH31/Km2H5Om6Vb/lq2WvCR2zb7umbWeS+2n3LroMDneqbcvtnfpHb7 + a2KbTTrSSyrqPaWb+0j8bNXgdElRtww5n/lX1DQ7BJ3S7PuaW+9xuz6HRf2m3HVvi+1Wv+fEfob4bEW9 + Nrlfx76GuTddE3XPb5W698nUk39X7XstRX2mrPp7Pd5v99dSUccp+hhPVNRxSlf977LwJHYw683CXY8S + xXZDDJBi21V+Gca2Sw/Cyv1c0m4/R2w/6y+S7faVeN3cm8oj53zuZ2TWeS+2n3LroMDneqbcvtnfpHb7 + a2KbTTrSSyrqPandfo7Y/mn3kfh5hgXldhc8dG0tJeqV387yzNAj95V/qXr4KY9zZ/u/xa33uF2fw6J+ + U+6qe2y3RfAxymdrq+BjiPabI47h0QDkpkf3l1DUZcqqv9fj/XZ/LRV1nNRuP0dsr49xpqjjlIfqn9s3 + +5vUbt8qC09iB3MfN7vrO7Rju0V/iRT7mHL3CYptDxl8hLvSyNguO+bV/i75h2o/rXjdmsHH3M/IrPNe + bD/lpuOI1/lcz5TbN/ub1G5/TWyzSUd6SUW9r+nmPpKvabaZ0t35iDrdMs0lr7lLx3lauDjXCsmwY7G5 + 8rHv6v0vuflzHK/d7Tks6jflrntbbLfJPSf2tevPVsp6NfWc8tRjiP3tvv3uEcdyb5B7V//lGYq6TFn9 + XMV77vpaKup4jT7GkxR1nNJV/7ssPIkdzLm5p7v+EhTbLXoBFPuYcvcJim1X+WUY2/YWfNw1jzK3a/Zz + zb+u9tOK180NPu46F7FdprazUuAw672K7afcdO3G63yuZ8rtm/1Nare/JrbZrCO9lKLe13RzH4nXzP0L + 46aL6J2Lutwyle2hz8MzFXWbcnO947V7PodV/S6561zGdpvcc2Jfuz0vJ1Gnze7Xsb/dt98j4njm/uFm + s3tdUZcpq/9ej/fc9bVU1O8afYwnKeo3pav+d1l4EjuYNUBqt79FbLf4ILXYx5S7T1Bsu8ovw9i2t+Aj + B/+zBsf5+tftqv1dctO5idfNfYwszR7cxzazzsOrWee92H7Kre3jcz1Tbt/sb1K7/TWxzWYd6aUU9b6m + m/tIvGbu4mMPrRj/LFGPW9rjobnOz1bUb8rNn+N47S7PYSrqNuWue1tst8k9J/a12/NyEnXa7H4d+9t9 + +z0ijienvlTHeclDv/sfUdRlyuq/1+M9d30tFfW7Rh/jSYr6TXnoM5jbN/ub1G7fKgtPYgezBkhhdiIV + 28x9j24HSLHtKr8MY9vego80K0mN19+zavfNczWLba+Zdd7j9fnLd+7NMM0678X2U246hnidz/VMuX2z + v0nt9tfENrPaq92+R1W9b9DFfSRec094usgCZLHfmztq8dpbrtOHPgvPVtRvys11j9fu8hympk7X3HU+ + Y7tN7jmxr92el5PYbrP7dexvV+13y2vmOjuuW2x2vyvqMmWL4GPXn8WmXrfSx2jEfpdu+67632XhSexg + 7glf8usuTwQfT74IWtU+bnTT+Y/X3XPeb1rf4yRf32x/TYYYNwUr8bq8Yd27aGAPwYfP9Uy5fbO/Se32 + 18Q2c9tss87crYo636qL+0i8du6jqDffQ24R+8pwNY/x5m8miNfe8jto9Q72lKJ+U2Zd9/H63Z3DFK+v + 6nbJXfeC3K7ZzzVPu+fEvnZ5Xk5et63qeclT79exv9203+vrnrowcuynOsZLFhks3qKoy5RN7svxvrv9 + LMY2Vf1uoY8RYl9rtf1D97/cvtnfpHb7Vll4EjuYe9JzsHnTjS1eN3fO1Em3A6TY9ujBR8pBdfnBjPL8 + kN2Tnqa5Ke3cG0rKm8rkL8n4ef7yztdV299i1nkvtp9y07Wbr2u2u+bQn+uU2zf7m9Ruf01sM/ecpMlf + 3vHzDOhyvYdNHpF8reO9Nr+PxGvzfap9TMl7wyO/Q/Kc5T3mD8fXvu6SeO2tv4Mutu/amnpdM6tt4/W7 + O4fpfLsb3FXX3K7Zzy2ecs+Jn+/yvJzEdpver+M1u2m/eE3bVtk3y/3cFYLEdnPbfrP7XFGXKXl+8v79 + dFXdTuLnu/0snm97h4u/A6M82+QPdZth6D7Gyfm2N7i7vim3b/Y3qd2+VRaexA5uWSStlcluOXiM8lOD + z/1r/DnBx5Mvgla1jzvkOc72yLrmYHhO21RmTbeI1+d1Vu3nFln3rHPW/SRvEnnDqV4/Rw/Bh8/1TLl9 + s79J7fbXxDZz10Q5yfNSXat/eCKpfb81nL//A7a+j9wToKasd9Z5stOdPw/5ecxj+8M5O9dud0m89p72 + yffN7W6V11ceW37mHx5UxD6qOl0y+3Mc2+zqHKZq+wl33dtiu03vOfGa3Z2Xk9hu8/t1vG4X7Revyfcq + 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 + zQYAAAAASUVORK5CYII= \ No newline at end of file diff --git a/ReportImp/VaroSozialagentur/CustomReportCreator.cs b/ReportImp/VaroSozialagentur/CustomReportCreator.cs new file mode 100644 index 000000000..c243797b7 --- /dev/null +++ b/ReportImp/VaroSozialagentur/CustomReportCreator.cs @@ -0,0 +1,200 @@ +using BeWo.Data.Access; +using BeWo.Data.Entities; +using BeWo.Report; +using BeWo.Report.ReportObjects; +using BeWo.Service.DCEntityMapper; +using BeWo.Service.ServiceImplementations; +using BS.Shared.DataContracts; +using DevExpress.XtraReports.UI; +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace VaroSozialagentur +{ + class CustomReportCreator : DefaultReportCreator + { + public override XtraReport CreateServiceInvoiceReport(String dcIds, long? invoiceBaseOid) + { + //#region standard + //if (String.IsNullOrEmpty(dcIds) && invoiceBaseOid.HasValue) + //{ + // var serviceInvoice = DAOFactory.SearchDAO.GetServiceInvoiceByInvoiceBaseOid(invoiceBaseOid.Value); + // dcIds = String.Format("{0}", serviceInvoice.Oid); + //} + + //if (!string.IsNullOrEmpty(dcIds)) + //{ + // var serviceInvoiceOid2CostbearerId = new Dictionary(); + // var dcList = new List(); + + // var dcidStrs = dcIds.Split(';'); + // foreach (var oidStr in dcidStrs) + // { + // var oid = long.Parse(oidStr); + // var invoice = DAOFactory.GenericDAO.LoadByID(oid); + // var dc = MapperFactory.ServiceInvoiceDC_ServiceInvoice.MapToNewDC(invoice); + // dcList.Add(dc); + + // if (serviceInvoiceOid2CostbearerId.ContainsKey(oid)) + // continue; + + // if (!String.IsNullOrEmpty(invoice.InvoiceBase.InvoiceId)) + // serviceInvoiceOid2CostbearerId.Add(oid, invoice.InvoiceBase.InvoiceId); + // else + // { + // foreach (var period in invoice.ServiceInvoicePeriodList) + // { + // try + // { + // if (period.SupportConceptApprovalPeriod != null) + // { + // AddCostBearerIdToDict(oid, serviceInvoiceOid2CostbearerId, + // period.SupportConceptApprovalPeriod.CostBearer2SupportConcept); + + // } + // foreach (var item in period.InvoiceItemList) + // { + // if (item.SupportConceptApprovalPeriodOid.HasValue) + // { + // var approvalPeriod = + // DAOFactory.GenericDAO.LoadByID(item.SupportConceptApprovalPeriodOid.Value); + // if (approvalPeriod.CostBearer2SupportConcept != null) + // { + // AddCostBearerIdToDict(oid, serviceInvoiceOid2CostbearerId, approvalPeriod.CostBearer2SupportConcept); + // } + // } + // } + // } + // catch (Exception) + // { + // //ignore + // } + + // } + // } + // } + // #endregion + // IBeWoReport allReports = null; + + // foreach (var iDC in dcList) + // { + // String reportId = null; + // if (serviceInvoiceOid2CostbearerId.ContainsKey(iDC.ServiceInvoiceOid.Value)) + // reportId = serviceInvoiceOid2CostbearerId[iDC.ServiceInvoiceOid.Value]; + + // IBeWoReport singleReport = new ServiceInvoiceReport(); + // if (iDC.ServiceInvoicePeriods.Count > 0) + // { + // var serviceCategory = iDC.ServiceInvoicePeriods[0].SupportConceptApprovalPeriod.ServiceCategory.Name.ToLower(); + // if (serviceCategory.Contains("soziotherapie")) + // singleReport = new SoziotherapieRechnung(); + // else if (serviceCategory.Contains("assistenz")) + // singleReport = new RechnungAssistenzstunden(); + // else + // singleReport = new ServiceInvoiceReport(); + // } + // singleReport.SetReportDataSource(ServiceInvoiceRO.Create(iDC)); + // ((XtraReport)singleReport).CreateDocument(); + // if (allReports == null) + // allReports = singleReport; + // else + // ((XtraReport)allReports).Pages.AddRange(((XtraReport)singleReport).Pages); + // } + + // return allReports as XtraReport; + //} + return new XtraReport(); + } + + public override XtraReport CreateServiceOverviewAllCustomersReport(int month, int year, long orgaOid, long empOid, long? serviceCategoryOid, int startDay, int endDay, bool nurFehlende) + { + var os = new OperationsServiceImp(); + var m = os.GetMandator2(false); + if (m.AllowSbd) + { + return CreateSbdLeistungsnachweisForAllCustomers(month, year, orgaOid, empOid, serviceCategoryOid ?? 0, startDay, endDay, false, "nrw"); + } + + + List lROs = ServicesOverviewRO.Create(month, year, orgaOid, empOid, startDay, endDay, serviceCategoryOid, true, nurFehlende); + + if (lROs.Count > 0) + { + String reportId = null; + if (orgaOid > 0) + { + var organisation = DAOFactory.GenericDAO.LoadByID(orgaOid); + if (organisation != null) + reportId = organisation.Name; + } + + IBeWoReport lServiceOverviewAllCustomersReport = new Quittierungsbeleg(); + if (reportId != null) + { + if (reportId.ToLower() == "stadt hannover" || reportId.ToLower() == "region hannover") + lServiceOverviewAllCustomersReport = new QuittierungsbelegHannover(); + } + + lServiceOverviewAllCustomersReport.SetReportDataSource(lROs[0]); + (lServiceOverviewAllCustomersReport as XtraReport).CreateDocument(); + var Report = lServiceOverviewAllCustomersReport as XtraReport; + + for (int i = 1; i < lROs.Count; i++) + { + IBeWoReport lNext = new Quittierungsbeleg(); + if (reportId != null) + { + if (reportId.ToLower() == "stadt hannover" || reportId.ToLower() == "region hannover") + lNext = new QuittierungsbelegHannover(); + } + lNext.SetReportDataSource(lROs[i]); + (lNext as XtraReport).CreateDocument(); + Report.Pages.AddRange((lNext as XtraReport).Pages); + } + + return lServiceOverviewAllCustomersReport as XtraReport; + } + return new XtraReport(); + } + + public override XtraReport CreateServiceOverviewSingleCustomerReport(long customerOid, int month, int year, long orgaOid, long empOid, long? serviceCategoryOid, int startDay, int endDay) + { + var os = new OperationsServiceImp(); + var m = os.GetMandator2(false); + if (m.AllowSbd) + { + return CreateSbdLeistungsnachweisForSingleCustomerReport(customerOid, month, year, orgaOid, empOid, serviceCategoryOid ?? 0, startDay, endDay, false, "nrw"); + + } + + String reportId = null; + if (orgaOid > 0) + { + var organisation = DAOFactory.GenericDAO.LoadByID(orgaOid); + if (organisation != null) + reportId = organisation.Name; + } + + + var ro = ServicesOverviewRO.Create(customerOid, month, year, false, orgaOid, empOid, startDay, endDay, serviceCategoryOid); + IBeWoReport lServiceOverviewSingleCustomerReport = new Quittierungsbeleg(); + if (reportId != null) + { + if (reportId.ToLower() == "stadt hannover" || reportId.ToLower() == "region hannover") + lServiceOverviewSingleCustomerReport = new QuittierungsbelegHannover(); + } + + if (ro != null) + { + lServiceOverviewSingleCustomerReport.SetReportDataSource(ro); + } + + + + return lServiceOverviewSingleCustomerReport as XtraReport; + } + } +} diff --git a/ReportImp/VaroSozialagentur/QuittierungsbelegHannover.Designer.cs b/ReportImp/VaroSozialagentur/QuittierungsbelegHannover.Designer.cs index 9fc9ab348..874c4b8b9 100644 --- a/ReportImp/VaroSozialagentur/QuittierungsbelegHannover.Designer.cs +++ b/ReportImp/VaroSozialagentur/QuittierungsbelegHannover.Designer.cs @@ -43,8 +43,9 @@ namespace VaroSozialagentur this.xrTableCell12 = new DevExpress.XtraReports.UI.XRTableCell(); this.xrTableCell15 = new DevExpress.XtraReports.UI.XRTableCell(); this.xrTableCell33 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell34 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell35 = new DevExpress.XtraReports.UI.XRTableCell(); this.xrTableCell50 = new DevExpress.XtraReports.UI.XRTableCell(); - this.picSignature = new DevExpress.XtraReports.UI.XRPictureBox(); this.GroupHeader1 = new DevExpress.XtraReports.UI.GroupHeaderBand(); this.xrTableServiceRecords1 = new DevExpress.XtraReports.UI.XRTable(); this.xrTableRow2 = new DevExpress.XtraReports.UI.XRTableRow(); @@ -57,11 +58,13 @@ namespace VaroSozialagentur this.xrTableCell8 = new DevExpress.XtraReports.UI.XRTableCell(); this.columnWegepauschaleQuali = new DevExpress.XtraReports.UI.XRTableCell(); this.xrTableCell11 = new DevExpress.XtraReports.UI.XRTableCell(); - this.xrTableCell28 = new DevExpress.XtraReports.UI.XRTableCell(); this.xrTableCell32 = new DevExpress.XtraReports.UI.XRTableCell(); this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components); this.formattingRuleStartDate = new DevExpress.XtraReports.UI.FormattingRule(); this.ReportHeader = new DevExpress.XtraReports.UI.ReportHeaderBand(); + this.xrLabel10 = new DevExpress.XtraReports.UI.XRLabel(); + this.lblGesamtbudgetQuali = new DevExpress.XtraReports.UI.XRLabel(); + this.lblFLSWocheQuali = new DevExpress.XtraReports.UI.XRLabel(); this.xrLabel4 = new DevExpress.XtraReports.UI.XRLabel(); this.xrLabel5 = new DevExpress.XtraReports.UI.XRLabel(); this.xrLabel3 = new DevExpress.XtraReports.UI.XRLabel(); @@ -92,22 +95,16 @@ namespace VaroSozialagentur this.xrPictureBox1 = new DevExpress.XtraReports.UI.XRPictureBox(); this.bottomMarginBand1 = new DevExpress.XtraReports.UI.BottomMarginBand(); this.GroupFooter1 = new DevExpress.XtraReports.UI.GroupFooterBand(); + this.xrLabel9 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel8 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel7 = new DevExpress.XtraReports.UI.XRLabel(); + this.lblSummeAusfallstunden = new DevExpress.XtraReports.UI.XRLabel(); + this.lblSummeWegepauschalen = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel6 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel2 = new DevExpress.XtraReports.UI.XRLabel(); this.xrLabel1 = new DevExpress.XtraReports.UI.XRLabel(); this.fieldKontaktArt = new DevExpress.XtraReports.UI.CalculatedField(); this.wennGruppeAnzPersonen = new DevExpress.XtraReports.UI.CalculatedField(); - this.xrTableCell34 = new DevExpress.XtraReports.UI.XRTableCell(); - this.xrTableCell35 = new DevExpress.XtraReports.UI.XRTableCell(); - this.xrTableCell36 = new DevExpress.XtraReports.UI.XRTableCell(); - this.lblFLSWocheQuali = new DevExpress.XtraReports.UI.XRLabel(); - this.lblGesamtbudgetQuali = new DevExpress.XtraReports.UI.XRLabel(); - this.xrLabel2 = new DevExpress.XtraReports.UI.XRLabel(); - this.xrLabel6 = new DevExpress.XtraReports.UI.XRLabel(); - this.lblSummeWegepauschalen = new DevExpress.XtraReports.UI.XRLabel(); - this.lblSummeAusfallstunden = new DevExpress.XtraReports.UI.XRLabel(); - this.xrLabel7 = new DevExpress.XtraReports.UI.XRLabel(); - this.xrLabel8 = new DevExpress.XtraReports.UI.XRLabel(); - this.xrLabel9 = new DevExpress.XtraReports.UI.XRLabel(); - this.xrLabel10 = new DevExpress.XtraReports.UI.XRLabel(); ((System.ComponentModel.ISupportInitialize)(this.xrTable3)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.xrTableServiceRecords1)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).BeginInit(); @@ -168,7 +165,6 @@ namespace VaroSozialagentur this.xrTableCell33, this.xrTableCell34, this.xrTableCell35, - this.xrTableCell36, this.xrTableCell50}); this.xrTableRow6.Name = "xrTableRow6"; this.xrTableRow6.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F); @@ -212,7 +208,7 @@ namespace VaroSozialagentur this.xrTableCell2.StylePriority.UseFont = false; this.xrTableCell2.StylePriority.UseTextAlignment = false; this.xrTableCell2.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; - this.xrTableCell2.Weight = 0.17332408544530636D; + this.xrTableCell2.Weight = 0.33641341982293815D; // // xrTableCell10 // @@ -224,7 +220,7 @@ namespace VaroSozialagentur this.xrTableCell10.StylePriority.UseTextAlignment = false; this.xrTableCell10.Text = "xrTableCell10"; this.xrTableCell10.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; - this.xrTableCell10.Weight = 0.083100556513004742D; + this.xrTableCell10.Weight = 0.07844429337262665D; // // xrTableCell12 // @@ -235,7 +231,7 @@ namespace VaroSozialagentur this.xrTableCell12.StylePriority.UseFont = false; this.xrTableCell12.StylePriority.UseTextAlignment = false; this.xrTableCell12.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; - this.xrTableCell12.Weight = 0.12236352816039048D; + this.xrTableCell12.Weight = 0.087144817317953552D; // // xrTableCell15 // @@ -247,7 +243,7 @@ namespace VaroSozialagentur this.xrTableCell15.StylePriority.UseTextAlignment = false; this.xrTableCell15.Text = "xrTableCell15"; this.xrTableCell15.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; - this.xrTableCell15.Weight = 0.15685672237160292D; + this.xrTableCell15.Weight = 0.15464407212292214D; // // xrTableCell33 // @@ -259,33 +255,43 @@ namespace VaroSozialagentur this.xrTableCell33.StylePriority.UseTextAlignment = false; this.xrTableCell33.Text = "xrTableCell33"; this.xrTableCell33.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; - this.xrTableCell33.Weight = 0.17521386923689236D; + this.xrTableCell33.Weight = 0.16911143084853778D; + // + // xrTableCell34 + // + this.xrTableCell34.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.Notice4")}); + this.xrTableCell34.Font = new System.Drawing.Font("Calibri", 10F); + this.xrTableCell34.Name = "xrTableCell34"; + this.xrTableCell34.StylePriority.UseFont = false; + this.xrTableCell34.StylePriority.UseTextAlignment = false; + this.xrTableCell34.Text = "xrTableCell34"; + this.xrTableCell34.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.xrTableCell34.Weight = 0.12636754059066752D; + // + // xrTableCell35 + // + this.xrTableCell35.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.Notice5")}); + this.xrTableCell35.Font = new System.Drawing.Font("Calibri", 10F); + this.xrTableCell35.Name = "xrTableCell35"; + this.xrTableCell35.StylePriority.UseFont = false; + this.xrTableCell35.StylePriority.UseTextAlignment = false; + this.xrTableCell35.Text = "xrTableCell35"; + this.xrTableCell35.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.xrTableCell35.Weight = 0.10476834098080831D; // // xrTableCell50 // - this.xrTableCell50.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { - this.picSignature}); this.xrTableCell50.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { - new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.EmployeeFullname")}); + new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.EmployeeAbbr")}); this.xrTableCell50.Name = "xrTableCell50"; this.xrTableCell50.StylePriority.UseBorders = false; this.xrTableCell50.StylePriority.UseFont = false; this.xrTableCell50.StylePriority.UsePadding = false; this.xrTableCell50.StylePriority.UseTextAlignment = false; this.xrTableCell50.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; - this.xrTableCell50.Weight = 0.15322250773725973D; - // - // picSignature - // - this.picSignature.Borders = DevExpress.XtraPrinting.BorderSide.None; - this.picSignature.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { - new DevExpress.XtraReports.UI.XRBinding("Tag", null, "Services.Signature")}); - this.picSignature.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F); - this.picSignature.Name = "picSignature"; - this.picSignature.SizeF = new System.Drawing.SizeF(111.3522F, 20.00001F); - this.picSignature.Sizing = DevExpress.XtraPrinting.ImageSizeMode.ZoomImage; - this.picSignature.StylePriority.UseBorders = false; - this.picSignature.BeforePrint += new System.Drawing.Printing.PrintEventHandler(this.picSignature_BeforePrint); + this.xrTableCell50.Weight = 0.12744986651559134D; // // GroupHeader1 // @@ -322,7 +328,6 @@ namespace VaroSozialagentur this.xrTableCell8, this.columnWegepauschaleQuali, this.xrTableCell11, - this.xrTableCell28, this.xrTableCell32}); this.xrTableRow2.Name = "xrTableRow2"; this.xrTableRow2.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F); @@ -382,7 +387,7 @@ namespace VaroSozialagentur this.xrTableCell4.StylePriority.UseTextAlignment = false; this.xrTableCell4.Text = "Ort"; this.xrTableCell4.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopCenter; - this.xrTableCell4.Weight = 0.38344316130746875D; + this.xrTableCell4.Weight = 0.74424380287999492D; // // xrTableCell5 // @@ -401,7 +406,7 @@ namespace VaroSozialagentur this.xrTableCell5.StylePriority.UseTextAlignment = false; this.xrTableCell5.Text = "Gruppen-angebot \r\nJa = 1"; this.xrTableCell5.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopCenter; - this.xrTableCell5.Weight = 0.18384249415957696D; + this.xrTableCell5.Weight = 0.17354153379421078D; // // xrTableCell6 // @@ -420,7 +425,7 @@ namespace VaroSozialagentur this.xrTableCell6.StylePriority.UseTextAlignment = false; this.xrTableCell6.Text = "Wenn Gruppen-angebot:\r\nAnzahl der IP"; this.xrTableCell6.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopCenter; - this.xrTableCell6.Weight = 0.27070323373122696D; + this.xrTableCell6.Weight = 0.19278975394188402D; // // xrTableCell7 // @@ -440,7 +445,7 @@ namespace VaroSozialagentur this.xrTableCell7.Text = "Dauer in Minuten direkt mit der IP oder mit mehreren IP bei Gruppen-angebot \r\n(ge" + "mäß Fußnote 2 zu Kap 2.3.1)"; this.xrTableCell7.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopCenter; - this.xrTableCell7.Weight = 0.34701265303116247D; + this.xrTableCell7.Weight = 0.34211728869698532D; // // xrTableCell8 // @@ -460,7 +465,7 @@ namespace VaroSozialagentur this.xrTableCell8.Text = "Anzahl direkte FLS qualifizierte Assistenzkraft. Eine FLS ist definiert als 50 Mi" + "nuten mit der IP\r\n(gemäß Fußnote 2 zu Kap 2.3.1)"; this.xrTableCell8.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopCenter; - this.xrTableCell8.Weight = 0.38762387577367535D; + this.xrTableCell8.Weight = 0.37412347155765457D; // // columnWegepauschaleQuali // @@ -478,7 +483,7 @@ namespace VaroSozialagentur this.columnWegepauschaleQuali.StylePriority.UseTextAlignment = false; this.columnWegepauschaleQuali.Text = "Wege-pauschale (qualifizierte Assistenzkraft) Ja = 1"; this.columnWegepauschaleQuali.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopCenter; - this.columnWegepauschaleQuali.Weight = 0.25418994712148474D; + this.columnWegepauschaleQuali.Weight = 0.27956196521141152D; // // xrTableCell11 // @@ -497,26 +502,7 @@ namespace VaroSozialagentur this.xrTableCell11.StylePriority.UseTextAlignment = false; this.xrTableCell11.Text = "davon \"Ausfall-stunden\"\r\nJa = 1"; this.xrTableCell11.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopCenter; - this.xrTableCell11.Weight = 0.17236737825112772D; - // - // xrTableCell28 - // - this.xrTableCell28.BackColor = System.Drawing.Color.Transparent; - this.xrTableCell28.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) - | DevExpress.XtraPrinting.BorderSide.Right) - | DevExpress.XtraPrinting.BorderSide.Bottom))); - this.xrTableCell28.Font = new System.Drawing.Font("Calibri", 10F, System.Drawing.FontStyle.Bold); - this.xrTableCell28.Multiline = true; - this.xrTableCell28.Name = "xrTableCell28"; - this.xrTableCell28.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F); - this.xrTableCell28.StylePriority.UseBackColor = false; - this.xrTableCell28.StylePriority.UseBorders = false; - this.xrTableCell28.StylePriority.UseFont = false; - this.xrTableCell28.StylePriority.UsePadding = false; - this.xrTableCell28.StylePriority.UseTextAlignment = false; - this.xrTableCell28.Text = "Kennziffer für Kurzbeschrei-bung\r\n(optional)"; - this.xrTableCell28.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopCenter; - this.xrTableCell28.Weight = 0.28195616874507012D; + this.xrTableCell11.Weight = 0.23177761733055202D; // // xrTableCell32 // @@ -534,7 +520,7 @@ namespace VaroSozialagentur this.xrTableCell32.StylePriority.UseTextAlignment = false; this.xrTableCell32.Text = "Mitarbeiter*in"; this.xrTableCell32.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopCenter; - this.xrTableCell32.Weight = 0.33897254748728955D; + this.xrTableCell32.Weight = 0.28195599876122152D; // // bindingSource1 // @@ -580,6 +566,51 @@ namespace VaroSozialagentur this.ReportHeader.StylePriority.UseTextAlignment = false; this.ReportHeader.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopCenter; // + // xrLabel10 + // + this.xrLabel10.Font = new System.Drawing.Font("Calibri", 10F); + this.xrLabel10.ForeColor = System.Drawing.Color.Black; + this.xrLabel10.LocationFloat = new DevExpress.Utils.PointFloat(51.42364F, 160.7765F); + this.xrLabel10.Multiline = true; + this.xrLabel10.Name = "xrLabel10"; + this.xrLabel10.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel10.SizeF = new System.Drawing.SizeF(245F, 17.42424F); + this.xrLabel10.StylePriority.UseFont = false; + this.xrLabel10.StylePriority.UseForeColor = false; + this.xrLabel10.StylePriority.UseTextAlignment = false; + this.xrLabel10.Text = "[Month] [Year]"; + this.xrLabel10.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; + // + // lblGesamtbudgetQuali + // + this.lblGesamtbudgetQuali.Font = new System.Drawing.Font("Calibri", 9.75F, ((System.Drawing.FontStyle)((System.Drawing.FontStyle.Bold | System.Drawing.FontStyle.Underline))), System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.lblGesamtbudgetQuali.ForeColor = System.Drawing.Color.Black; + this.lblGesamtbudgetQuali.LocationFloat = new DevExpress.Utils.PointFloat(288.9635F, 133.3332F); + this.lblGesamtbudgetQuali.Multiline = true; + this.lblGesamtbudgetQuali.Name = "lblGesamtbudgetQuali"; + this.lblGesamtbudgetQuali.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.lblGesamtbudgetQuali.SizeF = new System.Drawing.SizeF(209.6037F, 17.42422F); + this.lblGesamtbudgetQuali.StylePriority.UseFont = false; + this.lblGesamtbudgetQuali.StylePriority.UseForeColor = false; + this.lblGesamtbudgetQuali.StylePriority.UseTextAlignment = false; + this.lblGesamtbudgetQuali.Text = "qualifizierte Assistenz"; + this.lblGesamtbudgetQuali.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; + // + // lblFLSWocheQuali + // + this.lblFLSWocheQuali.Font = new System.Drawing.Font("Calibri", 9.75F, ((System.Drawing.FontStyle)((System.Drawing.FontStyle.Bold | System.Drawing.FontStyle.Underline))), System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.lblFLSWocheQuali.ForeColor = System.Drawing.Color.Black; + this.lblFLSWocheQuali.LocationFloat = new DevExpress.Utils.PointFloat(343F, 98.48484F); + this.lblFLSWocheQuali.Multiline = true; + this.lblFLSWocheQuali.Name = "lblFLSWocheQuali"; + this.lblFLSWocheQuali.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.lblFLSWocheQuali.SizeF = new System.Drawing.SizeF(155.5672F, 17.42422F); + this.lblFLSWocheQuali.StylePriority.UseFont = false; + this.lblFLSWocheQuali.StylePriority.UseForeColor = false; + this.lblFLSWocheQuali.StylePriority.UseTextAlignment = false; + this.lblFLSWocheQuali.Text = "qualifizierte Assistenzkraft"; + this.lblFLSWocheQuali.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; + // // xrLabel4 // this.xrLabel4.Font = new System.Drawing.Font("Calibri", 10F, System.Drawing.FontStyle.Bold); @@ -1019,223 +1050,6 @@ namespace VaroSozialagentur this.GroupFooter1.KeepTogether = true; this.GroupFooter1.Name = "GroupFooter1"; // - // xrLabel1 - // - this.xrLabel1.BackColor = System.Drawing.Color.Transparent; - this.xrLabel1.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) - | DevExpress.XtraPrinting.BorderSide.Right))); - this.xrLabel1.BorderWidth = 2F; - this.xrLabel1.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { - new DevExpress.XtraReports.UI.XRBinding("Text", null, "TotalFLMBillable", "{0:0.00}")}); - this.xrLabel1.Font = new System.Drawing.Font("Calibri", 11F, System.Drawing.FontStyle.Bold); - this.xrLabel1.LocationFloat = new DevExpress.Utils.PointFloat(470.0001F, 0F); - this.xrLabel1.Name = "xrLabel1"; - this.xrLabel1.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F); - this.xrLabel1.SizeF = new System.Drawing.SizeF(124.2305F, 20F); - this.xrLabel1.StylePriority.UseBackColor = false; - this.xrLabel1.StylePriority.UseBorders = false; - this.xrLabel1.StylePriority.UseBorderWidth = false; - this.xrLabel1.StylePriority.UseFont = false; - this.xrLabel1.StylePriority.UsePadding = false; - this.xrLabel1.StylePriority.UseTextAlignment = false; - this.xrLabel1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; - // - // fieldKontaktArt - // - this.fieldKontaktArt.DataMember = "Services"; - this.fieldKontaktArt.Expression = "Iif([IsGroup], \'GR\', \'E\')"; - this.fieldKontaktArt.FieldType = DevExpress.XtraReports.UI.FieldType.String; - this.fieldKontaktArt.Name = "fieldKontaktArt"; - // - // wennGruppeAnzPersonen - // - this.wennGruppeAnzPersonen.DataMember = "Services"; - this.wennGruppeAnzPersonen.Expression = "Iif([CustomerCount] > 1,[CustomerCount],\'\')"; - this.wennGruppeAnzPersonen.Name = "wennGruppeAnzPersonen"; - // - // xrTableCell34 - // - this.xrTableCell34.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { - new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.Notice4")}); - this.xrTableCell34.Font = new System.Drawing.Font("Calibri", 10F); - this.xrTableCell34.Name = "xrTableCell34"; - this.xrTableCell34.StylePriority.UseFont = false; - this.xrTableCell34.StylePriority.UseTextAlignment = false; - this.xrTableCell34.Text = "xrTableCell34"; - this.xrTableCell34.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; - this.xrTableCell34.Weight = 0.11489918957971369D; - // - // xrTableCell35 - // - this.xrTableCell35.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { - new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.Notice5")}); - this.xrTableCell35.Font = new System.Drawing.Font("Calibri", 10F); - this.xrTableCell35.Name = "xrTableCell35"; - this.xrTableCell35.StylePriority.UseFont = false; - this.xrTableCell35.StylePriority.UseTextAlignment = false; - this.xrTableCell35.Text = "xrTableCell35"; - this.xrTableCell35.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; - this.xrTableCell35.Weight = 0.077913481408829754D; - // - // xrTableCell36 - // - this.xrTableCell36.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { - new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.Notice")}); - this.xrTableCell36.Font = new System.Drawing.Font("Calibri", 10F); - this.xrTableCell36.Name = "xrTableCell36"; - this.xrTableCell36.StylePriority.UseFont = false; - this.xrTableCell36.StylePriority.UseTextAlignment = false; - this.xrTableCell36.Text = "xrTableCell36"; - this.xrTableCell36.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; - this.xrTableCell36.Weight = 0.12744984362797382D; - // - // lblFLSWocheQuali - // - this.lblFLSWocheQuali.Font = new System.Drawing.Font("Calibri", 9.75F, ((System.Drawing.FontStyle)((System.Drawing.FontStyle.Bold | System.Drawing.FontStyle.Underline))), System.Drawing.GraphicsUnit.Point, ((byte)(0))); - this.lblFLSWocheQuali.ForeColor = System.Drawing.Color.Black; - this.lblFLSWocheQuali.LocationFloat = new DevExpress.Utils.PointFloat(343F, 98.48484F); - this.lblFLSWocheQuali.Multiline = true; - this.lblFLSWocheQuali.Name = "lblFLSWocheQuali"; - this.lblFLSWocheQuali.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); - this.lblFLSWocheQuali.SizeF = new System.Drawing.SizeF(155.5672F, 17.42422F); - this.lblFLSWocheQuali.StylePriority.UseFont = false; - this.lblFLSWocheQuali.StylePriority.UseForeColor = false; - this.lblFLSWocheQuali.StylePriority.UseTextAlignment = false; - this.lblFLSWocheQuali.Text = "qualifizierte Assistenzkraft"; - this.lblFLSWocheQuali.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; - // - // lblGesamtbudgetQuali - // - this.lblGesamtbudgetQuali.Font = new System.Drawing.Font("Calibri", 9.75F, ((System.Drawing.FontStyle)((System.Drawing.FontStyle.Bold | System.Drawing.FontStyle.Underline))), System.Drawing.GraphicsUnit.Point, ((byte)(0))); - this.lblGesamtbudgetQuali.ForeColor = System.Drawing.Color.Black; - this.lblGesamtbudgetQuali.LocationFloat = new DevExpress.Utils.PointFloat(288.9635F, 133.3332F); - this.lblGesamtbudgetQuali.Multiline = true; - this.lblGesamtbudgetQuali.Name = "lblGesamtbudgetQuali"; - this.lblGesamtbudgetQuali.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); - this.lblGesamtbudgetQuali.SizeF = new System.Drawing.SizeF(209.6037F, 17.42422F); - this.lblGesamtbudgetQuali.StylePriority.UseFont = false; - this.lblGesamtbudgetQuali.StylePriority.UseForeColor = false; - this.lblGesamtbudgetQuali.StylePriority.UseTextAlignment = false; - this.lblGesamtbudgetQuali.Text = "qualifizierte Assistenz"; - this.lblGesamtbudgetQuali.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; - // - // xrLabel2 - // - this.xrLabel2.BackColor = System.Drawing.Color.Transparent; - this.xrLabel2.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right) - | DevExpress.XtraPrinting.BorderSide.Bottom))); - this.xrLabel2.BorderWidth = 2F; - this.xrLabel2.Font = new System.Drawing.Font("Calibri", 11F, System.Drawing.FontStyle.Bold); - this.xrLabel2.LocationFloat = new DevExpress.Utils.PointFloat(470.0002F, 20F); - this.xrLabel2.Name = "xrLabel2"; - this.xrLabel2.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F); - this.xrLabel2.SizeF = new System.Drawing.SizeF(124.2306F, 19.99998F); - this.xrLabel2.StylePriority.UseBackColor = false; - this.xrLabel2.StylePriority.UseBorders = false; - this.xrLabel2.StylePriority.UseBorderWidth = false; - this.xrLabel2.StylePriority.UseFont = false; - this.xrLabel2.StylePriority.UsePadding = false; - this.xrLabel2.StylePriority.UseTextAlignment = false; - this.xrLabel2.Text = "Summe Minuten"; - this.xrLabel2.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; - // - // xrLabel6 - // - this.xrLabel6.BackColor = System.Drawing.Color.Transparent; - this.xrLabel6.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Top | DevExpress.XtraPrinting.BorderSide.Right) - | DevExpress.XtraPrinting.BorderSide.Bottom))); - this.xrLabel6.BorderWidth = 2F; - this.xrLabel6.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { - new DevExpress.XtraReports.UI.XRBinding("Text", null, "TotalFLSQualified", "{0:0.00}")}); - this.xrLabel6.Font = new System.Drawing.Font("Calibri", 11F, System.Drawing.FontStyle.Bold); - this.xrLabel6.LocationFloat = new DevExpress.Utils.PointFloat(594.2307F, 0F); - this.xrLabel6.Name = "xrLabel6"; - this.xrLabel6.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F); - this.xrLabel6.SizeF = new System.Drawing.SizeF(138.7693F, 20F); - this.xrLabel6.StylePriority.UseBackColor = false; - this.xrLabel6.StylePriority.UseBorders = false; - this.xrLabel6.StylePriority.UseBorderWidth = false; - this.xrLabel6.StylePriority.UseFont = false; - this.xrLabel6.StylePriority.UsePadding = false; - this.xrLabel6.StylePriority.UseTextAlignment = false; - this.xrLabel6.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; - // - // lblSummeWegepauschalen - // - this.lblSummeWegepauschalen.BackColor = System.Drawing.Color.Transparent; - this.lblSummeWegepauschalen.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Top | DevExpress.XtraPrinting.BorderSide.Right) - | DevExpress.XtraPrinting.BorderSide.Bottom))); - this.lblSummeWegepauschalen.BorderWidth = 2F; - this.lblSummeWegepauschalen.Font = new System.Drawing.Font("Calibri", 11F, System.Drawing.FontStyle.Bold); - this.lblSummeWegepauschalen.LocationFloat = new DevExpress.Utils.PointFloat(733F, 0F); - this.lblSummeWegepauschalen.Name = "lblSummeWegepauschalen"; - this.lblSummeWegepauschalen.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F); - this.lblSummeWegepauschalen.SizeF = new System.Drawing.SizeF(91.00012F, 20F); - this.lblSummeWegepauschalen.StylePriority.UseBackColor = false; - this.lblSummeWegepauschalen.StylePriority.UseBorders = false; - this.lblSummeWegepauschalen.StylePriority.UseBorderWidth = false; - this.lblSummeWegepauschalen.StylePriority.UseFont = false; - this.lblSummeWegepauschalen.StylePriority.UsePadding = false; - this.lblSummeWegepauschalen.StylePriority.UseTextAlignment = false; - this.lblSummeWegepauschalen.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; - // - // lblSummeAusfallstunden - // - this.lblSummeAusfallstunden.BackColor = System.Drawing.Color.Transparent; - this.lblSummeAusfallstunden.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Top | DevExpress.XtraPrinting.BorderSide.Right) - | DevExpress.XtraPrinting.BorderSide.Bottom))); - this.lblSummeAusfallstunden.BorderWidth = 2F; - this.lblSummeAusfallstunden.Font = new System.Drawing.Font("Calibri", 11F, System.Drawing.FontStyle.Bold); - this.lblSummeAusfallstunden.LocationFloat = new DevExpress.Utils.PointFloat(824.0002F, 0F); - this.lblSummeAusfallstunden.Name = "lblSummeAusfallstunden"; - this.lblSummeAusfallstunden.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F); - this.lblSummeAusfallstunden.SizeF = new System.Drawing.SizeF(61.7074F, 20F); - this.lblSummeAusfallstunden.StylePriority.UseBackColor = false; - this.lblSummeAusfallstunden.StylePriority.UseBorders = false; - this.lblSummeAusfallstunden.StylePriority.UseBorderWidth = false; - this.lblSummeAusfallstunden.StylePriority.UseFont = false; - this.lblSummeAusfallstunden.StylePriority.UsePadding = false; - this.lblSummeAusfallstunden.StylePriority.UseTextAlignment = false; - this.lblSummeAusfallstunden.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; - // - // xrLabel7 - // - this.xrLabel7.BackColor = System.Drawing.Color.Transparent; - this.xrLabel7.Borders = DevExpress.XtraPrinting.BorderSide.Top; - this.xrLabel7.BorderWidth = 1F; - this.xrLabel7.Font = new System.Drawing.Font("Calibri", 11F); - this.xrLabel7.LocationFloat = new DevExpress.Utils.PointFloat(0F, 78.125F); - this.xrLabel7.Name = "xrLabel7"; - this.xrLabel7.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F); - this.xrLabel7.SizeF = new System.Drawing.SizeF(124.2305F, 20F); - this.xrLabel7.StylePriority.UseBackColor = false; - this.xrLabel7.StylePriority.UseBorders = false; - this.xrLabel7.StylePriority.UseBorderWidth = false; - this.xrLabel7.StylePriority.UseFont = false; - this.xrLabel7.StylePriority.UsePadding = false; - this.xrLabel7.StylePriority.UseTextAlignment = false; - this.xrLabel7.Text = "Datum"; - this.xrLabel7.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; - // - // xrLabel8 - // - this.xrLabel8.BackColor = System.Drawing.Color.Transparent; - this.xrLabel8.Borders = DevExpress.XtraPrinting.BorderSide.Top; - this.xrLabel8.BorderWidth = 1F; - this.xrLabel8.Font = new System.Drawing.Font("Calibri", 11F); - this.xrLabel8.LocationFloat = new DevExpress.Utils.PointFloat(124.2305F, 78.125F); - this.xrLabel8.Name = "xrLabel8"; - this.xrLabel8.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F); - this.xrLabel8.SizeF = new System.Drawing.SizeF(320.4112F, 20F); - this.xrLabel8.StylePriority.UseBackColor = false; - this.xrLabel8.StylePriority.UseBorders = false; - this.xrLabel8.StylePriority.UseBorderWidth = false; - this.xrLabel8.StylePriority.UseFont = false; - this.xrLabel8.StylePriority.UsePadding = false; - this.xrLabel8.StylePriority.UseTextAlignment = false; - this.xrLabel8.Text = "Unterschrift der leistungsberechtigten Person"; - this.xrLabel8.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; - // // xrLabel9 // this.xrLabel9.BackColor = System.Drawing.Color.Transparent; @@ -1256,20 +1070,156 @@ namespace VaroSozialagentur "eistungen in Minuten (incl. Ausfallzeiten) erhalten zu haben."; this.xrLabel9.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; // - // xrLabel10 + // xrLabel8 // - this.xrLabel10.Font = new System.Drawing.Font("Calibri", 10F); - this.xrLabel10.ForeColor = System.Drawing.Color.Black; - this.xrLabel10.LocationFloat = new DevExpress.Utils.PointFloat(51.42364F, 160.7765F); - this.xrLabel10.Multiline = true; - this.xrLabel10.Name = "xrLabel10"; - this.xrLabel10.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); - this.xrLabel10.SizeF = new System.Drawing.SizeF(245F, 17.42424F); - this.xrLabel10.StylePriority.UseFont = false; - this.xrLabel10.StylePriority.UseForeColor = false; - this.xrLabel10.StylePriority.UseTextAlignment = false; - this.xrLabel10.Text = "[Month] [Year]"; - this.xrLabel10.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; + this.xrLabel8.BackColor = System.Drawing.Color.Transparent; + this.xrLabel8.Borders = DevExpress.XtraPrinting.BorderSide.Top; + this.xrLabel8.BorderWidth = 1F; + this.xrLabel8.Font = new System.Drawing.Font("Calibri", 11F); + this.xrLabel8.LocationFloat = new DevExpress.Utils.PointFloat(124.2305F, 78.125F); + this.xrLabel8.Name = "xrLabel8"; + this.xrLabel8.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F); + this.xrLabel8.SizeF = new System.Drawing.SizeF(320.4112F, 20F); + this.xrLabel8.StylePriority.UseBackColor = false; + this.xrLabel8.StylePriority.UseBorders = false; + this.xrLabel8.StylePriority.UseBorderWidth = false; + this.xrLabel8.StylePriority.UseFont = false; + this.xrLabel8.StylePriority.UsePadding = false; + this.xrLabel8.StylePriority.UseTextAlignment = false; + this.xrLabel8.Text = "Unterschrift der leistungsberechtigten Person"; + this.xrLabel8.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; + // + // xrLabel7 + // + this.xrLabel7.BackColor = System.Drawing.Color.Transparent; + this.xrLabel7.Borders = DevExpress.XtraPrinting.BorderSide.Top; + this.xrLabel7.BorderWidth = 1F; + this.xrLabel7.Font = new System.Drawing.Font("Calibri", 11F); + this.xrLabel7.LocationFloat = new DevExpress.Utils.PointFloat(0F, 78.125F); + this.xrLabel7.Name = "xrLabel7"; + this.xrLabel7.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F); + this.xrLabel7.SizeF = new System.Drawing.SizeF(124.2305F, 20F); + this.xrLabel7.StylePriority.UseBackColor = false; + this.xrLabel7.StylePriority.UseBorders = false; + this.xrLabel7.StylePriority.UseBorderWidth = false; + this.xrLabel7.StylePriority.UseFont = false; + this.xrLabel7.StylePriority.UsePadding = false; + this.xrLabel7.StylePriority.UseTextAlignment = false; + this.xrLabel7.Text = "Datum"; + this.xrLabel7.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; + // + // lblSummeAusfallstunden + // + this.lblSummeAusfallstunden.BackColor = System.Drawing.Color.Transparent; + this.lblSummeAusfallstunden.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Top | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.lblSummeAusfallstunden.BorderWidth = 2F; + this.lblSummeAusfallstunden.Font = new System.Drawing.Font("Calibri", 11F, System.Drawing.FontStyle.Bold); + this.lblSummeAusfallstunden.LocationFloat = new DevExpress.Utils.PointFloat(924.0834F, 0F); + this.lblSummeAusfallstunden.Name = "lblSummeAusfallstunden"; + this.lblSummeAusfallstunden.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F); + this.lblSummeAusfallstunden.SizeF = new System.Drawing.SizeF(82.97638F, 20F); + this.lblSummeAusfallstunden.StylePriority.UseBackColor = false; + this.lblSummeAusfallstunden.StylePriority.UseBorders = false; + this.lblSummeAusfallstunden.StylePriority.UseBorderWidth = false; + this.lblSummeAusfallstunden.StylePriority.UseFont = false; + this.lblSummeAusfallstunden.StylePriority.UsePadding = false; + this.lblSummeAusfallstunden.StylePriority.UseTextAlignment = false; + this.lblSummeAusfallstunden.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + // + // lblSummeWegepauschalen + // + this.lblSummeWegepauschalen.BackColor = System.Drawing.Color.Transparent; + this.lblSummeWegepauschalen.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Top | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.lblSummeWegepauschalen.BorderWidth = 2F; + this.lblSummeWegepauschalen.Font = new System.Drawing.Font("Calibri", 11F, System.Drawing.FontStyle.Bold); + this.lblSummeWegepauschalen.LocationFloat = new DevExpress.Utils.PointFloat(824.0002F, 0F); + this.lblSummeWegepauschalen.Name = "lblSummeWegepauschalen"; + this.lblSummeWegepauschalen.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F); + this.lblSummeWegepauschalen.SizeF = new System.Drawing.SizeF(100.0833F, 20F); + this.lblSummeWegepauschalen.StylePriority.UseBackColor = false; + this.lblSummeWegepauschalen.StylePriority.UseBorders = false; + this.lblSummeWegepauschalen.StylePriority.UseBorderWidth = false; + this.lblSummeWegepauschalen.StylePriority.UseFont = false; + this.lblSummeWegepauschalen.StylePriority.UsePadding = false; + this.lblSummeWegepauschalen.StylePriority.UseTextAlignment = false; + this.lblSummeWegepauschalen.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + // + // xrLabel6 + // + this.xrLabel6.BackColor = System.Drawing.Color.Transparent; + this.xrLabel6.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Top | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrLabel6.BorderWidth = 2F; + this.xrLabel6.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "TotalFLSQualified", "{0:0.00}")}); + this.xrLabel6.Font = new System.Drawing.Font("Calibri", 11F, System.Drawing.FontStyle.Bold); + this.xrLabel6.LocationFloat = new DevExpress.Utils.PointFloat(690.064F, 0F); + this.xrLabel6.Name = "xrLabel6"; + this.xrLabel6.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F); + this.xrLabel6.SizeF = new System.Drawing.SizeF(133.9362F, 20F); + this.xrLabel6.StylePriority.UseBackColor = false; + this.xrLabel6.StylePriority.UseBorders = false; + this.xrLabel6.StylePriority.UseBorderWidth = false; + this.xrLabel6.StylePriority.UseFont = false; + this.xrLabel6.StylePriority.UsePadding = false; + this.xrLabel6.StylePriority.UseTextAlignment = false; + this.xrLabel6.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + // + // xrLabel2 + // + this.xrLabel2.BackColor = System.Drawing.Color.Transparent; + this.xrLabel2.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrLabel2.BorderWidth = 2F; + this.xrLabel2.Font = new System.Drawing.Font("Calibri", 11F, System.Drawing.FontStyle.Bold); + this.xrLabel2.LocationFloat = new DevExpress.Utils.PointFloat(567.5859F, 19.99999F); + this.xrLabel2.Name = "xrLabel2"; + this.xrLabel2.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F); + this.xrLabel2.SizeF = new System.Drawing.SizeF(122.4781F, 19.99998F); + this.xrLabel2.StylePriority.UseBackColor = false; + this.xrLabel2.StylePriority.UseBorders = false; + this.xrLabel2.StylePriority.UseBorderWidth = false; + this.xrLabel2.StylePriority.UseFont = false; + this.xrLabel2.StylePriority.UsePadding = false; + this.xrLabel2.StylePriority.UseTextAlignment = false; + this.xrLabel2.Text = "Summe Minuten"; + this.xrLabel2.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + // + // xrLabel1 + // + this.xrLabel1.BackColor = System.Drawing.Color.Transparent; + this.xrLabel1.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) + | DevExpress.XtraPrinting.BorderSide.Right))); + this.xrLabel1.BorderWidth = 2F; + this.xrLabel1.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "TotalFLMBillable", "{0:0.00}")}); + this.xrLabel1.Font = new System.Drawing.Font("Calibri", 11F, System.Drawing.FontStyle.Bold); + this.xrLabel1.LocationFloat = new DevExpress.Utils.PointFloat(567.5859F, 0F); + this.xrLabel1.Name = "xrLabel1"; + this.xrLabel1.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F); + this.xrLabel1.SizeF = new System.Drawing.SizeF(122.4781F, 20F); + this.xrLabel1.StylePriority.UseBackColor = false; + this.xrLabel1.StylePriority.UseBorders = false; + this.xrLabel1.StylePriority.UseBorderWidth = false; + this.xrLabel1.StylePriority.UseFont = false; + this.xrLabel1.StylePriority.UsePadding = false; + this.xrLabel1.StylePriority.UseTextAlignment = false; + this.xrLabel1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + // + // fieldKontaktArt + // + this.fieldKontaktArt.DataMember = "Services"; + this.fieldKontaktArt.Expression = "Iif([IsGroup], \'GR\', \'E\')"; + this.fieldKontaktArt.FieldType = DevExpress.XtraReports.UI.FieldType.String; + this.fieldKontaktArt.Name = "fieldKontaktArt"; + // + // wennGruppeAnzPersonen + // + this.wennGruppeAnzPersonen.DataMember = "Services"; + this.wennGruppeAnzPersonen.Expression = "Iif([CustomerCount] > 1,[CustomerCount],\'\')"; + this.wennGruppeAnzPersonen.Name = "wennGruppeAnzPersonen"; // // QuittierungsbelegHannover // @@ -1329,7 +1279,6 @@ namespace VaroSozialagentur private DevExpress.XtraReports.UI.CalculatedField fieldKontaktArt; private DevExpress.XtraReports.UI.XRLabel xrLabel1; private DevExpress.XtraReports.UI.XRLabel xrLabel14; - private DevExpress.XtraReports.UI.XRPictureBox picSignature; private DevExpress.XtraReports.UI.XRPictureBox xrPictureBox1; private DevExpress.XtraReports.UI.XRLabel xrLabel16; private DevExpress.XtraReports.UI.XRLabel xrLabel17; @@ -1360,7 +1309,6 @@ namespace VaroSozialagentur private DevExpress.XtraReports.UI.XRTableCell xrTableCell8; private DevExpress.XtraReports.UI.XRTableCell columnWegepauschaleQuali; private DevExpress.XtraReports.UI.XRTableCell xrTableCell11; - private DevExpress.XtraReports.UI.XRTableCell xrTableCell28; private DevExpress.XtraReports.UI.XRTableCell xrTableCell32; private DevExpress.XtraReports.UI.XRTableCell xrTableCell2; private DevExpress.XtraReports.UI.XRTableCell xrTableCell10; @@ -1370,7 +1318,6 @@ namespace VaroSozialagentur private DevExpress.XtraReports.UI.CalculatedField wennGruppeAnzPersonen; private DevExpress.XtraReports.UI.XRTableCell xrTableCell34; private DevExpress.XtraReports.UI.XRTableCell xrTableCell35; - private DevExpress.XtraReports.UI.XRTableCell xrTableCell36; private DevExpress.XtraReports.UI.XRLabel lblFLSWocheQuali; private DevExpress.XtraReports.UI.XRLabel lblGesamtbudgetQuali; private DevExpress.XtraReports.UI.XRLabel xrLabel2; diff --git a/ReportImp/VaroSozialagentur/QuittierungsbelegHannover.cs b/ReportImp/VaroSozialagentur/QuittierungsbelegHannover.cs index daeeca8e9..1e172c9eb 100644 --- a/ReportImp/VaroSozialagentur/QuittierungsbelegHannover.cs +++ b/ReportImp/VaroSozialagentur/QuittierungsbelegHannover.cs @@ -51,17 +51,16 @@ namespace VaroSozialagentur sd.Notice3 = "1"; } - if (sd.FLSQualified != 0) + // Felder für Wegepauschale setzen (Wenn FLS FaceToFace, dann ja) + if (sd.ServiceCategory.ToLower() == "fachleistungsstunde" && sd.ServiceDescription.ToLower() == "face to face") { sd.Notice4 = "1"; - summeWegepauschalen++; } - else if (sd.FLSUnqualified != 0) - sd.Notice4 = ""; else sd.Notice4 = ""; - if (sd.ServiceDescription.ToLower().Contains("ausfall")) + // Felder für Ausfallstundnen setzen + if (sd.ServiceCategory.ToLower().Contains("ausfallstunde")) { sd.Notice5 = "1"; summeAusfallstunden++; diff --git a/ReportImp/VaroSozialagentur/VaroSozialagentur.csproj b/ReportImp/VaroSozialagentur/VaroSozialagentur.csproj index 2a8378263..484c86d4b 100644 --- a/ReportImp/VaroSozialagentur/VaroSozialagentur.csproj +++ b/ReportImp/VaroSozialagentur/VaroSozialagentur.csproj @@ -57,6 +57,7 @@ CustomerDataReport.cs +