AWOMuensterlandRecklinghausen Mitarbeiterarbeitszeitkonto

This commit is contained in:
2023-05-26 13:38:55 +02:00
parent 3dcd2b6dc2
commit 155081aa8c
14 changed files with 4882 additions and 0 deletions

View File

@@ -0,0 +1,65 @@
using System;
using System.Collections.Generic;
using System.Runtime.Remoting.Metadata.W3cXsd2001;
using BeWo.Data.Entities;
using BeWo.Report.ReportObjects;
using BS.Shared.Extensions;
namespace AWOMuensterlandRecklinghausen
{
public class CustomMitarbeiterstundenkontoBerechnung : MitarbeiterstundenkontoBerechnung
{
public override bool ShouldCreateDayDetails()
{
return true;
}
public override bool ShouldCreateDayDetailsForEachServiceRecord()
{
return false;
}
public override MitarbeiterstundenkontoRO.DayDetail CreateDayDetail(DateTime date, MitarbeiterstundenkontoRO.EmployeeDetail ed)
{
var dd = base.CreateDayDetail(date, ed);
dd.BreakMinutes2 = 15;
dd.MaxHoursUntilBreak2 = 9;
return dd;
}
public override void CalculateSpecialHours(MitarbeiterstundenkontoRO.DayDetail dd, ServiceRecord sr, decimal duration)
{
if (!sr.Start.HasValue || dd.NightStart == null || dd.NightEnd == null)
{
base.CalculateSpecialHours(dd, sr, duration);
return;
}
var d1 = sr.Start.Value;
var baseDate = new DateTime(d1.Year, d1.Month, d1.Day);
var saturday = d1.GetNextDayOfWeek(DayOfWeek.Saturday);
var sunday = d1.GetNextDayOfWeek(DayOfWeek.Sunday);
//var christmasEve = new DateTime(d1.Year, 12, 24);
//var newYearsEve = new DateTime(d1.Year, 12, 31);
var unroundedEnd = d1.AddMinutes((double)duration);
var saturdayStart = new DateTime(saturday.Year, saturday.Month, saturday.Day, 14, 0, 0);
var saturdayEnd = new DateTime(saturday.Year, saturday.Month, saturday.Day, 23, 0, 0);
dd.HoursSunday += (decimal)d1.GetIntersectingMinutes(unroundedEnd, sunday, sunday.AddHours(23).AddMinutes(59).AddSeconds(59)) / 60;
//dd.HoursHoliday2 += (decimal)d1.GetIntersectingMinutes(unroundedEnd, christmasEve, christmasEve.AddHours(23).AddMinutes(59).AddSeconds(59).AddMilliseconds(999)) / 60;
//dd.HoursHoliday2 += (decimal)d1.GetIntersectingMinutes(unroundedEnd, newYearsEve, newYearsEve.AddHours(23).AddMinutes(59).AddSeconds(59).AddMilliseconds(999)) / 60;
if (IstFeiertag(d1))
{
dd.HoursHoliday += duration / 60;
}
dd.HoursSaturday += (decimal)d1.GetIntersectingMinutes(unroundedEnd, saturdayStart, saturdayEnd) / 60;
}
}
}

View File

@@ -0,0 +1,19 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Windows.Forms;
using BeWo.Report;
using BeWo.Data.Entities;
using BeWo.Report.ReportObjects;
namespace AWOMuensterlandRecklinghausen
{
public class CustomMitarbeiterstundenkontoBerechnungMonate : MitarbeiterstundenkontoBerechnungMonate
{
public override MitarbeiterstundenkontoBerechnung CreateMitarbeiterstundenkontoBerechnung()
{
return new CustomMitarbeiterstundenkontoBerechnung();
}
}
}

View File

@@ -0,0 +1,129 @@
using System;
using System.Collections.Generic;
using System.Linq;
using BeWo.Report;
using BeWo.Report.ReportObjects;
using BS.Shared.Core;
using DevExpress.XtraReports.UI;
namespace AWOMuensterlandRecklinghausen
{
[IDSpecificClass(Identifier = "Mitarbeiterarbeitszeitkonto")]
public partial class Mitarbeiterarbeitszeitkonto : DevExpress.XtraReports.UI.XtraReport, IBeWoReport<MitarbeiterstundenkontoRO>
{
public Mitarbeiterarbeitszeitkonto()
{
InitializeComponent();
}
public void SetReportDataSource(MitarbeiterstundenkontoRO pRO)
{
var msb = new CustomMitarbeiterstundenkontoBerechnung();
msb.CreateReport(pRO);
foreach (var ed in pRO.EmployeeDetailList)
{
var c = ed.Employee.GetValidContractForDate(pRO.ReportStartDate);
if (c != null)
{
if (c.MonthlyTotalHours.HasValue)
{
ed.Regelarbeitszeit = String.Format("{0:0.00} Stunden im Monat", c.MonthlyTotalHours);
}
else if (c.WeeklyTotalHours.HasValue)
{
ed.Regelarbeitszeit = String.Format("{0:0.00} Stunden pro Woche", c.WeeklyTotalHours);
}
}
// Datum in erster Spalte austauschen durch Custom1 und da dann immer entweder das formatierte Datum reinschreiben oder "Gesamt". Je nachdem kann dann auch
// in den FormatingRules für die GANZE ZEILE die Farbe geändert werden
// Mit foreach durch die Tage laufen, und bis zu jedem Sonntag die Tage in eine Liste sammeln, um dann nach einem Sonntag ein neues Objekt (Datum Sonntag Abend
// für Sortierung) erzeugen, wo in Custom1 dann "Gesamt steht" und die summierten Wochenstunden drin stehen, restlichen Datenfelder können dann leer sein.
decimal wochenstunden = 0;
decimal gesamtstunden = 0;
decimal wochenueberstunden = 0;
decimal gesamtueberstunden = 0;
decimal wochensoll = 0;
var daysInMonth = ed.Days.Count;
List<MitarbeiterstundenkontoRO.DayDetail> wochenSummaries = new List<MitarbeiterstundenkontoRO.DayDetail>();
foreach (var day in ed.Days)
{
bool abwesend = false;
foreach (var absTime in ed.Employee.AbsenceTimes)
{
if (absTime.AbsenceSpan.ContainsDate(day.Date) && absTime.AbsenceReason.Description.ToLower() != "mehrarbeitsausgleich")
abwesend = true;
}
// Art des Kontakts
if (day.ServiceRecords != null && day.ServiceRecords[0].ServiceDescription != null)
{
day.Custom1 = "SB";
if (day.ServiceRecords[0].ServiceDescription.ServiceCategory.IsBillable)
{
day.Custom1 = "AA";
}
// Bemerkungen in Custom2 setzen (Doku aus Zeiterfassung)
day.Custom2 = !string.IsNullOrEmpty(day.ServiceRecords[0].Notice) ? day.ServiceRecords[0].Notice : "";
}
if (abwesend)
day.MinutesTotal = day.SollStunden;
else
day.MinutesTotal = day.MinutesTotal / 60;
// Überstunden
decimal ueberstunden = 0;
if (!day.IstSamstag && !day.IstSonntag)
{
ueberstunden = day.MinutesTotal - day.SollStunden;
}
else if (day.IstSamstag || day.IstSonntag)
{
ueberstunden += day.MinutesTotal;
}
if (abwesend && ueberstunden > 0)
day.Custom3 = string.Format("{0:0.00}", ueberstunden);
else if (!abwesend)
day.Custom3 = string.Format("{0:0.00}", ueberstunden);
else
day.Custom3 = "0,00";
// Wochen- und Gesamtstunden
wochenstunden += day.MinutesTotal;
gesamtstunden += day.MinutesTotal;
// Gesamtübersicht für Woche
if (day.IstSonntag || day.Date.Day == daysInMonth)
{
var summary = new MitarbeiterstundenkontoRO.DayDetail();
summary.Date = new DateTime(day.Date.Year, day.Date.Month, day.Date.Day, 18, 0, 0);
summary.Custom1 = "Gesamt";
summary.Custom2 = string.Format("{0:0.00}", wochensoll);
summary.SollStunden = wochensoll;
summary.Custom3 = string.Format("{0:0.00}", wochenstunden - wochensoll);
summary.MinutesTotal = wochenstunden;
wochenSummaries.Add(summary);
wochenstunden = 0;
wochenueberstunden = 0;
wochensoll = 0;
}
}
ed.Custom1 = gesamtstunden;
ed.Custom2 = Convert.ToDecimal(ed.Custom1) - ed.StundenSollOhneUrlaubKrankheit;
foreach (var s in wochenSummaries)
ed.Days.Add(s);
ed.Days = ed.Days.OrderBy(d => d.Date).ToList();
}
this.bindingSource1.DataSource = pRO;
}
}
}

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,609 @@
<?xml version="1.0" encoding="utf-8"?>
<root>
<!--
Microsoft ResX Schema
Version 2.0
The primary goals of this format is to allow a simple XML format
that is mostly human readable. The generation and parsing of the
various data types are done through the TypeConverter classes
associated with the data types.
Example:
... ado.net/XML headers & schema ...
<resheader name="resmimetype">text/microsoft-resx</resheader>
<resheader name="version">2.0</resheader>
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
<value>[base64 mime encoded serialized .NET Framework object]</value>
</data>
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
<comment>This is a comment</comment>
</data>
There are any number of "resheader" rows that contain simple
name/value pairs.
Each data row contains a name, and value. The row also contains a
type or mimetype. Type corresponds to a .NET class that support
text/value conversion through the TypeConverter architecture.
Classes that don't support this are serialized and stored with the
mimetype set.
The mimetype is used for serialized objects, and tells the
ResXResourceReader how to depersist the object. This is currently not
extensible. For a given mimetype the value must be set accordingly:
Note - application/x-microsoft.net.object.binary.base64 is the format
that the ResXResourceWriter will generate, however the reader can
read any of the formats listed below.
mimetype: application/x-microsoft.net.object.binary.base64
value : The object must be serialized with
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.soap.base64
value : The object must be serialized with
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.bytearray.base64
value : The object must be serialized into a byte array
: using a System.ComponentModel.TypeConverter
: and then encoded with base64 encoding.
-->
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
<xsd:element name="root" msdata:IsDataSet="true">
<xsd:complexType>
<xsd:choice maxOccurs="unbounded">
<xsd:element name="metadata">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" />
</xsd:sequence>
<xsd:attribute name="name" use="required" type="xsd:string" />
<xsd:attribute name="type" type="xsd:string" />
<xsd:attribute name="mimetype" type="xsd:string" />
<xsd:attribute ref="xml:space" />
</xsd:complexType>
</xsd:element>
<xsd:element name="assembly">
<xsd:complexType>
<xsd:attribute name="alias" type="xsd:string" />
<xsd:attribute name="name" type="xsd:string" />
</xsd:complexType>
</xsd:element>
<xsd:element name="data">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
<xsd:attribute ref="xml:space" />
</xsd:complexType>
</xsd:element>
<xsd:element name="resheader">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" use="required" />
</xsd:complexType>
</xsd:element>
</xsd:choice>
</xsd:complexType>
</xsd:element>
</xsd:schema>
<resheader name="resmimetype">
<value>text/microsoft-resx</value>
</resheader>
<resheader name="version">
<value>2.0</value>
</resheader>
<resheader name="reader">
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<resheader name="writer">
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<assembly alias="System.Drawing" name="System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
<data name="xrPictureBox3.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
/9j/4AAQSkZJRgABAQEA3ADcAAD/2wBDAAIBAQIBAQICAgICAgICAwUDAwMDAwYEBAMFBwYHBwcGBwcI
CQsJCAgKCAcHCg0KCgsMDAwMBwkODw0MDgsMDAz/2wBDAQICAgMDAwYDAwYMCAcIDAwMDAwMDAwMDAwM
DAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAz/wAARCADBAkIDASIAAhEBAxEB/8QA
HwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQAAAF9AQIDAAQRBRIh
MUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3ODk6Q0RFRkdISUpTVFVW
V1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXG
x8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEAAwEBAQEBAQEBAQAAAAAAAAECAwQF
BgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSExBhJBUQdhcRMiMoEIFEKRobHBCSMzUvAV
YnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOE
hYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq
8vP09fb3+Pn6/9oADAMBAAIRAxEAPwD9/KKKRm2igBc1BcXUdpDJJNJHHGgLMznCqPc15l+1j+2J4F/Y
y+GU/ijxvqiWNuuUtbZPnub+XGRHEnVmPrwB1JAr8Lf29/8Agst8T/2zNSvNMsb248G+B2Zki0mwl2yX
KetxKMM5I/hGFHoeteJm2fYfARtPWXRL9ex+ueGfgzn3GdXnwkfZ4eLtKrJPl9IreUvJaLq0frr+1B/w
WZ+BP7MF1cafd+KI/E2uW5KyadoQF48bf3XkU+WhHcFsj0r4n+LH/Bz/AKxJeSJ4H+Genww/8s59av2k
Y/WKIL/6HX5RMzY+vXnrQFz2r4DF8YY+q/3bUF5a/iz+1uGfot8HZdTX1+MsTU6ubajfyjFrT1bfmfoJ
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
6Pof1sRnIp1fJP8AwRY/af8AFn7V37FNh4g8Z3ialrVlfz6c13sCvcJFgKz44LYPJAGa+tq/X8LiI16U
a0NpK5/l3xDkdfJszr5ViWnOjJxbWzafTyCiiitzxwooooAKKKKACiiigAooooAKKKKACiiigAooooAK
KKKACiiigCrrX/IGu/8Ari//AKCa/OL/AINa/wDlH944/wCyq+I//RkVfo7rX/IGu/8Ari//AKCa/OL/
AINa/wDlH944/wCyq+I//RkVAH6T0UUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUU
AFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABTJEVwQ2MM
MH3p9G3JoA/PH/gpz/wQ28N/tQLqHjL4ci38MePmBkmtQAlhrDdTvAH7uQ/3xwT1Hcfif8Y/gn4p+APj
288M+MNDv9A1qwcpLb3UZXPoynoynqGBIPav6vPLFeM/tg/sI/Dn9tzwQ2j+NtDjuLiIH7HqUH7u9sX7
Mkg5x6qcqe4r5HOuFaWKvWw/uz/B/wCXqf054R/SOzLhxQyzO74jCaJPedNeTfxRX8r+T6Hzd/wbkDH/
AAT5/wC5gvf5rX3zXz3/AME2P2K7j9gz4D3ngaXWI9ct11i5vbW6WPy2aGQgqHXswxzg4r6Er38rozo4
SnSqbpJM/F/EXNsNmnE2NzHBy5qdWpKUXtdPVaPYKKKK7z4sKKKKACiiigAooooAKKKKACiiigAooooA
KKKKACiiigAooooAq61/yBrv/ri//oJr84v+DWv/AJR/eOP+yq+I/wD0ZFX6Q6lA11p1xEuN0kbKM9Mk
EV8l/wDBGD9g/wAXf8E8v2XvEfgvxnf6DqGqav411bxHDJpM0k0K2906GNWMiId4CnIAI9zQB9dUUUUA
FFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUA
FFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAU1v4qKKmewCr0paKKcdgCiiimAUUUUAFFFFAB
RRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFAB
RRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFAH/9k=
</value>
</data>
<metadata name="bindingSource1.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
<value>17, 17</value>
</metadata>
</root>

