From 005b136f19a0d1711f2e29667cd2e61c330c3eb8 Mon Sep 17 00:00:00 2001 From: HirschleM Date: Wed, 4 Jun 2025 13:54:55 +0200 Subject: [PATCH] MH: Mittelpunkt Dienstplanungsdruck --- ReportImp/Mittelpunkt/Mittelpunkt.csproj | 19 + ReportImp/Mittelpunkt/RosterIstReport.cs | 78 ++ .../Mittelpunkt/RosterIstReport.designer.cs | 1058 +++++++++++++++++ ReportImp/Mittelpunkt/RosterIstReport.resx | 123 ++ ReportImp/Mittelpunkt/mittelpunktLogo.jpg | Bin 0 -> 16924 bytes 5 files changed, 1278 insertions(+) create mode 100644 ReportImp/Mittelpunkt/RosterIstReport.cs create mode 100644 ReportImp/Mittelpunkt/RosterIstReport.designer.cs create mode 100644 ReportImp/Mittelpunkt/RosterIstReport.resx create mode 100644 ReportImp/Mittelpunkt/mittelpunktLogo.jpg diff --git a/ReportImp/Mittelpunkt/Mittelpunkt.csproj b/ReportImp/Mittelpunkt/Mittelpunkt.csproj index d577db15d..34f43ecce 100644 --- a/ReportImp/Mittelpunkt/Mittelpunkt.csproj +++ b/ReportImp/Mittelpunkt/Mittelpunkt.csproj @@ -100,6 +100,12 @@ True Resources.resx + + Component + + + QueryListReport.cs + Component @@ -112,6 +118,12 @@ QuittierungsbelegAssistenz.cs + + Component + + + RosterIstReport.cs + Component @@ -176,6 +188,10 @@ ResXFileCodeGenerator Resources.Designer.cs + + QueryListReport.cs + Designer + Quittierungsbeleg.cs Designer @@ -184,6 +200,9 @@ QuittierungsbelegAssistenz.cs Designer + + RosterIstReport.cs + ServiceInvoiceReport.cs Designer diff --git a/ReportImp/Mittelpunkt/RosterIstReport.cs b/ReportImp/Mittelpunkt/RosterIstReport.cs new file mode 100644 index 000000000..090e9d1b8 --- /dev/null +++ b/ReportImp/Mittelpunkt/RosterIstReport.cs @@ -0,0 +1,78 @@ + +using System; +using System.Collections.Generic; +using System.Globalization; +using System.Linq; +using BeWo.Data.Access; +using BeWo.Data.Entities; +using BeWo.Report; +using BeWo.Report.ReportObjects; +using BeWo.Service.DCEntityMapper; +using BS.Shared.Core; +using BS.Shared.Extensions; +using DevExpress.XtraReports.UI; + +namespace Mittelpunkt +{ + public partial class RosterIstReport : XtraReport, IBeWoReport + { + + public RosterIstReport() + { + InitializeComponent(); + } + + public void SetReportDataSource(RosterIstRO pRO) + { + var empOids = pRO.PageObjects.Select(po => po.Mitarbeiter.EmployeeOid.Value); + DateTime datum = DateTime.Today; + if (pRO.PageObjects != null && pRO.PageObjects.Count > 0) + { + CultureInfo deCulture = new CultureInfo("de-DE"); + string datumString = "1. " + pRO.PageObjects[0].Monat + " " + pRO.PageObjects[0].Jahr; + datum = DateTime.ParseExact(datumString, "d. MMMM yyyy", deCulture); + } + + var berechnung = new CustomMitarbeiterstundenkontoBerechnung(); + var msro = MitarbeiterstundenkontoRO.Create(null, null, datum, datum.AddMonths(1), empOids); + berechnung.CreateEmployeeDetails(msro); + + foreach (var po in pRO.PageObjects) + { + var emp = DAOFactory.GenericDAO.GetByID(po.Mitarbeiter.EmployeeOid.Value); + + if (emp != null) + { + var ed = msro.EmployeeDetailList.FirstOrDefault(e => e.Employee.Oid == po.Mitarbeiter.EmployeeOid); + po.Mitarbeiter.Text5 = string.Format("{0:0.00}", ed.SollProTag); + + var dauer = po.EintraegeProMitarbeiter.Sum(e => Convert.ToDecimal(e.DauerInStunden.IsNullOrEmpty() || e.DauerInStunden == " " ? null : e.DauerInStunden)); + var urlaub = ed.TageUrlaub != null ? ed.TageUrlaub * ed.SollProTag : 0; + var krankheit = ed.TageKrankheit != null ? ed.TageKrankheit * ed.SollProTag : 0; + + summeGesamtDauer.Text = string.Format("{0:0.00}", dauer); + summeGesamtUrlaub.Text = string.Format("{0:0.00}", urlaub); + summeGesamtKrankheit.Text = string.Format("{0:0.00}", krankheit); + + if (ed != null) + { + po.Mitarbeiter.Text1 = string.Format("{0:0.00}", dauer + urlaub + krankheit); + po.Mitarbeiter.Text2 = string.Format("{0:0.00}", ed.StundenSollMax); + po.Mitarbeiter.Text3 = string.Format("{0:0.00}", dauer + urlaub + krankheit - ed.StundenSollMax); + } + } + + foreach (var eintrag in po.EintraegeProMitarbeiter) + { + if (!eintrag.Urlaub.IsNullOrEmpty() && eintrag.Urlaub != " ") + eintrag.Urlaub = "X"; + if (!eintrag.Krankheit.IsNullOrEmpty() && eintrag.Krankheit != " ") + eintrag.Krankheit = "X"; + } + } + + this.RosterIstRO.DataSource = pRO; + } + + } +} diff --git a/ReportImp/Mittelpunkt/RosterIstReport.designer.cs b/ReportImp/Mittelpunkt/RosterIstReport.designer.cs new file mode 100644 index 000000000..e614d72a1 --- /dev/null +++ b/ReportImp/Mittelpunkt/RosterIstReport.designer.cs @@ -0,0 +1,1058 @@ +using BeWo.Report.ReportObjects; +namespace Mittelpunkt +{ + partial class RosterIstReport + { + /// + /// Required designer variable. + /// + private System.ComponentModel.IContainer components = null; + + /// + /// Clean up any resources being used. + /// + /// true if managed resources should be disposed; otherwise, false. + protected override void Dispose(bool disposing) + { + if (disposing && (components != null)) + { + components.Dispose(); + } + base.Dispose(disposing); + } + + #region Designer generated code + + /// + /// Required method for Designer support - do not modify + /// the contents of this method with the code editor. + /// + private void InitializeComponent() + { + this.components = new System.ComponentModel.Container(); + System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(RosterIstReport)); + DevExpress.XtraReports.UI.XRWatermark xrWatermark1 = new DevExpress.XtraReports.UI.XRWatermark(); + this.Detail = new DevExpress.XtraReports.UI.DetailBand(); + this.Detail1 = new DevExpress.XtraReports.UI.DetailBand(); + this.xrPageInfo1 = new DevExpress.XtraReports.UI.XRPageInfo(); + this.xrTable2 = new DevExpress.XtraReports.UI.XRTable(); + this.xrTableRow1 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell1 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell25 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableRow3 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell9 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell16 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableRow2 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell4 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell6 = new DevExpress.XtraReports.UI.XRTableCell(); + this.lblMonat = new DevExpress.XtraReports.UI.XRLabel(); + this.xrTableHeader = new DevExpress.XtraReports.UI.XRTable(); + this.xrTableRowHeader = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell5 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell3 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell2 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell17 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell7 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell10 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell14 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell20 = new DevExpress.XtraReports.UI.XRTableCell(); + this.DetailReport = new DevExpress.XtraReports.UI.DetailReportBand(); + this.DetailReport1 = new DevExpress.XtraReports.UI.DetailReportBand(); + this.Detail2 = new DevExpress.XtraReports.UI.DetailBand(); + this.xrTable1 = new DevExpress.XtraReports.UI.XRTable(); + this.xrTableRow4 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell11 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell15 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell12 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell18 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell19 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell8 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell13 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell21 = new DevExpress.XtraReports.UI.XRTableCell(); + this.Title = new DevExpress.XtraReports.UI.XRControlStyle(); + this.FieldCaption = new DevExpress.XtraReports.UI.XRControlStyle(); + this.PageInfo = new DevExpress.XtraReports.UI.XRControlStyle(); + this.DataField = new DevExpress.XtraReports.UI.XRControlStyle(); + this.topMarginBand1 = new DevExpress.XtraReports.UI.TopMarginBand(); + this.bottomMarginBand1 = new DevExpress.XtraReports.UI.BottomMarginBand(); + this.fieldSumSpecial = new DevExpress.XtraReports.UI.CalculatedField(); + this.fieldSumSonntag = new DevExpress.XtraReports.UI.CalculatedField(); + this.fieldSumFeiertag = new DevExpress.XtraReports.UI.CalculatedField(); + this.fieldHours = new DevExpress.XtraReports.UI.CalculatedField(); + this.fieldSick = new DevExpress.XtraReports.UI.CalculatedField(); + this.fieldVacation = new DevExpress.XtraReports.UI.CalculatedField(); + this.calculatedField1 = new DevExpress.XtraReports.UI.CalculatedField(); + this.fieldSumHours = new DevExpress.XtraReports.UI.CalculatedField(); + this.fieldSumHoliday2 = new DevExpress.XtraReports.UI.CalculatedField(); + this.fieldIstArbeitszeit = new DevExpress.XtraReports.UI.CalculatedField(); + this.fieldUeberstundenGesamt = new DevExpress.XtraReports.UI.CalculatedField(); + this.PageFooter = new DevExpress.XtraReports.UI.PageFooterBand(); + this.GroupFooter1 = new DevExpress.XtraReports.UI.GroupFooterBand(); + this.xrTable3 = new DevExpress.XtraReports.UI.XRTable(); + this.xrTableRow5 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell22 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell24 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableRow6 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell23 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell26 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableRow7 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell27 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell28 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTable4 = new DevExpress.XtraReports.UI.XRTable(); + this.xrTableRow8 = new DevExpress.XtraReports.UI.XRTableRow(); + this.summeGesamtDauer = new DevExpress.XtraReports.UI.XRTableCell(); + this.summeGesamtUrlaub = new DevExpress.XtraReports.UI.XRTableCell(); + this.summeGesamtKrankheit = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell29 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableRow9 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell30 = new DevExpress.XtraReports.UI.XRTableCell(); + this.lblSollProTag = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrPictureBox1 = new DevExpress.XtraReports.UI.XRPictureBox(); + this.RosterIstRO = new DevExpress.DataAccess.ObjectBinding.ObjectDataSource(this.components); + ((System.ComponentModel.ISupportInitialize)(this.xrTable2)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrTableHeader)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrTable1)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrTable3)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrTable4)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.RosterIstRO)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this)).BeginInit(); + // + // Detail + // + this.Detail.HeightF = 0F; + this.Detail.Name = "Detail"; + this.Detail.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F); + this.Detail.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; + // + // Detail1 + // + this.Detail1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.xrPageInfo1, + this.xrTable2, + this.lblMonat, + this.xrTableHeader}); + this.Detail1.Font = new DevExpress.Drawing.DXFont("Arial", 9.75F, DevExpress.Drawing.DXFontStyle.Regular, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] { + new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((byte)(0)))}); + this.Detail1.HeightF = 157.0001F; + this.Detail1.Name = "Detail1"; + this.Detail1.StylePriority.UseFont = false; + // + // xrPageInfo1 + // + this.xrPageInfo1.Font = new DevExpress.Drawing.DXFont("Arial", 8F); + this.xrPageInfo1.LocationFloat = new DevExpress.Utils.PointFloat(622.6252F, 0F); + this.xrPageInfo1.Name = "xrPageInfo1"; + this.xrPageInfo1.PageInfo = DevExpress.XtraPrinting.PageInfo.DateTime; + this.xrPageInfo1.SizeF = new System.Drawing.SizeF(161.3748F, 23F); + this.xrPageInfo1.StylePriority.UseFont = false; + this.xrPageInfo1.StylePriority.UseTextAlignment = false; + this.xrPageInfo1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight; + // + // xrTable2 + // + this.xrTable2.Borders = DevExpress.XtraPrinting.BorderSide.None; + this.xrTable2.Font = new DevExpress.Drawing.DXFont("Arial", 11.25F, DevExpress.Drawing.DXFontStyle.Regular, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] { + new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((byte)(0)))}); + this.xrTable2.LocationFloat = new DevExpress.Utils.PointFloat(0F, 38.62498F); + this.xrTable2.Name = "xrTable2"; + this.xrTable2.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrTable2.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] { + this.xrTableRow1, + this.xrTableRow3, + this.xrTableRow2, + this.xrTableRow9}); + this.xrTable2.SizeF = new System.Drawing.SizeF(764.9999F, 72F); + this.xrTable2.StylePriority.UseBorders = false; + this.xrTable2.StylePriority.UseFont = false; + this.xrTable2.StylePriority.UsePadding = false; + this.xrTable2.StylePriority.UseTextAlignment = false; + this.xrTable2.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + // + // xrTableRow1 + // + this.xrTableRow1.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell1, + this.xrTableCell25}); + this.xrTableRow1.Name = "xrTableRow1"; + this.xrTableRow1.Weight = 0.75540991165010141D; + // + // xrTableCell1 + // + this.xrTableCell1.Font = new DevExpress.Drawing.DXFont("Arial", 11.25F, DevExpress.Drawing.DXFontStyle.Bold, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] { + new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((byte)(0)))}); + this.xrTableCell1.Name = "xrTableCell1"; + this.xrTableCell1.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrTableCell1.StylePriority.UseFont = false; + this.xrTableCell1.StylePriority.UsePadding = false; + this.xrTableCell1.StylePriority.UseTextAlignment = false; + this.xrTableCell1.Text = "Mitarbeiter/in:"; + this.xrTableCell1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + this.xrTableCell1.Weight = 0.138246012405208D; + // + // xrTableCell25 + // + this.xrTableCell25.Font = new DevExpress.Drawing.DXFont("Arial", 11F, DevExpress.Drawing.DXFontStyle.Bold); + this.xrTableCell25.Multiline = true; + this.xrTableCell25.Name = "xrTableCell25"; + this.xrTableCell25.StylePriority.UseFont = false; + this.xrTableCell25.StylePriority.UseTextAlignment = false; + this.xrTableCell25.Text = "[Mitarbeiter.FirstName] [Mitarbeiter.LastName]"; + this.xrTableCell25.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + this.xrTableCell25.Weight = 0.74307226093795853D; + // + // xrTableRow3 + // + this.xrTableRow3.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell9, + this.xrTableCell16}); + this.xrTableRow3.Name = "xrTableRow3"; + this.xrTableRow3.Weight = 0.75540991165010141D; + // + // xrTableCell9 + // + this.xrTableCell9.Font = new DevExpress.Drawing.DXFont("Arial", 11F, DevExpress.Drawing.DXFontStyle.Bold); + this.xrTableCell9.Name = "xrTableCell9"; + this.xrTableCell9.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrTableCell9.StylePriority.UseFont = false; + this.xrTableCell9.StylePriority.UsePadding = false; + this.xrTableCell9.StylePriority.UseTextAlignment = false; + this.xrTableCell9.Text = "Monat"; + this.xrTableCell9.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + this.xrTableCell9.Weight = 0.138246012405208D; + // + // xrTableCell16 + // + this.xrTableCell16.Font = new DevExpress.Drawing.DXFont("Arial", 11F, DevExpress.Drawing.DXFontStyle.Bold); + this.xrTableCell16.Name = "xrTableCell16"; + this.xrTableCell16.StylePriority.UseFont = false; + this.xrTableCell16.StylePriority.UseTextAlignment = false; + this.xrTableCell16.Text = "[Monat]"; + this.xrTableCell16.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + this.xrTableCell16.Weight = 0.74307226093795853D; + // + // xrTableRow2 + // + this.xrTableRow2.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell4, + this.xrTableCell6}); + this.xrTableRow2.Name = "xrTableRow2"; + this.xrTableRow2.Weight = 0.75540991165010141D; + // + // xrTableCell4 + // + this.xrTableCell4.Font = new DevExpress.Drawing.DXFont("Arial", 11F, DevExpress.Drawing.DXFontStyle.Bold); + this.xrTableCell4.Name = "xrTableCell4"; + this.xrTableCell4.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrTableCell4.StylePriority.UseFont = false; + this.xrTableCell4.StylePriority.UsePadding = false; + this.xrTableCell4.StylePriority.UseTextAlignment = false; + this.xrTableCell4.Text = "Jahr"; + this.xrTableCell4.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + this.xrTableCell4.Weight = 0.138246012405208D; + // + // xrTableCell6 + // + this.xrTableCell6.Font = new DevExpress.Drawing.DXFont("Arial", 11F, DevExpress.Drawing.DXFontStyle.Bold); + this.xrTableCell6.Name = "xrTableCell6"; + this.xrTableCell6.StylePriority.UseFont = false; + this.xrTableCell6.StylePriority.UseTextAlignment = false; + this.xrTableCell6.Text = "[Jahr]"; + this.xrTableCell6.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + this.xrTableCell6.Weight = 0.74307226093795853D; + // + // lblMonat + // + this.lblMonat.Font = new DevExpress.Drawing.DXFont("Arial", 14F, DevExpress.Drawing.DXFontStyle.Bold); + this.lblMonat.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F); + this.lblMonat.Multiline = true; + this.lblMonat.Name = "lblMonat"; + this.lblMonat.SizeF = new System.Drawing.SizeF(578.5416F, 25F); + this.lblMonat.StyleName = "Title"; + this.lblMonat.StylePriority.UseFont = false; + this.lblMonat.Text = "Ist-Dienstplan für [Mitarbeiter.LastNameFirstName]"; + // + // xrTableHeader + // + this.xrTableHeader.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) + | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableHeader.Font = new DevExpress.Drawing.DXFont("Arial", 9.75F, DevExpress.Drawing.DXFontStyle.Bold, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] { + new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((byte)(0)))}); + this.xrTableHeader.LocationFloat = new DevExpress.Utils.PointFloat(1.589457E-05F, 124.9167F); + this.xrTableHeader.Name = "xrTableHeader"; + this.xrTableHeader.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrTableHeader.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] { + this.xrTableRowHeader}); + this.xrTableHeader.SizeF = new System.Drawing.SizeF(784.0001F, 32.08334F); + this.xrTableHeader.StylePriority.UseBackColor = false; + this.xrTableHeader.StylePriority.UseBorders = false; + this.xrTableHeader.StylePriority.UseFont = false; + this.xrTableHeader.StylePriority.UsePadding = false; + this.xrTableHeader.StylePriority.UseTextAlignment = false; + this.xrTableHeader.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + // + // xrTableRowHeader + // + this.xrTableRowHeader.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell5, + this.xrTableCell3, + this.xrTableCell2, + this.xrTableCell17, + this.xrTableCell7, + this.xrTableCell10, + this.xrTableCell14, + this.xrTableCell20}); + this.xrTableRowHeader.Name = "xrTableRowHeader"; + this.xrTableRowHeader.Weight = 0.79999999999999982D; + // + // xrTableCell5 + // + this.xrTableCell5.Name = "xrTableCell5"; + this.xrTableCell5.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 2, 0, 0, 100F); + this.xrTableCell5.StylePriority.UsePadding = false; + this.xrTableCell5.StylePriority.UseTextAlignment = false; + this.xrTableCell5.Text = "Datum"; + this.xrTableCell5.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + this.xrTableCell5.Weight = 0.090819619300785318D; + // + // xrTableCell3 + // + this.xrTableCell3.Name = "xrTableCell3"; + this.xrTableCell3.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 2, 0, 0, 100F); + this.xrTableCell3.StylePriority.UsePadding = false; + this.xrTableCell3.StylePriority.UseTextAlignment = false; + this.xrTableCell3.Text = "Dienst / Schicht"; + this.xrTableCell3.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + this.xrTableCell3.Weight = 0.12339622204960969D; + // + // xrTableCell2 + // + this.xrTableCell2.Name = "xrTableCell2"; + this.xrTableCell2.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 2, 0, 0, 100F); + this.xrTableCell2.StylePriority.UsePadding = false; + this.xrTableCell2.StylePriority.UseTextAlignment = false; + this.xrTableCell2.Text = "von"; + this.xrTableCell2.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + this.xrTableCell2.Weight = 0.055281508180805843D; + // + // xrTableCell17 + // + this.xrTableCell17.Name = "xrTableCell17"; + this.xrTableCell17.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 2, 0, 0, 100F); + this.xrTableCell17.StylePriority.UsePadding = false; + this.xrTableCell17.StylePriority.UseTextAlignment = false; + this.xrTableCell17.Text = "bis"; + this.xrTableCell17.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + this.xrTableCell17.Weight = 0.055281508180805843D; + // + // xrTableCell7 + // + this.xrTableCell7.Name = "xrTableCell7"; + this.xrTableCell7.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 2, 0, 0, 100F); + this.xrTableCell7.StylePriority.UsePadding = false; + this.xrTableCell7.StylePriority.UseTextAlignment = false; + this.xrTableCell7.Text = "Dauer"; + this.xrTableCell7.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + this.xrTableCell7.Weight = 0.040276527440411478D; + // + // xrTableCell10 + // + this.xrTableCell10.Multiline = true; + this.xrTableCell10.Name = "xrTableCell10"; + this.xrTableCell10.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 2, 0, 0, 100F); + this.xrTableCell10.StylePriority.UseBackColor = false; + this.xrTableCell10.StylePriority.UsePadding = false; + this.xrTableCell10.StylePriority.UseTextAlignment = false; + this.xrTableCell10.Text = "Urlaub"; + this.xrTableCell10.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + this.xrTableCell10.Weight = 0.059230186611278594D; + // + // xrTableCell14 + // + this.xrTableCell14.Name = "xrTableCell14"; + this.xrTableCell14.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 2, 0, 0, 100F); + this.xrTableCell14.StylePriority.UsePadding = false; + this.xrTableCell14.StylePriority.UseTextAlignment = false; + this.xrTableCell14.Text = "Krankheit"; + this.xrTableCell14.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + this.xrTableCell14.Weight = 0.059230186613465526D; + // + // xrTableCell20 + // + this.xrTableCell20.Name = "xrTableCell20"; + this.xrTableCell20.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 2, 0, 0, 100F); + this.xrTableCell20.StylePriority.UsePadding = false; + this.xrTableCell20.StylePriority.UseTextAlignment = false; + this.xrTableCell20.Text = "Bemerkung"; + this.xrTableCell20.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + this.xrTableCell20.Weight = 0.1356371757796013D; + // + // DetailReport + // + this.DetailReport.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] { + this.Detail1, + this.DetailReport1}); + this.DetailReport.DataMember = "PageObjects"; + this.DetailReport.DataSource = this.RosterIstRO; + this.DetailReport.Level = 0; + this.DetailReport.Name = "DetailReport"; + // + // DetailReport1 + // + this.DetailReport1.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] { + this.Detail2, + this.GroupFooter1}); + this.DetailReport1.DataMember = "PageObjects.EintraegeProMitarbeiter"; + this.DetailReport1.DataSource = this.RosterIstRO; + this.DetailReport1.Level = 0; + this.DetailReport1.Name = "DetailReport1"; + this.DetailReport1.PageBreak = DevExpress.XtraReports.UI.PageBreak.AfterBandExceptLastEntry; + // + // Detail2 + // + this.Detail2.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.xrTable1}); + this.Detail2.Font = new DevExpress.Drawing.DXFont("Arial", 8F); + this.Detail2.HeightF = 22F; + this.Detail2.Name = "Detail2"; + this.Detail2.StylePriority.UseFont = false; + // + // xrTable1 + // + this.xrTable1.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTable1.Font = new DevExpress.Drawing.DXFont("Arial", 10F, DevExpress.Drawing.DXFontStyle.Regular, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] { + new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((byte)(0)))}); + this.xrTable1.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F); + this.xrTable1.Name = "xrTable1"; + this.xrTable1.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrTable1.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] { + this.xrTableRow4}); + this.xrTable1.SizeF = new System.Drawing.SizeF(784.0001F, 22F); + this.xrTable1.StylePriority.UseBorders = false; + this.xrTable1.StylePriority.UseFont = false; + this.xrTable1.StylePriority.UsePadding = false; + this.xrTable1.StylePriority.UseTextAlignment = false; + this.xrTable1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + // + // xrTableRow4 + // + this.xrTableRow4.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell11, + this.xrTableCell15, + this.xrTableCell12, + this.xrTableCell18, + this.xrTableCell19, + this.xrTableCell8, + this.xrTableCell13, + this.xrTableCell21}); + this.xrTableRow4.Name = "xrTableRow4"; + this.xrTableRow4.Weight = 0.88D; + // + // xrTableCell11 + // + this.xrTableCell11.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "PageObjects.EintraegeProMitarbeiter.Datum", "{0:dddd, dd.}")}); + this.xrTableCell11.Name = "xrTableCell11"; + this.xrTableCell11.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 2, 0, 0, 100F); + this.xrTableCell11.StylePriority.UseFont = false; + this.xrTableCell11.StylePriority.UsePadding = false; + this.xrTableCell11.StylePriority.UseTextAlignment = false; + this.xrTableCell11.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + this.xrTableCell11.Weight = 0.10369703848137056D; + this.xrTableCell11.XlsxFormatString = "ddd. dd.MM.yyyy"; + // + // xrTableCell15 + // + this.xrTableCell15.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "PageObjects.EintraegeProMitarbeiter.Dienst.DienstName")}); + this.xrTableCell15.Name = "xrTableCell15"; + this.xrTableCell15.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 2, 0, 0, 100F); + this.xrTableCell15.StylePriority.UsePadding = false; + this.xrTableCell15.StylePriority.UseTextAlignment = false; + this.xrTableCell15.Text = "xrTableCell15"; + this.xrTableCell15.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + this.xrTableCell15.Weight = 0.1408927193730917D; + // + // xrTableCell12 + // + this.xrTableCell12.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "PageObjects.EintraegeProMitarbeiter.Startzeit")}); + this.xrTableCell12.Name = "xrTableCell12"; + this.xrTableCell12.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 2, 0, 0, 100F); + this.xrTableCell12.StylePriority.UsePadding = false; + this.xrTableCell12.StylePriority.UseTextAlignment = false; + this.xrTableCell12.Text = "[Startzeit]"; + this.xrTableCell12.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.xrTableCell12.Weight = 0.0631199375083197D; + // + // xrTableCell18 + // + this.xrTableCell18.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "PageObjects.EintraegeProMitarbeiter.Endzeit")}); + this.xrTableCell18.Name = "xrTableCell18"; + this.xrTableCell18.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 2, 0, 0, 100F); + this.xrTableCell18.StylePriority.UsePadding = false; + this.xrTableCell18.StylePriority.UseTextAlignment = false; + this.xrTableCell18.Text = "[Endzeit]"; + this.xrTableCell18.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.xrTableCell18.Weight = 0.063119937508325091D; + // + // xrTableCell19 + // + this.xrTableCell19.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "PageObjects.EintraegeProMitarbeiter.DauerInStunden")}); + this.xrTableCell19.Name = "xrTableCell19"; + this.xrTableCell19.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 2, 0, 0, 100F); + this.xrTableCell19.StylePriority.UsePadding = false; + this.xrTableCell19.StylePriority.UseTextAlignment = false; + this.xrTableCell19.Text = "xrTableCell19"; + this.xrTableCell19.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.xrTableCell19.Weight = 0.045987386683637457D; + // + // xrTableCell8 + // + this.xrTableCell8.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "PageObjects.EintraegeProMitarbeiter.Urlaub")}); + this.xrTableCell8.Name = "xrTableCell8"; + this.xrTableCell8.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 2, 0, 0, 100F); + this.xrTableCell8.StylePriority.UsePadding = false; + this.xrTableCell8.StylePriority.UseTextAlignment = false; + this.xrTableCell8.Text = "xrTableCell8"; + this.xrTableCell8.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.xrTableCell8.Weight = 0.067628507251571782D; + // + // xrTableCell13 + // + this.xrTableCell13.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "PageObjects.EintraegeProMitarbeiter.Krankheit")}); + this.xrTableCell13.Name = "xrTableCell13"; + this.xrTableCell13.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 2, 0, 0, 100F); + this.xrTableCell13.StylePriority.UsePadding = false; + this.xrTableCell13.StylePriority.UseTextAlignment = false; + this.xrTableCell13.Text = "xrTableCell13"; + this.xrTableCell13.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.xrTableCell13.Weight = 0.0676285623346416D; + // + // xrTableCell21 + // + this.xrTableCell21.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "PageObjects.EintraegeProMitarbeiter.Notice")}); + this.xrTableCell21.Name = "xrTableCell21"; + this.xrTableCell21.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 2, 0, 0, 100F); + this.xrTableCell21.StylePriority.UsePadding = false; + this.xrTableCell21.StylePriority.UseTextAlignment = false; + this.xrTableCell21.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + this.xrTableCell21.Weight = 0.1548692640734802D; + // + // Title + // + this.Title.BackColor = System.Drawing.Color.White; + this.Title.BorderColor = System.Drawing.SystemColors.ControlText; + this.Title.Borders = DevExpress.XtraPrinting.BorderSide.None; + this.Title.BorderWidth = 1F; + this.Title.Font = new DevExpress.Drawing.DXFont("Times New Roman", 24F); + this.Title.ForeColor = System.Drawing.Color.Black; + this.Title.Name = "Title"; + // + // FieldCaption + // + this.FieldCaption.BackColor = System.Drawing.Color.White; + this.FieldCaption.BorderColor = System.Drawing.SystemColors.ControlText; + this.FieldCaption.Borders = DevExpress.XtraPrinting.BorderSide.None; + this.FieldCaption.BorderWidth = 1F; + this.FieldCaption.Font = new DevExpress.Drawing.DXFont("Times New Roman", 10F, DevExpress.Drawing.DXFontStyle.Bold); + this.FieldCaption.ForeColor = System.Drawing.Color.Black; + this.FieldCaption.Name = "FieldCaption"; + // + // PageInfo + // + this.PageInfo.BackColor = System.Drawing.Color.White; + this.PageInfo.BorderColor = System.Drawing.SystemColors.ControlText; + this.PageInfo.Borders = DevExpress.XtraPrinting.BorderSide.None; + this.PageInfo.BorderWidth = 1F; + this.PageInfo.Font = new DevExpress.Drawing.DXFont("Times New Roman", 8F); + this.PageInfo.ForeColor = System.Drawing.Color.Black; + this.PageInfo.Name = "PageInfo"; + // + // DataField + // + this.DataField.BackColor = System.Drawing.Color.White; + this.DataField.BorderColor = System.Drawing.SystemColors.ControlText; + this.DataField.Borders = DevExpress.XtraPrinting.BorderSide.None; + this.DataField.BorderWidth = 1F; + this.DataField.Font = new DevExpress.Drawing.DXFont("Times New Roman", 8F); + this.DataField.ForeColor = System.Drawing.SystemColors.ControlText; + this.DataField.Name = "DataField"; + // + // topMarginBand1 + // + this.topMarginBand1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.xrPictureBox1}); + this.topMarginBand1.HeightF = 127.0833F; + this.topMarginBand1.Name = "topMarginBand1"; + // + // bottomMarginBand1 + // + this.bottomMarginBand1.HeightF = 50F; + this.bottomMarginBand1.Name = "bottomMarginBand1"; + // + // fieldSumSpecial + // + this.fieldSumSpecial.DataMember = "EmployeeDetailList.Days"; + this.fieldSumSpecial.Expression = "Sum([SpecialHours])"; + this.fieldSumSpecial.FieldType = DevExpress.XtraReports.UI.FieldType.Decimal; + this.fieldSumSpecial.Name = "fieldSumSpecial"; + // + // fieldSumSonntag + // + this.fieldSumSonntag.DataMember = "EmployeeDetailList.Days"; + this.fieldSumSonntag.Expression = "Sum([HoursSunday])"; + this.fieldSumSonntag.FieldType = DevExpress.XtraReports.UI.FieldType.Decimal; + this.fieldSumSonntag.Name = "fieldSumSonntag"; + // + // fieldSumFeiertag + // + this.fieldSumFeiertag.DataMember = "EmployeeDetailList.Days"; + this.fieldSumFeiertag.Expression = "Sum([HoursHoliday])"; + this.fieldSumFeiertag.FieldType = DevExpress.XtraReports.UI.FieldType.Decimal; + this.fieldSumFeiertag.Name = "fieldSumFeiertag"; + // + // fieldHours + // + this.fieldHours.DataMember = "EmployeeDetailList.Days"; + this.fieldHours.Expression = "[MinutesTotal]/60"; + this.fieldHours.FieldType = DevExpress.XtraReports.UI.FieldType.Decimal; + this.fieldHours.Name = "fieldHours"; + // + // fieldSick + // + this.fieldSick.DataMember = "EmployeeDetailList.Days"; + this.fieldSick.Expression = "Iif([HoursSick] > 0, \'x\', \'\')"; + this.fieldSick.FieldType = DevExpress.XtraReports.UI.FieldType.String; + this.fieldSick.Name = "fieldSick"; + // + // fieldVacation + // + this.fieldVacation.DataMember = "EmployeeDetailList.Days"; + this.fieldVacation.Expression = "Iif([HoursInVacation] > 0, \'x\', \'\')"; + this.fieldVacation.FieldType = DevExpress.XtraReports.UI.FieldType.String; + this.fieldVacation.Name = "fieldVacation"; + // + // calculatedField1 + // + this.calculatedField1.DataMember = "EmployeeDetailList.Days"; + this.calculatedField1.DisplayName = "fieldSumSamstag"; + this.calculatedField1.Expression = "Sum([HoursSaturday])"; + this.calculatedField1.FieldType = DevExpress.XtraReports.UI.FieldType.Decimal; + this.calculatedField1.Name = "calculatedField1"; + // + // fieldSumHours + // + this.fieldSumHours.DataMember = "EmployeeDetailList.Days"; + this.fieldSumHours.Expression = "Sum([MinutesTotal]/60)"; + this.fieldSumHours.FieldType = DevExpress.XtraReports.UI.FieldType.Decimal; + this.fieldSumHours.Name = "fieldSumHours"; + // + // fieldSumHoliday2 + // + this.fieldSumHoliday2.DataMember = "EmployeeDetailList.Days"; + this.fieldSumHoliday2.Expression = "Sum([HoursHoliday2])"; + this.fieldSumHoliday2.FieldType = DevExpress.XtraReports.UI.FieldType.Decimal; + this.fieldSumHoliday2.Name = "fieldSumHoliday2"; + // + // fieldIstArbeitszeit + // + this.fieldIstArbeitszeit.DataMember = "EmployeeDetailList"; + this.fieldIstArbeitszeit.Expression = "[StundenGesamtIst]+[UeberstundenVormonat]"; + this.fieldIstArbeitszeit.FieldType = DevExpress.XtraReports.UI.FieldType.Decimal; + this.fieldIstArbeitszeit.Name = "fieldIstArbeitszeit"; + // + // fieldUeberstundenGesamt + // + this.fieldUeberstundenGesamt.DataMember = "EmployeeDetailList"; + this.fieldUeberstundenGesamt.Expression = "Iif([Ueberstunden] == ?, 0, [Ueberstunden])+Iif([UeberstundenVormonat] == ?, 0," + + " [UeberstundenVormonat])"; + this.fieldUeberstundenGesamt.FieldType = DevExpress.XtraReports.UI.FieldType.Decimal; + this.fieldUeberstundenGesamt.Name = "fieldUeberstundenGesamt"; + // + // PageFooter + // + this.PageFooter.HeightF = 0F; + this.PageFooter.Name = "PageFooter"; + // + // GroupFooter1 + // + this.GroupFooter1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.xrTable4, + this.xrTable3}); + this.GroupFooter1.HeightF = 96.79153F; + this.GroupFooter1.Name = "GroupFooter1"; + // + // xrTable3 + // + this.xrTable3.LocationFloat = new DevExpress.Utils.PointFloat(1.589457E-05F, 30.79154F); + this.xrTable3.Name = "xrTable3"; + this.xrTable3.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 96F); + this.xrTable3.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] { + this.xrTableRow5, + this.xrTableRow6, + this.xrTableRow7}); + this.xrTable3.SizeF = new System.Drawing.SizeF(271.2501F, 66F); + // + // xrTableRow5 + // + this.xrTableRow5.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell22, + this.xrTableCell24}); + this.xrTableRow5.Font = new DevExpress.Drawing.DXFont("Arial", 10F); + this.xrTableRow5.Name = "xrTableRow5"; + this.xrTableRow5.StylePriority.UseFont = false; + this.xrTableRow5.Weight = 0.88D; + // + // xrTableCell22 + // + this.xrTableCell22.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) + | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell22.Font = new DevExpress.Drawing.DXFont("Arial", 10F); + this.xrTableCell22.Multiline = true; + this.xrTableCell22.Name = "xrTableCell22"; + this.xrTableCell22.StylePriority.UseBorders = false; + this.xrTableCell22.StylePriority.UseFont = false; + this.xrTableCell22.Text = "Gesamt"; + this.xrTableCell22.Weight = 1.0465474834261337D; + // + // xrTableCell24 + // + this.xrTableCell24.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) + | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell24.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "PageObjects.Mitarbeiter.Text1")}); + this.xrTableCell24.Multiline = true; + this.xrTableCell24.Name = "xrTableCell24"; + this.xrTableCell24.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 2, 0, 0, 100F); + this.xrTableCell24.StylePriority.UseBorders = false; + this.xrTableCell24.StylePriority.UsePadding = false; + this.xrTableCell24.StylePriority.UseTextAlignment = false; + this.xrTableCell24.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight; + this.xrTableCell24.TextFormatString = "{0}"; + this.xrTableCell24.Weight = 1.4219402647490225D; + // + // xrTableRow6 + // + this.xrTableRow6.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell23, + this.xrTableCell26}); + this.xrTableRow6.Font = new DevExpress.Drawing.DXFont("Arial", 10F); + this.xrTableRow6.Name = "xrTableRow6"; + this.xrTableRow6.StylePriority.UseFont = false; + this.xrTableRow6.Weight = 0.88D; + // + // xrTableCell23 + // + this.xrTableCell23.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell23.Font = new DevExpress.Drawing.DXFont("Arial", 10F); + this.xrTableCell23.Multiline = true; + this.xrTableCell23.Name = "xrTableCell23"; + this.xrTableCell23.StylePriority.UseBorders = false; + this.xrTableCell23.StylePriority.UseFont = false; + this.xrTableCell23.Text = "Soll"; + this.xrTableCell23.Weight = 1.0465474834261337D; + // + // xrTableCell26 + // + this.xrTableCell26.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell26.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "PageObjects.Mitarbeiter.Text2")}); + this.xrTableCell26.Multiline = true; + this.xrTableCell26.Name = "xrTableCell26"; + this.xrTableCell26.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 2, 0, 0, 100F); + this.xrTableCell26.StylePriority.UseBorders = false; + this.xrTableCell26.StylePriority.UsePadding = false; + this.xrTableCell26.StylePriority.UseTextAlignment = false; + this.xrTableCell26.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight; + this.xrTableCell26.Weight = 1.4219402647490225D; + // + // xrTableRow7 + // + this.xrTableRow7.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell27, + this.xrTableCell28}); + this.xrTableRow7.Font = new DevExpress.Drawing.DXFont("Arial", 10F); + this.xrTableRow7.Name = "xrTableRow7"; + this.xrTableRow7.StylePriority.UseFont = false; + this.xrTableRow7.Weight = 0.88D; + // + // xrTableCell27 + // + this.xrTableCell27.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell27.Font = new DevExpress.Drawing.DXFont("Arial", 10F); + this.xrTableCell27.Multiline = true; + this.xrTableCell27.Name = "xrTableCell27"; + this.xrTableCell27.StylePriority.UseBorders = false; + this.xrTableCell27.StylePriority.UseFont = false; + this.xrTableCell27.Text = "Saldo"; + this.xrTableCell27.Weight = 1.0465474834261337D; + // + // xrTableCell28 + // + this.xrTableCell28.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell28.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "PageObjects.Mitarbeiter.Text3")}); + this.xrTableCell28.Multiline = true; + this.xrTableCell28.Name = "xrTableCell28"; + this.xrTableCell28.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 2, 0, 0, 100F); + this.xrTableCell28.StylePriority.UseBorders = false; + this.xrTableCell28.StylePriority.UsePadding = false; + this.xrTableCell28.StylePriority.UseTextAlignment = false; + this.xrTableCell28.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight; + this.xrTableCell28.Weight = 1.4219402647490225D; + // + // xrTable4 + // + this.xrTable4.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTable4.Font = new DevExpress.Drawing.DXFont("Arial", 10F, DevExpress.Drawing.DXFontStyle.Regular, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] { + new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((byte)(0)))}); + this.xrTable4.LocationFloat = new DevExpress.Utils.PointFloat(360.2501F, 0F); + this.xrTable4.Name = "xrTable4"; + this.xrTable4.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrTable4.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] { + this.xrTableRow8}); + this.xrTable4.SizeF = new System.Drawing.SizeF(252.0001F, 22F); + this.xrTable4.StylePriority.UseBorders = false; + this.xrTable4.StylePriority.UseFont = false; + this.xrTable4.StylePriority.UsePadding = false; + this.xrTable4.StylePriority.UseTextAlignment = false; + this.xrTable4.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + // + // xrTableRow8 + // + this.xrTableRow8.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell29, + this.summeGesamtDauer, + this.summeGesamtUrlaub, + this.summeGesamtKrankheit}); + this.xrTableRow8.Name = "xrTableRow8"; + this.xrTableRow8.Weight = 0.88D; + // + // summeGesamtDauer + // + this.summeGesamtDauer.Name = "summeGesamtDauer"; + this.summeGesamtDauer.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 2, 0, 0, 100F); + this.summeGesamtDauer.StylePriority.UsePadding = false; + this.summeGesamtDauer.StylePriority.UseTextAlignment = false; + this.summeGesamtDauer.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.summeGesamtDauer.Weight = 0.045987386683637457D; + // + // summeGesamtUrlaub + // + this.summeGesamtUrlaub.Name = "summeGesamtUrlaub"; + this.summeGesamtUrlaub.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 2, 0, 0, 100F); + this.summeGesamtUrlaub.StylePriority.UsePadding = false; + this.summeGesamtUrlaub.StylePriority.UseTextAlignment = false; + this.summeGesamtUrlaub.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.summeGesamtUrlaub.Weight = 0.067628507251571782D; + // + // summeGesamtKrankheit + // + this.summeGesamtKrankheit.Name = "summeGesamtKrankheit"; + this.summeGesamtKrankheit.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 2, 0, 0, 100F); + this.summeGesamtKrankheit.StylePriority.UsePadding = false; + this.summeGesamtKrankheit.StylePriority.UseTextAlignment = false; + this.summeGesamtKrankheit.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.summeGesamtKrankheit.Weight = 0.0676285623346416D; + // + // xrTableCell29 + // + this.xrTableCell29.Borders = DevExpress.XtraPrinting.BorderSide.Right; + this.xrTableCell29.Multiline = true; + this.xrTableCell29.Name = "xrTableCell29"; + this.xrTableCell29.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 2, 0, 0, 100F); + this.xrTableCell29.StylePriority.UseBorders = false; + this.xrTableCell29.StylePriority.UsePadding = false; + this.xrTableCell29.StylePriority.UseTextAlignment = false; + this.xrTableCell29.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.xrTableCell29.Weight = 0.045987386683637457D; + // + // xrTableRow9 + // + this.xrTableRow9.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell30, + this.lblSollProTag}); + this.xrTableRow9.Name = "xrTableRow9"; + this.xrTableRow9.Weight = 0.75540991165010141D; + // + // xrTableCell30 + // + this.xrTableCell30.Font = new DevExpress.Drawing.DXFont("Arial", 11F, DevExpress.Drawing.DXFontStyle.Bold); + this.xrTableCell30.Multiline = true; + this.xrTableCell30.Name = "xrTableCell30"; + this.xrTableCell30.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrTableCell30.StylePriority.UseFont = false; + this.xrTableCell30.StylePriority.UsePadding = false; + this.xrTableCell30.StylePriority.UseTextAlignment = false; + this.xrTableCell30.Text = "Soll pro Tag"; + this.xrTableCell30.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + this.xrTableCell30.Weight = 0.138246012405208D; + // + // lblSollProTag + // + this.lblSollProTag.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "PageObjects.Mitarbeiter.Text5")}); + this.lblSollProTag.Font = new DevExpress.Drawing.DXFont("Arial", 11F, DevExpress.Drawing.DXFontStyle.Bold); + this.lblSollProTag.Multiline = true; + this.lblSollProTag.Name = "lblSollProTag"; + this.lblSollProTag.StylePriority.UseFont = false; + this.lblSollProTag.StylePriority.UseTextAlignment = false; + this.lblSollProTag.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + this.lblSollProTag.Weight = 0.74307226093795853D; + // + // xrPictureBox1 + // + this.xrPictureBox1.ImageAlignment = DevExpress.XtraPrinting.ImageAlignment.MiddleCenter; + this.xrPictureBox1.ImageSource = new DevExpress.XtraPrinting.Drawing.ImageSource("img", resources.GetString("xrPictureBox1.ImageSource")); + this.xrPictureBox1.LocationFloat = new DevExpress.Utils.PointFloat(674.75F, 0F); + this.xrPictureBox1.Name = "xrPictureBox1"; + this.xrPictureBox1.SizeF = new System.Drawing.SizeF(109.2495F, 121.875F); + this.xrPictureBox1.Sizing = DevExpress.XtraPrinting.ImageSizeMode.ZoomImage; + // + // RosterIstRO + // + this.RosterIstRO.DataSource = typeof(BeWo.Report.ReportObjects.RosterIstRO); + this.RosterIstRO.Name = "RosterIstRO"; + // + // RosterIstReport + // + this.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] { + this.Detail, + this.DetailReport, + this.topMarginBand1, + this.bottomMarginBand1, + this.PageFooter}); + this.CalculatedFields.AddRange(new DevExpress.XtraReports.UI.CalculatedField[] { + this.fieldSumSpecial, + this.fieldSumSonntag, + this.fieldSumFeiertag, + this.fieldHours, + this.fieldSick, + this.fieldVacation, + this.calculatedField1, + this.fieldSumHours, + this.fieldSumHoliday2, + this.fieldIstArbeitszeit, + this.fieldUeberstundenGesamt}); + this.ComponentStorage.AddRange(new System.ComponentModel.IComponent[] { + this.RosterIstRO}); + this.DataSource = this.RosterIstRO; + this.DisplayName = "Mitarbeiterstundenkonto"; + this.Font = new DevExpress.Drawing.DXFont("Arial", 8F); + this.Margins = new DevExpress.Drawing.DXMargins(21F, 22F, 127.0833F, 50F); + this.PageHeight = 1169; + this.PageWidth = 827; + this.PaperKind = DevExpress.Drawing.Printing.DXPaperKind.A4; + this.StyleSheet.AddRange(new DevExpress.XtraReports.UI.XRControlStyle[] { + this.Title, + this.FieldCaption, + this.PageInfo, + this.DataField}); + this.Version = "23.2"; + xrWatermark1.Id = "Watermark1"; + this.Watermarks.Add(xrWatermark1); + ((System.ComponentModel.ISupportInitialize)(this.xrTable2)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrTableHeader)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrTable1)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrTable3)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrTable4)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.RosterIstRO)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this)).EndInit(); + + } + + #endregion + + private DevExpress.XtraReports.UI.DetailBand Detail; + private DevExpress.XtraReports.UI.DetailBand Detail1; + private DevExpress.XtraReports.UI.DetailReportBand DetailReport; + private DevExpress.XtraReports.UI.XRControlStyle Title; + private DevExpress.XtraReports.UI.XRControlStyle FieldCaption; + private DevExpress.XtraReports.UI.XRControlStyle PageInfo; + private DevExpress.XtraReports.UI.XRControlStyle DataField; + private DevExpress.XtraReports.UI.TopMarginBand topMarginBand1; + private DevExpress.XtraReports.UI.BottomMarginBand bottomMarginBand1; + private DevExpress.XtraReports.UI.DetailReportBand DetailReport1; + private DevExpress.XtraReports.UI.DetailBand Detail2; + private DevExpress.XtraReports.UI.CalculatedField fieldSumSpecial; + private DevExpress.XtraReports.UI.CalculatedField fieldSumSonntag; + private DevExpress.XtraReports.UI.CalculatedField fieldSumFeiertag; + private DevExpress.XtraReports.UI.CalculatedField fieldHours; + private DevExpress.XtraReports.UI.CalculatedField fieldSick; + private DevExpress.XtraReports.UI.CalculatedField fieldVacation; + private DevExpress.XtraReports.UI.CalculatedField calculatedField1; + private DevExpress.XtraReports.UI.CalculatedField fieldSumHours; + private DevExpress.XtraReports.UI.CalculatedField fieldSumHoliday2; + private DevExpress.XtraReports.UI.CalculatedField fieldIstArbeitszeit; + private DevExpress.XtraReports.UI.CalculatedField fieldUeberstundenGesamt; + private DevExpress.DataAccess.ObjectBinding.ObjectDataSource RosterIstRO; + private DevExpress.XtraReports.UI.XRTable xrTable2; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow1; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell1; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell25; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow3; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell9; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell16; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow2; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell4; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell6; + private DevExpress.XtraReports.UI.XRLabel lblMonat; + private DevExpress.XtraReports.UI.XRTable xrTableHeader; + private DevExpress.XtraReports.UI.XRTableRow xrTableRowHeader; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell5; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell2; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell7; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell10; + private DevExpress.XtraReports.UI.PageFooterBand PageFooter; + private DevExpress.XtraReports.UI.XRTable xrTable1; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow4; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell11; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell12; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell17; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell14; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell18; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell19; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell8; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell13; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell3; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell15; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell20; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell21; + private DevExpress.XtraReports.UI.XRPageInfo xrPageInfo1; + private DevExpress.XtraReports.UI.GroupFooterBand GroupFooter1; + private DevExpress.XtraReports.UI.XRTable xrTable3; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow5; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell22; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell24; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow6; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell23; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell26; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow7; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell27; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell28; + private DevExpress.XtraReports.UI.XRTable xrTable4; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow8; + private DevExpress.XtraReports.UI.XRTableCell summeGesamtDauer; + private DevExpress.XtraReports.UI.XRTableCell summeGesamtUrlaub; + private DevExpress.XtraReports.UI.XRTableCell summeGesamtKrankheit; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell29; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow9; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell30; + private DevExpress.XtraReports.UI.XRTableCell lblSollProTag; + private DevExpress.XtraReports.UI.XRPictureBox xrPictureBox1; + } +} diff --git a/ReportImp/Mittelpunkt/RosterIstReport.resx b/ReportImp/Mittelpunkt/RosterIstReport.resx new file mode 100644 index 000000000..8c8028e91 --- /dev/null +++ b/ReportImp/Mittelpunkt/RosterIstReport.resx @@ -0,0 +1,123 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + 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 + + \ No newline at end of file diff --git a/ReportImp/Mittelpunkt/mittelpunktLogo.jpg b/ReportImp/Mittelpunkt/mittelpunktLogo.jpg new file mode 100644 index 0000000000000000000000000000000000000000..bc5f01bd834651a53149a525140f1f2b6d647c39 GIT binary patch literal 16924 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