diff --git a/ReportImp/VkmHamm/AbsenceReport.Designer.cs b/ReportImp/VkmHamm/AbsenceReport.Designer.cs
new file mode 100644
index 000000000..99c466cf3
--- /dev/null
+++ b/ReportImp/VkmHamm/AbsenceReport.Designer.cs
@@ -0,0 +1,1179 @@
+using BeWo.Report.ReportObjects;
+namespace VkmHamm
+{
+ partial class AbsenceReport
+ {
+ ///
+ /// Required designer variable.
+ ///
+ private System.ComponentModel.IContainer components = null;
+
+ ///
+ /// Clean up any resources being used.
+ ///
+ /// true if managed resources should be disposed; otherwise, false.
+ protected override void Dispose(bool disposing)
+ {
+ if (disposing && (components != null))
+ {
+ components.Dispose();
+ }
+ base.Dispose(disposing);
+ }
+
+ #region Designer generated code
+
+ ///
+ /// Required method for Designer support - do not modify
+ /// the contents of this method with the code editor.
+ ///
+ private void InitializeComponent()
+ {
+ this.components = new System.ComponentModel.Container();
+ this.Detail = new DevExpress.XtraReports.UI.DetailBand();
+ this.ReportHeader = new DevExpress.XtraReports.UI.ReportHeaderBand();
+ this.lblReportInformation = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel1 = new DevExpress.XtraReports.UI.XRLabel();
+ this.DetailReport = new DevExpress.XtraReports.UI.DetailReportBand();
+ this.Detail1 = new DevExpress.XtraReports.UI.DetailBand();
+ this.xrTable2 = new DevExpress.XtraReports.UI.XRTable();
+ this.xrTableRow2 = new DevExpress.XtraReports.UI.XRTableRow();
+ this.xrTableCell18 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell19 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell36 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell20 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell21 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell22 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell23 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell24 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell25 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell26 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell27 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell28 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell29 = 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.xrTableCell54 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell53 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell52 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell51 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell55 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell57 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell56 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell60 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell59 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell61 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell58 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.cellDetail29 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.cellDetail30 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.cellDetail31 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.ruleNotApprovedAndExpiringNext4Months = new DevExpress.XtraReports.UI.FormattingRule();
+ this.ruleNotApprovedAndExpiringNext8Months = new DevExpress.XtraReports.UI.FormattingRule();
+ this.PageHeader = new DevExpress.XtraReports.UI.PageHeaderBand();
+ this.xrTable1 = new DevExpress.XtraReports.UI.XRTable();
+ this.xrTableRow1 = new DevExpress.XtraReports.UI.XRTableRow();
+ this.xrTableCell1 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.cellHeader1 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.cellHeader2 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.cellHeader3 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.cellHeader4 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.cellHeader5 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.cellHeader6 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.cellHeader7 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.cellHeader8 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.cellHeader9 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.cellHeader10 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.cellHeader11 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.cellHeader12 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.cellHeader13 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.cellHeader14 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.cellHeader15 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.cellHeader16 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.cellHeader17 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.cellHeader18 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.cellHeader19 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.cellHeader20 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.cellHeader21 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.cellHeader22 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.cellHeader23 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.cellHeader24 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.cellHeader25 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.cellHeader26 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.cellHeader27 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.cellHeader28 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.cellHeader29 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.cellHeader30 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.cellHeader31 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.PageFooter = new DevExpress.XtraReports.UI.PageFooterBand();
+ this.xrPageInfo2 = new DevExpress.XtraReports.UI.XRPageInfo();
+ this.approvedText = 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);
+ ((System.ComponentModel.ISupportInitialize)(this.xrTable2)).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;
+ //
+ // ReportHeader
+ //
+ this.ReportHeader.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
+ this.lblReportInformation,
+ this.xrLabel1});
+ this.ReportHeader.HeightF = 75F;
+ this.ReportHeader.Name = "ReportHeader";
+ //
+ // lblReportInformation
+ //
+ this.lblReportInformation.Font = new DevExpress.Drawing.DXFont("Arial", 10F, DevExpress.Drawing.DXFontStyle.Regular, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] {new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((byte)(0)))});
+ this.lblReportInformation.LocationFloat = new DevExpress.Utils.PointFloat(0F, 35.00001F);
+ this.lblReportInformation.Multiline = true;
+ this.lblReportInformation.Name = "lblReportInformation";
+ this.lblReportInformation.SizeF = new System.Drawing.SizeF(1007F, 25F);
+ this.lblReportInformation.StylePriority.UseFont = false;
+ //
+ // xrLabel1
+ //
+ this.xrLabel1.Font = new DevExpress.Drawing.DXFont("Arial", 14F);
+ this.xrLabel1.LocationFloat = new DevExpress.Utils.PointFloat(0F, 10.00001F);
+ this.xrLabel1.Multiline = true;
+ this.xrLabel1.Name = "xrLabel1";
+ this.xrLabel1.SizeF = new System.Drawing.SizeF(1007F, 25F);
+ this.xrLabel1.StylePriority.UseFont = false;
+ this.xrLabel1.Text = "Abwesenheiten";
+ //
+ // DetailReport
+ //
+ this.DetailReport.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] {
+ this.Detail1});
+ this.DetailReport.DataMember = "AbsenceReportRows";
+ this.DetailReport.DataSource = this.bindingSource1;
+ this.DetailReport.Level = 0;
+ this.DetailReport.Name = "DetailReport";
+ //
+ // Detail1
+ //
+ this.Detail1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
+ this.xrTable2});
+ this.Detail1.HeightF = 20F;
+ this.Detail1.Name = "Detail1";
+ //
+ // xrTable2
+ //
+ this.xrTable2.BackColor = System.Drawing.Color.Transparent;
+ this.xrTable2.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.xrTable2.Font = new DevExpress.Drawing.DXFont("Arial", 7F);
+ this.xrTable2.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F);
+ this.xrTable2.Name = "xrTable2";
+ this.xrTable2.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 2, 0, 100F);
+ this.xrTable2.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] {
+ this.xrTableRow2});
+ this.xrTable2.SizeF = new System.Drawing.SizeF(1109F, 20F);
+ this.xrTable2.StylePriority.UseBackColor = false;
+ 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.xrTableCell18,
+ this.xrTableCell19,
+ this.xrTableCell36,
+ this.xrTableCell20,
+ this.xrTableCell21,
+ this.xrTableCell22,
+ this.xrTableCell23,
+ this.xrTableCell24,
+ this.xrTableCell25,
+ this.xrTableCell26,
+ this.xrTableCell27,
+ this.xrTableCell28,
+ this.xrTableCell29,
+ this.xrTableCell30,
+ this.xrTableCell31,
+ this.xrTableCell32,
+ this.xrTableCell33,
+ this.xrTableCell34,
+ this.xrTableCell54,
+ this.xrTableCell53,
+ this.xrTableCell52,
+ this.xrTableCell51,
+ this.xrTableCell55,
+ this.xrTableCell57,
+ this.xrTableCell56,
+ this.xrTableCell60,
+ this.xrTableCell59,
+ this.xrTableCell61,
+ this.xrTableCell58,
+ this.cellDetail29,
+ this.cellDetail30,
+ this.cellDetail31});
+ this.xrTableRow2.FormattingRules.Add(this.ruleNotApprovedAndExpiringNext4Months);
+ this.xrTableRow2.FormattingRules.Add(this.ruleNotApprovedAndExpiringNext8Months);
+ this.xrTableRow2.Name = "xrTableRow2";
+ this.xrTableRow2.Weight = 1D;
+ //
+ // xrTableCell18
+ //
+ this.xrTableCell18.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "AbsenceReportRows.Employee")});
+ this.xrTableCell18.Font = new DevExpress.Drawing.DXFont("Arial", 7F, DevExpress.Drawing.DXFontStyle.Bold);
+ this.xrTableCell18.Name = "xrTableCell18";
+ this.xrTableCell18.StylePriority.UseBorders = false;
+ this.xrTableCell18.StylePriority.UseFont = false;
+ this.xrTableCell18.StylePriority.UseTextAlignment = false;
+ this.xrTableCell18.Text = "Name";
+ this.xrTableCell18.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
+ this.xrTableCell18.Weight = 0.48422002649988632D;
+ this.xrTableCell18.WordWrap = false;
+ //
+ // xrTableCell19
+ //
+ this.xrTableCell19.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right)
+ | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.xrTableCell19.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "AbsenceReportRows.Day1")});
+ this.xrTableCell19.Name = "xrTableCell19";
+ this.xrTableCell19.StylePriority.UseBorders = false;
+ this.xrTableCell19.Text = "Vorname";
+ this.xrTableCell19.Weight = 0.081154197199447164D;
+ this.xrTableCell19.EvaluateBinding += new DevExpress.XtraReports.UI.BindingEventHandler(this.Cell_EvaluateBinding);
+ //
+ // xrTableCell36
+ //
+ this.xrTableCell36.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right)
+ | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.xrTableCell36.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "AbsenceReportRows.Day2")});
+ this.xrTableCell36.Name = "xrTableCell36";
+ this.xrTableCell36.StylePriority.UseBorders = false;
+ this.xrTableCell36.Text = "xrTableCell36";
+ this.xrTableCell36.Weight = 0.0811541507626455D;
+ this.xrTableCell36.EvaluateBinding += new DevExpress.XtraReports.UI.BindingEventHandler(this.Cell_EvaluateBinding);
+ //
+ // xrTableCell20
+ //
+ this.xrTableCell20.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right)
+ | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.xrTableCell20.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "AbsenceReportRows.Day3", "{0:dd/MM/yyyy}")});
+ this.xrTableCell20.Name = "xrTableCell20";
+ this.xrTableCell20.StylePriority.UseBorders = false;
+ this.xrTableCell20.StylePriority.UseTextAlignment = false;
+ this.xrTableCell20.Text = "xrTableCell20";
+ this.xrTableCell20.Weight = 0.08115424538675646D;
+ this.xrTableCell20.EvaluateBinding += new DevExpress.XtraReports.UI.BindingEventHandler(this.Cell_EvaluateBinding);
+ //
+ // xrTableCell21
+ //
+ this.xrTableCell21.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right)
+ | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.xrTableCell21.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "AbsenceReportRows.Day4", "{0:dd/MM/yyyy}")});
+ this.xrTableCell21.Name = "xrTableCell21";
+ this.xrTableCell21.StylePriority.UseBorders = false;
+ this.xrTableCell21.StylePriority.UseTextAlignment = false;
+ this.xrTableCell21.Text = "xrTableCell21";
+ this.xrTableCell21.Weight = 0.081154025839928062D;
+ this.xrTableCell21.EvaluateBinding += new DevExpress.XtraReports.UI.BindingEventHandler(this.Cell_EvaluateBinding);
+ //
+ // xrTableCell22
+ //
+ this.xrTableCell22.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right)
+ | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.xrTableCell22.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "AbsenceReportRows.Day5", "{0:0.00}")});
+ this.xrTableCell22.Name = "xrTableCell22";
+ this.xrTableCell22.StylePriority.UseBorders = false;
+ this.xrTableCell22.StylePriority.UseTextAlignment = false;
+ this.xrTableCell22.Text = "xrTableCell22";
+ this.xrTableCell22.Weight = 0.081154273564122192D;
+ this.xrTableCell22.EvaluateBinding += new DevExpress.XtraReports.UI.BindingEventHandler(this.Cell_EvaluateBinding);
+ //
+ // xrTableCell23
+ //
+ this.xrTableCell23.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right)
+ | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.xrTableCell23.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "AbsenceReportRows.Day6", "{0:0.00}")});
+ this.xrTableCell23.Name = "xrTableCell23";
+ this.xrTableCell23.StylePriority.UseBorders = false;
+ this.xrTableCell23.StylePriority.UseTextAlignment = false;
+ this.xrTableCell23.Text = "xrTableCell23";
+ this.xrTableCell23.Weight = 0.081154193859620971D;
+ this.xrTableCell23.EvaluateBinding += new DevExpress.XtraReports.UI.BindingEventHandler(this.Cell_EvaluateBinding);
+ //
+ // xrTableCell24
+ //
+ this.xrTableCell24.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right)
+ | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.xrTableCell24.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "AbsenceReportRows.Day7", "{0:0.00}")});
+ this.xrTableCell24.Name = "xrTableCell24";
+ this.xrTableCell24.StylePriority.UseBorders = false;
+ this.xrTableCell24.StylePriority.UseTextAlignment = false;
+ this.xrTableCell24.Text = "xrTableCell24";
+ this.xrTableCell24.Weight = 0.081154190922765934D;
+ this.xrTableCell24.EvaluateBinding += new DevExpress.XtraReports.UI.BindingEventHandler(this.Cell_EvaluateBinding);
+ //
+ // xrTableCell25
+ //
+ this.xrTableCell25.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right)
+ | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.xrTableCell25.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "AbsenceReportRows.Day8", "{0:0.00}")});
+ this.xrTableCell25.Name = "xrTableCell25";
+ this.xrTableCell25.StylePriority.UseBorders = false;
+ this.xrTableCell25.StylePriority.UseTextAlignment = false;
+ this.xrTableCell25.Text = "xrTableCell25";
+ this.xrTableCell25.Weight = 0.081154187824722945D;
+ this.xrTableCell25.EvaluateBinding += new DevExpress.XtraReports.UI.BindingEventHandler(this.Cell_EvaluateBinding);
+ //
+ // xrTableCell26
+ //
+ this.xrTableCell26.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right)
+ | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.xrTableCell26.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "AbsenceReportRows.Day9", "{0:0.00}")});
+ this.xrTableCell26.Name = "xrTableCell26";
+ this.xrTableCell26.StylePriority.UseBorders = false;
+ this.xrTableCell26.StylePriority.UseTextAlignment = false;
+ this.xrTableCell26.Text = "xrTableCell26";
+ this.xrTableCell26.Weight = 0.081154197276817663D;
+ this.xrTableCell26.EvaluateBinding += new DevExpress.XtraReports.UI.BindingEventHandler(this.Cell_EvaluateBinding);
+ //
+ // xrTableCell27
+ //
+ this.xrTableCell27.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right)
+ | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.xrTableCell27.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "AbsenceReportRows.Day10")});
+ this.xrTableCell27.Name = "xrTableCell27";
+ this.xrTableCell27.StylePriority.UseBorders = false;
+ this.xrTableCell27.StylePriority.UseFont = false;
+ this.xrTableCell27.StylePriority.UseTextAlignment = false;
+ this.xrTableCell27.Text = "xrTableCell27";
+ this.xrTableCell27.Weight = 0.08115419286831127D;
+ this.xrTableCell27.EvaluateBinding += new DevExpress.XtraReports.UI.BindingEventHandler(this.Cell_EvaluateBinding);
+ //
+ // xrTableCell28
+ //
+ this.xrTableCell28.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right)
+ | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.xrTableCell28.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "AbsenceReportRows.Day11", "{0:0.00}")});
+ this.xrTableCell28.Name = "xrTableCell28";
+ this.xrTableCell28.StylePriority.UseBorders = false;
+ this.xrTableCell28.StylePriority.UseTextAlignment = false;
+ this.xrTableCell28.Text = "xrTableCell28";
+ this.xrTableCell28.Weight = 0.0811541902506101D;
+ this.xrTableCell28.EvaluateBinding += new DevExpress.XtraReports.UI.BindingEventHandler(this.Cell_EvaluateBinding);
+ //
+ // xrTableCell29
+ //
+ this.xrTableCell29.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right)
+ | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.xrTableCell29.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "AbsenceReportRows.Day12", "{0:0.00}")});
+ this.xrTableCell29.Name = "xrTableCell29";
+ this.xrTableCell29.StylePriority.UseBorders = false;
+ this.xrTableCell29.StylePriority.UseTextAlignment = false;
+ this.xrTableCell29.Text = "xrTableCell29";
+ this.xrTableCell29.Weight = 0.081154190068467136D;
+ this.xrTableCell29.EvaluateBinding += new DevExpress.XtraReports.UI.BindingEventHandler(this.Cell_EvaluateBinding);
+ //
+ // xrTableCell30
+ //
+ this.xrTableCell30.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right)
+ | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.xrTableCell30.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "AbsenceReportRows.Day13", "{0:0.00}")});
+ this.xrTableCell30.Name = "xrTableCell30";
+ this.xrTableCell30.StylePriority.UseBorders = false;
+ this.xrTableCell30.StylePriority.UseTextAlignment = false;
+ this.xrTableCell30.Text = "xrTableCell30";
+ this.xrTableCell30.Weight = 0.081154197479915147D;
+ this.xrTableCell30.EvaluateBinding += new DevExpress.XtraReports.UI.BindingEventHandler(this.Cell_EvaluateBinding);
+ //
+ // xrTableCell31
+ //
+ this.xrTableCell31.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right)
+ | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.xrTableCell31.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "AbsenceReportRows.Day14", "{0:0.00}")});
+ this.xrTableCell31.Name = "xrTableCell31";
+ this.xrTableCell31.StylePriority.UseBorders = false;
+ this.xrTableCell31.StylePriority.UseTextAlignment = false;
+ this.xrTableCell31.Text = "xrTableCell31";
+ this.xrTableCell31.Weight = 0.081154188405001215D;
+ this.xrTableCell31.EvaluateBinding += new DevExpress.XtraReports.UI.BindingEventHandler(this.Cell_EvaluateBinding);
+ //
+ // xrTableCell32
+ //
+ this.xrTableCell32.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right)
+ | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.xrTableCell32.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "AbsenceReportRows.Day15", "{0:c}")});
+ this.xrTableCell32.Name = "xrTableCell32";
+ this.xrTableCell32.StylePriority.UseBorders = false;
+ this.xrTableCell32.StylePriority.UseTextAlignment = false;
+ this.xrTableCell32.Text = "xrTableCell32";
+ this.xrTableCell32.Weight = 0.081154187218654084D;
+ this.xrTableCell32.EvaluateBinding += new DevExpress.XtraReports.UI.BindingEventHandler(this.Cell_EvaluateBinding);
+ //
+ // xrTableCell33
+ //
+ this.xrTableCell33.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right)
+ | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.xrTableCell33.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "AbsenceReportRows.Day16")});
+ this.xrTableCell33.Name = "xrTableCell33";
+ this.xrTableCell33.StylePriority.UseBorders = false;
+ this.xrTableCell33.Weight = 0.081154184816944808D;
+ this.xrTableCell33.EvaluateBinding += new DevExpress.XtraReports.UI.BindingEventHandler(this.Cell_EvaluateBinding);
+ //
+ // xrTableCell34
+ //
+ this.xrTableCell34.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right)
+ | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.xrTableCell34.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "AbsenceReportRows.Day17", "{0:0.00}")});
+ this.xrTableCell34.Name = "xrTableCell34";
+ this.xrTableCell34.StylePriority.UseBorders = false;
+ this.xrTableCell34.StylePriority.UseTextAlignment = false;
+ this.xrTableCell34.Text = "xrTableCell34";
+ this.xrTableCell34.Weight = 0.081154193135481556D;
+ this.xrTableCell34.EvaluateBinding += new DevExpress.XtraReports.UI.BindingEventHandler(this.Cell_EvaluateBinding);
+ //
+ // xrTableCell54
+ //
+ this.xrTableCell54.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right)
+ | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.xrTableCell54.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "AbsenceReportRows.Day18")});
+ this.xrTableCell54.Name = "xrTableCell54";
+ this.xrTableCell54.StylePriority.UseBorders = false;
+ this.xrTableCell54.Text = "xrTableCell54";
+ this.xrTableCell54.Weight = 0.08115419313548157D;
+ this.xrTableCell54.EvaluateBinding += new DevExpress.XtraReports.UI.BindingEventHandler(this.Cell_EvaluateBinding);
+ //
+ // xrTableCell53
+ //
+ this.xrTableCell53.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right)
+ | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.xrTableCell53.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "AbsenceReportRows.Day19")});
+ this.xrTableCell53.Name = "xrTableCell53";
+ this.xrTableCell53.StylePriority.UseBorders = false;
+ this.xrTableCell53.Text = "xrTableCell53";
+ this.xrTableCell53.Weight = 0.08115419330432655D;
+ this.xrTableCell53.EvaluateBinding += new DevExpress.XtraReports.UI.BindingEventHandler(this.Cell_EvaluateBinding);
+ //
+ // xrTableCell52
+ //
+ this.xrTableCell52.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right)
+ | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.xrTableCell52.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "AbsenceReportRows.Day20")});
+ this.xrTableCell52.Name = "xrTableCell52";
+ this.xrTableCell52.StylePriority.UseBorders = false;
+ this.xrTableCell52.Text = "xrTableCell52";
+ this.xrTableCell52.Weight = 0.081154193642016481D;
+ this.xrTableCell52.EvaluateBinding += new DevExpress.XtraReports.UI.BindingEventHandler(this.Cell_EvaluateBinding);
+ //
+ // xrTableCell51
+ //
+ this.xrTableCell51.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right)
+ | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.xrTableCell51.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "AbsenceReportRows.Day21")});
+ this.xrTableCell51.Name = "xrTableCell51";
+ this.xrTableCell51.StylePriority.UseBorders = false;
+ this.xrTableCell51.Text = "xrTableCell51";
+ this.xrTableCell51.Weight = 0.081154193642016426D;
+ this.xrTableCell51.EvaluateBinding += new DevExpress.XtraReports.UI.BindingEventHandler(this.Cell_EvaluateBinding);
+ //
+ // xrTableCell55
+ //
+ this.xrTableCell55.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right)
+ | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.xrTableCell55.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "AbsenceReportRows.Day22")});
+ this.xrTableCell55.Name = "xrTableCell55";
+ this.xrTableCell55.StylePriority.UseBorders = false;
+ this.xrTableCell55.Text = "[Day22]";
+ this.xrTableCell55.Weight = 0.081154193135481556D;
+ this.xrTableCell55.EvaluateBinding += new DevExpress.XtraReports.UI.BindingEventHandler(this.Cell_EvaluateBinding);
+ //
+ // xrTableCell57
+ //
+ this.xrTableCell57.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right)
+ | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.xrTableCell57.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "AbsenceReportRows.Day23")});
+ this.xrTableCell57.Name = "xrTableCell57";
+ this.xrTableCell57.StylePriority.UseBorders = false;
+ this.xrTableCell57.Text = "xrTableCell57";
+ this.xrTableCell57.Weight = 0.081154193135481556D;
+ this.xrTableCell57.EvaluateBinding += new DevExpress.XtraReports.UI.BindingEventHandler(this.Cell_EvaluateBinding);
+ //
+ // xrTableCell56
+ //
+ this.xrTableCell56.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right)
+ | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.xrTableCell56.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "AbsenceReportRows.Day24")});
+ this.xrTableCell56.Name = "xrTableCell56";
+ this.xrTableCell56.StylePriority.UseBorders = false;
+ this.xrTableCell56.Text = "[Day24]";
+ this.xrTableCell56.Weight = 0.081154203328137109D;
+ this.xrTableCell56.EvaluateBinding += new DevExpress.XtraReports.UI.BindingEventHandler(this.Cell_EvaluateBinding);
+ //
+ // xrTableCell60
+ //
+ this.xrTableCell60.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right)
+ | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.xrTableCell60.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "AbsenceReportRows.Day25")});
+ this.xrTableCell60.Name = "xrTableCell60";
+ this.xrTableCell60.StylePriority.UseBorders = false;
+ this.xrTableCell60.Text = "xrTableCell60";
+ this.xrTableCell60.Weight = 0.081154203328137109D;
+ this.xrTableCell60.EvaluateBinding += new DevExpress.XtraReports.UI.BindingEventHandler(this.Cell_EvaluateBinding);
+ //
+ // xrTableCell59
+ //
+ this.xrTableCell59.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right)
+ | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.xrTableCell59.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "AbsenceReportRows.Day26")});
+ this.xrTableCell59.Name = "xrTableCell59";
+ this.xrTableCell59.StylePriority.UseBorders = false;
+ this.xrTableCell59.Text = "xrTableCell59";
+ this.xrTableCell59.Weight = 0.081154203328137109D;
+ this.xrTableCell59.EvaluateBinding += new DevExpress.XtraReports.UI.BindingEventHandler(this.Cell_EvaluateBinding);
+ //
+ // xrTableCell61
+ //
+ this.xrTableCell61.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right)
+ | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.xrTableCell61.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "AbsenceReportRows.Day27")});
+ this.xrTableCell61.Name = "xrTableCell61";
+ this.xrTableCell61.StylePriority.UseBorders = false;
+ this.xrTableCell61.Text = "xrTableCell61";
+ this.xrTableCell61.Weight = 0.081154203328137109D;
+ this.xrTableCell61.EvaluateBinding += new DevExpress.XtraReports.UI.BindingEventHandler(this.Cell_EvaluateBinding);
+ //
+ // xrTableCell58
+ //
+ this.xrTableCell58.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right)
+ | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.xrTableCell58.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "AbsenceReportRows.Day28")});
+ this.xrTableCell58.Name = "xrTableCell58";
+ this.xrTableCell58.StylePriority.UseBorders = false;
+ this.xrTableCell58.Text = "xrTableCell58";
+ this.xrTableCell58.Weight = 0.081154203328137109D;
+ this.xrTableCell58.EvaluateBinding += new DevExpress.XtraReports.UI.BindingEventHandler(this.Cell_EvaluateBinding);
+ //
+ // cellDetail29
+ //
+ this.cellDetail29.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right)
+ | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.cellDetail29.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "AbsenceReportRows.Day29")});
+ this.cellDetail29.Name = "cellDetail29";
+ this.cellDetail29.StylePriority.UseBorders = false;
+ this.cellDetail29.Text = "cellDetail29";
+ this.cellDetail29.Weight = 0.081154203328137109D;
+ this.cellDetail29.EvaluateBinding += new DevExpress.XtraReports.UI.BindingEventHandler(this.Cell_EvaluateBinding);
+ //
+ // cellDetail30
+ //
+ this.cellDetail30.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right)
+ | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.cellDetail30.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "AbsenceReportRows.Day30")});
+ this.cellDetail30.Name = "cellDetail30";
+ this.cellDetail30.StylePriority.UseBorders = false;
+ this.cellDetail30.Text = "cellDetail30";
+ this.cellDetail30.Weight = 0.081154203328137109D;
+ this.cellDetail30.EvaluateBinding += new DevExpress.XtraReports.UI.BindingEventHandler(this.Cell_EvaluateBinding);
+ //
+ // cellDetail31
+ //
+ this.cellDetail31.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right)
+ | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.cellDetail31.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "AbsenceReportRows.Day31")});
+ this.cellDetail31.Name = "cellDetail31";
+ this.cellDetail31.StylePriority.UseBorders = false;
+ this.cellDetail31.Text = "cellDetail31";
+ this.cellDetail31.Weight = 0.081154203328137109D;
+ this.cellDetail31.EvaluateBinding += new DevExpress.XtraReports.UI.BindingEventHandler(this.Cell_EvaluateBinding);
+ //
+ // ruleNotApprovedAndExpiringNext4Months
+ //
+ this.ruleNotApprovedAndExpiringNext4Months.Condition = "[IsApproved] == False And [OpenMonths] < 4";
+ this.ruleNotApprovedAndExpiringNext4Months.DataMember = "SupportConceptDetailList";
+ this.ruleNotApprovedAndExpiringNext4Months.Formatting.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(255)))), ((int)(((byte)(128)))), ((int)(((byte)(128)))));
+ this.ruleNotApprovedAndExpiringNext4Months.Name = "ruleNotApprovedAndExpiringNext4Months";
+ //
+ // ruleNotApprovedAndExpiringNext8Months
+ //
+ this.ruleNotApprovedAndExpiringNext8Months.Condition = "[IsApproved] == False And [OpenMonths] < 8 And [OpenMonths] >= 4";
+ this.ruleNotApprovedAndExpiringNext8Months.DataMember = "SupportConceptDetailList";
+ this.ruleNotApprovedAndExpiringNext8Months.Formatting.BackColor = System.Drawing.Color.LightBlue;
+ this.ruleNotApprovedAndExpiringNext8Months.Name = "ruleNotApprovedAndExpiringNext8Months";
+ //
+ // PageHeader
+ //
+ this.PageHeader.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
+ this.xrTable1});
+ this.PageHeader.HeightF = 20F;
+ this.PageHeader.Name = "PageHeader";
+ this.PageHeader.StylePriority.UseBorderColor = false;
+ this.PageHeader.StylePriority.UseTextAlignment = false;
+ this.PageHeader.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopCenter;
+ //
+ // xrTable1
+ //
+ this.xrTable1.BackColor = System.Drawing.Color.LightSteelBlue;
+ this.xrTable1.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
+ | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.xrTable1.Font = new DevExpress.Drawing.DXFont("Arial", 7F, DevExpress.Drawing.DXFontStyle.Bold);
+ this.xrTable1.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F);
+ this.xrTable1.Name = "xrTable1";
+ this.xrTable1.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] {
+ this.xrTableRow1});
+ this.xrTable1.SizeF = new System.Drawing.SizeF(1109F, 20F);
+ this.xrTable1.StylePriority.UseBackColor = false;
+ this.xrTable1.StylePriority.UseBorders = false;
+ this.xrTable1.StylePriority.UseFont = false;
+ this.xrTable1.StylePriority.UseTextAlignment = false;
+ this.xrTable1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
+ //
+ // xrTableRow1
+ //
+ this.xrTableRow1.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
+ this.xrTableCell1,
+ this.cellHeader1,
+ this.cellHeader2,
+ this.cellHeader3,
+ this.cellHeader4,
+ this.cellHeader5,
+ this.cellHeader6,
+ this.cellHeader7,
+ this.cellHeader8,
+ this.cellHeader9,
+ this.cellHeader10,
+ this.cellHeader11,
+ this.cellHeader12,
+ this.cellHeader13,
+ this.cellHeader14,
+ this.cellHeader15,
+ this.cellHeader16,
+ this.cellHeader17,
+ this.cellHeader18,
+ this.cellHeader19,
+ this.cellHeader20,
+ this.cellHeader21,
+ this.cellHeader22,
+ this.cellHeader23,
+ this.cellHeader24,
+ this.cellHeader25,
+ this.cellHeader26,
+ this.cellHeader27,
+ this.cellHeader28,
+ this.cellHeader29,
+ this.cellHeader30,
+ this.cellHeader31});
+ this.xrTableRow1.Name = "xrTableRow1";
+ this.xrTableRow1.Weight = 0.47619047619047616D;
+ //
+ // xrTableCell1
+ //
+ this.xrTableCell1.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
+ | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.xrTableCell1.Name = "xrTableCell1";
+ this.xrTableCell1.StylePriority.UseBorders = false;
+ this.xrTableCell1.Text = "Mitarbeiter";
+ this.xrTableCell1.Weight = 0.48422002649988627D;
+ //
+ // cellHeader1
+ //
+ this.cellHeader1.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
+ | DevExpress.XtraPrinting.BorderSide.Right)
+ | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.cellHeader1.Name = "cellHeader1";
+ this.cellHeader1.StylePriority.UseBorders = false;
+ this.cellHeader1.Text = "1.";
+ this.cellHeader1.Weight = 0.081154192039802536D;
+ //
+ // cellHeader2
+ //
+ this.cellHeader2.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
+ | DevExpress.XtraPrinting.BorderSide.Right)
+ | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.cellHeader2.Name = "cellHeader2";
+ this.cellHeader2.StylePriority.UseBorders = false;
+ this.cellHeader2.Text = "2.";
+ this.cellHeader2.Weight = 0.0811541971994471D;
+ //
+ // cellHeader3
+ //
+ this.cellHeader3.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
+ | DevExpress.XtraPrinting.BorderSide.Right)
+ | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.cellHeader3.Name = "cellHeader3";
+ this.cellHeader3.StylePriority.UseBorders = false;
+ this.cellHeader3.Text = "3.";
+ this.cellHeader3.Weight = 0.081154111235996029D;
+ //
+ // cellHeader4
+ //
+ this.cellHeader4.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
+ | DevExpress.XtraPrinting.BorderSide.Right)
+ | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.cellHeader4.Name = "cellHeader4";
+ this.cellHeader4.StylePriority.UseBorders = false;
+ this.cellHeader4.Text = "4.";
+ this.cellHeader4.Weight = 0.081154190948556346D;
+ //
+ // cellHeader5
+ //
+ this.cellHeader5.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
+ | DevExpress.XtraPrinting.BorderSide.Right)
+ | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.cellHeader5.Name = "cellHeader5";
+ this.cellHeader5.StylePriority.UseBorders = false;
+ this.cellHeader5.Text = "5.";
+ this.cellHeader5.Weight = 0.081154193589630455D;
+ //
+ // cellHeader6
+ //
+ this.cellHeader6.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
+ | DevExpress.XtraPrinting.BorderSide.Right)
+ | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.cellHeader6.Name = "cellHeader6";
+ this.cellHeader6.StylePriority.UseBorders = false;
+ this.cellHeader6.Text = "6.";
+ this.cellHeader6.Weight = 0.081154191279798588D;
+ //
+ // cellHeader7
+ //
+ this.cellHeader7.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
+ | DevExpress.XtraPrinting.BorderSide.Right)
+ | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.cellHeader7.Name = "cellHeader7";
+ this.cellHeader7.StylePriority.UseBorders = false;
+ this.cellHeader7.Text = "7.";
+ this.cellHeader7.Weight = 0.081154190922765962D;
+ //
+ // cellHeader8
+ //
+ this.cellHeader8.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
+ | DevExpress.XtraPrinting.BorderSide.Right)
+ | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.cellHeader8.Name = "cellHeader8";
+ this.cellHeader8.StylePriority.UseBorders = false;
+ this.cellHeader8.Text = "8.";
+ this.cellHeader8.Weight = 0.0811541878247228D;
+ //
+ // cellHeader9
+ //
+ this.cellHeader9.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
+ | DevExpress.XtraPrinting.BorderSide.Right)
+ | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.cellHeader9.Name = "cellHeader9";
+ this.cellHeader9.StylePriority.UseBorders = false;
+ this.cellHeader9.Text = "9.";
+ this.cellHeader9.Weight = 0.081154197276817663D;
+ //
+ // cellHeader10
+ //
+ this.cellHeader10.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
+ | DevExpress.XtraPrinting.BorderSide.Right)
+ | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.cellHeader10.Name = "cellHeader10";
+ this.cellHeader10.StylePriority.UseBorders = false;
+ this.cellHeader10.Text = "10.";
+ this.cellHeader10.Weight = 0.081154192868311492D;
+ //
+ // cellHeader11
+ //
+ this.cellHeader11.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
+ | DevExpress.XtraPrinting.BorderSide.Right)
+ | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.cellHeader11.Name = "cellHeader11";
+ this.cellHeader11.StylePriority.UseBorders = false;
+ this.cellHeader11.Text = "11.";
+ this.cellHeader11.Weight = 0.081154190250609992D;
+ //
+ // cellHeader12
+ //
+ this.cellHeader12.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
+ | DevExpress.XtraPrinting.BorderSide.Right)
+ | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.cellHeader12.Name = "cellHeader12";
+ this.cellHeader12.StylePriority.UseBorders = false;
+ this.cellHeader12.Text = "12.";
+ this.cellHeader12.Weight = 0.081154190068467136D;
+ //
+ // cellHeader13
+ //
+ this.cellHeader13.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
+ | DevExpress.XtraPrinting.BorderSide.Right)
+ | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.cellHeader13.Name = "cellHeader13";
+ this.cellHeader13.StylePriority.UseBorders = false;
+ this.cellHeader13.Text = "13.";
+ this.cellHeader13.Weight = 0.081154197479915258D;
+ //
+ // cellHeader14
+ //
+ this.cellHeader14.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
+ | DevExpress.XtraPrinting.BorderSide.Right)
+ | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.cellHeader14.Name = "cellHeader14";
+ this.cellHeader14.StylePriority.UseBorders = false;
+ this.cellHeader14.Text = "14.";
+ this.cellHeader14.Weight = 0.081154188405001215D;
+ //
+ // cellHeader15
+ //
+ this.cellHeader15.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
+ | DevExpress.XtraPrinting.BorderSide.Right)
+ | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.cellHeader15.Name = "cellHeader15";
+ this.cellHeader15.StylePriority.UseBorders = false;
+ this.cellHeader15.Text = "15.";
+ this.cellHeader15.Weight = 0.081154197537943062D;
+ //
+ // cellHeader16
+ //
+ this.cellHeader16.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
+ | DevExpress.XtraPrinting.BorderSide.Right)
+ | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.cellHeader16.Name = "cellHeader16";
+ this.cellHeader16.StylePriority.UseBorders = false;
+ this.cellHeader16.Text = "16.";
+ this.cellHeader16.Weight = 0.081154184816944808D;
+ //
+ // cellHeader17
+ //
+ this.cellHeader17.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
+ | DevExpress.XtraPrinting.BorderSide.Right)
+ | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.cellHeader17.Name = "cellHeader17";
+ this.cellHeader17.StylePriority.UseBorders = false;
+ this.cellHeader17.Text = "17.";
+ this.cellHeader17.Weight = 0.081154194317396344D;
+ //
+ // cellHeader18
+ //
+ this.cellHeader18.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
+ | DevExpress.XtraPrinting.BorderSide.Right)
+ | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.cellHeader18.Name = "cellHeader18";
+ this.cellHeader18.StylePriority.UseBorders = false;
+ this.cellHeader18.Text = "18.";
+ this.cellHeader18.Weight = 0.081154193642016537D;
+ //
+ // cellHeader19
+ //
+ this.cellHeader19.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
+ | DevExpress.XtraPrinting.BorderSide.Right)
+ | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.cellHeader19.Name = "cellHeader19";
+ this.cellHeader19.StylePriority.UseBorders = false;
+ this.cellHeader19.Text = "19.";
+ this.cellHeader19.Weight = 0.0811541933043266D;
+ //
+ // cellHeader20
+ //
+ this.cellHeader20.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
+ | DevExpress.XtraPrinting.BorderSide.Right)
+ | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.cellHeader20.Name = "cellHeader20";
+ this.cellHeader20.StylePriority.UseBorders = false;
+ this.cellHeader20.Text = "20.";
+ this.cellHeader20.Weight = 0.081154193135481612D;
+ //
+ // cellHeader21
+ //
+ this.cellHeader21.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
+ | DevExpress.XtraPrinting.BorderSide.Right)
+ | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.cellHeader21.Name = "cellHeader21";
+ this.cellHeader21.StylePriority.UseBorders = false;
+ this.cellHeader21.Text = "21.";
+ this.cellHeader21.Weight = 0.081154193051059031D;
+ //
+ // cellHeader22
+ //
+ this.cellHeader22.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
+ | DevExpress.XtraPrinting.BorderSide.Right)
+ | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.cellHeader22.Name = "cellHeader22";
+ this.cellHeader22.StylePriority.UseBorders = false;
+ this.cellHeader22.Text = "22.";
+ this.cellHeader22.Weight = 0.081154193008847852D;
+ //
+ // cellHeader23
+ //
+ this.cellHeader23.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
+ | DevExpress.XtraPrinting.BorderSide.Right)
+ | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.cellHeader23.Name = "cellHeader23";
+ this.cellHeader23.StylePriority.UseBorders = false;
+ this.cellHeader23.Text = "23.";
+ this.cellHeader23.Weight = 0.081154192987742235D;
+ //
+ // cellHeader24
+ //
+ this.cellHeader24.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
+ | DevExpress.XtraPrinting.BorderSide.Right)
+ | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.cellHeader24.Name = "cellHeader24";
+ this.cellHeader24.StylePriority.UseBorders = false;
+ this.cellHeader24.Text = "24.";
+ this.cellHeader24.Weight = 0.081154192977189316D;
+ //
+ // cellHeader25
+ //
+ this.cellHeader25.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
+ | DevExpress.XtraPrinting.BorderSide.Right)
+ | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.cellHeader25.Name = "cellHeader25";
+ this.cellHeader25.StylePriority.UseBorders = false;
+ this.cellHeader25.Text = "25,";
+ this.cellHeader25.Weight = 0.081154192971912981D;
+ //
+ // cellHeader26
+ //
+ this.cellHeader26.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
+ | DevExpress.XtraPrinting.BorderSide.Right)
+ | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.cellHeader26.Name = "cellHeader26";
+ this.cellHeader26.StylePriority.UseBorders = false;
+ this.cellHeader26.Text = "26.";
+ this.cellHeader26.Weight = 0.081154192969274785D;
+ //
+ // cellHeader27
+ //
+ this.cellHeader27.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
+ | DevExpress.XtraPrinting.BorderSide.Right)
+ | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.cellHeader27.Name = "cellHeader27";
+ this.cellHeader27.StylePriority.UseBorders = false;
+ this.cellHeader27.Text = "27.";
+ this.cellHeader27.Weight = 0.0811541929679557D;
+ //
+ // cellHeader28
+ //
+ this.cellHeader28.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
+ | DevExpress.XtraPrinting.BorderSide.Right)
+ | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.cellHeader28.Name = "cellHeader28";
+ this.cellHeader28.StylePriority.UseBorders = false;
+ this.cellHeader28.Text = "28.";
+ this.cellHeader28.Weight = 0.081154192967296118D;
+ //
+ // cellHeader29
+ //
+ this.cellHeader29.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
+ | DevExpress.XtraPrinting.BorderSide.Right)
+ | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.cellHeader29.Name = "cellHeader29";
+ this.cellHeader29.StylePriority.UseBorders = false;
+ this.cellHeader29.Text = "29.";
+ this.cellHeader29.Weight = 0.081154192966966354D;
+ //
+ // cellHeader30
+ //
+ this.cellHeader30.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
+ | DevExpress.XtraPrinting.BorderSide.Right)
+ | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.cellHeader30.Name = "cellHeader30";
+ this.cellHeader30.StylePriority.UseBorders = false;
+ this.cellHeader30.Text = "30.";
+ this.cellHeader30.Weight = 0.081154234243958553D;
+ //
+ // cellHeader31
+ //
+ this.cellHeader31.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
+ | DevExpress.XtraPrinting.BorderSide.Right)
+ | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.cellHeader31.Name = "cellHeader31";
+ this.cellHeader31.StylePriority.UseBorders = false;
+ this.cellHeader31.Text = "31.";
+ this.cellHeader31.Weight = 0.081154234243958553D;
+ //
+ // PageFooter
+ //
+ this.PageFooter.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
+ this.xrPageInfo2});
+ this.PageFooter.HeightF = 35.00001F;
+ this.PageFooter.Name = "PageFooter";
+ //
+ // xrPageInfo2
+ //
+ this.xrPageInfo2.Font = new DevExpress.Drawing.DXFont("Arial", 8F);
+ this.xrPageInfo2.Format = "Seite {0} von {1}";
+ this.xrPageInfo2.LocationFloat = new DevExpress.Utils.PointFloat(602.0002F, 17.00001F);
+ this.xrPageInfo2.Name = "xrPageInfo2";
+ this.xrPageInfo2.SizeF = new System.Drawing.SizeF(497F, 18F);
+ this.xrPageInfo2.StylePriority.UseFont = false;
+ this.xrPageInfo2.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight;
+ //
+ // approvedText
+ //
+ this.approvedText.DataMember = "SupportConceptDetailList";
+ this.approvedText.Expression = "Iif([IsApproved], \'bewilligt\' , \'nicht bewilligt\')";
+ this.approvedText.Name = "approvedText";
+ //
+ // topMarginBand1
+ //
+ this.topMarginBand1.HeightF = 50F;
+ this.topMarginBand1.Name = "topMarginBand1";
+ //
+ // bottomMarginBand1
+ //
+ this.bottomMarginBand1.HeightF = 20.4167F;
+ this.bottomMarginBand1.Name = "bottomMarginBand1";
+ //
+ // bindingSource1
+ //
+ this.bindingSource1.DataSource = typeof(BeWo.Report.ReportObjects.AbsenceRO);
+ //
+ // AbsenceReport
+ //
+ this.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] {
+ this.Detail,
+ this.ReportHeader,
+ this.DetailReport,
+ this.PageHeader,
+ this.PageFooter,
+ this.topMarginBand1,
+ this.bottomMarginBand1});
+ this.CalculatedFields.AddRange(new DevExpress.XtraReports.UI.CalculatedField[] {
+ this.approvedText});
+ this.DataSource = this.bindingSource1;
+ this.FormattingRuleSheet.AddRange(new DevExpress.XtraReports.UI.FormattingRule[] {
+ this.ruleNotApprovedAndExpiringNext8Months,
+ this.ruleNotApprovedAndExpiringNext4Months});
+ this.Landscape = true;
+ this.Margins = new DevExpress.Drawing.DXMargins(30, 30, 50, 20);
+ this.PageHeight = 827;
+ this.PageWidth = 1169;
+ this.PaperKind = DevExpress.Drawing.Printing.DXPaperKind.A4;
+ this.Version = "17.1";
+ ((System.ComponentModel.ISupportInitialize)(this.xrTable2)).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.ReportHeaderBand ReportHeader;
+ private DevExpress.XtraReports.UI.DetailReportBand DetailReport;
+ private DevExpress.XtraReports.UI.DetailBand Detail1;
+ private DevExpress.XtraReports.UI.PageHeaderBand PageHeader;
+ private DevExpress.XtraReports.UI.PageFooterBand PageFooter;
+ private DevExpress.XtraReports.UI.XRPageInfo xrPageInfo2;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel1;
+ private DevExpress.XtraReports.UI.XRTable xrTable1;
+ private DevExpress.XtraReports.UI.XRTableRow xrTableRow1;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell1;
+ private DevExpress.XtraReports.UI.XRTableCell cellHeader1;
+ private DevExpress.XtraReports.UI.XRTableCell cellHeader3;
+ private DevExpress.XtraReports.UI.XRTableCell cellHeader4;
+ private DevExpress.XtraReports.UI.XRTableCell cellHeader5;
+ private DevExpress.XtraReports.UI.XRTableCell cellHeader6;
+ private DevExpress.XtraReports.UI.XRTableCell cellHeader7;
+ private DevExpress.XtraReports.UI.XRTableCell cellHeader8;
+ private DevExpress.XtraReports.UI.XRTableCell cellHeader9;
+ private DevExpress.XtraReports.UI.XRTableCell cellHeader10;
+ private DevExpress.XtraReports.UI.XRTableCell cellHeader11;
+ private DevExpress.XtraReports.UI.XRTableCell cellHeader12;
+ private DevExpress.XtraReports.UI.XRTableCell cellHeader13;
+ private DevExpress.XtraReports.UI.XRTableCell cellHeader14;
+ private DevExpress.XtraReports.UI.XRTableCell cellHeader15;
+ private DevExpress.XtraReports.UI.XRTableCell cellHeader16;
+ private DevExpress.XtraReports.UI.XRTableCell cellHeader17;
+ private DevExpress.XtraReports.UI.XRTable xrTable2;
+ private DevExpress.XtraReports.UI.XRTableRow xrTableRow2;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell18;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell19;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell20;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell21;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell22;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell23;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell24;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell25;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell26;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell27;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell28;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell29;
+ 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.CalculatedField approvedText;
+ private DevExpress.XtraReports.UI.FormattingRule ruleNotApprovedAndExpiringNext8Months;
+ private DevExpress.XtraReports.UI.FormattingRule ruleNotApprovedAndExpiringNext4Months;
+ private DevExpress.XtraReports.UI.TopMarginBand topMarginBand1;
+ private DevExpress.XtraReports.UI.BottomMarginBand bottomMarginBand1;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell36;
+ private DevExpress.XtraReports.UI.XRTableCell cellHeader2;
+ private DevExpress.XtraReports.UI.XRLabel lblReportInformation;
+ private DevExpress.XtraReports.UI.XRTableCell cellHeader18;
+ private DevExpress.XtraReports.UI.XRTableCell cellHeader19;
+ private DevExpress.XtraReports.UI.XRTableCell cellHeader20;
+ private DevExpress.XtraReports.UI.XRTableCell cellHeader21;
+ private DevExpress.XtraReports.UI.XRTableCell cellHeader22;
+ private DevExpress.XtraReports.UI.XRTableCell cellHeader23;
+ private DevExpress.XtraReports.UI.XRTableCell cellHeader24;
+ private DevExpress.XtraReports.UI.XRTableCell cellHeader25;
+ private DevExpress.XtraReports.UI.XRTableCell cellHeader26;
+ private DevExpress.XtraReports.UI.XRTableCell cellHeader27;
+ private DevExpress.XtraReports.UI.XRTableCell cellHeader28;
+ private DevExpress.XtraReports.UI.XRTableCell cellHeader29;
+ private DevExpress.XtraReports.UI.XRTableCell cellHeader30;
+ private DevExpress.XtraReports.UI.XRTableCell cellHeader31;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell54;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell53;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell52;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell51;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell55;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell57;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell56;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell60;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell59;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell61;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell58;
+ private DevExpress.XtraReports.UI.XRTableCell cellDetail29;
+ private DevExpress.XtraReports.UI.XRTableCell cellDetail30;
+ private DevExpress.XtraReports.UI.XRTableCell cellDetail31;
+ }
+}
diff --git a/ReportImp/VkmHamm/AbsenceReport.cs b/ReportImp/VkmHamm/AbsenceReport.cs
new file mode 100644
index 000000000..fed5fa776
--- /dev/null
+++ b/ReportImp/VkmHamm/AbsenceReport.cs
@@ -0,0 +1,108 @@
+using System;
+using System.Drawing;
+using System.Globalization;
+using DevExpress.XtraReports.UI;
+using BeWo.Report.ReportObjects;
+using System.Collections.Generic;
+using BeWo.Report;
+
+namespace VkmHamm
+{
+ public partial class AbsenceReport : XtraReport, IBeWoReport
+ {
+ public int Month { get; set; }
+ public int Year { get; set; }
+ public List Feiertage { get; set; }
+
+ public AbsenceReport()
+ {
+ InitializeComponent();
+ }
+
+ public void SetReportDataSource(AbsenceRO pRO)
+ {
+ int i = DateTime.DaysInMonth(pRO.ReportFilter.Year, pRO.ReportFilter.Month);
+ Month = pRO.ReportFilter.Month;
+ Year = pRO.ReportFilter.Year;
+ Feiertage = pRO.Feiertage;
+
+
+ cellHeader29.Visible = cellDetail29.Visible = i >= 29;
+ cellHeader30.Visible = cellDetail30.Visible = i >= 30;
+ cellHeader31.Visible = cellDetail31.Visible = i >= 31;
+
+ SetWeekDayNames(pRO.ReportFilter.Year, pRO.ReportFilter.Month, i);
+
+ string date = SetDate(pRO);
+
+ if (pRO.Teams != null)
+ {
+ if(pRO.Teams.Count > 0)
+ {
+ date += " (";
+ for (int z = 0; z < pRO.Teams.Count; z++)
+ {
+ var t = pRO.Teams[z];
+ date += t.Name;
+ if (t.TeamOid != pRO.Teams[pRO.Teams.Count - 1].TeamOid)
+ date += ", ";
+ }
+ date += ") ";
+ }
+ }
+
+ lblReportInformation.Text = date;
+ bindingSource1.DataSource = pRO;
+ }
+
+ private void SetWeekDayNames(int year, int month, int numberOfDays)
+ {
+ for (int i = 1; i <= numberOfDays; i++)
+ {
+ DateTime date = new DateTime(year, month, i);
+ CultureInfo c = new CultureInfo("de-DE");
+ string weekday = c.DateTimeFormat.GetAbbreviatedDayName(date.DayOfWeek);
+
+ cellHeader1.Row.Cells[i].Text += "\n" + weekday;
+ }
+ }
+
+ private string SetDate(AbsenceRO pRO)
+ {
+ string date = "";
+ DateTimeFormatInfo dti = CultureInfo.GetCultureInfo("de-DE").DateTimeFormat;
+ date += dti.GetMonthName(pRO.ReportFilter.Month).ToString() + " " + pRO.ReportFilter.Year;
+
+ return date;
+ }
+
+ private void Cell_EvaluateBinding(object sender, BindingEventArgs e)
+ {
+ var cell = sender as XRTableCell;
+
+ var sv = e.Value as CellValue;
+ if (sv != null && !string.IsNullOrEmpty(sv.Color))
+ {
+ int argb = Int32.Parse(sv.Color.Replace("#", ""), NumberStyles.HexNumber);
+ Color clr = Color.FromArgb(argb);
+
+ cell.BackColor = clr;
+ }
+ else
+ {
+ cell.BackColor = Color.Transparent;
+ if(cell.Index <= DateTime.DaysInMonth(Year, Month))
+ {
+ DateTime date = new DateTime(Year, Month, cell.Index);
+ if (date.DayOfWeek == DayOfWeek.Sunday || date.DayOfWeek == DayOfWeek.Saturday)
+ cell.BackColor = Color.LightGray;
+ if (Feiertage != null)
+ {
+ if (Feiertage.Contains(date.Day))
+ cell.BackColor = Color.LightPink;
+ }
+ }
+ }
+ }
+ }
+}
diff --git a/ReportImp/VkmHamm/AbsenceReport.resx b/ReportImp/VkmHamm/AbsenceReport.resx
new file mode 100644
index 000000000..d25f3eba2
--- /dev/null
+++ b/ReportImp/VkmHamm/AbsenceReport.resx
@@ -0,0 +1,123 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ text/microsoft-resx
+
+
+ 2.0
+
+
+ System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ 17, 17
+
+
\ No newline at end of file
diff --git a/ReportImp/VkmHamm/Reports/VkmHammReportCreator.cs b/ReportImp/VkmHamm/Reports/VkmHammReportCreator.cs
index bfd5edacc..a896e001d 100644
--- a/ReportImp/VkmHamm/Reports/VkmHammReportCreator.cs
+++ b/ReportImp/VkmHamm/Reports/VkmHammReportCreator.cs
@@ -9,9 +9,11 @@ using BeWo.Data.Entities;
using BeWo.Report;
using BeWo.Report.ReportObjects;
using BeWo.Service.DCEntityMapper;
+using BeWo.Service.ServiceImplementations;
using BS.Shared;
using BS.Shared.Core;
using BS.Shared.DataContracts;
+using BS.Shared.DataContracts.Compact;
using DevExpress.XtraReports.UI;
namespace VkmHamm
@@ -60,6 +62,53 @@ namespace VkmHamm
return report as XtraReport;
}
+ public override XtraReport CreateAbsenceReport(DateTime dt, List abs, List empTypes, List teams, List feiertage)
+ {
+ var report = FindReportImp();
+ var service = new OperationsServiceImp();
+
+ var filter = new AbsenceOverviewFilterDC() { AbsenceReasons = abs, EmploymentType = empTypes, Year = dt.Year, Month = dt.Month, Teams = teams };
+ List compactTeams = new List();
+ if (teams != null)
+ {
+ if (teams.Count > 0)
+ compactTeams = service.GetCertainTeamsById(teams);
+ }
+
+ // Anpassung - Ordnen nach Personalnummer statt Name
+ Dictionary personalnummer2employee = new Dictionary();
+ List empsOhnePersonalnummer = new List();
+ var employees = service.GetAbsenceOverview(filter).OrderBy(e => e.PersonnelNumber).ToList();
+
+ foreach (var e in employees)
+ {
+ int personalnummer = 0;
+ if (int.TryParse(e.PersonnelNumber, out personalnummer))
+ {
+ personalnummer = Convert.ToInt32(e.PersonnelNumber);
+
+ if (personalnummer2employee.ContainsKey(personalnummer))
+ empsOhnePersonalnummer.Add(e);
+ else
+ personalnummer2employee.Add(personalnummer, e);
+
+ }
+ else
+ empsOhnePersonalnummer.Add(e);
+ }
+ personalnummer2employee = personalnummer2employee.OrderBy(x => x.Key).ToDictionary(x => x.Key, x => x.Value);
+ empsOhnePersonalnummer = empsOhnePersonalnummer.OrderBy(e => e.LastName).ToList();
+
+ employees = new List();
+ employees.AddRange(personalnummer2employee.Values.ToList());
+ employees.AddRange(empsOhnePersonalnummer);
+
+ report.SetReportDataSource(AbsenceRO.Create(employees, filter, compactTeams, feiertage));
+
+ // Anpassung Ende
+ return report as XtraReport;
+ }
+
}
}
diff --git a/ReportImp/VkmHamm/VkmHamm.csproj b/ReportImp/VkmHamm/VkmHamm.csproj
index 9b649f40b..8ce31dd66 100644
--- a/ReportImp/VkmHamm/VkmHamm.csproj
+++ b/ReportImp/VkmHamm/VkmHamm.csproj
@@ -68,6 +68,12 @@
+
+ Component
+
+
+ AbsenceReport.cs
+
@@ -199,6 +205,10 @@
+
+ AbsenceReport.cs
+ Designer
+
Finanzauswertung.cs
Designer