AkkuratDienstleistungsgesellschaft: Anpassungen Spitzabrechnung

(Rechnungsnummer nur anzeigen wenn gesetzt, keine feste E-mail, Fußzeile etwas kleiner und höher)
This commit is contained in:
2024-06-02 19:45:19 +02:00
parent 8663e26497
commit 2dd4c4667c
3 changed files with 74 additions and 72 deletions

View File

@@ -32,6 +32,7 @@ namespace Akkurat
this.components = new System.ComponentModel.Container();
System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(Spitzabrechnung));
DevExpress.XtraReports.UI.XRSummary xrSummary1 = new DevExpress.XtraReports.UI.XRSummary();
DevExpress.XtraReports.UI.XRWatermark xrWatermark1 = new DevExpress.XtraReports.UI.XRWatermark();
this.Detail = new DevExpress.XtraReports.UI.DetailBand();
this.ReportHeader = new DevExpress.XtraReports.UI.ReportHeaderBand();
this.xrLabel9 = new DevExpress.XtraReports.UI.XRLabel();
@@ -46,13 +47,14 @@ namespace Akkurat
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.lblRechnungsnummer = new DevExpress.XtraReports.UI.XRLabel();
this.RecipientPostCodeAndTown = new DevExpress.XtraReports.UI.XRLabel();
this.xrLabel_RecipientStreet = new DevExpress.XtraReports.UI.XRLabel();
this.xrLabel_RecipientDivision = new DevExpress.XtraReports.UI.XRLabel();
this.xrLabel_RecipientContactPerson = new DevExpress.XtraReports.UI.XRLabel();
this.xrLabel1 = new DevExpress.XtraReports.UI.XRLabel();
this.ReportFooter = new DevExpress.XtraReports.UI.ReportFooterBand();
this.xrLabel11 = new DevExpress.XtraReports.UI.XRLabel();
this.xrLabel10 = new DevExpress.XtraReports.UI.XRLabel();
this.xrTable3 = new DevExpress.XtraReports.UI.XRTable();
this.xrTableRow20 = new DevExpress.XtraReports.UI.XRTableRow();
@@ -73,6 +75,8 @@ namespace Akkurat
this.lblNotice = new DevExpress.XtraReports.UI.XRLabel();
this.topMarginBand1 = new DevExpress.XtraReports.UI.TopMarginBand();
this.bottomMarginBand1 = new DevExpress.XtraReports.UI.BottomMarginBand();
this.xrLabel15 = new DevExpress.XtraReports.UI.XRLabel();
this.xrPictureBox2 = new DevExpress.XtraReports.UI.XRPictureBox();
this.GroupHeader1 = new DevExpress.XtraReports.UI.GroupHeaderBand();
this.xrLabel14 = new DevExpress.XtraReports.UI.XRLabel();
this.xrLabel13 = new DevExpress.XtraReports.UI.XRLabel();
@@ -92,7 +96,6 @@ namespace Akkurat
this.xrTableCell10 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableRow10 = new DevExpress.XtraReports.UI.XRTableRow();
this.xrTableCell7 = new DevExpress.XtraReports.UI.XRTableCell();
this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components);
this.GroupFooter1 = new DevExpress.XtraReports.UI.GroupFooterBand();
this.xrTable5 = new DevExpress.XtraReports.UI.XRTable();
this.xrTableRow31 = new DevExpress.XtraReports.UI.XRTableRow();
@@ -111,15 +114,13 @@ namespace Akkurat
this.xrTableRow37 = new DevExpress.XtraReports.UI.XRTableRow();
this.xrTableCell59 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell60 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrPictureBox2 = new DevExpress.XtraReports.UI.XRPictureBox();
this.xrLabel15 = new DevExpress.XtraReports.UI.XRLabel();
this.xrLabel11 = new DevExpress.XtraReports.UI.XRLabel();
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.xrTable6)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.xrTable5)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this)).BeginInit();
//
// Detail
@@ -274,19 +275,19 @@ namespace Akkurat
"rthday] - AZ: [CustomerReferenceNumber]";
this.xrLabel3.WordWrap = false;
//
// xrLabel2
// lblRechnungsnummer
//
this.xrLabel2.BackColor = System.Drawing.Color.Transparent;
this.xrLabel2.CanShrink = true;
this.xrLabel2.Font = new DevExpress.Drawing.DXFont("Arial", 11F, DevExpress.Drawing.DXFontStyle.Bold);
this.xrLabel2.LocationFloat = new DevExpress.Utils.PointFloat(0F, 188.0833F);
this.xrLabel2.Name = "xrLabel2";
this.xrLabel2.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
this.xrLabel2.SizeF = new System.Drawing.SizeF(650F, 18F);
this.xrLabel2.StylePriority.UseBackColor = false;
this.xrLabel2.StylePriority.UseFont = false;
this.xrLabel2.Text = "Rechnung Nr. [InvoiceNumber]";
this.xrLabel2.WordWrap = false;
this.lblRechnungsnummer.BackColor = System.Drawing.Color.Transparent;
this.lblRechnungsnummer.CanShrink = true;
this.lblRechnungsnummer.Font = new DevExpress.Drawing.DXFont("Arial", 11F, DevExpress.Drawing.DXFontStyle.Bold);
this.lblRechnungsnummer.LocationFloat = new DevExpress.Utils.PointFloat(0F, 188.0833F);
this.lblRechnungsnummer.Name = "lblRechnungsnummer";
this.lblRechnungsnummer.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
this.lblRechnungsnummer.SizeF = new System.Drawing.SizeF(650F, 18F);
this.lblRechnungsnummer.StylePriority.UseBackColor = false;
this.lblRechnungsnummer.StylePriority.UseFont = false;
this.lblRechnungsnummer.Text = "Rechnung Nr. [InvoiceNumber]";
this.lblRechnungsnummer.WordWrap = false;
//
// RecipientPostCodeAndTown
//
@@ -352,15 +353,26 @@ namespace Akkurat
this.xrLabel12,
this.lblNotice});
this.ReportFooter.Font = new DevExpress.Drawing.DXFont("Verdana", 10F);
this.ReportFooter.HeightF = 301.875F;
this.ReportFooter.HeightF = 291.2083F;
this.ReportFooter.KeepTogether = true;
this.ReportFooter.Name = "ReportFooter";
this.ReportFooter.StylePriority.UseFont = false;
//
// xrLabel11
//
this.xrLabel11.Font = new DevExpress.Drawing.DXFont("Arial", 9F);
this.xrLabel11.LocationFloat = new DevExpress.Utils.PointFloat(0F, 129.6666F);
this.xrLabel11.Multiline = true;
this.xrLabel11.Name = "xrLabel11";
this.xrLabel11.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
this.xrLabel11.SizeF = new System.Drawing.SizeF(649.9998F, 82.58342F);
this.xrLabel11.StylePriority.UseFont = false;
this.xrLabel11.Text = resources.GetString("xrLabel11.Text");
//
// xrLabel10
//
this.xrLabel10.Font = new DevExpress.Drawing.DXFont("Arial", 10F);
this.xrLabel10.LocationFloat = new DevExpress.Utils.PointFloat(0F, 230F);
this.xrLabel10.LocationFloat = new DevExpress.Utils.PointFloat(0F, 218F);
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);
@@ -491,7 +503,7 @@ namespace Akkurat
// xrLabel12
//
this.xrLabel12.Font = new DevExpress.Drawing.DXFont("Arial", 10F);
this.xrLabel12.LocationFloat = new DevExpress.Utils.PointFloat(0F, 282F);
this.xrLabel12.LocationFloat = new DevExpress.Utils.PointFloat(0F, 269F);
this.xrLabel12.Name = "xrLabel12";
this.xrLabel12.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
this.xrLabel12.SizeF = new System.Drawing.SizeF(225F, 17F);
@@ -521,6 +533,27 @@ namespace Akkurat
this.bottomMarginBand1.HeightF = 99.91665F;
this.bottomMarginBand1.Name = "bottomMarginBand1";
//
// xrLabel15
//
this.xrLabel15.BackColor = System.Drawing.Color.Transparent;
this.xrLabel15.Font = new DevExpress.Drawing.DXFont("Arial", 8F);
this.xrLabel15.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F);
this.xrLabel15.Multiline = true;
this.xrLabel15.Name = "xrLabel15";
this.xrLabel15.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
this.xrLabel15.SizeF = new System.Drawing.SizeF(460.8335F, 69.12498F);
this.xrLabel15.StylePriority.UseBackColor = false;
this.xrLabel15.StylePriority.UseFont = false;
this.xrLabel15.Text = resources.GetString("xrLabel15.Text");
//
// xrPictureBox2
//
this.xrPictureBox2.ImageSource = new DevExpress.XtraPrinting.Drawing.ImageSource("img", resources.GetString("xrPictureBox2.ImageSource"));
this.xrPictureBox2.LocationFloat = new DevExpress.Utils.PointFloat(482.9583F, 0F);
this.xrPictureBox2.Name = "xrPictureBox2";
this.xrPictureBox2.SizeF = new System.Drawing.SizeF(190F, 65F);
this.xrPictureBox2.Sizing = DevExpress.XtraPrinting.ImageSizeMode.ZoomImage;
//
// GroupHeader1
//
this.GroupHeader1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
@@ -532,7 +565,7 @@ namespace Akkurat
this.xrLabel_RecipientDivision,
this.xrLabel_RecipientStreet,
this.RecipientPostCodeAndTown,
this.xrLabel2,
this.lblRechnungsnummer,
this.xrLabel3,
this.xrLabel4,
this.xrLabel5,
@@ -553,7 +586,7 @@ namespace Akkurat
this.xrLabel14.SizeF = new System.Drawing.SizeF(237.1665F, 83.74997F);
this.xrLabel14.StylePriority.UseTextAlignment = false;
this.xrLabel14.Text = "[SenderContactPerson]\r\nTel.: 0 24 54 / 935940 00\r\nFax: 0 24 54 / 935940 02\r\nE-Mai" +
"l:[SenderContactPersonMail]lhouben@heinrichs-gruppe.de";
"l:[SenderContactPersonMail]";
this.xrLabel14.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
//
// xrLabel13
@@ -569,10 +602,11 @@ namespace Akkurat
//
// lblAbsender
//
this.lblAbsender.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F);
this.lblAbsender.Font = new DevExpress.Drawing.DXFont("Arial", 8F);
this.lblAbsender.LocationFloat = new DevExpress.Utils.PointFloat(0F, 3F);
this.lblAbsender.Name = "lblAbsender";
this.lblAbsender.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
this.lblAbsender.SizeF = new System.Drawing.SizeF(367.0001F, 17F);
this.lblAbsender.SizeF = new System.Drawing.SizeF(382.6251F, 17F);
this.lblAbsender.StylePriority.UseFont = false;
this.lblAbsender.Text = "AKKURAT Dienstleistungsgesellschaft mbH, Hauptstr. 15, 52538 Gangelt";
//
@@ -750,10 +784,6 @@ namespace Akkurat
this.xrTableCell7.StylePriority.UsePadding = false;
this.xrTableCell7.Weight = 3D;
//
// bindingSource1
//
this.bindingSource1.DataSource = typeof(BeWo.Report.ReportObjects.Settlement2RO);
//
// GroupFooter1
//
this.GroupFooter1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
@@ -956,37 +986,9 @@ namespace Akkurat
this.xrTableCell60.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight;
this.xrTableCell60.Weight = 0.16397432767427886D;
//
// xrPictureBox2
// bindingSource1
//
this.xrPictureBox2.ImageSource = new DevExpress.XtraPrinting.Drawing.ImageSource("img", resources.GetString("xrPictureBox2.ImageSource"));
this.xrPictureBox2.LocationFloat = new DevExpress.Utils.PointFloat(478.7917F, 0F);
this.xrPictureBox2.Name = "xrPictureBox2";
this.xrPictureBox2.SizeF = new System.Drawing.SizeF(198.9998F, 80.58332F);
this.xrPictureBox2.Sizing = DevExpress.XtraPrinting.ImageSizeMode.ZoomImage;
//
// xrLabel15
//
this.xrLabel15.BackColor = System.Drawing.Color.Transparent;
this.xrLabel15.Font = new DevExpress.Drawing.DXFont("Arial", 8F);
this.xrLabel15.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F);
this.xrLabel15.Multiline = true;
this.xrLabel15.Name = "xrLabel15";
this.xrLabel15.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
this.xrLabel15.SizeF = new System.Drawing.SizeF(460.8335F, 80.58332F);
this.xrLabel15.StylePriority.UseBackColor = false;
this.xrLabel15.StylePriority.UseFont = false;
this.xrLabel15.Text = resources.GetString("xrLabel15.Text");
//
// xrLabel11
//
this.xrLabel11.Font = new DevExpress.Drawing.DXFont("Arial", 10F);
this.xrLabel11.LocationFloat = new DevExpress.Utils.PointFloat(0F, 128.6666F);
this.xrLabel11.Multiline = true;
this.xrLabel11.Name = "xrLabel11";
this.xrLabel11.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
this.xrLabel11.SizeF = new System.Drawing.SizeF(649.9998F, 101.3334F);
this.xrLabel11.StylePriority.UseFont = false;
this.xrLabel11.Text = resources.GetString("xrLabel11.Text");
this.bindingSource1.DataSource = typeof(BeWo.Report.ReportObjects.Settlement2RO);
//
// Spitzabrechnung
//
@@ -1010,12 +1012,14 @@ namespace Akkurat
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.xrTable6)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.xrTable5)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).EndInit();
((System.ComponentModel.ISupportInitialize)(this)).EndInit();
}
@@ -1029,7 +1033,7 @@ namespace Akkurat
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.XRLabel lblRechnungsnummer;
private DevExpress.XtraReports.UI.XRLabel RecipientPostCodeAndTown;
private DevExpress.XtraReports.UI.XRLabel xrLabel_RecipientStreet;
private DevExpress.XtraReports.UI.XRLabel xrLabel_RecipientDivision;

