diff --git a/Queries/Aktive Hilfepläne zum Stichtag.txt b/Queries/Aktive Hilfepläne zum Stichtag.txt new file mode 100644 index 000000000..6b5216d38 --- /dev/null +++ b/Queries/Aktive Hilfepläne zum Stichtag.txt @@ -0,0 +1,16 @@ +-- Ursprünglich für Club 74 + +select p.LastName as Nachname, p.FirstName as Vorname, + cb2sc.`ApprovedStartDate` as 'Bewilligt von', cb2sc.`ApprovedEndDate` as 'Bewilligt bis', + o.`Name` as 'Kostentraeger', + cust.TerminationDate as 'Betreuungsende' + from `person` p join `customer` cust on p.Oid = cust.PersonOid + join `supportconcept` sc on cust.Oid = sc.CustomerOid + join `costbearer2supportconcept` cb2sc on sc.Oid = cb2sc.SupportConceptOid + join `costbearer` cb on cb2sc.`CostBearerOid` = cb.`Oid` + join `organisation` o on cb.`Oid` = o.`CostBearerOid` + WHERE cust.IsActive <> 0 and sc.IsActive <> 0 and cb2sc.`ApprovedStartDate` is not null and cb2sc.`ApprovedEndDate` is not null + and ((cb2sc.`ApprovedStartDate` < ':Monat_End' and cb2sc.`ApprovedEndDate` >= DATE_ADD(':Monat_End', INTERVAL -1 DAY) and cust.TerminationDate is null) + or (cust.TerminationDate is not null and cb2sc.`ApprovedStartDate` < ':Monat_End' and cust.TerminationDate >= DATE_ADD(':Monat_End', INTERVAL -1 DAY) and cust.TerminationDate < cb2sc.`ApprovedEndDate`) + or (cust.TerminationDate is not null and cb2sc.`ApprovedStartDate` < ':Monat_End' and cb2sc.ApprovedEndDate >= DATE_ADD(':Monat_End', INTERVAL -1 DAY) and cust.TerminationDate >= cb2sc.`ApprovedEndDate`)) + order by p.LastName, p.FirstName; \ No newline at end of file diff --git a/Queries/Bewilligungen mit Sonderstunden.txt b/Queries/Bewilligungen mit Sonderstunden.txt new file mode 100644 index 000000000..5fbfd703f --- /dev/null +++ b/Queries/Bewilligungen mit Sonderstunden.txt @@ -0,0 +1,10 @@ +-- Urspünglich für Club 74 + +select p.LastName as Nachname, p.FirstName as Vorname, Round(scap.ApprovedBETotal, 2) as 'Anzahl Sonderstunden', cb2sc.ApprovedStartDate as 'HP Bewilligt von', cb2sc.ApprovedEndDate as 'HP Bewilligt bis', +o.`Name` as 'Kostentraeger', scap.Start AS BewilligungStart, scap.EndDate AS BewilligungEnde +from `person` p join `customer` cust on p.Oid = cust.PersonOid join `supportconcept` sc on cust.Oid = sc.CustomerOid +join `costbearer2supportconcept` cb2sc on sc.Oid = cb2sc.SupportConceptOid join `costbearer` cb on cb2sc.`CostBearerOid` = cb.`Oid` +join `supportconceptapprovalperiod` scap on cb2sc.`Oid` = scap.`CostBearer2SupportConceptOid` +join `organisation` o on cb.`Oid` = o.`CostBearerOid` +WHERE cust.IsActive = 1 and sc.IsActive = 1 AND scap.ApprovedBETotal > 0 AND lower(scap.Notice) LIKE '%sonderstunde%' +order by p.LastName; \ No newline at end of file diff --git a/Queries/Fehlende Rechnungen im ausgewaehlten Monat.txt b/Queries/Fehlende Rechnungen im ausgewaehlten Monat.txt new file mode 100644 index 000000000..3c96b729d --- /dev/null +++ b/Queries/Fehlende Rechnungen im ausgewaehlten Monat.txt @@ -0,0 +1,31 @@ +-- Ursprünglich bei Input Ostalb, +-- auch HPH Bersenbrück Wohnassistenz, ChristopherusHausMID + +-- funktioniert nur für monatliche Einzel-ServiceInvoice + +select +p.LastName as Nachname, +p.FirstName as Vorname, +cb2sc.ApprovedStartDate as 'Bewilligt von', +cb2sc.ApprovedEndDate as 'Bewilligt bis', +o.`Name` as 'Kostentraeger' + from `person` p + join `customer` cust on p.Oid = cust.PersonOid + join `supportconcept` sc on cust.Oid = sc.CustomerOid + join `costbearer2supportconcept` cb2sc on sc.Oid = cb2sc.SupportConceptOid + join `costbearer` cb on cb2sc.`CostBearerOid` = cb.`Oid` + join `organisation` o on cb.`Oid` = o.`CostBearerOid` + WHERE cb2sc.ApprovedEndDate is not null and cust.IsActive = 1 and sc.IsActive = 1 + and cb2sc.oid not in + (select + c2s.oid + from + person p + inner join customer c on c.personoid = p.oid + inner join supportconcept sc on sc.customeroid = c.oid + inner join costbearer2supportconcept c2s on c2s.supportconceptoid = sc.oid + inner join invoicebase ib on ib.costbearer2supportconceptoid = c2s.oid + inner join serviceinvoice si on si.invoicebaseoid = ib.oid + inner join serviceinvoiceperiod sip on sip.serviceinvoiceoid = si.oid +where ib.AccountingPeriodStart >= ':Monat_Start' and ib.AccountingPeriodStart < ':Monat_End' and ib.IsActive = 1 +order by p.Lastname, p.Firstname ) \ No newline at end of file diff --git a/Queries/Liste aller Rechnungen im ausgewählten Monat.txt b/Queries/Liste aller Rechnungen im ausgewählten Monat.txt new file mode 100644 index 000000000..0f1ed7590 --- /dev/null +++ b/Queries/Liste aller Rechnungen im ausgewählten Monat.txt @@ -0,0 +1,34 @@ +-- Ursprünglich bei Input Ostalb +-- Monatliche Einzelrechnungen und Allgemeine Rechnungen + + select + sip.SupportConceptApprovalPeriodOid as 'ID', + CONCAT(p.LastName, ', ', p.FirstName) as 'Klient:in / Posten', + CONCAT(date_format(ib.AccountingPeriodStart, '%d.%m.%Y'), ' - ', date_format(ib.AccountingPeriodEnd, '%d.%m.%Y')) as 'Zeitraum', + ib.invoicenumber as 'Rechnungsnummer', + date_format(ib.InvoiceDate, '%d.%m.%Y') as Rechnungsdatum, + ib.RecipientOrganisation, + ROUND(sip.Claim, 2) as 'Betrag' + from + person p + inner join customer c on c.personoid = p.oid + inner join supportconcept sc on sc.customeroid = c.oid + inner join costbearer2supportconcept c2s on c2s.supportconceptoid = sc.oid + inner join invoicebase ib on ib.costbearer2supportconceptoid = c2s.oid + inner join serviceinvoice si on si.invoicebaseoid = ib.oid + inner join serviceinvoiceperiod sip on sip.serviceinvoiceoid = si.oid +where ib.AccountingPeriodStart >= ':Monat_Start' and ib.AccountingPeriodStart < ':Monat_End' and ib.IsActive = 1 +UNION SELECT + 'ALG' as 'ID', + ii.ItemDescription as 'Klient:in / Posten', + CONCAT(date_format(ib.AccountingPeriodStart, '%d.%m.%Y'), ' - ', date_format(ib.AccountingPeriodEnd, '%d.%m.%Y')) as 'Zeitraum', + ib.invoicenumber as 'Rechnungsnummer', + date_format(ib.InvoiceDate, '%d.%m.%Y') as Rechnungsdatum, + ib.RecipientOrganisation, + ROUND(sum(ii.AmountTotal), 2) as 'Betrag' + from + invoicebase ib +join invoiceitem ii on ib.oid = ii.InvoiceBaseOid +where ib.AccountingPeriodStart >= ':Monat_Start' and ib.AccountingPeriodStart < ':Monat_End' and ib.IsActive = 1 +GROUP BY ib.OID +ORDER BY 'Klient:in / Posten' \ No newline at end of file diff --git a/ReportImp/BrueckeABW/ServicesOverviewReport.Designer.cs b/ReportImp/BrueckeABW/ServicesOverviewReport.Designer.cs index 8e43f49ab..f6cd23647 100644 --- a/ReportImp/BrueckeABW/ServicesOverviewReport.Designer.cs +++ b/ReportImp/BrueckeABW/ServicesOverviewReport.Designer.cs @@ -31,6 +31,7 @@ namespace BeWo.BrueckeABW { this.components = new System.ComponentModel.Container(); System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(Stundenzettel)); + DevExpress.XtraReports.UI.XRWatermark xrWatermark1 = new DevExpress.XtraReports.UI.XRWatermark(); this.Detail = new DevExpress.XtraReports.UI.DetailBand(); this.xrTableServiceRecords1 = new DevExpress.XtraReports.UI.XRTable(); this.xrTableRow2 = new DevExpress.XtraReports.UI.XRTableRow(); @@ -39,6 +40,7 @@ namespace BeWo.BrueckeABW this.xrTableCell14 = new DevExpress.XtraReports.UI.XRTableCell(); this.xrTableCell11 = new DevExpress.XtraReports.UI.XRTableCell(); this.xrTableCell2 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell26 = new DevExpress.XtraReports.UI.XRTableCell(); this.xrTableCell8 = new DevExpress.XtraReports.UI.XRTableCell(); this.DetailReport = new DevExpress.XtraReports.UI.DetailReportBand(); this.Detail1 = new DevExpress.XtraReports.UI.DetailBand(); @@ -49,15 +51,13 @@ namespace BeWo.BrueckeABW this.xrTableCell16 = new DevExpress.XtraReports.UI.XRTableCell(); this.xrTableCell15 = new DevExpress.XtraReports.UI.XRTableCell(); this.xrTableCell10 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell27 = new DevExpress.XtraReports.UI.XRTableCell(); this.xrTableCell9 = new DevExpress.XtraReports.UI.XRTableCell(); this.picSignature = new DevExpress.XtraReports.UI.XRPictureBox(); this.GroupFooter1 = new DevExpress.XtraReports.UI.GroupFooterBand(); this.xrTable1 = new DevExpress.XtraReports.UI.XRTable(); this.xrTableRow1 = new DevExpress.XtraReports.UI.XRTableRow(); - this.xrTableCell1 = new DevExpress.XtraReports.UI.XRTableCell(); - this.xrTableCell6 = new DevExpress.XtraReports.UI.XRTableCell(); - this.xrTableCell12 = new DevExpress.XtraReports.UI.XRTableCell(); - this.xrTableCell7 = new DevExpress.XtraReports.UI.XRTableCell(); + this.cellSummeFLS = new DevExpress.XtraReports.UI.XRTableCell(); this.GroupFooter2 = new DevExpress.XtraReports.UI.GroupFooterBand(); this.xrLabel15 = new DevExpress.XtraReports.UI.XRLabel(); this.xrTableAbwesenheiten = new DevExpress.XtraReports.UI.XRTable(); @@ -77,6 +77,10 @@ namespace BeWo.BrueckeABW this.xrRichText2 = new DevExpress.XtraReports.UI.XRRichText(); this.formattingRuleStartDate = new DevExpress.XtraReports.UI.FormattingRule(); this.ReportHeader = new DevExpress.XtraReports.UI.ReportHeaderBand(); + this.xrLabel10 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel11 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel7 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel9 = new DevExpress.XtraReports.UI.XRLabel(); this.xrLabel4 = new DevExpress.XtraReports.UI.XRLabel(); this.xrLabel8 = new DevExpress.XtraReports.UI.XRLabel(); this.xrLabel3 = new DevExpress.XtraReports.UI.XRLabel(); @@ -88,25 +92,28 @@ namespace BeWo.BrueckeABW this.formattingRuleEmployeeName = new DevExpress.XtraReports.UI.FormattingRule(); this.topMarginBand1 = new DevExpress.XtraReports.UI.TopMarginBand(); this.bottomMarginBand1 = new DevExpress.XtraReports.UI.BottomMarginBand(); + this.xrLabel5 = new DevExpress.XtraReports.UI.XRLabel(); this.ReportFooter = new DevExpress.XtraReports.UI.ReportFooterBand(); - this.fieldAbrechenbareMinuten = new DevExpress.XtraReports.UI.CalculatedField(); - this.fieldBillableFLS = new DevExpress.XtraReports.UI.CalculatedField(); - this.fieldAbrechenbareFLS = new DevExpress.XtraReports.UI.CalculatedField(); - this.fieldGruppe = new DevExpress.XtraReports.UI.CalculatedField(); - this.fieldFLS = new DevExpress.XtraReports.UI.CalculatedField(); - this.xrLabel7 = new DevExpress.XtraReports.UI.XRLabel(); - this.xrLabel9 = new DevExpress.XtraReports.UI.XRLabel(); - this.xrLabel10 = new DevExpress.XtraReports.UI.XRLabel(); - this.xrLabel11 = new DevExpress.XtraReports.UI.XRLabel(); this.xrLabel18 = new DevExpress.XtraReports.UI.XRLabel(); this.xrPictureBox2 = new DevExpress.XtraReports.UI.XRPictureBox(); this.lblUnterschriftMitarbeiter = new DevExpress.XtraReports.UI.XRLabel(); this.lblUnterschriftKlient = new DevExpress.XtraReports.UI.XRLabel(); this.xrPictureBox3 = new DevExpress.XtraReports.UI.XRPictureBox(); this.xrLabel17 = new DevExpress.XtraReports.UI.XRLabel(); - this.xrTableCell26 = new DevExpress.XtraReports.UI.XRTableCell(); - this.xrTableCell27 = new DevExpress.XtraReports.UI.XRTableCell(); - this.xrLabel5 = new DevExpress.XtraReports.UI.XRLabel(); + this.fieldAbrechenbareMinuten = new DevExpress.XtraReports.UI.CalculatedField(); + this.fieldBillableFLS = new DevExpress.XtraReports.UI.CalculatedField(); + this.fieldAbrechenbareFLS = new DevExpress.XtraReports.UI.CalculatedField(); + this.fieldGruppe = new DevExpress.XtraReports.UI.CalculatedField(); + this.fieldFLS = new DevExpress.XtraReports.UI.CalculatedField(); + this.xrLabel12 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel13 = new DevExpress.XtraReports.UI.XRLabel(); + this.lblFehlkontakt = new DevExpress.XtraReports.UI.XRLabel(); + this.xrTableRow7 = new DevExpress.XtraReports.UI.XRTableRow(); + this.cellSummeFK = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell6 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell7 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell1 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell12 = new DevExpress.XtraReports.UI.XRTableCell(); this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components); ((System.ComponentModel.ISupportInitialize)(this.xrTableServiceRecords1)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.xrTable3)).BeginInit(); @@ -120,7 +127,7 @@ namespace BeWo.BrueckeABW // this.Detail.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { this.xrTableServiceRecords1}); - this.Detail.Font = new System.Drawing.Font("Arial", 12F, System.Drawing.FontStyle.Bold); + this.Detail.Font = new DevExpress.Drawing.DXFont("Arial", 12F, DevExpress.Drawing.DXFontStyle.Bold); this.Detail.HeightF = 42.00001F; this.Detail.Name = "Detail"; this.Detail.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F); @@ -133,13 +140,13 @@ namespace BeWo.BrueckeABW this.xrTableServiceRecords1.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) | DevExpress.XtraPrinting.BorderSide.Right) | DevExpress.XtraPrinting.BorderSide.Bottom))); - this.xrTableServiceRecords1.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Bold); + this.xrTableServiceRecords1.Font = new DevExpress.Drawing.DXFont("Arial", 10F, DevExpress.Drawing.DXFontStyle.Bold); this.xrTableServiceRecords1.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F); this.xrTableServiceRecords1.Name = "xrTableServiceRecords1"; this.xrTableServiceRecords1.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F); this.xrTableServiceRecords1.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] { this.xrTableRow2}); - this.xrTableServiceRecords1.SizeF = new System.Drawing.SizeF(700.0001F, 42.00001F); + this.xrTableServiceRecords1.SizeF = new System.Drawing.SizeF(707F, 42.00001F); this.xrTableServiceRecords1.StylePriority.UseBackColor = false; this.xrTableServiceRecords1.StylePriority.UseBorders = false; this.xrTableServiceRecords1.StylePriority.UseFont = false; @@ -151,6 +158,7 @@ namespace BeWo.BrueckeABW this.xrTableRow2.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { this.xrTableCell3, this.xrTableCell4, + this.xrTableCell1, this.xrTableCell14, this.xrTableCell11, this.xrTableCell2, @@ -169,7 +177,7 @@ namespace BeWo.BrueckeABW this.xrTableCell3.StylePriority.UsePadding = false; this.xrTableCell3.StylePriority.UseTextAlignment = false; this.xrTableCell3.Text = "Datum"; - this.xrTableCell3.Weight = 0.18455260129896728D; + this.xrTableCell3.Weight = 0.19787153826672121D; // // xrTableCell4 // @@ -178,7 +186,7 @@ namespace BeWo.BrueckeABW this.xrTableCell4.StylePriority.UsePadding = false; this.xrTableCell4.StylePriority.UseTextAlignment = false; this.xrTableCell4.Text = "von - bis"; - this.xrTableCell4.Weight = 0.2188879627547545D; + this.xrTableCell4.Weight = 0.229241429969719D; // // xrTableCell14 // @@ -186,7 +194,7 @@ namespace BeWo.BrueckeABW this.xrTableCell14.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); this.xrTableCell14.StylePriority.UsePadding = false; this.xrTableCell14.Text = "Anzahl Klienten"; - this.xrTableCell14.Weight = 0.12875763105540655D; + this.xrTableCell14.Weight = 0.144784047651004D; // // xrTableCell11 // @@ -197,13 +205,19 @@ namespace BeWo.BrueckeABW this.xrTableCell11.StylePriority.UsePadding = false; this.xrTableCell11.StylePriority.UseTextAlignment = false; this.xrTableCell11.Text = "Anzahl Std."; - this.xrTableCell11.Weight = 0.12875762731176949D; + this.xrTableCell11.Weight = 0.14478405832995453D; // // xrTableCell2 // this.xrTableCell2.Name = "xrTableCell2"; this.xrTableCell2.Text = "Wohnbetreuer"; - this.xrTableCell2.Weight = 0.24463949389971984D; + this.xrTableCell2.Weight = 0.27026357211472152D; + // + // xrTableCell26 + // + this.xrTableCell26.Name = "xrTableCell26"; + this.xrTableCell26.Text = "Datum Unterschr. *"; + this.xrTableCell26.Weight = 0.21234995159619857D; // // xrTableCell8 // @@ -212,7 +226,7 @@ namespace BeWo.BrueckeABW this.xrTableCell8.StylePriority.UsePadding = false; this.xrTableCell8.StylePriority.UseTextAlignment = false; this.xrTableCell8.Text = "Unterschrift Klient"; - this.xrTableCell8.Weight = 0.40773271143489487D; + this.xrTableCell8.Weight = 0.40539534676301736D; // // DetailReport // @@ -231,8 +245,8 @@ namespace BeWo.BrueckeABW // this.Detail1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { this.xrTable3}); - this.Detail1.Font = new System.Drawing.Font("Arial", 10F); - this.Detail1.HeightF = 40F; + this.Detail1.Font = new DevExpress.Drawing.DXFont("Arial", 10F); + this.Detail1.HeightF = 32F; this.Detail1.Name = "Detail1"; this.Detail1.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F); this.Detail1.StylePriority.UseFont = false; @@ -247,7 +261,7 @@ namespace BeWo.BrueckeABW this.xrTable3.Name = "xrTable3"; this.xrTable3.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] { this.xrTableRow6}); - this.xrTable3.SizeF = new System.Drawing.SizeF(700.0001F, 40F); + this.xrTable3.SizeF = new System.Drawing.SizeF(707F, 32F); this.xrTable3.StylePriority.UseFont = false; this.xrTable3.StylePriority.UsePadding = false; this.xrTable3.StylePriority.UseTextAlignment = false; @@ -258,6 +272,7 @@ namespace BeWo.BrueckeABW this.xrTableRow6.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { this.xrTableCell13, this.xrTableCell5, + this.xrTableCell12, this.xrTableCell16, this.xrTableCell15, this.xrTableCell10, @@ -267,7 +282,7 @@ namespace BeWo.BrueckeABW this.xrTableRow6.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F); this.xrTableRow6.StylePriority.UseTextAlignment = false; this.xrTableRow6.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; - this.xrTableRow6.Weight = 1D; + this.xrTableRow6.Weight = 0.8D; // // xrTableCell13 // @@ -278,7 +293,7 @@ namespace BeWo.BrueckeABW this.xrTableCell13.StylePriority.UsePadding = false; this.xrTableCell13.StylePriority.UseTextAlignment = false; this.xrTableCell13.Text = "xrTableCell13"; - this.xrTableCell13.Weight = 0.12642496213286067D; + this.xrTableCell13.Weight = 0.12651220769880292D; // // xrTableCell5 // @@ -288,7 +303,7 @@ namespace BeWo.BrueckeABW this.xrTableCell5.StylePriority.UsePadding = false; this.xrTableCell5.StylePriority.UseTextAlignment = false; this.xrTableCell5.Text = "xrTableCell5"; - this.xrTableCell5.Weight = 0.1499457167892238D; + this.xrTableCell5.Weight = 0.14656920086527606D; // // xrTableCell16 // @@ -296,7 +311,7 @@ namespace BeWo.BrueckeABW new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.CustomerCount")}); this.xrTableCell16.Name = "xrTableCell16"; this.xrTableCell16.Text = "xrTableCell16"; - this.xrTableCell16.Weight = 0.088203387469745459D; + this.xrTableCell16.Weight = 0.092569840564430267D; // // xrTableCell15 // @@ -307,7 +322,7 @@ namespace BeWo.BrueckeABW this.xrTableCell15.StylePriority.UsePadding = false; this.xrTableCell15.StylePriority.UseTextAlignment = false; this.xrTableCell15.Text = "xrTableCell15"; - this.xrTableCell15.Weight = 0.088203587064097672D; + this.xrTableCell15.Weight = 0.092569898350057439D; // // xrTableCell10 // @@ -315,7 +330,14 @@ namespace BeWo.BrueckeABW new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.EmployeeAbbr")}); this.xrTableCell10.Name = "xrTableCell10"; this.xrTableCell10.Text = "xrTableCell10"; - this.xrTableCell10.Weight = 0.16758642424084932D; + this.xrTableCell10.Weight = 0.17279728090510807D; + // + // xrTableCell27 + // + this.xrTableCell27.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.SignatureDate", "{0:dd.MM.yyyy}")}); + this.xrTableCell27.Name = "xrTableCell27"; + this.xrTableCell27.Weight = 0.13576921053807634D; // // xrTableCell9 // @@ -324,16 +346,16 @@ namespace BeWo.BrueckeABW this.xrTableCell9.Name = "xrTableCell9"; this.xrTableCell9.StylePriority.UsePadding = false; this.xrTableCell9.StylePriority.UseTextAlignment = false; - this.xrTableCell9.Weight = 0.27931114961187353D; + this.xrTableCell9.Weight = 0.25919601519105384D; // // 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(2.000046F, 2.000014F); + this.picSignature.LocationFloat = new DevExpress.Utils.PointFloat(2.000122F, 2.000014F); this.picSignature.Name = "picSignature"; - this.picSignature.SizeF = new System.Drawing.SizeF(187.5833F, 36F); + this.picSignature.SizeF = new System.Drawing.SizeF(166F, 36F); this.picSignature.Sizing = DevExpress.XtraPrinting.ImageSizeMode.ZoomImage; this.picSignature.StylePriority.UseBorders = false; this.picSignature.BeforePrint += new DevExpress.XtraReports.UI.BeforePrintEventHandler(this.picSignature_BeforePrint); @@ -341,9 +363,12 @@ namespace BeWo.BrueckeABW // GroupFooter1 // this.GroupFooter1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.lblFehlkontakt, + this.xrLabel12, + this.xrLabel13, this.xrTable1}); - this.GroupFooter1.Font = new System.Drawing.Font("Arial", 10F); - this.GroupFooter1.HeightF = 32F; + this.GroupFooter1.Font = new DevExpress.Drawing.DXFont("Arial", 10F); + this.GroupFooter1.HeightF = 70F; this.GroupFooter1.Name = "GroupFooter1"; this.GroupFooter1.StylePriority.UseFont = false; // @@ -353,13 +378,14 @@ namespace BeWo.BrueckeABW this.xrTable1.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) | DevExpress.XtraPrinting.BorderSide.Right) | DevExpress.XtraPrinting.BorderSide.Bottom))); - this.xrTable1.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Bold); - this.xrTable1.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F); + this.xrTable1.Font = new DevExpress.Drawing.DXFont("Arial", 10F, DevExpress.Drawing.DXFontStyle.Bold); + this.xrTable1.LocationFloat = new DevExpress.Utils.PointFloat(278.0001F, 0F); this.xrTable1.Name = "xrTable1"; this.xrTable1.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F); this.xrTable1.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] { - this.xrTableRow1}); - this.xrTable1.SizeF = new System.Drawing.SizeF(700F, 32F); + this.xrTableRow1, + this.xrTableRow7}); + this.xrTable1.SizeF = new System.Drawing.SizeF(428.9999F, 60F); this.xrTable1.StylePriority.UseBackColor = false; this.xrTable1.StylePriority.UseBorders = false; this.xrTable1.StylePriority.UseFont = false; @@ -369,52 +395,22 @@ namespace BeWo.BrueckeABW // xrTableRow1 // this.xrTableRow1.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { - this.xrTableCell1, - this.xrTableCell6, - this.xrTableCell12, - this.xrTableCell7}); + this.cellSummeFLS, + this.xrTableCell6}); this.xrTableRow1.Name = "xrTableRow1"; this.xrTableRow1.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F); this.xrTableRow1.StylePriority.UseTextAlignment = false; - this.xrTableRow1.Weight = 0.625D; + this.xrTableRow1.Weight = 0.5859375D; // - // xrTableCell1 + // cellSummeFLS // - this.xrTableCell1.Font = new System.Drawing.Font("Arial", 14F, System.Drawing.FontStyle.Bold); - this.xrTableCell1.Name = "xrTableCell1"; - this.xrTableCell1.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 2, 0, 0, 100F); - this.xrTableCell1.StylePriority.UseFont = false; - this.xrTableCell1.StylePriority.UsePadding = false; - this.xrTableCell1.StylePriority.UseTextAlignment = false; - this.xrTableCell1.Text = "Gesamt-Std."; - this.xrTableCell1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; - this.xrTableCell1.Weight = 0.60477061848742986D; - // - // xrTableCell6 - // - this.xrTableCell6.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { - new DevExpress.XtraReports.UI.XRBinding("Text", null, "fieldBillableFLS", "{0:0.00}")}); - this.xrTableCell6.Font = new System.Drawing.Font("Arial", 10F, ((System.Drawing.FontStyle)((System.Drawing.FontStyle.Bold | System.Drawing.FontStyle.Underline)))); - this.xrTableCell6.Multiline = true; - this.xrTableCell6.Name = "xrTableCell6"; - this.xrTableCell6.StylePriority.UseFont = false; - this.xrTableCell6.StylePriority.UsePadding = false; - this.xrTableCell6.StylePriority.UseTextAlignment = false; - this.xrTableCell6.Text = "xrTableCell6"; - this.xrTableCell6.Weight = 0.1463154720041252D; - // - // xrTableCell12 - // - this.xrTableCell12.Name = "xrTableCell12"; - this.xrTableCell12.Weight = 0.49259564979205067D; - // - // xrTableCell7 - // - this.xrTableCell7.Name = "xrTableCell7"; - this.xrTableCell7.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 2, 0, 0, 100F); - this.xrTableCell7.StylePriority.UsePadding = false; - this.xrTableCell7.StylePriority.UseTextAlignment = false; - this.xrTableCell7.Weight = 0.46333252027500604D; + this.cellSummeFLS.Font = new DevExpress.Drawing.DXFont("Arial", 10F, ((DevExpress.Drawing.DXFontStyle)((DevExpress.Drawing.DXFontStyle.Bold | DevExpress.Drawing.DXFontStyle.Underline)))); + this.cellSummeFLS.Multiline = true; + this.cellSummeFLS.Name = "cellSummeFLS"; + this.cellSummeFLS.StylePriority.UseFont = false; + this.cellSummeFLS.StylePriority.UsePadding = false; + this.cellSummeFLS.StylePriority.UseTextAlignment = false; + this.cellSummeFLS.Weight = 0.26338992174665049D; // // GroupFooter2 // @@ -423,14 +419,14 @@ namespace BeWo.BrueckeABW this.xrTableAbwesenheiten, this.lblHatAbwesenheiten, this.xrRichText2}); - this.GroupFooter2.HeightF = 86.38891F; + this.GroupFooter2.HeightF = 92.52777F; this.GroupFooter2.Level = 1; this.GroupFooter2.Name = "GroupFooter2"; // // xrLabel15 // - this.xrLabel15.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Underline); - this.xrLabel15.LocationFloat = new DevExpress.Utils.PointFloat(0F, 26.38889F); + this.xrLabel15.Font = new DevExpress.Drawing.DXFont("Arial", 10F, DevExpress.Drawing.DXFontStyle.Underline); + this.xrLabel15.LocationFloat = new DevExpress.Utils.PointFloat(0F, 26.02777F); this.xrLabel15.Multiline = true; this.xrLabel15.Name = "xrLabel15"; this.xrLabel15.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F); @@ -449,8 +445,9 @@ namespace BeWo.BrueckeABW this.xrTableAbwesenheiten.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) | DevExpress.XtraPrinting.BorderSide.Right) | DevExpress.XtraPrinting.BorderSide.Bottom))); - this.xrTableAbwesenheiten.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); - this.xrTableAbwesenheiten.LocationFloat = new DevExpress.Utils.PointFloat(188.9167F, 26.38889F); + this.xrTableAbwesenheiten.Font = new DevExpress.Drawing.DXFont("Arial", 10F, DevExpress.Drawing.DXFontStyle.Regular, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] { + new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((byte)(0)))}); + this.xrTableAbwesenheiten.LocationFloat = new DevExpress.Utils.PointFloat(188.9168F, 26.02777F); this.xrTableAbwesenheiten.Name = "xrTableAbwesenheiten"; this.xrTableAbwesenheiten.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F); this.xrTableAbwesenheiten.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] { @@ -475,7 +472,8 @@ namespace BeWo.BrueckeABW // // xrTableCell17 // - this.xrTableCell17.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrTableCell17.Font = new DevExpress.Drawing.DXFont("Arial", 10F, DevExpress.Drawing.DXFontStyle.Regular, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] { + new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((byte)(0)))}); this.xrTableCell17.Name = "xrTableCell17"; this.xrTableCell17.StylePriority.UseBorders = false; this.xrTableCell17.StylePriority.UseFont = false; @@ -487,7 +485,8 @@ namespace BeWo.BrueckeABW // // xrTableCell18 // - this.xrTableCell18.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrTableCell18.Font = new DevExpress.Drawing.DXFont("Arial", 10F, DevExpress.Drawing.DXFontStyle.Regular, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] { + new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((byte)(0)))}); this.xrTableCell18.Name = "xrTableCell18"; this.xrTableCell18.StylePriority.UseBorders = false; this.xrTableCell18.StylePriority.UseFont = false; @@ -499,7 +498,8 @@ namespace BeWo.BrueckeABW // // xrTableCell19 // - this.xrTableCell19.Font = new System.Drawing.Font("Arial", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrTableCell19.Font = new DevExpress.Drawing.DXFont("Arial", 9.75F, DevExpress.Drawing.DXFontStyle.Regular, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] { + new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((byte)(0)))}); this.xrTableCell19.Name = "xrTableCell19"; this.xrTableCell19.StylePriority.UseBorders = false; this.xrTableCell19.StylePriority.UseFont = false; @@ -520,7 +520,8 @@ namespace BeWo.BrueckeABW // // xrTableCell20 // - this.xrTableCell20.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrTableCell20.Font = new DevExpress.Drawing.DXFont("Arial", 10F, DevExpress.Drawing.DXFontStyle.Regular, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] { + new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((byte)(0)))}); this.xrTableCell20.Name = "xrTableCell20"; this.xrTableCell20.StylePriority.UseFont = false; this.xrTableCell20.StylePriority.UseTextAlignment = false; @@ -529,7 +530,8 @@ namespace BeWo.BrueckeABW // // xrTableCell21 // - this.xrTableCell21.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrTableCell21.Font = new DevExpress.Drawing.DXFont("Arial", 10F, DevExpress.Drawing.DXFontStyle.Regular, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] { + new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((byte)(0)))}); this.xrTableCell21.Name = "xrTableCell21"; this.xrTableCell21.StylePriority.UseFont = false; this.xrTableCell21.StylePriority.UseTextAlignment = false; @@ -538,7 +540,8 @@ namespace BeWo.BrueckeABW // // xrTableCell22 // - this.xrTableCell22.Font = new System.Drawing.Font("Arial", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrTableCell22.Font = new DevExpress.Drawing.DXFont("Arial", 9.75F, DevExpress.Drawing.DXFontStyle.Regular, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] { + new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((byte)(0)))}); this.xrTableCell22.Name = "xrTableCell22"; this.xrTableCell22.StylePriority.UseFont = false; this.xrTableCell22.StylePriority.UseTextAlignment = false; @@ -556,7 +559,8 @@ namespace BeWo.BrueckeABW // // xrTableCell23 // - this.xrTableCell23.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrTableCell23.Font = new DevExpress.Drawing.DXFont("Arial", 10F, DevExpress.Drawing.DXFontStyle.Regular, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] { + new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((byte)(0)))}); this.xrTableCell23.Name = "xrTableCell23"; this.xrTableCell23.StylePriority.UseFont = false; this.xrTableCell23.StylePriority.UseTextAlignment = false; @@ -565,7 +569,8 @@ namespace BeWo.BrueckeABW // // xrTableCell24 // - this.xrTableCell24.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrTableCell24.Font = new DevExpress.Drawing.DXFont("Arial", 10F, DevExpress.Drawing.DXFontStyle.Regular, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] { + new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((byte)(0)))}); this.xrTableCell24.Name = "xrTableCell24"; this.xrTableCell24.StylePriority.UseFont = false; this.xrTableCell24.StylePriority.UseTextAlignment = false; @@ -574,7 +579,8 @@ namespace BeWo.BrueckeABW // // xrTableCell25 // - this.xrTableCell25.Font = new System.Drawing.Font("Arial", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrTableCell25.Font = new DevExpress.Drawing.DXFont("Arial", 9.75F, DevExpress.Drawing.DXFontStyle.Regular, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] { + new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((byte)(0)))}); this.xrTableCell25.Name = "xrTableCell25"; this.xrTableCell25.StylePriority.UseFont = false; this.xrTableCell25.StylePriority.UseTextAlignment = false; @@ -586,8 +592,8 @@ namespace BeWo.BrueckeABW this.lblHatAbwesenheiten.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) | DevExpress.XtraPrinting.BorderSide.Right) | DevExpress.XtraPrinting.BorderSide.Bottom))); - this.lblHatAbwesenheiten.Font = new System.Drawing.Font("Arial", 10F); - this.lblHatAbwesenheiten.LocationFloat = new DevExpress.Utils.PointFloat(439.1777F, 26.38889F); + this.lblHatAbwesenheiten.Font = new DevExpress.Drawing.DXFont("Arial", 10F); + this.lblHatAbwesenheiten.LocationFloat = new DevExpress.Utils.PointFloat(439.1777F, 26.02777F); this.lblHatAbwesenheiten.Name = "lblHatAbwesenheiten"; this.lblHatAbwesenheiten.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F); this.lblHatAbwesenheiten.SizeF = new System.Drawing.SizeF(22F, 22F); @@ -600,8 +606,8 @@ namespace BeWo.BrueckeABW // // xrRichText2 // - this.xrRichText2.Font = new System.Drawing.Font("Arial", 8F); - this.xrRichText2.LocationFloat = new DevExpress.Utils.PointFloat(470.1779F, 26.38889F); + this.xrRichText2.Font = new DevExpress.Drawing.DXFont("Arial", 8F); + this.xrRichText2.LocationFloat = new DevExpress.Utils.PointFloat(470.178F, 26.02777F); this.xrRichText2.Name = "xrRichText2"; this.xrRichText2.SerializableRtfString = resources.GetString("xrRichText2.SerializableRtfString"); this.xrRichText2.SizeF = new System.Drawing.SizeF(229.8222F, 60.00002F); @@ -627,14 +633,60 @@ namespace BeWo.BrueckeABW this.xrLabel2, this.xrPictureBox1, this.xrLabel1}); - this.ReportHeader.Font = new System.Drawing.Font("Arial", 12F); + this.ReportHeader.Font = new DevExpress.Drawing.DXFont("Arial", 12F); this.ReportHeader.HeightF = 223.9583F; this.ReportHeader.Name = "ReportHeader"; this.ReportHeader.StylePriority.UseFont = false; // + // xrLabel10 + // + this.xrLabel10.Font = new DevExpress.Drawing.DXFont("Arial", 10F, DevExpress.Drawing.DXFontStyle.Bold); + this.xrLabel10.LocationFloat = new DevExpress.Utils.PointFloat(385F, 177.2917F); + this.xrLabel10.Name = "xrLabel10"; + this.xrLabel10.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel10.SizeF = new System.Drawing.SizeF(115F, 23.95831F); + this.xrLabel10.StylePriority.UseFont = false; + this.xrLabel10.Text = "unser Zeichen"; + // + // xrLabel11 + // + this.xrLabel11.Borders = DevExpress.XtraPrinting.BorderSide.Bottom; + this.xrLabel11.Font = new DevExpress.Drawing.DXFont("Arial", 10F); + this.xrLabel11.LocationFloat = new DevExpress.Utils.PointFloat(500F, 177.2917F); + this.xrLabel11.Name = "xrLabel11"; + this.xrLabel11.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel11.SizeF = new System.Drawing.SizeF(199.5833F, 23.95831F); + this.xrLabel11.StylePriority.UseBorders = false; + this.xrLabel11.StylePriority.UseFont = false; + this.xrLabel11.Text = "2000087047 "; + // + // xrLabel7 + // + this.xrLabel7.Font = new DevExpress.Drawing.DXFont("Arial", 10F, DevExpress.Drawing.DXFontStyle.Bold); + this.xrLabel7.LocationFloat = new DevExpress.Utils.PointFloat(0F, 177.2917F); + this.xrLabel7.Name = "xrLabel7"; + this.xrLabel7.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel7.SizeF = new System.Drawing.SizeF(110.4167F, 23.95831F); + this.xrLabel7.StylePriority.UseFont = false; + this.xrLabel7.Text = "Aktenzeichen"; + // + // xrLabel9 + // + this.xrLabel9.Borders = DevExpress.XtraPrinting.BorderSide.Bottom; + this.xrLabel9.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "ReferenceNumber")}); + this.xrLabel9.Font = new DevExpress.Drawing.DXFont("Arial", 10F); + this.xrLabel9.LocationFloat = new DevExpress.Utils.PointFloat(110.4167F, 177.2917F); + this.xrLabel9.Name = "xrLabel9"; + this.xrLabel9.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel9.SizeF = new System.Drawing.SizeF(189.5833F, 23.9583F); + this.xrLabel9.StylePriority.UseBorders = false; + this.xrLabel9.StylePriority.UseFont = false; + this.xrLabel9.Text = "Klient"; + // // xrLabel4 // - this.xrLabel4.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Bold); + this.xrLabel4.Font = new DevExpress.Drawing.DXFont("Arial", 10F, DevExpress.Drawing.DXFontStyle.Bold); this.xrLabel4.LocationFloat = new DevExpress.Utils.PointFloat(0F, 143F); this.xrLabel4.Multiline = true; this.xrLabel4.Name = "xrLabel4"; @@ -648,7 +700,7 @@ namespace BeWo.BrueckeABW this.xrLabel8.Borders = DevExpress.XtraPrinting.BorderSide.Bottom; this.xrLabel8.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { new DevExpress.XtraReports.UI.XRBinding("Text", null, "MainAttendant")}); - this.xrLabel8.Font = new System.Drawing.Font("Arial", 10F); + this.xrLabel8.Font = new DevExpress.Drawing.DXFont("Arial", 10F); this.xrLabel8.LocationFloat = new DevExpress.Utils.PointFloat(110.4168F, 143F); this.xrLabel8.Name = "xrLabel8"; this.xrLabel8.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); @@ -662,7 +714,7 @@ namespace BeWo.BrueckeABW this.xrLabel3.Borders = DevExpress.XtraPrinting.BorderSide.Bottom; this.xrLabel3.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { new DevExpress.XtraReports.UI.XRBinding("Text", null, "CustomerName")}); - this.xrLabel3.Font = new System.Drawing.Font("Arial", 10F); + this.xrLabel3.Font = new DevExpress.Drawing.DXFont("Arial", 10F); this.xrLabel3.LocationFloat = new DevExpress.Utils.PointFloat(110.4168F, 104F); this.xrLabel3.Name = "xrLabel3"; this.xrLabel3.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); @@ -673,7 +725,7 @@ namespace BeWo.BrueckeABW // // xrLabel2 // - this.xrLabel2.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Bold); + this.xrLabel2.Font = new DevExpress.Drawing.DXFont("Arial", 10F, DevExpress.Drawing.DXFontStyle.Bold); this.xrLabel2.LocationFloat = new DevExpress.Utils.PointFloat(0F, 104F); this.xrLabel2.Name = "xrLabel2"; this.xrLabel2.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); @@ -683,7 +735,7 @@ namespace BeWo.BrueckeABW // // xrPictureBox1 // - this.xrPictureBox1.Image = ((System.Drawing.Image)(resources.GetObject("xrPictureBox1.Image"))); + this.xrPictureBox1.ImageSource = new DevExpress.XtraPrinting.Drawing.ImageSource("img", resources.GetString("xrPictureBox1.ImageSource")); this.xrPictureBox1.LocationFloat = new DevExpress.Utils.PointFloat(487.2194F, 0F); this.xrPictureBox1.Name = "xrPictureBox1"; this.xrPictureBox1.SizeF = new System.Drawing.SizeF(210.7807F, 97.0426F); @@ -692,7 +744,7 @@ namespace BeWo.BrueckeABW // xrLabel1 // this.xrLabel1.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(153)))), ((int)(((byte)(204)))), ((int)(((byte)(0))))); - this.xrLabel1.Font = new System.Drawing.Font("Arial", 12F, System.Drawing.FontStyle.Bold); + this.xrLabel1.Font = new DevExpress.Drawing.DXFont("Arial", 12F, DevExpress.Drawing.DXFontStyle.Bold); this.xrLabel1.LocationFloat = new DevExpress.Utils.PointFloat(0F, 17.00001F); this.xrLabel1.Multiline = true; this.xrLabel1.Name = "xrLabel1"; @@ -727,7 +779,7 @@ namespace BeWo.BrueckeABW // // topMarginBand1 // - this.topMarginBand1.Font = new System.Drawing.Font("Times New Roman", 9.75F); + this.topMarginBand1.Font = new DevExpress.Drawing.DXFont("Times New Roman", 9.75F); this.topMarginBand1.HeightF = 55F; this.topMarginBand1.Name = "topMarginBand1"; this.topMarginBand1.StylePriority.UseFont = false; @@ -739,6 +791,22 @@ namespace BeWo.BrueckeABW this.bottomMarginBand1.HeightF = 40.85326F; this.bottomMarginBand1.Name = "bottomMarginBand1"; // + // xrLabel5 + // + this.xrLabel5.Borders = DevExpress.XtraPrinting.BorderSide.Top; + this.xrLabel5.Font = new DevExpress.Drawing.DXFont("Arial", 10F); + this.xrLabel5.LocationFloat = new DevExpress.Utils.PointFloat(217.0751F, 4.99999F); + this.xrLabel5.Name = "xrLabel5"; + this.xrLabel5.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F); + this.xrLabel5.SizeF = new System.Drawing.SizeF(480.9252F, 20F); + this.xrLabel5.StylePriority.UseBackColor = false; + this.xrLabel5.StylePriority.UseBorders = false; + this.xrLabel5.StylePriority.UseFont = false; + this.xrLabel5.StylePriority.UsePadding = false; + this.xrLabel5.StylePriority.UseTextAlignment = false; + this.xrLabel5.Text = "* Datum der Unterschrift Klient / Klientin (falls abweichend zur ersten Spalte)"; + this.xrLabel5.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight; + // // ReportFooter // this.ReportFooter.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { @@ -748,11 +816,86 @@ namespace BeWo.BrueckeABW this.lblUnterschriftKlient, this.xrPictureBox3, this.xrLabel17}); - this.ReportFooter.Font = new System.Drawing.Font("Arial", 10F); + this.ReportFooter.Font = new DevExpress.Drawing.DXFont("Arial", 10F); this.ReportFooter.HeightF = 83.37511F; this.ReportFooter.Name = "ReportFooter"; this.ReportFooter.StylePriority.UseFont = false; // + // xrLabel18 + // + this.xrLabel18.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "CustomerSignatureDate", "{0:dd.MM.yyyy}")}); + this.xrLabel18.LocationFloat = new DevExpress.Utils.PointFloat(0F, 27.87503F); + this.xrLabel18.Name = "xrLabel18"; + this.xrLabel18.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel18.SizeF = new System.Drawing.SizeF(137.3333F, 35.50002F); + this.xrLabel18.StylePriority.UseTextAlignment = false; + this.xrLabel18.TextAlignment = DevExpress.XtraPrinting.TextAlignment.BottomCenter; + // + // xrPictureBox2 + // + this.xrPictureBox2.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("ImageSource", null, "EmployeeSignature")}); + this.xrPictureBox2.LocationFloat = new DevExpress.Utils.PointFloat(498.6389F, 27.8751F); + this.xrPictureBox2.Name = "xrPictureBox2"; + this.xrPictureBox2.Scripts.OnBeforePrint = "xrPictureBox1_BeforePrint"; + this.xrPictureBox2.SizeF = new System.Drawing.SizeF(199.3611F, 35.50002F); + this.xrPictureBox2.Sizing = DevExpress.XtraPrinting.ImageSizeMode.ZoomImage; + // + // lblUnterschriftMitarbeiter + // + this.lblUnterschriftMitarbeiter.Borders = DevExpress.XtraPrinting.BorderSide.Top; + this.lblUnterschriftMitarbeiter.Font = new DevExpress.Drawing.DXFont("Arial", 10F); + this.lblUnterschriftMitarbeiter.LocationFloat = new DevExpress.Utils.PointFloat(361.1712F, 63.37511F); + this.lblUnterschriftMitarbeiter.Name = "lblUnterschriftMitarbeiter"; + this.lblUnterschriftMitarbeiter.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F); + this.lblUnterschriftMitarbeiter.SizeF = new System.Drawing.SizeF(336.8289F, 19.99998F); + this.lblUnterschriftMitarbeiter.StylePriority.UseBackColor = false; + this.lblUnterschriftMitarbeiter.StylePriority.UseBorders = false; + this.lblUnterschriftMitarbeiter.StylePriority.UseFont = false; + this.lblUnterschriftMitarbeiter.StylePriority.UsePadding = false; + this.lblUnterschriftMitarbeiter.StylePriority.UseTextAlignment = false; + this.lblUnterschriftMitarbeiter.Text = "Datum, verantwortliche/r Mitarbeiter/in"; + this.lblUnterschriftMitarbeiter.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + // + // lblUnterschriftKlient + // + this.lblUnterschriftKlient.Borders = DevExpress.XtraPrinting.BorderSide.Top; + this.lblUnterschriftKlient.Font = new DevExpress.Drawing.DXFont("Arial", 10F); + this.lblUnterschriftKlient.LocationFloat = new DevExpress.Utils.PointFloat(0F, 63.37511F); + this.lblUnterschriftKlient.Name = "lblUnterschriftKlient"; + this.lblUnterschriftKlient.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F); + this.lblUnterschriftKlient.SizeF = new System.Drawing.SizeF(336.6944F, 20F); + this.lblUnterschriftKlient.StylePriority.UseBackColor = false; + this.lblUnterschriftKlient.StylePriority.UseBorders = false; + this.lblUnterschriftKlient.StylePriority.UseFont = false; + this.lblUnterschriftKlient.StylePriority.UsePadding = false; + this.lblUnterschriftKlient.StylePriority.UseTextAlignment = false; + this.lblUnterschriftKlient.Text = "Datum, Unterschrift Klient/in"; + this.lblUnterschriftKlient.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + // + // xrPictureBox3 + // + this.xrPictureBox3.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("ImageSource", null, "CustomerSignature")}); + this.xrPictureBox3.LocationFloat = new DevExpress.Utils.PointFloat(137.3333F, 27.87503F); + this.xrPictureBox3.Name = "xrPictureBox3"; + this.xrPictureBox3.SizeF = new System.Drawing.SizeF(199.3611F, 35.50002F); + this.xrPictureBox3.Sizing = DevExpress.XtraPrinting.ImageSizeMode.ZoomImage; + // + // xrLabel17 + // + this.xrLabel17.BackColor = System.Drawing.Color.Transparent; + this.xrLabel17.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeSignatureDate", "{0:dd.MM.yyyy}")}); + this.xrLabel17.LocationFloat = new DevExpress.Utils.PointFloat(361.1712F, 27.8751F); + this.xrLabel17.Name = "xrLabel17"; + this.xrLabel17.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel17.SizeF = new System.Drawing.SizeF(136.8289F, 35.50002F); + this.xrLabel17.StylePriority.UseBackColor = false; + this.xrLabel17.StylePriority.UseTextAlignment = false; + this.xrLabel17.TextAlignment = DevExpress.XtraPrinting.TextAlignment.BottomCenter; + // // fieldAbrechenbareMinuten // this.fieldAbrechenbareMinuten.DataMember = "Services"; @@ -786,155 +929,123 @@ namespace BeWo.BrueckeABW this.fieldFLS.FieldType = DevExpress.XtraReports.UI.FieldType.Decimal; this.fieldFLS.Name = "fieldFLS"; // - // xrLabel7 + // xrLabel12 // - this.xrLabel7.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Bold); - this.xrLabel7.LocationFloat = new DevExpress.Utils.PointFloat(0F, 177.2917F); - this.xrLabel7.Name = "xrLabel7"; - this.xrLabel7.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); - this.xrLabel7.SizeF = new System.Drawing.SizeF(110.4167F, 23.95831F); - this.xrLabel7.StylePriority.UseFont = false; - this.xrLabel7.Text = "Aktenzeichen"; + this.xrLabel12.Font = new DevExpress.Drawing.DXFont("Arial", 10F); + this.xrLabel12.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F); + this.xrLabel12.Name = "xrLabel12"; + this.xrLabel12.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F); + this.xrLabel12.SizeF = new System.Drawing.SizeF(219F, 20F); + this.xrLabel12.StylePriority.UseBackColor = false; + this.xrLabel12.StylePriority.UseBorders = false; + this.xrLabel12.StylePriority.UseFont = false; + this.xrLabel12.StylePriority.UsePadding = false; + this.xrLabel12.StylePriority.UseTextAlignment = false; + this.xrLabel12.Text = "E = ear to ear, face to face"; + this.xrLabel12.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; // - // xrLabel9 + // xrLabel13 // - this.xrLabel9.Borders = DevExpress.XtraPrinting.BorderSide.Bottom; - this.xrLabel9.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { - new DevExpress.XtraReports.UI.XRBinding("Text", null, "ReferenceNumber")}); - this.xrLabel9.Font = new System.Drawing.Font("Arial", 10F); - this.xrLabel9.LocationFloat = new DevExpress.Utils.PointFloat(110.4167F, 177.2917F); - this.xrLabel9.Name = "xrLabel9"; - this.xrLabel9.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); - this.xrLabel9.SizeF = new System.Drawing.SizeF(189.5833F, 23.9583F); - this.xrLabel9.StylePriority.UseBorders = false; - this.xrLabel9.StylePriority.UseFont = false; - this.xrLabel9.Text = "Klient"; + this.xrLabel13.Font = new DevExpress.Drawing.DXFont("Arial", 10F); + this.xrLabel13.LocationFloat = new DevExpress.Utils.PointFloat(0F, 20.00001F); + this.xrLabel13.Name = "xrLabel13"; + this.xrLabel13.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F); + this.xrLabel13.SizeF = new System.Drawing.SizeF(219F, 19.99999F); + this.xrLabel13.StylePriority.UseBackColor = false; + this.xrLabel13.StylePriority.UseBorders = false; + this.xrLabel13.StylePriority.UseFont = false; + this.xrLabel13.StylePriority.UsePadding = false; + this.xrLabel13.StylePriority.UseTextAlignment = false; + this.xrLabel13.Text = "G = Gruppenangebot"; + this.xrLabel13.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; // - // xrLabel10 + // lblFehlkontakt // - this.xrLabel10.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Bold); - this.xrLabel10.LocationFloat = new DevExpress.Utils.PointFloat(385F, 177.2917F); - this.xrLabel10.Name = "xrLabel10"; - this.xrLabel10.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); - this.xrLabel10.SizeF = new System.Drawing.SizeF(115F, 23.95831F); - this.xrLabel10.StylePriority.UseFont = false; - this.xrLabel10.Text = "unser Zeichen"; + this.lblFehlkontakt.Font = new DevExpress.Drawing.DXFont("Arial", 10F); + this.lblFehlkontakt.LocationFloat = new DevExpress.Utils.PointFloat(0F, 40.00003F); + this.lblFehlkontakt.Name = "lblFehlkontakt"; + this.lblFehlkontakt.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F); + this.lblFehlkontakt.SizeF = new System.Drawing.SizeF(219F, 20F); + this.lblFehlkontakt.StylePriority.UseBackColor = false; + this.lblFehlkontakt.StylePriority.UseBorders = false; + this.lblFehlkontakt.StylePriority.UseFont = false; + this.lblFehlkontakt.StylePriority.UsePadding = false; + this.lblFehlkontakt.StylePriority.UseTextAlignment = false; + this.lblFehlkontakt.Text = "F = Fehlkontakt"; + this.lblFehlkontakt.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; // - // xrLabel11 + // xrTableRow7 // - this.xrLabel11.Borders = DevExpress.XtraPrinting.BorderSide.Bottom; - this.xrLabel11.Font = new System.Drawing.Font("Arial", 10F); - this.xrLabel11.LocationFloat = new DevExpress.Utils.PointFloat(500F, 177.2917F); - this.xrLabel11.Name = "xrLabel11"; - this.xrLabel11.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); - this.xrLabel11.SizeF = new System.Drawing.SizeF(199.5833F, 23.95831F); - this.xrLabel11.StylePriority.UseBorders = false; - this.xrLabel11.StylePriority.UseFont = false; - this.xrLabel11.Text = "2000087047 "; + this.xrTableRow7.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.cellSummeFK, + this.xrTableCell7}); + this.xrTableRow7.Name = "xrTableRow7"; + this.xrTableRow7.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F); + this.xrTableRow7.StylePriority.UseTextAlignment = false; + this.xrTableRow7.Weight = 0.5859375D; // - // xrLabel18 + // cellSummeFK // - this.xrLabel18.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { - new DevExpress.XtraReports.UI.XRBinding("Text", null, "CustomerSignatureDate", "{0:dd.MM.yyyy}")}); - this.xrLabel18.LocationFloat = new DevExpress.Utils.PointFloat(0F, 27.87503F); - this.xrLabel18.Name = "xrLabel18"; - this.xrLabel18.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); - this.xrLabel18.SizeF = new System.Drawing.SizeF(137.3333F, 35.50002F); - this.xrLabel18.StylePriority.UseTextAlignment = false; - this.xrLabel18.TextAlignment = DevExpress.XtraPrinting.TextAlignment.BottomCenter; + this.cellSummeFK.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.cellSummeFK.Font = new DevExpress.Drawing.DXFont("Arial", 10F, ((DevExpress.Drawing.DXFontStyle)((DevExpress.Drawing.DXFontStyle.Bold | DevExpress.Drawing.DXFontStyle.Underline)))); + this.cellSummeFK.Multiline = true; + this.cellSummeFK.Name = "cellSummeFK"; + this.cellSummeFK.StylePriority.UseBorders = false; + this.cellSummeFK.StylePriority.UseFont = false; + this.cellSummeFK.StylePriority.UsePadding = false; + this.cellSummeFK.StylePriority.UseTextAlignment = false; + this.cellSummeFK.Weight = 0.26338992174665049D; // - // xrPictureBox2 + // xrTableCell6 // - this.xrPictureBox2.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { - new DevExpress.XtraReports.UI.XRBinding("Image", null, "EmployeeSignature")}); - this.xrPictureBox2.LocationFloat = new DevExpress.Utils.PointFloat(498.6389F, 27.8751F); - this.xrPictureBox2.Name = "xrPictureBox2"; - this.xrPictureBox2.Scripts.OnBeforePrint = "xrPictureBox1_BeforePrint"; - this.xrPictureBox2.SizeF = new System.Drawing.SizeF(199.3611F, 35.50002F); - this.xrPictureBox2.Sizing = DevExpress.XtraPrinting.ImageSizeMode.ZoomImage; + this.xrTableCell6.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) + | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell6.Font = new DevExpress.Drawing.DXFont("Arial", 12F, DevExpress.Drawing.DXFontStyle.Bold); + this.xrTableCell6.Multiline = true; + this.xrTableCell6.Name = "xrTableCell6"; + this.xrTableCell6.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 0, 0, 0, 100F); + this.xrTableCell6.StylePriority.UseBorders = false; + this.xrTableCell6.StylePriority.UseFont = false; + this.xrTableCell6.StylePriority.UsePadding = false; + this.xrTableCell6.StylePriority.UseTextAlignment = false; + this.xrTableCell6.Text = "Summe Fachleistungsstunden"; + this.xrTableCell6.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + this.xrTableCell6.Weight = 1.5889805713265524D; // - // lblUnterschriftMitarbeiter + // xrTableCell7 // - this.lblUnterschriftMitarbeiter.Borders = DevExpress.XtraPrinting.BorderSide.Top; - this.lblUnterschriftMitarbeiter.Font = new System.Drawing.Font("Arial", 10F); - this.lblUnterschriftMitarbeiter.LocationFloat = new DevExpress.Utils.PointFloat(361.1712F, 63.37511F); - this.lblUnterschriftMitarbeiter.Name = "lblUnterschriftMitarbeiter"; - this.lblUnterschriftMitarbeiter.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F); - this.lblUnterschriftMitarbeiter.SizeF = new System.Drawing.SizeF(336.8289F, 19.99998F); - this.lblUnterschriftMitarbeiter.StylePriority.UseBackColor = false; - this.lblUnterschriftMitarbeiter.StylePriority.UseBorders = false; - this.lblUnterschriftMitarbeiter.StylePriority.UseFont = false; - this.lblUnterschriftMitarbeiter.StylePriority.UsePadding = false; - this.lblUnterschriftMitarbeiter.StylePriority.UseTextAlignment = false; - this.lblUnterschriftMitarbeiter.Text = "Datum, verantwortliche/r Mitarbeiter/in"; - this.lblUnterschriftMitarbeiter.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.xrTableCell7.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Right | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell7.Font = new DevExpress.Drawing.DXFont("Arial", 10F, DevExpress.Drawing.DXFontStyle.Bold); + this.xrTableCell7.Multiline = true; + this.xrTableCell7.Name = "xrTableCell7"; + this.xrTableCell7.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 0, 0, 0, 100F); + this.xrTableCell7.StylePriority.UseBorders = false; + this.xrTableCell7.StylePriority.UseFont = false; + this.xrTableCell7.StylePriority.UsePadding = false; + this.xrTableCell7.StylePriority.UseTextAlignment = false; + this.xrTableCell7.Text = "Summe Fehlkontakte"; + this.xrTableCell7.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + this.xrTableCell7.Weight = 1.5889805713265524D; // - // lblUnterschriftKlient + // xrTableCell1 // - this.lblUnterschriftKlient.Borders = DevExpress.XtraPrinting.BorderSide.Top; - this.lblUnterschriftKlient.Font = new System.Drawing.Font("Arial", 10F); - this.lblUnterschriftKlient.LocationFloat = new DevExpress.Utils.PointFloat(0F, 63.37511F); - this.lblUnterschriftKlient.Name = "lblUnterschriftKlient"; - this.lblUnterschriftKlient.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F); - this.lblUnterschriftKlient.SizeF = new System.Drawing.SizeF(336.6944F, 20F); - this.lblUnterschriftKlient.StylePriority.UseBackColor = false; - this.lblUnterschriftKlient.StylePriority.UseBorders = false; - this.lblUnterschriftKlient.StylePriority.UseFont = false; - this.lblUnterschriftKlient.StylePriority.UsePadding = false; - this.lblUnterschriftKlient.StylePriority.UseTextAlignment = false; - this.lblUnterschriftKlient.Text = "Datum, Unterschrift Klient/in"; - this.lblUnterschriftKlient.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.xrTableCell1.Multiline = true; + this.xrTableCell1.Name = "xrTableCell1"; + this.xrTableCell1.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrTableCell1.StylePriority.UsePadding = false; + this.xrTableCell1.StylePriority.UseTextAlignment = false; + this.xrTableCell1.Text = "Art"; + this.xrTableCell1.Weight = 0.10134884726309279D; // - // xrPictureBox3 + // xrTableCell12 // - this.xrPictureBox3.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { - new DevExpress.XtraReports.UI.XRBinding("Image", null, "CustomerSignature")}); - this.xrPictureBox3.LocationFloat = new DevExpress.Utils.PointFloat(137.3333F, 27.87503F); - this.xrPictureBox3.Name = "xrPictureBox3"; - this.xrPictureBox3.SizeF = new System.Drawing.SizeF(199.3611F, 35.50002F); - this.xrPictureBox3.Sizing = DevExpress.XtraPrinting.ImageSizeMode.ZoomImage; - // - // xrLabel17 - // - this.xrLabel17.BackColor = System.Drawing.Color.Transparent; - this.xrLabel17.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { - new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeSignatureDate", "{0:dd.MM.yyyy}")}); - this.xrLabel17.LocationFloat = new DevExpress.Utils.PointFloat(361.1712F, 27.8751F); - this.xrLabel17.Name = "xrLabel17"; - this.xrLabel17.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); - this.xrLabel17.SizeF = new System.Drawing.SizeF(136.8289F, 35.50002F); - this.xrLabel17.StylePriority.UseBackColor = false; - this.xrLabel17.StylePriority.UseTextAlignment = false; - this.xrLabel17.TextAlignment = DevExpress.XtraPrinting.TextAlignment.BottomCenter; - // - // xrTableCell26 - // - this.xrTableCell26.Name = "xrTableCell26"; - this.xrTableCell26.Text = "Datum Unterschr. *"; - this.xrTableCell26.Weight = 0.18884452434559246D; - // - // xrTableCell27 - // - this.xrTableCell27.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { - new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.SignatureDate", "{0:dd.MM.yyyy}")}); - this.xrTableCell27.Name = "xrTableCell27"; - this.xrTableCell27.Weight = 0.1293649822700936D; - // - // xrLabel5 - // - this.xrLabel5.Borders = DevExpress.XtraPrinting.BorderSide.Top; - this.xrLabel5.Font = new System.Drawing.Font("Arial", 10F); - this.xrLabel5.LocationFloat = new DevExpress.Utils.PointFloat(217.0751F, 4.99999F); - this.xrLabel5.Name = "xrLabel5"; - this.xrLabel5.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F); - this.xrLabel5.SizeF = new System.Drawing.SizeF(480.9252F, 20F); - this.xrLabel5.StylePriority.UseBackColor = false; - this.xrLabel5.StylePriority.UseBorders = false; - this.xrLabel5.StylePriority.UseFont = false; - this.xrLabel5.StylePriority.UsePadding = false; - this.xrLabel5.StylePriority.UseTextAlignment = false; - this.xrLabel5.Text = "* Datum der Unterschrift Klient / Klientin (falls abweichend zur ersten Spalte)"; - this.xrLabel5.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight; + this.xrTableCell12.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.Notice5")}); + this.xrTableCell12.Multiline = true; + this.xrTableCell12.Name = "xrTableCell12"; + this.xrTableCell12.Weight = 0.064798868726940573D; // // bindingSource1 // @@ -961,12 +1072,14 @@ namespace BeWo.BrueckeABW this.formattingRuleServiceDesc, this.formattingRuleCostBearer, this.formattingRuleEmployeeName}); - this.Margins = new System.Drawing.Printing.Margins(70, 50, 55, 41); + this.Margins = new DevExpress.Drawing.DXMargins(70F, 50F, 55F, 40.85326F); this.PageHeight = 1169; this.PageWidth = 827; this.PaperKind = DevExpress.Drawing.Printing.DXPaperKind.A4; this.SnapGridSize = 9F; - this.Version = "17.1"; + this.Version = "23.2"; + xrWatermark1.Id = "Watermark1"; + this.Watermarks.Add(xrWatermark1); ((System.ComponentModel.ISupportInitialize)(this.xrTableServiceRecords1)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this.xrTable3)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this.xrTable1)).EndInit(); @@ -1015,13 +1128,10 @@ namespace BeWo.BrueckeABW private DevExpress.XtraReports.UI.XRTableCell xrTableCell9; private DevExpress.XtraReports.UI.XRTable xrTable1; private DevExpress.XtraReports.UI.XRTableRow xrTableRow1; - private DevExpress.XtraReports.UI.XRTableCell xrTableCell1; - private DevExpress.XtraReports.UI.XRTableCell xrTableCell6; - private DevExpress.XtraReports.UI.XRTableCell xrTableCell7; + private DevExpress.XtraReports.UI.XRTableCell cellSummeFLS; private DevExpress.XtraReports.UI.CalculatedField fieldFLS; private DevExpress.XtraReports.UI.XRTableCell xrTableCell2; private DevExpress.XtraReports.UI.XRTableCell xrTableCell10; - private DevExpress.XtraReports.UI.XRTableCell xrTableCell12; private DevExpress.XtraReports.UI.XRPictureBox picSignature; private DevExpress.XtraReports.UI.XRTableCell xrTableCell14; private DevExpress.XtraReports.UI.XRTableCell xrTableCell16; @@ -1056,5 +1166,14 @@ namespace BeWo.BrueckeABW private DevExpress.XtraReports.UI.XRTableCell xrTableCell26; private DevExpress.XtraReports.UI.XRTableCell xrTableCell27; private DevExpress.XtraReports.UI.XRLabel xrLabel5; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow7; + private DevExpress.XtraReports.UI.XRTableCell cellSummeFK; + private DevExpress.XtraReports.UI.XRLabel xrLabel12; + private DevExpress.XtraReports.UI.XRLabel xrLabel13; + private DevExpress.XtraReports.UI.XRLabel lblFehlkontakt; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell1; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell12; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell6; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell7; } } diff --git a/ReportImp/BrueckeABW/ServicesOverviewReport.cs b/ReportImp/BrueckeABW/ServicesOverviewReport.cs index 82ae3be3e..7d4198b26 100644 --- a/ReportImp/BrueckeABW/ServicesOverviewReport.cs +++ b/ReportImp/BrueckeABW/ServicesOverviewReport.cs @@ -1,9 +1,4 @@ using System; -using System.Collections; -using System.ComponentModel; -using System.Text; -using BeWo.Data.Access; -using BeWo.Data.Entities; using DevExpress.XtraReports.UI; using BeWo.Report.ReportObjects; using BeWo.Report; @@ -25,33 +20,48 @@ namespace BeWo.BrueckeABW public void SetReportDataSource(ServicesOverviewRO pRO) { + Dictionary empDict = new Dictionary(); - Dictionary empDict = new Dictionary(); - if (pRO.Services != null) - { - List servicesBillable = new List(); + if (pRO.Services != null) + { + List servicesBillable = new List(); - foreach (ServicesOverviewRO.ServiceDetail s in pRO.Services) - { - if (s.IsBillable) - { - ServicesOverviewRO.CreateSignatureString(s); - servicesBillable.Add(s); - } - if (!empDict.ContainsKey(s.EmployeeFullname)) - { - empDict.Add(s.EmployeeFullname, s.EmployeeFullname); - } - - if (s.SignatureDate.HasValue && s.SignatureDate.Value.Date == s.StartDate.Date) + foreach (var s in pRO.Services) + { + if (s.IsBillable || s.ServiceDescription.ToLower().Contains("fehlkontakt") || s.ServiceCategory.ToLower().Contains("fehlkontakt")) { - s.SignatureDate = null; + ServicesOverviewRO.CreateSignatureString(s); + s.Notice5 = "E"; + if (s.IsGroup) + { + s.Notice5 = "G"; + } + if (s.ServiceDescription.ToLower().Contains("fehlkontakt") || s.ServiceCategory.ToLower().Contains("fehlkontakt") || (s.ProzentAbrechenbar < 100)) + { + s.Notice5 = "F"; + } + + if (!empDict.ContainsKey(s.EmployeeFullname)) + { + empDict.Add(s.EmployeeFullname, s.EmployeeFullname); + } + + if (s.SignatureDate.HasValue && s.SignatureDate.Value.Date == s.StartDate.Date) + { + s.SignatureDate = null; + } + + servicesBillable.Add(s); } } pRO.Services = servicesBillable; - } - if (empDict.Count > 0) + } + + cellSummeFLS.Text = String.Format("{0:0.00}", pRO.TotalFLSoFehlkontakte); + cellSummeFK.Text = String.Format("{0:0.00}", pRO.TotalFLSFehlkontakte); + + if (empDict.Count > 0) { pRO.MainAttendant = empDict.Values.ToSeparatedString(", "); } diff --git a/ReportImp/BrueckeABW/ServicesOverviewReport.resx b/ReportImp/BrueckeABW/ServicesOverviewReport.resx index 4655ca5b2..c8e6d9aaa 100644 --- a/ReportImp/BrueckeABW/ServicesOverviewReport.resx +++ b/ReportImp/BrueckeABW/ServicesOverviewReport.resx @@ -120,215 +120,7 @@ ewBcAHIAdABmADEAXABkAGUAZgBmADAAewBcAGYAbwBuAHQAdABiAGwAewBcAGYAMAAgAEMAYQBsAGkAYgByAGkAOwB9AHsAXABmADEAIABUAGkAbQBlAHMAIABOAGUAdwAgAFIAbwBtAGEAbgA7AH0AewBcAGYAMgAgAEEAcgBpAGEAbAA7AH0AfQB7AFwAYwBvAGwAbwByAHQAYgBsACAAOwBcAHIAZQBkADAAXABnAHIAZQBlAG4AMABcAGIAbAB1AGUAMAAgADsAXAByAGUAZAAwAFwAZwByAGUAZQBuADAAXABiAGwAdQBlADIANQA1ACAAOwB9AHsAXAAqAFwAZABlAGYAYwBoAHAAIABcAGYAMQBcAGYAcwAyADQAfQB7AFwAcwB0AHkAbABlAHMAaABlAGUAdAAgAHsAXABxAGwAXABmADEAXABmAHMAMgA0ACAATgBvAHIAbQBhAGwAOwB9AHsAXAAqAFwAYwBzADEAXABmADEAXABmAHMAMgA0AFwAYwBmADEAIABEAGUAZgBhAHUAbAB0ACAAUABhAHIAYQBnAHIAYQBwAGgAIABGAG8AbgB0ADsAfQB7AFwAKgBcAGMAcwAyAFwAcwBiAGEAcwBlAGQAbwBuADEAXABmADEAXABmAHMAMgA0AFwAYwBmADEAIABMAGkAbgBlACAATgB1AG0AYgBlAHIAOwB9AHsAXAAqAFwAYwBzADMAXAB1AGwAXABmADEAXABmAHMAMgA0AFwAYwBmADIAIABIAHkAcABlAHIAbABpAG4AawA7AH0AewBcACoAXAB0AHMANABcAHQAcwByAG8AdwBkAFwAZgAxAFwAZgBzADIANABcAHEAbABcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgBsADMAXAB0AHMAYwBlAGwAbABwAGEAZABkAGwAMQAwADgAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAYgAzAFwAdABzAGMAZQBsAGwAcABhAGQAZABmAHIAMwBcAHQAcwBjAGUAbABsAHAAYQBkAGQAcgAxADAAOABcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgB0ADMAXAB0AHMAdgBlAHIAdABhAGwAdABcAGMAbAB0AHgAbAByAHQAYgAgAE4AbwByAG0AYQBsACAAVABhAGIAbABlADsAfQB7AFwAKgBcAHQAcwA1AFwAdABzAHIAbwB3AGQAXABzAGIAYQBzAGUAZABvAG4ANABcAGYAMQBcAGYAcwAyADQAXABxAGwAXAB0AHIAYgByAGQAcgB0AFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcgBiAHIAZAByAGwAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdAByAGIAcgBkAHIAYgBcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHIAYgByAGQAcgByAFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcgBiAHIAZAByAGgAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdAByAGIAcgBkAHIAdgBcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAbAAzAFwAdABzAGMAZQBsAGwAcABhAGQAZABsADEAMAA4AFwAdABzAGMAZQBsAGwAcABhAGQAZABmAHIAMwBcAHQAcwBjAGUAbABsAHAAYQBkAGQAcgAxADAAOABcAHQAcwB2AGUAcgB0AGEAbAB0AFwAYwBsAHQAeABsAHIAdABiACAAVABhAGIAbABlACAAUwBpAG0AcABsAGUAIAAxADsAfQB9AHsAXAAqAFwAbABpAHMAdABvAHYAZQByAHIAaQBkAGUAdABhAGIAbABlAH0AXABuAG8AdQBpAGMAbwBtAHAAYQB0AFwAcwBwAGwAeQB0AHcAbgBpAG4AZQBcAGgAdABtAGEAdQB0AHMAcABcAHAAYQByAGQAXABwAGwAYQBpAG4AXABxAGwAewBcAGYAMgBcAGYAcwAyADAAXABjAGYAMQAgAEsAZQBpAG4AZQAgAH0AewBcAGwAYQBuAGcAMQAwADMAMQBcAGwAYQBuAGcAZgBlADEAMAAzADEAXAB1AGwAXABmADIAXABmAHMAMgAwAFwAYwBmADEAIABLAHIAYQBuAGsAZQBuAGgAYQB1AHMAYQB1AGYAZQBuAHQAaABhAGwAdABlAH0AXABsAGEAbgBnADEAMAAzADEAXABsAGEAbgBnAGYAZQAxADAAMwAxAFwAdQBsAFwAZgAyAFwAZgBzADIAMABcAGMAZgAxAFwAcABhAHIAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcQBsAHsAXABsAGEAbgBnADEAMAAzADEAXABsAGEAbgBnAGYAZQAxADAAMwAxAFwAdQBsAFwAZgAyAFwAZgBzADIAMABcAGMAZgAxACAAYgBlAGsAYQBuAG4AdAAgAG8AZABlAHIAIAB9AHsAXABsAGEAbgBnADEAMAAzADEAXABsAGEAbgBnAGYAZQAxADAAMwAxAFwAdQBsAFwAZgAyAFwAZgBzADIAMABcAGMAZgAxACAAYQBiAHIAZQBjAGgAbgB1AG4AZwBzAHIAZQBsAGUAdgBhAG4AdAB9AHsAXABsAGEAbgBnADEAMAAzADEAXABsAGEAbgBnAGYAZQAxADAAMwAxAFwAZgAyAFwAZgBzADIAMABcAGMAZgAxACAAIABpAG0AIABBAGIAcgBlAGMAaABuAHUAbgBnAHMAegBlAGkAdAByAGEAdQBtAH0AXABsAGEAbgBnADEAMAAzADEAXABsAGEAbgBnAGYAZQAxADAAMwAxAFwAZgAxAFwAZgBzADIANABcAGMAZgAxAFwAcABhAHIAfQA= - - 21, 17 - - - - - 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 - AABJRU5ErkJggg== - + + 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 \ No newline at end of file diff --git a/ReportImp/ClaudiaHeizmannHeilpaedagogik/QuittierungsbelegIfsEingangsdiagnostik.Designer.cs b/ReportImp/ClaudiaHeizmannHeilpaedagogik/QuittierungsbelegIfsEingangsdiagnostik.Designer.cs index 24b8e17e9..f7cd9c325 100644 --- a/ReportImp/ClaudiaHeizmannHeilpaedagogik/QuittierungsbelegIfsEingangsdiagnostik.Designer.cs +++ b/ReportImp/ClaudiaHeizmannHeilpaedagogik/QuittierungsbelegIfsEingangsdiagnostik.Designer.cs @@ -54,7 +54,6 @@ namespace ClaudiaHeizmannHeilpaedagogik this.xrTableCell2 = new DevExpress.XtraReports.UI.XRTableCell(); this.xrTableCell3 = new DevExpress.XtraReports.UI.XRTableCell(); this.xrTableCell9 = new DevExpress.XtraReports.UI.XRTableCell(); - this.picSignature = new DevExpress.XtraReports.UI.XRPictureBox(); this.GroupFooter2 = new DevExpress.XtraReports.UI.GroupFooterBand(); this.xrTable1 = new DevExpress.XtraReports.UI.XRTable(); this.xrTableRow3 = new DevExpress.XtraReports.UI.XRTableRow(); @@ -66,7 +65,6 @@ namespace ClaudiaHeizmannHeilpaedagogik this.xrTableCell5 = new DevExpress.XtraReports.UI.XRTableCell(); this.lblSumme = new DevExpress.XtraReports.UI.XRTableCell(); this.xrTableCell10 = new DevExpress.XtraReports.UI.XRTableCell(); - this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components); this.ruleBorderUnten = new DevExpress.XtraReports.UI.FormattingRule(); this.ReportHeader = new DevExpress.XtraReports.UI.ReportHeaderBand(); this.xrLabel8 = new DevExpress.XtraReports.UI.XRLabel(); @@ -77,6 +75,11 @@ namespace ClaudiaHeizmannHeilpaedagogik this.xrLabel1 = new DevExpress.XtraReports.UI.XRLabel(); this.xrLabel3 = new DevExpress.XtraReports.UI.XRLabel(); this.xrLabel2 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrPictureBox2 = new DevExpress.XtraReports.UI.XRPictureBox(); + this.lblUnterschriftKlient = new DevExpress.XtraReports.UI.XRLabel(); + this.xrPictureBox3 = new DevExpress.XtraReports.UI.XRPictureBox(); + this.xrLabel18 = new DevExpress.XtraReports.UI.XRLabel(); + this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components); ((System.ComponentModel.ISupportInitialize)(this.xrTable3)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.xrTable2)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.xrTable1)).BeginInit(); @@ -320,7 +323,7 @@ namespace ClaudiaHeizmannHeilpaedagogik this.xrTableCell9.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right) | DevExpress.XtraPrinting.BorderSide.Bottom))); this.xrTableCell9.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { - this.picSignature}); + this.xrPictureBox2}); this.xrTableCell9.Font = new DevExpress.Drawing.DXFont("Segoe UI", 12F); this.xrTableCell9.Multiline = true; this.xrTableCell9.Name = "xrTableCell9"; @@ -330,23 +333,14 @@ namespace ClaudiaHeizmannHeilpaedagogik this.xrTableCell9.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; this.xrTableCell9.Weight = 0.32071006709896221D; // - // 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(160F, 20F); - this.picSignature.Sizing = DevExpress.XtraPrinting.ImageSizeMode.ZoomImage; - this.picSignature.StylePriority.UseBorders = false; - this.picSignature.BeforePrint += new DevExpress.XtraReports.UI.BeforePrintEventHandler(this.picSignature_BeforePrint); - // // GroupFooter2 // this.GroupFooter2.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.lblUnterschriftKlient, + this.xrPictureBox3, + this.xrLabel18, this.xrTable1}); - this.GroupFooter2.HeightF = 48F; + this.GroupFooter2.HeightF = 135.25F; this.GroupFooter2.Name = "GroupFooter2"; // // xrTable1 @@ -468,10 +462,6 @@ namespace ClaudiaHeizmannHeilpaedagogik this.xrTableCell10.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; this.xrTableCell10.Weight = 0.32071026793714941D; // - // bindingSource1 - // - this.bindingSource1.DataSource = typeof(BeWo.Report.ReportObjects.ServicesOverviewRO); - // // ruleBorderUnten // this.ruleBorderUnten.Condition = "([DataSource.RowCount] == 0)\n Or \n([DataSource.CurrentRowIndex] == [DataSource.Ro" + @@ -595,6 +585,60 @@ namespace ClaudiaHeizmannHeilpaedagogik this.xrLabel2.Text = "xrLabel2"; this.xrLabel2.TextFormatString = "Bewilligung/Behörde: {0}"; // + // xrPictureBox2 + // + this.xrPictureBox2.Borders = DevExpress.XtraPrinting.BorderSide.None; + this.xrPictureBox2.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("ImageSource", null, "EmployeeSignature")}); + this.xrPictureBox2.LocationFloat = new DevExpress.Utils.PointFloat(10F, 0F); + this.xrPictureBox2.Name = "xrPictureBox2"; + this.xrPictureBox2.Scripts.OnBeforePrint = "xrPictureBox1_BeforePrint"; + this.xrPictureBox2.SizeF = new System.Drawing.SizeF(188.4616F, 23.99998F); + this.xrPictureBox2.Sizing = DevExpress.XtraPrinting.ImageSizeMode.ZoomImage; + this.xrPictureBox2.StylePriority.UseBorders = false; + // + // lblUnterschriftKlient + // + this.lblUnterschriftKlient.Borders = DevExpress.XtraPrinting.BorderSide.Top; + this.lblUnterschriftKlient.Font = new DevExpress.Drawing.DXFont("Segoe UI", 12F); + this.lblUnterschriftKlient.LocationFloat = new DevExpress.Utils.PointFloat(390.3053F, 115.25F); + this.lblUnterschriftKlient.Name = "lblUnterschriftKlient"; + this.lblUnterschriftKlient.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F); + this.lblUnterschriftKlient.SizeF = new System.Drawing.SizeF(336.6944F, 20F); + this.lblUnterschriftKlient.StylePriority.UseBackColor = false; + this.lblUnterschriftKlient.StylePriority.UseBorders = false; + this.lblUnterschriftKlient.StylePriority.UseFont = false; + this.lblUnterschriftKlient.StylePriority.UsePadding = false; + this.lblUnterschriftKlient.StylePriority.UseTextAlignment = false; + this.lblUnterschriftKlient.Text = "Datum, Unterschrift Klient/in"; + this.lblUnterschriftKlient.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + // + // xrPictureBox3 + // + this.xrPictureBox3.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("ImageSource", null, "CustomerSignature")}); + this.xrPictureBox3.LocationFloat = new DevExpress.Utils.PointFloat(527.6385F, 79.75006F); + this.xrPictureBox3.Name = "xrPictureBox3"; + this.xrPictureBox3.SizeF = new System.Drawing.SizeF(199.3611F, 35.50002F); + this.xrPictureBox3.Sizing = DevExpress.XtraPrinting.ImageSizeMode.ZoomImage; + // + // xrLabel18 + // + this.xrLabel18.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "CustomerSignatureDate", "{0:dd.MM.yyyy}")}); + this.xrLabel18.Font = new DevExpress.Drawing.DXFont("Segoe UI", 12F); + this.xrLabel18.LocationFloat = new DevExpress.Utils.PointFloat(390.3053F, 79.75006F); + this.xrLabel18.Name = "xrLabel18"; + this.xrLabel18.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel18.SizeF = new System.Drawing.SizeF(137.3333F, 35.50002F); + this.xrLabel18.StylePriority.UseFont = false; + this.xrLabel18.StylePriority.UseTextAlignment = false; + this.xrLabel18.TextAlignment = DevExpress.XtraPrinting.TextAlignment.BottomCenter; + // + // bindingSource1 + // + this.bindingSource1.DataSource = typeof(BeWo.Report.ReportObjects.ServicesOverviewRO); + // // QuittierungsbelegIfsEingangsdiagnostik // this.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] { @@ -674,6 +718,9 @@ namespace ClaudiaHeizmannHeilpaedagogik private DevExpress.XtraReports.UI.XRLabel xrLabel1; private DevExpress.XtraReports.UI.XRLabel xrLabel3; private DevExpress.XtraReports.UI.XRLabel xrLabel2; - private DevExpress.XtraReports.UI.XRPictureBox picSignature; + private DevExpress.XtraReports.UI.XRPictureBox xrPictureBox2; + private DevExpress.XtraReports.UI.XRLabel lblUnterschriftKlient; + private DevExpress.XtraReports.UI.XRPictureBox xrPictureBox3; + private DevExpress.XtraReports.UI.XRLabel xrLabel18; } } diff --git a/ReportImp/ClaudiaHeizmannHeilpaedagogik/QuittierungsbelegIfsEingangsdiagnostik.cs b/ReportImp/ClaudiaHeizmannHeilpaedagogik/QuittierungsbelegIfsEingangsdiagnostik.cs index f05d03bdd..7f71d1de0 100644 --- a/ReportImp/ClaudiaHeizmannHeilpaedagogik/QuittierungsbelegIfsEingangsdiagnostik.cs +++ b/ReportImp/ClaudiaHeizmannHeilpaedagogik/QuittierungsbelegIfsEingangsdiagnostik.cs @@ -1,4 +1,5 @@ using System; +using System.Collections.Generic; using System.IO; using System.Linq; using System.Text; @@ -48,11 +49,31 @@ namespace ClaudiaHeizmannHeilpaedagogik var be = (decimal)Math.Round(sd.Minutes * 4 / 3 / 60, 1, MidpointRounding.AwayFromZero); sd.Notice2 = be.ToString("n2"); sum += be; - } - lblSumme.Text = sum.ToString("n2"); + // Zusammenfassen der ZV und EF zu je einem Item - Rundung am Ende + if (pRO.Services.Where(s => s.ServiceCategoryAbbr == "ZV").ToList().Count() > 1) + { + var zvServices = pRO.Services.Where(s => s.ServiceCategoryAbbr == "ZV").First(); + var zvMinuten = pRO.Services.Where(s => s.ServiceCategoryAbbr == "ZV").Sum(s => s.Minutes); + zvServices.Minutes = zvMinuten; + var be = (decimal)Math.Round(zvServices.Minutes * 4 / 3 / 60, 1, MidpointRounding.AwayFromZero); + zvServices.Notice2 = be.ToString("n2"); + pRO.Services = pRO.Services.Where(s => s.ServiceCategoryAbbr != "ZV").ToList(); + pRO.Services.Add(zvServices); + } + if (pRO.Services.Where(s => s.ServiceCategoryAbbr == "EF").ToList().Count() > 1) + { + var efMinuten = pRO.Services.Where(s => s.ServiceCategoryAbbr == "EF").Sum(s => s.Minutes); + var efServices = pRO.Services.Where(s => s.ServiceCategoryAbbr == "EF").First(); + efServices.Minutes = efMinuten; + var be = (decimal)Math.Round(efServices.Minutes * 4 / 3 / 60, 1, MidpointRounding.AwayFromZero); + efServices.Notice2 = be.ToString("n2"); + pRO.Services = pRO.Services.Where(s => s.ServiceCategoryAbbr != "EF").ToList(); + pRO.Services.Add(efServices); + } pRO.Services = pRO.Services.OrderBy(s => s.EmployeeFirstName).ToList(); + lblSumme.Text = sum.ToString("n2"); this.bindingSource1.DataSource = pRO; } @@ -65,24 +86,23 @@ namespace ClaudiaHeizmannHeilpaedagogik var c2s = pRo.CostBearer2SupportConceptList[0]; foreach (var scap in c2s.ApprovalPeriodList) { - if (scap.StartDate <= pRo.EndDate && scap.EndDate >= pRo.StartDate) + if (scap.StartDate <= pRo.EndDate && scap.EndDate >= pRo.StartDate + && scap.ServiceCategory != null && !scap.ServiceCategory.Name.Contains("Kindergarten")) { string cat = ""; - if (scap.ServiceCategory != null) + if (scap.ServiceCategory.Name.Contains("Eltern")) { - if (scap.ServiceCategory.Name.Contains("Eltern")) - { - cat = "Eltern- und Familienberatung EF"; - } - else if (scap.ServiceCategory.Name.Contains("Kooperation")) - { - cat = "Integrationshilfen bzw. Zusammenarbeit mit Vorschuleinrichtungen ZV"; - } - else - { - cat = "Heilpädagogische Entwicklungsförderung HE"; - } + cat = "Eltern- und Familienberatung EF"; } + else if (scap.ServiceCategory.Name.Contains("Kooperation")) + { + cat = "Integrationshilfen bzw. Zusammenarbeit mit Vorschuleinrichtungen ZV"; + } + else + { + cat = "Heilpädagogische Entwicklungsförderung HE"; + } + if (scap.ApprovedBEInterval.HasValue) { if (pRo.CustomerPostalCode.Length > 0) diff --git a/ReportImp/ClaudiaHeizmannHeilpaedagogik/QuittierungsbelegKita.Designer.cs b/ReportImp/ClaudiaHeizmannHeilpaedagogik/QuittierungsbelegKita.Designer.cs index 0267e4b86..e0023a026 100644 --- a/ReportImp/ClaudiaHeizmannHeilpaedagogik/QuittierungsbelegKita.Designer.cs +++ b/ReportImp/ClaudiaHeizmannHeilpaedagogik/QuittierungsbelegKita.Designer.cs @@ -54,7 +54,6 @@ namespace ClaudiaHeizmannHeilpaedagogik this.xrTableCell2 = new DevExpress.XtraReports.UI.XRTableCell(); this.xrTableCell3 = new DevExpress.XtraReports.UI.XRTableCell(); this.xrTableCell9 = new DevExpress.XtraReports.UI.XRTableCell(); - this.picSignature = new DevExpress.XtraReports.UI.XRPictureBox(); this.GroupFooter2 = new DevExpress.XtraReports.UI.GroupFooterBand(); this.xrTable1 = new DevExpress.XtraReports.UI.XRTable(); this.xrTableRow3 = new DevExpress.XtraReports.UI.XRTableRow(); @@ -69,6 +68,7 @@ namespace ClaudiaHeizmannHeilpaedagogik this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components); this.ruleBorderUnten = new DevExpress.XtraReports.UI.FormattingRule(); this.ReportHeader = new DevExpress.XtraReports.UI.ReportHeaderBand(); + this.xrLabel4 = new DevExpress.XtraReports.UI.XRLabel(); this.xrLabel1 = new DevExpress.XtraReports.UI.XRLabel(); this.xrLabel23 = new DevExpress.XtraReports.UI.XRLabel(); this.xrLabel21 = new DevExpress.XtraReports.UI.XRLabel(); @@ -85,7 +85,10 @@ namespace ClaudiaHeizmannHeilpaedagogik this.xrLabel10 = new DevExpress.XtraReports.UI.XRLabel(); this.xrLabel3 = new DevExpress.XtraReports.UI.XRLabel(); this.xrLabel2 = new DevExpress.XtraReports.UI.XRLabel(); - this.xrLabel4 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrPictureBox2 = new DevExpress.XtraReports.UI.XRPictureBox(); + this.xrLabel5 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrPictureBox3 = new DevExpress.XtraReports.UI.XRPictureBox(); + this.lblUnterschriftKlient = new DevExpress.XtraReports.UI.XRLabel(); ((System.ComponentModel.ISupportInitialize)(this.xrTable3)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.xrTable2)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.xrTable1)).BeginInit(); @@ -329,7 +332,7 @@ namespace ClaudiaHeizmannHeilpaedagogik this.xrTableCell9.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right) | DevExpress.XtraPrinting.BorderSide.Bottom))); this.xrTableCell9.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { - this.picSignature}); + this.xrPictureBox2}); this.xrTableCell9.Font = new DevExpress.Drawing.DXFont("Segoe UI", 12F); this.xrTableCell9.Multiline = true; this.xrTableCell9.Name = "xrTableCell9"; @@ -339,23 +342,14 @@ namespace ClaudiaHeizmannHeilpaedagogik this.xrTableCell9.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; this.xrTableCell9.Weight = 0.32071006709896221D; // - // 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(160F, 20F); - this.picSignature.Sizing = DevExpress.XtraPrinting.ImageSizeMode.ZoomImage; - this.picSignature.StylePriority.UseBorders = false; - this.picSignature.BeforePrint += new DevExpress.XtraReports.UI.BeforePrintEventHandler(this.picSignature_BeforePrint); - // // GroupFooter2 // this.GroupFooter2.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.xrLabel5, + this.xrPictureBox3, + this.lblUnterschriftKlient, this.xrTable1}); - this.GroupFooter2.HeightF = 48F; + this.GroupFooter2.HeightF = 137.4583F; this.GroupFooter2.Name = "GroupFooter2"; // // xrTable1 @@ -520,6 +514,16 @@ namespace ClaudiaHeizmannHeilpaedagogik this.ReportHeader.Name = "ReportHeader"; this.ReportHeader.StylePriority.UseFont = false; // + // xrLabel4 + // + this.xrLabel4.Font = new DevExpress.Drawing.DXFont("Segoe UI", 14F); + this.xrLabel4.LocationFloat = new DevExpress.Utils.PointFloat(480.1286F, 0F); + this.xrLabel4.Name = "xrLabel4"; + this.xrLabel4.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel4.SizeF = new System.Drawing.SizeF(246.875F, 29.50003F); + this.xrLabel4.StylePriority.UseFont = false; + this.xrLabel4.Text = "[CustomerStreet]-Kita-[EndDate!yyyy-MM]"; + // // xrLabel1 // this.xrLabel1.Font = new DevExpress.Drawing.DXFont("Segoe UI", 12F, DevExpress.Drawing.DXFontStyle.Bold); @@ -692,15 +696,55 @@ namespace ClaudiaHeizmannHeilpaedagogik this.xrLabel2.StylePriority.UseFont = false; this.xrLabel2.Text = "Name:"; // - // xrLabel4 + // xrPictureBox2 // - this.xrLabel4.Font = new DevExpress.Drawing.DXFont("Segoe UI", 14F); - this.xrLabel4.LocationFloat = new DevExpress.Utils.PointFloat(480.1286F, 0F); - this.xrLabel4.Name = "xrLabel4"; - this.xrLabel4.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); - this.xrLabel4.SizeF = new System.Drawing.SizeF(246.875F, 29.50003F); - this.xrLabel4.StylePriority.UseFont = false; - this.xrLabel4.Text = "[CustomerStreet]-Kita-[EndDate!yyyy-MM]"; + this.xrPictureBox2.Borders = DevExpress.XtraPrinting.BorderSide.None; + this.xrPictureBox2.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("ImageSource", null, "EmployeeSignature")}); + this.xrPictureBox2.LocationFloat = new DevExpress.Utils.PointFloat(10F, 0F); + this.xrPictureBox2.Name = "xrPictureBox2"; + this.xrPictureBox2.Scripts.OnBeforePrint = "xrPictureBox1_BeforePrint"; + this.xrPictureBox2.SizeF = new System.Drawing.SizeF(188.4616F, 23.99998F); + this.xrPictureBox2.Sizing = DevExpress.XtraPrinting.ImageSizeMode.ZoomImage; + this.xrPictureBox2.StylePriority.UseBorders = false; + // + // xrLabel5 + // + this.xrLabel5.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "CustomerSignatureDate", "{0:dd.MM.yyyy}")}); + this.xrLabel5.Font = new DevExpress.Drawing.DXFont("Segoe UI", 12F); + this.xrLabel5.LocationFloat = new DevExpress.Utils.PointFloat(390.3054F, 81.95833F); + this.xrLabel5.Name = "xrLabel5"; + this.xrLabel5.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel5.SizeF = new System.Drawing.SizeF(137.3333F, 35.50002F); + this.xrLabel5.StylePriority.UseFont = false; + this.xrLabel5.StylePriority.UseTextAlignment = false; + this.xrLabel5.TextAlignment = DevExpress.XtraPrinting.TextAlignment.BottomCenter; + // + // xrPictureBox3 + // + this.xrPictureBox3.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("ImageSource", null, "CustomerSignature")}); + this.xrPictureBox3.LocationFloat = new DevExpress.Utils.PointFloat(527.6387F, 81.95833F); + this.xrPictureBox3.Name = "xrPictureBox3"; + this.xrPictureBox3.SizeF = new System.Drawing.SizeF(199.3611F, 35.50002F); + this.xrPictureBox3.Sizing = DevExpress.XtraPrinting.ImageSizeMode.ZoomImage; + // + // lblUnterschriftKlient + // + this.lblUnterschriftKlient.Borders = DevExpress.XtraPrinting.BorderSide.Top; + this.lblUnterschriftKlient.Font = new DevExpress.Drawing.DXFont("Segoe UI", 12F); + this.lblUnterschriftKlient.LocationFloat = new DevExpress.Utils.PointFloat(390.3054F, 117.4583F); + this.lblUnterschriftKlient.Name = "lblUnterschriftKlient"; + this.lblUnterschriftKlient.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F); + this.lblUnterschriftKlient.SizeF = new System.Drawing.SizeF(336.6944F, 20F); + this.lblUnterschriftKlient.StylePriority.UseBackColor = false; + this.lblUnterschriftKlient.StylePriority.UseBorders = false; + this.lblUnterschriftKlient.StylePriority.UseFont = false; + this.lblUnterschriftKlient.StylePriority.UsePadding = false; + this.lblUnterschriftKlient.StylePriority.UseTextAlignment = false; + this.lblUnterschriftKlient.Text = "Datum, Unterschrift Klient/in"; + this.lblUnterschriftKlient.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; // // QuittierungsbelegKita // @@ -775,7 +819,6 @@ namespace ClaudiaHeizmannHeilpaedagogik private DevExpress.XtraReports.UI.XRTableCell xrTableCell10; private DevExpress.XtraReports.UI.XRLabel xrLabel3; private DevExpress.XtraReports.UI.XRLabel xrLabel2; - private DevExpress.XtraReports.UI.XRPictureBox picSignature; private DevExpress.XtraReports.UI.XRLabel xrLabel1; private DevExpress.XtraReports.UI.XRLabel xrLabel23; private DevExpress.XtraReports.UI.XRLabel xrLabel21; @@ -791,5 +834,9 @@ namespace ClaudiaHeizmannHeilpaedagogik private DevExpress.XtraReports.UI.XRLabel xrLabel12; private DevExpress.XtraReports.UI.XRLabel xrLabel10; private DevExpress.XtraReports.UI.XRLabel xrLabel4; + private DevExpress.XtraReports.UI.XRPictureBox xrPictureBox2; + private DevExpress.XtraReports.UI.XRLabel xrLabel5; + private DevExpress.XtraReports.UI.XRPictureBox xrPictureBox3; + private DevExpress.XtraReports.UI.XRLabel lblUnterschriftKlient; } } diff --git a/ReportImp/PaSMoenchengladbach/InvoiceCustomerReport.Designer.cs b/ReportImp/PaSMoenchengladbach/InvoiceCustomerReport.Designer.cs new file mode 100644 index 000000000..4e1f4eaf9 --- /dev/null +++ b/ReportImp/PaSMoenchengladbach/InvoiceCustomerReport.Designer.cs @@ -0,0 +1,603 @@ +using BeWo.Report.ReportObjects; +namespace PaSMoenchengladbach +{ + partial class InvoiceCustomerReport + { + /// + /// 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.XRWatermark xrWatermark1 = new DevExpress.XtraReports.UI.XRWatermark(); + this.Detail = new DevExpress.XtraReports.UI.DetailBand(); + this.xrTable1 = new DevExpress.XtraReports.UI.XRTable(); + this.xrTableRow9 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell6 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell7 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell9 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell14 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell10 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell12 = new DevExpress.XtraReports.UI.XRTableCell(); + this.ReportHeader = new DevExpress.XtraReports.UI.ReportHeaderBand(); + this.xrLabel1 = new DevExpress.XtraReports.UI.XRLabel(); + this.lblAddress = new DevExpress.XtraReports.UI.XRLabel(); + this.xrTable3 = new DevExpress.XtraReports.UI.XRTable(); + this.xrTableRow10 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell15 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell16 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell17 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell18 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell19 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell20 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrLabel6 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel5 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel4 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel3 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel2 = new DevExpress.XtraReports.UI.XRLabel(); + this.ruleRateFactorNull = new DevExpress.XtraReports.UI.FormattingRule(); + this.ReportFooter = new DevExpress.XtraReports.UI.ReportFooterBand(); + this.xrLabel8 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel10 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel12 = new DevExpress.XtraReports.UI.XRLabel(); + this.lblNotice = new DevExpress.XtraReports.UI.XRLabel(); + this.xrTable4 = new DevExpress.XtraReports.UI.XRTable(); + this.xrTableRow11 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell23 = new DevExpress.XtraReports.UI.XRTableCell(); + this.topMarginBand1 = new DevExpress.XtraReports.UI.TopMarginBand(); + this.bottomMarginBand1 = new DevExpress.XtraReports.UI.BottomMarginBand(); + this.DetailReport = new DevExpress.XtraReports.UI.DetailReportBand(); + this.Detail1 = new DevExpress.XtraReports.UI.DetailBand(); + this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components); + ((System.ComponentModel.ISupportInitialize)(this.xrTable1)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrTable3)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrTable4)).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; + // + // xrTable1 + // + this.xrTable1.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F); + this.xrTable1.Name = "xrTable1"; + this.xrTable1.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] { + this.xrTableRow9}); + this.xrTable1.SizeF = new System.Drawing.SizeF(671.4175F, 25F); + this.xrTable1.StylePriority.UseFont = false; + // + // xrTableRow9 + // + this.xrTableRow9.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell6, + this.xrTableCell7, + this.xrTableCell9, + this.xrTableCell14, + this.xrTableCell10, + this.xrTableCell12}); + this.xrTableRow9.Name = "xrTableRow9"; + this.xrTableRow9.Weight = 1D; + // + // xrTableCell6 + // + this.xrTableCell6.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell6.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "InvoiceItems.AccountingPeriodStart")}); + this.xrTableCell6.Name = "xrTableCell6"; + this.xrTableCell6.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 0, 0, 0, 100F); + this.xrTableCell6.StylePriority.UseBorders = false; + this.xrTableCell6.StylePriority.UsePadding = false; + this.xrTableCell6.StylePriority.UseTextAlignment = false; + this.xrTableCell6.Text = "xrTableCell6"; + this.xrTableCell6.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + this.xrTableCell6.Weight = 1D; + // + // xrTableCell7 + // + this.xrTableCell7.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell7.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "InvoiceItems.AccountingPeriodEnd")}); + this.xrTableCell7.Name = "xrTableCell7"; + this.xrTableCell7.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 0, 0, 0, 100F); + this.xrTableCell7.StylePriority.UseBorders = false; + this.xrTableCell7.StylePriority.UsePadding = false; + this.xrTableCell7.StylePriority.UseTextAlignment = false; + this.xrTableCell7.Text = "xrTableCell7"; + this.xrTableCell7.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + this.xrTableCell7.Weight = 1D; + // + // xrTableCell9 + // + this.xrTableCell9.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell9.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "InvoiceItems.ItemDescription")}); + this.xrTableCell9.Name = "xrTableCell9"; + this.xrTableCell9.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 0, 0, 0, 100F); + this.xrTableCell9.StylePriority.UseBorders = false; + this.xrTableCell9.StylePriority.UsePadding = false; + this.xrTableCell9.StylePriority.UseTextAlignment = false; + this.xrTableCell9.Text = "xrTableCell9"; + this.xrTableCell9.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + this.xrTableCell9.Weight = 2.3350077713203072D; + // + // xrTableCell14 + // + this.xrTableCell14.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell14.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "InvoiceItems.UnitPrice")}); + this.xrTableCell14.Name = "xrTableCell14"; + this.xrTableCell14.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 0, 0, 0, 100F); + this.xrTableCell14.StylePriority.UseBorders = false; + this.xrTableCell14.StylePriority.UsePadding = false; + this.xrTableCell14.StylePriority.UseTextAlignment = false; + this.xrTableCell14.Text = "xrTableCell14"; + this.xrTableCell14.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + this.xrTableCell14.Weight = 0.81217660612832132D; + // + // xrTableCell10 + // + this.xrTableCell10.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell10.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "InvoiceItems.UnitCount", "{0:0.##}")}); + this.xrTableCell10.Name = "xrTableCell10"; + this.xrTableCell10.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 0, 0, 0, 100F); + this.xrTableCell10.StylePriority.UseBorders = false; + this.xrTableCell10.StylePriority.UsePadding = false; + this.xrTableCell10.StylePriority.UseTextAlignment = false; + this.xrTableCell10.Text = "xrTableCell10"; + this.xrTableCell10.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + this.xrTableCell10.Weight = 0.6539656324947265D; + // + // xrTableCell12 + // + this.xrTableCell12.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell12.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "InvoiceItems.AmountSum")}); + this.xrTableCell12.Name = "xrTableCell12"; + this.xrTableCell12.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 3, 0, 0, 100F); + this.xrTableCell12.StylePriority.UseBorders = false; + this.xrTableCell12.StylePriority.UsePadding = false; + this.xrTableCell12.StylePriority.UseTextAlignment = false; + this.xrTableCell12.Text = "xrTableCell12"; + this.xrTableCell12.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight; + this.xrTableCell12.Weight = 1.0152204985905673D; + // + // ReportHeader + // + this.ReportHeader.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.xrLabel1, + this.lblAddress, + this.xrTable3, + this.xrLabel6, + this.xrLabel5, + this.xrLabel4, + this.xrLabel3, + this.xrLabel2}); + this.ReportHeader.Font = new DevExpress.Drawing.DXFont("Verdana", 10F); + this.ReportHeader.HeightF = 518.875F; + this.ReportHeader.Name = "ReportHeader"; + this.ReportHeader.StylePriority.UseFont = false; + // + // xrLabel1 + // + this.xrLabel1.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "InvoiceDate")}); + this.xrLabel1.LocationFloat = new DevExpress.Utils.PointFloat(528.419F, 330.875F); + this.xrLabel1.Name = "xrLabel1"; + this.xrLabel1.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel1.SizeF = new System.Drawing.SizeF(142.9985F, 17.00003F); + this.xrLabel1.StylePriority.UseTextAlignment = false; + this.xrLabel1.Text = "xrLabel1"; + this.xrLabel1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight; + // + // lblAddress + // + this.lblAddress.LocationFloat = new DevExpress.Utils.PointFloat(0F, 169.875F); + this.lblAddress.Multiline = true; + this.lblAddress.Name = "lblAddress"; + this.lblAddress.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.lblAddress.SizeF = new System.Drawing.SizeF(351.375F, 114F); + this.lblAddress.StylePriority.UseFont = false; + this.lblAddress.Text = "[RecipientSalutationAddressField]\r\n[RecipientOrganisation]\r\n[RecipientDivision]\r\n" + + "[RecipientFirstName] [RecipientLastName]\r\n[RecipientStreet]\r\n[RecipientPostCode]" + + " [RecipientTown]"; + // + // xrTable3 + // + this.xrTable3.LocationFloat = new DevExpress.Utils.PointFloat(0F, 493.8749F); + this.xrTable3.Name = "xrTable3"; + this.xrTable3.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] { + this.xrTableRow10}); + this.xrTable3.SizeF = new System.Drawing.SizeF(671.4175F, 25F); + this.xrTable3.StylePriority.UseFont = false; + // + // xrTableRow10 + // + this.xrTableRow10.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell15, + this.xrTableCell16, + this.xrTableCell17, + this.xrTableCell18, + this.xrTableCell19, + this.xrTableCell20}); + this.xrTableRow10.Name = "xrTableRow10"; + this.xrTableRow10.Weight = 1D; + // + // xrTableCell15 + // + this.xrTableCell15.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) + | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell15.Name = "xrTableCell15"; + this.xrTableCell15.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 0, 0, 0, 100F); + this.xrTableCell15.StylePriority.UseBorders = false; + this.xrTableCell15.StylePriority.UsePadding = false; + this.xrTableCell15.StylePriority.UseTextAlignment = false; + this.xrTableCell15.Text = "Von"; + this.xrTableCell15.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + this.xrTableCell15.Weight = 1D; + // + // xrTableCell16 + // + this.xrTableCell16.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) + | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell16.Name = "xrTableCell16"; + this.xrTableCell16.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 0, 0, 0, 100F); + this.xrTableCell16.StylePriority.UseBorders = false; + this.xrTableCell16.StylePriority.UsePadding = false; + this.xrTableCell16.StylePriority.UseTextAlignment = false; + this.xrTableCell16.Text = "Bis"; + this.xrTableCell16.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + this.xrTableCell16.Weight = 1D; + // + // xrTableCell17 + // + this.xrTableCell17.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) + | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell17.Name = "xrTableCell17"; + this.xrTableCell17.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 0, 0, 0, 100F); + this.xrTableCell17.StylePriority.UseBorders = false; + this.xrTableCell17.StylePriority.UsePadding = false; + this.xrTableCell17.StylePriority.UseTextAlignment = false; + this.xrTableCell17.Text = "Posten"; + this.xrTableCell17.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + this.xrTableCell17.Weight = 2.3350077713203934D; + // + // xrTableCell18 + // + this.xrTableCell18.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) + | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell18.Name = "xrTableCell18"; + this.xrTableCell18.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 0, 0, 0, 100F); + this.xrTableCell18.StylePriority.UseBorders = false; + this.xrTableCell18.StylePriority.UsePadding = false; + this.xrTableCell18.StylePriority.UseTextAlignment = false; + this.xrTableCell18.Text = "Satz"; + this.xrTableCell18.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + this.xrTableCell18.Weight = 0.81217660612829246D; + // + // xrTableCell19 + // + this.xrTableCell19.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) + | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell19.Name = "xrTableCell19"; + this.xrTableCell19.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 0, 0, 0, 100F); + this.xrTableCell19.StylePriority.UseBorders = false; + this.xrTableCell19.StylePriority.UsePadding = false; + this.xrTableCell19.StylePriority.UseTextAlignment = false; + this.xrTableCell19.Text = "Anzahl"; + this.xrTableCell19.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + this.xrTableCell19.Weight = 0.6539656324946691D; + // + // xrTableCell20 + // + this.xrTableCell20.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) + | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell20.Name = "xrTableCell20"; + this.xrTableCell20.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 5, 0, 0, 100F); + this.xrTableCell20.StylePriority.UseBorders = false; + this.xrTableCell20.StylePriority.UsePadding = false; + this.xrTableCell20.StylePriority.UseTextAlignment = false; + this.xrTableCell20.Text = "Betrag"; + this.xrTableCell20.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight; + this.xrTableCell20.Weight = 1.0152204985905673D; + // + // xrLabel6 + // + this.xrLabel6.LocationFloat = new DevExpress.Utils.PointFloat(0F, 455.875F); + this.xrLabel6.Multiline = true; + this.xrLabel6.Name = "xrLabel6"; + this.xrLabel6.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel6.SizeF = new System.Drawing.SizeF(671.5F, 23.24997F); + this.xrLabel6.StylePriority.UseFont = false; + this.xrLabel6.Text = "für den Betreuungszeitraum [AccountingPeriod] berechnen wir folgende Leistungen:"; + // + // xrLabel5 + // + this.xrLabel5.LocationFloat = new DevExpress.Utils.PointFloat(0F, 422.875F); + this.xrLabel5.Multiline = true; + this.xrLabel5.Name = "xrLabel5"; + this.xrLabel5.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel5.SizeF = new System.Drawing.SizeF(507.0015F, 17.00003F); + this.xrLabel5.StylePriority.UseFont = false; + this.xrLabel5.Text = "[RecipientSalutation]"; + // + // xrLabel4 + // + this.xrLabel4.BackColor = System.Drawing.Color.Transparent; + this.xrLabel4.CanShrink = true; + this.xrLabel4.Font = new DevExpress.Drawing.DXFont("Verdana", 9.75F, DevExpress.Drawing.DXFontStyle.Bold, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] { + new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((byte)(0)))}); + this.xrLabel4.LocationFloat = new DevExpress.Utils.PointFloat(0F, 372.875F); + this.xrLabel4.Multiline = true; + this.xrLabel4.Name = "xrLabel4"; + this.xrLabel4.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel4.SizeF = new System.Drawing.SizeF(507.0015F, 17F); + this.xrLabel4.StylePriority.UseBackColor = false; + this.xrLabel4.StylePriority.UseFont = false; + this.xrLabel4.Text = "[CustomerReferenceNumber]"; + this.xrLabel4.WordWrap = false; + // + // xrLabel3 + // + this.xrLabel3.BackColor = System.Drawing.Color.Transparent; + this.xrLabel3.CanShrink = true; + this.xrLabel3.Font = new DevExpress.Drawing.DXFont("Verdana", 9.75F, DevExpress.Drawing.DXFontStyle.Bold, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] { + new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((byte)(0)))}); + this.xrLabel3.LocationFloat = new DevExpress.Utils.PointFloat(0F, 355.875F); + this.xrLabel3.Name = "xrLabel3"; + this.xrLabel3.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel3.SizeF = new System.Drawing.SizeF(507.0015F, 16F); + this.xrLabel3.StylePriority.UseBackColor = false; + this.xrLabel3.StylePriority.UseFont = false; + this.xrLabel3.Text = "Abrechnung über Betreuungsleistungen"; + this.xrLabel3.WordWrap = false; + // + // xrLabel2 + // + this.xrLabel2.BackColor = System.Drawing.Color.Transparent; + this.xrLabel2.CanShrink = true; + this.xrLabel2.Font = new DevExpress.Drawing.DXFont("Verdana", 9.75F, DevExpress.Drawing.DXFontStyle.Bold, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] { + new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((byte)(0)))}); + this.xrLabel2.LocationFloat = new DevExpress.Utils.PointFloat(0F, 330.875F); + this.xrLabel2.Name = "xrLabel2"; + this.xrLabel2.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel2.SizeF = new System.Drawing.SizeF(507.0015F, 17F); + this.xrLabel2.StylePriority.UseBackColor = false; + this.xrLabel2.StylePriority.UseFont = false; + this.xrLabel2.Text = "Rechnung Nr. [InvoiceNumber]"; + this.xrLabel2.WordWrap = false; + // + // ruleRateFactorNull + // + this.ruleRateFactorNull.Condition = "[RateFactorText2] == ?"; + this.ruleRateFactorNull.Formatting.Visible = DevExpress.Utils.DefaultBoolean.False; + this.ruleRateFactorNull.Name = "ruleRateFactorNull"; + // + // ReportFooter + // + this.ReportFooter.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.xrLabel8, + this.xrLabel10, + this.xrLabel12, + this.lblNotice, + this.xrTable4}); + this.ReportFooter.Font = new DevExpress.Drawing.DXFont("Verdana", 10F); + this.ReportFooter.HeightF = 247.5417F; + this.ReportFooter.KeepTogether = true; + this.ReportFooter.Name = "ReportFooter"; + this.ReportFooter.StylePriority.UseFont = false; + // + // xrLabel8 + // + this.xrLabel8.CanShrink = true; + this.xrLabel8.LocationFloat = new DevExpress.Utils.PointFloat(0F, 75F); + this.xrLabel8.Multiline = true; + this.xrLabel8.Name = "xrLabel8"; + this.xrLabel8.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel8.SizeF = new System.Drawing.SizeF(677F, 18.04168F); + this.xrLabel8.StylePriority.UseFont = false; + this.xrLabel8.Text = "[Notice]"; + // + // xrLabel10 + // + this.xrLabel10.LocationFloat = new DevExpress.Utils.PointFloat(0F, 155.5417F); + this.xrLabel10.Name = "xrLabel10"; + this.xrLabel10.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel10.SizeF = new System.Drawing.SizeF(175F, 17F); + this.xrLabel10.StylePriority.UseFont = false; + this.xrLabel10.Text = "Mit freundlichen Grüßen"; + // + // xrLabel12 + // + this.xrLabel12.LocationFloat = new DevExpress.Utils.PointFloat(0F, 230.5417F); + this.xrLabel12.Name = "xrLabel12"; + this.xrLabel12.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel12.SizeF = new System.Drawing.SizeF(292F, 17.00002F); + this.xrLabel12.StylePriority.UseFont = false; + this.xrLabel12.Text = "[CreatorFirstName] [CreatorLastName]"; + // + // lblNotice + // + this.lblNotice.CanShrink = true; + this.lblNotice.Font = new DevExpress.Drawing.DXFont("Verdana", 10F, DevExpress.Drawing.DXFontStyle.Italic); + this.lblNotice.LocationFloat = new DevExpress.Utils.PointFloat(0F, 46.54166F); + this.lblNotice.Name = "lblNotice"; + this.lblNotice.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.lblNotice.SizeF = new System.Drawing.SizeF(250F, 28.45834F); + this.lblNotice.StylePriority.UseFont = false; + this.lblNotice.Text = "Abschließende Bemerkungen:"; + // + // xrTable4 + // + this.xrTable4.LocationFloat = new DevExpress.Utils.PointFloat(570.5F, 0F); + this.xrTable4.Name = "xrTable4"; + this.xrTable4.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] { + this.xrTableRow11}); + this.xrTable4.SizeF = new System.Drawing.SizeF(101F, 25F); + // + // xrTableRow11 + // + this.xrTableRow11.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell23}); + this.xrTableRow11.Name = "xrTableRow11"; + this.xrTableRow11.Weight = 1D; + // + // xrTableCell23 + // + this.xrTableCell23.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) + | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell23.BorderWidth = 2F; + this.xrTableCell23.Font = new DevExpress.Drawing.DXFont("Verdana", 9.75F, DevExpress.Drawing.DXFontStyle.Bold); + this.xrTableCell23.Name = "xrTableCell23"; + this.xrTableCell23.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 3, 0, 0, 100F); + this.xrTableCell23.StylePriority.UseBorders = false; + this.xrTableCell23.StylePriority.UseBorderWidth = false; + this.xrTableCell23.StylePriority.UseFont = false; + this.xrTableCell23.StylePriority.UsePadding = false; + this.xrTableCell23.StylePriority.UseTextAlignment = false; + this.xrTableCell23.Text = "[TotalClaim]"; + this.xrTableCell23.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight; + this.xrTableCell23.Weight = 3.4827586206896557D; + // + // topMarginBand1 + // + this.topMarginBand1.Name = "topMarginBand1"; + // + // bottomMarginBand1 + // + this.bottomMarginBand1.Name = "bottomMarginBand1"; + // + // DetailReport + // + this.DetailReport.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] { + this.Detail1}); + this.DetailReport.DataMember = "InvoiceItems"; + this.DetailReport.DataSource = this.bindingSource1; + this.DetailReport.Level = 0; + this.DetailReport.Name = "DetailReport"; + // + // Detail1 + // + this.Detail1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.xrTable1}); + this.Detail1.Font = new DevExpress.Drawing.DXFont("Verdana", 9.75F); + this.Detail1.HeightF = 25F; + this.Detail1.Name = "Detail1"; + this.Detail1.SortFields.AddRange(new DevExpress.XtraReports.UI.GroupField[] { + new DevExpress.XtraReports.UI.GroupField("AccountingPeriodStart", DevExpress.XtraReports.UI.XRColumnSortOrder.Descending)}); + this.Detail1.StylePriority.UseFont = false; + // + // bindingSource1 + // + this.bindingSource1.DataSource = typeof(BeWo.Report.ReportObjects.InvoiceCustomerRO); + // + // InvoiceCustomerReport + // + this.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] { + this.Detail, + this.ReportHeader, + this.ReportFooter, + this.topMarginBand1, + this.bottomMarginBand1, + this.DetailReport}); + this.DataSource = this.bindingSource1; + this.ExportOptions.PrintPreview.DefaultFileName = "Spitzabrechnung"; + this.FormattingRuleSheet.AddRange(new DevExpress.XtraReports.UI.FormattingRule[] { + this.ruleRateFactorNull}); + this.Margins = new DevExpress.Drawing.DXMargins(75F, 75F, 100F, 100F); + this.PageHeight = 1169; + this.PageWidth = 827; + this.PaperKind = DevExpress.Drawing.Printing.DXPaperKind.A4; + this.Version = "23.2"; + xrWatermark1.Id = "Watermark1"; + this.Watermarks.Add(xrWatermark1); + ((System.ComponentModel.ISupportInitialize)(this.xrTable1)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrTable3)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrTable4)).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.ReportHeaderBand ReportHeader; + private DevExpress.XtraReports.UI.XRLabel xrLabel6; + private DevExpress.XtraReports.UI.XRLabel xrLabel5; + private DevExpress.XtraReports.UI.XRLabel xrLabel4; + private DevExpress.XtraReports.UI.XRLabel xrLabel3; + private DevExpress.XtraReports.UI.XRLabel xrLabel2; + private DevExpress.XtraReports.UI.ReportFooterBand ReportFooter; + private DevExpress.XtraReports.UI.XRLabel lblNotice; + private DevExpress.XtraReports.UI.XRLabel xrLabel12; + private DevExpress.XtraReports.UI.XRLabel xrLabel10; + private DevExpress.XtraReports.UI.FormattingRule ruleRateFactorNull; + private DevExpress.XtraReports.UI.TopMarginBand topMarginBand1; + private DevExpress.XtraReports.UI.BottomMarginBand bottomMarginBand1; + private DevExpress.XtraReports.UI.XRTable xrTable1; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow9; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell6; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell7; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell9; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell10; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell12; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell14; + private DevExpress.XtraReports.UI.XRTable xrTable3; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow10; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell15; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell16; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell17; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell18; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell19; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell20; + private DevExpress.XtraReports.UI.XRLabel xrLabel8; + private DevExpress.XtraReports.UI.XRTable xrTable4; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow11; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell23; + private DevExpress.XtraReports.UI.DetailReportBand DetailReport; + private DevExpress.XtraReports.UI.DetailBand Detail1; + private DevExpress.XtraReports.UI.XRLabel lblAddress; + private DevExpress.XtraReports.UI.XRLabel xrLabel1; + } +} diff --git a/ReportImp/PaSMoenchengladbach/InvoiceCustomerReport.cs b/ReportImp/PaSMoenchengladbach/InvoiceCustomerReport.cs new file mode 100644 index 000000000..db24f95e8 --- /dev/null +++ b/ReportImp/PaSMoenchengladbach/InvoiceCustomerReport.cs @@ -0,0 +1,58 @@ +using System; +using System.Text; +using BeWo.Report; +using BeWo.Report.ReportObjects; + +namespace PaSMoenchengladbach +{ + public partial class InvoiceCustomerReport : DevExpress.XtraReports.UI.XtraReport, IBeWoReport + { + public InvoiceCustomerReport() + { + InitializeComponent(); + } + + public void SetReportDataSource(InvoiceCustomerRO pRO) + { + if (String.IsNullOrEmpty(pRO.Notice)) + { + lblNotice.Visible = false; + } + + StringBuilder sb = new StringBuilder(); + if (!String.IsNullOrEmpty(pRO.RecipientSalutationAddressField) && !String.IsNullOrEmpty(pRO.RecipientSalutationAddressField.Trim())) + { + sb.AppendLine(pRO.RecipientSalutationAddressField); + } + if (!String.IsNullOrEmpty(pRO.RecipientOrganisation) && !String.IsNullOrEmpty(pRO.RecipientOrganisation.Trim())) + { + sb.AppendLine(pRO.RecipientOrganisation); + } + if (!String.IsNullOrEmpty(pRO.RecipientDivision) && !String.IsNullOrEmpty(pRO.RecipientDivision.Trim())) + { + sb.AppendLine(pRO.RecipientDivision); + } + if ((!String.IsNullOrEmpty(pRO.RecipientFirstName) && !String.IsNullOrEmpty(pRO.RecipientFirstName.Trim())) + || (!String.IsNullOrEmpty(pRO.RecipientLastName) && !String.IsNullOrEmpty(pRO.RecipientLastName.Trim()))) + { + sb.AppendLine(String.Format("{0} {1}", pRO.RecipientFirstName, pRO.RecipientLastName).Trim()); + } + if (!String.IsNullOrEmpty(pRO.RecipientStreet) && !String.IsNullOrEmpty(pRO.RecipientStreet.Trim())) + { + sb.AppendLine(pRO.RecipientStreet); + } + if (!String.IsNullOrEmpty(pRO.RecipientPostCode) && !String.IsNullOrEmpty(pRO.RecipientPostCode.Trim())) + { + sb.Append(pRO.RecipientPostCode); + sb.Append(" "); + } + if (!String.IsNullOrEmpty(pRO.RecipientTown) && !String.IsNullOrEmpty(pRO.RecipientTown.Trim())) + { + sb.Append(pRO.RecipientTown); + } + lblAddress.Text = sb.ToString(); + + this.bindingSource1.DataSource = pRO; + } + } +} diff --git a/ReportImp/PaSMoenchengladbach/InvoiceCustomerReport.resx b/ReportImp/PaSMoenchengladbach/InvoiceCustomerReport.resx new file mode 100644 index 000000000..c7e0d4bdf --- /dev/null +++ b/ReportImp/PaSMoenchengladbach/InvoiceCustomerReport.resx @@ -0,0 +1,120 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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 + + \ No newline at end of file diff --git a/ReportImp/PaSMoenchengladbach/PaSMoenchengladbach.csproj b/ReportImp/PaSMoenchengladbach/PaSMoenchengladbach.csproj index b340f1bac..3059c2bcd 100644 --- a/ReportImp/PaSMoenchengladbach/PaSMoenchengladbach.csproj +++ b/ReportImp/PaSMoenchengladbach/PaSMoenchengladbach.csproj @@ -55,6 +55,12 @@ + + Component + + + InvoiceCustomerReport.cs + @@ -79,6 +85,10 @@ + + InvoiceCustomerReport.cs + Designer + ServicesOverviewReport.cs