View File

@@ -0,0 +1,27 @@
using System;
using BeWo.Report;
using BeWo.Report.ReportObjects;
using BS.Shared.Core;
namespace AWOMuensterlandRecklinghausen
{
[IDSpecificClass(Identifier = "Mitarbeiterstundenkonto")]
public partial class Mitarbeiterstundenkonto : DevExpress.XtraReports.UI.XtraReport, IBeWoReport<MitarbeiterstundenkontoRO>
{
public Mitarbeiterstundenkonto()
{
InitializeComponent();
}
public void SetReportDataSource(MitarbeiterstundenkontoRO pRO)
{
var msb = new CustomMitarbeiterstundenkontoBerechnung();
msb.CreateReport(pRO);
this.bindingSource1.DataSource = pRO;
}
}
}

View File

@@ -0,0 +1,716 @@
using BeWo.Report.ReportObjects;
namespace AWOMuensterlandRecklinghausen
{
partial class Mitarbeiterstundenkonto
{
/// <summary>
/// Required designer variable.
/// </summary>
private System.ComponentModel.IContainer components = null;
/// <summary>
/// Clean up any resources being used.
/// </summary>
/// <param name="disposing">true if managed resources should be disposed; otherwise, false.</param>
protected override void Dispose(bool disposing)
{
if (disposing && (components != null))
{
components.Dispose();
}
base.Dispose(disposing);
}
#region Designer generated code
/// <summary>
/// Required method for Designer support - do not modify
/// the contents of this method with the code editor.
/// </summary>
private void InitializeComponent()
{
this.components = new System.ComponentModel.Container();
this.Detail = new DevExpress.XtraReports.UI.DetailBand();
this.Detail1 = new DevExpress.XtraReports.UI.DetailBand();
this.DetailReport = new DevExpress.XtraReports.UI.DetailReportBand();
this.GroupHeader1 = new DevExpress.XtraReports.UI.GroupHeaderBand();
this.GroupFooter1 = new DevExpress.XtraReports.UI.GroupFooterBand();
this.xrTable1 = new DevExpress.XtraReports.UI.XRTable();
this.xrTableRow1 = new DevExpress.XtraReports.UI.XRTableRow();
this.xrTableCell35 = new DevExpress.XtraReports.UI.XRTableCell();
this.cellSollGesamt = new DevExpress.XtraReports.UI.XRTableCell();
this.cellFLSSollGesamt = new DevExpress.XtraReports.UI.XRTableCell();
this.cellFLSIstGesamt = new DevExpress.XtraReports.UI.XRTableCell();
this.cellFLSPlusMinusGesamt = new DevExpress.XtraReports.UI.XRTableCell();
this.cellGesamtGesamt = new DevExpress.XtraReports.UI.XRTableCell();
this.cellRelationGesamt = new DevExpress.XtraReports.UI.XRTableCell();
this.ReportHeader = new DevExpress.XtraReports.UI.ReportHeaderBand();
this.lblMonat = new DevExpress.XtraReports.UI.XRLabel();
this.pageFooterBand1 = new DevExpress.XtraReports.UI.PageFooterBand();
this.xrPageInfo2 = new DevExpress.XtraReports.UI.XRPageInfo();
this.xrPageInfo1 = new DevExpress.XtraReports.UI.XRPageInfo();
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.fieldFLS = new DevExpress.XtraReports.UI.CalculatedField();
this.topMarginBand1 = new DevExpress.XtraReports.UI.TopMarginBand();
this.bottomMarginBand1 = new DevExpress.XtraReports.UI.BottomMarginBand();
this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components);
this.xrTableCell37 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell39 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell48 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell51 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell47 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell15 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell14 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell13 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell12 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell11 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell7 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell10 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell8 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell9 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell2 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell4 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell5 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableRowHeader = new DevExpress.XtraReports.UI.XRTableRow();
this.xrTableHeader = new DevExpress.XtraReports.UI.XRTable();
this.xrTableCell26 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell24 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell25 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell21 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell23 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell22 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell27 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell16 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell28 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell20 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell19 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell3 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableRowDetail = new DevExpress.XtraReports.UI.XRTableRow();
this.xrTableDetail = new DevExpress.XtraReports.UI.XRTable();
((System.ComponentModel.ISupportInitialize)(this.xrTable1)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.xrTableHeader)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.xrTableDetail)).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.xrTableDetail});
this.Detail1.Font = new System.Drawing.Font("Arial", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
this.Detail1.HeightF = 25F;
this.Detail1.Name = "Detail1";
this.Detail1.StylePriority.UseFont = false;
//
// DetailReport
//
this.DetailReport.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] {
this.Detail1,
this.GroupHeader1,
this.GroupFooter1});
this.DetailReport.DataMember = "EmployeeDetailList";
this.DetailReport.DataSource = this.bindingSource1;
this.DetailReport.Level = 0;
this.DetailReport.Name = "DetailReport";
//
// GroupHeader1
//
this.GroupHeader1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
this.xrTableHeader});
this.GroupHeader1.HeightF = 70F;
this.GroupHeader1.Name = "GroupHeader1";
this.GroupHeader1.RepeatEveryPage = true;
//
// GroupFooter1
//
this.GroupFooter1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
this.xrTable1});
this.GroupFooter1.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Bold);
this.GroupFooter1.HeightF = 48.95833F;
this.GroupFooter1.Name = "GroupFooter1";
this.GroupFooter1.StylePriority.UseFont = false;
//
// xrTable1
//
this.xrTable1.Font = new System.Drawing.Font("Arial", 8F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((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.xrTableRow1});
this.xrTable1.SizeF = new System.Drawing.SizeF(1005F, 25F);
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;
//
// xrTableRow1
//
this.xrTableRow1.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
this.xrTableCell35,
this.xrTableCell37,
this.xrTableCell39,
this.cellSollGesamt,
this.cellFLSSollGesamt,
this.cellFLSIstGesamt,
this.cellFLSPlusMinusGesamt,
this.cellGesamtGesamt,
this.cellRelationGesamt,
this.xrTableCell47,
this.xrTableCell48,
this.xrTableCell51});
this.xrTableRow1.Name = "xrTableRow1";
this.xrTableRow1.Weight = 1D;
//
// xrTableCell35
//
this.xrTableCell35.Name = "xrTableCell35";
this.xrTableCell35.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 2, 0, 0, 100F);
this.xrTableCell35.StylePriority.UseFont = false;
this.xrTableCell35.StylePriority.UsePadding = false;
this.xrTableCell35.StylePriority.UseTextAlignment = false;
this.xrTableCell35.Text = "Gesamt";
this.xrTableCell35.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
this.xrTableCell35.Weight = 0.15329126714047708D;
//
// cellSollGesamt
//
this.cellSollGesamt.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "SollGesamt", "{0:0.00}")});
this.cellSollGesamt.Name = "cellSollGesamt";
this.cellSollGesamt.Text = "cellSollGesamt";
this.cellSollGesamt.Weight = 0.0721370604147881D;
//
// cellFLSSollGesamt
//
this.cellFLSSollGesamt.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "FlsSollGesamt", "{0:0.00}")});
this.cellFLSSollGesamt.Name = "cellFLSSollGesamt";
this.cellFLSSollGesamt.Text = "cellFLSSollGesamt";
this.cellFLSSollGesamt.Weight = 0.063119927862939587D;
//
// cellFLSIstGesamt
//
this.cellFLSIstGesamt.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "FlsIstGesamt", "{0:0.00}")});
this.cellFLSIstGesamt.Name = "cellFLSIstGesamt";
this.cellFLSIstGesamt.Text = "cellFLSIstGesamt";
this.cellFLSIstGesamt.Weight = 0.063119927862939615D;
//
// cellFLSPlusMinusGesamt
//
this.cellFLSPlusMinusGesamt.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "FlsDiffGesamt", "{0:0.00}")});
this.cellFLSPlusMinusGesamt.Name = "cellFLSPlusMinusGesamt";
this.cellFLSPlusMinusGesamt.Text = "cellFLSPlusMinusGesamt";
this.cellFLSPlusMinusGesamt.Weight = 0.063119927862939587D;
//
// cellGesamtGesamt
//
this.cellGesamtGesamt.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "StundenGesamt", "{0:0.00}")});
this.cellGesamtGesamt.Name = "cellGesamtGesamt";
this.cellGesamtGesamt.Text = "cellGesamtGesamt";
this.cellGesamtGesamt.Weight = 0.063119927862939573D;
//
// cellRelationGesamt
//
this.cellRelationGesamt.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "RelationFlsZuMittelbar", "{0:0.00}")});
this.cellRelationGesamt.Name = "cellRelationGesamt";
this.cellRelationGesamt.Text = "cellRelationGesamt";
this.cellRelationGesamt.Weight = 0.0631199278629396D;
//
// ReportHeader
//
this.ReportHeader.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
this.lblMonat});
this.ReportHeader.HeightF = 35F;
this.ReportHeader.Name = "ReportHeader";
//
// lblMonat
//
this.lblMonat.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "ReportStartDate", "Stundenkonto {0:MMMM yyyy}")});
this.lblMonat.Font = new System.Drawing.Font("Arial", 14F, System.Drawing.FontStyle.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(1007F, 25F);
this.lblMonat.StyleName = "Title";
this.lblMonat.StylePriority.UseFont = false;
//
// pageFooterBand1
//
this.pageFooterBand1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
this.xrPageInfo2,
this.xrPageInfo1});
this.pageFooterBand1.HeightF = 48F;
this.pageFooterBand1.Name = "pageFooterBand1";
//
// xrPageInfo2
//
this.xrPageInfo2.Font = new System.Drawing.Font("Arial", 8F);
this.xrPageInfo2.Format = "Seite {0} von {1}";
this.xrPageInfo2.LocationFloat = new DevExpress.Utils.PointFloat(864.9999F, 25F);
this.xrPageInfo2.Name = "xrPageInfo2";
this.xrPageInfo2.SizeF = new System.Drawing.SizeF(139.9999F, 23F);
this.xrPageInfo2.StyleName = "PageInfo";
this.xrPageInfo2.StylePriority.UseFont = false;
this.xrPageInfo2.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight;
//
// xrPageInfo1
//
this.xrPageInfo1.Font = new System.Drawing.Font("Arial", 8F);
this.xrPageInfo1.LocationFloat = new DevExpress.Utils.PointFloat(0F, 25F);
this.xrPageInfo1.Name = "xrPageInfo1";
this.xrPageInfo1.PageInfo = DevExpress.XtraPrinting.PageInfo.DateTime;
this.xrPageInfo1.SizeF = new System.Drawing.SizeF(260.0001F, 23F);
this.xrPageInfo1.StyleName = "PageInfo";
this.xrPageInfo1.StylePriority.UseFont = false;
//
// 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 System.Drawing.Font("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 System.Drawing.Font("Times New Roman", 10F, System.Drawing.FontStyle.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 System.Drawing.Font("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 System.Drawing.Font("Times New Roman", 8F);
this.DataField.ForeColor = System.Drawing.SystemColors.ControlText;
this.DataField.Name = "DataField";
//
// fieldFLS
//
this.fieldFLS.DataMember = "FLSReportGroups";
this.fieldFLS.Expression = "[TotalFLM] / 60";
this.fieldFLS.FieldType = DevExpress.XtraReports.UI.FieldType.Decimal;
this.fieldFLS.Name = "fieldFLS";
//
// topMarginBand1
//
this.topMarginBand1.HeightF = 50F;
this.topMarginBand1.Name = "topMarginBand1";
//
// bottomMarginBand1
//
this.bottomMarginBand1.HeightF = 30F;
this.bottomMarginBand1.Name = "bottomMarginBand1";
//
// bindingSource1
//
this.bindingSource1.DataSource = typeof(BeWo.Report.ReportObjects.MitarbeiterstundenkontoRO);
//
// xrTableCell37
//
this.xrTableCell37.Name = "xrTableCell37";
this.xrTableCell37.Weight = 0.081154151689479551D;
//
// xrTableCell39
//
this.xrTableCell39.Name = "xrTableCell39";
this.xrTableCell39.Weight = 0.094679919312514085D;
//
// xrTableCell48
//
this.xrTableCell48.Name = "xrTableCell48";
this.xrTableCell48.Weight = 0.063119927862939587D;
//
// xrTableCell51
//
this.xrTableCell51.Name = "xrTableCell51";
this.xrTableCell51.Weight = 0.063119927862939573D;
//
// xrTableCell47
//
this.xrTableCell47.Name = "xrTableCell47";
this.xrTableCell47.Weight = 0.063119927862939587D;
//
// xrTableCell15
//
this.xrTableCell15.Name = "xrTableCell15";
this.xrTableCell15.Text = "Überstd. Gesamt";
this.xrTableCell15.Weight = 0.0631199213956443D;
//
// xrTableCell14
//
this.xrTableCell14.Name = "xrTableCell14";
this.xrTableCell14.StylePriority.UseBackColor = false;
this.xrTableCell14.Text = "Überstd. Vormonat";
this.xrTableCell14.Weight = 0.063119928275170531D;
//
// xrTableCell13
//
this.xrTableCell13.Name = "xrTableCell13";
this.xrTableCell13.Text = "Überstd. neu";
this.xrTableCell13.Weight = 0.063119928687401447D;
//
// xrTableCell12
//
this.xrTableCell12.Name = "xrTableCell12";
this.xrTableCell12.Text = "Relation FLS IST zu Mittelbare IST (in %)";
this.xrTableCell12.Weight = 0.063119929511863376D;
//
// xrTableCell11
//
this.xrTableCell11.Multiline = true;
this.xrTableCell11.Name = "xrTableCell11";
this.xrTableCell11.StylePriority.UseBackColor = false;
this.xrTableCell11.Text = "Gesamt-\r\nstunden lfd. Monat";
this.xrTableCell11.Weight = 0.063119927721024011D;
//
// xrTableCell7
//
this.xrTableCell7.Name = "xrTableCell7";
this.xrTableCell7.Text = "FLS Plus/Minus lfd. Monat";
this.xrTableCell7.Weight = 0.06311992757910842D;
//
// xrTableCell10
//
this.xrTableCell10.Name = "xrTableCell10";
this.xrTableCell10.StylePriority.UseBackColor = false;
this.xrTableCell10.Text = "FLS IST lfd. Monat";
this.xrTableCell10.Weight = 0.063119927721024D;
//
// xrTableCell8
//
this.xrTableCell8.Name = "xrTableCell8";
this.xrTableCell8.Text = "FLS Stunden SOLL";
this.xrTableCell8.Weight = 0.063119927721024038D;
//
// xrTableCell9
//
this.xrTableCell9.Multiline = true;
this.xrTableCell9.Name = "xrTableCell9";
this.xrTableCell9.Text = "Tatsächliche SOLL Stunden";
this.xrTableCell9.Weight = 0.072137063712635591D;
//
// xrTableCell2
//
this.xrTableCell2.Name = "xrTableCell2";
this.xrTableCell2.Text = "Fehlzeiten Urlaub Krankheit(Tage)";
this.xrTableCell2.Weight = 0.094679896646570338D;
//
// xrTableCell4
//
this.xrTableCell4.Name = "xrTableCell4";
this.xrTableCell4.Text = "Reguläre SOLL Stunden";
this.xrTableCell4.Weight = 0.081154192324637608D;
//
// 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 = "Name";
this.xrTableCell5.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
this.xrTableCell5.Weight = 0.15329125016467182D;
//
// xrTableRowHeader
//
this.xrTableRowHeader.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
this.xrTableCell5,
this.xrTableCell4,
this.xrTableCell2,
this.xrTableCell9,
this.xrTableCell8,
this.xrTableCell10,
this.xrTableCell7,
this.xrTableCell11,
this.xrTableCell12,
this.xrTableCell13,
this.xrTableCell14,
this.xrTableCell15});
this.xrTableRowHeader.Name = "xrTableRowHeader";
this.xrTableRowHeader.Weight = 2.8D;
//
// 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 System.Drawing.Font("Arial", 8F, System.Drawing.FontStyle.Bold);
this.xrTableHeader.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F);
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(1005F, 70F);
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;
//
// xrTableCell26
//
this.xrTableCell26.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeDetailList.UeberstundenGesamt", "{0:0.00}")});
this.xrTableCell26.Name = "xrTableCell26";
this.xrTableCell26.Text = "xrTableCell26";
this.xrTableCell26.Weight = 0.063119927862939573D;
//
// xrTableCell24
//
this.xrTableCell24.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeDetailList.UeberstundenVormonat", "{0:0.00}")});
this.xrTableCell24.Name = "xrTableCell24";
this.xrTableCell24.Text = "xrTableCell24";
this.xrTableCell24.Weight = 0.0631199278629396D;
//
// xrTableCell25
//
this.xrTableCell25.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeDetailList.Ueberstunden", "{0:0.00}")});
this.xrTableCell25.Name = "xrTableCell25";
this.xrTableCell25.Text = "xrTableCell25";
this.xrTableCell25.Weight = 0.063119927862939587D;
//
// xrTableCell21
//
this.xrTableCell21.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeDetailList.RelationFlsZuMittelbar", "{0:0.00}")});
this.xrTableCell21.Name = "xrTableCell21";
this.xrTableCell21.Text = "xrTableCell21";
this.xrTableCell21.Weight = 0.063119927862939615D;
//
// xrTableCell23
//
this.xrTableCell23.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeDetailList.StundenGesamtIst", "{0:0.00}")});
this.xrTableCell23.Name = "xrTableCell23";
this.xrTableCell23.Text = "xrTableCell23";
this.xrTableCell23.Weight = 0.063119927862939559D;
//
// xrTableCell22
//
this.xrTableCell22.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeDetailList.FlsDiff", "{0:0.00}")});
this.xrTableCell22.Name = "xrTableCell22";
this.xrTableCell22.Text = "xrTableCell22";
this.xrTableCell22.Weight = 0.063119927862939587D;
//
// xrTableCell27
//
this.xrTableCell27.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeDetailList.FlsIst", "{0:0.00}")});
this.xrTableCell27.Name = "xrTableCell27";
this.xrTableCell27.Text = "xrTableCell27";
this.xrTableCell27.Weight = 0.063119927862939615D;
//
// xrTableCell16
//
this.xrTableCell16.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeDetailList.FlsSoll", "{0:0.00}")});
this.xrTableCell16.Name = "xrTableCell16";
this.xrTableCell16.Text = "xrTableCell16";
this.xrTableCell16.Weight = 0.063119927862939587D;
//
// xrTableCell28
//
this.xrTableCell28.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeDetailList.StundenSollOhneUrlaubKrankheit", "{0:0.00}")});
this.xrTableCell28.Name = "xrTableCell28";
this.xrTableCell28.Text = "xrTableCell28";
this.xrTableCell28.Weight = 0.0721370604147881D;
//
// xrTableCell20
//
this.xrTableCell20.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeDetailList.UrlaubUndKrankheit", "{0:0.00}")});
this.xrTableCell20.Name = "xrTableCell20";
this.xrTableCell20.Text = "xrTableCell20";
this.xrTableCell20.Weight = 0.094679933071566441D;
//
// xrTableCell19
//
this.xrTableCell19.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeDetailList.StundenSollMax", "{0:0.00}")});
this.xrTableCell19.Name = "xrTableCell19";
this.xrTableCell19.Text = "xrTableCell19";
this.xrTableCell19.Weight = 0.081154151689479551D;
//
// xrTableCell3
//
this.xrTableCell3.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeDetailList.FullName")});
this.xrTableCell3.Name = "xrTableCell3";
this.xrTableCell3.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 2, 0, 0, 100F);
this.xrTableCell3.StylePriority.UseFont = false;
this.xrTableCell3.StylePriority.UsePadding = false;
this.xrTableCell3.StylePriority.UseTextAlignment = false;
this.xrTableCell3.Text = "xrTableCell3";
this.xrTableCell3.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
this.xrTableCell3.Weight = 0.15329125338142471D;
//
// xrTableRowDetail
//
this.xrTableRowDetail.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
this.xrTableCell3,
this.xrTableCell19,
this.xrTableCell20,
this.xrTableCell28,
this.xrTableCell16,
this.xrTableCell27,
this.xrTableCell22,
this.xrTableCell23,
this.xrTableCell21,
this.xrTableCell25,
this.xrTableCell24,
this.xrTableCell26});
this.xrTableRowDetail.Name = "xrTableRowDetail";
this.xrTableRowDetail.Weight = 1D;
//
// xrTableDetail
//
this.xrTableDetail.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right)
| DevExpress.XtraPrinting.BorderSide.Bottom)));
this.xrTableDetail.Font = new System.Drawing.Font("Arial", 8F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
this.xrTableDetail.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F);
this.xrTableDetail.Name = "xrTableDetail";
this.xrTableDetail.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
this.xrTableDetail.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] {
this.xrTableRowDetail});
this.xrTableDetail.SizeF = new System.Drawing.SizeF(1005F, 25F);
this.xrTableDetail.StylePriority.UseBorders = false;
this.xrTableDetail.StylePriority.UseFont = false;
this.xrTableDetail.StylePriority.UsePadding = false;
this.xrTableDetail.StylePriority.UseTextAlignment = false;
this.xrTableDetail.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
//
// Mitarbeiterstundenkonto
//
this.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] {
this.Detail,
this.DetailReport,
this.ReportHeader,
this.pageFooterBand1,
this.topMarginBand1,
this.bottomMarginBand1});
this.CalculatedFields.AddRange(new DevExpress.XtraReports.UI.CalculatedField[] {
this.fieldFLS});
this.DataSource = this.bindingSource1;
this.Landscape = true;
this.Margins = new System.Drawing.Printing.Margins(75, 75, 50, 30);
this.PageHeight = 827;
this.PageWidth = 1169;
this.PaperKind = System.Drawing.Printing.PaperKind.A4;
this.StyleSheet.AddRange(new DevExpress.XtraReports.UI.XRControlStyle[] {
this.Title,
this.FieldCaption,
this.PageInfo,
this.DataField});
this.Version = "17.1";
((System.ComponentModel.ISupportInitialize)(this.xrTable1)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.xrTableHeader)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.xrTableDetail)).EndInit();
((System.ComponentModel.ISupportInitialize)(this)).EndInit();
}
#endregion
private DevExpress.XtraReports.UI.DetailBand Detail;
private System.Windows.Forms.BindingSource bindingSource1;
private DevExpress.XtraReports.UI.DetailBand Detail1;
private DevExpress.XtraReports.UI.DetailReportBand DetailReport;
private DevExpress.XtraReports.UI.ReportHeaderBand ReportHeader;
private DevExpress.XtraReports.UI.XRLabel lblMonat;
private DevExpress.XtraReports.UI.PageFooterBand pageFooterBand1;
private DevExpress.XtraReports.UI.XRPageInfo xrPageInfo2;
private DevExpress.XtraReports.UI.XRPageInfo xrPageInfo1;
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.CalculatedField fieldFLS;
private DevExpress.XtraReports.UI.TopMarginBand topMarginBand1;
private DevExpress.XtraReports.UI.BottomMarginBand bottomMarginBand1;
private DevExpress.XtraReports.UI.GroupHeaderBand GroupHeader1;
private DevExpress.XtraReports.UI.GroupFooterBand GroupFooter1;
private DevExpress.XtraReports.UI.XRTable xrTable1;
private DevExpress.XtraReports.UI.XRTableRow xrTableRow1;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell35;
private DevExpress.XtraReports.UI.XRTableCell cellSollGesamt;
private DevExpress.XtraReports.UI.XRTableCell cellFLSSollGesamt;
private DevExpress.XtraReports.UI.XRTableCell cellFLSIstGesamt;
private DevExpress.XtraReports.UI.XRTableCell cellFLSPlusMinusGesamt;
private DevExpress.XtraReports.UI.XRTableCell cellGesamtGesamt;
private DevExpress.XtraReports.UI.XRTableCell cellRelationGesamt;
private DevExpress.XtraReports.UI.XRTable xrTableDetail;
private DevExpress.XtraReports.UI.XRTableRow xrTableRowDetail;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell3;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell19;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell20;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell28;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell16;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell27;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell22;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell23;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell21;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell25;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell24;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell26;
private DevExpress.XtraReports.UI.XRTable xrTableHeader;
private DevExpress.XtraReports.UI.XRTableRow xrTableRowHeader;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell5;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell4;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell2;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell9;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell8;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell10;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell7;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell11;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell12;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell13;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell14;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell15;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell37;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell39;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell47;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell48;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell51;
}
}

