PraxisPusteblume/IfsSammelRechnung - neue Preise/Spalten Team Vernetzung u Interdisziplinäre Gruppen

This commit is contained in:
2025-09-25 12:48:19 +02:00
parent 78617bd23b
commit 75eefd7ddd
3 changed files with 360 additions and 412 deletions

View File

@@ -30,14 +30,14 @@ namespace PraxisPusteblume
{
this.components = new System.ComponentModel.Container();
System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(IfsSammelRechnung));
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.xrRichText3 = new DevExpress.XtraReports.UI.XRRichText();
this.lblEinrichtung = new DevExpress.XtraReports.UI.XRRichText();
this.xrRichText2 = new DevExpress.XtraReports.UI.XRRichText();
this.xrPictureBox1 = new DevExpress.XtraReports.UI.XRPictureBox();
this.ruleRateFactorNull = new DevExpress.XtraReports.UI.FormattingRule();
this.topMarginBand1 = new DevExpress.XtraReports.UI.TopMarginBand();
this.xrRichText1 = new DevExpress.XtraReports.UI.XRRichText();
this.rtKopfIfs = new DevExpress.XtraReports.UI.XRRichText();
this.bottomMarginBand1 = new DevExpress.XtraReports.UI.BottomMarginBand();
this.rtFussIfs = new DevExpress.XtraReports.UI.XRRichText();
@@ -53,8 +53,12 @@ namespace PraxisPusteblume
this.cellPreisMobil = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell11 = new DevExpress.XtraReports.UI.XRTableCell();
this.cellPreisGruppe = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell40 = new DevExpress.XtraReports.UI.XRTableCell();
this.cellPreisGruppeInter = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell22 = new DevExpress.XtraReports.UI.XRTableCell();
this.cellPreisTeam = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell42 = new DevExpress.XtraReports.UI.XRTableCell();
this.cellPreisTeamExtern = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell24 = new DevExpress.XtraReports.UI.XRTableCell();
this.cellPreisInvest = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell26 = new DevExpress.XtraReports.UI.XRTableCell();
@@ -75,11 +79,14 @@ namespace PraxisPusteblume
this.xrTableCell12 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell13 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell15 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell43 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell44 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell17 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell48 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell49 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell19 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell20 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell21 = new DevExpress.XtraReports.UI.XRTableCell();
this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components);
this.GroupHeader2 = new DevExpress.XtraReports.UI.GroupHeaderBand();
this.GroupFooter3 = new DevExpress.XtraReports.UI.GroupFooterBand();
this.xrTable2 = new DevExpress.XtraReports.UI.XRTable();
@@ -94,8 +101,12 @@ namespace PraxisPusteblume
this.xrTableCell32 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell33 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell34 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell45 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell46 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell35 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell36 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell47 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell50 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell37 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell38 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell39 = new DevExpress.XtraReports.UI.XRTableCell();
@@ -103,16 +114,20 @@ namespace PraxisPusteblume
this.fieldGruppe = new DevExpress.XtraReports.UI.CalculatedField();
this.GroupFooter2 = new DevExpress.XtraReports.UI.GroupFooterBand();
this.xrRichText4 = new DevExpress.XtraReports.UI.XRRichText();
((System.ComponentModel.ISupportInitialize)(this.xrRichText3)).BeginInit();
this.xrRichText1 = new DevExpress.XtraReports.UI.XRRichText();
this.xrRichText3 = new DevExpress.XtraReports.UI.XRRichText();
this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components);
((System.ComponentModel.ISupportInitialize)(this.lblEinrichtung)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.xrRichText2)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.xrRichText1)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.rtKopfIfs)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.rtFussIfs)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.xrTable3)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.xrTable1)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.xrTable2)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.xrRichText4)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.xrRichText1)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.xrRichText3)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this)).BeginInit();
//
// Detail
@@ -125,20 +140,21 @@ namespace PraxisPusteblume
// ReportHeader
//
this.ReportHeader.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
this.xrRichText3,
this.lblEinrichtung,
this.xrRichText2});
this.ReportHeader.Font = new DevExpress.Drawing.DXFont("Segoe UI", 10F, DevExpress.Drawing.DXFontStyle.Regular, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] {new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((byte)(0)))});
this.ReportHeader.Font = new DevExpress.Drawing.DXFont("Segoe UI", 10F, DevExpress.Drawing.DXFontStyle.Regular, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] {
new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((byte)(0)))});
this.ReportHeader.HeightF = 80F;
this.ReportHeader.Name = "ReportHeader";
this.ReportHeader.StylePriority.UseFont = false;
//
// xrRichText3
// lblEinrichtung
//
this.xrRichText3.Font = new DevExpress.Drawing.DXFont("Verdana", 10F);
this.xrRichText3.LocationFloat = new DevExpress.Utils.PointFloat(355.0003F, 0F);
this.xrRichText3.Name = "xrRichText3";
this.xrRichText3.SerializableRtfString = resources.GetString("xrRichText3.SerializableRtfString");
this.xrRichText3.SizeF = new System.Drawing.SizeF(284.2049F, 79.99998F);
this.lblEinrichtung.Font = new DevExpress.Drawing.DXFont("Helevetica-Light", 8F);
this.lblEinrichtung.LocationFloat = new DevExpress.Utils.PointFloat(355.0003F, 0F);
this.lblEinrichtung.Name = "lblEinrichtung";
this.lblEinrichtung.SerializableRtfString = resources.GetString("lblEinrichtung.SerializableRtfString");
this.lblEinrichtung.SizeF = new System.Drawing.SizeF(284.2049F, 79.99998F);
//
// xrRichText2
//
@@ -150,8 +166,8 @@ namespace PraxisPusteblume
//
// xrPictureBox1
//
this.xrPictureBox1.Image = ((System.Drawing.Image)(resources.GetObject("xrPictureBox1.Image")));
this.xrPictureBox1.LocationFloat = new DevExpress.Utils.PointFloat(712.8367F, 39.66667F);
this.xrPictureBox1.ImageSource = new DevExpress.XtraPrinting.Drawing.ImageSource("img", resources.GetString("xrPictureBox1.ImageSource"));
this.xrPictureBox1.LocationFloat = new DevExpress.Utils.PointFloat(0F, 27.16667F);
this.xrPictureBox1.Name = "xrPictureBox1";
this.xrPictureBox1.SizeF = new System.Drawing.SizeF(248.3333F, 152.3333F);
this.xrPictureBox1.Sizing = DevExpress.XtraPrinting.ImageSizeMode.ZoomImage;
@@ -165,33 +181,25 @@ namespace PraxisPusteblume
// topMarginBand1
//
this.topMarginBand1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
this.xrRichText3,
this.xrRichText1,
this.rtKopfIfs,
this.xrPictureBox1});
this.topMarginBand1.HeightF = 205F;
this.topMarginBand1.Name = "topMarginBand1";
//
// xrRichText1
//
this.xrRichText1.Font = new DevExpress.Drawing.DXFont("Verdana", 10F);
this.xrRichText1.LocationFloat = new DevExpress.Utils.PointFloat(355.0003F, 71.39587F);
this.xrRichText1.Name = "xrRichText1";
this.xrRichText1.SerializableRtfString = resources.GetString("xrRichText1.SerializableRtfString");
this.xrRichText1.SizeF = new System.Drawing.SizeF(284.2049F, 130.6041F);
//
// rtKopfIfs
//
this.rtKopfIfs.Font = new DevExpress.Drawing.DXFont("Verdana", 10F);
this.rtKopfIfs.LocationFloat = new DevExpress.Utils.PointFloat(0F, 71.39587F);
this.rtKopfIfs.LocationFloat = new DevExpress.Utils.PointFloat(639.7494F, 64.02077F);
this.rtKopfIfs.Name = "rtKopfIfs";
this.rtKopfIfs.SerializableRtfString = resources.GetString("rtKopfIfs.SerializableRtfString");
this.rtKopfIfs.SizeF = new System.Drawing.SizeF(284.2049F, 130.6041F);
this.rtKopfIfs.SizeF = new System.Drawing.SizeF(303.9965F, 39.58332F);
//
// bottomMarginBand1
//
this.bottomMarginBand1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
this.rtFussIfs});
this.bottomMarginBand1.HeightF = 100F;
this.bottomMarginBand1.Name = "bottomMarginBand1";
//
// rtFussIfs
@@ -207,11 +215,12 @@ namespace PraxisPusteblume
this.xrTable3.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
| DevExpress.XtraPrinting.BorderSide.Right)
| DevExpress.XtraPrinting.BorderSide.Bottom)));
this.xrTable3.Font = new DevExpress.Drawing.DXFont("Segoe UI", 8.5F);
this.xrTable3.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F);
this.xrTable3.Name = "xrTable3";
this.xrTable3.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] {
this.xrTableRow14});
this.xrTable3.SizeF = new System.Drawing.SizeF(985F, 40F);
this.xrTable3.SizeF = new System.Drawing.SizeF(1130F, 40F);
this.xrTable3.StylePriority.UseBorderColor = false;
this.xrTable3.StylePriority.UseBorders = false;
this.xrTable3.StylePriority.UseFont = false;
@@ -231,8 +240,12 @@ namespace PraxisPusteblume
this.cellPreisMobil,
this.xrTableCell11,
this.cellPreisGruppe,
this.xrTableCell40,
this.cellPreisGruppeInter,
this.xrTableCell22,
this.cellPreisTeam,
this.xrTableCell42,
this.cellPreisTeamExtern,
this.xrTableCell24,
this.cellPreisInvest,
this.xrTableCell26});
@@ -242,9 +255,10 @@ namespace PraxisPusteblume
//
// xrTableCell41
//
this.xrTableCell41.Multiline = true;
this.xrTableCell41.Name = "xrTableCell41";
this.xrTableCell41.Text = "Aktenzeichen";
this.xrTableCell41.Weight = 0.138461545469124D;
this.xrTableCell41.Text = "Aktenzeichen\r\n";
this.xrTableCell41.Weight = 0.13944861471605966D;
//
// xrTableCell14
//
@@ -254,8 +268,8 @@ namespace PraxisPusteblume
this.xrTableCell14.StylePriority.UseBorderColor = false;
this.xrTableCell14.StylePriority.UseBorders = false;
this.xrTableCell14.StylePriority.UseFont = false;
this.xrTableCell14.Text = "Geburtsdatum";
this.xrTableCell14.Weight = 0.13846155541051847D;
this.xrTableCell14.Text = "Geburts-datum";
this.xrTableCell14.Weight = 0.1128713524232956D;
//
// xrTableCell16
//
@@ -263,7 +277,7 @@ namespace PraxisPusteblume
this.xrTableCell16.Name = "xrTableCell16";
this.xrTableCell16.StylePriority.UseTextAlignment = false;
this.xrTableCell16.Text = "Name";
this.xrTableCell16.Weight = 0.13846155131700078D;
this.xrTableCell16.Weight = 0.15585432701293181D;
//
// xrTableCell18
//
@@ -271,7 +285,7 @@ namespace PraxisPusteblume
this.xrTableCell18.Name = "xrTableCell18";
this.xrTableCell18.StylePriority.UseTextAlignment = false;
this.xrTableCell18.Text = "Vorname";
this.xrTableCell18.Weight = 0.1384615466387068D;
this.xrTableCell18.Weight = 0.145671904683063D;
//
// xrTableCell1
//
@@ -287,13 +301,13 @@ namespace PraxisPusteblume
this.cellPreisAmbulant.StylePriority.UsePadding = false;
this.cellPreisAmbulant.StylePriority.UseTextAlignment = false;
this.cellPreisAmbulant.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight;
this.cellPreisAmbulant.Weight = 0.084615388248299159D;
this.cellPreisAmbulant.Weight = 0.082028594931836465D;
//
// xrTableCell4
//
this.xrTableCell4.Name = "xrTableCell4";
this.xrTableCell4.Text = "Mobil";
this.xrTableCell4.Weight = 0.084615388248299575D;
this.xrTableCell4.Weight = 0.070112920180961963D;
//
// cellPreisMobil
//
@@ -302,52 +316,97 @@ namespace PraxisPusteblume
this.cellPreisMobil.StylePriority.UsePadding = false;
this.cellPreisMobil.StylePriority.UseTextAlignment = false;
this.cellPreisMobil.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight;
this.cellPreisMobil.Weight = 0.084615388248299644D;
this.cellPreisMobil.Weight = 0.099117856315637257D;
//
// xrTableCell11
//
this.xrTableCell11.Name = "xrTableCell11";
this.xrTableCell11.Text = "Gruppe";
this.xrTableCell11.Weight = 0.084615388248299644D;
this.xrTableCell11.Weight = 0.087202181564762338D;
//
// cellPreisGruppe
//
this.cellPreisGruppe.Multiline = true;
this.cellPreisGruppe.Name = "cellPreisGruppe";
this.cellPreisGruppe.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 3, 0, 0, 100F);
this.cellPreisGruppe.StylePriority.UsePadding = false;
this.cellPreisGruppe.StylePriority.UseTextAlignment = false;
this.cellPreisGruppe.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight;
this.cellPreisGruppe.Weight = 0.084615388248299589D;
this.cellPreisGruppe.Weight = 0.0820285949318369D;
//
// xrTableCell40
//
this.xrTableCell40.Multiline = true;
this.xrTableCell40.Name = "xrTableCell40";
this.xrTableCell40.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 3, 0, 0, 100F);
this.xrTableCell40.StylePriority.UsePadding = false;
this.xrTableCell40.StylePriority.UseTextAlignment = false;
this.xrTableCell40.Text = "Gruppe (interd.)";
this.xrTableCell40.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopCenter;
this.xrTableCell40.Weight = 0.087202181564762282D;
//
// cellPreisGruppeInter
//
this.cellPreisGruppeInter.Multiline = true;
this.cellPreisGruppeInter.Name = "cellPreisGruppeInter";
this.cellPreisGruppeInter.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 3, 0, 0, 100F);
this.cellPreisGruppeInter.StylePriority.UsePadding = false;
this.cellPreisGruppeInter.StylePriority.UseTextAlignment = false;
this.cellPreisGruppeInter.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight;
this.cellPreisGruppeInter.Weight = 0.08444523173395832D;
//
// xrTableCell22
//
this.xrTableCell22.Name = "xrTableCell22";
this.xrTableCell22.Text = "Team";
this.xrTableCell22.Weight = 0.084615388248298659D;
this.xrTableCell22.Text = "Team (intern)";
this.xrTableCell22.Weight = 0.077106879242166276D;
//
// cellPreisTeam
//
this.cellPreisTeam.Multiline = true;
this.cellPreisTeam.Name = "cellPreisTeam";
this.cellPreisTeam.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 3, 0, 0, 100F);
this.cellPreisTeam.StylePriority.UsePadding = false;
this.cellPreisTeam.StylePriority.UseTextAlignment = false;
this.cellPreisTeam.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight;
this.cellPreisTeam.Weight = 0.084615388248298673D;
this.cellPreisTeam.Weight = 0.089707260452309631D;
//
// xrTableCell42
//
this.xrTableCell42.Multiline = true;
this.xrTableCell42.Name = "xrTableCell42";
this.xrTableCell42.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 3, 0, 0, 100F);
this.xrTableCell42.StylePriority.UsePadding = false;
this.xrTableCell42.StylePriority.UseTextAlignment = false;
this.xrTableCell42.Text = "Team (extern)";
this.xrTableCell42.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopCenter;
this.xrTableCell42.Weight = 0.07710687924216629D;
//
// cellPreisTeamExtern
//
this.cellPreisTeamExtern.Multiline = true;
this.cellPreisTeamExtern.Name = "cellPreisTeamExtern";
this.cellPreisTeamExtern.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 3, 0, 0, 100F);
this.cellPreisTeamExtern.StylePriority.UsePadding = false;
this.cellPreisTeamExtern.StylePriority.UseTextAlignment = false;
this.cellPreisTeamExtern.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight;
this.cellPreisTeamExtern.Weight = 0.092123897254431056D;
//
// xrTableCell24
//
this.xrTableCell24.Name = "xrTableCell24";
this.xrTableCell24.Text = "Invest";
this.xrTableCell24.Weight = 0.084615388248298659D;
this.xrTableCell24.Weight = 0.065622875966270311D;
//
// cellPreisInvest
//
this.cellPreisInvest.Multiline = true;
this.cellPreisInvest.Name = "cellPreisInvest";
this.cellPreisInvest.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 3, 0, 0, 100F);
this.cellPreisInvest.StylePriority.UsePadding = false;
this.cellPreisInvest.StylePriority.UseTextAlignment = false;
this.cellPreisInvest.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight;
this.cellPreisInvest.Weight = 0.084615388248298645D;
this.cellPreisInvest.Weight = 0.103607900530327D;
//
// xrTableCell26
//
@@ -357,7 +416,7 @@ namespace PraxisPusteblume
this.xrTableCell26.StylePriority.UseTextAlignment = false;
this.xrTableCell26.Text = "Summe";
this.xrTableCell26.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight;
this.xrTableCell26.Weight = 0.10769230072572827D;
this.xrTableCell26.Weight = 0.11027909404219097D;
//
// DetailReport
//
@@ -390,7 +449,8 @@ namespace PraxisPusteblume
//
this.Detail2.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
this.xrTable1});
this.Detail2.Font = new DevExpress.Drawing.DXFont("Segoe UI", 9F, DevExpress.Drawing.DXFontStyle.Regular, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] {new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((byte)(0)))});
this.Detail2.Font = new DevExpress.Drawing.DXFont("Segoe UI", 9F, DevExpress.Drawing.DXFontStyle.Regular, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] {
new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((byte)(0)))});
this.Detail2.HeightF = 20F;
this.Detail2.KeepTogetherWithDetailReports = true;
this.Detail2.Name = "Detail2";
@@ -401,11 +461,12 @@ namespace PraxisPusteblume
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 DevExpress.Drawing.DXFont("Segoe UI", 8.5F);
this.xrTable1.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F);
this.xrTable1.Name = "xrTable1";
this.xrTable1.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] {
this.xrTableRow1});
this.xrTable1.SizeF = new System.Drawing.SizeF(985F, 20F);
this.xrTable1.SizeF = new System.Drawing.SizeF(1130F, 20F);
this.xrTable1.StylePriority.UseBorderColor = false;
this.xrTable1.StylePriority.UseBorders = false;
this.xrTable1.StylePriority.UseFont = false;
@@ -426,7 +487,11 @@ namespace PraxisPusteblume
this.xrTableCell12,
this.xrTableCell13,
this.xrTableCell15,
this.xrTableCell43,
this.xrTableCell44,
this.xrTableCell17,
this.xrTableCell48,
this.xrTableCell49,
this.xrTableCell19,
this.xrTableCell20,
this.xrTableCell21});
@@ -436,14 +501,19 @@ namespace PraxisPusteblume
//
// xrTableCell2
//
this.xrTableCell2.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right)
| DevExpress.XtraPrinting.BorderSide.Bottom)));
this.xrTableCell2.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "ServiceInvoicePeriods.ServiceInvoiceItems.ServiceDescription")});
this.xrTableCell2.Name = "xrTableCell2";
this.xrTableCell2.StylePriority.UseBorders = false;
this.xrTableCell2.Text = "Aktenzeichen";
this.xrTableCell2.Weight = 0.138461545469124D;
this.xrTableCell2.Weight = 0.13944862723262991D;
//
// xrTableCell3
//
this.xrTableCell3.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right)
| DevExpress.XtraPrinting.BorderSide.Bottom)));
this.xrTableCell3.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "ServiceInvoicePeriods.ServiceInvoiceItems.CustomerBirthdate", "{0:dd.MM.yyyy}")});
this.xrTableCell3.Name = "xrTableCell3";
@@ -452,133 +522,213 @@ namespace PraxisPusteblume
this.xrTableCell3.StylePriority.UseBorderColor = false;
this.xrTableCell3.StylePriority.UseBorders = false;
this.xrTableCell3.StylePriority.UseFont = false;
this.xrTableCell3.Weight = 0.13846155541051847D;
this.xrTableCell3.Weight = 0.11287141500614686D;
//
// xrTableCell5
//
this.xrTableCell5.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right)
| DevExpress.XtraPrinting.BorderSide.Bottom)));
this.xrTableCell5.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "ServiceInvoicePeriods.ServiceInvoiceItems.CustomerLastname")});
this.xrTableCell5.Multiline = true;
this.xrTableCell5.Name = "xrTableCell5";
this.xrTableCell5.StylePriority.UseBorders = false;
this.xrTableCell5.StylePriority.UseTextAlignment = false;
this.xrTableCell5.Text = "Name";
this.xrTableCell5.Weight = 0.13846155131700078D;
this.xrTableCell5.Weight = 0.15508863834410894D;
//
// 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, "ServiceInvoicePeriods.ServiceInvoiceItems.CustomerFirstname")});
this.xrTableCell6.Multiline = true;
this.xrTableCell6.Name = "xrTableCell6";
this.xrTableCell6.StylePriority.UseBorders = false;
this.xrTableCell6.StylePriority.UseTextAlignment = false;
this.xrTableCell6.Text = "Vorname";
this.xrTableCell6.Weight = 0.1384615466387068D;
this.xrTableCell6.Weight = 0.14643751825246434D;
//
// 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, "ServiceInvoicePeriods.ServiceInvoiceItems.HourlyRate", "{0:0.##}")});
this.xrTableCell7.Name = "xrTableCell7";
this.xrTableCell7.StylePriority.UseBorders = false;
this.xrTableCell7.Weight = 0.092307696319952517D;
//
// xrTableCell8
//
this.xrTableCell8.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right)
| DevExpress.XtraPrinting.BorderSide.Bottom)));
this.xrTableCell8.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "ServiceInvoicePeriods.ServiceInvoiceItems.HourlyRateString")});
this.xrTableCell8.Multiline = true;
this.xrTableCell8.Name = "xrTableCell8";
this.xrTableCell8.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 3, 0, 0, 100F);
this.xrTableCell8.StylePriority.UseBorders = false;
this.xrTableCell8.StylePriority.UsePadding = false;
this.xrTableCell8.StylePriority.UseTextAlignment = false;
this.xrTableCell8.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight;
this.xrTableCell8.Weight = 0.084615388248299159D;
this.xrTableCell8.Weight = 0.082028594931836479D;
//
// 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, "ServiceInvoicePeriods.ServiceInvoiceItems.Hours", "{0:0.##}")});
this.xrTableCell9.Name = "xrTableCell9";
this.xrTableCell9.Weight = 0.084615388248299575D;
this.xrTableCell9.StylePriority.UseBorders = false;
this.xrTableCell9.Weight = 0.070112920180961977D;
//
// 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, "ServiceInvoicePeriods.ServiceInvoiceItems.NetAmount", "{0:c}")});
this.xrTableCell10.Name = "xrTableCell10";
this.xrTableCell10.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 3, 0, 0, 100F);
this.xrTableCell10.StylePriority.UseBorders = false;
this.xrTableCell10.StylePriority.UsePadding = false;
this.xrTableCell10.StylePriority.UseTextAlignment = false;
this.xrTableCell10.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight;
this.xrTableCell10.Weight = 0.084615388248299644D;
this.xrTableCell10.Weight = 0.099117806249356219D;
//
// 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, "ServiceInvoicePeriods.ServiceInvoiceItems.Notice")});
this.xrTableCell12.Name = "xrTableCell12";
this.xrTableCell12.Weight = 0.084615388248299644D;
this.xrTableCell12.StylePriority.UseBorders = false;
this.xrTableCell12.Weight = 0.087202231631043348D;
//
// xrTableCell13
//
this.xrTableCell13.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right)
| DevExpress.XtraPrinting.BorderSide.Bottom)));
this.xrTableCell13.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "ServiceInvoicePeriods.ServiceInvoiceItems.RateFactor")});
this.xrTableCell13.Name = "xrTableCell13";
this.xrTableCell13.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 3, 0, 0, 100F);
this.xrTableCell13.StylePriority.UseBorders = false;
this.xrTableCell13.StylePriority.UsePadding = false;
this.xrTableCell13.StylePriority.UseTextAlignment = false;
this.xrTableCell13.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight;
this.xrTableCell13.Weight = 0.084615388248299589D;
this.xrTableCell13.Weight = 0.082028394666712814D;
//
// xrTableCell15
//
this.xrTableCell15.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "ServiceInvoicePeriods.ServiceInvoiceItems.UnitCount", "{0:0.##}")});
this.xrTableCell15.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right)
| DevExpress.XtraPrinting.BorderSide.Bottom)));
this.xrTableCell15.Name = "xrTableCell15";
this.xrTableCell15.Weight = 0.084615388248298659D;
this.xrTableCell15.StylePriority.UseBorders = false;
this.xrTableCell15.Weight = 0.08720205014077366D;
//
// xrTableCell43
//
this.xrTableCell43.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right)
| DevExpress.XtraPrinting.BorderSide.Bottom)));
this.xrTableCell43.Multiline = true;
this.xrTableCell43.Name = "xrTableCell43";
this.xrTableCell43.StylePriority.UseBorders = false;
this.xrTableCell43.Weight = 0.084445394449370714D;
//
// xrTableCell44
//
this.xrTableCell44.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right)
| DevExpress.XtraPrinting.BorderSide.Bottom)));
this.xrTableCell44.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "ServiceInvoicePeriods.ServiceInvoiceItems.UnitCount")});
this.xrTableCell44.Multiline = true;
this.xrTableCell44.Name = "xrTableCell44";
this.xrTableCell44.StylePriority.UseBorders = false;
this.xrTableCell44.TextFormatString = "{0:0.##}";
this.xrTableCell44.Weight = 0.07710687924216629D;
//
// xrTableCell17
//
this.xrTableCell17.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right)
| DevExpress.XtraPrinting.BorderSide.Bottom)));
this.xrTableCell17.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "ServiceInvoicePeriods.ServiceInvoiceItems.UnitCountString")});
this.xrTableCell17.Name = "xrTableCell17";
this.xrTableCell17.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 3, 0, 0, 100F);
this.xrTableCell17.StylePriority.UseBorders = false;
this.xrTableCell17.StylePriority.UsePadding = false;
this.xrTableCell17.StylePriority.UseTextAlignment = false;
this.xrTableCell17.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight;
this.xrTableCell17.Weight = 0.084615388248298673D;
this.xrTableCell17.Weight = 0.089707229160883986D;
//
// xrTableCell48
//
this.xrTableCell48.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right)
| DevExpress.XtraPrinting.BorderSide.Bottom)));
this.xrTableCell48.Multiline = true;
this.xrTableCell48.Name = "xrTableCell48";
this.xrTableCell48.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 3, 0, 0, 100F);
this.xrTableCell48.StylePriority.UseBorders = false;
this.xrTableCell48.StylePriority.UsePadding = false;
this.xrTableCell48.StylePriority.UseTextAlignment = false;
this.xrTableCell48.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight;
this.xrTableCell48.Weight = 0.07710687924216629D;
//
// xrTableCell49
//
this.xrTableCell49.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right)
| DevExpress.XtraPrinting.BorderSide.Bottom)));
this.xrTableCell49.Multiline = true;
this.xrTableCell49.Name = "xrTableCell49";
this.xrTableCell49.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 3, 0, 0, 100F);
this.xrTableCell49.StylePriority.UseBorders = false;
this.xrTableCell49.StylePriority.UsePadding = false;
this.xrTableCell49.StylePriority.UseTextAlignment = false;
this.xrTableCell49.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight;
this.xrTableCell49.Weight = 0.092123897254431056D;
//
// xrTableCell19
//
this.xrTableCell19.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right)
| DevExpress.XtraPrinting.BorderSide.Bottom)));
this.xrTableCell19.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "ServiceInvoicePeriods.ServiceInvoiceItems.UnitDescription")});
this.xrTableCell19.Name = "xrTableCell19";
this.xrTableCell19.Weight = 0.084615388248298659D;
this.xrTableCell19.StylePriority.UseBorders = false;
this.xrTableCell19.Weight = 0.065622675701146244D;
//
// xrTableCell20
//
this.xrTableCell20.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right)
| DevExpress.XtraPrinting.BorderSide.Bottom)));
this.xrTableCell20.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "ServiceInvoicePeriods.NotBillableString")});
this.xrTableCell20.Name = "xrTableCell20";
this.xrTableCell20.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 3, 0, 0, 100F);
this.xrTableCell20.StylePriority.UseBorders = false;
this.xrTableCell20.StylePriority.UsePadding = false;
this.xrTableCell20.StylePriority.UseTextAlignment = false;
this.xrTableCell20.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight;
this.xrTableCell20.Weight = 0.084615388248298645D;
this.xrTableCell20.Weight = 0.10360810079545106D;
//
// xrTableCell21
//
this.xrTableCell21.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right)
| DevExpress.XtraPrinting.BorderSide.Bottom)));
this.xrTableCell21.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "ServiceInvoicePeriods.Claim")});
this.xrTableCell21.Name = "xrTableCell21";
this.xrTableCell21.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 3, 0, 0, 100F);
this.xrTableCell21.StylePriority.UseBorders = false;
this.xrTableCell21.StylePriority.UsePadding = false;
this.xrTableCell21.StylePriority.UseTextAlignment = false;
this.xrTableCell21.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight;
this.xrTableCell21.Weight = 0.10769230072572827D;
//
// bindingSource1
//
this.bindingSource1.DataSource = typeof(BeWo.Report.ReportObjects.ServiceInvoiceRO);
this.xrTableCell21.Weight = 0.11027929430731505D;
//
// GroupHeader2
//
@@ -599,11 +749,12 @@ namespace PraxisPusteblume
this.xrTable2.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
| DevExpress.XtraPrinting.BorderSide.Right)
| DevExpress.XtraPrinting.BorderSide.Bottom)));
this.xrTable2.Font = new DevExpress.Drawing.DXFont("Segoe UI", 8.5F);
this.xrTable2.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F);
this.xrTable2.Name = "xrTable2";
this.xrTable2.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] {
this.xrTableRow2});
this.xrTable2.SizeF = new System.Drawing.SizeF(985F, 20F);
this.xrTable2.SizeF = new System.Drawing.SizeF(1130F, 20F);
this.xrTable2.StylePriority.UseBorderColor = false;
this.xrTable2.StylePriority.UseBorders = false;
this.xrTable2.StylePriority.UseFont = false;
@@ -623,8 +774,12 @@ namespace PraxisPusteblume
this.xrTableCell32,
this.xrTableCell33,
this.xrTableCell34,
this.xrTableCell45,
this.xrTableCell46,
this.xrTableCell35,
this.xrTableCell36,
this.xrTableCell47,
this.xrTableCell50,
this.xrTableCell37,
this.xrTableCell38,
this.xrTableCell39});
@@ -635,7 +790,7 @@ namespace PraxisPusteblume
// xrTableCell23
//
this.xrTableCell23.Name = "xrTableCell23";
this.xrTableCell23.Weight = 0.138461545469124D;
this.xrTableCell23.Weight = 0.13944862723262991D;
//
// xrTableCell25
//
@@ -645,21 +800,21 @@ namespace PraxisPusteblume
this.xrTableCell25.StylePriority.UseBorderColor = false;
this.xrTableCell25.StylePriority.UseBorders = false;
this.xrTableCell25.StylePriority.UseFont = false;
this.xrTableCell25.Weight = 0.13846155541051847D;
this.xrTableCell25.Weight = 0.11287141500614684D;
//
// xrTableCell27
//
this.xrTableCell27.Multiline = true;
this.xrTableCell27.Name = "xrTableCell27";
this.xrTableCell27.StylePriority.UseTextAlignment = false;
this.xrTableCell27.Weight = 0.13846155131700078D;
this.xrTableCell27.Weight = 0.15508863834410896D;
//
// xrTableCell28
//
this.xrTableCell28.Multiline = true;
this.xrTableCell28.Name = "xrTableCell28";
this.xrTableCell28.StylePriority.UseTextAlignment = false;
this.xrTableCell28.Weight = 0.1384615466387068D;
this.xrTableCell28.Weight = 0.14643751825246437D;
//
// xrTableCell29
//
@@ -674,12 +829,12 @@ namespace PraxisPusteblume
this.xrTableCell30.StylePriority.UsePadding = false;
this.xrTableCell30.StylePriority.UseTextAlignment = false;
this.xrTableCell30.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight;
this.xrTableCell30.Weight = 0.084615388248299159D;
this.xrTableCell30.Weight = 0.082028594931836465D;
//
// xrTableCell31
//
this.xrTableCell31.Name = "xrTableCell31";
this.xrTableCell31.Weight = 0.084615388248299575D;
this.xrTableCell31.Weight = 0.070112820048399915D;
//
// xrTableCell32
//
@@ -688,12 +843,12 @@ namespace PraxisPusteblume
this.xrTableCell32.StylePriority.UsePadding = false;
this.xrTableCell32.StylePriority.UseTextAlignment = false;
this.xrTableCell32.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight;
this.xrTableCell32.Weight = 0.084615388248299644D;
this.xrTableCell32.Weight = 0.09911790638191828D;
//
// xrTableCell33
//
this.xrTableCell33.Name = "xrTableCell33";
this.xrTableCell33.Weight = 0.084615388248299644D;
this.xrTableCell33.Weight = 0.087202231631043348D;
//
// xrTableCell34
//
@@ -702,12 +857,32 @@ namespace PraxisPusteblume
this.xrTableCell34.StylePriority.UsePadding = false;
this.xrTableCell34.StylePriority.UseTextAlignment = false;
this.xrTableCell34.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight;
this.xrTableCell34.Weight = 0.084615388248299589D;
this.xrTableCell34.Weight = 0.082028394666712814D;
//
// xrTableCell45
//
this.xrTableCell45.Multiline = true;
this.xrTableCell45.Name = "xrTableCell45";
this.xrTableCell45.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 3, 0, 0, 100F);
this.xrTableCell45.StylePriority.UsePadding = false;
this.xrTableCell45.StylePriority.UseTextAlignment = false;
this.xrTableCell45.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight;
this.xrTableCell45.Weight = 0.087202150273336623D;
//
// xrTableCell46
//
this.xrTableCell46.Multiline = true;
this.xrTableCell46.Name = "xrTableCell46";
this.xrTableCell46.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 3, 0, 0, 100F);
this.xrTableCell46.StylePriority.UsePadding = false;
this.xrTableCell46.StylePriority.UseTextAlignment = false;
this.xrTableCell46.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight;
this.xrTableCell46.Weight = 0.084445394449371658D;
//
// xrTableCell35
//
this.xrTableCell35.Name = "xrTableCell35";
this.xrTableCell35.Weight = 0.084615388248298659D;
this.xrTableCell35.Weight = 0.077106678977042181D;
//
// xrTableCell36
//
@@ -716,12 +891,32 @@ namespace PraxisPusteblume
this.xrTableCell36.StylePriority.UsePadding = false;
this.xrTableCell36.StylePriority.UseTextAlignment = false;
this.xrTableCell36.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight;
this.xrTableCell36.Weight = 0.084615388248298673D;
this.xrTableCell36.Weight = 0.089707329293446048D;
//
// xrTableCell47
//
this.xrTableCell47.Multiline = true;
this.xrTableCell47.Name = "xrTableCell47";
this.xrTableCell47.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 3, 0, 0, 100F);
this.xrTableCell47.StylePriority.UsePadding = false;
this.xrTableCell47.StylePriority.UseTextAlignment = false;
this.xrTableCell47.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight;
this.xrTableCell47.Weight = 0.07710687924216629D;
//
// xrTableCell50
//
this.xrTableCell50.Multiline = true;
this.xrTableCell50.Name = "xrTableCell50";
this.xrTableCell50.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 3, 0, 0, 100F);
this.xrTableCell50.StylePriority.UsePadding = false;
this.xrTableCell50.StylePriority.UseTextAlignment = false;
this.xrTableCell50.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight;
this.xrTableCell50.Weight = 0.092123897254431056D;
//
// xrTableCell37
//
this.xrTableCell37.Name = "xrTableCell37";
this.xrTableCell37.Weight = 0.084615388248298659D;
this.xrTableCell37.Weight = 0.065622475436022121D;
//
// xrTableCell38
//
@@ -731,7 +926,7 @@ namespace PraxisPusteblume
this.xrTableCell38.StylePriority.UseTextAlignment = false;
this.xrTableCell38.Text = "Gesamt";
this.xrTableCell38.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight;
this.xrTableCell38.Weight = 0.084615388248298645D;
this.xrTableCell38.Weight = 0.10360850132569928D;
//
// xrTableCell39
//
@@ -742,7 +937,7 @@ namespace PraxisPusteblume
this.xrTableCell39.StylePriority.UsePadding = false;
this.xrTableCell39.StylePriority.UseTextAlignment = false;
this.xrTableCell39.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight;
this.xrTableCell39.Weight = 0.10769230072572827D;
this.xrTableCell39.Weight = 0.11027909404219095D;
//
// fieldEinzel
//
@@ -772,6 +967,26 @@ namespace PraxisPusteblume
this.xrRichText4.SerializableRtfString = resources.GetString("xrRichText4.SerializableRtfString");
this.xrRichText4.SizeF = new System.Drawing.SizeF(284.2049F, 92.06244F);
//
// xrRichText1
//
this.xrRichText1.Font = new DevExpress.Drawing.DXFont("Verdana", 10F);
this.xrRichText1.LocationFloat = new DevExpress.Utils.PointFloat(639.7495F, 103.6041F);
this.xrRichText1.Name = "xrRichText1";
this.xrRichText1.SerializableRtfString = resources.GetString("xrRichText1.SerializableRtfString");
this.xrRichText1.SizeF = new System.Drawing.SizeF(303.9965F, 54.16667F);
//
// xrRichText3
//
this.xrRichText3.Font = new DevExpress.Drawing.DXFont("Verdana", 10F);
this.xrRichText3.LocationFloat = new DevExpress.Utils.PointFloat(639.7494F, 27.16669F);
this.xrRichText3.Name = "xrRichText3";
this.xrRichText3.SerializableRtfString = resources.GetString("xrRichText3.SerializableRtfString");
this.xrRichText3.SizeF = new System.Drawing.SizeF(303.9965F, 36.85409F);
//
// bindingSource1
//
this.bindingSource1.DataSource = typeof(BeWo.Report.ReportObjects.ServiceInvoiceRO);
//
// IfsSammelRechnung
//
this.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] {
@@ -787,25 +1002,29 @@ namespace PraxisPusteblume
this.DataSource = this.bindingSource1;
this.DisplayName = "Behandlungsnachweis";
this.ExportOptions.PrintPreview.DefaultFileName = "Spitzabrechnung";
this.Font = new DevExpress.Drawing.DXFont("Segoe UI", 9F, DevExpress.Drawing.DXFontStyle.Regular, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] {new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((byte)(0)))});
this.Font = new DevExpress.Drawing.DXFont("Segoe UI", 9F, DevExpress.Drawing.DXFontStyle.Regular, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] {
new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((byte)(0)))});
this.FormattingRuleSheet.AddRange(new DevExpress.XtraReports.UI.FormattingRule[] {
this.ruleRateFactorNull});
this.Landscape = true;
this.Margins = new DevExpress.Drawing.DXMargins(90, 80, 205, 100);
this.Margins = new DevExpress.Drawing.DXMargins(23F, 16F, 205F, 100F);
this.PageHeight = 827;
this.PageWidth = 1169;
this.PaperKind = DevExpress.Drawing.Printing.DXPaperKind.A4;
this.Version = "17.1";
((System.ComponentModel.ISupportInitialize)(this.xrRichText3)).EndInit();
this.Version = "23.2";
xrWatermark1.Id = "Watermark1";
this.Watermarks.Add(xrWatermark1);
((System.ComponentModel.ISupportInitialize)(this.lblEinrichtung)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.xrRichText2)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.xrRichText1)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.rtKopfIfs)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.rtFussIfs)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.xrTable3)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.xrTable1)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.xrTable2)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.xrRichText4)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.xrRichText1)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.xrRichText3)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).EndInit();
((System.ComponentModel.ISupportInitialize)(this)).EndInit();
}
@@ -836,12 +1055,11 @@ namespace PraxisPusteblume
private DevExpress.XtraReports.UI.XRTableCell cellPreisAmbulant;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell4;
private DevExpress.XtraReports.UI.GroupFooterBand GroupFooter2;
private DevExpress.XtraReports.UI.XRRichText xrRichText1;
private DevExpress.XtraReports.UI.XRTableCell cellPreisMobil;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell11;
private DevExpress.XtraReports.UI.XRTableCell cellPreisGruppe;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell22;
private DevExpress.XtraReports.UI.XRRichText xrRichText3;
private DevExpress.XtraReports.UI.XRRichText lblEinrichtung;
private DevExpress.XtraReports.UI.XRRichText xrRichText2;
private DevExpress.XtraReports.UI.XRTableCell cellPreisTeam;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell24;
@@ -883,6 +1101,20 @@ namespace PraxisPusteblume
private DevExpress.XtraReports.UI.XRTableCell xrTableCell38;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell39;
private DevExpress.XtraReports.UI.GroupHeaderBand GroupHeader2;
private DevExpress.XtraReports.UI.GroupFooterBand GroupFooter3;
private DevExpress.XtraReports.UI.GroupFooterBand GroupFooter3;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell40;
private DevExpress.XtraReports.UI.XRTableCell cellPreisGruppeInter;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell42;
private DevExpress.XtraReports.UI.XRTableCell cellPreisTeamExtern;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell43;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell44;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell48;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell49;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell45;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell46;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell47;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell50;
private DevExpress.XtraReports.UI.XRRichText xrRichText3;
private DevExpress.XtraReports.UI.XRRichText xrRichText1;
}
}

