Merge branch 'master' of ssh://float.ownsoft.de/git/beyondSoft/BeWo
This commit is contained in:
BIN
ReportImp/CaritasverbandDuerenJuelichEV/CaritasLogo.png
Normal file
BIN
ReportImp/CaritasverbandDuerenJuelichEV/CaritasLogo.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 3.6 KiB |
@@ -58,12 +58,6 @@
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<Compile Include="Calculations\CustomServiceRecordStatisticFactory.cs" />
|
||||
<Compile Include="EmployeeKilometerauswertungsListReport.cs">
|
||||
<SubType>Component</SubType>
|
||||
</Compile>
|
||||
<Compile Include="EmployeeKilometerauswertungsListReport.Designer.cs">
|
||||
<DependentUpon>EmployeeKilometerauswertungsListReport.cs</DependentUpon>
|
||||
</Compile>
|
||||
<Compile Include="EmployeeKilometerauswertungsReport.cs">
|
||||
<SubType>Component</SubType>
|
||||
</Compile>
|
||||
@@ -145,10 +139,6 @@
|
||||
</ProjectReference>
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<EmbeddedResource Include="EmployeeKilometerauswertungsListReport.resx">
|
||||
<DependentUpon>EmployeeKilometerauswertungsListReport.cs</DependentUpon>
|
||||
<SubType>Designer</SubType>
|
||||
</EmbeddedResource>
|
||||
<EmbeddedResource Include="EmployeeKilometerauswertungsReport.resx">
|
||||
<DependentUpon>EmployeeKilometerauswertungsReport.cs</DependentUpon>
|
||||
</EmbeddedResource>
|
||||
|
||||
@@ -1,5 +1,11 @@
|
||||
using BeWo.Data.Access;
|
||||
using BeWo.Data.Entities;
|
||||
using BeWo.Report;
|
||||
using BeWo.Report.ReportObjects;
|
||||
using BeWo.Service.DCEntityMapper;
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
|
||||
namespace CaritasverbandDuerenJuelichEV
|
||||
{
|
||||
@@ -13,8 +19,64 @@ namespace CaritasverbandDuerenJuelichEV
|
||||
public void SetReportDataSource(EmployeeKilometerauswertungsRO pRO)
|
||||
{
|
||||
pRO.CreateDistanceList();
|
||||
|
||||
var emp = DAOFactory.GenericDAO.LoadByID<Employee>(pRO.Employee.EmployeeOid);
|
||||
var empDc = MapperFactory.EmployeeDC_Employee.MapToNewDC(emp);
|
||||
|
||||
objectDataSource1.DataSource = pRO;
|
||||
// Die Fahrten zwischen Whg und Arbeit werden von den gefahrenen Kilometern abgezogen
|
||||
// Angabe erfolgt wie das Kfz-Kennzeichen in Varfields
|
||||
decimal doppelkm = 0;
|
||||
double totalkm = 0;
|
||||
if (empDc.EmployeeVarFields != null && empDc.EmployeeVarFields.Count > 0)
|
||||
{
|
||||
foreach (var vv in empDc.EmployeeVarFields)
|
||||
{
|
||||
if (vv.VarFieldDefOid == 1 && vv.VarFieldValue != null)
|
||||
{
|
||||
lblKennzeichen.Text += vv.VarFieldValue.ToString();
|
||||
}
|
||||
if (vv.VarFieldDefOid == 2 && vv.VarFieldValue != null)
|
||||
{
|
||||
var kilometer = vv.VarFieldValue.ToString();
|
||||
var convert = decimal.TryParse(kilometer, out var km);
|
||||
if (convert)
|
||||
{
|
||||
doppelkm = km;
|
||||
lblDoppelkm.Text += kilometer;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Jetzt werden die Tage aggregiert und die Doppelkilometer abgezogen
|
||||
//List<EmployeeKilometerauswertungsEntry> dayEntries = new List<EmployeeKilometerauswertungsEntry>();
|
||||
Dictionary<int, EmployeeKilometerauswertungsEntry> day2Detail = new Dictionary<int, EmployeeKilometerauswertungsEntry>();
|
||||
|
||||
foreach (var e in pRO.Entries)
|
||||
{
|
||||
if (!day2Detail.ContainsKey(e.Datum.Value.Day))
|
||||
{
|
||||
e.Custom1 = String.Format("{0:dd.}", e.Datum.Value);
|
||||
day2Detail.Add(e.Datum.Value.Day, e);
|
||||
}
|
||||
else
|
||||
{
|
||||
var day = day2Detail[e.Datum.Value.Day];
|
||||
var km = e.DistanceInMeters;
|
||||
day.DistanceInMeters += km;
|
||||
day.Notice += e.Notice;
|
||||
}
|
||||
}
|
||||
var dayEntries = day2Detail.Values.ToList();
|
||||
foreach (var de in dayEntries)
|
||||
{
|
||||
de.KilometerPauschale = de.DistanceInMeters - (double)doppelkm;
|
||||
totalkm += de.KilometerPauschale;
|
||||
}
|
||||
pRO.Entries = dayEntries;
|
||||
pRO.TotalDistanceInMeters = totalkm;
|
||||
pRO.TotalKilometerPauschale = Math.Round(totalkm * pRO.TotalKmPauschalePreis, 2, MidpointRounding.AwayFromZero);
|
||||
objectDataSource1.DataSource = pRO;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -30,6 +30,8 @@ namespace CaritasverbandDuerenJuelichEV
|
||||
private void InitializeComponent()
|
||||
{
|
||||
this.components = new System.ComponentModel.Container();
|
||||
System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(EmployeeKilometerauswertungsReport));
|
||||
DevExpress.XtraReports.UI.XRWatermark xrWatermark1 = new DevExpress.XtraReports.UI.XRWatermark();
|
||||
this.Detail = new DevExpress.XtraReports.UI.DetailBand();
|
||||
this.Detail1 = new DevExpress.XtraReports.UI.DetailBand();
|
||||
this.xrLabel13 = new DevExpress.XtraReports.UI.XRLabel();
|
||||
@@ -39,24 +41,36 @@ namespace CaritasverbandDuerenJuelichEV
|
||||
this.xrTable4 = new DevExpress.XtraReports.UI.XRTable();
|
||||
this.xrTableRow4 = new DevExpress.XtraReports.UI.XRTableRow();
|
||||
this.xrTableCell3 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell2 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell8 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell4 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell9 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell10 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.GroupFooter1 = new DevExpress.XtraReports.UI.GroupFooterBand();
|
||||
this.xrLabel11 = new DevExpress.XtraReports.UI.XRLabel();
|
||||
this.xrLabel10 = new DevExpress.XtraReports.UI.XRLabel();
|
||||
this.xrLabel9 = new DevExpress.XtraReports.UI.XRLabel();
|
||||
this.GroupHeader2 = new DevExpress.XtraReports.UI.GroupHeaderBand();
|
||||
this.xrTable2 = new DevExpress.XtraReports.UI.XRTable();
|
||||
this.xrTableRow2 = new DevExpress.XtraReports.UI.XRTableRow();
|
||||
this.xrTableCell5 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell1 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell6 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell7 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.objectDataSource1 = new DevExpress.DataAccess.ObjectBinding.ObjectDataSource(this.components);
|
||||
this.xrTableCell6 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell9 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.ReportHeader = new DevExpress.XtraReports.UI.ReportHeaderBand();
|
||||
this.lblDoppelkm = new DevExpress.XtraReports.UI.XRLabel();
|
||||
this.lblKennzeichen = new DevExpress.XtraReports.UI.XRLabel();
|
||||
this.xrCheckBox2 = new DevExpress.XtraReports.UI.XRCheckBox();
|
||||
this.xrCheckBox1 = new DevExpress.XtraReports.UI.XRCheckBox();
|
||||
this.xrLabel8 = new DevExpress.XtraReports.UI.XRLabel();
|
||||
this.xrLabel7 = new DevExpress.XtraReports.UI.XRLabel();
|
||||
this.xrLabel6 = new DevExpress.XtraReports.UI.XRLabel();
|
||||
this.xrLabel5 = new DevExpress.XtraReports.UI.XRLabel();
|
||||
this.xrLabel4 = new DevExpress.XtraReports.UI.XRLabel();
|
||||
this.xrPictureBox1 = new DevExpress.XtraReports.UI.XRPictureBox();
|
||||
this.xrLabel16 = new DevExpress.XtraReports.UI.XRLabel();
|
||||
this.xrLabel3 = new DevExpress.XtraReports.UI.XRLabel();
|
||||
this.xrLabel2 = new DevExpress.XtraReports.UI.XRLabel();
|
||||
this.xrLabel1 = 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();
|
||||
@@ -65,6 +79,11 @@ namespace CaritasverbandDuerenJuelichEV
|
||||
this.fieldGroupFLS = new DevExpress.XtraReports.UI.CalculatedField();
|
||||
this.topMarginBand1 = new DevExpress.XtraReports.UI.TopMarginBand();
|
||||
this.bottomMarginBand1 = new DevExpress.XtraReports.UI.BottomMarginBand();
|
||||
this.lblUnterschriftMitarbeiter = new DevExpress.XtraReports.UI.XRLabel();
|
||||
this.xrLabel12 = new DevExpress.XtraReports.UI.XRLabel();
|
||||
this.xrLabel14 = new DevExpress.XtraReports.UI.XRLabel();
|
||||
this.xrLabel15 = new DevExpress.XtraReports.UI.XRLabel();
|
||||
this.objectDataSource1 = new DevExpress.DataAccess.ObjectBinding.ObjectDataSource(this.components);
|
||||
((System.ComponentModel.ISupportInitialize)(this.xrTable4)).BeginInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.xrTable2)).BeginInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.objectDataSource1)).BeginInit();
|
||||
@@ -80,25 +99,24 @@ namespace CaritasverbandDuerenJuelichEV
|
||||
//
|
||||
// Detail1
|
||||
//
|
||||
this.Detail1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
|
||||
this.xrLabel13});
|
||||
this.Detail1.Font = new DevExpress.Drawing.DXFont("Arial", 9.75F, DevExpress.Drawing.DXFontStyle.Regular, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] {
|
||||
new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((byte)(0)))});
|
||||
this.Detail1.HeightF = 46.16668F;
|
||||
this.Detail1.HeightF = 0F;
|
||||
this.Detail1.Name = "Detail1";
|
||||
this.Detail1.StylePriority.UseFont = false;
|
||||
//
|
||||
// xrLabel13
|
||||
//
|
||||
this.xrLabel13.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
|
||||
new DevExpress.XtraReports.UI.XRBinding("Text", null, "TotalDistanceInMeters", "Kilometer gesamt: {0:0.##}")});
|
||||
this.xrLabel13.Font = new DevExpress.Drawing.DXFont("Arial", 10F);
|
||||
this.xrLabel13.LocationFloat = new DevExpress.Utils.PointFloat(0F, 10.00001F);
|
||||
this.xrLabel13.BackColor = System.Drawing.Color.Gainsboro;
|
||||
this.xrLabel13.Font = new DevExpress.Drawing.DXFont("Arial", 10F, DevExpress.Drawing.DXFontStyle.Bold);
|
||||
this.xrLabel13.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F);
|
||||
this.xrLabel13.Name = "xrLabel13";
|
||||
this.xrLabel13.SizeF = new System.Drawing.SizeF(677.0001F, 25F);
|
||||
this.xrLabel13.SizeF = new System.Drawing.SizeF(573.8408F, 25F);
|
||||
this.xrLabel13.StylePriority.UseBackColor = false;
|
||||
this.xrLabel13.StylePriority.UseFont = false;
|
||||
this.xrLabel13.StylePriority.UsePadding = false;
|
||||
this.xrLabel13.StylePriority.UseTextAlignment = false;
|
||||
this.xrLabel13.Text = "Summe der gefahrenen Kilometer:";
|
||||
this.xrLabel13.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
|
||||
//
|
||||
// DetailReport
|
||||
@@ -140,7 +158,7 @@ namespace CaritasverbandDuerenJuelichEV
|
||||
this.xrTable4.Name = "xrTable4";
|
||||
this.xrTable4.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] {
|
||||
this.xrTableRow4});
|
||||
this.xrTable4.SizeF = new System.Drawing.SizeF(625.8332F, 25F);
|
||||
this.xrTable4.SizeF = new System.Drawing.SizeF(677.0002F, 25F);
|
||||
this.xrTable4.StylePriority.UseBorders = false;
|
||||
this.xrTable4.StylePriority.UsePadding = false;
|
||||
//
|
||||
@@ -148,9 +166,9 @@ namespace CaritasverbandDuerenJuelichEV
|
||||
//
|
||||
this.xrTableRow4.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
|
||||
this.xrTableCell3,
|
||||
this.xrTableCell2,
|
||||
this.xrTableCell8,
|
||||
this.xrTableCell4,
|
||||
this.xrTableCell9});
|
||||
this.xrTableCell10});
|
||||
this.xrTableRow4.Name = "xrTableRow4";
|
||||
this.xrTableRow4.Weight = 1D;
|
||||
//
|
||||
@@ -166,54 +184,113 @@ namespace CaritasverbandDuerenJuelichEV
|
||||
this.xrTableCell3.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
|
||||
this.xrTableCell3.Weight = 0.6802721106538383D;
|
||||
//
|
||||
// xrTableCell2
|
||||
// xrTableCell8
|
||||
//
|
||||
this.xrTableCell2.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
|
||||
new DevExpress.XtraReports.UI.XRBinding("Text", null, "Entries.TimeRange")});
|
||||
this.xrTableCell2.Font = new DevExpress.Drawing.DXFont("Arial", 9.75F);
|
||||
this.xrTableCell2.Name = "xrTableCell2";
|
||||
this.xrTableCell2.StylePriority.UseFont = false;
|
||||
this.xrTableCell2.StylePriority.UseTextAlignment = false;
|
||||
this.xrTableCell2.Text = "xrTableCell2";
|
||||
this.xrTableCell2.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
|
||||
this.xrTableCell2.Weight = 0.89285569697781431D;
|
||||
this.xrTableCell8.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
|
||||
new DevExpress.XtraReports.UI.XRBinding("Text", null, "Entries.Notice")});
|
||||
this.xrTableCell8.Font = new DevExpress.Drawing.DXFont("Arial", 9.75F);
|
||||
this.xrTableCell8.Multiline = true;
|
||||
this.xrTableCell8.Name = "xrTableCell8";
|
||||
this.xrTableCell8.StylePriority.UseFont = false;
|
||||
this.xrTableCell8.StylePriority.UseTextAlignment = false;
|
||||
this.xrTableCell8.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
|
||||
this.xrTableCell8.Weight = 2.4342098255395657D;
|
||||
//
|
||||
// xrTableCell4
|
||||
//
|
||||
this.xrTableCell4.CanGrow = false;
|
||||
this.xrTableCell4.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
|
||||
new DevExpress.XtraReports.UI.XRBinding("Text", null, "Entries.DistanceInMeters", "{0:0.##}")});
|
||||
new DevExpress.XtraReports.UI.XRBinding("Text", null, "Entries.DistanceInMeters")});
|
||||
this.xrTableCell4.Font = new DevExpress.Drawing.DXFont("Arial", 9.75F);
|
||||
this.xrTableCell4.Name = "xrTableCell4";
|
||||
this.xrTableCell4.StylePriority.UseFont = false;
|
||||
this.xrTableCell4.StylePriority.UseTextAlignment = false;
|
||||
this.xrTableCell4.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
|
||||
this.xrTableCell4.Weight = 1.028910120556823D;
|
||||
this.xrTableCell4.TextFormatString = "{0:0.00}";
|
||||
this.xrTableCell4.Weight = 0.83532151298170354D;
|
||||
//
|
||||
// xrTableCell9
|
||||
// xrTableCell10
|
||||
//
|
||||
this.xrTableCell9.CanGrow = false;
|
||||
this.xrTableCell9.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
|
||||
new DevExpress.XtraReports.UI.XRBinding("Text", null, "Entries.Notice")});
|
||||
this.xrTableCell9.Font = new DevExpress.Drawing.DXFont("Arial", 9.75F);
|
||||
this.xrTableCell9.Name = "xrTableCell9";
|
||||
this.xrTableCell9.StylePriority.UseFont = false;
|
||||
this.xrTableCell9.StylePriority.UsePadding = false;
|
||||
this.xrTableCell9.StylePriority.UseTextAlignment = false;
|
||||
this.xrTableCell9.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
|
||||
this.xrTableCell9.Weight = 1.655330774159318D;
|
||||
this.xrTableCell10.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
|
||||
new DevExpress.XtraReports.UI.XRBinding("Text", null, "Entries.KilometerPauschale")});
|
||||
this.xrTableCell10.Font = new DevExpress.Drawing.DXFont("Arial", 9.75F);
|
||||
this.xrTableCell10.Multiline = true;
|
||||
this.xrTableCell10.Name = "xrTableCell10";
|
||||
this.xrTableCell10.StylePriority.UseFont = false;
|
||||
this.xrTableCell10.StylePriority.UseTextAlignment = false;
|
||||
this.xrTableCell10.Text = "xrTableCell10";
|
||||
this.xrTableCell10.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
|
||||
this.xrTableCell10.TextFormatString = "{0:0.00}";
|
||||
this.xrTableCell10.Weight = 0.710056173770273D;
|
||||
//
|
||||
// GroupFooter1
|
||||
//
|
||||
this.GroupFooter1.HeightF = 0F;
|
||||
this.GroupFooter1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
|
||||
this.xrLabel15,
|
||||
this.xrLabel14,
|
||||
this.xrLabel12,
|
||||
this.lblUnterschriftMitarbeiter,
|
||||
this.xrLabel11,
|
||||
this.xrLabel10,
|
||||
this.xrLabel9,
|
||||
this.xrLabel13});
|
||||
this.GroupFooter1.HeightF = 173.9167F;
|
||||
this.GroupFooter1.Name = "GroupFooter1";
|
||||
this.GroupFooter1.PageBreak = DevExpress.XtraReports.UI.PageBreak.AfterBand;
|
||||
//
|
||||
// xrLabel11
|
||||
//
|
||||
this.xrLabel11.BackColor = System.Drawing.Color.Gainsboro;
|
||||
this.xrLabel11.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
|
||||
new DevExpress.XtraReports.UI.XRBinding("Text", null, "TotalKilometerPauschale")});
|
||||
this.xrLabel11.Font = new DevExpress.Drawing.DXFont("Arial", 10F, DevExpress.Drawing.DXFontStyle.Bold);
|
||||
this.xrLabel11.LocationFloat = new DevExpress.Utils.PointFloat(573.8459F, 25F);
|
||||
this.xrLabel11.Name = "xrLabel11";
|
||||
this.xrLabel11.SizeF = new System.Drawing.SizeF(103.1543F, 25F);
|
||||
this.xrLabel11.StylePriority.UseBackColor = false;
|
||||
this.xrLabel11.StylePriority.UseFont = false;
|
||||
this.xrLabel11.StylePriority.UsePadding = false;
|
||||
this.xrLabel11.StylePriority.UseTextAlignment = false;
|
||||
this.xrLabel11.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopCenter;
|
||||
this.xrLabel11.TextFormatString = "{0:0.00} €";
|
||||
//
|
||||
// xrLabel10
|
||||
//
|
||||
this.xrLabel10.BackColor = System.Drawing.Color.Gainsboro;
|
||||
this.xrLabel10.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
|
||||
new DevExpress.XtraReports.UI.XRBinding("Text", null, "TotalDistanceInMeters")});
|
||||
this.xrLabel10.Font = new DevExpress.Drawing.DXFont("Arial", 10F, DevExpress.Drawing.DXFontStyle.Bold);
|
||||
this.xrLabel10.LocationFloat = new DevExpress.Utils.PointFloat(573.8408F, 0F);
|
||||
this.xrLabel10.Name = "xrLabel10";
|
||||
this.xrLabel10.SizeF = new System.Drawing.SizeF(103.1543F, 25F);
|
||||
this.xrLabel10.StylePriority.UseBackColor = false;
|
||||
this.xrLabel10.StylePriority.UseFont = false;
|
||||
this.xrLabel10.StylePriority.UsePadding = false;
|
||||
this.xrLabel10.StylePriority.UseTextAlignment = false;
|
||||
this.xrLabel10.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopCenter;
|
||||
this.xrLabel10.TextFormatString = "{0:0.00}";
|
||||
//
|
||||
// xrLabel9
|
||||
//
|
||||
this.xrLabel9.BackColor = System.Drawing.Color.Gainsboro;
|
||||
this.xrLabel9.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
|
||||
new DevExpress.XtraReports.UI.XRBinding("Text", null, "TotalKmPauschalePreis")});
|
||||
this.xrLabel9.Font = new DevExpress.Drawing.DXFont("Arial", 10F, DevExpress.Drawing.DXFontStyle.Bold);
|
||||
this.xrLabel9.LocationFloat = new DevExpress.Utils.PointFloat(0F, 25F);
|
||||
this.xrLabel9.Name = "xrLabel9";
|
||||
this.xrLabel9.SizeF = new System.Drawing.SizeF(573.8408F, 25F);
|
||||
this.xrLabel9.StylePriority.UseBackColor = false;
|
||||
this.xrLabel9.StylePriority.UseFont = false;
|
||||
this.xrLabel9.StylePriority.UsePadding = false;
|
||||
this.xrLabel9.StylePriority.UseTextAlignment = false;
|
||||
this.xrLabel9.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
|
||||
this.xrLabel9.TextFormatString = "Summe des Erstattungsbetrags ({0} € pro Kilometer)";
|
||||
//
|
||||
// GroupHeader2
|
||||
//
|
||||
this.GroupHeader2.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
|
||||
this.xrTable2});
|
||||
this.GroupHeader2.HeightF = 25F;
|
||||
this.GroupHeader2.HeightF = 49.66666F;
|
||||
this.GroupHeader2.Name = "GroupHeader2";
|
||||
this.GroupHeader2.RepeatEveryPage = true;
|
||||
//
|
||||
@@ -227,7 +304,7 @@ namespace CaritasverbandDuerenJuelichEV
|
||||
this.xrTable2.Name = "xrTable2";
|
||||
this.xrTable2.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] {
|
||||
this.xrTableRow2});
|
||||
this.xrTable2.SizeF = new System.Drawing.SizeF(625.8333F, 25F);
|
||||
this.xrTable2.SizeF = new System.Drawing.SizeF(677.0001F, 49.66666F);
|
||||
this.xrTable2.StylePriority.UseBorders = false;
|
||||
this.xrTable2.StylePriority.UseFont = false;
|
||||
this.xrTable2.StylePriority.UsePadding = false;
|
||||
@@ -236,9 +313,9 @@ namespace CaritasverbandDuerenJuelichEV
|
||||
//
|
||||
this.xrTableRow2.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
|
||||
this.xrTableCell5,
|
||||
this.xrTableCell1,
|
||||
this.xrTableCell7,
|
||||
this.xrTableCell6,
|
||||
this.xrTableCell7});
|
||||
this.xrTableCell9});
|
||||
this.xrTableRow2.Name = "xrTableRow2";
|
||||
this.xrTableRow2.Weight = 1D;
|
||||
//
|
||||
@@ -251,99 +328,244 @@ namespace CaritasverbandDuerenJuelichEV
|
||||
this.xrTableCell5.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
|
||||
this.xrTableCell5.Weight = 0.68027211517937214D;
|
||||
//
|
||||
// xrTableCell1
|
||||
// xrTableCell7
|
||||
//
|
||||
this.xrTableCell1.Name = "xrTableCell1";
|
||||
this.xrTableCell1.StylePriority.UseTextAlignment = false;
|
||||
this.xrTableCell1.Text = "Uhrzeit";
|
||||
this.xrTableCell1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
|
||||
this.xrTableCell1.Weight = 0.89285652020261552D;
|
||||
this.xrTableCell7.Multiline = true;
|
||||
this.xrTableCell7.Name = "xrTableCell7";
|
||||
this.xrTableCell7.StylePriority.UseTextAlignment = false;
|
||||
this.xrTableCell7.Text = "Route";
|
||||
this.xrTableCell7.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
|
||||
this.xrTableCell7.Weight = 2.4342126416628558D;
|
||||
//
|
||||
// xrTableCell6
|
||||
//
|
||||
this.xrTableCell6.CanGrow = false;
|
||||
this.xrTableCell6.Multiline = true;
|
||||
this.xrTableCell6.Name = "xrTableCell6";
|
||||
this.xrTableCell6.StylePriority.UseTextAlignment = false;
|
||||
this.xrTableCell6.Text = "gefahrene Kilometer";
|
||||
this.xrTableCell6.Text = "Kilometer\r\ngefahren";
|
||||
this.xrTableCell6.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
|
||||
this.xrTableCell6.Weight = 1.0289109483071579D;
|
||||
this.xrTableCell6.Weight = 0.835322163723091D;
|
||||
//
|
||||
// xrTableCell7
|
||||
// xrTableCell9
|
||||
//
|
||||
this.xrTableCell7.CanGrow = false;
|
||||
this.xrTableCell7.Name = "xrTableCell7";
|
||||
this.xrTableCell7.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 5, 0, 0, 100F);
|
||||
this.xrTableCell7.StylePriority.UsePadding = false;
|
||||
this.xrTableCell7.StylePriority.UseTextAlignment = false;
|
||||
this.xrTableCell7.Text = "Dokumentation";
|
||||
this.xrTableCell7.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
|
||||
this.xrTableCell7.Weight = 1.6553300906804376D;
|
||||
//
|
||||
// objectDataSource1
|
||||
//
|
||||
this.objectDataSource1.DataSource = typeof(BeWo.Report.ReportObjects.EmployeeKilometerauswertungsRO);
|
||||
this.objectDataSource1.Name = "objectDataSource1";
|
||||
this.xrTableCell9.Multiline = true;
|
||||
this.xrTableCell9.Name = "xrTableCell9";
|
||||
this.xrTableCell9.StylePriority.UseTextAlignment = false;
|
||||
this.xrTableCell9.Text = "Kilometer\r\ndienstlich";
|
||||
this.xrTableCell9.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
|
||||
this.xrTableCell9.Weight = 0.71005566933022757D;
|
||||
//
|
||||
// ReportHeader
|
||||
//
|
||||
this.ReportHeader.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
|
||||
this.lblDoppelkm,
|
||||
this.lblKennzeichen,
|
||||
this.xrCheckBox2,
|
||||
this.xrCheckBox1,
|
||||
this.xrLabel8,
|
||||
this.xrLabel7,
|
||||
this.xrLabel6,
|
||||
this.xrLabel5,
|
||||
this.xrLabel4,
|
||||
this.xrPictureBox1,
|
||||
this.xrLabel16,
|
||||
this.xrLabel3,
|
||||
this.xrLabel2,
|
||||
this.xrLabel1});
|
||||
this.ReportHeader.HeightF = 50F;
|
||||
this.ReportHeader.HeightF = 240.625F;
|
||||
this.ReportHeader.Name = "ReportHeader";
|
||||
//
|
||||
// lblDoppelkm
|
||||
//
|
||||
this.lblDoppelkm.Font = new DevExpress.Drawing.DXFont("Arial", 12F, DevExpress.Drawing.DXFontStyle.Bold);
|
||||
this.lblDoppelkm.LocationFloat = new DevExpress.Utils.PointFloat(411.4483F, 203.3333F);
|
||||
this.lblDoppelkm.Name = "lblDoppelkm";
|
||||
this.lblDoppelkm.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F);
|
||||
this.lblDoppelkm.SizeF = new System.Drawing.SizeF(265.5418F, 25F);
|
||||
this.lblDoppelkm.StylePriority.UseFont = false;
|
||||
this.lblDoppelkm.StylePriority.UsePadding = false;
|
||||
this.lblDoppelkm.StylePriority.UseTextAlignment = false;
|
||||
this.lblDoppelkm.Text = "Doppelkilometer: ";
|
||||
this.lblDoppelkm.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
|
||||
//
|
||||
// lblKennzeichen
|
||||
//
|
||||
this.lblKennzeichen.Font = new DevExpress.Drawing.DXFont("Arial", 12F, DevExpress.Drawing.DXFontStyle.Bold);
|
||||
this.lblKennzeichen.LocationFloat = new DevExpress.Utils.PointFloat(0F, 203.3333F);
|
||||
this.lblKennzeichen.Name = "lblKennzeichen";
|
||||
this.lblKennzeichen.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F);
|
||||
this.lblKennzeichen.SizeF = new System.Drawing.SizeF(265.5418F, 25F);
|
||||
this.lblKennzeichen.StylePriority.UseFont = false;
|
||||
this.lblKennzeichen.StylePriority.UsePadding = false;
|
||||
this.lblKennzeichen.StylePriority.UseTextAlignment = false;
|
||||
this.lblKennzeichen.Text = "Kfz-Kennzeichen: ";
|
||||
this.lblKennzeichen.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
|
||||
//
|
||||
// xrCheckBox2
|
||||
//
|
||||
this.xrCheckBox2.Font = new DevExpress.Drawing.DXFont("arial", 9.75F);
|
||||
this.xrCheckBox2.LocationFloat = new DevExpress.Utils.PointFloat(533.3701F, 178.3333F);
|
||||
this.xrCheckBox2.Name = "xrCheckBox2";
|
||||
this.xrCheckBox2.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
|
||||
this.xrCheckBox2.SizeF = new System.Drawing.SizeF(143.62F, 25F);
|
||||
this.xrCheckBox2.StylePriority.UseFont = false;
|
||||
this.xrCheckBox2.StylePriority.UseTextAlignment = false;
|
||||
this.xrCheckBox2.Text = "Ehrenamtlich";
|
||||
//
|
||||
// xrCheckBox1
|
||||
//
|
||||
this.xrCheckBox1.CheckBoxState = DevExpress.XtraPrinting.CheckBoxState.Checked;
|
||||
this.xrCheckBox1.Checked = true;
|
||||
this.xrCheckBox1.Font = new DevExpress.Drawing.DXFont("arial", 9.75F);
|
||||
this.xrCheckBox1.LocationFloat = new DevExpress.Utils.PointFloat(349.9949F, 178.3333F);
|
||||
this.xrCheckBox1.Name = "xrCheckBox1";
|
||||
this.xrCheckBox1.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
|
||||
this.xrCheckBox1.SizeF = new System.Drawing.SizeF(120.8333F, 25F);
|
||||
this.xrCheckBox1.StylePriority.UseFont = false;
|
||||
this.xrCheckBox1.StylePriority.UseTextAlignment = false;
|
||||
this.xrCheckBox1.Text = "Hauptamtlich";
|
||||
//
|
||||
// xrLabel8
|
||||
//
|
||||
this.xrLabel8.Font = new DevExpress.Drawing.DXFont("Arial", 12F, DevExpress.Drawing.DXFontStyle.Bold);
|
||||
this.xrLabel8.LocationFloat = new DevExpress.Utils.PointFloat(0F, 178.3333F);
|
||||
this.xrLabel8.Name = "xrLabel8";
|
||||
this.xrLabel8.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F);
|
||||
this.xrLabel8.SizeF = new System.Drawing.SizeF(265.5418F, 25F);
|
||||
this.xrLabel8.StylePriority.UseFont = false;
|
||||
this.xrLabel8.StylePriority.UsePadding = false;
|
||||
this.xrLabel8.StylePriority.UseTextAlignment = false;
|
||||
this.xrLabel8.Text = "Mitarbeiterstatus:";
|
||||
this.xrLabel8.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
|
||||
//
|
||||
// xrLabel7
|
||||
//
|
||||
this.xrLabel7.Font = new DevExpress.Drawing.DXFont("Arial", 12F, DevExpress.Drawing.DXFontStyle.Bold);
|
||||
this.xrLabel7.LocationFloat = new DevExpress.Utils.PointFloat(0F, 153.3333F);
|
||||
this.xrLabel7.Name = "xrLabel7";
|
||||
this.xrLabel7.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F);
|
||||
this.xrLabel7.SizeF = new System.Drawing.SizeF(677.0002F, 25F);
|
||||
this.xrLabel7.StylePriority.UseFont = false;
|
||||
this.xrLabel7.StylePriority.UsePadding = false;
|
||||
this.xrLabel7.StylePriority.UseTextAlignment = false;
|
||||
this.xrLabel7.Text = "Einrichtung/Fachdienst: AJFH";
|
||||
this.xrLabel7.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
|
||||
//
|
||||
// xrLabel6
|
||||
//
|
||||
this.xrLabel6.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
|
||||
new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeName")});
|
||||
this.xrLabel6.Font = new DevExpress.Drawing.DXFont("Arial", 12F, DevExpress.Drawing.DXFontStyle.Bold);
|
||||
this.xrLabel6.LocationFloat = new DevExpress.Utils.PointFloat(0F, 128.3333F);
|
||||
this.xrLabel6.Name = "xrLabel6";
|
||||
this.xrLabel6.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F);
|
||||
this.xrLabel6.SizeF = new System.Drawing.SizeF(677.0002F, 25F);
|
||||
this.xrLabel6.StylePriority.UseFont = false;
|
||||
this.xrLabel6.StylePriority.UsePadding = false;
|
||||
this.xrLabel6.StylePriority.UseTextAlignment = false;
|
||||
this.xrLabel6.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
|
||||
this.xrLabel6.TextFormatString = "Fahrer/in: {0}";
|
||||
//
|
||||
// xrLabel5
|
||||
//
|
||||
this.xrLabel5.Borders = DevExpress.XtraPrinting.BorderSide.None;
|
||||
this.xrLabel5.Font = new DevExpress.Drawing.DXFont("Arial", 12F);
|
||||
this.xrLabel5.LocationFloat = new DevExpress.Utils.PointFloat(493.6751F, 45.00001F);
|
||||
this.xrLabel5.Multiline = true;
|
||||
this.xrLabel5.Name = "xrLabel5";
|
||||
this.xrLabel5.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
|
||||
this.xrLabel5.SizeF = new System.Drawing.SizeF(183.3251F, 45.00001F);
|
||||
this.xrLabel5.StylePriority.UseBorders = false;
|
||||
this.xrLabel5.StylePriority.UseFont = false;
|
||||
this.xrLabel5.StylePriority.UseTextAlignment = false;
|
||||
this.xrLabel5.Text = "Geltungsbereich:\r\nGesamtverband";
|
||||
this.xrLabel5.TextAlignment = DevExpress.XtraPrinting.TextAlignment.BottomLeft;
|
||||
//
|
||||
// xrLabel4
|
||||
//
|
||||
this.xrLabel4.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
|
||||
new DevExpress.XtraReports.UI.XRBinding("Text", null, "MonthInformation")});
|
||||
this.xrLabel4.Font = new DevExpress.Drawing.DXFont("Arial", 12F, DevExpress.Drawing.DXFontStyle.Bold);
|
||||
this.xrLabel4.LocationFloat = new DevExpress.Utils.PointFloat(411.4532F, 103.3333F);
|
||||
this.xrLabel4.Name = "xrLabel4";
|
||||
this.xrLabel4.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F);
|
||||
this.xrLabel4.SizeF = new System.Drawing.SizeF(265.5418F, 25F);
|
||||
this.xrLabel4.StylePriority.UseFont = false;
|
||||
this.xrLabel4.StylePriority.UsePadding = false;
|
||||
this.xrLabel4.StylePriority.UseTextAlignment = false;
|
||||
this.xrLabel4.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
|
||||
this.xrLabel4.TextFormatString = "Abrechnungsjahr: {0:yyyy}";
|
||||
//
|
||||
// xrPictureBox1
|
||||
//
|
||||
this.xrPictureBox1.ImageSource = new DevExpress.XtraPrinting.Drawing.ImageSource("img", resources.GetString("xrPictureBox1.ImageSource"));
|
||||
this.xrPictureBox1.LocationFloat = new DevExpress.Utils.PointFloat(493.67F, 0F);
|
||||
this.xrPictureBox1.Name = "xrPictureBox1";
|
||||
this.xrPictureBox1.SizeF = new System.Drawing.SizeF(39.70499F, 40.00003F);
|
||||
this.xrPictureBox1.Sizing = DevExpress.XtraPrinting.ImageSizeMode.ZoomImage;
|
||||
//
|
||||
// xrLabel16
|
||||
//
|
||||
this.xrLabel16.Borders = DevExpress.XtraPrinting.BorderSide.None;
|
||||
this.xrLabel16.Font = new DevExpress.Drawing.DXFont("Arial", 7F);
|
||||
this.xrLabel16.LocationFloat = new DevExpress.Utils.PointFloat(533.3751F, 10.00001F);
|
||||
this.xrLabel16.Multiline = true;
|
||||
this.xrLabel16.Name = "xrLabel16";
|
||||
this.xrLabel16.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
|
||||
this.xrLabel16.SizeF = new System.Drawing.SizeF(143.62F, 30F);
|
||||
this.xrLabel16.StylePriority.UseBorders = false;
|
||||
this.xrLabel16.StylePriority.UseFont = false;
|
||||
this.xrLabel16.StylePriority.UseTextAlignment = false;
|
||||
this.xrLabel16.Text = "Caritasverband \r\nfür die Region Düren-Jülich e.V.";
|
||||
this.xrLabel16.TextAlignment = DevExpress.XtraPrinting.TextAlignment.BottomLeft;
|
||||
//
|
||||
// xrLabel3
|
||||
//
|
||||
this.xrLabel3.Font = new DevExpress.Drawing.DXFont("Arial", 14F);
|
||||
this.xrLabel3.LocationFloat = new DevExpress.Utils.PointFloat(0F, 45.00001F);
|
||||
this.xrLabel3.Multiline = true;
|
||||
this.xrLabel3.Name = "xrLabel3";
|
||||
this.xrLabel3.SizeF = new System.Drawing.SizeF(493.67F, 45F);
|
||||
this.xrLabel3.StyleName = "Title";
|
||||
this.xrLabel3.StylePriority.UseFont = false;
|
||||
this.xrLabel3.StylePriority.UseTextAlignment = false;
|
||||
this.xrLabel3.Text = "Formular";
|
||||
this.xrLabel3.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
|
||||
//
|
||||
// xrLabel2
|
||||
//
|
||||
this.xrLabel2.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
|
||||
new DevExpress.XtraReports.UI.XRBinding("Text", null, "MonthInformation", "Zeitraum: {0:MMMM yyyy}")});
|
||||
this.xrLabel2.Font = new DevExpress.Drawing.DXFont("Arial", 12F);
|
||||
this.xrLabel2.LocationFloat = new DevExpress.Utils.PointFloat(0F, 24.99999F);
|
||||
new DevExpress.XtraReports.UI.XRBinding("Text", null, "MonthInformation")});
|
||||
this.xrLabel2.Font = new DevExpress.Drawing.DXFont("Arial", 12F, DevExpress.Drawing.DXFontStyle.Bold);
|
||||
this.xrLabel2.LocationFloat = new DevExpress.Utils.PointFloat(0F, 103.3333F);
|
||||
this.xrLabel2.Name = "xrLabel2";
|
||||
this.xrLabel2.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F);
|
||||
this.xrLabel2.SizeF = new System.Drawing.SizeF(677.0001F, 25F);
|
||||
this.xrLabel2.SizeF = new System.Drawing.SizeF(265.5418F, 25F);
|
||||
this.xrLabel2.StylePriority.UseFont = false;
|
||||
this.xrLabel2.StylePriority.UsePadding = false;
|
||||
this.xrLabel2.StylePriority.UseTextAlignment = false;
|
||||
this.xrLabel2.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
|
||||
this.xrLabel2.TextFormatString = "Abrechnungsmonat: {0:MMMM}";
|
||||
//
|
||||
// xrLabel1
|
||||
//
|
||||
this.xrLabel1.Font = new DevExpress.Drawing.DXFont("Arial", 14F);
|
||||
this.xrLabel1.Font = new DevExpress.Drawing.DXFont("Arial", 14F, DevExpress.Drawing.DXFontStyle.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(677.0001F, 25F);
|
||||
this.xrLabel1.SizeF = new System.Drawing.SizeF(493.67F, 45F);
|
||||
this.xrLabel1.StyleName = "Title";
|
||||
this.xrLabel1.StylePriority.UseFont = false;
|
||||
this.xrLabel1.Text = "Auswertung über gefahrene Kilometer für [EmployeeName]";
|
||||
this.xrLabel1.StylePriority.UseTextAlignment = false;
|
||||
this.xrLabel1.Text = "Fahrtkostenabrechnung";
|
||||
this.xrLabel1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
|
||||
//
|
||||
// pageFooterBand1
|
||||
//
|
||||
this.pageFooterBand1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
|
||||
this.xrPageInfo2,
|
||||
this.xrPageInfo1});
|
||||
this.pageFooterBand1.HeightF = 48F;
|
||||
this.pageFooterBand1.HeightF = 119.8334F;
|
||||
this.pageFooterBand1.Name = "pageFooterBand1";
|
||||
//
|
||||
// xrPageInfo2
|
||||
//
|
||||
this.xrPageInfo2.Font = new DevExpress.Drawing.DXFont("Arial", 8F);
|
||||
this.xrPageInfo2.LocationFloat = new DevExpress.Utils.PointFloat(382.4996F, 25F);
|
||||
this.xrPageInfo2.Name = "xrPageInfo2";
|
||||
this.xrPageInfo2.SizeF = new System.Drawing.SizeF(243.3336F, 23F);
|
||||
this.xrPageInfo2.StyleName = "PageInfo";
|
||||
this.xrPageInfo2.StylePriority.UseFont = false;
|
||||
this.xrPageInfo2.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight;
|
||||
this.xrPageInfo2.TextFormatString = "Seite {0} von {1}";
|
||||
//
|
||||
// xrPageInfo1
|
||||
//
|
||||
this.xrPageInfo1.Font = new DevExpress.Drawing.DXFont("Arial", 8F);
|
||||
this.xrPageInfo1.LocationFloat = new DevExpress.Utils.PointFloat(7.999929F, 25F);
|
||||
this.xrPageInfo1.Name = "xrPageInfo1";
|
||||
this.xrPageInfo1.PageInfo = DevExpress.XtraPrinting.PageInfo.DateTime;
|
||||
this.xrPageInfo1.SizeF = new System.Drawing.SizeF(223.25F, 23F);
|
||||
this.xrPageInfo1.StyleName = "PageInfo";
|
||||
this.xrPageInfo1.StylePriority.UseFont = false;
|
||||
//
|
||||
// Title
|
||||
//
|
||||
this.Title.BackColor = System.Drawing.Color.White;
|
||||
@@ -408,6 +630,73 @@ namespace CaritasverbandDuerenJuelichEV
|
||||
this.bottomMarginBand1.HeightF = 50F;
|
||||
this.bottomMarginBand1.Name = "bottomMarginBand1";
|
||||
//
|
||||
// lblUnterschriftMitarbeiter
|
||||
//
|
||||
this.lblUnterschriftMitarbeiter.Borders = DevExpress.XtraPrinting.BorderSide.None;
|
||||
this.lblUnterschriftMitarbeiter.Font = new DevExpress.Drawing.DXFont("Arial", 10F);
|
||||
this.lblUnterschriftMitarbeiter.LocationFloat = new DevExpress.Utils.PointFloat(0F, 82.75007F);
|
||||
this.lblUnterschriftMitarbeiter.Name = "lblUnterschriftMitarbeiter";
|
||||
this.lblUnterschriftMitarbeiter.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F);
|
||||
this.lblUnterschriftMitarbeiter.SizeF = new System.Drawing.SizeF(249.1944F, 19.99998F);
|
||||
this.lblUnterschriftMitarbeiter.StylePriority.UseBackColor = false;
|
||||
this.lblUnterschriftMitarbeiter.StylePriority.UseBorders = false;
|
||||
this.lblUnterschriftMitarbeiter.StylePriority.UseFont = false;
|
||||
this.lblUnterschriftMitarbeiter.StylePriority.UsePadding = false;
|
||||
this.lblUnterschriftMitarbeiter.StylePriority.UseTextAlignment = false;
|
||||
this.lblUnterschriftMitarbeiter.Text = "Datum, Unterschrift Mitarbeiter/in:";
|
||||
this.lblUnterschriftMitarbeiter.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
|
||||
//
|
||||
// xrLabel12
|
||||
//
|
||||
this.xrLabel12.Borders = DevExpress.XtraPrinting.BorderSide.None;
|
||||
this.xrLabel12.Font = new DevExpress.Drawing.DXFont("Arial", 10F);
|
||||
this.xrLabel12.LocationFloat = new DevExpress.Utils.PointFloat(0F, 136.5001F);
|
||||
this.xrLabel12.Name = "xrLabel12";
|
||||
this.xrLabel12.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F);
|
||||
this.xrLabel12.SizeF = new System.Drawing.SizeF(249.1944F, 19.99998F);
|
||||
this.xrLabel12.StylePriority.UseBackColor = false;
|
||||
this.xrLabel12.StylePriority.UseBorders = false;
|
||||
this.xrLabel12.StylePriority.UseFont = false;
|
||||
this.xrLabel12.StylePriority.UsePadding = false;
|
||||
this.xrLabel12.StylePriority.UseTextAlignment = false;
|
||||
this.xrLabel12.Text = "Datum, Unterschrift Vorgesetzter/e:";
|
||||
this.xrLabel12.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
|
||||
//
|
||||
// xrLabel14
|
||||
//
|
||||
this.xrLabel14.Borders = DevExpress.XtraPrinting.BorderSide.Bottom;
|
||||
this.xrLabel14.Font = new DevExpress.Drawing.DXFont("Arial", 10F);
|
||||
this.xrLabel14.LocationFloat = new DevExpress.Utils.PointFloat(249.1944F, 136.5001F);
|
||||
this.xrLabel14.Name = "xrLabel14";
|
||||
this.xrLabel14.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F);
|
||||
this.xrLabel14.SizeF = new System.Drawing.SizeF(249.1944F, 19.99998F);
|
||||
this.xrLabel14.StylePriority.UseBackColor = false;
|
||||
this.xrLabel14.StylePriority.UseBorders = false;
|
||||
this.xrLabel14.StylePriority.UseFont = false;
|
||||
this.xrLabel14.StylePriority.UsePadding = false;
|
||||
this.xrLabel14.StylePriority.UseTextAlignment = false;
|
||||
this.xrLabel14.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
|
||||
//
|
||||
// xrLabel15
|
||||
//
|
||||
this.xrLabel15.Borders = DevExpress.XtraPrinting.BorderSide.Bottom;
|
||||
this.xrLabel15.Font = new DevExpress.Drawing.DXFont("Arial", 10F);
|
||||
this.xrLabel15.LocationFloat = new DevExpress.Utils.PointFloat(249.1944F, 82.75007F);
|
||||
this.xrLabel15.Name = "xrLabel15";
|
||||
this.xrLabel15.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F);
|
||||
this.xrLabel15.SizeF = new System.Drawing.SizeF(249.1944F, 19.99998F);
|
||||
this.xrLabel15.StylePriority.UseBackColor = false;
|
||||
this.xrLabel15.StylePriority.UseBorders = false;
|
||||
this.xrLabel15.StylePriority.UseFont = false;
|
||||
this.xrLabel15.StylePriority.UsePadding = false;
|
||||
this.xrLabel15.StylePriority.UseTextAlignment = false;
|
||||
this.xrLabel15.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
|
||||
//
|
||||
// objectDataSource1
|
||||
//
|
||||
this.objectDataSource1.DataSource = typeof(BeWo.Report.ReportObjects.EmployeeKilometerauswertungsRO);
|
||||
this.objectDataSource1.Name = "objectDataSource1";
|
||||
//
|
||||
// EmployeeKilometerauswertungsReport
|
||||
//
|
||||
this.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] {
|
||||
@@ -433,6 +722,8 @@ namespace CaritasverbandDuerenJuelichEV
|
||||
this.PageInfo,
|
||||
this.DataField});
|
||||
this.Version = "23.2";
|
||||
xrWatermark1.Id = "Watermark1";
|
||||
this.Watermarks.Add(xrWatermark1);
|
||||
((System.ComponentModel.ISupportInitialize)(this.xrTable4)).EndInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.xrTable2)).EndInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.objectDataSource1)).EndInit();
|
||||
@@ -448,8 +739,6 @@ namespace CaritasverbandDuerenJuelichEV
|
||||
private DevExpress.XtraReports.UI.ReportHeaderBand ReportHeader;
|
||||
private DevExpress.XtraReports.UI.XRLabel xrLabel1;
|
||||
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;
|
||||
@@ -458,14 +747,12 @@ namespace CaritasverbandDuerenJuelichEV
|
||||
private DevExpress.XtraReports.UI.XRTableRow xrTableRow2;
|
||||
private DevExpress.XtraReports.UI.XRTableCell xrTableCell5;
|
||||
private DevExpress.XtraReports.UI.XRTableCell xrTableCell6;
|
||||
private DevExpress.XtraReports.UI.XRTableCell xrTableCell7;
|
||||
private DevExpress.XtraReports.UI.DetailReportBand DetailReport1;
|
||||
private DevExpress.XtraReports.UI.DetailBand Detail2;
|
||||
private DevExpress.XtraReports.UI.XRTable xrTable4;
|
||||
private DevExpress.XtraReports.UI.XRTableRow xrTableRow4;
|
||||
private DevExpress.XtraReports.UI.XRTableCell xrTableCell3;
|
||||
private DevExpress.XtraReports.UI.XRTableCell xrTableCell4;
|
||||
private DevExpress.XtraReports.UI.XRTableCell xrTableCell9;
|
||||
private DevExpress.XtraReports.UI.XRLabel xrLabel2;
|
||||
private DevExpress.XtraReports.UI.XRLabel xrLabel13;
|
||||
private DevExpress.XtraReports.UI.CalculatedField fieldFLS;
|
||||
@@ -475,7 +762,28 @@ namespace CaritasverbandDuerenJuelichEV
|
||||
private DevExpress.XtraReports.UI.BottomMarginBand bottomMarginBand1;
|
||||
private DevExpress.XtraReports.UI.GroupHeaderBand GroupHeader2;
|
||||
private DevExpress.DataAccess.ObjectBinding.ObjectDataSource objectDataSource1;
|
||||
private DevExpress.XtraReports.UI.XRTableCell xrTableCell2;
|
||||
private DevExpress.XtraReports.UI.XRTableCell xrTableCell1;
|
||||
private DevExpress.XtraReports.UI.XRLabel xrLabel3;
|
||||
private DevExpress.XtraReports.UI.XRPictureBox xrPictureBox1;
|
||||
private DevExpress.XtraReports.UI.XRLabel xrLabel16;
|
||||
private DevExpress.XtraReports.UI.XRTableCell xrTableCell8;
|
||||
private DevExpress.XtraReports.UI.XRTableCell xrTableCell10;
|
||||
private DevExpress.XtraReports.UI.XRLabel xrLabel11;
|
||||
private DevExpress.XtraReports.UI.XRLabel xrLabel10;
|
||||
private DevExpress.XtraReports.UI.XRLabel xrLabel9;
|
||||
private DevExpress.XtraReports.UI.XRTableCell xrTableCell7;
|
||||
private DevExpress.XtraReports.UI.XRTableCell xrTableCell9;
|
||||
private DevExpress.XtraReports.UI.XRLabel lblDoppelkm;
|
||||
private DevExpress.XtraReports.UI.XRLabel lblKennzeichen;
|
||||
private DevExpress.XtraReports.UI.XRCheckBox xrCheckBox2;
|
||||
private DevExpress.XtraReports.UI.XRCheckBox xrCheckBox1;
|
||||
private DevExpress.XtraReports.UI.XRLabel xrLabel8;
|
||||
private DevExpress.XtraReports.UI.XRLabel xrLabel7;
|
||||
private DevExpress.XtraReports.UI.XRLabel xrLabel6;
|
||||
private DevExpress.XtraReports.UI.XRLabel xrLabel5;
|
||||
private DevExpress.XtraReports.UI.XRLabel xrLabel4;
|
||||
private DevExpress.XtraReports.UI.XRLabel lblUnterschriftMitarbeiter;
|
||||
private DevExpress.XtraReports.UI.XRLabel xrLabel15;
|
||||
private DevExpress.XtraReports.UI.XRLabel xrLabel14;
|
||||
private DevExpress.XtraReports.UI.XRLabel xrLabel12;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -117,4 +117,7 @@
|
||||
<resheader name="writer">
|
||||
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</resheader>
|
||||
<data name="xrPictureBox1.ImageSource" xml:space="preserve">
|
||||
<value>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</value>
|
||||
</data>
|
||||
</root>
|
||||
@@ -31,6 +31,7 @@
|
||||
<WarningLevel>4</WarningLevel>
|
||||
</PropertyGroup>
|
||||
<ItemGroup>
|
||||
<Reference Include="DevExpress.DataAccess.v23.2, Version=23.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a" />
|
||||
<Reference Include="DevExpress.Drawing.v23.2, Version=23.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a, processorArchitecture=MSIL" />
|
||||
<Reference Include="DevExpress.Data.v23.2, Version=23.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a, processorArchitecture=MSIL" />
|
||||
<Reference Include="DevExpress.Office.v23.2.Core, Version=23.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a, processorArchitecture=MSIL" />
|
||||
@@ -39,6 +40,7 @@
|
||||
<Reference Include="DevExpress.Printing.v23.2.Core, Version=23.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a, processorArchitecture=MSIL" />
|
||||
<Reference Include="DevExpress.Data.Desktop.v23.2, Version=23.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a, processorArchitecture=MSIL" />
|
||||
<Reference Include="DevExpress.Utils.v23.2, Version=23.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a, processorArchitecture=MSIL" />
|
||||
<Reference Include="DevExpress.Xpo.v23.2, Version=23.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a" />
|
||||
<Reference Include="DevExpress.XtraPrinting.v23.2, Version=23.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a, processorArchitecture=MSIL" />
|
||||
<Reference Include="DevExpress.Charts.v23.2.Core, Version=23.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a, processorArchitecture=MSIL" />
|
||||
<Reference Include="DevExpress.XtraCharts.v23.2, Version=23.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a, processorArchitecture=MSIL" />
|
||||
|
||||
1062
ReportImp/SBBMainzReports/LeistungsbestaetigungRlpTs.Designer.cs
generated
Normal file
1062
ReportImp/SBBMainzReports/LeistungsbestaetigungRlpTs.Designer.cs
generated
Normal file
File diff suppressed because it is too large
Load Diff
68
ReportImp/SBBMainzReports/LeistungsbestaetigungRlpTs.cs
Normal file
68
ReportImp/SBBMainzReports/LeistungsbestaetigungRlpTs.cs
Normal file
@@ -0,0 +1,68 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Drawing;
|
||||
using System.IO;
|
||||
using System.Linq;
|
||||
using System.Text.RegularExpressions;
|
||||
using BeWo.Report;
|
||||
using BeWo.Report.ReportObjects;
|
||||
using BS.Shared.Core;
|
||||
using DevExpress.XtraReports.UI;
|
||||
|
||||
namespace SBBMainzReports
|
||||
{
|
||||
public partial class LeistungsbestaetigungRlpTs : XtraReport, IBeWoReport<ServicesOverviewRO>
|
||||
{
|
||||
public LeistungsbestaetigungRlpTs()
|
||||
{
|
||||
InitializeComponent();
|
||||
}
|
||||
|
||||
public void SetReportDataSource(ServicesOverviewRO pRO)
|
||||
{
|
||||
|
||||
// Get calling method name
|
||||
//StackTrace stackTrace = new StackTrace();
|
||||
//Debug.WriteLine(stackTrace.GetFrame(1).GetMethod().Name);
|
||||
|
||||
bool hatGruppen = false;
|
||||
|
||||
//if (pRO == null)
|
||||
// return;
|
||||
|
||||
if (pRO.Services != null)
|
||||
{
|
||||
lblTage.Text = pRO.Services.Count(s => s.ServiceDescription.Contains("Anwesenheitstag")).ToString();
|
||||
}
|
||||
|
||||
bindingSource1.DataSource = pRO;
|
||||
}
|
||||
|
||||
|
||||
private void picSignature_BeforePrint(object sender, System.ComponentModel.CancelEventArgs e)
|
||||
{
|
||||
XRPictureBox xrBox = sender as XRPictureBox;
|
||||
//var test = this.GetCurrent
|
||||
string base64String = xrBox.Tag as string;
|
||||
if (!String.IsNullOrWhiteSpace(base64String))
|
||||
{
|
||||
var base64Data = Regex.Match(base64String, @"data:image/(?<type>.+?),(?<data>.+)").Groups["data"].Value;
|
||||
var binData = Convert.FromBase64String(base64Data);
|
||||
Image img = ByteArrayToImage(binData);
|
||||
xrBox.Image = Utils.CropImage(img);
|
||||
}
|
||||
else
|
||||
{
|
||||
xrBox.Image = null;
|
||||
}
|
||||
}
|
||||
|
||||
public Image ByteArrayToImage(byte[] byteArrayIn)
|
||||
{
|
||||
using(var memoryStream = new MemoryStream(byteArrayIn))
|
||||
{
|
||||
return Image.FromStream(memoryStream);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
120
ReportImp/SBBMainzReports/LeistungsbestaetigungRlpTs.resx
Normal file
120
ReportImp/SBBMainzReports/LeistungsbestaetigungRlpTs.resx
Normal file
@@ -0,0 +1,120 @@
|
||||
<?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>
|
||||
</root>
|
||||
@@ -54,15 +54,23 @@ namespace SBBMainzReports
|
||||
ServicesOverviewRO bewoRo = ServicesOverviewRO.CopyFromRO(ro);
|
||||
ServicesOverviewRO jugendamtRo = ServicesOverviewRO.CopyFromRO(ro);
|
||||
ServicesOverviewRO asdRo = ServicesOverviewRO.CopyFromRO(ro);
|
||||
ServicesOverviewRO tsRo = ServicesOverviewRO.CopyFromRO(ro);
|
||||
bewoRo.TotalFLMBillable = 0;
|
||||
jugendamtRo.TotalFLMBillable = 0;
|
||||
asdRo.TotalFLMBillable = 0;
|
||||
tsRo.TotalFLMBillable = 0;
|
||||
|
||||
if (ro.Services != null)
|
||||
{
|
||||
foreach (ServicesOverviewRO.ServiceDetail s in ro.Services)
|
||||
{
|
||||
if (ro.Costbearer.ToLower().Contains("jugendamt der landeshauptstadt mainz")
|
||||
if (s.ServiceCategory.Contains("Tagesstätte"))
|
||||
{
|
||||
tsRo.Services.Add(s);
|
||||
tsRo.TotalFLMBillable += s.Minutes;
|
||||
tsRo.TotalFLMBillable += s.Minutes / 60;
|
||||
}
|
||||
else if (ro.Costbearer.ToLower().Contains("jugendamt der landeshauptstadt mainz")
|
||||
|| ro.Costbearer.Equals("Landeshauptstadt Wiesbaden Amt für Soziale Arbeit und ambulante Erziehungshilfen"))
|
||||
//&& (s.ServiceCategory.ToLower().Contains("spfh") || s.ServiceCategory.ToLower().Contains("erziehungsbeistand")))
|
||||
{
|
||||
@@ -95,6 +103,7 @@ namespace SBBMainzReports
|
||||
{
|
||||
report = AddReportToReport<LeistungsbestaetigungRLP>(report, bewoRo);
|
||||
}
|
||||
report = AddReportToReport<LeistungsbestaetigungRlpTs>(report, tsRo);
|
||||
report = AddReportToReport<QuittierungsbelegJugendamt>(report, jugendamtRo);
|
||||
report = AddReportToReport<QuittierungsbelegJaMainz>(report, asdRo);
|
||||
report = AddReportToReport<QuittierungsbelegJaMainzWiJu>(report, asdRo);
|
||||
|
||||
@@ -34,12 +34,14 @@
|
||||
<Prefer32Bit>false</Prefer32Bit>
|
||||
</PropertyGroup>
|
||||
<ItemGroup>
|
||||
<Reference Include="DevExpress.DataAccess.v23.2, Version=23.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a" />
|
||||
<Reference Include="DevExpress.Drawing.v23.2, Version=23.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a, processorArchitecture=MSIL" />
|
||||
<Reference Include="DevExpress.Data.v23.2, Version=23.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a, processorArchitecture=MSIL" />
|
||||
<Reference Include="DevExpress.Pdf.v23.2.Core, Version=23.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a, processorArchitecture=MSIL" />
|
||||
<Reference Include="DevExpress.Printing.v23.2.Core, Version=23.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a, processorArchitecture=MSIL" />
|
||||
<Reference Include="DevExpress.Data.Desktop.v23.2, Version=23.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a, processorArchitecture=MSIL" />
|
||||
<Reference Include="DevExpress.Utils.v23.2, Version=23.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a, processorArchitecture=MSIL" />
|
||||
<Reference Include="DevExpress.Xpo.v23.2, Version=23.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a" />
|
||||
<Reference Include="DevExpress.XtraPrinting.v23.2, Version=23.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a, processorArchitecture=MSIL" />
|
||||
<Reference Include="DevExpress.Charts.v23.2.Core, Version=23.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a, processorArchitecture=MSIL" />
|
||||
<Reference Include="DevExpress.XtraCharts.v23.2.Wizard, Version=23.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a, processorArchitecture=MSIL" />
|
||||
@@ -74,6 +76,12 @@
|
||||
<Compile Include="CustomerDataReport.designer.cs">
|
||||
<DependentUpon>CustomerDataReport.cs</DependentUpon>
|
||||
</Compile>
|
||||
<Compile Include="LeistungsbestaetigungRlpTs.cs">
|
||||
<SubType>Component</SubType>
|
||||
</Compile>
|
||||
<Compile Include="LeistungsbestaetigungRlpTs.Designer.cs">
|
||||
<DependentUpon>LeistungsbestaetigungRlpTs.cs</DependentUpon>
|
||||
</Compile>
|
||||
<Compile Include="LeistungsbestaetigungRLP.cs">
|
||||
<SubType>Component</SubType>
|
||||
</Compile>
|
||||
@@ -125,6 +133,10 @@
|
||||
<EmbeddedResource Include="CustomerDataReport.resx">
|
||||
<DependentUpon>CustomerDataReport.cs</DependentUpon>
|
||||
</EmbeddedResource>
|
||||
<EmbeddedResource Include="LeistungsbestaetigungRlpTs.resx">
|
||||
<DependentUpon>LeistungsbestaetigungRlpTs.cs</DependentUpon>
|
||||
<SubType>Designer</SubType>
|
||||
</EmbeddedResource>
|
||||
<EmbeddedResource Include="Properties\licenses.licx" />
|
||||
<EmbeddedResource Include="LeistungsbestaetigungRLP.resx">
|
||||
<DependentUpon>LeistungsbestaetigungRLP.cs</DependentUpon>
|
||||
|
||||
Reference in New Issue
Block a user