From b770d57dc57a02f279efc172e6002c15857b6b72 Mon Sep 17 00:00:00 2001 From: Alexandra Date: Mon, 30 Sep 2024 16:27:04 +0200 Subject: [PATCH] Neukunde ArbeitskreisJugendDrogenBeratungWaf mit Budgetnachweis2.cs --- ...ArbeitskreisJugendDrogenBeratungWaf.csproj | 103 +++ .../Budgetnachweis2.Designer.cs | 671 ++++++++++++++++++ .../Budgetnachweis2.cs | 106 +++ .../Budgetnachweis2.resx | 126 ++++ .../CustomReportCreator.cs | 22 + .../Invoicing/SettlementInvoiceCreation.cs | 18 + .../Logo.png | Bin 0 -> 29237 bytes .../Properties/AssemblyInfo.cs | 36 + .../Properties/Resources.Designer.cs | 63 ++ .../Properties/Resources.resx | 120 ++++ .../Properties/licenses.licx | 1 + 11 files changed, 1266 insertions(+) create mode 100644 ReportImp/ArbeitskreisJugendDrogenBeratungWaf/ArbeitskreisJugendDrogenBeratungWaf.csproj create mode 100644 ReportImp/ArbeitskreisJugendDrogenBeratungWaf/Budgetnachweis2.Designer.cs create mode 100644 ReportImp/ArbeitskreisJugendDrogenBeratungWaf/Budgetnachweis2.cs create mode 100644 ReportImp/ArbeitskreisJugendDrogenBeratungWaf/Budgetnachweis2.resx create mode 100644 ReportImp/ArbeitskreisJugendDrogenBeratungWaf/CustomReportCreator.cs create mode 100644 ReportImp/ArbeitskreisJugendDrogenBeratungWaf/Invoicing/SettlementInvoiceCreation.cs create mode 100644 ReportImp/ArbeitskreisJugendDrogenBeratungWaf/Logo.png create mode 100644 ReportImp/ArbeitskreisJugendDrogenBeratungWaf/Properties/AssemblyInfo.cs create mode 100644 ReportImp/ArbeitskreisJugendDrogenBeratungWaf/Properties/Resources.Designer.cs create mode 100644 ReportImp/ArbeitskreisJugendDrogenBeratungWaf/Properties/Resources.resx create mode 100644 ReportImp/ArbeitskreisJugendDrogenBeratungWaf/Properties/licenses.licx diff --git a/ReportImp/ArbeitskreisJugendDrogenBeratungWaf/ArbeitskreisJugendDrogenBeratungWaf.csproj b/ReportImp/ArbeitskreisJugendDrogenBeratungWaf/ArbeitskreisJugendDrogenBeratungWaf.csproj new file mode 100644 index 000000000..48b824261 --- /dev/null +++ b/ReportImp/ArbeitskreisJugendDrogenBeratungWaf/ArbeitskreisJugendDrogenBeratungWaf.csproj @@ -0,0 +1,103 @@ + + + + + Debug + AnyCPU + {50FF3FCE-FE60-42D1-A9EB-5DD80F85ED72} + Library + Properties + ArbeitskreisJugendDrogenBeratungWaf + 9520730180_Reports + v4.7.2 + 512 + + + + true + full + false + ..\..\CustomerDlls\ + DEBUG;TRACE + prompt + 4 + + + pdbonly + true + ..\..\CustomerDlls\ + TRACE + prompt + 4 + + + + + + + + + + + + + + + + + + + + + + + + + + + + Component + + + Budgetnachweis2.cs + + + + + + True + True + Resources.resx + + + + + {B0D73E3D-4AE7-4024-93A6-DB1F46D7CCEE} + Data + + + {40d8b312-ea64-49e3-a31a-5e57ed4d5654} + Report + + + {094331c3-ecee-4c89-bbfd-4c9ded89f0ef} + Service + + + {2f50b83d-a3f0-4ec4-979a-3f9b7e3d8ed4} + Shared + + + + + Budgetnachweis2.cs + Designer + + + + ResXFileCodeGenerator + Resources.Designer.cs + + + + \ No newline at end of file diff --git a/ReportImp/ArbeitskreisJugendDrogenBeratungWaf/Budgetnachweis2.Designer.cs b/ReportImp/ArbeitskreisJugendDrogenBeratungWaf/Budgetnachweis2.Designer.cs new file mode 100644 index 000000000..95fcc1e4b --- /dev/null +++ b/ReportImp/ArbeitskreisJugendDrogenBeratungWaf/Budgetnachweis2.Designer.cs @@ -0,0 +1,671 @@ +namespace ArbeitskreisJugendDrogenBeratungWaf.Neu +{ + partial class Budgetnachweis + { + /// + /// 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(); + System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(Budgetnachweis)); + DevExpress.XtraReports.UI.XRWatermark xrWatermark1 = new DevExpress.XtraReports.UI.XRWatermark(); + this.Detail = new DevExpress.XtraReports.UI.DetailBand(); + this.xrLabel16 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel10 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel7 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel14 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel15 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLine2 = new DevExpress.XtraReports.UI.XRLine(); + this.xrLine1 = new DevExpress.XtraReports.UI.XRLine(); + this.xrLabel35 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel12 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrCheckBox2 = new DevExpress.XtraReports.UI.XRCheckBox(); + this.xrCheckBox1 = new DevExpress.XtraReports.UI.XRCheckBox(); + this.tableRechnungspositionen = new DevExpress.XtraReports.UI.XRTable(); + this.xrTableRow2 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell2 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell4 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell13 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell5 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell14 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableRow5 = new DevExpress.XtraReports.UI.XRTableRow(); + this.cellStart1 = new DevExpress.XtraReports.UI.XRTableCell(); + this.cellEnd1 = new DevExpress.XtraReports.UI.XRTableCell(); + this.cellHourlyRate1 = new DevExpress.XtraReports.UI.XRTableCell(); + this.cellFLS1 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell20 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableRow6 = new DevExpress.XtraReports.UI.XRTableRow(); + this.cellStart2 = new DevExpress.XtraReports.UI.XRTableCell(); + this.cellEnd2 = new DevExpress.XtraReports.UI.XRTableCell(); + this.cellHourlyRate2 = new DevExpress.XtraReports.UI.XRTableCell(); + this.cellFLS2 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell21 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableRow8 = new DevExpress.XtraReports.UI.XRTableRow(); + this.cellStart3 = new DevExpress.XtraReports.UI.XRTableCell(); + this.cellEnd3 = new DevExpress.XtraReports.UI.XRTableCell(); + this.cellHourlyRate3 = new DevExpress.XtraReports.UI.XRTableCell(); + this.cellFLS3 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell29 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrLabel17 = new DevExpress.XtraReports.UI.XRLabel(); + this.ruleRateFactorNull = new DevExpress.XtraReports.UI.FormattingRule(); + this.topMarginBand1 = new DevExpress.XtraReports.UI.TopMarginBand(); + this.bottomMarginBand1 = new DevExpress.XtraReports.UI.BottomMarginBand(); + this.GroupHeader1 = new DevExpress.XtraReports.UI.GroupHeaderBand(); + this.lblAdresse = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel11 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel2 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel3 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel19 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrPictureBox1 = new DevExpress.XtraReports.UI.XRPictureBox(); + this.lblAdresseLori = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel8 = new DevExpress.XtraReports.UI.XRLabel(); + this.GroupFooter1 = new DevExpress.XtraReports.UI.GroupFooterBand(); + this.GroupFooter2 = new DevExpress.XtraReports.UI.GroupFooterBand(); + this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components); + ((System.ComponentModel.ISupportInitialize)(this.tableRechnungspositionen)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this)).BeginInit(); + // + // Detail + // + this.Detail.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.xrLabel16, + this.xrLabel10, + this.xrLabel7, + this.xrLabel14, + this.xrLabel15}); + this.Detail.Font = new DevExpress.Drawing.DXFont("Arial", 11F); + this.Detail.HeightF = 165F; + this.Detail.Name = "Detail"; + this.Detail.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F); + this.Detail.StylePriority.UseFont = false; + this.Detail.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; + // + // xrLabel16 + // + this.xrLabel16.BackColor = System.Drawing.Color.Transparent; + this.xrLabel16.CanShrink = true; + this.xrLabel16.Font = new DevExpress.Drawing.DXFont("Arial", 12F, DevExpress.Drawing.DXFontStyle.Bold); + this.xrLabel16.LocationFloat = new DevExpress.Utils.PointFloat(60.0001F, 10.00001F); + this.xrLabel16.Name = "xrLabel16"; + this.xrLabel16.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel16.SizeF = new System.Drawing.SizeF(435.4167F, 23.24998F); + this.xrLabel16.StylePriority.UseBackColor = false; + this.xrLabel16.StylePriority.UseFont = false; + this.xrLabel16.Text = "Ambulant Betreutes Wohnen - Budgetnachweis"; + this.xrLabel16.WordWrap = false; + // + // xrLabel10 + // + this.xrLabel10.BackColor = System.Drawing.Color.Transparent; + this.xrLabel10.LocationFloat = new DevExpress.Utils.PointFloat(60.0001F, 131.5828F); + this.xrLabel10.Multiline = true; + this.xrLabel10.Name = "xrLabel10"; + this.xrLabel10.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel10.SizeF = new System.Drawing.SizeF(642F, 27.08333F); + this.xrLabel10.StylePriority.UseBackColor = false; + this.xrLabel10.StylePriority.UseFont = false; + this.xrLabel10.Text = "Im Bewilligungszeitraum tatsächlich geleistete Fachleistungsstunden (FLS)"; + // + // xrLabel7 + // + this.xrLabel7.BackColor = System.Drawing.Color.Transparent; + this.xrLabel7.CanShrink = true; + this.xrLabel7.Font = new DevExpress.Drawing.DXFont("Arial", 11F, DevExpress.Drawing.DXFontStyle.Bold); + this.xrLabel7.LocationFloat = new DevExpress.Utils.PointFloat(60.0001F, 87.37488F); + this.xrLabel7.Multiline = true; + this.xrLabel7.Name = "xrLabel7"; + this.xrLabel7.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel7.SizeF = new System.Drawing.SizeF(650F, 20F); + this.xrLabel7.StylePriority.UseBackColor = false; + this.xrLabel7.StylePriority.UseFont = false; + this.xrLabel7.Text = "Bewilligungszeitraum vom [AccountingPeriod]"; + this.xrLabel7.WordWrap = false; + // + // xrLabel14 + // + this.xrLabel14.BackColor = System.Drawing.Color.Transparent; + this.xrLabel14.CanShrink = true; + this.xrLabel14.Font = new DevExpress.Drawing.DXFont("Arial", 11F, DevExpress.Drawing.DXFontStyle.Bold); + this.xrLabel14.LocationFloat = new DevExpress.Utils.PointFloat(60.0001F, 67.37493F); + this.xrLabel14.Multiline = true; + this.xrLabel14.Name = "xrLabel14"; + this.xrLabel14.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel14.SizeF = new System.Drawing.SizeF(650F, 20F); + this.xrLabel14.StylePriority.UseBackColor = false; + this.xrLabel14.StylePriority.UseFont = false; + this.xrLabel14.Text = "Aktenzeichen LWL: [CustomerReferenceNumber]"; + this.xrLabel14.WordWrap = false; + // + // xrLabel15 + // + this.xrLabel15.BackColor = System.Drawing.Color.Transparent; + this.xrLabel15.CanShrink = true; + this.xrLabel15.Font = new DevExpress.Drawing.DXFont("Arial", 11F, DevExpress.Drawing.DXFontStyle.Bold); + this.xrLabel15.LocationFloat = new DevExpress.Utils.PointFloat(60.0001F, 47.37492F); + this.xrLabel15.Name = "xrLabel15"; + this.xrLabel15.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel15.SizeF = new System.Drawing.SizeF(650F, 20F); + this.xrLabel15.StylePriority.UseBackColor = false; + this.xrLabel15.StylePriority.UseFont = false; + this.xrLabel15.Text = "für [Salutation2] [CustomerName], geb. [CustomerBirthday!dd.MM.yyyy]"; + this.xrLabel15.WordWrap = false; + // + // xrLine2 + // + this.xrLine2.LocationFloat = new DevExpress.Utils.PointFloat(65.00015F, 274.3801F); + this.xrLine2.Name = "xrLine2"; + this.xrLine2.SizeF = new System.Drawing.SizeF(270F, 9.75F); + // + // xrLine1 + // + this.xrLine1.LocationFloat = new DevExpress.Utils.PointFloat(65.00015F, 204.38F); + this.xrLine1.Name = "xrLine1"; + this.xrLine1.SizeF = new System.Drawing.SizeF(309.5687F, 9.749969F); + // + // xrLabel35 + // + this.xrLabel35.BackColor = System.Drawing.Color.Transparent; + this.xrLabel35.Borders = DevExpress.XtraPrinting.BorderSide.None; + this.xrLabel35.Font = new DevExpress.Drawing.DXFont("Arial", 11F, DevExpress.Drawing.DXFontStyle.Bold); + this.xrLabel35.LocationFloat = new DevExpress.Utils.PointFloat(65.00015F, 214.13F); + this.xrLabel35.Multiline = true; + this.xrLabel35.Name = "xrLabel35"; + this.xrLabel35.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel35.SizeF = new System.Drawing.SizeF(236.697F, 17F); + this.xrLabel35.StylePriority.UseBackColor = false; + this.xrLabel35.StylePriority.UseBorders = false; + this.xrLabel35.StylePriority.UseFont = false; + this.xrLabel35.Text = "Stempel, Unterschrift"; + this.xrLabel35.WordWrap = false; + // + // xrLabel12 + // + this.xrLabel12.BackColor = System.Drawing.Color.Transparent; + this.xrLabel12.LocationFloat = new DevExpress.Utils.PointFloat(65.00015F, 67.71317F); + this.xrLabel12.Multiline = true; + this.xrLabel12.Name = "xrLabel12"; + this.xrLabel12.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel12.SizeF = new System.Drawing.SizeF(646.9999F, 90.33334F); + this.xrLabel12.StylePriority.UseBackColor = false; + this.xrLabel12.StylePriority.UseFont = false; + this.xrLabel12.Text = resources.GetString("xrLabel12.Text"); + // + // xrCheckBox2 + // + this.xrCheckBox2.LocationFloat = new DevExpress.Utils.PointFloat(424.5832F, 9.999974F); + this.xrCheckBox2.Name = "xrCheckBox2"; + this.xrCheckBox2.SizeF = new System.Drawing.SizeF(211.0832F, 21.875F); + this.xrCheckBox2.StylePriority.UseFont = false; + this.xrCheckBox2.Text = " Die Betreuung dauert an."; + // + // xrCheckBox1 + // + this.xrCheckBox1.LocationFloat = new DevExpress.Utils.PointFloat(65.00015F, 9.999974F); + this.xrCheckBox1.Name = "xrCheckBox1"; + this.xrCheckBox1.SizeF = new System.Drawing.SizeF(359.5833F, 21.875F); + this.xrCheckBox1.StylePriority.UseFont = false; + this.xrCheckBox1.Text = " Die Betreuung wurde am beendet."; + // + // tableRechnungspositionen + // + this.tableRechnungspositionen.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) + | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.tableRechnungspositionen.LocationFloat = new DevExpress.Utils.PointFloat(60.0001F, 0F); + this.tableRechnungspositionen.Name = "tableRechnungspositionen"; + this.tableRechnungspositionen.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 3, 0, 0, 100F); + this.tableRechnungspositionen.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] { + this.xrTableRow2, + this.xrTableRow5, + this.xrTableRow6, + this.xrTableRow8}); + this.tableRechnungspositionen.SizeF = new System.Drawing.SizeF(641.9999F, 96F); + this.tableRechnungspositionen.StylePriority.UseBorders = false; + this.tableRechnungspositionen.StylePriority.UseFont = false; + this.tableRechnungspositionen.StylePriority.UsePadding = false; + // + // xrTableRow2 + // + this.xrTableRow2.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell2, + this.xrTableCell4, + this.xrTableCell13, + this.xrTableCell5, + this.xrTableCell14}); + this.xrTableRow2.Name = "xrTableRow2"; + this.xrTableRow2.Weight = 0.93538531804786507D; + // + // xrTableCell2 + // + this.xrTableCell2.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell2.Multiline = true; + this.xrTableCell2.Name = "xrTableCell2"; + this.xrTableCell2.StylePriority.UseBorders = false; + this.xrTableCell2.StylePriority.UseTextAlignment = false; + this.xrTableCell2.Text = "Zeitraum\r\nvon"; + this.xrTableCell2.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; + this.xrTableCell2.Weight = 0.654205681555982D; + // + // xrTableCell4 + // + this.xrTableCell4.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Top | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell4.Name = "xrTableCell4"; + this.xrTableCell4.StylePriority.UseBorders = false; + this.xrTableCell4.StylePriority.UseTextAlignment = false; + this.xrTableCell4.Text = "bis"; + this.xrTableCell4.TextAlignment = DevExpress.XtraPrinting.TextAlignment.BottomCenter; + this.xrTableCell4.Weight = 0.65420565778839579D; + // + // xrTableCell13 + // + this.xrTableCell13.Name = "xrTableCell13"; + this.xrTableCell13.StylePriority.UseTextAlignment = false; + this.xrTableCell13.Text = "Vergütung pro Stunde"; + this.xrTableCell13.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; + this.xrTableCell13.Weight = 0.51401872857292652D; + // + // xrTableCell5 + // + this.xrTableCell5.Name = "xrTableCell5"; + this.xrTableCell5.StylePriority.UseTextAlignment = false; + this.xrTableCell5.Text = "Anzahl FLS"; + this.xrTableCell5.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; + this.xrTableCell5.Weight = 0.51401872857292652D; + // + // xrTableCell14 + // + this.xrTableCell14.Name = "xrTableCell14"; + this.xrTableCell14.Text = "davon gesondert bewilligt¹"; + this.xrTableCell14.Weight = 0.663551203509769D; + // + // xrTableRow5 + // + this.xrTableRow5.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.cellStart1, + this.cellEnd1, + this.cellHourlyRate1, + this.cellFLS1, + this.xrTableCell20}); + this.xrTableRow5.Name = "xrTableRow5"; + this.xrTableRow5.Weight = 0.44307725591740971D; + // + // cellStart1 + // + this.cellStart1.Name = "cellStart1"; + this.cellStart1.Weight = 0.654205681555982D; + // + // cellEnd1 + // + this.cellEnd1.Name = "cellEnd1"; + this.cellEnd1.Weight = 0.65420565778839579D; + // + // cellHourlyRate1 + // + this.cellHourlyRate1.Name = "cellHourlyRate1"; + this.cellHourlyRate1.Weight = 0.51401872857292652D; + // + // cellFLS1 + // + this.cellFLS1.Name = "cellFLS1"; + this.cellFLS1.Weight = 0.51401872857292652D; + // + // xrTableCell20 + // + this.xrTableCell20.Name = "xrTableCell20"; + this.xrTableCell20.Weight = 0.663551203509769D; + // + // xrTableRow6 + // + this.xrTableRow6.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.cellStart2, + this.cellEnd2, + this.cellHourlyRate2, + this.cellFLS2, + this.xrTableCell21}); + this.xrTableRow6.Name = "xrTableRow6"; + this.xrTableRow6.Weight = 0.49230806213045525D; + // + // cellStart2 + // + this.cellStart2.Name = "cellStart2"; + this.cellStart2.Weight = 0.654205681555982D; + // + // cellEnd2 + // + this.cellEnd2.Name = "cellEnd2"; + this.cellEnd2.Weight = 0.65420565778839579D; + // + // cellHourlyRate2 + // + this.cellHourlyRate2.Name = "cellHourlyRate2"; + this.cellHourlyRate2.Weight = 0.51401872857292652D; + // + // cellFLS2 + // + this.cellFLS2.Name = "cellFLS2"; + this.cellFLS2.Weight = 0.51401872857292652D; + // + // xrTableCell21 + // + this.xrTableCell21.Name = "xrTableCell21"; + this.xrTableCell21.Weight = 0.663551203509769D; + // + // xrTableRow8 + // + this.xrTableRow8.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.cellStart3, + this.cellEnd3, + this.cellHourlyRate3, + this.cellFLS3, + this.xrTableCell29}); + this.xrTableRow8.Name = "xrTableRow8"; + this.xrTableRow8.Weight = 0.49230806213045525D; + // + // cellStart3 + // + this.cellStart3.Name = "cellStart3"; + this.cellStart3.Weight = 0.654205681555982D; + // + // cellEnd3 + // + this.cellEnd3.Name = "cellEnd3"; + this.cellEnd3.Weight = 0.65420565778839579D; + // + // cellHourlyRate3 + // + this.cellHourlyRate3.Name = "cellHourlyRate3"; + this.cellHourlyRate3.Weight = 0.51401872857292652D; + // + // cellFLS3 + // + this.cellFLS3.Name = "cellFLS3"; + this.cellFLS3.Weight = 0.51401872857292652D; + // + // xrTableCell29 + // + this.xrTableCell29.Name = "xrTableCell29"; + this.xrTableCell29.Weight = 0.663551203509769D; + // + // xrLabel17 + // + this.xrLabel17.BackColor = System.Drawing.Color.Transparent; + this.xrLabel17.Font = new DevExpress.Drawing.DXFont("Arial", 10F); + this.xrLabel17.LocationFloat = new DevExpress.Utils.PointFloat(65.00015F, 284.1301F); + this.xrLabel17.Multiline = true; + this.xrLabel17.Name = "xrLabel17"; + this.xrLabel17.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel17.SizeF = new System.Drawing.SizeF(598.0811F, 27.08325F); + this.xrLabel17.StylePriority.UseBackColor = false; + this.xrLabel17.StylePriority.UseFont = false; + this.xrLabel17.Text = "¹vom LWL gesondert bewilligte Leistungen zur Deckung eines einmaligen Bedarfs"; + // + // ruleRateFactorNull + // + this.ruleRateFactorNull.Condition = "[RateFactorText2] == ?"; + this.ruleRateFactorNull.Formatting.Visible = DevExpress.Utils.DefaultBoolean.False; + this.ruleRateFactorNull.Name = "ruleRateFactorNull"; + // + // topMarginBand1 + // + this.topMarginBand1.HeightF = 31.25F; + this.topMarginBand1.Name = "topMarginBand1"; + // + // bottomMarginBand1 + // + this.bottomMarginBand1.HeightF = 90.33334F; + this.bottomMarginBand1.Name = "bottomMarginBand1"; + // + // GroupHeader1 + // + this.GroupHeader1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.lblAdresse, + this.xrLabel11, + this.xrLabel2, + this.xrLabel3, + this.xrLabel19, + this.xrPictureBox1, + this.lblAdresseLori, + this.xrLabel8}); + this.GroupHeader1.Font = new DevExpress.Drawing.DXFont("Arial", 11F); + this.GroupHeader1.HeightF = 308.9164F; + this.GroupHeader1.Name = "GroupHeader1"; + this.GroupHeader1.StylePriority.UseFont = false; + // + // lblAdresse + // + this.lblAdresse.LocationFloat = new DevExpress.Utils.PointFloat(59.99985F, 170F); + this.lblAdresse.Multiline = true; + this.lblAdresse.Name = "lblAdresse"; + this.lblAdresse.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.lblAdresse.ProcessNullValues = DevExpress.XtraReports.UI.ValueSuppressType.SuppressAndShrink; + this.lblAdresse.SizeF = new System.Drawing.SizeF(280.0002F, 107.6665F); + this.lblAdresse.StylePriority.UseFont = false; + this.lblAdresse.Text = "Landschaftsverband Westfalen-Lippe\r\nInklusionsamt Soziale Teilhabe \r\n\r\n48133 Müns" + + "ter\r\n"; + // + // xrLabel11 + // + this.xrLabel11.Borders = DevExpress.XtraPrinting.BorderSide.None; + this.xrLabel11.LocationFloat = new DevExpress.Utils.PointFloat(545.6434F, 169.2916F); + this.xrLabel11.Multiline = true; + this.xrLabel11.Name = "xrLabel11"; + this.xrLabel11.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel11.ProcessNullValues = DevExpress.XtraReports.UI.ValueSuppressType.SuppressAndShrink; + this.xrLabel11.SizeF = new System.Drawing.SizeF(193.3008F, 25.33331F); + this.xrLabel11.StylePriority.UseBorders = false; + this.xrLabel11.StylePriority.UseFont = false; + // + // xrLabel2 + // + this.xrLabel2.Borders = DevExpress.XtraPrinting.BorderSide.None; + this.xrLabel2.LocationFloat = new DevExpress.Utils.PointFloat(405.6226F, 169.2916F); + this.xrLabel2.Multiline = true; + this.xrLabel2.Name = "xrLabel2"; + this.xrLabel2.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel2.ProcessNullValues = DevExpress.XtraReports.UI.ValueSuppressType.SuppressAndShrink; + this.xrLabel2.SizeF = new System.Drawing.SizeF(140.0208F, 25.33331F); + this.xrLabel2.StylePriority.UseBorders = false; + this.xrLabel2.StylePriority.UseFont = false; + this.xrLabel2.Text = "ZAD-Nr. des LWL:"; + this.xrLabel2.Visible = false; + // + // xrLabel3 + // + this.xrLabel3.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Top | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrLabel3.CanGrow = false; + this.xrLabel3.LocationFloat = new DevExpress.Utils.PointFloat(545.6434F, 96.04168F); + this.xrLabel3.Multiline = true; + this.xrLabel3.Name = "xrLabel3"; + this.xrLabel3.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel3.ProcessNullValues = DevExpress.XtraReports.UI.ValueSuppressType.SuppressAndShrink; + this.xrLabel3.SizeF = new System.Drawing.SizeF(221.3566F, 73.24998F); + this.xrLabel3.StylePriority.UseBorders = false; + this.xrLabel3.StylePriority.UseFont = false; + this.xrLabel3.Text = "Michael Böckendorff\r\n02382-918690\r\n02382-81179\r\nboeckendorff@drobs-online.de"; + // + // xrLabel19 + // + this.xrLabel19.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrLabel19.CanGrow = false; + this.xrLabel19.LocationFloat = new DevExpress.Utils.PointFloat(405.6226F, 96.04168F); + this.xrLabel19.Multiline = true; + this.xrLabel19.Name = "xrLabel19"; + this.xrLabel19.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel19.ProcessNullValues = DevExpress.XtraReports.UI.ValueSuppressType.SuppressAndShrink; + this.xrLabel19.SizeF = new System.Drawing.SizeF(140.0208F, 73.24997F); + this.xrLabel19.StylePriority.UseBorders = false; + this.xrLabel19.StylePriority.UseFont = false; + this.xrLabel19.Text = "Ansprechpartner:\r\nTelefon:\r\nFax:\r\nE-Mail:"; + // + // xrPictureBox1 + // + this.xrPictureBox1.ImageSource = new DevExpress.XtraPrinting.Drawing.ImageSource("img", resources.GetString("xrPictureBox1.ImageSource")); + this.xrPictureBox1.LocationFloat = new DevExpress.Utils.PointFloat(561.5627F, 13.54167F); + this.xrPictureBox1.Name = "xrPictureBox1"; + this.xrPictureBox1.SizeF = new System.Drawing.SizeF(148.4373F, 82.50002F); + this.xrPictureBox1.Sizing = DevExpress.XtraPrinting.ImageSizeMode.ZoomImage; + // + // lblAdresseLori + // + this.lblAdresseLori.LocationFloat = new DevExpress.Utils.PointFloat(60.0001F, 0F); + this.lblAdresseLori.Multiline = true; + this.lblAdresseLori.Name = "lblAdresseLori"; + this.lblAdresseLori.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.lblAdresseLori.ProcessNullValues = DevExpress.XtraReports.UI.ValueSuppressType.SuppressAndShrink; + this.lblAdresseLori.SizeF = new System.Drawing.SizeF(309.1667F, 96.04168F); + this.lblAdresseLori.StylePriority.UseFont = false; + this.lblAdresseLori.Text = "Arbeitskreis Jugend- und Drogenberatung\r\nKönigstr. 9\r\n59227 Ahlen"; + // + // xrLabel8 + // + this.xrLabel8.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "InvoiceDate")}); + this.xrLabel8.LocationFloat = new DevExpress.Utils.PointFloat(419F, 285.9164F); + this.xrLabel8.Name = "xrLabel8"; + this.xrLabel8.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel8.SizeF = new System.Drawing.SizeF(283F, 23F); + this.xrLabel8.StylePriority.UseTextAlignment = false; + this.xrLabel8.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight; + this.xrLabel8.TextFormatString = "Ahlen, den {0:dd.MM.yyyy}"; + // + // GroupFooter1 + // + this.GroupFooter1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.tableRechnungspositionen}); + this.GroupFooter1.Font = new DevExpress.Drawing.DXFont("Arial", 11F); + this.GroupFooter1.HeightF = 96F; + this.GroupFooter1.Name = "GroupFooter1"; + this.GroupFooter1.StylePriority.UseFont = false; + // + // GroupFooter2 + // + this.GroupFooter2.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.xrLine2, + this.xrLine1, + this.xrLabel35, + this.xrLabel12, + this.xrCheckBox2, + this.xrLabel17, + this.xrCheckBox1}); + this.GroupFooter2.Font = new DevExpress.Drawing.DXFont("Arial", 11F); + this.GroupFooter2.HeightF = 311.2133F; + this.GroupFooter2.Level = 1; + this.GroupFooter2.Name = "GroupFooter2"; + this.GroupFooter2.StylePriority.UseFont = false; + // + // bindingSource1 + // + this.bindingSource1.DataSource = typeof(BeWo.Report.ReportObjects.Settlement2RO); + // + // Budgetnachweis + // + this.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] { + this.Detail, + this.topMarginBand1, + this.bottomMarginBand1, + this.GroupHeader1, + this.GroupFooter1, + this.GroupFooter2}); + this.ComponentStorage.AddRange(new System.ComponentModel.IComponent[] { + this.bindingSource1}); + 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(30F, 30F, 31.25F, 90.33334F); + 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.tableRechnungspositionen)).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.FormattingRule ruleRateFactorNull; + private DevExpress.XtraReports.UI.TopMarginBand topMarginBand1; + private DevExpress.XtraReports.UI.BottomMarginBand bottomMarginBand1; + private DevExpress.XtraReports.UI.GroupHeaderBand GroupHeader1; + private DevExpress.XtraReports.UI.XRLabel xrLabel7; + private DevExpress.XtraReports.UI.XRLabel xrLabel14; + private DevExpress.XtraReports.UI.XRLabel xrLabel10; + private DevExpress.XtraReports.UI.XRLabel xrLabel16; + private DevExpress.XtraReports.UI.XRLabel xrLabel15; + private DevExpress.XtraReports.UI.XRLabel xrLabel12; + private DevExpress.XtraReports.UI.XRLabel xrLabel17; + private DevExpress.XtraReports.UI.XRTable tableRechnungspositionen; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow2; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell2; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell4; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell13; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell5; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell14; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow5; + private DevExpress.XtraReports.UI.XRTableCell cellStart1; + private DevExpress.XtraReports.UI.XRTableCell cellEnd1; + private DevExpress.XtraReports.UI.XRTableCell cellHourlyRate1; + private DevExpress.XtraReports.UI.XRTableCell cellFLS1; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell20; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow6; + private DevExpress.XtraReports.UI.XRTableCell cellStart2; + private DevExpress.XtraReports.UI.XRTableCell cellEnd2; + private DevExpress.XtraReports.UI.XRTableCell cellHourlyRate2; + private DevExpress.XtraReports.UI.XRTableCell cellFLS2; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell21; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow8; + private DevExpress.XtraReports.UI.XRTableCell cellStart3; + private DevExpress.XtraReports.UI.XRTableCell cellEnd3; + private DevExpress.XtraReports.UI.XRTableCell cellHourlyRate3; + private DevExpress.XtraReports.UI.XRTableCell cellFLS3; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell29; + private DevExpress.XtraReports.UI.XRCheckBox xrCheckBox2; + private DevExpress.XtraReports.UI.XRCheckBox xrCheckBox1; + private DevExpress.XtraReports.UI.XRLabel xrLabel35; + private DevExpress.XtraReports.UI.XRLine xrLine2; + private DevExpress.XtraReports.UI.XRLine xrLine1; + private DevExpress.XtraReports.UI.GroupFooterBand GroupFooter1; + private DevExpress.XtraReports.UI.GroupFooterBand GroupFooter2; + private DevExpress.XtraReports.UI.XRLabel xrLabel8; + private DevExpress.XtraReports.UI.XRLabel lblAdresse; + private DevExpress.XtraReports.UI.XRLabel xrLabel11; + private DevExpress.XtraReports.UI.XRLabel xrLabel2; + private DevExpress.XtraReports.UI.XRLabel xrLabel3; + private DevExpress.XtraReports.UI.XRLabel xrLabel19; + private DevExpress.XtraReports.UI.XRPictureBox xrPictureBox1; + private DevExpress.XtraReports.UI.XRLabel lblAdresseLori; + } +} diff --git a/ReportImp/ArbeitskreisJugendDrogenBeratungWaf/Budgetnachweis2.cs b/ReportImp/ArbeitskreisJugendDrogenBeratungWaf/Budgetnachweis2.cs new file mode 100644 index 000000000..a5c6286b1 --- /dev/null +++ b/ReportImp/ArbeitskreisJugendDrogenBeratungWaf/Budgetnachweis2.cs @@ -0,0 +1,106 @@ +using System; +using BeWo.Data.Access; +using BeWo.Data.Entities; +using BeWo.Report.ReportObjects; +using BeWo.Report; +using BS.Shared.Core; +using BS.Shared.DataContracts; +using DevExpress.XtraReports.UI; +using System.Text; + +namespace ArbeitskreisJugendDrogenBeratungWaf.Neu +{ + //[IDSpecificClass(Identifier = "LWLNEU")] + public partial class Budgetnachweis : DevExpress.XtraReports.UI.XtraReport, IBeWoReport + { + public Budgetnachweis() + { + InitializeComponent(); + } + + public void SetReportDataSource(Settlement2RO pRO) + { + if (pRO.RecipientOrganisation != "LWL") + { + StringBuilder sb = new StringBuilder(); + if (!String.IsNullOrEmpty(pRO.RecipientOrganisation)) + { + sb.AppendLine(pRO.RecipientOrganisation); + } + if (!String.IsNullOrEmpty(pRO.RecipientContactPerson)) + { + sb.AppendLine(pRO.RecipientContactPerson); + } + if (!String.IsNullOrEmpty(pRO.RecipientDivision)) + { + sb.AppendLine(pRO.RecipientDivision); + } + if (!String.IsNullOrEmpty(pRO.RecipientStreet)) + { + sb.AppendLine(pRO.RecipientStreet); + } + if (!String.IsNullOrEmpty(pRO.RecipientPostCodeAndTown)) + { + sb.AppendLine(pRO.RecipientPostCodeAndTown); + } + lblAdresse.Text = sb.ToString(); + } + + xrCheckBox2.Checked = true; + DateTime? terminationDate = null; + + if (pRO.InvoiceBaseOid.HasValue) + { + var ib = DAOFactory.GenericDAO.LoadByID(pRO.InvoiceBaseOid.Value); + + var c2s = ib.CostBearer2SupportConcept; + + if (c2s != null && c2s.SupportConcept.Customer.TerminationDate.HasValue) + { + terminationDate = c2s.SupportConcept.Customer.TerminationDate; + xrCheckBox1.Text = String.Format(" Die Betreuung wurde am {0:dd.MM.yyyy} beendet.", + c2s.SupportConcept.Customer.TerminationDate); + xrCheckBox2.Checked = false; + xrCheckBox1.Checked = true; + } + } + + ErstelleRechnungspositionen(pRO, terminationDate); + + bindingSource1.DataSource = pRO; + } + + private void ErstelleRechnungspositionen(Settlement2RO pRO, DateTime? terminationDate) + { + if (pRO.InvoiceItems != null) + { + int rowIndex = 0; + foreach (var ii in pRO.InvoiceItems) + { + if (ii.UnitCount.HasValue && ii.UnitCount.Value > 0) + { + AddRechnungsposition(ii, rowIndex++); + } + } + } + } + + private void AddRechnungsposition(Settlement2RO.SettlementInvoiceItemRO ii, int rowIndex) + { + + XRTableRow newRow = null; + if (rowIndex > 2) + { + newRow = tableRechnungspositionen.InsertRowBelow(tableRechnungspositionen.Rows[tableRechnungspositionen.Rows.Count - 1]); + } + else + { + newRow = tableRechnungspositionen.Rows[rowIndex + 1]; + } + newRow.Cells[0].Text = String.Format("{0:dd.MM.yyyy}", ii.PeriodStartDate); + newRow.Cells[1].Text = String.Format("{0:dd.MM.yyyy}", ii.PeriodEndDate); + newRow.Cells[2].Text = String.Format("{0:0.00}", ii.AmountPerUnit); + newRow.Cells[3].Text = String.Format("{0:0.00}", ii.UnitCount * ((ii.RateFactor + 100) / 100)); + } + } +} diff --git a/ReportImp/ArbeitskreisJugendDrogenBeratungWaf/Budgetnachweis2.resx b/ReportImp/ArbeitskreisJugendDrogenBeratungWaf/Budgetnachweis2.resx new file mode 100644 index 000000000..74e19bfc8 --- /dev/null +++ b/ReportImp/ArbeitskreisJugendDrogenBeratungWaf/Budgetnachweis2.resx @@ -0,0 +1,126 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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 + + + Hiermit wird erklärt, dass die Verpflichtungen aus der Leistungs-, Prüfungs- und Vergütungsvereinbarung nach §§ 75 ff. SGB XII eingehalten wurden und alle hier gemachten Angaben anhand der vorgehaltenen Quittungsbelege sowie der Betreuungsdokumentation jederzeit nachgewiesen werden können. + + + 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 + + \ No newline at end of file diff --git a/ReportImp/ArbeitskreisJugendDrogenBeratungWaf/CustomReportCreator.cs b/ReportImp/ArbeitskreisJugendDrogenBeratungWaf/CustomReportCreator.cs new file mode 100644 index 000000000..30a9e2152 --- /dev/null +++ b/ReportImp/ArbeitskreisJugendDrogenBeratungWaf/CustomReportCreator.cs @@ -0,0 +1,22 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using BeWo.Data.Access; +using BeWo.Data.Entities; +using BeWo.Report; +using BeWo.Report.ReportObjects; +using DevExpress.XtraReports.Design; +using DevExpress.XtraReports.UI; + +namespace ArbeitskreisJugendDrogenBeratungWaf + +{ + public class CustomReportCreator : DefaultReportCreator + { + public override XtraReport CreateSettlementReport(string dcId, long? invoiceBaseOid) + { + return base.CreateSettlementReport(dcId, invoiceBaseOid, true); + } + } +} diff --git a/ReportImp/ArbeitskreisJugendDrogenBeratungWaf/Invoicing/SettlementInvoiceCreation.cs b/ReportImp/ArbeitskreisJugendDrogenBeratungWaf/Invoicing/SettlementInvoiceCreation.cs new file mode 100644 index 000000000..28385ac58 --- /dev/null +++ b/ReportImp/ArbeitskreisJugendDrogenBeratungWaf/Invoicing/SettlementInvoiceCreation.cs @@ -0,0 +1,18 @@ +using BeWo.Data.Entities; +using BeWo.Service.Invoicing; +using BS.Shared.DataContracts; +using BS.Shared.Services; +using System; +using System.Collections.Generic; +using System.Linq; + +namespace ArbeitskreisJugendDrogenBeratungWaf +{ + public class CustomSettlementInvoiceCreation : SettlementInvoiceCreation + { + public override bool CanCreateInvoiceTheOldWay(Settlement2DC si, CostBearer2SupportConcept c2s) + { + return false; + } + } +} diff --git a/ReportImp/ArbeitskreisJugendDrogenBeratungWaf/Logo.png b/ReportImp/ArbeitskreisJugendDrogenBeratungWaf/Logo.png new file mode 100644 index 0000000000000000000000000000000000000000..46315b8730f046a6f598ee90839a7ba3295a6ba5 GIT binary patch literal 29237 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%0Alp?;yQW5q5mZBVB92L`H&X6>I3;8p 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 N0l&~uZBn+4_#eK6M@Ikv literal 0 HcmV?d00001 diff --git a/ReportImp/ArbeitskreisJugendDrogenBeratungWaf/Properties/AssemblyInfo.cs b/ReportImp/ArbeitskreisJugendDrogenBeratungWaf/Properties/AssemblyInfo.cs new file mode 100644 index 000000000..930888dd6 --- /dev/null +++ b/ReportImp/ArbeitskreisJugendDrogenBeratungWaf/Properties/AssemblyInfo.cs @@ -0,0 +1,36 @@ +using System.Reflection; +using System.Runtime.CompilerServices; +using System.Runtime.InteropServices; + +// Allgemeine Informationen über eine Assembly werden über die folgenden +// Attribute gesteuert. Ändern Sie diese Attributwerte, um die Informationen zu ändern, +// die einer Assembly zugeordnet sind. +[assembly: AssemblyTitle("KundeXyz")] +[assembly: AssemblyDescription("")] +[assembly: AssemblyConfiguration("")] +[assembly: AssemblyCompany("")] +[assembly: AssemblyProduct("KundeXyz")] +[assembly: AssemblyCopyright("Copyright © 2020")] +[assembly: AssemblyTrademark("")] +[assembly: AssemblyCulture("")] + +// Durch Festlegen von ComVisible auf FALSE werden die Typen in dieser Assembly +// für COM-Komponenten unsichtbar. Wenn Sie auf einen Typ in dieser Assembly von +// COM aus zugreifen müssen, sollten Sie das ComVisible-Attribut für diesen Typ auf "True" festlegen. +[assembly: ComVisible(false)] + +// Die folgende GUID bestimmt die ID der Typbibliothek, wenn dieses Projekt für COM verfügbar gemacht wird +[assembly: Guid("c1fed668-adb9-47e0-b589-1389618e1b6e")] + +// Versionsinformationen für eine Assembly bestehen aus den folgenden vier Werten: +// +// Hauptversion +// Nebenversion +// Buildnummer +// Revision +// +// Sie können alle Werte angeben oder Standardwerte für die Build- und Revisionsnummern verwenden, +// indem Sie "*" wie unten gezeigt eingeben: +// [assembly: AssemblyVersion("1.0.*")] +[assembly: AssemblyVersion("1.0.0.0")] +[assembly: AssemblyFileVersion("1.0.0.0")] diff --git a/ReportImp/ArbeitskreisJugendDrogenBeratungWaf/Properties/Resources.Designer.cs b/ReportImp/ArbeitskreisJugendDrogenBeratungWaf/Properties/Resources.Designer.cs new file mode 100644 index 000000000..4b76067e4 --- /dev/null +++ b/ReportImp/ArbeitskreisJugendDrogenBeratungWaf/Properties/Resources.Designer.cs @@ -0,0 +1,63 @@ +//------------------------------------------------------------------------------ +// +// Dieser Code wurde von einem Tool generiert. +// Laufzeitversion:4.0.30319.42000 +// +// Änderungen an dieser Datei können falsches Verhalten verursachen und gehen verloren, wenn +// der Code erneut generiert wird. +// +//------------------------------------------------------------------------------ + +namespace ArbeitskreisJugendDrogenBeratungWaf.Properties { + using System; + + + /// + /// Eine stark typisierte Ressourcenklasse zum Suchen von lokalisierten Zeichenfolgen usw. + /// + // Diese Klasse wurde von der StronglyTypedResourceBuilder automatisch generiert + // -Klasse über ein Tool wie ResGen oder Visual Studio automatisch generiert. + // Um einen Member hinzuzufügen oder zu entfernen, bearbeiten Sie die .ResX-Datei und führen dann ResGen + // mit der /str-Option erneut aus, oder Sie erstellen Ihr VS-Projekt neu. + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "16.0.0.0")] + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] + internal class Resources { + + private static global::System.Resources.ResourceManager resourceMan; + + private static global::System.Globalization.CultureInfo resourceCulture; + + [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] + internal Resources() { + } + + /// + /// Gibt die zwischengespeicherte ResourceManager-Instanz zurück, die von dieser Klasse verwendet wird. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Resources.ResourceManager ResourceManager { + get { + if (object.ReferenceEquals(resourceMan, null)) { + global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("ArbeitskreisJugendDrogenBeratungWaf.Properties.Resources", typeof(Resources).Assembly); + resourceMan = temp; + } + return resourceMan; + } + } + + /// + /// Überschreibt die CurrentUICulture-Eigenschaft des aktuellen Threads für alle + /// Ressourcenzuordnungen, die diese stark typisierte Ressourcenklasse verwenden. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Globalization.CultureInfo Culture { + get { + return resourceCulture; + } + set { + resourceCulture = value; + } + } + } +} diff --git a/ReportImp/ArbeitskreisJugendDrogenBeratungWaf/Properties/Resources.resx b/ReportImp/ArbeitskreisJugendDrogenBeratungWaf/Properties/Resources.resx new file mode 100644 index 000000000..1af7de150 --- /dev/null +++ b/ReportImp/ArbeitskreisJugendDrogenBeratungWaf/Properties/Resources.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/ArbeitskreisJugendDrogenBeratungWaf/Properties/licenses.licx b/ReportImp/ArbeitskreisJugendDrogenBeratungWaf/Properties/licenses.licx new file mode 100644 index 000000000..d59547a61 --- /dev/null +++ b/ReportImp/ArbeitskreisJugendDrogenBeratungWaf/Properties/licenses.licx @@ -0,0 +1 @@ +DevExpress.XtraReports.UI.XtraReport, DevExpress.XtraReports.v23.2, Version=23.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a