MH: TeamPfeil Korridore

This commit is contained in:
2026-05-29 13:43:58 +02:00
parent a1b9598a54
commit 95e2b28f58
3 changed files with 361 additions and 343 deletions

View File

@@ -138,6 +138,8 @@ namespace TeamPfeil
// Offene qualifizierte Korridorstunden: ro.TotalFLSQualified
// Genutzte unterstützende Korridorstunden: ro.TotalFLMUnqualified
// Offene unterstützende Korridorstunden: ro.TotalFLSUnqualified
// Zeitraum Kontingent Qualifiziert: ro.RequestedStartDate
// Zeitraum Kontingent Unterstützend: ro.RequestedEndDate
private ServicesOverviewRO BerechneKorridor(ServicesOverviewRO ro, List<SupportConceptApprovalPeriodDC> aktuelleBewilligungen)
{
// Genutzte qualifizierte Korridorstunden
@@ -148,8 +150,12 @@ namespace TeamPfeil
ro.TotalFLMUnqualified = 0;
// Offene unterstützende Korridorstunden
ro.TotalFLSUnqualified = 0;
// Zeitraum Kontingent Qualifiziert:
ro.RequestedStartDate = "";
// Zeitraum Kontingent Unterstützend:
ro.RequestedEndDate = "";
double budgetFuerQualAss = 0;
double budgetFuerQualAss = 0;
double budgetFuerUnterstAss = 0;
foreach (var ap in aktuelleBewilligungen)
@@ -176,14 +182,26 @@ namespace TeamPfeil
double genutzt = KorridorberechnungHelper.BerechneGenutzteKorridorstunden(scOid, ap.ServiceCategory, budgetFuerQualAss, ro.EndDate, true);
ro.TotalFLMQualified = genutzt;
ro.TotalFLSQualified = budgetFuerQualAss - genutzt;
}
// Unterst. Ass. darf zu 30% von qual. Mitarbeitenden erbracht werden
else if (ap.ServiceCategory.Name.Contains("Unterstützende Assistenz"))
if (ap.StartDate.HasValue && ap.EndDate.HasValue)
ro.RequestedStartDate = string.Format("von {0:dd.MM.yyyy} bis {1:dd.MM.yyyy}", ap.StartDate.Value, ap.EndDate.Value);
else if (ap.StartDate.HasValue && !ap.EndDate.HasValue)
ro.RequestedStartDate = string.Format("ab {0:dd.MM.yyyy}", ap.StartDate.Value);
else if (!ap.StartDate.HasValue && ap.EndDate.HasValue)
ro.RequestedStartDate = string.Format("bis {0:dd.MM.yyyy}", ap.EndDate.Value);
}
// Unterst. Ass. darf zu 30% von qual. Mitarbeitenden erbracht werden
else if (ap.ServiceCategory.Name.Contains("Unterstützende Assistenz"))
{
budgetFuerUnterstAss = bewilligtGesamt * 0.30;
double genutzt = KorridorberechnungHelper.BerechneGenutzteKorridorstunden(scOid, ap.ServiceCategory, budgetFuerUnterstAss, ro.EndDate, false);
ro.TotalFLMUnqualified = genutzt;
ro.TotalFLSUnqualified = budgetFuerUnterstAss - genutzt;
if (ap.StartDate.HasValue && ap.EndDate.HasValue)
ro.RequestedEndDate = string.Format("von {0:dd.MM.yyyy} bis {1:dd.MM.yyyy}", ap.StartDate.Value, ap.EndDate.Value);
else if (ap.StartDate.HasValue && !ap.EndDate.HasValue)
ro.RequestedEndDate = string.Format("ab {0:dd.MM.yyyy}", ap.StartDate.Value);
else if (!ap.StartDate.HasValue && ap.EndDate.HasValue)
ro.RequestedEndDate = string.Format("bis {0:dd.MM.yyyy}", ap.EndDate.Value);
}
}
}

View File

