BeWoRimbach Logo und Feiertage, SBB neue Quittierungsbelege
This commit is contained in:
@@ -48,6 +48,37 @@
|
||||
<Reference Include="System.Xml" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<Compile Include="CustomMitarbeiterstundenkontoBerechnung.cs" />
|
||||
<Compile Include="FLSGroupReport.cs">
|
||||
<SubType>Component</SubType>
|
||||
</Compile>
|
||||
<Compile Include="FLSGroupReport.Designer.cs">
|
||||
<DependentUpon>FLSGroupReport.cs</DependentUpon>
|
||||
</Compile>
|
||||
<Compile Include="FLSListReport.cs">
|
||||
<SubType>Component</SubType>
|
||||
</Compile>
|
||||
<Compile Include="FLSListReport.Designer.cs">
|
||||
<DependentUpon>FLSListReport.cs</DependentUpon>
|
||||
</Compile>
|
||||
<Compile Include="Mitarbeiterarbeitszeitkonto.cs">
|
||||
<SubType>Component</SubType>
|
||||
</Compile>
|
||||
<Compile Include="Mitarbeiterarbeitszeitkonto.designer.cs">
|
||||
<DependentUpon>Mitarbeiterarbeitszeitkonto.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="Properties\AssemblyInfo.cs" />
|
||||
<Compile Include="Quittierungsbeleg.cs">
|
||||
<SubType>Component</SubType>
|
||||
@@ -67,6 +98,12 @@
|
||||
<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>
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<ProjectReference Include="..\..\Data\Data.csproj">
|
||||
@@ -87,6 +124,25 @@
|
||||
</ProjectReference>
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<EmbeddedResource Include="FLSGroupReport.resx">
|
||||
<DependentUpon>FLSGroupReport.cs</DependentUpon>
|
||||
<SubType>Designer</SubType>
|
||||
</EmbeddedResource>
|
||||
<EmbeddedResource Include="FLSListReport.resx">
|
||||
<DependentUpon>FLSListReport.cs</DependentUpon>
|
||||
<SubType>Designer</SubType>
|
||||
</EmbeddedResource>
|
||||
<EmbeddedResource Include="Mitarbeiterarbeitszeitkonto.resx">
|
||||
<DependentUpon>Mitarbeiterarbeitszeitkonto.cs</DependentUpon>
|
||||
</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="Properties\licenses.licx" />
|
||||
<EmbeddedResource Include="Quittierungsbeleg.resx">
|
||||
<DependentUpon>Quittierungsbeleg.cs</DependentUpon>
|
||||
@@ -100,6 +156,9 @@
|
||||
<DependentUpon>SettlementReport.cs</DependentUpon>
|
||||
<SubType>Designer</SubType>
|
||||
</EmbeddedResource>
|
||||
<EmbeddedResource Include="Teamstundenkonto.resx">
|
||||
<DependentUpon>Teamstundenkonto.cs</DependentUpon>
|
||||
</EmbeddedResource>
|
||||
</ItemGroup>
|
||||
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
|
||||
</Project>
|
||||
26
ReportImp/BeWoRimbach/Quittierungsbeleg.Designer.cs
generated
26
ReportImp/BeWoRimbach/Quittierungsbeleg.Designer.cs
generated
@@ -1,5 +1,5 @@
|
||||
using BeWo.Report.ReportObjects;
|
||||
namespace BeWo.Report.DefaultReports
|
||||
namespace BeWoRimbach
|
||||
{
|
||||
partial class Quittierungsbeleg
|
||||
{
|
||||
@@ -53,6 +53,7 @@ namespace BeWo.Report.DefaultReports
|
||||
this.xrTableCell45 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell46 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell47 = 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.xrTable2 = new DevExpress.XtraReports.UI.XRTable();
|
||||
@@ -89,12 +90,11 @@ namespace BeWo.Report.DefaultReports
|
||||
this.xrLabel17 = new DevExpress.XtraReports.UI.XRLabel();
|
||||
this.fieldKontaktArt = new DevExpress.XtraReports.UI.CalculatedField();
|
||||
this.TotalFLMBillableAsHours = new DevExpress.XtraReports.UI.CalculatedField();
|
||||
this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components);
|
||||
((System.ComponentModel.ISupportInitialize)(this.xrTable3)).BeginInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.xrTable4)).BeginInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).BeginInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.xrTable2)).BeginInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.xrTable1)).BeginInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).BeginInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this)).BeginInit();
|
||||
//
|
||||
// Detail
|
||||
@@ -332,6 +332,10 @@ namespace BeWo.Report.DefaultReports
|
||||
this.xrTableCell47.Text = "Gegenzeich-nung durch die fallverant-wortliche\r\nFachkraft";
|
||||
this.xrTableCell47.Weight = 0.3592254675797571D;
|
||||
//
|
||||
// bindingSource1
|
||||
//
|
||||
this.bindingSource1.DataSource = typeof(BeWo.Report.ReportObjects.ServicesOverviewRO);
|
||||
//
|
||||
// formattingRuleStartDate
|
||||
//
|
||||
this.formattingRuleStartDate.Condition = "[StartDate2] < [StartDate]";
|
||||
@@ -347,14 +351,14 @@ namespace BeWo.Report.DefaultReports
|
||||
this.xrLabel19,
|
||||
this.xrLabel2,
|
||||
this.xrTable1});
|
||||
this.ReportHeader.HeightF = 202.9166F;
|
||||
this.ReportHeader.HeightF = 178.9584F;
|
||||
this.ReportHeader.Name = "ReportHeader";
|
||||
//
|
||||
// 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(0F, 177.9167F);
|
||||
this.xrTable2.LocationFloat = new DevExpress.Utils.PointFloat(0.004418691F, 153.9584F);
|
||||
this.xrTable2.Name = "xrTable2";
|
||||
this.xrTable2.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] {
|
||||
this.xrTableRow10});
|
||||
@@ -446,7 +450,7 @@ namespace BeWo.Report.DefaultReports
|
||||
this.xrTable1.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
|
||||
| DevExpress.XtraPrinting.BorderSide.Right)
|
||||
| DevExpress.XtraPrinting.BorderSide.Bottom)));
|
||||
this.xrTable1.LocationFloat = new DevExpress.Utils.PointFloat(0F, 152.9167F);
|
||||
this.xrTable1.LocationFloat = new DevExpress.Utils.PointFloat(0.004418691F, 128.9584F);
|
||||
this.xrTable1.Name = "xrTable1";
|
||||
this.xrTable1.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] {
|
||||
this.xrTableRow9});
|
||||
@@ -509,7 +513,7 @@ namespace BeWo.Report.DefaultReports
|
||||
//
|
||||
// topMarginBand1
|
||||
//
|
||||
this.topMarginBand1.HeightF = 44F;
|
||||
this.topMarginBand1.HeightF = 30F;
|
||||
this.topMarginBand1.Name = "topMarginBand1";
|
||||
//
|
||||
// bottomMarginBand1
|
||||
@@ -732,10 +736,6 @@ namespace BeWo.Report.DefaultReports
|
||||
this.TotalFLMBillableAsHours.Expression = "[TotalFLMBillable] / 60";
|
||||
this.TotalFLMBillableAsHours.Name = "TotalFLMBillableAsHours";
|
||||
//
|
||||
// bindingSource1
|
||||
//
|
||||
this.bindingSource1.DataSource = typeof(BeWo.Report.ReportObjects.ServicesOverviewRO);
|
||||
//
|
||||
// Quittierungsbeleg
|
||||
//
|
||||
this.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] {
|
||||
@@ -755,16 +755,16 @@ namespace BeWo.Report.DefaultReports
|
||||
this.formattingRuleServiceDesc,
|
||||
this.formattingRuleCostBearer,
|
||||
this.formattingRuleEmployeeName});
|
||||
this.Margins = new System.Drawing.Printing.Margins(33, 22, 44, 30);
|
||||
this.Margins = new System.Drawing.Printing.Margins(33, 22, 30, 30);
|
||||
this.PageHeight = 1169;
|
||||
this.PageWidth = 827;
|
||||
this.PaperKind = System.Drawing.Printing.PaperKind.A4;
|
||||
this.Version = "17.1";
|
||||
((System.ComponentModel.ISupportInitialize)(this.xrTable3)).EndInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.xrTable4)).EndInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).EndInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.xrTable2)).EndInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.xrTable1)).EndInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).EndInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this)).EndInit();
|
||||
|
||||
}
|
||||
|
||||
@@ -3,11 +3,12 @@ using System.Collections.Generic;
|
||||
using System.Drawing;
|
||||
using System.IO;
|
||||
using System.Text.RegularExpressions;
|
||||
using BeWo.Report;
|
||||
using BeWo.Report.ReportObjects;
|
||||
using BS.Shared.Core;
|
||||
using DevExpress.XtraReports.UI;
|
||||
|
||||
namespace BeWo.Report.DefaultReports
|
||||
namespace BeWoRimbach
|
||||
{
|
||||
public partial class Quittierungsbeleg : XtraReport, IBeWoReport<ServicesOverviewRO>
|
||||
{
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
using BeWo.Report.ReportObjects;
|
||||
namespace BeWo.Report.DefaultReports
|
||||
namespace BeWoRimbach
|
||||
{
|
||||
partial class ServiceInvoiceReport
|
||||
{
|
||||
|
||||
@@ -1,9 +1,10 @@
|
||||
using System;
|
||||
using BeWo.Report;
|
||||
using BeWo.Report.ReportObjects;
|
||||
|
||||
using DevExpress.XtraReports.UI;
|
||||
|
||||
namespace BeWo.Report.DefaultReports
|
||||
namespace BeWoRimbach
|
||||
{
|
||||
public partial class ServiceInvoiceReport : XtraReport, IBeWoReport<ServiceInvoiceRO>
|
||||
{
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
namespace BeWo.Report.DefaultReports.Alt
|
||||
namespace BeWoRimbach
|
||||
{
|
||||
partial class Spitzabrechnung
|
||||
{
|
||||
|
||||
@@ -6,7 +6,7 @@ using BeWo.Report;
|
||||
using BeWo.Report.ReportObjects;
|
||||
using BS.Shared.DataContracts;
|
||||
|
||||
namespace BeWo.Report.DefaultReports.Alt
|
||||
namespace BeWoRimbach
|
||||
{
|
||||
public partial class Spitzabrechnung : DevExpress.XtraReports.UI.XtraReport, IBeWoReport<SettlementRO>
|
||||
{
|
||||
|
||||
@@ -22,9 +22,7 @@ using System.Linq;
|
||||
namespace SBBMainzReports
|
||||
{
|
||||
public partial class QuittierungsbelegJaMainz : DevExpress.XtraReports.UI.XtraReport, IBeWoReport<ServicesOverviewRO>
|
||||
{
|
||||
|
||||
|
||||
{
|
||||
public QuittierungsbelegJaMainz()
|
||||
{
|
||||
InitializeComponent();
|
||||
@@ -32,44 +30,54 @@ namespace SBBMainzReports
|
||||
|
||||
public void SetReportDataSource(ServicesOverviewRO pRO)
|
||||
{
|
||||
xrCheckBox1.Visible = false;
|
||||
xrCheckBox2.Visible = false;
|
||||
xrCheckBox3.Visible = false;
|
||||
xrCheckBox4.Visible = false;
|
||||
|
||||
if (pRO.Services != null)
|
||||
{
|
||||
foreach (ServicesOverviewRO.ServiceDetail s in pRO.Services)
|
||||
{
|
||||
var serviceRecord = DAOFactory.GenericDAO.LoadByID<ServiceRecord>(s.ServiceRecordOid);
|
||||
|
||||
var srDc = MapperFactory.ServiceRecordDC_ServiceRecord.MapToNewDC(serviceRecord);
|
||||
|
||||
// entweder so für die Ziele oder s.u.
|
||||
//sd.GoalList = String.Empty;
|
||||
//if (srDc.Goals != null && srDc.Goals.Count > 0)
|
||||
//{
|
||||
|
||||
// foreach (var goal in srDc.Goals)
|
||||
// {
|
||||
// if (sd.GoalList.Length > 0)
|
||||
// sd.GoalList += ", ";
|
||||
// sd.GoalList += goal.TypeDescription;
|
||||
// }
|
||||
//}
|
||||
|
||||
s.ServiceCategory = "";
|
||||
|
||||
if (s.ServiceDescription == "")
|
||||
{
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
SetKopfbereich(pRO);
|
||||
|
||||
pRO.ApprovedFLSPerMonth = pRO.ApprovedFLSPerWeek * 4.33m;
|
||||
DateTime start = pRO.StartDate;
|
||||
DateTime end = pRO.EndDate;
|
||||
this.bindingSource1.DataSource = pRO;
|
||||
}
|
||||
|
||||
private CostBearer2SupportConcept GetCurrentC2S(ServicesOverviewRO ro)
|
||||
{
|
||||
if (ro.CostBearer2SupportConceptList != null && ro.CostBearer2SupportConceptList.Count > 0)
|
||||
{
|
||||
foreach (var c2sc in ro.CostBearer2SupportConceptList)
|
||||
{
|
||||
if (c2sc.CostBearer.Organisation.Name.ToLower().Contains("jugendamt der landeshauptstadt mainz") && c2sc.ApprovedStartDate <= ro.StartDate && c2sc.ApprovedEndDate >= ro.EndDate)
|
||||
return c2sc;
|
||||
}
|
||||
}
|
||||
|
||||
return null;
|
||||
}
|
||||
|
||||
private void SetKopfbereich(ServicesOverviewRO pRO)
|
||||
{
|
||||
String betreuer1 = "";
|
||||
long betreuer1EOid = 0;
|
||||
String betreuer2 = "";
|
||||
long betreuer2EOid = 0;
|
||||
int i = 0;
|
||||
|
||||
if (pRO.CostBearer2SupportConceptList != null && pRO.CostBearer2SupportConceptList.Count > 0)
|
||||
{
|
||||
var c2s = GetCurrentC2S(pRO); // richtiges costbeare2supportconcept für JA Mainz rausfinden
|
||||
var c2s = GetCurrentC2S(pRO);
|
||||
SupportConceptApprovalPeriod2Employee p2e;
|
||||
|
||||
foreach (var rating in c2s.SupportConcept.Ratings)
|
||||
@@ -81,13 +89,53 @@ namespace SBBMainzReports
|
||||
var entry = DAOFactory.GenericDAO.LoadByID<ValueListEntry>(item.ValueListEntryOid.Value);
|
||||
var ratingName = entry.Value;
|
||||
var ratingErgebnis = item.RatingType.DisplayName;
|
||||
|
||||
switch (i)
|
||||
{
|
||||
case 0:
|
||||
lblZiel1.Text = ratingName;
|
||||
if (ratingErgebnis.ToLower() == "erledigt")
|
||||
{
|
||||
xrCheckBox1.Checked = true;
|
||||
xrCheckBox1.Visible = true;
|
||||
}
|
||||
else
|
||||
lblBewertung1.Text = ratingErgebnis; break;
|
||||
case 1:
|
||||
lblZiel2.Text = ratingName;
|
||||
if (ratingErgebnis.ToLower() == "erledigt")
|
||||
{
|
||||
xrCheckBox2.Checked = true;
|
||||
xrCheckBox2.Visible = true;
|
||||
}
|
||||
else
|
||||
lblBewertung2.Text = ratingErgebnis; break;
|
||||
case 2:
|
||||
lblZiel3.Text = ratingName;
|
||||
if (ratingErgebnis.ToLower() == "erledigt")
|
||||
{
|
||||
xrCheckBox3.Checked = true;
|
||||
xrCheckBox3.Visible = true;
|
||||
}
|
||||
else
|
||||
lblBewertung3.Text = ratingErgebnis; break;
|
||||
case 3:
|
||||
lblZiel4.Text = ratingName;
|
||||
if (ratingErgebnis.ToLower() == "erledigt")
|
||||
{
|
||||
xrCheckBox4.Checked = true;
|
||||
xrCheckBox4.Visible = true;
|
||||
}
|
||||
else
|
||||
lblBewertung4.Text = ratingErgebnis; break;
|
||||
}
|
||||
i++;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
foreach (var scap in c2s.ApprovalPeriodList)
|
||||
{
|
||||
|
||||
if (scap.SupportConceptApprovalPeriod2Employee != null)
|
||||
{
|
||||
var sortedScs = scap.SupportConceptApprovalPeriod2Employee.OrderByDescending(s => s.Betreuungsschluessel).ToList();
|
||||
@@ -112,6 +160,7 @@ namespace SBBMainzReports
|
||||
|
||||
String qualifikation1 = "";
|
||||
String qualifikation2 = "";
|
||||
|
||||
if (betreuer1EOid != 0)
|
||||
{
|
||||
var employee = DAOFactory.GenericDAO.LoadByID<Employee>(betreuer1EOid);
|
||||
@@ -123,7 +172,7 @@ namespace SBBMainzReports
|
||||
}
|
||||
|
||||
}
|
||||
lblQualifikation1.Text = qualifikation1;
|
||||
|
||||
if (betreuer2EOid != 0)
|
||||
{
|
||||
var employee = DAOFactory.GenericDAO.LoadByID<Employee>(betreuer2EOid);
|
||||
@@ -138,294 +187,23 @@ namespace SBBMainzReports
|
||||
lblQualifikation1.Text = qualifikation1;
|
||||
lblQualifikation2.Text = qualifikation2;
|
||||
}
|
||||
////if (v2o.RatingTypeOid.HasValue)
|
||||
////{
|
||||
//// var ratingType = DAOFactory.GenericDAO.LoadByID<RatingType>(v2o.RatingTypeOid.Value);
|
||||
////}
|
||||
|
||||
SetKopfbereich(pRO);
|
||||
|
||||
pRO.ApprovedFLSPerMonth = pRO.ApprovedFLSPerWeek * 4.33m;
|
||||
|
||||
DateTime start = pRO.StartDate;
|
||||
DateTime end = pRO.EndDate;
|
||||
|
||||
this.bindingSource1.DataSource = pRO;
|
||||
}
|
||||
|
||||
private void ErmittleHauptbetreuer(ServicesOverviewRO pRO)
|
||||
{
|
||||
|
||||
}
|
||||
|
||||
// aus LHFrankfurtOder Leistungsnachweis ABW
|
||||
//public Dictionary<string, string> ErstelleZieleDict(ServicesOverviewRO pRO)
|
||||
//{
|
||||
// Dictionary<string, string> dict = new Dictionary<string, string>();
|
||||
|
||||
// if (pRO.CostBearer2SupportConceptList != null && pRO.CostBearer2SupportConceptList.Count > 0)
|
||||
// {
|
||||
// var c2s = pRO.CostBearer2SupportConceptList[0];
|
||||
// var sc = c2s.SupportConcept;
|
||||
// var goals = new List<ValueListEntryDC>();
|
||||
|
||||
// foreach (var v2o in sc.ValueList)
|
||||
// {
|
||||
// if (v2o.Entry.Type == ValueListEntryType.SupportConceptGoalCategoryType || v2o.Entry.Type == ValueListEntryType.SupportConceptIndividualGoalCategoryType)
|
||||
// {
|
||||
// //if (v2o.Entry.ParentOid.HasValue)
|
||||
// //{
|
||||
// // var parent = DAOFactory.GenericDAO.LoadByID<ValueListEntry>(v2o.Entry.ParentOid.Value);
|
||||
|
||||
// // goals.Add(MapperFactory.ValueListEntryDC_ValueListEntry.MapToNewDC(parent));
|
||||
// //}
|
||||
|
||||
// var dc = MapperFactory.ValueListEntryDC_ValueListEntry.MapToNewDC(v2o.Entry);
|
||||
// goals.Add(dc);
|
||||
|
||||
// }
|
||||
// else if (v2o.Entry.Type == ValueListEntryType.SupportConceptGoalType ||
|
||||
// v2o.Entry.Type == ValueListEntryType.SupportConceptIndividualGoalType)
|
||||
// {
|
||||
// //Maßnahme
|
||||
// if (v2o.Entry.ParentOid.HasValue)
|
||||
// {
|
||||
// var parent = DAOFactory.GenericDAO.LoadByID<ValueListEntry>(v2o.Entry.ParentOid.Value);
|
||||
|
||||
// goals.Add(MapperFactory.ValueListEntryDC_ValueListEntry.MapToNewDC(parent));
|
||||
// }
|
||||
// //var dc = MapperFactory.ValueListEntryDC_ValueListEntry.MapToNewDC(v2o.Entry);
|
||||
// //goals.Add(dc);
|
||||
// }
|
||||
// }
|
||||
|
||||
// StringBuilder sb = new StringBuilder();
|
||||
// int index = 1;
|
||||
// foreach (var goal in goals.OrderBy(g => g.DisplayName))
|
||||
// {
|
||||
// if (!dict.ContainsKey(goal.DisplayName))
|
||||
// {
|
||||
// if (sb.Length > 0)
|
||||
// {
|
||||
// sb.AppendLine();
|
||||
// }
|
||||
// sb.AppendLine(String.Format("{0}: {1}", index, goal.DisplayName));
|
||||
// dict.Add(goal.DisplayName, index.ToString());
|
||||
|
||||
// index++;
|
||||
// }
|
||||
|
||||
// }
|
||||
|
||||
// lblZiele.Text = sb.ToString();
|
||||
|
||||
// }
|
||||
//}
|
||||
|
||||
private CostBearer2SupportConcept GetCurrentC2S(ServicesOverviewRO ro)
|
||||
{
|
||||
if (ro.CostBearer2SupportConceptList != null && ro.CostBearer2SupportConceptList.Count > 0)
|
||||
{
|
||||
foreach (var c2sc in ro.CostBearer2SupportConceptList)
|
||||
{
|
||||
if (c2sc.CostBearer.Organisation.Name.ToLower().Contains("jugendamt der landeshauptstadt mainz") && c2sc.ApprovedStartDate <= ro.StartDate && c2sc.ApprovedEndDate >= ro.EndDate)
|
||||
return c2sc;
|
||||
}
|
||||
}
|
||||
|
||||
return null;
|
||||
}
|
||||
|
||||
//private decimal BerechneUebertragVormonat(ServicesOverviewRO pRO, decimal anteilBetreuungsstundenProzent, decimal anteilOverheadProzent)
|
||||
//{
|
||||
// var calc = new SBBMainzCalculations();
|
||||
|
||||
// decimal uebertrag = 0;
|
||||
// if (pRO.CostBearer2SupportConceptList != null && pRO.CostBearer2SupportConceptList.Count > 0)
|
||||
// {
|
||||
// var c2s = pRO.CostBearer2SupportConceptList[0];
|
||||
|
||||
// IList<ServiceRecord> allServiceRecords = c2s.ServiceRecords;
|
||||
|
||||
// decimal flmSoll = 0;
|
||||
|
||||
|
||||
// DateTime start = c2s.StartDate.Value;
|
||||
// int months = 0;
|
||||
// while (start < pRO.StartDate)
|
||||
// {
|
||||
// var dc = MapperFactory.SupportConceptCostBearerRelDC_CostBearer2SupportConcept.MapToNewDC(c2s);
|
||||
|
||||
// var approvedPerWeek = calc.GetApprovedHoursPerWeek(dc, start, false) ?? 0;
|
||||
|
||||
// decimal soll = approvedPerWeek * 4.33m;
|
||||
// if (start.Day != 1)
|
||||
// {
|
||||
// DateTime end = new DateTime(start.AddMonths(1).Year, start.AddMonths(1).Month, 1);
|
||||
|
||||
// decimal days = (decimal)end.Subtract(start).TotalDays;
|
||||
|
||||
// soll *= days / DateTime.DaysInMonth(start.Year, start.Month);
|
||||
// }
|
||||
// flmSoll += soll;
|
||||
// decimal ist = GetIstImMonat(allServiceRecords, start);
|
||||
// ist += ist/ anteilBetreuungsstundenProzent * anteilOverheadProzent;
|
||||
// ist /= 60;
|
||||
// var uebertragMonat = ist - soll;
|
||||
|
||||
// uebertrag += uebertragMonat;
|
||||
// start = start.AddMonths(1);
|
||||
// start = new DateTime(start.Year, start.Month, 1);
|
||||
// months++;
|
||||
// var mod = months % 3;
|
||||
// if (mod == 0)
|
||||
// uebertrag = 0;
|
||||
// }
|
||||
|
||||
|
||||
// }
|
||||
// return uebertrag;
|
||||
//}
|
||||
|
||||
//private decimal GetIstImMonat(IList<ServiceRecord> allServiceRecords, DateTime start)
|
||||
//{
|
||||
// DateTime monatEnd = start.AddMonths(1);
|
||||
// monatEnd = new DateTime(monatEnd.Year, monatEnd.Month, 1);
|
||||
|
||||
// decimal ist = 0;
|
||||
|
||||
// Dictionary<long, bool> groupBookingDict = new Dictionary<long, bool>();
|
||||
// foreach (var item in allServiceRecords)
|
||||
// {
|
||||
// if (!item.GroupOid.HasValue || !groupBookingDict.ContainsKey(item.GroupOid.Value))
|
||||
// {
|
||||
// if (item.Start != null)
|
||||
// {
|
||||
// if (item.Start >= start && item.Start.Value < monatEnd)
|
||||
// {
|
||||
// if (item.ServiceDescription != null && item.ServiceDescription.ServiceCategory != null && item.ServiceDescription.ServiceCategory.IsBillable)
|
||||
// {
|
||||
// ist += (item.RoundedDuration * item.ServiceDescription.ServiceCategory.Percentage) / 100;
|
||||
|
||||
// if (item.GroupOid.HasValue)
|
||||
// groupBookingDict.Add(item.GroupOid.Value, true);
|
||||
// }
|
||||
// }
|
||||
// }
|
||||
// }
|
||||
// }
|
||||
|
||||
// return ist;
|
||||
//}
|
||||
|
||||
//private bool MussUebertragBerechnen(ServicesOverviewRO pRO)
|
||||
//{
|
||||
// if (pRO.CostBearer2SupportConceptList != null && pRO.CostBearer2SupportConceptList.Count > 0)
|
||||
// {
|
||||
// var c2s = pRO.CostBearer2SupportConceptList[0];
|
||||
|
||||
// int months = 0;
|
||||
|
||||
// DateTime start = c2s.StartDate.Value;
|
||||
|
||||
// while (start < pRO.EndDate)
|
||||
// {
|
||||
// months++;
|
||||
// start = start.AddMonths(1);
|
||||
// }
|
||||
|
||||
// var mod = months%3;
|
||||
// if (mod == 0)
|
||||
// return false;
|
||||
// }
|
||||
// return true;
|
||||
//}
|
||||
|
||||
private void SetKopfbereich(ServicesOverviewRO pRO)
|
||||
{
|
||||
String employee1 = "";
|
||||
String employee2 = "";
|
||||
|
||||
if (pRO.CostBearer2SupportConceptList != null)
|
||||
{
|
||||
var cb2sc = pRO.CostBearer2SupportConceptList[0];
|
||||
var cb2sc = GetCurrentC2S(pRO);
|
||||
|
||||
if (cb2sc.CostBearerContactPerson != null)
|
||||
{
|
||||
if (cb2sc.CostBearerContactPerson.Sex.HasValue &&
|
||||
cb2sc.CostBearerContactPerson.Sex.Value == Sex.Female)
|
||||
{
|
||||
lblAnsprechpartner.Text = "Frau ";
|
||||
}
|
||||
else if (cb2sc.CostBearerContactPerson.Sex.HasValue &&
|
||||
cb2sc.CostBearerContactPerson.Sex.Value == Sex.Male)
|
||||
{
|
||||
lblAnsprechpartner.Text = "Herr ";
|
||||
}
|
||||
|
||||
lblAnsprechpartner.Text += cb2sc.CostBearerContactPerson.LastName;
|
||||
}
|
||||
//foreach (var scap in cb2sc.ApprovalPeriodList)
|
||||
//{
|
||||
// if (scap.StartDate <= pRO.EndDate && scap.EndDate >= pRO.StartDate)
|
||||
// {
|
||||
// if (scap.ServiceCategory != null)
|
||||
// {
|
||||
// cellLeistung.Text = scap.ServiceCategory.Name;
|
||||
// }
|
||||
// }
|
||||
//}
|
||||
|
||||
var customer = cb2sc.SupportConcept.Customer;
|
||||
|
||||
foreach (var c2o in customer.Employee2CustomerList)
|
||||
{
|
||||
foreach (var valueEntry in c2o.ValueList)
|
||||
{
|
||||
if (valueEntry.Entry.Type == ValueListEntryType.StaffRoleType)
|
||||
{
|
||||
if (valueEntry.Entry.Value == "SPFH" || (valueEntry.Entry.Value.ToLower().Contains("erziehung") && valueEntry.Entry.Value.ToLower().Contains("beistand")))
|
||||
{
|
||||
if (String.IsNullOrEmpty(employee1))
|
||||
{
|
||||
employee1 = c2o.Employee.Person.FirstName + " " + c2o.Employee.Person.LastName;
|
||||
}
|
||||
else
|
||||
{
|
||||
employee2 = c2o.Employee.Person.FirstName + " " + c2o.Employee.Person.LastName;
|
||||
}
|
||||
}
|
||||
//if (String.IsNullOrEmpty(employee1))
|
||||
//{
|
||||
// employee1 = c2o.Employee.Person.FirstName + " " + c2o.Employee.Person.LastName;
|
||||
//}
|
||||
//else
|
||||
//{
|
||||
// employee2 = c2o.Employee.Person.FirstName + " " + c2o.Employee.Person.LastName;
|
||||
//}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
if (String.IsNullOrEmpty(employee1))
|
||||
{
|
||||
employee1 = employee2;
|
||||
employee2 = "";
|
||||
|
||||
}
|
||||
pRO.MainAttendant = employee1;
|
||||
cellBetreuer2.Text = employee2;
|
||||
//cellJugendamt.Text = pRO.Costbearer;
|
||||
|
||||
|
||||
// var gr = Graphics.FromHwnd(IntPtr.Zero);
|
||||
// var a = gr.MeasureString(pRO.Costbearer, cellJugendamt.Font);
|
||||
|
||||
// cellJugendamt.CanGrow = false;
|
||||
// if (a.Width > 201)
|
||||
//{
|
||||
// cellJugendamt.CanGrow = true;
|
||||
//}
|
||||
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -34,7 +34,29 @@ namespace SBBMainzReports
|
||||
this.Detail = new DevExpress.XtraReports.UI.DetailBand();
|
||||
this.DetailReport = new DevExpress.XtraReports.UI.DetailReportBand();
|
||||
this.Detail1 = new DevExpress.XtraReports.UI.DetailBand();
|
||||
this.xrTable2 = new DevExpress.XtraReports.UI.XRTable();
|
||||
this.xrTableRow7 = new DevExpress.XtraReports.UI.XRTableRow();
|
||||
this.xrTableCell41 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell42 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell44 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell46 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell47 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell48 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell49 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell50 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell67 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.GroupHeader1 = new DevExpress.XtraReports.UI.GroupHeaderBand();
|
||||
this.xrTable4 = new DevExpress.XtraReports.UI.XRTable();
|
||||
this.xrTableRow8 = new DevExpress.XtraReports.UI.XRTableRow();
|
||||
this.xrTableCell68 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell69 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell70 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell71 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell72 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell73 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell74 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell75 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell76 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.GroupFooter1 = new DevExpress.XtraReports.UI.GroupFooterBand();
|
||||
this.xrLabel4 = new DevExpress.XtraReports.UI.XRLabel();
|
||||
this.xrLabel8 = new DevExpress.XtraReports.UI.XRLabel();
|
||||
@@ -42,6 +64,7 @@ namespace SBBMainzReports
|
||||
this.xrLabel16 = new DevExpress.XtraReports.UI.XRLabel();
|
||||
this.xrLabel13 = new DevExpress.XtraReports.UI.XRLabel();
|
||||
this.xrLabel14 = 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();
|
||||
@@ -77,66 +100,47 @@ namespace SBBMainzReports
|
||||
this.xrTableCell20 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell54 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell59 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.lblZiele = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell63 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.lblZiel1 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.lblBewertung1 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrCheckBox1 = new DevExpress.XtraReports.UI.XRCheckBox();
|
||||
this.xrTableRow4 = new DevExpress.XtraReports.UI.XRTableRow();
|
||||
this.xrTableCell29 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell21 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.cellBetreuer2 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell55 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell60 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell28 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell64 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.lblZiel2 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.lblBewertung2 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrCheckBox2 = new DevExpress.XtraReports.UI.XRCheckBox();
|
||||
this.xrTableRow25 = new DevExpress.XtraReports.UI.XRTableRow();
|
||||
this.xrTableCell30 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell32 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell43 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell56 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell61 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell51 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell65 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.lblZiel3 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.lblBewertung3 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrCheckBox3 = new DevExpress.XtraReports.UI.XRCheckBox();
|
||||
this.xrTableRow26 = new DevExpress.XtraReports.UI.XRTableRow();
|
||||
this.xrTableCell45 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell52 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell57 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell40 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell66 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.lblZiel4 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.lblBewertung4 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrCheckBox4 = new DevExpress.XtraReports.UI.XRCheckBox();
|
||||
this.xrTableRow5 = new DevExpress.XtraReports.UI.XRTableRow();
|
||||
this.xrTableCell35 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.lblBetreuer1 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.lblQualifikation1 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.lblBetreuer2 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.lblQualifikation2 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell38 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.field30Prozent = new DevExpress.XtraReports.UI.CalculatedField();
|
||||
this.field70ProzentProWoche = new DevExpress.XtraReports.UI.CalculatedField();
|
||||
this.xrTable2 = new DevExpress.XtraReports.UI.XRTable();
|
||||
this.xrTableRow7 = new DevExpress.XtraReports.UI.XRTableRow();
|
||||
this.xrTableCell41 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell42 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell44 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell46 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell47 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell48 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell49 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell50 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell67 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTable4 = new DevExpress.XtraReports.UI.XRTable();
|
||||
this.xrTableRow8 = new DevExpress.XtraReports.UI.XRTableRow();
|
||||
this.xrTableCell68 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell69 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell70 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell71 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell72 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell73 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell74 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell75 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell76 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.lblBetreuer2 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components);
|
||||
((System.ComponentModel.ISupportInitialize)(this.xrTable1)).BeginInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.xrTable2)).BeginInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.xrTable4)).BeginInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).BeginInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.xrTable1)).BeginInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this)).BeginInit();
|
||||
//
|
||||
// Detail
|
||||
@@ -172,6 +176,139 @@ namespace SBBMainzReports
|
||||
this.Detail1.StylePriority.UseFont = false;
|
||||
this.Detail1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
|
||||
//
|
||||
// xrTable2
|
||||
//
|
||||
this.xrTable2.BorderColor = System.Drawing.Color.Black;
|
||||
this.xrTable2.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
|
||||
| DevExpress.XtraPrinting.BorderSide.Right)));
|
||||
this.xrTable2.LocationFloat = new DevExpress.Utils.PointFloat(0.7509549F, 0F);
|
||||
this.xrTable2.Name = "xrTable2";
|
||||
this.xrTable2.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F);
|
||||
this.xrTable2.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] {
|
||||
this.xrTableRow7});
|
||||
this.xrTable2.SizeF = new System.Drawing.SizeF(1105F, 20F);
|
||||
this.xrTable2.StylePriority.UseBorders = false;
|
||||
this.xrTable2.StylePriority.UseFont = false;
|
||||
this.xrTable2.StylePriority.UseTextAlignment = false;
|
||||
this.xrTable2.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
|
||||
//
|
||||
// xrTableRow7
|
||||
//
|
||||
this.xrTableRow7.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right)
|
||||
| DevExpress.XtraPrinting.BorderSide.Bottom)));
|
||||
this.xrTableRow7.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
|
||||
this.xrTableCell41,
|
||||
this.xrTableCell42,
|
||||
this.xrTableCell44,
|
||||
this.xrTableCell46,
|
||||
this.xrTableCell47,
|
||||
this.xrTableCell48,
|
||||
this.xrTableCell49,
|
||||
this.xrTableCell50,
|
||||
this.xrTableCell67});
|
||||
this.xrTableRow7.Name = "xrTableRow7";
|
||||
this.xrTableRow7.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F);
|
||||
this.xrTableRow7.StylePriority.UseBorders = false;
|
||||
this.xrTableRow7.StylePriority.UseTextAlignment = false;
|
||||
this.xrTableRow7.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
|
||||
this.xrTableRow7.Weight = 1D;
|
||||
//
|
||||
// xrTableCell41
|
||||
//
|
||||
this.xrTableCell41.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
|
||||
new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.StartDate", "{0:dd.MM.yyyy}")});
|
||||
this.xrTableCell41.Name = "xrTableCell41";
|
||||
this.xrTableCell41.StylePriority.UseFont = false;
|
||||
this.xrTableCell41.StylePriority.UsePadding = false;
|
||||
this.xrTableCell41.StylePriority.UseTextAlignment = false;
|
||||
this.xrTableCell41.Text = "xrTableCell13";
|
||||
this.xrTableCell41.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopCenter;
|
||||
this.xrTableCell41.Weight = 0.11363701715285417D;
|
||||
//
|
||||
// xrTableCell42
|
||||
//
|
||||
this.xrTableCell42.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
|
||||
new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.StartDateMinutes", "{0:HH:mm}")});
|
||||
this.xrTableCell42.Name = "xrTableCell42";
|
||||
this.xrTableCell42.StylePriority.UseFont = false;
|
||||
this.xrTableCell42.StylePriority.UsePadding = false;
|
||||
this.xrTableCell42.StylePriority.UseTextAlignment = false;
|
||||
this.xrTableCell42.Text = "xrTableCell15";
|
||||
this.xrTableCell42.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopCenter;
|
||||
this.xrTableCell42.Weight = 0.075757584062077235D;
|
||||
//
|
||||
// xrTableCell44
|
||||
//
|
||||
this.xrTableCell44.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
|
||||
new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.EndDateMinutes", "{0:HH:mm}")});
|
||||
this.xrTableCell44.Name = "xrTableCell44";
|
||||
this.xrTableCell44.StylePriority.UseTextAlignment = false;
|
||||
this.xrTableCell44.Text = "xrTableCell12";
|
||||
this.xrTableCell44.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopCenter;
|
||||
this.xrTableCell44.Weight = 0.07575757442897027D;
|
||||
//
|
||||
// xrTableCell46
|
||||
//
|
||||
this.xrTableCell46.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
|
||||
new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.fieldAbrechenbareMinuten", "{0:0.00}")});
|
||||
this.xrTableCell46.Name = "xrTableCell46";
|
||||
this.xrTableCell46.StylePriority.UseTextAlignment = false;
|
||||
this.xrTableCell46.Text = "xrTableCell2";
|
||||
this.xrTableCell46.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopCenter;
|
||||
this.xrTableCell46.Weight = 0.075757581697702109D;
|
||||
//
|
||||
// xrTableCell47
|
||||
//
|
||||
this.xrTableCell47.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
|
||||
new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.EmployeeAbbr")});
|
||||
this.xrTableCell47.Name = "xrTableCell47";
|
||||
this.xrTableCell47.StylePriority.UseTextAlignment = false;
|
||||
this.xrTableCell47.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopCenter;
|
||||
this.xrTableCell47.Weight = 0.087435773747900153D;
|
||||
//
|
||||
// xrTableCell48
|
||||
//
|
||||
this.xrTableCell48.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
|
||||
new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.EmployeeCount")});
|
||||
this.xrTableCell48.Name = "xrTableCell48";
|
||||
this.xrTableCell48.StylePriority.UseTextAlignment = false;
|
||||
this.xrTableCell48.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopCenter;
|
||||
this.xrTableCell48.Weight = 0.050926745144760255D;
|
||||
//
|
||||
// xrTableCell49
|
||||
//
|
||||
this.xrTableCell49.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
|
||||
new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.ServiceCategory")});
|
||||
this.xrTableCell49.Name = "xrTableCell49";
|
||||
this.xrTableCell49.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 0, 0, 0, 100F);
|
||||
this.xrTableCell49.StylePriority.UsePadding = false;
|
||||
this.xrTableCell49.StylePriority.UseTextAlignment = false;
|
||||
this.xrTableCell49.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
|
||||
this.xrTableCell49.Weight = 0.10146444726626641D;
|
||||
//
|
||||
// xrTableCell50
|
||||
//
|
||||
this.xrTableCell50.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
|
||||
new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.ServiceDescription")});
|
||||
this.xrTableCell50.Name = "xrTableCell50";
|
||||
this.xrTableCell50.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 0, 0, 0, 100F);
|
||||
this.xrTableCell50.StylePriority.UsePadding = false;
|
||||
this.xrTableCell50.StylePriority.UseTextAlignment = false;
|
||||
this.xrTableCell50.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
|
||||
this.xrTableCell50.Weight = 0.30901130979273306D;
|
||||
//
|
||||
// xrTableCell67
|
||||
//
|
||||
this.xrTableCell67.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
|
||||
new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.Notice2")});
|
||||
this.xrTableCell67.Multiline = true;
|
||||
this.xrTableCell67.Name = "xrTableCell67";
|
||||
this.xrTableCell67.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 0, 0, 0, 100F);
|
||||
this.xrTableCell67.StylePriority.UsePadding = false;
|
||||
this.xrTableCell67.StylePriority.UseTextAlignment = false;
|
||||
this.xrTableCell67.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
|
||||
this.xrTableCell67.Weight = 0.50545497196073785D;
|
||||
//
|
||||
// GroupHeader1
|
||||
//
|
||||
this.GroupHeader1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
|
||||
@@ -182,6 +319,107 @@ namespace SBBMainzReports
|
||||
this.GroupHeader1.RepeatEveryPage = true;
|
||||
this.GroupHeader1.StylePriority.UseFont = false;
|
||||
//
|
||||
// xrTable4
|
||||
//
|
||||
this.xrTable4.BackColor = System.Drawing.Color.Gainsboro;
|
||||
this.xrTable4.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
|
||||
| DevExpress.XtraPrinting.BorderSide.Right)
|
||||
| DevExpress.XtraPrinting.BorderSide.Bottom)));
|
||||
this.xrTable4.LocationFloat = new DevExpress.Utils.PointFloat(0.7509868F, 0F);
|
||||
this.xrTable4.Name = "xrTable4";
|
||||
this.xrTable4.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F);
|
||||
this.xrTable4.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] {
|
||||
this.xrTableRow8});
|
||||
this.xrTable4.SizeF = new System.Drawing.SizeF(1105F, 38F);
|
||||
this.xrTable4.StylePriority.UseBackColor = false;
|
||||
this.xrTable4.StylePriority.UseBorders = false;
|
||||
this.xrTable4.StylePriority.UseFont = false;
|
||||
this.xrTable4.StylePriority.UseTextAlignment = false;
|
||||
this.xrTable4.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
|
||||
//
|
||||
// xrTableRow8
|
||||
//
|
||||
this.xrTableRow8.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
|
||||
this.xrTableCell68,
|
||||
this.xrTableCell69,
|
||||
this.xrTableCell70,
|
||||
this.xrTableCell71,
|
||||
this.xrTableCell72,
|
||||
this.xrTableCell73,
|
||||
this.xrTableCell74,
|
||||
this.xrTableCell75,
|
||||
this.xrTableCell76});
|
||||
this.xrTableRow8.Name = "xrTableRow8";
|
||||
this.xrTableRow8.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F);
|
||||
this.xrTableRow8.StylePriority.UseTextAlignment = false;
|
||||
this.xrTableRow8.Weight = 1.1875D;
|
||||
//
|
||||
// xrTableCell68
|
||||
//
|
||||
this.xrTableCell68.Name = "xrTableCell68";
|
||||
this.xrTableCell68.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 2, 0, 0, 100F);
|
||||
this.xrTableCell68.StylePriority.UseFont = false;
|
||||
this.xrTableCell68.StylePriority.UseTextAlignment = false;
|
||||
this.xrTableCell68.Text = "Datum";
|
||||
this.xrTableCell68.Weight = 0.21947321879824233D;
|
||||
//
|
||||
// xrTableCell69
|
||||
//
|
||||
this.xrTableCell69.Multiline = true;
|
||||
this.xrTableCell69.Name = "xrTableCell69";
|
||||
this.xrTableCell69.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 2, 0, 0, 100F);
|
||||
this.xrTableCell69.StylePriority.UseFont = false;
|
||||
this.xrTableCell69.StylePriority.UseTextAlignment = false;
|
||||
this.xrTableCell69.Text = "Beginn";
|
||||
this.xrTableCell69.Weight = 0.14631546596000911D;
|
||||
//
|
||||
// xrTableCell70
|
||||
//
|
||||
this.xrTableCell70.Name = "xrTableCell70";
|
||||
this.xrTableCell70.Text = "Ende";
|
||||
this.xrTableCell70.Weight = 0.14631546596000911D;
|
||||
//
|
||||
// xrTableCell71
|
||||
//
|
||||
this.xrTableCell71.Name = "xrTableCell71";
|
||||
this.xrTableCell71.Text = "Std.";
|
||||
this.xrTableCell71.Weight = 0.14631546668885154D;
|
||||
//
|
||||
// xrTableCell72
|
||||
//
|
||||
this.xrTableCell72.Font = new System.Drawing.Font("Calibri", 8F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
|
||||
this.xrTableCell72.Name = "xrTableCell72";
|
||||
this.xrTableCell72.StylePriority.UseFont = false;
|
||||
this.xrTableCell72.Text = "Mitarb.";
|
||||
this.xrTableCell72.Weight = 0.168870814142682D;
|
||||
//
|
||||
// xrTableCell73
|
||||
//
|
||||
this.xrTableCell73.Font = new System.Drawing.Font("Calibri", 8F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
|
||||
this.xrTableCell73.Multiline = true;
|
||||
this.xrTableCell73.Name = "xrTableCell73";
|
||||
this.xrTableCell73.StylePriority.UseFont = false;
|
||||
this.xrTableCell73.Text = "Anz.\r\nMit.";
|
||||
this.xrTableCell73.Weight = 0.098358179054908151D;
|
||||
//
|
||||
// xrTableCell74
|
||||
//
|
||||
this.xrTableCell74.Name = "xrTableCell74";
|
||||
this.xrTableCell74.Text = "Ort";
|
||||
this.xrTableCell74.Weight = 0.19596464266689506D;
|
||||
//
|
||||
// xrTableCell75
|
||||
//
|
||||
this.xrTableCell75.Name = "xrTableCell75";
|
||||
this.xrTableCell75.Text = "Art";
|
||||
this.xrTableCell75.Weight = 0.596813030301476D;
|
||||
//
|
||||
// xrTableCell76
|
||||
//
|
||||
this.xrTableCell76.Name = "xrTableCell76";
|
||||
this.xrTableCell76.Text = "Beteiligte Personen/ Themen";
|
||||
this.xrTableCell76.Weight = 0.97621720273302515D;
|
||||
//
|
||||
// GroupFooter1
|
||||
//
|
||||
this.GroupFooter1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
|
||||
@@ -274,6 +512,10 @@ namespace SBBMainzReports
|
||||
this.xrLabel14.StylePriority.UseTextAlignment = false;
|
||||
this.xrLabel14.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
|
||||
//
|
||||
// bindingSource1
|
||||
//
|
||||
this.bindingSource1.DataSource = typeof(BeWo.Report.ReportObjects.ServicesOverviewRO);
|
||||
//
|
||||
// formattingRuleStartDate
|
||||
//
|
||||
this.formattingRuleStartDate.Condition = "[StartDate2] < [StartDate]";
|
||||
@@ -401,7 +643,7 @@ namespace SBBMainzReports
|
||||
this.xrLabel9.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
|
||||
this.xrLabel9.SizeF = new System.Drawing.SizeF(112.0839F, 14.66669F);
|
||||
this.xrLabel9.StylePriority.UseFont = false;
|
||||
this.xrLabel9.Text = "Sachbearbeitung\r\nAmt für Jugend und Familie";
|
||||
this.xrLabel9.Text = "Sachbearbeitung\r\n";
|
||||
//
|
||||
// xrLabel2
|
||||
//
|
||||
@@ -595,8 +837,8 @@ namespace SBBMainzReports
|
||||
this.xrTableCell20,
|
||||
this.xrTableCell54,
|
||||
this.xrTableCell59,
|
||||
this.lblZiele,
|
||||
this.xrTableCell63});
|
||||
this.lblZiel1,
|
||||
this.lblBewertung1});
|
||||
this.xrTableRow3.Name = "xrTableRow3";
|
||||
this.xrTableRow3.Weight = 1D;
|
||||
//
|
||||
@@ -652,19 +894,30 @@ namespace SBBMainzReports
|
||||
this.xrTableCell59.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopCenter;
|
||||
this.xrTableCell59.Weight = 0.2837753129476841D;
|
||||
//
|
||||
// lblZiele
|
||||
// lblZiel1
|
||||
//
|
||||
this.lblZiele.Name = "lblZiele";
|
||||
this.lblZiele.StylePriority.UseTextAlignment = false;
|
||||
this.lblZiele.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopCenter;
|
||||
this.lblZiele.Weight = 0.23774225148717221D;
|
||||
this.lblZiel1.Name = "lblZiel1";
|
||||
this.lblZiel1.StylePriority.UseTextAlignment = false;
|
||||
this.lblZiel1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopCenter;
|
||||
this.lblZiel1.Weight = 0.23774225148717221D;
|
||||
//
|
||||
// xrTableCell63
|
||||
// lblBewertung1
|
||||
//
|
||||
this.xrTableCell63.Name = "xrTableCell63";
|
||||
this.xrTableCell63.StylePriority.UseTextAlignment = false;
|
||||
this.xrTableCell63.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopCenter;
|
||||
this.xrTableCell63.Weight = 0.18492212906493694D;
|
||||
this.lblBewertung1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
|
||||
this.xrCheckBox1});
|
||||
this.lblBewertung1.Name = "lblBewertung1";
|
||||
this.lblBewertung1.StylePriority.UseTextAlignment = false;
|
||||
this.lblBewertung1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopCenter;
|
||||
this.lblBewertung1.Weight = 0.18492212906493694D;
|
||||
//
|
||||
// xrCheckBox1
|
||||
//
|
||||
this.xrCheckBox1.Borders = DevExpress.XtraPrinting.BorderSide.None;
|
||||
this.xrCheckBox1.LocationFloat = new DevExpress.Utils.PointFloat(61.43755F, 9.536743E-06F);
|
||||
this.xrCheckBox1.Name = "xrCheckBox1";
|
||||
this.xrCheckBox1.SizeF = new System.Drawing.SizeF(23.58322F, 19.99998F);
|
||||
this.xrCheckBox1.StylePriority.UseBorders = false;
|
||||
this.xrCheckBox1.StylePriority.UseFont = false;
|
||||
//
|
||||
// xrTableRow4
|
||||
//
|
||||
@@ -674,8 +927,8 @@ namespace SBBMainzReports
|
||||
this.cellBetreuer2,
|
||||
this.xrTableCell55,
|
||||
this.xrTableCell60,
|
||||
this.xrTableCell28,
|
||||
this.xrTableCell64});
|
||||
this.lblZiel2,
|
||||
this.lblBewertung2});
|
||||
this.xrTableRow4.Name = "xrTableRow4";
|
||||
this.xrTableRow4.Weight = 1D;
|
||||
//
|
||||
@@ -735,19 +988,30 @@ namespace SBBMainzReports
|
||||
this.xrTableCell60.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopCenter;
|
||||
this.xrTableCell60.Weight = 0.28377517808461628D;
|
||||
//
|
||||
// xrTableCell28
|
||||
// lblZiel2
|
||||
//
|
||||
this.xrTableCell28.Name = "xrTableCell28";
|
||||
this.xrTableCell28.StylePriority.UseTextAlignment = false;
|
||||
this.xrTableCell28.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopCenter;
|
||||
this.xrTableCell28.Weight = 0.23774212468122438D;
|
||||
this.lblZiel2.Name = "lblZiel2";
|
||||
this.lblZiel2.StylePriority.UseTextAlignment = false;
|
||||
this.lblZiel2.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopCenter;
|
||||
this.lblZiel2.Weight = 0.23774212468122438D;
|
||||
//
|
||||
// xrTableCell64
|
||||
// lblBewertung2
|
||||
//
|
||||
this.xrTableCell64.Name = "xrTableCell64";
|
||||
this.xrTableCell64.StylePriority.UseTextAlignment = false;
|
||||
this.xrTableCell64.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopCenter;
|
||||
this.xrTableCell64.Weight = 0.18492201150404158D;
|
||||
this.lblBewertung2.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
|
||||
this.xrCheckBox2});
|
||||
this.lblBewertung2.Name = "lblBewertung2";
|
||||
this.lblBewertung2.StylePriority.UseTextAlignment = false;
|
||||
this.lblBewertung2.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopCenter;
|
||||
this.lblBewertung2.Weight = 0.18492201150404158D;
|
||||
//
|
||||
// xrCheckBox2
|
||||
//
|
||||
this.xrCheckBox2.Borders = DevExpress.XtraPrinting.BorderSide.None;
|
||||
this.xrCheckBox2.LocationFloat = new DevExpress.Utils.PointFloat(61.43748F, 9.536743E-06F);
|
||||
this.xrCheckBox2.Name = "xrCheckBox2";
|
||||
this.xrCheckBox2.SizeF = new System.Drawing.SizeF(23.58322F, 19.99998F);
|
||||
this.xrCheckBox2.StylePriority.UseBorders = false;
|
||||
this.xrCheckBox2.StylePriority.UseFont = false;
|
||||
//
|
||||
// xrTableRow25
|
||||
//
|
||||
@@ -757,8 +1021,8 @@ namespace SBBMainzReports
|
||||
this.xrTableCell43,
|
||||
this.xrTableCell56,
|
||||
this.xrTableCell61,
|
||||
this.xrTableCell51,
|
||||
this.xrTableCell65});
|
||||
this.lblZiel3,
|
||||
this.lblBewertung3});
|
||||
this.xrTableRow25.Name = "xrTableRow25";
|
||||
this.xrTableRow25.Weight = 1D;
|
||||
//
|
||||
@@ -814,19 +1078,30 @@ namespace SBBMainzReports
|
||||
this.xrTableCell61.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopCenter;
|
||||
this.xrTableCell61.Weight = 0.28377525514922652D;
|
||||
//
|
||||
// xrTableCell51
|
||||
// lblZiel3
|
||||
//
|
||||
this.xrTableCell51.Name = "xrTableCell51";
|
||||
this.xrTableCell51.StylePriority.UseTextAlignment = false;
|
||||
this.xrTableCell51.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopCenter;
|
||||
this.xrTableCell51.Weight = 0.23774221640791718D;
|
||||
this.lblZiel3.Name = "lblZiel3";
|
||||
this.lblZiel3.StylePriority.UseTextAlignment = false;
|
||||
this.lblZiel3.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopCenter;
|
||||
this.lblZiel3.Weight = 0.23774221640791718D;
|
||||
//
|
||||
// xrTableCell65
|
||||
// lblBewertung3
|
||||
//
|
||||
this.xrTableCell65.Name = "xrTableCell65";
|
||||
this.xrTableCell65.StylePriority.UseTextAlignment = false;
|
||||
this.xrTableCell65.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopCenter;
|
||||
this.xrTableCell65.Weight = 0.184922059415545D;
|
||||
this.lblBewertung3.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
|
||||
this.xrCheckBox3});
|
||||
this.lblBewertung3.Name = "lblBewertung3";
|
||||
this.lblBewertung3.StylePriority.UseTextAlignment = false;
|
||||
this.lblBewertung3.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopCenter;
|
||||
this.lblBewertung3.Weight = 0.184922059415545D;
|
||||
//
|
||||
// xrCheckBox3
|
||||
//
|
||||
this.xrCheckBox3.Borders = DevExpress.XtraPrinting.BorderSide.None;
|
||||
this.xrCheckBox3.LocationFloat = new DevExpress.Utils.PointFloat(61.43761F, 0F);
|
||||
this.xrCheckBox3.Name = "xrCheckBox3";
|
||||
this.xrCheckBox3.SizeF = new System.Drawing.SizeF(23.58322F, 19.99998F);
|
||||
this.xrCheckBox3.StylePriority.UseBorders = false;
|
||||
this.xrCheckBox3.StylePriority.UseFont = false;
|
||||
//
|
||||
// xrTableRow26
|
||||
//
|
||||
@@ -834,8 +1109,8 @@ namespace SBBMainzReports
|
||||
this.xrTableCell45,
|
||||
this.xrTableCell52,
|
||||
this.xrTableCell57,
|
||||
this.xrTableCell40,
|
||||
this.xrTableCell66});
|
||||
this.lblZiel4,
|
||||
this.lblBewertung4});
|
||||
this.xrTableRow26.Name = "xrTableRow26";
|
||||
this.xrTableRow26.Weight = 1D;
|
||||
//
|
||||
@@ -851,10 +1126,9 @@ namespace SBBMainzReports
|
||||
//
|
||||
// xrTableCell52
|
||||
//
|
||||
this.xrTableCell52.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
|
||||
new DevExpress.XtraReports.UI.XRBinding("Text", null, "Mandator.Name")});
|
||||
this.xrTableCell52.Name = "xrTableCell52";
|
||||
this.xrTableCell52.StylePriority.UseTextAlignment = false;
|
||||
this.xrTableCell52.Text = "Sozialtherapeutische Beratungsstelle";
|
||||
this.xrTableCell52.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopCenter;
|
||||
this.xrTableCell52.Weight = 0.68777959897513719D;
|
||||
//
|
||||
@@ -865,19 +1139,30 @@ namespace SBBMainzReports
|
||||
this.xrTableCell57.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopCenter;
|
||||
this.xrTableCell57.Weight = 0.65570557248701444D;
|
||||
//
|
||||
// xrTableCell40
|
||||
// lblZiel4
|
||||
//
|
||||
this.xrTableCell40.Name = "xrTableCell40";
|
||||
this.xrTableCell40.StylePriority.UseTextAlignment = false;
|
||||
this.xrTableCell40.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopCenter;
|
||||
this.xrTableCell40.Weight = 0.39787682677234404D;
|
||||
this.lblZiel4.Name = "lblZiel4";
|
||||
this.lblZiel4.StylePriority.UseTextAlignment = false;
|
||||
this.lblZiel4.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopCenter;
|
||||
this.lblZiel4.Weight = 0.39787682677234404D;
|
||||
//
|
||||
// xrTableCell66
|
||||
// lblBewertung4
|
||||
//
|
||||
this.xrTableCell66.Name = "xrTableCell66";
|
||||
this.xrTableCell66.StylePriority.UseTextAlignment = false;
|
||||
this.xrTableCell66.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopCenter;
|
||||
this.xrTableCell66.Weight = 0.30947877104657606D;
|
||||
this.lblBewertung4.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
|
||||
this.xrCheckBox4});
|
||||
this.lblBewertung4.Name = "lblBewertung4";
|
||||
this.lblBewertung4.StylePriority.UseTextAlignment = false;
|
||||
this.lblBewertung4.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopCenter;
|
||||
this.lblBewertung4.Weight = 0.30947877104657606D;
|
||||
//
|
||||
// xrCheckBox4
|
||||
//
|
||||
this.xrCheckBox4.Borders = DevExpress.XtraPrinting.BorderSide.None;
|
||||
this.xrCheckBox4.LocationFloat = new DevExpress.Utils.PointFloat(61.43745F, 9.536743E-06F);
|
||||
this.xrCheckBox4.Name = "xrCheckBox4";
|
||||
this.xrCheckBox4.SizeF = new System.Drawing.SizeF(23.58322F, 19.99998F);
|
||||
this.xrCheckBox4.StylePriority.UseBorders = false;
|
||||
this.xrCheckBox4.StylePriority.UseFont = false;
|
||||
//
|
||||
// xrTableRow5
|
||||
//
|
||||
@@ -905,7 +1190,6 @@ namespace SBBMainzReports
|
||||
//
|
||||
this.lblBetreuer1.Name = "lblBetreuer1";
|
||||
this.lblBetreuer1.StylePriority.UseTextAlignment = false;
|
||||
this.lblBetreuer1.Text = "lblBetreuer1";
|
||||
this.lblBetreuer1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopCenter;
|
||||
this.lblBetreuer1.Weight = 0.55713424368802134D;
|
||||
//
|
||||
@@ -918,7 +1202,14 @@ namespace SBBMainzReports
|
||||
this.lblQualifikation1.StylePriority.UseBorderColor = false;
|
||||
this.lblQualifikation1.StylePriority.UseTextAlignment = false;
|
||||
this.lblQualifikation1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopCenter;
|
||||
this.lblQualifikation1.Weight = 0.13226271964857403D;
|
||||
this.lblQualifikation1.Weight = 0.13064546813811262D;
|
||||
//
|
||||
// lblBetreuer2
|
||||
//
|
||||
this.lblBetreuer2.Name = "lblBetreuer2";
|
||||
this.lblBetreuer2.StylePriority.UseTextAlignment = false;
|
||||
this.lblBetreuer2.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopCenter;
|
||||
this.lblBetreuer2.Weight = 0.51714990235525171D;
|
||||
//
|
||||
// lblQualifikation2
|
||||
//
|
||||
@@ -946,251 +1237,6 @@ namespace SBBMainzReports
|
||||
this.field70ProzentProWoche.FieldType = DevExpress.XtraReports.UI.FieldType.Decimal;
|
||||
this.field70ProzentProWoche.Name = "field70ProzentProWoche";
|
||||
//
|
||||
// xrTable2
|
||||
//
|
||||
this.xrTable2.BorderColor = System.Drawing.Color.Black;
|
||||
this.xrTable2.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
|
||||
| DevExpress.XtraPrinting.BorderSide.Right)));
|
||||
this.xrTable2.LocationFloat = new DevExpress.Utils.PointFloat(0.7509549F, 0F);
|
||||
this.xrTable2.Name = "xrTable2";
|
||||
this.xrTable2.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F);
|
||||
this.xrTable2.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] {
|
||||
this.xrTableRow7});
|
||||
this.xrTable2.SizeF = new System.Drawing.SizeF(1105F, 20F);
|
||||
this.xrTable2.StylePriority.UseBorders = false;
|
||||
this.xrTable2.StylePriority.UseFont = false;
|
||||
this.xrTable2.StylePriority.UseTextAlignment = false;
|
||||
this.xrTable2.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
|
||||
//
|
||||
// xrTableRow7
|
||||
//
|
||||
this.xrTableRow7.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right)
|
||||
| DevExpress.XtraPrinting.BorderSide.Bottom)));
|
||||
this.xrTableRow7.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
|
||||
this.xrTableCell41,
|
||||
this.xrTableCell42,
|
||||
this.xrTableCell44,
|
||||
this.xrTableCell46,
|
||||
this.xrTableCell47,
|
||||
this.xrTableCell48,
|
||||
this.xrTableCell49,
|
||||
this.xrTableCell50,
|
||||
this.xrTableCell67});
|
||||
this.xrTableRow7.Name = "xrTableRow7";
|
||||
this.xrTableRow7.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F);
|
||||
this.xrTableRow7.StylePriority.UseBorders = false;
|
||||
this.xrTableRow7.StylePriority.UseTextAlignment = false;
|
||||
this.xrTableRow7.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
|
||||
this.xrTableRow7.Weight = 1D;
|
||||
//
|
||||
// xrTableCell41
|
||||
//
|
||||
this.xrTableCell41.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
|
||||
new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.StartDate", "{0:dd.MM.yyyy}")});
|
||||
this.xrTableCell41.Name = "xrTableCell41";
|
||||
this.xrTableCell41.StylePriority.UseFont = false;
|
||||
this.xrTableCell41.StylePriority.UsePadding = false;
|
||||
this.xrTableCell41.StylePriority.UseTextAlignment = false;
|
||||
this.xrTableCell41.Text = "xrTableCell13";
|
||||
this.xrTableCell41.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopCenter;
|
||||
this.xrTableCell41.Weight = 0.11363701715285417D;
|
||||
//
|
||||
// xrTableCell42
|
||||
//
|
||||
this.xrTableCell42.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
|
||||
new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.StartDateMinutes", "{0:HH:mm}")});
|
||||
this.xrTableCell42.Name = "xrTableCell42";
|
||||
this.xrTableCell42.StylePriority.UseFont = false;
|
||||
this.xrTableCell42.StylePriority.UsePadding = false;
|
||||
this.xrTableCell42.StylePriority.UseTextAlignment = false;
|
||||
this.xrTableCell42.Text = "xrTableCell15";
|
||||
this.xrTableCell42.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopCenter;
|
||||
this.xrTableCell42.Weight = 0.075757584062077235D;
|
||||
//
|
||||
// xrTableCell44
|
||||
//
|
||||
this.xrTableCell44.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
|
||||
new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.EndDateMinutes", "{0:HH:mm}")});
|
||||
this.xrTableCell44.Name = "xrTableCell44";
|
||||
this.xrTableCell44.StylePriority.UseTextAlignment = false;
|
||||
this.xrTableCell44.Text = "xrTableCell12";
|
||||
this.xrTableCell44.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopCenter;
|
||||
this.xrTableCell44.Weight = 0.07575757442897027D;
|
||||
//
|
||||
// xrTableCell46
|
||||
//
|
||||
this.xrTableCell46.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
|
||||
new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.fieldAbrechenbareMinuten", "{0:0.00}")});
|
||||
this.xrTableCell46.Name = "xrTableCell46";
|
||||
this.xrTableCell46.StylePriority.UseTextAlignment = false;
|
||||
this.xrTableCell46.Text = "xrTableCell2";
|
||||
this.xrTableCell46.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopCenter;
|
||||
this.xrTableCell46.Weight = 0.075757581697702109D;
|
||||
//
|
||||
// xrTableCell47
|
||||
//
|
||||
this.xrTableCell47.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
|
||||
new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.EmployeeAbbr")});
|
||||
this.xrTableCell47.Name = "xrTableCell47";
|
||||
this.xrTableCell47.StylePriority.UseTextAlignment = false;
|
||||
this.xrTableCell47.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopCenter;
|
||||
this.xrTableCell47.Weight = 0.050505051745078626D;
|
||||
//
|
||||
// xrTableCell48
|
||||
//
|
||||
this.xrTableCell48.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
|
||||
new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.EmployeeCount")});
|
||||
this.xrTableCell48.Name = "xrTableCell48";
|
||||
this.xrTableCell48.StylePriority.UseTextAlignment = false;
|
||||
this.xrTableCell48.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopCenter;
|
||||
this.xrTableCell48.Weight = 0.037878787904438826D;
|
||||
//
|
||||
// xrTableCell49
|
||||
//
|
||||
this.xrTableCell49.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
|
||||
new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.ServiceCategory")});
|
||||
this.xrTableCell49.Name = "xrTableCell49";
|
||||
this.xrTableCell49.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 0, 0, 0, 100F);
|
||||
this.xrTableCell49.StylePriority.UsePadding = false;
|
||||
this.xrTableCell49.StylePriority.UseTextAlignment = false;
|
||||
this.xrTableCell49.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
|
||||
this.xrTableCell49.Weight = 0.11363636733079705D;
|
||||
//
|
||||
// xrTableCell50
|
||||
//
|
||||
this.xrTableCell50.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
|
||||
new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.ServiceDescription")});
|
||||
this.xrTableCell50.Name = "xrTableCell50";
|
||||
this.xrTableCell50.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 0, 0, 0, 100F);
|
||||
this.xrTableCell50.StylePriority.UsePadding = false;
|
||||
this.xrTableCell50.StylePriority.UseTextAlignment = false;
|
||||
this.xrTableCell50.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
|
||||
this.xrTableCell50.Weight = 0.31565661345195939D;
|
||||
//
|
||||
// xrTableCell67
|
||||
//
|
||||
this.xrTableCell67.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
|
||||
new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.Notice2")});
|
||||
this.xrTableCell67.Multiline = true;
|
||||
this.xrTableCell67.Name = "xrTableCell67";
|
||||
this.xrTableCell67.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 0, 0, 0, 100F);
|
||||
this.xrTableCell67.StylePriority.UsePadding = false;
|
||||
this.xrTableCell67.StylePriority.UseTextAlignment = false;
|
||||
this.xrTableCell67.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
|
||||
this.xrTableCell67.Weight = 0.53661642748012384D;
|
||||
//
|
||||
// xrTable4
|
||||
//
|
||||
this.xrTable4.BackColor = System.Drawing.Color.Gainsboro;
|
||||
this.xrTable4.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
|
||||
| DevExpress.XtraPrinting.BorderSide.Right)
|
||||
| DevExpress.XtraPrinting.BorderSide.Bottom)));
|
||||
this.xrTable4.LocationFloat = new DevExpress.Utils.PointFloat(0.7509868F, 0F);
|
||||
this.xrTable4.Name = "xrTable4";
|
||||
this.xrTable4.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F);
|
||||
this.xrTable4.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] {
|
||||
this.xrTableRow8});
|
||||
this.xrTable4.SizeF = new System.Drawing.SizeF(1105F, 38F);
|
||||
this.xrTable4.StylePriority.UseBackColor = false;
|
||||
this.xrTable4.StylePriority.UseBorders = false;
|
||||
this.xrTable4.StylePriority.UseFont = false;
|
||||
this.xrTable4.StylePriority.UseTextAlignment = false;
|
||||
this.xrTable4.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
|
||||
//
|
||||
// xrTableRow8
|
||||
//
|
||||
this.xrTableRow8.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
|
||||
this.xrTableCell68,
|
||||
this.xrTableCell69,
|
||||
this.xrTableCell70,
|
||||
this.xrTableCell71,
|
||||
this.xrTableCell72,
|
||||
this.xrTableCell73,
|
||||
this.xrTableCell74,
|
||||
this.xrTableCell75,
|
||||
this.xrTableCell76});
|
||||
this.xrTableRow8.Name = "xrTableRow8";
|
||||
this.xrTableRow8.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F);
|
||||
this.xrTableRow8.StylePriority.UseTextAlignment = false;
|
||||
this.xrTableRow8.Weight = 1.1875D;
|
||||
//
|
||||
// xrTableCell68
|
||||
//
|
||||
this.xrTableCell68.Name = "xrTableCell68";
|
||||
this.xrTableCell68.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 2, 0, 0, 100F);
|
||||
this.xrTableCell68.StylePriority.UseFont = false;
|
||||
this.xrTableCell68.StylePriority.UseTextAlignment = false;
|
||||
this.xrTableCell68.Text = "Datum";
|
||||
this.xrTableCell68.Weight = 0.21947321879824233D;
|
||||
//
|
||||
// xrTableCell69
|
||||
//
|
||||
this.xrTableCell69.Multiline = true;
|
||||
this.xrTableCell69.Name = "xrTableCell69";
|
||||
this.xrTableCell69.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 2, 0, 0, 100F);
|
||||
this.xrTableCell69.StylePriority.UseFont = false;
|
||||
this.xrTableCell69.StylePriority.UseTextAlignment = false;
|
||||
this.xrTableCell69.Text = "Beginn";
|
||||
this.xrTableCell69.Weight = 0.14631546596000911D;
|
||||
//
|
||||
// xrTableCell70
|
||||
//
|
||||
this.xrTableCell70.Name = "xrTableCell70";
|
||||
this.xrTableCell70.Text = "Ende";
|
||||
this.xrTableCell70.Weight = 0.14631546596000911D;
|
||||
//
|
||||
// xrTableCell71
|
||||
//
|
||||
this.xrTableCell71.Name = "xrTableCell71";
|
||||
this.xrTableCell71.Text = "Std.";
|
||||
this.xrTableCell71.Weight = 0.14631546668885154D;
|
||||
//
|
||||
// xrTableCell72
|
||||
//
|
||||
this.xrTableCell72.Font = new System.Drawing.Font("Calibri", 8F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
|
||||
this.xrTableCell72.Name = "xrTableCell72";
|
||||
this.xrTableCell72.StylePriority.UseFont = false;
|
||||
this.xrTableCell72.Text = "Mitarb.";
|
||||
this.xrTableCell72.Weight = 0.09754365321362779D;
|
||||
//
|
||||
// xrTableCell73
|
||||
//
|
||||
this.xrTableCell73.Font = new System.Drawing.Font("Calibri", 8F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
|
||||
this.xrTableCell73.Multiline = true;
|
||||
this.xrTableCell73.Name = "xrTableCell73";
|
||||
this.xrTableCell73.StylePriority.UseFont = false;
|
||||
this.xrTableCell73.Text = "Anz.\r\nMit.";
|
||||
this.xrTableCell73.Weight = 0.07315773931040509D;
|
||||
//
|
||||
// xrTableCell74
|
||||
//
|
||||
this.xrTableCell74.Name = "xrTableCell74";
|
||||
this.xrTableCell74.Text = "Ort";
|
||||
this.xrTableCell74.Weight = 0.21947325754042973D;
|
||||
//
|
||||
// xrTableCell75
|
||||
//
|
||||
this.xrTableCell75.Name = "xrTableCell75";
|
||||
this.xrTableCell75.Text = "Art";
|
||||
this.xrTableCell75.Weight = 0.60964782170883169D;
|
||||
//
|
||||
// xrTableCell76
|
||||
//
|
||||
this.xrTableCell76.Name = "xrTableCell76";
|
||||
this.xrTableCell76.Text = "Beteiligte Personen/ Themen";
|
||||
this.xrTableCell76.Weight = 1.036401397125692D;
|
||||
//
|
||||
// lblBetreuer2
|
||||
//
|
||||
this.lblBetreuer2.Name = "lblBetreuer2";
|
||||
this.lblBetreuer2.StylePriority.UseTextAlignment = false;
|
||||
this.lblBetreuer2.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopCenter;
|
||||
this.lblBetreuer2.Weight = 0.51553265084479027D;
|
||||
//
|
||||
// bindingSource1
|
||||
//
|
||||
this.bindingSource1.DataSource = typeof(BeWo.Report.ReportObjects.ServicesOverviewRO);
|
||||
//
|
||||
// QuittierungsbelegJaMainz
|
||||
//
|
||||
this.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] {
|
||||
@@ -1220,10 +1266,10 @@ namespace SBBMainzReports
|
||||
this.PaperKind = System.Drawing.Printing.PaperKind.A4;
|
||||
this.SnapGridSize = 9F;
|
||||
this.Version = "17.1";
|
||||
((System.ComponentModel.ISupportInitialize)(this.xrTable1)).EndInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.xrTable2)).EndInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.xrTable4)).EndInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).EndInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.xrTable1)).EndInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this)).EndInit();
|
||||
|
||||
}
|
||||
@@ -1284,14 +1330,14 @@ namespace SBBMainzReports
|
||||
private DevExpress.XtraReports.UI.XRLabel xrLabel2;
|
||||
private DevExpress.XtraReports.UI.XRTableCell xrTableCell22;
|
||||
private DevExpress.XtraReports.UI.XRTableCell xrTableCell62;
|
||||
private DevExpress.XtraReports.UI.XRTableCell lblZiele;
|
||||
private DevExpress.XtraReports.UI.XRTableCell xrTableCell63;
|
||||
private DevExpress.XtraReports.UI.XRTableCell xrTableCell28;
|
||||
private DevExpress.XtraReports.UI.XRTableCell xrTableCell64;
|
||||
private DevExpress.XtraReports.UI.XRTableCell xrTableCell51;
|
||||
private DevExpress.XtraReports.UI.XRTableCell xrTableCell65;
|
||||
private DevExpress.XtraReports.UI.XRTableCell lblZiel1;
|
||||
private DevExpress.XtraReports.UI.XRTableCell lblBewertung1;
|
||||
private DevExpress.XtraReports.UI.XRTableCell lblZiel2;
|
||||
private DevExpress.XtraReports.UI.XRTableCell lblBewertung2;
|
||||
private DevExpress.XtraReports.UI.XRTableCell lblZiel3;
|
||||
private DevExpress.XtraReports.UI.XRTableCell lblBewertung3;
|
||||
private DevExpress.XtraReports.UI.XRTableCell xrTableCell57;
|
||||
private DevExpress.XtraReports.UI.XRTableCell xrTableCell66;
|
||||
private DevExpress.XtraReports.UI.XRTableCell lblBewertung4;
|
||||
private DevExpress.XtraReports.UI.XRLabel xrLabel12;
|
||||
private DevExpress.XtraReports.UI.XRLabel lblAnsprechpartner;
|
||||
private DevExpress.XtraReports.UI.GroupFooterBand GroupFooter1;
|
||||
@@ -1302,7 +1348,7 @@ namespace SBBMainzReports
|
||||
private DevExpress.XtraReports.UI.XRLabel xrLabel13;
|
||||
private DevExpress.XtraReports.UI.XRLabel xrLabel14;
|
||||
private DevExpress.XtraReports.UI.XRLabel xrLabel3;
|
||||
private DevExpress.XtraReports.UI.XRTableCell xrTableCell40;
|
||||
private DevExpress.XtraReports.UI.XRTableCell lblZiel4;
|
||||
private DevExpress.XtraReports.UI.XRTableRow xrTableRow5;
|
||||
private DevExpress.XtraReports.UI.XRTableCell xrTableCell35;
|
||||
private DevExpress.XtraReports.UI.XRTableCell lblBetreuer1;
|
||||
@@ -1332,5 +1378,9 @@ namespace SBBMainzReports
|
||||
private DevExpress.XtraReports.UI.XRTableCell xrTableCell75;
|
||||
private DevExpress.XtraReports.UI.XRTableCell xrTableCell76;
|
||||
private DevExpress.XtraReports.UI.XRTableCell lblBetreuer2;
|
||||
private DevExpress.XtraReports.UI.XRCheckBox xrCheckBox3;
|
||||
private DevExpress.XtraReports.UI.XRCheckBox xrCheckBox1;
|
||||
private DevExpress.XtraReports.UI.XRCheckBox xrCheckBox2;
|
||||
private DevExpress.XtraReports.UI.XRCheckBox xrCheckBox4;
|
||||
}
|
||||
}
|
||||
|
||||
152
ReportImp/SBBMainzReports/QuittierungsbelegJaMainzWiJu.cs
Normal file
152
ReportImp/SBBMainzReports/QuittierungsbelegJaMainzWiJu.cs
Normal file
@@ -0,0 +1,152 @@
|
||||
using System;
|
||||
using System.Collections;
|
||||
using System.ComponentModel;
|
||||
using BS.Shared.Core;
|
||||
using DevExpress.XtraReports.UI;
|
||||
using BeWo.Report.ReportObjects;
|
||||
using BeWo.Report;
|
||||
using System.Collections.Generic;
|
||||
using System.Drawing;
|
||||
using BeWo.Data.Access;
|
||||
using BeWo.Data.Entities;
|
||||
using BeWo.SBBMainzReports.Calculations;
|
||||
using BeWo.Service.DCEntityMapper;
|
||||
using BeWo.Service.Plugins;
|
||||
using BS.Shared;
|
||||
using BS.Shared.Services;
|
||||
using DevExpress.XtraPrinting;
|
||||
using BS.Shared.DataContracts;
|
||||
using System.Text;
|
||||
using System.Linq;
|
||||
|
||||
namespace SBBMainzReports
|
||||
{
|
||||
public partial class QuittierungsbelegJaMainzWiJu : DevExpress.XtraReports.UI.XtraReport, IBeWoReport<ServicesOverviewRO>
|
||||
{
|
||||
|
||||
public QuittierungsbelegJaMainzWiJu()
|
||||
{
|
||||
InitializeComponent();
|
||||
}
|
||||
|
||||
public void SetReportDataSource(ServicesOverviewRO pRO)
|
||||
{
|
||||
if (pRO.Services != null)
|
||||
{
|
||||
foreach (ServicesOverviewRO.ServiceDetail s in pRO.Services)
|
||||
{
|
||||
var serviceRecord = DAOFactory.GenericDAO.LoadByID<ServiceRecord>(s.ServiceRecordOid);
|
||||
|
||||
var srDc = MapperFactory.ServiceRecordDC_ServiceRecord.MapToNewDC(serviceRecord);
|
||||
s.ServiceCategory = "";
|
||||
}
|
||||
}
|
||||
|
||||
SetKopfbereich(pRO);
|
||||
|
||||
pRO.ApprovedFLSPerMonth = pRO.ApprovedFLSPerWeek * 4.33m;
|
||||
DateTime start = pRO.StartDate;
|
||||
DateTime end = pRO.EndDate;
|
||||
this.bindingSource1.DataSource = pRO;
|
||||
}
|
||||
|
||||
private CostBearer2SupportConcept GetCurrentC2S(ServicesOverviewRO ro)
|
||||
{
|
||||
if (ro.CostBearer2SupportConceptList != null && ro.CostBearer2SupportConceptList.Count > 0)
|
||||
{
|
||||
foreach (var c2sc in ro.CostBearer2SupportConceptList)
|
||||
{
|
||||
if (c2sc.CostBearer.Organisation.Name.ToLower().Contains("jugendamt der landeshauptstadt mainz") && c2sc.ApprovedStartDate <= ro.StartDate && c2sc.ApprovedEndDate >= ro.EndDate)
|
||||
return c2sc;
|
||||
}
|
||||
}
|
||||
|
||||
return null;
|
||||
}
|
||||
|
||||
private void SetKopfbereich(ServicesOverviewRO pRO)
|
||||
{
|
||||
String betreuer1 = "";
|
||||
long betreuer1EOid = 0;
|
||||
String betreuer2 = "";
|
||||
long betreuer2EOid = 0;
|
||||
int i = 0;
|
||||
|
||||
if (pRO.CostBearer2SupportConceptList != null && pRO.CostBearer2SupportConceptList.Count > 0)
|
||||
{
|
||||
var c2s = GetCurrentC2S(pRO);
|
||||
SupportConceptApprovalPeriod2Employee p2e;
|
||||
|
||||
foreach (var scap in c2s.ApprovalPeriodList)
|
||||
{
|
||||
if (scap.SupportConceptApprovalPeriod2Employee != null)
|
||||
{
|
||||
var sortedScs = scap.SupportConceptApprovalPeriod2Employee.OrderByDescending(s => s.Betreuungsschluessel).ToList();
|
||||
if (sortedScs.Count > 0)
|
||||
{
|
||||
p2e = sortedScs[0];
|
||||
betreuer1 = p2e.Employee.Person.FirstNameLastName;
|
||||
betreuer1EOid = (long)p2e.Employee.Oid;
|
||||
}
|
||||
|
||||
if (sortedScs.Count > 1)
|
||||
{
|
||||
p2e = sortedScs[1];
|
||||
betreuer2 = p2e.Employee.Person.FirstNameLastName;
|
||||
betreuer2EOid = (long)p2e.Employee.Oid;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
lblBetreuer1.Text = betreuer1;
|
||||
lblBetreuer2.Text = betreuer2;
|
||||
|
||||
String qualifikation1 = "";
|
||||
String qualifikation2 = "";
|
||||
|
||||
if (betreuer1EOid != 0)
|
||||
{
|
||||
var employee = DAOFactory.GenericDAO.LoadByID<Employee>(betreuer1EOid);
|
||||
foreach (var valueEntry in employee.ValueList)
|
||||
{
|
||||
if (valueEntry.Entry.Type == ValueListEntryType.StaffQualificationsType)
|
||||
if (valueEntry.Entry.Value.StartsWith("Q") && valueEntry.Entry.Value.Length < 4)
|
||||
qualifikation1 = valueEntry.Entry.Value.ToString();
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
if (betreuer2EOid != 0)
|
||||
{
|
||||
var employee = DAOFactory.GenericDAO.LoadByID<Employee>(betreuer2EOid);
|
||||
foreach (var valueEntry in employee.ValueList)
|
||||
{
|
||||
if (valueEntry.Entry.Type == ValueListEntryType.StaffQualificationsType)
|
||||
if (valueEntry.Entry.Value.StartsWith("Q") && valueEntry.Entry.Value.Length < 4)
|
||||
qualifikation2 = valueEntry.Entry.Value.ToString();
|
||||
}
|
||||
|
||||
}
|
||||
lblQualifikation1.Text = qualifikation1;
|
||||
lblQualifikation2.Text = qualifikation2;
|
||||
}
|
||||
|
||||
if (pRO.CostBearer2SupportConceptList != null)
|
||||
{
|
||||
var cb2sc = GetCurrentC2S(pRO);
|
||||
|
||||
if (cb2sc.CostBearerContactPerson != null)
|
||||
{
|
||||
if (cb2sc.CostBearerContactPerson.Sex.HasValue &&
|
||||
cb2sc.CostBearerContactPerson.Sex.Value == Sex.Female)
|
||||
lblAnsprechpartner.Text = "Frau ";
|
||||
else if (cb2sc.CostBearerContactPerson.Sex.HasValue &&
|
||||
cb2sc.CostBearerContactPerson.Sex.Value == Sex.Male)
|
||||
lblAnsprechpartner.Text = "Herr ";
|
||||
|
||||
lblAnsprechpartner.Text += cb2sc.CostBearerContactPerson.LastName;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
1166
ReportImp/SBBMainzReports/QuittierungsbelegJaMainzWiJu.designer.cs
generated
Normal file
1166
ReportImp/SBBMainzReports/QuittierungsbelegJaMainzWiJu.designer.cs
generated
Normal file
File diff suppressed because it is too large
Load Diff
127
ReportImp/SBBMainzReports/QuittierungsbelegJaMainzWiJu.resx
Normal file
127
ReportImp/SBBMainzReports/QuittierungsbelegJaMainzWiJu.resx
Normal file
@@ -0,0 +1,127 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<root>
|
||||
<!--
|
||||
Microsoft ResX Schema
|
||||
|
||||
Version 2.0
|
||||
|
||||
The primary goals of this format is to allow a simple XML format
|
||||
that is mostly human readable. The generation and parsing of the
|
||||
various data types are done through the TypeConverter classes
|
||||
associated with the data types.
|
||||
|
||||
Example:
|
||||
|
||||
... ado.net/XML headers & schema ...
|
||||
<resheader name="resmimetype">text/microsoft-resx</resheader>
|
||||
<resheader name="version">2.0</resheader>
|
||||
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
|
||||
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
|
||||
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
|
||||
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
|
||||
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
|
||||
<value>[base64 mime encoded serialized .NET Framework object]</value>
|
||||
</data>
|
||||
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
|
||||
<comment>This is a comment</comment>
|
||||
</data>
|
||||
|
||||
There are any number of "resheader" rows that contain simple
|
||||
name/value pairs.
|
||||
|
||||
Each data row contains a name, and value. The row also contains a
|
||||
type or mimetype. Type corresponds to a .NET class that support
|
||||
text/value conversion through the TypeConverter architecture.
|
||||
Classes that don't support this are serialized and stored with the
|
||||
mimetype set.
|
||||
|
||||
The mimetype is used for serialized objects, and tells the
|
||||
ResXResourceReader how to depersist the object. This is currently not
|
||||
extensible. For a given mimetype the value must be set accordingly:
|
||||
|
||||
Note - application/x-microsoft.net.object.binary.base64 is the format
|
||||
that the ResXResourceWriter will generate, however the reader can
|
||||
read any of the formats listed below.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.binary.base64
|
||||
value : The object must be serialized with
|
||||
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
|
||||
: and then encoded with base64 encoding.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.soap.base64
|
||||
value : The object must be serialized with
|
||||
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
|
||||
: and then encoded with base64 encoding.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.bytearray.base64
|
||||
value : The object must be serialized into a byte array
|
||||
: using a System.ComponentModel.TypeConverter
|
||||
: and then encoded with base64 encoding.
|
||||
-->
|
||||
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
|
||||
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
|
||||
<xsd:element name="root" msdata:IsDataSet="true">
|
||||
<xsd:complexType>
|
||||
<xsd:choice maxOccurs="unbounded">
|
||||
<xsd:element name="metadata">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" use="required" type="xsd:string" />
|
||||
<xsd:attribute name="type" type="xsd:string" />
|
||||
<xsd:attribute name="mimetype" type="xsd:string" />
|
||||
<xsd:attribute ref="xml:space" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="assembly">
|
||||
<xsd:complexType>
|
||||
<xsd:attribute name="alias" type="xsd:string" />
|
||||
<xsd:attribute name="name" type="xsd:string" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="data">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
|
||||
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
|
||||
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
|
||||
<xsd:attribute ref="xml:space" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="resheader">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" type="xsd:string" use="required" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
</xsd:choice>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
</xsd:schema>
|
||||
<resheader name="resmimetype">
|
||||
<value>text/microsoft-resx</value>
|
||||
</resheader>
|
||||
<resheader name="version">
|
||||
<value>2.0</value>
|
||||
</resheader>
|
||||
<resheader name="reader">
|
||||
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</resheader>
|
||||
<resheader name="writer">
|
||||
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</resheader>
|
||||
<metadata name="bindingSource1.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
|
||||
<value>21, 17</value>
|
||||
</metadata>
|
||||
<data name="xrLabel3.Text" xml:space="preserve">
|
||||
<value>Anmerkung: Bei den hier aufgeführten Leistungen handelt es sich ausschließlich um direkte Leistungen, face-to-face. Eine Leistungsstunde = 60 Minuten.
|
||||
Nicht zustande gekommene Termine sind zu dokumentieren. </value>
|
||||
</data>
|
||||
</root>
|
||||
@@ -55,11 +55,11 @@ namespace SBBMainzReports
|
||||
ServicesOverviewRO bewoRo = ServicesOverviewRO.CopyFromRO(ro);
|
||||
ServicesOverviewRO jugendamtRo = ServicesOverviewRO.CopyFromRO(ro);
|
||||
ServicesOverviewRO asdRo = ServicesOverviewRO.CopyFromRO(ro);
|
||||
ServicesOverviewRO wijuRo = ServicesOverviewRO.CopyFromRO(ro);
|
||||
//ServicesOverviewRO wijuRo = ServicesOverviewRO.CopyFromRO(ro);
|
||||
bewoRo.TotalFLMBillable = 0;
|
||||
jugendamtRo.TotalFLMBillable = 0;
|
||||
asdRo.TotalFLMBillable = 0;
|
||||
wijuRo.TotalFLMBillable = 0;
|
||||
//wijuRo.TotalFLMBillable = 0;
|
||||
|
||||
if (ro.Services != null)
|
||||
{
|
||||
@@ -69,9 +69,9 @@ namespace SBBMainzReports
|
||||
if (ro.Costbearer.ToLower().Contains("jugendamt der landeshauptstadt mainz") )
|
||||
//&& (s.ServiceCategory.ToLower().Contains("spfh") || s.ServiceCategory.ToLower().Contains("erziehungsbeistand")))
|
||||
{
|
||||
wijuRo.Services.Add(s);
|
||||
wijuRo.TotalFLMBillable += s.Minutes;
|
||||
wijuRo.TotalFLMBillable += s.Minutes / 60;
|
||||
//wijuRo.Services.Add(s);
|
||||
//wijuRo.TotalFLMBillable += s.Minutes;
|
||||
//wijuRo.TotalFLMBillable += s.Minutes / 60;
|
||||
|
||||
asdRo.Services.Add(s);
|
||||
asdRo.TotalFLMBillable += s.Minutes;
|
||||
@@ -95,6 +95,7 @@ namespace SBBMainzReports
|
||||
report = AddReportToReport<BeWo.Report.DefaultReports.Stundenzettel>(report, bewoRo);
|
||||
report = AddReportToReport<QuittierungsbelegJugendamt>(report, jugendamtRo);
|
||||
report = AddReportToReport<QuittierungsbelegJaMainz>(report, asdRo);
|
||||
report = AddReportToReport<QuittierungsbelegJaMainzWiJu>(report, asdRo);
|
||||
|
||||
if (report == null)
|
||||
report = new XtraReport();
|
||||
|
||||
@@ -72,6 +72,12 @@
|
||||
<Compile Include="CustomerDataReport.designer.cs">
|
||||
<DependentUpon>CustomerDataReport.cs</DependentUpon>
|
||||
</Compile>
|
||||
<Compile Include="QuittierungsbelegJaMainzWiJu.cs">
|
||||
<SubType>Component</SubType>
|
||||
</Compile>
|
||||
<Compile Include="QuittierungsbelegJaMainzWiJu.designer.cs">
|
||||
<DependentUpon>QuittierungsbelegJaMainzWiJu.cs</DependentUpon>
|
||||
</Compile>
|
||||
<Compile Include="QuittierungsbelegJaMainz.cs">
|
||||
<SubType>Component</SubType>
|
||||
</Compile>
|
||||
@@ -112,6 +118,9 @@
|
||||
<DependentUpon>CustomerDataReport.cs</DependentUpon>
|
||||
</EmbeddedResource>
|
||||
<EmbeddedResource Include="Properties\licenses.licx" />
|
||||
<EmbeddedResource Include="QuittierungsbelegJaMainzWiJu.resx">
|
||||
<DependentUpon>QuittierungsbelegJaMainzWiJu.cs</DependentUpon>
|
||||
</EmbeddedResource>
|
||||
<EmbeddedResource Include="QuittierungsbelegJaMainz.resx">
|
||||
<DependentUpon>QuittierungsbelegJaMainz.cs</DependentUpon>
|
||||
</EmbeddedResource>
|
||||
|
||||
Reference in New Issue
Block a user