MH: Mittelpunkt Stundenkonto

This commit is contained in:
2025-10-10 14:12:06 +02:00
parent 56a61a03e8
commit abbc02e330
2 changed files with 9 additions and 6 deletions

View File

@@ -52,6 +52,9 @@ namespace Mittelpunkt
if (day.HoursInVacation > 0)
day.MinutesTotal += day.HoursInVacation * 60;
}
if (ed.UrlaubUndKrankheit.HasValue)
ed.StundenGesamtIst = ed.StundenGesamtIst + (ed.SollProTag * ed.UrlaubUndKrankheit.Value);
}
this.bindingSource1.DataSource = pRO;

View File

@@ -110,6 +110,7 @@ namespace Mittelpunkt
this.xrTableRow7 = new DevExpress.XtraReports.UI.XRTableRow();
this.xrTableCell14 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell15 = new DevExpress.XtraReports.UI.XRTableCell();
this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components);
this.Title = new DevExpress.XtraReports.UI.XRControlStyle();
this.FieldCaption = new DevExpress.XtraReports.UI.XRControlStyle();
this.PageInfo = new DevExpress.XtraReports.UI.XRControlStyle();
@@ -130,7 +131,6 @@ namespace Mittelpunkt
this.fieldTatsSoll = new DevExpress.XtraReports.UI.CalculatedField();
this.MinutesTotalAlsStunden = new DevExpress.XtraReports.UI.CalculatedField();
this.StundenGesamtIstInklAbwesenheiten = new DevExpress.XtraReports.UI.CalculatedField();
this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components);
((System.ComponentModel.ISupportInitialize)(this.dienstTable)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.xrTableHeader)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.xrTable2)).BeginInit();
@@ -988,7 +988,7 @@ namespace Mittelpunkt
| DevExpress.XtraPrinting.BorderSide.Right)
| DevExpress.XtraPrinting.BorderSide.Bottom)));
this.xrTableCell9.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeDetailList.StundenGesamtIstInklAbwesenheiten")});
new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeDetailList.StundenGesamtIst")});
this.xrTableCell9.Multiline = true;
this.xrTableCell9.Name = "xrTableCell9";
this.xrTableCell9.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 2, 0, 0, 100F);
@@ -1077,6 +1077,10 @@ namespace Mittelpunkt
this.xrTableCell15.TextFormatString = "{0:0.00}";
this.xrTableCell15.Weight = 0.87342783303805815D;
//
// bindingSource1
//
this.bindingSource1.DataSource = typeof(BeWo.Report.ReportObjects.MitarbeiterstundenkontoRO);
//
// Title
//
this.Title.BackColor = System.Drawing.Color.White;
@@ -1226,10 +1230,6 @@ namespace Mittelpunkt
this.StundenGesamtIstInklAbwesenheiten.Expression = "[StundenGesamtIst] + [UrlaubUndKrankheit] * [SollProTag]";
this.StundenGesamtIstInklAbwesenheiten.Name = "StundenGesamtIstInklAbwesenheiten";
//
// bindingSource1
//
this.bindingSource1.DataSource = typeof(BeWo.Report.ReportObjects.MitarbeiterstundenkontoRO);
//
// MitarbeiterarbeitszeitkontoSeite2
//
this.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] {