@@ -78,15 +78,32 @@ namespace TeamPfeil
this.topMarginBand1 = new DevExpress.XtraReports.UI.TopMarginBand();
this.bottomMarginBand1 = new DevExpress.XtraReports.UI.BottomMarginBand();
this.GroupFooter1 = new DevExpress.XtraReports.UI.GroupFooterBand();
this.lblKorridor = new DevExpress.XtraReports.UI.XRLabel();
this.tableKorridorUnterstuetzend = new DevExpress.XtraReports.UI.XRTable();
this.xrTableRow8 = new DevExpress.XtraReports.UI.XRTableRow();
this.xrTableCell27 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell29 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableRow11 = new DevExpress.XtraReports.UI.XRTableRow();
this.xrTableCell30 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell32 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableRow12 = new DevExpress.XtraReports.UI.XRTableRow();
this.xrTableCell33 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell35 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableRow13 = new DevExpress.XtraReports.UI.XRTableRow();
this.xrTableCell36 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell38 = new DevExpress.XtraReports.UI.XRTableCell();
this.lblKorridorQualifiziert = new DevExpress.XtraReports.UI.XRLabel();
this.tableKorridorQualifiziert = new DevExpress.XtraReports.UI.XRTable();
this.xrTableRow3 = new DevExpress.XtraReports.UI.XRTableRow();
this.xrTableCell19 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell12 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableRow4 = new DevExpress.XtraReports.UI.XRTableRow();
this.xrTableCell20 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell17 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableRow5 = new DevExpress.XtraReports.UI.XRTableRow();
this.xrTableCell21 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell22 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableRow7 = new DevExpress.XtraReports.UI.XRTableRow();
this.xrTableCell24 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell25 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTable4 = new DevExpress.XtraReports.UI.XRTable();
this.xrTableRow2 = new DevExpress.XtraReports.UI.XRTableRow();
@@ -119,30 +136,14 @@ namespace TeamPfeil
this.TotalFLMBillableAsHours = new DevExpress.XtraReports.UI.CalculatedField();
this.KorridorbudgetQualifiziert = new DevExpress.XtraReports.UI.CalculatedField();
this.KorridorbudgetUnterstützend = new DevExpress.XtraReports.UI.CalculatedField();
this.tableKorridorUnterstuetzend = new DevExpress.XtraReports.UI.XRTable();
this.xrTableRow8 = new DevExpress.XtraReports.UI.XRTableRow();
this.xrTableCell29 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableRow11 = new DevExpress.XtraReports.UI.XRTableRow();
this.xrTableCell32 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableRow12 = new DevExpress.XtraReports.UI.XRTableRow();
this.xrTableCell35 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableRow13 = new DevExpress.XtraReports.UI.XRTableRow();
this.xrTableCell38 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell36 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell33 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell30 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell27 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell24 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell21 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell20 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell19 = new DevExpress.XtraReports.UI.XRTableCell();
this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components);
this.lblKorridorUnterstützend = new DevExpress.XtraReports.UI.XRLabel();
((System.ComponentModel.ISupportInitialize)(this.xrTable3)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.xrTable1)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.tableKorridorUnterstuetzend)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.tableKorridorQualifiziert)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.xrTable4)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.xrTable2)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.tableKorridorUnterstuetzend)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this)).BeginInit();
//
@@ -679,8 +680,9 @@ namespace TeamPfeil
// GroupFooter1
//
this.GroupFooter1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
this.lblKorridorUnterstützend,
this.tableKorridorUnterstuetzend,
this.lblKorridor,
this.lblKorridorQualifiziert,
this.tableKorridorQualifiziert,
this.xrTable4,
this.xrLabel4,
@@ -706,17 +708,232 @@ namespace TeamPfeil
this.GroupFooter1.KeepTogether = true;
this.GroupFooter1.Name = "GroupFooter1";
//
// lblKorridor
// tableKorridorUnterstuetzend
//
this.lblKorridor.Font = new DevExpress.Drawing.DXFont("Calibri", 12F, DevExpress.Drawing.DXFontStyle.Bold);
this.lblKorridor.LocationFloat = new DevExpress.Utils.PointFloat(0F, 66.66657F);
this.lblKorridor.Multiline = true;
this.lblKorridor.Name = "lblKorridor";
this.lblKorridor.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
this.lblKorridor.SizeF = new System.Drawing.SizeF(486.515F, 23F);
this.lblKorridor.StylePriority.UseFont = false;
this.lblKorridor.Text = "Noch verfügbare Korridorstunden zum [EndDate!dd.MM.yyyy]";
this.lblKorridor.Visible = false;
this.tableKorridorUnterstuetzend.BorderColor = System.Drawing.Color.Black;
this.tableKorridorUnterstuetzend.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right)
| DevExpress.XtraPrinting.BorderSide.Bottom)));
this.tableKorridorUnterstuetzend.Font = new DevExpress.Drawing.DXFont("Calibri", 10F);
this.tableKorridorUnterstuetzend.LocationFloat = new DevExpress.Utils.PointFloat(350.22F, 90F);
this.tableKorridorUnterstuetzend.Name = "tableKorridorUnterstuetzend";
this.tableKorridorUnterstuetzend.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F);
this.tableKorridorUnterstuetzend.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] {
this.xrTableRow8,
this.xrTableRow11,
this.xrTableRow12,
this.xrTableRow13});
this.tableKorridorUnterstuetzend.SizeF = new System.Drawing.SizeF(303.3054F, 100F);
this.tableKorridorUnterstuetzend.StylePriority.UseFont = false;
this.tableKorridorUnterstuetzend.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
//
// xrTableRow8
//
this.xrTableRow8.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
this.xrTableCell27,
this.xrTableCell29});
this.xrTableRow8.Name = "xrTableRow8";
this.xrTableRow8.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F);
this.xrTableRow8.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
this.xrTableRow8.Weight = 0.821916897675071D;
//
// xrTableCell27
//
this.xrTableCell27.BackColor = System.Drawing.Color.LightGray;
this.xrTableCell27.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
| DevExpress.XtraPrinting.BorderSide.Right)
| DevExpress.XtraPrinting.BorderSide.Bottom)));
this.xrTableCell27.Font = new DevExpress.Drawing.DXFont("Calibri", 12F);
this.xrTableCell27.Multiline = true;
this.xrTableCell27.Name = "xrTableCell27";
this.xrTableCell27.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 7, 0, 0, 100F);
this.xrTableCell27.StylePriority.UseBackColor = false;
this.xrTableCell27.StylePriority.UseBorders = false;
this.xrTableCell27.StylePriority.UseFont = false;
this.xrTableCell27.StylePriority.UsePadding = false;
this.xrTableCell27.StylePriority.UseTextAlignment = false;
this.xrTableCell27.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
this.xrTableCell27.Weight = 0.077438591307664117D;
//
// xrTableCell29
//
this.xrTableCell29.BackColor = System.Drawing.Color.LightGray;
this.xrTableCell29.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
| DevExpress.XtraPrinting.BorderSide.Right)
| DevExpress.XtraPrinting.BorderSide.Bottom)));
this.xrTableCell29.Font = new DevExpress.Drawing.DXFont("Calibri", 12F);
this.xrTableCell29.Multiline = true;
this.xrTableCell29.Name = "xrTableCell29";
this.xrTableCell29.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 7, 0, 0, 100F);
this.xrTableCell29.StylePriority.UseBackColor = false;
this.xrTableCell29.StylePriority.UseBorders = false;
this.xrTableCell29.StylePriority.UseFont = false;
this.xrTableCell29.StylePriority.UsePadding = false;
this.xrTableCell29.StylePriority.UseTextAlignment = false;
this.xrTableCell29.Text = "Unterstützende Assistenz";
this.xrTableCell29.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
this.xrTableCell29.Weight = 0.13128983599728253D;
//
// xrTableRow11
//
this.xrTableRow11.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
this.xrTableCell30,
this.xrTableCell32});
this.xrTableRow11.Name = "xrTableRow11";
this.xrTableRow11.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F);
this.xrTableRow11.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
this.xrTableRow11.Weight = 0.821916897675071D;
//
// xrTableCell30
//
this.xrTableCell30.BackColor = System.Drawing.Color.Transparent;
this.xrTableCell30.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
| DevExpress.XtraPrinting.BorderSide.Right)
| DevExpress.XtraPrinting.BorderSide.Bottom)));
this.xrTableCell30.Font = new DevExpress.Drawing.DXFont("Calibri", 12F);
this.xrTableCell30.Multiline = true;
this.xrTableCell30.Name = "xrTableCell30";
this.xrTableCell30.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 7, 0, 0, 100F);
this.xrTableCell30.StylePriority.UseBackColor = false;
this.xrTableCell30.StylePriority.UseBorders = false;
this.xrTableCell30.StylePriority.UseFont = false;
this.xrTableCell30.StylePriority.UsePadding = false;
this.xrTableCell30.StylePriority.UseTextAlignment = false;
this.xrTableCell30.Text = "Gesamtbudget";
this.xrTableCell30.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
this.xrTableCell30.Weight = 0.077438591307664117D;
//
// xrTableCell32
//
this.xrTableCell32.BackColor = System.Drawing.Color.Transparent;
this.xrTableCell32.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
| DevExpress.XtraPrinting.BorderSide.Right)
| DevExpress.XtraPrinting.BorderSide.Bottom)));
this.xrTableCell32.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "KorridorbudgetUnterstützend")});
this.xrTableCell32.Font = new DevExpress.Drawing.DXFont("Calibri", 12F);
this.xrTableCell32.Multiline = true;
this.xrTableCell32.Name = "xrTableCell32";
this.xrTableCell32.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 7, 0, 0, 100F);
this.xrTableCell32.StylePriority.UseBackColor = false;
this.xrTableCell32.StylePriority.UseBorders = false;
this.xrTableCell32.StylePriority.UseFont = false;
this.xrTableCell32.StylePriority.UsePadding = false;
this.xrTableCell32.StylePriority.UseTextAlignment = false;
this.xrTableCell32.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
this.xrTableCell32.TextFormatString = "{0:0.00}";
this.xrTableCell32.Weight = 0.13128989900199337D;
//
// xrTableRow12
//
this.xrTableRow12.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
this.xrTableCell33,
this.xrTableCell35});
this.xrTableRow12.Name = "xrTableRow12";
this.xrTableRow12.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F);
this.xrTableRow12.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
this.xrTableRow12.Weight = 0.821916897675071D;
//
// xrTableCell33
//
this.xrTableCell33.BackColor = System.Drawing.Color.Transparent;
this.xrTableCell33.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
| DevExpress.XtraPrinting.BorderSide.Right)
| DevExpress.XtraPrinting.BorderSide.Bottom)));
this.xrTableCell33.Font = new DevExpress.Drawing.DXFont("Calibri", 12F);
this.xrTableCell33.Multiline = true;
this.xrTableCell33.Name = "xrTableCell33";
this.xrTableCell33.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 7, 0, 0, 100F);
this.xrTableCell33.StylePriority.UseBackColor = false;
this.xrTableCell33.StylePriority.UseBorders = false;
this.xrTableCell33.StylePriority.UseFont = false;
this.xrTableCell33.StylePriority.UsePadding = false;
this.xrTableCell33.StylePriority.UseTextAlignment = false;
this.xrTableCell33.Text = "genutzt";
this.xrTableCell33.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
this.xrTableCell33.Weight = 0.077438591307664117D;
//
// xrTableCell35
//
this.xrTableCell35.BackColor = System.Drawing.Color.Transparent;
this.xrTableCell35.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
| DevExpress.XtraPrinting.BorderSide.Right)
| DevExpress.XtraPrinting.BorderSide.Bottom)));
this.xrTableCell35.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "TotalFLMUnqualified")});
this.xrTableCell35.Font = new DevExpress.Drawing.DXFont("Calibri", 12F);
this.xrTableCell35.Multiline = true;
this.xrTableCell35.Name = "xrTableCell35";
this.xrTableCell35.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 7, 0, 0, 100F);
this.xrTableCell35.StylePriority.UseBackColor = false;
this.xrTableCell35.StylePriority.UseBorders = false;
this.xrTableCell35.StylePriority.UseFont = false;
this.xrTableCell35.StylePriority.UsePadding = false;
this.xrTableCell35.StylePriority.UseTextAlignment = false;
this.xrTableCell35.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
this.xrTableCell35.TextFormatString = "{0:0.00}";
this.xrTableCell35.Weight = 0.13128989900199337D;
//
// xrTableRow13
//
this.xrTableRow13.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
this.xrTableCell36,
this.xrTableCell38});
this.xrTableRow13.Name = "xrTableRow13";
this.xrTableRow13.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F);
this.xrTableRow13.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
this.xrTableRow13.Weight = 0.821916897675071D;
//
// xrTableCell36
//
this.xrTableCell36.BackColor = System.Drawing.Color.Transparent;
this.xrTableCell36.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
| DevExpress.XtraPrinting.BorderSide.Right)
| DevExpress.XtraPrinting.BorderSide.Bottom)));
this.xrTableCell36.Font = new DevExpress.Drawing.DXFont("Calibri", 12F);
this.xrTableCell36.Multiline = true;
this.xrTableCell36.Name = "xrTableCell36";
this.xrTableCell36.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 7, 0, 0, 100F);
this.xrTableCell36.StylePriority.UseBackColor = false;
this.xrTableCell36.StylePriority.UseBorders = false;
this.xrTableCell36.StylePriority.UseFont = false;
this.xrTableCell36.StylePriority.UsePadding = false;
this.xrTableCell36.StylePriority.UseTextAlignment = false;
this.xrTableCell36.Text = "noch offen";
this.xrTableCell36.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
this.xrTableCell36.Weight = 0.077438591307664117D;
//
// xrTableCell38
//
this.xrTableCell38.BackColor = System.Drawing.Color.Transparent;
this.xrTableCell38.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
| DevExpress.XtraPrinting.BorderSide.Right)
| DevExpress.XtraPrinting.BorderSide.Bottom)));
this.xrTableCell38.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "TotalFLSUnqualified")});
this.xrTableCell38.Font = new DevExpress.Drawing.DXFont("Calibri", 12F);
this.xrTableCell38.Multiline = true;
this.xrTableCell38.Name = "xrTableCell38";
this.xrTableCell38.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 7, 0, 0, 100F);
this.xrTableCell38.StylePriority.UseBackColor = false;
this.xrTableCell38.StylePriority.UseBorders = false;
this.xrTableCell38.StylePriority.UseFont = false;
this.xrTableCell38.StylePriority.UsePadding = false;
this.xrTableCell38.StylePriority.UseTextAlignment = false;
this.xrTableCell38.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
this.xrTableCell38.TextFormatString = "{0:0.00}";
this.xrTableCell38.Weight = 0.1312898780004231D;
//
// lblKorridorQualifiziert
//
this.lblKorridorQualifiziert.Font = new DevExpress.Drawing.DXFont("Calibri", 12F, DevExpress.Drawing.DXFontStyle.Bold);
this.lblKorridorQualifiziert.LocationFloat = new DevExpress.Utils.PointFloat(0F, 66.66657F);
this.lblKorridorQualifiziert.Multiline = true;
this.lblKorridorQualifiziert.Name = "lblKorridorQualifiziert";
this.lblKorridorQualifiziert.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
this.lblKorridorQualifiziert.SizeF = new System.Drawing.SizeF(295.7364F, 23F);
this.lblKorridorQualifiziert.StylePriority.UseFont = false;
this.lblKorridorQualifiziert.Text = "Noch verfügbare Korridorstunden zum [EndDate!dd.MM.yyyy] für das Kontingent [Requ" +
"estedStartDate]";
//
// tableKorridorQualifiziert
//
@@ -735,7 +952,6 @@ namespace TeamPfeil
this.tableKorridorQualifiziert.SizeF = new System.Drawing.SizeF(295.7365F, 100F);
this.tableKorridorQualifiziert.StylePriority.UseFont = false;
this.tableKorridorQualifiziert.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
this.tableKorridorQualifiziert.Visible = false;
//
// xrTableRow3
//
@@ -747,6 +963,24 @@ namespace TeamPfeil
this.xrTableRow3.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
this.xrTableRow3.Weight = 0.821916897675071D;
//
// xrTableCell19
//
this.xrTableCell19.BackColor = System.Drawing.Color.LightGray;
this.xrTableCell19.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
| DevExpress.XtraPrinting.BorderSide.Right)
| DevExpress.XtraPrinting.BorderSide.Bottom)));
this.xrTableCell19.Font = new DevExpress.Drawing.DXFont("Calibri", 12F);
this.xrTableCell19.Multiline = true;
this.xrTableCell19.Name = "xrTableCell19";
this.xrTableCell19.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 7, 0, 0, 100F);
this.xrTableCell19.StylePriority.UseBackColor = false;
this.xrTableCell19.StylePriority.UseBorders = false;
this.xrTableCell19.StylePriority.UseFont = false;
this.xrTableCell19.StylePriority.UsePadding = false;
this.xrTableCell19.StylePriority.UseTextAlignment = false;
this.xrTableCell19.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
this.xrTableCell19.Weight = 0.077438591307664117D;
//
// xrTableCell12
//
this.xrTableCell12.BackColor = System.Drawing.Color.LightGray;
@@ -775,6 +1009,25 @@ namespace TeamPfeil
this.xrTableRow4.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
this.xrTableRow4.Weight = 0.821916897675071D;
//
// xrTableCell20
//
this.xrTableCell20.BackColor = System.Drawing.Color.Transparent;
this.xrTableCell20.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
| DevExpress.XtraPrinting.BorderSide.Right)
| DevExpress.XtraPrinting.BorderSide.Bottom)));
this.xrTableCell20.Font = new DevExpress.Drawing.DXFont("Calibri", 12F);
this.xrTableCell20.Multiline = true;
this.xrTableCell20.Name = "xrTableCell20";
this.xrTableCell20.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 7, 0, 0, 100F);
this.xrTableCell20.StylePriority.UseBackColor = false;
this.xrTableCell20.StylePriority.UseBorders = false;
this.xrTableCell20.StylePriority.UseFont = false;
this.xrTableCell20.StylePriority.UsePadding = false;
this.xrTableCell20.StylePriority.UseTextAlignment = false;
this.xrTableCell20.Text = "Gesamtbudget";
this.xrTableCell20.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
this.xrTableCell20.Weight = 0.077438591307664117D;
//
// xrTableCell17
//
this.xrTableCell17.BackColor = System.Drawing.Color.Transparent;
@@ -806,6 +1059,25 @@ namespace TeamPfeil
this.xrTableRow5.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
this.xrTableRow5.Weight = 0.821916897675071D;
//
// xrTableCell21
//
this.xrTableCell21.BackColor = System.Drawing.Color.Transparent;
this.xrTableCell21.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
| DevExpress.XtraPrinting.BorderSide.Right)
| DevExpress.XtraPrinting.BorderSide.Bottom)));
this.xrTableCell21.Font = new DevExpress.Drawing.DXFont("Calibri", 12F);
this.xrTableCell21.Multiline = true;
this.xrTableCell21.Name = "xrTableCell21";
this.xrTableCell21.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 7, 0, 0, 100F);
this.xrTableCell21.StylePriority.UseBackColor = false;
this.xrTableCell21.StylePriority.UseBorders = false;
this.xrTableCell21.StylePriority.UseFont = false;
this.xrTableCell21.StylePriority.UsePadding = false;
this.xrTableCell21.StylePriority.UseTextAlignment = false;
this.xrTableCell21.Text = "genutzt";
this.xrTableCell21.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
this.xrTableCell21.Weight = 0.077438591307664117D;
//
// xrTableCell22
//
this.xrTableCell22.BackColor = System.Drawing.Color.Transparent;
@@ -837,6 +1109,25 @@ namespace TeamPfeil
this.xrTableRow7.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
this.xrTableRow7.Weight = 0.821916897675071D;
//
// xrTableCell24
//
this.xrTableCell24.BackColor = System.Drawing.Color.Transparent;
this.xrTableCell24.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
| DevExpress.XtraPrinting.BorderSide.Right)
| DevExpress.XtraPrinting.BorderSide.Bottom)));
this.xrTableCell24.Font = new DevExpress.Drawing.DXFont("Calibri", 12F);
this.xrTableCell24.Multiline = true;
this.xrTableCell24.Name = "xrTableCell24";
this.xrTableCell24.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 7, 0, 0, 100F);
this.xrTableCell24.StylePriority.UseBackColor = false;
this.xrTableCell24.StylePriority.UseBorders = false;
this.xrTableCell24.StylePriority.UseFont = false;
this.xrTableCell24.StylePriority.UsePadding = false;
this.xrTableCell24.StylePriority.UseTextAlignment = false;
this.xrTableCell24.Text = "noch offen";
this.xrTableCell24.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
this.xrTableCell24.Weight = 0.077438591307664117D;
//
// xrTableCell25
//
this.xrTableCell25.BackColor = System.Drawing.Color.Transparent;
@@ -1282,300 +1573,21 @@ namespace TeamPfeil
this.KorridorbudgetUnterstützend.Expression = "[TotalFLMUnqualified] + [TotalFLSUnqualified]\n";
this.KorridorbudgetUnterstützend.Name = "KorridorbudgetUnterstützend";
//
// tableKorridorUnterstuetzend
//
this.tableKorridorUnterstuetzend.BorderColor = System.Drawing.Color.Black;
this.tableKorridorUnterstuetzend.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right)
| DevExpress.XtraPrinting.BorderSide.Bottom)));
this.tableKorridorUnterstuetzend.Font = new DevExpress.Drawing.DXFont("Calibri", 10F);
this.tableKorridorUnterstuetzend.LocationFloat = new DevExpress.Utils.PointFloat(350.22F, 90F);
this.tableKorridorUnterstuetzend.Name = "tableKorridorUnterstuetzend";
this.tableKorridorUnterstuetzend.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F);
this.tableKorridorUnterstuetzend.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] {
this.xrTableRow8,
this.xrTableRow11,
this.xrTableRow12,
this.xrTableRow13});
this.tableKorridorUnterstuetzend.SizeF = new System.Drawing.SizeF(303.3054F, 100F);
this.tableKorridorUnterstuetzend.StylePriority.UseFont = false;
this.tableKorridorUnterstuetzend.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
this.tableKorridorUnterstuetzend.Visible = false;
//
// xrTableRow8
//
this.xrTableRow8.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
this.xrTableCell27,
this.xrTableCell29});
this.xrTableRow8.Name = "xrTableRow8";
this.xrTableRow8.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F);
this.xrTableRow8.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
this.xrTableRow8.Weight = 0.821916897675071D;
//
// xrTableCell29
//
this.xrTableCell29.BackColor = System.Drawing.Color.LightGray;
this.xrTableCell29.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
| DevExpress.XtraPrinting.BorderSide.Right)
| DevExpress.XtraPrinting.BorderSide.Bottom)));
this.xrTableCell29.Font = new DevExpress.Drawing.DXFont("Calibri", 12F);
this.xrTableCell29.Multiline = true;
this.xrTableCell29.Name = "xrTableCell29";
this.xrTableCell29.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 7, 0, 0, 100F);
this.xrTableCell29.StylePriority.UseBackColor = false;
this.xrTableCell29.StylePriority.UseBorders = false;
this.xrTableCell29.StylePriority.UseFont = false;
this.xrTableCell29.StylePriority.UsePadding = false;
this.xrTableCell29.StylePriority.UseTextAlignment = false;
this.xrTableCell29.Text = "Unterstützende Assistenz";
this.xrTableCell29.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
this.xrTableCell29.Weight = 0.13128983599728253D;
//
// xrTableRow11
//
this.xrTableRow11.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
this.xrTableCell30,
this.xrTableCell32});
this.xrTableRow11.Name = "xrTableRow11";
this.xrTableRow11.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F);
this.xrTableRow11.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
this.xrTableRow11.Weight = 0.821916897675071D;
//
// xrTableCell32
//
this.xrTableCell32.BackColor = System.Drawing.Color.Transparent;
this.xrTableCell32.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
| DevExpress.XtraPrinting.BorderSide.Right)
| DevExpress.XtraPrinting.BorderSide.Bottom)));
this.xrTableCell32.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "KorridorbudgetUnterstützend")});
this.xrTableCell32.Font = new DevExpress.Drawing.DXFont("Calibri", 12F);
this.xrTableCell32.Multiline = true;
this.xrTableCell32.Name = "xrTableCell32";
this.xrTableCell32.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 7, 0, 0, 100F);
this.xrTableCell32.StylePriority.UseBackColor = false;
this.xrTableCell32.StylePriority.UseBorders = false;
this.xrTableCell32.StylePriority.UseFont = false;
this.xrTableCell32.StylePriority.UsePadding = false;
this.xrTableCell32.StylePriority.UseTextAlignment = false;
this.xrTableCell32.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
this.xrTableCell32.TextFormatString = "{0:0.00}";
this.xrTableCell32.Weight = 0.13128989900199337D;
//
// xrTableRow12
//
this.xrTableRow12.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
this.xrTableCell33,
this.xrTableCell35});
this.xrTableRow12.Name = "xrTableRow12";
this.xrTableRow12.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F);
this.xrTableRow12.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
this.xrTableRow12.Weight = 0.821916897675071D;
//
// xrTableCell35
//
this.xrTableCell35.BackColor = System.Drawing.Color.Transparent;
this.xrTableCell35.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
| DevExpress.XtraPrinting.BorderSide.Right)
| DevExpress.XtraPrinting.BorderSide.Bottom)));
this.xrTableCell35.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "TotalFLMUnqualified")});
this.xrTableCell35.Font = new DevExpress.Drawing.DXFont("Calibri", 12F);
this.xrTableCell35.Multiline = true;
this.xrTableCell35.Name = "xrTableCell35";
this.xrTableCell35.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 7, 0, 0, 100F);
this.xrTableCell35.StylePriority.UseBackColor = false;
this.xrTableCell35.StylePriority.UseBorders = false;
this.xrTableCell35.StylePriority.UseFont = false;
this.xrTableCell35.StylePriority.UsePadding = false;
this.xrTableCell35.StylePriority.UseTextAlignment = false;
this.xrTableCell35.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
this.xrTableCell35.TextFormatString = "{0:0.00}";
this.xrTableCell35.Weight = 0.13128989900199337D;
//
// xrTableRow13
//
this.xrTableRow13.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
this.xrTableCell36,
this.xrTableCell38});
this.xrTableRow13.Name = "xrTableRow13";
this.xrTableRow13.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F);
this.xrTableRow13.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
this.xrTableRow13.Weight = 0.821916897675071D;
//
// xrTableCell38
//
this.xrTableCell38.BackColor = System.Drawing.Color.Transparent;
this.xrTableCell38.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
| DevExpress.XtraPrinting.BorderSide.Right)
| DevExpress.XtraPrinting.BorderSide.Bottom)));
this.xrTableCell38.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "TotalFLSUnqualified")});
this.xrTableCell38.Font = new DevExpress.Drawing.DXFont("Calibri", 12F);
this.xrTableCell38.Multiline = true;
this.xrTableCell38.Name = "xrTableCell38";
this.xrTableCell38.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 7, 0, 0, 100F);
this.xrTableCell38.StylePriority.UseBackColor = false;
this.xrTableCell38.StylePriority.UseBorders = false;
this.xrTableCell38.StylePriority.UseFont = false;
this.xrTableCell38.StylePriority.UsePadding = false;
this.xrTableCell38.StylePriority.UseTextAlignment = false;
this.xrTableCell38.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
this.xrTableCell38.TextFormatString = "{0:0.00}";
this.xrTableCell38.Weight = 0.1312898780004231D;
//
// xrTableCell36
//
this.xrTableCell36.BackColor = System.Drawing.Color.Transparent;
this.xrTableCell36.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
| DevExpress.XtraPrinting.BorderSide.Right)
| DevExpress.XtraPrinting.BorderSide.Bottom)));
this.xrTableCell36.Font = new DevExpress.Drawing.DXFont("Calibri", 12F);
this.xrTableCell36.Multiline = true;
this.xrTableCell36.Name = "xrTableCell36";
this.xrTableCell36.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 7, 0, 0, 100F);
this.xrTableCell36.StylePriority.UseBackColor = false;
this.xrTableCell36.StylePriority.UseBorders = false;
this.xrTableCell36.StylePriority.UseFont = false;
this.xrTableCell36.StylePriority.UsePadding = false;
this.xrTableCell36.StylePriority.UseTextAlignment = false;
this.xrTableCell36.Text = "noch offen";
this.xrTableCell36.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
this.xrTableCell36.Weight = 0.077438591307664117D;
//
// xrTableCell33
//
this.xrTableCell33.BackColor = System.Drawing.Color.Transparent;
this.xrTableCell33.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
| DevExpress.XtraPrinting.BorderSide.Right)
| DevExpress.XtraPrinting.BorderSide.Bottom)));
this.xrTableCell33.Font = new DevExpress.Drawing.DXFont("Calibri", 12F);
this.xrTableCell33.Multiline = true;
this.xrTableCell33.Name = "xrTableCell33";
this.xrTableCell33.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 7, 0, 0, 100F);
this.xrTableCell33.StylePriority.UseBackColor = false;
this.xrTableCell33.StylePriority.UseBorders = false;
this.xrTableCell33.StylePriority.UseFont = false;
this.xrTableCell33.StylePriority.UsePadding = false;
this.xrTableCell33.StylePriority.UseTextAlignment = false;
this.xrTableCell33.Text = "genutzt";
this.xrTableCell33.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
this.xrTableCell33.Weight = 0.077438591307664117D;
//
// xrTableCell30
//
this.xrTableCell30.BackColor = System.Drawing.Color.Transparent;
this.xrTableCell30.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
| DevExpress.XtraPrinting.BorderSide.Right)
| DevExpress.XtraPrinting.BorderSide.Bottom)));
this.xrTableCell30.Font = new DevExpress.Drawing.DXFont("Calibri", 12F);
this.xrTableCell30.Multiline = true;
this.xrTableCell30.Name = "xrTableCell30";
this.xrTableCell30.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 7, 0, 0, 100F);
this.xrTableCell30.StylePriority.UseBackColor = false;
this.xrTableCell30.StylePriority.UseBorders = false;
this.xrTableCell30.StylePriority.UseFont = false;
this.xrTableCell30.StylePriority.UsePadding = false;
this.xrTableCell30.StylePriority.UseTextAlignment = false;
this.xrTableCell30.Text = "Gesamtbudget";
this.xrTableCell30.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
this.xrTableCell30.Weight = 0.077438591307664117D;
//
// xrTableCell27
//
this.xrTableCell27.BackColor = System.Drawing.Color.LightGray;
this.xrTableCell27.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
| DevExpress.XtraPrinting.BorderSide.Right)
| DevExpress.XtraPrinting.BorderSide.Bottom)));
this.xrTableCell27.Font = new DevExpress.Drawing.DXFont("Calibri", 12F);
this.xrTableCell27.Multiline = true;
this.xrTableCell27.Name = "xrTableCell27";
this.xrTableCell27.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 7, 0, 0, 100F);
this.xrTableCell27.StylePriority.UseBackColor = false;
this.xrTableCell27.StylePriority.UseBorders = false;
this.xrTableCell27.StylePriority.UseFont = false;
this.xrTableCell27.StylePriority.UsePadding = false;
this.xrTableCell27.StylePriority.UseTextAlignment = false;
this.xrTableCell27.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
this.xrTableCell27.Weight = 0.077438591307664117D;
//
// xrTableCell24
//
this.xrTableCell24.BackColor = System.Drawing.Color.Transparent;
this.xrTableCell24.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
| DevExpress.XtraPrinting.BorderSide.Right)
| DevExpress.XtraPrinting.BorderSide.Bottom)));
this.xrTableCell24.Font = new DevExpress.Drawing.DXFont("Calibri", 12F);
this.xrTableCell24.Multiline = true;
this.xrTableCell24.Name = "xrTableCell24";
this.xrTableCell24.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 7, 0, 0, 100F);
this.xrTableCell24.StylePriority.UseBackColor = false;
this.xrTableCell24.StylePriority.UseBorders = false;
this.xrTableCell24.StylePriority.UseFont = false;
this.xrTableCell24.StylePriority.UsePadding = false;
this.xrTableCell24.StylePriority.UseTextAlignment = false;
this.xrTableCell24.Text = "noch offen";
this.xrTableCell24.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
this.xrTableCell24.Weight = 0.077438591307664117D;
//
// xrTableCell21
//
this.xrTableCell21.BackColor = System.Drawing.Color.Transparent;
this.xrTableCell21.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
| DevExpress.XtraPrinting.BorderSide.Right)
| DevExpress.XtraPrinting.BorderSide.Bottom)));
this.xrTableCell21.Font = new DevExpress.Drawing.DXFont("Calibri", 12F);
this.xrTableCell21.Multiline = true;
this.xrTableCell21.Name = "xrTableCell21";
this.xrTableCell21.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 7, 0, 0, 100F);
this.xrTableCell21.StylePriority.UseBackColor = false;
this.xrTableCell21.StylePriority.UseBorders = false;
this.xrTableCell21.StylePriority.UseFont = false;
this.xrTableCell21.StylePriority.UsePadding = false;
this.xrTableCell21.StylePriority.UseTextAlignment = false;
this.xrTableCell21.Text = "genutzt";
this.xrTableCell21.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
this.xrTableCell21.Weight = 0.077438591307664117D;
//
// xrTableCell20
//
this.xrTableCell20.BackColor = System.Drawing.Color.Transparent;
this.xrTableCell20.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
| DevExpress.XtraPrinting.BorderSide.Right)
| DevExpress.XtraPrinting.BorderSide.Bottom)));
this.xrTableCell20.Font = new DevExpress.Drawing.DXFont("Calibri", 12F);
this.xrTableCell20.Multiline = true;
this.xrTableCell20.Name = "xrTableCell20";
this.xrTableCell20.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 7, 0, 0, 100F);
this.xrTableCell20.StylePriority.UseBackColor = false;
this.xrTableCell20.StylePriority.UseBorders = false;
this.xrTableCell20.StylePriority.UseFont = false;
this.xrTableCell20.StylePriority.UsePadding = false;
this.xrTableCell20.StylePriority.UseTextAlignment = false;
this.xrTableCell20.Text = "Gesamtbudget";
this.xrTableCell20.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
this.xrTableCell20.Weight = 0.077438591307664117D;
//
// xrTableCell19
//
this.xrTableCell19.BackColor = System.Drawing.Color.LightGray;
this.xrTableCell19.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
| DevExpress.XtraPrinting.BorderSide.Right)
| DevExpress.XtraPrinting.BorderSide.Bottom)));
this.xrTableCell19.Font = new DevExpress.Drawing.DXFont("Calibri", 12F);
this.xrTableCell19.Multiline = true;
this.xrTableCell19.Name = "xrTableCell19";
this.xrTableCell19.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 7, 0, 0, 100F);
this.xrTableCell19.StylePriority.UseBackColor = false;
this.xrTableCell19.StylePriority.UseBorders = false;
this.xrTableCell19.StylePriority.UseFont = false;
this.xrTableCell19.StylePriority.UsePadding = false;
this.xrTableCell19.StylePriority.UseTextAlignment = false;
this.xrTableCell19.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
this.xrTableCell19.Weight = 0.077438591307664117D;
//
// bindingSource1
//
this.bindingSource1.DataSource = typeof(BeWo.Report.ReportObjects.ServicesOverviewRO);
//
// lblKorridorUnterstützend
//
this.lblKorridorUnterstützend.Font = new DevExpress.Drawing.DXFont("Calibri", 12F, DevExpress.Drawing.DXFontStyle.Bold);
this.lblKorridorUnterstützend.LocationFloat = new DevExpress.Utils.PointFloat(350.22F, 66.99998F);
this.lblKorridorUnterstützend.Multiline = true;
this.lblKorridorUnterstützend.Name = "lblKorridorUnterstützend";
this.lblKorridorUnterstützend.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
this.lblKorridorUnterstützend.SizeF = new System.Drawing.SizeF(303.3023F, 23F);
this.lblKorridorUnterstützend.StylePriority.UseFont = false;
this.lblKorridorUnterstützend.Text = "Noch verfügbare Korridorstunden zum [EndDate!dd.MM.yyyy] für das Kontingent [Requ" +
"estedEndDate] ";
//
// QuittierungsbelegNeuesModell
//
@@ -1609,10 +1621,10 @@ namespace TeamPfeil
this.Watermarks.Add(xrWatermark1);
((System.ComponentModel.ISupportInitialize)(this.xrTable3)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.xrTable1)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.tableKorridorUnterstuetzend)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.tableKorridorQualifiziert)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.xrTable4)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.xrTable2)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.tableKorridorUnterstuetzend)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).EndInit();
((System.ComponentModel.ISupportInitialize)(this)).EndInit();
@@ -1696,7 +1708,7 @@ namespace TeamPfeil
private DevExpress.XtraReports.UI.XRLabel lblStd2Kat;
private DevExpress.XtraReports.UI.XRLabel xrLabel16;
private DevExpress.XtraReports.UI.XRLabel lblStd1Kat;
private DevExpress.XtraReports.UI.XRLabel lblKorridor;
private DevExpress.XtraReports.UI.XRLabel lblKorridorQualifiziert;
private DevExpress.XtraReports.UI.XRTable tableKorridorQualifiziert;
private DevExpress.XtraReports.UI.XRTableRow xrTableRow3;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell12;
@@ -1725,5 +1737,6 @@ namespace TeamPfeil
private DevExpress.XtraReports.UI.XRTableCell xrTableCell20;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell21;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell24;
private DevExpress.XtraReports.UI.XRLabel lblKorridorUnterstützend;
}
}