View File

@@ -0,0 +1,123 @@
<?xml version="1.0" encoding="utf-8"?>
<root>
<!--
Microsoft ResX Schema
Version 2.0
The primary goals of this format is to allow a simple XML format
that is mostly human readable. The generation and parsing of the
various data types are done through the TypeConverter classes
associated with the data types.
Example:
... ado.net/XML headers & schema ...
<resheader name="resmimetype">text/microsoft-resx</resheader>
<resheader name="version">2.0</resheader>
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
<value>[base64 mime encoded serialized .NET Framework object]</value>
</data>
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
<comment>This is a comment</comment>
</data>
There are any number of "resheader" rows that contain simple
name/value pairs.
Each data row contains a name, and value. The row also contains a
type or mimetype. Type corresponds to a .NET class that support
text/value conversion through the TypeConverter architecture.
Classes that don't support this are serialized and stored with the
mimetype set.
The mimetype is used for serialized objects, and tells the
ResXResourceReader how to depersist the object. This is currently not
extensible. For a given mimetype the value must be set accordingly:
Note - application/x-microsoft.net.object.binary.base64 is the format
that the ResXResourceWriter will generate, however the reader can
read any of the formats listed below.
mimetype: application/x-microsoft.net.object.binary.base64
value : The object must be serialized with
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.soap.base64
value : The object must be serialized with
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.bytearray.base64
value : The object must be serialized into a byte array
: using a System.ComponentModel.TypeConverter
: and then encoded with base64 encoding.
-->
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
<xsd:element name="root" msdata:IsDataSet="true">
<xsd:complexType>
<xsd:choice maxOccurs="unbounded">
<xsd:element name="metadata">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" />
</xsd:sequence>
<xsd:attribute name="name" use="required" type="xsd:string" />
<xsd:attribute name="type" type="xsd:string" />
<xsd:attribute name="mimetype" type="xsd:string" />
<xsd:attribute ref="xml:space" />
</xsd:complexType>
</xsd:element>
<xsd:element name="assembly">
<xsd:complexType>
<xsd:attribute name="alias" type="xsd:string" />
<xsd:attribute name="name" type="xsd:string" />
</xsd:complexType>
</xsd:element>
<xsd:element name="data">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
<xsd:attribute ref="xml:space" />
</xsd:complexType>
</xsd:element>
<xsd:element name="resheader">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" use="required" />
</xsd:complexType>
</xsd:element>
</xsd:choice>
</xsd:complexType>
</xsd:element>
</xsd:schema>
<resheader name="resmimetype">
<value>text/microsoft-resx</value>
</resheader>
<resheader name="version">
<value>2.0</value>
</resheader>
<resheader name="reader">
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<resheader name="writer">
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<metadata name="bindingSource1.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
<value>17, 17</value>
</metadata>
</root>