View File

@@ -29,15 +29,23 @@ namespace PraxisPusteblume
public void SetReportDataSource(ServiceInvoiceRO pRO)
{
bool mq = false;
StringBuilder sb = new StringBuilder();
if (!String.IsNullOrEmpty(pRO.RecipientOrganisation))
{
if (pRO.RecipientOrganisation.EndsWith(" - IFS"))
if (pRO.RecipientOrganisation.Contains(" - IFS"))
{
pRO.RecipientOrganisation = pRO.RecipientOrganisation.Replace(" - IFS", "").Trim();
}
if (pRO.RecipientOrganisation.Contains("(TS)"))
{
pRO.RecipientOrganisation = pRO.RecipientOrganisation.Replace(" (TS)", "").Trim();
}
else if (pRO.RecipientOrganisation.Contains("(MQ)"))
{
pRO.RecipientOrganisation = pRO.RecipientOrganisation.Replace(" (MQ)", "").Trim();
mq = true;
}
sb.AppendLine(pRO.RecipientOrganisation);
}
if (!String.IsNullOrEmpty(pRO.RecipientDivision))
@@ -52,74 +60,19 @@ namespace PraxisPusteblume
{
sb.AppendLine(pRO.RecipientPostCodeAndTown);
}
//lblAdresse.Text = sb.ToString();
//lblNachweisFuer.Text = String.Format("Klient/in: {0}, geb. am {1:dd.MM.yyyy}",
// pRO.CustomerName, pRO.CustomerBirthdate);
//lblMonatJahr.Text = String.Format("Abrechnungsmonat:: {0:MM}/{0:yyyy}", pRO.AccountingPeriodStart);
//var stats = GetStatistics(pRO);
//if (stats != null)
//{
// lblReststunden.Text = String.Format("Reststunden: {0:0.##}",
// (stats.MinutesApprovedTotal - stats.MinutesProvidedTotal) / 60);
//}
//lblAZ.Text = pRO.CustomerReferenceNumber;
//if (pRO.InvoiceDateTime.HasValue)
// pRO.Notice = String.Format("{0:dd.MM.yyyy}", pRO.InvoiceDateTime.Value.AddDays(30));
// if (pRO.ServiceInvoicePeriods != null)
// {
// foreach (var sip in pRO.ServiceInvoicePeriods)
// {
// if (sip.ServiceInvoiceItems != null)
// {
// foreach (var ii in sip.ServiceInvoiceItems)
// {
// ii.ServiceDescription = String.Format("{0}\n{1}", ii.ServiceDescription, ii.Notice);
// ii.CustomerFirstname = String.Format("{0:c}", ii.AmountPerUnit);
// if (!String.IsNullOrEmpty(ii.RateFactor))
// {
//var rfStr = ii.RateFactor.Replace("%", "").Replace(",00", "").Trim();
//int rfInt = 0;
//Int32.TryParse(rfStr, out rfInt);
//if (rateFactor > 1)
//{
// ii.CustomerFirstname = String.Format("{0} x {1:0.##}", ii.CustomerFirstname, rateFactor);
//}
//else
//{
// ii.CustomerFirstname = String.Format("{0}", ii.CustomerFirstname);
//}
// }
// }
// }
// }
// }
//SetCustomerInfos(pRO);
//cellDesription.Text = String.Format("Fachleistungsstunden {0:MM}/{0:yyyy}", pRO.AccountingPeriodStart);
if (mq)
{
lblEinrichtung.Text = lblEinrichtung.Text.Replace("102358", "102522");
rtKopfIfs.Text = rtKopfIfs.Text.Replace("Jahnstraße 31, 83278 Traunstein", "Staudacher Str. 12, 83250 Marquartstein");
}
SetzePreise(pRO);
if (pRO.ServiceInvoicePeriods != null && pRO.ServiceInvoicePeriods.Count > 0)
{
foreach (var p in pRO.ServiceInvoicePeriods)
{
var newInvoiceItem = CreateNewInvoiceItem(pRO, p);
p.ServiceInvoiceItems = new List<ServiceInvoiceItemRO>();
p.ServiceInvoiceItems.Add(newInvoiceItem);
@@ -127,24 +80,6 @@ namespace PraxisPusteblume
pRO.ServiceInvoicePeriods.Sort((a, b) => a.ServiceInvoiceItems[0].CustomerLastname.CompareTo(b.ServiceInvoiceItems[0].CustomerLastname));
}
//if (pauschaleItem == null)
//{
// lblBezeichnungTeam.Visible = false;
// lblGleichTeam.Visible = false;
// lblBetragTeamsitzung.Visible = false;
// tableSummen.Top -= 30;
//}
//else
//{
// lblBetragTeamsitzung.Text = String.Format("{0:0.00} Euro", pauschaleItem.NetAmount);
//}
//ErstelleSummenTabelle(summen.Values.OrderBy(s => s.Leistung).ToList());
//cellClaimGesamt.Text = String.Format("{0} Euro", pRO.NetClaim.Replace("€", "").Trim());
this.bindingSource1.DataSource = pRO;
}
@@ -180,14 +115,12 @@ namespace PraxisPusteblume
if (sip.ServiceInvoiceItems != null && sip.ServiceInvoiceItems.Count > 0)
{
foreach (var i in sip.ServiceInvoiceItems)
{
if (i.ServiceDescription == null)
{
i.ServiceDescription = "";
}
if (i.ServiceDescription == "Team")
{
teamPreis += i.NetAmount ?? 0;
@@ -207,7 +140,6 @@ namespace PraxisPusteblume
{
if (i.ServiceRecord != null)
{
if (i.ServiceRecord.ServiceDescription.Name.ToLower().Contains("mobil"))
{
mobilPreis += GetGrossAmount(i);
@@ -240,16 +172,13 @@ namespace PraxisPusteblume
private decimal GetGrossAmount(ServiceInvoiceItemRO ii)
{
decimal amount = 0;
if (Decimal.TryParse(ii.GrossAmount.Replace("€", ""), out amount))
{
return amount;
}
return 0;
}
private void SetzePreise(ServiceInvoiceRO pRO)
{
decimal preisAmbulant = 58.24m;
@@ -257,6 +186,8 @@ namespace PraxisPusteblume
decimal preisGruppe = 32.53m;
decimal preisTeam = 10.88m;
decimal preisInvest = 4.84m;
decimal preisVernetzung = 18m;
decimal preisGruppeInter = 47.45m;
if (pRO.AccountingPeriodStart >= new DateTime(2019, 4, 1))
{
preisTeam = 11.26m;
@@ -295,6 +226,13 @@ namespace PraxisPusteblume
preisInvest = GetPreis(preise, "Invest (MQ)", pRO.AccountingPeriodStart);
preisTeam = GetPreis(preise, "Team", pRO.AccountingPeriodStart);
}
if (pRO.AccountingPeriodStart >= new DateTime(2025, 08, 01))
{
var preise = DAOFactory.GenericDAO.GetAllActive<Preis>();
preisGruppe = GetPreis(preise, "Gruppe", pRO.AccountingPeriodStart);
preisGruppeInter = GetPreis(preise, "Gruppe Interdisziplinär", pRO.AccountingPeriodStart);
preisVernetzung = GetPreis(preise, "Team Vernetzung", pRO.AccountingPeriodStart);
}
var cat = DAOFactory.SearchDAO.FindServiceCategoryByName("IFS - Psychologie / Heilpädagogik");
if (cat != null)
@@ -333,8 +271,7 @@ namespace PraxisPusteblume
{
preisGruppe = crp.CostRateValue.Value;
}
}
}
}
cellPreisAmbulant.Text = String.Format("{0:c}", preisAmbulant);
@@ -342,6 +279,8 @@ namespace PraxisPusteblume
cellPreisGruppe.Text = String.Format("{0:c}", preisGruppe);
cellPreisTeam.Text = String.Format("{0:c}", preisTeam);
cellPreisInvest.Text = String.Format("{0:c}", preisInvest);
cellPreisGruppeInter.Text = String.Format("{0:c}", preisGruppeInter);
cellPreisTeamExtern.Text = String.Format("{0:c}", preisVernetzung);
}
private static decimal GetPreis(IList<Preis> allePreise, String name, DateTime datum)

File diff suppressed because one or more lines are too long