View File

@@ -22,6 +22,8 @@ namespace TeamPfeil
// Offene qualifizierte Korridorstunden: ro.TotalFLSQualified
// Genutzte unterstützende Korridorstunden: ro.TotalFLMUnqualified
// Offene unterstützende Korridorstunden: ro.TotalFLSUnqualified
// Zeitraum Kontingent Qualifiziert: ro.RequestedStartDate
// Zeitraum Kontingent Unterstützend: ro.RequestedEndDate
public partial class QuittierungsbelegNeuesModell : DevExpress.XtraReports.UI.XtraReport, IBeWoReport<ServicesOverviewRO>
{
public QuittierungsbelegNeuesModell()
@@ -31,21 +33,6 @@ namespace TeamPfeil
public void SetReportDataSource(ServicesOverviewRO pRO)
{
if (pRO.TotalFLMQualified > 0)
{
lblKorridor.Visible = true;
tableKorridorQualifiziert.Visible = true;
}
else
{
tableKorridorUnterstuetzend.LocationF = new System.Drawing.Point(0, 90);
}
if (pRO.TotalFLMUnqualified > 0)
{
lblKorridor.Visible = true;
tableKorridorUnterstuetzend.Visible = true;
}
bool hatGruppen = false;
double qa1Min = 0;
double qa2Min = 0;