View File

@@ -0,0 +1,27 @@
using System;
using BeWo.Report;
using BeWo.Report.ReportObjects;
using BS.Shared.Core;
namespace AWOMuensterlandRecklinghausen
{
[IDSpecificClass(Identifier = "MitarbeiterstundenkontoJahr")]
public partial class MitarbeiterstundenkontoJahr : DevExpress.XtraReports.UI.XtraReport, IBeWoReport<MitarbeiterstundenkontoMonateRO>
{
public MitarbeiterstundenkontoJahr()
{
InitializeComponent();
}
public void SetReportDataSource(MitarbeiterstundenkontoMonateRO pRO)
{
var msb = new CustomMitarbeiterstundenkontoBerechnungMonate();
msb.CreateReport(pRO);
this.bindingSource1.DataSource = pRO;
}
}
}

View File

@@ -0,0 +1,761 @@
using BeWo.Report.ReportObjects;
namespace AWOMuensterlandRecklinghausen
{
partial class MitarbeiterstundenkontoJahr
{
/// <summary>
/// Required designer variable.
/// </summary>
private System.ComponentModel.IContainer components = null;
/// <summary>
/// Clean up any resources being used.
/// </summary>
/// <param name="disposing">true if managed resources should be disposed; otherwise, false.</param>
protected override void Dispose(bool disposing)
{
if (disposing && (components != null))
{
components.Dispose();
}
base.Dispose(disposing);
}
#region Designer generated code
/// <summary>
/// Required method for Designer support - do not modify
/// the contents of this method with the code editor.
/// </summary>
private void InitializeComponent()
{
this.components = new System.ComponentModel.Container();
DevExpress.XtraReports.UI.XRSummary xrSummary1 = new DevExpress.XtraReports.UI.XRSummary();
DevExpress.XtraReports.UI.XRSummary xrSummary2 = new DevExpress.XtraReports.UI.XRSummary();
DevExpress.XtraReports.UI.XRSummary xrSummary3 = new DevExpress.XtraReports.UI.XRSummary();
DevExpress.XtraReports.UI.XRSummary xrSummary4 = new DevExpress.XtraReports.UI.XRSummary();
DevExpress.XtraReports.UI.XRSummary xrSummary5 = new DevExpress.XtraReports.UI.XRSummary();
this.Detail = new DevExpress.XtraReports.UI.DetailBand();
this.xrTableDetail = new DevExpress.XtraReports.UI.XRTable();
this.xrTableRowDetail = new DevExpress.XtraReports.UI.XRTableRow();
this.xrTableCell3 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell19 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell20 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell28 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell16 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell27 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell22 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell23 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell21 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell25 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell24 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell26 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableHeader = new DevExpress.XtraReports.UI.XRTable();
this.xrTableRowHeader = new DevExpress.XtraReports.UI.XRTableRow();
this.xrTableCell5 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell4 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell2 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell9 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell8 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell10 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell7 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell11 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell12 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell13 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell14 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell15 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTable1 = new DevExpress.XtraReports.UI.XRTable();
this.xrTableRow1 = new DevExpress.XtraReports.UI.XRTableRow();
this.xrTableCell35 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell37 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell39 = new DevExpress.XtraReports.UI.XRTableCell();
this.cellSollGesamt = new DevExpress.XtraReports.UI.XRTableCell();
this.cellFLSSollGesamt = new DevExpress.XtraReports.UI.XRTableCell();
this.cellFLSIstGesamt = new DevExpress.XtraReports.UI.XRTableCell();
this.cellFLSPlusMinusGesamt = new DevExpress.XtraReports.UI.XRTableCell();
this.cellGesamtGesamt = new DevExpress.XtraReports.UI.XRTableCell();
this.cellRelationGesamt = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell47 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell48 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell51 = new DevExpress.XtraReports.UI.XRTableCell();
this.pageFooterBand1 = new DevExpress.XtraReports.UI.PageFooterBand();
this.xrPageInfo2 = new DevExpress.XtraReports.UI.XRPageInfo();
this.xrPageInfo1 = new DevExpress.XtraReports.UI.XRPageInfo();
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.fieldFLS = new DevExpress.XtraReports.UI.CalculatedField();
this.topMarginBand1 = new DevExpress.XtraReports.UI.TopMarginBand();
this.bottomMarginBand1 = new DevExpress.XtraReports.UI.BottomMarginBand();
this.DetailReport1 = new DevExpress.XtraReports.UI.DetailReportBand();
this.Detail2 = new DevExpress.XtraReports.UI.DetailBand();
this.DetailReport2 = new DevExpress.XtraReports.UI.DetailReportBand();
this.Detail3 = new DevExpress.XtraReports.UI.DetailBand();
this.GroupHeader2 = new DevExpress.XtraReports.UI.GroupHeaderBand();
this.GroupHeader3 = new DevExpress.XtraReports.UI.GroupHeaderBand();
this.xrLabel1 = new DevExpress.XtraReports.UI.XRLabel();
this.GroupFooter2 = new DevExpress.XtraReports.UI.GroupFooterBand();
this.fieldRelationGesamt = new DevExpress.XtraReports.UI.CalculatedField();
this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components);
((System.ComponentModel.ISupportInitialize)(this.xrTableDetail)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.xrTableHeader)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.xrTable1)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).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;
//
// xrTableDetail
//
this.xrTableDetail.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right)
| DevExpress.XtraPrinting.BorderSide.Bottom)));
this.xrTableDetail.Font = new System.Drawing.Font("Arial", 8F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
this.xrTableDetail.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F);
this.xrTableDetail.Name = "xrTableDetail";
this.xrTableDetail.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
this.xrTableDetail.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] {
this.xrTableRowDetail});
this.xrTableDetail.SizeF = new System.Drawing.SizeF(1005F, 25F);
this.xrTableDetail.StylePriority.UseBorders = false;
this.xrTableDetail.StylePriority.UseFont = false;
this.xrTableDetail.StylePriority.UsePadding = false;
this.xrTableDetail.StylePriority.UseTextAlignment = false;
this.xrTableDetail.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
//
// xrTableRowDetail
//
this.xrTableRowDetail.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
this.xrTableCell3,
this.xrTableCell19,
this.xrTableCell20,
this.xrTableCell28,
this.xrTableCell16,
this.xrTableCell27,
this.xrTableCell22,
this.xrTableCell23,
this.xrTableCell21,
this.xrTableCell25,
this.xrTableCell24,
this.xrTableCell26});
this.xrTableRowDetail.Name = "xrTableRowDetail";
this.xrTableRowDetail.Weight = 1D;
//
// xrTableCell3
//
this.xrTableCell3.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeInfoList.EmployeeDetails.Monat", "{0:MMMM}")});
this.xrTableCell3.Name = "xrTableCell3";
this.xrTableCell3.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 2, 0, 0, 100F);
this.xrTableCell3.StylePriority.UseFont = false;
this.xrTableCell3.StylePriority.UsePadding = false;
this.xrTableCell3.StylePriority.UseTextAlignment = false;
this.xrTableCell3.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
this.xrTableCell3.Weight = 0.15329125338142471D;
//
// xrTableCell19
//
this.xrTableCell19.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeInfoList.EmployeeDetails.EmployeeDetail.StundenSollMax", "{0:0.00}")});
this.xrTableCell19.Name = "xrTableCell19";
this.xrTableCell19.Text = "xrTableCell19";
this.xrTableCell19.Weight = 0.081154151689479551D;
//
// xrTableCell20
//
this.xrTableCell20.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeInfoList.EmployeeDetails.EmployeeDetail.UrlaubUndKrankheit", "{0:0.00}")});
this.xrTableCell20.Name = "xrTableCell20";
this.xrTableCell20.Text = "xrTableCell20";
this.xrTableCell20.Weight = 0.094679933071566441D;
//
// xrTableCell28
//
this.xrTableCell28.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeInfoList.EmployeeDetails.EmployeeDetail.StundenSollOhneUrlaubKrankheit", "{0:0.00}")});
this.xrTableCell28.Name = "xrTableCell28";
this.xrTableCell28.Text = "xrTableCell28";
this.xrTableCell28.Weight = 0.0721370604147881D;
//
// xrTableCell16
//
this.xrTableCell16.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeInfoList.EmployeeDetails.EmployeeDetail.FlsSoll", "{0:0.00}")});
this.xrTableCell16.Name = "xrTableCell16";
this.xrTableCell16.Text = "xrTableCell16";
this.xrTableCell16.Weight = 0.063119927862939587D;
//
// xrTableCell27
//
this.xrTableCell27.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeInfoList.EmployeeDetails.EmployeeDetail.FlsIst", "{0:0.00}")});
this.xrTableCell27.Name = "xrTableCell27";
this.xrTableCell27.Text = "xrTableCell27";
this.xrTableCell27.Weight = 0.063119927862939615D;
//
// xrTableCell22
//
this.xrTableCell22.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeInfoList.EmployeeDetails.EmployeeDetail.FlsDiff", "{0:0.00}")});
this.xrTableCell22.Name = "xrTableCell22";
this.xrTableCell22.Text = "xrTableCell22";
this.xrTableCell22.Weight = 0.063119927862939587D;
//
// xrTableCell23
//
this.xrTableCell23.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeInfoList.EmployeeDetails.EmployeeDetail.StundenGesamtIst", "{0:0.00}")});
this.xrTableCell23.Name = "xrTableCell23";
this.xrTableCell23.Text = "xrTableCell23";
this.xrTableCell23.Weight = 0.063119927862939559D;
//
// xrTableCell21
//
this.xrTableCell21.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeInfoList.EmployeeDetails.EmployeeDetail.RelationFlsZuMittelbar", "{0:0.00}")});
this.xrTableCell21.Name = "xrTableCell21";
this.xrTableCell21.Text = "xrTableCell21";
this.xrTableCell21.Weight = 0.063119927862939615D;
//
// xrTableCell25
//
this.xrTableCell25.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeInfoList.EmployeeDetails.EmployeeDetail.Ueberstunden", "{0:0.00}")});
this.xrTableCell25.Name = "xrTableCell25";
this.xrTableCell25.Text = "xrTableCell25";
this.xrTableCell25.Weight = 0.063119927862939587D;
//
// xrTableCell24
//
this.xrTableCell24.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeInfoList.EmployeeDetails.LaufendeGesamtsumme", "{0:0.00}")});
this.xrTableCell24.Name = "xrTableCell24";
this.xrTableCell24.Text = "xrTableCell24";
this.xrTableCell24.Weight = 0.0631199278629396D;
//
// xrTableCell26
//
this.xrTableCell26.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeInfoList.EmployeeDetails.EmployeeDetail.UeberstundenGesamt", "{0:0.00}")});
this.xrTableCell26.Name = "xrTableCell26";
this.xrTableCell26.Text = "xrTableCell26";
this.xrTableCell26.Weight = 0.063119927862939573D;
//
// 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 System.Drawing.Font("Arial", 8F, System.Drawing.FontStyle.Bold);
this.xrTableHeader.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F);
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(1005F, 70F);
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.xrTableCell4,
this.xrTableCell2,
this.xrTableCell9,
this.xrTableCell8,
this.xrTableCell10,
this.xrTableCell7,
this.xrTableCell11,
this.xrTableCell12,
this.xrTableCell13,
this.xrTableCell14,
this.xrTableCell15});
this.xrTableRowHeader.Name = "xrTableRowHeader";
this.xrTableRowHeader.Weight = 2.8D;
//
// 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 = "Monat";
this.xrTableCell5.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
this.xrTableCell5.Weight = 0.15329125016467182D;
//
// xrTableCell4
//
this.xrTableCell4.Name = "xrTableCell4";
this.xrTableCell4.Text = "Reguläre SOLL Stunden";
this.xrTableCell4.Weight = 0.081154192324637608D;
//
// xrTableCell2
//
this.xrTableCell2.Name = "xrTableCell2";
this.xrTableCell2.Text = "Fehlzeiten Urlaub Krankheit(Tage)";
this.xrTableCell2.Weight = 0.094679896646570338D;
//
// xrTableCell9
//
this.xrTableCell9.Multiline = true;
this.xrTableCell9.Name = "xrTableCell9";
this.xrTableCell9.Text = "Tatsächliche SOLL Stunden";
this.xrTableCell9.Weight = 0.072137063712635591D;
//
// xrTableCell8
//
this.xrTableCell8.Name = "xrTableCell8";
this.xrTableCell8.Text = "FLS Stunden SOLL";
this.xrTableCell8.Weight = 0.063119927721024038D;
//
// xrTableCell10
//
this.xrTableCell10.Name = "xrTableCell10";
this.xrTableCell10.StylePriority.UseBackColor = false;
this.xrTableCell10.Text = "FLS IST lfd. Monat";
this.xrTableCell10.Weight = 0.063119927721024D;
//
// xrTableCell7
//
this.xrTableCell7.Name = "xrTableCell7";
this.xrTableCell7.Text = "FLS Plus/Minus lfd. Monat";
this.xrTableCell7.Weight = 0.06311992757910842D;
//
// xrTableCell11
//
this.xrTableCell11.Multiline = true;
this.xrTableCell11.Name = "xrTableCell11";
this.xrTableCell11.StylePriority.UseBackColor = false;
this.xrTableCell11.Text = "Gesamt-\r\nstunden lfd. Monat";
this.xrTableCell11.Weight = 0.063119927721024011D;
//
// xrTableCell12
//
this.xrTableCell12.Name = "xrTableCell12";
this.xrTableCell12.Text = "Relation FLS IST zu Mittelbare IST (in %)";
this.xrTableCell12.Weight = 0.063119929511863376D;
//
// xrTableCell13
//
this.xrTableCell13.Name = "xrTableCell13";
this.xrTableCell13.Text = "Überstd. neu";
this.xrTableCell13.Weight = 0.063119928687401447D;
//
// xrTableCell14
//
this.xrTableCell14.Multiline = true;
this.xrTableCell14.Name = "xrTableCell14";
this.xrTableCell14.StylePriority.UseBackColor = false;
this.xrTableCell14.Text = "Überstd.\r\ndieses Jahr";
this.xrTableCell14.Weight = 0.063119928275170531D;
//
// xrTableCell15
//
this.xrTableCell15.Multiline = true;
this.xrTableCell15.Name = "xrTableCell15";
this.xrTableCell15.Text = "Überstd. Gesamt";
this.xrTableCell15.Weight = 0.0631199213956443D;
//
// xrTable1
//
this.xrTable1.Font = new System.Drawing.Font("Arial", 8F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((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.xrTableRow1});
this.xrTable1.SizeF = new System.Drawing.SizeF(1005F, 25F);
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;
//
// xrTableRow1
//
this.xrTableRow1.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
this.xrTableCell35,
this.xrTableCell37,
this.xrTableCell39,
this.cellSollGesamt,
this.cellFLSSollGesamt,
this.cellFLSIstGesamt,
this.cellFLSPlusMinusGesamt,
this.cellGesamtGesamt,
this.cellRelationGesamt,
this.xrTableCell47,
this.xrTableCell48,
this.xrTableCell51});
this.xrTableRow1.Name = "xrTableRow1";
this.xrTableRow1.Weight = 1D;
//
// xrTableCell35
//
this.xrTableCell35.Name = "xrTableCell35";
this.xrTableCell35.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 2, 0, 0, 100F);
this.xrTableCell35.StylePriority.UseFont = false;
this.xrTableCell35.StylePriority.UsePadding = false;
this.xrTableCell35.StylePriority.UseTextAlignment = false;
this.xrTableCell35.Text = "Gesamt";
this.xrTableCell35.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
this.xrTableCell35.Weight = 0.15329126714047708D;
//
// xrTableCell37
//
this.xrTableCell37.Name = "xrTableCell37";
this.xrTableCell37.Weight = 0.081154151689479551D;
//
// xrTableCell39
//
this.xrTableCell39.Name = "xrTableCell39";
this.xrTableCell39.Weight = 0.094679919312514085D;
//
// cellSollGesamt
//
this.cellSollGesamt.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeInfoList.EmployeeDetails.EmployeeDetail.StundenSollOhneUrlaubKrankheit")});
this.cellSollGesamt.Name = "cellSollGesamt";
xrSummary1.FormatString = "{0:0.00}";
xrSummary1.Running = DevExpress.XtraReports.UI.SummaryRunning.Group;
this.cellSollGesamt.Summary = xrSummary1;
this.cellSollGesamt.Weight = 0.0721370604147881D;
//
// cellFLSSollGesamt
//
this.cellFLSSollGesamt.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeInfoList.EmployeeDetails.EmployeeDetail.FlsSoll")});
this.cellFLSSollGesamt.Name = "cellFLSSollGesamt";
xrSummary2.FormatString = "{0:0.00}";
xrSummary2.Running = DevExpress.XtraReports.UI.SummaryRunning.Group;
this.cellFLSSollGesamt.Summary = xrSummary2;
this.cellFLSSollGesamt.Weight = 0.063119927862939587D;
//
// cellFLSIstGesamt
//
this.cellFLSIstGesamt.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeInfoList.EmployeeDetails.EmployeeDetail.FlsIst")});
this.cellFLSIstGesamt.Name = "cellFLSIstGesamt";
xrSummary3.FormatString = "{0:0.00}";
xrSummary3.Running = DevExpress.XtraReports.UI.SummaryRunning.Group;
this.cellFLSIstGesamt.Summary = xrSummary3;
this.cellFLSIstGesamt.Weight = 0.063119927862939615D;
//
// cellFLSPlusMinusGesamt
//
this.cellFLSPlusMinusGesamt.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeInfoList.EmployeeDetails.EmployeeDetail.FlsDiff")});
this.cellFLSPlusMinusGesamt.Name = "cellFLSPlusMinusGesamt";
xrSummary4.FormatString = "{0:0.00}";
xrSummary4.Running = DevExpress.XtraReports.UI.SummaryRunning.Group;
this.cellFLSPlusMinusGesamt.Summary = xrSummary4;
this.cellFLSPlusMinusGesamt.Weight = 0.063119927862939587D;
//
// cellGesamtGesamt
//
this.cellGesamtGesamt.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeInfoList.EmployeeDetails.EmployeeDetail.StundenGesamtIst")});
this.cellGesamtGesamt.Name = "cellGesamtGesamt";
xrSummary5.FormatString = "{0:0.00}";
xrSummary5.Running = DevExpress.XtraReports.UI.SummaryRunning.Group;
this.cellGesamtGesamt.Summary = xrSummary5;
this.cellGesamtGesamt.Weight = 0.063119927862939573D;
//
// cellRelationGesamt
//
this.cellRelationGesamt.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeInfoList.EmployeeDetails.fieldRelationGesamt", "{0:0.00}")});
this.cellRelationGesamt.Name = "cellRelationGesamt";
this.cellRelationGesamt.Text = "cellRelationGesamt";
this.cellRelationGesamt.Weight = 0.0631199278629396D;
//
// xrTableCell47
//
this.xrTableCell47.Name = "xrTableCell47";
this.xrTableCell47.Weight = 0.063119927862939587D;
//
// xrTableCell48
//
this.xrTableCell48.Name = "xrTableCell48";
this.xrTableCell48.Weight = 0.063119927862939587D;
//
// xrTableCell51
//
this.xrTableCell51.Name = "xrTableCell51";
this.xrTableCell51.Weight = 0.063119927862939573D;
//
// pageFooterBand1
//
this.pageFooterBand1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
this.xrPageInfo2,
this.xrPageInfo1});
this.pageFooterBand1.HeightF = 48F;
this.pageFooterBand1.Name = "pageFooterBand1";
//
// xrPageInfo2
//
this.xrPageInfo2.Font = new System.Drawing.Font("Arial", 8F);
this.xrPageInfo2.Format = "Seite {0} von {1}";
this.xrPageInfo2.LocationFloat = new DevExpress.Utils.PointFloat(864.9999F, 25F);
this.xrPageInfo2.Name = "xrPageInfo2";
this.xrPageInfo2.SizeF = new System.Drawing.SizeF(139.9999F, 23F);
this.xrPageInfo2.StyleName = "PageInfo";
this.xrPageInfo2.StylePriority.UseFont = false;
this.xrPageInfo2.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight;
//
// xrPageInfo1
//
this.xrPageInfo1.Font = new System.Drawing.Font("Arial", 8F);
this.xrPageInfo1.LocationFloat = new DevExpress.Utils.PointFloat(0F, 25F);
this.xrPageInfo1.Name = "xrPageInfo1";
this.xrPageInfo1.PageInfo = DevExpress.XtraPrinting.PageInfo.DateTime;
this.xrPageInfo1.SizeF = new System.Drawing.SizeF(260.0001F, 23F);
this.xrPageInfo1.StyleName = "PageInfo";
this.xrPageInfo1.StylePriority.UseFont = false;
//
// 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 System.Drawing.Font("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 System.Drawing.Font("Times New Roman", 10F, System.Drawing.FontStyle.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 System.Drawing.Font("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 System.Drawing.Font("Times New Roman", 8F);
this.DataField.ForeColor = System.Drawing.SystemColors.ControlText;
this.DataField.Name = "DataField";
//
// fieldFLS
//
this.fieldFLS.DataMember = "FLSReportGroups";
this.fieldFLS.Expression = "[TotalFLM] / 60";
this.fieldFLS.FieldType = DevExpress.XtraReports.UI.FieldType.Decimal;
this.fieldFLS.Name = "fieldFLS";
//
// topMarginBand1
//
this.topMarginBand1.HeightF = 50F;
this.topMarginBand1.Name = "topMarginBand1";
//
// bottomMarginBand1
//
this.bottomMarginBand1.HeightF = 30F;
this.bottomMarginBand1.Name = "bottomMarginBand1";
//
// DetailReport1
//
this.DetailReport1.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] {
this.Detail2,
this.DetailReport2});
this.DetailReport1.DataMember = "EmployeeInfoList";
this.DetailReport1.DataSource = this.bindingSource1;
this.DetailReport1.Level = 0;
this.DetailReport1.Name = "DetailReport1";
//
// Detail2
//
this.Detail2.HeightF = 0F;
this.Detail2.Name = "Detail2";
this.Detail2.PageBreak = DevExpress.XtraReports.UI.PageBreak.BeforeBandExceptFirstEntry;
//
// DetailReport2
//
this.DetailReport2.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] {
this.Detail3,
this.GroupHeader2,
this.GroupHeader3,
this.GroupFooter2});
this.DetailReport2.DataMember = "EmployeeInfoList.EmployeeDetails";
this.DetailReport2.DataSource = this.bindingSource1;
this.DetailReport2.Level = 0;
this.DetailReport2.Name = "DetailReport2";
//
// Detail3
//
this.Detail3.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
this.xrTableDetail});
this.Detail3.Font = new System.Drawing.Font("Arial", 9.75F);
this.Detail3.HeightF = 25F;
this.Detail3.Name = "Detail3";
this.Detail3.StylePriority.UseFont = false;
//
// GroupHeader2
//
this.GroupHeader2.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
this.xrTableHeader});
this.GroupHeader2.HeightF = 70F;
this.GroupHeader2.Name = "GroupHeader2";
//
// GroupHeader3
//
this.GroupHeader3.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
this.xrLabel1});
this.GroupHeader3.HeightF = 35F;
this.GroupHeader3.Level = 1;
this.GroupHeader3.Name = "GroupHeader3";
//
// xrLabel1
//
this.xrLabel1.Font = new System.Drawing.Font("Arial", 14F, System.Drawing.FontStyle.Bold);
this.xrLabel1.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F);
this.xrLabel1.Multiline = true;
this.xrLabel1.Name = "xrLabel1";
this.xrLabel1.SizeF = new System.Drawing.SizeF(1005F, 25F);
this.xrLabel1.StyleName = "Title";
this.xrLabel1.StylePriority.UseFont = false;
this.xrLabel1.Text = "Stundenkonto [EmployeeInfoList.LastName], [EmployeeInfoList.FirstName] [ReportSta" +
"rtDate!yyyy]";
//
// GroupFooter2
//
this.GroupFooter2.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
this.xrTable1});
this.GroupFooter2.HeightF = 25F;
this.GroupFooter2.Name = "GroupFooter2";
//
// fieldRelationGesamt
//
this.fieldRelationGesamt.DataMember = "EmployeeInfoList.EmployeeDetails";
this.fieldRelationGesamt.Expression = "(Sum([EmployeeDetail.FlsIst]) / Sum([EmployeeDetail.StundenGesamtIst])) * 100";
this.fieldRelationGesamt.FieldType = DevExpress.XtraReports.UI.FieldType.Decimal;
this.fieldRelationGesamt.Name = "fieldRelationGesamt";
//
// bindingSource1
//
this.bindingSource1.DataSource = typeof(BeWo.Report.ReportObjects.MitarbeiterstundenkontoMonateRO);
//
// MitarbeiterstundenkontoJahr
//
this.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] {
this.Detail,
this.pageFooterBand1,
this.topMarginBand1,
this.bottomMarginBand1,
this.DetailReport1});
this.CalculatedFields.AddRange(new DevExpress.XtraReports.UI.CalculatedField[] {
this.fieldFLS,
this.fieldRelationGesamt});
this.DataSource = this.bindingSource1;
this.DisplayName = "Mitarbeiterstundenkonto";
this.Landscape = true;
this.Margins = new System.Drawing.Printing.Margins(75, 75, 50, 30);
this.PageHeight = 827;
this.PageWidth = 1169;
this.PaperKind = System.Drawing.Printing.PaperKind.A4;
this.StyleSheet.AddRange(new DevExpress.XtraReports.UI.XRControlStyle[] {
this.Title,
this.FieldCaption,
this.PageInfo,
this.DataField});
this.Version = "17.1";
((System.ComponentModel.ISupportInitialize)(this.xrTableDetail)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.xrTableHeader)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.xrTable1)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).EndInit();
((System.ComponentModel.ISupportInitialize)(this)).EndInit();
}
#endregion
private DevExpress.XtraReports.UI.DetailBand Detail;
private System.Windows.Forms.BindingSource bindingSource1;
private DevExpress.XtraReports.UI.PageFooterBand pageFooterBand1;
private DevExpress.XtraReports.UI.XRPageInfo xrPageInfo2;
private DevExpress.XtraReports.UI.XRPageInfo xrPageInfo1;
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.XRTable xrTableHeader;
private DevExpress.XtraReports.UI.XRTableRow xrTableRowHeader;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell5;
private DevExpress.XtraReports.UI.XRTable xrTableDetail;
private DevExpress.XtraReports.UI.XRTableRow xrTableRowDetail;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell3;
private DevExpress.XtraReports.UI.CalculatedField fieldFLS;
private DevExpress.XtraReports.UI.TopMarginBand topMarginBand1;
private DevExpress.XtraReports.UI.BottomMarginBand bottomMarginBand1;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell4;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell2;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell9;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell8;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell10;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell7;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell11;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell12;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell19;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell20;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell28;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell16;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell27;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell22;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell23;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell21;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell25;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell24;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell26;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell13;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell14;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell15;
private DevExpress.XtraReports.UI.XRTable xrTable1;
private DevExpress.XtraReports.UI.XRTableRow xrTableRow1;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell35;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell37;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell39;
private DevExpress.XtraReports.UI.XRTableCell cellSollGesamt;
private DevExpress.XtraReports.UI.XRTableCell cellFLSSollGesamt;
private DevExpress.XtraReports.UI.XRTableCell cellFLSIstGesamt;
private DevExpress.XtraReports.UI.XRTableCell cellFLSPlusMinusGesamt;
private DevExpress.XtraReports.UI.XRTableCell cellGesamtGesamt;
private DevExpress.XtraReports.UI.XRTableCell cellRelationGesamt;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell47;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell48;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell51;
private DevExpress.XtraReports.UI.DetailReportBand DetailReport1;
private DevExpress.XtraReports.UI.DetailBand Detail2;
private DevExpress.XtraReports.UI.DetailReportBand DetailReport2;
private DevExpress.XtraReports.UI.DetailBand Detail3;
private DevExpress.XtraReports.UI.GroupHeaderBand GroupHeader2;
private DevExpress.XtraReports.UI.GroupHeaderBand GroupHeader3;
private DevExpress.XtraReports.UI.XRLabel xrLabel1;
private DevExpress.XtraReports.UI.GroupFooterBand GroupFooter2;
private DevExpress.XtraReports.UI.CalculatedField fieldRelationGesamt;
}
}

