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 000000000..bc5f01bd8 Binary files /dev/null and b/ReportImp/Mittelpunkt/mittelpunktLogo.jpg differ