cb reports

This commit is contained in:
Christian
2019-10-10 21:33:34 +02:00
parent a896a7bfec
commit b4c6a3fab1
67 changed files with 4337 additions and 3480 deletions

View File

@@ -75,6 +75,12 @@
<Compile Include="Mitarbeiterauslastung.designer.cs">
<DependentUpon>Mitarbeiterauslastung.cs</DependentUpon>
</Compile>
<Compile Include="BetreuteKlienten.cs">
<SubType>Component</SubType>
</Compile>
<Compile Include="BetreuteKlienten.Designer.cs">
<DependentUpon>BetreuteKlienten.cs</DependentUpon>
</Compile>
<Compile Include="Properties\AssemblyInfo.cs" />
<Compile Include="ServicesOverviewReport.cs">
<SubType>Component</SubType>
@@ -102,6 +108,10 @@
<EmbeddedResource Include="Mitarbeiterauslastung.resx">
<DependentUpon>Mitarbeiterauslastung.cs</DependentUpon>
</EmbeddedResource>
<EmbeddedResource Include="BetreuteKlienten.resx">
<DependentUpon>BetreuteKlienten.cs</DependentUpon>
<SubType>Designer</SubType>
</EmbeddedResource>
<EmbeddedResource Include="Properties\licenses.licx" />
<EmbeddedResource Include="ServicesOverviewReport.resx">
<DependentUpon>ServicesOverviewReport.cs</DependentUpon>

View File

@@ -0,0 +1 @@
DevExpress.XtraReports.UI.XtraReport, DevExpress.XtraReports.v17.1, Version=17.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a

File diff suppressed because it is too large Load Diff

View File

@@ -1,8 +1,12 @@
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 BeWo.ASBHammReports
@@ -22,8 +26,12 @@ namespace BeWo.ASBHammReports
foreach (ServicesOverviewRO.ServiceDetail s in pRO.Services)
{
if (s.IsBillable)
servicesBillable.Add(s);
if (s.IsBillable)
{
ServicesOverviewRO.CreateSignatureString(s);
servicesBillable.Add(s);
}
}
pRO.Services = servicesBillable;
@@ -38,5 +46,33 @@ namespace BeWo.ASBHammReports
//bewilligteFLSW.Text = string.Format("{0:0.##}", pRO.ApprovedFLSPerWeek);
}
private void picSignature_BeforePrint(object sender, System.Drawing.Printing.PrintEventArgs 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)
{
Image returnImage = null;
MemoryStream ms = new System.IO.MemoryStream(byteArrayIn);
returnImage = Image.FromStream(ms);
return returnImage;
}
}
}

View File

@@ -114,6 +114,7 @@
<Compile Include="ServicesOverviewReport.Designer.cs">
<DependentUpon>ServicesOverviewReport.cs</DependentUpon>
</Compile>
<Compile Include="Service\CustomEmployeeService.cs" />
<Compile Include="SettlementReport.cs">
<SubType>Component</SubType>
</Compile>

View File

@@ -18,7 +18,50 @@ namespace AlphaEv
{
public class CustomMitarbeiterstundenkontoBerechnung : MitarbeiterstundenkontoBerechnung
{
private DateTime _ReportStartDate;
private DateTime _reportEndTime;
private bool _BerechnungImBerichtsZeitraum = false;
private decimal _fortbildung = 0;
private Dictionary<long, decimal> empOid2Fortbildung = new Dictionary<long, decimal>();
public override void CreateEmployeeDetails(MitarbeiterstundenkontoRO ro)
{
_ReportStartDate = ro.ReportStartDate;
_reportEndTime = ro.ReportEndDate;
base.CreateEmployeeDetails(ro);
foreach (var empDetail in ro.EmployeeDetailList)
{
if (empOid2Fortbildung.ContainsKey(empDetail.Employee.Oid.Value))
{
empDetail.Custom3 += empOid2Fortbildung[empDetail.Employee.Oid.Value];
}
}
}
public override AbsenceTimeDays GetAbsenceTimeDaysWithWorkWeeks(Employee emp, DateTime start, DateTime end, int arbeitstageProWoche)
{
_fortbildung = 0;
_BerechnungImBerichtsZeitraum = false;
//currentDetail = null;
if (start >= _ReportStartDate && end <= _reportEndTime)
{
_BerechnungImBerichtsZeitraum = true;
}
var at = base.GetAbsenceTimeDaysWithWorkWeeks(emp, start, end, arbeitstageProWoche);
if (_BerechnungImBerichtsZeitraum && _fortbildung > 0)
{
if (!empOid2Fortbildung.ContainsKey(emp.Oid.Value))
{
empOid2Fortbildung.Add(emp.Oid.Value, _fortbildung);
}
}
return at;
}
public override bool AddServiceRecordToDuration(ServiceRecord item)
{
if (!IsKrankheitAbsenceServiceRecord(item) && !IsUrlaubAbsenceServiceRecord(item))
@@ -29,6 +72,28 @@ namespace AlphaEv
return false;
}
public override bool IsUrlaubAbsenceTime(AbsenceTime absenceTime)
{
bool fortbildung = !String.IsNullOrEmpty(absenceTime.AbsenceReason.Description) &&
(absenceTime.AbsenceReason.Description.ToLower().IndexOf("fortbildung") >= 0);
if (fortbildung)
{
_fortbildung += 1;
return false;
}
return base.IsUrlaubAbsenceTime(absenceTime);
}
public override bool IsKrankheitAbsenceTime(AbsenceTime absenceTime)
{
return base.IsKrankheitAbsenceTime(absenceTime);
}
private bool IsKrankheitAbsenceServiceRecord(ServiceRecord item)
{
var cat = item.ServiceDescription.ServiceCategory.Name.ToLower();
@@ -46,8 +111,7 @@ namespace AlphaEv
{
var cat = item.ServiceDescription.ServiceCategory.Name.ToLower();
if (cat.Contains("fortbildung") ||
cat.Contains("urlaub") ||
if (cat.Contains("urlaub") ||
(cat.Contains("betrieb") && cat.Contains("zeiten")))
{
return true;
@@ -56,6 +120,18 @@ namespace AlphaEv
return false;
}
private bool IsFortbildungAbsenceServiceRecord(ServiceRecord item)
{
var cat = item.ServiceDescription.ServiceCategory.Name.ToLower();
if (cat.Contains("fortbildung"))
{
return true;
}
return false;
}
protected override AbsenceTimeHours GetAbwesenheitenDurchServiceRecords(MitarbeiterstundenkontoRO.EmployeeDetail empDetail, Contract c, IList<ServiceRecord> groupFilteredRecords,
DateTime berichtsAnfang, DateTime berichtsEnde)
{
@@ -73,6 +149,18 @@ namespace AlphaEv
{
ath.StundenUrlaub += item.RoundedDuration / 60;
}
else if (IsFortbildungAbsenceServiceRecord(item))
{
if (berichtsAnfang >= _ReportStartDate && berichtsEnde <= _reportEndTime)
{
empDetail.Custom3 += (item.RoundedDuration / 60) / empDetail.SollProTag;
}
else
{
ath.StundenUrlaub += item.RoundedDuration / 60;
}
}
}
}

View File

@@ -30,19 +30,21 @@ namespace AlphaEv
private void InitializeComponent()
{
this.components = new System.ComponentModel.Container();
DevExpress.XtraReports.UI.XRSummary xrSummary1 = new DevExpress.XtraReports.UI.XRSummary();
DevExpress.XtraReports.UI.XRSummary xrSummary2 = new DevExpress.XtraReports.UI.XRSummary();
DevExpress.XtraReports.UI.XRSummary xrSummary3 = new DevExpress.XtraReports.UI.XRSummary();
DevExpress.XtraReports.UI.XRSummary xrSummary4 = new DevExpress.XtraReports.UI.XRSummary();
DevExpress.XtraReports.UI.XRSummary xrSummary1 = new DevExpress.XtraReports.UI.XRSummary();
DevExpress.XtraReports.UI.XRSummary xrSummary5 = new DevExpress.XtraReports.UI.XRSummary();
this.Detail = new DevExpress.XtraReports.UI.DetailBand();
this.Detail1 = new DevExpress.XtraReports.UI.DetailBand();
this.xrTableDetail = new DevExpress.XtraReports.UI.XRTable();
this.xrTableRowDetail = new DevExpress.XtraReports.UI.XRTableRow();
this.xrTableCell3 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell19 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell20 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell28 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell16 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell18 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell20 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell27 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell14 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell6 = new DevExpress.XtraReports.UI.XRTableCell();
@@ -54,9 +56,10 @@ namespace AlphaEv
this.xrTableRowHeader = new DevExpress.XtraReports.UI.XRTableRow();
this.xrTableCell5 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell4 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell2 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell9 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell8 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell17 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell2 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell10 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell13 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell1 = new DevExpress.XtraReports.UI.XRTableCell();
@@ -67,15 +70,15 @@ namespace AlphaEv
this.xrTableRow1 = new DevExpress.XtraReports.UI.XRTableRow();
this.xrTableCell35 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell37 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell39 = new DevExpress.XtraReports.UI.XRTableCell();
this.cellSollGesamt = new DevExpress.XtraReports.UI.XRTableCell();
this.cellFLSSollGesamt = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell21 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell39 = new DevExpress.XtraReports.UI.XRTableCell();
this.cellFLSIstGesamt = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell15 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell12 = new DevExpress.XtraReports.UI.XRTableCell();
this.cellGesamtGesamt = new DevExpress.XtraReports.UI.XRTableCell();
this.cellFLSPlusMinusGesamt = new DevExpress.XtraReports.UI.XRTableCell();
this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components);
this.ReportHeader = new DevExpress.XtraReports.UI.ReportHeaderBand();
this.lblMonat = new DevExpress.XtraReports.UI.XRLabel();
this.pageFooterBand1 = new DevExpress.XtraReports.UI.PageFooterBand();
@@ -90,14 +93,37 @@ namespace AlphaEv
this.bottomMarginBand1 = new DevExpress.XtraReports.UI.BottomMarginBand();
this.fieldRelationSollIst = new DevExpress.XtraReports.UI.CalculatedField();
this.ruleNurSichtbarWennGr0Prozent = new DevExpress.XtraReports.UI.FormattingRule();
this.xrTableCell17 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell18 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell21 = new DevExpress.XtraReports.UI.XRTableCell();
this.fieldMittelbareZeiten = new DevExpress.XtraReports.UI.CalculatedField();
this.fieldDiffMit25Percent = new DevExpress.XtraReports.UI.CalculatedField();
this.DetailReport1 = new DevExpress.XtraReports.UI.DetailReportBand();
this.Detail2 = new DevExpress.XtraReports.UI.DetailBand();
this.xrTable3 = new DevExpress.XtraReports.UI.XRTable();
this.xrTableRow3 = new DevExpress.XtraReports.UI.XRTableRow();
this.xrTableCell40 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell41 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell42 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell43 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell44 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell45 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell33 = new DevExpress.XtraReports.UI.XRTableCell();
this.GroupHeader2 = new DevExpress.XtraReports.UI.GroupHeaderBand();
this.xrTable2 = new DevExpress.XtraReports.UI.XRTable();
this.xrTableRow2 = new DevExpress.XtraReports.UI.XRTableRow();
this.xrTableCell24 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell25 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell26 = 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.GroupFooter2 = new DevExpress.XtraReports.UI.GroupFooterBand();
this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components);
this.fieldFortbildung = new DevExpress.XtraReports.UI.CalculatedField();
((System.ComponentModel.ISupportInitialize)(this.xrTableDetail)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.xrTableHeader)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.xrTable1)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.xrTable3)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.xrTable2)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this)).BeginInit();
//
@@ -139,10 +165,10 @@ namespace AlphaEv
this.xrTableRowDetail.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
this.xrTableCell3,
this.xrTableCell19,
this.xrTableCell20,
this.xrTableCell28,
this.xrTableCell16,
this.xrTableCell18,
this.xrTableCell20,
this.xrTableCell27,
this.xrTableCell14,
this.xrTableCell6,
@@ -172,14 +198,6 @@ namespace AlphaEv
this.xrTableCell19.Text = "xrTableCell19";
this.xrTableCell19.Weight = 0.090171325518485126D;
//
// xrTableCell20
//
this.xrTableCell20.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeDetailList.UrlaubUndKrankheit", "{0:0.00}")});
this.xrTableCell20.Name = "xrTableCell20";
this.xrTableCell20.Text = "xrTableCell20";
this.xrTableCell20.Weight = 0.099188458070333635D;
//
// xrTableCell28
//
this.xrTableCell28.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
@@ -196,6 +214,21 @@ namespace AlphaEv
this.xrTableCell16.Text = "xrTableCell16";
this.xrTableCell16.Weight = 0.072137060414788054D;
//
// xrTableCell18
//
this.xrTableCell18.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeDetailList.fieldMittelbareZeiten", "{0:0.00}")});
this.xrTableCell18.Name = "xrTableCell18";
this.xrTableCell18.Weight = 0.072137060414788109D;
//
// xrTableCell20
//
this.xrTableCell20.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeDetailList.MittelbarIst", "{0:0.00}")});
this.xrTableCell20.Name = "xrTableCell20";
this.xrTableCell20.Text = "xrTableCell20";
this.xrTableCell20.Weight = 0.099188458070333635D;
//
// xrTableCell27
//
this.xrTableCell27.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
@@ -275,10 +308,10 @@ namespace AlphaEv
this.xrTableRowHeader.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
this.xrTableCell5,
this.xrTableCell4,
this.xrTableCell2,
this.xrTableCell9,
this.xrTableCell8,
this.xrTableCell17,
this.xrTableCell2,
this.xrTableCell10,
this.xrTableCell13,
this.xrTableCell1,
@@ -303,12 +336,6 @@ namespace AlphaEv
this.xrTableCell4.Text = "Reguläre SOLL Stunden";
this.xrTableCell4.Weight = 0.090171324925888585D;
//
// xrTableCell2
//
this.xrTableCell2.Name = "xrTableCell2";
this.xrTableCell2.Text = "Urlaub, Krankheit, Fortbildung (Tage)";
this.xrTableCell2.Weight = 0.099188456003106051D;
//
// xrTableCell9
//
this.xrTableCell9.Multiline = true;
@@ -322,6 +349,20 @@ namespace AlphaEv
this.xrTableCell8.Text = "FLS Stunden SOLL";
this.xrTableCell8.Weight = 0.072137060142296913D;
//
// xrTableCell17
//
this.xrTableCell17.Multiline = true;
this.xrTableCell17.Name = "xrTableCell17";
this.xrTableCell17.Text = "Mittelbare\r\nZeiten SOLL";
this.xrTableCell17.Weight = 0.072137060047008483D;
//
// xrTableCell2
//
this.xrTableCell2.Multiline = true;
this.xrTableCell2.Name = "xrTableCell2";
this.xrTableCell2.Text = "Mittelbare\r\nZeiten tats.";
this.xrTableCell2.Weight = 0.099188456003106051D;
//
// xrTableCell10
//
this.xrTableCell10.Name = "xrTableCell10";
@@ -362,7 +403,7 @@ namespace AlphaEv
this.GroupFooter1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
this.xrTable1});
this.GroupFooter1.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Bold);
this.GroupFooter1.HeightF = 48.95833F;
this.GroupFooter1.HeightF = 50F;
this.GroupFooter1.Name = "GroupFooter1";
this.GroupFooter1.StylePriority.UseFont = false;
//
@@ -386,10 +427,10 @@ namespace AlphaEv
this.xrTableRow1.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
this.xrTableCell35,
this.xrTableCell37,
this.xrTableCell39,
this.cellSollGesamt,
this.cellFLSSollGesamt,
this.xrTableCell21,
this.xrTableCell39,
this.cellFLSIstGesamt,
this.xrTableCell15,
this.xrTableCell12,
@@ -414,11 +455,6 @@ namespace AlphaEv
this.xrTableCell37.Name = "xrTableCell37";
this.xrTableCell37.Weight = 0.090171325518485126D;
//
// xrTableCell39
//
this.xrTableCell39.Name = "xrTableCell39";
this.xrTableCell39.Weight = 0.099188458209313962D;
//
// cellSollGesamt
//
this.cellSollGesamt.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
@@ -435,6 +471,26 @@ namespace AlphaEv
this.cellFLSSollGesamt.Text = "cellFLSSollGesamt";
this.cellFLSSollGesamt.Weight = 0.072137060802211148D;
//
// xrTableCell21
//
this.xrTableCell21.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeDetailList.fieldMittelbareZeiten")});
this.xrTableCell21.Name = "xrTableCell21";
xrSummary1.FormatString = "{0:0.00}";
xrSummary1.Running = DevExpress.XtraReports.UI.SummaryRunning.Report;
this.xrTableCell21.Summary = xrSummary1;
this.xrTableCell21.Weight = 0.072137060759419044D;
//
// xrTableCell39
//
this.xrTableCell39.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeDetailList.MittelbarIst")});
this.xrTableCell39.Name = "xrTableCell39";
xrSummary2.FormatString = "{0:0.00}";
xrSummary2.Running = DevExpress.XtraReports.UI.SummaryRunning.Report;
this.xrTableCell39.Summary = xrSummary2;
this.xrTableCell39.Weight = 0.099188458209313962D;
//
// cellFLSIstGesamt
//
this.cellFLSIstGesamt.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
@@ -448,9 +504,9 @@ namespace AlphaEv
this.xrTableCell15.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeDetailList.Custom2")});
this.xrTableCell15.Name = "xrTableCell15";
xrSummary2.FormatString = "{0:0.00}";
xrSummary2.Running = DevExpress.XtraReports.UI.SummaryRunning.Report;
this.xrTableCell15.Summary = xrSummary2;
xrSummary3.FormatString = "{0:0.00}";
xrSummary3.Running = DevExpress.XtraReports.UI.SummaryRunning.Report;
this.xrTableCell15.Summary = xrSummary3;
this.xrTableCell15.Weight = 0.072137061328126584D;
//
// xrTableCell12
@@ -458,9 +514,9 @@ namespace AlphaEv
this.xrTableCell12.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeDetailList.Custom1")});
this.xrTableCell12.Name = "xrTableCell12";
xrSummary3.FormatString = "{0:0.00}";
xrSummary3.Running = DevExpress.XtraReports.UI.SummaryRunning.Report;
this.xrTableCell12.Summary = xrSummary3;
xrSummary4.FormatString = "{0:0.00}";
xrSummary4.Running = DevExpress.XtraReports.UI.SummaryRunning.Report;
this.xrTableCell12.Summary = xrSummary4;
this.xrTableCell12.Weight = 0.072137061328126528D;
//
// cellGesamtGesamt
@@ -475,15 +531,11 @@ namespace AlphaEv
this.cellFLSPlusMinusGesamt.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeDetailList.fieldDiffMit25Percent")});
this.cellFLSPlusMinusGesamt.Name = "cellFLSPlusMinusGesamt";
xrSummary4.FormatString = "{0:0.00}";
xrSummary4.Running = DevExpress.XtraReports.UI.SummaryRunning.Report;
this.cellFLSPlusMinusGesamt.Summary = xrSummary4;
xrSummary5.FormatString = "{0:0.00}";
xrSummary5.Running = DevExpress.XtraReports.UI.SummaryRunning.Report;
this.cellFLSPlusMinusGesamt.Summary = xrSummary5;
this.cellFLSPlusMinusGesamt.Weight = 0.081154151937923427D;
//
// bindingSource1
//
this.bindingSource1.DataSource = typeof(BeWo.Report.ReportObjects.MitarbeiterstundenkontoRO);
//
// ReportHeader
//
this.ReportHeader.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
@@ -526,10 +578,10 @@ namespace AlphaEv
// xrPageInfo1
//
this.xrPageInfo1.Font = new System.Drawing.Font("Arial", 8F);
this.xrPageInfo1.LocationFloat = new DevExpress.Utils.PointFloat(7.999674F, 25F);
this.xrPageInfo1.LocationFloat = new DevExpress.Utils.PointFloat(0F, 25F);
this.xrPageInfo1.Name = "xrPageInfo1";
this.xrPageInfo1.PageInfo = DevExpress.XtraPrinting.PageInfo.DateTime;
this.xrPageInfo1.SizeF = new System.Drawing.SizeF(262.0003F, 23F);
this.xrPageInfo1.SizeF = new System.Drawing.SizeF(170.0002F, 23F);
this.xrPageInfo1.StyleName = "PageInfo";
this.xrPageInfo1.StylePriority.UseFont = false;
//
@@ -604,30 +656,6 @@ namespace AlphaEv
this.ruleNurSichtbarWennGr0Prozent.Formatting.Visible = DevExpress.Utils.DefaultBoolean.False;
this.ruleNurSichtbarWennGr0Prozent.Name = "ruleNurSichtbarWennGr0Prozent";
//
// xrTableCell17
//
this.xrTableCell17.Multiline = true;
this.xrTableCell17.Name = "xrTableCell17";
this.xrTableCell17.Text = "Mittelbare\r\nZeiten tats.";
this.xrTableCell17.Weight = 0.072137060047008483D;
//
// xrTableCell18
//
this.xrTableCell18.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeDetailList.fieldMittelbareZeiten", "{0:0.00}")});
this.xrTableCell18.Name = "xrTableCell18";
this.xrTableCell18.Weight = 0.072137060414788109D;
//
// xrTableCell21
//
this.xrTableCell21.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeDetailList.fieldMittelbareZeiten")});
this.xrTableCell21.Name = "xrTableCell21";
xrSummary1.FormatString = "{0:0.00}";
xrSummary1.Running = DevExpress.XtraReports.UI.SummaryRunning.Report;
this.xrTableCell21.Summary = xrSummary1;
this.xrTableCell21.Weight = 0.072137060759419044D;
//
// fieldMittelbareZeiten
//
this.fieldMittelbareZeiten.DataMember = "EmployeeDetailList";
@@ -642,6 +670,215 @@ namespace AlphaEv
this.fieldDiffMit25Percent.FieldType = DevExpress.XtraReports.UI.FieldType.Decimal;
this.fieldDiffMit25Percent.Name = "fieldDiffMit25Percent";
//
// DetailReport1
//
this.DetailReport1.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] {
this.Detail2,
this.GroupHeader2,
this.GroupFooter2});
this.DetailReport1.DataMember = "EmployeeDetailList";
this.DetailReport1.DataSource = this.bindingSource1;
this.DetailReport1.Level = 1;
this.DetailReport1.Name = "DetailReport1";
//
// Detail2
//
this.Detail2.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
this.xrTable3});
this.Detail2.HeightF = 25F;
this.Detail2.Name = "Detail2";
//
// xrTable3
//
this.xrTable3.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right)
| DevExpress.XtraPrinting.BorderSide.Bottom)));
this.xrTable3.Font = new System.Drawing.Font("Arial", 8F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
this.xrTable3.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F);
this.xrTable3.Name = "xrTable3";
this.xrTable3.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
this.xrTable3.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] {
this.xrTableRow3});
this.xrTable3.SizeF = new System.Drawing.SizeF(780F, 25F);
this.xrTable3.StylePriority.UseBorders = false;
this.xrTable3.StylePriority.UseFont = false;
this.xrTable3.StylePriority.UsePadding = false;
this.xrTable3.StylePriority.UseTextAlignment = false;
this.xrTable3.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
//
// xrTableRow3
//
this.xrTableRow3.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
this.xrTableCell40,
this.xrTableCell41,
this.xrTableCell42,
this.xrTableCell43,
this.xrTableCell44,
this.xrTableCell45,
this.xrTableCell33});
this.xrTableRow3.Name = "xrTableRow3";
this.xrTableRow3.Weight = 1D;
//
// xrTableCell40
//
this.xrTableCell40.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeDetailList.FullName")});
this.xrTableCell40.Name = "xrTableCell40";
this.xrTableCell40.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 2, 0, 0, 100F);
this.xrTableCell40.StylePriority.UseFont = false;
this.xrTableCell40.StylePriority.UsePadding = false;
this.xrTableCell40.StylePriority.UseTextAlignment = false;
this.xrTableCell40.Text = "xrTableCell3";
this.xrTableCell40.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
this.xrTableCell40.Weight = 0.15329125338142471D;
//
// xrTableCell41
//
this.xrTableCell41.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeDetailList.TageKrankheit", "{0:0.00}")});
this.xrTableCell41.Name = "xrTableCell41";
this.xrTableCell41.Text = "xrTableCell19";
this.xrTableCell41.Weight = 0.090171325518485126D;
//
// xrTableCell42
//
this.xrTableCell42.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeDetailList.fieldFortbildung", "{0:0.00}")});
this.xrTableCell42.Name = "xrTableCell42";
this.xrTableCell42.Text = "xrTableCell20";
this.xrTableCell42.Weight = 0.090171325518485126D;
//
// xrTableCell43
//
this.xrTableCell43.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeDetailList.TageUrlaub", "{0:0.00}")});
this.xrTableCell43.Name = "xrTableCell43";
this.xrTableCell43.Text = "xrTableCell28";
this.xrTableCell43.Weight = 0.0901713255184851D;
//
// xrTableCell44
//
this.xrTableCell44.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeDetailList.UrlaubGesamtImAktuellenJahr", "{0:0.00}")});
this.xrTableCell44.Name = "xrTableCell44";
this.xrTableCell44.Text = "xrTableCell16";
this.xrTableCell44.Weight = 0.090171325518485085D;
//
// xrTableCell45
//
this.xrTableCell45.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeDetailList.UrlaubSoll", "{0:0.00}")});
this.xrTableCell45.Name = "xrTableCell45";
this.xrTableCell45.Weight = 0.099188458070333649D;
//
// xrTableCell33
//
this.xrTableCell33.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeDetailList.UrlaubsKonto", "{0:0.00}")});
this.xrTableCell33.Name = "xrTableCell33";
this.xrTableCell33.Weight = 0.09017132551848514D;
//
// GroupHeader2
//
this.GroupHeader2.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
this.xrTable2});
this.GroupHeader2.HeightF = 40F;
this.GroupHeader2.Name = "GroupHeader2";
//
// xrTable2
//
this.xrTable2.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
| DevExpress.XtraPrinting.BorderSide.Right)
| DevExpress.XtraPrinting.BorderSide.Bottom)));
this.xrTable2.Font = new System.Drawing.Font("Arial", 8F, System.Drawing.FontStyle.Bold);
this.xrTable2.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F);
this.xrTable2.Name = "xrTable2";
this.xrTable2.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
this.xrTable2.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] {
this.xrTableRow2});
this.xrTable2.SizeF = new System.Drawing.SizeF(780F, 40F);
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.xrTableCell24,
this.xrTableCell25,
this.xrTableCell26,
this.xrTableCell29,
this.xrTableCell30,
this.xrTableCell31,
this.xrTableCell32});
this.xrTableRow2.Name = "xrTableRow2";
this.xrTableRow2.Weight = 1.6D;
//
// xrTableCell24
//
this.xrTableCell24.Name = "xrTableCell24";
this.xrTableCell24.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 2, 0, 0, 100F);
this.xrTableCell24.StylePriority.UsePadding = false;
this.xrTableCell24.StylePriority.UseTextAlignment = false;
this.xrTableCell24.Text = "Name";
this.xrTableCell24.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
this.xrTableCell24.Weight = 0.15329125016467182D;
//
// xrTableCell25
//
this.xrTableCell25.Name = "xrTableCell25";
this.xrTableCell25.Text = "Krankheit";
this.xrTableCell25.Weight = 0.090171324925888585D;
//
// xrTableCell26
//
this.xrTableCell26.Name = "xrTableCell26";
this.xrTableCell26.Text = "Fortbildung";
this.xrTableCell26.Weight = 0.090171323502593437D;
//
// xrTableCell29
//
this.xrTableCell29.Multiline = true;
this.xrTableCell29.Name = "xrTableCell29";
this.xrTableCell29.Text = "Urlaub";
this.xrTableCell29.Weight = 0.090171328749835619D;
//
// xrTableCell30
//
this.xrTableCell30.Name = "xrTableCell30";
this.xrTableCell30.Text = "Urlaub gesamt";
this.xrTableCell30.Weight = 0.090171325142772055D;
//
// xrTableCell31
//
this.xrTableCell31.Multiline = true;
this.xrTableCell31.Name = "xrTableCell31";
this.xrTableCell31.Text = "Urlaubsanspruch";
this.xrTableCell31.Weight = 0.099188457549096429D;
//
// xrTableCell32
//
this.xrTableCell32.Name = "xrTableCell32";
this.xrTableCell32.Text = "Resturlaub";
this.xrTableCell32.Weight = 0.090171325048033713D;
//
// GroupFooter2
//
this.GroupFooter2.HeightF = 0F;
this.GroupFooter2.Name = "GroupFooter2";
//
// bindingSource1
//
this.bindingSource1.DataSource = typeof(BeWo.Report.ReportObjects.MitarbeiterstundenkontoRO);
//
// fieldFortbildung
//
this.fieldFortbildung.DataMember = "EmployeeDetailList";
this.fieldFortbildung.Expression = "Iif([Custom3] == 0, ?, [Custom3])";
this.fieldFortbildung.FieldType = DevExpress.XtraReports.UI.FieldType.Decimal;
this.fieldFortbildung.Name = "fieldFortbildung";
//
// Mitarbeiterstundenkonto
//
this.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] {
@@ -650,12 +887,14 @@ namespace AlphaEv
this.ReportHeader,
this.pageFooterBand1,
this.topMarginBand1,
this.bottomMarginBand1});
this.bottomMarginBand1,
this.DetailReport1});
this.CalculatedFields.AddRange(new DevExpress.XtraReports.UI.CalculatedField[] {
this.fieldFLS,
this.fieldRelationSollIst,
this.fieldMittelbareZeiten,
this.fieldDiffMit25Percent});
this.fieldDiffMit25Percent,
this.fieldFortbildung});
this.DataSource = this.bindingSource1;
this.FormattingRuleSheet.AddRange(new DevExpress.XtraReports.UI.FormattingRule[] {
this.ruleNurSichtbarWennGr0Prozent});
@@ -673,6 +912,8 @@ namespace AlphaEv
((System.ComponentModel.ISupportInitialize)(this.xrTableDetail)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.xrTableHeader)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.xrTable1)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.xrTable3)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.xrTable2)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).EndInit();
((System.ComponentModel.ISupportInitialize)(this)).EndInit();
@@ -741,5 +982,28 @@ namespace AlphaEv
private DevExpress.XtraReports.UI.XRTableCell xrTableCell21;
private DevExpress.XtraReports.UI.CalculatedField fieldMittelbareZeiten;
private DevExpress.XtraReports.UI.CalculatedField fieldDiffMit25Percent;
private DevExpress.XtraReports.UI.DetailReportBand DetailReport1;
private DevExpress.XtraReports.UI.DetailBand Detail2;
private DevExpress.XtraReports.UI.XRTable xrTable3;
private DevExpress.XtraReports.UI.XRTableRow xrTableRow3;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell40;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell41;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell42;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell43;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell44;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell45;
private DevExpress.XtraReports.UI.GroupHeaderBand GroupHeader2;
private DevExpress.XtraReports.UI.XRTable xrTable2;
private DevExpress.XtraReports.UI.XRTableRow xrTableRow2;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell24;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell25;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell26;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell29;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell30;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell31;
private DevExpress.XtraReports.UI.GroupFooterBand GroupFooter2;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell33;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell32;
private DevExpress.XtraReports.UI.CalculatedField fieldFortbildung;
}
}

View File

@@ -21,29 +21,47 @@ namespace AlphaEv
var msb = new CustomMitarbeiterstundenkontoBerechnungMonate();
msb.CreateReport(pRO);
foreach (var info in pRO.EmployeeInfoList)
decimal sollGesamt = 0;
decimal istGesamt = 0;
foreach (var info in pRO.EmployeeInfoList)
{
foreach (var ed in info.EmployeeDetails)
{
if (ed.EmployeeDetail.StundenSollOhneUrlaubKrankheit != 0)
istGesamt += ed.EmployeeDetail.FlsIst;
sollGesamt += ed.EmployeeDetail.StundenSollOhneUrlaubKrankheit;
if (ed.EmployeeDetail.StundenSollOhneUrlaubKrankheit != 0)
{
ed.EmployeeDetail.StundenGesamtIst = (Math.Round(ed.EmployeeDetail.FlsIst, 2, MidpointRounding.AwayFromZero) / Math.Round(ed.EmployeeDetail.StundenSollOhneUrlaubKrankheit, 2, MidpointRounding.AwayFromZero)) * 100;
ed.EmployeeDetail.StundenGesamtIst = (Math.Round(ed.EmployeeDetail.FlsIst, 2, MidpointRounding.AwayFromZero) / Math.Round(ed.EmployeeDetail.StundenSollOhneUrlaubKrankheit, 2, MidpointRounding.AwayFromZero)) * 100;
}
else
{
ed.EmployeeDetail.StundenGesamtIst = 100;
}
}
}
decimal gesamtProzent = 100;
if (sollGesamt != 0)
{
gesamtProzent = (Math.Round(istGesamt, 2, MidpointRounding.AwayFromZero) / Math.Round(sollGesamt, 2, MidpointRounding.AwayFromZero)) * 100;
}
cellGesamtProzent.Text = String.Format("{0:0.0}%", gesamtProzent);
//if (pRO. SollGesamt != 0)
//{
// pRO.StundenGesamt = (Math.Round(pRO.FlsIstGesamt, 2, MidpointRounding.AwayFromZero) / Math.Round(pRO.SollGesamt, 2, MidpointRounding.AwayFromZero)) * 100;
//}
//else
//{
// pRO.StundenGesamt = 100;
//}
//{
// pRO.StundenGesamt = (Math.Round(pRO.FlsIstGesamt, 2, MidpointRounding.AwayFromZero) / Math.Round(pRO.SollGesamt, 2, MidpointRounding.AwayFromZero)) * 100;
//}
//else
//{
// pRO.StundenGesamt = 100;
//}
this.bindingSource1.DataSource = pRO;
}

View File

@@ -79,7 +79,7 @@ namespace AlphaEv
this.cellFLSIstGesamt = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell15 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell17 = new DevExpress.XtraReports.UI.XRTableCell();
this.cellGesamtGesamt = new DevExpress.XtraReports.UI.XRTableCell();
this.cellGesamtProzent = new DevExpress.XtraReports.UI.XRTableCell();
this.cellFLSPlusMinusGesamt = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell12 = new DevExpress.XtraReports.UI.XRTableCell();
this.GroupHeader3 = new DevExpress.XtraReports.UI.GroupHeaderBand();
@@ -431,7 +431,7 @@ namespace AlphaEv
this.cellFLSIstGesamt,
this.xrTableCell15,
this.xrTableCell17,
this.cellGesamtGesamt,
this.cellGesamtProzent,
this.cellFLSPlusMinusGesamt,
this.xrTableCell12});
this.xrTableRow1.Name = "xrTableRow1";
@@ -513,10 +513,10 @@ namespace AlphaEv
this.xrTableCell17.Summary = xrSummary6;
this.xrTableCell17.Weight = 0.07213705965039631D;
//
// cellGesamtGesamt
// cellGesamtProzent
//
this.cellGesamtGesamt.Name = "cellGesamtGesamt";
this.cellGesamtGesamt.Weight = 0.07213705965039631D;
this.cellGesamtProzent.Name = "cellGesamtProzent";
this.cellGesamtProzent.Weight = 0.07213705965039631D;
//
// cellFLSPlusMinusGesamt
//
@@ -714,7 +714,7 @@ namespace AlphaEv
private DevExpress.XtraReports.UI.XRTableCell cellFLSSollGesamt;
private DevExpress.XtraReports.UI.XRTableCell cellFLSIstGesamt;
private DevExpress.XtraReports.UI.XRTableCell cellFLSPlusMinusGesamt;
private DevExpress.XtraReports.UI.XRTableCell cellGesamtGesamt;
private DevExpress.XtraReports.UI.XRTableCell cellGesamtProzent;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell6;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell1;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell12;

View File

@@ -1,6 +1,7 @@
using System;
using System.Collections.Generic;
using System.Linq;
using BeWo.Data;
using BeWo.Data.Access;
using BeWo.Data.Entities;
using BeWo.Service.DCEntityMapper;
@@ -28,9 +29,68 @@ namespace AlphaEv.Validation
});
}
return list;
var sd = newServiceRecord.ServiceDescription.Name.ToLower();
var cat = newServiceRecord.ServiceDescription.Category.Name.ToLower();
if (cat.Contains("arztbesuch") ||
cat.Contains("krank") ||
cat.Contains("fortbildung") ||
cat.Contains("urlaub") ||
cat.Contains("indirekte zeiten") ||
(cat.Contains("betrieb") && cat.Contains("zeiten")))
{
if (sd.Contains("abwesend"))
{
if (!IAmNotTeamLeiter())
{
list.Add(new ServiceRecordValidationResultDC
{
ResultType = ServiceRecordValidationResult.Custom,
Message = "Dieser Eintrag kann nur von Fachleitungen oder Bereichsleitungen angelegt werden."
});
}
}
}
return list;
}
}
private bool IAmNotTeamLeiter()
{
ApplicationUser loggedInUser;
if (LoggedInUserOperationContextExt.Current != null &&
LoggedInUserOperationContextExt.Current.User != null)
{
loggedInUser = LoggedInUserOperationContextExt.Current.User;
}
else
{
loggedInUser = SessionFacade.LoggedInUser;
}
if (loggedInUser != null)
{
foreach (var group in loggedInUser.UserGroups)
{
if (group.Name == "Fachleitungen")
{
return true;
}
if (group.Name == "Bereichsleitungen")
{
return true;
}
}
}
return false;
}
}
}

View File

@@ -56,6 +56,8 @@
<Compile Include="Finanzauswertung.designer.cs">
<DependentUpon>Finanzauswertung.cs</DependentUpon>
</Compile>
<Compile Include="Invoicing\CustomInvoiceFactory.cs" />
<Compile Include="Invoicing\DefaultInvoiceCreation.cs" />
<Compile Include="Properties\AssemblyInfo.cs" />
<Compile Include="QuittierungsbelegMitDatum.cs">
<SubType>Component</SubType>

View File

@@ -108,6 +108,9 @@ namespace BeWoAuxilio
this.xrLabel9 = new DevExpress.XtraReports.UI.XRLabel();
this.xrLabel1 = new DevExpress.XtraReports.UI.XRLabel();
this.fieldKontaktArt = new DevExpress.XtraReports.UI.CalculatedField();
this.xrLabel17 = new DevExpress.XtraReports.UI.XRLabel();
this.xrLabel18 = new DevExpress.XtraReports.UI.XRLabel();
this.fieldFls = new DevExpress.XtraReports.UI.CalculatedField();
((System.ComponentModel.ISupportInitialize)(this.xrTable3)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.xrTableServiceRecords1)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).BeginInit();
@@ -484,7 +487,7 @@ namespace BeWoAuxilio
this.xrLabel16.LocationFloat = new DevExpress.Utils.PointFloat(549.3889F, 47.1111F);
this.xrLabel16.Name = "xrLabel16";
this.xrLabel16.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F);
this.xrLabel16.SizeF = new System.Drawing.SizeF(130.6112F, 30.50001F);
this.xrLabel16.SizeF = new System.Drawing.SizeF(135F, 30.5F);
this.xrLabel16.StylePriority.UseBackColor = false;
this.xrLabel16.StylePriority.UseBorders = false;
this.xrLabel16.StylePriority.UseFont = false;
@@ -519,7 +522,7 @@ namespace BeWoAuxilio
this.xrLabel8.LocationFloat = new DevExpress.Utils.PointFloat(491.2778F, 77.6111F);
this.xrLabel8.Name = "xrLabel8";
this.xrLabel8.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F);
this.xrLabel8.SizeF = new System.Drawing.SizeF(188.7222F, 30.50001F);
this.xrLabel8.SizeF = new System.Drawing.SizeF(193.1111F, 30.50001F);
this.xrLabel8.StylePriority.UseBackColor = false;
this.xrLabel8.StylePriority.UseBorders = false;
this.xrLabel8.StylePriority.UseFont = false;
@@ -645,6 +648,8 @@ namespace BeWoAuxilio
// GroupFooter1
//
this.GroupFooter1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
this.xrLabel17,
this.xrLabel18,
this.lblUnterschriftKlient,
this.lblUnterschriftMitarbeiter,
this.xrTableAbwesenheiten,
@@ -1008,7 +1013,7 @@ namespace BeWoAuxilio
// xrLabel11
//
this.xrLabel11.Font = new System.Drawing.Font("Arial", 8F);
this.xrLabel11.LocationFloat = new DevExpress.Utils.PointFloat(409.9998F, 20.00001F);
this.xrLabel11.LocationFloat = new DevExpress.Utils.PointFloat(409.9998F, 39.99996F);
this.xrLabel11.Name = "xrLabel11";
this.xrLabel11.SizeF = new System.Drawing.SizeF(290F, 20F);
this.xrLabel11.StylePriority.UseBackColor = false;
@@ -1027,7 +1032,7 @@ namespace BeWoAuxilio
this.xrLabel10.LocationFloat = new DevExpress.Utils.PointFloat(509.9998F, 0F);
this.xrLabel10.Name = "xrLabel10";
this.xrLabel10.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 0, 0, 0, 100F);
this.xrLabel10.SizeF = new System.Drawing.SizeF(170F, 20F);
this.xrLabel10.SizeF = new System.Drawing.SizeF(174.3891F, 20F);
this.xrLabel10.StylePriority.UseBackColor = false;
this.xrLabel10.StylePriority.UseBorders = false;
this.xrLabel10.StylePriority.UseFont = false;
@@ -1076,6 +1081,47 @@ namespace BeWoAuxilio
this.fieldKontaktArt.FieldType = DevExpress.XtraReports.UI.FieldType.String;
this.fieldKontaktArt.Name = "fieldKontaktArt";
//
// xrLabel17
//
this.xrLabel17.BackColor = System.Drawing.Color.Gainsboro;
this.xrLabel17.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Right | DevExpress.XtraPrinting.BorderSide.Bottom)));
this.xrLabel17.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "fieldFls", "{0:0.00}")});
this.xrLabel17.Font = new System.Drawing.Font("Arial", 10F);
this.xrLabel17.LocationFloat = new DevExpress.Utils.PointFloat(410.0004F, 19.99995F);
this.xrLabel17.Name = "xrLabel17";
this.xrLabel17.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F);
this.xrLabel17.SizeF = new System.Drawing.SizeF(100F, 20F);
this.xrLabel17.StylePriority.UseBackColor = false;
this.xrLabel17.StylePriority.UseBorders = false;
this.xrLabel17.StylePriority.UseFont = false;
this.xrLabel17.StylePriority.UsePadding = false;
this.xrLabel17.StylePriority.UseTextAlignment = false;
this.xrLabel17.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
//
// xrLabel18
//
this.xrLabel18.BackColor = System.Drawing.Color.Gainsboro;
this.xrLabel18.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Right | DevExpress.XtraPrinting.BorderSide.Bottom)));
this.xrLabel18.Font = new System.Drawing.Font("Arial", 10F);
this.xrLabel18.LocationFloat = new DevExpress.Utils.PointFloat(510.0004F, 19.99995F);
this.xrLabel18.Name = "xrLabel18";
this.xrLabel18.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 0, 0, 0, 100F);
this.xrLabel18.SizeF = new System.Drawing.SizeF(174.3892F, 20F);
this.xrLabel18.StylePriority.UseBackColor = false;
this.xrLabel18.StylePriority.UseBorders = false;
this.xrLabel18.StylePriority.UseFont = false;
this.xrLabel18.StylePriority.UsePadding = false;
this.xrLabel18.StylePriority.UseTextAlignment = false;
this.xrLabel18.Text = "Fachleistungen in Stunden";
this.xrLabel18.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
//
// fieldFls
//
this.fieldFls.Expression = "[TotalFLMBillable] / 60";
this.fieldFls.FieldType = DevExpress.XtraReports.UI.FieldType.Decimal;
this.fieldFls.Name = "fieldFls";
//
// Quittierungsbeleg
//
this.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] {
@@ -1086,7 +1132,8 @@ namespace BeWoAuxilio
this.bottomMarginBand1,
this.GroupFooter1});
this.CalculatedFields.AddRange(new DevExpress.XtraReports.UI.CalculatedField[] {
this.fieldKontaktArt});
this.fieldKontaktArt,
this.fieldFls});
this.DataSource = this.bindingSource1;
this.Font = new System.Drawing.Font("Arial", 10F);
this.FormattingRuleSheet.AddRange(new DevExpress.XtraReports.UI.FormattingRule[] {
@@ -1188,5 +1235,8 @@ namespace BeWoAuxilio
private DevExpress.XtraReports.UI.XRTableCell xrTableCell31;
private DevExpress.XtraReports.UI.XRLabel xrLabel14;
private DevExpress.XtraReports.UI.XRLabel xrLabel16;
private DevExpress.XtraReports.UI.XRLabel xrLabel17;
private DevExpress.XtraReports.UI.XRLabel xrLabel18;
private DevExpress.XtraReports.UI.CalculatedField fieldFls;
}
}

View File

@@ -42,12 +42,14 @@ namespace BeWoImFlow
this.xrTableRow11 = new DevExpress.XtraReports.UI.XRTableRow();
this.xrTableCell1 = new DevExpress.XtraReports.UI.XRTableCell();
this.cellBewilligtProWoche = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableRow1 = new DevExpress.XtraReports.UI.XRTableRow();
this.xrTableCell2 = new DevExpress.XtraReports.UI.XRTableCell();
this.cellGeleisteteStd = new DevExpress.XtraReports.UI.XRTableCell();
this.ruleRateFactorNull = new DevExpress.XtraReports.UI.FormattingRule();
this.xrLabel6 = new DevExpress.XtraReports.UI.XRLabel();
this.xrLabel5 = new DevExpress.XtraReports.UI.XRLabel();
this.xrLabel4 = new DevExpress.XtraReports.UI.XRLabel();
this.xrLabel3 = new DevExpress.XtraReports.UI.XRLabel();
this.lblAbrechnungsText = new DevExpress.XtraReports.UI.XRLabel();
this.topMarginBand1 = new DevExpress.XtraReports.UI.TopMarginBand();
this.xrRichText2 = new DevExpress.XtraReports.UI.XRRichText();
this.xrRichText1 = new DevExpress.XtraReports.UI.XRRichText();
@@ -58,13 +60,16 @@ namespace BeWoImFlow
this.GroupHeader1 = new DevExpress.XtraReports.UI.GroupHeaderBand();
this.lblAdresse = new DevExpress.XtraReports.UI.XRLabel();
this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components);
this.xrTableRow1 = new DevExpress.XtraReports.UI.XRTableRow();
this.xrTableCell2 = new DevExpress.XtraReports.UI.XRTableCell();
this.cellGeleisteteStd = new DevExpress.XtraReports.UI.XRTableCell();
this.xrLabel1 = new DevExpress.XtraReports.UI.XRLabel();
this.xrLabel2 = new DevExpress.XtraReports.UI.XRLabel();
this.xrLabel7 = new DevExpress.XtraReports.UI.XRLabel();
this.xrLabel9 = new DevExpress.XtraReports.UI.XRLabel();
this.GroupFooter2 = new DevExpress.XtraReports.UI.GroupFooterBand();
this.xrLabel14 = new DevExpress.XtraReports.UI.XRLabel();
this.xrLabel12 = new DevExpress.XtraReports.UI.XRLabel();
this.xrLabel13 = new DevExpress.XtraReports.UI.XRLabel();
this.xrLabel10 = new DevExpress.XtraReports.UI.XRLabel();
this.xrLabel11 = new DevExpress.XtraReports.UI.XRLabel();
this.DetailReport = new DevExpress.XtraReports.UI.DetailReportBand();
this.Detail1 = new DevExpress.XtraReports.UI.DetailBand();
this.DetailReport1 = new DevExpress.XtraReports.UI.DetailReportBand();
this.Detail2 = new DevExpress.XtraReports.UI.DetailBand();
((System.ComponentModel.ISupportInitialize)(this.xrTable1)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.xrRichText2)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.xrRichText1)).BeginInit();
@@ -193,6 +198,29 @@ namespace BeWoImFlow
this.cellBewilligtProWoche.StylePriority.UsePadding = false;
this.cellBewilligtProWoche.Weight = 0.30769230769230765D;
//
// xrTableRow1
//
this.xrTableRow1.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
this.xrTableCell2,
this.cellGeleisteteStd});
this.xrTableRow1.Name = "xrTableRow1";
this.xrTableRow1.Weight = 0.14999999999999997D;
//
// xrTableCell2
//
this.xrTableCell2.Name = "xrTableCell2";
this.xrTableCell2.Padding = new DevExpress.XtraPrinting.PaddingInfo(4, 2, 0, 0, 100F);
this.xrTableCell2.StylePriority.UsePadding = false;
this.xrTableCell2.Text = "Geleistete FLS";
this.xrTableCell2.Weight = 0.27692307692307694D;
//
// cellGeleisteteStd
//
this.cellGeleisteteStd.Name = "cellGeleisteteStd";
this.cellGeleisteteStd.Padding = new DevExpress.XtraPrinting.PaddingInfo(4, 2, 0, 0, 100F);
this.cellGeleisteteStd.StylePriority.UsePadding = false;
this.cellGeleisteteStd.Weight = 0.30769230769230765D;
//
// ruleRateFactorNull
//
this.ruleRateFactorNull.Condition = "[RateFactorText2] == ?";
@@ -249,16 +277,6 @@ namespace BeWoImFlow
"ame]";
this.xrLabel3.WordWrap = false;
//
// lblAbrechnungsText
//
this.lblAbrechnungsText.LocationFloat = new DevExpress.Utils.PointFloat(30.00005F, 432.8125F);
this.lblAbrechnungsText.Multiline = true;
this.lblAbrechnungsText.Name = "lblAbrechnungsText";
this.lblAbrechnungsText.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
this.lblAbrechnungsText.SizeF = new System.Drawing.SizeF(360.7465F, 30.20834F);
this.lblAbrechnungsText.StylePriority.UseFont = false;
this.lblAbrechnungsText.Text = "XXX FLS (Erbrachte Leistungen) x XXXX € =";
//
// topMarginBand1
//
this.topMarginBand1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
@@ -315,11 +333,6 @@ namespace BeWoImFlow
// GroupHeader1
//
this.GroupHeader1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
this.xrLabel7,
this.xrLabel9,
this.xrLabel2,
this.xrLabel1,
this.lblAbrechnungsText,
this.lblAdresse,
this.xrLabel3,
this.xrLabel4,
@@ -327,7 +340,7 @@ namespace BeWoImFlow
this.xrLabel6,
this.xrTable1,
this.xrLabel8});
this.GroupHeader1.HeightF = 606.875F;
this.GroupHeader1.HeightF = 430F;
this.GroupHeader1.Name = "GroupHeader1";
this.GroupHeader1.StylePriority.UseFont = false;
//
@@ -345,78 +358,109 @@ namespace BeWoImFlow
//
this.bindingSource1.DataSource = typeof(BeWo.Report.ReportObjects.ServiceInvoiceRO);
//
// xrTableRow1
// GroupFooter2
//
this.xrTableRow1.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
this.xrTableCell2,
this.cellGeleisteteStd});
this.xrTableRow1.Name = "xrTableRow1";
this.xrTableRow1.Weight = 0.14999999999999997D;
this.GroupFooter2.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
this.xrLabel14,
this.xrLabel12,
this.xrLabel13});
this.GroupFooter2.HeightF = 140F;
this.GroupFooter2.Level = 1;
this.GroupFooter2.Name = "GroupFooter2";
//
// xrTableCell2
// xrLabel14
//
this.xrTableCell2.Name = "xrTableCell2";
this.xrTableCell2.Padding = new DevExpress.XtraPrinting.PaddingInfo(4, 2, 0, 0, 100F);
this.xrTableCell2.StylePriority.UsePadding = false;
this.xrTableCell2.Text = "Geleistete FLS";
this.xrTableCell2.Weight = 0.27692307692307694D;
//
// cellGeleisteteStd
//
this.cellGeleisteteStd.Name = "cellGeleisteteStd";
this.cellGeleisteteStd.Padding = new DevExpress.XtraPrinting.PaddingInfo(4, 2, 0, 0, 100F);
this.cellGeleisteteStd.StylePriority.UsePadding = false;
this.cellGeleisteteStd.Weight = 0.30769230769230765D;
//
// xrLabel1
//
this.xrLabel1.LocationFloat = new DevExpress.Utils.PointFloat(30.00005F, 556.875F);
this.xrLabel1.Multiline = true;
this.xrLabel1.Name = "xrLabel1";
this.xrLabel1.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
this.xrLabel1.SizeF = new System.Drawing.SizeF(675.33F, 50F);
this.xrLabel1.StylePriority.UseFont = false;
this.xrLabel1.Text = "Ich bitte um Überweisung des Rechnungsbetrages unter Angabe des Aktenzeichens auf" +
this.xrLabel14.LocationFloat = new DevExpress.Utils.PointFloat(30F, 90F);
this.xrLabel14.Multiline = true;
this.xrLabel14.Name = "xrLabel14";
this.xrLabel14.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
this.xrLabel14.SizeF = new System.Drawing.SizeF(675.33F, 50F);
this.xrLabel14.StylePriority.UseFont = false;
this.xrLabel14.Text = "Ich bitte um Überweisung des Rechnungsbetrages unter Angabe des Aktenzeichens auf" +
" das unten angegebene Bankkonto.";
//
// xrLabel2
// xrLabel12
//
this.xrLabel2.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
this.xrLabel12.Font = new System.Drawing.Font("Arial", 11F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
this.xrLabel12.LocationFloat = new DevExpress.Utils.PointFloat(30F, 20F);
this.xrLabel12.Multiline = true;
this.xrLabel12.Name = "xrLabel12";
this.xrLabel12.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
this.xrLabel12.SizeF = new System.Drawing.SizeF(360.7465F, 30.20834F);
this.xrLabel12.StylePriority.UseFont = false;
this.xrLabel12.Text = "Gesamt:";
//
// xrLabel13
//
this.xrLabel13.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "GrossClaim")});
this.xrLabel2.Font = new System.Drawing.Font("Arial", 11F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
this.xrLabel2.LocationFloat = new DevExpress.Utils.PointFloat(390.7466F, 432.8125F);
this.xrLabel2.Multiline = true;
this.xrLabel2.Name = "xrLabel2";
this.xrLabel2.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
this.xrLabel2.SizeF = new System.Drawing.SizeF(148.2117F, 30.20834F);
this.xrLabel2.StylePriority.UseFont = false;
this.xrLabel2.StylePriority.UseTextAlignment = false;
this.xrLabel2.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight;
this.xrLabel13.Font = new System.Drawing.Font("Arial", 11F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
this.xrLabel13.LocationFloat = new DevExpress.Utils.PointFloat(390.75F, 20F);
this.xrLabel13.Multiline = true;
this.xrLabel13.Name = "xrLabel13";
this.xrLabel13.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
this.xrLabel13.SizeF = new System.Drawing.SizeF(148.2117F, 30.20834F);
this.xrLabel13.StylePriority.UseFont = false;
this.xrLabel13.StylePriority.UseTextAlignment = false;
this.xrLabel13.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight;
//
// xrLabel7
// xrLabel10
//
this.xrLabel7.Font = new System.Drawing.Font("Arial", 11F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
this.xrLabel7.LocationFloat = new DevExpress.Utils.PointFloat(30.00005F, 483.4375F);
this.xrLabel7.Multiline = true;
this.xrLabel7.Name = "xrLabel7";
this.xrLabel7.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
this.xrLabel7.SizeF = new System.Drawing.SizeF(360.7465F, 30.20834F);
this.xrLabel7.StylePriority.UseFont = false;
this.xrLabel7.Text = "Gesamt:";
this.xrLabel10.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "ServiceInvoicePeriods.ServiceInvoiceItems.ServiceDescription")});
this.xrLabel10.LocationFloat = new DevExpress.Utils.PointFloat(30.00005F, 0F);
this.xrLabel10.Multiline = true;
this.xrLabel10.Name = "xrLabel10";
this.xrLabel10.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
this.xrLabel10.SizeF = new System.Drawing.SizeF(360.7465F, 30.20834F);
this.xrLabel10.StylePriority.UseFont = false;
this.xrLabel10.Text = "XXX FLS (Erbrachte Leistungen) x XXXX € =";
//
// xrLabel9
// xrLabel11
//
this.xrLabel9.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "GrossClaim")});
this.xrLabel9.Font = new System.Drawing.Font("Arial", 11F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
this.xrLabel9.LocationFloat = new DevExpress.Utils.PointFloat(390.7466F, 483.4374F);
this.xrLabel9.Multiline = true;
this.xrLabel9.Name = "xrLabel9";
this.xrLabel9.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
this.xrLabel9.SizeF = new System.Drawing.SizeF(148.2117F, 30.20834F);
this.xrLabel9.StylePriority.UseFont = false;
this.xrLabel9.StylePriority.UseTextAlignment = false;
this.xrLabel9.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight;
this.xrLabel11.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "ServiceInvoicePeriods.ServiceInvoiceItems.GrossAmount")});
this.xrLabel11.Font = new System.Drawing.Font("Arial", 11F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
this.xrLabel11.LocationFloat = new DevExpress.Utils.PointFloat(390.7466F, 0F);
this.xrLabel11.Multiline = true;
this.xrLabel11.Name = "xrLabel11";
this.xrLabel11.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
this.xrLabel11.SizeF = new System.Drawing.SizeF(148.2117F, 30.20834F);
this.xrLabel11.StylePriority.UseFont = false;
this.xrLabel11.StylePriority.UseTextAlignment = false;
this.xrLabel11.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight;
//
// DetailReport
//
this.DetailReport.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] {
this.Detail1,
this.DetailReport1});
this.DetailReport.DataMember = "ServiceInvoicePeriods";
this.DetailReport.DataSource = this.bindingSource1;
this.DetailReport.Level = 0;
this.DetailReport.Name = "DetailReport";
//
// Detail1
//
this.Detail1.HeightF = 0F;
this.Detail1.Name = "Detail1";
//
// DetailReport1
//
this.DetailReport1.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] {
this.Detail2});
this.DetailReport1.DataMember = "ServiceInvoicePeriods.ServiceInvoiceItems";
this.DetailReport1.DataSource = this.bindingSource1;
this.DetailReport1.Level = 0;
this.DetailReport1.Name = "DetailReport1";
//
// Detail2
//
this.Detail2.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
this.xrLabel11,
this.xrLabel10});
this.Detail2.HeightF = 30.20834F;
this.Detail2.Name = "Detail2";
//
// Rechnung
//
@@ -424,7 +468,9 @@ namespace BeWoImFlow
this.Detail,
this.topMarginBand1,
this.bottomMarginBand1,
this.GroupHeader1});
this.GroupHeader1,
this.GroupFooter2,
this.DetailReport});
this.DataSource = this.bindingSource1;
this.ExportOptions.PrintPreview.DefaultFileName = "Spitzabrechnung";
this.Font = new System.Drawing.Font("Arial", 11F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
@@ -461,7 +507,6 @@ namespace BeWoImFlow
private DevExpress.XtraReports.UI.XRTableRow xrTableRow11;
private DevExpress.XtraReports.UI.XRTableCell cellBewilligtProWoche;
private DevExpress.XtraReports.UI.XRTableCell cellBewilligungszeitraum;
private DevExpress.XtraReports.UI.XRLabel lblAbrechnungsText;
private DevExpress.XtraReports.UI.FormattingRule ruleRateFactorNull;
private DevExpress.XtraReports.UI.TopMarginBand topMarginBand1;
private DevExpress.XtraReports.UI.BottomMarginBand bottomMarginBand1;
@@ -477,9 +522,15 @@ namespace BeWoImFlow
private DevExpress.XtraReports.UI.XRTableRow xrTableRow1;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell2;
private DevExpress.XtraReports.UI.XRTableCell cellGeleisteteStd;
private DevExpress.XtraReports.UI.XRLabel xrLabel1;
private DevExpress.XtraReports.UI.XRLabel xrLabel7;
private DevExpress.XtraReports.UI.XRLabel xrLabel9;
private DevExpress.XtraReports.UI.XRLabel xrLabel2;
private DevExpress.XtraReports.UI.GroupFooterBand GroupFooter2;
private DevExpress.XtraReports.UI.XRLabel xrLabel14;
private DevExpress.XtraReports.UI.XRLabel xrLabel12;
private DevExpress.XtraReports.UI.XRLabel xrLabel13;
private DevExpress.XtraReports.UI.XRLabel xrLabel10;
private DevExpress.XtraReports.UI.XRLabel xrLabel11;
private DevExpress.XtraReports.UI.DetailReportBand DetailReport;
private DevExpress.XtraReports.UI.DetailBand Detail1;
private DevExpress.XtraReports.UI.DetailReportBand DetailReport1;
private DevExpress.XtraReports.UI.DetailBand Detail2;
}
}

View File

@@ -106,7 +106,18 @@ namespace BeWoImFlow
cellAbrechnungszeitraum.Text = String.Format("{0:dd.MM.yyyy} - {1:dd.MM.yyyy}", pRO.AccountingPeriodStart, pRO.AccountingPeriodEnd);
cellGeleisteteStd.Text = String.Format("{0:0.00} FLS", std);
lblAbrechnungsText.Text = String.Format("{0:0.00} FLS (Erbrachte Leistungen) x {1:c} =", std, hourlyRate);
foreach (var sip in pRO.ServiceInvoicePeriods)
{
foreach (var ii in sip.ServiceInvoiceItems)
{
ii.ServiceDescription = String.Format("{0:0.00} FLS (Erbrachte Leistungen) x {1:c} =", ii.Hours, ii.HourlyRate);
//lblAbrechnungsText.Text = String.Format("{0:0.00} FLS (Erbrachte Leistungen) x {1:c} =", std, hourlyRate);
}
}
//DateTime start = pRO.AccountingPeriodStart;
//DateTime end = pRO.AccountingPeriodEnd;

View File

@@ -85,6 +85,7 @@ namespace BeWoImFlow.Alt
this.xrTableRow36 = new DevExpress.XtraReports.UI.XRTableRow();
this.xrTableCell57 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell58 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrLabel1 = new DevExpress.XtraReports.UI.XRLabel();
((System.ComponentModel.ISupportInitialize)(this.xrTable1)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.xrRichText2)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.xrRichText1)).BeginInit();
@@ -439,8 +440,9 @@ namespace BeWoImFlow.Alt
// GroupFooter1
//
this.GroupFooter1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
this.xrLabel1,
this.xrTable4});
this.GroupFooter1.HeightF = 170F;
this.GroupFooter1.HeightF = 191.3542F;
this.GroupFooter1.Name = "GroupFooter1";
this.GroupFooter1.StylePriority.UseFont = false;
//
@@ -633,6 +635,18 @@ namespace BeWoImFlow.Alt
this.xrTableCell58.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight;
this.xrTableCell58.Weight = 0.21685899000901443D;
//
// xrLabel1
//
this.xrLabel1.CanShrink = true;
this.xrLabel1.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "AbsenceTimes")});
this.xrLabel1.LocationFloat = new DevExpress.Utils.PointFloat(30.00005F, 153F);
this.xrLabel1.Name = "xrLabel1";
this.xrLabel1.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
this.xrLabel1.SizeF = new System.Drawing.SizeF(649.9998F, 38.35419F);
this.xrLabel1.StylePriority.UseFont = false;
this.xrLabel1.Text = "Sehr geehrte Damen und Herren,";
//
// Spitzabrechnung
//
this.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] {
@@ -721,5 +735,6 @@ namespace BeWoImFlow.Alt
private DevExpress.XtraReports.UI.XRLabel lblAdresse;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell1;
private DevExpress.XtraReports.UI.XRRichText xrRichText3;
private DevExpress.XtraReports.UI.XRLabel xrLabel1;
}
}

View File

@@ -101,6 +101,12 @@
<Compile Include="ServicesOverviewReportAssistenz.Designer.cs">
<DependentUpon>ServicesOverviewReportAssistenz.cs</DependentUpon>
</Compile>
<Compile Include="SettlementReport2.cs">
<SubType>Component</SubType>
</Compile>
<Compile Include="SettlementReport2.Designer.cs">
<DependentUpon>SettlementReport2.cs</DependentUpon>
</Compile>
<Compile Include="SettlementReport.cs">
<SubType>Component</SubType>
</Compile>
@@ -134,6 +140,10 @@
<DependentUpon>ServicesOverviewReportAssistenz.cs</DependentUpon>
<SubType>Designer</SubType>
</EmbeddedResource>
<EmbeddedResource Include="SettlementReport2.resx">
<DependentUpon>SettlementReport2.cs</DependentUpon>
<SubType>Designer</SubType>
</EmbeddedResource>
<EmbeddedResource Include="SettlementReport.resx">
<DependentUpon>SettlementReport.cs</DependentUpon>
<SubType>Designer</SubType>

View File

@@ -75,6 +75,12 @@
<Compile Include="QuittierungsbelegMitDatum.Designer.cs">
<DependentUpon>QuittierungsbelegMitDatum.cs</DependentUpon>
</Compile>
<Compile Include="ServiceInvoiceReport.cs">
<SubType>Component</SubType>
</Compile>
<Compile Include="ServiceInvoiceReport.Designer.cs">
<DependentUpon>ServiceInvoiceReport.cs</DependentUpon>
</Compile>
<Compile Include="ServicesOverviewReport.cs">
<SubType>Component</SubType>
</Compile>
@@ -104,6 +110,10 @@
<DependentUpon>QuittierungsbelegMitDatum.cs</DependentUpon>
<SubType>Designer</SubType>
</EmbeddedResource>
<EmbeddedResource Include="ServiceInvoiceReport.resx">
<DependentUpon>ServiceInvoiceReport.cs</DependentUpon>
<SubType>Designer</SubType>
</EmbeddedResource>
<EmbeddedResource Include="ServicesOverviewReport.resx">
<DependentUpon>ServicesOverviewReport.cs</DependentUpon>
<SubType>Designer</SubType>

View File

@@ -46,17 +46,19 @@ namespace BetreuWoWesel
//cellGeleistetImZeitraumHeader.Text = String.Format("geleistete Std. {0:dd.MM.yyyy}-{1:dd.MM.yyyy}", start, end);
}
//if (pRO.RateFactor.HasValue)
//{
// cellRateFactorHeader.Text = String.Format("geleistete Std. x {0:0.##}", pRO.RateFactor);
//}
//else
//{
// cellRateFactorHeader.Visible = false;
// cellRateFactor.Visible = false;
//}
}
//if (pRO.RateFactor.HasValue)
//{
// cellRateFactorHeader.Text = String.Format("geleistete Std. x {0:0.##}", pRO.RateFactor);
//}
//else
//{
// cellRateFactorHeader.Visible = false;
// cellRateFactor.Visible = false;
//}
}
else
{
//cellBewilligtImZeitraumHeader.Visible = false;
@@ -67,7 +69,7 @@ namespace BetreuWoWesel
//cellRateFactor.Visible = false;
}
cellBewilligtBisHeader.Text = String.Format("Bewilligte FLS\nbis zum\n{0:dd.MM.yyyy}", pRO.ReportEndDate);
this.bindingSource1.DataSource = pRO;
}

View File

@@ -33,15 +33,23 @@ namespace BetreuWoWesel
DevExpress.XtraReports.UI.XRSummary xrSummary1 = new DevExpress.XtraReports.UI.XRSummary();
DevExpress.XtraReports.UI.XRSummary xrSummary2 = new DevExpress.XtraReports.UI.XRSummary();
DevExpress.XtraReports.UI.XRSummary xrSummary3 = new DevExpress.XtraReports.UI.XRSummary();
DevExpress.XtraReports.UI.XRSummary xrSummary4 = new DevExpress.XtraReports.UI.XRSummary();
DevExpress.XtraReports.UI.XRSummary xrSummary5 = new DevExpress.XtraReports.UI.XRSummary();
DevExpress.XtraReports.UI.XRSummary xrSummary6 = new DevExpress.XtraReports.UI.XRSummary();
DevExpress.XtraReports.UI.XRSummary xrSummary7 = new DevExpress.XtraReports.UI.XRSummary();
this.Detail = new DevExpress.XtraReports.UI.DetailBand();
this.Detail1 = new DevExpress.XtraReports.UI.DetailBand();
this.xrTable2 = new DevExpress.XtraReports.UI.XRTable();
this.xrTableRow2 = new DevExpress.XtraReports.UI.XRTableRow();
this.xrTableCell6 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell7 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell20 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell5 = new DevExpress.XtraReports.UI.XRTableCell();
this.cellGeleistetImBereich = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell11 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell26 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell8 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell14 = new DevExpress.XtraReports.UI.XRTableCell();
this.lblTitel = new DevExpress.XtraReports.UI.XRLabel();
this.DetailReport = new DevExpress.XtraReports.UI.DetailReportBand();
this.GroupFooter1 = new DevExpress.XtraReports.UI.GroupFooterBand();
@@ -50,17 +58,25 @@ namespace BetreuWoWesel
this.xrTableRow1 = new DevExpress.XtraReports.UI.XRTableRow();
this.xrTableCell1 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell2 = new DevExpress.XtraReports.UI.XRTableCell();
this.cellBewilligtBisHeader = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell3 = new DevExpress.XtraReports.UI.XRTableCell();
this.cellGeleistetImZeitraumHeader = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell10 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell25 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell4 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell13 = new DevExpress.XtraReports.UI.XRTableCell();
this.GroupFooter2 = new DevExpress.XtraReports.UI.GroupFooterBand();
this.xrTable3 = new DevExpress.XtraReports.UI.XRTable();
this.xrTableRow3 = new DevExpress.XtraReports.UI.XRTableRow();
this.xrTableCell15 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell16 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell21 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell9 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell23 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell12 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell27 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell18 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell17 = new DevExpress.XtraReports.UI.XRTableCell();
this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components);
this.ReportHeader = new DevExpress.XtraReports.UI.ReportHeaderBand();
this.pageFooterBand1 = new DevExpress.XtraReports.UI.PageFooterBand();
@@ -76,6 +92,8 @@ namespace BetreuWoWesel
this.ReportFooter = new DevExpress.XtraReports.UI.ReportFooterBand();
this.TESTPARAMTER = new DevExpress.XtraReports.Parameters.Parameter();
this.parameter1 = new DevExpress.XtraReports.Parameters.Parameter();
this.fieldDiffSollIstFls = new DevExpress.XtraReports.UI.CalculatedField();
this.fieldDiffBetrag = new DevExpress.XtraReports.UI.CalculatedField();
((System.ComponentModel.ISupportInitialize)(this.xrTable2)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.xrTable1)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.xrTable3)).BeginInit();
@@ -109,7 +127,7 @@ namespace BetreuWoWesel
this.xrTable2.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 3, 0, 0, 100F);
this.xrTable2.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] {
this.xrTableRow2});
this.xrTable2.SizeF = new System.Drawing.SizeF(710F, 25F);
this.xrTable2.SizeF = new System.Drawing.SizeF(1070F, 25F);
this.xrTable2.StylePriority.UseBorders = false;
this.xrTable2.StylePriority.UseFont = false;
this.xrTable2.StylePriority.UsePadding = false;
@@ -121,9 +139,13 @@ namespace BetreuWoWesel
this.xrTableRow2.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
this.xrTableCell6,
this.xrTableCell7,
this.xrTableCell20,
this.xrTableCell5,
this.cellGeleistetImBereich,
this.xrTableCell11,
this.xrTableCell26,
this.xrTableCell8});
this.xrTableCell8,
this.xrTableCell14});
this.xrTableRow2.Name = "xrTableRow2";
this.xrTableRow2.Weight = 1D;
//
@@ -144,6 +166,24 @@ namespace BetreuWoWesel
this.xrTableCell7.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
this.xrTableCell7.Weight = 0.66469719151440709D;
//
// xrTableCell20
//
this.xrTableCell20.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "SupportConceptFinanceList.ApprovedHours", "{0:0.00}")});
this.xrTableCell20.Name = "xrTableCell20";
this.xrTableCell20.StylePriority.UseTextAlignment = false;
this.xrTableCell20.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight;
this.xrTableCell20.Weight = 0.44313146217386956D;
//
// xrTableCell5
//
this.xrTableCell5.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "SupportConceptFinanceList.ApprovedHoursInReportTimeSpan", "{0:0.00}")});
this.xrTableCell5.Name = "xrTableCell5";
this.xrTableCell5.StylePriority.UseTextAlignment = false;
this.xrTableCell5.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
this.xrTableCell5.Weight = 0.48744460842852255D;
//
// cellGeleistetImBereich
//
this.cellGeleistetImBereich.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
@@ -151,8 +191,17 @@ namespace BetreuWoWesel
this.cellGeleistetImBereich.Name = "cellGeleistetImBereich";
this.cellGeleistetImBereich.StylePriority.UseTextAlignment = false;
this.cellGeleistetImBereich.Text = "cellGeleistetImBereich";
this.cellGeleistetImBereich.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight;
this.cellGeleistetImBereich.Weight = 0.53175775468317543D;
this.cellGeleistetImBereich.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
this.cellGeleistetImBereich.Weight = 0.4874446084285225D;
//
// xrTableCell11
//
this.xrTableCell11.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "SupportConceptFinanceList.fieldDiffSollIstFls", "{0:0.00}")});
this.xrTableCell11.Name = "xrTableCell11";
this.xrTableCell11.StylePriority.UseTextAlignment = false;
this.xrTableCell11.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
this.xrTableCell11.Weight = 0.44313146217386956D;
//
// xrTableCell26
//
@@ -161,7 +210,7 @@ namespace BetreuWoWesel
this.xrTableCell26.Name = "xrTableCell26";
this.xrTableCell26.StylePriority.UseTextAlignment = false;
this.xrTableCell26.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight;
this.xrTableCell26.Weight = 0.53175775468317532D;
this.xrTableCell26.Weight = 0.44313146217386945D;
//
// xrTableCell8
//
@@ -171,7 +220,16 @@ namespace BetreuWoWesel
this.xrTableCell8.StylePriority.UseTextAlignment = false;
this.xrTableCell8.Text = "xrTableCell8";
this.xrTableCell8.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight;
this.xrTableCell8.Weight = 0.53175776033458466D;
this.xrTableCell8.Weight = 0.44313146782527879D;
//
// xrTableCell14
//
this.xrTableCell14.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "SupportConceptFinanceList.fieldDiffBetrag", "{0:c}")});
this.xrTableCell14.Name = "xrTableCell14";
this.xrTableCell14.StylePriority.UseTextAlignment = false;
this.xrTableCell14.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight;
this.xrTableCell14.Weight = 0.44313146782527879D;
//
// lblTitel
//
@@ -221,7 +279,7 @@ namespace BetreuWoWesel
this.xrTable1.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 3, 0, 0, 100F);
this.xrTable1.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] {
this.xrTableRow1});
this.xrTable1.SizeF = new System.Drawing.SizeF(710F, 50F);
this.xrTable1.SizeF = new System.Drawing.SizeF(1070F, 50F);
this.xrTable1.StylePriority.UseBorders = false;
this.xrTable1.StylePriority.UseFont = false;
this.xrTable1.StylePriority.UsePadding = false;
@@ -233,9 +291,13 @@ namespace BetreuWoWesel
this.xrTableRow1.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
this.xrTableCell1,
this.xrTableCell2,
this.cellBewilligtBisHeader,
this.xrTableCell3,
this.cellGeleistetImZeitraumHeader,
this.xrTableCell10,
this.xrTableCell25,
this.xrTableCell4});
this.xrTableCell4,
this.xrTableCell13});
this.xrTableRow1.Name = "xrTableRow1";
this.xrTableRow1.Weight = 1.3953493323567705D;
//
@@ -253,13 +315,44 @@ namespace BetreuWoWesel
this.xrTableCell2.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
this.xrTableCell2.Weight = 0.66469719125474014D;
//
// cellBewilligtBisHeader
//
this.cellBewilligtBisHeader.Multiline = true;
this.cellBewilligtBisHeader.Name = "cellBewilligtBisHeader";
this.cellBewilligtBisHeader.StylePriority.UseTextAlignment = false;
this.cellBewilligtBisHeader.Text = "Bewilligte FLS\r\nbis\r\nxxx";
this.cellBewilligtBisHeader.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
this.cellBewilligtBisHeader.Weight = 0.44313146202839809D;
//
// xrTableCell3
//
this.xrTableCell3.Multiline = true;
this.xrTableCell3.Name = "xrTableCell3";
this.xrTableCell3.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F);
this.xrTableCell3.StylePriority.UsePadding = false;
this.xrTableCell3.StylePriority.UseTextAlignment = false;
this.xrTableCell3.Text = "Bewilligte FLS\r\nim ausgewählten \r\nZeitraum";
this.xrTableCell3.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
this.xrTableCell3.Weight = 0.48744460818267554D;
//
// cellGeleistetImZeitraumHeader
//
this.cellGeleistetImZeitraumHeader.Multiline = true;
this.cellGeleistetImZeitraumHeader.Name = "cellGeleistetImZeitraumHeader";
this.cellGeleistetImZeitraumHeader.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F);
this.cellGeleistetImZeitraumHeader.StylePriority.UsePadding = false;
this.cellGeleistetImZeitraumHeader.StylePriority.UseTextAlignment = false;
this.cellGeleistetImZeitraumHeader.Text = "geleistete FLS";
this.cellGeleistetImZeitraumHeader.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight;
this.cellGeleistetImZeitraumHeader.Weight = 0.53175775433695316D;
this.cellGeleistetImZeitraumHeader.Text = "Geleistete FLS\r\nim ausgewählten\r\nZeitraum";
this.cellGeleistetImZeitraumHeader.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
this.cellGeleistetImZeitraumHeader.Weight = 0.48744460818267565D;
//
// xrTableCell10
//
this.xrTableCell10.Name = "xrTableCell10";
this.xrTableCell10.StylePriority.UseTextAlignment = false;
this.xrTableCell10.Text = "Differenz";
this.xrTableCell10.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
this.xrTableCell10.Weight = 0.44313146202839809D;
//
// xrTableCell25
//
@@ -267,7 +360,7 @@ namespace BetreuWoWesel
this.xrTableCell25.StylePriority.UseTextAlignment = false;
this.xrTableCell25.Text = "Betrag";
this.xrTableCell25.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight;
this.xrTableCell25.Weight = 0.53175775433695316D;
this.xrTableCell25.Weight = 0.44313146202839815D;
//
// xrTableCell4
//
@@ -276,7 +369,15 @@ namespace BetreuWoWesel
this.xrTableCell4.StylePriority.UseTextAlignment = false;
this.xrTableCell4.Text = "Bezahlt";
this.xrTableCell4.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight;
this.xrTableCell4.Weight = 0.53175775557402738D;
this.xrTableCell4.Weight = 0.44313146326547231D;
//
// xrTableCell13
//
this.xrTableCell13.Name = "xrTableCell13";
this.xrTableCell13.StylePriority.UseTextAlignment = false;
this.xrTableCell13.Text = "Differenz";
this.xrTableCell13.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight;
this.xrTableCell13.Weight = 0.44313146326547215D;
//
// GroupFooter2
//
@@ -297,7 +398,7 @@ namespace BetreuWoWesel
this.xrTable3.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 3, 0, 0, 100F);
this.xrTable3.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] {
this.xrTableRow3});
this.xrTable3.SizeF = new System.Drawing.SizeF(710F, 25F);
this.xrTable3.SizeF = new System.Drawing.SizeF(1070F, 25F);
this.xrTable3.StylePriority.UseBorders = false;
this.xrTable3.StylePriority.UseFont = false;
this.xrTable3.StylePriority.UsePadding = false;
@@ -309,9 +410,13 @@ namespace BetreuWoWesel
this.xrTableRow3.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
this.xrTableCell15,
this.xrTableCell16,
this.xrTableCell21,
this.xrTableCell9,
this.xrTableCell23,
this.xrTableCell12,
this.xrTableCell27,
this.xrTableCell18});
this.xrTableCell18,
this.xrTableCell17});
this.xrTableRow3.Name = "xrTableRow3";
this.xrTableRow3.Weight = 1D;
//
@@ -330,6 +435,30 @@ namespace BetreuWoWesel
this.xrTableCell16.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
this.xrTableCell16.Weight = 0.66469719125474036D;
//
// xrTableCell21
//
this.xrTableCell21.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "SupportConceptFinanceList.ApprovedHours")});
this.xrTableCell21.Name = "xrTableCell21";
this.xrTableCell21.StylePriority.UseTextAlignment = false;
xrSummary1.FormatString = "{0:0.00}";
xrSummary1.Running = DevExpress.XtraReports.UI.SummaryRunning.Group;
this.xrTableCell21.Summary = xrSummary1;
this.xrTableCell21.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight;
this.xrTableCell21.Weight = 0.44313146202839809D;
//
// xrTableCell9
//
this.xrTableCell9.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "SupportConceptFinanceList.ApprovedHoursInReportTimeSpan")});
this.xrTableCell9.Name = "xrTableCell9";
this.xrTableCell9.StylePriority.UseTextAlignment = false;
xrSummary2.FormatString = "{0:0.00}";
xrSummary2.Running = DevExpress.XtraReports.UI.SummaryRunning.Group;
this.xrTableCell9.Summary = xrSummary2;
this.xrTableCell9.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
this.xrTableCell9.Weight = 0.48744460818267565D;
//
// xrTableCell23
//
this.xrTableCell23.CanGrow = false;
@@ -337,12 +466,24 @@ namespace BetreuWoWesel
new DevExpress.XtraReports.UI.XRBinding("Text", null, "SupportConceptFinanceList.BillableHoursInReportTimeSpan")});
this.xrTableCell23.Name = "xrTableCell23";
this.xrTableCell23.StylePriority.UseTextAlignment = false;
xrSummary1.FormatString = "{0:0.00}";
xrSummary1.IgnoreNullValues = true;
xrSummary1.Running = DevExpress.XtraReports.UI.SummaryRunning.Group;
this.xrTableCell23.Summary = xrSummary1;
this.xrTableCell23.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight;
this.xrTableCell23.Weight = 0.53175775433695316D;
xrSummary3.FormatString = "{0:0.00}";
xrSummary3.IgnoreNullValues = true;
xrSummary3.Running = DevExpress.XtraReports.UI.SummaryRunning.Group;
this.xrTableCell23.Summary = xrSummary3;
this.xrTableCell23.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
this.xrTableCell23.Weight = 0.48744460818267565D;
//
// xrTableCell12
//
this.xrTableCell12.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "SupportConceptFinanceList.fieldDiffSollIstFls")});
this.xrTableCell12.Name = "xrTableCell12";
this.xrTableCell12.StylePriority.UseTextAlignment = false;
xrSummary4.FormatString = "{0:0.00}";
xrSummary4.Running = DevExpress.XtraReports.UI.SummaryRunning.Group;
this.xrTableCell12.Summary = xrSummary4;
this.xrTableCell12.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
this.xrTableCell12.Weight = 0.44313146202839804D;
//
// xrTableCell27
//
@@ -350,11 +491,11 @@ namespace BetreuWoWesel
new DevExpress.XtraReports.UI.XRBinding("Text", null, "SupportConceptFinanceList.BillableAmountInReportTimeSpan")});
this.xrTableCell27.Name = "xrTableCell27";
this.xrTableCell27.StylePriority.UseTextAlignment = false;
xrSummary2.FormatString = "{0:c}";
xrSummary2.Running = DevExpress.XtraReports.UI.SummaryRunning.Group;
this.xrTableCell27.Summary = xrSummary2;
xrSummary5.FormatString = "{0:c}";
xrSummary5.Running = DevExpress.XtraReports.UI.SummaryRunning.Group;
this.xrTableCell27.Summary = xrSummary5;
this.xrTableCell27.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight;
this.xrTableCell27.Weight = 0.53175775433695316D;
this.xrTableCell27.Weight = 0.44313146202839809D;
//
// xrTableCell18
//
@@ -363,12 +504,24 @@ namespace BetreuWoWesel
new DevExpress.XtraReports.UI.XRBinding("Text", null, "SupportConceptFinanceList.AmountPaidInReportTimeSpan")});
this.xrTableCell18.Name = "xrTableCell18";
this.xrTableCell18.StylePriority.UseTextAlignment = false;
xrSummary3.FormatString = "{0:c}";
xrSummary3.IgnoreNullValues = true;
xrSummary3.Running = DevExpress.XtraReports.UI.SummaryRunning.Group;
this.xrTableCell18.Summary = xrSummary3;
xrSummary6.FormatString = "{0:c}";
xrSummary6.IgnoreNullValues = true;
xrSummary6.Running = DevExpress.XtraReports.UI.SummaryRunning.Group;
this.xrTableCell18.Summary = xrSummary6;
this.xrTableCell18.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight;
this.xrTableCell18.Weight = 0.53175775557402738D;
this.xrTableCell18.Weight = 0.44313146326547226D;
//
// xrTableCell17
//
this.xrTableCell17.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "SupportConceptFinanceList.fieldDiffBetrag")});
this.xrTableCell17.Name = "xrTableCell17";
this.xrTableCell17.StylePriority.UseTextAlignment = false;
xrSummary7.FormatString = "{0:c}";
xrSummary7.Running = DevExpress.XtraReports.UI.SummaryRunning.Group;
this.xrTableCell17.Summary = xrSummary7;
this.xrTableCell17.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight;
this.xrTableCell17.Weight = 0.44313146326547226D;
//
// bindingSource1
//
@@ -393,9 +546,9 @@ namespace BetreuWoWesel
//
this.xrPageInfo2.Font = new System.Drawing.Font("Arial", 8F);
this.xrPageInfo2.Format = "Seite {0} von {1}";
this.xrPageInfo2.LocationFloat = new DevExpress.Utils.PointFloat(450.0002F, 25F);
this.xrPageInfo2.LocationFloat = new DevExpress.Utils.PointFloat(970.0002F, 25F);
this.xrPageInfo2.Name = "xrPageInfo2";
this.xrPageInfo2.SizeF = new System.Drawing.SizeF(259.9996F, 23F);
this.xrPageInfo2.SizeF = new System.Drawing.SizeF(100.0001F, 23F);
this.xrPageInfo2.StyleName = "PageInfo";
this.xrPageInfo2.StylePriority.UseFont = false;
this.xrPageInfo2.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight;
@@ -488,6 +641,20 @@ namespace BetreuWoWesel
this.parameter1.Type = typeof(bool);
this.parameter1.ValueInfo = "False";
//
// fieldDiffSollIstFls
//
this.fieldDiffSollIstFls.DataMember = "SupportConceptFinanceList";
this.fieldDiffSollIstFls.Expression = "[BillableHoursInReportTimeSpan]-[ApprovedHoursInReportTimeSpan]";
this.fieldDiffSollIstFls.FieldType = DevExpress.XtraReports.UI.FieldType.Decimal;
this.fieldDiffSollIstFls.Name = "fieldDiffSollIstFls";
//
// fieldDiffBetrag
//
this.fieldDiffBetrag.DataMember = "SupportConceptFinanceList";
this.fieldDiffBetrag.Expression = "[AmountPaidInReportTimeSpan]-[BillableAmountInReportTimeSpan]";
this.fieldDiffBetrag.FieldType = DevExpress.XtraReports.UI.FieldType.Decimal;
this.fieldDiffBetrag.Name = "fieldDiffBetrag";
//
// Finanzauswertung
//
this.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] {
@@ -498,10 +665,14 @@ namespace BetreuWoWesel
this.topMarginBand1,
this.bottomMarginBand1,
this.ReportFooter});
this.CalculatedFields.AddRange(new DevExpress.XtraReports.UI.CalculatedField[] {
this.fieldDiffSollIstFls,
this.fieldDiffBetrag});
this.DataSource = this.bindingSource1;
this.Margins = new System.Drawing.Printing.Margins(55, 55, 50, 30);
this.PageHeight = 1169;
this.PageWidth = 827;
this.Landscape = true;
this.Margins = new System.Drawing.Printing.Margins(50, 40, 50, 30);
this.PageHeight = 827;
this.PageWidth = 1169;
this.PaperKind = System.Drawing.Printing.PaperKind.A4;
this.Parameters.AddRange(new DevExpress.XtraReports.Parameters.Parameter[] {
this.TESTPARAMTER,
@@ -565,5 +736,19 @@ namespace BetreuWoWesel
private DevExpress.XtraReports.UI.XRTableCell xrTableCell25;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell26;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell27;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell5;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell11;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell14;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell3;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell10;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell13;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell9;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell12;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell17;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell20;
private DevExpress.XtraReports.UI.XRTableCell cellBewilligtBisHeader;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell21;
private DevExpress.XtraReports.UI.CalculatedField fieldDiffSollIstFls;
private DevExpress.XtraReports.UI.CalculatedField fieldDiffBetrag;
}
}

View File

@@ -18,6 +18,11 @@ namespace DiakonieKKKleve.Alt
public void SetReportDataSource(SettlementRO pRO)
{
if (String.IsNullOrEmpty(pRO.AbsenceTimes))
{
pRO.AbsenceTimes = "Im Abrechnungszeitraum lag keine stationäre Behandlung vor.";
}
if (!String.IsNullOrEmpty(pRO.SenderContactPersonMail))
{
pRO.SenderContactPersonMail = pRO.SenderContactPersonMail.Replace("E-Mail:", "").Trim();

View File

@@ -30,6 +30,13 @@ namespace DiakonieKKKleve
{
pRO.SenderContactPersonFax = pRO.SenderContactPersonFax.Replace("Fax:", "").Trim();
}
if (String.IsNullOrEmpty(pRO.AbsenceTimes))
{
pRO.AbsenceTimes = "Im Abrechnungszeitraum lag keine stationäre Behandlung vor.";
}
bindingSource1.DataSource = pRO;
}
}

View File

@@ -118,6 +118,8 @@ namespace BeWo.DiakonieLennepReports
this.xrLabel20 = new DevExpress.XtraReports.UI.XRLabel();
this.xrLabel32 = new DevExpress.XtraReports.UI.XRLabel();
this.GroupFooter2 = new DevExpress.XtraReports.UI.GroupFooterBand();
this.xrLabel15 = new DevExpress.XtraReports.UI.XRLabel();
this.xrLabel19 = new DevExpress.XtraReports.UI.XRLabel();
this.lblStundensatz = new DevExpress.XtraReports.UI.XRLabel();
this.lblBetrag = new DevExpress.XtraReports.UI.XRLabel();
this.xrLabel33 = new DevExpress.XtraReports.UI.XRLabel();
@@ -128,8 +130,8 @@ namespace BeWo.DiakonieLennepReports
this.xrLabel39 = new DevExpress.XtraReports.UI.XRLabel();
this.xrLabel40 = new DevExpress.XtraReports.UI.XRLabel();
this.xrLabel44 = new DevExpress.XtraReports.UI.XRLabel();
this.xrLabel15 = new DevExpress.XtraReports.UI.XRLabel();
this.xrLabel19 = new DevExpress.XtraReports.UI.XRLabel();
this.lblPartner1 = new DevExpress.XtraReports.UI.XRLabel();
this.lblPartner2 = new DevExpress.XtraReports.UI.XRLabel();
((System.ComponentModel.ISupportInitialize)(this.xrTableServiceRecords1)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.xrTable3)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).BeginInit();
@@ -508,6 +510,7 @@ namespace BeWo.DiakonieLennepReports
// GroupHeader2
//
this.GroupHeader2.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
this.lblPartner1,
this.xrLabel1,
this.xrLabel17,
this.xrLabel16,
@@ -602,7 +605,7 @@ namespace BeWo.DiakonieLennepReports
this.xrLabel25.LocationFloat = new DevExpress.Utils.PointFloat(443.7495F, 105.0834F);
this.xrLabel25.Name = "xrLabel25";
this.xrLabel25.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
this.xrLabel25.SizeF = new System.Drawing.SizeF(258.667F, 25F);
this.xrLabel25.SizeF = new System.Drawing.SizeF(258.2479F, 25F);
this.xrLabel25.StylePriority.UseBorders = false;
this.xrLabel25.StylePriority.UseFont = false;
this.xrLabel25.StylePriority.UseTextAlignment = false;
@@ -666,7 +669,7 @@ namespace BeWo.DiakonieLennepReports
this.lblMonat1.LocationFloat = new DevExpress.Utils.PointFloat(586.792F, 64.04171F);
this.lblMonat1.Name = "lblMonat1";
this.lblMonat1.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
this.lblMonat1.SizeF = new System.Drawing.SizeF(115.6245F, 25F);
this.lblMonat1.SizeF = new System.Drawing.SizeF(115.2054F, 25F);
this.lblMonat1.StylePriority.UseBorders = false;
this.lblMonat1.StylePriority.UseFont = false;
this.lblMonat1.StylePriority.UseTextAlignment = false;
@@ -903,6 +906,7 @@ namespace BeWo.DiakonieLennepReports
// GroupHeader1
//
this.GroupHeader1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
this.lblPartner2,
this.xrTable1,
this.xrLabel30,
this.xrLabel28,
@@ -1050,7 +1054,7 @@ namespace BeWo.DiakonieLennepReports
this.xrLabel26.LocationFloat = new DevExpress.Utils.PointFloat(443.7495F, 105.2188F);
this.xrLabel26.Name = "xrLabel26";
this.xrLabel26.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
this.xrLabel26.SizeF = new System.Drawing.SizeF(258.2505F, 25F);
this.xrLabel26.SizeF = new System.Drawing.SizeF(258.2479F, 25F);
this.xrLabel26.StylePriority.UseBorders = false;
this.xrLabel26.StylePriority.UseFont = false;
this.xrLabel26.StylePriority.UseTextAlignment = false;
@@ -1163,6 +1167,28 @@ namespace BeWo.DiakonieLennepReports
this.GroupFooter2.HeightF = 213.7955F;
this.GroupFooter2.Name = "GroupFooter2";
//
// xrLabel15
//
this.xrLabel15.Font = new System.Drawing.Font("Arial", 9F);
this.xrLabel15.LocationFloat = new DevExpress.Utils.PointFloat(91.41693F, 147.8011F);
this.xrLabel15.Name = "xrLabel15";
this.xrLabel15.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
this.xrLabel15.SizeF = new System.Drawing.SizeF(177.4162F, 14.34659F);
this.xrLabel15.StylePriority.UseBorders = false;
this.xrLabel15.StylePriority.UseFont = false;
this.xrLabel15.Text = "Datum, Unterschrift Betreuer:";
//
// xrLabel19
//
this.xrLabel19.Font = new System.Drawing.Font("Arial", 9F);
this.xrLabel19.LocationFloat = new DevExpress.Utils.PointFloat(91.41693F, 198.0284F);
this.xrLabel19.Name = "xrLabel19";
this.xrLabel19.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
this.xrLabel19.SizeF = new System.Drawing.SizeF(177.4162F, 15.76703F);
this.xrLabel19.StylePriority.UseBorders = false;
this.xrLabel19.StylePriority.UseFont = false;
this.xrLabel19.Text = "Datum, Unterschrift Klient:";
//
// lblStundensatz
//
this.lblStundensatz.Font = new System.Drawing.Font("Arial", 9F);
@@ -1305,27 +1331,31 @@ namespace BeWo.DiakonieLennepReports
this.xrLabel44.StylePriority.UseBorders = false;
this.xrLabel44.StylePriority.UseFont = false;
//
// xrLabel15
// lblPartner1
//
this.xrLabel15.Font = new System.Drawing.Font("Arial", 9F);
this.xrLabel15.LocationFloat = new DevExpress.Utils.PointFloat(91.41693F, 147.8011F);
this.xrLabel15.Name = "xrLabel15";
this.xrLabel15.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
this.xrLabel15.SizeF = new System.Drawing.SizeF(177.4162F, 14.34659F);
this.xrLabel15.StylePriority.UseBorders = false;
this.xrLabel15.StylePriority.UseFont = false;
this.xrLabel15.Text = "Datum, Unterschrift Betreuer:";
this.lblPartner1.Borders = DevExpress.XtraPrinting.BorderSide.None;
this.lblPartner1.Font = new System.Drawing.Font("Arial", 10F);
this.lblPartner1.LocationFloat = new DevExpress.Utils.PointFloat(398.83F, 135F);
this.lblPartner1.Name = "lblPartner1";
this.lblPartner1.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
this.lblPartner1.SizeF = new System.Drawing.SizeF(303.1672F, 25F);
this.lblPartner1.StylePriority.UseBorders = false;
this.lblPartner1.StylePriority.UseFont = false;
this.lblPartner1.StylePriority.UseTextAlignment = false;
this.lblPartner1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight;
//
// xrLabel19
// lblPartner2
//
this.xrLabel19.Font = new System.Drawing.Font("Arial", 9F);
this.xrLabel19.LocationFloat = new DevExpress.Utils.PointFloat(91.41693F, 198.0284F);
this.xrLabel19.Name = "xrLabel19";
this.xrLabel19.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
this.xrLabel19.SizeF = new System.Drawing.SizeF(177.4162F, 15.76703F);
this.xrLabel19.StylePriority.UseBorders = false;
this.xrLabel19.StylePriority.UseFont = false;
this.xrLabel19.Text = "Datum, Unterschrift Klient:";
this.lblPartner2.Borders = DevExpress.XtraPrinting.BorderSide.None;
this.lblPartner2.Font = new System.Drawing.Font("Arial", 10F);
this.lblPartner2.LocationFloat = new DevExpress.Utils.PointFloat(398.83F, 135F);
this.lblPartner2.Name = "lblPartner2";
this.lblPartner2.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
this.lblPartner2.SizeF = new System.Drawing.SizeF(303.1672F, 25F);
this.lblPartner2.StylePriority.UseBorders = false;
this.lblPartner2.StylePriority.UseFont = false;
this.lblPartner2.StylePriority.UseTextAlignment = false;
this.lblPartner2.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight;
//
// Stundenzettel
//
@@ -1462,5 +1492,7 @@ namespace BeWo.DiakonieLennepReports
private DevExpress.XtraReports.UI.XRTableCell xrTableCell22;
private DevExpress.XtraReports.UI.XRLabel xrLabel15;
private DevExpress.XtraReports.UI.XRLabel xrLabel19;
private DevExpress.XtraReports.UI.XRLabel lblPartner1;
private DevExpress.XtraReports.UI.XRLabel lblPartner2;
}
}

View File

@@ -5,6 +5,8 @@ using DevExpress.XtraReports.UI;
using BeWo.Report.ReportObjects;
using BeWo.Report;
using System.Collections.Generic;
using BeWo.Data.Access;
using BeWo.Data.Entities;
using BeWo.Service.DCEntityMapper;
using BS.Shared;
using BS.Shared.Extensions;
@@ -48,6 +50,18 @@ namespace BeWo.DiakonieLennepReports
pRO.Services = servicesBillable;
}
lblPartner1.Text = "";
lblPartner2.Text = "";
if (pRO.CustomerOid > 0)
{
var c = DAOFactory.GenericDAO.LoadByID<Customer>(pRO.CustomerOid);
if (!String.IsNullOrEmpty(c.DebitorNumber))
{
lblPartner1.Text = String.Format("Partnernummer: {0}", c.DebitorNumber);
lblPartner2.Text = String.Format("Partnernummer: {0}", c.DebitorNumber);
}
}
this.bindingSource1.DataSource = pRO;
}

View File

@@ -34,8 +34,6 @@ namespace BeWo.DiakonieLennepReports
DevExpress.XtraReports.UI.XRSummary xrSummary2 = new DevExpress.XtraReports.UI.XRSummary();
DevExpress.XtraReports.UI.XRSummary xrSummary3 = new DevExpress.XtraReports.UI.XRSummary();
DevExpress.XtraReports.UI.XRSummary xrSummary4 = new DevExpress.XtraReports.UI.XRSummary();
DevExpress.XtraReports.UI.XRSummary xrSummary5 = new DevExpress.XtraReports.UI.XRSummary();
DevExpress.XtraReports.UI.XRSummary xrSummary6 = new DevExpress.XtraReports.UI.XRSummary();
this.Detail = new DevExpress.XtraReports.UI.DetailBand();
this.ReportHeader = new DevExpress.XtraReports.UI.ReportHeaderBand();
this.xrPageInfo1 = new DevExpress.XtraReports.UI.XRPageInfo();
@@ -60,8 +58,6 @@ namespace BeWo.DiakonieLennepReports
this.xrTableCell31 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell24 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell25 = new DevExpress.XtraReports.UI.XRTableCell();
this.ruleHeuteOk = new DevExpress.XtraReports.UI.FormattingRule();
this.ruleHeute90 = new DevExpress.XtraReports.UI.FormattingRule();
this.ruleNotApprovedAndExpiringNext4Months = new DevExpress.XtraReports.UI.FormattingRule();
this.ruleExpiringNext3Months = new DevExpress.XtraReports.UI.FormattingRule();
this.GroupFooter2 = new DevExpress.XtraReports.UI.GroupFooterBand();
@@ -89,6 +85,8 @@ namespace BeWo.DiakonieLennepReports
this.xrTableCell7 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell8 = new DevExpress.XtraReports.UI.XRTableCell();
this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components);
this.ruleHeuteOk = new DevExpress.XtraReports.UI.FormattingRule();
this.ruleHeute90 = new DevExpress.XtraReports.UI.FormattingRule();
this.ruleLess12Weeks = new DevExpress.XtraReports.UI.FormattingRule();
this.ruleLess8Weeks = new DevExpress.XtraReports.UI.FormattingRule();
this.ruleExpired = new DevExpress.XtraReports.UI.FormattingRule();
@@ -119,8 +117,6 @@ namespace BeWo.DiakonieLennepReports
this.xrTableCell75 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell71 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell72 = new DevExpress.XtraReports.UI.XRTableCell();
this.ruleEmpHeuteOk = new DevExpress.XtraReports.UI.FormattingRule();
this.ruleEmpHeute90 = new DevExpress.XtraReports.UI.FormattingRule();
this.GroupHeader3 = new DevExpress.XtraReports.UI.GroupHeaderBand();
this.xrTable4 = new DevExpress.XtraReports.UI.XRTable();
this.xrTableRow4 = new DevExpress.XtraReports.UI.XRTableRow();
@@ -149,9 +145,16 @@ namespace BeWo.DiakonieLennepReports
this.xrTableCell89 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell90 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell88 = new DevExpress.XtraReports.UI.XRTableCell();
this.ruleEmpHeuteOk = new DevExpress.XtraReports.UI.FormattingRule();
this.ruleEmpHeute90 = new DevExpress.XtraReports.UI.FormattingRule();
this.ruleEmpLess12Weeks = new DevExpress.XtraReports.UI.FormattingRule();
this.ruleEmpLess8Weeks = new DevExpress.XtraReports.UI.FormattingRule();
this.fieldApproved = new DevExpress.XtraReports.UI.CalculatedField();
this.xrTableCell9 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell10 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell26 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell27 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell35 = new DevExpress.XtraReports.UI.XRTableCell();
((System.ComponentModel.ISupportInitialize)(this.xrTable2)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.xrTable3)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.xrTable1)).BeginInit();
@@ -224,7 +227,7 @@ namespace BeWo.DiakonieLennepReports
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(965F, 20F);
this.xrTable2.SizeF = new System.Drawing.SizeF(1045F, 20F);
this.xrTable2.StylePriority.UseBackColor = false;
this.xrTable2.StylePriority.UseBorders = false;
this.xrTable2.StylePriority.UseFont = false;
@@ -241,10 +244,11 @@ namespace BeWo.DiakonieLennepReports
this.xrTableCell21,
this.xrTableCell22,
this.xrTableCell23,
this.xrTableCell24,
this.xrTableCell28,
this.xrTableCell31,
this.xrTableCell24,
this.xrTableCell25});
this.xrTableCell25,
this.xrTableCell26});
this.xrTableRow2.FormattingRules.Add(this.ruleNotApprovedAndExpiringNext4Months);
this.xrTableRow2.FormattingRules.Add(this.ruleExpiringNext3Months);
this.xrTableRow2.Name = "xrTableRow2";
@@ -403,20 +407,6 @@ namespace BeWo.DiakonieLennepReports
this.xrTableCell25.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight;
this.xrTableCell25.Weight = 0.216411176103491D;
//
// ruleHeuteOk
//
this.ruleHeuteOk.Condition = "[DurationPercentage] >= 90 And [DurationPercentage] <= 110";
this.ruleHeuteOk.DataMember = "SupportConceptDetailList";
this.ruleHeuteOk.Formatting.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(100)))), ((int)(((byte)(255)))), ((int)(((byte)(100)))));
this.ruleHeuteOk.Name = "ruleHeuteOk";
//
// ruleHeute90
//
this.ruleHeute90.Condition = "[DurationPercentage] < 90 Or [DurationPercentage] > 110";
this.ruleHeute90.DataMember = "SupportConceptDetailList";
this.ruleHeute90.Formatting.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(255)))), ((int)(((byte)(100)))), ((int)(((byte)(100)))));
this.ruleHeute90.Name = "ruleHeute90";
//
// ruleNotApprovedAndExpiringNext4Months
//
this.ruleNotApprovedAndExpiringNext4Months.Condition = "[IsApproved] == False And [OpenMonths] < 4";
@@ -461,6 +451,7 @@ namespace BeWo.DiakonieLennepReports
this.xrTableCell11,
this.xrTableCell15,
this.xrTableCell17,
this.xrTableCell9,
this.xrTableCell32,
this.xrTableCell34,
this.xrTableCell30});
@@ -510,42 +501,36 @@ namespace BeWo.DiakonieLennepReports
//
// xrTableCell32
//
this.xrTableCell32.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "SupportConceptDetailList.WeeksPassed", "{0:0.00}")});
this.xrTableCell32.Borders = DevExpress.XtraPrinting.BorderSide.None;
this.xrTableCell32.Font = new System.Drawing.Font("Arial", 7F, System.Drawing.FontStyle.Bold);
this.xrTableCell32.Name = "xrTableCell32";
this.xrTableCell32.StylePriority.UseBorders = false;
this.xrTableCell32.StylePriority.UseFont = false;
this.xrTableCell32.StylePriority.UseTextAlignment = false;
this.xrTableCell32.Text = "xrTableCell32";
this.xrTableCell32.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight;
this.xrTableCell32.Weight = 0.18935978087279212D;
//
// xrTableCell34
//
this.xrTableCell34.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "SupportConceptDetailList.FLSPerWeekIst")});
this.xrTableCell34.Borders = DevExpress.XtraPrinting.BorderSide.None;
this.xrTableCell34.Font = new System.Drawing.Font("Arial", 7F, System.Drawing.FontStyle.Bold);
this.xrTableCell34.Name = "xrTableCell34";
this.xrTableCell34.StylePriority.UseBorders = false;
this.xrTableCell34.StylePriority.UseFont = false;
this.xrTableCell34.StylePriority.UseTextAlignment = false;
xrSummary3.FormatString = "{0:0.00}";
xrSummary3.IgnoreNullValues = true;
xrSummary3.Running = DevExpress.XtraReports.UI.SummaryRunning.Report;
this.xrTableCell34.Summary = xrSummary3;
this.xrTableCell34.Text = "xrTableCell45";
this.xrTableCell34.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight;
this.xrTableCell34.Weight = 0.18935978791511873D;
//
// xrTableCell30
//
this.xrTableCell30.Borders = DevExpress.XtraPrinting.BorderSide.Left;
this.xrTableCell30.Borders = DevExpress.XtraPrinting.BorderSide.None;
this.xrTableCell30.Font = new System.Drawing.Font("Arial", 7F, System.Drawing.FontStyle.Bold);
this.xrTableCell30.Name = "xrTableCell30";
this.xrTableCell30.StylePriority.UseBorders = false;
this.xrTableCell30.StylePriority.UseFont = false;
this.xrTableCell30.StylePriority.UseTextAlignment = false;
this.xrTableCell30.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopCenter;
this.xrTableCell30.Weight = 0.43282234488532978D;
this.xrTableCell30.Weight = 0.21641117244266489D;
//
// GroupHeader2
//
@@ -564,7 +549,7 @@ namespace BeWo.DiakonieLennepReports
this.xrTable1.Name = "xrTable1";
this.xrTable1.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] {
this.xrTableRow1});
this.xrTable1.SizeF = new System.Drawing.SizeF(965F, 42F);
this.xrTable1.SizeF = new System.Drawing.SizeF(1045F, 42F);
this.xrTable1.StylePriority.UseBackColor = false;
this.xrTable1.StylePriority.UseBorders = false;
this.xrTable1.StylePriority.UseFont = false;
@@ -582,10 +567,11 @@ namespace BeWo.DiakonieLennepReports
this.xrTableCell4,
this.xrTableCell5,
this.xrTableCell6,
this.xrTableCell7,
this.xrTableCell13,
this.xrTableCell14,
this.xrTableCell7,
this.xrTableCell8});
this.xrTableCell8,
this.xrTableCell10});
this.xrTableRow1.Name = "xrTableRow1";
this.xrTableRow1.Weight = 1D;
//
@@ -641,14 +627,14 @@ namespace BeWo.DiakonieLennepReports
// xrTableCell13
//
this.xrTableCell13.Name = "xrTableCell13";
this.xrTableCell13.Text = "FLS/Monat Soll";
this.xrTableCell13.Text = "FLS/Woche Soll";
this.xrTableCell13.Weight = 0.18935978248790134D;
//
// xrTableCell14
//
this.xrTableCell14.Multiline = true;
this.xrTableCell14.Name = "xrTableCell14";
this.xrTableCell14.Text = "FLS/Monat\r\nIst";
this.xrTableCell14.Text = "FLS/Woche\r\nIst";
this.xrTableCell14.Weight = 0.18935978630000963D;
//
// xrTableCell7
@@ -659,17 +645,30 @@ namespace BeWo.DiakonieLennepReports
//
// xrTableCell8
//
this.xrTableCell8.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Top | DevExpress.XtraPrinting.BorderSide.Right)
| DevExpress.XtraPrinting.BorderSide.Bottom)));
this.xrTableCell8.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Top | DevExpress.XtraPrinting.BorderSide.Bottom)));
this.xrTableCell8.Name = "xrTableCell8";
this.xrTableCell8.StylePriority.UseBorders = false;
this.xrTableCell8.Text = "restl. FLS pro Monat";
this.xrTableCell8.Text = "restl. FLS pro Woche";
this.xrTableCell8.Weight = 0.216411176103491D;
//
// bindingSource1
//
this.bindingSource1.DataSource = typeof(BeWo.Report.ReportObjects.SupportConceptListRO);
//
// ruleHeuteOk
//
this.ruleHeuteOk.Condition = "[DurationPercentage] >= 90 And [DurationPercentage] <= 110";
this.ruleHeuteOk.DataMember = "SupportConceptDetailList";
this.ruleHeuteOk.Formatting.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(100)))), ((int)(((byte)(255)))), ((int)(((byte)(100)))));
this.ruleHeuteOk.Name = "ruleHeuteOk";
//
// ruleHeute90
//
this.ruleHeute90.Condition = "[DurationPercentage] < 90 Or [DurationPercentage] > 110";
this.ruleHeute90.DataMember = "SupportConceptDetailList";
this.ruleHeute90.Formatting.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(255)))), ((int)(((byte)(100)))), ((int)(((byte)(100)))));
this.ruleHeute90.Name = "ruleHeute90";
//
// ruleLess12Weeks
//
this.ruleLess12Weeks.Condition = "[OpenWeeks] < 12";
@@ -769,7 +768,7 @@ namespace BeWo.DiakonieLennepReports
this.xrTable5.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 2, 0, 100F);
this.xrTable5.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] {
this.xrTableRow5});
this.xrTable5.SizeF = new System.Drawing.SizeF(965F, 20F);
this.xrTable5.SizeF = new System.Drawing.SizeF(1045F, 20F);
this.xrTable5.StylePriority.UseBackColor = false;
this.xrTable5.StylePriority.UseBorders = false;
this.xrTable5.StylePriority.UseFont = false;
@@ -786,10 +785,11 @@ namespace BeWo.DiakonieLennepReports
this.xrTableCell67,
this.xrTableCell69,
this.xrTableCell70,
this.xrTableCell71,
this.xrTableCell74,
this.xrTableCell75,
this.xrTableCell71,
this.xrTableCell72});
this.xrTableCell72,
this.xrTableCell35});
this.xrTableRow5.FormattingRules.Add(this.ruleNotApprovedAndExpiringNext4Months);
this.xrTableRow5.FormattingRules.Add(this.ruleExpiringNext3Months);
this.xrTableRow5.Name = "xrTableRow5";
@@ -949,20 +949,6 @@ namespace BeWo.DiakonieLennepReports
this.xrTableCell72.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight;
this.xrTableCell72.Weight = 0.216411176103491D;
//
// ruleEmpHeuteOk
//
this.ruleEmpHeuteOk.Condition = "[DurationPercentage] >= 90 And [DurationPercentage] <= 110";
this.ruleEmpHeuteOk.DataMember = "EmployeeSupportConceptDetailList.SupportConceptDetailList";
this.ruleEmpHeuteOk.Formatting.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(100)))), ((int)(((byte)(255)))), ((int)(((byte)(100)))));
this.ruleEmpHeuteOk.Name = "ruleEmpHeuteOk";
//
// ruleEmpHeute90
//
this.ruleEmpHeute90.Condition = "[DurationPercentage] < 90 Or [DurationPercentage] > 110";
this.ruleEmpHeute90.DataMember = "EmployeeSupportConceptDetailList.SupportConceptDetailList";
this.ruleEmpHeute90.Formatting.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(255)))), ((int)(((byte)(100)))), ((int)(((byte)(100)))));
this.ruleEmpHeute90.Name = "ruleEmpHeute90";
//
// GroupHeader3
//
this.GroupHeader3.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
@@ -979,7 +965,7 @@ namespace BeWo.DiakonieLennepReports
this.xrTable4.Name = "xrTable4";
this.xrTable4.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] {
this.xrTableRow4});
this.xrTable4.SizeF = new System.Drawing.SizeF(965F, 42F);
this.xrTable4.SizeF = new System.Drawing.SizeF(1045F, 42F);
this.xrTable4.StylePriority.UseBackColor = false;
this.xrTable4.StylePriority.UseBorders = false;
this.xrTable4.StylePriority.UseFont = false;
@@ -997,10 +983,11 @@ namespace BeWo.DiakonieLennepReports
this.xrTableCell52,
this.xrTableCell54,
this.xrTableCell55,
this.xrTableCell56,
this.xrTableCell59,
this.xrTableCell60,
this.xrTableCell57,
this.xrTableCell56});
this.xrTableCell27});
this.xrTableRow4.Name = "xrTableRow4";
this.xrTableRow4.Weight = 1D;
//
@@ -1074,8 +1061,7 @@ namespace BeWo.DiakonieLennepReports
//
// xrTableCell56
//
this.xrTableCell56.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Top | DevExpress.XtraPrinting.BorderSide.Right)
| DevExpress.XtraPrinting.BorderSide.Bottom)));
this.xrTableCell56.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Top | DevExpress.XtraPrinting.BorderSide.Bottom)));
this.xrTableCell56.Name = "xrTableCell56";
this.xrTableCell56.StylePriority.UseBorders = false;
this.xrTableCell56.Text = "restliche FLS gesamt";
@@ -1177,10 +1163,10 @@ namespace BeWo.DiakonieLennepReports
this.xrTableCell84.Name = "xrTableCell84";
this.xrTableCell84.StylePriority.UseFont = false;
this.xrTableCell84.StylePriority.UseTextAlignment = false;
xrSummary4.FormatString = "{0:0.00}";
xrSummary4.IgnoreNullValues = true;
xrSummary4.Running = DevExpress.XtraReports.UI.SummaryRunning.Report;
this.xrTableCell84.Summary = xrSummary4;
xrSummary3.FormatString = "{0:0.00}";
xrSummary3.IgnoreNullValues = true;
xrSummary3.Running = DevExpress.XtraReports.UI.SummaryRunning.Report;
this.xrTableCell84.Summary = xrSummary3;
this.xrTableCell84.Text = "xrTableCell39";
this.xrTableCell84.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight;
this.xrTableCell84.Weight = 0.18935978163199024D;
@@ -1194,45 +1180,39 @@ namespace BeWo.DiakonieLennepReports
this.xrTableCell85.Name = "xrTableCell85";
this.xrTableCell85.StylePriority.UseFont = false;
this.xrTableCell85.StylePriority.UseTextAlignment = false;
xrSummary5.FormatString = "{0:0.00}";
xrSummary5.IgnoreNullValues = true;
xrSummary5.Running = DevExpress.XtraReports.UI.SummaryRunning.Report;
this.xrTableCell85.Summary = xrSummary5;
xrSummary4.FormatString = "{0:0.00}";
xrSummary4.IgnoreNullValues = true;
xrSummary4.Running = DevExpress.XtraReports.UI.SummaryRunning.Report;
this.xrTableCell85.Summary = xrSummary4;
this.xrTableCell85.Text = "xrTableCell40";
this.xrTableCell85.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight;
this.xrTableCell85.Weight = 0.22993688096512141D;
//
// xrTableCell89
//
this.xrTableCell89.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeSupportConceptDetailList.SupportConceptDetailList.WeeksPassed", "{0:0.00}")});
this.xrTableCell89.Borders = DevExpress.XtraPrinting.BorderSide.Left;
this.xrTableCell89.Font = new System.Drawing.Font("Arial", 7F, System.Drawing.FontStyle.Bold);
this.xrTableCell89.Name = "xrTableCell89";
this.xrTableCell89.StylePriority.UseBorders = false;
this.xrTableCell89.StylePriority.UseFont = false;
this.xrTableCell89.StylePriority.UseTextAlignment = false;
this.xrTableCell89.Text = "xrTableCell89";
this.xrTableCell89.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight;
this.xrTableCell89.Weight = 0.18935978087279212D;
//
// xrTableCell90
//
this.xrTableCell90.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeSupportConceptDetailList.SupportConceptDetailList.FLSPerWeekIst")});
this.xrTableCell90.Borders = DevExpress.XtraPrinting.BorderSide.None;
this.xrTableCell90.Font = new System.Drawing.Font("Arial", 7F, System.Drawing.FontStyle.Bold);
this.xrTableCell90.Name = "xrTableCell90";
this.xrTableCell90.StylePriority.UseBorders = false;
this.xrTableCell90.StylePriority.UseFont = false;
this.xrTableCell90.StylePriority.UseTextAlignment = false;
xrSummary6.FormatString = "{0:0.00}";
xrSummary6.IgnoreNullValues = true;
xrSummary6.Running = DevExpress.XtraReports.UI.SummaryRunning.Report;
this.xrTableCell90.Summary = xrSummary6;
this.xrTableCell90.Text = "xrTableCell45";
this.xrTableCell90.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight;
this.xrTableCell90.Weight = 0.18935977759582945D;
//
// xrTableCell88
//
this.xrTableCell88.Borders = DevExpress.XtraPrinting.BorderSide.Left;
this.xrTableCell88.Borders = DevExpress.XtraPrinting.BorderSide.None;
this.xrTableCell88.Font = new System.Drawing.Font("Arial", 7F, System.Drawing.FontStyle.Bold);
this.xrTableCell88.Name = "xrTableCell88";
this.xrTableCell88.StylePriority.UseBorders = false;
@@ -1241,6 +1221,20 @@ namespace BeWo.DiakonieLennepReports
this.xrTableCell88.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopCenter;
this.xrTableCell88.Weight = 0.43282243775893309D;
//
// ruleEmpHeuteOk
//
this.ruleEmpHeuteOk.Condition = "[DurationPercentage] >= 90 And [DurationPercentage] <= 110";
this.ruleEmpHeuteOk.DataMember = "EmployeeSupportConceptDetailList.SupportConceptDetailList";
this.ruleEmpHeuteOk.Formatting.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(100)))), ((int)(((byte)(255)))), ((int)(((byte)(100)))));
this.ruleEmpHeuteOk.Name = "ruleEmpHeuteOk";
//
// ruleEmpHeute90
//
this.ruleEmpHeute90.Condition = "[DurationPercentage] < 90 Or [DurationPercentage] > 110";
this.ruleEmpHeute90.DataMember = "EmployeeSupportConceptDetailList.SupportConceptDetailList";
this.ruleEmpHeute90.Formatting.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(255)))), ((int)(((byte)(100)))), ((int)(((byte)(100)))));
this.ruleEmpHeute90.Name = "ruleEmpHeute90";
//
// ruleEmpLess12Weeks
//
this.ruleEmpLess12Weeks.Condition = "[OpenWeeks] < 12";
@@ -1261,6 +1255,53 @@ namespace BeWo.DiakonieLennepReports
this.fieldApproved.Expression = "Iif([IsApproved], \'bewilligt\' , \'nicht bewilligt\')";
this.fieldApproved.Name = "fieldApproved";
//
// xrTableCell9
//
this.xrTableCell9.Borders = DevExpress.XtraPrinting.BorderSide.Left;
this.xrTableCell9.Font = new System.Drawing.Font("Arial", 7F, System.Drawing.FontStyle.Bold);
this.xrTableCell9.Name = "xrTableCell9";
this.xrTableCell9.StylePriority.UseBorders = false;
this.xrTableCell9.StylePriority.UseFont = false;
this.xrTableCell9.StylePriority.UseTextAlignment = false;
this.xrTableCell9.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopCenter;
this.xrTableCell9.Weight = 0.21641117244266489D;
//
// xrTableCell10
//
this.xrTableCell10.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Top | DevExpress.XtraPrinting.BorderSide.Right)
| DevExpress.XtraPrinting.BorderSide.Bottom)));
this.xrTableCell10.Name = "xrTableCell10";
this.xrTableCell10.StylePriority.UseBorders = false;
this.xrTableCell10.Text = "Prozent";
this.xrTableCell10.Weight = 0.216411176103491D;
//
// xrTableCell26
//
this.xrTableCell26.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "SupportConceptDetailList.DurationPercentage", "{0:0}%")});
this.xrTableCell26.Name = "xrTableCell26";
this.xrTableCell26.StylePriority.UseTextAlignment = false;
this.xrTableCell26.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight;
this.xrTableCell26.Weight = 0.216411176103491D;
//
// xrTableCell27
//
this.xrTableCell27.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Top | DevExpress.XtraPrinting.BorderSide.Right)
| DevExpress.XtraPrinting.BorderSide.Bottom)));
this.xrTableCell27.Name = "xrTableCell27";
this.xrTableCell27.StylePriority.UseBorders = false;
this.xrTableCell27.Text = "Prozent";
this.xrTableCell27.Weight = 0.21641117610349098D;
//
// xrTableCell35
//
this.xrTableCell35.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeSupportConceptDetailList.SupportConceptDetailList.DurationPercentage", "{0:0}%")});
this.xrTableCell35.Name = "xrTableCell35";
this.xrTableCell35.StylePriority.UseTextAlignment = false;
this.xrTableCell35.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight;
this.xrTableCell35.Weight = 0.216411176103491D;
//
// Hilfeplanuebersicht
//
this.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] {
@@ -1296,7 +1337,7 @@ namespace BeWo.DiakonieLennepReports
this.ruleNichtBewilligtUndMehrAls25,
this.ruleEmpNichtBewilligtUndMehrAls25});
this.Landscape = true;
this.Margins = new System.Drawing.Printing.Margins(80, 30, 60, 20);
this.Margins = new System.Drawing.Printing.Margins(70, 30, 60, 20);
this.PageHeight = 827;
this.PageWidth = 1169;
this.PaperKind = System.Drawing.Printing.PaperKind.A4;
@@ -1430,5 +1471,10 @@ namespace BeWo.DiakonieLennepReports
private DevExpress.XtraReports.UI.FormattingRule ruleNichtBewilligtUndMehrAls25;
private DevExpress.XtraReports.UI.FormattingRule ruleEmpNichtBewilligtUndMehrAls20;
private DevExpress.XtraReports.UI.FormattingRule ruleEmpNichtBewilligtUndMehrAls25;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell9;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell26;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell10;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell35;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell27;
}
}

View File

@@ -47,9 +47,9 @@ namespace BeWo.DiakonieLennepReports
{
sc.WeeksPassed = totalWeekSoll;
sc.FLSPerWeekSoll *= 4.348m;
sc.FLSPerWeekIst *= 4.348m;
sc.FLSOpenPerWeek *= 4.348m;
//sc.FLSPerWeekSoll *= 4.348m;
//sc.FLSPerWeekIst *= 4.348m;
//sc.FLSOpenPerWeek *= 4.348m;
}
foreach (var ed in pRO.EmployeeSupportConceptDetailList)
@@ -81,9 +81,9 @@ namespace BeWo.DiakonieLennepReports
foreach (var edsc in ed.SupportConceptDetailList)
{
edsc.WeeksPassed = totalWeekSoll;
edsc.FLSPerWeekSoll *= 4.348m;
edsc.FLSPerWeekIst *= 4.348m;
edsc.FLSOpenPerWeek *= 4.348m;
//edsc.FLSPerWeekSoll *= 4.348m;
//edsc.FLSPerWeekIst *= 4.348m;
//edsc.FLSOpenPerWeek *= 4.348m;
}
}

View File

@@ -6,11 +6,16 @@ using BeWo.Report.ReportObjects;
using BeWo.Data.Entities;
using BeWo.Data.Access;
using System.Collections.Generic;
using BeWo.Data;
using BS.Shared.Core;
using BS.Shared.Services;
using BS.Shared.DataContracts;
using BeWo.Service.DCEntityMapper;
using BeWo.Service.Invoicing;
using BeWo.Service.Plugins;
using BeWo.Service.ServiceImplementations;
using BS.Shared.DataContracts.Compact;
using DiakonieMuelheim.Invoicing;
namespace DiakonieMuelheim
{
@@ -23,8 +28,8 @@ namespace DiakonieMuelheim
public void SetReportDataSource(FinanceRO pRO)
{
pRO.CalculateBillableAmountInReportTimeSpan();
pRO.CalculateBillableAmountInTimeSpan();
CalculateBillableAmountInReportTimeSpan(pRO);
CalculateBillableAmountInTimeSpan(pRO);
if (pRO.ReportStartDate.HasValue && pRO.ReportEndDate.HasValue)
{
@@ -96,10 +101,122 @@ namespace DiakonieMuelheim
this.bindingSource1.DataSource = pRO;
}
public void CalculateBillableAmountInReportTimeSpan(FinanceRO pRO)
{
if (pRO.SupportConceptFinanceList != null)
{
foreach (var scRo in pRO.SupportConceptFinanceList)
{
if (scRo.Costbearer2Supportconcept != null)
{
CalculateBillableAmountInReportTimeSpan(pRO, scRo);
}
}
}
}
public void CalculateBillableAmountInTimeSpan(FinanceRO pRO)
{
if (pRO.SupportConceptFinanceList != null)
{
foreach (var scRo in pRO.SupportConceptFinanceList)
{
if (scRo.Costbearer2Supportconcept != null)
{
CalculateBillableAmountInTimeSpan(pRO, scRo, scRo.Costbearer2Supportconcept.StartDate, pRO.ReportEndDate, true);
}
}
}
}
private void CalculateBillableAmountInReportTimeSpan(FinanceRO fro, FinanceRO.SupportConceptFinanceRO scRo)
{
CalculateBillableAmountInTimeSpan(fro, scRo, fro.ReportStartDate, fro.ReportEndDate, false);
}
private void CalculateBillableAmountInTimeSpan(FinanceRO fro, FinanceRO.SupportConceptFinanceRO scRo, DateTime? start, DateTime? end, bool totalOrReportTimeSpan)
{
String tenant = null;
if (MultitenancyOperationContextExt.Current != null)
tenant = MultitenancyOperationContextExt.Current.Tenant;
else
tenant = SessionFacade.Tenant;
var factory = PluginLoader.FindClass<InvoiceFactory>(tenant);
if (factory == null)
{
factory = InvoiceFactory.GetInstance(tenant);
}
Dictionary<CompactSupportConceptDC, List<ServiceRecordDC>> dict = new Dictionary<CompactSupportConceptDC, List<ServiceRecordDC>>();
CompactSupportConceptDC sc = CreateCompactSupportConcept(scRo.Costbearer2Supportconcept);
if (scRo.ServiceRecords != null)
{
foreach (var sr in scRo.ServiceRecords)
{
sr.AlreadyAccounted = false;
}
}
dict.Add(sc, scRo.ServiceRecords);
//var creator = factory.CreateInvoiceCreator(null, tenant, dict);
var creator = new CustomInvoiceCreation();
//String text = String.Format("Tenant={0}, Context=Null? {1}, Factory = {2}", tenant,
// MultitenancyOperationContextExt.Current == null, factory);
//Utils.SendErrorMail("CB DEBUG", text);
DateTimeSpan span = null;
if (start.HasValue && end.HasValue)
{
span = new DateTimeSpan();
span.StartDate = start.Value;
span.EndDate = end.Value;
if (scRo.CostBearerName == "LVR")
{
creator.RundeRateFactorMitBetrag = true;
}
}
var invoices = creator.GenerateServiceInvoices(scRo.Costbearer2Supportconcept.CostBearer.CostBearerOid.Value, span, dict);
if (invoices != null && invoices.Count == 1)
{
//var i = invoices[0];
if (totalOrReportTimeSpan)
{
scRo.BillableAmountUntilNow = invoices[0].ClaimSum ?? 0;
}
else
{
scRo.BillableAmountInReportTimeSpan = invoices[0].ClaimSum ?? 0;
}
}
}
private CompactSupportConceptDC CreateCompactSupportConcept(SupportConceptCostBearerRelDC c2s)
{
var dc = new CompactSupportConceptDC();
dc.SupportConceptOid = c2s.SupportConcept.SupportConceptOid;
dc.CostBearerRelOids = new List<long>();
dc.CostBearerRelOids.Add(c2s.CostBearer2SupportConceptOid.Value);
dc.IsApproved = c2s.ApprovedStartDate.HasValue && c2s.ApprovedEndDate.HasValue;
return dc;
}
private decimal GetAmountPaid(FinanceRO.SupportConceptFinanceRO ro, DateTime start, DateTime end)
{
if (ro.Costbearer2Supportconcept != null)
{
//if (ro.CustomerName.Contains("Grasse"))
//{
// int test = 0;
//}
DateTimeSpan span = new DateTimeSpan {StartDateTime = start, EndDateTime = end.AddDays(1).AddMilliseconds(-1)};
var transactions = DAOFactory.SearchDAO.FindAccoutingTransactions(span, null, ro.Costbearer2Supportconcept.CostBearer2SupportConceptOid.Value);

View File

@@ -2,19 +2,64 @@
using System.Collections.Generic;
using System.Linq;
using BeWo.Data.Entities;
using BeWo.Service.DCEntityMapper;
using BeWo.Service.Invoicing;
using BeWo.Service.Plugins;
using BS.Shared;
using BS.Shared.Core;
using BS.Shared.DataContracts;
using BS.Shared.DataContracts.Compact;
using BS.Shared.Extensions;
using BS.Shared.Services;
namespace DiakonieMuelheim.Invoicing
{
public class CustomInvoiceCreation : InvoiceCreation
{
public override IList<InvoiceItem> CreateSummaryInvoiceItems(IList<InvoiceItem> itemList, DateTimeSpan invoicePeriod, SupportConceptApprovalPeriod scap,
public override void SetInvoiceItems(ServiceInvoice invoice,
ServiceInvoicePeriod serviceInvoicePeriod,
SupportConceptApprovalPeriodDC supportConceptApprovalPeriod,
CostBearer2SupportConcept cb2sc,
DateTimeSpan invoicePeriod,
List<ServiceRecordDC> serviceRecords)
{
Calculations calc = PluginLoader.FindClass<Calculations>(_SpecificID) ?? Calculations.GetInstance(_SpecificID);
if (ShouldCreateFixedAmounts(serviceInvoicePeriod, supportConceptApprovalPeriod, cb2sc))
{
CreateFixedAmounts(serviceInvoicePeriod, supportConceptApprovalPeriod, cb2sc);
}
else
{
List<ServiceRecordDC> serviceRecordsInPeriod = serviceRecords.Where(
i =>
{
bool valid = i.Start.Value.InBetween(serviceInvoicePeriod.Start.Value,
serviceInvoicePeriod.End.Value, true);
if (valid && serviceInvoicePeriod.SupportConceptApprovalPeriod != null && serviceInvoicePeriod.SupportConceptApprovalPeriod.ServiceCategory != null)
valid = serviceInvoicePeriod.SupportConceptApprovalPeriod.ServiceCategory.Oid ==
i.ServiceDescription.Category.ServiceCategoryOid;
return valid;
}).ToList();
if (serviceRecordsInPeriod.Count > 0)
{
//var approvalPeriodDC = DAOFactory.GenericDAO
// .LoadByID<SupportConceptApprovalPeriod>(serviceInvoicePeriod.SupportConceptApprovalPeriodOid.Value)
// .MapToNewDC();
//Dictionary<DateTimeSpan, decimal> span2HoursTest = cb2sc.SupportConcept.Customer.GetAbsencesTimesNotBillableWholeWeeks();
var absenceTimes = MapperFactory.AbsenceTimeDC_AbsenceTime.MapToNewDCs(cb2sc.SupportConcept.Customer.AbsenceTimes);
Dictionary<DateTimeSpan, decimal> span2Hours = calc.GetAbsencesTimesNotBillable(absenceTimes);
var itemList = CreateInvoiceItems(serviceRecordsInPeriod, invoicePeriod, serviceInvoicePeriod.SupportConceptApprovalPeriod, calc);
serviceInvoicePeriod.InvoiceItemList.AddRange(itemList);
}
}
}
public override IList<InvoiceItem> CreateSummaryInvoiceItems(IList<InvoiceItem> itemList, DateTimeSpan invoicePeriod, SupportConceptApprovalPeriod scap,
Calculations calc, bool summaryPerMonth)
{
@@ -112,11 +157,19 @@ namespace DiakonieMuelheim.Invoicing
if (invoiceItem.RateFactor.HasValue)
{
var uc = Math.Round(invoiceItem.UnitCount.Value * ((invoiceItem.RateFactor.Value + 100) / 100), 2, MidpointRounding.AwayFromZero);
if (RundeRateFactorMitBetrag)
{
invoiceItem.GrossAmountTotal = Math.Round(invoiceItem.AmountPerUnit.Value * Math.Round(invoiceItem.UnitCount.Value, 2, MidpointRounding.AwayFromZero) * ((invoiceItem.RateFactor.Value + 100) / 100), 2, MidpointRounding.AwayFromZero);
}
else
{
var uc = Math.Round(invoiceItem.UnitCount.Value * ((invoiceItem.RateFactor.Value + 100) / 100), 2, MidpointRounding.AwayFromZero);
invoiceItem.GrossAmountTotal =
Math.Round(invoiceItem.AmountPerUnit.Value * uc, 2,
MidpointRounding.AwayFromZero);
invoiceItem.GrossAmountTotal =
Math.Round(invoiceItem.AmountPerUnit.Value * uc, 2,
MidpointRounding.AwayFromZero);
}
}
else
{
@@ -126,6 +179,7 @@ namespace DiakonieMuelheim.Invoicing
return newlist;
}
public bool RundeRateFactorMitBetrag { get; set; }
}
}

View File

@@ -50,7 +50,7 @@ namespace DiakonieMuelheim
this.xrTableCell3 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell4 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell11 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell9 = new DevExpress.XtraReports.UI.XRTableCell();
this.cellFLSHeader = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell28 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell48 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableRow1 = new DevExpress.XtraReports.UI.XRTableRow();
@@ -58,12 +58,13 @@ namespace DiakonieMuelheim
this.xrTableCell8 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell5 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell6 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell7 = new DevExpress.XtraReports.UI.XRTableCell();
this.cellMinOhne12 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell43 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell49 = new DevExpress.XtraReports.UI.XRTableCell();
this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components);
this.formattingRuleStartDate = new DevExpress.XtraReports.UI.FormattingRule();
this.ReportHeader = new DevExpress.XtraReports.UI.ReportHeaderBand();
this.xrLabel14 = new DevExpress.XtraReports.UI.XRLabel();
this.lblBewilligteFLSWoche = new DevExpress.XtraReports.UI.XRLabel();
this.xrLabel16 = new DevExpress.XtraReports.UI.XRLabel();
this.xrLabel7 = new DevExpress.XtraReports.UI.XRLabel();
this.xrLabel8 = new DevExpress.XtraReports.UI.XRLabel();
@@ -109,18 +110,17 @@ namespace DiakonieMuelheim
this.xrLabel15 = new DevExpress.XtraReports.UI.XRLabel();
this.xrLabel13 = new DevExpress.XtraReports.UI.XRLabel();
this.xrLabel12 = new DevExpress.XtraReports.UI.XRLabel();
this.xrLabel11 = new DevExpress.XtraReports.UI.XRLabel();
this.xrLabel10 = new DevExpress.XtraReports.UI.XRLabel();
this.lblOhneFactor = new DevExpress.XtraReports.UI.XRLabel();
this.lblFachleistungInMinuten = new DevExpress.XtraReports.UI.XRLabel();
this.xrLabel9 = new DevExpress.XtraReports.UI.XRLabel();
this.xrLabel1 = new DevExpress.XtraReports.UI.XRLabel();
this.fieldKontaktArt = new DevExpress.XtraReports.UI.CalculatedField();
this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components);
((System.ComponentModel.ISupportInitialize)(this.xrTable3)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.xrTableServiceRecords1)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.xrTableAbwesenheiten)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.xrRichText2)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.xrRichText1)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this)).BeginInit();
//
// Detail
@@ -316,7 +316,7 @@ namespace DiakonieMuelheim
this.xrTableCell3,
this.xrTableCell4,
this.xrTableCell11,
this.xrTableCell9,
this.cellFLSHeader,
this.xrTableCell28,
this.xrTableCell48});
this.xrTableRow2.Name = "xrTableRow2";
@@ -370,21 +370,21 @@ namespace DiakonieMuelheim
this.xrTableCell11.TextAlignment = DevExpress.XtraPrinting.TextAlignment.BottomCenter;
this.xrTableCell11.Weight = 0.23743016759776542D;
//
// xrTableCell9
// cellFLSHeader
//
this.xrTableCell9.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
this.cellFLSHeader.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
| DevExpress.XtraPrinting.BorderSide.Right)));
this.xrTableCell9.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
this.xrTableCell9.Multiline = true;
this.xrTableCell9.Name = "xrTableCell9";
this.xrTableCell9.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F);
this.xrTableCell9.StylePriority.UseBorders = false;
this.xrTableCell9.StylePriority.UseFont = false;
this.xrTableCell9.StylePriority.UsePadding = false;
this.xrTableCell9.StylePriority.UseTextAlignment = false;
this.xrTableCell9.Text = "FLS in";
this.xrTableCell9.TextAlignment = DevExpress.XtraPrinting.TextAlignment.BottomCenter;
this.xrTableCell9.Weight = 0.23743016759776536D;
this.cellFLSHeader.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
this.cellFLSHeader.Multiline = true;
this.cellFLSHeader.Name = "cellFLSHeader";
this.cellFLSHeader.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F);
this.cellFLSHeader.StylePriority.UseBorders = false;
this.cellFLSHeader.StylePriority.UseFont = false;
this.cellFLSHeader.StylePriority.UsePadding = false;
this.cellFLSHeader.StylePriority.UseTextAlignment = false;
this.cellFLSHeader.Text = "FLS in";
this.cellFLSHeader.TextAlignment = DevExpress.XtraPrinting.TextAlignment.BottomCenter;
this.cellFLSHeader.Weight = 0.23743016759776536D;
//
// xrTableCell28
//
@@ -420,7 +420,7 @@ namespace DiakonieMuelheim
this.xrTableCell8,
this.xrTableCell5,
this.xrTableCell6,
this.xrTableCell7,
this.cellMinOhne12,
this.xrTableCell43,
this.xrTableCell49});
this.xrTableRow1.Name = "xrTableRow1";
@@ -477,21 +477,21 @@ namespace DiakonieMuelheim
this.xrTableCell6.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
this.xrTableCell6.Weight = 0.23743016759776545D;
//
// xrTableCell7
// cellMinOhne12
//
this.xrTableCell7.BackColor = System.Drawing.Color.Gainsboro;
this.xrTableCell7.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right)
this.cellMinOhne12.BackColor = System.Drawing.Color.Gainsboro;
this.cellMinOhne12.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right)
| DevExpress.XtraPrinting.BorderSide.Bottom)));
this.xrTableCell7.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
this.xrTableCell7.Multiline = true;
this.xrTableCell7.Name = "xrTableCell7";
this.xrTableCell7.StylePriority.UseBackColor = false;
this.xrTableCell7.StylePriority.UseBorders = false;
this.xrTableCell7.StylePriority.UseFont = false;
this.xrTableCell7.StylePriority.UseTextAlignment = false;
this.xrTableCell7.Text = "Minuten\r\n(ohne 1,2)";
this.xrTableCell7.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopCenter;
this.xrTableCell7.Weight = 0.23743016759776536D;
this.cellMinOhne12.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
this.cellMinOhne12.Multiline = true;
this.cellMinOhne12.Name = "cellMinOhne12";
this.cellMinOhne12.StylePriority.UseBackColor = false;
this.cellMinOhne12.StylePriority.UseBorders = false;
this.cellMinOhne12.StylePriority.UseFont = false;
this.cellMinOhne12.StylePriority.UseTextAlignment = false;
this.cellMinOhne12.Text = "Minuten\r\n(ohne 1,2)";
this.cellMinOhne12.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopCenter;
this.cellMinOhne12.Weight = 0.23743016759776536D;
//
// xrTableCell43
//
@@ -517,6 +517,10 @@ namespace DiakonieMuelheim
this.xrTableCell49.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopCenter;
this.xrTableCell49.Weight = 0.44692737430167606D;
//
// bindingSource1
//
this.bindingSource1.DataSource = typeof(BeWo.Report.ReportObjects.ServicesOverviewRO);
//
// formattingRuleStartDate
//
this.formattingRuleStartDate.Condition = "[StartDate2] < [StartDate]";
@@ -527,7 +531,7 @@ namespace DiakonieMuelheim
// ReportHeader
//
this.ReportHeader.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
this.xrLabel14,
this.lblBewilligteFLSWoche,
this.xrLabel16,
this.xrLabel7,
this.xrLabel8,
@@ -539,23 +543,23 @@ namespace DiakonieMuelheim
this.ReportHeader.HeightF = 130F;
this.ReportHeader.Name = "ReportHeader";
//
// xrLabel14
// lblBewilligteFLSWoche
//
this.xrLabel14.BackColor = System.Drawing.Color.Gainsboro;
this.xrLabel14.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
this.lblBewilligteFLSWoche.BackColor = System.Drawing.Color.Gainsboro;
this.lblBewilligteFLSWoche.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
| DevExpress.XtraPrinting.BorderSide.Right)));
this.xrLabel14.Font = new System.Drawing.Font("Arial", 10F);
this.xrLabel14.LocationFloat = new DevExpress.Utils.PointFloat(414.9999F, 47.1111F);
this.xrLabel14.Name = "xrLabel14";
this.xrLabel14.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F);
this.xrLabel14.SizeF = new System.Drawing.SizeF(178.7501F, 30.50001F);
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.Text = "Bewilligte FLS wöchentlich";
this.xrLabel14.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
this.lblBewilligteFLSWoche.Font = new System.Drawing.Font("Arial", 10F);
this.lblBewilligteFLSWoche.LocationFloat = new DevExpress.Utils.PointFloat(414.9999F, 47.1111F);
this.lblBewilligteFLSWoche.Name = "lblBewilligteFLSWoche";
this.lblBewilligteFLSWoche.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F);
this.lblBewilligteFLSWoche.SizeF = new System.Drawing.SizeF(178.7501F, 30.50001F);
this.lblBewilligteFLSWoche.StylePriority.UseBackColor = false;
this.lblBewilligteFLSWoche.StylePriority.UseBorders = false;
this.lblBewilligteFLSWoche.StylePriority.UseFont = false;
this.lblBewilligteFLSWoche.StylePriority.UsePadding = false;
this.lblBewilligteFLSWoche.StylePriority.UseTextAlignment = false;
this.lblBewilligteFLSWoche.Text = "Bewilligte FLS wöchentlich";
this.lblBewilligteFLSWoche.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
//
// xrLabel16
//
@@ -747,8 +751,8 @@ namespace DiakonieMuelheim
this.xrLabel15,
this.xrLabel13,
this.xrLabel12,
this.xrLabel11,
this.xrLabel10,
this.lblOhneFactor,
this.lblFachleistungInMinuten,
this.xrLabel9,
this.xrLabel1});
this.GroupFooter1.HeightF = 270F;
@@ -1097,36 +1101,36 @@ namespace DiakonieMuelheim
this.xrLabel12.Text = "E = ear to ear, face to face";
this.xrLabel12.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
//
// xrLabel11
// lblOhneFactor
//
this.xrLabel11.Font = new System.Drawing.Font("Arial", 8F);
this.xrLabel11.LocationFloat = new DevExpress.Utils.PointFloat(415F, 19.99999F);
this.xrLabel11.Name = "xrLabel11";
this.xrLabel11.SizeF = new System.Drawing.SizeF(320F, 20F);
this.xrLabel11.StylePriority.UseBackColor = false;
this.xrLabel11.StylePriority.UseBorders = false;
this.xrLabel11.StylePriority.UseFont = false;
this.xrLabel11.StylePriority.UsePadding = false;
this.xrLabel11.StylePriority.UseTextAlignment = false;
this.xrLabel11.Text = "Ohne Faktor 1,2 (wird erst bei Abrechnung eingerechnet)";
this.xrLabel11.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
this.lblOhneFactor.Font = new System.Drawing.Font("Arial", 8F);
this.lblOhneFactor.LocationFloat = new DevExpress.Utils.PointFloat(415F, 19.99999F);
this.lblOhneFactor.Name = "lblOhneFactor";
this.lblOhneFactor.SizeF = new System.Drawing.SizeF(320F, 20F);
this.lblOhneFactor.StylePriority.UseBackColor = false;
this.lblOhneFactor.StylePriority.UseBorders = false;
this.lblOhneFactor.StylePriority.UseFont = false;
this.lblOhneFactor.StylePriority.UsePadding = false;
this.lblOhneFactor.StylePriority.UseTextAlignment = false;
this.lblOhneFactor.Text = "Ohne Faktor 1,2 (wird erst bei Abrechnung eingerechnet)";
this.lblOhneFactor.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
//
// xrLabel10
// lblFachleistungInMinuten
//
this.xrLabel10.BackColor = System.Drawing.Color.Gainsboro;
this.xrLabel10.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Right | DevExpress.XtraPrinting.BorderSide.Bottom)));
this.xrLabel10.Font = new System.Drawing.Font("Arial", 10F);
this.xrLabel10.LocationFloat = new DevExpress.Utils.PointFloat(415F, 0F);
this.xrLabel10.Name = "xrLabel10";
this.xrLabel10.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F);
this.xrLabel10.SizeF = new System.Drawing.SizeF(320F, 20F);
this.xrLabel10.StylePriority.UseBackColor = false;
this.xrLabel10.StylePriority.UseBorders = false;
this.xrLabel10.StylePriority.UseFont = false;
this.xrLabel10.StylePriority.UsePadding = false;
this.xrLabel10.StylePriority.UseTextAlignment = false;
this.xrLabel10.Text = "Fachleistungen in Minuten";
this.xrLabel10.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
this.lblFachleistungInMinuten.BackColor = System.Drawing.Color.Gainsboro;
this.lblFachleistungInMinuten.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Right | DevExpress.XtraPrinting.BorderSide.Bottom)));
this.lblFachleistungInMinuten.Font = new System.Drawing.Font("Arial", 10F);
this.lblFachleistungInMinuten.LocationFloat = new DevExpress.Utils.PointFloat(415F, 0F);
this.lblFachleistungInMinuten.Name = "lblFachleistungInMinuten";
this.lblFachleistungInMinuten.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F);
this.lblFachleistungInMinuten.SizeF = new System.Drawing.SizeF(320F, 20F);
this.lblFachleistungInMinuten.StylePriority.UseBackColor = false;
this.lblFachleistungInMinuten.StylePriority.UseBorders = false;
this.lblFachleistungInMinuten.StylePriority.UseFont = false;
this.lblFachleistungInMinuten.StylePriority.UsePadding = false;
this.lblFachleistungInMinuten.StylePriority.UseTextAlignment = false;
this.lblFachleistungInMinuten.Text = "Fachleistungen in Minuten";
this.lblFachleistungInMinuten.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
//
// xrLabel9
//
@@ -1168,10 +1172,6 @@ namespace DiakonieMuelheim
this.fieldKontaktArt.FieldType = DevExpress.XtraReports.UI.FieldType.String;
this.fieldKontaktArt.Name = "fieldKontaktArt";
//
// bindingSource1
//
this.bindingSource1.DataSource = typeof(BeWo.Report.ReportObjects.ServicesOverviewRO);
//
// Quittierungsbeleg
//
this.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] {
@@ -1197,10 +1197,10 @@ namespace DiakonieMuelheim
this.Version = "17.1";
((System.ComponentModel.ISupportInitialize)(this.xrTable3)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.xrTableServiceRecords1)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.xrTableAbwesenheiten)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.xrRichText2)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.xrRichText1)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).EndInit();
((System.ComponentModel.ISupportInitialize)(this)).EndInit();
}
@@ -1225,7 +1225,7 @@ namespace DiakonieMuelheim
private DevExpress.XtraReports.UI.XRTableCell xrTableCell3;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell4;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell11;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell9;
private DevExpress.XtraReports.UI.XRTableCell cellFLSHeader;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell28;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell48;
private DevExpress.XtraReports.UI.XRTableRow xrTableRow1;
@@ -1233,7 +1233,7 @@ namespace DiakonieMuelheim
private DevExpress.XtraReports.UI.XRTableCell xrTableCell8;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell5;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell6;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell7;
private DevExpress.XtraReports.UI.XRTableCell cellMinOhne12;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell43;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell49;
private DevExpress.XtraReports.UI.GroupFooterBand GroupFooter1;
@@ -1254,8 +1254,8 @@ namespace DiakonieMuelheim
private DevExpress.XtraReports.UI.XRTableCell xrTableCell50;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell2;
private DevExpress.XtraReports.UI.CalculatedField fieldKontaktArt;
private DevExpress.XtraReports.UI.XRLabel xrLabel11;
private DevExpress.XtraReports.UI.XRLabel xrLabel10;
private DevExpress.XtraReports.UI.XRLabel lblOhneFactor;
private DevExpress.XtraReports.UI.XRLabel lblFachleistungInMinuten;
private DevExpress.XtraReports.UI.XRLabel xrLabel9;
private DevExpress.XtraReports.UI.XRLabel xrLabel1;
private DevExpress.XtraReports.UI.XRLabel xrLabel13;
@@ -1288,7 +1288,7 @@ namespace DiakonieMuelheim
private DevExpress.XtraReports.UI.XRTableCell xrTableCell29;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell30;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell31;
private DevExpress.XtraReports.UI.XRLabel xrLabel14;
private DevExpress.XtraReports.UI.XRLabel lblBewilligteFLSWoche;
private DevExpress.XtraReports.UI.XRLabel xrLabel16;
private DevExpress.XtraReports.UI.XRPictureBox xrPictureBox1;
}

View File

@@ -47,10 +47,37 @@ namespace DiakonieMuelheim
}
ErstelleAbwesenheitenTabelle(pRO);
String f = GetFunction(pRO);
if (f != null && f.Contains("67"))
{
lblFachleistungInMinuten.Text = "Dienstleistungen in Minuten";
lblBewilligteFLSWoche.Text = "Bewilligte DLS wöchentlich";
lblOhneFactor.Text = "Ohne Faktor 1,5 (wird erst bei Abrechnung eingerechnet)";
cellFLSHeader.Text = "DLS in";
cellMinOhne12.Text = "Minuten\r\n(ohne 1,5)";
}
bindingSource1.DataSource = pRO;
}
private String GetFunction(ServicesOverviewRO pRO)
{
if (pRO.CostBearer2SupportConceptList != null && pRO.CostBearer2SupportConceptList.Count > 0)
{
var c2s = pRO.CostBearer2SupportConceptList[0];
var org = c2s.CostBearer.Organisation;
if (org.Function != null)
{
return org.Function.Value;
}
}
return null;
}
private void ErstelleAbwesenheitenTabelle(ServicesOverviewRO pRo)
{
if (pRo.Abwesenheiten != null)

View File

@@ -45,7 +45,7 @@ namespace DiakonieMuelheim
this.xrLabel14 = new DevExpress.XtraReports.UI.XRLabel();
this.xrLabel11 = new DevExpress.XtraReports.UI.XRLabel();
this.xrLabel10 = new DevExpress.XtraReports.UI.XRLabel();
this.xrLabel9 = new DevExpress.XtraReports.UI.XRLabel();
this.lblBemerkung = new DevExpress.XtraReports.UI.XRLabel();
this.xrLabel18 = new DevExpress.XtraReports.UI.XRLabel();
this.xrLabel17 = new DevExpress.XtraReports.UI.XRLabel();
this.lblAbrechnungstext = new DevExpress.XtraReports.UI.XRLabel();
@@ -53,12 +53,12 @@ namespace DiakonieMuelheim
this.xrLabel13 = new DevExpress.XtraReports.UI.XRLabel();
this.lblAktenzeichen = new DevExpress.XtraReports.UI.XRLabel();
this.xrLabel2 = new DevExpress.XtraReports.UI.XRLabel();
this.xrLabel1 = new DevExpress.XtraReports.UI.XRLabel();
this.lblAbrechnungTitel = new DevExpress.XtraReports.UI.XRLabel();
this.xrLabel4 = new DevExpress.XtraReports.UI.XRLabel();
this.xrLabel3 = new DevExpress.XtraReports.UI.XRLabel();
this.xrLabel5 = new DevExpress.XtraReports.UI.XRLabel();
this.xrLabel8 = new DevExpress.XtraReports.UI.XRLabel();
this.xrLabel6 = new DevExpress.XtraReports.UI.XRLabel();
this.lbl2 = new DevExpress.XtraReports.UI.XRLabel();
this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components);
((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this)).BeginInit();
@@ -151,7 +151,7 @@ namespace DiakonieMuelheim
this.xrLabel14,
this.xrLabel11,
this.xrLabel10,
this.xrLabel9,
this.lblBemerkung,
this.xrLabel18,
this.xrLabel17,
this.lblAbrechnungstext,
@@ -159,12 +159,12 @@ namespace DiakonieMuelheim
this.xrLabel13,
this.lblAktenzeichen,
this.xrLabel2,
this.xrLabel1,
this.lblAbrechnungTitel,
this.xrLabel4,
this.xrLabel3,
this.xrLabel5,
this.xrLabel8,
this.xrLabel6});
this.lbl2});
this.Page1.HeightF = 641.184F;
this.Page1.Name = "Page1";
this.Page1.StylePriority.UseFont = false;
@@ -223,15 +223,15 @@ namespace DiakonieMuelheim
this.xrLabel10.StylePriority.UseFont = false;
this.xrLabel10.Text = "Unterschrift und Stempel des Anbieters";
//
// xrLabel9
// lblBemerkung
//
this.xrLabel9.LocationFloat = new DevExpress.Utils.PointFloat(0F, 418.9583F);
this.xrLabel9.Multiline = true;
this.xrLabel9.Name = "xrLabel9";
this.xrLabel9.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
this.xrLabel9.SizeF = new System.Drawing.SizeF(676.9999F, 137.8333F);
this.xrLabel9.StylePriority.UseFont = false;
this.xrLabel9.Text = resources.GetString("xrLabel9.Text");
this.lblBemerkung.LocationFloat = new DevExpress.Utils.PointFloat(0F, 418.9583F);
this.lblBemerkung.Multiline = true;
this.lblBemerkung.Name = "lblBemerkung";
this.lblBemerkung.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
this.lblBemerkung.SizeF = new System.Drawing.SizeF(676.9999F, 137.8333F);
this.lblBemerkung.StylePriority.UseFont = false;
this.lblBemerkung.Text = resources.GetString("lblBemerkung.Text");
//
// xrLabel18
//
@@ -321,18 +321,18 @@ namespace DiakonieMuelheim
this.xrLabel2.Text = "Für: ";
this.xrLabel2.WordWrap = false;
//
// xrLabel1
// lblAbrechnungTitel
//
this.xrLabel1.BackColor = System.Drawing.Color.Transparent;
this.xrLabel1.CanShrink = true;
this.xrLabel1.LocationFloat = new DevExpress.Utils.PointFloat(0F, 180F);
this.xrLabel1.Name = "xrLabel1";
this.xrLabel1.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
this.xrLabel1.SizeF = new System.Drawing.SizeF(650F, 16F);
this.xrLabel1.StylePriority.UseBackColor = false;
this.xrLabel1.StylePriority.UseFont = false;
this.xrLabel1.Text = "Abrechnung über Dienstleistungsstunden im Betreuten Wohnen § 67 SGB XII";
this.xrLabel1.WordWrap = false;
this.lblAbrechnungTitel.BackColor = System.Drawing.Color.Transparent;
this.lblAbrechnungTitel.CanShrink = true;
this.lblAbrechnungTitel.LocationFloat = new DevExpress.Utils.PointFloat(0F, 180F);
this.lblAbrechnungTitel.Name = "lblAbrechnungTitel";
this.lblAbrechnungTitel.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
this.lblAbrechnungTitel.SizeF = new System.Drawing.SizeF(650F, 16F);
this.lblAbrechnungTitel.StylePriority.UseBackColor = false;
this.lblAbrechnungTitel.StylePriority.UseFont = false;
this.lblAbrechnungTitel.Text = "Abrechnung über Dienstleistungsstunden im Betreuten Wohnen nach § 67 SGB XII";
this.lblAbrechnungTitel.WordWrap = false;
//
// xrLabel4
//
@@ -388,16 +388,16 @@ namespace DiakonieMuelheim
this.xrLabel8.Text = "xrLabel8";
this.xrLabel8.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
//
// xrLabel6
// lbl2
//
this.xrLabel6.LocationFloat = new DevExpress.Utils.PointFloat(0F, 340F);
this.xrLabel6.Multiline = true;
this.xrLabel6.Name = "xrLabel6";
this.xrLabel6.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
this.xrLabel6.SizeF = new System.Drawing.SizeF(676.9999F, 29.50003F);
this.xrLabel6.StylePriority.UseFont = false;
this.xrLabel6.Text = "Dienstleistungsstunden unmittelbare Betreuungsleistungen des Betreuten Wohnens er" +
"bracht.";
this.lbl2.LocationFloat = new DevExpress.Utils.PointFloat(0F, 340F);
this.lbl2.Multiline = true;
this.lbl2.Name = "lbl2";
this.lbl2.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
this.lbl2.SizeF = new System.Drawing.SizeF(686.9998F, 29.50003F);
this.lbl2.StylePriority.UseFont = false;
this.lbl2.Text = "Dienstleistungsstunden als unmittelbare Betreuungsleistungen des Betreuten Wohnen" +
"s erbracht.";
//
// bindingSource1
//
@@ -438,7 +438,7 @@ namespace DiakonieMuelheim
private DevExpress.XtraReports.UI.XRLabel xrLabel3;
private DevExpress.XtraReports.UI.XRLabel xrLabel5;
private DevExpress.XtraReports.UI.XRLabel xrLabel8;
private DevExpress.XtraReports.UI.XRLabel xrLabel6;
private DevExpress.XtraReports.UI.XRLabel lbl2;
private DevExpress.XtraReports.UI.XRLabel RecipientPostCodeAndTown;
private DevExpress.XtraReports.UI.XRLabel xrLabel_RecipientStreet;
private DevExpress.XtraReports.UI.XRLabel xrLabel_RecipientDivision;
@@ -447,9 +447,9 @@ namespace DiakonieMuelheim
private DevExpress.XtraReports.UI.XRLabel xrLabel13;
private DevExpress.XtraReports.UI.XRLabel lblAktenzeichen;
private DevExpress.XtraReports.UI.XRLabel xrLabel2;
private DevExpress.XtraReports.UI.XRLabel xrLabel1;
private DevExpress.XtraReports.UI.XRLabel lblAbrechnungTitel;
private DevExpress.XtraReports.UI.XRLabel xrLabel10;
private DevExpress.XtraReports.UI.XRLabel xrLabel9;
private DevExpress.XtraReports.UI.XRLabel lblBemerkung;
private DevExpress.XtraReports.UI.XRLabel xrLabel18;
private DevExpress.XtraReports.UI.XRLabel xrLabel17;
private DevExpress.XtraReports.UI.XRLabel lblAbrechnungstext;

View File

@@ -80,7 +80,32 @@ namespace DiakonieMuelheim
lblAktenzeichen.Text = "Aktenzeichen der Stadt Mülheim";
}
}
String f = GetFunction(pRO);
if (f != null && f.Contains("53"))
{
lblAbrechnungTitel.Text = "Abrechnung über Assistenzleistungen im Betreuten Wohnen nach § 53 SGB XII";
lbl2.Text = "Assistenzleistungsstunden als unmittelbare Betreuungsleistungen des Betreuten Wohnens erbracht.";
lblBemerkung.Text =
"Es wird ausdrücklich bestätigt, dass in den angegebenen Assistenzleistungsstunden nur un-\r\n" +
"mittelbare Betreuungsleistungen im Sinne der Leistungs-und Prüfungs - sowie der\r\n" +
"Vergütungsvereinbarung enthalten sind. Alle gemachten Angaben können anhand der vorgehaltenen Quittierungsbelege " +
"sowie der Betreuungsdokumentation nachgewiesen werden.";
}
this.bindingSource1.DataSource = pRO;
}
private String GetFunction(ServiceInvoiceRO pRO)
{
if (pRO.InvoiceBase != null && pRO.InvoiceBase.SupportConceptCostBearerRelDc != null)
{
var c2s = pRO.InvoiceBase.SupportConceptCostBearerRelDc;
return c2s.CostBearer.Function;
}
return null;
}
}
}

View File

@@ -117,7 +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="xrLabel9.Text" xml:space="preserve">
<data name="lblBemerkung.Text" xml:space="preserve">
<value>Es wird ausdrücklich bestätigt, dass in den angegebenen Dienstleistungsstunden nur un-
mittelbare Betreuungsleistungen im Sinne der Leistungs- und Prüfungs- sowie der Vergütungsvereinbarung enthalten sind. Eine Dienstleistungsstunde besteht aus 40 (Zeit-)
Minuten. Alle gemachten Angaben können anhand der vorgehaltenen Quittierungsbelege

View File

@@ -72,6 +72,7 @@
<Compile Include="QuittierungsbelegMitDatum.Designer.cs">
<DependentUpon>QuittierungsbelegMitDatum.cs</DependentUpon>
</Compile>
<Compile Include="Reporting\CustomAnnualReportFactory.cs" />
<Compile Include="Reporting\FfReportCreator.cs" />
<Compile Include="ServiceInvoiceReport.cs">
<SubType>Component</SubType>

View File

@@ -16,14 +16,16 @@ using BeWo.Service.Invoicing;
using BeWo.Service.Plugins;
using BeWo.Service.ServiceImplementations;
using BS.Shared.DataContracts.Compact;
using BS.Shared.Extensions;
using DevExpress.Data.Helpers;
using DevExpress.XtraEditors.Controls;
namespace Humanitas
{
public partial class Finanzauswertung : DevExpress.XtraReports.UI.XtraReport, IBeWoReport<FinanceRO>
{
private Dictionary<long, List<CostBearer2SupportConcept>> customer2CostbearerSupportConcepts = new Dictionary<long, List<CostBearer2SupportConcept>>();
public Finanzauswertung()
{
InitializeComponent();
@@ -51,15 +53,8 @@ namespace Humanitas
cellGeleistetImZeitraumHeader.Text = String.Format("geleistete Std. {0:dd.MM.yyyy}-{1:dd.MM.yyyy}", start, end);
}
if (pRO.RateFactor.HasValue)
{
cellRateFactorHeader.Text = String.Format("geleistete Std. x {0:0.##}", pRO.RateFactor);
}
else
{
cellRateFactorHeader.Visible = false;
cellRateFactor.Visible = false;
}
cellRateFactorHeader.Text = String.Format("geleistete Std. x {0:0.##}", 1.2);
}
else
@@ -72,7 +67,7 @@ namespace Humanitas
cellRateFactor.Visible = false;
}
var srList = DAOFactory.GenericDAO.GetAllActiveAndArchived<SupportConcept>();
var srList = DAOFactory.GenericDAO.GetAllActive<SupportConcept>();
foreach (var sc in srList)
{
@@ -87,7 +82,7 @@ namespace Humanitas
}
}
this.bindingSource1.DataSource = CreateReportObjects(pRO);
}
@@ -99,9 +94,12 @@ namespace Humanitas
{
foreach (var scRo in ro.SupportConceptFinanceList)
{
var entry = CreateEntry(ro, scRo);
if (scRo.Costbearer2Supportconcept.SupportConcept.ActivationType == ActivationTypeId.Active)
{
var entry = CreateEntry(ro, scRo);
result.Entries.Add(entry);
result.Entries.Add(entry);
}
}
}
@@ -118,6 +116,7 @@ namespace Humanitas
var c2s = DAOFactory.GenericDAO.LoadByID<CostBearer2SupportConcept>(entry.SupportConceptFinance.Costbearer2Supportconcept
.CostBearer2SupportConceptOid.Value);
BerechneStunden(fro, entry, c2s, scRo);
SetzeHilfeplanInfos(entry, c2s);
SetzeCustomerInfos(entry, c2s.SupportConcept.Customer);
@@ -128,6 +127,93 @@ namespace Humanitas
return entry;
}
private void BerechneStunden(FinanceRO fro, CustomFinanzauswertungEntry entry, CostBearer2SupportConcept c2S, FinanceRO.SupportConceptFinanceRO scRo)
{
var calc = Calculations.GetInstance(c2S.CostBearer.ID);
var relDC = MapperFactory.SupportConceptCostBearerRelDC_CostBearer2SupportConcept.MapToNewDC(c2S);
if (fro.ReportEndDate.HasValue && fro.ReportEndDate < DateTime.MaxValue.AddDays(-1))
{
scRo.ApprovedHours = calc.GetApprovedHoursTillNow(relDC, fro.ReportEndDate.Value) ?? 0;
//ro.ApprovedHours = calc.GetApprovedHoursTillNow(relDC, null) ?? 0;
scRo.BillableHours =
calc.GetBillableDurationInMinutes(scRo.ServiceRecords.Where(sr => sr.Start.Value.Date < fro.ReportEndDate.Value.AddDays(1)).ToList()) / 60;
}
else
{
scRo.ApprovedHours = calc.GetApprovedHoursTillNow(relDC, null) ?? 0;
scRo.BillableHours = calc.GetBillableDurationInMinutes(scRo.ServiceRecords) / 60;
}
if (fro.ReportStartDate.HasValue && fro.ReportEndDate.HasValue)
{
scRo.ApprovedHoursInReportTimeSpan = calc.GetApprovedHoursForPeriod(relDC, fro.ReportStartDate.Value, fro.ReportEndDate.Value);
//ro.BillableHoursInReportTimeSpan =
// calc.GetBillableDurationInMinutes(
// cb2sc.ServiceRecords.Where(sr => sr.Start >= start && sr.Start.Value.Date <= end.Value.Date).ToList().
// MapToNewDCs())/60;
var costRateDcs =
MapperFactory.CostRatePeriodDC_CostRatePeriod.MapToNewDCs(c2S.CostBearer.CostRatePeriods);
scRo.AmountInReportTimeSpan = 0;
foreach (var serviceRecordtemp in c2S.ServiceRecords)
{
if (serviceRecordtemp.Start >= fro.ReportStartDate && serviceRecordtemp.Start.Value.Date <= fro.ReportEndDate.Value.Date)
{
var dc = MapperFactory.ServiceRecordDC_ServiceRecord.MapToNewDC(serviceRecordtemp);
var billable = calc.GetBillableDurationInMinutes(dc) / 60;
scRo.BillableHoursInReportTimeSpan += billable;
var rfcr = costRateDcs.GetCostRatePeriodForDate(CostRatePeriodType.RateFactor, serviceRecordtemp.Start.Value);
if (rfcr != null && rfcr.CostRateValue.HasValue)
{
var billableRateFactor = billable * (rfcr.CostRateValue.Value + 100m) / 100m;
scRo.BillableHoursInReportTimeSpanWithFactor += billableRateFactor;
billable = billableRateFactor;
}
decimal stundensatz = 0;
var hcr = costRateDcs.GetCostRatePeriodForDate(CostRatePeriodType.HourlyRate, serviceRecordtemp.Start.Value);
if (hcr != null && hcr.CostRateValue.HasValue)
{
stundensatz = hcr.CostRateValue.Value;
}
var betrag = billable * stundensatz;
scRo.AmountInReportTimeSpan += betrag;
}
}
var rfcrEnd = costRateDcs.GetCostRatePeriodForDate(CostRatePeriodType.RateFactor, fro.ReportEndDate.Value);
if (rfcrEnd != null && rfcrEnd.CostRateValue.HasValue)
{
scRo.RateFactor = (rfcrEnd.CostRateValue.Value + 100m) / 100m;
if (!fro.RateFactor.HasValue)
{
fro.RateFactor = scRo.RateFactor;
}
}
var hcrEnd = costRateDcs.GetCostRatePeriodForDate(CostRatePeriodType.HourlyRate, fro.ReportEndDate.Value);
if (hcrEnd != null && hcrEnd.CostRateValue.HasValue)
{
scRo.HourlyRate = hcrEnd.CostRateValue.Value;
}
}
}
private void SetzeCustomerInfos(CustomFinanzauswertungEntry entry, Customer customer)
{
entry.Kostenstelle = customer.CostCenter;
@@ -210,6 +296,10 @@ namespace Humanitas
dict.Add(sc, scRo.ServiceRecords);
if (scRo.CustomerName.Contains("Amri"))
{
int test = 0;
}
var creator = factory.CreateInvoiceCreator(null, tenant, dict);
//String text = String.Format("Tenant={0}, Context=Null? {1}, Factory = {2}", tenant,
@@ -239,7 +329,7 @@ namespace Humanitas
dc.SupportConceptOid = c2s.SupportConcept.SupportConceptOid;
dc.CostBearerRelOids = new List<long>();
dc.CostBearerRelOids.Add(c2s.CostBearer2SupportConceptOid.Value);
dc.IsApproved = c2s.ApprovedStartDate.HasValue && c2s.ApprovedEndDate.HasValue;
dc.IsApproved = true;
return dc;
}
@@ -273,44 +363,100 @@ namespace Humanitas
StringBuilder rnrSb = new StringBuilder();
StringBuilder bezahltSb = new StringBuilder();
var invoices = DAOFactory.SearchDAO.GetServiceInvoices(c2s.Oid.Value, span);
var invoices = DAOFactory.SearchDAO.GetServiceInvoices(c2s.Oid.Value, null);
foreach (var i in invoices)
{
if (betragSb.Length > 0)
if (i.InvoiceBase.InvoiceDate >= span.StartDateTime && i.InvoiceBase.InvoiceDate <= span.EndDateTime)
{
betragSb.AppendLine();
}
if (datumSb.Length > 0)
{
datumSb.AppendLine();
}
if (rnrSb.Length > 0)
{
rnrSb.AppendLine();
}
if (bezahltSb.Length > 0)
{
bezahltSb.AppendLine();
}
decimal rechnungsBetrag = 0;
decimal rechnungsBetrag = 0;
foreach (var sip in i.ServiceInvoicePeriodList)
{
rechnungsBetrag += sip.Claim ?? 0;
}
foreach (var sip in i.ServiceInvoicePeriodList)
{
rechnungsBetrag += sip.Claim ?? 0;
}
betragSb.Append(String.Format("{0:c}", rechnungsBetrag));
datumSb.Append(String.Format("{0:dd.MM.yyyy}", i.InvoiceBase.InvoiceDate));
rnrSb.Append(i.InvoiceBase.InvoiceNumber);
bezahltSb.Append(i.InvoiceBase.IsPaid ? "Ja" : "Nein");
AddRechnung(rechnungsBetrag, i.InvoiceBase.InvoiceDate, i.InvoiceBase.InvoiceNumber,
i.InvoiceBase.IsPaid, betragSb, datumSb, rnrSb, bezahltSb);
}
}
var settlementInvoices = DAOFactory.SearchDAO.GetSettlementInvoiceByCostBearer2SupportConceptOid(c2s.Oid.Value);
foreach (var si in settlementInvoices)
{
if (si.InvoiceBase.InvoiceDate >= span.StartDateTime && si.InvoiceBase.InvoiceDate <= span.EndDateTime)
{
AddRechnung(si.AmountBillableTotal ?? 0, si.InvoiceBase.InvoiceDate, si.InvoiceBase.InvoiceNumber, si.InvoiceBase.IsPaid, betragSb, datumSb, rnrSb, bezahltSb);
entry.SpitzabrechnungDifferenz = String.Format("{0:c}", si.Claim);
}
}
var allgemeine = DAOFactory.SearchDAO.GetInvoiceBaseByCustomerOid(InvoiceType.General, c2s.SupportConcept.Customer.Oid.Value);
foreach (var ibAllgemein in allgemeine)
{
if (ibAllgemein.InvoiceDate >= span.StartDateTime && ibAllgemein.InvoiceDate <= span.EndDateTime)
{
decimal rechnungsBetrag = 0;
foreach (var ii in ibAllgemein.InvoiceItems)
{
rechnungsBetrag += ii.AmountTotal ?? 0;
}
AddRechnung(rechnungsBetrag, ibAllgemein.InvoiceDate, ibAllgemein.InvoiceNumber, ibAllgemein.IsPaid, betragSb, datumSb, rnrSb, bezahltSb);
}
}
IList<InvoiceBase> eigenanteil = DAOFactory.SearchDAO.GetInvoiceBaseByTypeAndSupportConceptOid(InvoiceType.CustomerEquity, c2s.SupportConcept.Oid.Value);
foreach (var ibEigen in eigenanteil)
{
if (ibEigen.InvoiceDate >= span.StartDateTime && ibEigen.InvoiceDate <= span.EndDateTime)
{
decimal rechnungsBetrag = 0;
foreach (var ii in ibEigen.InvoiceItems)
{
rechnungsBetrag += ii.AmountTotal ?? 0;
}
AddRechnung(rechnungsBetrag, ibEigen.InvoiceDate, ibEigen.InvoiceNumber, ibEigen.IsPaid, betragSb, datumSb, rnrSb, bezahltSb);
}
}
entry.RechnungsBetrag = betragSb.ToString();
entry.RechnungsDatum = datumSb.ToString();
entry.RechnungsNummer = rnrSb.ToString();
entry.RechnungBezahlt = bezahltSb.ToString();
}
private void AddRechnung(decimal betrag, DateTime? invoiceDate, String invoiceNumber, bool isPaid, StringBuilder betragSb, StringBuilder datumSb, StringBuilder rnrSb, StringBuilder bezahltSb)
{
if (betragSb.Length > 0)
{
betragSb.AppendLine();
}
if (datumSb.Length > 0)
{
datumSb.AppendLine();
}
if (rnrSb.Length > 0)
{
rnrSb.AppendLine();
}
if (bezahltSb.Length > 0)
{
bezahltSb.AppendLine();
}
betragSb.Append(String.Format("{0:c}", betrag));
datumSb.Append(String.Format("{0:dd.MM.yyyy}", invoiceDate));
rnrSb.Append(invoiceNumber);
bezahltSb.Append(isPaid ? "Ja" : "Nein");
}
}
@@ -330,6 +476,7 @@ namespace Humanitas
public DateTime? BewilligungEnde { get; set; }
public decimal Abschlagszahlungen { get; set; }
public String RechnungsBetrag { get; set; }
public String SpitzabrechnungDifferenz { get; set; }
public String RechnungsDatum { get; set; }
public String RechnungsNummer { get; set; }
public String RechnungBezahlt { get; set; }

View File

@@ -61,6 +61,7 @@ namespace Humanitas
this.xrTableCell38 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell50 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell51 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell71 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell52 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell54 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell55 = new DevExpress.XtraReports.UI.XRTableCell();
@@ -92,6 +93,7 @@ namespace Humanitas
this.xrTableCell37 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell40 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell41 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell70 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell42 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell43 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell44 = new DevExpress.XtraReports.UI.XRTableCell();
@@ -120,6 +122,7 @@ namespace Humanitas
this.xrTableCell39 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell60 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell61 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell72 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell62 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell63 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell64 = new DevExpress.XtraReports.UI.XRTableCell();
@@ -128,6 +131,7 @@ namespace Humanitas
this.xrTableCell67 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell68 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell69 = new DevExpress.XtraReports.UI.XRTableCell();
this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components);
this.ReportHeader = new DevExpress.XtraReports.UI.ReportHeaderBand();
this.pageFooterBand1 = new DevExpress.XtraReports.UI.PageFooterBand();
this.Title = new DevExpress.XtraReports.UI.XRControlStyle();
@@ -139,7 +143,6 @@ namespace Humanitas
this.bottomMarginBand1 = new DevExpress.XtraReports.UI.BottomMarginBand();
this.TESTPARAMTER = new DevExpress.XtraReports.Parameters.Parameter();
this.parameter1 = new DevExpress.XtraReports.Parameters.Parameter();
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.xrTable3)).BeginInit();
@@ -173,7 +176,7 @@ namespace Humanitas
this.xrTable2.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 3, 0, 0, 100F);
this.xrTable2.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] {
this.xrTableRow2});
this.xrTable2.SizeF = new System.Drawing.SizeF(2550F, 25F);
this.xrTable2.SizeF = new System.Drawing.SizeF(2650F, 25F);
this.xrTable2.StylePriority.UseBorders = false;
this.xrTable2.StylePriority.UseFont = false;
this.xrTable2.StylePriority.UsePadding = false;
@@ -200,6 +203,7 @@ namespace Humanitas
this.xrTableCell38,
this.xrTableCell50,
this.xrTableCell51,
this.xrTableCell71,
this.xrTableCell52,
this.xrTableCell54,
this.xrTableCell55,
@@ -374,6 +378,15 @@ namespace Humanitas
this.xrTableCell51.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight;
this.xrTableCell51.Weight = 0.44313146230871525D;
//
// xrTableCell71
//
this.xrTableCell71.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "Entries.SpitzabrechnungDifferenz")});
this.xrTableCell71.Name = "xrTableCell71";
this.xrTableCell71.StylePriority.UseTextAlignment = false;
this.xrTableCell71.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight;
this.xrTableCell71.Weight = 0.44313146230871525D;
//
// xrTableCell52
//
this.xrTableCell52.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
@@ -497,7 +510,7 @@ namespace Humanitas
this.xrTable1.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 3, 0, 0, 100F);
this.xrTable1.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] {
this.xrTableRow1});
this.xrTable1.SizeF = new System.Drawing.SizeF(2550F, 50F);
this.xrTable1.SizeF = new System.Drawing.SizeF(2650F, 50F);
this.xrTable1.StylePriority.UseBorders = false;
this.xrTable1.StylePriority.UseFont = false;
this.xrTable1.StylePriority.UsePadding = false;
@@ -524,6 +537,7 @@ namespace Humanitas
this.xrTableCell37,
this.xrTableCell40,
this.xrTableCell41,
this.xrTableCell70,
this.xrTableCell42,
this.xrTableCell43,
this.xrTableCell44,
@@ -674,6 +688,15 @@ namespace Humanitas
this.xrTableCell41.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
this.xrTableCell41.Weight = 0.44313146230871525D;
//
// xrTableCell70
//
this.xrTableCell70.Multiline = true;
this.xrTableCell70.Name = "xrTableCell70";
this.xrTableCell70.StylePriority.UseTextAlignment = false;
this.xrTableCell70.Text = "Spitzabr.\r\nDifferenz";
this.xrTableCell70.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
this.xrTableCell70.Weight = 0.44313146230871525D;
//
// xrTableCell42
//
this.xrTableCell42.Multiline = true;
@@ -760,7 +783,7 @@ namespace Humanitas
this.xrTable3.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 3, 0, 0, 100F);
this.xrTable3.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] {
this.xrTableRow3});
this.xrTable3.SizeF = new System.Drawing.SizeF(2550F, 25F);
this.xrTable3.SizeF = new System.Drawing.SizeF(2650F, 25F);
this.xrTable3.StylePriority.UseBorders = false;
this.xrTable3.StylePriority.UseFont = false;
this.xrTable3.StylePriority.UsePadding = false;
@@ -787,6 +810,7 @@ namespace Humanitas
this.xrTableCell39,
this.xrTableCell60,
this.xrTableCell61,
this.xrTableCell72,
this.xrTableCell62,
this.xrTableCell63,
this.xrTableCell64,
@@ -984,6 +1008,13 @@ namespace Humanitas
this.xrTableCell61.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight;
this.xrTableCell61.Weight = 0.44313146230871536D;
//
// xrTableCell72
//
this.xrTableCell72.Name = "xrTableCell72";
this.xrTableCell72.StylePriority.UseTextAlignment = false;
this.xrTableCell72.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight;
this.xrTableCell72.Weight = 0.44313146230871536D;
//
// xrTableCell62
//
this.xrTableCell62.Name = "xrTableCell62";
@@ -1040,6 +1071,10 @@ namespace Humanitas
this.xrTableCell69.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight;
this.xrTableCell69.Weight = 0.44313146230871536D;
//
// bindingSource1
//
this.bindingSource1.DataSource = typeof(Humanitas.CustomFinanzauswertungRO);
//
// ReportHeader
//
this.ReportHeader.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
@@ -1123,10 +1158,6 @@ namespace Humanitas
this.parameter1.Type = typeof(bool);
this.parameter1.ValueInfo = "False";
//
// bindingSource1
//
this.bindingSource1.DataSource = typeof(Humanitas.CustomFinanzauswertungRO);
//
// Finanzauswertung
//
this.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] {
@@ -1140,7 +1171,7 @@ namespace Humanitas
this.Landscape = true;
this.Margins = new System.Drawing.Printing.Margins(50, 50, 50, 30);
this.PageHeight = 827;
this.PageWidth = 2660;
this.PageWidth = 2760;
this.PaperKind = System.Drawing.Printing.PaperKind.Custom;
this.Parameters.AddRange(new DevExpress.XtraReports.Parameters.Parameter[] {
this.TESTPARAMTER,
@@ -1261,5 +1292,8 @@ namespace Humanitas
private DevExpress.XtraReports.UI.XRTableCell xrTableCell57;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell58;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell59;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell71;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell70;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell72;
}
}

View File

@@ -49,6 +49,7 @@
</ItemGroup>
<ItemGroup>
<Compile Include="CustomMitarbeiterstundenkontoBerechnung.cs" />
<Compile Include="CustomReportCreator.cs" />
<Compile Include="Export\CustomDataExporter.cs" />
<Compile Include="Export\DatevExporter.cs" />
<Compile Include="Finanzauswertung.cs">

View File

@@ -8,15 +8,16 @@
<OutputType>Library</OutputType>
<AppDesignerFolder>Properties</AppDesignerFolder>
<RootNamespace>KollegiumEv</RootNamespace>
<AssemblyName>KollegiumEv</AssemblyName>
<TargetFrameworkVersion>v4.6.1</TargetFrameworkVersion>
<AssemblyName>2993745954_Reports</AssemblyName>
<TargetFrameworkVersion>v4.5</TargetFrameworkVersion>
<FileAlignment>512</FileAlignment>
<TargetFrameworkProfile />
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
<DebugSymbols>true</DebugSymbols>
<DebugType>full</DebugType>
<Optimize>false</Optimize>
<OutputPath>bin\Debug\</OutputPath>
<OutputPath>..\..\Host\bin\</OutputPath>
<DefineConstants>DEBUG;TRACE</DefineConstants>
<ErrorReport>prompt</ErrorReport>
<WarningLevel>4</WarningLevel>
@@ -24,7 +25,7 @@
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
<DebugType>pdbonly</DebugType>
<Optimize>true</Optimize>
<OutputPath>bin\Release\</OutputPath>
<OutputPath>..\..\Host\bin\</OutputPath>
<DefineConstants>TRACE</DefineConstants>
<ErrorReport>prompt</ErrorReport>
<WarningLevel>4</WarningLevel>
@@ -51,6 +52,12 @@
<Compile Include="Invoicing\CustomInvoiceFactory.cs" />
<Compile Include="Invoicing\CustomSettlementInvoiceCreation.cs" />
<Compile Include="Properties\AssemblyInfo.cs" />
<Compile Include="Quittierungsbeleg.cs">
<SubType>Component</SubType>
</Compile>
<Compile Include="Quittierungsbeleg.Designer.cs">
<DependentUpon>Quittierungsbeleg.cs</DependentUpon>
</Compile>
<Compile Include="SettlementReport.cs">
<SubType>Component</SubType>
</Compile>
@@ -60,6 +67,10 @@
</ItemGroup>
<ItemGroup>
<EmbeddedResource Include="Properties\licenses.licx" />
<EmbeddedResource Include="Quittierungsbeleg.resx">
<DependentUpon>Quittierungsbeleg.cs</DependentUpon>
<SubType>Designer</SubType>
</EmbeddedResource>
<EmbeddedResource Include="SettlementReport.resx">
<DependentUpon>SettlementReport.cs</DependentUpon>
<SubType>Designer</SubType>

View File

@@ -50,23 +50,33 @@ namespace KommMit.Alt
}
else
{
if (pRO.InvoiceItems != null)
{
foreach (var ii in pRO.InvoiceItems)
{
ii.ItemDescription = String.Format("{0:dd.MM.yyyy} bis {1:dd.MM.yyyy}: {2:0.##} FLS {3}x {4:c}",
ii.ItemPeriodStart, ii.ItemPeriodEnd,
ii.UnitCount, ii.RateFactor == 0 ? "" : "x " + pRO.RateFactorText2 + " ",
ii.AmountPerUnit);
}
}
var id = GetCustomerId(pRO);
if (id == "LWLNEU")
{
pRO.RateFactorText = null;
pRO.RateFactorText2 = null;
}
}
if (pRO.InvoiceItems != null)
{
foreach (var ii in pRO.InvoiceItems)
{
ii.ItemDescription = String.Format("{0:dd.MM.yyyy} bis {1:dd.MM.yyyy}: {2:0.##} FLS {3}x {4:c}",
ii.ItemPeriodStart, ii.ItemPeriodEnd,
ii.UnitCount, ii.RateFactor == 0 ? "" : "x " + pRO.RateFactorText2 + " ",
ii.AmountPerUnit);
ii.UnitDescription = String.Format("{0} {1:c}", pRO.RateFactor == 1 ? "" : pRO.RateFactorText2 + "x ",
ii.AmountPerUnit);
if (id == "LWLNEU")
{
ii.UnitDescription = String.Format("{0:c}", ii.AmountPerUnit);
}
}
}
}
this.bindingSource1.DataSource = pRO;

View File

@@ -72,6 +72,7 @@
<Compile Include="ServicesOverviewReport.Designer.cs">
<DependentUpon>ServicesOverviewReport.cs</DependentUpon>
</Compile>
<Compile Include="Service\CustomHomeContentGenerator.cs" />
<Compile Include="SettlementReport.cs">
<SubType>Component</SubType>
</Compile>
@@ -114,5 +115,6 @@
<Name>Shared</Name>
</ProjectReference>
</ItemGroup>
<ItemGroup />
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
</Project>

View File

@@ -62,6 +62,7 @@ namespace PraxisPusteblume
ServicesOverviewRO praxisRo = ServicesOverviewRO.CopyFromRO(ro);
ServicesOverviewRO ifsMedizinRo = ServicesOverviewRO.CopyFromRO(ro);
ServicesOverviewRO ifsPsychRo = ServicesOverviewRO.CopyFromRO(ro);
ServicesOverviewRO ifsEingangsdiagnostikRo = ServicesOverviewRO.CopyFromRO(ro);
ServicesOverviewRO defaultRo = ServicesOverviewRO.CopyFromRO(ro);
if (ro.Services != null)
@@ -74,11 +75,16 @@ namespace PraxisPusteblume
{
if (s.CostBearer.Contains("Bezirk Oberbayern - IFS"))
{
if (!s.ServiceDescription.ToLower().Contains("offenes beratungsangebot"))
{
ifsPsychRo.Services.Add(s);
ifsPsychRo.Services.Add(s);
}
}
else
{
ifsEingangsdiagnostikRo.Services.Add(s);
}
//if (s.ServiceDescription.Contains("Heilpädagogik") ||
// s.ServiceDescription.Contains("Psychologie"))
//{
@@ -103,6 +109,7 @@ namespace PraxisPusteblume
}
report = AddReportToReport<QuittierungsbelegPraxis>(report, praxisRo);
report = AddReportToReport<QuittierungsbelegIfsEingangsdiagnostik>(report, ifsEingangsdiagnostikRo);
report = AddReportToReport<QuittierungsbelegIfs>(report, ifsPsychRo);
report = AddReportToReport<QuittierungsbelegPraxis>(report, ifsMedizinRo);
report = AddReportToReport<BeWo.Report.DefaultReports.Quittierungsbeleg>(report, defaultRo);

View File

@@ -17,7 +17,7 @@ namespace PraxisPusteblume
public override bool AddServiceRecordToDuration(ServiceRecord item)
{
if (item.ServiceDescription != null && item.ServiceDescription.ServiceCategory != null && item.ServiceDescription.ServiceCategory.IsBillable)
if (item.ServiceDescription != null && item.ServiceDescription.ServiceCategory != null && item.ServiceDescription.ServiceCategory.IsBillable && item.Start.Value <= new DateTime(2019, 10, 1))
{
if (item.CostBearer2SupportConcept != null)
{

View File

@@ -54,18 +54,18 @@
<Compile Include="LeistungsnachweisKrankenkasse.Designer.cs">
<DependentUpon>LeistungsnachweisKrankenkasse.cs</DependentUpon>
</Compile>
<Compile Include="QuittierungsbelegIfs2.cs">
<SubType>Component</SubType>
</Compile>
<Compile Include="QuittierungsbelegIfs2.Designer.cs">
<DependentUpon>QuittierungsbelegIfs2.cs</DependentUpon>
</Compile>
<Compile Include="QuittierungsbelegIfs.cs">
<SubType>Component</SubType>
</Compile>
<Compile Include="QuittierungsbelegIfs.Designer.cs">
<DependentUpon>QuittierungsbelegIfs.cs</DependentUpon>
</Compile>
<Compile Include="QuittierungsbelegIfsEingangsdiagnostik.cs">
<SubType>Component</SubType>
</Compile>
<Compile Include="QuittierungsbelegIfsEingangsdiagnostik.Designer.cs">
<DependentUpon>QuittierungsbelegIfsEingangsdiagnostik.cs</DependentUpon>
</Compile>
<Compile Include="QuittierungsbelegPraxis.cs">
<SubType>Component</SubType>
</Compile>
@@ -168,14 +168,14 @@
<EmbeddedResource Include="LeistungsnachweisKrankenkasse.resx">
<DependentUpon>LeistungsnachweisKrankenkasse.cs</DependentUpon>
</EmbeddedResource>
<EmbeddedResource Include="QuittierungsbelegIfs2.resx">
<DependentUpon>QuittierungsbelegIfs2.cs</DependentUpon>
<SubType>Designer</SubType>
</EmbeddedResource>
<EmbeddedResource Include="QuittierungsbelegIfs.resx">
<DependentUpon>QuittierungsbelegIfs.cs</DependentUpon>
<SubType>Designer</SubType>
</EmbeddedResource>
<EmbeddedResource Include="QuittierungsbelegIfsEingangsdiagnostik.resx">
<DependentUpon>QuittierungsbelegIfsEingangsdiagnostik.cs</DependentUpon>
<SubType>Designer</SubType>
</EmbeddedResource>
<EmbeddedResource Include="QuittierungsbelegPraxis.resx">
<DependentUpon>QuittierungsbelegPraxis.cs</DependentUpon>
<SubType>Designer</SubType>

View File

@@ -1,4 +1,4 @@
using BeWo.Report.ReportObjects;
using BeWo.Report.ReportObjects;
namespace PraxisPusteblume
{
partial class QuittierungsbelegIfs
@@ -39,21 +39,23 @@ namespace PraxisPusteblume
this.xrLabel6 = new DevExpress.XtraReports.UI.XRLabel();
this.xrLabel1 = new DevExpress.XtraReports.UI.XRLabel();
this.rtAnschriftNormal = new DevExpress.XtraReports.UI.XRRichText();
this.lblAdresse = new DevExpress.XtraReports.UI.XRLabel();
this.xrPictureBox1 = new DevExpress.XtraReports.UI.XRPictureBox();
this.rtKopfNormal = new DevExpress.XtraReports.UI.XRRichText();
this.topMarginBand1 = new DevExpress.XtraReports.UI.TopMarginBand();
this.bottomMarginBand1 = new DevExpress.XtraReports.UI.BottomMarginBand();
this.rtFussNormal = new DevExpress.XtraReports.UI.XRRichText();
this.Page1 = new DevExpress.XtraReports.UI.GroupHeaderBand();
this.xrLabel3 = new DevExpress.XtraReports.UI.XRLabel();
this.lblKlient = new DevExpress.XtraReports.UI.XRLabel();
this.lblMonatJahr = new DevExpress.XtraReports.UI.XRLabel();
this.lblNachweisFuer = new DevExpress.XtraReports.UI.XRLabel();
this.xrTable3 = new DevExpress.XtraReports.UI.XRTable();
this.xrTableRow14 = new DevExpress.XtraReports.UI.XRTableRow();
this.xrTableCell41 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell14 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell16 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell18 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell6 = new DevExpress.XtraReports.UI.XRTableCell();
this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components);
this.GroupFooter1 = new DevExpress.XtraReports.UI.GroupFooterBand();
this.xrLabel14 = new DevExpress.XtraReports.UI.XRLabel();
this.fieldEinzel = new DevExpress.XtraReports.UI.CalculatedField();
@@ -64,15 +66,18 @@ namespace PraxisPusteblume
this.xrTableRow1 = new DevExpress.XtraReports.UI.XRTableRow();
this.xrTableCell1 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell2 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell4 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell5 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell3 = new DevExpress.XtraReports.UI.XRTableCell();
this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components);
this.ruleBorderUnten = new DevExpress.XtraReports.UI.FormattingRule();
this.xrTableCell7 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell8 = new DevExpress.XtraReports.UI.XRTableCell();
((System.ComponentModel.ISupportInitialize)(this.rtAnschriftNormal)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.rtKopfNormal)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.rtFussNormal)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.xrTable3)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.xrTable2)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.xrTable2)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this)).BeginInit();
//
// Detail
@@ -91,9 +96,10 @@ namespace PraxisPusteblume
this.xrLabel7,
this.xrLabel6,
this.xrLabel1,
this.rtAnschriftNormal});
this.rtAnschriftNormal,
this.lblAdresse});
this.ReportHeader.Font = new System.Drawing.Font("Segoe UI", 10F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
this.ReportHeader.HeightF = 143.7917F;
this.ReportHeader.HeightF = 185.4584F;
this.ReportHeader.Name = "ReportHeader";
this.ReportHeader.StylePriority.UseFont = false;
//
@@ -109,10 +115,10 @@ namespace PraxisPusteblume
//
this.xrLabel11.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "ReferenceNumber")});
this.xrLabel11.LocationFloat = new DevExpress.Utils.PointFloat(619.6688F, 32.29173F);
this.xrLabel11.LocationFloat = new DevExpress.Utils.PointFloat(601.7083F, 32.29173F);
this.xrLabel11.Name = "xrLabel11";
this.xrLabel11.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
this.xrLabel11.SizeF = new System.Drawing.SizeF(122.3312F, 29.50003F);
this.xrLabel11.SizeF = new System.Drawing.SizeF(125.2914F, 29.50002F);
this.xrLabel11.StylePriority.UseFont = false;
this.xrLabel11.Text = "Ansprechpartner:";
//
@@ -140,9 +146,9 @@ namespace PraxisPusteblume
this.xrLabel6.LocationFloat = new DevExpress.Utils.PointFloat(465.7087F, 32.29173F);
this.xrLabel6.Name = "xrLabel6";
this.xrLabel6.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
this.xrLabel6.SizeF = new System.Drawing.SizeF(153.9601F, 20F);
this.xrLabel6.SizeF = new System.Drawing.SizeF(135.21F, 20F);
this.xrLabel6.StylePriority.UseFont = false;
this.xrLabel6.Text = "Aktenzeichen Klient/in:";
this.xrLabel6.Text = "Ihre Zeichen:";
//
// xrLabel1
//
@@ -161,6 +167,16 @@ namespace PraxisPusteblume
this.rtAnschriftNormal.SerializableRtfString = resources.GetString("rtAnschriftNormal.SerializableRtfString");
this.rtAnschriftNormal.SizeF = new System.Drawing.SizeF(371.875F, 32.2917F);
//
// lblAdresse
//
this.lblAdresse.LocationFloat = new DevExpress.Utils.PointFloat(45.83333F, 32.29173F);
this.lblAdresse.Multiline = true;
this.lblAdresse.Name = "lblAdresse";
this.lblAdresse.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
this.lblAdresse.SizeF = new System.Drawing.SizeF(371.875F, 153.1667F);
this.lblAdresse.StylePriority.UseFont = false;
this.lblAdresse.Text = "Bezirk Oberbayern\r\nRechenstelle OKK 27/216 Philp\r\n80353 München";
//
// xrPictureBox1
//
this.xrPictureBox1.Image = ((System.Drawing.Image)(resources.GetObject("xrPictureBox1.Image")));
@@ -203,39 +219,17 @@ namespace PraxisPusteblume
// Page1
//
this.Page1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
this.xrLabel3,
this.lblKlient,
this.lblMonatJahr,
this.lblNachweisFuer,
this.xrTable3});
this.Page1.HeightF = 173.8333F;
this.Page1.HeightF = 163F;
this.Page1.Name = "Page1";
this.Page1.StylePriority.UseFont = false;
//
// xrLabel3
//
this.xrLabel3.Font = new System.Drawing.Font("Segoe UI", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
this.xrLabel3.LocationFloat = new DevExpress.Utils.PointFloat(45.83F, 40F);
this.xrLabel3.Name = "xrLabel3";
this.xrLabel3.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
this.xrLabel3.SizeF = new System.Drawing.SizeF(680.0003F, 32.99999F);
this.xrLabel3.StylePriority.UseFont = false;
this.xrLabel3.Text = "über Eingangsdiagnostik im Rahmen der Interdisziplinären Frühförderung";
//
// lblKlient
//
this.lblKlient.Font = new System.Drawing.Font("Segoe UI", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
this.lblKlient.LocationFloat = new DevExpress.Utils.PointFloat(45.83F, 80F);
this.lblKlient.Name = "lblKlient";
this.lblKlient.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
this.lblKlient.SizeF = new System.Drawing.SizeF(371.87F, 25F);
this.lblKlient.StylePriority.UseFont = false;
this.lblKlient.Text = "Klient/in:";
//
// lblMonatJahr
//
this.lblMonatJahr.Font = new System.Drawing.Font("Segoe UI", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
this.lblMonatJahr.LocationFloat = new DevExpress.Utils.PointFloat(45.83359F, 105F);
this.lblMonatJahr.Font = new System.Drawing.Font("Segoe UI", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
this.lblMonatJahr.LocationFloat = new DevExpress.Utils.PointFloat(45.83333F, 48.99998F);
this.lblMonatJahr.Name = "lblMonatJahr";
this.lblMonatJahr.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
this.lblMonatJahr.SizeF = new System.Drawing.SizeF(371.8748F, 32.99999F);
@@ -250,7 +244,7 @@ namespace PraxisPusteblume
this.lblNachweisFuer.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
this.lblNachweisFuer.SizeF = new System.Drawing.SizeF(593.3746F, 32.99999F);
this.lblNachweisFuer.StylePriority.UseFont = false;
this.lblNachweisFuer.Text = "Nachweis";
this.lblNachweisFuer.Text = "Behandlungsnachweis für: , geb. am";
//
// xrTable3
//
@@ -258,11 +252,11 @@ namespace PraxisPusteblume
| DevExpress.XtraPrinting.BorderSide.Right)
| DevExpress.XtraPrinting.BorderSide.Bottom)));
this.xrTable3.Font = new System.Drawing.Font("Segoe UI", 10F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
this.xrTable3.LocationFloat = new DevExpress.Utils.PointFloat(45.83333F, 148.8333F);
this.xrTable3.LocationFloat = new DevExpress.Utils.PointFloat(45.83333F, 103F);
this.xrTable3.Name = "xrTable3";
this.xrTable3.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] {
this.xrTableRow14});
this.xrTable3.SizeF = new System.Drawing.SizeF(680F, 25F);
this.xrTable3.SizeF = new System.Drawing.SizeF(680F, 60F);
this.xrTable3.StylePriority.UseBorderColor = false;
this.xrTable3.StylePriority.UseBorders = false;
this.xrTable3.StylePriority.UseFont = false;
@@ -273,42 +267,63 @@ namespace PraxisPusteblume
//
this.xrTableRow14.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
this.xrTableCell41,
this.xrTableCell14,
this.xrTableCell16,
this.xrTableCell7,
this.xrTableCell18,
this.xrTableCell6});
this.xrTableRow14.Name = "xrTableRow14";
this.xrTableRow14.StylePriority.UseBackColor = false;
this.xrTableRow14.Weight = 0.0343897370597854D;
this.xrTableRow14.Weight = 0.082535368943484955D;
//
// xrTableCell41
//
this.xrTableCell41.Name = "xrTableCell41";
this.xrTableCell41.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 0, 0, 0, 100F);
this.xrTableCell41.StylePriority.UseBorders = false;
this.xrTableCell41.StylePriority.UsePadding = false;
this.xrTableCell41.StylePriority.UseTextAlignment = false;
this.xrTableCell41.Text = "Datum";
this.xrTableCell41.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
this.xrTableCell41.Weight = 0.30769229824351862D;
this.xrTableCell41.Weight = 0.15384613876697989D;
//
// xrTableCell14
//
this.xrTableCell14.Multiline = true;
this.xrTableCell14.Name = "xrTableCell14";
this.xrTableCell14.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
this.xrTableCell14.StylePriority.UseBackColor = false;
this.xrTableCell14.StylePriority.UseBorderColor = false;
this.xrTableCell14.StylePriority.UseBorders = false;
this.xrTableCell14.StylePriority.UseFont = false;
this.xrTableCell14.Text = "Anzahl\r\nBE";
this.xrTableCell14.Weight = 0.092307691732987765D;
//
// xrTableCell16
//
this.xrTableCell16.Multiline = true;
this.xrTableCell16.Name = "xrTableCell16";
this.xrTableCell16.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 0, 0, 0, 100F);
this.xrTableCell16.StylePriority.UseBorders = false;
this.xrTableCell16.StylePriority.UsePadding = false;
this.xrTableCell16.StylePriority.UseTextAlignment = false;
this.xrTableCell16.Text = "Mitarbeiter/in";
this.xrTableCell16.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
this.xrTableCell16.Weight = 0.3846153789302667D;
this.xrTableCell16.Text = "Einzelförderung\r\nmobil";
this.xrTableCell16.Weight = 0.169230757268542D;
//
// xrTableCell18
//
this.xrTableCell18.Multiline = true;
this.xrTableCell18.Name = "xrTableCell18";
this.xrTableCell18.StylePriority.UseBorders = false;
this.xrTableCell18.StylePriority.UseTextAlignment = false;
this.xrTableCell18.Text = "Gruppen-Förderung\r\n3 Kinder";
this.xrTableCell18.Weight = 0.12307691803852872D;
//
// xrTableCell6
//
this.xrTableCell6.Multiline = true;
this.xrTableCell6.Name = "xrTableCell6";
this.xrTableCell6.StylePriority.UseBorders = false;
this.xrTableCell6.Text = "Anzahl der BE";
this.xrTableCell6.Weight = 0.35384612745147703D;
this.xrTableCell6.Text = "Unterschrift der\r\nErziehungsberechtigten bzw.\r\nder Erzieher*in der Kita";
this.xrTableCell6.Weight = 0.33846153645799254D;
//
// bindingSource1
//
this.bindingSource1.DataSource = typeof(BeWo.Report.ReportObjects.ServicesOverviewRO);
//
// GroupFooter1
//
@@ -330,7 +345,7 @@ namespace PraxisPusteblume
this.xrLabel14.StylePriority.UseBorders = false;
this.xrLabel14.StylePriority.UseFont = false;
this.xrLabel14.StylePriority.UseTextAlignment = false;
this.xrLabel14.Text = "Mit freundlichen Grüßen\r\n\r\n\r\n\r\nIhr Pusteblume-Team\r\n[MainAttendant]";
this.xrLabel14.Text = "Mit freundlichen Grüßen\r\n\r\n\r\n\r\nIhr Pusteblume-Team\r\n[MainAttendant]";
//
// fieldEinzel
//
@@ -380,6 +395,9 @@ namespace PraxisPusteblume
this.xrTableRow1.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
this.xrTableCell1,
this.xrTableCell2,
this.xrTableCell4,
this.xrTableCell5,
this.xrTableCell8,
this.xrTableCell3});
this.xrTableRow1.Name = "xrTableRow1";
this.xrTableRow1.StylePriority.UseFont = false;
@@ -390,12 +408,10 @@ namespace PraxisPusteblume
this.xrTableCell1.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.StartDate", "{0:dd.MM.yyyy}")});
this.xrTableCell1.Name = "xrTableCell1";
this.xrTableCell1.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 0, 0, 0, 100F);
this.xrTableCell1.StylePriority.UseBorders = false;
this.xrTableCell1.StylePriority.UsePadding = false;
this.xrTableCell1.StylePriority.UseTextAlignment = false;
this.xrTableCell1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
this.xrTableCell1.Weight = 0.3076923076923076D;
this.xrTableCell1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
this.xrTableCell1.Weight = 0.15384615384615383D;
//
// xrTableCell2
//
@@ -404,30 +420,50 @@ namespace PraxisPusteblume
new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.Notice", "{0:0.##}")});
this.xrTableCell2.Multiline = true;
this.xrTableCell2.Name = "xrTableCell2";
this.xrTableCell2.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F);
this.xrTableCell2.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
this.xrTableCell2.StylePriority.UseBorderColor = false;
this.xrTableCell2.StylePriority.UseBorders = false;
this.xrTableCell2.StylePriority.UseFont = false;
this.xrTableCell2.StylePriority.UsePadding = false;
this.xrTableCell2.StylePriority.UseTextAlignment = false;
this.xrTableCell2.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
this.xrTableCell2.Weight = 0.38461538461538447D;
this.xrTableCell2.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
this.xrTableCell2.Weight = 0.092307692307692271D;
//
// xrTableCell4
//
this.xrTableCell4.CanShrink = true;
this.xrTableCell4.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.Notice2", "{0:0.##}")});
this.xrTableCell4.Name = "xrTableCell4";
this.xrTableCell4.StylePriority.UseBorders = false;
this.xrTableCell4.StylePriority.UseFont = false;
this.xrTableCell4.StylePriority.UseTextAlignment = false;
this.xrTableCell4.Text = "xrTableCell17";
this.xrTableCell4.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
this.xrTableCell4.Weight = 0.1692307692307693D;
//
// xrTableCell5
//
this.xrTableCell5.CanShrink = true;
this.xrTableCell5.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.Notice3", "{0:c}")});
this.xrTableCell5.Name = "xrTableCell5";
this.xrTableCell5.StylePriority.UseBorders = false;
this.xrTableCell5.StylePriority.UseFont = false;
this.xrTableCell5.StylePriority.UseTextAlignment = false;
this.xrTableCell5.Text = "xrTableCell19";
this.xrTableCell5.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
this.xrTableCell5.Weight = 0.16923076923076916D;
//
// xrTableCell3
//
this.xrTableCell3.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right)
| DevExpress.XtraPrinting.BorderSide.Bottom)));
this.xrTableCell3.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.Notice2")});
this.xrTableCell3.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right)));
this.xrTableCell3.FormattingRules.Add(this.ruleBorderUnten);
this.xrTableCell3.Name = "xrTableCell3";
this.xrTableCell3.StylePriority.UseBorders = false;
this.xrTableCell3.StylePriority.UseTextAlignment = false;
this.xrTableCell3.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
this.xrTableCell3.Weight = 0.35384615384615364D;
//
// bindingSource1
//
this.bindingSource1.DataSource = typeof(BeWo.Report.ReportObjects.ServicesOverviewRO);
this.xrTableCell3.Weight = 0.33846153846153831D;
//
// ruleBorderUnten
//
@@ -438,6 +474,26 @@ namespace PraxisPusteblume
| DevExpress.XtraPrinting.BorderSide.Bottom)));
this.ruleBorderUnten.Name = "ruleBorderUnten";
//
// xrTableCell7
//
this.xrTableCell7.Multiline = true;
this.xrTableCell7.Name = "xrTableCell7";
this.xrTableCell7.Text = "Einzelförderung\r\nambulant";
this.xrTableCell7.Weight = 0.16923076236023144D;
//
// xrTableCell8
//
this.xrTableCell8.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right)
| DevExpress.XtraPrinting.BorderSide.Bottom)));
this.xrTableCell8.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.Notice4")});
this.xrTableCell8.Name = "xrTableCell8";
this.xrTableCell8.StylePriority.UseBorders = false;
this.xrTableCell8.StylePriority.UseTextAlignment = false;
this.xrTableCell8.Text = "xrTableCell8";
this.xrTableCell8.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
this.xrTableCell8.Weight = 0.12307692307692301D;
//
// QuittierungsbelegIfs
//
this.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] {
@@ -466,8 +522,8 @@ namespace PraxisPusteblume
((System.ComponentModel.ISupportInitialize)(this.rtKopfNormal)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.rtFussNormal)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.xrTable3)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.xrTable2)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.xrTable2)).EndInit();
((System.ComponentModel.ISupportInitialize)(this)).EndInit();
}
@@ -479,10 +535,13 @@ namespace PraxisPusteblume
private DevExpress.XtraReports.UI.TopMarginBand topMarginBand1;
private DevExpress.XtraReports.UI.BottomMarginBand bottomMarginBand1;
private DevExpress.XtraReports.UI.GroupHeaderBand Page1;
private DevExpress.XtraReports.UI.XRLabel lblAdresse;
private DevExpress.XtraReports.UI.XRRichText rtKopfNormal;
private DevExpress.XtraReports.UI.XRTable xrTable3;
private DevExpress.XtraReports.UI.XRTableRow xrTableRow14;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell14;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell16;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell18;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell41;
private DevExpress.XtraReports.UI.GroupFooterBand GroupFooter1;
private DevExpress.XtraReports.UI.XRRichText rtAnschriftNormal;
@@ -494,6 +553,7 @@ namespace PraxisPusteblume
private DevExpress.XtraReports.UI.XRLabel xrLabel9;
private DevExpress.XtraReports.UI.XRLabel xrLabel7;
private DevExpress.XtraReports.UI.XRLabel xrLabel6;
private DevExpress.XtraReports.UI.XRLabel lblMonatJahr;
private DevExpress.XtraReports.UI.XRLabel xrLabel14;
private DevExpress.XtraReports.UI.XRLabel lblDatum;
private DevExpress.XtraReports.UI.CalculatedField fieldEinzel;
@@ -505,10 +565,11 @@ namespace PraxisPusteblume
private DevExpress.XtraReports.UI.XRTableRow xrTableRow1;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell1;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell2;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell4;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell5;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell3;
private DevExpress.XtraReports.UI.FormattingRule ruleBorderUnten;
private DevExpress.XtraReports.UI.XRLabel lblMonatJahr;
private DevExpress.XtraReports.UI.XRLabel xrLabel3;
private DevExpress.XtraReports.UI.XRLabel lblKlient;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell7;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell8;
}
}

View File

@@ -25,40 +25,37 @@ namespace PraxisPusteblume
SetzeAdresse(pRO);
//lblNachweisFuer.Text = String.Format("Behandlungsnachweis für: {0}, geb. am {1:dd.MM.yyyy}", pRO.CustomerName, pRO.CustomerBirthday);
lblNachweisFuer.Text = String.Format("Behandlungsnachweis für: {0}, geb. am {1:dd.MM.yyyy}", pRO.CustomerName, pRO.CustomerBirthday);
lblKlient.Text = String.Format("Klient/in: {0} {1}", pRO.CustomerFirstName, pRO.CustomerLastName);
lblMonatJahr.Text = String.Format("Abrechnungsmonat: {0:MMMM} {0:yyyy}", pRO.StartDate);
lblMonatJahr.Text = String.Format("Monat/Jahr: {0:MM}/{0:yyyy}", pRO.StartDate);
foreach (var sd in pRO.Services)
{
//sd.Notice = String.Format("{0:0.##}", sd.Minutes / 60);
//sd.Notice = sd.ServiceDescription.Replace("IFS","").Replace("-","").Trim();
sd.Notice = sd.EmployeeFullname;
sd.Notice2 = InvoiceHelper.GetUnitString(((decimal)sd.Minutes * (4m / 3m) / 60m));
sd.Notice = InvoiceHelper.GetUnitString(((decimal)sd.Minutes * (4m / 3m) / 60m));
//if (sd.CustomerCount > 1)
//{
// sd.Notice2 = "";
// sd.Notice3 = "";
// sd.Notice4 = String.Format("{0} Kinder", sd.CustomerCount);
//}
//else
//{
// sd.Notice4 = "";
// if (sd.ServiceDescription.Contains("mobil"))
// {
// sd.Notice2 = "X";
// sd.Notice3 = "";
// }
// else
// {
// sd.Notice2 = "";
// sd.Notice3 = "X";
// }
if (sd.CustomerCount > 1)
{
sd.Notice2 = "";
sd.Notice3 = "";
sd.Notice4 = String.Format("{0} Kinder", sd.CustomerCount);
}
else
{
sd.Notice4 = "";
if (sd.ServiceDescription.Contains("mobil"))
{
sd.Notice2 = "X";
sd.Notice3 = "";
}
else
{
sd.Notice2 = "";
sd.Notice3 = "X";
}
//}
}
}
lblDatum.Text = String.Format("{0:dd.MM.yyyy}", DateTime.Now);
@@ -95,7 +92,7 @@ namespace PraxisPusteblume
sb.AppendLine(String.Format("{0} {1}", org.PostalCode, org.Town));
//lblAdresse.Text = sb.ToString();
lblAdresse.Text = sb.ToString();
}
}

View File

@@ -118,7 +118,7 @@
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<data name="rtAnschriftNormal.SerializableRtfString" xml:space="preserve">
<value>ewBcAHIAdABmADEAXABkAGUAZgBmADAAewBcAGYAbwBuAHQAdABiAGwAewBcAGYAMAAgAEMAYQBsAGkAYgByAGkAOwB9AHsAXABmADEAIABUAGkAbQBlAHMAIABOAGUAdwAgAFIAbwBtAGEAbgA7AH0AewBcAGYAMgAgAEwAaQBiAGUAcgBhAHQAaQBvAG4AUwBhAG4AcwA7AH0AfQB7AFwAYwBvAGwAbwByAHQAYgBsACAAOwBcAHIAZQBkADAAXABnAHIAZQBlAG4AMABcAGIAbAB1AGUAMAAgADsAXAByAGUAZAAwAFwAZwByAGUAZQBuADAAXABiAGwAdQBlADIANQA1ACAAOwB9AHsAXAAqAFwAZABlAGYAYwBoAHAAIABcAGYAMQBcAGYAcwAyADQAfQB7AFwAcwB0AHkAbABlAHMAaABlAGUAdAAgAHsAXABxAGwAXABmADEAXABmAHMAMgA0ACAATgBvAHIAbQBhAGwAOwB9AHsAXAAqAFwAYwBzADEAXABmADEAXABmAHMAMgA0AFwAYwBmADEAIABEAGUAZgBhAHUAbAB0ACAAUABhAHIAYQBnAHIAYQBwAGgAIABGAG8AbgB0ADsAfQB7AFwAKgBcAGMAcwAyAFwAcwBiAGEAcwBlAGQAbwBuADEAXABmADEAXABmAHMAMgA0AFwAYwBmADEAIABMAGkAbgBlACAATgB1AG0AYgBlAHIAOwB9AHsAXAAqAFwAYwBzADMAXAB1AGwAXABmADEAXABmAHMAMgA0AFwAYwBmADIAIABIAHkAcABlAHIAbABpAG4AawA7AH0AewBcACoAXAB0AHMANABcAHQAcwByAG8AdwBkAFwAZgAxAFwAZgBzADIANABcAHEAbABcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgBsADMAXAB0AHMAYwBlAGwAbABwAGEAZABkAGwAMQAwADgAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAYgAzAFwAdABzAGMAZQBsAGwAcABhAGQAZABmAHIAMwBcAHQAcwBjAGUAbABsAHAAYQBkAGQAcgAxADAAOABcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgB0ADMAXAB0AHMAdgBlAHIAdABhAGwAdABcAGMAbAB0AHgAbAByAHQAYgAgAE4AbwByAG0AYQBsACAAVABhAGIAbABlADsAfQB7AFwAKgBcAHQAcwA1AFwAdABzAHIAbwB3AGQAXABzAGIAYQBzAGUAZABvAG4ANABcAGYAMQBcAGYAcwAyADQAXABxAGwAXAB0AHIAYgByAGQAcgB0AFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcgBiAHIAZAByAGwAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdAByAGIAcgBkAHIAYgBcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHIAYgByAGQAcgByAFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcgBiAHIAZAByAGgAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdAByAGIAcgBkAHIAdgBcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAbAAzAFwAdABzAGMAZQBsAGwAcABhAGQAZABsADEAMAA4AFwAdABzAGMAZQBsAGwAcABhAGQAZABmAHIAMwBcAHQAcwBjAGUAbABsAHAAYQBkAGQAcgAxADAAOABcAHQAcwB2AGUAcgB0AGEAbAB0AFwAYwBsAHQAeABsAHIAdABiACAAVABhAGIAbABlACAAUwBpAG0AcABsAGUAIAAxADsAfQB9AHsAXAAqAFwAbABpAHMAdABvAHYAZQByAHIAaQBkAGUAdABhAGIAbABlAH0AXABuAG8AdQBpAGMAbwBtAHAAYQB0AFwAcwBwAGwAeQB0AHcAbgBpAG4AZQBcAGgAdABtAGEAdQB0AHMAcABcAHAAYQByAGQAXABwAGwAYQBpAG4AXABxAGwAewBcAGYAMgBcAGYAcwAxADQAXABjAGYAMAAgAFAAdQBzAHQAZQBiAGwAdQBtAGUAIABcAHUAOAAyADEAMQBcACcAOQA2ACAASQBuAHQAZQByAGQAaQBzAHoAaQBwAGwAaQBuAFwAdQAyADIAOABcACcAZQA0AHIAZQAgAEYAcgBcAHUAMgA1ADIAXAAnAGYAYwBoAGYAXAB1ADIANAA2AFwAJwBmADYAcgBkAGUAcgBzAHQAZQBsAGwAZQAgAC4AIABKAGEAaABuAHMAdAByAGEAXAB1ADIAMgAzAFwAJwBkAGYAZQAgADMAMQAgAC4AIAA4ADMAMgA3ADgAIABUAHIAYQB1AG4AcwB0AGUAaQBuAH0AXABsAGEAbgBnADEAMAAzADEAXABsAGEAbgBnAGYAZQAxADAAMwAxAFwAZgAxAFwAZgBzADIANABcAGMAZgAxAFwAcABhAHIAfQA=</value>
<value>ewBcAHIAdABmADEAXABkAGUAZgBmADAAewBcAGYAbwBuAHQAdABiAGwAewBcAGYAMAAgAEMAYQBsAGkAYgByAGkAOwB9AHsAXABmADEAIABUAGkAbQBlAHMAIABOAGUAdwAgAFIAbwBtAGEAbgA7AH0AewBcAGYAMgAgAEgAZQBsAHYAZQB0AGkAYwBhAC0ATABpAGcAaAB0ADsAfQB9AHsAXABjAG8AbABvAHIAdABiAGwAIAA7AFwAcgBlAGQAMABcAGcAcgBlAGUAbgAwAFwAYgBsAHUAZQAwACAAOwBcAHIAZQBkADAAXABnAHIAZQBlAG4AMABcAGIAbAB1AGUAMgA1ADUAIAA7AH0AewBcACoAXABkAGUAZgBjAGgAcAAgAFwAZgAxAFwAZgBzADIANAB9AHsAXABzAHQAeQBsAGUAcwBoAGUAZQB0ACAAewBcAHEAbABcAGYAMQBcAGYAcwAyADQAIABOAG8AcgBtAGEAbAA7AH0AewBcACoAXABjAHMAMQBcAGYAMQBcAGYAcwAyADQAXABjAGYAMQAgAEQAZQBmAGEAdQBsAHQAIABQAGEAcgBhAGcAcgBhAHAAaAAgAEYAbwBuAHQAOwB9AHsAXAAqAFwAYwBzADIAXABzAGIAYQBzAGUAZABvAG4AMQBcAGYAMQBcAGYAcwAyADQAXABjAGYAMQAgAEwAaQBuAGUAIABOAHUAbQBiAGUAcgA7AH0AewBcACoAXABjAHMAMwBcAHUAbABcAGYAMQBcAGYAcwAyADQAXABjAGYAMgAgAEgAeQBwAGUAcgBsAGkAbgBrADsAfQB7AFwAKgBcAHQAcwA0AFwAdABzAHIAbwB3AGQAXABmADEAXABmAHMAMgA0AFwAcQBsAFwAdABzAGMAZQBsAGwAcABhAGQAZABmAGwAMwBcAHQAcwBjAGUAbABsAHAAYQBkAGQAbAAxADAAOABcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgBiADMAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAcgAzAFwAdABzAGMAZQBsAGwAcABhAGQAZAByADEAMAA4AFwAdABzAGMAZQBsAGwAcABhAGQAZABmAHQAMwBcAHQAcwB2AGUAcgB0AGEAbAB0AFwAYwBsAHQAeABsAHIAdABiACAATgBvAHIAbQBhAGwAIABUAGEAYgBsAGUAOwB9AHsAXAAqAFwAdABzADUAXAB0AHMAcgBvAHcAZABcAHMAYgBhAHMAZQBkAG8AbgA0AFwAZgAxAFwAZgBzADIANABcAHEAbABcAHQAcgBiAHIAZAByAHQAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdAByAGIAcgBkAHIAbABcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHIAYgByAGQAcgBiAFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcgBiAHIAZAByAHIAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdAByAGIAcgBkAHIAaABcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHIAYgByAGQAcgB2AFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgBsADMAXAB0AHMAYwBlAGwAbABwAGEAZABkAGwAMQAwADgAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAcgAzAFwAdABzAGMAZQBsAGwAcABhAGQAZAByADEAMAA4AFwAdABzAHYAZQByAHQAYQBsAHQAXABjAGwAdAB4AGwAcgB0AGIAIABUAGEAYgBsAGUAIABTAGkAbQBwAGwAZQAgADEAOwB9AH0AewBcACoAXABsAGkAcwB0AG8AdgBlAHIAcgBpAGQAZQB0AGEAYgBsAGUAfQBcAG4AbwB1AGkAYwBvAG0AcABhAHQAXABzAHAAbAB5AHQAdwBuAGkAbgBlAFwAaAB0AG0AYQB1AHQAcwBwAFwAcABhAHIAZABcAHAAbABhAGkAbgBcAHEAbAB7AFwAZgAyAFwAZgBzADEANABcAGMAZgAwACAARgByAFwAdQAyADUAMgBcACcAZgBjAGgAZgBcAHUAMgA0ADYAXAAnAGYANgByAGQAZQByAHUAbgBnACAAUAB1AHMAdABlAGIAbAB1AG0AZQAgAC4AIABKAGEAaABuAHMAdAByAGEAXAB1ADIAMgAzAFwAJwBkAGYAZQAgADMAMQAgAC4AIAA4ADMAMgA3ADgAIABUAHIAYQB1AG4AcwB0AGUAaQBuAH0AXABsAGEAbgBnADEAMAAzADEAXABsAGEAbgBnAGYAZQAxADAAMwAxAFwAZgAxAFwAZgBzADIANABcAGMAZgAxAFwAcABhAHIAfQA=</value>
</data>
<assembly alias="System.Drawing" name="System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
<data name="xrPictureBox1.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
@@ -347,7 +347,7 @@
</value>
</data>
<data name="rtKopfNormal.SerializableRtfString" xml:space="preserve">
<value>ewBcAHIAdABmADEAXABkAGUAZgBmADAAewBcAGYAbwBuAHQAdABiAGwAewBcAGYAMAAgAEMAYQBsAGkAYgByAGkAOwB9AHsAXABmADEAIABUAGkAbQBlAHMAIABOAGUAdwAgAFIAbwBtAGEAbgA7AH0AewBcAGYAMgAgAEwAaQBiAGUAcgBhAHQAaQBvAG4AUwBhAG4AcwAtAEIAbwBsAGQAOwB9AHsAXABmADMAIABIAGUAbAB2AGUAdABpAGMAYQAtAEwAaQBnAGgAdAA7AH0AfQB7AFwAYwBvAGwAbwByAHQAYgBsACAAOwBcAHIAZQBkADAAXABnAHIAZQBlAG4AMABcAGIAbAB1AGUAMAAgADsAXAByAGUAZAAwAFwAZwByAGUAZQBuADAAXABiAGwAdQBlADIANQA1ACAAOwB9AHsAXAAqAFwAZABlAGYAYwBoAHAAIABcAGYAMQBcAGYAcwAyADQAfQB7AFwAcwB0AHkAbABlAHMAaABlAGUAdAAgAHsAXABxAGwAXABmADEAXABmAHMAMgA0ACAATgBvAHIAbQBhAGwAOwB9AHsAXAAqAFwAYwBzADEAXABmADEAXABmAHMAMgA0AFwAYwBmADEAIABEAGUAZgBhAHUAbAB0ACAAUABhAHIAYQBnAHIAYQBwAGgAIABGAG8AbgB0ADsAfQB7AFwAKgBcAGMAcwAyAFwAcwBiAGEAcwBlAGQAbwBuADEAXABmADEAXABmAHMAMgA0AFwAYwBmADEAIABMAGkAbgBlACAATgB1AG0AYgBlAHIAOwB9AHsAXAAqAFwAYwBzADMAXAB1AGwAXABmADEAXABmAHMAMgA0AFwAYwBmADIAIABIAHkAcABlAHIAbABpAG4AawA7AH0AewBcACoAXAB0AHMANABcAHQAcwByAG8AdwBkAFwAZgAxAFwAZgBzADIANABcAHEAbABcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgBsADMAXAB0AHMAYwBlAGwAbABwAGEAZABkAGwAMQAwADgAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAYgAzAFwAdABzAGMAZQBsAGwAcABhAGQAZABmAHIAMwBcAHQAcwBjAGUAbABsAHAAYQBkAGQAcgAxADAAOABcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgB0ADMAXAB0AHMAdgBlAHIAdABhAGwAdABcAGMAbAB0AHgAbAByAHQAYgAgAE4AbwByAG0AYQBsACAAVABhAGIAbABlADsAfQB7AFwAKgBcAHQAcwA1AFwAdABzAHIAbwB3AGQAXABzAGIAYQBzAGUAZABvAG4ANABcAGYAMQBcAGYAcwAyADQAXABxAGwAXAB0AHIAYgByAGQAcgB0AFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcgBiAHIAZAByAGwAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdAByAGIAcgBkAHIAYgBcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHIAYgByAGQAcgByAFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcgBiAHIAZAByAGgAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdAByAGIAcgBkAHIAdgBcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAbAAzAFwAdABzAGMAZQBsAGwAcABhAGQAZABsADEAMAA4AFwAdABzAGMAZQBsAGwAcABhAGQAZABmAHIAMwBcAHQAcwBjAGUAbABsAHAAYQBkAGQAcgAxADAAOABcAHQAcwB2AGUAcgB0AGEAbAB0AFwAYwBsAHQAeABsAHIAdABiACAAVABhAGIAbABlACAAUwBpAG0AcABsAGUAIAAxADsAfQB9AHsAXAAqAFwAbABpAHMAdABvAHYAZQByAHIAaQBkAGUAdABhAGIAbABlAH0AXABuAG8AdQBpAGMAbwBtAHAAYQB0AFwAcwBwAGwAeQB0AHcAbgBpAG4AZQBcAGgAdABtAGEAdQB0AHMAcABcAHAAYQByAGQAXABwAGwAYQBpAG4AXABxAGwAewBcAGIAXABmADIAXABmAHMAMQA4AFwAYwBmADEAIABQAHUAcwB0AGUAYgBsAHUAbQBlAH0AXABiAFwAZgAyAFwAZgBzADEAOABcAGMAZgAxAFwAcABhAHIAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcQBsAFwAYgBcAGYAMgBcAGYAcwAxADgAXABjAGYAMQBcAHAAYQByAFwAcABhAHIAZABcAHAAbABhAGkAbgBcAHEAbAB7AFwAZgAzAFwAZgBzADEAOABcAGMAZgAxACAASQBuAHQAZQByAGQAaQBzAHoAaQBwAGwAaQBuAFwAdQAyADIAOABcACcAZQA0AHIAZQAgAEYAcgBcAHUAMgA1ADIAXAAnAGYAYwBoAGYAXAB1ADIANAA2AFwAJwBmADYAcgBkAGUAcgBzAHQAZQBsAGwAZQB9AFwAZgAzAFwAZgBzADEAOABcAGMAZgAxAFwAcABhAHIAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcQBsAHsAXABmADMAXABmAHMAMQA4AFwAYwBmADEAIABKAGEAaABuAHMAdAByAGEAXAB1ADIAMgAzAFwAJwBkAGYAZQAgADMAMQAgAC4AIAA4ADMAMgA3ADgAIABUAHIAYQB1AG4AcwB0AGUAaQBuAH0AXABmADMAXABmAHMAMQA4AFwAYwBmADEAXABwAGEAcgBcAHAAYQByAGQAXABwAGwAYQBpAG4AXABxAGwAXABmADMAXABmAHMAMQA4AFwAYwBmADEAXABwAGEAcgBcAHAAYQByAGQAXABwAGwAYQBpAG4AXABxAGwAewBcAGYAMwBcAGYAcwAxADgAXABjAGYAMQAgAFQAZQBsAGUAZgBvAG4AIAAwADgAIAA2ADEAIAAvACAAOQAwACAAOQA4ACAAMAA2ACAANwA2AH0AXABmADMAXABmAHMAMQA4AFwAYwBmADEAXABwAGEAcgBcAHAAYQByAGQAXABwAGwAYQBpAG4AXABxAGwAewBcAGYAMwBcAGYAcwAxADgAXABjAGYAMQAgAEYAYQB4ACAAMAA4ACAANgAxACAALwAgADkAMAAgADkAOAAgADAANgAgADcANwB9AFwAZgAzAFwAZgBzADEAOABcAGMAZgAxAFwAcABhAHIAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcQBsAFwAZgAzAFwAZgBzADEAOABcAGMAZgAxAFwAcABhAHIAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcQBsAHsAXABmADMAXABmAHMAMQA4AFwAYwBmADEAIABrAG8AbgB0AGEAawB0AEAAZgByAHUAZQBoAGYAbwBlAHIAZABlAHIAdQBuAGcALQBwAHUAcwB0AGUAYgBsAHUAbQBlAC4AZABlAH0AXABmADMAXABmAHMAMQA4AFwAYwBmADEAXABwAGEAcgBcAHAAYQByAGQAXABwAGwAYQBpAG4AXABxAGwAewBcAGYAMwBcAGYAcwAxADgAXABjAGYAMQAgAHcAdwB3AC4AZgByAHUAZQBoAGYAbwBlAHIAZABlAHIAdQBuAGcALQBwAHUAcwB0AGUAYgBsAHUAbQBlAC4AZABlAH0AXABsAGEAbgBnADEAMAAzADEAXABsAGEAbgBnAGYAZQAxADAAMwAxAFwAZgAxAFwAZgBzADIANABcAGMAZgAxAFwAcABhAHIAfQA=</value>
<value>ewBcAHIAdABmADEAXABkAGUAZgBmADAAewBcAGYAbwBuAHQAdABiAGwAewBcAGYAMAAgAEMAYQBsAGkAYgByAGkAOwB9AHsAXABmADEAIABUAGkAbQBlAHMAIABOAGUAdwAgAFIAbwBtAGEAbgA7AH0AewBcAGYAMgAgAEwAaQBiAGUAcgBhAHQAaQBvAG4AUwBhAG4AcwAtAEIAbwBsAGQAOwB9AHsAXABmADMAIABIAGUAbAB2AGUAdABpAGMAYQAtAEwAaQBnAGgAdAA7AH0AfQB7AFwAYwBvAGwAbwByAHQAYgBsACAAOwBcAHIAZQBkADAAXABnAHIAZQBlAG4AMABcAGIAbAB1AGUAMAAgADsAXAByAGUAZAAwAFwAZwByAGUAZQBuADAAXABiAGwAdQBlADIANQA1ACAAOwB9AHsAXAAqAFwAZABlAGYAYwBoAHAAIABcAGYAMQBcAGYAcwAyADQAfQB7AFwAcwB0AHkAbABlAHMAaABlAGUAdAAgAHsAXABxAGwAXABmADEAXABmAHMAMgA0ACAATgBvAHIAbQBhAGwAOwB9AHsAXAAqAFwAYwBzADEAXABmADEAXABmAHMAMgA0AFwAYwBmADEAIABEAGUAZgBhAHUAbAB0ACAAUABhAHIAYQBnAHIAYQBwAGgAIABGAG8AbgB0ADsAfQB7AFwAKgBcAGMAcwAyAFwAcwBiAGEAcwBlAGQAbwBuADEAXABmADEAXABmAHMAMgA0AFwAYwBmADEAIABMAGkAbgBlACAATgB1AG0AYgBlAHIAOwB9AHsAXAAqAFwAYwBzADMAXAB1AGwAXABmADEAXABmAHMAMgA0AFwAYwBmADIAIABIAHkAcABlAHIAbABpAG4AawA7AH0AewBcACoAXAB0AHMANABcAHQAcwByAG8AdwBkAFwAZgAxAFwAZgBzADIANABcAHEAbABcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgBsADMAXAB0AHMAYwBlAGwAbABwAGEAZABkAGwAMQAwADgAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAYgAzAFwAdABzAGMAZQBsAGwAcABhAGQAZABmAHIAMwBcAHQAcwBjAGUAbABsAHAAYQBkAGQAcgAxADAAOABcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgB0ADMAXAB0AHMAdgBlAHIAdABhAGwAdABcAGMAbAB0AHgAbAByAHQAYgAgAE4AbwByAG0AYQBsACAAVABhAGIAbABlADsAfQB7AFwAKgBcAHQAcwA1AFwAdABzAHIAbwB3AGQAXABzAGIAYQBzAGUAZABvAG4ANABcAGYAMQBcAGYAcwAyADQAXABxAGwAXAB0AHIAYgByAGQAcgB0AFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcgBiAHIAZAByAGwAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdAByAGIAcgBkAHIAYgBcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHIAYgByAGQAcgByAFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcgBiAHIAZAByAGgAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdAByAGIAcgBkAHIAdgBcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAbAAzAFwAdABzAGMAZQBsAGwAcABhAGQAZABsADEAMAA4AFwAdABzAGMAZQBsAGwAcABhAGQAZABmAHIAMwBcAHQAcwBjAGUAbABsAHAAYQBkAGQAcgAxADAAOABcAHQAcwB2AGUAcgB0AGEAbAB0AFwAYwBsAHQAeABsAHIAdABiACAAVABhAGIAbABlACAAUwBpAG0AcABsAGUAIAAxADsAfQB9AHsAXAAqAFwAbABpAHMAdABvAHYAZQByAHIAaQBkAGUAdABhAGIAbABlAH0AXABuAG8AdQBpAGMAbwBtAHAAYQB0AFwAcwBwAGwAeQB0AHcAbgBpAG4AZQBcAGgAdABtAGEAdQB0AHMAcABcAHAAYQByAGQAXABwAGwAYQBpAG4AXABxAGwAewBcAGIAXABmADIAXABmAHMAMQA4AFwAYwBmADEAIABQAHUAcwB0AGUAYgBsAHUAbQBlAH0AXABiAFwAZgAyAFwAZgBzADEAOABcAGMAZgAxAFwAcABhAHIAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcQBsAFwAYgBcAGYAMgBcAGYAcwAxADgAXABjAGYAMQBcAHAAYQByAFwAcABhAHIAZABcAHAAbABhAGkAbgBcAHEAbAB7AFwAZgAzAFwAZgBzADEAOABcAGMAZgAxACAASQBuAHQAZQByAGQAaQBzAHoAaQBwAGwAaQBuAFwAdQAyADIAOABcACcAZQA0AHIAZQAgAEYAcgBcAHUAMgA1ADIAXAAnAGYAYwBoAGYAXAB1ADIANAA2AFwAJwBmADYAcgBkAGUAcgBzAHQAZQBsAGwAZQB9AFwAZgAzAFwAZgBzADEAOABcAGMAZgAxAFwAcABhAHIAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcQBsAHsAXABmADMAXABmAHMAMQA4AFwAYwBmADEAIABKAGEAaABuAHMAdAByAGEAXAB1ADIAMgAzAFwAJwBkAGYAZQAgADMAMQAgAC4AIAA4ADMAMgA3ADgAIABUAHIAYQB1AG4AcwB0AGUAaQBuAH0AXABmADMAXABmAHMAMQA4AFwAYwBmADEAXABwAGEAcgBcAHAAYQByAGQAXABwAGwAYQBpAG4AXABxAGwAXABmADMAXABmAHMAMQA4AFwAYwBmADEAXABwAGEAcgBcAHAAYQByAGQAXABwAGwAYQBpAG4AXABxAGwAewBcAGYAMwBcAGYAcwAxADgAXABjAGYAMQAgAFQAZQBsAC4AIAAwACAAOAA2ACAAMQAgAC8AIAA5ADAAIAA5ADgAIAAwADYAIAA3ADYAIAAuACAARgBhAHgAIAA5ADAAIAA5ADgAIAAwADYAIAA3ADcAfQBcAGYAMwBcAGYAcwAxADgAXABjAGYAMQBcAHAAYQByAFwAcABhAHIAZABcAHAAbABhAGkAbgBcAHEAbAB7AFwAZgAzAFwAZgBzADEAOABcAGMAZgAxACAAawBvAG4AdABhAGsAdABAAGYAcgB1AGUAaABmAG8AZQByAGQAZQByAHUAbgBnAC0AcAB1AHMAdABlAGIAbAB1AG0AZQAuAGQAZQB9AFwAZgAzAFwAZgBzADEAOABcAGMAZgAxAFwAcABhAHIAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcQBsAFwAZgAzAFwAZgBzADEAOABcAGMAZgAxAFwAcABhAHIAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcQBsAHsAXABmADMAXABmAHMAMQA4AFwAYwBmADEAIAB3AHcAdwAuAGYAcgB1AGUAaABmAG8AZQByAGQAZQByAHUAbgBnAC0AcAB1AHMAdABlAGIAbAB1AG0AZQAuAGQAZQB9AFwAZgAzAFwAZgBzADEAOABcAGMAZgAxAFwAcABhAHIAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcQBsAHsAXABmADMAXABmAHMAMQA4AFwAYwBmADEAIAB3AHcAdwAuAHAAcgBhAHgAaQBzAC0AcAB1AHMAdABlAGIAbAB1AG0AZQAuAGQAZQB9AFwAbABhAG4AZwAxADAAMwAxAFwAbABhAG4AZwBmAGUAMQAwADMAMQBcAGYAMQBcAGYAcwAyADQAXABjAGYAMQBcAHAAYQByAH0A</value>
</data>
<data name="rtFussNormal.SerializableRtfString" xml:space="preserve">
<value>ewBcAHIAdABmADEAXABkAGUAZgBmADAAewBcAGYAbwBuAHQAdABiAGwAewBcAGYAMAAgAEMAYQBsAGkAYgByAGkAOwB9AHsAXABmADEAIABUAGkAbQBlAHMAIABOAGUAdwAgAFIAbwBtAGEAbgA7AH0AewBcAGYAMgAgAFMAZQBnAG8AZQAgAFUASQA7AH0AfQB7AFwAYwBvAGwAbwByAHQAYgBsACAAOwBcAHIAZQBkADAAXABnAHIAZQBlAG4AMABcAGIAbAB1AGUAMAAgADsAXAByAGUAZAAwAFwAZwByAGUAZQBuADAAXABiAGwAdQBlADIANQA1ACAAOwB9AHsAXAAqAFwAZABlAGYAYwBoAHAAIABcAGYAMQBcAGYAcwAyADQAfQB7AFwAcwB0AHkAbABlAHMAaABlAGUAdAAgAHsAXABxAGwAXABmADEAXABmAHMAMgA0ACAATgBvAHIAbQBhAGwAOwB9AHsAXAAqAFwAYwBzADEAXABmADEAXABmAHMAMgA0AFwAYwBmADEAIABEAGUAZgBhAHUAbAB0ACAAUABhAHIAYQBnAHIAYQBwAGgAIABGAG8AbgB0ADsAfQB7AFwAKgBcAGMAcwAyAFwAcwBiAGEAcwBlAGQAbwBuADEAXABmADEAXABmAHMAMgA0AFwAYwBmADEAIABMAGkAbgBlACAATgB1AG0AYgBlAHIAOwB9AHsAXAAqAFwAYwBzADMAXAB1AGwAXABmADEAXABmAHMAMgA0AFwAYwBmADIAIABIAHkAcABlAHIAbABpAG4AawA7AH0AewBcACoAXAB0AHMANABcAHQAcwByAG8AdwBkAFwAZgAxAFwAZgBzADIANABcAHEAbABcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgBsADMAXAB0AHMAYwBlAGwAbABwAGEAZABkAGwAMQAwADgAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAYgAzAFwAdABzAGMAZQBsAGwAcABhAGQAZABmAHIAMwBcAHQAcwBjAGUAbABsAHAAYQBkAGQAcgAxADAAOABcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgB0ADMAXAB0AHMAdgBlAHIAdABhAGwAdABcAGMAbAB0AHgAbAByAHQAYgAgAE4AbwByAG0AYQBsACAAVABhAGIAbABlADsAfQB7AFwAKgBcAHQAcwA1AFwAdABzAHIAbwB3AGQAXABzAGIAYQBzAGUAZABvAG4ANABcAGYAMQBcAGYAcwAyADQAXABxAGwAXAB0AHIAYgByAGQAcgB0AFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcgBiAHIAZAByAGwAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdAByAGIAcgBkAHIAYgBcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHIAYgByAGQAcgByAFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcgBiAHIAZAByAGgAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdAByAGIAcgBkAHIAdgBcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAbAAzAFwAdABzAGMAZQBsAGwAcABhAGQAZABsADEAMAA4AFwAdABzAGMAZQBsAGwAcABhAGQAZABmAHIAMwBcAHQAcwBjAGUAbABsAHAAYQBkAGQAcgAxADAAOABcAHQAcwB2AGUAcgB0AGEAbAB0AFwAYwBsAHQAeABsAHIAdABiACAAVABhAGIAbABlACAAUwBpAG0AcABsAGUAIAAxADsAfQB9AHsAXAAqAFwAbABpAHMAdABvAHYAZQByAHIAaQBkAGUAdABhAGIAbABlAH0AXABuAG8AdQBpAGMAbwBtAHAAYQB0AFwAcwBwAGwAeQB0AHcAbgBpAG4AZQBcAGgAdABtAGEAdQB0AHMAcABcAHAAYQByAGQAXABwAGwAYQBpAG4AXABxAGMAewBcAGYAMgBcAGYAcwAxADQAXABjAGYAMAAgAEsAdABvAC4AOgAgAEkAQgBBAE4AIABEAEUAMAA4ACAANwAxADAAOQAgADAAMAAwADAAIAAwADEAMAA4ACAAMQAxADQAMQAgADUAMwAsACAAQgBJAEMAIABHAEUATgBPAEQARQBGADEAQgBHAEwALAAgAFYAbwBsAGsAcwBiAGEAbgBrAC0AUgBhAGkAZgBmAGUAaQBzAGUAbgBiAGEAbgBrACAATwBiAGUAcgBiAGEAeQBlAHIAbgAgAFMAXAB1ADIANQAyAFwAJwBmAGMAZABvAHMAdAAgAGUARwAuAH0AXABmADIAXABmAHMAMQA0AFwAcABhAHIAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcQBjAHsAXABmADIAXABmAHMAMQA0AFwAYwBmADAAIABTAHQAZQB1AGUAcgAtAE4AcgAuACAAMQA2ADMALwAyADIAOAAvADMAMAA4ADMANQAsACAARgBBACAAVAByAGEAdQBuAHMAdABlAGkAbgAuACAAVQBuAHMAZQByAGUAIABoAGUAaQBsAHAAXAB1ADIAMgA4AFwAJwBlADQAZABhAGcAbwBnAGkAcwBjAGgAZQBuACAATABlAGkAcwB0AHUAbgBnAGUAbgAgAHMAaQBuAGQAIABuAGEAYwBoACAAXAB1ADEANgA3AFwAJwBhADcAIAA0ACAATgByAC4AIAAxADYAIABaAGkAZgBmAGUAcgAgAGgAIABVAFMAdABHACAAdgBvAG4AIABkAGUAcgAgAFUAbQBzAGEAdAB6AHMAdABlAHUAZQByACAAYgBlAGYAcgBlAGkAdAAuAH0AXABmADIAXABmAHMAMQA0AFwAcABhAHIAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcQBjAHsAXABmADIAXABmAHMAMQA0AFwAYwBmADAAIABTAG8AbgBzAHQAaQBnAGUAIABMAGkAZQBmAGUAcgB1AG4AZwBlAG4AIAB1AG4AZAAgAEwAZQBpAHMAdAB1AG4AZwBlAG4AIAB1AG4AdABlAHIAbABpAGUAZwBlAG4AIABkAGUAcgAgAEsAbABlAGkAbgB1AG4AdABlAHIAbgBlAGgAbQBlAHIAcgBlAGcAZQBsAHUAbgBnACAAbgBhAGMAaAAgAFwAdQAxADYANwBcACcAYQA3ACAAMQA5ACAAVQBTAHQARwAuAH0AXABmADIAXABmAHMAMgAyAFwAcABhAHIAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcQBsAFwAbABhAG4AZwAxADAAMwAxAFwAbABhAG4AZwBmAGUAMQAwADMAMQBcAGYAMQBcAGYAcwAyADQAXABjAGYAMQBcAHAAYQByAH0A</value>

View File

@@ -1,575 +0,0 @@
using BeWo.Report.ReportObjects;
namespace PraxisPusteblume
{
partial class QuittierungsbelegIfs2
{
/// <summary>
/// Required designer variable.
/// </summary>
private System.ComponentModel.IContainer components = null;
/// <summary>
/// Clean up any resources being used.
/// </summary>
/// <param name="disposing">true if managed resources should be disposed; otherwise, false.</param>
protected override void Dispose(bool disposing)
{
if (disposing && (components != null))
{
components.Dispose();
}
base.Dispose(disposing);
}
/// <summary>
/// Required method for Designer support - do not modify
/// the contents of this method with the code editor.
/// </summary>
private void InitializeComponent()
{
this.components = new System.ComponentModel.Container();
System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(QuittierungsbelegIfs));
this.Detail = new DevExpress.XtraReports.UI.DetailBand();
this.ReportHeader = new DevExpress.XtraReports.UI.ReportHeaderBand();
this.lblDatum = new DevExpress.XtraReports.UI.XRLabel();
this.xrLabel11 = new DevExpress.XtraReports.UI.XRLabel();
this.xrLabel9 = new DevExpress.XtraReports.UI.XRLabel();
this.xrLabel7 = new DevExpress.XtraReports.UI.XRLabel();
this.xrLabel6 = new DevExpress.XtraReports.UI.XRLabel();
this.xrLabel1 = new DevExpress.XtraReports.UI.XRLabel();
this.rtAnschriftNormal = new DevExpress.XtraReports.UI.XRRichText();
this.lblAdresse = new DevExpress.XtraReports.UI.XRLabel();
this.xrPictureBox1 = new DevExpress.XtraReports.UI.XRPictureBox();
this.rtKopfNormal = new DevExpress.XtraReports.UI.XRRichText();
this.topMarginBand1 = new DevExpress.XtraReports.UI.TopMarginBand();
this.bottomMarginBand1 = new DevExpress.XtraReports.UI.BottomMarginBand();
this.rtFussNormal = new DevExpress.XtraReports.UI.XRRichText();
this.Page1 = new DevExpress.XtraReports.UI.GroupHeaderBand();
this.lblMonatJahr = new DevExpress.XtraReports.UI.XRLabel();
this.lblNachweisFuer = new DevExpress.XtraReports.UI.XRLabel();
this.xrTable3 = new DevExpress.XtraReports.UI.XRTable();
this.xrTableRow14 = new DevExpress.XtraReports.UI.XRTableRow();
this.xrTableCell41 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell14 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell16 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell18 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell6 = new DevExpress.XtraReports.UI.XRTableCell();
this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components);
this.GroupFooter1 = new DevExpress.XtraReports.UI.GroupFooterBand();
this.xrLabel14 = new DevExpress.XtraReports.UI.XRLabel();
this.fieldEinzel = new DevExpress.XtraReports.UI.CalculatedField();
this.fieldGruppe = new DevExpress.XtraReports.UI.CalculatedField();
this.DetailReport2 = new DevExpress.XtraReports.UI.DetailReportBand();
this.Detail3 = new DevExpress.XtraReports.UI.DetailBand();
this.xrTable2 = new DevExpress.XtraReports.UI.XRTable();
this.xrTableRow1 = new DevExpress.XtraReports.UI.XRTableRow();
this.xrTableCell1 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell2 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell4 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell5 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell3 = new DevExpress.XtraReports.UI.XRTableCell();
this.ruleBorderUnten = new DevExpress.XtraReports.UI.FormattingRule();
this.xrTableCell7 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell8 = new DevExpress.XtraReports.UI.XRTableCell();
((System.ComponentModel.ISupportInitialize)(this.rtAnschriftNormal)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.rtKopfNormal)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.rtFussNormal)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.xrTable3)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.xrTable2)).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.lblDatum,
this.xrLabel11,
this.xrLabel9,
this.xrLabel7,
this.xrLabel6,
this.xrLabel1,
this.rtAnschriftNormal,
this.lblAdresse});
this.ReportHeader.Font = new System.Drawing.Font("Segoe UI", 10F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
this.ReportHeader.HeightF = 185.4584F;
this.ReportHeader.Name = "ReportHeader";
this.ReportHeader.StylePriority.UseFont = false;
//
// lblDatum
//
this.lblDatum.LocationFloat = new DevExpress.Utils.PointFloat(601.7083F, 87.33343F);
this.lblDatum.Name = "lblDatum";
this.lblDatum.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
this.lblDatum.SizeF = new System.Drawing.SizeF(125.2914F, 23F);
this.lblDatum.Text = "lblDatum";
//
// xrLabel11
//
this.xrLabel11.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "ReferenceNumber")});
this.xrLabel11.LocationFloat = new DevExpress.Utils.PointFloat(601.7083F, 32.29173F);
this.xrLabel11.Name = "xrLabel11";
this.xrLabel11.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
this.xrLabel11.SizeF = new System.Drawing.SizeF(125.2914F, 29.50002F);
this.xrLabel11.StylePriority.UseFont = false;
this.xrLabel11.Text = "Ansprechpartner:";
//
// xrLabel9
//
this.xrLabel9.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "MainAttendant")});
this.xrLabel9.LocationFloat = new DevExpress.Utils.PointFloat(601.7087F, 12.29169F);
this.xrLabel9.Name = "xrLabel9";
this.xrLabel9.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
this.xrLabel9.SizeF = new System.Drawing.SizeF(125.29F, 20F);
this.xrLabel9.StylePriority.UseFont = false;
//
// xrLabel7
//
this.xrLabel7.LocationFloat = new DevExpress.Utils.PointFloat(465.7082F, 87.33343F);
this.xrLabel7.Name = "xrLabel7";
this.xrLabel7.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
this.xrLabel7.SizeF = new System.Drawing.SizeF(120.125F, 29.50002F);
this.xrLabel7.StylePriority.UseFont = false;
this.xrLabel7.Text = "Datum:";
//
// xrLabel6
//
this.xrLabel6.LocationFloat = new DevExpress.Utils.PointFloat(465.7087F, 32.29173F);
this.xrLabel6.Name = "xrLabel6";
this.xrLabel6.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
this.xrLabel6.SizeF = new System.Drawing.SizeF(135.21F, 20F);
this.xrLabel6.StylePriority.UseFont = false;
this.xrLabel6.Text = "Ihre Zeichen:";
//
// xrLabel1
//
this.xrLabel1.LocationFloat = new DevExpress.Utils.PointFloat(465.7087F, 12.29169F);
this.xrLabel1.Name = "xrLabel1";
this.xrLabel1.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
this.xrLabel1.SizeF = new System.Drawing.SizeF(134.71F, 20F);
this.xrLabel1.StylePriority.UseFont = false;
this.xrLabel1.Text = "Ansprechpartnerin:";
//
// rtAnschriftNormal
//
this.rtAnschriftNormal.Font = new System.Drawing.Font("Verdana", 10F);
this.rtAnschriftNormal.LocationFloat = new DevExpress.Utils.PointFloat(45.83333F, 0F);
this.rtAnschriftNormal.Name = "rtAnschriftNormal";
this.rtAnschriftNormal.SerializableRtfString = resources.GetString("rtAnschriftNormal.SerializableRtfString");
this.rtAnschriftNormal.SizeF = new System.Drawing.SizeF(371.875F, 32.2917F);
//
// lblAdresse
//
this.lblAdresse.LocationFloat = new DevExpress.Utils.PointFloat(45.83333F, 32.29173F);
this.lblAdresse.Multiline = true;
this.lblAdresse.Name = "lblAdresse";
this.lblAdresse.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
this.lblAdresse.SizeF = new System.Drawing.SizeF(371.875F, 153.1667F);
this.lblAdresse.StylePriority.UseFont = false;
this.lblAdresse.Text = "Bezirk Oberbayern\r\nRechenstelle OKK 27/216 Philp\r\n80353 München";
//
// xrPictureBox1
//
this.xrPictureBox1.Image = ((System.Drawing.Image)(resources.GetObject("xrPictureBox1.Image")));
this.xrPictureBox1.LocationFloat = new DevExpress.Utils.PointFloat(0.0002543131F, 13.95833F);
this.xrPictureBox1.Name = "xrPictureBox1";
this.xrPictureBox1.SizeF = new System.Drawing.SizeF(312.83F, 176.75F);
this.xrPictureBox1.Sizing = DevExpress.XtraPrinting.ImageSizeMode.ZoomImage;
//
// rtKopfNormal
//
this.rtKopfNormal.Font = new System.Drawing.Font("Verdana", 10F);
this.rtKopfNormal.LocationFloat = new DevExpress.Utils.PointFloat(465.7087F, 35.08332F);
this.rtKopfNormal.Name = "rtKopfNormal";
this.rtKopfNormal.SerializableRtfString = resources.GetString("rtKopfNormal.SerializableRtfString");
this.rtKopfNormal.SizeF = new System.Drawing.SizeF(276.2914F, 155.9167F);
//
// topMarginBand1
//
this.topMarginBand1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
this.rtKopfNormal,
this.xrPictureBox1});
this.topMarginBand1.HeightF = 201F;
this.topMarginBand1.Name = "topMarginBand1";
//
// bottomMarginBand1
//
this.bottomMarginBand1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
this.rtFussNormal});
this.bottomMarginBand1.HeightF = 100F;
this.bottomMarginBand1.Name = "bottomMarginBand1";
//
// rtFussNormal
//
this.rtFussNormal.Font = new System.Drawing.Font("Verdana", 10F);
this.rtFussNormal.LocationFloat = new DevExpress.Utils.PointFloat(0.0002543131F, 0F);
this.rtFussNormal.Name = "rtFussNormal";
this.rtFussNormal.SerializableRtfString = resources.GetString("rtFussNormal.SerializableRtfString");
this.rtFussNormal.SizeF = new System.Drawing.SizeF(726.9984F, 69.75002F);
//
// Page1
//
this.Page1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
this.lblMonatJahr,
this.lblNachweisFuer,
this.xrTable3});
this.Page1.HeightF = 163F;
this.Page1.Name = "Page1";
this.Page1.StylePriority.UseFont = false;
//
// lblMonatJahr
//
this.lblMonatJahr.Font = new System.Drawing.Font("Segoe UI", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
this.lblMonatJahr.LocationFloat = new DevExpress.Utils.PointFloat(45.83333F, 48.99998F);
this.lblMonatJahr.Name = "lblMonatJahr";
this.lblMonatJahr.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
this.lblMonatJahr.SizeF = new System.Drawing.SizeF(371.8748F, 32.99999F);
this.lblMonatJahr.StylePriority.UseFont = false;
this.lblMonatJahr.Text = "Monat/Jahr:";
//
// lblNachweisFuer
//
this.lblNachweisFuer.Font = new System.Drawing.Font("Segoe UI", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
this.lblNachweisFuer.LocationFloat = new DevExpress.Utils.PointFloat(45.83359F, 0F);
this.lblNachweisFuer.Name = "lblNachweisFuer";
this.lblNachweisFuer.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
this.lblNachweisFuer.SizeF = new System.Drawing.SizeF(593.3746F, 32.99999F);
this.lblNachweisFuer.StylePriority.UseFont = false;
this.lblNachweisFuer.Text = "Behandlungsnachweis für: , geb. am";
//
// xrTable3
//
this.xrTable3.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
| DevExpress.XtraPrinting.BorderSide.Right)
| DevExpress.XtraPrinting.BorderSide.Bottom)));
this.xrTable3.Font = new System.Drawing.Font("Segoe UI", 10F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
this.xrTable3.LocationFloat = new DevExpress.Utils.PointFloat(45.83333F, 103F);
this.xrTable3.Name = "xrTable3";
this.xrTable3.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] {
this.xrTableRow14});
this.xrTable3.SizeF = new System.Drawing.SizeF(680F, 60F);
this.xrTable3.StylePriority.UseBorderColor = false;
this.xrTable3.StylePriority.UseBorders = false;
this.xrTable3.StylePriority.UseFont = false;
this.xrTable3.StylePriority.UseTextAlignment = false;
this.xrTable3.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopCenter;
//
// xrTableRow14
//
this.xrTableRow14.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
this.xrTableCell41,
this.xrTableCell14,
this.xrTableCell16,
this.xrTableCell7,
this.xrTableCell18,
this.xrTableCell6});
this.xrTableRow14.Name = "xrTableRow14";
this.xrTableRow14.StylePriority.UseBackColor = false;
this.xrTableRow14.Weight = 0.082535368943484955D;
//
// xrTableCell41
//
this.xrTableCell41.Name = "xrTableCell41";
this.xrTableCell41.StylePriority.UseBorders = false;
this.xrTableCell41.Text = "Datum";
this.xrTableCell41.Weight = 0.15384613876697989D;
//
// xrTableCell14
//
this.xrTableCell14.Multiline = true;
this.xrTableCell14.Name = "xrTableCell14";
this.xrTableCell14.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
this.xrTableCell14.StylePriority.UseBackColor = false;
this.xrTableCell14.StylePriority.UseBorderColor = false;
this.xrTableCell14.StylePriority.UseBorders = false;
this.xrTableCell14.StylePriority.UseFont = false;
this.xrTableCell14.Text = "Anzahl\r\nBE";
this.xrTableCell14.Weight = 0.092307691732987765D;
//
// xrTableCell16
//
this.xrTableCell16.Multiline = true;
this.xrTableCell16.Name = "xrTableCell16";
this.xrTableCell16.StylePriority.UseBorders = false;
this.xrTableCell16.StylePriority.UseTextAlignment = false;
this.xrTableCell16.Text = "Einzelförderung\r\nmobil";
this.xrTableCell16.Weight = 0.169230757268542D;
//
// xrTableCell18
//
this.xrTableCell18.Multiline = true;
this.xrTableCell18.Name = "xrTableCell18";
this.xrTableCell18.StylePriority.UseBorders = false;
this.xrTableCell18.StylePriority.UseTextAlignment = false;
this.xrTableCell18.Text = "Gruppen-Förderung\r\n3 Kinder";
this.xrTableCell18.Weight = 0.12307691803852872D;
//
// xrTableCell6
//
this.xrTableCell6.Multiline = true;
this.xrTableCell6.Name = "xrTableCell6";
this.xrTableCell6.StylePriority.UseBorders = false;
this.xrTableCell6.Text = "Unterschrift der\r\nErziehungsberechtigten bzw.\r\nder Erzieher*in der Kita";
this.xrTableCell6.Weight = 0.33846153645799254D;
//
// bindingSource1
//
this.bindingSource1.DataSource = typeof(BeWo.Report.ReportObjects.ServicesOverviewRO);
//
// GroupFooter1
//
this.GroupFooter1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
this.xrLabel14});
this.GroupFooter1.Font = new System.Drawing.Font("Segoe UI", 10F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
this.GroupFooter1.HeightF = 140.9926F;
this.GroupFooter1.Name = "GroupFooter1";
this.GroupFooter1.StylePriority.UseFont = false;
//
// xrLabel14
//
this.xrLabel14.Font = new System.Drawing.Font("Segoe UI", 10F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
this.xrLabel14.LocationFloat = new DevExpress.Utils.PointFloat(45.83359F, 27.6907F);
this.xrLabel14.Multiline = true;
this.xrLabel14.Name = "xrLabel14";
this.xrLabel14.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
this.xrLabel14.SizeF = new System.Drawing.SizeF(475F, 113.3019F);
this.xrLabel14.StylePriority.UseBorders = false;
this.xrLabel14.StylePriority.UseFont = false;
this.xrLabel14.StylePriority.UseTextAlignment = false;
this.xrLabel14.Text = "Mit freundlichen Grüßen\r\n\r\n\r\n\r\nIhr Pusteblume-Team\r\n[MainAttendant]";
//
// fieldEinzel
//
this.fieldEinzel.DataMember = "ServiceInvoicePeriods.ServiceInvoiceItems";
this.fieldEinzel.Expression = "Iif([ServiceDescription] == \'Einzelbetreuung\', \'x\', \'\')";
this.fieldEinzel.Name = "fieldEinzel";
//
// fieldGruppe
//
this.fieldGruppe.DataMember = "ServiceInvoicePeriods.ServiceInvoiceItems";
this.fieldGruppe.Expression = "Iif([ServiceDescription] == \'Gruppenbetreuung\', \'x\', \'\')";
this.fieldGruppe.Name = "fieldGruppe";
//
// DetailReport2
//
this.DetailReport2.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] {
this.Detail3});
this.DetailReport2.DataMember = "Services";
this.DetailReport2.DataSource = this.bindingSource1;
this.DetailReport2.Level = 0;
this.DetailReport2.Name = "DetailReport2";
//
// Detail3
//
this.Detail3.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
this.xrTable2});
this.Detail3.Font = new System.Drawing.Font("Segoe UI", 10F);
this.Detail3.HeightF = 24F;
this.Detail3.Name = "Detail3";
this.Detail3.StylePriority.UseFont = false;
//
// xrTable2
//
this.xrTable2.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right)
| DevExpress.XtraPrinting.BorderSide.Bottom)));
this.xrTable2.LocationFloat = new DevExpress.Utils.PointFloat(45.83359F, 0F);
this.xrTable2.Name = "xrTable2";
this.xrTable2.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] {
this.xrTableRow1});
this.xrTable2.SizeF = new System.Drawing.SizeF(680F, 24F);
this.xrTable2.StylePriority.UseBackColor = false;
this.xrTable2.StylePriority.UseBorderColor = false;
this.xrTable2.StylePriority.UseBorders = false;
//
// xrTableRow1
//
this.xrTableRow1.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
this.xrTableCell1,
this.xrTableCell2,
this.xrTableCell4,
this.xrTableCell5,
this.xrTableCell8,
this.xrTableCell3});
this.xrTableRow1.Name = "xrTableRow1";
this.xrTableRow1.StylePriority.UseFont = false;
this.xrTableRow1.Weight = 0.12000000000000002D;
//
// xrTableCell1
//
this.xrTableCell1.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.StartDate", "{0:dd.MM.yyyy}")});
this.xrTableCell1.Name = "xrTableCell1";
this.xrTableCell1.StylePriority.UseBorders = false;
this.xrTableCell1.StylePriority.UseTextAlignment = false;
this.xrTableCell1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
this.xrTableCell1.Weight = 0.15384615384615383D;
//
// xrTableCell2
//
this.xrTableCell2.CanShrink = true;
this.xrTableCell2.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.Notice", "{0:0.##}")});
this.xrTableCell2.Multiline = true;
this.xrTableCell2.Name = "xrTableCell2";
this.xrTableCell2.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
this.xrTableCell2.StylePriority.UseBorderColor = false;
this.xrTableCell2.StylePriority.UseBorders = false;
this.xrTableCell2.StylePriority.UseFont = false;
this.xrTableCell2.StylePriority.UsePadding = false;
this.xrTableCell2.StylePriority.UseTextAlignment = false;
this.xrTableCell2.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
this.xrTableCell2.Weight = 0.092307692307692271D;
//
// xrTableCell4
//
this.xrTableCell4.CanShrink = true;
this.xrTableCell4.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.Notice2", "{0:0.##}")});
this.xrTableCell4.Name = "xrTableCell4";
this.xrTableCell4.StylePriority.UseBorders = false;
this.xrTableCell4.StylePriority.UseFont = false;
this.xrTableCell4.StylePriority.UseTextAlignment = false;
this.xrTableCell4.Text = "xrTableCell17";
this.xrTableCell4.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
this.xrTableCell4.Weight = 0.1692307692307693D;
//
// xrTableCell5
//
this.xrTableCell5.CanShrink = true;
this.xrTableCell5.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.Notice3", "{0:c}")});
this.xrTableCell5.Name = "xrTableCell5";
this.xrTableCell5.StylePriority.UseBorders = false;
this.xrTableCell5.StylePriority.UseFont = false;
this.xrTableCell5.StylePriority.UseTextAlignment = false;
this.xrTableCell5.Text = "xrTableCell19";
this.xrTableCell5.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
this.xrTableCell5.Weight = 0.16923076923076916D;
//
// xrTableCell3
//
this.xrTableCell3.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right)));
this.xrTableCell3.FormattingRules.Add(this.ruleBorderUnten);
this.xrTableCell3.Name = "xrTableCell3";
this.xrTableCell3.StylePriority.UseBorders = false;
this.xrTableCell3.StylePriority.UseTextAlignment = false;
this.xrTableCell3.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
this.xrTableCell3.Weight = 0.33846153846153831D;
//
// ruleBorderUnten
//
this.ruleBorderUnten.Condition = "([DataSource.RowCount] == 0)\n Or \n([DataSource.CurrentRowIndex] == [DataSource.Ro" +
"wCount] - 1)";
this.ruleBorderUnten.DataMember = "Services";
this.ruleBorderUnten.Formatting.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right)
| DevExpress.XtraPrinting.BorderSide.Bottom)));
this.ruleBorderUnten.Name = "ruleBorderUnten";
//
// xrTableCell7
//
this.xrTableCell7.Multiline = true;
this.xrTableCell7.Name = "xrTableCell7";
this.xrTableCell7.Text = "Einzelförderung\r\nambulant";
this.xrTableCell7.Weight = 0.16923076236023144D;
//
// xrTableCell8
//
this.xrTableCell8.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right)
| DevExpress.XtraPrinting.BorderSide.Bottom)));
this.xrTableCell8.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.Notice4")});
this.xrTableCell8.Name = "xrTableCell8";
this.xrTableCell8.StylePriority.UseBorders = false;
this.xrTableCell8.StylePriority.UseTextAlignment = false;
this.xrTableCell8.Text = "xrTableCell8";
this.xrTableCell8.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
this.xrTableCell8.Weight = 0.12307692307692301D;
//
// QuittierungsbelegIfs
//
this.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] {
this.Detail,
this.ReportHeader,
this.topMarginBand1,
this.bottomMarginBand1,
this.Page1,
this.GroupFooter1,
this.DetailReport2});
this.CalculatedFields.AddRange(new DevExpress.XtraReports.UI.CalculatedField[] {
this.fieldEinzel,
this.fieldGruppe});
this.DataSource = this.bindingSource1;
this.DisplayName = "Behandlungsnachweis";
this.ExportOptions.PrintPreview.DefaultFileName = "Spitzabrechnung";
this.Font = new System.Drawing.Font("Segoe UI", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
this.FormattingRuleSheet.AddRange(new DevExpress.XtraReports.UI.FormattingRule[] {
this.ruleBorderUnten});
this.Margins = new System.Drawing.Printing.Margins(30, 45, 201, 100);
this.PageHeight = 1169;
this.PageWidth = 827;
this.PaperKind = System.Drawing.Printing.PaperKind.A4;
this.Version = "17.1";
((System.ComponentModel.ISupportInitialize)(this.rtAnschriftNormal)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.rtKopfNormal)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.rtFussNormal)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.xrTable3)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.xrTable2)).EndInit();
((System.ComponentModel.ISupportInitialize)(this)).EndInit();
}
private DevExpress.XtraReports.UI.DetailBand Detail;
private System.Windows.Forms.BindingSource bindingSource1;
private DevExpress.XtraReports.UI.ReportHeaderBand ReportHeader;
private DevExpress.XtraReports.UI.TopMarginBand topMarginBand1;
private DevExpress.XtraReports.UI.BottomMarginBand bottomMarginBand1;
private DevExpress.XtraReports.UI.GroupHeaderBand Page1;
private DevExpress.XtraReports.UI.XRLabel lblAdresse;
private DevExpress.XtraReports.UI.XRRichText rtKopfNormal;
private DevExpress.XtraReports.UI.XRTable xrTable3;
private DevExpress.XtraReports.UI.XRTableRow xrTableRow14;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell14;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell16;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell18;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell41;
private DevExpress.XtraReports.UI.GroupFooterBand GroupFooter1;
private DevExpress.XtraReports.UI.XRRichText rtAnschriftNormal;
private DevExpress.XtraReports.UI.XRLabel lblNachweisFuer;
private DevExpress.XtraReports.UI.XRRichText rtFussNormal;
private DevExpress.XtraReports.UI.XRPictureBox xrPictureBox1;
private DevExpress.XtraReports.UI.XRLabel xrLabel1;
private DevExpress.XtraReports.UI.XRLabel xrLabel11;
private DevExpress.XtraReports.UI.XRLabel xrLabel9;
private DevExpress.XtraReports.UI.XRLabel xrLabel7;
private DevExpress.XtraReports.UI.XRLabel xrLabel6;
private DevExpress.XtraReports.UI.XRLabel lblMonatJahr;
private DevExpress.XtraReports.UI.XRLabel xrLabel14;
private DevExpress.XtraReports.UI.XRLabel lblDatum;
private DevExpress.XtraReports.UI.CalculatedField fieldEinzel;
private DevExpress.XtraReports.UI.CalculatedField fieldGruppe;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell6;
private DevExpress.XtraReports.UI.DetailReportBand DetailReport2;
private DevExpress.XtraReports.UI.DetailBand Detail3;
private DevExpress.XtraReports.UI.XRTable xrTable2;
private DevExpress.XtraReports.UI.XRTableRow xrTableRow1;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell1;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell2;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell4;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell5;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell3;
private DevExpress.XtraReports.UI.FormattingRule ruleBorderUnten;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell7;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell8;
}
}

View File

@@ -1,169 +0,0 @@
using System;
using System.Text;
using BeWo.Data.Access;
using BeWo.Data.Entities;
using BeWo.Report;
using BeWo.Report.ReportObjects;
using BeWo.Service.ServiceImplementations;
using BS.Shared;
using BS.Shared.Core;
using BS.Shared.DataContracts;
using DevExpress.XtraReports.UI;
using PraxisPusteblume.Invoicing;
namespace PraxisPusteblume
{
public partial class QuittierungsbelegIfs2 : XtraReport, IBeWoReport<ServicesOverviewRO>
{
public QuittierungsbelegIfs2()
{
this.InitializeComponent();
}
public void SetReportDataSource(ServicesOverviewRO pRO)
{
SetzeAdresse(pRO);
lblNachweisFuer.Text = String.Format("Behandlungsnachweis für: {0}, geb. am {1:dd.MM.yyyy}", pRO.CustomerName, pRO.CustomerBirthday);
lblMonatJahr.Text = String.Format("Monat/Jahr: {0:MM}/{0:yyyy}", pRO.StartDate);
foreach (var sd in pRO.Services)
{
//sd.Notice = String.Format("{0:0.##}", sd.Minutes / 60);
sd.Notice = InvoiceHelper.GetUnitString(((decimal)sd.Minutes * (4m / 3m) / 60m));
if (sd.CustomerCount > 1)
{
sd.Notice2 = "";
sd.Notice3 = "";
sd.Notice4 = String.Format("{0} Kinder", sd.CustomerCount);
}
else
{
sd.Notice4 = "";
if (sd.ServiceDescription.Contains("mobil"))
{
sd.Notice2 = "X";
sd.Notice3 = "";
}
else
{
sd.Notice2 = "";
sd.Notice3 = "X";
}
}
}
lblDatum.Text = String.Format("{0:dd.MM.yyyy}", DateTime.Now);
this.bindingSource1.DataSource = pRO;
}
private void SetzeAdresse(ServicesOverviewRO pRo)
{
if (pRo.SupportConceptCostBearer != null)
{
var org = pRo.SupportConceptCostBearer.CostBearer;
StringBuilder sb = new StringBuilder();
if (org.Name.Contains("Bezirk Oberbayern"))
{
org.Name = "Bezirk Oberbayern";
}
sb.AppendLine(org.Name);
var orgEnt = DAOFactory.GenericDAO.LoadByID<Organisation>(org.OrganisationOid);
if (!String.IsNullOrEmpty(org.Name2))
{
sb.AppendLine(org.Name2);
}
if (!String.IsNullOrEmpty(org.Street))
{
sb.AppendLine(org.Street);
}
sb.AppendLine(String.Format("{0} {1}", org.PostalCode, org.Town));
lblAdresse.Text = sb.ToString();
}
}
private SupportConceptStatisticsDC GetStatistics(ServiceInvoiceRO ro)
{
if (ro.InvoiceBase.SupportConceptCostBearerRelDc != null)
{
var service = new OperationsServiceImp();
long cb2scOid = ro.InvoiceBase.SupportConceptCostBearerRelDc.CostBearer2SupportConceptOid.Value;
return service.CreateSupportConceptStatistics(cb2scOid, ro.AccountingPeriodEnd);
//if (stats.PeriodStatistics != null && stats.PeriodStatistics.Count > 0)
//{
// foreach (var ps in stats.PeriodStatistics)
// {
// if (ps.SupportConceptApprovalPeriod != null &&
// ps.SupportConceptApprovalPeriod.ServiceCategory != null &&
// (ps.SupportConceptApprovalPeriod.ServiceCategory.Name.StartsWith("Verhinderung") ||
// ps.SupportConceptApprovalPeriod.ServiceCategory.Name.StartsWith("Betreuungsleistungen")))
// {
// return ps;
// }
// }
//}
//return null;
}
return null;
}
private void SetCustomerInfos(ServiceInvoiceRO pRO)
{
String mnr = String.Empty;
Customer c = null;
if (pRO.CustomerOid.HasValue)
{
c = DAOFactory.GenericDAO.LoadByID<Customer>(pRO.CustomerOid.Value);
}
if (c == null)
{
if (pRO.ServiceInvoicePeriods.Count > 0)
{
var c2s = pRO.ServiceInvoicePeriods[0].CostBearer2SupportConcept;
c = c2s.SupportConcept.Customer;
}
}
if (c != null)
{
foreach (var vv in c.VarFieldValueList)
{
if (vv.VarFieldDefOid.Value == 2)
{
var varFieldValue = Utils.XMLDeserializeFromString(vv.SerializedValue, Type.GetType(vv.TypeName));
if (varFieldValue != null)
{
mnr = varFieldValue.ToString();
}
}
}
}
//txtMittelbindungsnr.Text = mnr;
}
}
}

View File

@@ -1,358 +0,0 @@
<?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>
<data name="rtAnschriftNormal.SerializableRtfString" xml:space="preserve">
<value>ewBcAHIAdABmADEAXABkAGUAZgBmADAAewBcAGYAbwBuAHQAdABiAGwAewBcAGYAMAAgAEMAYQBsAGkAYgByAGkAOwB9AHsAXABmADEAIABUAGkAbQBlAHMAIABOAGUAdwAgAFIAbwBtAGEAbgA7AH0AewBcAGYAMgAgAEgAZQBsAHYAZQB0AGkAYwBhAC0ATABpAGcAaAB0ADsAfQB9AHsAXABjAG8AbABvAHIAdABiAGwAIAA7AFwAcgBlAGQAMABcAGcAcgBlAGUAbgAwAFwAYgBsAHUAZQAwACAAOwBcAHIAZQBkADAAXABnAHIAZQBlAG4AMABcAGIAbAB1AGUAMgA1ADUAIAA7AH0AewBcACoAXABkAGUAZgBjAGgAcAAgAFwAZgAxAFwAZgBzADIANAB9AHsAXABzAHQAeQBsAGUAcwBoAGUAZQB0ACAAewBcAHEAbABcAGYAMQBcAGYAcwAyADQAIABOAG8AcgBtAGEAbAA7AH0AewBcACoAXABjAHMAMQBcAGYAMQBcAGYAcwAyADQAXABjAGYAMQAgAEQAZQBmAGEAdQBsAHQAIABQAGEAcgBhAGcAcgBhAHAAaAAgAEYAbwBuAHQAOwB9AHsAXAAqAFwAYwBzADIAXABzAGIAYQBzAGUAZABvAG4AMQBcAGYAMQBcAGYAcwAyADQAXABjAGYAMQAgAEwAaQBuAGUAIABOAHUAbQBiAGUAcgA7AH0AewBcACoAXABjAHMAMwBcAHUAbABcAGYAMQBcAGYAcwAyADQAXABjAGYAMgAgAEgAeQBwAGUAcgBsAGkAbgBrADsAfQB7AFwAKgBcAHQAcwA0AFwAdABzAHIAbwB3AGQAXABmADEAXABmAHMAMgA0AFwAcQBsAFwAdABzAGMAZQBsAGwAcABhAGQAZABmAGwAMwBcAHQAcwBjAGUAbABsAHAAYQBkAGQAbAAxADAAOABcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgBiADMAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAcgAzAFwAdABzAGMAZQBsAGwAcABhAGQAZAByADEAMAA4AFwAdABzAGMAZQBsAGwAcABhAGQAZABmAHQAMwBcAHQAcwB2AGUAcgB0AGEAbAB0AFwAYwBsAHQAeABsAHIAdABiACAATgBvAHIAbQBhAGwAIABUAGEAYgBsAGUAOwB9AHsAXAAqAFwAdABzADUAXAB0AHMAcgBvAHcAZABcAHMAYgBhAHMAZQBkAG8AbgA0AFwAZgAxAFwAZgBzADIANABcAHEAbABcAHQAcgBiAHIAZAByAHQAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdAByAGIAcgBkAHIAbABcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHIAYgByAGQAcgBiAFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcgBiAHIAZAByAHIAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdAByAGIAcgBkAHIAaABcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHIAYgByAGQAcgB2AFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgBsADMAXAB0AHMAYwBlAGwAbABwAGEAZABkAGwAMQAwADgAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAcgAzAFwAdABzAGMAZQBsAGwAcABhAGQAZAByADEAMAA4AFwAdABzAHYAZQByAHQAYQBsAHQAXABjAGwAdAB4AGwAcgB0AGIAIABUAGEAYgBsAGUAIABTAGkAbQBwAGwAZQAgADEAOwB9AH0AewBcACoAXABsAGkAcwB0AG8AdgBlAHIAcgBpAGQAZQB0AGEAYgBsAGUAfQBcAG4AbwB1AGkAYwBvAG0AcABhAHQAXABzAHAAbAB5AHQAdwBuAGkAbgBlAFwAaAB0AG0AYQB1AHQAcwBwAFwAcABhAHIAZABcAHAAbABhAGkAbgBcAHEAbAB7AFwAZgAyAFwAZgBzADEANABcAGMAZgAwACAARgByAFwAdQAyADUAMgBcACcAZgBjAGgAZgBcAHUAMgA0ADYAXAAnAGYANgByAGQAZQByAHUAbgBnACAAUAB1AHMAdABlAGIAbAB1AG0AZQAgAC4AIABKAGEAaABuAHMAdAByAGEAXAB1ADIAMgAzAFwAJwBkAGYAZQAgADMAMQAgAC4AIAA4ADMAMgA3ADgAIABUAHIAYQB1AG4AcwB0AGUAaQBuAH0AXABsAGEAbgBnADEAMAAzADEAXABsAGEAbgBnAGYAZQAxADAAMwAxAFwAZgAxAFwAZgBzADIANABcAGMAZgAxAFwAcABhAHIAfQA=</value>
</data>
<assembly alias="System.Drawing" name="System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
<data name="xrPictureBox1.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
/9j/4AAQSkZJRgABAQEBLAEsAAD/4QEQRXhpZgAATU0AKgAAAAgACAEGAAMAAAABAAIAAAESAAMAAAAB
AAEAAAEaAAUAAAABAAAAbgEbAAUAAAABAAAAdgEoAAMAAAABAAIAAAExAAIAAAAdAAAAfgEyAAIAAAAU
AAAAnIdpAAQAAAABAAAAsAAAAAAAAAEsAAAAAQAAASwAAAABQWRvYmUgUGhvdG9zaG9wIENDIChXaW5k
b3dzKQAAMjAxODowNjowNSAwODoxMjo1OAAABZAAAAcAAAAEMDIyMZAEAAIAAAAUAAAA8qABAAMAAAAB
AAEAAKACAAQAAAABAAABQKADAAQAAAABAAAAtgAAAAAyMDE3OjA3OjExIDE0OjIzOjQzAAAA/9sAQwAC
AgICAgIDAgIDBQMDAwUGBQUFBQYIBgYGBgYICggICAgICAoKCgoKCgoKDAwMDAwMDg4ODg4PDw8PDw8P
Dw8P/9sAQwECAwMEBAQHBAQHEAsJCxAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQ
EBAQEBAQEBAQEBAQ/8AAEQgAtgFAAwERAAIRAQMRAf/EAB8AAAEFAQEBAQEBAAAAAAAAAAABAgMEBQYH
CAkKC//EALUQAAIBAwMCBAMFBQQEAAABfQECAwAEEQUSITFBBhNRYQcicRQygZGhCCNCscEVUtHwJDNi
coIJChYXGBkaJSYnKCkqNDU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6g4SFhoeI
iYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2drh4uPk5ebn6Onq8fLz
9PX29/j5+v/EAB8BAAMBAQEBAQEBAQEAAAAAAAABAgMEBQYHCAkKC//EALURAAIBAgQEAwQHBQQEAAEC
dwABAgMRBAUhMQYSQVEHYXETIjKBCBRCkaGxwQkjM1LwFWJy0QoWJDThJfEXGBkaJicoKSo1Njc4OTpD
REVGR0hJSlNUVVZXWFlaY2RlZmdoaWpzdHV2d3h5eoKDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKz
tLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uLj5OXm5+jp6vLz9PX29/j5+v/dAAQAKP/aAAwDAQACEQMR
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
/9k=
</value>
</data>
<data name="rtKopfNormal.SerializableRtfString" xml:space="preserve">
<value>ewBcAHIAdABmADEAXABkAGUAZgBmADAAewBcAGYAbwBuAHQAdABiAGwAewBcAGYAMAAgAEMAYQBsAGkAYgByAGkAOwB9AHsAXABmADEAIABUAGkAbQBlAHMAIABOAGUAdwAgAFIAbwBtAGEAbgA7AH0AewBcAGYAMgAgAEwAaQBiAGUAcgBhAHQAaQBvAG4AUwBhAG4AcwAtAEIAbwBsAGQAOwB9AHsAXABmADMAIABIAGUAbAB2AGUAdABpAGMAYQAtAEwAaQBnAGgAdAA7AH0AfQB7AFwAYwBvAGwAbwByAHQAYgBsACAAOwBcAHIAZQBkADAAXABnAHIAZQBlAG4AMABcAGIAbAB1AGUAMAAgADsAXAByAGUAZAAwAFwAZwByAGUAZQBuADAAXABiAGwAdQBlADIANQA1ACAAOwB9AHsAXAAqAFwAZABlAGYAYwBoAHAAIABcAGYAMQBcAGYAcwAyADQAfQB7AFwAcwB0AHkAbABlAHMAaABlAGUAdAAgAHsAXABxAGwAXABmADEAXABmAHMAMgA0ACAATgBvAHIAbQBhAGwAOwB9AHsAXAAqAFwAYwBzADEAXABmADEAXABmAHMAMgA0AFwAYwBmADEAIABEAGUAZgBhAHUAbAB0ACAAUABhAHIAYQBnAHIAYQBwAGgAIABGAG8AbgB0ADsAfQB7AFwAKgBcAGMAcwAyAFwAcwBiAGEAcwBlAGQAbwBuADEAXABmADEAXABmAHMAMgA0AFwAYwBmADEAIABMAGkAbgBlACAATgB1AG0AYgBlAHIAOwB9AHsAXAAqAFwAYwBzADMAXAB1AGwAXABmADEAXABmAHMAMgA0AFwAYwBmADIAIABIAHkAcABlAHIAbABpAG4AawA7AH0AewBcACoAXAB0AHMANABcAHQAcwByAG8AdwBkAFwAZgAxAFwAZgBzADIANABcAHEAbABcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgBsADMAXAB0AHMAYwBlAGwAbABwAGEAZABkAGwAMQAwADgAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAYgAzAFwAdABzAGMAZQBsAGwAcABhAGQAZABmAHIAMwBcAHQAcwBjAGUAbABsAHAAYQBkAGQAcgAxADAAOABcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgB0ADMAXAB0AHMAdgBlAHIAdABhAGwAdABcAGMAbAB0AHgAbAByAHQAYgAgAE4AbwByAG0AYQBsACAAVABhAGIAbABlADsAfQB7AFwAKgBcAHQAcwA1AFwAdABzAHIAbwB3AGQAXABzAGIAYQBzAGUAZABvAG4ANABcAGYAMQBcAGYAcwAyADQAXABxAGwAXAB0AHIAYgByAGQAcgB0AFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcgBiAHIAZAByAGwAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdAByAGIAcgBkAHIAYgBcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHIAYgByAGQAcgByAFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcgBiAHIAZAByAGgAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdAByAGIAcgBkAHIAdgBcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAbAAzAFwAdABzAGMAZQBsAGwAcABhAGQAZABsADEAMAA4AFwAdABzAGMAZQBsAGwAcABhAGQAZABmAHIAMwBcAHQAcwBjAGUAbABsAHAAYQBkAGQAcgAxADAAOABcAHQAcwB2AGUAcgB0AGEAbAB0AFwAYwBsAHQAeABsAHIAdABiACAAVABhAGIAbABlACAAUwBpAG0AcABsAGUAIAAxADsAfQB9AHsAXAAqAFwAbABpAHMAdABvAHYAZQByAHIAaQBkAGUAdABhAGIAbABlAH0AXABuAG8AdQBpAGMAbwBtAHAAYQB0AFwAcwBwAGwAeQB0AHcAbgBpAG4AZQBcAGgAdABtAGEAdQB0AHMAcABcAHAAYQByAGQAXABwAGwAYQBpAG4AXABxAGwAewBcAGIAXABmADIAXABmAHMAMQA4AFwAYwBmADEAIABQAHUAcwB0AGUAYgBsAHUAbQBlAH0AXABiAFwAZgAyAFwAZgBzADEAOABcAGMAZgAxAFwAcABhAHIAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcQBsAFwAYgBcAGYAMgBcAGYAcwAxADgAXABjAGYAMQBcAHAAYQByAFwAcABhAHIAZABcAHAAbABhAGkAbgBcAHEAbAB7AFwAZgAzAFwAZgBzADEAOABcAGMAZgAxACAASQBuAHQAZQByAGQAaQBzAHoAaQBwAGwAaQBuAFwAdQAyADIAOABcACcAZQA0AHIAZQAgAEYAcgBcAHUAMgA1ADIAXAAnAGYAYwBoAGYAXAB1ADIANAA2AFwAJwBmADYAcgBkAGUAcgBzAHQAZQBsAGwAZQB9AFwAZgAzAFwAZgBzADEAOABcAGMAZgAxAFwAcABhAHIAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcQBsAHsAXABmADMAXABmAHMAMQA4AFwAYwBmADEAIABKAGEAaABuAHMAdAByAGEAXAB1ADIAMgAzAFwAJwBkAGYAZQAgADMAMQAgAC4AIAA4ADMAMgA3ADgAIABUAHIAYQB1AG4AcwB0AGUAaQBuAH0AXABmADMAXABmAHMAMQA4AFwAYwBmADEAXABwAGEAcgBcAHAAYQByAGQAXABwAGwAYQBpAG4AXABxAGwAXABmADMAXABmAHMAMQA4AFwAYwBmADEAXABwAGEAcgBcAHAAYQByAGQAXABwAGwAYQBpAG4AXABxAGwAewBcAGYAMwBcAGYAcwAxADgAXABjAGYAMQAgAFQAZQBsAC4AIAAwACAAOAA2ACAAMQAgAC8AIAA5ADAAIAA5ADgAIAAwADYAIAA3ADYAIAAuACAARgBhAHgAIAA5ADAAIAA5ADgAIAAwADYAIAA3ADcAfQBcAGYAMwBcAGYAcwAxADgAXABjAGYAMQBcAHAAYQByAFwAcABhAHIAZABcAHAAbABhAGkAbgBcAHEAbAB7AFwAZgAzAFwAZgBzADEAOABcAGMAZgAxACAAawBvAG4AdABhAGsAdABAAGYAcgB1AGUAaABmAG8AZQByAGQAZQByAHUAbgBnAC0AcAB1AHMAdABlAGIAbAB1AG0AZQAuAGQAZQB9AFwAZgAzAFwAZgBzADEAOABcAGMAZgAxAFwAcABhAHIAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcQBsAFwAZgAzAFwAZgBzADEAOABcAGMAZgAxAFwAcABhAHIAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcQBsAHsAXABmADMAXABmAHMAMQA4AFwAYwBmADEAIAB3AHcAdwAuAGYAcgB1AGUAaABmAG8AZQByAGQAZQByAHUAbgBnAC0AcAB1AHMAdABlAGIAbAB1AG0AZQAuAGQAZQB9AFwAZgAzAFwAZgBzADEAOABcAGMAZgAxAFwAcABhAHIAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcQBsAHsAXABmADMAXABmAHMAMQA4AFwAYwBmADEAIAB3AHcAdwAuAHAAcgBhAHgAaQBzAC0AcAB1AHMAdABlAGIAbAB1AG0AZQAuAGQAZQB9AFwAbABhAG4AZwAxADAAMwAxAFwAbABhAG4AZwBmAGUAMQAwADMAMQBcAGYAMQBcAGYAcwAyADQAXABjAGYAMQBcAHAAYQByAH0A</value>
</data>
<data name="rtFussNormal.SerializableRtfString" xml:space="preserve">
<value>ewBcAHIAdABmADEAXABkAGUAZgBmADAAewBcAGYAbwBuAHQAdABiAGwAewBcAGYAMAAgAEMAYQBsAGkAYgByAGkAOwB9AHsAXABmADEAIABUAGkAbQBlAHMAIABOAGUAdwAgAFIAbwBtAGEAbgA7AH0AewBcAGYAMgAgAFMAZQBnAG8AZQAgAFUASQA7AH0AfQB7AFwAYwBvAGwAbwByAHQAYgBsACAAOwBcAHIAZQBkADAAXABnAHIAZQBlAG4AMABcAGIAbAB1AGUAMAAgADsAXAByAGUAZAAwAFwAZwByAGUAZQBuADAAXABiAGwAdQBlADIANQA1ACAAOwB9AHsAXAAqAFwAZABlAGYAYwBoAHAAIABcAGYAMQBcAGYAcwAyADQAfQB7AFwAcwB0AHkAbABlAHMAaABlAGUAdAAgAHsAXABxAGwAXABmADEAXABmAHMAMgA0ACAATgBvAHIAbQBhAGwAOwB9AHsAXAAqAFwAYwBzADEAXABmADEAXABmAHMAMgA0AFwAYwBmADEAIABEAGUAZgBhAHUAbAB0ACAAUABhAHIAYQBnAHIAYQBwAGgAIABGAG8AbgB0ADsAfQB7AFwAKgBcAGMAcwAyAFwAcwBiAGEAcwBlAGQAbwBuADEAXABmADEAXABmAHMAMgA0AFwAYwBmADEAIABMAGkAbgBlACAATgB1AG0AYgBlAHIAOwB9AHsAXAAqAFwAYwBzADMAXAB1AGwAXABmADEAXABmAHMAMgA0AFwAYwBmADIAIABIAHkAcABlAHIAbABpAG4AawA7AH0AewBcACoAXAB0AHMANABcAHQAcwByAG8AdwBkAFwAZgAxAFwAZgBzADIANABcAHEAbABcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgBsADMAXAB0AHMAYwBlAGwAbABwAGEAZABkAGwAMQAwADgAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAYgAzAFwAdABzAGMAZQBsAGwAcABhAGQAZABmAHIAMwBcAHQAcwBjAGUAbABsAHAAYQBkAGQAcgAxADAAOABcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgB0ADMAXAB0AHMAdgBlAHIAdABhAGwAdABcAGMAbAB0AHgAbAByAHQAYgAgAE4AbwByAG0AYQBsACAAVABhAGIAbABlADsAfQB7AFwAKgBcAHQAcwA1AFwAdABzAHIAbwB3AGQAXABzAGIAYQBzAGUAZABvAG4ANABcAGYAMQBcAGYAcwAyADQAXABxAGwAXAB0AHIAYgByAGQAcgB0AFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcgBiAHIAZAByAGwAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdAByAGIAcgBkAHIAYgBcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHIAYgByAGQAcgByAFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcgBiAHIAZAByAGgAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdAByAGIAcgBkAHIAdgBcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAbAAzAFwAdABzAGMAZQBsAGwAcABhAGQAZABsADEAMAA4AFwAdABzAGMAZQBsAGwAcABhAGQAZABmAHIAMwBcAHQAcwBjAGUAbABsAHAAYQBkAGQAcgAxADAAOABcAHQAcwB2AGUAcgB0AGEAbAB0AFwAYwBsAHQAeABsAHIAdABiACAAVABhAGIAbABlACAAUwBpAG0AcABsAGUAIAAxADsAfQB9AHsAXAAqAFwAbABpAHMAdABvAHYAZQByAHIAaQBkAGUAdABhAGIAbABlAH0AXABuAG8AdQBpAGMAbwBtAHAAYQB0AFwAcwBwAGwAeQB0AHcAbgBpAG4AZQBcAGgAdABtAGEAdQB0AHMAcABcAHAAYQByAGQAXABwAGwAYQBpAG4AXABxAGMAewBcAGYAMgBcAGYAcwAxADQAXABjAGYAMAAgAEsAdABvAC4AOgAgAEkAQgBBAE4AIABEAEUAMAA4ACAANwAxADAAOQAgADAAMAAwADAAIAAwADEAMAA4ACAAMQAxADQAMQAgADUAMwAsACAAQgBJAEMAIABHAEUATgBPAEQARQBGADEAQgBHAEwALAAgAFYAbwBsAGsAcwBiAGEAbgBrAC0AUgBhAGkAZgBmAGUAaQBzAGUAbgBiAGEAbgBrACAATwBiAGUAcgBiAGEAeQBlAHIAbgAgAFMAXAB1ADIANQAyAFwAJwBmAGMAZABvAHMAdAAgAGUARwAuAH0AXABmADIAXABmAHMAMQA0AFwAcABhAHIAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcQBjAHsAXABmADIAXABmAHMAMQA0AFwAYwBmADAAIABTAHQAZQB1AGUAcgAtAE4AcgAuACAAMQA2ADMALwAyADIAOAAvADMAMAA4ADMANQAsACAARgBBACAAVAByAGEAdQBuAHMAdABlAGkAbgAuACAAVQBuAHMAZQByAGUAIABoAGUAaQBsAHAAXAB1ADIAMgA4AFwAJwBlADQAZABhAGcAbwBnAGkAcwBjAGgAZQBuACAATABlAGkAcwB0AHUAbgBnAGUAbgAgAHMAaQBuAGQAIABuAGEAYwBoACAAXAB1ADEANgA3AFwAJwBhADcAIAA0ACAATgByAC4AIAAxADYAIABaAGkAZgBmAGUAcgAgAGgAIABVAFMAdABHACAAdgBvAG4AIABkAGUAcgAgAFUAbQBzAGEAdAB6AHMAdABlAHUAZQByACAAYgBlAGYAcgBlAGkAdAAuAH0AXABmADIAXABmAHMAMQA0AFwAcABhAHIAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcQBjAHsAXABmADIAXABmAHMAMQA0AFwAYwBmADAAIABTAG8AbgBzAHQAaQBnAGUAIABMAGkAZQBmAGUAcgB1AG4AZwBlAG4AIAB1AG4AZAAgAEwAZQBpAHMAdAB1AG4AZwBlAG4AIAB1AG4AdABlAHIAbABpAGUAZwBlAG4AIABkAGUAcgAgAEsAbABlAGkAbgB1AG4AdABlAHIAbgBlAGgAbQBlAHIAcgBlAGcAZQBsAHUAbgBnACAAbgBhAGMAaAAgAFwAdQAxADYANwBcACcAYQA3ACAAMQA5ACAAVQBTAHQARwAuAH0AXABmADIAXABmAHMAMgAyAFwAcABhAHIAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcQBsAFwAbABhAG4AZwAxADAAMwAxAFwAbABhAG4AZwBmAGUAMQAwADMAMQBcAGYAMQBcAGYAcwAyADQAXABjAGYAMQBcAHAAYQByAH0A</value>
</data>
<metadata name="bindingSource1.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
<value>17, 17</value>
</metadata>
</root>

View File

@@ -30,12 +30,12 @@ namespace ProfEggersStiftung
private void InitializeComponent()
{
this.components = new System.ComponentModel.Container();
System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(Stundenzettel));
this.Detail = new DevExpress.XtraReports.UI.DetailBand();
this.xrTableServiceRecords1 = new DevExpress.XtraReports.UI.XRTable();
this.tableRowHeader = new DevExpress.XtraReports.UI.XRTableRow();
this.xrTableCell3 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell5 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell20 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell22 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell24 = new DevExpress.XtraReports.UI.XRTableCell();
this.cellFaktorHeader = new DevExpress.XtraReports.UI.XRTableCell();
@@ -61,7 +61,6 @@ namespace ProfEggersStiftung
this.xrTableRow6 = new DevExpress.XtraReports.UI.XRTableRow();
this.xrTableCell13 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell6 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell21 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell25 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell26 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell16 = new DevExpress.XtraReports.UI.XRTableCell();
@@ -71,13 +70,13 @@ namespace ProfEggersStiftung
this.xrTableCell2 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell28 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell11 = new DevExpress.XtraReports.UI.XRTableCell();
this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components);
this.formattingRuleStartDate = new DevExpress.XtraReports.UI.FormattingRule();
this.GroupHeader1 = new DevExpress.XtraReports.UI.GroupHeaderBand();
this.xrLabel16 = new DevExpress.XtraReports.UI.XRLabel();
this.xrLabel11 = new DevExpress.XtraReports.UI.XRLabel();
this.xrLabel9 = new DevExpress.XtraReports.UI.XRLabel();
this.xrLabel7 = new DevExpress.XtraReports.UI.XRLabel();
this.xrLabel6 = new DevExpress.XtraReports.UI.XRLabel();
this.xrLabel15 = new DevExpress.XtraReports.UI.XRLabel();
this.xrLabel19 = new DevExpress.XtraReports.UI.XRLabel();
this.xrLabel14 = new DevExpress.XtraReports.UI.XRLabel();
this.xrLabel13 = new DevExpress.XtraReports.UI.XRLabel();
this.xrLabel28 = new DevExpress.XtraReports.UI.XRLabel();
@@ -87,7 +86,9 @@ namespace ProfEggersStiftung
this.xrLabel10 = new DevExpress.XtraReports.UI.XRLabel();
this.xrLabel12 = new DevExpress.XtraReports.UI.XRLabel();
this.xrLabel23 = new DevExpress.XtraReports.UI.XRLabel();
this.xrLabel19 = new DevExpress.XtraReports.UI.XRLabel();
this.xrLabel15 = new DevExpress.XtraReports.UI.XRLabel();
this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components);
this.formattingRuleStartDate = new DevExpress.XtraReports.UI.FormattingRule();
this.formattingRuleServiceDesc = new DevExpress.XtraReports.UI.FormattingRule();
this.formattingRuleCostBearer = new DevExpress.XtraReports.UI.FormattingRule();
this.formattingRuleEmployeeName = new DevExpress.XtraReports.UI.FormattingRule();
@@ -113,13 +114,34 @@ namespace ProfEggersStiftung
this.fieldEinzel = new DevExpress.XtraReports.UI.CalculatedField();
this.fieldTeilnehmerZahl = new DevExpress.XtraReports.UI.CalculatedField();
this.fieldBetreuerZahl = new DevExpress.XtraReports.UI.CalculatedField();
this.GroupHeader1 = new DevExpress.XtraReports.UI.GroupHeaderBand();
this.xrLabel16 = new DevExpress.XtraReports.UI.XRLabel();
this.GroupFooter1 = new DevExpress.XtraReports.UI.GroupFooterBand();
this.GroupFooter2 = new DevExpress.XtraReports.UI.GroupFooterBand();
this.xrTableAbwesenheiten = new DevExpress.XtraReports.UI.XRTable();
this.xrTableRow2 = new DevExpress.XtraReports.UI.XRTableRow();
this.xrTableCell9 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell20 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell21 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableRow7 = new DevExpress.XtraReports.UI.XRTableRow();
this.xrTableCell29 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell30 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell31 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableRow8 = new DevExpress.XtraReports.UI.XRTableRow();
this.xrTableCell32 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell33 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell34 = new DevExpress.XtraReports.UI.XRTableCell();
this.lblHatAbwesenheiten = new DevExpress.XtraReports.UI.XRLabel();
this.lblHatGruppen = new DevExpress.XtraReports.UI.XRLabel();
this.xrRichText2 = new DevExpress.XtraReports.UI.XRRichText();
this.xrRichText1 = new DevExpress.XtraReports.UI.XRRichText();
this.xrLabel17 = new DevExpress.XtraReports.UI.XRLabel();
((System.ComponentModel.ISupportInitialize)(this.xrTableServiceRecords1)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.tableGroup1)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.tableGroup2)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.xrTable3)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.xrTableAbwesenheiten)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.xrRichText2)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.xrRichText1)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this)).BeginInit();
//
// Detail
@@ -154,7 +176,6 @@ namespace ProfEggersStiftung
this.tableRowHeader.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
this.xrTableCell3,
this.xrTableCell5,
this.xrTableCell20,
this.xrTableCell22,
this.xrTableCell24,
this.cellFaktorHeader,
@@ -183,27 +204,21 @@ namespace ProfEggersStiftung
//
this.xrTableCell5.Name = "xrTableCell5";
this.xrTableCell5.Text = "Betreuungsinhalt";
this.xrTableCell5.Weight = 0.4145606041518326D;
//
// xrTableCell20
//
this.xrTableCell20.Name = "xrTableCell20";
this.xrTableCell20.Text = "Ort";
this.xrTableCell20.Weight = 0.23166622297726763D;
this.xrTableCell5.Weight = 0.57306907191465062D;
//
// xrTableCell22
//
this.xrTableCell22.Multiline = true;
this.xrTableCell22.Name = "xrTableCell22";
this.xrTableCell22.Text = "Uhrzeit\r\nvon";
this.xrTableCell22.Weight = 0.15850846862302098D;
this.xrTableCell22.Weight = 0.19508734666143576D;
//
// xrTableCell24
//
this.xrTableCell24.Multiline = true;
this.xrTableCell24.Name = "xrTableCell24";
this.xrTableCell24.Text = "Uhrzeit\r\nbis";
this.xrTableCell24.Weight = 0.15850846862302098D;
this.xrTableCell24.Weight = 0.1950873457990559D;
//
// cellFaktorHeader
//
@@ -401,7 +416,6 @@ namespace ProfEggersStiftung
this.xrTableRow6.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
this.xrTableCell13,
this.xrTableCell6,
this.xrTableCell21,
this.xrTableCell25,
this.xrTableCell26,
this.xrTableCell16,
@@ -437,19 +451,7 @@ namespace ProfEggersStiftung
this.xrTableCell6.StylePriority.UseTextAlignment = false;
this.xrTableCell6.Text = "xrTableCell6";
this.xrTableCell6.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
this.xrTableCell6.Weight = 0.21464640203206864D;
//
// xrTableCell21
//
this.xrTableCell21.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.Notice3")});
this.xrTableCell21.Name = "xrTableCell21";
this.xrTableCell21.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
this.xrTableCell21.StylePriority.UsePadding = false;
this.xrTableCell21.StylePriority.UseTextAlignment = false;
this.xrTableCell21.Text = "xrTableCell21";
this.xrTableCell21.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
this.xrTableCell21.Weight = 0.11994948356455182D;
this.xrTableCell6.Weight = 0.29671708731683794D;
//
// xrTableCell25
//
@@ -460,7 +462,7 @@ namespace ProfEggersStiftung
this.xrTableCell25.StylePriority.UsePadding = false;
this.xrTableCell25.StylePriority.UseTextAlignment = false;
this.xrTableCell25.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
this.xrTableCell25.Weight = 0.08207068758859648D;
this.xrTableCell25.Weight = 0.10101007769036648D;
//
// xrTableCell26
//
@@ -471,7 +473,7 @@ namespace ProfEggersStiftung
this.xrTableCell26.StylePriority.UsePadding = false;
this.xrTableCell26.StylePriority.UseTextAlignment = false;
this.xrTableCell26.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
this.xrTableCell26.Weight = 0.08207068758859648D;
this.xrTableCell26.Weight = 0.101010095766609D;
//
// xrTableCell16
//
@@ -534,16 +536,41 @@ namespace ProfEggersStiftung
this.xrTableCell11.Name = "xrTableCell11";
this.xrTableCell11.Weight = 0.18939388291629064D;
//
// bindingSource1
// GroupHeader1
//
this.bindingSource1.DataSource = typeof(BeWo.Report.ReportObjects.ServicesOverviewRO);
this.GroupHeader1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
this.xrLabel16,
this.xrLabel11,
this.xrLabel9,
this.xrLabel7,
this.xrLabel6,
this.xrLabel19,
this.xrLabel14,
this.xrLabel13,
this.xrLabel28,
this.xrLabel25,
this.xrLabel32,
this.xrLabel30,
this.xrLabel10,
this.xrLabel12,
this.xrLabel23,
this.xrLabel15,
this.xrTableServiceRecords1});
this.GroupHeader1.HeightF = 100F;
this.GroupHeader1.Name = "GroupHeader1";
this.GroupHeader1.RepeatEveryPage = true;
//
// formattingRuleStartDate
// xrLabel16
//
this.formattingRuleStartDate.Condition = "[StartDate2] < [StartDate]";
this.formattingRuleStartDate.DataMember = "ServicesDouble";
this.formattingRuleStartDate.Formatting.Visible = DevExpress.Utils.DefaultBoolean.False;
this.formattingRuleStartDate.Name = "formattingRuleStartDate";
this.xrLabel16.Font = new System.Drawing.Font("Arial", 8F, System.Drawing.FontStyle.Bold);
this.xrLabel16.LocationFloat = new DevExpress.Utils.PointFloat(600F, 0F);
this.xrLabel16.Name = "xrLabel16";
this.xrLabel16.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
this.xrLabel16.SizeF = new System.Drawing.SizeF(450F, 17.99997F);
this.xrLabel16.StylePriority.UseFont = false;
this.xrLabel16.StylePriority.UseTextAlignment = false;
this.xrLabel16.Text = "Prof. Dr. Eggers Stiftung, Ambulant Betreutes Wohnen";
this.xrLabel16.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight;
//
// xrLabel11
//
@@ -591,15 +618,15 @@ namespace ProfEggersStiftung
this.xrLabel6.StylePriority.UseFont = false;
this.xrLabel6.Text = "Bewilligte Stunden pro Woche: ";
//
// xrLabel15
// xrLabel19
//
this.xrLabel15.Font = new System.Drawing.Font("Arial", 8F, System.Drawing.FontStyle.Bold);
this.xrLabel15.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F);
this.xrLabel15.Name = "xrLabel15";
this.xrLabel15.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
this.xrLabel15.SizeF = new System.Drawing.SizeF(188.9997F, 17.99997F);
this.xrLabel15.StylePriority.UseFont = false;
this.xrLabel15.Text = "Fachleistungstunden";
this.xrLabel19.Font = new System.Drawing.Font("Arial", 8F, System.Drawing.FontStyle.Bold);
this.xrLabel19.LocationFloat = new DevExpress.Utils.PointFloat(231.6667F, 17.99995F);
this.xrLabel19.Name = "xrLabel19";
this.xrLabel19.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
this.xrLabel19.SizeF = new System.Drawing.SizeF(159.2916F, 18F);
this.xrLabel19.StylePriority.UseFont = false;
this.xrLabel19.Text = "Bewilligte Stunden Gesamt: ";
//
// xrLabel14
//
@@ -708,15 +735,26 @@ namespace ProfEggersStiftung
this.xrLabel23.StylePriority.UseFont = false;
this.xrLabel23.Text = "Monat:";
//
// xrLabel19
// xrLabel15
//
this.xrLabel19.Font = new System.Drawing.Font("Arial", 8F, System.Drawing.FontStyle.Bold);
this.xrLabel19.LocationFloat = new DevExpress.Utils.PointFloat(231.6667F, 17.99995F);
this.xrLabel19.Name = "xrLabel19";
this.xrLabel19.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
this.xrLabel19.SizeF = new System.Drawing.SizeF(159.2916F, 18F);
this.xrLabel19.StylePriority.UseFont = false;
this.xrLabel19.Text = "Bewilligte Stunden Gesamt: ";
this.xrLabel15.Font = new System.Drawing.Font("Arial", 8F, System.Drawing.FontStyle.Bold);
this.xrLabel15.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F);
this.xrLabel15.Name = "xrLabel15";
this.xrLabel15.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
this.xrLabel15.SizeF = new System.Drawing.SizeF(188.9997F, 17.99997F);
this.xrLabel15.StylePriority.UseFont = false;
this.xrLabel15.Text = "Fachleistungstunden";
//
// bindingSource1
//
this.bindingSource1.DataSource = typeof(BeWo.Report.ReportObjects.ServicesOverviewRO);
//
// formattingRuleStartDate
//
this.formattingRuleStartDate.Condition = "[StartDate2] < [StartDate]";
this.formattingRuleStartDate.DataMember = "ServicesDouble";
this.formattingRuleStartDate.Formatting.Visible = DevExpress.Utils.DefaultBoolean.False;
this.formattingRuleStartDate.Name = "formattingRuleStartDate";
//
// formattingRuleServiceDesc
//
@@ -755,17 +793,9 @@ namespace ProfEggersStiftung
//
this.ReportFooter.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
this.xrLabel5,
this.xrLabel1,
this.xrLabel8,
this.xrLabel2,
this.xrLabel3,
this.xrLabel4,
this.lbl1,
this.lbl3,
this.lbl2,
this.lbl4});
this.xrLabel1});
this.ReportFooter.Font = new System.Drawing.Font("Arial", 8F, System.Drawing.FontStyle.Bold);
this.ReportFooter.HeightF = 115.2917F;
this.ReportFooter.HeightF = 58F;
this.ReportFooter.Name = "ReportFooter";
this.ReportFooter.StylePriority.UseFont = false;
//
@@ -773,7 +803,7 @@ namespace ProfEggersStiftung
//
this.xrLabel5.Borders = DevExpress.XtraPrinting.BorderSide.Top;
this.xrLabel5.Font = new System.Drawing.Font("Arial", 8F, System.Drawing.FontStyle.Bold);
this.xrLabel5.LocationFloat = new DevExpress.Utils.PointFloat(788.7497F, 97.29169F);
this.xrLabel5.LocationFloat = new DevExpress.Utils.PointFloat(788.75F, 40F);
this.xrLabel5.Name = "xrLabel5";
this.xrLabel5.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
this.xrLabel5.SizeF = new System.Drawing.SizeF(261.2503F, 18F);
@@ -785,7 +815,7 @@ namespace ProfEggersStiftung
//
this.xrLabel1.Borders = DevExpress.XtraPrinting.BorderSide.Top;
this.xrLabel1.Font = new System.Drawing.Font("Arial", 8F, System.Drawing.FontStyle.Bold);
this.xrLabel1.LocationFloat = new DevExpress.Utils.PointFloat(518.7495F, 97.29169F);
this.xrLabel1.LocationFloat = new DevExpress.Utils.PointFloat(518.75F, 40F);
this.xrLabel1.Name = "xrLabel1";
this.xrLabel1.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
this.xrLabel1.SizeF = new System.Drawing.SizeF(261.2503F, 18F);
@@ -825,7 +855,7 @@ namespace ProfEggersStiftung
//
// xrLabel3
//
this.xrLabel3.LocationFloat = new DevExpress.Utils.PointFloat(361F, 0F);
this.xrLabel3.LocationFloat = new DevExpress.Utils.PointFloat(361.0001F, 0F);
this.xrLabel3.Multiline = true;
this.xrLabel3.Name = "xrLabel3";
this.xrLabel3.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
@@ -846,7 +876,7 @@ namespace ProfEggersStiftung
this.xrLabel4.LocationFloat = new DevExpress.Utils.PointFloat(434.5F, 0F);
this.xrLabel4.Name = "xrLabel4";
this.xrLabel4.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 3, 0, 0, 100F);
this.xrLabel4.SizeF = new System.Drawing.SizeF(65.5F, 19.04F);
this.xrLabel4.SizeF = new System.Drawing.SizeF(65.5F, 19F);
this.xrLabel4.StylePriority.UseBorders = false;
this.xrLabel4.StylePriority.UseBorderWidth = false;
this.xrLabel4.StylePriority.UseFont = false;
@@ -975,41 +1005,240 @@ namespace ProfEggersStiftung
this.fieldBetreuerZahl.FieldType = DevExpress.XtraReports.UI.FieldType.String;
this.fieldBetreuerZahl.Name = "fieldBetreuerZahl";
//
// GroupHeader1
// GroupFooter1
//
this.GroupHeader1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
this.xrLabel16,
this.xrLabel11,
this.xrLabel9,
this.xrLabel7,
this.xrLabel6,
this.xrLabel19,
this.xrLabel14,
this.xrLabel13,
this.xrLabel28,
this.xrLabel25,
this.xrLabel32,
this.xrLabel30,
this.xrLabel10,
this.xrLabel12,
this.xrLabel23,
this.xrLabel15,
this.xrTableServiceRecords1});
this.GroupHeader1.HeightF = 100F;
this.GroupHeader1.Name = "GroupHeader1";
this.GroupHeader1.RepeatEveryPage = true;
this.GroupFooter1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
this.xrLabel8,
this.xrLabel2,
this.xrLabel3,
this.lbl4,
this.lbl1,
this.lbl3,
this.lbl2,
this.xrLabel4});
this.GroupFooter1.Font = new System.Drawing.Font("Arial", 8F, System.Drawing.FontStyle.Bold);
this.GroupFooter1.HeightF = 48.20836F;
this.GroupFooter1.Name = "GroupFooter1";
this.GroupFooter1.StylePriority.UseFont = false;
//
// xrLabel16
// GroupFooter2
//
this.xrLabel16.Font = new System.Drawing.Font("Arial", 8F, System.Drawing.FontStyle.Bold);
this.xrLabel16.LocationFloat = new DevExpress.Utils.PointFloat(600F, 0F);
this.xrLabel16.Name = "xrLabel16";
this.xrLabel16.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
this.xrLabel16.SizeF = new System.Drawing.SizeF(450F, 17.99997F);
this.xrLabel16.StylePriority.UseFont = false;
this.xrLabel16.StylePriority.UseTextAlignment = false;
this.xrLabel16.Text = "Prof. Dr. Eggers Stiftung, Ambulant Betreutes Wohnen";
this.xrLabel16.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight;
this.GroupFooter2.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
this.xrTableAbwesenheiten,
this.lblHatAbwesenheiten,
this.lblHatGruppen,
this.xrRichText2,
this.xrRichText1,
this.xrLabel17});
this.GroupFooter2.HeightF = 89.82633F;
this.GroupFooter2.Level = 1;
this.GroupFooter2.Name = "GroupFooter2";
//
// xrTableAbwesenheiten
//
this.xrTableAbwesenheiten.BorderColor = System.Drawing.Color.Black;
this.xrTableAbwesenheiten.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
| DevExpress.XtraPrinting.BorderSide.Right)
| DevExpress.XtraPrinting.BorderSide.Bottom)));
this.xrTableAbwesenheiten.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
this.xrTableAbwesenheiten.LocationFloat = new DevExpress.Utils.PointFloat(249.8749F, 17.29164F);
this.xrTableAbwesenheiten.Name = "xrTableAbwesenheiten";
this.xrTableAbwesenheiten.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F);
this.xrTableAbwesenheiten.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] {
this.xrTableRow2,
this.xrTableRow7,
this.xrTableRow8});
this.xrTableAbwesenheiten.SizeF = new System.Drawing.SizeF(280F, 60F);
this.xrTableAbwesenheiten.StylePriority.UseBorders = false;
this.xrTableAbwesenheiten.StylePriority.UseFont = false;
this.xrTableAbwesenheiten.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
//
// xrTableRow2
//
this.xrTableRow2.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
this.xrTableCell9,
this.xrTableCell20,
this.xrTableCell21});
this.xrTableRow2.Name = "xrTableRow2";
this.xrTableRow2.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F);
this.xrTableRow2.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
this.xrTableRow2.Weight = 1D;
//
// xrTableCell9
//
this.xrTableCell9.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
this.xrTableCell9.Name = "xrTableCell9";
this.xrTableCell9.StylePriority.UseBorders = false;
this.xrTableCell9.StylePriority.UseFont = false;
this.xrTableCell9.StylePriority.UsePadding = false;
this.xrTableCell9.StylePriority.UseTextAlignment = false;
this.xrTableCell9.Text = "von";
this.xrTableCell9.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
this.xrTableCell9.Weight = 0.12626263035312371D;
//
// xrTableCell20
//
this.xrTableCell20.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
this.xrTableCell20.Name = "xrTableCell20";
this.xrTableCell20.StylePriority.UseBorders = false;
this.xrTableCell20.StylePriority.UseFont = false;
this.xrTableCell20.StylePriority.UsePadding = false;
this.xrTableCell20.StylePriority.UseTextAlignment = false;
this.xrTableCell20.Text = "bis";
this.xrTableCell20.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
this.xrTableCell20.Weight = 0.1262626281797504D;
//
// xrTableCell21
//
this.xrTableCell21.Font = new System.Drawing.Font("Arial", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
this.xrTableCell21.Name = "xrTableCell21";
this.xrTableCell21.StylePriority.UseBorders = false;
this.xrTableCell21.StylePriority.UseFont = false;
this.xrTableCell21.StylePriority.UsePadding = false;
this.xrTableCell21.StylePriority.UseTextAlignment = false;
this.xrTableCell21.Text = "Tage";
this.xrTableCell21.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
this.xrTableCell21.Weight = 0.10101009340803961D;
//
// xrTableRow7
//
this.xrTableRow7.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
this.xrTableCell29,
this.xrTableCell30,
this.xrTableCell31});
this.xrTableRow7.Name = "xrTableRow7";
this.xrTableRow7.Weight = 1D;
//
// xrTableCell29
//
this.xrTableCell29.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
this.xrTableCell29.Name = "xrTableCell29";
this.xrTableCell29.StylePriority.UseFont = false;
this.xrTableCell29.StylePriority.UseTextAlignment = false;
this.xrTableCell29.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
this.xrTableCell29.Weight = 0.12626263035312374D;
//
// xrTableCell30
//
this.xrTableCell30.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
this.xrTableCell30.Name = "xrTableCell30";
this.xrTableCell30.StylePriority.UseFont = false;
this.xrTableCell30.StylePriority.UseTextAlignment = false;
this.xrTableCell30.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
this.xrTableCell30.Weight = 0.12626262817975043D;
//
// xrTableCell31
//
this.xrTableCell31.Font = new System.Drawing.Font("Arial", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
this.xrTableCell31.Name = "xrTableCell31";
this.xrTableCell31.StylePriority.UseFont = false;
this.xrTableCell31.StylePriority.UseTextAlignment = false;
this.xrTableCell31.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
this.xrTableCell31.Weight = 0.10101009340803963D;
//
// xrTableRow8
//
this.xrTableRow8.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
this.xrTableCell32,
this.xrTableCell33,
this.xrTableCell34});
this.xrTableRow8.Name = "xrTableRow8";
this.xrTableRow8.Weight = 1D;
//
// xrTableCell32
//
this.xrTableCell32.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
this.xrTableCell32.Name = "xrTableCell32";
this.xrTableCell32.StylePriority.UseFont = false;
this.xrTableCell32.StylePriority.UseTextAlignment = false;
this.xrTableCell32.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
this.xrTableCell32.Weight = 0.12626263035312374D;
//
// xrTableCell33
//
this.xrTableCell33.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
this.xrTableCell33.Name = "xrTableCell33";
this.xrTableCell33.StylePriority.UseFont = false;
this.xrTableCell33.StylePriority.UseTextAlignment = false;
this.xrTableCell33.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
this.xrTableCell33.Weight = 0.12626262817975043D;
//
// xrTableCell34
//
this.xrTableCell34.Font = new System.Drawing.Font("Arial", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
this.xrTableCell34.Name = "xrTableCell34";
this.xrTableCell34.StylePriority.UseFont = false;
this.xrTableCell34.StylePriority.UseTextAlignment = false;
this.xrTableCell34.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
this.xrTableCell34.Weight = 0.10101009340803963D;
//
// lblHatAbwesenheiten
//
this.lblHatAbwesenheiten.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
| DevExpress.XtraPrinting.BorderSide.Right)
| DevExpress.XtraPrinting.BorderSide.Bottom)));
this.lblHatAbwesenheiten.Font = new System.Drawing.Font("Arial", 10F);
this.lblHatAbwesenheiten.LocationFloat = new DevExpress.Utils.PointFloat(568.4224F, 47.29169F);
this.lblHatAbwesenheiten.Name = "lblHatAbwesenheiten";
this.lblHatAbwesenheiten.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F);
this.lblHatAbwesenheiten.SizeF = new System.Drawing.SizeF(20F, 20F);
this.lblHatAbwesenheiten.StylePriority.UseBackColor = false;
this.lblHatAbwesenheiten.StylePriority.UseBorders = false;
this.lblHatAbwesenheiten.StylePriority.UseFont = false;
this.lblHatAbwesenheiten.StylePriority.UsePadding = false;
this.lblHatAbwesenheiten.StylePriority.UseTextAlignment = false;
this.lblHatAbwesenheiten.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
//
// lblHatGruppen
//
this.lblHatGruppen.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
| DevExpress.XtraPrinting.BorderSide.Right)
| DevExpress.XtraPrinting.BorderSide.Bottom)));
this.lblHatGruppen.Font = new System.Drawing.Font("Arial", 10F);
this.lblHatGruppen.LocationFloat = new DevExpress.Utils.PointFloat(568.4204F, 17.29164F);
this.lblHatGruppen.Name = "lblHatGruppen";
this.lblHatGruppen.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F);
this.lblHatGruppen.SizeF = new System.Drawing.SizeF(20F, 20F);
this.lblHatGruppen.StylePriority.UseBackColor = false;
this.lblHatGruppen.StylePriority.UseBorders = false;
this.lblHatGruppen.StylePriority.UseFont = false;
this.lblHatGruppen.StylePriority.UsePadding = false;
this.lblHatGruppen.StylePriority.UseTextAlignment = false;
this.lblHatGruppen.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
//
// xrRichText2
//
this.xrRichText2.Font = new System.Drawing.Font("Arial", 8F);
this.xrRichText2.LocationFloat = new DevExpress.Utils.PointFloat(600.002F, 47.29163F);
this.xrRichText2.Name = "xrRichText2";
this.xrRichText2.SerializableRtfString = resources.GetString("xrRichText2.SerializableRtfString");
this.xrRichText2.SizeF = new System.Drawing.SizeF(414.1179F, 42.5347F);
this.xrRichText2.StylePriority.UseFont = false;
//
// xrRichText1
//
this.xrRichText1.Font = new System.Drawing.Font("Arial", 8F);
this.xrRichText1.LocationFloat = new DevExpress.Utils.PointFloat(600F, 17.29161F);
this.xrRichText1.Name = "xrRichText1";
this.xrRichText1.SerializableRtfString = resources.GetString("xrRichText1.SerializableRtfString");
this.xrRichText1.SizeF = new System.Drawing.SizeF(414.12F, 30F);
this.xrRichText1.StylePriority.UseFont = false;
//
// xrLabel17
//
this.xrLabel17.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Underline);
this.xrLabel17.LocationFloat = new DevExpress.Utils.PointFloat(79.87493F, 17.29161F);
this.xrLabel17.Multiline = true;
this.xrLabel17.Name = "xrLabel17";
this.xrLabel17.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F);
this.xrLabel17.SizeF = new System.Drawing.SizeF(170F, 43.61115F);
this.xrLabel17.StylePriority.UseBackColor = false;
this.xrLabel17.StylePriority.UseBorders = false;
this.xrLabel17.StylePriority.UseFont = false;
this.xrLabel17.StylePriority.UsePadding = false;
this.xrLabel17.StylePriority.UseTextAlignment = false;
this.xrLabel17.Text = "Krankenhausaufenthalte/\r\nstat. Rehamaßnahmen:";
this.xrLabel17.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
//
// Stundenzettel
//
@@ -1018,7 +1247,9 @@ namespace ProfEggersStiftung
this.DetailReport,
this.topMarginBand1,
this.bottomMarginBand1,
this.ReportFooter});
this.ReportFooter,
this.GroupFooter1,
this.GroupFooter2});
this.CalculatedFields.AddRange(new DevExpress.XtraReports.UI.CalculatedField[] {
this.fieldAbrechenbareMinuten,
this.fieldTotalFLSBillable,
@@ -1047,6 +1278,9 @@ namespace ProfEggersStiftung
((System.ComponentModel.ISupportInitialize)(this.tableGroup2)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.xrTable3)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.xrTableAbwesenheiten)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.xrRichText2)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.xrRichText1)).EndInit();
((System.ComponentModel.ISupportInitialize)(this)).EndInit();
}
@@ -1122,11 +1356,9 @@ namespace ProfEggersStiftung
private DevExpress.XtraReports.UI.CalculatedField fieldEinzel;
private DevExpress.XtraReports.UI.CalculatedField fieldTeilnehmerZahl;
private DevExpress.XtraReports.UI.CalculatedField fieldBetreuerZahl;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell20;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell22;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell24;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell27;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell21;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell25;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell26;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell28;
@@ -1138,5 +1370,25 @@ namespace ProfEggersStiftung
private DevExpress.XtraReports.UI.XRLabel xrLabel9;
private DevExpress.XtraReports.UI.GroupHeaderBand GroupHeader1;
private DevExpress.XtraReports.UI.XRLabel xrLabel16;
private DevExpress.XtraReports.UI.GroupFooterBand GroupFooter1;
private DevExpress.XtraReports.UI.GroupFooterBand GroupFooter2;
private DevExpress.XtraReports.UI.XRTable xrTableAbwesenheiten;
private DevExpress.XtraReports.UI.XRTableRow xrTableRow2;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell9;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell20;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell21;
private DevExpress.XtraReports.UI.XRTableRow xrTableRow7;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell29;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell30;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell31;
private DevExpress.XtraReports.UI.XRTableRow xrTableRow8;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell32;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell33;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell34;
private DevExpress.XtraReports.UI.XRLabel lblHatAbwesenheiten;
private DevExpress.XtraReports.UI.XRLabel lblHatGruppen;
private DevExpress.XtraReports.UI.XRRichText xrRichText2;
private DevExpress.XtraReports.UI.XRRichText xrRichText1;
private DevExpress.XtraReports.UI.XRLabel xrLabel17;
}
}

View File

@@ -26,6 +26,8 @@ namespace ProfEggersStiftung
}
double total = 0;
bool hatGruppen = false;
bool hatKlinik = false;
if (pRO.Services != null)
{
@@ -35,6 +37,11 @@ namespace ProfEggersStiftung
{
if (s.IsBillable)
{
if (s.IsGroup)
{
hatGruppen = true;
}
if (isJugendamt)
{
if (s.ServiceCategory != "Terminausfall")
@@ -45,6 +52,11 @@ namespace ProfEggersStiftung
}
total += s.Minutes;
servicesBillable.Add(s);
if (s.Notice != null && s.Notice.ToLower().Contains("klinikaufenthalt"))
{
hatKlinik = true;
}
}
}
@@ -68,11 +80,62 @@ namespace ProfEggersStiftung
lbl3.Visible = false;
lbl4.Visible = false;
if (String.IsNullOrWhiteSpace(pRO.AbsenceTimes) && !hatKlinik)
{
lblHatAbwesenheiten.Text = "X";
}
if (!hatGruppen)
{
lblHatGruppen.Text = "X";
}
ErstelleAbwesenheitenTabelle(pRO);
this.bindingSource1.DataSource = pRO;
}
public String GetBetreuungsart(ServicesOverviewRO pRO)
private void ErstelleAbwesenheitenTabelle(ServicesOverviewRO pRo)
{
if (pRo.Abwesenheiten != null)
{
int newRows = 0;
int index = 1;
foreach (var at in pRo.Abwesenheiten)
{
DevExpress.XtraReports.UI.XRTableRow row = null;
if (index < xrTableAbwesenheiten.Rows.Count)
{
row = xrTableAbwesenheiten.Rows[index];
}
else
{
row = xrTableAbwesenheiten.InsertRowBelow(xrTableAbwesenheiten.Rows[xrTableAbwesenheiten.Rows.Count - 1]);
newRows++;
}
row.Cells[0].Text = String.Format("{0:dd.MM.yyyy}", at.Start);
int? days = null;
if (at.End.HasValue)
{
row.Cells[1].Text = String.Format("{0:dd.MM.yyyy}", at.End);
days = (int)at.End.Value.Subtract(at.Start.Value).TotalDays + 1;
}
else
{
row.Cells[1].Text = "unbekannt";
}
row.Cells[2].Text = String.Format("{0:0}", days);
index++;
}
}
}
public String GetBetreuungsart(ServicesOverviewRO pRO)
{
if (pRO.CostBearer2SupportConceptList != null && pRO.CostBearer2SupportConceptList.Count > 0)
{

View File

@@ -120,4 +120,10 @@
<metadata name="bindingSource1.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
<value>21, 17</value>
</metadata>
<data name="xrRichText2.SerializableRtfString" xml:space="preserve">
<value>ewBcAHIAdABmADEAXABkAGUAZgBmADAAewBcAGYAbwBuAHQAdABiAGwAewBcAGYAMAAgAEMAYQBsAGkAYgByAGkAOwB9AHsAXABmADEAIABUAGkAbQBlAHMAIABOAGUAdwAgAFIAbwBtAGEAbgA7AH0AewBcAGYAMgAgAEEAcgBpAGEAbAA7AH0AfQB7AFwAYwBvAGwAbwByAHQAYgBsACAAOwBcAHIAZQBkADAAXABnAHIAZQBlAG4AMABcAGIAbAB1AGUAMAAgADsAXAByAGUAZAAwAFwAZwByAGUAZQBuADAAXABiAGwAdQBlADIANQA1ACAAOwB9AHsAXAAqAFwAZABlAGYAYwBoAHAAIABcAGYAMQBcAGYAcwAyADQAfQB7AFwAcwB0AHkAbABlAHMAaABlAGUAdAAgAHsAXABxAGwAXABmADEAXABmAHMAMgA0ACAATgBvAHIAbQBhAGwAOwB9AHsAXAAqAFwAYwBzADEAXABmADEAXABmAHMAMgA0AFwAYwBmADEAIABEAGUAZgBhAHUAbAB0ACAAUABhAHIAYQBnAHIAYQBwAGgAIABGAG8AbgB0ADsAfQB7AFwAKgBcAGMAcwAyAFwAcwBiAGEAcwBlAGQAbwBuADEAXABmADEAXABmAHMAMgA0AFwAYwBmADEAIABMAGkAbgBlACAATgB1AG0AYgBlAHIAOwB9AHsAXAAqAFwAYwBzADMAXAB1AGwAXABmADEAXABmAHMAMgA0AFwAYwBmADIAIABIAHkAcABlAHIAbABpAG4AawA7AH0AewBcACoAXAB0AHMANABcAHQAcwByAG8AdwBkAFwAZgAxAFwAZgBzADIANABcAHEAbABcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgBsADMAXAB0AHMAYwBlAGwAbABwAGEAZABkAGwAMQAwADgAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAYgAzAFwAdABzAGMAZQBsAGwAcABhAGQAZABmAHIAMwBcAHQAcwBjAGUAbABsAHAAYQBkAGQAcgAxADAAOABcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgB0ADMAXAB0AHMAdgBlAHIAdABhAGwAdABcAGMAbAB0AHgAbAByAHQAYgAgAE4AbwByAG0AYQBsACAAVABhAGIAbABlADsAfQB7AFwAKgBcAHQAcwA1AFwAdABzAHIAbwB3AGQAXABzAGIAYQBzAGUAZABvAG4ANABcAGYAMQBcAGYAcwAyADQAXABxAGwAXAB0AHIAYgByAGQAcgB0AFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcgBiAHIAZAByAGwAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdAByAGIAcgBkAHIAYgBcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHIAYgByAGQAcgByAFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcgBiAHIAZAByAGgAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdAByAGIAcgBkAHIAdgBcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAbAAzAFwAdABzAGMAZQBsAGwAcABhAGQAZABsADEAMAA4AFwAdABzAGMAZQBsAGwAcABhAGQAZABmAHIAMwBcAHQAcwBjAGUAbABsAHAAYQBkAGQAcgAxADAAOABcAHQAcwB2AGUAcgB0AGEAbAB0AFwAYwBsAHQAeABsAHIAdABiACAAVABhAGIAbABlACAAUwBpAG0AcABsAGUAIAAxADsAfQB9AHsAXAAqAFwAbABpAHMAdABvAHYAZQByAHIAaQBkAGUAdABhAGIAbABlAH0AXABuAG8AdQBpAGMAbwBtAHAAYQB0AFwAcwBwAGwAeQB0AHcAbgBpAG4AZQBcAGgAdABtAGEAdQB0AHMAcABcAHAAYQByAGQAXABwAGwAYQBpAG4AXABxAGwAewBcAGYAMgBcAGYAcwAyADAAXABjAGYAMQAgAEsAZQBpAG4AZQAgAH0AewBcAGwAYQBuAGcAMQAwADMAMQBcAGwAYQBuAGcAZgBlADEAMAAzADEAXAB1AGwAXABmADIAXABmAHMAMgAwAFwAYwBmADEAIABLAHIAYQBuAGsAZQBuAGgAYQB1AHMAYQB1AGYAZQBuAHQAaABhAGwAdABlAH0AewBcAGwAYQBuAGcAMQAwADMAMQBcAGwAYQBuAGcAZgBlADEAMAAzADEAXAB1AGwAXABmADIAXABmAHMAMgAwAFwAYwBmADEAIAAgAH0AewBcAGwAYQBuAGcAMQAwADMAMQBcAGwAYQBuAGcAZgBlADEAMAAzADEAXAB1AGwAXABmADIAXABmAHMAMgAwAFwAYwBmADEAIABiAGUAawBhAG4AbgB0ACAAbwBkAGUAcgAgAH0AXABsAGEAbgBnADEAMAAzADEAXABsAGEAbgBnAGYAZQAxADAAMwAxAFwAdQBsAFwAZgAyAFwAZgBzADIAMABcAGMAZgAxAFwAcABhAHIAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcQBsAHsAXABsAGEAbgBnADEAMAAzADEAXABsAGEAbgBnAGYAZQAxADAAMwAxAFwAdQBsAFwAZgAyAFwAZgBzADIAMABcAGMAZgAxACAAYQBiAHIAZQBjAGgAbgB1AG4AZwBzAHIAZQBsAGUAdgBhAG4AdAB9AHsAXABsAGEAbgBnADEAMAAzADEAXABsAGEAbgBnAGYAZQAxADAAMwAxAFwAZgAyAFwAZgBzADIAMABcAGMAZgAxACAAIABpAG0AIABBAGIAcgBlAGMAaABuAHUAbgBnAHMAegBlAGkAdAByAGEAdQBtAH0AXABsAGEAbgBnADEAMAAzADEAXABsAGEAbgBnAGYAZQAxADAAMwAxAFwAZgAxAFwAZgBzADIANABcAGMAZgAxAFwAcABhAHIAfQA=</value>
</data>
<data name="xrRichText1.SerializableRtfString" xml:space="preserve">
<value>ewBcAHIAdABmADEAXABkAGUAZgBmADAAewBcAGYAbwBuAHQAdABiAGwAewBcAGYAMAAgAEMAYQBsAGkAYgByAGkAOwB9AHsAXABmADEAIABUAGkAbQBlAHMAIABOAGUAdwAgAFIAbwBtAGEAbgA7AH0AewBcAGYAMgAgAEEAcgBpAGEAbAA7AH0AfQB7AFwAYwBvAGwAbwByAHQAYgBsACAAOwBcAHIAZQBkADAAXABnAHIAZQBlAG4AMABcAGIAbAB1AGUAMAAgADsAXAByAGUAZAAwAFwAZwByAGUAZQBuADAAXABiAGwAdQBlADIANQA1ACAAOwB9AHsAXAAqAFwAZABlAGYAYwBoAHAAIABcAGYAMQBcAGYAcwAyADQAfQB7AFwAcwB0AHkAbABlAHMAaABlAGUAdAAgAHsAXABxAGwAXABmADEAXABmAHMAMgA0ACAATgBvAHIAbQBhAGwAOwB9AHsAXAAqAFwAYwBzADEAXABmADEAXABmAHMAMgA0AFwAYwBmADEAIABEAGUAZgBhAHUAbAB0ACAAUABhAHIAYQBnAHIAYQBwAGgAIABGAG8AbgB0ADsAfQB7AFwAKgBcAGMAcwAyAFwAcwBiAGEAcwBlAGQAbwBuADEAXABmADEAXABmAHMAMgA0AFwAYwBmADEAIABMAGkAbgBlACAATgB1AG0AYgBlAHIAOwB9AHsAXAAqAFwAYwBzADMAXAB1AGwAXABmADEAXABmAHMAMgA0AFwAYwBmADIAIABIAHkAcABlAHIAbABpAG4AawA7AH0AewBcACoAXAB0AHMANABcAHQAcwByAG8AdwBkAFwAZgAxAFwAZgBzADIANABcAHEAbABcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgBsADMAXAB0AHMAYwBlAGwAbABwAGEAZABkAGwAMQAwADgAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAYgAzAFwAdABzAGMAZQBsAGwAcABhAGQAZABmAHIAMwBcAHQAcwBjAGUAbABsAHAAYQBkAGQAcgAxADAAOABcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgB0ADMAXAB0AHMAdgBlAHIAdABhAGwAdABcAGMAbAB0AHgAbAByAHQAYgAgAE4AbwByAG0AYQBsACAAVABhAGIAbABlADsAfQB7AFwAKgBcAHQAcwA1AFwAdABzAHIAbwB3AGQAXABzAGIAYQBzAGUAZABvAG4ANABcAGYAMQBcAGYAcwAyADQAXABxAGwAXAB0AHIAYgByAGQAcgB0AFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcgBiAHIAZAByAGwAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdAByAGIAcgBkAHIAYgBcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHIAYgByAGQAcgByAFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcgBiAHIAZAByAGgAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdAByAGIAcgBkAHIAdgBcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAbAAzAFwAdABzAGMAZQBsAGwAcABhAGQAZABsADEAMAA4AFwAdABzAGMAZQBsAGwAcABhAGQAZABmAHIAMwBcAHQAcwBjAGUAbABsAHAAYQBkAGQAcgAxADAAOABcAHQAcwB2AGUAcgB0AGEAbAB0AFwAYwBsAHQAeABsAHIAdABiACAAVABhAGIAbABlACAAUwBpAG0AcABsAGUAIAAxADsAfQB9AHsAXAAqAFwAbABpAHMAdABvAHYAZQByAHIAaQBkAGUAdABhAGIAbABlAH0AXABuAG8AdQBpAGMAbwBtAHAAYQB0AFwAcwBwAGwAeQB0AHcAbgBpAG4AZQBcAGgAdABtAGEAdQB0AHMAcABcAHAAYQByAGQAXABwAGwAYQBpAG4AXABxAGwAewBcAGYAMgBcAGYAcwAyADAAXABjAGYAMQAgAEsAZQBpAG4AZQAgAH0AewBcAHUAbABcAGYAMgBcAGYAcwAyADAAXABjAGYAMQAgAEcAcgB1AHAAcABlAG4AYQBuAGcAZQBiAG8AdABlAH0AewBcAGYAMgBcAGYAcwAyADAAXABjAGYAMQAgACAAaQBtACAAQQBiAHIAZQBjAGgAbgB1AG4AZwBzAHoAZQBpAHQAcgBhAHUAbQB9AFwAZgAxAFwAZgBzADIANABcAGMAZgAxAFwAcABhAHIAfQA=</value>
</data>
</root>

View File

@@ -81,6 +81,12 @@
<DependentUpon>Mitarbeiterstundenkonto.cs</DependentUpon>
</Compile>
<Compile Include="Properties\AssemblyInfo.cs" />
<Compile Include="RechnungSonstige.cs">
<SubType>Component</SubType>
</Compile>
<Compile Include="RechnungSonstige.Designer.cs">
<DependentUpon>RechnungSonstige.cs</DependentUpon>
</Compile>
<Compile Include="RechnungLT24.cs">
<SubType>Component</SubType>
</Compile>
@@ -121,6 +127,10 @@
<DependentUpon>Mitarbeiterstundenkonto.cs</DependentUpon>
</EmbeddedResource>
<EmbeddedResource Include="Properties\licenses.licx" />
<EmbeddedResource Include="RechnungSonstige.resx">
<DependentUpon>RechnungSonstige.cs</DependentUpon>
<SubType>Designer</SubType>
</EmbeddedResource>
<EmbeddedResource Include="RechnungLT24.resx">
<DependentUpon>RechnungLT24.cs</DependentUpon>
<SubType>Designer</SubType>

View File

@@ -32,12 +32,13 @@ namespace BeWo.PsychosozialerTraegervereinReports
System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(RechnungLT24));
this.Detail = new DevExpress.XtraReports.UI.DetailBand();
this.ReportHeader = new DevExpress.XtraReports.UI.ReportHeaderBand();
this.xrLabel1 = new DevExpress.XtraReports.UI.XRLabel();
this.ruleRateFactorNull = new DevExpress.XtraReports.UI.FormattingRule();
this.topMarginBand1 = new DevExpress.XtraReports.UI.TopMarginBand();
this.bottomMarginBand1 = new DevExpress.XtraReports.UI.BottomMarginBand();
this.Page1 = new DevExpress.XtraReports.UI.GroupHeaderBand();
this.xrLabel2 = new DevExpress.XtraReports.UI.XRLabel();
this.xrLabel7 = new DevExpress.XtraReports.UI.XRLabel();
this.lblAdresse = new DevExpress.XtraReports.UI.XRLabel();
this.xrLabel4 = new DevExpress.XtraReports.UI.XRLabel();
this.xrLabel3 = new DevExpress.XtraReports.UI.XRLabel();
this.xrLabel5 = new DevExpress.XtraReports.UI.XRLabel();
@@ -55,7 +56,6 @@ namespace BeWo.PsychosozialerTraegervereinReports
this.cellClaim = new DevExpress.XtraReports.UI.XRTableCell();
this.xrLabel6 = new DevExpress.XtraReports.UI.XRLabel();
this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components);
this.xrLabel1 = new DevExpress.XtraReports.UI.XRLabel();
((System.ComponentModel.ISupportInitialize)(this.xrTable1)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this)).BeginInit();
@@ -76,6 +76,15 @@ namespace BeWo.PsychosozialerTraegervereinReports
this.ReportHeader.Name = "ReportHeader";
this.ReportHeader.StylePriority.UseFont = false;
//
// xrLabel1
//
this.xrLabel1.Font = new System.Drawing.Font("Tahoma", 8F, System.Drawing.FontStyle.Underline);
this.xrLabel1.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F);
this.xrLabel1.Name = "xrLabel1";
this.xrLabel1.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
this.xrLabel1.SizeF = new System.Drawing.SizeF(317F, 17F);
this.xrLabel1.StylePriority.UseFont = false;
//
// ruleRateFactorNull
//
this.ruleRateFactorNull.Condition = "[RateFactorText2] == ?";
@@ -96,14 +105,13 @@ namespace BeWo.PsychosozialerTraegervereinReports
//
this.Page1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
this.xrLabel2,
this.xrLabel7,
this.lblAdresse,
this.xrLabel4,
this.xrLabel3,
this.xrLabel5,
this.xrLabel8,
this.xrTable1,
this.xrLabel6});
this.Page1.Font = new System.Drawing.Font("Arial", 10F);
this.Page1.HeightF = 683.6249F;
this.Page1.Name = "Page1";
this.Page1.StylePriority.UseFont = false;
@@ -114,26 +122,27 @@ namespace BeWo.PsychosozialerTraegervereinReports
this.xrLabel2.Multiline = true;
this.xrLabel2.Name = "xrLabel2";
this.xrLabel2.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
this.xrLabel2.SizeF = new System.Drawing.SizeF(623.25F, 228.6249F);
this.xrLabel2.SizeF = new System.Drawing.SizeF(630.42F, 228.62F);
this.xrLabel2.StylePriority.UseFont = false;
this.xrLabel2.StylePriority.UseTextAlignment = false;
this.xrLabel2.Text = resources.GetString("xrLabel2.Text");
this.xrLabel2.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopJustify;
//
// xrLabel7
// lblAdresse
//
this.xrLabel7.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F);
this.xrLabel7.Multiline = true;
this.xrLabel7.Name = "xrLabel7";
this.xrLabel7.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
this.xrLabel7.SizeF = new System.Drawing.SizeF(317F, 111.5F);
this.xrLabel7.StylePriority.UseFont = false;
this.xrLabel7.Text = "[RecipientOrganisation]\r\n[RecipientContactPerson]\r\n[RecipientDivision]\r\n[Recipien" +
"tStreet]\r\n[RecipientPostCodeAndTown]";
this.lblAdresse.CanGrow = false;
this.lblAdresse.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F);
this.lblAdresse.Multiline = true;
this.lblAdresse.Name = "lblAdresse";
this.lblAdresse.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
this.lblAdresse.SizeF = new System.Drawing.SizeF(317F, 111.5F);
this.lblAdresse.StylePriority.UseFont = false;
//
// xrLabel4
//
this.xrLabel4.BackColor = System.Drawing.Color.Transparent;
this.xrLabel4.CanShrink = true;
this.xrLabel4.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Bold);
this.xrLabel4.Font = new System.Drawing.Font("Calibri", 10F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
this.xrLabel4.LocationFloat = new DevExpress.Utils.PointFloat(0F, 238.5F);
this.xrLabel4.Multiline = true;
this.xrLabel4.Name = "xrLabel4";
@@ -148,15 +157,15 @@ namespace BeWo.PsychosozialerTraegervereinReports
//
this.xrLabel3.BackColor = System.Drawing.Color.Transparent;
this.xrLabel3.CanShrink = true;
this.xrLabel3.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Bold);
this.xrLabel3.Font = new System.Drawing.Font("Calibri", 10F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
this.xrLabel3.LocationFloat = new DevExpress.Utils.PointFloat(0F, 222.5F);
this.xrLabel3.Name = "xrLabel3";
this.xrLabel3.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
this.xrLabel3.SizeF = new System.Drawing.SizeF(650F, 16F);
this.xrLabel3.StylePriority.UseBackColor = false;
this.xrLabel3.StylePriority.UseFont = false;
this.xrLabel3.Text = "[CustomerName], geb. [CustomerBirthdate!dd.MM.yyyy] - Kostenübernahme des LT 24 -" +
"";
this.xrLabel3.Text = "[CustomerLastName], [CustomerFirstName], geb. [CustomerBirthdate!dd.MM.yyyy] - Ko" +
"stenübernahme des LT 24 -";
this.xrLabel3.WordWrap = false;
//
// xrLabel5
@@ -171,13 +180,12 @@ namespace BeWo.PsychosozialerTraegervereinReports
// xrLabel8
//
this.xrLabel8.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "InvoiceDate")});
new DevExpress.XtraReports.UI.XRBinding("Text", null, "InvoiceDate", "Iserlohn, {0}")});
this.xrLabel8.LocationFloat = new DevExpress.Utils.PointFloat(362.5F, 172.5F);
this.xrLabel8.Name = "xrLabel8";
this.xrLabel8.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
this.xrLabel8.SizeF = new System.Drawing.SizeF(283F, 23F);
this.xrLabel8.StylePriority.UseTextAlignment = false;
this.xrLabel8.Text = "xrLabel8";
this.xrLabel8.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight;
//
// xrTable1
@@ -190,7 +198,7 @@ namespace BeWo.PsychosozialerTraegervereinReports
this.xrTable1.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] {
this.xrTableRow1,
this.xrTableRow17});
this.xrTable1.SizeF = new System.Drawing.SizeF(600F, 60F);
this.xrTable1.SizeF = new System.Drawing.SizeF(620F, 60F);
this.xrTable1.StylePriority.UseBorders = false;
//
// xrTableRow1
@@ -200,12 +208,13 @@ namespace BeWo.PsychosozialerTraegervereinReports
this.xrTableCell2,
this.xrTableCell4,
this.xrTableCell6});
this.xrTableRow1.Font = new System.Drawing.Font("Calibri", 10F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
this.xrTableRow1.Name = "xrTableRow1";
this.xrTableRow1.StylePriority.UseFont = false;
this.xrTableRow1.Weight = 0.15D;
//
// xrTableCell1
//
this.xrTableCell1.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Bold);
this.xrTableCell1.Name = "xrTableCell1";
this.xrTableCell1.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
this.xrTableCell1.StylePriority.UseFont = false;
@@ -217,27 +226,24 @@ namespace BeWo.PsychosozialerTraegervereinReports
//
// xrTableCell2
//
this.xrTableCell2.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Bold);
this.xrTableCell2.Name = "xrTableCell2";
this.xrTableCell2.StylePriority.UseFont = false;
this.xrTableCell2.StylePriority.UseTextAlignment = false;
this.xrTableCell2.Text = "Tage / Monat";
this.xrTableCell2.Text = "Tage pro Monat";
this.xrTableCell2.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
this.xrTableCell2.Weight = 0.23076923432980451D;
//
// xrTableCell4
//
this.xrTableCell4.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Bold);
this.xrTableCell4.Name = "xrTableCell4";
this.xrTableCell4.StylePriority.UseFont = false;
this.xrTableCell4.StylePriority.UseTextAlignment = false;
this.xrTableCell4.Text = "Satz/Euro pro Tag";
this.xrTableCell4.Text = "Tagessatz/Euro";
this.xrTableCell4.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
this.xrTableCell4.Weight = 0.23076923432980448D;
//
// xrTableCell6
//
this.xrTableCell6.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Bold);
this.xrTableCell6.Name = "xrTableCell6";
this.xrTableCell6.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
this.xrTableCell6.StylePriority.UseFont = false;
@@ -245,7 +251,7 @@ namespace BeWo.PsychosozialerTraegervereinReports
this.xrTableCell6.StylePriority.UseTextAlignment = false;
this.xrTableCell6.Text = "Gesamtbetrag/Euro ";
this.xrTableCell6.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
this.xrTableCell6.Weight = 0.230769254639909D;
this.xrTableCell6.Weight = 0.26153848699161697D;
//
// xrTableRow17
//
@@ -293,7 +299,7 @@ namespace BeWo.PsychosozialerTraegervereinReports
this.cellClaim.StylePriority.UseFont = false;
this.cellClaim.StylePriority.UseTextAlignment = false;
this.cellClaim.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
this.cellClaim.Weight = 0.230769254639909D;
this.cellClaim.Weight = 0.26153848699161697D;
//
// xrLabel6
//
@@ -301,24 +307,17 @@ namespace BeWo.PsychosozialerTraegervereinReports
this.xrLabel6.Multiline = true;
this.xrLabel6.Name = "xrLabel6";
this.xrLabel6.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
this.xrLabel6.SizeF = new System.Drawing.SizeF(642F, 33.66666F);
this.xrLabel6.SizeF = new System.Drawing.SizeF(630.4202F, 33.66666F);
this.xrLabel6.StylePriority.UseFont = false;
this.xrLabel6.StylePriority.UseTextAlignment = false;
this.xrLabel6.Text = "nachstehend die Aufstellung der von uns zu berechnenden Tage der Teilnahme am LT " +
"24 für [CustomerSalutation] [CustomerName]:\r\n";
"24 für\r\n[CustomerSalutation] [CustomerLastName]:\r\n";
this.xrLabel6.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopJustify;
//
// bindingSource1
//
this.bindingSource1.DataSource = typeof(BeWo.Report.ReportObjects.ServiceInvoiceRO);
//
// xrLabel1
//
this.xrLabel1.Font = new System.Drawing.Font("Tahoma", 8F, System.Drawing.FontStyle.Underline);
this.xrLabel1.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F);
this.xrLabel1.Name = "xrLabel1";
this.xrLabel1.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
this.xrLabel1.SizeF = new System.Drawing.SizeF(317F, 17F);
this.xrLabel1.StylePriority.UseFont = false;
//
// RechnungLT24
//
this.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] {
@@ -329,10 +328,10 @@ namespace BeWo.PsychosozialerTraegervereinReports
this.Page1});
this.DataSource = this.bindingSource1;
this.ExportOptions.PrintPreview.DefaultFileName = "Spitzabrechnung";
this.Font = new System.Drawing.Font("Verdana", 10F);
this.Font = new System.Drawing.Font("Calibri", 10F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
this.FormattingRuleSheet.AddRange(new DevExpress.XtraReports.UI.FormattingRule[] {
this.ruleRateFactorNull});
this.Margins = new System.Drawing.Printing.Margins(75, 30, 158, 30);
this.Margins = new System.Drawing.Printing.Margins(105, 50, 158, 30);
this.PageHeight = 1169;
this.PageWidth = 827;
this.PaperKind = System.Drawing.Printing.PaperKind.A4;
@@ -359,7 +358,7 @@ namespace BeWo.PsychosozialerTraegervereinReports
private DevExpress.XtraReports.UI.XRTableCell cellMonat;
private DevExpress.XtraReports.UI.XRTableCell cellClaim;
private DevExpress.XtraReports.UI.XRLabel xrLabel6;
private DevExpress.XtraReports.UI.XRLabel xrLabel7;
private DevExpress.XtraReports.UI.XRLabel lblAdresse;
private DevExpress.XtraReports.UI.XRTableCell cellDays;
private DevExpress.XtraReports.UI.XRTableCell cellHouryRate;
private DevExpress.XtraReports.UI.XRLabel xrLabel2;

View File

@@ -1,4 +1,5 @@
using System;
using System.Text;
using System.Windows.Forms.VisualStyles;
using BeWo.Report;
using BeWo.Report.ReportObjects;
@@ -17,7 +18,38 @@ namespace BeWo.PsychosozialerTraegervereinReports
public void SetReportDataSource(ServiceInvoiceRO pRO)
{
decimal hourlyRate = 0;
StringBuilder sb = new StringBuilder();
if (!String.IsNullOrEmpty(pRO.RecipientOrganisation))
{
if (pRO.RecipientOrganisation.Contains("LT 24 - Inklusionsamt Soziale Teilhabe"))
{
pRO.RecipientOrganisation = "LWL\nInklusionsamt Soziale Teilhabe";
}
sb.AppendLine(pRO.RecipientOrganisation);
}
if (!String.IsNullOrEmpty(pRO.RecipientContactPerson))
{
sb.AppendLine(pRO.RecipientContactPerson);
}
if (!String.IsNullOrEmpty(pRO.RecipientDivision))
{
sb.AppendLine(pRO.RecipientDivision);
}
if (!String.IsNullOrEmpty(pRO.RecipientStreet))
{
sb.AppendLine(pRO.RecipientStreet);
}
if (!String.IsNullOrEmpty(pRO.RecipientPostCodeAndTown))
{
sb.AppendLine("");
sb.AppendLine(pRO.RecipientPostCodeAndTown);
}
lblAdresse.Text = sb.ToString();
decimal hourlyRate = 0;
decimal rateFactor = 1;
decimal hours = 0;
if (pRO.ServiceInvoicePeriods != null && pRO.ServiceInvoicePeriods.Count > 0)

View File

@@ -122,13 +122,14 @@
Wir bitten um Überweisung des oben genannten Betrages auf unser Konto bei der Sparkasse Iserlohn, IBAN: DE36 4455 0045 0000 1867 34.
Sollten Sie noch Fragen haben, können Sie sich gerne mit mir in Verbindung setzen.
Sollten Sie noch Fragen haben, können Sie sich gerne mit uns in Verbindung setzen.
Mit freundlichen Grüßen
Psychosozialer Trägerverein
Leitung Ambulant Betreutes Wohnen
</value>
</data>
<metadata name="bindingSource1.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">

View File

@@ -7,7 +7,7 @@ using DevExpress.XtraReports.UI;
namespace BeWo.PsychosozialerTraegervereinReports
{
public partial class ServiceInvoiceReport : XtraReport, IBeWoReport<ServiceInvoiceRO>
public partial class ServiceInvoiceReport : XtraReport //ALT, IBeWoReport<ServiceInvoiceRO>
{
public ServiceInvoiceReport()
{

View File

@@ -77,6 +77,8 @@ namespace SPZRatingen.Alt
this.ruleRateFactorNull = new DevExpress.XtraReports.UI.FormattingRule();
this.topMarginBand1 = new DevExpress.XtraReports.UI.TopMarginBand();
this.bottomMarginBand1 = new DevExpress.XtraReports.UI.BottomMarginBand();
this.xrLabel17 = new DevExpress.XtraReports.UI.XRLabel();
this.xrLabel21 = new DevExpress.XtraReports.UI.XRLabel();
this.xrLabel19 = new DevExpress.XtraReports.UI.XRLabel();
this.xrLabel22 = new DevExpress.XtraReports.UI.XRLabel();
this.xrLabel23 = new DevExpress.XtraReports.UI.XRLabel();
@@ -93,8 +95,7 @@ namespace SPZRatingen.Alt
this.xrLabel26 = new DevExpress.XtraReports.UI.XRLabel();
this.ReportFooter = new DevExpress.XtraReports.UI.ReportFooterBand();
this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components);
this.xrLabel17 = new DevExpress.XtraReports.UI.XRLabel();
this.xrLabel21 = new DevExpress.XtraReports.UI.XRLabel();
this.GroupFooter1 = new DevExpress.XtraReports.UI.GroupFooterBand();
((System.ComponentModel.ISupportInitialize)(this.xrRichText1)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.xrRichText2)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).BeginInit();
@@ -721,6 +722,35 @@ namespace SPZRatingen.Alt
this.bottomMarginBand1.Name = "bottomMarginBand1";
this.bottomMarginBand1.StylePriority.UseFont = false;
//
// xrLabel17
//
this.xrLabel17.BackColor = System.Drawing.Color.Transparent;
this.xrLabel17.ForeColor = System.Drawing.Color.Gray;
this.xrLabel17.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F);
this.xrLabel17.Multiline = true;
this.xrLabel17.Name = "xrLabel17";
this.xrLabel17.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
this.xrLabel17.SizeF = new System.Drawing.SizeF(190F, 56.25F);
this.xrLabel17.StylePriority.UseBackColor = false;
this.xrLabel17.StylePriority.UseFont = false;
this.xrLabel17.StylePriority.UseForeColor = false;
this.xrLabel17.Text = "Sozialpsychiatrisches Zentrum Ratingen\r\ngemeinnützige GmbH\r\nDüsseldorfer Straße 3" +
"6 c\r\n40878 Ratingen";
//
// xrLabel21
//
this.xrLabel21.BackColor = System.Drawing.Color.Transparent;
this.xrLabel21.ForeColor = System.Drawing.Color.Gray;
this.xrLabel21.LocationFloat = new DevExpress.Utils.PointFloat(189.9999F, 0F);
this.xrLabel21.Multiline = true;
this.xrLabel21.Name = "xrLabel21";
this.xrLabel21.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
this.xrLabel21.SizeF = new System.Drawing.SizeF(98.49803F, 56.24988F);
this.xrLabel21.StylePriority.UseBackColor = false;
this.xrLabel21.StylePriority.UseFont = false;
this.xrLabel21.StylePriority.UseForeColor = false;
this.xrLabel21.Text = "Geschäftsführerin\r\nHendrikje Rannoch";
//
// xrLabel19
//
this.xrLabel19.BackColor = System.Drawing.Color.Transparent;
@@ -925,34 +955,10 @@ namespace SPZRatingen.Alt
//
this.bindingSource1.DataSource = typeof(BeWo.Report.ReportObjects.SettlementRO);
//
// xrLabel17
// GroupFooter1
//
this.xrLabel17.BackColor = System.Drawing.Color.Transparent;
this.xrLabel17.ForeColor = System.Drawing.Color.Gray;
this.xrLabel17.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F);
this.xrLabel17.Multiline = true;
this.xrLabel17.Name = "xrLabel17";
this.xrLabel17.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
this.xrLabel17.SizeF = new System.Drawing.SizeF(190F, 56.25F);
this.xrLabel17.StylePriority.UseBackColor = false;
this.xrLabel17.StylePriority.UseFont = false;
this.xrLabel17.StylePriority.UseForeColor = false;
this.xrLabel17.Text = "Sozialpsychiatrisches Zentrum Ratingen\r\ngemeinnützige GmbH\r\nDüsseldorfer Straße 3" +
"6 c\r\n40878 Ratingen";
//
// xrLabel21
//
this.xrLabel21.BackColor = System.Drawing.Color.Transparent;
this.xrLabel21.ForeColor = System.Drawing.Color.Gray;
this.xrLabel21.LocationFloat = new DevExpress.Utils.PointFloat(189.9999F, 0F);
this.xrLabel21.Multiline = true;
this.xrLabel21.Name = "xrLabel21";
this.xrLabel21.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
this.xrLabel21.SizeF = new System.Drawing.SizeF(98.49803F, 56.24988F);
this.xrLabel21.StylePriority.UseBackColor = false;
this.xrLabel21.StylePriority.UseFont = false;
this.xrLabel21.StylePriority.UseForeColor = false;
this.xrLabel21.Text = "Geschäftsführerin\r\nHendrikje Rannoch";
this.GroupFooter1.HeightF = 57.8125F;
this.GroupFooter1.Name = "GroupFooter1";
//
// Spitzabrechnung
//
@@ -961,7 +967,8 @@ namespace SPZRatingen.Alt
this.topMarginBand1,
this.bottomMarginBand1,
this.GroupHeader1,
this.ReportFooter});
this.ReportFooter,
this.GroupFooter1});
this.DataSource = this.bindingSource1;
this.ExportOptions.PrintPreview.DefaultFileName = "Spitzabrechnung";
this.FormattingRuleSheet.AddRange(new DevExpress.XtraReports.UI.FormattingRule[] {
@@ -1044,5 +1051,6 @@ namespace SPZRatingen.Alt
private DevExpress.XtraReports.UI.XRLabel xrLabel19;
private DevExpress.XtraReports.UI.XRLabel xrLabel17;
private DevExpress.XtraReports.UI.XRLabel xrLabel21;
private DevExpress.XtraReports.UI.GroupFooterBand GroupFooter1;
}
}

View File

@@ -77,12 +77,25 @@
<Compile Include="InvoiceCustomerReport.Designer.cs">
<DependentUpon>InvoiceCustomerReport.cs</DependentUpon>
</Compile>
<Compile Include="Mitarbeiterstundenkonto.cs">
<SubType>Component</SubType>
</Compile>
<Compile Include="Mitarbeiterstundenkonto.designer.cs">
<DependentUpon>Mitarbeiterstundenkonto.cs</DependentUpon>
</Compile>
<Compile Include="MitarbeiterstundenkontoJahr.cs">
<SubType>Component</SubType>
</Compile>
<Compile Include="MitarbeiterstundenkontoJahr.designer.cs">
<DependentUpon>MitarbeiterstundenkontoJahr.cs</DependentUpon>
</Compile>
<Compile Include="OverlappingServiceRecords.cs">
<SubType>Component</SubType>
</Compile>
<Compile Include="OverlappingServiceRecords.designer.cs">
<DependentUpon>OverlappingServiceRecords.cs</DependentUpon>
</Compile>
<Compile Include="Reporting\CustomReportCreator.cs" />
<Compile Include="SettlementReport2.cs">
<SubType>Component</SubType>
</Compile>
@@ -96,6 +109,13 @@
<Compile Include="SettlementReport.designer.cs">
<DependentUpon>SettlementReport.cs</DependentUpon>
</Compile>
<Compile Include="Teamstundenkonto.cs">
<SubType>Component</SubType>
</Compile>
<Compile Include="Teamstundenkonto.designer.cs">
<DependentUpon>Teamstundenkonto.cs</DependentUpon>
</Compile>
<Compile Include="Translation\TranslationDictionary.cs" />
</ItemGroup>
<ItemGroup>
<EmbeddedResource Include="FlsAuswertung.resx">
@@ -105,6 +125,14 @@
<DependentUpon>InvoiceCustomerReport.cs</DependentUpon>
<SubType>Designer</SubType>
</EmbeddedResource>
<EmbeddedResource Include="Mitarbeiterstundenkonto.resx">
<DependentUpon>Mitarbeiterstundenkonto.cs</DependentUpon>
<SubType>Designer</SubType>
</EmbeddedResource>
<EmbeddedResource Include="MitarbeiterstundenkontoJahr.resx">
<DependentUpon>MitarbeiterstundenkontoJahr.cs</DependentUpon>
<SubType>Designer</SubType>
</EmbeddedResource>
<EmbeddedResource Include="OverlappingServiceRecords.resx">
<DependentUpon>OverlappingServiceRecords.cs</DependentUpon>
</EmbeddedResource>
@@ -115,6 +143,9 @@
<EmbeddedResource Include="SettlementReport.resx">
<DependentUpon>SettlementReport.cs</DependentUpon>
</EmbeddedResource>
<EmbeddedResource Include="Teamstundenkonto.resx">
<DependentUpon>Teamstundenkonto.cs</DependentUpon>
</EmbeddedResource>
</ItemGroup>
<ItemGroup>
<ProjectReference Include="..\..\Data\Data.csproj">

File diff suppressed because it is too large Load Diff

View File

@@ -142,8 +142,8 @@ namespace BeWo.SozialwirkstattSchmitz.Neu
this.xrLabel8.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
this.xrLabel8.SizeF = new System.Drawing.SizeF(196.75F, 173.9583F);
this.xrLabel8.StylePriority.UseTextAlignment = false;
this.xrLabel8.Text = "Marie Schmitz-Schulze\r\nOskar-Jäger-Str. 173a\r\n50825 Köln\r\nTel./Fax: 0221-502 99 0" +
"2\r\nmobil: 0162-677 21 28\r\nmarie.schmitz@gmx.net\r\nSteuernummer 217/5264/2241\r\n";
this.xrLabel8.Text = "Marie Schmitz-Schulze\r\nBachemer Str. 191\r\n50935 Köln\r\nTel./Fax: 0221-502 99 02\r\nm" +
"obil: 0162-677 21 28\r\nmarie.schmitz@gmx.net\r\nSteuernummer 217/5264/2241\r\n";
this.xrLabel8.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight;
//
// xrRichText1

View File

@@ -16,6 +16,9 @@ namespace TranskulturellesBBBasaran
{
bool hatGruppen = false;
String empName = String.Empty;
Dictionary<String, bool> empCountDict = new Dictionary<String, bool>();
if (pRO.Services != null)
{
List<ServicesOverviewRO.ServiceDetail> servicesBillable = new List<ServicesOverviewRO.ServiceDetail>();
@@ -28,6 +31,13 @@ namespace TranskulturellesBBBasaran
{
//sd.Notice5 = String.Format("{0} Teilnehmer", sd.CustomerCount);
hatGruppen = true;
}
if (!String.IsNullOrEmpty(sd.EmployeeFullname))
{
empName = sd.EmployeeFullname;
if (!empCountDict.ContainsKey(sd.EmployeeFullname))
empCountDict.Add(sd.EmployeeFullname, true);
}
servicesBillable.Add(sd);
}
@@ -36,6 +46,9 @@ namespace TranskulturellesBBBasaran
pRO.Services = servicesBillable;
}
if (empCountDict.Count == 1)
pRO.MainAttendant = empName;
if (String.IsNullOrWhiteSpace(pRO.AbsenceTimes))
{
lblHatAbwesenheiten.Text = "X";

View File

@@ -70,6 +70,18 @@
<Compile Include="RechnungStudienassistenz.Designer.cs">
<DependentUpon>RechnungStudienassistenz.cs</DependentUpon>
</Compile>
<Compile Include="StundennachweisStaedteRegion.cs">
<SubType>Component</SubType>
</Compile>
<Compile Include="StundennachweisStaedteRegion.designer.cs">
<DependentUpon>StundennachweisStaedteRegion.cs</DependentUpon>
</Compile>
<Compile Include="StundennachweisStadtAachen.cs">
<SubType>Component</SubType>
</Compile>
<Compile Include="StundennachweisStadtAachen.designer.cs">
<DependentUpon>StundennachweisStadtAachen.cs</DependentUpon>
</Compile>
<Compile Include="Stundenuebersicht.cs">
<SubType>Component</SubType>
</Compile>
@@ -115,6 +127,12 @@
<DependentUpon>RechnungStudienassistenz.cs</DependentUpon>
<SubType>Designer</SubType>
</EmbeddedResource>
<EmbeddedResource Include="StundennachweisStaedteRegion.resx">
<DependentUpon>StundennachweisStaedteRegion.cs</DependentUpon>
</EmbeddedResource>
<EmbeddedResource Include="StundennachweisStadtAachen.resx">
<DependentUpon>StundennachweisStadtAachen.cs</DependentUpon>
</EmbeddedResource>
<EmbeddedResource Include="Stundenuebersicht.resx">
<DependentUpon>Stundenuebersicht.cs</DependentUpon>
<SubType>Designer</SubType>

View File

@@ -23,8 +23,12 @@ namespace VKMAachen
for (int i = 1; i < lROs.Count; i++)
{
var lNext = CreateServicesOverviewReportForRo(lROs[i], serviceCategoryOid);
lNext.CreateDocument();
rootReport.Pages.AddRange(lNext.Pages);
if (lNext.Pages.Count == 0)
{
lNext.CreateDocument();
}
rootReport.Pages.AddRange(lNext.Pages);
}
return rootReport;
@@ -43,34 +47,62 @@ namespace VKMAachen
private XtraReport CreateServicesOverviewReportForRo(ServicesOverviewRO ro, long? serviceCategoryOid)
{
IBeWoReport<ServicesOverviewRO> report = null;
bool isSpfh = false;
if (ro.Services != null)
{
foreach (var sr in ro.Services)
{
if (sr.ServiceCategory.ToLower().Contains("spfh") || sr.ServiceDescription.ToLower().Contains("spfh"))
{
if (!sr.ServiceCategory.ToLower().Contains("mittelbare leistung") &&
!sr.ServiceCategory.ToLower().Contains("indirekte leistung"))
{
isSpfh = true;
}
}
}
}
if (isSpfh)
{
report = new BeWo.VKMAachen.StundenzettelSP();
}
bool isSpfh = false;
if (ro.Services != null)
{
foreach (var sr in ro.Services)
{
if (sr.ServiceCategory.ToLower().Contains("spfh") || sr.ServiceDescription.ToLower().Contains("spfh"))
{
if (!sr.ServiceCategory.ToLower().Contains("mittelbare leistung") &&
!sr.ServiceCategory.ToLower().Contains("indirekte leistung"))
{
isSpfh = true;
}
}
if (report == null)
}
}
if (isSpfh)
{
report = new BeWo.VKMAachen.StundenzettelSP();
}
if (report == null)
report = new BeWo.VKMAachen.Stundenzettel();
report.SetReportDataSource(ro);
((XtraReport)report).CreateDocument();
return report as XtraReport;
if (!String.IsNullOrEmpty(ro.Costbearer))
{
IBeWoReport<ServicesOverviewRO> report2 = null;
if (ro.Costbearer.StartsWith("Jugendamt Stadt Aachen") && ro.Costbearer.EndsWith("SPFH"))
{
report2 = new StundennachweisStadtAachen();
}
else if (ro.Costbearer.StartsWith("Jugendamt Städteregion") && ro.Costbearer.EndsWith("SPFH"))
{
report2 = new StundennachweisStaedteRegion();
}
else if (ro.Costbearer.StartsWith("Sozialamt") && ro.Costbearer.EndsWith("SPFH"))
{
report2 = new StundennachweisStaedteRegion();
}
if (report2 != null)
{
report2.SetReportDataSource(ro);
((XtraReport)report2).CreateDocument();
((XtraReport)report).Pages.AddRange(((XtraReport)report2).Pages);
}
}
return report as XtraReport;
}
}
}

View File

@@ -76,6 +76,8 @@ namespace BeWo.VivaAVidaReports
this.fieldAbrechenbareMinuten = new DevExpress.XtraReports.UI.CalculatedField();
this.fieldBillableFLS = new DevExpress.XtraReports.UI.CalculatedField();
this.fieldAbrechenbareFLS = new DevExpress.XtraReports.UI.CalculatedField();
this.xrTableCell4 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell5 = new DevExpress.XtraReports.UI.XRTableCell();
((System.ComponentModel.ISupportInitialize)(this.xrTableServiceRecords1)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.xrTable3)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).BeginInit();
@@ -102,7 +104,7 @@ namespace BeWo.VivaAVidaReports
this.xrTableServiceRecords1.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F);
this.xrTableServiceRecords1.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] {
this.xrTableRow2});
this.xrTableServiceRecords1.SizeF = new System.Drawing.SizeF(639F, 40F);
this.xrTableServiceRecords1.SizeF = new System.Drawing.SizeF(674F, 40F);
this.xrTableServiceRecords1.StylePriority.UseBackColor = false;
this.xrTableServiceRecords1.StylePriority.UseBorders = false;
this.xrTableServiceRecords1.StylePriority.UseFont = false;
@@ -114,7 +116,8 @@ namespace BeWo.VivaAVidaReports
this.xrTableRow2.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
this.xrTableCell3,
this.xrTableCell1,
this.xrTableCell11});
this.xrTableCell11,
this.xrTableCell4});
this.xrTableRow2.Name = "xrTableRow2";
this.xrTableRow2.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F);
this.xrTableRow2.StylePriority.UseTextAlignment = false;
@@ -134,7 +137,7 @@ namespace BeWo.VivaAVidaReports
this.xrTableCell1.Multiline = true;
this.xrTableCell1.Name = "xrTableCell1";
this.xrTableCell1.Text = "Uhrzeit\r\nvon ....... bis";
this.xrTableCell1.Weight = 0.73157753951005167D;
this.xrTableCell1.Weight = 0.49747272699811873D;
//
// xrTableCell11
//
@@ -144,7 +147,7 @@ namespace BeWo.VivaAVidaReports
this.xrTableCell11.StylePriority.UseFont = false;
this.xrTableCell11.StylePriority.UseTextAlignment = false;
this.xrTableCell11.Text = "Anzahl Minuten";
this.xrTableCell11.Weight = 0.43650793161349166D;
this.xrTableCell11.Weight = 0.41456060540630946D;
//
// DetailReport
//
@@ -178,7 +181,7 @@ namespace BeWo.VivaAVidaReports
this.xrTable3.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F);
this.xrTable3.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] {
this.xrTableRow6});
this.xrTable3.SizeF = new System.Drawing.SizeF(639.0004F, 20F);
this.xrTable3.SizeF = new System.Drawing.SizeF(674F, 20F);
this.xrTable3.StylePriority.UseFont = false;
this.xrTable3.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
//
@@ -187,7 +190,8 @@ namespace BeWo.VivaAVidaReports
this.xrTableRow6.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
this.xrTableCell13,
this.xrTableCell2,
this.xrTableCell15});
this.xrTableCell15,
this.xrTableCell5});
this.xrTableRow6.Name = "xrTableRow6";
this.xrTableRow6.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F);
this.xrTableRow6.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
@@ -214,7 +218,7 @@ namespace BeWo.VivaAVidaReports
this.xrTableCell2.StylePriority.UseTextAlignment = false;
this.xrTableCell2.Text = "xrTableCell2";
this.xrTableCell2.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
this.xrTableCell2.Weight = 0.37878780750339269D;
this.xrTableCell2.Weight = 0.25757570920794276D;
//
// xrTableCell15
//
@@ -227,7 +231,7 @@ namespace BeWo.VivaAVidaReports
this.xrTableCell15.StylePriority.UseTextAlignment = false;
this.xrTableCell15.Text = "xrTableCell15";
this.xrTableCell15.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
this.xrTableCell15.Weight = 0.2260105976923599D;
this.xrTableCell15.Weight = 0.2146464239976143D;
//
// bindingSource1
//
@@ -237,9 +241,6 @@ namespace BeWo.VivaAVidaReports
//
this.formattingRuleStartDate.Condition = "[StartDate2] < [StartDate]";
this.formattingRuleStartDate.DataMember = "ServicesDouble";
//
//
//
this.formattingRuleStartDate.Formatting.Visible = DevExpress.Utils.DefaultBoolean.False;
this.formattingRuleStartDate.Name = "formattingRuleStartDate";
//
@@ -332,7 +333,7 @@ namespace BeWo.VivaAVidaReports
this.xrLabel22.Multiline = true;
this.xrLabel22.Name = "xrLabel22";
this.xrLabel22.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
this.xrLabel22.SizeF = new System.Drawing.SizeF(637.0001F, 56.16665F);
this.xrLabel22.SizeF = new System.Drawing.SizeF(672.0001F, 56.16665F);
this.xrLabel22.StylePriority.UseBorders = false;
this.xrLabel22.StylePriority.UseFont = false;
this.xrLabel22.StylePriority.UseTextAlignment = false;
@@ -418,7 +419,7 @@ namespace BeWo.VivaAVidaReports
this.xrLabel1.Multiline = true;
this.xrLabel1.Name = "xrLabel1";
this.xrLabel1.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
this.xrLabel1.SizeF = new System.Drawing.SizeF(639F, 25F);
this.xrLabel1.SizeF = new System.Drawing.SizeF(674.0001F, 25F);
this.xrLabel1.StylePriority.UseFont = false;
this.xrLabel1.StylePriority.UseTextAlignment = false;
this.xrLabel1.Text = "Quittierungsbeleg über direkte Betreuungsleistungen";
@@ -428,9 +429,6 @@ namespace BeWo.VivaAVidaReports
//
this.formattingRuleServiceDesc.Condition = "[StartDate2] < [StartDate]";
this.formattingRuleServiceDesc.DataMember = "ServicesDouble";
//
//
//
this.formattingRuleServiceDesc.Formatting.Visible = DevExpress.Utils.DefaultBoolean.False;
this.formattingRuleServiceDesc.Name = "formattingRuleServiceDesc";
//
@@ -438,9 +436,6 @@ namespace BeWo.VivaAVidaReports
//
this.formattingRuleCostBearer.Condition = "[StartDate2] < [StartDate]";
this.formattingRuleCostBearer.DataMember = "ServicesDouble";
//
//
//
this.formattingRuleCostBearer.Formatting.Visible = DevExpress.Utils.DefaultBoolean.False;
this.formattingRuleCostBearer.Name = "formattingRuleCostBearer";
//
@@ -448,9 +443,6 @@ namespace BeWo.VivaAVidaReports
//
this.formattingRuleEmployeeName.Condition = "[StartDate2] < [StartDate]";
this.formattingRuleEmployeeName.DataMember = "ServicesDouble";
//
//
//
this.formattingRuleEmployeeName.Formatting.Visible = DevExpress.Utils.DefaultBoolean.False;
this.formattingRuleEmployeeName.Name = "formattingRuleEmployeeName";
//
@@ -486,12 +478,12 @@ namespace BeWo.VivaAVidaReports
this.xrLabel11.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
| DevExpress.XtraPrinting.BorderSide.Right)
| DevExpress.XtraPrinting.BorderSide.Bottom)));
this.xrLabel11.BorderWidth = 2;
this.xrLabel11.BorderWidth = 2F;
this.xrLabel11.Font = new System.Drawing.Font("Arial", 11F, System.Drawing.FontStyle.Bold);
this.xrLabel11.LocationFloat = new DevExpress.Utils.PointFloat(458.9999F, 59.99997F);
this.xrLabel11.LocationFloat = new DevExpress.Utils.PointFloat(363.5F, 60F);
this.xrLabel11.Name = "xrLabel11";
this.xrLabel11.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 3, 0, 0, 100F);
this.xrLabel11.SizeF = new System.Drawing.SizeF(180F, 48F);
this.xrLabel11.SizeF = new System.Drawing.SizeF(170.5F, 48F);
this.xrLabel11.StylePriority.UseBorders = false;
this.xrLabel11.StylePriority.UseBorderWidth = false;
this.xrLabel11.StylePriority.UseFont = false;
@@ -503,7 +495,7 @@ namespace BeWo.VivaAVidaReports
// xrLabel8
//
this.xrLabel8.Font = new System.Drawing.Font("Arial", 11F, System.Drawing.FontStyle.Bold);
this.xrLabel8.LocationFloat = new DevExpress.Utils.PointFloat(96.00016F, 59.99997F);
this.xrLabel8.LocationFloat = new DevExpress.Utils.PointFloat(0F, 60F);
this.xrLabel8.Multiline = true;
this.xrLabel8.Name = "xrLabel8";
this.xrLabel8.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
@@ -514,10 +506,10 @@ namespace BeWo.VivaAVidaReports
// xrLabel7
//
this.xrLabel7.Borders = DevExpress.XtraPrinting.BorderSide.Top;
this.xrLabel7.LocationFloat = new DevExpress.Utils.PointFloat(419.9999F, 167F);
this.xrLabel7.LocationFloat = new DevExpress.Utils.PointFloat(433.0205F, 167F);
this.xrLabel7.Name = "xrLabel7";
this.xrLabel7.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
this.xrLabel7.SizeF = new System.Drawing.SizeF(197F, 17.99997F);
this.xrLabel7.SizeF = new System.Drawing.SizeF(233.9793F, 17.99997F);
this.xrLabel7.StylePriority.UseBorders = false;
this.xrLabel7.StylePriority.UseFont = false;
this.xrLabel7.Text = "Unterschrift Klient/in";
@@ -525,10 +517,10 @@ namespace BeWo.VivaAVidaReports
// xrLabel6
//
this.xrLabel6.Borders = DevExpress.XtraPrinting.BorderSide.Top;
this.xrLabel6.LocationFloat = new DevExpress.Utils.PointFloat(170F, 167F);
this.xrLabel6.LocationFloat = new DevExpress.Utils.PointFloat(170.0002F, 167F);
this.xrLabel6.Name = "xrLabel6";
this.xrLabel6.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
this.xrLabel6.SizeF = new System.Drawing.SizeF(216.8751F, 17.99997F);
this.xrLabel6.SizeF = new System.Drawing.SizeF(225F, 17.99997F);
this.xrLabel6.StylePriority.UseBorders = false;
this.xrLabel6.StylePriority.UseFont = false;
this.xrLabel6.Text = "Unterschrift Mitarbeiter/in";
@@ -549,12 +541,12 @@ namespace BeWo.VivaAVidaReports
this.xrLabel4.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
| DevExpress.XtraPrinting.BorderSide.Right)
| DevExpress.XtraPrinting.BorderSide.Bottom)));
this.xrLabel4.BorderWidth = 2;
this.xrLabel4.BorderWidth = 2F;
this.xrLabel4.Font = new System.Drawing.Font("Arial", 11F, System.Drawing.FontStyle.Bold);
this.xrLabel4.LocationFloat = new DevExpress.Utils.PointFloat(459F, 0F);
this.xrLabel4.LocationFloat = new DevExpress.Utils.PointFloat(363.5F, 0F);
this.xrLabel4.Name = "xrLabel4";
this.xrLabel4.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 3, 0, 0, 100F);
this.xrLabel4.SizeF = new System.Drawing.SizeF(180F, 60F);
this.xrLabel4.SizeF = new System.Drawing.SizeF(170.5F, 60F);
this.xrLabel4.StylePriority.UseBorders = false;
this.xrLabel4.StylePriority.UseBorderWidth = false;
this.xrLabel4.StylePriority.UseFont = false;
@@ -566,7 +558,7 @@ namespace BeWo.VivaAVidaReports
// xrLabel3
//
this.xrLabel3.Font = new System.Drawing.Font("Arial", 11F, System.Drawing.FontStyle.Bold);
this.xrLabel3.LocationFloat = new DevExpress.Utils.PointFloat(95.99991F, 0F);
this.xrLabel3.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F);
this.xrLabel3.Multiline = true;
this.xrLabel3.Name = "xrLabel3";
this.xrLabel3.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
@@ -594,6 +586,22 @@ namespace BeWo.VivaAVidaReports
this.fieldAbrechenbareFLS.FieldType = DevExpress.XtraReports.UI.FieldType.Decimal;
this.fieldAbrechenbareFLS.Name = "fieldAbrechenbareFLS";
//
// xrTableCell4
//
this.xrTableCell4.Name = "xrTableCell4";
this.xrTableCell4.Text = "Art";
this.xrTableCell4.Weight = 0.34140285174704571D;
//
// xrTableCell5
//
this.xrTableCell5.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.ServiceCategory")});
this.xrTableCell5.Name = "xrTableCell5";
this.xrTableCell5.StylePriority.UseTextAlignment = false;
this.xrTableCell5.Text = "xrTableCell5";
this.xrTableCell5.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
this.xrTableCell5.Weight = 0.17676764348202109D;
//
// Stundenzettel
//
this.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] {
@@ -618,7 +626,7 @@ namespace BeWo.VivaAVidaReports
this.PageWidth = 827;
this.PaperKind = System.Drawing.Printing.PaperKind.A4;
this.SnapGridSize = 9F;
this.Version = "13.1";
this.Version = "17.1";
((System.ComponentModel.ISupportInitialize)(this.xrTableServiceRecords1)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.xrTable3)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).EndInit();
@@ -674,6 +682,7 @@ namespace BeWo.VivaAVidaReports
private DevExpress.XtraReports.UI.CalculatedField fieldAbrechenbareFLS;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell1;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell2;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell4;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell5;
}
}

View File

@@ -106,6 +106,12 @@
<Reference Include="System.Xml" />
</ItemGroup>
<ItemGroup>
<Compile Include="CollectiveBillingReport.cs">
<SubType>Component</SubType>
</Compile>
<Compile Include="CollectiveBillingReport.Designer.cs">
<DependentUpon>CollectiveBillingReport.cs</DependentUpon>
</Compile>
<Compile Include="FLSGroupReport.cs">
<SubType>Component</SubType>
</Compile>
@@ -124,7 +130,15 @@
<Compile Include="InvoiceCustomerReport.designer.cs">
<DependentUpon>InvoiceCustomerReport.cs</DependentUpon>
</Compile>
<Compile Include="Invoicing\CustomInvoiceFactory.cs" />
<Compile Include="Invoicing\DefaultInvoiceCreation.cs" />
<Compile Include="Properties\AssemblyInfo.cs" />
<Compile Include="ServiceInvoiceReport.cs">
<SubType>Component</SubType>
</Compile>
<Compile Include="ServiceInvoiceReport.Designer.cs">
<DependentUpon>ServiceInvoiceReport.cs</DependentUpon>
</Compile>
<Compile Include="ServiceRecordListReport.cs">
<SubType>Component</SubType>
</Compile>
@@ -151,6 +165,10 @@
</Compile>
</ItemGroup>
<ItemGroup>
<EmbeddedResource Include="CollectiveBillingReport.resx">
<DependentUpon>CollectiveBillingReport.cs</DependentUpon>
<SubType>Designer</SubType>
</EmbeddedResource>
<EmbeddedResource Include="FLSGroupReport.resx">
<DependentUpon>FLSGroupReport.cs</DependentUpon>
<SubType>Designer</SubType>
@@ -163,6 +181,10 @@
<DependentUpon>InvoiceCustomerReport.cs</DependentUpon>
</EmbeddedResource>
<EmbeddedResource Include="Properties\licenses.licx" />
<EmbeddedResource Include="ServiceInvoiceReport.resx">
<DependentUpon>ServiceInvoiceReport.cs</DependentUpon>
<SubType>Designer</SubType>
</EmbeddedResource>
<EmbeddedResource Include="ServiceRecordListReport.resx">
<DependentUpon>ServiceRecordListReport.cs</DependentUpon>
</EmbeddedResource>
@@ -214,6 +236,7 @@
<ItemGroup>
<None Include="Properties\DataSources\BeWo.Report.ReportObjects.Settlement2RO.datasource" />
</ItemGroup>
<ItemGroup />
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
<!-- To modify your build process, add your task inside one of the targets below and uncomment it.
Other similar extension points exist, see Microsoft.Common.targets.

View File

@@ -61,14 +61,21 @@ namespace VkmAachenSbd
this.xrLabel7 = new DevExpress.XtraReports.UI.XRLabel();
this.GroupHeader2 = new DevExpress.XtraReports.UI.GroupHeaderBand();
this.xrLabel9 = new DevExpress.XtraReports.UI.XRLabel();
this.xrLabel8 = new DevExpress.XtraReports.UI.XRLabel();
this.lblAdresse = new DevExpress.XtraReports.UI.XRLabel();
this.GroupFooter3 = new DevExpress.XtraReports.UI.GroupFooterBand();
this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components);
this.DetailReport = new DevExpress.XtraReports.UI.DetailReportBand();
this.Detail1 = new DevExpress.XtraReports.UI.DetailBand();
this.GroupFooter1 = new DevExpress.XtraReports.UI.GroupFooterBand();
this.xrRichText1 = new DevExpress.XtraReports.UI.XRRichText();
this.xrRichText2 = new DevExpress.XtraReports.UI.XRRichText();
this.xrRichText3 = new DevExpress.XtraReports.UI.XRRichText();
this.xrRichText4 = new DevExpress.XtraReports.UI.XRRichText();
((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.xrRichText1)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.xrRichText2)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.xrRichText3)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.xrRichText4)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this)).BeginInit();
//
// Detail
@@ -94,22 +101,21 @@ namespace VkmAachenSbd
//
// xrLabel6
//
this.xrLabel6.Font = new System.Drawing.Font("Times New Roman", 9F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
this.xrLabel6.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(0)))), ((int)(((byte)(69)))), ((int)(((byte)(149)))));
this.xrLabel6.Font = new System.Drawing.Font("Arial", 7F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
this.xrLabel6.LocationFloat = new DevExpress.Utils.PointFloat(0F, 180F);
this.xrLabel6.Name = "xrLabel6";
this.xrLabel6.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
this.xrLabel6.SizeF = new System.Drawing.SizeF(348.1878F, 20F);
this.xrLabel6.SizeF = new System.Drawing.SizeF(399.7503F, 20F);
this.xrLabel6.StylePriority.UseBorders = false;
this.xrLabel6.StylePriority.UseFont = false;
this.xrLabel6.StylePriority.UseForeColor = false;
this.xrLabel6.StylePriority.UseTextAlignment = false;
this.xrLabel6.Text = "VKM Aachen e.V., Frankenberger Str. 30, 52066 Aachen";
this.xrLabel6.Text = "VKM Schulbegleitung • Frankenberger Straße 30 • 52066 Aachen";
this.xrLabel6.TextAlignment = DevExpress.XtraPrinting.TextAlignment.BottomLeft;
//
// bottomMarginBand1
//
this.bottomMarginBand1.HeightF = 125F;
this.bottomMarginBand1.HeightF = 100F;
this.bottomMarginBand1.Name = "bottomMarginBand1";
//
// xrLabel15
@@ -128,13 +134,13 @@ namespace VkmAachenSbd
this.xrLabel14.Multiline = true;
this.xrLabel14.Name = "xrLabel14";
this.xrLabel14.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
this.xrLabel14.SizeF = new System.Drawing.SizeF(332.7916F, 90.85419F);
this.xrLabel14.SizeF = new System.Drawing.SizeF(411.9583F, 55.43746F);
this.xrLabel14.StylePriority.UseFont = false;
this.xrLabel14.Text = "[CreatorName]\r\nSchulbegleitender Dienst\r\n\r\n\r\nAnlage: Stundennachweis";
//
// xrLabel2
//
this.xrLabel2.LocationFloat = new DevExpress.Utils.PointFloat(0F, 200F);
this.xrLabel2.LocationFloat = new DevExpress.Utils.PointFloat(0.3300985F, 219.7917F);
this.xrLabel2.Name = "xrLabel2";
this.xrLabel2.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
this.xrLabel2.SizeF = new System.Drawing.SizeF(206F, 20F);
@@ -147,7 +153,7 @@ namespace VkmAachenSbd
//
this.lblKlient.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "AccountingPeriodStart", "{0:MMMM yyyy}")});
this.lblKlient.LocationFloat = new DevExpress.Utils.PointFloat(206.458F, 200F);
this.lblKlient.LocationFloat = new DevExpress.Utils.PointFloat(206.7881F, 219.7917F);
this.lblKlient.Name = "lblKlient";
this.lblKlient.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
this.lblKlient.SizeF = new System.Drawing.SizeF(281.25F, 20F);
@@ -159,7 +165,7 @@ namespace VkmAachenSbd
//
this.lblMitarbeiter.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "InvoiceNumber")});
this.lblMitarbeiter.LocationFloat = new DevExpress.Utils.PointFloat(206.458F, 180F);
this.lblMitarbeiter.LocationFloat = new DevExpress.Utils.PointFloat(206.7881F, 199.7917F);
this.lblMitarbeiter.Name = "lblMitarbeiter";
this.lblMitarbeiter.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
this.lblMitarbeiter.SizeF = new System.Drawing.SizeF(281.25F, 20F);
@@ -169,7 +175,7 @@ namespace VkmAachenSbd
//
// xrLabel3
//
this.xrLabel3.LocationFloat = new DevExpress.Utils.PointFloat(0F, 180F);
this.xrLabel3.LocationFloat = new DevExpress.Utils.PointFloat(0.3300985F, 199.7917F);
this.xrLabel3.Name = "xrLabel3";
this.xrLabel3.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
this.xrLabel3.SizeF = new System.Drawing.SizeF(206F, 20F);
@@ -180,7 +186,7 @@ namespace VkmAachenSbd
//
// xrLabel12
//
this.xrLabel12.LocationFloat = new DevExpress.Utils.PointFloat(206.4585F, 220F);
this.xrLabel12.LocationFloat = new DevExpress.Utils.PointFloat(206.7886F, 239.7917F);
this.xrLabel12.Name = "xrLabel12";
this.xrLabel12.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
this.xrLabel12.SizeF = new System.Drawing.SizeF(470.54F, 20F);
@@ -191,7 +197,7 @@ namespace VkmAachenSbd
//
// xrLabel11
//
this.xrLabel11.LocationFloat = new DevExpress.Utils.PointFloat(0F, 220F);
this.xrLabel11.LocationFloat = new DevExpress.Utils.PointFloat(0.3300985F, 239.7917F);
this.xrLabel11.Name = "xrLabel11";
this.xrLabel11.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
this.xrLabel11.SizeF = new System.Drawing.SizeF(206.4585F, 20F);
@@ -202,7 +208,7 @@ namespace VkmAachenSbd
//
// xrLabel10
//
this.xrLabel10.LocationFloat = new DevExpress.Utils.PointFloat(206.4585F, 240F);
this.xrLabel10.LocationFloat = new DevExpress.Utils.PointFloat(206.7886F, 259.7917F);
this.xrLabel10.Name = "xrLabel10";
this.xrLabel10.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
this.xrLabel10.SizeF = new System.Drawing.SizeF(470.54F, 20F);
@@ -213,7 +219,7 @@ namespace VkmAachenSbd
//
// xrLabel4
//
this.xrLabel4.LocationFloat = new DevExpress.Utils.PointFloat(0F, 240F);
this.xrLabel4.LocationFloat = new DevExpress.Utils.PointFloat(0.3300985F, 259.7917F);
this.xrLabel4.Name = "xrLabel4";
this.xrLabel4.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
this.xrLabel4.SizeF = new System.Drawing.SizeF(206.4585F, 20F);
@@ -226,7 +232,7 @@ namespace VkmAachenSbd
//
this.xrLabel5.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "CustomerReferenceNumber")});
this.xrLabel5.LocationFloat = new DevExpress.Utils.PointFloat(206.4585F, 260F);
this.xrLabel5.LocationFloat = new DevExpress.Utils.PointFloat(206.7886F, 279.7916F);
this.xrLabel5.Name = "xrLabel5";
this.xrLabel5.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
this.xrLabel5.SizeF = new System.Drawing.SizeF(281.25F, 20F);
@@ -236,7 +242,7 @@ namespace VkmAachenSbd
//
// xrLabel13
//
this.xrLabel13.LocationFloat = new DevExpress.Utils.PointFloat(0F, 260F);
this.xrLabel13.LocationFloat = new DevExpress.Utils.PointFloat(0.3300985F, 279.7916F);
this.xrLabel13.Name = "xrLabel13";
this.xrLabel13.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
this.xrLabel13.SizeF = new System.Drawing.SizeF(206.4585F, 20F);
@@ -249,7 +255,7 @@ namespace VkmAachenSbd
//
this.GroupHeader1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
this.lblAnrede});
this.GroupHeader1.HeightF = 100F;
this.GroupHeader1.HeightF = 122F;
this.GroupHeader1.Name = "GroupHeader1";
//
// lblAnrede
@@ -289,7 +295,7 @@ namespace VkmAachenSbd
//
// lblGesamtBetrag
//
this.lblGesamtBetrag.Font = new System.Drawing.Font("Times New Roman", 11F, System.Drawing.FontStyle.Bold);
this.lblGesamtBetrag.Font = new System.Drawing.Font("Arial", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
this.lblGesamtBetrag.LocationFloat = new DevExpress.Utils.PointFloat(473.6623F, 25.41669F);
this.lblGesamtBetrag.Multiline = true;
this.lblGesamtBetrag.Name = "lblGesamtBetrag";
@@ -388,8 +394,11 @@ namespace VkmAachenSbd
// GroupHeader2
//
this.GroupHeader2.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
this.xrRichText4,
this.xrRichText3,
this.xrRichText2,
this.xrRichText1,
this.xrLabel9,
this.xrLabel8,
this.xrLabel2,
this.lblKlient,
this.lblMitarbeiter,
@@ -401,36 +410,21 @@ namespace VkmAachenSbd
this.xrLabel5,
this.xrLabel13,
this.lblAdresse});
this.GroupHeader2.HeightF = 320F;
this.GroupHeader2.HeightF = 340F;
this.GroupHeader2.Level = 1;
this.GroupHeader2.Name = "GroupHeader2";
//
// xrLabel9
//
this.xrLabel9.LocationFloat = new DevExpress.Utils.PointFloat(450.8748F, 124.625F);
this.xrLabel9.LocationFloat = new DevExpress.Utils.PointFloat(461.0382F, 160F);
this.xrLabel9.Name = "xrLabel9";
this.xrLabel9.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
this.xrLabel9.SizeF = new System.Drawing.SizeF(225.9618F, 20F);
this.xrLabel9.SizeF = new System.Drawing.SizeF(215.9602F, 20F);
this.xrLabel9.StylePriority.UseBorders = false;
this.xrLabel9.StylePriority.UseTextAlignment = false;
this.xrLabel9.Text = "Aachen, den [InvoiceDate]";
this.xrLabel9.Text = "Aachen, [InvoiceDate]";
this.xrLabel9.TextAlignment = DevExpress.XtraPrinting.TextAlignment.BottomLeft;
//
// xrLabel8
//
this.xrLabel8.Font = new System.Drawing.Font("Times New Roman", 10F);
this.xrLabel8.LocationFloat = new DevExpress.Utils.PointFloat(450.8748F, 45.00001F);
this.xrLabel8.Multiline = true;
this.xrLabel8.Name = "xrLabel8";
this.xrLabel8.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
this.xrLabel8.SizeF = new System.Drawing.SizeF(225.9618F, 79.625F);
this.xrLabel8.StylePriority.UseBorders = false;
this.xrLabel8.StylePriority.UseFont = false;
this.xrLabel8.StylePriority.UseTextAlignment = false;
this.xrLabel8.Text = "Rebecca Dufke\r\nTelefon: 0241 / 912 840 - 12\r\nFax.: 0241 / 912 888 - 18\r\ne-mail: r" +
".dufke@vkm-aachen.de";
this.xrLabel8.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
//
// lblAdresse
//
this.lblAdresse.CanGrow = false;
@@ -446,7 +440,7 @@ namespace VkmAachenSbd
this.GroupFooter3.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
this.xrLabel15,
this.xrLabel14});
this.GroupFooter3.HeightF = 175.8542F;
this.GroupFooter3.HeightF = 140.4374F;
this.GroupFooter3.Name = "GroupFooter3";
//
// bindingSource1
@@ -483,9 +477,45 @@ namespace VkmAachenSbd
this.GroupFooter1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
this.lblGesamtBetrag,
this.xrLabel1});
this.GroupFooter1.HeightF = 62.9167F;
this.GroupFooter1.HeightF = 63.43753F;
this.GroupFooter1.Name = "GroupFooter1";
//
// xrRichText1
//
this.xrRichText1.Font = new System.Drawing.Font("Arial", 8F);
this.xrRichText1.LocationFloat = new DevExpress.Utils.PointFloat(461.0382F, 43.37495F);
this.xrRichText1.Name = "xrRichText1";
this.xrRichText1.SerializableRtfString = resources.GetString("xrRichText1.SerializableRtfString");
this.xrRichText1.SizeF = new System.Drawing.SizeF(215.96F, 20F);
this.xrRichText1.StylePriority.UseFont = false;
//
// xrRichText2
//
this.xrRichText2.Font = new System.Drawing.Font("Arial", 8F);
this.xrRichText2.LocationFloat = new DevExpress.Utils.PointFloat(461.0382F, 63.37497F);
this.xrRichText2.Name = "xrRichText2";
this.xrRichText2.SerializableRtfString = resources.GetString("xrRichText2.SerializableRtfString");
this.xrRichText2.SizeF = new System.Drawing.SizeF(215.96F, 20F);
this.xrRichText2.StylePriority.UseFont = false;
//
// xrRichText3
//
this.xrRichText3.Font = new System.Drawing.Font("Arial", 8F);
this.xrRichText3.LocationFloat = new DevExpress.Utils.PointFloat(461.0403F, 83.37498F);
this.xrRichText3.Name = "xrRichText3";
this.xrRichText3.SerializableRtfString = resources.GetString("xrRichText3.SerializableRtfString");
this.xrRichText3.SizeF = new System.Drawing.SizeF(215.96F, 20F);
this.xrRichText3.StylePriority.UseFont = false;
//
// xrRichText4
//
this.xrRichText4.Font = new System.Drawing.Font("Arial", 8F);
this.xrRichText4.LocationFloat = new DevExpress.Utils.PointFloat(461.0382F, 103.375F);
this.xrRichText4.Name = "xrRichText4";
this.xrRichText4.SerializableRtfString = resources.GetString("xrRichText4.SerializableRtfString");
this.xrRichText4.SizeF = new System.Drawing.SizeF(215.96F, 20F);
this.xrRichText4.StylePriority.UseFont = false;
//
// ServiceInvoiceReport
//
this.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] {
@@ -498,15 +528,19 @@ namespace VkmAachenSbd
this.DetailReport});
this.DataSource = this.bindingSource1;
this.ExportOptions.PrintPreview.DefaultFileName = "Spitzabrechnung";
this.Font = new System.Drawing.Font("Times New Roman", 11F);
this.Font = new System.Drawing.Font("Arial", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
this.FormattingRuleSheet.AddRange(new DevExpress.XtraReports.UI.FormattingRule[] {
this.ruleRateFactorNull});
this.Margins = new System.Drawing.Printing.Margins(90, 50, 210, 125);
this.Margins = new System.Drawing.Printing.Margins(90, 50, 210, 100);
this.PageHeight = 1169;
this.PageWidth = 827;
this.PaperKind = System.Drawing.Printing.PaperKind.A4;
this.Version = "17.1";
((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.xrRichText1)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.xrRichText2)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.xrRichText3)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.xrRichText4)).EndInit();
((System.ComponentModel.ISupportInitialize)(this)).EndInit();
}
@@ -544,11 +578,14 @@ namespace VkmAachenSbd
private DevExpress.XtraReports.UI.GroupFooterBand GroupFooter3;
private DevExpress.XtraReports.UI.BottomMarginBand bottomMarginBand1;
private DevExpress.XtraReports.UI.XRLabel xrLabel9;
private DevExpress.XtraReports.UI.XRLabel xrLabel8;
private DevExpress.XtraReports.UI.XRLabel lblAdresse;
private DevExpress.XtraReports.UI.DetailReportBand DetailReport;
private DevExpress.XtraReports.UI.DetailBand Detail1;
private DevExpress.XtraReports.UI.GroupFooterBand GroupFooter1;
private DevExpress.XtraReports.UI.XRLabel xrLabel6;
private DevExpress.XtraReports.UI.XRRichText xrRichText1;
private DevExpress.XtraReports.UI.XRRichText xrRichText2;
private DevExpress.XtraReports.UI.XRRichText xrRichText3;
private DevExpress.XtraReports.UI.XRRichText xrRichText4;
}
}

View File

@@ -124,6 +124,18 @@ wir haben im o.g. Zeitraum für [CustomerFirstName] [CustomerLastName] Leistunge
im Bereich Schulbegleitender Dienst gem. § 53 SGB XII erbracht.
Wir stellen diese hiermit in Rechnung.</value>
</data>
<data name="xrRichText4.SerializableRtfString" xml:space="preserve">
<value>ewBcAHIAdABmADEAXABkAGUAZgBmADAAewBcAGYAbwBuAHQAdABiAGwAewBcAGYAMAAgAEMAYQBsAGkAYgByAGkAOwB9AHsAXABmADEAIABUAGkAbQBlAHMAIABOAGUAdwAgAFIAbwBtAGEAbgA7AH0AewBcAGYAMgAgAEEAcgBpAGEAbAA7AH0AewBcAGYAMwBcAGYAYwBoAGEAcgBzAGUAdAAyACAAVwBpAG4AZwBkAGkAbgBnAHMAIAAyADsAfQB9AHsAXABjAG8AbABvAHIAdABiAGwAIAA7AFwAcgBlAGQAMABcAGcAcgBlAGUAbgAwAFwAYgBsAHUAZQAwACAAOwBcAHIAZQBkADAAXABnAHIAZQBlAG4AMABcAGIAbAB1AGUAMgA1ADUAIAA7AH0AewBcACoAXABkAGUAZgBjAGgAcAAgAFwAZgAxAFwAZgBzADIANAB9AHsAXABzAHQAeQBsAGUAcwBoAGUAZQB0ACAAewBcAHEAbABcAGYAMQBcAGYAcwAyADQAIABOAG8AcgBtAGEAbAA7AH0AewBcACoAXABjAHMAMQBcAGYAMQBcAGYAcwAyADQAXABjAGYAMQAgAEQAZQBmAGEAdQBsAHQAIABQAGEAcgBhAGcAcgBhAHAAaAAgAEYAbwBuAHQAOwB9AHsAXAAqAFwAYwBzADIAXABzAGIAYQBzAGUAZABvAG4AMQBcAGYAMQBcAGYAcwAyADQAXABjAGYAMQAgAEwAaQBuAGUAIABOAHUAbQBiAGUAcgA7AH0AewBcACoAXABjAHMAMwBcAHUAbABcAGYAMQBcAGYAcwAyADQAXABjAGYAMgAgAEgAeQBwAGUAcgBsAGkAbgBrADsAfQB7AFwAKgBcAHQAcwA0AFwAdABzAHIAbwB3AGQAXABmADEAXABmAHMAMgA0AFwAcQBsAFwAdABzAGMAZQBsAGwAcABhAGQAZABmAGwAMwBcAHQAcwBjAGUAbABsAHAAYQBkAGQAbAAxADAAOABcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgBiADMAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAcgAzAFwAdABzAGMAZQBsAGwAcABhAGQAZAByADEAMAA4AFwAdABzAGMAZQBsAGwAcABhAGQAZABmAHQAMwBcAHQAcwB2AGUAcgB0AGEAbAB0AFwAYwBsAHQAeABsAHIAdABiACAATgBvAHIAbQBhAGwAIABUAGEAYgBsAGUAOwB9AHsAXAAqAFwAdABzADUAXAB0AHMAcgBvAHcAZABcAHMAYgBhAHMAZQBkAG8AbgA0AFwAZgAxAFwAZgBzADIANABcAHEAbABcAHQAcgBiAHIAZAByAHQAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdAByAGIAcgBkAHIAbABcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHIAYgByAGQAcgBiAFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcgBiAHIAZAByAHIAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdAByAGIAcgBkAHIAaABcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHIAYgByAGQAcgB2AFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgBsADMAXAB0AHMAYwBlAGwAbABwAGEAZABkAGwAMQAwADgAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAcgAzAFwAdABzAGMAZQBsAGwAcABhAGQAZAByADEAMAA4AFwAdABzAHYAZQByAHQAYQBsAHQAXABjAGwAdAB4AGwAcgB0AGIAIABUAGEAYgBsAGUAIABTAGkAbQBwAGwAZQAgADEAOwB9AH0AewBcACoAXABsAGkAcwB0AG8AdgBlAHIAcgBpAGQAZQB0AGEAYgBsAGUAfQBcAG4AbwB1AGkAYwBvAG0AcABhAHQAXABzAHAAbAB5AHQAdwBuAGkAbgBlAFwAaAB0AG0AYQB1AHQAcwBwAFwAcABhAHIAZABcAHAAbABhAGkAbgBcAHEAbAB7AFwAZgBpAGUAbABkAHsAXAAqAFwAZgBsAGQAaQBuAHMAdAB7AFwAYgBcAGYAMgBcAGYAcwAyADAAXABjAGYAMQAgAFMAWQBNAEIATwBMACAANQA1ACAAXABcAGYAIAAiAFcAaQBuAGcAZABpAG4AZwBzACAAMgAiACAAXABcAHMAIAAxADAAfQB9AHsAXABmAGwAZAByAHMAbAB0AHsAXABmADMAXABmAHMAMgAwAFwAYwBmADEAIAA3AH0AfQB9AHsAXABiAFwAZgAyAFwAZgBzADIAMABcAGMAZgAxACAAIAB9AHsAXABmADIAXABmAHMAMQA4AFwAYwBmADEAIAAwADIANAAxACAAXAB1ADgAMgAxADEAXAAnADkANgAgADkAMQAyACAAfQB7AFwAbABhAG4AZwAxADAAMwAxAFwAbABhAG4AZwBmAGUAMQAwADMAMQBcAGYAMgBcAGYAcwAxADgAXABjAGYAMQAgADgAOAA4AH0AewBcAGYAMgBcAGYAcwAxADgAXABjAGYAMQAgACAALQAgAH0AewBcAGwAYQBuAGcAMQAwADMAMQBcAGwAYQBuAGcAZgBlADEAMAAzADEAXABmADIAXABmAHMAMQA4AFwAYwBmADEAIAAxAH0AewBcAGwAYQBuAGcAMQAwADMAMQBcAGwAYQBuAGcAZgBlADEAMAAzADEAXABmADIAXABmAHMAMQA4AFwAYwBmADEAIAA4AH0AXABmADEAXABmAHMAMgA0AFwAYwBmADEAXABwAGEAcgB9AA==</value>
</data>
<data name="xrRichText3.SerializableRtfString" xml:space="preserve">
<value>ewBcAHIAdABmADEAXABkAGUAZgBmADAAewBcAGYAbwBuAHQAdABiAGwAewBcAGYAMAAgAEMAYQBsAGkAYgByAGkAOwB9AHsAXABmADEAIABUAGkAbQBlAHMAIABOAGUAdwAgAFIAbwBtAGEAbgA7AH0AewBcAGYAMgAgAEEAcgBpAGEAbAA7AH0AewBcAGYAMwBcAGYAYwBoAGEAcgBzAGUAdAAyACAAVwBpAG4AZwBkAGkAbgBnAHMAOwB9AH0AewBcAGMAbwBsAG8AcgB0AGIAbAAgADsAXAByAGUAZAAwAFwAZwByAGUAZQBuADAAXABiAGwAdQBlADAAIAA7AFwAcgBlAGQAMABcAGcAcgBlAGUAbgAwAFwAYgBsAHUAZQAyADUANQAgADsAfQB7AFwAKgBcAGQAZQBmAGMAaABwACAAXABmADEAXABmAHMAMgA0AH0AewBcAHMAdAB5AGwAZQBzAGgAZQBlAHQAIAB7AFwAcQBsAFwAZgAxAFwAZgBzADIANAAgAE4AbwByAG0AYQBsADsAfQB7AFwAKgBcAGMAcwAxAFwAZgAxAFwAZgBzADIANABcAGMAZgAxACAARABlAGYAYQB1AGwAdAAgAFAAYQByAGEAZwByAGEAcABoACAARgBvAG4AdAA7AH0AewBcACoAXABjAHMAMgBcAHMAYgBhAHMAZQBkAG8AbgAxAFwAZgAxAFwAZgBzADIANABcAGMAZgAxACAATABpAG4AZQAgAE4AdQBtAGIAZQByADsAfQB7AFwAKgBcAGMAcwAzAFwAdQBsAFwAZgAxAFwAZgBzADIANABcAGMAZgAyACAASAB5AHAAZQByAGwAaQBuAGsAOwB9AHsAXAAqAFwAdABzADQAXAB0AHMAcgBvAHcAZABcAGYAMQBcAGYAcwAyADQAXABxAGwAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAbAAzAFwAdABzAGMAZQBsAGwAcABhAGQAZABsADEAMAA4AFwAdABzAGMAZQBsAGwAcABhAGQAZABmAGIAMwBcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgByADMAXAB0AHMAYwBlAGwAbABwAGEAZABkAHIAMQAwADgAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAdAAzAFwAdABzAHYAZQByAHQAYQBsAHQAXABjAGwAdAB4AGwAcgB0AGIAIABOAG8AcgBtAGEAbAAgAFQAYQBiAGwAZQA7AH0AewBcACoAXAB0AHMANQBcAHQAcwByAG8AdwBkAFwAcwBiAGEAcwBlAGQAbwBuADQAXABmADEAXABmAHMAMgA0AFwAcQBsAFwAdAByAGIAcgBkAHIAdABcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHIAYgByAGQAcgBsAFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcgBiAHIAZAByAGIAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdAByAGIAcgBkAHIAcgBcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHIAYgByAGQAcgBoAFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcgBiAHIAZAByAHYAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdABzAGMAZQBsAGwAcABhAGQAZABmAGwAMwBcAHQAcwBjAGUAbABsAHAAYQBkAGQAbAAxADAAOABcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgByADMAXAB0AHMAYwBlAGwAbABwAGEAZABkAHIAMQAwADgAXAB0AHMAdgBlAHIAdABhAGwAdABcAGMAbAB0AHgAbAByAHQAYgAgAFQAYQBiAGwAZQAgAFMAaQBtAHAAbABlACAAMQA7AH0AfQB7AFwAKgBcAGwAaQBzAHQAbwB2AGUAcgByAGkAZABlAHQAYQBiAGwAZQB9AFwAbgBvAHUAaQBjAG8AbQBwAGEAdABcAHMAcABsAHkAdAB3AG4AaQBuAGUAXABoAHQAbQBhAHUAdABzAHAAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcQBsAHsAXABmAGkAZQBsAGQAewBcACoAXABmAGwAZABpAG4AcwB0AHsAXABmADIAXABmAHMAMQA4AFwAYwBmADEAIABTAFkATQBCAE8ATAAgADQAMwAgAFwAXABmACAAIgBXAGkAbgBnAGQAaQBuAGcAcwAiACAAXABcAHMAIAA5AH0AfQB7AFwAZgBsAGQAcgBzAGwAdAB7AFwAZgAzAFwAZgBzADEAOABcAGMAZgAxACAAKwB9AH0AfQB7AFwAZgAyAFwAZgBzADEAOABcAGMAZgAxACAAIAB9AHsAXABsAGEAbgBnADEAMAAzADEAXABsAGEAbgBnAGYAZQAxADAAMwAxAFwAZgAyAFwAZgBzADEAOABcAGMAZgAxACAAcgB9AHsAXABmADIAXABmAHMAMQA4AFwAYwBmADEAIAAuAH0AewBcAGwAYQBuAGcAMQAwADMAMQBcAGwAYQBuAGcAZgBlADEAMAAzADEAXABmADIAXABmAHMAMQA4AFwAYwBmADEAIABkAHUAZgBrAGUAfQB7AFwAZgAyAFwAZgBzADEAOABcAGMAZgAxACAAQAB2AGsAbQAtAGEAYQBjAGgAZQBuAC4AZABlAH0AXABmADEAXABmAHMAMgA0AFwAYwBmADEAXABwAGEAcgB9AA==</value>
</data>
<data name="xrRichText2.SerializableRtfString" xml:space="preserve">
<value>ewBcAHIAdABmADEAXABkAGUAZgBmADAAewBcAGYAbwBuAHQAdABiAGwAewBcAGYAMAAgAEMAYQBsAGkAYgByAGkAOwB9AHsAXABmADEAIABUAGkAbQBlAHMAIABOAGUAdwAgAFIAbwBtAGEAbgA7AH0AewBcAGYAMgAgAEEAcgBpAGEAbAA7AH0AewBcAGYAMwBcAGYAYwBoAGEAcgBzAGUAdAAyACAAVwBpAG4AZwBkAGkAbgBnAHMAOwB9AH0AewBcAGMAbwBsAG8AcgB0AGIAbAAgADsAXAByAGUAZAAwAFwAZwByAGUAZQBuADAAXABiAGwAdQBlADAAIAA7AFwAcgBlAGQAMABcAGcAcgBlAGUAbgAwAFwAYgBsAHUAZQAyADUANQAgADsAfQB7AFwAKgBcAGQAZQBmAGMAaABwACAAXABmADEAXABmAHMAMgA0AH0AewBcAHMAdAB5AGwAZQBzAGgAZQBlAHQAIAB7AFwAcQBsAFwAZgAxAFwAZgBzADIANAAgAE4AbwByAG0AYQBsADsAfQB7AFwAKgBcAGMAcwAxAFwAZgAxAFwAZgBzADIANABcAGMAZgAxACAARABlAGYAYQB1AGwAdAAgAFAAYQByAGEAZwByAGEAcABoACAARgBvAG4AdAA7AH0AewBcACoAXABjAHMAMgBcAHMAYgBhAHMAZQBkAG8AbgAxAFwAZgAxAFwAZgBzADIANABcAGMAZgAxACAATABpAG4AZQAgAE4AdQBtAGIAZQByADsAfQB7AFwAKgBcAGMAcwAzAFwAdQBsAFwAZgAxAFwAZgBzADIANABcAGMAZgAyACAASAB5AHAAZQByAGwAaQBuAGsAOwB9AHsAXAAqAFwAdABzADQAXAB0AHMAcgBvAHcAZABcAGYAMQBcAGYAcwAyADQAXABxAGwAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAbAAzAFwAdABzAGMAZQBsAGwAcABhAGQAZABsADEAMAA4AFwAdABzAGMAZQBsAGwAcABhAGQAZABmAGIAMwBcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgByADMAXAB0AHMAYwBlAGwAbABwAGEAZABkAHIAMQAwADgAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAdAAzAFwAdABzAHYAZQByAHQAYQBsAHQAXABjAGwAdAB4AGwAcgB0AGIAIABOAG8AcgBtAGEAbAAgAFQAYQBiAGwAZQA7AH0AewBcACoAXAB0AHMANQBcAHQAcwByAG8AdwBkAFwAcwBiAGEAcwBlAGQAbwBuADQAXABmADEAXABmAHMAMgA0AFwAcQBsAFwAdAByAGIAcgBkAHIAdABcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHIAYgByAGQAcgBsAFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcgBiAHIAZAByAGIAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdAByAGIAcgBkAHIAcgBcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHIAYgByAGQAcgBoAFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcgBiAHIAZAByAHYAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdABzAGMAZQBsAGwAcABhAGQAZABmAGwAMwBcAHQAcwBjAGUAbABsAHAAYQBkAGQAbAAxADAAOABcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgByADMAXAB0AHMAYwBlAGwAbABwAGEAZABkAHIAMQAwADgAXAB0AHMAdgBlAHIAdABhAGwAdABcAGMAbAB0AHgAbAByAHQAYgAgAFQAYQBiAGwAZQAgAFMAaQBtAHAAbABlACAAMQA7AH0AfQB7AFwAKgBcAGwAaQBzAHQAbwB2AGUAcgByAGkAZABlAHQAYQBiAGwAZQB9AFwAbgBvAHUAaQBjAG8AbQBwAGEAdABcAHMAcABsAHkAdAB3AG4AaQBuAGUAXABoAHQAbQBhAHUAdABzAHAAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcQBsAHsAXABmAGkAZQBsAGQAewBcACoAXABmAGwAZABpAG4AcwB0AHsAXABmADIAXABmAHMAMQA4AFwAYwBmADEAIABTAFkATQBCAE8ATAAgADQAMAAgAFwAXABmACAAIgBXAGkAbgBnAGQAaQBuAGcAcwAiACAAXABcAHMAIAA5AH0AfQB7AFwAZgBsAGQAcgBzAGwAdAB7AFwAZgAzAFwAZgBzADEAOABcAGMAZgAxACAAKAB9AH0AfQB7AFwAZgAyAFwAZgBzADEAOABcAGMAZgAxACAAIAAwADIANAAxACAALQAgADkAMQAyACAAfQB7AFwAbABhAG4AZwAxADAAMwAxAFwAbABhAG4AZwBmAGUAMQAwADMAMQBcAGYAMgBcAGYAcwAxADgAXABjAGYAMQAgADgANAAwAH0AewBcAGYAMgBcAGYAcwAxADgAXABjAGYAMQAgACAAIAAtACAAfQB7AFwAbABhAG4AZwAxADAAMwAxAFwAbABhAG4AZwBmAGUAMQAwADMAMQBcAGYAMgBcAGYAcwAxADgAXABjAGYAMQAgADEAMgB9AFwAZgAyAFwAZgBzADEAOABcAGMAZgAxAFwAcABhAHIAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcAB2AHAAZwBcAHAAaABwAGcAXABwAG8AcwB4ADcAOAA2ADMAXABwAG8AcwB5ADMAMwAyADcAXABhAGIAcwBoAC0AMQA0ADAANQBcAGEAYgBzAHcAMwA3ADMAMwBcAGQAZgByAG0AdAB4AHQAeQAwAFwAZABmAHIAbQB0AHgAdAB4ADAAXAB3AHIAYQBwAGEAcgBvAHUAbgBkAFwAcQBsAFwAZgBpADcAMAA4AHsAXABmAGkAZQBsAGQAewBcACoAXABmAGwAZABpAG4AcwB0AHsAXABmADIAXABmAHMAMQA4AFwAYwBmADEAIABTAFkATQBCAE8ATAAgADQAMwAgAFwAXABmACAAIgBXAGkAbgBnAGQAaQBuAGcAcwAiACAAXABcAHMAIAA5AH0AfQB7AFwAZgBsAGQAcgBzAGwAdAB7AFwAZgAzAFwAZgBzADEAOABcAGMAZgAxACAAKwB9AH0AfQB7AFwAZgAyAFwAZgBzADEAOABcAGMAZgAxACAAIAB4AC4AeAB4AHgAeAB4AEAAdgBrAG0ALQBhAGEAYwBoAGUAbgAuAGQAZQB9AFwAZgAyAFwAZgBzADEAOABcAGMAZgAxAFwAcABhAHIAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcAB2AHAAZwBcAHAAaABwAGcAXABwAG8AcwB4ADcAOAA2ADMAXABwAG8AcwB5ADMAMwAyADcAXABhAGIAcwBoAC0AMQA0ADAANQBcAGEAYgBzAHcAMwA3ADMAMwBcAGQAZgByAG0AdAB4AHQAeQAwAFwAZABmAHIAbQB0AHgAdAB4ADAAXAB3AHIAYQBwAGEAcgBvAHUAbgBkAFwAcQBsAFwAZgBpADcAMAA4AHsAXABmAGkAZQBsAGQAewBcACoAXABmAGwAZABpAG4AcwB0AHsAXABmADIAXABmAHMAMQA4AFwAYwBmADEAIABTAFkATQBCAE8ATAAgADQAMwAgAFwAXABmACAAIgBXAGkAbgBnAGQAaQBuAGcAcwAiACAAXABcAHMAIAA5AH0AfQB7AFwAZgBsAGQAcgBzAGwAdAB7AFwAZgAzAFwAZgBzADEAOABcAGMAZgAxACAAKwB9AH0AfQB7AFwAZgAyAFwAZgBzADEAOABcAGMAZgAxACAAIAB4AC4AeAB4AHgAeAB4AEAAdgBrAG0ALQBhAGEAYwBoAGUAbgAuAGQAfQBcAGYAMQBcAGYAcwAyADQAXABjAGYAMQBcAHAAYQByAH0A</value>
</data>
<data name="xrRichText1.SerializableRtfString" xml:space="preserve">
<value>ewBcAHIAdABmADEAXABkAGUAZgBmADAAewBcAGYAbwBuAHQAdABiAGwAewBcAGYAMAAgAEMAYQBsAGkAYgByAGkAOwB9AHsAXABmADEAIABUAGkAbQBlAHMAIABOAGUAdwAgAFIAbwBtAGEAbgA7AH0AewBcAGYAMgAgAEEAcgBpAGEAbAA7AH0AfQB7AFwAYwBvAGwAbwByAHQAYgBsACAAOwBcAHIAZQBkADAAXABnAHIAZQBlAG4AMABcAGIAbAB1AGUAMAAgADsAXAByAGUAZAAwAFwAZwByAGUAZQBuADAAXABiAGwAdQBlADIANQA1ACAAOwB9AHsAXAAqAFwAZABlAGYAYwBoAHAAIABcAGYAMQBcAGYAcwAyADQAfQB7AFwAcwB0AHkAbABlAHMAaABlAGUAdAAgAHsAXABxAGwAXABmADEAXABmAHMAMgA0ACAATgBvAHIAbQBhAGwAOwB9AHsAXAAqAFwAYwBzADEAXABmADEAXABmAHMAMgA0AFwAYwBmADEAIABEAGUAZgBhAHUAbAB0ACAAUABhAHIAYQBnAHIAYQBwAGgAIABGAG8AbgB0ADsAfQB7AFwAKgBcAGMAcwAyAFwAcwBiAGEAcwBlAGQAbwBuADEAXABmADEAXABmAHMAMgA0AFwAYwBmADEAIABMAGkAbgBlACAATgB1AG0AYgBlAHIAOwB9AHsAXAAqAFwAYwBzADMAXAB1AGwAXABmADEAXABmAHMAMgA0AFwAYwBmADIAIABIAHkAcABlAHIAbABpAG4AawA7AH0AewBcACoAXAB0AHMANABcAHQAcwByAG8AdwBkAFwAZgAxAFwAZgBzADIANABcAHEAbABcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgBsADMAXAB0AHMAYwBlAGwAbABwAGEAZABkAGwAMQAwADgAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAYgAzAFwAdABzAGMAZQBsAGwAcABhAGQAZABmAHIAMwBcAHQAcwBjAGUAbABsAHAAYQBkAGQAcgAxADAAOABcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgB0ADMAXAB0AHMAdgBlAHIAdABhAGwAdABcAGMAbAB0AHgAbAByAHQAYgAgAE4AbwByAG0AYQBsACAAVABhAGIAbABlADsAfQB7AFwAKgBcAHQAcwA1AFwAdABzAHIAbwB3AGQAXABzAGIAYQBzAGUAZABvAG4ANABcAGYAMQBcAGYAcwAyADQAXABxAGwAXAB0AHIAYgByAGQAcgB0AFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcgBiAHIAZAByAGwAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdAByAGIAcgBkAHIAYgBcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHIAYgByAGQAcgByAFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcgBiAHIAZAByAGgAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdAByAGIAcgBkAHIAdgBcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAbAAzAFwAdABzAGMAZQBsAGwAcABhAGQAZABsADEAMAA4AFwAdABzAGMAZQBsAGwAcABhAGQAZABmAHIAMwBcAHQAcwBjAGUAbABsAHAAYQBkAGQAcgAxADAAOABcAHQAcwB2AGUAcgB0AGEAbAB0AFwAYwBsAHQAeABsAHIAdABiACAAVABhAGIAbABlACAAUwBpAG0AcABsAGUAIAAxADsAfQB9AHsAXAAqAFwAbABpAHMAdABvAHYAZQByAHIAaQBkAGUAdABhAGIAbABlAH0AXABuAG8AdQBpAGMAbwBtAHAAYQB0AFwAcwBwAGwAeQB0AHcAbgBpAG4AZQBcAGgAdABtAGEAdQB0AHMAcABcAHAAYQByAGQAXABwAGwAYQBpAG4AXABxAGwAewBcAGwAYQBuAGcAMQAwADMAMQBcAGwAYQBuAGcAZgBlADEAMAAzADEAXABmADIAXABmAHMAMQA4AFwAYwBmADEAIABSAGUAfQB7AFwAbABhAG4AZwAxADAAMwAxAFwAbABhAG4AZwBmAGUAMQAwADMAMQBcAGYAMgBcAGYAcwAxADgAXABjAGYAMQAgAGIAZQBjAGMAYQAgAEQAdQBmAGsAZQB9AFwAZgAyAFwAZgBzADEAOABcAGMAZgAxAFwAcABhAHIAfQA=</value>
</data>
<metadata name="bindingSource1.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
<value>17, 17</value>
</metadata>