ClaudiaHeizmannHeilpaedagogik/MonatlicherSollIstKita - Finish nach Rückmeldung

This commit is contained in:
2025-05-15 12:57:21 +02:00
parent 40fbeabeba
commit 4461d736f0
3 changed files with 14 additions and 5 deletions

View File

@@ -473,6 +473,7 @@
this.xrTableCell10.StylePriority.UseTextAlignment = false;
this.xrTableCell10.Text = "xrTableCell24";
this.xrTableCell10.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
this.xrTableCell10.TextFormatString = "{0:0.0}";
this.xrTableCell10.Weight = 0.11230763205749558D;
//
// xrTableCell11

View File

@@ -26,9 +26,17 @@ namespace ClaudiaHeizmannHeilpaedagogik
{
if (pRO.MonatsZeilen != null && pRO.MonatsZeilen.Count > 0)
{
pRO.MonatsZeilen = pRO.MonatsZeilen.Where(m => m.MonatStartDate.Year == pRO.EndDate.Year).ToList();
var bewStdKum = -pRO.SummeStundenDifKumJahresbeginn;
decimal istStdKum = 0;
pRO.MonatsZeilen = pRO.MonatsZeilen.Where(m => m.MonatStartDate.Year == pRO.EndDate.Year).OrderBy(m => m.MonatStartDate).ToList();
foreach (var mz in pRO.MonatsZeilen)
{
bewStdKum += mz.bewilligteStunden;
mz.bewilligteStundenKumuliert = bewStdKum;
istStdKum += mz.erbrachteStunden;
mz.erbrachteStundenKumuliert = istStdKum;
mz.StundenDifferenzKumuliert = mz.erbrachteStundenKumuliert - mz.bewilligteStundenKumuliert;
if (mz.MonatStartDate > pRO.EndDate)
{
mz.Custom1 = "";
@@ -37,9 +45,9 @@ namespace ClaudiaHeizmannHeilpaedagogik
}
else
{
mz.Custom1 = String.Format("{0}", mz.erbrachteStunden);
mz.Custom2 = String.Format("{0}", mz.erbrachteStundenKumuliert);
mz.Custom3 = String.Format("{0}", mz.StundenDifferenzKumuliert);
mz.Custom1 = String.Format("{0:0.0}", mz.erbrachteStunden);
mz.Custom2 = String.Format("{0:0.0}", mz.erbrachteStundenKumuliert);
mz.Custom3 = String.Format("{0:0.0}", mz.StundenDifferenzKumuliert);
}
}
}

View File

@@ -51,7 +51,7 @@ namespace ClaudiaHeizmannHeilpaedagogik
if (scap != null)
{
var sollIstPRO = MonatlicherSollIstVergleichRO.Create(cb2sc.Oid.Value, pRO.EndDate, scap.Oid, 3);
var sollIstPRO = MonatlicherSollIstVergleichRO.Create(cb2sc.Oid.Value, pRO.EndDate, scap.Oid, 3, 1.3333333m);
subReport.SetReportDataSource(sollIstPRO);
}
}