View File

@@ -0,0 +1,123 @@
<?xml version="1.0" encoding="utf-8"?>
<root>
<!--
Microsoft ResX Schema
Version 2.0
The primary goals of this format is to allow a simple XML format
that is mostly human readable. The generation and parsing of the
various data types are done through the TypeConverter classes
associated with the data types.
Example:
... ado.net/XML headers & schema ...
<resheader name="resmimetype">text/microsoft-resx</resheader>
<resheader name="version">2.0</resheader>
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
<value>[base64 mime encoded serialized .NET Framework object]</value>
</data>
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
<comment>This is a comment</comment>
</data>
There are any number of "resheader" rows that contain simple
name/value pairs.
Each data row contains a name, and value. The row also contains a
type or mimetype. Type corresponds to a .NET class that support
text/value conversion through the TypeConverter architecture.
Classes that don't support this are serialized and stored with the
mimetype set.
The mimetype is used for serialized objects, and tells the
ResXResourceReader how to depersist the object. This is currently not
extensible. For a given mimetype the value must be set accordingly:
Note - application/x-microsoft.net.object.binary.base64 is the format
that the ResXResourceWriter will generate, however the reader can
read any of the formats listed below.
mimetype: application/x-microsoft.net.object.binary.base64
value : The object must be serialized with
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.soap.base64
value : The object must be serialized with
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.bytearray.base64
value : The object must be serialized into a byte array
: using a System.ComponentModel.TypeConverter
: and then encoded with base64 encoding.
-->
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
<xsd:element name="root" msdata:IsDataSet="true">
<xsd:complexType>
<xsd:choice maxOccurs="unbounded">
<xsd:element name="metadata">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" />
</xsd:sequence>
<xsd:attribute name="name" use="required" type="xsd:string" />
<xsd:attribute name="type" type="xsd:string" />
<xsd:attribute name="mimetype" type="xsd:string" />
<xsd:attribute ref="xml:space" />
</xsd:complexType>
</xsd:element>
<xsd:element name="assembly">
<xsd:complexType>
<xsd:attribute name="alias" type="xsd:string" />
<xsd:attribute name="name" type="xsd:string" />
</xsd:complexType>
</xsd:element>
<xsd:element name="data">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
<xsd:attribute ref="xml:space" />
</xsd:complexType>
</xsd:element>
<xsd:element name="resheader">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" use="required" />
</xsd:complexType>
</xsd:element>
</xsd:choice>
</xsd:complexType>
</xsd:element>
</xsd:schema>
<resheader name="resmimetype">
<value>text/microsoft-resx</value>
</resheader>
<resheader name="version">
<value>2.0</value>
</resheader>
<resheader name="reader">
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<resheader name="writer">
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<metadata name="bindingSource1.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
<value>17, 17</value>
</metadata>
</root>