View File

@@ -19,6 +19,11 @@ namespace Akkurat
public void SetReportDataSource(Settlement2RO pRO)
{
if (String.IsNullOrEmpty(pRO.InvoiceNumber))
{
lblRechnungsnummer.Visible = false;
}
if (String.IsNullOrEmpty(pRO.Notice))
{
lblNotice.Visible = false;
@@ -36,10 +41,6 @@ namespace Akkurat
if (!pRO.FehlkontakteString.IsNullOrEmpty() && ii.RateFactor == 0)
{
Zwischensumme.Visible = true;
//if (!ii.ItemDescription.IsNullOrEmpty())
//{
//ii.AbrechnungsText = Regex.Replace(ii.DetailDescription, ii.ItemDescription, "Fehlkontakte");
//}
ii.AbrechnungsText = ii.AbrechnungsText.Replace("FLS", "Std.");
ii.ItemDescription = "Fehlkontakte";
}

View File

@@ -123,20 +123,17 @@
<data name="xrLabel6.Text" xml:space="preserve">
<value>nachstehend haben wir die Abrechnung für den o.g. Betreuungszeitraum erstellt:
Insgesamt bewilligte Fachleistungsstunden: [ApprovedFLSTotal] Stunden
Insgesamt geleistete Fachleistungsstunden: [RecordedFlsTotal] Stunden</value>
Insgesamt bewilligte Fachleistungsstunden: [ApprovedFLSTotal!0.##] Stunden
Insgesamt geleistete Fachleistungsstunden: [RecordedFlsTotal!0.##] Stunden</value>
</data>
<data name="xrLabel11.Text" xml:space="preserve">
<value>Eventuell stattgefundene Gruppenangebote wurden bei der Berechnung der Fachleistungsstunden bereits durch die Teilnehmerzahl dividiert und der jeweilige Anteil im Leistungsnachweis des Klienten erfasst. Somit handelt es sich um die tatsächlich erbrachte Stundenzahl des Klienten. Während stationärer Aufenthalte wurden maximal 2 Fachleistungsstunden pro Woche geleistet.
Wir bitten um Überweisung auf unser Konto bei der Volksbank Heinsberg eG,
IBAN: DE57 3706 9412 2901 7010 35.</value>
Wir bitten um Überweisung auf unser Konto bei der Volksbank Heinsberg, IBAN: DE57 3706 9412 2901 7010 35.</value>
</data>
<data name="xrLabel15.Text" xml:space="preserve">
<value>Ein Unternehmen der Heinrichs-Gruppe, Sitz: Hauptstr. 15, 52538 Gangelt
Handelsregister: AG Aachen HRB 9401
Handelsregister: AG Aachen HRB 9401, Ust-Id Nr. DE 157250638
Volksbank Heinsberg eG, BIC: GENODED1HRB, IBAN: DE57 3706 9412 2901 7010 35
Ust-Id Nr. DE 157250638
Geschäftsführung: Johannes Heinrichs, Karin Heinrichs, Anna-Lena Damm, Til Heinrichs
www.heinrichs-gruppe.de</value>
</data>