View File

@@ -0,0 +1,26 @@
using System;
using BeWo.Report;
using BeWo.Report.ReportObjects;
using BS.Shared.Core;
namespace AWOMuensterlandRecklinghausen
{
[IDSpecificClass(Identifier = "Teamstundenkonto")]
public partial class Teamstundenkonto : DevExpress.XtraReports.UI.XtraReport, IBeWoReport<MitarbeiterstundenkontoRO>
{
public Teamstundenkonto()
{
InitializeComponent();
}
public void SetReportDataSource(MitarbeiterstundenkontoRO pRO)
{
var msb = new CustomMitarbeiterstundenkontoBerechnung();
msb.CreateReport(pRO);
bindingSource1.DataSource = pRO;
}
}
}

View File

@@ -0,0 +1,897 @@
using BeWo.Report.ReportObjects;
namespace AWOMuensterlandRecklinghausen
{
partial class Teamstundenkonto
{
/// <summary>
/// Required designer variable.
/// </summary>
private System.ComponentModel.IContainer components = null;
/// <summary>
/// Clean up any resources being used.
/// </summary>
/// <param name="disposing">true if managed resources should be disposed; otherwise, false.</param>
protected override void Dispose(bool disposing)
{
if (disposing && (components != null))
{
components.Dispose();
}
base.Dispose(disposing);
}
#region Designer generated code
/// <summary>
/// Required method for Designer support - do not modify
/// the contents of this method with the code editor.
/// </summary>
private void InitializeComponent()
{
this.components = new System.ComponentModel.Container();
this.Detail = new DevExpress.XtraReports.UI.DetailBand();
this.xrTableDetail = new DevExpress.XtraReports.UI.XRTable();
this.xrTableRowDetail = new DevExpress.XtraReports.UI.XRTableRow();
this.xrTableCell3 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell19 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell20 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell28 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell16 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell27 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell22 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell23 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell21 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell25 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell24 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell26 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTable1 = new DevExpress.XtraReports.UI.XRTable();
this.xrTableRow1 = new DevExpress.XtraReports.UI.XRTableRow();
this.xrTableCell35 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell37 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell38 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell39 = new DevExpress.XtraReports.UI.XRTableCell();
this.cellSollGesamt = new DevExpress.XtraReports.UI.XRTableCell();
this.cellFLSSollGesamt = new DevExpress.XtraReports.UI.XRTableCell();
this.cellFLSIstGesamt = new DevExpress.XtraReports.UI.XRTableCell();
this.cellFLSPlusMinusGesamt = new DevExpress.XtraReports.UI.XRTableCell();
this.cellGesamtGesamt = new DevExpress.XtraReports.UI.XRTableCell();
this.cellRelationGesamt = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell47 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell48 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell51 = new DevExpress.XtraReports.UI.XRTableCell();
this.ReportHeader = new DevExpress.XtraReports.UI.ReportHeaderBand();
this.lblMonat = new DevExpress.XtraReports.UI.XRLabel();
this.pageFooterBand1 = new DevExpress.XtraReports.UI.PageFooterBand();
this.xrPageInfo2 = new DevExpress.XtraReports.UI.XRPageInfo();
this.xrPageInfo1 = new DevExpress.XtraReports.UI.XRPageInfo();
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.fieldFLS = new DevExpress.XtraReports.UI.CalculatedField();
this.topMarginBand1 = new DevExpress.XtraReports.UI.TopMarginBand();
this.bottomMarginBand1 = new DevExpress.XtraReports.UI.BottomMarginBand();
this.DetailReport1 = new DevExpress.XtraReports.UI.DetailReportBand();
this.Detail2 = new DevExpress.XtraReports.UI.DetailBand();
this.xrLabel1 = new DevExpress.XtraReports.UI.XRLabel();
this.DetailReport2 = new DevExpress.XtraReports.UI.DetailReportBand();
this.Detail3 = new DevExpress.XtraReports.UI.DetailBand();
this.GroupHeader2 = new DevExpress.XtraReports.UI.GroupHeaderBand();
this.xrTable2 = new DevExpress.XtraReports.UI.XRTable();
this.xrTableRow2 = new DevExpress.XtraReports.UI.XRTableRow();
this.xrTableCell6 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell18 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell30 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell31 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell32 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell33 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell34 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell36 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell40 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell41 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell42 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell43 = new DevExpress.XtraReports.UI.XRTableCell();
this.GroupFooter2 = new DevExpress.XtraReports.UI.GroupFooterBand();
this.xrTable3 = new DevExpress.XtraReports.UI.XRTable();
this.xrTableRow3 = new DevExpress.XtraReports.UI.XRTableRow();
this.xrTableCell1 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell7 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell8 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell9 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell10 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell11 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell12 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell13 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell14 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell15 = new DevExpress.XtraReports.UI.XRTableCell();
this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components);
this.ReportFooter1 = new DevExpress.XtraReports.UI.ReportFooterBand();
((System.ComponentModel.ISupportInitialize)(this.xrTableDetail)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.xrTable1)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.xrTable2)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.xrTable3)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).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;
//
// xrTableDetail
//
this.xrTableDetail.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right)
| DevExpress.XtraPrinting.BorderSide.Bottom)));
this.xrTableDetail.Font = new System.Drawing.Font("Arial", 8F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
this.xrTableDetail.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F);
this.xrTableDetail.Name = "xrTableDetail";
this.xrTableDetail.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
this.xrTableDetail.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] {
this.xrTableRowDetail});
this.xrTableDetail.SizeF = new System.Drawing.SizeF(1005F, 25F);
this.xrTableDetail.StylePriority.UseBorders = false;
this.xrTableDetail.StylePriority.UseFont = false;
this.xrTableDetail.StylePriority.UsePadding = false;
this.xrTableDetail.StylePriority.UseTextAlignment = false;
this.xrTableDetail.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
//
// xrTableRowDetail
//
this.xrTableRowDetail.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
this.xrTableCell3,
this.xrTableCell19,
this.xrTableCell20,
this.xrTableCell28,
this.xrTableCell16,
this.xrTableCell27,
this.xrTableCell22,
this.xrTableCell23,
this.xrTableCell21,
this.xrTableCell25,
this.xrTableCell24,
this.xrTableCell26});
this.xrTableRowDetail.Name = "xrTableRowDetail";
this.xrTableRowDetail.Weight = 1D;
//
// xrTableCell3
//
this.xrTableCell3.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "TeamDetailList.EmployeeDetailList.FullName")});
this.xrTableCell3.Name = "xrTableCell3";
this.xrTableCell3.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 2, 0, 0, 100F);
this.xrTableCell3.StylePriority.UseFont = false;
this.xrTableCell3.StylePriority.UsePadding = false;
this.xrTableCell3.StylePriority.UseTextAlignment = false;
this.xrTableCell3.Text = "xrTableCell3";
this.xrTableCell3.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
this.xrTableCell3.Weight = 0.15329125338142471D;
//
// xrTableCell19
//
this.xrTableCell19.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "TeamDetailList.EmployeeDetailList.StundenSollMax", "{0:0.00}")});
this.xrTableCell19.Name = "xrTableCell19";
this.xrTableCell19.Text = "xrTableCell19";
this.xrTableCell19.Weight = 0.081154179207584262D;
//
// xrTableCell20
//
this.xrTableCell20.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "TeamDetailList.EmployeeDetailList.UrlaubUndKrankheit", "{0:0.00}")});
this.xrTableCell20.Name = "xrTableCell20";
this.xrTableCell20.Text = "xrTableCell20";
this.xrTableCell20.Weight = 0.09467990555346173D;
//
// xrTableCell28
//
this.xrTableCell28.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "TeamDetailList.EmployeeDetailList.StundenSollOhneUrlaubKrankheit", "{0:0.00}")});
this.xrTableCell28.Name = "xrTableCell28";
this.xrTableCell28.Text = "xrTableCell28";
this.xrTableCell28.Weight = 0.0721370604147881D;
//
// xrTableCell16
//
this.xrTableCell16.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "TeamDetailList.EmployeeDetailList.FlsSoll", "{0:0.00}")});
this.xrTableCell16.Name = "xrTableCell16";
this.xrTableCell16.Text = "xrTableCell16";
this.xrTableCell16.Weight = 0.063119927862939587D;
//
// xrTableCell27
//
this.xrTableCell27.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "TeamDetailList.EmployeeDetailList.FlsIst", "{0:0.00}")});
this.xrTableCell27.Name = "xrTableCell27";
this.xrTableCell27.Text = "xrTableCell27";
this.xrTableCell27.Weight = 0.063119927862939615D;
//
// xrTableCell22
//
this.xrTableCell22.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "TeamDetailList.EmployeeDetailList.FlsDiff", "{0:0.00}")});
this.xrTableCell22.Name = "xrTableCell22";
this.xrTableCell22.Text = "xrTableCell22";
this.xrTableCell22.Weight = 0.063119927862939587D;
//
// xrTableCell23
//
this.xrTableCell23.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "TeamDetailList.EmployeeDetailList.StundenGesamtIst", "{0:0.00}")});
this.xrTableCell23.Name = "xrTableCell23";
this.xrTableCell23.Text = "xrTableCell23";
this.xrTableCell23.Weight = 0.063119927862939559D;
//
// xrTableCell21
//
this.xrTableCell21.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "TeamDetailList.EmployeeDetailList.RelationFlsZuMittelbar", "{0:0.00}")});
this.xrTableCell21.Name = "xrTableCell21";
this.xrTableCell21.Text = "xrTableCell21";
this.xrTableCell21.Weight = 0.063119927862939615D;
//
// xrTableCell25
//
this.xrTableCell25.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "TeamDetailList.EmployeeDetailList.Ueberstunden", "{0:0.00}")});
this.xrTableCell25.Name = "xrTableCell25";
this.xrTableCell25.Text = "xrTableCell25";
this.xrTableCell25.Weight = 0.063119927862939587D;
//
// xrTableCell24
//
this.xrTableCell24.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "TeamDetailList.EmployeeDetailList.UeberstundenVormonat", "{0:0.00}")});
this.xrTableCell24.Name = "xrTableCell24";
this.xrTableCell24.Text = "xrTableCell24";
this.xrTableCell24.Weight = 0.0631199278629396D;
//
// xrTableCell26
//
this.xrTableCell26.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "TeamDetailList.EmployeeDetailList.UeberstundenGesamt", "{0:0.00}")});
this.xrTableCell26.Name = "xrTableCell26";
this.xrTableCell26.Text = "xrTableCell26";
this.xrTableCell26.Weight = 0.063119927862939573D;
//
// xrTable1
//
this.xrTable1.Font = new System.Drawing.Font("Arial", 8F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((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.xrTableRow1});
this.xrTable1.SizeF = new System.Drawing.SizeF(1005F, 25F);
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;
//
// xrTableRow1
//
this.xrTableRow1.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
this.xrTableCell35,
this.xrTableCell37,
this.xrTableCell38,
this.xrTableCell39,
this.cellSollGesamt,
this.cellFLSSollGesamt,
this.cellFLSIstGesamt,
this.cellFLSPlusMinusGesamt,
this.cellGesamtGesamt,
this.cellRelationGesamt,
this.xrTableCell47,
this.xrTableCell48,
this.xrTableCell51});
this.xrTableRow1.Name = "xrTableRow1";
this.xrTableRow1.Weight = 1D;
//
// xrTableCell35
//
this.xrTableCell35.Name = "xrTableCell35";
this.xrTableCell35.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 2, 0, 0, 100F);
this.xrTableCell35.StylePriority.UseFont = false;
this.xrTableCell35.StylePriority.UsePadding = false;
this.xrTableCell35.StylePriority.UseTextAlignment = false;
this.xrTableCell35.Text = "Gesamt";
this.xrTableCell35.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
this.xrTableCell35.Weight = 0.1352569882777277D;
//
// xrTableCell37
//
this.xrTableCell37.Name = "xrTableCell37";
this.xrTableCell37.Weight = 0.067628494138863848D;
//
// xrTableCell38
//
this.xrTableCell38.Name = "xrTableCell38";
this.xrTableCell38.Weight = 0.0631199278629396D;
//
// xrTableCell39
//
this.xrTableCell39.Name = "xrTableCell39";
this.xrTableCell39.Weight = 0.063119927862939573D;
//
// cellSollGesamt
//
this.cellSollGesamt.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "SollGesamt", "{0:0.00}")});
this.cellSollGesamt.Name = "cellSollGesamt";
this.cellSollGesamt.Text = "cellSollGesamt";
this.cellSollGesamt.Weight = 0.0721370604147881D;
//
// cellFLSSollGesamt
//
this.cellFLSSollGesamt.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "FlsSollGesamt", "{0:0.00}")});
this.cellFLSSollGesamt.Name = "cellFLSSollGesamt";
this.cellFLSSollGesamt.Text = "cellFLSSollGesamt";
this.cellFLSSollGesamt.Weight = 0.063119927862939587D;
//
// cellFLSIstGesamt
//
this.cellFLSIstGesamt.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "FlsIstGesamt", "{0:0.00}")});
this.cellFLSIstGesamt.Name = "cellFLSIstGesamt";
this.cellFLSIstGesamt.Text = "cellFLSIstGesamt";
this.cellFLSIstGesamt.Weight = 0.063119927862939615D;
//
// cellFLSPlusMinusGesamt
//
this.cellFLSPlusMinusGesamt.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "FlsDiffGesamt", "{0:0.00}")});
this.cellFLSPlusMinusGesamt.Name = "cellFLSPlusMinusGesamt";
this.cellFLSPlusMinusGesamt.Text = "cellFLSPlusMinusGesamt";
this.cellFLSPlusMinusGesamt.Weight = 0.063119927862939587D;
//
// cellGesamtGesamt
//
this.cellGesamtGesamt.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "StundenGesamt", "{0:0.00}")});
this.cellGesamtGesamt.Name = "cellGesamtGesamt";
this.cellGesamtGesamt.Text = "cellGesamtGesamt";
this.cellGesamtGesamt.Weight = 0.063119927862939573D;
//
// cellRelationGesamt
//
this.cellRelationGesamt.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "RelationFlsZuMittelbar", "{0:0.00}")});
this.cellRelationGesamt.Name = "cellRelationGesamt";
this.cellRelationGesamt.Text = "cellRelationGesamt";
this.cellRelationGesamt.Weight = 0.0631199278629396D;
//
// xrTableCell47
//
this.xrTableCell47.Name = "xrTableCell47";
this.xrTableCell47.Weight = 0.063119927862939587D;
//
// xrTableCell48
//
this.xrTableCell48.Name = "xrTableCell48";
this.xrTableCell48.Weight = 0.063119927862939587D;
//
// xrTableCell51
//
this.xrTableCell51.Name = "xrTableCell51";
this.xrTableCell51.Weight = 0.063119927862939573D;
//
// ReportHeader
//
this.ReportHeader.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
this.lblMonat});
this.ReportHeader.HeightF = 61.04167F;
this.ReportHeader.Name = "ReportHeader";
//
// lblMonat
//
this.lblMonat.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "ReportStartDate", "Stundenkonto {0:MMMM yy}")});
this.lblMonat.Font = new System.Drawing.Font("Arial", 14F, System.Drawing.FontStyle.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(1007F, 25F);
this.lblMonat.StyleName = "Title";
this.lblMonat.StylePriority.UseFont = false;
this.lblMonat.Text = "lblMonat";
//
// pageFooterBand1
//
this.pageFooterBand1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
this.xrPageInfo2,
this.xrPageInfo1});
this.pageFooterBand1.HeightF = 48F;
this.pageFooterBand1.Name = "pageFooterBand1";
//
// xrPageInfo2
//
this.xrPageInfo2.Font = new System.Drawing.Font("Arial", 8F);
this.xrPageInfo2.Format = "Seite {0} von {1}";
this.xrPageInfo2.LocationFloat = new DevExpress.Utils.PointFloat(522.0001F, 25F);
this.xrPageInfo2.Name = "xrPageInfo2";
this.xrPageInfo2.SizeF = new System.Drawing.SizeF(482.9998F, 23F);
this.xrPageInfo2.StyleName = "PageInfo";
this.xrPageInfo2.StylePriority.UseFont = false;
this.xrPageInfo2.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight;
//
// xrPageInfo1
//
this.xrPageInfo1.Font = new System.Drawing.Font("Arial", 8F);
this.xrPageInfo1.LocationFloat = new DevExpress.Utils.PointFloat(8F, 25F);
this.xrPageInfo1.Name = "xrPageInfo1";
this.xrPageInfo1.PageInfo = DevExpress.XtraPrinting.PageInfo.DateTime;
this.xrPageInfo1.SizeF = new System.Drawing.SizeF(497F, 23F);
this.xrPageInfo1.StyleName = "PageInfo";
this.xrPageInfo1.StylePriority.UseFont = false;
//
// 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 System.Drawing.Font("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 System.Drawing.Font("Times New Roman", 10F, System.Drawing.FontStyle.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 System.Drawing.Font("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 System.Drawing.Font("Times New Roman", 8F);
this.DataField.ForeColor = System.Drawing.SystemColors.ControlText;
this.DataField.Name = "DataField";
//
// fieldFLS
//
this.fieldFLS.DataMember = "FLSReportGroups";
this.fieldFLS.Expression = "[TotalFLM] / 60";
this.fieldFLS.FieldType = DevExpress.XtraReports.UI.FieldType.Decimal;
this.fieldFLS.Name = "fieldFLS";
//
// topMarginBand1
//
this.topMarginBand1.HeightF = 50F;
this.topMarginBand1.Name = "topMarginBand1";
//
// bottomMarginBand1
//
this.bottomMarginBand1.HeightF = 30F;
this.bottomMarginBand1.Name = "bottomMarginBand1";
//
// DetailReport1
//
this.DetailReport1.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] {
this.Detail2,
this.DetailReport2});
this.DetailReport1.DataMember = "TeamDetailList";
this.DetailReport1.DataSource = this.bindingSource1;
this.DetailReport1.Level = 0;
this.DetailReport1.Name = "DetailReport1";
//
// Detail2
//
this.Detail2.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
this.xrLabel1});
this.Detail2.HeightF = 46.875F;
this.Detail2.Name = "Detail2";
//
// xrLabel1
//
this.xrLabel1.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "TeamDetailList.TeamName")});
this.xrLabel1.Font = new System.Drawing.Font("Arial", 12F, System.Drawing.FontStyle.Bold);
this.xrLabel1.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F);
this.xrLabel1.Multiline = true;
this.xrLabel1.Name = "xrLabel1";
this.xrLabel1.SizeF = new System.Drawing.SizeF(1007F, 25F);
this.xrLabel1.StyleName = "Title";
this.xrLabel1.StylePriority.UseFont = false;
this.xrLabel1.Text = "xrLabel1";
//
// DetailReport2
//
this.DetailReport2.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] {
this.Detail3,
this.GroupHeader2,
this.GroupFooter2});
this.DetailReport2.DataMember = "TeamDetailList.EmployeeDetailList";
this.DetailReport2.DataSource = this.bindingSource1;
this.DetailReport2.Level = 0;
this.DetailReport2.Name = "DetailReport2";
//
// Detail3
//
this.Detail3.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
this.xrTableDetail});
this.Detail3.HeightF = 25F;
this.Detail3.Name = "Detail3";
//
// GroupHeader2
//
this.GroupHeader2.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
this.xrTable2});
this.GroupHeader2.HeightF = 70F;
this.GroupHeader2.Name = "GroupHeader2";
//
// xrTable2
//
this.xrTable2.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
| DevExpress.XtraPrinting.BorderSide.Right)
| DevExpress.XtraPrinting.BorderSide.Bottom)));
this.xrTable2.Font = new System.Drawing.Font("Arial", 8F, System.Drawing.FontStyle.Bold);
this.xrTable2.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F);
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.xrTableRow2});
this.xrTable2.SizeF = new System.Drawing.SizeF(1005F, 70F);
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;
//
// xrTableRow2
//
this.xrTableRow2.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
this.xrTableCell6,
this.xrTableCell18,
this.xrTableCell30,
this.xrTableCell31,
this.xrTableCell32,
this.xrTableCell33,
this.xrTableCell34,
this.xrTableCell36,
this.xrTableCell40,
this.xrTableCell41,
this.xrTableCell42,
this.xrTableCell43});
this.xrTableRow2.Name = "xrTableRow2";
this.xrTableRow2.Weight = 2.8D;
//
// xrTableCell6
//
this.xrTableCell6.Name = "xrTableCell6";
this.xrTableCell6.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 2, 0, 0, 100F);
this.xrTableCell6.StylePriority.UsePadding = false;
this.xrTableCell6.StylePriority.UseTextAlignment = false;
this.xrTableCell6.Text = "Name";
this.xrTableCell6.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
this.xrTableCell6.Weight = 0.15329125016467182D;
//
// xrTableCell18
//
this.xrTableCell18.Name = "xrTableCell18";
this.xrTableCell18.Text = "Reguläre SOLL Stunden";
this.xrTableCell18.Weight = 0.081154192324637608D;
//
// xrTableCell30
//
this.xrTableCell30.Name = "xrTableCell30";
this.xrTableCell30.Text = "Fehlzeiten Urlaub Krankheit(Tage)";
this.xrTableCell30.Weight = 0.094679896646570338D;
//
// xrTableCell31
//
this.xrTableCell31.Multiline = true;
this.xrTableCell31.Name = "xrTableCell31";
this.xrTableCell31.Text = "Tatsächliche SOLL Stunden";
this.xrTableCell31.Weight = 0.072137063712635591D;
//
// xrTableCell32
//
this.xrTableCell32.Name = "xrTableCell32";
this.xrTableCell32.Text = "FLS Stunden SOLL";
this.xrTableCell32.Weight = 0.063119927721024038D;
//
// xrTableCell33
//
this.xrTableCell33.Name = "xrTableCell33";
this.xrTableCell33.StylePriority.UseBackColor = false;
this.xrTableCell33.Text = "FLS IST lfd. Monat";
this.xrTableCell33.Weight = 0.063119927721024D;
//
// xrTableCell34
//
this.xrTableCell34.Name = "xrTableCell34";
this.xrTableCell34.Text = "FLS Plus/Minus lfd. Monat";
this.xrTableCell34.Weight = 0.06311992757910842D;
//
// xrTableCell36
//
this.xrTableCell36.Multiline = true;
this.xrTableCell36.Name = "xrTableCell36";
this.xrTableCell36.StylePriority.UseBackColor = false;
this.xrTableCell36.Text = "Gesamt-\r\nstunden lfd. Monat";
this.xrTableCell36.Weight = 0.063119927721024011D;
//
// xrTableCell40
//
this.xrTableCell40.Name = "xrTableCell40";
this.xrTableCell40.Text = "Relation FLS IST zu Mittelbare IST (in %)";
this.xrTableCell40.Weight = 0.063119929511863376D;
//
// xrTableCell41
//
this.xrTableCell41.Name = "xrTableCell41";
this.xrTableCell41.Text = "Überstd. neu";
this.xrTableCell41.Weight = 0.063119928687401447D;
//
// xrTableCell42
//
this.xrTableCell42.Name = "xrTableCell42";
this.xrTableCell42.StylePriority.UseBackColor = false;
this.xrTableCell42.Text = "Überstd. Vormonat";
this.xrTableCell42.Weight = 0.063119928275170531D;
//
// xrTableCell43
//
this.xrTableCell43.Name = "xrTableCell43";
this.xrTableCell43.Text = "Überstd. Gesamt";
this.xrTableCell43.Weight = 0.0631199213956443D;
//
// GroupFooter2
//
this.GroupFooter2.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
this.xrTable3});
this.GroupFooter2.HeightF = 52.08333F;
this.GroupFooter2.Name = "GroupFooter2";
//
// xrTable3
//
this.xrTable3.Font = new System.Drawing.Font("Arial", 8F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
this.xrTable3.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F);
this.xrTable3.Name = "xrTable3";
this.xrTable3.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
this.xrTable3.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] {
this.xrTableRow3});
this.xrTable3.SizeF = new System.Drawing.SizeF(1005F, 25F);
this.xrTable3.StylePriority.UseBorders = false;
this.xrTable3.StylePriority.UseFont = false;
this.xrTable3.StylePriority.UsePadding = false;
this.xrTable3.StylePriority.UseTextAlignment = false;
this.xrTable3.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
//
// xrTableRow3
//
this.xrTableRow3.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
this.xrTableCell1,
this.xrTableCell7,
this.xrTableCell8,
this.xrTableCell9,
this.xrTableCell10,
this.xrTableCell11,
this.xrTableCell12,
this.xrTableCell13,
this.xrTableCell14,
this.xrTableCell15});
this.xrTableRow3.Name = "xrTableRow3";
this.xrTableRow3.Weight = 1D;
//
// xrTableCell1
//
this.xrTableCell1.Name = "xrTableCell1";
this.xrTableCell1.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 2, 0, 0, 100F);
this.xrTableCell1.StylePriority.UseFont = false;
this.xrTableCell1.StylePriority.UsePadding = false;
this.xrTableCell1.StylePriority.UseTextAlignment = false;
this.xrTableCell1.Text = "Gesamt [TeamDetailList.TeamName]";
this.xrTableCell1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
this.xrTableCell1.Weight = 0.32912533814247075D;
//
// xrTableCell7
//
this.xrTableCell7.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "TeamDetailList.SollGesamt", "{0:0.00}")});
this.xrTableCell7.Name = "xrTableCell7";
this.xrTableCell7.Text = "xrTableCell7";
this.xrTableCell7.Weight = 0.07213706041478804D;
//
// xrTableCell8
//
this.xrTableCell8.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "TeamDetailList.FlsSollGesamt", "{0:0.00}")});
this.xrTableCell8.Name = "xrTableCell8";
this.xrTableCell8.Text = "xrTableCell8";
this.xrTableCell8.Weight = 0.063119927862939587D;
//
// xrTableCell9
//
this.xrTableCell9.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "TeamDetailList.FlsIstGesamt", "{0:0.00}")});
this.xrTableCell9.Name = "xrTableCell9";
this.xrTableCell9.Text = "xrTableCell9";
this.xrTableCell9.Weight = 0.063119927862939615D;
//
// xrTableCell10
//
this.xrTableCell10.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "TeamDetailList.FlsDiffGesamt", "{0:0.00}")});
this.xrTableCell10.Name = "xrTableCell10";
this.xrTableCell10.Text = "xrTableCell10";
this.xrTableCell10.Weight = 0.063119927862939587D;
//
// xrTableCell11
//
this.xrTableCell11.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "TeamDetailList.StundenGesamt", "{0:0.00}")});
this.xrTableCell11.Name = "xrTableCell11";
this.xrTableCell11.Text = "xrTableCell11";
this.xrTableCell11.Weight = 0.063119927862939573D;
//
// xrTableCell12
//
this.xrTableCell12.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "TeamDetailList.RelationFlsZuMittelbar", "{0:0.00}")});
this.xrTableCell12.Name = "xrTableCell12";
this.xrTableCell12.Text = "xrTableCell12";
this.xrTableCell12.Weight = 0.0631199278629396D;
//
// xrTableCell13
//
this.xrTableCell13.Name = "xrTableCell13";
this.xrTableCell13.Weight = 0.063119927862939587D;
//
// xrTableCell14
//
this.xrTableCell14.Name = "xrTableCell14";
this.xrTableCell14.Weight = 0.063119927862939587D;
//
// xrTableCell15
//
this.xrTableCell15.Name = "xrTableCell15";
this.xrTableCell15.Weight = 0.063119927862939573D;
//
// bindingSource1
//
this.bindingSource1.DataSource = typeof(BeWo.Report.ReportObjects.MitarbeiterstundenkontoRO);
//
// ReportFooter1
//
this.ReportFooter1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
this.xrTable1});
this.ReportFooter1.HeightF = 60F;
this.ReportFooter1.Name = "ReportFooter1";
//
// Teamstundenkonto
//
this.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] {
this.Detail,
this.ReportHeader,
this.pageFooterBand1,
this.topMarginBand1,
this.bottomMarginBand1,
this.DetailReport1,
this.ReportFooter1});
this.CalculatedFields.AddRange(new DevExpress.XtraReports.UI.CalculatedField[] {
this.fieldFLS});
this.DataSource = this.bindingSource1;
this.Landscape = true;
this.Margins = new System.Drawing.Printing.Margins(75, 75, 50, 30);
this.PageHeight = 827;
this.PageWidth = 1169;
this.PaperKind = System.Drawing.Printing.PaperKind.A4;
this.StyleSheet.AddRange(new DevExpress.XtraReports.UI.XRControlStyle[] {
this.Title,
this.FieldCaption,
this.PageInfo,
this.DataField});
this.Version = "17.1";
((System.ComponentModel.ISupportInitialize)(this.xrTableDetail)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.xrTable1)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.xrTable2)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.xrTable3)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).EndInit();
((System.ComponentModel.ISupportInitialize)(this)).EndInit();
}
#endregion
private DevExpress.XtraReports.UI.DetailBand Detail;
private System.Windows.Forms.BindingSource bindingSource1;
private DevExpress.XtraReports.UI.ReportHeaderBand ReportHeader;
private DevExpress.XtraReports.UI.XRLabel lblMonat;
private DevExpress.XtraReports.UI.PageFooterBand pageFooterBand1;
private DevExpress.XtraReports.UI.XRPageInfo xrPageInfo2;
private DevExpress.XtraReports.UI.XRPageInfo xrPageInfo1;
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.XRTable xrTableDetail;
private DevExpress.XtraReports.UI.XRTableRow xrTableRowDetail;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell3;
private DevExpress.XtraReports.UI.CalculatedField fieldFLS;
private DevExpress.XtraReports.UI.TopMarginBand topMarginBand1;
private DevExpress.XtraReports.UI.BottomMarginBand bottomMarginBand1;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell19;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell20;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell28;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell16;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell27;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell22;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell23;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell21;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell25;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell24;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell26;
private DevExpress.XtraReports.UI.XRTable xrTable1;
private DevExpress.XtraReports.UI.XRTableRow xrTableRow1;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell35;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell37;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell38;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell39;
private DevExpress.XtraReports.UI.XRTableCell cellSollGesamt;
private DevExpress.XtraReports.UI.XRTableCell cellFLSSollGesamt;
private DevExpress.XtraReports.UI.XRTableCell cellFLSIstGesamt;
private DevExpress.XtraReports.UI.XRTableCell cellFLSPlusMinusGesamt;
private DevExpress.XtraReports.UI.XRTableCell cellGesamtGesamt;
private DevExpress.XtraReports.UI.XRTableCell cellRelationGesamt;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell47;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell48;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell51;
private DevExpress.XtraReports.UI.DetailReportBand DetailReport1;
private DevExpress.XtraReports.UI.DetailBand Detail2;
private DevExpress.XtraReports.UI.XRLabel xrLabel1;
private DevExpress.XtraReports.UI.DetailReportBand DetailReport2;
private DevExpress.XtraReports.UI.DetailBand Detail3;
private DevExpress.XtraReports.UI.GroupHeaderBand GroupHeader2;
private DevExpress.XtraReports.UI.XRTable xrTable2;
private DevExpress.XtraReports.UI.XRTableRow xrTableRow2;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell6;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell18;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell30;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell31;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell32;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell33;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell34;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell36;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell40;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell41;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell42;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell43;
private DevExpress.XtraReports.UI.GroupFooterBand GroupFooter2;
private DevExpress.XtraReports.UI.XRTable xrTable3;
private DevExpress.XtraReports.UI.XRTableRow xrTableRow3;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell1;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell7;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell8;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell9;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell10;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell11;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell12;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell13;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell14;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell15;
private DevExpress.XtraReports.UI.ReportFooterBand ReportFooter1;
}
}

View File

@@ -0,0 +1,123 @@
<?xml version="1.0" encoding="utf-8"?>
<root>
<!--
Microsoft ResX Schema
Version 2.0
The primary goals of this format is to allow a simple XML format
that is mostly human readable. The generation and parsing of the
various data types are done through the TypeConverter classes
associated with the data types.
Example:
... ado.net/XML headers & schema ...
<resheader name="resmimetype">text/microsoft-resx</resheader>
<resheader name="version">2.0</resheader>
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
<value>[base64 mime encoded serialized .NET Framework object]</value>
</data>
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
<comment>This is a comment</comment>
</data>
There are any number of "resheader" rows that contain simple
name/value pairs.
Each data row contains a name, and value. The row also contains a
type or mimetype. Type corresponds to a .NET class that support
text/value conversion through the TypeConverter architecture.
Classes that don't support this are serialized and stored with the
mimetype set.
The mimetype is used for serialized objects, and tells the
ResXResourceReader how to depersist the object. This is currently not
extensible. For a given mimetype the value must be set accordingly:
Note - application/x-microsoft.net.object.binary.base64 is the format
that the ResXResourceWriter will generate, however the reader can
read any of the formats listed below.
mimetype: application/x-microsoft.net.object.binary.base64
value : The object must be serialized with
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.soap.base64
value : The object must be serialized with
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.bytearray.base64
value : The object must be serialized into a byte array
: using a System.ComponentModel.TypeConverter
: and then encoded with base64 encoding.
-->
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
<xsd:element name="root" msdata:IsDataSet="true">
<xsd:complexType>
<xsd:choice maxOccurs="unbounded">
<xsd:element name="metadata">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" />
</xsd:sequence>
<xsd:attribute name="name" use="required" type="xsd:string" />
<xsd:attribute name="type" type="xsd:string" />
<xsd:attribute name="mimetype" type="xsd:string" />
<xsd:attribute ref="xml:space" />
</xsd:complexType>
</xsd:element>
<xsd:element name="assembly">
<xsd:complexType>
<xsd:attribute name="alias" type="xsd:string" />
<xsd:attribute name="name" type="xsd:string" />
</xsd:complexType>
</xsd:element>
<xsd:element name="data">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
<xsd:attribute ref="xml:space" />
</xsd:complexType>
</xsd:element>
<xsd:element name="resheader">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" use="required" />
</xsd:complexType>
</xsd:element>
</xsd:choice>
</xsd:complexType>
</xsd:element>
</xsd:schema>
<resheader name="resmimetype">
<value>text/microsoft-resx</value>
</resheader>
<resheader name="version">
<value>2.0</value>
</resheader>
<resheader name="reader">
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<resheader name="writer">
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<metadata name="bindingSource1.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
<value>17, 14</value>
</metadata>
</root>