Merge branch 'master' of ssh://float.beyondsoft.de/git/beyondSoft/BeWo
This commit is contained in:
@@ -782,6 +782,8 @@ Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ZanderBeWo", "ReportImp\Zan
|
||||
EndProject
|
||||
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "FlexibleJugendarbeitFrankfurtEV", "ReportImp\FlexibleJugendarbeitFrankfurtEV\FlexibleJugendarbeitFrankfurtEV.csproj", "{E02EB6C5-1DD6-4EF4-BD60-F91783498DA7}"
|
||||
EndProject
|
||||
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "SHKServiceSBD", "ReportImp\SHKServiceSBD\SHKServiceSBD.csproj", "{4C29CCFD-4B7A-44CC-B6DD-39AEBA2E4DFE}"
|
||||
EndProject
|
||||
Global
|
||||
GlobalSection(SolutionConfigurationPlatforms) = preSolution
|
||||
Debug|.NET = Debug|.NET
|
||||
@@ -9549,6 +9551,30 @@ Global
|
||||
{E02EB6C5-1DD6-4EF4-BD60-F91783498DA7}.Release|Mixed Platforms.Build.0 = Release|Any CPU
|
||||
{E02EB6C5-1DD6-4EF4-BD60-F91783498DA7}.Release|x86.ActiveCfg = Release|Any CPU
|
||||
{E02EB6C5-1DD6-4EF4-BD60-F91783498DA7}.Release|x86.Build.0 = Release|Any CPU
|
||||
{4C29CCFD-4B7A-44CC-B6DD-39AEBA2E4DFE}.Debug|.NET.ActiveCfg = Debug|Any CPU
|
||||
{4C29CCFD-4B7A-44CC-B6DD-39AEBA2E4DFE}.Debug|.NET.Build.0 = Debug|Any CPU
|
||||
{4C29CCFD-4B7A-44CC-B6DD-39AEBA2E4DFE}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
|
||||
{4C29CCFD-4B7A-44CC-B6DD-39AEBA2E4DFE}.Debug|Any CPU.Build.0 = Debug|Any CPU
|
||||
{4C29CCFD-4B7A-44CC-B6DD-39AEBA2E4DFE}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
|
||||
{4C29CCFD-4B7A-44CC-B6DD-39AEBA2E4DFE}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
|
||||
{4C29CCFD-4B7A-44CC-B6DD-39AEBA2E4DFE}.Debug|x86.ActiveCfg = Debug|Any CPU
|
||||
{4C29CCFD-4B7A-44CC-B6DD-39AEBA2E4DFE}.Debug|x86.Build.0 = Debug|Any CPU
|
||||
{4C29CCFD-4B7A-44CC-B6DD-39AEBA2E4DFE}.DebugRemote|.NET.ActiveCfg = Debug|Any CPU
|
||||
{4C29CCFD-4B7A-44CC-B6DD-39AEBA2E4DFE}.DebugRemote|.NET.Build.0 = Debug|Any CPU
|
||||
{4C29CCFD-4B7A-44CC-B6DD-39AEBA2E4DFE}.DebugRemote|Any CPU.ActiveCfg = Debug|Any CPU
|
||||
{4C29CCFD-4B7A-44CC-B6DD-39AEBA2E4DFE}.DebugRemote|Any CPU.Build.0 = Debug|Any CPU
|
||||
{4C29CCFD-4B7A-44CC-B6DD-39AEBA2E4DFE}.DebugRemote|Mixed Platforms.ActiveCfg = Debug|Any CPU
|
||||
{4C29CCFD-4B7A-44CC-B6DD-39AEBA2E4DFE}.DebugRemote|Mixed Platforms.Build.0 = Debug|Any CPU
|
||||
{4C29CCFD-4B7A-44CC-B6DD-39AEBA2E4DFE}.DebugRemote|x86.ActiveCfg = Debug|Any CPU
|
||||
{4C29CCFD-4B7A-44CC-B6DD-39AEBA2E4DFE}.DebugRemote|x86.Build.0 = Debug|Any CPU
|
||||
{4C29CCFD-4B7A-44CC-B6DD-39AEBA2E4DFE}.Release|.NET.ActiveCfg = Release|Any CPU
|
||||
{4C29CCFD-4B7A-44CC-B6DD-39AEBA2E4DFE}.Release|.NET.Build.0 = Release|Any CPU
|
||||
{4C29CCFD-4B7A-44CC-B6DD-39AEBA2E4DFE}.Release|Any CPU.ActiveCfg = Release|Any CPU
|
||||
{4C29CCFD-4B7A-44CC-B6DD-39AEBA2E4DFE}.Release|Any CPU.Build.0 = Release|Any CPU
|
||||
{4C29CCFD-4B7A-44CC-B6DD-39AEBA2E4DFE}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
|
||||
{4C29CCFD-4B7A-44CC-B6DD-39AEBA2E4DFE}.Release|Mixed Platforms.Build.0 = Release|Any CPU
|
||||
{4C29CCFD-4B7A-44CC-B6DD-39AEBA2E4DFE}.Release|x86.ActiveCfg = Release|Any CPU
|
||||
{4C29CCFD-4B7A-44CC-B6DD-39AEBA2E4DFE}.Release|x86.Build.0 = Release|Any CPU
|
||||
EndGlobalSection
|
||||
GlobalSection(SolutionProperties) = preSolution
|
||||
HideSolutionNode = FALSE
|
||||
@@ -9938,6 +9964,7 @@ Global
|
||||
{45389304-8557-440E-8B9B-102F34958E8A} = {D8A691C5-146D-4613-86CC-438F02FE9106}
|
||||
{8725A58B-AB80-4906-9B13-2D4144FF09EA} = {D8A691C5-146D-4613-86CC-438F02FE9106}
|
||||
{E02EB6C5-1DD6-4EF4-BD60-F91783498DA7} = {D8A691C5-146D-4613-86CC-438F02FE9106}
|
||||
{4C29CCFD-4B7A-44CC-B6DD-39AEBA2E4DFE} = {D8A691C5-146D-4613-86CC-438F02FE9106}
|
||||
EndGlobalSection
|
||||
GlobalSection(ExtensibilityGlobals) = postSolution
|
||||
SolutionGuid = {FBE985BB-9F0F-4DBB-8F94-ABC37A803FF9}
|
||||
|
||||
@@ -112,6 +112,8 @@ namespace AWOMuensterlandRecklinghausen.Invoicing
|
||||
decimal hours = 0;
|
||||
decimal hourlyRate = 0;
|
||||
decimal ratefactor = 0;
|
||||
bool pausenabzug = false;
|
||||
pausenabzug = CheckPausenabzug(c2s.SupportConcept);
|
||||
|
||||
var crList = MapperFactory.CostRatePeriodDC_CostRatePeriod.MapToNewDCs(c2s.CostBearer.CostRatePeriods);
|
||||
|
||||
@@ -128,6 +130,11 @@ namespace AWOMuensterlandRecklinghausen.Invoicing
|
||||
|
||||
item.ItemPeriodStart = item.ItemPeriodStart;
|
||||
item.ItemPeriodEnd = item.ItemPeriodEnd;
|
||||
if (pausenabzug && item.UnitCount > 6)
|
||||
{
|
||||
item.UnitCount -= (decimal)0.5;
|
||||
hours = item.UnitCount ?? 0;
|
||||
}
|
||||
hours = item.UnitCount ?? 0;
|
||||
hourlyRate = item.AmountPerUnit ?? 0;
|
||||
ratefactor = item.RateFactor ?? 0;
|
||||
@@ -188,5 +195,19 @@ namespace AWOMuensterlandRecklinghausen.Invoicing
|
||||
return cp.CostRateValue.Value;
|
||||
return 0;
|
||||
}
|
||||
|
||||
private bool CheckPausenabzug(SupportConcept sc)
|
||||
{
|
||||
var vv = sc.VarFieldValueList.FirstOrDefault(v => v.VarFieldDefOid.Value == 90);
|
||||
if (vv != null)
|
||||
{
|
||||
var varFieldValue = BS.Shared.Core.Utils.XMLDeserializeFromString(vv.SerializedValue, Type.GetType(vv.TypeName));
|
||||
if (varFieldValue != null && varFieldValue.ToString().ToLower() == "true")
|
||||
{
|
||||
return true;
|
||||
}
|
||||
}
|
||||
return false;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -2,6 +2,7 @@ using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Drawing;
|
||||
using System.IO;
|
||||
using System.Linq;
|
||||
using System.Text.RegularExpressions;
|
||||
using BeWo.Data.Access;
|
||||
using BeWo.Data.Entities;
|
||||
@@ -25,6 +26,8 @@ namespace AWOMuensterlandRecklinghausen
|
||||
|
||||
pRO.ReferenceNumber = "";
|
||||
pRO.MainAttendantCommaSeperated = GetSchule(pRO);
|
||||
bool pausenabzug = false;
|
||||
pausenabzug = CheckPausenabzug(pRO);
|
||||
|
||||
if (pRO.Services != null)
|
||||
{
|
||||
@@ -54,6 +57,10 @@ namespace AWOMuensterlandRecklinghausen
|
||||
//sd.Notice5 = String.Format("{0} Teilnehmer", sd.CustomerCount);
|
||||
sd.Notice5 = "GR";
|
||||
}
|
||||
if (pausenabzug && sd.Minutes > 360)
|
||||
{
|
||||
sd.Minutes = sd.Minutes - 30;
|
||||
}
|
||||
servicesBillable.Add(sd);
|
||||
}
|
||||
}
|
||||
@@ -100,6 +107,23 @@ namespace AWOMuensterlandRecklinghausen
|
||||
return null;
|
||||
}
|
||||
|
||||
private bool CheckPausenabzug(ServicesOverviewRO pRO)
|
||||
{
|
||||
if (pRO.CostBearer2SupportConceptList != null && pRO.CostBearer2SupportConceptList.Count > 0)
|
||||
{
|
||||
var vv = pRO.CostBearer2SupportConceptList[0].SupportConcept.VarFieldValueList.FirstOrDefault(v => v.VarFieldDefOid.Value == 90);
|
||||
if (vv != null)
|
||||
{
|
||||
var varFieldValue = BS.Shared.Core.Utils.XMLDeserializeFromString(vv.SerializedValue, Type.GetType(vv.TypeName));
|
||||
if (varFieldValue != null && varFieldValue.ToString().ToLower() == "true")
|
||||
{
|
||||
return true;
|
||||
}
|
||||
}
|
||||
}
|
||||
return false;
|
||||
}
|
||||
|
||||
private void picSignature_BeforePrint(object sender, System.Drawing.Printing.PrintEventArgs e)
|
||||
{
|
||||
XRPictureBox xrBox = sender as XRPictureBox;
|
||||
|
||||
@@ -250,7 +250,9 @@ namespace ApiBerlin
|
||||
return !String.IsNullOrEmpty(absenceTime.AbsenceReason.Description) &&
|
||||
(absenceTime.AbsenceReason.Description.ToLower().IndexOf("arbeitsunfähig") >= 0
|
||||
|| absenceTime.AbsenceReason.Description.ToLower().IndexOf("krank") >= 0
|
||||
|| absenceTime.AbsenceReason.Description.ToLower().IndexOf("ma au") >= 0);
|
||||
|| absenceTime.AbsenceReason.Description.ToLower().IndexOf("ma au") >= 0
|
||||
|| absenceTime.AbsenceReason.Description.ToLower().IndexOf("ma ko") >= 0
|
||||
|| absenceTime.AbsenceReason.Description.ToLower().IndexOf("ma freistellung") >= 0);
|
||||
}
|
||||
|
||||
public override bool IsUrlaubAbsenceTime(AbsenceTime absenceTime)
|
||||
|
||||
@@ -54,6 +54,12 @@
|
||||
<Compile Include="BudgetnachweisAnhang.Designer.cs">
|
||||
<DependentUpon>BudgetnachweisAnhang.cs</DependentUpon>
|
||||
</Compile>
|
||||
<Compile Include="Finanzauswertung.cs">
|
||||
<SubType>Component</SubType>
|
||||
</Compile>
|
||||
<Compile Include="Finanzauswertung.designer.cs">
|
||||
<DependentUpon>Finanzauswertung.cs</DependentUpon>
|
||||
</Compile>
|
||||
<Compile Include="InvoiceCustomerReport.cs">
|
||||
<SubType>Component</SubType>
|
||||
</Compile>
|
||||
@@ -132,6 +138,10 @@
|
||||
<DependentUpon>BudgetnachweisAnhang.cs</DependentUpon>
|
||||
<SubType>Designer</SubType>
|
||||
</EmbeddedResource>
|
||||
<EmbeddedResource Include="Finanzauswertung.resx">
|
||||
<DependentUpon>Finanzauswertung.cs</DependentUpon>
|
||||
<SubType>Designer</SubType>
|
||||
</EmbeddedResource>
|
||||
<EmbeddedResource Include="InvoiceCustomerReport.resx">
|
||||
<DependentUpon>InvoiceCustomerReport.cs</DependentUpon>
|
||||
<SubType>Designer</SubType>
|
||||
|
||||
142
ReportImp/AutismusKoelnBonn/Finanzauswertung.cs
Normal file
142
ReportImp/AutismusKoelnBonn/Finanzauswertung.cs
Normal file
@@ -0,0 +1,142 @@
|
||||
using System;
|
||||
using System.Linq;
|
||||
using BS.Shared;
|
||||
using BeWo.Report;
|
||||
using BeWo.Report.ReportObjects;
|
||||
using BeWo.Data.Entities;
|
||||
using BeWo.Data.Access;
|
||||
using System.Collections.Generic;
|
||||
using BS.Shared.Core;
|
||||
using BS.Shared.Services;
|
||||
using BS.Shared.DataContracts;
|
||||
using BeWo.Service.DCEntityMapper;
|
||||
using BeWo.Service.Invoicing;
|
||||
using BeWo.Service.ServiceImplementations;
|
||||
using BS.Shared.DataContracts.Compact;
|
||||
|
||||
namespace AutismusKoelnBonn
|
||||
{
|
||||
public partial class Finanzauswertung : DevExpress.XtraReports.UI.XtraReport, IBeWoReport<FinanceRO>
|
||||
{
|
||||
public Finanzauswertung()
|
||||
{
|
||||
InitializeComponent();
|
||||
}
|
||||
|
||||
public void SetReportDataSource(FinanceRO pRO)
|
||||
{
|
||||
|
||||
if (pRO.SupportConceptFinanceList != null)
|
||||
{
|
||||
foreach (var scRo in pRO.SupportConceptFinanceList)
|
||||
{
|
||||
if (scRo.Costbearer2Supportconcept != null)
|
||||
{
|
||||
CalculateBillableAmountInReportTimeSpan(scRo, pRO.ReportStartDate.Value, pRO.ReportEndDate.Value);
|
||||
}
|
||||
|
||||
scRo.Custom1 = GetTeam(scRo);
|
||||
}
|
||||
}
|
||||
|
||||
if (pRO.ReportStartDate.HasValue && pRO.ReportEndDate.HasValue)
|
||||
{
|
||||
DateTime start = pRO.ReportStartDate.Value;
|
||||
DateTime end = pRO.ReportEndDate.Value;
|
||||
|
||||
if (start.Year == end.Year && start.Month == end.Month && start.Day == 1 &&
|
||||
end.Day == DateTime.DaysInMonth(end.Year, end.Month))
|
||||
{
|
||||
lblTitel.Text = String.Format("Finanzauswertung {0:MMMM yyyy}", start);
|
||||
cellBewilligtImZeitraumHeader.Text = String.Format("bewilligte FLS {0:MMMM}", start);
|
||||
cellGeleistetImZeitraumHeader.Text = String.Format("geleistete Std. {0:MMMM}", start);
|
||||
|
||||
}
|
||||
else
|
||||
{
|
||||
lblTitel.Text = String.Format("Finanzauswertung {0:dd.MM.yyyy}-{1:dd.MM.yyyy}", start, end);
|
||||
cellBewilligtImZeitraumHeader.Text = String.Format("bewilligte FLS {0:dd.MM.yyyy}-{1:dd.MM.yyyy}", start, end);
|
||||
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;
|
||||
}
|
||||
|
||||
}
|
||||
else
|
||||
{
|
||||
cellBewilligtImZeitraumHeader.Visible = false;
|
||||
cellBewilligteFLSImBereich.Visible = false;
|
||||
cellGeleistetImBereich.Visible = false;
|
||||
cellGeleistetImZeitraumHeader.Visible = false;
|
||||
cellRateFactorHeader.Visible = false;
|
||||
cellRateFactor.Visible = false;
|
||||
}
|
||||
this.bindingSource1.DataSource = pRO;
|
||||
}
|
||||
|
||||
private string GetTeam(FinanceRO.SupportConceptFinanceRO scRo)
|
||||
{
|
||||
string team = " ";
|
||||
Customer c = DAOFactory.GenericDAO.LoadByID<Customer>(scRo.Costbearer2Supportconcept.SupportConcept.Customer.Oid ?? 0);
|
||||
if (c.Team2CustomerList.Count > 0)
|
||||
{
|
||||
team = c.Team2CustomerList[0].Team.Name;
|
||||
}
|
||||
return team;
|
||||
}
|
||||
|
||||
private void CalculateBillableAmountInReportTimeSpan(FinanceRO.SupportConceptFinanceRO scRo, DateTime start, DateTime end)
|
||||
{
|
||||
|
||||
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 = new InvoiceCreation();
|
||||
|
||||
//String text = String.Format("Tenant={0}, Context=Null? {1}, Factory = {2}", tenant,
|
||||
// MultitenancyOperationContextExt.Current == null, factory);
|
||||
|
||||
//Utils.SendErrorMail("CB DEBUG", text);
|
||||
DateTimeSpan span = new DateTimeSpan();
|
||||
span.StartDate = start;
|
||||
span.EndDate = end;
|
||||
|
||||
|
||||
var invoices = creator.GenerateServiceInvoices(scRo.Costbearer2Supportconcept.CostBearer.CostBearerOid.Value, span, dict);
|
||||
|
||||
if (invoices != null && invoices.Count == 1)
|
||||
{
|
||||
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 = true;
|
||||
return dc;
|
||||
}
|
||||
}
|
||||
}
|
||||
850
ReportImp/AutismusKoelnBonn/Finanzauswertung.designer.cs
generated
Normal file
850
ReportImp/AutismusKoelnBonn/Finanzauswertung.designer.cs
generated
Normal file
@@ -0,0 +1,850 @@
|
||||
using BeWo.Report.ReportObjects;
|
||||
namespace AutismusKoelnBonn
|
||||
{
|
||||
partial class Finanzauswertung
|
||||
{
|
||||
/// <summary>
|
||||
/// Required designer variable.
|
||||
/// </summary>
|
||||
private System.ComponentModel.IContainer components = null;
|
||||
|
||||
/// <summary>
|
||||
/// Clean up any resources being used.
|
||||
/// </summary>
|
||||
/// <param name="disposing">true if managed resources should be disposed; otherwise, false.</param>
|
||||
protected override void Dispose(bool disposing)
|
||||
{
|
||||
if (disposing && (components != null))
|
||||
{
|
||||
components.Dispose();
|
||||
}
|
||||
base.Dispose(disposing);
|
||||
}
|
||||
|
||||
#region Designer generated code
|
||||
|
||||
/// <summary>
|
||||
/// Required method for Designer support - do not modify
|
||||
/// the contents of this method with the code editor.
|
||||
/// </summary>
|
||||
private void InitializeComponent()
|
||||
{
|
||||
this.components = new System.ComponentModel.Container();
|
||||
DevExpress.XtraReports.UI.XRSummary xrSummary1 = new DevExpress.XtraReports.UI.XRSummary();
|
||||
DevExpress.XtraReports.UI.XRSummary xrSummary2 = new DevExpress.XtraReports.UI.XRSummary();
|
||||
DevExpress.XtraReports.UI.XRSummary xrSummary3 = new DevExpress.XtraReports.UI.XRSummary();
|
||||
DevExpress.XtraReports.UI.XRSummary xrSummary4 = new DevExpress.XtraReports.UI.XRSummary();
|
||||
DevExpress.XtraReports.UI.XRSummary xrSummary5 = new DevExpress.XtraReports.UI.XRSummary();
|
||||
DevExpress.XtraReports.UI.XRSummary xrSummary6 = new DevExpress.XtraReports.UI.XRSummary();
|
||||
DevExpress.XtraReports.UI.XRSummary xrSummary7 = new DevExpress.XtraReports.UI.XRSummary();
|
||||
DevExpress.XtraReports.UI.XRSummary xrSummary8 = new DevExpress.XtraReports.UI.XRSummary();
|
||||
DevExpress.XtraReports.UI.XRSummary xrSummary9 = 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.xrTableCell8 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell9 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell10 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell14 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell12 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.cellBewilligteFLSImBereich = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.cellGeleistetImBereich = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.cellRateFactor = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell26 = 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();
|
||||
this.GroupHeader2 = new DevExpress.XtraReports.UI.GroupHeaderBand();
|
||||
this.xrTable1 = 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.xrTableCell3 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell4 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell5 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell13 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell11 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.cellBewilligtImZeitraumHeader = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.cellGeleistetImZeitraumHeader = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.cellRateFactorHeader = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell25 = 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.xrTableCell17 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell18 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell19 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell20 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell21 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell22 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell23 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell24 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell27 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.GroupHeader1 = new DevExpress.XtraReports.UI.GroupHeaderBand();
|
||||
this.xrLabel1 = new DevExpress.XtraReports.UI.XRLabel();
|
||||
this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components);
|
||||
this.ReportHeader = new DevExpress.XtraReports.UI.ReportHeaderBand();
|
||||
this.pageFooterBand1 = new DevExpress.XtraReports.UI.PageFooterBand();
|
||||
this.xrPageInfo2 = new DevExpress.XtraReports.UI.XRPageInfo();
|
||||
this.xrPageInfo1 = new DevExpress.XtraReports.UI.XRPageInfo();
|
||||
this.Title = new DevExpress.XtraReports.UI.XRControlStyle();
|
||||
this.FieldCaption = new DevExpress.XtraReports.UI.XRControlStyle();
|
||||
this.PageInfo = new DevExpress.XtraReports.UI.XRControlStyle();
|
||||
this.DataField = new DevExpress.XtraReports.UI.XRControlStyle();
|
||||
this.fieldFLS = new DevExpress.XtraReports.UI.CalculatedField();
|
||||
this.topMarginBand1 = new DevExpress.XtraReports.UI.TopMarginBand();
|
||||
this.bottomMarginBand1 = new DevExpress.XtraReports.UI.BottomMarginBand();
|
||||
this.ReportFooter = new DevExpress.XtraReports.UI.ReportFooterBand();
|
||||
this.TESTPARAMTER = new DevExpress.XtraReports.Parameters.Parameter();
|
||||
this.parameter1 = new DevExpress.XtraReports.Parameters.Parameter();
|
||||
((System.ComponentModel.ISupportInitialize)(this.xrTable2)).BeginInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.xrTable1)).BeginInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.xrTable3)).BeginInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).BeginInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this)).BeginInit();
|
||||
//
|
||||
// Detail
|
||||
//
|
||||
this.Detail.Expanded = false;
|
||||
this.Detail.HeightF = 0F;
|
||||
this.Detail.Name = "Detail";
|
||||
this.Detail.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F);
|
||||
this.Detail.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
|
||||
//
|
||||
// Detail1
|
||||
//
|
||||
this.Detail1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
|
||||
this.xrTable2});
|
||||
this.Detail1.Font = new System.Drawing.Font("Arial", 9F);
|
||||
this.Detail1.HeightF = 25F;
|
||||
this.Detail1.KeepTogetherWithDetailReports = true;
|
||||
this.Detail1.Name = "Detail1";
|
||||
this.Detail1.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(0F, 0F);
|
||||
this.xrTable2.Name = "xrTable2";
|
||||
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(1050F, 25F);
|
||||
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.MiddleLeft;
|
||||
//
|
||||
// xrTableRow2
|
||||
//
|
||||
this.xrTableRow2.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
|
||||
this.xrTableCell6,
|
||||
this.xrTableCell7,
|
||||
this.xrTableCell8,
|
||||
this.xrTableCell9,
|
||||
this.xrTableCell10,
|
||||
this.xrTableCell14,
|
||||
this.xrTableCell12,
|
||||
this.cellBewilligteFLSImBereich,
|
||||
this.cellGeleistetImBereich,
|
||||
this.cellRateFactor,
|
||||
this.xrTableCell26});
|
||||
this.xrTableRow2.Name = "xrTableRow2";
|
||||
this.xrTableRow2.Weight = 1D;
|
||||
//
|
||||
// xrTableCell6
|
||||
//
|
||||
this.xrTableCell6.Multiline = true;
|
||||
this.xrTableCell6.Name = "xrTableCell6";
|
||||
this.xrTableCell6.Text = "[CustomerName]\r\n[SupportConceptTimeSpanString]";
|
||||
this.xrTableCell6.Weight = 0.66469718772399189D;
|
||||
//
|
||||
// xrTableCell7
|
||||
//
|
||||
this.xrTableCell7.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
|
||||
new DevExpress.XtraReports.UI.XRBinding("Text", null, "SupportConceptFinanceList.CostBearerName")});
|
||||
this.xrTableCell7.Name = "xrTableCell7";
|
||||
this.xrTableCell7.StylePriority.UseTextAlignment = false;
|
||||
this.xrTableCell7.Text = "Mitarbeiter/in";
|
||||
this.xrTableCell7.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
|
||||
this.xrTableCell7.Weight = 0.5317577529262556D;
|
||||
//
|
||||
// xrTableCell8
|
||||
//
|
||||
this.xrTableCell8.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
|
||||
new DevExpress.XtraReports.UI.XRBinding("Text", null, "SupportConceptFinanceList.AmountTotal", "{0:c}")});
|
||||
this.xrTableCell8.Name = "xrTableCell8";
|
||||
this.xrTableCell8.StylePriority.UseTextAlignment = false;
|
||||
this.xrTableCell8.Text = "xrTableCell8";
|
||||
this.xrTableCell8.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight;
|
||||
this.xrTableCell8.Weight = 0.44313146794248365D;
|
||||
//
|
||||
// xrTableCell9
|
||||
//
|
||||
this.xrTableCell9.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
|
||||
new DevExpress.XtraReports.UI.XRBinding("Text", null, "SupportConceptFinanceList.AmountPaid", "{0:c}")});
|
||||
this.xrTableCell9.Name = "xrTableCell9";
|
||||
this.xrTableCell9.StylePriority.UseTextAlignment = false;
|
||||
this.xrTableCell9.Text = "xrTableCell9";
|
||||
this.xrTableCell9.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight;
|
||||
this.xrTableCell9.Weight = 0.44313146335503761D;
|
||||
//
|
||||
// xrTableCell10
|
||||
//
|
||||
this.xrTableCell10.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
|
||||
new DevExpress.XtraReports.UI.XRBinding("Text", null, "SupportConceptFinanceList.OpenAmount", "{0:c}")});
|
||||
this.xrTableCell10.Name = "xrTableCell10";
|
||||
this.xrTableCell10.StylePriority.UseTextAlignment = false;
|
||||
this.xrTableCell10.Text = "xrTableCell10";
|
||||
this.xrTableCell10.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight;
|
||||
this.xrTableCell10.Weight = 0.44313146284443172D;
|
||||
//
|
||||
// xrTableCell14
|
||||
//
|
||||
this.xrTableCell14.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
|
||||
new DevExpress.XtraReports.UI.XRBinding("Text", null, "SupportConceptFinanceList.ApprovedHours", "{0:0.00}")});
|
||||
this.xrTableCell14.Name = "xrTableCell14";
|
||||
this.xrTableCell14.StylePriority.UseTextAlignment = false;
|
||||
this.xrTableCell14.Text = "xrTableCell14";
|
||||
this.xrTableCell14.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight;
|
||||
this.xrTableCell14.Weight = 0.35450517012236349D;
|
||||
//
|
||||
// xrTableCell12
|
||||
//
|
||||
this.xrTableCell12.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
|
||||
new DevExpress.XtraReports.UI.XRBinding("Text", null, "SupportConceptFinanceList.BillableHours", "{0:0.00}")});
|
||||
this.xrTableCell12.Name = "xrTableCell12";
|
||||
this.xrTableCell12.StylePriority.UseTextAlignment = false;
|
||||
this.xrTableCell12.Text = "xrTableCell12";
|
||||
this.xrTableCell12.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight;
|
||||
this.xrTableCell12.Weight = 0.35450516999471204D;
|
||||
//
|
||||
// cellBewilligteFLSImBereich
|
||||
//
|
||||
this.cellBewilligteFLSImBereich.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
|
||||
new DevExpress.XtraReports.UI.XRBinding("Text", null, "SupportConceptFinanceList.ApprovedHoursInReportTimeSpan", "{0:0.00}")});
|
||||
this.cellBewilligteFLSImBereich.Name = "cellBewilligteFLSImBereich";
|
||||
this.cellBewilligteFLSImBereich.StylePriority.UseTextAlignment = false;
|
||||
this.cellBewilligteFLSImBereich.Text = "cellBewilligteFLSImBereich";
|
||||
this.cellBewilligteFLSImBereich.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight;
|
||||
this.cellBewilligteFLSImBereich.Weight = 0.35450516993088632D;
|
||||
//
|
||||
// cellGeleistetImBereich
|
||||
//
|
||||
this.cellGeleistetImBereich.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
|
||||
new DevExpress.XtraReports.UI.XRBinding("Text", null, "SupportConceptFinanceList.BillableHoursInReportTimeSpan", "{0:0.00}")});
|
||||
this.cellGeleistetImBereich.Name = "cellGeleistetImBereich";
|
||||
this.cellGeleistetImBereich.StylePriority.UseTextAlignment = false;
|
||||
this.cellGeleistetImBereich.Text = "cellGeleistetImBereich";
|
||||
this.cellGeleistetImBereich.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight;
|
||||
this.cellGeleistetImBereich.Weight = 0.3545051698989734D;
|
||||
//
|
||||
// cellRateFactor
|
||||
//
|
||||
this.cellRateFactor.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
|
||||
new DevExpress.XtraReports.UI.XRBinding("Text", null, "SupportConceptFinanceList.BillableHoursInReportTimeSpanWithFactor", "{0:0.00}")});
|
||||
this.cellRateFactor.Name = "cellRateFactor";
|
||||
this.cellRateFactor.StylePriority.UseTextAlignment = false;
|
||||
this.cellRateFactor.Text = "cellRateFactor";
|
||||
this.cellRateFactor.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight;
|
||||
this.cellRateFactor.Weight = 0.35450516989897335D;
|
||||
//
|
||||
// xrTableCell26
|
||||
//
|
||||
this.xrTableCell26.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
|
||||
new DevExpress.XtraReports.UI.XRBinding("Text", null, "SupportConceptFinanceList.BillableAmountInReportTimeSpan", "{0:c}")});
|
||||
this.xrTableCell26.Name = "xrTableCell26";
|
||||
this.xrTableCell26.StylePriority.UseTextAlignment = false;
|
||||
this.xrTableCell26.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight;
|
||||
this.xrTableCell26.Weight = 0.35450516989897335D;
|
||||
//
|
||||
// lblTitel
|
||||
//
|
||||
this.lblTitel.Font = new System.Drawing.Font("Arial", 12F, System.Drawing.FontStyle.Bold);
|
||||
this.lblTitel.LocationFloat = new DevExpress.Utils.PointFloat(0F, 10.00001F);
|
||||
this.lblTitel.Name = "lblTitel";
|
||||
this.lblTitel.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
|
||||
this.lblTitel.SizeF = new System.Drawing.SizeF(1030F, 23F);
|
||||
this.lblTitel.StylePriority.UseFont = false;
|
||||
this.lblTitel.Text = "Finanzauswertung";
|
||||
//
|
||||
// DetailReport
|
||||
//
|
||||
this.DetailReport.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] {
|
||||
this.Detail1,
|
||||
this.GroupFooter1,
|
||||
this.GroupHeader2,
|
||||
this.GroupFooter2,
|
||||
this.GroupHeader1});
|
||||
this.DetailReport.DataMember = "SupportConceptFinanceList";
|
||||
this.DetailReport.DataSource = this.bindingSource1;
|
||||
this.DetailReport.Level = 0;
|
||||
this.DetailReport.Name = "DetailReport";
|
||||
//
|
||||
// GroupFooter1
|
||||
//
|
||||
this.GroupFooter1.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Bold);
|
||||
this.GroupFooter1.HeightF = 0F;
|
||||
this.GroupFooter1.Name = "GroupFooter1";
|
||||
this.GroupFooter1.StylePriority.UseFont = false;
|
||||
//
|
||||
// GroupHeader2
|
||||
//
|
||||
this.GroupHeader2.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
|
||||
this.xrTable1});
|
||||
this.GroupHeader2.HeightF = 50F;
|
||||
this.GroupHeader2.Name = "GroupHeader2";
|
||||
this.GroupHeader2.RepeatEveryPage = true;
|
||||
//
|
||||
// xrTable1
|
||||
//
|
||||
this.xrTable1.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
|
||||
| DevExpress.XtraPrinting.BorderSide.Right)
|
||||
| DevExpress.XtraPrinting.BorderSide.Bottom)));
|
||||
this.xrTable1.Font = new System.Drawing.Font("Arial", 9F, System.Drawing.FontStyle.Bold);
|
||||
this.xrTable1.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F);
|
||||
this.xrTable1.Name = "xrTable1";
|
||||
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(1050F, 50F);
|
||||
this.xrTable1.StylePriority.UseBorders = false;
|
||||
this.xrTable1.StylePriority.UseFont = false;
|
||||
this.xrTable1.StylePriority.UsePadding = false;
|
||||
this.xrTable1.StylePriority.UseTextAlignment = false;
|
||||
this.xrTable1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
|
||||
//
|
||||
// xrTableRow1
|
||||
//
|
||||
this.xrTableRow1.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
|
||||
this.xrTableCell1,
|
||||
this.xrTableCell2,
|
||||
this.xrTableCell3,
|
||||
this.xrTableCell4,
|
||||
this.xrTableCell5,
|
||||
this.xrTableCell13,
|
||||
this.xrTableCell11,
|
||||
this.cellBewilligtImZeitraumHeader,
|
||||
this.cellGeleistetImZeitraumHeader,
|
||||
this.cellRateFactorHeader,
|
||||
this.xrTableCell25});
|
||||
this.xrTableRow1.Name = "xrTableRow1";
|
||||
this.xrTableRow1.Weight = 1.3953493323567705D;
|
||||
//
|
||||
// xrTableCell1
|
||||
//
|
||||
this.xrTableCell1.Name = "xrTableCell1";
|
||||
this.xrTableCell1.Text = "KlientIn/Hilfeplan";
|
||||
this.xrTableCell1.Weight = 0.66469718772399189D;
|
||||
//
|
||||
// xrTableCell2
|
||||
//
|
||||
this.xrTableCell2.Name = "xrTableCell2";
|
||||
this.xrTableCell2.StylePriority.UseTextAlignment = false;
|
||||
this.xrTableCell2.Text = "Kostenträger";
|
||||
this.xrTableCell2.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
|
||||
this.xrTableCell2.Weight = 0.53175775292625538D;
|
||||
//
|
||||
// xrTableCell3
|
||||
//
|
||||
this.xrTableCell3.Name = "xrTableCell3";
|
||||
this.xrTableCell3.StylePriority.UseTextAlignment = false;
|
||||
this.xrTableCell3.Text = "Gesamt laut Bewilligung";
|
||||
this.xrTableCell3.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
|
||||
this.xrTableCell3.Weight = 0.44313146794248376D;
|
||||
//
|
||||
// xrTableCell4
|
||||
//
|
||||
this.xrTableCell4.Name = "xrTableCell4";
|
||||
this.xrTableCell4.StylePriority.UseTextAlignment = false;
|
||||
this.xrTableCell4.Text = "Bereits gezahlt";
|
||||
this.xrTableCell4.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
|
||||
this.xrTableCell4.Weight = 0.44313146335503761D;
|
||||
//
|
||||
// xrTableCell5
|
||||
//
|
||||
this.xrTableCell5.Name = "xrTableCell5";
|
||||
this.xrTableCell5.StylePriority.UseTextAlignment = false;
|
||||
this.xrTableCell5.Text = "Noch offen";
|
||||
this.xrTableCell5.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
|
||||
this.xrTableCell5.Weight = 0.4431314628444315D;
|
||||
//
|
||||
// xrTableCell13
|
||||
//
|
||||
this.xrTableCell13.Name = "xrTableCell13";
|
||||
this.xrTableCell13.StylePriority.UseTextAlignment = false;
|
||||
this.xrTableCell13.Text = "Bis dato bewilligte FLS";
|
||||
this.xrTableCell13.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
|
||||
this.xrTableCell13.Weight = 0.35450517012236349D;
|
||||
//
|
||||
// xrTableCell11
|
||||
//
|
||||
this.xrTableCell11.Name = "xrTableCell11";
|
||||
this.xrTableCell11.StylePriority.UseTextAlignment = false;
|
||||
this.xrTableCell11.Text = "Bis dato geleistete FLS";
|
||||
this.xrTableCell11.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
|
||||
this.xrTableCell11.Weight = 0.35450516999471204D;
|
||||
//
|
||||
// cellBewilligtImZeitraumHeader
|
||||
//
|
||||
this.cellBewilligtImZeitraumHeader.Name = "cellBewilligtImZeitraumHeader";
|
||||
this.cellBewilligtImZeitraumHeader.StylePriority.UseTextAlignment = false;
|
||||
this.cellBewilligtImZeitraumHeader.Text = "bewilligte FLS";
|
||||
this.cellBewilligtImZeitraumHeader.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
|
||||
this.cellBewilligtImZeitraumHeader.Weight = 0.35450516993088627D;
|
||||
//
|
||||
// cellGeleistetImZeitraumHeader
|
||||
//
|
||||
this.cellGeleistetImZeitraumHeader.Name = "cellGeleistetImZeitraumHeader";
|
||||
this.cellGeleistetImZeitraumHeader.StylePriority.UseTextAlignment = false;
|
||||
this.cellGeleistetImZeitraumHeader.Text = "geleistete FLS";
|
||||
this.cellGeleistetImZeitraumHeader.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
|
||||
this.cellGeleistetImZeitraumHeader.Weight = 0.35450516989897335D;
|
||||
//
|
||||
// cellRateFactorHeader
|
||||
//
|
||||
this.cellRateFactorHeader.Name = "cellRateFactorHeader";
|
||||
this.cellRateFactorHeader.StylePriority.UseTextAlignment = false;
|
||||
this.cellRateFactorHeader.Text = "geleistete Std. x 1,2";
|
||||
this.cellRateFactorHeader.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
|
||||
this.cellRateFactorHeader.Weight = 0.3545051698989734D;
|
||||
//
|
||||
// xrTableCell25
|
||||
//
|
||||
this.xrTableCell25.Name = "xrTableCell25";
|
||||
this.xrTableCell25.StylePriority.UseTextAlignment = false;
|
||||
this.xrTableCell25.Text = "Betrag";
|
||||
this.xrTableCell25.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
|
||||
this.xrTableCell25.Weight = 0.3545051698989734D;
|
||||
//
|
||||
// GroupFooter2
|
||||
//
|
||||
this.GroupFooter2.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
|
||||
this.xrTable3});
|
||||
this.GroupFooter2.Font = new System.Drawing.Font("Arial", 9F, System.Drawing.FontStyle.Bold);
|
||||
this.GroupFooter2.HeightF = 25F;
|
||||
this.GroupFooter2.Level = 1;
|
||||
this.GroupFooter2.Name = "GroupFooter2";
|
||||
this.GroupFooter2.StylePriority.UseFont = false;
|
||||
//
|
||||
// xrTable3
|
||||
//
|
||||
this.xrTable3.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right)
|
||||
| DevExpress.XtraPrinting.BorderSide.Bottom)));
|
||||
this.xrTable3.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F);
|
||||
this.xrTable3.Name = "xrTable3";
|
||||
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(1050F, 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.MiddleLeft;
|
||||
//
|
||||
// xrTableRow3
|
||||
//
|
||||
this.xrTableRow3.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
|
||||
this.xrTableCell15,
|
||||
this.xrTableCell16,
|
||||
this.xrTableCell17,
|
||||
this.xrTableCell18,
|
||||
this.xrTableCell19,
|
||||
this.xrTableCell20,
|
||||
this.xrTableCell21,
|
||||
this.xrTableCell22,
|
||||
this.xrTableCell23,
|
||||
this.xrTableCell24,
|
||||
this.xrTableCell27});
|
||||
this.xrTableRow3.Name = "xrTableRow3";
|
||||
this.xrTableRow3.Weight = 1D;
|
||||
//
|
||||
// xrTableCell15
|
||||
//
|
||||
this.xrTableCell15.CanGrow = false;
|
||||
this.xrTableCell15.Multiline = true;
|
||||
this.xrTableCell15.Name = "xrTableCell15";
|
||||
this.xrTableCell15.Weight = 0.66469718772399189D;
|
||||
//
|
||||
// xrTableCell16
|
||||
//
|
||||
this.xrTableCell16.CanGrow = false;
|
||||
this.xrTableCell16.Name = "xrTableCell16";
|
||||
this.xrTableCell16.StylePriority.UseTextAlignment = false;
|
||||
this.xrTableCell16.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
|
||||
this.xrTableCell16.Weight = 0.5317577529262556D;
|
||||
//
|
||||
// xrTableCell17
|
||||
//
|
||||
this.xrTableCell17.CanGrow = false;
|
||||
this.xrTableCell17.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
|
||||
new DevExpress.XtraReports.UI.XRBinding("Text", null, "SupportConceptFinanceList.AmountTotal")});
|
||||
this.xrTableCell17.Name = "xrTableCell17";
|
||||
this.xrTableCell17.StylePriority.UseTextAlignment = false;
|
||||
xrSummary1.FormatString = "{0:c}";
|
||||
xrSummary1.IgnoreNullValues = true;
|
||||
xrSummary1.Running = DevExpress.XtraReports.UI.SummaryRunning.Group;
|
||||
this.xrTableCell17.Summary = xrSummary1;
|
||||
this.xrTableCell17.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight;
|
||||
this.xrTableCell17.Weight = 0.44313146794248365D;
|
||||
//
|
||||
// xrTableCell18
|
||||
//
|
||||
this.xrTableCell18.CanGrow = false;
|
||||
this.xrTableCell18.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
|
||||
new DevExpress.XtraReports.UI.XRBinding("Text", null, "SupportConceptFinanceList.AmountPaid")});
|
||||
this.xrTableCell18.Name = "xrTableCell18";
|
||||
this.xrTableCell18.StylePriority.UseTextAlignment = false;
|
||||
xrSummary2.FormatString = "{0:c}";
|
||||
xrSummary2.IgnoreNullValues = true;
|
||||
xrSummary2.Running = DevExpress.XtraReports.UI.SummaryRunning.Group;
|
||||
this.xrTableCell18.Summary = xrSummary2;
|
||||
this.xrTableCell18.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight;
|
||||
this.xrTableCell18.Weight = 0.4431314633550375D;
|
||||
//
|
||||
// xrTableCell19
|
||||
//
|
||||
this.xrTableCell19.CanGrow = false;
|
||||
this.xrTableCell19.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
|
||||
new DevExpress.XtraReports.UI.XRBinding("Text", null, "SupportConceptFinanceList.OpenAmount")});
|
||||
this.xrTableCell19.Name = "xrTableCell19";
|
||||
this.xrTableCell19.StylePriority.UseTextAlignment = false;
|
||||
xrSummary3.FormatString = "{0:c}";
|
||||
xrSummary3.IgnoreNullValues = true;
|
||||
xrSummary3.Running = DevExpress.XtraReports.UI.SummaryRunning.Group;
|
||||
this.xrTableCell19.Summary = xrSummary3;
|
||||
this.xrTableCell19.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight;
|
||||
this.xrTableCell19.Weight = 0.44313146284443172D;
|
||||
//
|
||||
// xrTableCell20
|
||||
//
|
||||
this.xrTableCell20.CanGrow = false;
|
||||
this.xrTableCell20.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
|
||||
new DevExpress.XtraReports.UI.XRBinding("Text", null, "SupportConceptFinanceList.ApprovedHours")});
|
||||
this.xrTableCell20.Name = "xrTableCell20";
|
||||
this.xrTableCell20.StylePriority.UseTextAlignment = false;
|
||||
xrSummary4.FormatString = "{0:0.00}";
|
||||
xrSummary4.IgnoreNullValues = true;
|
||||
xrSummary4.Running = DevExpress.XtraReports.UI.SummaryRunning.Group;
|
||||
this.xrTableCell20.Summary = xrSummary4;
|
||||
this.xrTableCell20.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight;
|
||||
this.xrTableCell20.Weight = 0.35450517012236349D;
|
||||
//
|
||||
// xrTableCell21
|
||||
//
|
||||
this.xrTableCell21.CanGrow = false;
|
||||
this.xrTableCell21.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
|
||||
new DevExpress.XtraReports.UI.XRBinding("Text", null, "SupportConceptFinanceList.BillableHours")});
|
||||
this.xrTableCell21.Name = "xrTableCell21";
|
||||
this.xrTableCell21.StylePriority.UseTextAlignment = false;
|
||||
xrSummary5.FormatString = "{0:0.00}";
|
||||
xrSummary5.IgnoreNullValues = true;
|
||||
xrSummary5.Running = DevExpress.XtraReports.UI.SummaryRunning.Group;
|
||||
this.xrTableCell21.Summary = xrSummary5;
|
||||
this.xrTableCell21.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight;
|
||||
this.xrTableCell21.Weight = 0.35450516999471215D;
|
||||
//
|
||||
// xrTableCell22
|
||||
//
|
||||
this.xrTableCell22.CanGrow = false;
|
||||
this.xrTableCell22.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
|
||||
new DevExpress.XtraReports.UI.XRBinding("Text", null, "SupportConceptFinanceList.ApprovedHoursInReportTimeSpan")});
|
||||
this.xrTableCell22.Name = "xrTableCell22";
|
||||
this.xrTableCell22.StylePriority.UseTextAlignment = false;
|
||||
xrSummary6.FormatString = "{0:0.00}";
|
||||
xrSummary6.IgnoreNullValues = true;
|
||||
xrSummary6.Running = DevExpress.XtraReports.UI.SummaryRunning.Group;
|
||||
this.xrTableCell22.Summary = xrSummary6;
|
||||
this.xrTableCell22.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight;
|
||||
this.xrTableCell22.Weight = 0.35450516993088632D;
|
||||
//
|
||||
// xrTableCell23
|
||||
//
|
||||
this.xrTableCell23.CanGrow = false;
|
||||
this.xrTableCell23.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
|
||||
new DevExpress.XtraReports.UI.XRBinding("Text", null, "SupportConceptFinanceList.BillableHoursInReportTimeSpan")});
|
||||
this.xrTableCell23.Name = "xrTableCell23";
|
||||
this.xrTableCell23.StylePriority.UseTextAlignment = false;
|
||||
xrSummary7.FormatString = "{0:0.00}";
|
||||
xrSummary7.IgnoreNullValues = true;
|
||||
xrSummary7.Running = DevExpress.XtraReports.UI.SummaryRunning.Group;
|
||||
this.xrTableCell23.Summary = xrSummary7;
|
||||
this.xrTableCell23.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight;
|
||||
this.xrTableCell23.Weight = 0.3545051698989734D;
|
||||
//
|
||||
// xrTableCell24
|
||||
//
|
||||
this.xrTableCell24.CanGrow = false;
|
||||
this.xrTableCell24.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
|
||||
new DevExpress.XtraReports.UI.XRBinding("Text", null, "SupportConceptFinanceList.BillableHoursInReportTimeSpanWithFactor")});
|
||||
this.xrTableCell24.Name = "xrTableCell24";
|
||||
this.xrTableCell24.StylePriority.UseTextAlignment = false;
|
||||
xrSummary8.FormatString = "{0:0.00}";
|
||||
xrSummary8.IgnoreNullValues = true;
|
||||
xrSummary8.Running = DevExpress.XtraReports.UI.SummaryRunning.Group;
|
||||
this.xrTableCell24.Summary = xrSummary8;
|
||||
this.xrTableCell24.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight;
|
||||
this.xrTableCell24.Weight = 0.35450516989897335D;
|
||||
//
|
||||
// xrTableCell27
|
||||
//
|
||||
this.xrTableCell27.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
|
||||
new DevExpress.XtraReports.UI.XRBinding("Text", null, "SupportConceptFinanceList.BillableAmountInReportTimeSpan")});
|
||||
this.xrTableCell27.Name = "xrTableCell27";
|
||||
this.xrTableCell27.StylePriority.UseTextAlignment = false;
|
||||
xrSummary9.FormatString = "{0:c}";
|
||||
xrSummary9.Running = DevExpress.XtraReports.UI.SummaryRunning.Group;
|
||||
this.xrTableCell27.Summary = xrSummary9;
|
||||
this.xrTableCell27.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight;
|
||||
this.xrTableCell27.Weight = 0.35450516989897335D;
|
||||
//
|
||||
// GroupHeader1
|
||||
//
|
||||
this.GroupHeader1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
|
||||
this.xrLabel1});
|
||||
this.GroupHeader1.GroupFields.AddRange(new DevExpress.XtraReports.UI.GroupField[] {
|
||||
new DevExpress.XtraReports.UI.GroupField("Custom1", DevExpress.XtraReports.UI.XRColumnSortOrder.Ascending)});
|
||||
this.GroupHeader1.HeightF = 60F;
|
||||
this.GroupHeader1.Level = 1;
|
||||
this.GroupHeader1.Name = "GroupHeader1";
|
||||
this.GroupHeader1.PageBreak = DevExpress.XtraReports.UI.PageBreak.BeforeBandExceptFirstEntry;
|
||||
//
|
||||
// xrLabel1
|
||||
//
|
||||
this.xrLabel1.CanShrink = true;
|
||||
this.xrLabel1.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
|
||||
new DevExpress.XtraReports.UI.XRBinding("Text", null, "SupportConceptFinanceList.Custom1")});
|
||||
this.xrLabel1.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Bold);
|
||||
this.xrLabel1.LocationFloat = new DevExpress.Utils.PointFloat(0F, 25F);
|
||||
this.xrLabel1.Name = "xrLabel1";
|
||||
this.xrLabel1.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
|
||||
this.xrLabel1.SizeF = new System.Drawing.SizeF(1050F, 23F);
|
||||
this.xrLabel1.StylePriority.UseFont = false;
|
||||
this.xrLabel1.Text = "xrLabel1";
|
||||
//
|
||||
// bindingSource1
|
||||
//
|
||||
this.bindingSource1.DataSource = typeof(BeWo.Report.ReportObjects.FinanceRO);
|
||||
//
|
||||
// ReportHeader
|
||||
//
|
||||
this.ReportHeader.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
|
||||
this.lblTitel});
|
||||
this.ReportHeader.HeightF = 52.08333F;
|
||||
this.ReportHeader.Name = "ReportHeader";
|
||||
//
|
||||
// pageFooterBand1
|
||||
//
|
||||
this.pageFooterBand1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
|
||||
this.xrPageInfo2,
|
||||
this.xrPageInfo1});
|
||||
this.pageFooterBand1.HeightF = 48F;
|
||||
this.pageFooterBand1.Name = "pageFooterBand1";
|
||||
//
|
||||
// xrPageInfo2
|
||||
//
|
||||
this.xrPageInfo2.Font = new System.Drawing.Font("Arial", 8F);
|
||||
this.xrPageInfo2.Format = "Seite {0} von {1}";
|
||||
this.xrPageInfo2.LocationFloat = new DevExpress.Utils.PointFloat(969.9999F, 25F);
|
||||
this.xrPageInfo2.Name = "xrPageInfo2";
|
||||
this.xrPageInfo2.SizeF = new System.Drawing.SizeF(79.99982F, 23F);
|
||||
this.xrPageInfo2.StyleName = "PageInfo";
|
||||
this.xrPageInfo2.StylePriority.UseFont = false;
|
||||
this.xrPageInfo2.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight;
|
||||
//
|
||||
// xrPageInfo1
|
||||
//
|
||||
this.xrPageInfo1.Font = new System.Drawing.Font("Arial", 8F);
|
||||
this.xrPageInfo1.LocationFloat = new DevExpress.Utils.PointFloat(0F, 25F);
|
||||
this.xrPageInfo1.Name = "xrPageInfo1";
|
||||
this.xrPageInfo1.PageInfo = DevExpress.XtraPrinting.PageInfo.DateTime;
|
||||
this.xrPageInfo1.SizeF = new System.Drawing.SizeF(270.0002F, 23F);
|
||||
this.xrPageInfo1.StyleName = "PageInfo";
|
||||
this.xrPageInfo1.StylePriority.UseFont = false;
|
||||
//
|
||||
// Title
|
||||
//
|
||||
this.Title.BackColor = System.Drawing.Color.White;
|
||||
this.Title.BorderColor = System.Drawing.SystemColors.ControlText;
|
||||
this.Title.Borders = DevExpress.XtraPrinting.BorderSide.None;
|
||||
this.Title.BorderWidth = 1F;
|
||||
this.Title.Font = new System.Drawing.Font("Times New Roman", 24F);
|
||||
this.Title.ForeColor = System.Drawing.Color.Black;
|
||||
this.Title.Name = "Title";
|
||||
//
|
||||
// FieldCaption
|
||||
//
|
||||
this.FieldCaption.BackColor = System.Drawing.Color.White;
|
||||
this.FieldCaption.BorderColor = System.Drawing.SystemColors.ControlText;
|
||||
this.FieldCaption.Borders = DevExpress.XtraPrinting.BorderSide.None;
|
||||
this.FieldCaption.BorderWidth = 1F;
|
||||
this.FieldCaption.Font = new System.Drawing.Font("Times New Roman", 10F, System.Drawing.FontStyle.Bold);
|
||||
this.FieldCaption.ForeColor = System.Drawing.Color.Black;
|
||||
this.FieldCaption.Name = "FieldCaption";
|
||||
//
|
||||
// PageInfo
|
||||
//
|
||||
this.PageInfo.BackColor = System.Drawing.Color.White;
|
||||
this.PageInfo.BorderColor = System.Drawing.SystemColors.ControlText;
|
||||
this.PageInfo.Borders = DevExpress.XtraPrinting.BorderSide.None;
|
||||
this.PageInfo.BorderWidth = 1F;
|
||||
this.PageInfo.Font = new System.Drawing.Font("Times New Roman", 8F);
|
||||
this.PageInfo.ForeColor = System.Drawing.Color.Black;
|
||||
this.PageInfo.Name = "PageInfo";
|
||||
//
|
||||
// DataField
|
||||
//
|
||||
this.DataField.BackColor = System.Drawing.Color.White;
|
||||
this.DataField.BorderColor = System.Drawing.SystemColors.ControlText;
|
||||
this.DataField.Borders = DevExpress.XtraPrinting.BorderSide.None;
|
||||
this.DataField.BorderWidth = 1F;
|
||||
this.DataField.Font = new System.Drawing.Font("Times New Roman", 8F);
|
||||
this.DataField.ForeColor = System.Drawing.SystemColors.ControlText;
|
||||
this.DataField.Name = "DataField";
|
||||
//
|
||||
// fieldFLS
|
||||
//
|
||||
this.fieldFLS.DataMember = "FLSReportGroups";
|
||||
this.fieldFLS.DataSource = this.bindingSource1;
|
||||
this.fieldFLS.Expression = "[TotalFLM] / 60";
|
||||
this.fieldFLS.FieldType = DevExpress.XtraReports.UI.FieldType.Decimal;
|
||||
this.fieldFLS.Name = "fieldFLS";
|
||||
//
|
||||
// topMarginBand1
|
||||
//
|
||||
this.topMarginBand1.HeightF = 50F;
|
||||
this.topMarginBand1.Name = "topMarginBand1";
|
||||
//
|
||||
// bottomMarginBand1
|
||||
//
|
||||
this.bottomMarginBand1.HeightF = 30F;
|
||||
this.bottomMarginBand1.Name = "bottomMarginBand1";
|
||||
//
|
||||
// ReportFooter
|
||||
//
|
||||
this.ReportFooter.Font = new System.Drawing.Font("Arial", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
|
||||
this.ReportFooter.HeightF = 31.25F;
|
||||
this.ReportFooter.Name = "ReportFooter";
|
||||
this.ReportFooter.StylePriority.UseFont = false;
|
||||
//
|
||||
// TESTPARAMTER
|
||||
//
|
||||
this.TESTPARAMTER.Description = "zrdz";
|
||||
this.TESTPARAMTER.Name = "TESTPARAMTER";
|
||||
this.TESTPARAMTER.ValueInfo = "blabla standard";
|
||||
//
|
||||
// parameter1
|
||||
//
|
||||
this.parameter1.Description = "Parameter1";
|
||||
this.parameter1.Name = "parameter1";
|
||||
this.parameter1.Type = typeof(bool);
|
||||
this.parameter1.ValueInfo = "False";
|
||||
//
|
||||
// Finanzauswertung
|
||||
//
|
||||
this.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] {
|
||||
this.Detail,
|
||||
this.DetailReport,
|
||||
this.ReportHeader,
|
||||
this.pageFooterBand1,
|
||||
this.topMarginBand1,
|
||||
this.bottomMarginBand1,
|
||||
this.ReportFooter});
|
||||
this.DataSource = this.bindingSource1;
|
||||
this.Landscape = true;
|
||||
this.Margins = new System.Drawing.Printing.Margins(55, 55, 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,
|
||||
this.parameter1});
|
||||
this.StyleSheet.AddRange(new DevExpress.XtraReports.UI.XRControlStyle[] {
|
||||
this.Title,
|
||||
this.FieldCaption,
|
||||
this.PageInfo,
|
||||
this.DataField});
|
||||
this.Version = "17.1";
|
||||
((System.ComponentModel.ISupportInitialize)(this.xrTable2)).EndInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.xrTable1)).EndInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.xrTable3)).EndInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).EndInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this)).EndInit();
|
||||
|
||||
}
|
||||
|
||||
#endregion
|
||||
|
||||
private DevExpress.XtraReports.UI.DetailBand Detail;
|
||||
private System.Windows.Forms.BindingSource bindingSource1;
|
||||
private DevExpress.XtraReports.UI.DetailBand Detail1;
|
||||
private DevExpress.XtraReports.UI.DetailReportBand DetailReport;
|
||||
private DevExpress.XtraReports.UI.ReportHeaderBand ReportHeader;
|
||||
private DevExpress.XtraReports.UI.PageFooterBand pageFooterBand1;
|
||||
private DevExpress.XtraReports.UI.XRPageInfo xrPageInfo2;
|
||||
private DevExpress.XtraReports.UI.XRPageInfo xrPageInfo1;
|
||||
private DevExpress.XtraReports.UI.XRControlStyle Title;
|
||||
private DevExpress.XtraReports.UI.XRControlStyle FieldCaption;
|
||||
private DevExpress.XtraReports.UI.XRControlStyle PageInfo;
|
||||
private DevExpress.XtraReports.UI.XRControlStyle DataField;
|
||||
private DevExpress.XtraReports.UI.CalculatedField fieldFLS;
|
||||
private DevExpress.XtraReports.UI.TopMarginBand topMarginBand1;
|
||||
private DevExpress.XtraReports.UI.BottomMarginBand bottomMarginBand1;
|
||||
private DevExpress.XtraReports.UI.GroupFooterBand GroupFooter1;
|
||||
private DevExpress.XtraReports.UI.XRLabel lblTitel;
|
||||
private DevExpress.XtraReports.UI.XRTable xrTable2;
|
||||
private DevExpress.XtraReports.UI.XRTableRow xrTableRow2;
|
||||
private DevExpress.XtraReports.UI.XRTableCell xrTableCell6;
|
||||
private DevExpress.XtraReports.UI.XRTableCell xrTableCell7;
|
||||
private DevExpress.XtraReports.UI.XRTableCell xrTableCell8;
|
||||
private DevExpress.XtraReports.UI.XRTableCell xrTableCell9;
|
||||
private DevExpress.XtraReports.UI.XRTableCell xrTableCell10;
|
||||
private DevExpress.XtraReports.UI.XRTable xrTable1;
|
||||
private DevExpress.XtraReports.UI.XRTableRow xrTableRow1;
|
||||
private DevExpress.XtraReports.UI.XRTableCell xrTableCell1;
|
||||
private DevExpress.XtraReports.UI.XRTableCell xrTableCell2;
|
||||
private DevExpress.XtraReports.UI.XRTableCell xrTableCell3;
|
||||
private DevExpress.XtraReports.UI.XRTableCell xrTableCell4;
|
||||
private DevExpress.XtraReports.UI.XRTableCell xrTableCell5;
|
||||
private DevExpress.XtraReports.UI.ReportFooterBand ReportFooter;
|
||||
private DevExpress.XtraReports.UI.XRTableCell xrTableCell12;
|
||||
private DevExpress.XtraReports.UI.XRTableCell xrTableCell11;
|
||||
private DevExpress.XtraReports.UI.GroupHeaderBand GroupHeader2;
|
||||
private DevExpress.XtraReports.UI.XRTableCell xrTableCell14;
|
||||
private DevExpress.XtraReports.UI.XRTableCell xrTableCell13;
|
||||
private DevExpress.XtraReports.UI.XRTableCell cellBewilligteFLSImBereich;
|
||||
private DevExpress.XtraReports.UI.XRTableCell cellGeleistetImBereich;
|
||||
private DevExpress.XtraReports.UI.XRTableCell cellBewilligtImZeitraumHeader;
|
||||
private DevExpress.XtraReports.UI.XRTableCell cellGeleistetImZeitraumHeader;
|
||||
private DevExpress.XtraReports.Parameters.Parameter TESTPARAMTER;
|
||||
private DevExpress.XtraReports.Parameters.Parameter parameter1;
|
||||
private DevExpress.XtraReports.UI.XRTableCell cellRateFactorHeader;
|
||||
private DevExpress.XtraReports.UI.XRTableCell cellRateFactor;
|
||||
private DevExpress.XtraReports.UI.GroupFooterBand GroupFooter2;
|
||||
private DevExpress.XtraReports.UI.XRTable xrTable3;
|
||||
private DevExpress.XtraReports.UI.XRTableRow xrTableRow3;
|
||||
private DevExpress.XtraReports.UI.XRTableCell xrTableCell15;
|
||||
private DevExpress.XtraReports.UI.XRTableCell xrTableCell16;
|
||||
private DevExpress.XtraReports.UI.XRTableCell xrTableCell17;
|
||||
private DevExpress.XtraReports.UI.XRTableCell xrTableCell18;
|
||||
private DevExpress.XtraReports.UI.XRTableCell xrTableCell19;
|
||||
private DevExpress.XtraReports.UI.XRTableCell xrTableCell20;
|
||||
private DevExpress.XtraReports.UI.XRTableCell xrTableCell21;
|
||||
private DevExpress.XtraReports.UI.XRTableCell xrTableCell22;
|
||||
private DevExpress.XtraReports.UI.XRTableCell xrTableCell23;
|
||||
private DevExpress.XtraReports.UI.XRTableCell xrTableCell24;
|
||||
private DevExpress.XtraReports.UI.XRTableCell xrTableCell25;
|
||||
private DevExpress.XtraReports.UI.XRTableCell xrTableCell26;
|
||||
private DevExpress.XtraReports.UI.XRTableCell xrTableCell27;
|
||||
private DevExpress.XtraReports.UI.GroupHeaderBand GroupHeader1;
|
||||
private DevExpress.XtraReports.UI.XRLabel xrLabel1;
|
||||
}
|
||||
}
|
||||
@@ -1,4 +1,4 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<root>
|
||||
<!--
|
||||
Microsoft ResX Schema
|
||||
@@ -120,7 +120,4 @@
|
||||
<metadata name="bindingSource1.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
|
||||
<value>17, 17</value>
|
||||
</metadata>
|
||||
<data name="xrLabel1.Text" xml:space="preserve">
|
||||
<value>Über den Budgetnachweis werden auf Grundlage der Quittierungsbelege im nachstehenden Umfang folgende, im direkten Betreuungskontakt erbrachte Minuten zur Abrechnung beantragt (direkte Fachleistungsminuten = D-FLMin). Die Summe der D-FLMin wird in direkte Fachleistungsstunden (D-FLS) umgerechnet.</value>
|
||||
</data>
|
||||
</root>
|
||||
2347
ReportImp/BeWoImFlow/Quittierungsbeleg.Designer.cs
generated
2347
ReportImp/BeWoImFlow/Quittierungsbeleg.Designer.cs
generated
File diff suppressed because it is too large
Load Diff
@@ -35,22 +35,22 @@ namespace BeWoImFlow
|
||||
|
||||
foreach (var sd in pRO.Services)
|
||||
{
|
||||
if (sd.IsBillable || sd.ServiceCategory == "Fehlkontakte")
|
||||
if (sd.IsBillable || sd.ServiceDescription.ToLower().Contains("fehlkontakt") || sd.ServiceCategory.ToLower().Contains("fehlkontakt"))
|
||||
{
|
||||
ServicesOverviewRO.CreateSignatureString(sd);
|
||||
|
||||
if (sd.ServiceCategory == "Fehlkontakte")
|
||||
sd.Notice5 = "F";
|
||||
else if (sd.IsGroup)
|
||||
sd.Notice5 = "GR";
|
||||
else if (!sd.IsGroup)
|
||||
sd.Notice5 = "E";
|
||||
sd.Notice5 = "E";
|
||||
|
||||
if (sd.IsGroup)
|
||||
if (sd.ServiceDescription.ToLower().Contains("fehlkontakt") || sd.ServiceCategory.ToLower().Contains("fehlkontakt"))
|
||||
{
|
||||
//sd.Notice5 = String.Format("{0} Teilnehmer", sd.CustomerCount);
|
||||
sd.Notice5 = "F";
|
||||
}
|
||||
else if (sd.IsGroup)
|
||||
{
|
||||
sd.Notice5 = "GR";
|
||||
hatGruppen = true;
|
||||
}
|
||||
|
||||
servicesBillable.Add(sd);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,129 +1,129 @@
|
||||
<?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="xrRichText2.SerializableRtfString" xml:space="preserve">
|
||||
<value>ewBcAHIAdABmADEAXABkAGUAZgBmADAAewBcAGYAbwBuAHQAdABiAGwAewBcAGYAMAAgAEMAYQBsAGkAYgByAGkAOwB9AHsAXABmADEAIABUAGkAbQBlAHMAIABOAGUAdwAgAFIAbwBtAGEAbgA7AH0AewBcAGYAMgAgAEEAcgBpAGEAbAA7AH0AfQB7AFwAYwBvAGwAbwByAHQAYgBsACAAOwBcAHIAZQBkADAAXABnAHIAZQBlAG4AMABcAGIAbAB1AGUAMAAgADsAXAByAGUAZAAwAFwAZwByAGUAZQBuADAAXABiAGwAdQBlADIANQA1ACAAOwB9AHsAXAAqAFwAZABlAGYAYwBoAHAAIABcAGYAMQBcAGYAcwAyADQAfQB7AFwAcwB0AHkAbABlAHMAaABlAGUAdAAgAHsAXABxAGwAXABmADEAXABmAHMAMgA0ACAATgBvAHIAbQBhAGwAOwB9AHsAXAAqAFwAYwBzADEAXABmADEAXABmAHMAMgA0AFwAYwBmADEAIABEAGUAZgBhAHUAbAB0ACAAUABhAHIAYQBnAHIAYQBwAGgAIABGAG8AbgB0ADsAfQB7AFwAKgBcAGMAcwAyAFwAcwBiAGEAcwBlAGQAbwBuADEAXABmADEAXABmAHMAMgA0AFwAYwBmADEAIABMAGkAbgBlACAATgB1AG0AYgBlAHIAOwB9AHsAXAAqAFwAYwBzADMAXAB1AGwAXABmADEAXABmAHMAMgA0AFwAYwBmADIAIABIAHkAcABlAHIAbABpAG4AawA7AH0AewBcACoAXAB0AHMANABcAHQAcwByAG8AdwBkAFwAZgAxAFwAZgBzADIANABcAHEAbABcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgBsADMAXAB0AHMAYwBlAGwAbABwAGEAZABkAGwAMQAwADgAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAYgAzAFwAdABzAGMAZQBsAGwAcABhAGQAZABmAHIAMwBcAHQAcwBjAGUAbABsAHAAYQBkAGQAcgAxADAAOABcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgB0ADMAXAB0AHMAdgBlAHIAdABhAGwAdABcAGMAbAB0AHgAbAByAHQAYgAgAE4AbwByAG0AYQBsACAAVABhAGIAbABlADsAfQB7AFwAKgBcAHQAcwA1AFwAdABzAHIAbwB3AGQAXABzAGIAYQBzAGUAZABvAG4ANABcAGYAMQBcAGYAcwAyADQAXABxAGwAXAB0AHIAYgByAGQAcgB0AFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcgBiAHIAZAByAGwAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdAByAGIAcgBkAHIAYgBcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHIAYgByAGQAcgByAFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcgBiAHIAZAByAGgAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdAByAGIAcgBkAHIAdgBcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAbAAzAFwAdABzAGMAZQBsAGwAcABhAGQAZABsADEAMAA4AFwAdABzAGMAZQBsAGwAcABhAGQAZABmAHIAMwBcAHQAcwBjAGUAbABsAHAAYQBkAGQAcgAxADAAOABcAHQAcwB2AGUAcgB0AGEAbAB0AFwAYwBsAHQAeABsAHIAdABiACAAVABhAGIAbABlACAAUwBpAG0AcABsAGUAIAAxADsAfQB9AHsAXAAqAFwAbABpAHMAdABvAHYAZQByAHIAaQBkAGUAdABhAGIAbABlAH0AXABuAG8AdQBpAGMAbwBtAHAAYQB0AFwAcwBwAGwAeQB0AHcAbgBpAG4AZQBcAGgAdABtAGEAdQB0AHMAcABcAHAAYQByAGQAXABwAGwAYQBpAG4AXABxAGwAewBcAGYAMgBcAGYAcwAyADAAXABjAGYAMQAgAEsAZQBpAG4AZQAgAH0AewBcAGwAYQBuAGcAMQAwADMAMQBcAGwAYQBuAGcAZgBlADEAMAAzADEAXAB1AGwAXABmADIAXABmAHMAMgAwAFwAYwBmADEAIABLAHIAYQBuAGsAZQBuAGgAYQB1AHMAYQB1AGYAZQBuAHQAaABhAGwAdABlAH0AXABsAGEAbgBnADEAMAAzADEAXABsAGEAbgBnAGYAZQAxADAAMwAxAFwAdQBsAFwAZgAyAFwAZgBzADIAMABcAGMAZgAxAFwAcABhAHIAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcQBsAHsAXABsAGEAbgBnADEAMAAzADEAXABsAGEAbgBnAGYAZQAxADAAMwAxAFwAdQBsAFwAZgAyAFwAZgBzADIAMABcAGMAZgAxACAAYgBlAGsAYQBuAG4AdAAgAG8AZABlAHIAIAB9AFwAbABhAG4AZwAxADAAMwAxAFwAbABhAG4AZwBmAGUAMQAwADMAMQBcAHUAbABcAGYAMgBcAGYAcwAyADAAXABjAGYAMQBcAHAAYQByAFwAcABhAHIAZABcAHAAbABhAGkAbgBcAHEAbAB7AFwAbABhAG4AZwAxADAAMwAxAFwAbABhAG4AZwBmAGUAMQAwADMAMQBcAHUAbABcAGYAMgBcAGYAcwAyADAAXABjAGYAMQAgAGEAYgByAGUAYwBoAG4AdQBuAGcAcwByAGUAbABlAHYAYQBuAHQAfQB7AFwAbABhAG4AZwAxADAAMwAxAFwAbABhAG4AZwBmAGUAMQAwADMAMQBcAGYAMgBcAGYAcwAyADAAXABjAGYAMQAgACAAaQBtACAAQQBiAHIAZQBjAGgAbgB1AG4AZwBzAHoAZQBpAHQAcgBhAHUAbQB9AFwAbABhAG4AZwAxADAAMwAxAFwAbABhAG4AZwBmAGUAMQAwADMAMQBcAGYAMQBcAGYAcwAyADQAXABjAGYAMQBcAHAAYQByAH0A</value>
|
||||
</data>
|
||||
<data name="xrRichText1.SerializableRtfString" xml:space="preserve">
|
||||
<value>ewBcAHIAdABmADEAXABkAGUAZgBmADAAewBcAGYAbwBuAHQAdABiAGwAewBcAGYAMAAgAEMAYQBsAGkAYgByAGkAOwB9AHsAXABmADEAIABUAGkAbQBlAHMAIABOAGUAdwAgAFIAbwBtAGEAbgA7AH0AewBcAGYAMgAgAEEAcgBpAGEAbAA7AH0AfQB7AFwAYwBvAGwAbwByAHQAYgBsACAAOwBcAHIAZQBkADAAXABnAHIAZQBlAG4AMABcAGIAbAB1AGUAMAAgADsAXAByAGUAZAAwAFwAZwByAGUAZQBuADAAXABiAGwAdQBlADIANQA1ACAAOwB9AHsAXAAqAFwAZABlAGYAYwBoAHAAIABcAGYAMQBcAGYAcwAyADQAfQB7AFwAcwB0AHkAbABlAHMAaABlAGUAdAAgAHsAXABxAGwAXABmADEAXABmAHMAMgA0ACAATgBvAHIAbQBhAGwAOwB9AHsAXAAqAFwAYwBzADEAXABmADEAXABmAHMAMgA0AFwAYwBmADEAIABEAGUAZgBhAHUAbAB0ACAAUABhAHIAYQBnAHIAYQBwAGgAIABGAG8AbgB0ADsAfQB7AFwAKgBcAGMAcwAyAFwAcwBiAGEAcwBlAGQAbwBuADEAXABmADEAXABmAHMAMgA0AFwAYwBmADEAIABMAGkAbgBlACAATgB1AG0AYgBlAHIAOwB9AHsAXAAqAFwAYwBzADMAXAB1AGwAXABmADEAXABmAHMAMgA0AFwAYwBmADIAIABIAHkAcABlAHIAbABpAG4AawA7AH0AewBcACoAXAB0AHMANABcAHQAcwByAG8AdwBkAFwAZgAxAFwAZgBzADIANABcAHEAbABcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgBsADMAXAB0AHMAYwBlAGwAbABwAGEAZABkAGwAMQAwADgAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAYgAzAFwAdABzAGMAZQBsAGwAcABhAGQAZABmAHIAMwBcAHQAcwBjAGUAbABsAHAAYQBkAGQAcgAxADAAOABcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgB0ADMAXAB0AHMAdgBlAHIAdABhAGwAdABcAGMAbAB0AHgAbAByAHQAYgAgAE4AbwByAG0AYQBsACAAVABhAGIAbABlADsAfQB7AFwAKgBcAHQAcwA1AFwAdABzAHIAbwB3AGQAXABzAGIAYQBzAGUAZABvAG4ANABcAGYAMQBcAGYAcwAyADQAXABxAGwAXAB0AHIAYgByAGQAcgB0AFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcgBiAHIAZAByAGwAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdAByAGIAcgBkAHIAYgBcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHIAYgByAGQAcgByAFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcgBiAHIAZAByAGgAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdAByAGIAcgBkAHIAdgBcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAbAAzAFwAdABzAGMAZQBsAGwAcABhAGQAZABsADEAMAA4AFwAdABzAGMAZQBsAGwAcABhAGQAZABmAHIAMwBcAHQAcwBjAGUAbABsAHAAYQBkAGQAcgAxADAAOABcAHQAcwB2AGUAcgB0AGEAbAB0AFwAYwBsAHQAeABsAHIAdABiACAAVABhAGIAbABlACAAUwBpAG0AcABsAGUAIAAxADsAfQB9AHsAXAAqAFwAbABpAHMAdABvAHYAZQByAHIAaQBkAGUAdABhAGIAbABlAH0AXABuAG8AdQBpAGMAbwBtAHAAYQB0AFwAcwBwAGwAeQB0AHcAbgBpAG4AZQBcAGgAdABtAGEAdQB0AHMAcABcAHAAYQByAGQAXABwAGwAYQBpAG4AXABxAGwAewBcAGYAMgBcAGYAcwAyADAAXABjAGYAMQAgAEsAZQBpAG4AZQAgAH0AewBcAHUAbABcAGYAMgBcAGYAcwAyADAAXABjAGYAMQAgAEcAcgB1AHAAcABlAG4AYQBuAGcAZQBiAG8AdABlAH0AewBcAGYAMgBcAGYAcwAyADAAXABjAGYAMQAgACAAaQBtACAAQQBiAHIAZQBjAGgAbgB1AG4AZwBzAHoAZQBpAHQAcgBhAHUAbQB9AFwAZgAxAFwAZgBzADIANABcAGMAZgAxAFwAcABhAHIAfQA=</value>
|
||||
</data>
|
||||
<?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="xrRichText2.SerializableRtfString" xml:space="preserve">
|
||||
<value>ewBcAHIAdABmADEAXABkAGUAZgBmADAAewBcAGYAbwBuAHQAdABiAGwAewBcAGYAMAAgAEMAYQBsAGkAYgByAGkAOwB9AHsAXABmADEAIABUAGkAbQBlAHMAIABOAGUAdwAgAFIAbwBtAGEAbgA7AH0AewBcAGYAMgAgAEEAcgBpAGEAbAA7AH0AfQB7AFwAYwBvAGwAbwByAHQAYgBsACAAOwBcAHIAZQBkADAAXABnAHIAZQBlAG4AMABcAGIAbAB1AGUAMAAgADsAXAByAGUAZAAwAFwAZwByAGUAZQBuADAAXABiAGwAdQBlADIANQA1ACAAOwB9AHsAXAAqAFwAZABlAGYAYwBoAHAAIABcAGYAMQBcAGYAcwAyADQAfQB7AFwAcwB0AHkAbABlAHMAaABlAGUAdAAgAHsAXABxAGwAXABmADEAXABmAHMAMgA0ACAATgBvAHIAbQBhAGwAOwB9AHsAXAAqAFwAYwBzADEAXABmADEAXABmAHMAMgA0AFwAYwBmADEAIABEAGUAZgBhAHUAbAB0ACAAUABhAHIAYQBnAHIAYQBwAGgAIABGAG8AbgB0ADsAfQB7AFwAKgBcAGMAcwAyAFwAcwBiAGEAcwBlAGQAbwBuADEAXABmADEAXABmAHMAMgA0AFwAYwBmADEAIABMAGkAbgBlACAATgB1AG0AYgBlAHIAOwB9AHsAXAAqAFwAYwBzADMAXAB1AGwAXABmADEAXABmAHMAMgA0AFwAYwBmADIAIABIAHkAcABlAHIAbABpAG4AawA7AH0AewBcACoAXAB0AHMANABcAHQAcwByAG8AdwBkAFwAZgAxAFwAZgBzADIANABcAHEAbABcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgBsADMAXAB0AHMAYwBlAGwAbABwAGEAZABkAGwAMQAwADgAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAYgAzAFwAdABzAGMAZQBsAGwAcABhAGQAZABmAHIAMwBcAHQAcwBjAGUAbABsAHAAYQBkAGQAcgAxADAAOABcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgB0ADMAXAB0AHMAdgBlAHIAdABhAGwAdABcAGMAbAB0AHgAbAByAHQAYgAgAE4AbwByAG0AYQBsACAAVABhAGIAbABlADsAfQB7AFwAKgBcAHQAcwA1AFwAdABzAHIAbwB3AGQAXABzAGIAYQBzAGUAZABvAG4ANABcAGYAMQBcAGYAcwAyADQAXABxAGwAXAB0AHIAYgByAGQAcgB0AFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcgBiAHIAZAByAGwAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdAByAGIAcgBkAHIAYgBcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHIAYgByAGQAcgByAFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcgBiAHIAZAByAGgAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdAByAGIAcgBkAHIAdgBcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAbAAzAFwAdABzAGMAZQBsAGwAcABhAGQAZABsADEAMAA4AFwAdABzAGMAZQBsAGwAcABhAGQAZABmAHIAMwBcAHQAcwBjAGUAbABsAHAAYQBkAGQAcgAxADAAOABcAHQAcwB2AGUAcgB0AGEAbAB0AFwAYwBsAHQAeABsAHIAdABiACAAVABhAGIAbABlACAAUwBpAG0AcABsAGUAIAAxADsAfQB9AHsAXAAqAFwAbABpAHMAdABvAHYAZQByAHIAaQBkAGUAdABhAGIAbABlAH0AXABuAG8AdQBpAGMAbwBtAHAAYQB0AFwAcwBwAGwAeQB0AHcAbgBpAG4AZQBcAGgAdABtAGEAdQB0AHMAcABcAHAAYQByAGQAXABwAGwAYQBpAG4AXABxAGwAewBcAGYAMgBcAGYAcwAyADAAXABjAGYAMQAgAEsAZQBpAG4AZQAgAH0AewBcAGwAYQBuAGcAMQAwADMAMQBcAGwAYQBuAGcAZgBlADEAMAAzADEAXAB1AGwAXABmADIAXABmAHMAMgAwAFwAYwBmADEAIABLAHIAYQBuAGsAZQBuAGgAYQB1AHMAYQB1AGYAZQBuAHQAaABhAGwAdABlAH0AXABsAGEAbgBnADEAMAAzADEAXABsAGEAbgBnAGYAZQAxADAAMwAxAFwAdQBsAFwAZgAyAFwAZgBzADIAMABcAGMAZgAxAFwAcABhAHIAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcQBsAHsAXABsAGEAbgBnADEAMAAzADEAXABsAGEAbgBnAGYAZQAxADAAMwAxAFwAdQBsAFwAZgAyAFwAZgBzADIAMABcAGMAZgAxACAAYgBlAGsAYQBuAG4AdAAgAG8AZABlAHIAIAB9AFwAbABhAG4AZwAxADAAMwAxAFwAbABhAG4AZwBmAGUAMQAwADMAMQBcAHUAbABcAGYAMgBcAGYAcwAyADAAXABjAGYAMQBcAHAAYQByAFwAcABhAHIAZABcAHAAbABhAGkAbgBcAHEAbAB7AFwAbABhAG4AZwAxADAAMwAxAFwAbABhAG4AZwBmAGUAMQAwADMAMQBcAHUAbABcAGYAMgBcAGYAcwAyADAAXABjAGYAMQAgAGEAYgByAGUAYwBoAG4AdQBuAGcAcwByAGUAbABlAHYAYQBuAHQAfQB7AFwAbABhAG4AZwAxADAAMwAxAFwAbABhAG4AZwBmAGUAMQAwADMAMQBcAGYAMgBcAGYAcwAyADAAXABjAGYAMQAgACAAaQBtACAAQQBiAHIAZQBjAGgAbgB1AG4AZwBzAHoAZQBpAHQAcgBhAHUAbQB9AFwAbABhAG4AZwAxADAAMwAxAFwAbABhAG4AZwBmAGUAMQAwADMAMQBcAGYAMQBcAGYAcwAyADQAXABjAGYAMQBcAHAAYQByAH0A</value>
|
||||
</data>
|
||||
<data name="xrRichText1.SerializableRtfString" xml:space="preserve">
|
||||
<value>ewBcAHIAdABmADEAXABkAGUAZgBmADAAewBcAGYAbwBuAHQAdABiAGwAewBcAGYAMAAgAEMAYQBsAGkAYgByAGkAOwB9AHsAXABmADEAIABUAGkAbQBlAHMAIABOAGUAdwAgAFIAbwBtAGEAbgA7AH0AewBcAGYAMgAgAEEAcgBpAGEAbAA7AH0AfQB7AFwAYwBvAGwAbwByAHQAYgBsACAAOwBcAHIAZQBkADAAXABnAHIAZQBlAG4AMABcAGIAbAB1AGUAMAAgADsAXAByAGUAZAAwAFwAZwByAGUAZQBuADAAXABiAGwAdQBlADIANQA1ACAAOwB9AHsAXAAqAFwAZABlAGYAYwBoAHAAIABcAGYAMQBcAGYAcwAyADQAfQB7AFwAcwB0AHkAbABlAHMAaABlAGUAdAAgAHsAXABxAGwAXABmADEAXABmAHMAMgA0ACAATgBvAHIAbQBhAGwAOwB9AHsAXAAqAFwAYwBzADEAXABmADEAXABmAHMAMgA0AFwAYwBmADEAIABEAGUAZgBhAHUAbAB0ACAAUABhAHIAYQBnAHIAYQBwAGgAIABGAG8AbgB0ADsAfQB7AFwAKgBcAGMAcwAyAFwAcwBiAGEAcwBlAGQAbwBuADEAXABmADEAXABmAHMAMgA0AFwAYwBmADEAIABMAGkAbgBlACAATgB1AG0AYgBlAHIAOwB9AHsAXAAqAFwAYwBzADMAXAB1AGwAXABmADEAXABmAHMAMgA0AFwAYwBmADIAIABIAHkAcABlAHIAbABpAG4AawA7AH0AewBcACoAXAB0AHMANABcAHQAcwByAG8AdwBkAFwAZgAxAFwAZgBzADIANABcAHEAbABcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgBsADMAXAB0AHMAYwBlAGwAbABwAGEAZABkAGwAMQAwADgAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAYgAzAFwAdABzAGMAZQBsAGwAcABhAGQAZABmAHIAMwBcAHQAcwBjAGUAbABsAHAAYQBkAGQAcgAxADAAOABcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgB0ADMAXAB0AHMAdgBlAHIAdABhAGwAdABcAGMAbAB0AHgAbAByAHQAYgAgAE4AbwByAG0AYQBsACAAVABhAGIAbABlADsAfQB7AFwAKgBcAHQAcwA1AFwAdABzAHIAbwB3AGQAXABzAGIAYQBzAGUAZABvAG4ANABcAGYAMQBcAGYAcwAyADQAXABxAGwAXAB0AHIAYgByAGQAcgB0AFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcgBiAHIAZAByAGwAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdAByAGIAcgBkAHIAYgBcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHIAYgByAGQAcgByAFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcgBiAHIAZAByAGgAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdAByAGIAcgBkAHIAdgBcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAbAAzAFwAdABzAGMAZQBsAGwAcABhAGQAZABsADEAMAA4AFwAdABzAGMAZQBsAGwAcABhAGQAZABmAHIAMwBcAHQAcwBjAGUAbABsAHAAYQBkAGQAcgAxADAAOABcAHQAcwB2AGUAcgB0AGEAbAB0AFwAYwBsAHQAeABsAHIAdABiACAAVABhAGIAbABlACAAUwBpAG0AcABsAGUAIAAxADsAfQB9AHsAXAAqAFwAbABpAHMAdABvAHYAZQByAHIAaQBkAGUAdABhAGIAbABlAH0AXABuAG8AdQBpAGMAbwBtAHAAYQB0AFwAcwBwAGwAeQB0AHcAbgBpAG4AZQBcAGgAdABtAGEAdQB0AHMAcABcAHAAYQByAGQAXABwAGwAYQBpAG4AXABxAGwAewBcAGYAMgBcAGYAcwAyADAAXABjAGYAMQAgAEsAZQBpAG4AZQAgAH0AewBcAHUAbABcAGYAMgBcAGYAcwAyADAAXABjAGYAMQAgAEcAcgB1AHAAcABlAG4AYQBuAGcAZQBiAG8AdABlAH0AewBcAGYAMgBcAGYAcwAyADAAXABjAGYAMQAgACAAaQBtACAAQQBiAHIAZQBjAGgAbgB1AG4AZwBzAHoAZQBpAHQAcgBhAHUAbQB9AFwAZgAxAFwAZgBzADIANABcAGMAZgAxAFwAcABhAHIAfQA=</value>
|
||||
</data>
|
||||
</root>
|
||||
2130
ReportImp/BeWoImFlow/QuittierungsbelegMitDatum.Designer.cs
generated
2130
ReportImp/BeWoImFlow/QuittierungsbelegMitDatum.Designer.cs
generated
File diff suppressed because it is too large
Load Diff
@@ -27,22 +27,20 @@ namespace BeWoImFlow
|
||||
|
||||
foreach (var sd in pRO.Services)
|
||||
{
|
||||
if (sd.IsBillable || sd.ServiceCategory == "Fehlkontakte")
|
||||
{
|
||||
//ServicesOverviewRO.CreateSignatureString(sd);
|
||||
if (sd.IsBillable || sd.ServiceDescription.ToLower().Contains("fehlkontakt") || sd.ServiceCategory.ToLower().Contains("fehlkontakt"))
|
||||
{
|
||||
sd.Notice5 = "E";
|
||||
|
||||
if (sd.ServiceCategory == "Fehlkontakte")
|
||||
sd.Notice5 = "F";
|
||||
else if (sd.IsGroup)
|
||||
sd.Notice5 = "GR";
|
||||
else if (!sd.IsGroup)
|
||||
sd.Notice5 = "E";
|
||||
|
||||
if (sd.IsGroup)
|
||||
{
|
||||
//sd.Notice5 = String.Format("{0} Teilnehmer", sd.CustomerCount);
|
||||
hatGruppen = true;
|
||||
if (sd.ServiceDescription.ToLower().Contains("fehlkontakt") || sd.ServiceCategory.ToLower().Contains("fehlkontakt"))
|
||||
{
|
||||
sd.Notice5 = "F";
|
||||
}
|
||||
else if (sd.IsGroup)
|
||||
{
|
||||
sd.Notice5 = "GR";
|
||||
hatGruppen = true;
|
||||
}
|
||||
|
||||
servicesBillable.Add(sd);
|
||||
}
|
||||
}
|
||||
|
||||
1352
ReportImp/BeWoImFlow/SettlementReport.Designer.cs
generated
1352
ReportImp/BeWoImFlow/SettlementReport.Designer.cs
generated
File diff suppressed because it is too large
Load Diff
File diff suppressed because one or more lines are too long
1466
ReportImp/BeWoImFlow/SettlementReport2.Designer.cs
generated
1466
ReportImp/BeWoImFlow/SettlementReport2.Designer.cs
generated
File diff suppressed because it is too large
Load Diff
@@ -8,7 +8,8 @@ using BeWo.Report;
|
||||
using BeWo.Report.ReportObjects;
|
||||
using BS.Shared;
|
||||
using BS.Shared.DataContracts;
|
||||
|
||||
using BS.Shared.Extensions;
|
||||
|
||||
namespace BeWoImFlow
|
||||
{
|
||||
public partial class Spitzabrechnung : DevExpress.XtraReports.UI.XtraReport, IBeWoReport<Settlement2RO>
|
||||
@@ -86,10 +87,19 @@ namespace BeWoImFlow
|
||||
{
|
||||
hours += ii.UnitCount ?? 0;
|
||||
|
||||
ii.ItemDescription = String.Format("{0:dd.MM.yyyy} bis {1:dd.MM.yyyy}: {2:0.##} FLS {3}x {4:c}",
|
||||
ii.AbrechnungsText = String.Format("{0:dd.MM.yyyy} bis {1:dd.MM.yyyy}: {2:0.##} FLS {3}x {4:c}",
|
||||
ii.PeriodStartDate, ii.PeriodEndDate,
|
||||
ii.UnitCount, !hasRatefactor ? "" : "x " + pRO.RateFactorText2 + " ",
|
||||
ii.AmountPerUnit);
|
||||
ii.ItemDescription = "Fachleistungsstunden";
|
||||
|
||||
if (!pRO.FehlkontakteString.IsNullOrEmpty() && ii.RateFactor == 0)
|
||||
{
|
||||
Zwischensumme.Visible = true;
|
||||
ii.AbrechnungsText = String.Format("{0:dd.MM.yyyy} bis {1:dd.MM.yyyy}: {2:0.##} Std. x {3:c}",
|
||||
ii.PeriodStartDate, ii.PeriodEndDate, ii.UnitCount, ii.AmountPerUnit);
|
||||
ii.ItemDescription = "Fehlkontakte";
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
File diff suppressed because one or more lines are too long
@@ -85,6 +85,12 @@
|
||||
<Compile Include="ServiceInvoiceReport.Designer.cs">
|
||||
<DependentUpon>ServiceInvoiceReport.cs</DependentUpon>
|
||||
</Compile>
|
||||
<Compile Include="ServicesOverviewReportAlt.cs">
|
||||
<SubType>Component</SubType>
|
||||
</Compile>
|
||||
<Compile Include="ServicesOverviewReportAlt.Designer.cs">
|
||||
<DependentUpon>ServicesOverviewReportAlt.cs</DependentUpon>
|
||||
</Compile>
|
||||
<Compile Include="ServicesOverviewReportQualifikation.cs">
|
||||
<SubType>Component</SubType>
|
||||
</Compile>
|
||||
@@ -125,6 +131,9 @@
|
||||
<DependentUpon>ServiceInvoiceReport.cs</DependentUpon>
|
||||
<SubType>Designer</SubType>
|
||||
</EmbeddedResource>
|
||||
<EmbeddedResource Include="ServicesOverviewReportAlt.resx">
|
||||
<DependentUpon>ServicesOverviewReportAlt.cs</DependentUpon>
|
||||
</EmbeddedResource>
|
||||
<EmbeddedResource Include="ServicesOverviewReportQualifikation.resx">
|
||||
<DependentUpon>ServicesOverviewReportQualifikation.cs</DependentUpon>
|
||||
</EmbeddedResource>
|
||||
|
||||
@@ -72,7 +72,17 @@ namespace CaritasGuenzburgNeuUlm
|
||||
}
|
||||
|
||||
if (report == null)
|
||||
report = new CaritasGuenzburgNeuUlm.Stundenzettel();
|
||||
{
|
||||
if (ro.StartDate >= new DateTime(2023, 6, 1))
|
||||
{
|
||||
report = new CaritasGuenzburgNeuUlm.Stundenzettel();
|
||||
}
|
||||
else
|
||||
{
|
||||
report = new CaritasGuenzburgNeuUlm.StundenzettelAlt();
|
||||
}
|
||||
}
|
||||
|
||||
report.SetReportDataSource(ro);
|
||||
|
||||
return report as XtraReport;
|
||||
|
||||
@@ -74,30 +74,60 @@ namespace CaritasGuenzburgNeuUlm.Invoicing
|
||||
|
||||
BillingData bd = calc.GetBillingData(iServiceRecord);
|
||||
|
||||
/*Abrechnung ist auf Qualifikation des Mitarbeiters ausgelegt - vorläufig gehts aber noch über die erbrachte Leistung, daher vorgeschaltet "Übersetzung"
|
||||
später kann es direkt mit folgendem Code laufen:
|
||||
var qOid = iServiceRecord.Employee.ValueListEntries
|
||||
.Where(i => i.Value == ValueListEntryType.StaffQualificationsType)
|
||||
.Select(i => i.Key)
|
||||
.ToList();
|
||||
foreach (var qualiOid in qOid)
|
||||
{
|
||||
decimal stundensatz = 0;
|
||||
stundensatz = GetStundensatz(scap.CostBearer2SupportConcept, qualiOid, iServiceRecord.Start);
|
||||
if (qualiOid == 413) //477)
|
||||
{
|
||||
invoiceItem.ItemDescription = "Qualifikationsniveau 1: ";
|
||||
}
|
||||
else if (qualiOid == 414) //478)
|
||||
{
|
||||
invoiceItem.ItemDescription = "Qualifikationsniveau 2: ";
|
||||
}
|
||||
else if (qualiOid == 415)
|
||||
{
|
||||
invoiceItem.ItemDescription = "Qualifikationsniveau 3: ";
|
||||
}
|
||||
if (qualiOid == 416)
|
||||
{
|
||||
invoiceItem.ItemDescription = "Qualifikationsniveau 4: ";
|
||||
}
|
||||
}
|
||||
*/
|
||||
|
||||
decimal stundensatz = 0;
|
||||
var qOid = iServiceRecord.Employee.ValueListEntries
|
||||
.Where(i => i.Value == ValueListEntryType.StaffQualificationsType)
|
||||
.Select(i => i.Key)
|
||||
.ToList();
|
||||
foreach (var qualiOid in qOid)
|
||||
int qualiOid;
|
||||
if (iServiceRecord.ServiceDescription.CategoryName.Contains("1"))
|
||||
{
|
||||
qualiOid = 413; //477)
|
||||
stundensatz = GetStundensatz(scap.CostBearer2SupportConcept, qualiOid, iServiceRecord.Start);
|
||||
if (qualiOid == 413) //477)
|
||||
{
|
||||
invoiceItem.ItemDescription = "Qualifikationsniveau 1: ";
|
||||
}
|
||||
else if (qualiOid == 414) //478)
|
||||
{
|
||||
invoiceItem.ItemDescription = "Qualifikationsniveau 2: ";
|
||||
}
|
||||
else if (qualiOid == 415)
|
||||
{
|
||||
invoiceItem.ItemDescription = "Qualifikationsniveau 3: ";
|
||||
}
|
||||
if (qualiOid == 416)
|
||||
{
|
||||
invoiceItem.ItemDescription = "Qualifikationsniveau 4: ";
|
||||
}
|
||||
invoiceItem.ItemDescription = "Qualifikationsniveau 1: ";
|
||||
}
|
||||
else if (iServiceRecord.ServiceDescription.CategoryName.Contains("2"))
|
||||
{
|
||||
qualiOid = 414; //478)
|
||||
stundensatz = GetStundensatz(scap.CostBearer2SupportConcept, qualiOid, iServiceRecord.Start);
|
||||
invoiceItem.ItemDescription = "Qualifikationsniveau 2: ";
|
||||
}
|
||||
else if (iServiceRecord.ServiceDescription.CategoryName.Contains("3"))
|
||||
{
|
||||
qualiOid = 415;
|
||||
stundensatz = GetStundensatz(scap.CostBearer2SupportConcept, qualiOid, iServiceRecord.Start);
|
||||
invoiceItem.ItemDescription = "Qualifikationsniveau 3: ";
|
||||
}
|
||||
else if (iServiceRecord.ServiceDescription.CategoryName.Contains("4"))
|
||||
{
|
||||
qualiOid = 416;
|
||||
stundensatz = GetStundensatz(scap.CostBearer2SupportConcept, qualiOid, iServiceRecord.Start);
|
||||
invoiceItem.ItemDescription = "Qualifikationsniveau 4: ";
|
||||
}
|
||||
|
||||
if (stundensatz != 0)
|
||||
|
||||
@@ -82,6 +82,7 @@ namespace CaritasGuenzburgNeuUlm
|
||||
this.customerCountField = new DevExpress.XtraReports.UI.CalculatedField();
|
||||
this.fieldBillableFLS = new DevExpress.XtraReports.UI.CalculatedField();
|
||||
this.fieldAbrechenbareFLS = new DevExpress.XtraReports.UI.CalculatedField();
|
||||
this.xrPictureBox3 = new DevExpress.XtraReports.UI.XRPictureBox();
|
||||
((System.ComponentModel.ISupportInitialize)(this.xrTableServiceRecords1)).BeginInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.xrTable3)).BeginInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).BeginInit();
|
||||
@@ -166,7 +167,7 @@ namespace CaritasGuenzburgNeuUlm
|
||||
// xrTableCell7
|
||||
//
|
||||
this.xrTableCell7.Name = "xrTableCell7";
|
||||
this.xrTableCell7.Text = "Klient";
|
||||
this.xrTableCell7.Text = "Unterschrift Mitarbeiter";
|
||||
this.xrTableCell7.Weight = 0.41456060833172925D;
|
||||
//
|
||||
// xrTableCell1
|
||||
@@ -486,6 +487,7 @@ namespace CaritasGuenzburgNeuUlm
|
||||
// ReportFooter
|
||||
//
|
||||
this.ReportFooter.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
|
||||
this.xrPictureBox3,
|
||||
this.lblRechnungsbetrag,
|
||||
this.xrLabel12,
|
||||
this.lblEuro,
|
||||
@@ -550,7 +552,7 @@ namespace CaritasGuenzburgNeuUlm
|
||||
this.xrLabel6.SizeF = new System.Drawing.SizeF(285.6252F, 17.99997F);
|
||||
this.xrLabel6.StylePriority.UseBorders = false;
|
||||
this.xrLabel6.StylePriority.UseFont = false;
|
||||
this.xrLabel6.Text = "Unterschrift Mitarbeiter";
|
||||
this.xrLabel6.Text = "Unterschrift Klient";
|
||||
//
|
||||
// xrLabel3
|
||||
//
|
||||
@@ -620,6 +622,15 @@ namespace CaritasGuenzburgNeuUlm
|
||||
this.fieldAbrechenbareFLS.FieldType = DevExpress.XtraReports.UI.FieldType.Decimal;
|
||||
this.fieldAbrechenbareFLS.Name = "fieldAbrechenbareFLS";
|
||||
//
|
||||
// xrPictureBox3
|
||||
//
|
||||
this.xrPictureBox3.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
|
||||
new DevExpress.XtraReports.UI.XRBinding("Image", null, "CustomerSignature")});
|
||||
this.xrPictureBox3.LocationFloat = new DevExpress.Utils.PointFloat(673.7076F, 40.00003F);
|
||||
this.xrPictureBox3.Name = "xrPictureBox3";
|
||||
this.xrPictureBox3.SizeF = new System.Drawing.SizeF(199.3611F, 35.50002F);
|
||||
this.xrPictureBox3.Sizing = DevExpress.XtraPrinting.ImageSizeMode.ZoomImage;
|
||||
//
|
||||
// Stundenzettel
|
||||
//
|
||||
this.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] {
|
||||
@@ -711,5 +722,6 @@ namespace CaritasGuenzburgNeuUlm
|
||||
private DevExpress.XtraReports.UI.XRLabel xrLabel12;
|
||||
private DevExpress.XtraReports.UI.XRLabel lblEuro;
|
||||
private DevExpress.XtraReports.UI.XRPictureBox xrPictureBox2;
|
||||
private DevExpress.XtraReports.UI.XRPictureBox xrPictureBox3;
|
||||
}
|
||||
}
|
||||
|
||||
715
ReportImp/CaritasGuenzburgNeuUlm/ServicesOverviewReportAlt.Designer.cs
generated
Normal file
715
ReportImp/CaritasGuenzburgNeuUlm/ServicesOverviewReportAlt.Designer.cs
generated
Normal file
@@ -0,0 +1,715 @@
|
||||
namespace CaritasGuenzburgNeuUlm
|
||||
{
|
||||
partial class StundenzettelAlt
|
||||
{
|
||||
/// <summary>
|
||||
/// Required designer variable.
|
||||
/// </summary>
|
||||
private System.ComponentModel.IContainer components;
|
||||
|
||||
/// <summary>
|
||||
/// Clean up any resources being used.
|
||||
/// </summary>
|
||||
/// <param name="disposing">true if managed resources should be disposed; otherwise, false.</param>
|
||||
protected override void Dispose(bool disposing)
|
||||
{
|
||||
if (disposing && (components != null))
|
||||
{
|
||||
components.Dispose();
|
||||
}
|
||||
base.Dispose(disposing);
|
||||
}
|
||||
|
||||
#region Designer generated code
|
||||
|
||||
/// <summary>
|
||||
/// Required method for Designer support - do not modify
|
||||
/// the contents of this method with the code editor.
|
||||
/// </summary>
|
||||
private void InitializeComponent()
|
||||
{
|
||||
this.components = new System.ComponentModel.Container();
|
||||
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.xrTableRow2 = new DevExpress.XtraReports.UI.XRTableRow();
|
||||
this.xrTableCell3 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell5 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell9 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell12 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell7 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell1 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.DetailReport = new DevExpress.XtraReports.UI.DetailReportBand();
|
||||
this.Detail1 = new DevExpress.XtraReports.UI.DetailBand();
|
||||
this.xrTable3 = new DevExpress.XtraReports.UI.XRTable();
|
||||
this.xrTableRow6 = new DevExpress.XtraReports.UI.XRTableRow();
|
||||
this.xrTableCell13 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell6 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell16 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell17 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell10 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrPictureBox2 = new DevExpress.XtraReports.UI.XRPictureBox();
|
||||
this.xrTableCell2 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.GroupHeader1 = new DevExpress.XtraReports.UI.GroupHeaderBand();
|
||||
this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components);
|
||||
this.formattingRuleStartDate = new DevExpress.XtraReports.UI.FormattingRule();
|
||||
this.ReportHeader = new DevExpress.XtraReports.UI.ReportHeaderBand();
|
||||
this.xrLabel10 = new DevExpress.XtraReports.UI.XRLabel();
|
||||
this.xrLabel8 = new DevExpress.XtraReports.UI.XRLabel();
|
||||
this.xrLabel7 = new DevExpress.XtraReports.UI.XRLabel();
|
||||
this.xrLabel1 = new DevExpress.XtraReports.UI.XRLabel();
|
||||
this.xrLabel2 = new DevExpress.XtraReports.UI.XRLabel();
|
||||
this.xrPictureBox1 = new DevExpress.XtraReports.UI.XRPictureBox();
|
||||
this.xrLabel29 = new DevExpress.XtraReports.UI.XRLabel();
|
||||
this.xrLabel31 = new DevExpress.XtraReports.UI.XRLabel();
|
||||
this.xrLabel9 = new DevExpress.XtraReports.UI.XRLabel();
|
||||
this.xrLabel11 = new DevExpress.XtraReports.UI.XRLabel();
|
||||
this.formattingRuleServiceDesc = new DevExpress.XtraReports.UI.FormattingRule();
|
||||
this.formattingRuleCostBearer = new DevExpress.XtraReports.UI.FormattingRule();
|
||||
this.formattingRuleEmployeeName = new DevExpress.XtraReports.UI.FormattingRule();
|
||||
this.topMarginBand1 = new DevExpress.XtraReports.UI.TopMarginBand();
|
||||
this.bottomMarginBand1 = new DevExpress.XtraReports.UI.BottomMarginBand();
|
||||
this.ReportFooter = new DevExpress.XtraReports.UI.ReportFooterBand();
|
||||
this.lblRechnungsbetrag = new DevExpress.XtraReports.UI.XRLabel();
|
||||
this.xrLabel12 = new DevExpress.XtraReports.UI.XRLabel();
|
||||
this.lblEuro = new DevExpress.XtraReports.UI.XRLabel();
|
||||
this.xrLabel6 = new DevExpress.XtraReports.UI.XRLabel();
|
||||
this.xrLabel3 = new DevExpress.XtraReports.UI.XRLabel();
|
||||
this.xrLabel4 = new DevExpress.XtraReports.UI.XRLabel();
|
||||
this.fieldStd = new DevExpress.XtraReports.UI.CalculatedField();
|
||||
this.fieldTotalFLSBillable = new DevExpress.XtraReports.UI.CalculatedField();
|
||||
this.fieldTotalFLSBillableXRateFactor = new DevExpress.XtraReports.UI.CalculatedField();
|
||||
this.customerCountField = new DevExpress.XtraReports.UI.CalculatedField();
|
||||
this.fieldBillableFLS = new DevExpress.XtraReports.UI.CalculatedField();
|
||||
this.fieldAbrechenbareFLS = new DevExpress.XtraReports.UI.CalculatedField();
|
||||
((System.ComponentModel.ISupportInitialize)(this.xrTableServiceRecords1)).BeginInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.xrTable3)).BeginInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).BeginInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this)).BeginInit();
|
||||
//
|
||||
// Detail
|
||||
//
|
||||
this.Detail.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Bold);
|
||||
this.Detail.HeightF = 0F;
|
||||
this.Detail.Name = "Detail";
|
||||
this.Detail.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F);
|
||||
this.Detail.StylePriority.UseFont = false;
|
||||
this.Detail.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
|
||||
//
|
||||
// xrTableServiceRecords1
|
||||
//
|
||||
this.xrTableServiceRecords1.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
|
||||
| DevExpress.XtraPrinting.BorderSide.Right)
|
||||
| DevExpress.XtraPrinting.BorderSide.Bottom)));
|
||||
this.xrTableServiceRecords1.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F);
|
||||
this.xrTableServiceRecords1.Name = "xrTableServiceRecords1";
|
||||
this.xrTableServiceRecords1.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 0, 0, 0, 100F);
|
||||
this.xrTableServiceRecords1.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] {
|
||||
this.xrTableRow2});
|
||||
this.xrTableServiceRecords1.SizeF = new System.Drawing.SizeF(1080F, 33F);
|
||||
this.xrTableServiceRecords1.StylePriority.UseBackColor = false;
|
||||
this.xrTableServiceRecords1.StylePriority.UseFont = false;
|
||||
this.xrTableServiceRecords1.StylePriority.UsePadding = false;
|
||||
this.xrTableServiceRecords1.StylePriority.UseTextAlignment = false;
|
||||
this.xrTableServiceRecords1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.BottomLeft;
|
||||
//
|
||||
// xrTableRow2
|
||||
//
|
||||
this.xrTableRow2.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
|
||||
this.xrTableCell3,
|
||||
this.xrTableCell5,
|
||||
this.xrTableCell9,
|
||||
this.xrTableCell12,
|
||||
this.xrTableCell7,
|
||||
this.xrTableCell1});
|
||||
this.xrTableRow2.Name = "xrTableRow2";
|
||||
this.xrTableRow2.StylePriority.UseFont = false;
|
||||
this.xrTableRow2.StylePriority.UsePadding = false;
|
||||
this.xrTableRow2.StylePriority.UseTextAlignment = false;
|
||||
this.xrTableRow2.Weight = 1.8333302250667567D;
|
||||
//
|
||||
// xrTableCell3
|
||||
//
|
||||
this.xrTableCell3.Name = "xrTableCell3";
|
||||
this.xrTableCell3.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 2, 0, 0, 100F);
|
||||
this.xrTableCell3.StylePriority.UseFont = false;
|
||||
this.xrTableCell3.StylePriority.UseTextAlignment = false;
|
||||
this.xrTableCell3.Text = "Datum";
|
||||
this.xrTableCell3.Weight = 0.1950873438398382D;
|
||||
//
|
||||
// xrTableCell5
|
||||
//
|
||||
this.xrTableCell5.Name = "xrTableCell5";
|
||||
this.xrTableCell5.Text = "Uhrzeit";
|
||||
this.xrTableCell5.Weight = 0.24385917755686731D;
|
||||
//
|
||||
// xrTableCell9
|
||||
//
|
||||
this.xrTableCell9.Multiline = true;
|
||||
this.xrTableCell9.Name = "xrTableCell9";
|
||||
this.xrTableCell9.StylePriority.UseFont = false;
|
||||
this.xrTableCell9.StylePriority.UsePadding = false;
|
||||
this.xrTableCell9.StylePriority.UseTextAlignment = false;
|
||||
this.xrTableCell9.Text = "Std.\r\nEinzelbetr.";
|
||||
this.xrTableCell9.Weight = 0.17070142862948759D;
|
||||
//
|
||||
// xrTableCell12
|
||||
//
|
||||
this.xrTableCell12.Name = "xrTableCell12";
|
||||
this.xrTableCell12.StylePriority.UseBackColor = false;
|
||||
this.xrTableCell12.StylePriority.UseFont = false;
|
||||
this.xrTableCell12.StylePriority.UsePadding = false;
|
||||
this.xrTableCell12.StylePriority.UseTextAlignment = false;
|
||||
this.xrTableCell12.Text = "Betreuungsinhalt";
|
||||
this.xrTableCell12.Weight = 1.4143832505463574D;
|
||||
//
|
||||
// xrTableCell7
|
||||
//
|
||||
this.xrTableCell7.Name = "xrTableCell7";
|
||||
this.xrTableCell7.Text = "Klient";
|
||||
this.xrTableCell7.Weight = 0.41456060833172925D;
|
||||
//
|
||||
// xrTableCell1
|
||||
//
|
||||
this.xrTableCell1.Multiline = true;
|
||||
this.xrTableCell1.Name = "xrTableCell1";
|
||||
this.xrTableCell1.Text = "Mitarbeiter";
|
||||
this.xrTableCell1.Weight = 0.19508734603091166D;
|
||||
//
|
||||
// DetailReport
|
||||
//
|
||||
this.DetailReport.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] {
|
||||
this.Detail1,
|
||||
this.GroupHeader1});
|
||||
this.DetailReport.DataMember = "Services";
|
||||
this.DetailReport.DataSource = this.bindingSource1;
|
||||
this.DetailReport.Level = 0;
|
||||
this.DetailReport.Name = "DetailReport";
|
||||
this.DetailReport.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F);
|
||||
this.DetailReport.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
|
||||
//
|
||||
// Detail1
|
||||
//
|
||||
this.Detail1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
|
||||
this.xrTable3});
|
||||
this.Detail1.Font = new System.Drawing.Font("Calibri", 11F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
|
||||
this.Detail1.HeightF = 25F;
|
||||
this.Detail1.Name = "Detail1";
|
||||
this.Detail1.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F);
|
||||
this.Detail1.StylePriority.UseFont = false;
|
||||
this.Detail1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
|
||||
//
|
||||
// xrTable3
|
||||
//
|
||||
this.xrTable3.BorderColor = System.Drawing.Color.Black;
|
||||
this.xrTable3.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right)
|
||||
| DevExpress.XtraPrinting.BorderSide.Bottom)));
|
||||
this.xrTable3.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F);
|
||||
this.xrTable3.Name = "xrTable3";
|
||||
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(1080F, 25F);
|
||||
this.xrTable3.StylePriority.UseFont = false;
|
||||
this.xrTable3.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
|
||||
//
|
||||
// xrTableRow6
|
||||
//
|
||||
this.xrTableRow6.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
|
||||
this.xrTableCell13,
|
||||
this.xrTableCell6,
|
||||
this.xrTableCell16,
|
||||
this.xrTableCell17,
|
||||
this.xrTableCell10,
|
||||
this.xrTableCell2});
|
||||
this.xrTableRow6.Name = "xrTableRow6";
|
||||
this.xrTableRow6.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F);
|
||||
this.xrTableRow6.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
|
||||
this.xrTableRow6.Weight = 1.3888888888888888D;
|
||||
//
|
||||
// xrTableCell13
|
||||
//
|
||||
this.xrTableCell13.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
|
||||
new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.StartDate", "{0:dd.MM.yyyy}")});
|
||||
this.xrTableCell13.Name = "xrTableCell13";
|
||||
this.xrTableCell13.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 2, 0, 0, 100F);
|
||||
this.xrTableCell13.StylePriority.UseFont = false;
|
||||
this.xrTableCell13.StylePriority.UsePadding = false;
|
||||
this.xrTableCell13.StylePriority.UseTextAlignment = false;
|
||||
this.xrTableCell13.Text = "xrTableCell13";
|
||||
this.xrTableCell13.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
|
||||
this.xrTableCell13.Weight = 0.10101007828153003D;
|
||||
//
|
||||
// xrTableCell6
|
||||
//
|
||||
this.xrTableCell6.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
|
||||
new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.TimeRangeString")});
|
||||
this.xrTableCell6.Name = "xrTableCell6";
|
||||
this.xrTableCell6.StylePriority.UseTextAlignment = false;
|
||||
this.xrTableCell6.Text = "xrTableCell6";
|
||||
this.xrTableCell6.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
|
||||
this.xrTableCell6.Weight = 0.126262598046215D;
|
||||
//
|
||||
// xrTableCell16
|
||||
//
|
||||
this.xrTableCell16.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
|
||||
new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.fieldStd", "{0:0.00}")});
|
||||
this.xrTableCell16.Name = "xrTableCell16";
|
||||
this.xrTableCell16.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
|
||||
this.xrTableCell16.StylePriority.UseFont = false;
|
||||
this.xrTableCell16.StylePriority.UseTextAlignment = false;
|
||||
this.xrTableCell16.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
|
||||
this.xrTableCell16.Weight = 0.088383819057436183D;
|
||||
//
|
||||
// xrTableCell17
|
||||
//
|
||||
this.xrTableCell17.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
|
||||
new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.Notice")});
|
||||
this.xrTableCell17.Multiline = true;
|
||||
this.xrTableCell17.Name = "xrTableCell17";
|
||||
this.xrTableCell17.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 3, 0, 0, 100F);
|
||||
this.xrTableCell17.StylePriority.UseFont = false;
|
||||
this.xrTableCell17.StylePriority.UsePadding = false;
|
||||
this.xrTableCell17.StylePriority.UseTextAlignment = false;
|
||||
this.xrTableCell17.Text = "xrTableCell17";
|
||||
this.xrTableCell17.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
|
||||
this.xrTableCell17.Weight = 0.73232309619365532D;
|
||||
//
|
||||
// xrTableCell10
|
||||
//
|
||||
this.xrTableCell10.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
|
||||
this.xrPictureBox2});
|
||||
this.xrTableCell10.Name = "xrTableCell10";
|
||||
this.xrTableCell10.StylePriority.UseTextAlignment = false;
|
||||
this.xrTableCell10.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
|
||||
this.xrTableCell10.Weight = 0.21464642494837044D;
|
||||
//
|
||||
// xrPictureBox2
|
||||
//
|
||||
this.xrPictureBox2.Borders = DevExpress.XtraPrinting.BorderSide.None;
|
||||
this.xrPictureBox2.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
|
||||
new DevExpress.XtraReports.UI.XRBinding("Tag", null, "Services.Signature")});
|
||||
this.xrPictureBox2.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F);
|
||||
this.xrPictureBox2.Name = "xrPictureBox2";
|
||||
this.xrPictureBox2.SizeF = new System.Drawing.SizeF(170F, 25F);
|
||||
this.xrPictureBox2.Sizing = DevExpress.XtraPrinting.ImageSizeMode.ZoomImage;
|
||||
this.xrPictureBox2.StylePriority.UseBorders = false;
|
||||
this.xrPictureBox2.BeforePrint += new System.Drawing.Printing.PrintEventHandler(this.xrPictureBox2_BeforePrint);
|
||||
//
|
||||
// xrTableCell2
|
||||
//
|
||||
this.xrTableCell2.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
|
||||
new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.EmployeeAbbr")});
|
||||
this.xrTableCell2.Name = "xrTableCell2";
|
||||
this.xrTableCell2.StylePriority.UseTextAlignment = false;
|
||||
this.xrTableCell2.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
|
||||
this.xrTableCell2.Weight = 0.10101007700573778D;
|
||||
//
|
||||
// GroupHeader1
|
||||
//
|
||||
this.GroupHeader1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
|
||||
this.xrTableServiceRecords1});
|
||||
this.GroupHeader1.Font = new System.Drawing.Font("Calibri", 9F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
|
||||
this.GroupHeader1.HeightF = 33F;
|
||||
this.GroupHeader1.Name = "GroupHeader1";
|
||||
this.GroupHeader1.RepeatEveryPage = true;
|
||||
this.GroupHeader1.StylePriority.UseFont = false;
|
||||
//
|
||||
// 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";
|
||||
//
|
||||
// ReportHeader
|
||||
//
|
||||
this.ReportHeader.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
|
||||
this.xrLabel10,
|
||||
this.xrLabel8,
|
||||
this.xrLabel7,
|
||||
this.xrLabel1,
|
||||
this.xrLabel2,
|
||||
this.xrPictureBox1,
|
||||
this.xrLabel29,
|
||||
this.xrLabel31,
|
||||
this.xrLabel9,
|
||||
this.xrLabel11});
|
||||
this.ReportHeader.Font = new System.Drawing.Font("Calibri", 11F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
|
||||
this.ReportHeader.HeightF = 140F;
|
||||
this.ReportHeader.Name = "ReportHeader";
|
||||
this.ReportHeader.StylePriority.UseFont = false;
|
||||
//
|
||||
// xrLabel10
|
||||
//
|
||||
this.xrLabel10.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
|
||||
new DevExpress.XtraReports.UI.XRBinding("Text", null, "CustomerBirthday", "geb.: {0:dd.MM.yyyy}")});
|
||||
this.xrLabel10.LocationFloat = new DevExpress.Utils.PointFloat(829.9998F, 86.58333F);
|
||||
this.xrLabel10.Name = "xrLabel10";
|
||||
this.xrLabel10.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
|
||||
this.xrLabel10.SizeF = new System.Drawing.SizeF(200F, 18F);
|
||||
this.xrLabel10.StylePriority.UseBorders = false;
|
||||
this.xrLabel10.StylePriority.UseFont = false;
|
||||
//
|
||||
// xrLabel8
|
||||
//
|
||||
this.xrLabel8.Font = new System.Drawing.Font("Calibri", 11F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
|
||||
this.xrLabel8.LocationFloat = new DevExpress.Utils.PointFloat(829.9998F, 115F);
|
||||
this.xrLabel8.Name = "xrLabel8";
|
||||
this.xrLabel8.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
|
||||
this.xrLabel8.SizeF = new System.Drawing.SizeF(237.7086F, 18.00001F);
|
||||
this.xrLabel8.StylePriority.UseBorders = false;
|
||||
this.xrLabel8.StylePriority.UseFont = false;
|
||||
this.xrLabel8.Text = "[Month] [Year]";
|
||||
//
|
||||
// xrLabel7
|
||||
//
|
||||
this.xrLabel7.Font = new System.Drawing.Font("Calibri", 11F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
|
||||
this.xrLabel7.LocationFloat = new DevExpress.Utils.PointFloat(509.7086F, 115F);
|
||||
this.xrLabel7.Name = "xrLabel7";
|
||||
this.xrLabel7.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
|
||||
this.xrLabel7.SizeF = new System.Drawing.SizeF(229.9998F, 18.00001F);
|
||||
this.xrLabel7.StylePriority.UseFont = false;
|
||||
this.xrLabel7.Text = "Leistungsnachweis für Zeitraum:";
|
||||
//
|
||||
// xrLabel1
|
||||
//
|
||||
this.xrLabel1.Font = new System.Drawing.Font("Calibri", 14F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
|
||||
this.xrLabel1.LocationFloat = new DevExpress.Utils.PointFloat(204.8543F, 49.09447F);
|
||||
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(829.2918F, 25F);
|
||||
this.xrLabel1.StylePriority.UseFont = false;
|
||||
this.xrLabel1.StylePriority.UseTextAlignment = false;
|
||||
this.xrLabel1.Text = "Leistungsnachweis für geleistete Betreuungsstunden in der ambulanten Betreuung";
|
||||
//
|
||||
// xrLabel2
|
||||
//
|
||||
this.xrLabel2.Font = new System.Drawing.Font("Calibri", 14F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
|
||||
this.xrLabel2.LocationFloat = new DevExpress.Utils.PointFloat(221.7082F, 0F);
|
||||
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(829.2918F, 25F);
|
||||
this.xrLabel2.StylePriority.UseFont = false;
|
||||
this.xrLabel2.StylePriority.UseTextAlignment = false;
|
||||
this.xrLabel2.Text = "Qualitätsverbund Nordschwaben - Caritasverband für die Region Günzburg und Neu-Ul" +
|
||||
"m e.V.";
|
||||
//
|
||||
// xrPictureBox1
|
||||
//
|
||||
this.xrPictureBox1.Image = ((System.Drawing.Image)(resources.GetObject("xrPictureBox1.Image")));
|
||||
this.xrPictureBox1.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F);
|
||||
this.xrPictureBox1.Name = "xrPictureBox1";
|
||||
this.xrPictureBox1.SizeF = new System.Drawing.SizeF(56.36636F, 74.09447F);
|
||||
this.xrPictureBox1.Sizing = DevExpress.XtraPrinting.ImageSizeMode.AutoSize;
|
||||
//
|
||||
// xrLabel29
|
||||
//
|
||||
this.xrLabel29.LocationFloat = new DevExpress.Utils.PointFloat(80.00005F, 86.58333F);
|
||||
this.xrLabel29.Name = "xrLabel29";
|
||||
this.xrLabel29.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
|
||||
this.xrLabel29.SizeF = new System.Drawing.SizeF(343.6245F, 18F);
|
||||
this.xrLabel29.StylePriority.UseBorders = false;
|
||||
this.xrLabel29.StylePriority.UseFont = false;
|
||||
this.xrLabel29.Text = "[CustomerLastName], [CustomerFirstName]";
|
||||
//
|
||||
// xrLabel31
|
||||
//
|
||||
this.xrLabel31.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
|
||||
new DevExpress.XtraReports.UI.XRBinding("Text", null, "ApprovedFLSPerWeek", "{0:0.##} Wochenstunden")});
|
||||
this.xrLabel31.LocationFloat = new DevExpress.Utils.PointFloat(229.9998F, 115F);
|
||||
this.xrLabel31.Name = "xrLabel31";
|
||||
this.xrLabel31.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
|
||||
this.xrLabel31.SizeF = new System.Drawing.SizeF(241.5415F, 17.99999F);
|
||||
this.xrLabel31.StylePriority.UseBorders = false;
|
||||
this.xrLabel31.StylePriority.UseFont = false;
|
||||
//
|
||||
// xrLabel9
|
||||
//
|
||||
this.xrLabel9.Font = new System.Drawing.Font("Calibri", 11F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
|
||||
this.xrLabel9.LocationFloat = new DevExpress.Utils.PointFloat(0F, 86.58333F);
|
||||
this.xrLabel9.Name = "xrLabel9";
|
||||
this.xrLabel9.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
|
||||
this.xrLabel9.SizeF = new System.Drawing.SizeF(80.00005F, 18F);
|
||||
this.xrLabel9.StylePriority.UseFont = false;
|
||||
this.xrLabel9.Text = "Klient:";
|
||||
//
|
||||
// xrLabel11
|
||||
//
|
||||
this.xrLabel11.Font = new System.Drawing.Font("Calibri", 11F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
|
||||
this.xrLabel11.LocationFloat = new DevExpress.Utils.PointFloat(0F, 115F);
|
||||
this.xrLabel11.Name = "xrLabel11";
|
||||
this.xrLabel11.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
|
||||
this.xrLabel11.SizeF = new System.Drawing.SizeF(229.9998F, 18.00001F);
|
||||
this.xrLabel11.StylePriority.UseFont = false;
|
||||
this.xrLabel11.Text = "genehmigte Fachleistungsstunden:";
|
||||
//
|
||||
// formattingRuleServiceDesc
|
||||
//
|
||||
this.formattingRuleServiceDesc.Condition = "[StartDate2] < [StartDate]";
|
||||
this.formattingRuleServiceDesc.DataMember = "ServicesDouble";
|
||||
this.formattingRuleServiceDesc.Formatting.Visible = DevExpress.Utils.DefaultBoolean.False;
|
||||
this.formattingRuleServiceDesc.Name = "formattingRuleServiceDesc";
|
||||
//
|
||||
// formattingRuleCostBearer
|
||||
//
|
||||
this.formattingRuleCostBearer.Condition = "[StartDate2] < [StartDate]";
|
||||
this.formattingRuleCostBearer.DataMember = "ServicesDouble";
|
||||
this.formattingRuleCostBearer.Formatting.Visible = DevExpress.Utils.DefaultBoolean.False;
|
||||
this.formattingRuleCostBearer.Name = "formattingRuleCostBearer";
|
||||
//
|
||||
// formattingRuleEmployeeName
|
||||
//
|
||||
this.formattingRuleEmployeeName.Condition = "[StartDate2] < [StartDate]";
|
||||
this.formattingRuleEmployeeName.DataMember = "ServicesDouble";
|
||||
this.formattingRuleEmployeeName.Formatting.Visible = DevExpress.Utils.DefaultBoolean.False;
|
||||
this.formattingRuleEmployeeName.Name = "formattingRuleEmployeeName";
|
||||
//
|
||||
// topMarginBand1
|
||||
//
|
||||
this.topMarginBand1.Font = new System.Drawing.Font("Times New Roman", 9.75F);
|
||||
this.topMarginBand1.HeightF = 50F;
|
||||
this.topMarginBand1.Name = "topMarginBand1";
|
||||
this.topMarginBand1.StylePriority.UseFont = false;
|
||||
//
|
||||
// bottomMarginBand1
|
||||
//
|
||||
this.bottomMarginBand1.HeightF = 50F;
|
||||
this.bottomMarginBand1.Name = "bottomMarginBand1";
|
||||
//
|
||||
// ReportFooter
|
||||
//
|
||||
this.ReportFooter.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
|
||||
this.lblRechnungsbetrag,
|
||||
this.xrLabel12,
|
||||
this.lblEuro,
|
||||
this.xrLabel6,
|
||||
this.xrLabel3,
|
||||
this.xrLabel4});
|
||||
this.ReportFooter.Font = new System.Drawing.Font("Calibri", 11F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
|
||||
this.ReportFooter.HeightF = 93.50002F;
|
||||
this.ReportFooter.Name = "ReportFooter";
|
||||
this.ReportFooter.StylePriority.UseFont = false;
|
||||
//
|
||||
// lblRechnungsbetrag
|
||||
//
|
||||
this.lblRechnungsbetrag.Font = new System.Drawing.Font("Calibri", 11F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
|
||||
this.lblRechnungsbetrag.LocationFloat = new DevExpress.Utils.PointFloat(405.0827F, 0F);
|
||||
this.lblRechnungsbetrag.Multiline = true;
|
||||
this.lblRechnungsbetrag.Name = "lblRechnungsbetrag";
|
||||
this.lblRechnungsbetrag.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 3, 0, 0, 100F);
|
||||
this.lblRechnungsbetrag.SizeF = new System.Drawing.SizeF(268.6249F, 40.83335F);
|
||||
this.lblRechnungsbetrag.StylePriority.UseBorders = false;
|
||||
this.lblRechnungsbetrag.StylePriority.UseFont = false;
|
||||
this.lblRechnungsbetrag.StylePriority.UsePadding = false;
|
||||
this.lblRechnungsbetrag.StylePriority.UseTextAlignment = false;
|
||||
this.lblRechnungsbetrag.Text = "Ergibt Rechnungsbetrag ……………………… €";
|
||||
this.lblRechnungsbetrag.TextAlignment = DevExpress.XtraPrinting.TextAlignment.BottomLeft;
|
||||
//
|
||||
// xrLabel12
|
||||
//
|
||||
this.xrLabel12.Font = new System.Drawing.Font("Calibri", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
|
||||
this.xrLabel12.LocationFloat = new DevExpress.Utils.PointFloat(249.9995F, 40.83335F);
|
||||
this.xrLabel12.Multiline = true;
|
||||
this.xrLabel12.Name = "xrLabel12";
|
||||
this.xrLabel12.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 3, 0, 0, 100F);
|
||||
this.xrLabel12.SizeF = new System.Drawing.SizeF(155.0832F, 40.83335F);
|
||||
this.xrLabel12.StylePriority.UseBorders = false;
|
||||
this.xrLabel12.StylePriority.UseFont = false;
|
||||
this.xrLabel12.StylePriority.UsePadding = false;
|
||||
this.xrLabel12.StylePriority.UseTextAlignment = false;
|
||||
this.xrLabel12.Text = "(vereinbarter Stundensatz)";
|
||||
this.xrLabel12.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
|
||||
//
|
||||
// lblEuro
|
||||
//
|
||||
this.lblEuro.LocationFloat = new DevExpress.Utils.PointFloat(249.9995F, 0F);
|
||||
this.lblEuro.Multiline = true;
|
||||
this.lblEuro.Name = "lblEuro";
|
||||
this.lblEuro.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 3, 0, 0, 100F);
|
||||
this.lblEuro.SizeF = new System.Drawing.SizeF(155.0832F, 40.83335F);
|
||||
this.lblEuro.StylePriority.UseBorders = false;
|
||||
this.lblEuro.StylePriority.UseFont = false;
|
||||
this.lblEuro.StylePriority.UsePadding = false;
|
||||
this.lblEuro.StylePriority.UseTextAlignment = false;
|
||||
this.lblEuro.Text = "mal ... Euro";
|
||||
this.lblEuro.TextAlignment = DevExpress.XtraPrinting.TextAlignment.BottomLeft;
|
||||
//
|
||||
// xrLabel6
|
||||
//
|
||||
this.xrLabel6.Borders = DevExpress.XtraPrinting.BorderSide.Top;
|
||||
this.xrLabel6.LocationFloat = new DevExpress.Utils.PointFloat(670.7499F, 75.50005F);
|
||||
this.xrLabel6.Name = "xrLabel6";
|
||||
this.xrLabel6.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
|
||||
this.xrLabel6.SizeF = new System.Drawing.SizeF(285.6252F, 17.99997F);
|
||||
this.xrLabel6.StylePriority.UseBorders = false;
|
||||
this.xrLabel6.StylePriority.UseFont = false;
|
||||
this.xrLabel6.Text = "Unterschrift Mitarbeiter";
|
||||
//
|
||||
// xrLabel3
|
||||
//
|
||||
this.xrLabel3.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F);
|
||||
this.xrLabel3.Multiline = true;
|
||||
this.xrLabel3.Name = "xrLabel3";
|
||||
this.xrLabel3.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 3, 0, 0, 100F);
|
||||
this.xrLabel3.SizeF = new System.Drawing.SizeF(141.5833F, 40.83335F);
|
||||
this.xrLabel3.StylePriority.UseBorders = false;
|
||||
this.xrLabel3.StylePriority.UseFont = false;
|
||||
this.xrLabel3.StylePriority.UsePadding = false;
|
||||
this.xrLabel3.StylePriority.UseTextAlignment = false;
|
||||
this.xrLabel3.Text = "Gesamt-\r\nstunden";
|
||||
this.xrLabel3.TextAlignment = DevExpress.XtraPrinting.TextAlignment.BottomLeft;
|
||||
//
|
||||
// xrLabel4
|
||||
//
|
||||
this.xrLabel4.BorderWidth = 1F;
|
||||
this.xrLabel4.Font = new System.Drawing.Font("Calibri", 11F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
|
||||
this.xrLabel4.LocationFloat = new DevExpress.Utils.PointFloat(179.9998F, 0F);
|
||||
this.xrLabel4.Name = "xrLabel4";
|
||||
this.xrLabel4.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 3, 0, 0, 100F);
|
||||
this.xrLabel4.SizeF = new System.Drawing.SizeF(69.99969F, 40.83335F);
|
||||
this.xrLabel4.StylePriority.UseBorders = false;
|
||||
this.xrLabel4.StylePriority.UseBorderWidth = false;
|
||||
this.xrLabel4.StylePriority.UseFont = false;
|
||||
this.xrLabel4.StylePriority.UsePadding = false;
|
||||
this.xrLabel4.StylePriority.UseTextAlignment = false;
|
||||
this.xrLabel4.Text = "[TotalFLSString]";
|
||||
this.xrLabel4.TextAlignment = DevExpress.XtraPrinting.TextAlignment.BottomCenter;
|
||||
//
|
||||
// fieldStd
|
||||
//
|
||||
this.fieldStd.DataMember = "Services";
|
||||
this.fieldStd.Expression = "[Minutes] / 60";
|
||||
this.fieldStd.FieldType = DevExpress.XtraReports.UI.FieldType.Decimal;
|
||||
this.fieldStd.Name = "fieldStd";
|
||||
//
|
||||
// fieldTotalFLSBillable
|
||||
//
|
||||
this.fieldTotalFLSBillable.Expression = "[TotalFLMBillable]/60";
|
||||
this.fieldTotalFLSBillable.FieldType = DevExpress.XtraReports.UI.FieldType.Decimal;
|
||||
this.fieldTotalFLSBillable.Name = "fieldTotalFLSBillable";
|
||||
//
|
||||
// fieldTotalFLSBillableXRateFactor
|
||||
//
|
||||
this.fieldTotalFLSBillableXRateFactor.Expression = "([TotalFLMBillable]/60) * 1.2";
|
||||
this.fieldTotalFLSBillableXRateFactor.FieldType = DevExpress.XtraReports.UI.FieldType.Decimal;
|
||||
this.fieldTotalFLSBillableXRateFactor.Name = "fieldTotalFLSBillableXRateFactor";
|
||||
//
|
||||
// customerCountField
|
||||
//
|
||||
this.customerCountField.DataMember = "Services";
|
||||
this.customerCountField.Expression = "Iif([CustomerCount] < 2, \'\', ToStr([CustomerCount]) + \' Teilnehmer\')";
|
||||
this.customerCountField.FieldType = DevExpress.XtraReports.UI.FieldType.String;
|
||||
this.customerCountField.Name = "customerCountField";
|
||||
//
|
||||
// fieldBillableFLS
|
||||
//
|
||||
this.fieldBillableFLS.Expression = "[TotalFLMBillable]/60";
|
||||
this.fieldBillableFLS.FieldType = DevExpress.XtraReports.UI.FieldType.Decimal;
|
||||
this.fieldBillableFLS.Name = "fieldBillableFLS";
|
||||
//
|
||||
// fieldAbrechenbareFLS
|
||||
//
|
||||
this.fieldAbrechenbareFLS.Expression = "([TotalFLMBillable]/60) * 1.2";
|
||||
this.fieldAbrechenbareFLS.FieldType = DevExpress.XtraReports.UI.FieldType.Decimal;
|
||||
this.fieldAbrechenbareFLS.Name = "fieldAbrechenbareFLS";
|
||||
//
|
||||
// Stundenzettel
|
||||
//
|
||||
this.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] {
|
||||
this.Detail,
|
||||
this.DetailReport,
|
||||
this.ReportHeader,
|
||||
this.topMarginBand1,
|
||||
this.bottomMarginBand1,
|
||||
this.ReportFooter});
|
||||
this.CalculatedFields.AddRange(new DevExpress.XtraReports.UI.CalculatedField[] {
|
||||
this.fieldStd,
|
||||
this.fieldTotalFLSBillable,
|
||||
this.fieldTotalFLSBillableXRateFactor,
|
||||
this.customerCountField,
|
||||
this.fieldBillableFLS,
|
||||
this.fieldAbrechenbareFLS});
|
||||
this.DataSource = this.bindingSource1;
|
||||
this.Font = new System.Drawing.Font("Calibri", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
|
||||
this.FormattingRuleSheet.AddRange(new DevExpress.XtraReports.UI.FormattingRule[] {
|
||||
this.formattingRuleStartDate,
|
||||
this.formattingRuleServiceDesc,
|
||||
this.formattingRuleCostBearer,
|
||||
this.formattingRuleEmployeeName});
|
||||
this.Landscape = true;
|
||||
this.Margins = new System.Drawing.Printing.Margins(40, 40, 50, 50);
|
||||
this.PageHeight = 827;
|
||||
this.PageWidth = 1169;
|
||||
this.PaperKind = System.Drawing.Printing.PaperKind.A4;
|
||||
this.SnapGridSize = 9F;
|
||||
this.Version = "17.1";
|
||||
((System.ComponentModel.ISupportInitialize)(this.xrTableServiceRecords1)).EndInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.xrTable3)).EndInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).EndInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this)).EndInit();
|
||||
|
||||
}
|
||||
|
||||
#endregion
|
||||
|
||||
private DevExpress.XtraReports.UI.DetailBand Detail;
|
||||
private System.Windows.Forms.BindingSource bindingSource1;
|
||||
private DevExpress.XtraReports.UI.DetailReportBand DetailReport;
|
||||
private DevExpress.XtraReports.UI.DetailBand Detail1;
|
||||
private DevExpress.XtraReports.UI.XRTable xrTable3;
|
||||
private DevExpress.XtraReports.UI.XRTableRow xrTableRow6;
|
||||
private DevExpress.XtraReports.UI.XRTableCell xrTableCell16;
|
||||
private DevExpress.XtraReports.UI.XRTableCell xrTableCell17;
|
||||
private DevExpress.XtraReports.UI.ReportHeaderBand ReportHeader;
|
||||
private DevExpress.XtraReports.UI.XRTable xrTableServiceRecords1;
|
||||
private DevExpress.XtraReports.UI.XRTableRow xrTableRow2;
|
||||
private DevExpress.XtraReports.UI.XRTableCell xrTableCell3;
|
||||
private DevExpress.XtraReports.UI.XRTableCell xrTableCell9;
|
||||
private DevExpress.XtraReports.UI.XRTableCell xrTableCell12;
|
||||
private DevExpress.XtraReports.UI.XRTableCell xrTableCell13;
|
||||
private DevExpress.XtraReports.UI.FormattingRule formattingRuleStartDate;
|
||||
private DevExpress.XtraReports.UI.FormattingRule formattingRuleServiceDesc;
|
||||
private DevExpress.XtraReports.UI.FormattingRule formattingRuleCostBearer;
|
||||
private DevExpress.XtraReports.UI.FormattingRule formattingRuleEmployeeName;
|
||||
private DevExpress.XtraReports.UI.TopMarginBand topMarginBand1;
|
||||
private DevExpress.XtraReports.UI.BottomMarginBand bottomMarginBand1;
|
||||
private DevExpress.XtraReports.UI.ReportFooterBand ReportFooter;
|
||||
private DevExpress.XtraReports.UI.CalculatedField fieldStd;
|
||||
private DevExpress.XtraReports.UI.CalculatedField fieldTotalFLSBillable;
|
||||
private DevExpress.XtraReports.UI.CalculatedField fieldTotalFLSBillableXRateFactor;
|
||||
private DevExpress.XtraReports.UI.XRTableCell xrTableCell5;
|
||||
private DevExpress.XtraReports.UI.XRTableCell xrTableCell6;
|
||||
private DevExpress.XtraReports.UI.CalculatedField customerCountField;
|
||||
private DevExpress.XtraReports.UI.XRLabel xrLabel29;
|
||||
private DevExpress.XtraReports.UI.XRLabel xrLabel31;
|
||||
private DevExpress.XtraReports.UI.XRLabel xrLabel9;
|
||||
private DevExpress.XtraReports.UI.XRLabel xrLabel11;
|
||||
private DevExpress.XtraReports.UI.XRLabel xrLabel6;
|
||||
private DevExpress.XtraReports.UI.XRLabel xrLabel3;
|
||||
private DevExpress.XtraReports.UI.XRLabel xrLabel4;
|
||||
private DevExpress.XtraReports.UI.CalculatedField fieldBillableFLS;
|
||||
private DevExpress.XtraReports.UI.CalculatedField fieldAbrechenbareFLS;
|
||||
private DevExpress.XtraReports.UI.XRPictureBox xrPictureBox1;
|
||||
private DevExpress.XtraReports.UI.XRTableCell xrTableCell7;
|
||||
private DevExpress.XtraReports.UI.XRTableCell xrTableCell10;
|
||||
private DevExpress.XtraReports.UI.GroupHeaderBand GroupHeader1;
|
||||
private DevExpress.XtraReports.UI.XRTableCell xrTableCell1;
|
||||
private DevExpress.XtraReports.UI.XRTableCell xrTableCell2;
|
||||
private DevExpress.XtraReports.UI.XRLabel xrLabel1;
|
||||
private DevExpress.XtraReports.UI.XRLabel xrLabel2;
|
||||
private DevExpress.XtraReports.UI.XRLabel xrLabel10;
|
||||
private DevExpress.XtraReports.UI.XRLabel xrLabel8;
|
||||
private DevExpress.XtraReports.UI.XRLabel xrLabel7;
|
||||
private DevExpress.XtraReports.UI.XRLabel lblRechnungsbetrag;
|
||||
private DevExpress.XtraReports.UI.XRLabel xrLabel12;
|
||||
private DevExpress.XtraReports.UI.XRLabel lblEuro;
|
||||
private DevExpress.XtraReports.UI.XRPictureBox xrPictureBox2;
|
||||
}
|
||||
}
|
||||
146
ReportImp/CaritasGuenzburgNeuUlm/ServicesOverviewReportAlt.cs
Normal file
146
ReportImp/CaritasGuenzburgNeuUlm/ServicesOverviewReportAlt.cs
Normal file
@@ -0,0 +1,146 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.IO;
|
||||
using System.Text;
|
||||
using System.Text.RegularExpressions;
|
||||
using BeWo.Data.Access;
|
||||
using BeWo.Data.Entities;
|
||||
using BeWo.Report;
|
||||
using BeWo.Report.ReportObjects;
|
||||
using BeWo.Service.DCEntityMapper;
|
||||
using BS.Shared;
|
||||
using BS.Shared.Core;
|
||||
using BS.Shared.Extensions;
|
||||
using DevExpress.XtraPrinting.Native;
|
||||
using DevExpress.XtraReports.UI;
|
||||
using Image = System.Drawing.Image;
|
||||
|
||||
namespace CaritasGuenzburgNeuUlm
|
||||
{
|
||||
public partial class StundenzettelAlt : DevExpress.XtraReports.UI.XtraReport, IBeWoReport<ServicesOverviewRO>
|
||||
{
|
||||
public StundenzettelAlt()
|
||||
{
|
||||
InitializeComponent();
|
||||
}
|
||||
|
||||
public void SetReportDataSource(ServicesOverviewRO pRO)
|
||||
{
|
||||
double minutes = 0;
|
||||
if (pRO.Services != null)
|
||||
{
|
||||
List<ServicesOverviewRO.ServiceDetail> servicesBillable = new List<ServicesOverviewRO.ServiceDetail>();
|
||||
|
||||
foreach (ServicesOverviewRO.ServiceDetail s in pRO.Services)
|
||||
{
|
||||
|
||||
if (s.IsBillable)
|
||||
{
|
||||
ServicesOverviewRO.CreateSignatureString(s);
|
||||
ServicesOverviewRO.CreateGoalList(s);
|
||||
minutes += s.Minutes;
|
||||
servicesBillable.Add(s);
|
||||
if (!String.IsNullOrWhiteSpace(s.GoalList))
|
||||
{
|
||||
if (!String.IsNullOrWhiteSpace(s.Notice))
|
||||
{
|
||||
s.Notice += "\n" + s.GoalList;
|
||||
}
|
||||
else
|
||||
{
|
||||
s.Notice = s.GoalList;
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
if (s.IsGroup)
|
||||
{
|
||||
var sr = DAOFactory.GenericDAO.LoadByID<ServiceRecord>(s.ServiceRecordOid);
|
||||
StringBuilder ma = new StringBuilder();
|
||||
foreach (var groupSr in sr.Group.ServiceRecordList)
|
||||
{
|
||||
String name = "";
|
||||
|
||||
if (!String.IsNullOrWhiteSpace(groupSr.Employee.Person.Abbreviation))
|
||||
{
|
||||
name = groupSr.Employee.Person.Abbreviation;
|
||||
}
|
||||
else
|
||||
{
|
||||
name = String.Format("{0}. {1}", groupSr.Employee.Person.FirstName.Substring(0, 1),
|
||||
groupSr.Employee.Person.LastName);
|
||||
}
|
||||
if (!ma.ToString().Contains(name))
|
||||
{
|
||||
if (ma.Length > 0)
|
||||
ma.Append(", ");
|
||||
ma.Append(name);
|
||||
}
|
||||
}
|
||||
|
||||
s.EmployeeAbbr = ma.ToString();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
pRO.Services = servicesBillable;
|
||||
}
|
||||
|
||||
pRO.TotalFLSString = String.Format("{0:0.00}", minutes / 60);
|
||||
|
||||
decimal stundensatz = GetStundensatz(pRO);
|
||||
|
||||
lblEuro.Text = String.Format("mal {0:0.00} Euro", stundensatz);
|
||||
lblRechnungsbetrag.Text = String.Format("Ergibt Rechnungsbetrag {0:c}", (double)stundensatz * (minutes / 60));
|
||||
|
||||
this.bindingSource1.DataSource = pRO;
|
||||
}
|
||||
|
||||
private void xrPictureBox2_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;
|
||||
}
|
||||
|
||||
private decimal GetStundensatz(ServicesOverviewRO pRO)
|
||||
{
|
||||
if (pRO.CostBearer2SupportConceptList != null && pRO.CostBearer2SupportConceptList.Count > 0)
|
||||
{
|
||||
var c2s = pRO.CostBearer2SupportConceptList[0];
|
||||
|
||||
var crpList = MapperFactory.CostRatePeriodDC_CostRatePeriod.MapToNewDCs(c2s.CostBearer.CostRatePeriods);
|
||||
|
||||
var cp = crpList.GetCostRatePeriodForDate(CostRatePeriodType.HourlyRate, pRO.StartDate);
|
||||
|
||||
if (cp != null && cp.CostRateValue.HasValue)
|
||||
{
|
||||
return cp.CostRateValue.Value;
|
||||
}
|
||||
}
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
672
ReportImp/CaritasGuenzburgNeuUlm/ServicesOverviewReportAlt.resx
Normal file
672
ReportImp/CaritasGuenzburgNeuUlm/ServicesOverviewReportAlt.resx
Normal file
@@ -0,0 +1,672 @@
|
||||
<?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>
|
||||
<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>
|
||||
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
|
||||
XqprZXxKRP4fhQcOGu1eHAIAAAAASUVORK5CYII=
|
||||
</value>
|
||||
</data>
|
||||
</root>
|
||||
@@ -72,6 +72,8 @@ namespace CaritasGuenzburgNeuUlm
|
||||
this.topMarginBand1 = new DevExpress.XtraReports.UI.TopMarginBand();
|
||||
this.bottomMarginBand1 = new DevExpress.XtraReports.UI.BottomMarginBand();
|
||||
this.ReportFooter = new DevExpress.XtraReports.UI.ReportFooterBand();
|
||||
this.xrPictureBox3 = new DevExpress.XtraReports.UI.XRPictureBox();
|
||||
this.lblRechnungsbetragGes = new DevExpress.XtraReports.UI.XRLabel();
|
||||
this.lblStd4 = new DevExpress.XtraReports.UI.XRLabel();
|
||||
this.xrLabel21 = new DevExpress.XtraReports.UI.XRLabel();
|
||||
this.lblEuro4 = new DevExpress.XtraReports.UI.XRLabel();
|
||||
@@ -96,7 +98,6 @@ namespace CaritasGuenzburgNeuUlm
|
||||
this.customerCountField = new DevExpress.XtraReports.UI.CalculatedField();
|
||||
this.fieldBillableFLS = new DevExpress.XtraReports.UI.CalculatedField();
|
||||
this.fieldAbrechenbareFLS = new DevExpress.XtraReports.UI.CalculatedField();
|
||||
this.lblRechnungsbetragGes = new DevExpress.XtraReports.UI.XRLabel();
|
||||
((System.ComponentModel.ISupportInitialize)(this.xrTableServiceRecords1)).BeginInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.xrTable3)).BeginInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).BeginInit();
|
||||
@@ -182,7 +183,7 @@ namespace CaritasGuenzburgNeuUlm
|
||||
// xrTableCell7
|
||||
//
|
||||
this.xrTableCell7.Name = "xrTableCell7";
|
||||
this.xrTableCell7.Text = "Klient";
|
||||
this.xrTableCell7.Text = "Unterschrift Mitarbeiter";
|
||||
this.xrTableCell7.Weight = 0.4145606083317292D;
|
||||
//
|
||||
// xrTableCell4
|
||||
@@ -322,7 +323,7 @@ namespace CaritasGuenzburgNeuUlm
|
||||
// xrTableCell8
|
||||
//
|
||||
this.xrTableCell8.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
|
||||
new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.FLSQualifiedString")});
|
||||
new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.ServiceCategory")});
|
||||
this.xrTableCell8.Name = "xrTableCell8";
|
||||
this.xrTableCell8.StylePriority.UseTextAlignment = false;
|
||||
this.xrTableCell8.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
|
||||
@@ -454,7 +455,7 @@ namespace CaritasGuenzburgNeuUlm
|
||||
// xrLabel31
|
||||
//
|
||||
this.xrLabel31.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
|
||||
new DevExpress.XtraReports.UI.XRBinding("Text", null, "ApprovedFLSPerWeek", "{0:0.##} Wochenstunden")});
|
||||
new DevExpress.XtraReports.UI.XRBinding("Text", null, "ApprovedFLSPerWeekTotal", "{0:0.##} Wochenstunden")});
|
||||
this.xrLabel31.LocationFloat = new DevExpress.Utils.PointFloat(229.9998F, 115F);
|
||||
this.xrLabel31.Name = "xrLabel31";
|
||||
this.xrLabel31.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
|
||||
@@ -518,6 +519,7 @@ namespace CaritasGuenzburgNeuUlm
|
||||
// ReportFooter
|
||||
//
|
||||
this.ReportFooter.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
|
||||
this.xrPictureBox3,
|
||||
this.lblRechnungsbetragGes,
|
||||
this.lblStd4,
|
||||
this.xrLabel21,
|
||||
@@ -542,6 +544,30 @@ namespace CaritasGuenzburgNeuUlm
|
||||
this.ReportFooter.Name = "ReportFooter";
|
||||
this.ReportFooter.StylePriority.UseFont = false;
|
||||
//
|
||||
// xrPictureBox3
|
||||
//
|
||||
this.xrPictureBox3.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
|
||||
new DevExpress.XtraReports.UI.XRBinding("Image", null, "CustomerSignature")});
|
||||
this.xrPictureBox3.LocationFloat = new DevExpress.Utils.PointFloat(794.3747F, 105.625F);
|
||||
this.xrPictureBox3.Name = "xrPictureBox3";
|
||||
this.xrPictureBox3.SizeF = new System.Drawing.SizeF(199.3611F, 35.50002F);
|
||||
this.xrPictureBox3.Sizing = DevExpress.XtraPrinting.ImageSizeMode.ZoomImage;
|
||||
//
|
||||
// lblRechnungsbetragGes
|
||||
//
|
||||
this.lblRechnungsbetragGes.Font = new System.Drawing.Font("Calibri", 11F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
|
||||
this.lblRechnungsbetragGes.LocationFloat = new DevExpress.Utils.PointFloat(405.0827F, 110.4167F);
|
||||
this.lblRechnungsbetragGes.Multiline = true;
|
||||
this.lblRechnungsbetragGes.Name = "lblRechnungsbetragGes";
|
||||
this.lblRechnungsbetragGes.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 3, 0, 0, 100F);
|
||||
this.lblRechnungsbetragGes.SizeF = new System.Drawing.SizeF(268.6249F, 22.08335F);
|
||||
this.lblRechnungsbetragGes.StylePriority.UseBorders = false;
|
||||
this.lblRechnungsbetragGes.StylePriority.UseFont = false;
|
||||
this.lblRechnungsbetragGes.StylePriority.UsePadding = false;
|
||||
this.lblRechnungsbetragGes.StylePriority.UseTextAlignment = false;
|
||||
this.lblRechnungsbetragGes.Text = "Ergibt Rechnungsbetrag ……………………… €";
|
||||
this.lblRechnungsbetragGes.TextAlignment = DevExpress.XtraPrinting.TextAlignment.BottomLeft;
|
||||
//
|
||||
// lblStd4
|
||||
//
|
||||
this.lblStd4.BorderWidth = 1F;
|
||||
@@ -769,7 +795,7 @@ namespace CaritasGuenzburgNeuUlm
|
||||
this.xrLabel6.SizeF = new System.Drawing.SizeF(285.6252F, 17.99997F);
|
||||
this.xrLabel6.StylePriority.UseBorders = false;
|
||||
this.xrLabel6.StylePriority.UseFont = false;
|
||||
this.xrLabel6.Text = "Unterschrift Mitarbeiter";
|
||||
this.xrLabel6.Text = "Unterschrift Klient";
|
||||
//
|
||||
// xrLabel3
|
||||
//
|
||||
@@ -838,21 +864,6 @@ namespace CaritasGuenzburgNeuUlm
|
||||
this.fieldAbrechenbareFLS.FieldType = DevExpress.XtraReports.UI.FieldType.Decimal;
|
||||
this.fieldAbrechenbareFLS.Name = "fieldAbrechenbareFLS";
|
||||
//
|
||||
// lblRechnungsbetragGes
|
||||
//
|
||||
this.lblRechnungsbetragGes.Font = new System.Drawing.Font("Calibri", 11F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
|
||||
this.lblRechnungsbetragGes.LocationFloat = new DevExpress.Utils.PointFloat(405.0827F, 110.4167F);
|
||||
this.lblRechnungsbetragGes.Multiline = true;
|
||||
this.lblRechnungsbetragGes.Name = "lblRechnungsbetragGes";
|
||||
this.lblRechnungsbetragGes.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 3, 0, 0, 100F);
|
||||
this.lblRechnungsbetragGes.SizeF = new System.Drawing.SizeF(268.6249F, 22.08335F);
|
||||
this.lblRechnungsbetragGes.StylePriority.UseBorders = false;
|
||||
this.lblRechnungsbetragGes.StylePriority.UseFont = false;
|
||||
this.lblRechnungsbetragGes.StylePriority.UsePadding = false;
|
||||
this.lblRechnungsbetragGes.StylePriority.UseTextAlignment = false;
|
||||
this.lblRechnungsbetragGes.Text = "Ergibt Rechnungsbetrag ……………………… €";
|
||||
this.lblRechnungsbetragGes.TextAlignment = DevExpress.XtraPrinting.TextAlignment.BottomLeft;
|
||||
//
|
||||
// StundenzettelNeu
|
||||
//
|
||||
this.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] {
|
||||
@@ -959,5 +970,6 @@ namespace CaritasGuenzburgNeuUlm
|
||||
private DevExpress.XtraReports.UI.XRLabel lblEuro2;
|
||||
private DevExpress.XtraReports.UI.XRLabel lblRechnungsbetrag2;
|
||||
private DevExpress.XtraReports.UI.XRLabel lblRechnungsbetragGes;
|
||||
private DevExpress.XtraReports.UI.XRPictureBox xrPictureBox3;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -86,6 +86,30 @@ namespace CaritasGuenzburgNeuUlm
|
||||
|
||||
s.EmployeeAbbr = ma.ToString();
|
||||
}
|
||||
|
||||
if (s.ServiceCategory.Contains("1"))
|
||||
{
|
||||
s.ServiceCategory = "1";
|
||||
qn1Min += s.Minutes;
|
||||
}
|
||||
if (s.ServiceCategory.Contains("2"))
|
||||
{
|
||||
s.ServiceCategory = "2";
|
||||
qn2Min += s.Minutes;
|
||||
}
|
||||
if (s.ServiceCategory.Contains("3"))
|
||||
{
|
||||
s.ServiceCategory = "3";
|
||||
qn3Min += s.Minutes;
|
||||
}
|
||||
if (s.ServiceCategory.Contains("4"))
|
||||
{
|
||||
s.ServiceCategory = "4";
|
||||
qn4Min += s.Minutes;
|
||||
}
|
||||
|
||||
/*
|
||||
* hier erfolgte nach erster Absprache Ausweis/Abrechnung nach Qualifikation des Mitarbeiters - kann wieder kommen...
|
||||
if (!empQuali.ContainsKey(s.EmployeeOid))
|
||||
{
|
||||
var e = DAOFactory.GenericDAO.LoadByID<Employee>(s.EmployeeOid);
|
||||
@@ -129,6 +153,7 @@ namespace CaritasGuenzburgNeuUlm
|
||||
{
|
||||
qn4Min += s.Minutes;
|
||||
}
|
||||
*/
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -63,6 +63,8 @@
|
||||
<DependentUpon>InvoiceCustomerReport.cs</DependentUpon>
|
||||
</Compile>
|
||||
<Compile Include="CustomMitarbeiterstundenkontoBerechnung.cs" />
|
||||
<Compile Include="Invoicing\CustomSettlementInvoiceCreation.cs" />
|
||||
<Compile Include="Invoicing\CustomInvoiceFactory.cs" />
|
||||
<Compile Include="Mitarbeiterarbeitszeitkonto.cs">
|
||||
<SubType>Component</SubType>
|
||||
</Compile>
|
||||
@@ -173,5 +175,6 @@
|
||||
<DependentUpon>Teamstundenkonto.cs</DependentUpon>
|
||||
</EmbeddedResource>
|
||||
</ItemGroup>
|
||||
<ItemGroup />
|
||||
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
|
||||
</Project>
|
||||
18
ReportImp/ChristinaFrommen/Invoicing/CustomInvoiceFactory.cs
Normal file
18
ReportImp/ChristinaFrommen/Invoicing/CustomInvoiceFactory.cs
Normal file
@@ -0,0 +1,18 @@
|
||||
using BeWo.Data.Entities;
|
||||
using BeWo.Service.Invoicing;
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using System.Threading.Tasks;
|
||||
|
||||
namespace ChristinaFrommen.Invoicing
|
||||
{
|
||||
public class CustomInvoiceFactory : InvoiceFactory
|
||||
{
|
||||
public override SettlementInvoiceCreation CreateSettlementInvoiceCreator(string costbearerId, string tenant, CostBearer2SupportConcept lCb2Sc)
|
||||
{
|
||||
return new CustomSettlementInvoiceCreation();
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,48 @@
|
||||
using BeWo.Data.Entities;
|
||||
using BeWo.Service.Invoicing;
|
||||
using BS.Shared.DataContracts;
|
||||
using BS.Shared.Extensions;
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using System.Threading.Tasks;
|
||||
|
||||
namespace ChristinaFrommen.Invoicing
|
||||
{
|
||||
public class CustomSettlementInvoiceCreation : SettlementInvoiceCreation
|
||||
{
|
||||
// Rechnungen ohne ServiceRecords sollen trotzdem Abschlagszahlungen errechnen
|
||||
public override void CalculateAdvancedPayments(Settlement2DC settlementInvoice, CostBearer2SupportConcept cb2sc)
|
||||
{
|
||||
decimal amountTotal = 0;
|
||||
var bookingList = cb2sc.AccountingTransactions;
|
||||
|
||||
foreach (var item in bookingList)
|
||||
{
|
||||
if (item.GueltigkeitsDatum.HasValue)
|
||||
{
|
||||
if (settlementInvoice.InvoiceItems != null && settlementInvoice.InvoiceItems.Count > 0)
|
||||
{
|
||||
foreach (var ii in settlementInvoice.InvoiceItems)
|
||||
{
|
||||
if (ii.ItemPeriodStart.HasValue && ii.ItemPeriodEnd.HasValue)
|
||||
{
|
||||
if (item.GueltigkeitsDatum.Value.InBetween(ii.ItemPeriodStart.Value, ii.ItemPeriodEnd.Value, true))
|
||||
{
|
||||
ii.ReceivedAmount += item.Amount;
|
||||
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
amountTotal += item.Amount;
|
||||
}
|
||||
|
||||
settlementInvoice.AmountAdvancedPayments = amountTotal;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -51,6 +51,11 @@ namespace BeWo.DiakonieKKKleve
|
||||
}
|
||||
}
|
||||
}
|
||||
if (s.ServiceDescription.Contains("Gruppe")) //die erstellen meist über Mehrfachbuchung
|
||||
{
|
||||
s.IsGroup = true;
|
||||
}
|
||||
|
||||
if (s.IsGroup)
|
||||
{
|
||||
gesamtGruppe += s.Minutes;
|
||||
|
||||
@@ -140,7 +140,8 @@ CONCAT(p.`LastName`, ', ', p.`FirstName`, ' ', IF(cb2sc.CustomerRefenrenceNumber
|
||||
|
||||
sb.Append(" "); // Skonto 9 Leerzeichen
|
||||
sb.Append(" "); // Textschlüssel 2 Leerzeichen
|
||||
sb.Append(" "); // Zusatz-Schlüssel 1 Leerzeichen
|
||||
|
||||
sb.Append(" "); // Zusatz-Schlüssel 1 Leerzeichen oder 2 für Storno
|
||||
|
||||
String buchungstext = data.Buchungstext; // Verwendungszweck
|
||||
if (buchungstext.Length > 25)
|
||||
@@ -351,7 +352,7 @@ INNER JOIN invoicebase ib on ib.costbearer2supportconceptoid = cb2sc.oid
|
||||
inner join serviceinvoice si on si.invoicebaseoid = ib.oid
|
||||
inner join serviceinvoiceperiod sip on sip.serviceinvoiceoid = si.oid
|
||||
inner join invoiceitem ii on ii.serviceinvoiceperiodoid = sip.oid
|
||||
WHERE c.`IsActive` = 1 AND sc.`IsActive` = 1 and ib.isactive = 1 and ib.type <> 1
|
||||
WHERE c.`IsActive` = 1 AND ib.isactive = 1 and ib.type <> 1
|
||||
and ib.`InvoiceDate` >= ':Monat_Start' AND ib.`InvoiceDate` < ':Monat_End'
|
||||
ORDER BY p.`LastName`, p.`FirstName`, cb2sc.`ApprovedStartDate`
|
||||
";
|
||||
|
||||
@@ -522,7 +522,7 @@ namespace HPHBersenbrueck
|
||||
this.xrTableCell9.StylePriority.UseFont = false;
|
||||
this.xrTableCell9.StylePriority.UsePadding = false;
|
||||
this.xrTableCell9.StylePriority.UseTextAlignment = false;
|
||||
this.xrTableCell9.Text = "[OrganisationDebitorNumber]";
|
||||
this.xrTableCell9.Text = "[DebitorNumber]";
|
||||
this.xrTableCell9.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
|
||||
this.xrTableCell9.Weight = 0.91905500302801868D;
|
||||
//
|
||||
|
||||
@@ -110,7 +110,7 @@ CONCAT(p.`LastName`, ', ', p.`FirstName`, ' ', IF(cb2sc.CustomerRefenrenceNumber
|
||||
|
||||
foreach (var data in datensaetze)
|
||||
{
|
||||
|
||||
bool storno = false;
|
||||
if (sb.Length > 0)
|
||||
{
|
||||
sb.AppendLine();
|
||||
@@ -131,7 +131,16 @@ CONCAT(p.`LastName`, ', ', p.`FirstName`, ' ', IF(cb2sc.CustomerRefenrenceNumber
|
||||
sb.Append(debitornr);
|
||||
sb.Append("S");
|
||||
|
||||
String betrag = String.Format("{0:0.00}", data.Betrag).Replace(",", ""); // Betrag
|
||||
String betrag = String.Format("{0:0.00}", data.Betrag); // Betrag
|
||||
if (betrag.Contains("-")) // Storno
|
||||
{
|
||||
betrag = betrag.Replace("-", "");
|
||||
betrag = betrag + "-"; // hier wird das - ans Ende gehängt
|
||||
}
|
||||
else
|
||||
{
|
||||
betrag = betrag.Replace(",", "");
|
||||
}
|
||||
while (betrag.Length < 11)
|
||||
{
|
||||
betrag = "0" + betrag;
|
||||
@@ -147,6 +156,11 @@ CONCAT(p.`LastName`, ', ', p.`FirstName`, ' ', IF(cb2sc.CustomerRefenrenceNumber
|
||||
{
|
||||
belegnummer = "0" + belegnummer;
|
||||
}
|
||||
if (belegnummer.Contains("Storno"))
|
||||
{
|
||||
belegnummer = Regex.Replace(belegnummer, "Storno", "");
|
||||
storno = true;
|
||||
}
|
||||
sb.Append(belegnummer);
|
||||
|
||||
String kostenstelle = data.Kostenstelle;
|
||||
@@ -158,7 +172,15 @@ CONCAT(p.`LastName`, ', ', p.`FirstName`, ' ', IF(cb2sc.CustomerRefenrenceNumber
|
||||
|
||||
sb.Append(" "); // Skonto 9 Leerzeichen
|
||||
sb.Append(" "); // Textschlüssel 2 Leerzeichen
|
||||
sb.Append(" "); // Zusatz-Schlüssel 1 Leerzeichen
|
||||
|
||||
if (storno)
|
||||
{
|
||||
sb.Append("2");
|
||||
}
|
||||
else
|
||||
{
|
||||
sb.Append(" "); // Zusatz-Schlüssel 1 Leerzeichen oder 2 für Storno
|
||||
}
|
||||
|
||||
String buchungstext = data.Buchungstext; // Verwendungszweck
|
||||
if (buchungstext.Length > 25)
|
||||
|
||||
1398
ReportImp/IBPReports/BudgetnachweisAnhang.Designer.cs
generated
1398
ReportImp/IBPReports/BudgetnachweisAnhang.Designer.cs
generated
File diff suppressed because it is too large
Load Diff
@@ -1,31 +0,0 @@
|
||||
using System;
|
||||
using System.Linq;
|
||||
using BeWo.Report;
|
||||
using BeWo.Report.ReportObjects;
|
||||
|
||||
namespace IBPReports
|
||||
{
|
||||
public partial class BudgetnachweisAnhang : DevExpress.XtraReports.UI.XtraReport, IBeWoReport<BudgetnachweisAnhangRO>
|
||||
{
|
||||
public BudgetnachweisAnhang()
|
||||
{
|
||||
InitializeComponent();
|
||||
}
|
||||
|
||||
public void SetReportDataSource(BudgetnachweisAnhangRO pRO)
|
||||
{
|
||||
if (!String.IsNullOrEmpty(pRO.CustomerDC.LastName))
|
||||
{
|
||||
//pRO.CustomerDC.LastName = pRO.CustomerDC.LastName.Replace("/", "").Replace("LWL Psych", "").Replace("LWL Sucht", "").Trim();
|
||||
|
||||
|
||||
}
|
||||
//if (pRO.Transaktionen != null)
|
||||
//{
|
||||
// pRO.Transaktionen = pRO.Transaktionen.OrderBy(o => o.Belegdatum).ToList();
|
||||
//}
|
||||
|
||||
bindingSource1.DataSource = pRO;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -69,12 +69,6 @@
|
||||
<Compile Include="Budgetnachweis.designer.cs">
|
||||
<DependentUpon>Budgetnachweis.cs</DependentUpon>
|
||||
</Compile>
|
||||
<Compile Include="BudgetnachweisAnhang.cs">
|
||||
<SubType>Component</SubType>
|
||||
</Compile>
|
||||
<Compile Include="BudgetnachweisAnhang.Designer.cs">
|
||||
<DependentUpon>BudgetnachweisAnhang.cs</DependentUpon>
|
||||
</Compile>
|
||||
<Compile Include="Calculations\DefaultSaveInterceptor.cs" />
|
||||
<Compile Include="IBPReportCreator.cs" />
|
||||
<Compile Include="InvoiceCustomerReport.cs">
|
||||
@@ -162,9 +156,6 @@
|
||||
<EmbeddedResource Include="Budgetnachweis.resx">
|
||||
<DependentUpon>Budgetnachweis.cs</DependentUpon>
|
||||
</EmbeddedResource>
|
||||
<EmbeddedResource Include="BudgetnachweisAnhang.resx">
|
||||
<DependentUpon>BudgetnachweisAnhang.cs</DependentUpon>
|
||||
</EmbeddedResource>
|
||||
<EmbeddedResource Include="InvoiceCustomerReport.resx">
|
||||
<DependentUpon>InvoiceCustomerReport.cs</DependentUpon>
|
||||
</EmbeddedResource>
|
||||
|
||||
130
ReportImp/IBPReports/ServicesOverviewReport.Designer.cs
generated
130
ReportImp/IBPReports/ServicesOverviewReport.Designer.cs
generated
@@ -51,7 +51,6 @@ namespace BeWo.IBPReports
|
||||
this.xrTableCell16 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell17 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell5 = 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.xrLabel8 = new DevExpress.XtraReports.UI.XRLabel();
|
||||
@@ -86,6 +85,10 @@ namespace BeWo.IBPReports
|
||||
this.xrLabel3 = new DevExpress.XtraReports.UI.XRLabel();
|
||||
this.fieldAbrechenbareMinuten = new DevExpress.XtraReports.UI.CalculatedField();
|
||||
this.fieldGruppe = new DevExpress.XtraReports.UI.CalculatedField();
|
||||
this.xrTableCell6 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell7 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrLabel17 = new DevExpress.XtraReports.UI.XRLabel();
|
||||
this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components);
|
||||
((System.ComponentModel.ISupportInitialize)(this.xrTableServiceRecords1)).BeginInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.xrTable3)).BeginInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).BeginInit();
|
||||
@@ -95,7 +98,7 @@ namespace BeWo.IBPReports
|
||||
//
|
||||
this.Detail.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
|
||||
this.xrTableServiceRecords1});
|
||||
this.Detail.HeightF = 32F;
|
||||
this.Detail.HeightF = 42.41667F;
|
||||
this.Detail.Name = "Detail";
|
||||
this.Detail.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F);
|
||||
this.Detail.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
|
||||
@@ -106,13 +109,13 @@ namespace BeWo.IBPReports
|
||||
this.xrTableServiceRecords1.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
|
||||
| DevExpress.XtraPrinting.BorderSide.Right)
|
||||
| DevExpress.XtraPrinting.BorderSide.Bottom)));
|
||||
this.xrTableServiceRecords1.Font = new System.Drawing.Font("Arial", 11F, System.Drawing.FontStyle.Bold);
|
||||
this.xrTableServiceRecords1.Font = new System.Drawing.Font("Arial", 11.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
|
||||
this.xrTableServiceRecords1.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F);
|
||||
this.xrTableServiceRecords1.Name = "xrTableServiceRecords1";
|
||||
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(690F, 32F);
|
||||
this.xrTableServiceRecords1.SizeF = new System.Drawing.SizeF(687.5416F, 42.41667F);
|
||||
this.xrTableServiceRecords1.StylePriority.UseBackColor = false;
|
||||
this.xrTableServiceRecords1.StylePriority.UseFont = false;
|
||||
this.xrTableServiceRecords1.StylePriority.UseTextAlignment = false;
|
||||
@@ -124,6 +127,7 @@ namespace BeWo.IBPReports
|
||||
this.xrTableCell3,
|
||||
this.xrTableCell4,
|
||||
this.xrTableCell11,
|
||||
this.xrTableCell6,
|
||||
this.xrTableCell9,
|
||||
this.xrTableCell12,
|
||||
this.xrTableCell2});
|
||||
@@ -139,7 +143,7 @@ namespace BeWo.IBPReports
|
||||
this.xrTableCell3.StylePriority.UseFont = false;
|
||||
this.xrTableCell3.StylePriority.UseTextAlignment = false;
|
||||
this.xrTableCell3.Text = "Datum";
|
||||
this.xrTableCell3.Weight = 0.24385918004234172D;
|
||||
this.xrTableCell3.Weight = 0.21591697607144436D;
|
||||
//
|
||||
// xrTableCell4
|
||||
//
|
||||
@@ -149,19 +153,20 @@ namespace BeWo.IBPReports
|
||||
this.xrTableCell4.StylePriority.UseFont = false;
|
||||
this.xrTableCell4.StylePriority.UseTextAlignment = false;
|
||||
this.xrTableCell4.Text = "Uhrzeit von - bis";
|
||||
this.xrTableCell4.Weight = 0.43894652470765688D;
|
||||
this.xrTableCell4.Weight = 0.3755431563024107D;
|
||||
//
|
||||
// xrTableCell11
|
||||
//
|
||||
this.xrTableCell11.Font = new System.Drawing.Font("Arial", 9.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
|
||||
this.xrTableCell11.Multiline = true;
|
||||
this.xrTableCell11.Name = "xrTableCell11";
|
||||
this.xrTableCell11.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 5, 0, 0, 100F);
|
||||
this.xrTableCell11.StylePriority.UseFont = false;
|
||||
this.xrTableCell11.StylePriority.UsePadding = false;
|
||||
this.xrTableCell11.StylePriority.UseTextAlignment = false;
|
||||
this.xrTableCell11.Text = "Minuten";
|
||||
this.xrTableCell11.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight;
|
||||
this.xrTableCell11.Weight = 0.18289438325582647D;
|
||||
this.xrTableCell11.Text = "Fachleistung Minuten";
|
||||
this.xrTableCell11.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
|
||||
this.xrTableCell11.Weight = 0.23166621943415994D;
|
||||
//
|
||||
// xrTableCell9
|
||||
//
|
||||
@@ -170,8 +175,8 @@ namespace BeWo.IBPReports
|
||||
this.xrTableCell9.StylePriority.UseFont = false;
|
||||
this.xrTableCell9.StylePriority.UseTextAlignment = false;
|
||||
this.xrTableCell9.Text = "MA";
|
||||
this.xrTableCell9.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
|
||||
this.xrTableCell9.Weight = 0.1828943877886377D;
|
||||
this.xrTableCell9.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
|
||||
this.xrTableCell9.Weight = 0.15606987793016947D;
|
||||
//
|
||||
// xrTableCell12
|
||||
//
|
||||
@@ -181,14 +186,14 @@ namespace BeWo.IBPReports
|
||||
this.xrTableCell12.StylePriority.UseFont = false;
|
||||
this.xrTableCell12.StylePriority.UseTextAlignment = false;
|
||||
this.xrTableCell12.Text = "Leistung";
|
||||
this.xrTableCell12.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
|
||||
this.xrTableCell12.Weight = 0.43894652638776221D;
|
||||
this.xrTableCell12.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
|
||||
this.xrTableCell12.Weight = 0.33164848698515126D;
|
||||
//
|
||||
// xrTableCell2
|
||||
//
|
||||
this.xrTableCell2.Name = "xrTableCell2";
|
||||
this.xrTableCell2.Text = "Gruppe";
|
||||
this.xrTableCell2.Weight = 0.19508734555611826D;
|
||||
this.xrTableCell2.Weight = 0.14631539778867669D;
|
||||
//
|
||||
// DetailReport
|
||||
//
|
||||
@@ -215,13 +220,13 @@ namespace BeWo.IBPReports
|
||||
this.xrTable3.BorderColor = System.Drawing.Color.Black;
|
||||
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", 12F);
|
||||
this.xrTable3.Font = new System.Drawing.Font("Arial", 11.25F, 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(0, 0, 0, 0, 100F);
|
||||
this.xrTable3.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] {
|
||||
this.xrTableRow6});
|
||||
this.xrTable3.SizeF = new System.Drawing.SizeF(690F, 20F);
|
||||
this.xrTable3.SizeF = new System.Drawing.SizeF(687.5416F, 20F);
|
||||
this.xrTable3.StylePriority.UseFont = false;
|
||||
this.xrTable3.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
|
||||
//
|
||||
@@ -232,6 +237,7 @@ namespace BeWo.IBPReports
|
||||
this.xrTableCell14,
|
||||
this.xrTableCell1,
|
||||
this.xrTableCell15,
|
||||
this.xrTableCell7,
|
||||
this.xrTableCell16,
|
||||
this.xrTableCell17,
|
||||
this.xrTableCell5});
|
||||
@@ -251,7 +257,7 @@ namespace BeWo.IBPReports
|
||||
this.xrTableCell13.StylePriority.UseTextAlignment = false;
|
||||
this.xrTableCell13.Text = "xrTableCell13";
|
||||
this.xrTableCell13.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
|
||||
this.xrTableCell13.Weight = 0.12626262261481941D;
|
||||
this.xrTableCell13.Weight = 0.11179502748552439D;
|
||||
//
|
||||
// xrTableCell14
|
||||
//
|
||||
@@ -263,7 +269,7 @@ namespace BeWo.IBPReports
|
||||
this.xrTableCell14.StylePriority.UseTextAlignment = false;
|
||||
this.xrTableCell14.Text = "xrTableCell14";
|
||||
this.xrTableCell14.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
|
||||
this.xrTableCell14.Weight = 0.11363635464996941D;
|
||||
this.xrTableCell14.Weight = 0.097222213998464146D;
|
||||
//
|
||||
// xrTableCell1
|
||||
//
|
||||
@@ -273,12 +279,12 @@ namespace BeWo.IBPReports
|
||||
this.xrTableCell1.StylePriority.UseTextAlignment = false;
|
||||
this.xrTableCell1.Text = "xrTableCell1";
|
||||
this.xrTableCell1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
|
||||
this.xrTableCell1.Weight = 0.11363635464996939D;
|
||||
this.xrTableCell1.Weight = 0.097222213998464133D;
|
||||
//
|
||||
// xrTableCell15
|
||||
//
|
||||
this.xrTableCell15.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
|
||||
new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.Minutes", "{0:0.##}")});
|
||||
new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.Notice4", "{0:0.##}")});
|
||||
this.xrTableCell15.Name = "xrTableCell15";
|
||||
this.xrTableCell15.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 5, 0, 0, 100F);
|
||||
this.xrTableCell15.StylePriority.UseFont = false;
|
||||
@@ -286,7 +292,7 @@ namespace BeWo.IBPReports
|
||||
this.xrTableCell15.StylePriority.UseTextAlignment = false;
|
||||
this.xrTableCell15.Text = "xrTableCell15";
|
||||
this.xrTableCell15.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight;
|
||||
this.xrTableCell15.Weight = 0.094697003673360466D;
|
||||
this.xrTableCell15.Weight = 0.11994948922001163D;
|
||||
//
|
||||
// xrTableCell16
|
||||
//
|
||||
@@ -298,7 +304,7 @@ namespace BeWo.IBPReports
|
||||
this.xrTableCell16.StylePriority.UseTextAlignment = false;
|
||||
this.xrTableCell16.Text = "xrTableCell16";
|
||||
this.xrTableCell16.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
|
||||
this.xrTableCell16.Weight = 0.094696888076479D;
|
||||
this.xrTableCell16.Weight = 0.080808115433228231D;
|
||||
//
|
||||
// xrTableCell17
|
||||
//
|
||||
@@ -311,7 +317,7 @@ namespace BeWo.IBPReports
|
||||
this.xrTableCell17.StylePriority.UseTextAlignment = false;
|
||||
this.xrTableCell17.Text = "xrTableCell17";
|
||||
this.xrTableCell17.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
|
||||
this.xrTableCell17.Weight = 0.22727271947263153D;
|
||||
this.xrTableCell17.Weight = 0.17171708944397954D;
|
||||
//
|
||||
// xrTableCell5
|
||||
//
|
||||
@@ -322,11 +328,7 @@ namespace BeWo.IBPReports
|
||||
this.xrTableCell5.StylePriority.UsePadding = false;
|
||||
this.xrTableCell5.StylePriority.UseTextAlignment = false;
|
||||
this.xrTableCell5.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
|
||||
this.xrTableCell5.Weight = 0.10101013760718428D;
|
||||
//
|
||||
// bindingSource1
|
||||
//
|
||||
this.bindingSource1.DataSource = typeof(BeWo.Report.ReportObjects.ServicesOverviewRO);
|
||||
this.xrTableCell5.Weight = 0.075757565364195742D;
|
||||
//
|
||||
// formattingRuleStartDate
|
||||
//
|
||||
@@ -353,7 +355,7 @@ namespace BeWo.IBPReports
|
||||
this.xrLabel23,
|
||||
this.xrLabel2});
|
||||
this.ReportHeader.Font = new System.Drawing.Font("Arial", 12F);
|
||||
this.ReportHeader.HeightF = 267.4166F;
|
||||
this.ReportHeader.HeightF = 271.5833F;
|
||||
this.ReportHeader.Name = "ReportHeader";
|
||||
this.ReportHeader.StylePriority.UseFont = false;
|
||||
//
|
||||
@@ -652,6 +654,7 @@ namespace BeWo.IBPReports
|
||||
// ReportFooter
|
||||
//
|
||||
this.ReportFooter.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
|
||||
this.xrLabel17,
|
||||
this.xrLabel7,
|
||||
this.xrLabel6,
|
||||
this.xrLabel4,
|
||||
@@ -685,16 +688,15 @@ namespace BeWo.IBPReports
|
||||
//
|
||||
// xrLabel4
|
||||
//
|
||||
this.xrLabel4.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
|
||||
| DevExpress.XtraPrinting.BorderSide.Right)
|
||||
this.xrLabel4.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Top | DevExpress.XtraPrinting.BorderSide.Right)
|
||||
| DevExpress.XtraPrinting.BorderSide.Bottom)));
|
||||
this.xrLabel4.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
|
||||
new DevExpress.XtraReports.UI.XRBinding("Text", null, "TotalFLMBillable", "{0:0.##}")});
|
||||
new DevExpress.XtraReports.UI.XRBinding("Text", null, "TotalFLMoFehlkontakte", "{0:0.##}")});
|
||||
this.xrLabel4.Font = new System.Drawing.Font("Arial", 12F, System.Drawing.FontStyle.Bold);
|
||||
this.xrLabel4.LocationFloat = new DevExpress.Utils.PointFloat(280.0001F, 0F);
|
||||
this.xrLabel4.LocationFloat = new DevExpress.Utils.PointFloat(242.5417F, 0F);
|
||||
this.xrLabel4.Name = "xrLabel4";
|
||||
this.xrLabel4.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 5, 0, 0, 100F);
|
||||
this.xrLabel4.SizeF = new System.Drawing.SizeF(75F, 22F);
|
||||
this.xrLabel4.SizeF = new System.Drawing.SizeF(95F, 22F);
|
||||
this.xrLabel4.StylePriority.UseBorders = false;
|
||||
this.xrLabel4.StylePriority.UseFont = false;
|
||||
this.xrLabel4.StylePriority.UsePadding = false;
|
||||
@@ -704,15 +706,17 @@ namespace BeWo.IBPReports
|
||||
//
|
||||
// xrLabel3
|
||||
//
|
||||
this.xrLabel3.Borders = DevExpress.XtraPrinting.BorderSide.Right;
|
||||
this.xrLabel3.Font = new System.Drawing.Font("Arial", 12F, System.Drawing.FontStyle.Bold);
|
||||
this.xrLabel3.LocationFloat = new DevExpress.Utils.PointFloat(189.9999F, 0F);
|
||||
this.xrLabel3.LocationFloat = new DevExpress.Utils.PointFloat(165.5417F, 0F);
|
||||
this.xrLabel3.Name = "xrLabel3";
|
||||
this.xrLabel3.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
|
||||
this.xrLabel3.SizeF = new System.Drawing.SizeF(90F, 22F);
|
||||
this.xrLabel3.SizeF = new System.Drawing.SizeF(77.00005F, 22F);
|
||||
this.xrLabel3.StylePriority.UseBorders = false;
|
||||
this.xrLabel3.StylePriority.UseFont = false;
|
||||
this.xrLabel3.StylePriority.UseTextAlignment = false;
|
||||
this.xrLabel3.Text = "Summe";
|
||||
this.xrLabel3.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight;
|
||||
this.xrLabel3.Text = "Summe: ";
|
||||
this.xrLabel3.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
|
||||
//
|
||||
// fieldAbrechenbareMinuten
|
||||
//
|
||||
@@ -728,6 +732,52 @@ namespace BeWo.IBPReports
|
||||
this.fieldGruppe.FieldType = DevExpress.XtraReports.UI.FieldType.String;
|
||||
this.fieldGruppe.Name = "fieldGruppe";
|
||||
//
|
||||
// xrTableCell6
|
||||
//
|
||||
this.xrTableCell6.Font = new System.Drawing.Font("Arial", 9.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
|
||||
this.xrTableCell6.Name = "xrTableCell6";
|
||||
this.xrTableCell6.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 5, 0, 0, 100F);
|
||||
this.xrTableCell6.StylePriority.UseFont = false;
|
||||
this.xrTableCell6.StylePriority.UsePadding = false;
|
||||
this.xrTableCell6.StylePriority.UseTextAlignment = false;
|
||||
this.xrTableCell6.Text = "Fehlkontakt Minuten";
|
||||
this.xrTableCell6.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
|
||||
this.xrTableCell6.Weight = 0.21947326040758336D;
|
||||
//
|
||||
// xrTableCell7
|
||||
//
|
||||
this.xrTableCell7.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
|
||||
new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.Notice5")});
|
||||
this.xrTableCell7.Name = "xrTableCell7";
|
||||
this.xrTableCell7.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 5, 0, 0, 100F);
|
||||
this.xrTableCell7.StylePriority.UsePadding = false;
|
||||
this.xrTableCell7.StylePriority.UseTextAlignment = false;
|
||||
this.xrTableCell7.Text = "xrTableCell7";
|
||||
this.xrTableCell7.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight;
|
||||
this.xrTableCell7.Weight = 0.11363635820112995D;
|
||||
//
|
||||
// xrLabel17
|
||||
//
|
||||
this.xrLabel17.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Top | DevExpress.XtraPrinting.BorderSide.Right)
|
||||
| DevExpress.XtraPrinting.BorderSide.Bottom)));
|
||||
this.xrLabel17.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
|
||||
new DevExpress.XtraReports.UI.XRBinding("Text", null, "TotalFLMFehlkontakte", "{0:0.##}")});
|
||||
this.xrLabel17.Font = new System.Drawing.Font("Arial", 12F, System.Drawing.FontStyle.Bold);
|
||||
this.xrLabel17.LocationFloat = new DevExpress.Utils.PointFloat(337.5417F, 0F);
|
||||
this.xrLabel17.Name = "xrLabel17";
|
||||
this.xrLabel17.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 5, 0, 0, 100F);
|
||||
this.xrLabel17.SizeF = new System.Drawing.SizeF(89.99994F, 22F);
|
||||
this.xrLabel17.StylePriority.UseBorders = false;
|
||||
this.xrLabel17.StylePriority.UseFont = false;
|
||||
this.xrLabel17.StylePriority.UsePadding = false;
|
||||
this.xrLabel17.StylePriority.UseTextAlignment = false;
|
||||
this.xrLabel17.Text = "xrLabel4";
|
||||
this.xrLabel17.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight;
|
||||
//
|
||||
// bindingSource1
|
||||
//
|
||||
this.bindingSource1.DataSource = typeof(BeWo.Report.ReportObjects.ServicesOverviewRO);
|
||||
//
|
||||
// Stundenzettel
|
||||
//
|
||||
this.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] {
|
||||
@@ -816,6 +866,8 @@ namespace BeWo.IBPReports
|
||||
private DevExpress.XtraReports.UI.XRTableCell xrTableCell2;
|
||||
private DevExpress.XtraReports.UI.XRTableCell xrTableCell5;
|
||||
private DevExpress.XtraReports.UI.CalculatedField fieldGruppe;
|
||||
|
||||
private DevExpress.XtraReports.UI.XRTableCell xrTableCell6;
|
||||
private DevExpress.XtraReports.UI.XRTableCell xrTableCell7;
|
||||
private DevExpress.XtraReports.UI.XRLabel xrLabel17;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -21,12 +21,23 @@ namespace BeWo.IBPReports
|
||||
{
|
||||
List<ServicesOverviewRO.ServiceDetail> servicesBillable = new List<ServicesOverviewRO.ServiceDetail>();
|
||||
|
||||
foreach (ServicesOverviewRO.ServiceDetail s in pRO.Services)
|
||||
foreach (ServicesOverviewRO.ServiceDetail sd in pRO.Services)
|
||||
{
|
||||
if (s.IsBillable)
|
||||
servicesBillable.Add(s);
|
||||
}
|
||||
if (sd.IsBillable)
|
||||
{
|
||||
servicesBillable.Add(sd);
|
||||
}
|
||||
|
||||
sd.Notice4 = String.Format("{0}", sd.Minutes);
|
||||
sd.Notice5 = "";
|
||||
|
||||
if (sd.ServiceDescription.ToLower().Contains("fehlkontakt") || sd.ServiceCategory.ToLower().Contains("fehlkontakt"))
|
||||
{
|
||||
sd.Notice4 = "";
|
||||
sd.Notice5 = String.Format("{0}", sd.Minutes);
|
||||
}
|
||||
}
|
||||
|
||||
pRO.Services = servicesBillable;
|
||||
}
|
||||
this.bindingSource1.DataSource = pRO;
|
||||
|
||||
@@ -31,6 +31,5 @@ namespace KontaktUndKrisenhilfeReports.Reporting
|
||||
}
|
||||
return false;
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
@@ -1,5 +1,6 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Data;
|
||||
using System.IO;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
@@ -9,6 +10,7 @@ using BeWo.KontaktUndKrisenhilfeReports;
|
||||
using BeWo.Report;
|
||||
using BeWo.Report.ReportObjects;
|
||||
using BeWo.Service.DCEntityMapper;
|
||||
using BS.Shared;
|
||||
using BS.Shared.Core;
|
||||
using BS.Shared.DataContracts;
|
||||
using DevExpress.XtraReports.UI;
|
||||
@@ -104,5 +106,45 @@ namespace KontaktUndKrisenhilfeReports.Reporting
|
||||
ro.AmountTotalWithHourlyRate3 = dc.HourlyRate3 * Math.Round(ro.ApprovedFLSWithHourlyRate3, 2, MidpointRounding.AwayFromZero);
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
public override XtraReport CreateQueryReport(long queryOid, string queryReportId)
|
||||
{
|
||||
if (queryOid == 500)
|
||||
return CreateMonatsstatistik(queryOid, queryReportId);
|
||||
|
||||
return base.CreateQueryReport(queryOid, queryReportId);
|
||||
}
|
||||
private XtraReport CreateMonatsstatistik(long queryOid, string queryReportId)
|
||||
{
|
||||
var query = DAOFactory.GenericDAO.LoadByID<Query>(queryOid);
|
||||
|
||||
if (query == null)
|
||||
return new XtraReport();
|
||||
|
||||
var path = Path.Combine(TempPath, queryReportId + ".xml");
|
||||
var table = Utils.XMLDeserialize<DataTable>(path);
|
||||
var qro = QueryRO.Create(query, table);
|
||||
|
||||
|
||||
if (qro.Rows.Count > 0)
|
||||
{
|
||||
DateTime dt = DateTime.Now;
|
||||
DateTime.TryParse(qro.Rows[0].Field1.ToString(), out dt);
|
||||
dt = new DateTime(dt.Year, dt.Month, 1);
|
||||
var end = dt.AddMonths(1);
|
||||
long org = 1;
|
||||
long? team = null;
|
||||
var druck = new JahresReport();
|
||||
druck.SetReportDataSource(JahresReportRO.Create(dt, end, org, team, null));
|
||||
return druck;
|
||||
|
||||
//var report = FindReportImp<JahresReportRO>();
|
||||
|
||||
//report.SetReportDataSource(JahresReportRO.Create(dt, end, org, team, null);
|
||||
|
||||
//return report as XtraReport;
|
||||
}
|
||||
return new XtraReport();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -70,6 +70,7 @@
|
||||
<Compile Include="RechnungSozio.Designer.cs">
|
||||
<DependentUpon>RechnungSozio.cs</DependentUpon>
|
||||
</Compile>
|
||||
<Compile Include="Translation\TranslationDictionary.cs" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<ProjectReference Include="..\..\Data\Data.csproj">
|
||||
|
||||
@@ -55,7 +55,7 @@ namespace PsychosozialeProjekteSaarpfalz
|
||||
|
||||
private void SetBewilligung(ServiceInvoiceRO pRO)
|
||||
{
|
||||
DateTime? date = null;
|
||||
//string date = null;
|
||||
|
||||
decimal geleistetGesamt = 0;
|
||||
decimal bewilligtWoche = 0;
|
||||
@@ -85,6 +85,10 @@ namespace PsychosozialeProjekteSaarpfalz
|
||||
|
||||
bewilligtGesamt += calc.GetApprovedHoursTotal(scapdc, c2sdc.CostBearer.CostRatePeriods) ?? 0;
|
||||
bewilligtWoche += calc.GetApprovedHoursPerWeek(scapdc, c2sdc.CostBearer.CostRatePeriods) ?? 0;
|
||||
if (!scapdc.Notice.IsNullOrEmpty())
|
||||
{
|
||||
pRO.ApprovalDate = scapdc.Notice;
|
||||
}
|
||||
|
||||
var sc = sip.SupportConceptApprovalPeriod.CostBearer2SupportConcept.SupportConcept;
|
||||
|
||||
@@ -121,7 +125,10 @@ namespace PsychosozialeProjekteSaarpfalz
|
||||
}
|
||||
geleistetGesamt = minutenIst / 60;
|
||||
|
||||
date = sc.ApprovalDate;
|
||||
//if (date != null)
|
||||
//{
|
||||
// date = String.Format("{0:dd.MM.yyyy}", sc.ApprovalDate);
|
||||
//}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -0,0 +1,27 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
|
||||
using BeWo.Data.Access;
|
||||
using BeWo.Data.Entities;
|
||||
using BeWo.Service.DCEntityMapper;
|
||||
using BeWo.Service.Plugins;
|
||||
using BS.Shared;
|
||||
using BS.Shared.Core;
|
||||
using BS.Shared.DataContracts.Compact;
|
||||
using BS.Shared.Extensions;
|
||||
|
||||
namespace PsychosozialeProjekteSaarpfalz.Translation
|
||||
{
|
||||
public class CustomTranslationDictionary : TranslationDictionary
|
||||
{
|
||||
public override Dictionary<String, String> GetTranslationDictionary()
|
||||
{
|
||||
var dict = base.GetTranslationDictionary();
|
||||
|
||||
AddOrReplaceTranslation(dict, "BewilligungBemerkung", "Kostenzusage vom");
|
||||
|
||||
return dict;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -1,82 +1,83 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Project ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<Import Project="$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props" Condition="Exists('$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props')" />
|
||||
<PropertyGroup>
|
||||
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
|
||||
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
|
||||
<ProjectGuid>{4C29CCFD-4B7A-44CC-B6DD-39AEBA2E4DFE}</ProjectGuid>
|
||||
<OutputType>Library</OutputType>
|
||||
<AppDesignerFolder>Properties</AppDesignerFolder>
|
||||
<RootNamespace>SHKServiceSBD</RootNamespace>
|
||||
<AssemblyName>5344902949_Reports</AssemblyName>
|
||||
<TargetFrameworkVersion>v4.7.2</TargetFrameworkVersion>
|
||||
<FileAlignment>512</FileAlignment>
|
||||
<TargetFrameworkProfile />
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
|
||||
<DebugSymbols>true</DebugSymbols>
|
||||
<DebugType>full</DebugType>
|
||||
<Optimize>false</Optimize>
|
||||
<OutputPath>..\..\Host\bin\</OutputPath>
|
||||
<DefineConstants>DEBUG;TRACE</DefineConstants>
|
||||
<ErrorReport>prompt</ErrorReport>
|
||||
<WarningLevel>4</WarningLevel>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
|
||||
<DebugType>pdbonly</DebugType>
|
||||
<Optimize>true</Optimize>
|
||||
<OutputPath>..\..\Host\bin\</OutputPath>
|
||||
<DefineConstants>TRACE</DefineConstants>
|
||||
<ErrorReport>prompt</ErrorReport>
|
||||
<WarningLevel>4</WarningLevel>
|
||||
</PropertyGroup>
|
||||
<ItemGroup>
|
||||
<Reference Include="DevExpress.Data.v17.1, Version=17.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a, processorArchitecture=MSIL" />
|
||||
<Reference Include="DevExpress.Printing.v17.1.Core, Version=17.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a, processorArchitecture=MSIL" />
|
||||
<Reference Include="DevExpress.Utils.v17.1, Version=17.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a, processorArchitecture=MSIL" />
|
||||
<Reference Include="DevExpress.XtraPrinting.v17.1, Version=17.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a, processorArchitecture=MSIL" />
|
||||
<Reference Include="DevExpress.XtraReports.v17.1, Version=17.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a, processorArchitecture=MSIL" />
|
||||
<Reference Include="System" />
|
||||
<Reference Include="System.Core" />
|
||||
<Reference Include="System.Drawing" />
|
||||
<Reference Include="System.Windows.Forms" />
|
||||
<Reference Include="System.Xml.Linq" />
|
||||
<Reference Include="System.Data.DataSetExtensions" />
|
||||
<Reference Include="Microsoft.CSharp" />
|
||||
<Reference Include="System.Data" />
|
||||
<Reference Include="System.Net.Http" />
|
||||
<Reference Include="System.Xml" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<Compile Include="CustomMitarbeiterstundenkontoBerechnung.cs" />
|
||||
<Compile Include="CustomMitarbeiterstundenkontoBerechnungMonate.cs" />
|
||||
<Compile Include="Properties\AssemblyInfo.cs" />
|
||||
<Compile Include="Service\CustomVertretungsManager.cs" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<ProjectReference Include="..\..\Data\Data.csproj">
|
||||
<Project>{B0D73E3D-4AE7-4024-93A6-DB1F46D7CCEE}</Project>
|
||||
<Name>Data</Name>
|
||||
</ProjectReference>
|
||||
<ProjectReference Include="..\..\Report\Report.csproj">
|
||||
<Project>{40d8b312-ea64-49e3-a31a-5e57ed4d5654}</Project>
|
||||
<Name>Report</Name>
|
||||
</ProjectReference>
|
||||
<ProjectReference Include="..\..\Service\Service.csproj">
|
||||
<Project>{094331c3-ecee-4c89-bbfd-4c9ded89f0ef}</Project>
|
||||
<Name>Service</Name>
|
||||
</ProjectReference>
|
||||
<ProjectReference Include="..\..\Shared\Shared.csproj">
|
||||
<Project>{2f50b83d-a3f0-4ec4-979a-3f9b7e3d8ed4}</Project>
|
||||
<Name>Shared</Name>
|
||||
</ProjectReference>
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<EmbeddedResource Include="Properties\licenses.licx" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<Folder Include="Calculations\" />
|
||||
<Folder Include="Invoicing\" />
|
||||
</ItemGroup>
|
||||
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Project ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<Import Project="$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props" Condition="Exists('$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props')" />
|
||||
<PropertyGroup>
|
||||
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
|
||||
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
|
||||
<ProjectGuid>{4C29CCFD-4B7A-44CC-B6DD-39AEBA2E4DFE}</ProjectGuid>
|
||||
<OutputType>Library</OutputType>
|
||||
<AppDesignerFolder>Properties</AppDesignerFolder>
|
||||
<RootNamespace>SHKServiceSBD</RootNamespace>
|
||||
<AssemblyName>5344902949_Reports</AssemblyName>
|
||||
<TargetFrameworkVersion>v4.7.2</TargetFrameworkVersion>
|
||||
<FileAlignment>512</FileAlignment>
|
||||
<TargetFrameworkProfile />
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
|
||||
<DebugSymbols>true</DebugSymbols>
|
||||
<DebugType>full</DebugType>
|
||||
<Optimize>false</Optimize>
|
||||
<OutputPath>..\..\Host\bin\</OutputPath>
|
||||
<DefineConstants>DEBUG;TRACE</DefineConstants>
|
||||
<ErrorReport>prompt</ErrorReport>
|
||||
<WarningLevel>4</WarningLevel>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
|
||||
<DebugType>pdbonly</DebugType>
|
||||
<Optimize>true</Optimize>
|
||||
<OutputPath>..\..\Host\bin\</OutputPath>
|
||||
<DefineConstants>TRACE</DefineConstants>
|
||||
<ErrorReport>prompt</ErrorReport>
|
||||
<WarningLevel>4</WarningLevel>
|
||||
</PropertyGroup>
|
||||
<ItemGroup>
|
||||
<Reference Include="DevExpress.Data.v17.1, Version=17.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a, processorArchitecture=MSIL" />
|
||||
<Reference Include="DevExpress.Printing.v17.1.Core, Version=17.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a, processorArchitecture=MSIL" />
|
||||
<Reference Include="DevExpress.Utils.v17.1, Version=17.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a, processorArchitecture=MSIL" />
|
||||
<Reference Include="DevExpress.XtraPrinting.v17.1, Version=17.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a, processorArchitecture=MSIL" />
|
||||
<Reference Include="DevExpress.XtraReports.v17.1, Version=17.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a, processorArchitecture=MSIL" />
|
||||
<Reference Include="System" />
|
||||
<Reference Include="System.Core" />
|
||||
<Reference Include="System.Drawing" />
|
||||
<Reference Include="System.Windows.Forms" />
|
||||
<Reference Include="System.Xml.Linq" />
|
||||
<Reference Include="System.Data.DataSetExtensions" />
|
||||
<Reference Include="Microsoft.CSharp" />
|
||||
<Reference Include="System.Data" />
|
||||
<Reference Include="System.Net.Http" />
|
||||
<Reference Include="System.Xml" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<Compile Include="CustomMitarbeiterstundenkontoBerechnung.cs" />
|
||||
<Compile Include="CustomMitarbeiterstundenkontoBerechnungMonate.cs" />
|
||||
<Compile Include="Properties\AssemblyInfo.cs" />
|
||||
<Compile Include="Service\CustomCustomerService.cs" />
|
||||
<Compile Include="Service\CustomVertretungsManager.cs" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<ProjectReference Include="..\..\Data\Data.csproj">
|
||||
<Project>{B0D73E3D-4AE7-4024-93A6-DB1F46D7CCEE}</Project>
|
||||
<Name>Data</Name>
|
||||
</ProjectReference>
|
||||
<ProjectReference Include="..\..\Report\Report.csproj">
|
||||
<Project>{40d8b312-ea64-49e3-a31a-5e57ed4d5654}</Project>
|
||||
<Name>Report</Name>
|
||||
</ProjectReference>
|
||||
<ProjectReference Include="..\..\Service\Service.csproj">
|
||||
<Project>{094331c3-ecee-4c89-bbfd-4c9ded89f0ef}</Project>
|
||||
<Name>Service</Name>
|
||||
</ProjectReference>
|
||||
<ProjectReference Include="..\..\Shared\Shared.csproj">
|
||||
<Project>{2f50b83d-a3f0-4ec4-979a-3f9b7e3d8ed4}</Project>
|
||||
<Name>Shared</Name>
|
||||
</ProjectReference>
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<EmbeddedResource Include="Properties\licenses.licx" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<Folder Include="Calculations\" />
|
||||
<Folder Include="Invoicing\" />
|
||||
</ItemGroup>
|
||||
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
|
||||
</Project>
|
||||
73
ReportImp/SHKServiceSBD/Service/CustomCustomerService.cs
Normal file
73
ReportImp/SHKServiceSBD/Service/CustomCustomerService.cs
Normal file
@@ -0,0 +1,73 @@
|
||||
using BeWo.Data.Access;
|
||||
using BeWo.Data.Entities;
|
||||
using BeWo.Service.Plugins;
|
||||
using BS.Shared;
|
||||
using BS.Shared.DataContracts;
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Net;
|
||||
using System.Text;
|
||||
using System.Threading.Tasks;
|
||||
|
||||
|
||||
namespace SHKServiceSBD
|
||||
{
|
||||
public class CustomCustomerService : CustomerService
|
||||
{
|
||||
|
||||
public override long InsertNewCustomer(CustomerDC pCustomerDc)
|
||||
{
|
||||
var cOid = base.InsertNewCustomer(pCustomerDc);
|
||||
|
||||
ErstelleOrdnerStruktur(cOid);
|
||||
|
||||
return cOid;
|
||||
}
|
||||
|
||||
public override CustomerDC LoadCustomer(long pCustomerOid)
|
||||
{
|
||||
var dc = base.LoadCustomer(pCustomerOid);
|
||||
|
||||
var folder = DAOFactory.SearchDAO.FindBeWoFolders(TableID.Customer, pCustomerOid);
|
||||
|
||||
if (folder.Count == 0)
|
||||
{
|
||||
ErstelleOrdnerStruktur(pCustomerOid);
|
||||
}
|
||||
|
||||
return dc;
|
||||
}
|
||||
|
||||
private void ErstelleOrdnerStruktur(long cOid)
|
||||
{
|
||||
// HIERACHIE LEVEL 1
|
||||
var folder1 = CreateBeWoFolder("Aufnahme_Kontaktdaten", cOid, null);
|
||||
var folder2 = CreateBeWoFolder("Kostenvoranschlag", cOid, null);
|
||||
var folder3 = CreateBeWoFolder("Kostenzusage", cOid, null);
|
||||
var folder4 = CreateBeWoFolder("Stundenpläne", cOid, null);
|
||||
var folder5 = CreateBeWoFolder("E - Mails_Schriftverkehr", cOid, null);
|
||||
var folder6 = CreateBeWoFolder("Berichte", cOid, null);
|
||||
var folder7 = CreateBeWoFolder("Medikation", cOid, null);
|
||||
var folder8 = CreateBeWoFolder("Diabetes", cOid, null);
|
||||
|
||||
// HIERACHIE LEVEL 2
|
||||
var folder8_1 = CreateBeWoFolder("Protokolle", cOid, folder8.Oid);
|
||||
var folder8_2 = CreateBeWoFolder("Schulung", cOid, folder8.Oid);
|
||||
}
|
||||
|
||||
private BeWoFolder CreateBeWoFolder(string name, long? cOid, long? parentOid)
|
||||
{
|
||||
BeWoFolder f = new BeWoFolder();
|
||||
f.Name = name;
|
||||
f.ObjectOid = cOid;
|
||||
f.ObjectTid = TableID.Customer;
|
||||
f.ParentBeWoFolderOid = parentOid;
|
||||
|
||||
DAOFactory.GenericDAO.Insert(f);
|
||||
|
||||
return f;
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
111
ReportImp/VivatgGmbHReports/CustomReportCreator.cs
Normal file
111
ReportImp/VivatgGmbHReports/CustomReportCreator.cs
Normal file
@@ -0,0 +1,111 @@
|
||||
using BeWo.Report;
|
||||
using BeWo.Report.ReportObjects;
|
||||
using DevExpress.XtraReports.UI;
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using System.Threading.Tasks;
|
||||
|
||||
namespace VivatgGmbHReports
|
||||
{
|
||||
public class CustomReportCreator : DefaultReportCreator
|
||||
{
|
||||
public override XtraReport CreateServiceOverviewAllCustomersReport(int month, int year, long orgaOid, long empOid, long? serviceCategoryOid, int startDay, int endDay)
|
||||
{
|
||||
List<ServicesOverviewRO> lROs = ServicesOverviewRO.Create(month, year, orgaOid, empOid, startDay, endDay);
|
||||
|
||||
if (lROs.Count > 0)
|
||||
{
|
||||
|
||||
var rootReport = CreateServicesOverviewReportForRo(lROs[0], serviceCategoryOid);
|
||||
rootReport.CreateDocument();
|
||||
|
||||
for (int i = 1; i < lROs.Count; i++)
|
||||
{
|
||||
var lNext = CreateServicesOverviewReportForRo(lROs[i], serviceCategoryOid);
|
||||
lNext.CreateDocument();
|
||||
rootReport.Pages.AddRange(lNext.Pages);
|
||||
}
|
||||
|
||||
return rootReport;
|
||||
}
|
||||
return new XtraReport();
|
||||
}
|
||||
|
||||
public override XtraReport CreateServiceOverviewReportForCustomers(IList<long> customerOids, int month, int year, long? orgaOid, long? empOid, long? serviceCategoryOid, int startDay, int endDay, bool nurFehlende)
|
||||
{
|
||||
var roList = new List<ServicesOverviewRO>();
|
||||
|
||||
foreach (var coid in customerOids)
|
||||
{
|
||||
var ro = ServicesOverviewRO.Create(coid, month, year, true, orgaOid ?? 0, empOid ?? 0, startDay, endDay, serviceCategoryOid);
|
||||
|
||||
if (ro != null)
|
||||
{
|
||||
roList.Add(ro);
|
||||
}
|
||||
}
|
||||
|
||||
if (roList.Count > 0)
|
||||
{
|
||||
var rootReport = CreateServicesOverviewReportForRo(roList[0], serviceCategoryOid);
|
||||
rootReport.CreateDocument();
|
||||
|
||||
for (int i = 1; i < roList.Count; i++)
|
||||
{
|
||||
var lNext = CreateServicesOverviewReportForRo(roList[i], serviceCategoryOid);
|
||||
lNext.CreateDocument();
|
||||
rootReport.Pages.AddRange(lNext.Pages);
|
||||
}
|
||||
|
||||
return rootReport;
|
||||
}
|
||||
return new XtraReport();
|
||||
|
||||
}
|
||||
|
||||
public override XtraReport CreateServiceOverviewSingleCustomerReport(long customerOid, int month, int year, long orgaOid, long empOid, long? serviceCategoryOid, int startDay, int endDay)
|
||||
{
|
||||
var ro = ServicesOverviewRO.Create(customerOid, month, year, false, orgaOid, empOid, startDay, endDay, serviceCategoryOid);
|
||||
|
||||
return CreateServicesOverviewReportForRo(ro, serviceCategoryOid);
|
||||
}
|
||||
|
||||
private XtraReport CreateServicesOverviewReportForRo(ServicesOverviewRO ro, long? serviceCategoryOid)
|
||||
{
|
||||
IBeWoReport<ServicesOverviewRO> report = null;
|
||||
var monat = FindeMonat(ro.Month);
|
||||
|
||||
if (monat >= 8 && ro.Year >= 2023)
|
||||
report = new ServicesOverviewReportNachAugust2023();
|
||||
else
|
||||
report = new Stundenzettel();
|
||||
|
||||
report.SetReportDataSource(ro);
|
||||
|
||||
return report as XtraReport;
|
||||
}
|
||||
|
||||
private int FindeMonat(string month)
|
||||
{
|
||||
switch (month)
|
||||
{
|
||||
case "Januar": return 1;
|
||||
case "Februar": return 2;
|
||||
case "März": return 3;
|
||||
case "April": return 4;
|
||||
case "Mai": return 5;
|
||||
case "Juni": return 6;
|
||||
case "Juli": return 7;
|
||||
case "August": return 8;
|
||||
case "September": return 9;
|
||||
case "Oktober": return 10;
|
||||
case "November": return 11;
|
||||
case "Dezember": return 12;
|
||||
}
|
||||
|
||||
return 0;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -47,7 +47,6 @@ namespace VivatgGmbHReports
|
||||
this.xrTableCell16 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell17 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell2 = 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.xrLabel13 = new DevExpress.XtraReports.UI.XRLabel();
|
||||
@@ -69,8 +68,8 @@ namespace VivatgGmbHReports
|
||||
this.formattingRuleServiceDesc = new DevExpress.XtraReports.UI.FormattingRule();
|
||||
this.formattingRuleCostBearer = new DevExpress.XtraReports.UI.FormattingRule();
|
||||
this.formattingRuleEmployeeName = new DevExpress.XtraReports.UI.FormattingRule();
|
||||
this.topMarginBand1 = new DevExpress.XtraReports.UI.TopMarginBand();
|
||||
this.xrPictureBox1 = new DevExpress.XtraReports.UI.XRPictureBox();
|
||||
this.pbLogoTalis = new DevExpress.XtraReports.UI.TopMarginBand();
|
||||
this.pbLogoVivat = new DevExpress.XtraReports.UI.XRPictureBox();
|
||||
this.bottomMarginBand1 = new DevExpress.XtraReports.UI.BottomMarginBand();
|
||||
this.ReportFooter = new DevExpress.XtraReports.UI.ReportFooterBand();
|
||||
this.xrLabel7 = new DevExpress.XtraReports.UI.XRLabel();
|
||||
@@ -85,6 +84,7 @@ namespace VivatgGmbHReports
|
||||
this.fieldBillableFLS = new DevExpress.XtraReports.UI.CalculatedField();
|
||||
this.fieldAbrechenbareFLS = new DevExpress.XtraReports.UI.CalculatedField();
|
||||
this.fieldFreeFLS = new DevExpress.XtraReports.UI.CalculatedField();
|
||||
this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components);
|
||||
((System.ComponentModel.ISupportInitialize)(this.xrTableServiceRecords1)).BeginInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.xrTable3)).BeginInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).BeginInit();
|
||||
@@ -279,17 +279,10 @@ namespace VivatgGmbHReports
|
||||
this.xrTableCell2.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
|
||||
this.xrTableCell2.Weight = 0.19570704439348488D;
|
||||
//
|
||||
// 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";
|
||||
//
|
||||
@@ -313,14 +306,14 @@ namespace VivatgGmbHReports
|
||||
this.xrLabel23,
|
||||
this.xrLabel11});
|
||||
this.ReportHeader.Font = new System.Drawing.Font("Arial", 10F);
|
||||
this.ReportHeader.HeightF = 213.3333F;
|
||||
this.ReportHeader.HeightF = 288.3333F;
|
||||
this.ReportHeader.Name = "ReportHeader";
|
||||
this.ReportHeader.StylePriority.UseFont = false;
|
||||
//
|
||||
// xrLabel13
|
||||
//
|
||||
this.xrLabel13.Font = new System.Drawing.Font("Arial", 12F, System.Drawing.FontStyle.Bold);
|
||||
this.xrLabel13.LocationFloat = new DevExpress.Utils.PointFloat(0F, 25F);
|
||||
this.xrLabel13.LocationFloat = new DevExpress.Utils.PointFloat(0F, 116.6667F);
|
||||
this.xrLabel13.Name = "xrLabel13";
|
||||
this.xrLabel13.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
|
||||
this.xrLabel13.SizeF = new System.Drawing.SizeF(674.9997F, 18F);
|
||||
@@ -335,7 +328,7 @@ namespace VivatgGmbHReports
|
||||
this.xrLabel28.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
|
||||
new DevExpress.XtraReports.UI.XRBinding("Text", null, "CustomerLastName")});
|
||||
this.xrLabel28.Font = new System.Drawing.Font("Arial", 10F);
|
||||
this.xrLabel28.LocationFloat = new DevExpress.Utils.PointFloat(296.9999F, 60.25F);
|
||||
this.xrLabel28.LocationFloat = new DevExpress.Utils.PointFloat(296.9999F, 151.9167F);
|
||||
this.xrLabel28.Name = "xrLabel28";
|
||||
this.xrLabel28.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
|
||||
this.xrLabel28.SizeF = new System.Drawing.SizeF(377.9999F, 18F);
|
||||
@@ -348,7 +341,7 @@ namespace VivatgGmbHReports
|
||||
this.xrLabel29.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
|
||||
new DevExpress.XtraReports.UI.XRBinding("Text", null, "CustomerFirstName")});
|
||||
this.xrLabel29.Font = new System.Drawing.Font("Arial", 10F);
|
||||
this.xrLabel29.LocationFloat = new DevExpress.Utils.PointFloat(296.9999F, 78.24999F);
|
||||
this.xrLabel29.LocationFloat = new DevExpress.Utils.PointFloat(296.9999F, 169.9167F);
|
||||
this.xrLabel29.Name = "xrLabel29";
|
||||
this.xrLabel29.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
|
||||
this.xrLabel29.SizeF = new System.Drawing.SizeF(377.9999F, 18F);
|
||||
@@ -361,7 +354,7 @@ namespace VivatgGmbHReports
|
||||
this.xrLabel25.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
|
||||
new DevExpress.XtraReports.UI.XRBinding("Text", null, "Month")});
|
||||
this.xrLabel25.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Bold);
|
||||
this.xrLabel25.LocationFloat = new DevExpress.Utils.PointFloat(71.99987F, 178.2083F);
|
||||
this.xrLabel25.LocationFloat = new DevExpress.Utils.PointFloat(71.99987F, 269.8749F);
|
||||
this.xrLabel25.Name = "xrLabel25";
|
||||
this.xrLabel25.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
|
||||
this.xrLabel25.SizeF = new System.Drawing.SizeF(116.9998F, 18F);
|
||||
@@ -374,7 +367,7 @@ namespace VivatgGmbHReports
|
||||
this.xrLabel26.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
|
||||
new DevExpress.XtraReports.UI.XRBinding("Text", null, "Year")});
|
||||
this.xrLabel26.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Bold);
|
||||
this.xrLabel26.LocationFloat = new DevExpress.Utils.PointFloat(296.9999F, 178.2083F);
|
||||
this.xrLabel26.LocationFloat = new DevExpress.Utils.PointFloat(296.9999F, 269.8749F);
|
||||
this.xrLabel26.Name = "xrLabel26";
|
||||
this.xrLabel26.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
|
||||
this.xrLabel26.SizeF = new System.Drawing.SizeF(116.9998F, 18F);
|
||||
@@ -387,7 +380,7 @@ namespace VivatgGmbHReports
|
||||
this.xrLabel34.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
|
||||
new DevExpress.XtraReports.UI.XRBinding("Text", null, "MainAttendant")});
|
||||
this.xrLabel34.Font = new System.Drawing.Font("Arial", 10F);
|
||||
this.xrLabel34.LocationFloat = new DevExpress.Utils.PointFloat(296.9999F, 132.25F);
|
||||
this.xrLabel34.LocationFloat = new DevExpress.Utils.PointFloat(296.9999F, 223.9167F);
|
||||
this.xrLabel34.Name = "xrLabel34";
|
||||
this.xrLabel34.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
|
||||
this.xrLabel34.SizeF = new System.Drawing.SizeF(377.9999F, 18F);
|
||||
@@ -400,7 +393,7 @@ namespace VivatgGmbHReports
|
||||
this.xrLabel30.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
|
||||
new DevExpress.XtraReports.UI.XRBinding("Text", null, "ReferenceNumber")});
|
||||
this.xrLabel30.Font = new System.Drawing.Font("Arial", 10F);
|
||||
this.xrLabel30.LocationFloat = new DevExpress.Utils.PointFloat(296.9999F, 96.24999F);
|
||||
this.xrLabel30.LocationFloat = new DevExpress.Utils.PointFloat(296.9999F, 187.9167F);
|
||||
this.xrLabel30.Name = "xrLabel30";
|
||||
this.xrLabel30.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
|
||||
this.xrLabel30.SizeF = new System.Drawing.SizeF(377.9999F, 18F);
|
||||
@@ -413,7 +406,7 @@ namespace VivatgGmbHReports
|
||||
this.xrLabel31.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
|
||||
new DevExpress.XtraReports.UI.XRBinding("Text", null, "ApprovedFLSPerWeek", "{0:0.##}")});
|
||||
this.xrLabel31.Font = new System.Drawing.Font("Arial", 10F);
|
||||
this.xrLabel31.LocationFloat = new DevExpress.Utils.PointFloat(296.9999F, 114.25F);
|
||||
this.xrLabel31.LocationFloat = new DevExpress.Utils.PointFloat(296.9999F, 205.9167F);
|
||||
this.xrLabel31.Name = "xrLabel31";
|
||||
this.xrLabel31.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
|
||||
this.xrLabel31.SizeF = new System.Drawing.SizeF(377.9999F, 18F);
|
||||
@@ -424,7 +417,7 @@ namespace VivatgGmbHReports
|
||||
// xrLabel24
|
||||
//
|
||||
this.xrLabel24.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Bold);
|
||||
this.xrLabel24.LocationFloat = new DevExpress.Utils.PointFloat(207F, 178.2083F);
|
||||
this.xrLabel24.LocationFloat = new DevExpress.Utils.PointFloat(207F, 269.8749F);
|
||||
this.xrLabel24.Name = "xrLabel24";
|
||||
this.xrLabel24.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
|
||||
this.xrLabel24.SizeF = new System.Drawing.SizeF(72.00012F, 18F);
|
||||
@@ -434,7 +427,7 @@ namespace VivatgGmbHReports
|
||||
// xrLabel9
|
||||
//
|
||||
this.xrLabel9.Font = new System.Drawing.Font("Arial", 10F);
|
||||
this.xrLabel9.LocationFloat = new DevExpress.Utils.PointFloat(0F, 78.24999F);
|
||||
this.xrLabel9.LocationFloat = new DevExpress.Utils.PointFloat(0F, 169.9167F);
|
||||
this.xrLabel9.Name = "xrLabel9";
|
||||
this.xrLabel9.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
|
||||
this.xrLabel9.SizeF = new System.Drawing.SizeF(288F, 18F);
|
||||
@@ -444,7 +437,7 @@ namespace VivatgGmbHReports
|
||||
// xrLabel10
|
||||
//
|
||||
this.xrLabel10.Font = new System.Drawing.Font("Arial", 10F);
|
||||
this.xrLabel10.LocationFloat = new DevExpress.Utils.PointFloat(0F, 96.24999F);
|
||||
this.xrLabel10.LocationFloat = new DevExpress.Utils.PointFloat(0F, 187.9167F);
|
||||
this.xrLabel10.Name = "xrLabel10";
|
||||
this.xrLabel10.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
|
||||
this.xrLabel10.SizeF = new System.Drawing.SizeF(288F, 18F);
|
||||
@@ -454,7 +447,7 @@ namespace VivatgGmbHReports
|
||||
// xrLabel12
|
||||
//
|
||||
this.xrLabel12.Font = new System.Drawing.Font("Arial", 10F);
|
||||
this.xrLabel12.LocationFloat = new DevExpress.Utils.PointFloat(0F, 60.25F);
|
||||
this.xrLabel12.LocationFloat = new DevExpress.Utils.PointFloat(0F, 151.9167F);
|
||||
this.xrLabel12.Name = "xrLabel12";
|
||||
this.xrLabel12.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
|
||||
this.xrLabel12.SizeF = new System.Drawing.SizeF(288F, 18F);
|
||||
@@ -464,7 +457,7 @@ namespace VivatgGmbHReports
|
||||
// xrLabel1
|
||||
//
|
||||
this.xrLabel1.Font = new System.Drawing.Font("Arial", 12F, ((System.Drawing.FontStyle)((System.Drawing.FontStyle.Bold | System.Drawing.FontStyle.Underline))));
|
||||
this.xrLabel1.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F);
|
||||
this.xrLabel1.LocationFloat = new DevExpress.Utils.PointFloat(0F, 91.66666F);
|
||||
this.xrLabel1.Multiline = true;
|
||||
this.xrLabel1.Name = "xrLabel1";
|
||||
this.xrLabel1.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
|
||||
@@ -477,7 +470,7 @@ namespace VivatgGmbHReports
|
||||
// xrLabel22
|
||||
//
|
||||
this.xrLabel22.Font = new System.Drawing.Font("Arial", 10F);
|
||||
this.xrLabel22.LocationFloat = new DevExpress.Utils.PointFloat(0F, 132.25F);
|
||||
this.xrLabel22.LocationFloat = new DevExpress.Utils.PointFloat(0F, 223.9167F);
|
||||
this.xrLabel22.Name = "xrLabel22";
|
||||
this.xrLabel22.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
|
||||
this.xrLabel22.SizeF = new System.Drawing.SizeF(288F, 18F);
|
||||
@@ -487,7 +480,7 @@ namespace VivatgGmbHReports
|
||||
// xrLabel23
|
||||
//
|
||||
this.xrLabel23.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Bold);
|
||||
this.xrLabel23.LocationFloat = new DevExpress.Utils.PointFloat(0F, 178.2083F);
|
||||
this.xrLabel23.LocationFloat = new DevExpress.Utils.PointFloat(0F, 269.8749F);
|
||||
this.xrLabel23.Name = "xrLabel23";
|
||||
this.xrLabel23.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
|
||||
this.xrLabel23.SizeF = new System.Drawing.SizeF(62.99998F, 18F);
|
||||
@@ -497,7 +490,7 @@ namespace VivatgGmbHReports
|
||||
// xrLabel11
|
||||
//
|
||||
this.xrLabel11.Font = new System.Drawing.Font("Arial", 10F);
|
||||
this.xrLabel11.LocationFloat = new DevExpress.Utils.PointFloat(0F, 114.25F);
|
||||
this.xrLabel11.LocationFloat = new DevExpress.Utils.PointFloat(0F, 205.9167F);
|
||||
this.xrLabel11.Name = "xrLabel11";
|
||||
this.xrLabel11.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
|
||||
this.xrLabel11.SizeF = new System.Drawing.SizeF(288F, 18F);
|
||||
@@ -508,9 +501,6 @@ namespace VivatgGmbHReports
|
||||
//
|
||||
this.formattingRuleServiceDesc.Condition = "[StartDate2] < [StartDate]";
|
||||
this.formattingRuleServiceDesc.DataMember = "ServicesDouble";
|
||||
//
|
||||
//
|
||||
//
|
||||
this.formattingRuleServiceDesc.Formatting.Visible = DevExpress.Utils.DefaultBoolean.False;
|
||||
this.formattingRuleServiceDesc.Name = "formattingRuleServiceDesc";
|
||||
//
|
||||
@@ -518,9 +508,6 @@ namespace VivatgGmbHReports
|
||||
//
|
||||
this.formattingRuleCostBearer.Condition = "[StartDate2] < [StartDate]";
|
||||
this.formattingRuleCostBearer.DataMember = "ServicesDouble";
|
||||
//
|
||||
//
|
||||
//
|
||||
this.formattingRuleCostBearer.Formatting.Visible = DevExpress.Utils.DefaultBoolean.False;
|
||||
this.formattingRuleCostBearer.Name = "formattingRuleCostBearer";
|
||||
//
|
||||
@@ -528,28 +515,25 @@ namespace VivatgGmbHReports
|
||||
//
|
||||
this.formattingRuleEmployeeName.Condition = "[StartDate2] < [StartDate]";
|
||||
this.formattingRuleEmployeeName.DataMember = "ServicesDouble";
|
||||
//
|
||||
//
|
||||
//
|
||||
this.formattingRuleEmployeeName.Formatting.Visible = DevExpress.Utils.DefaultBoolean.False;
|
||||
this.formattingRuleEmployeeName.Name = "formattingRuleEmployeeName";
|
||||
//
|
||||
// topMarginBand1
|
||||
// pbLogoTalis
|
||||
//
|
||||
this.topMarginBand1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
|
||||
this.xrPictureBox1});
|
||||
this.topMarginBand1.Font = new System.Drawing.Font("Times New Roman", 9.75F);
|
||||
this.topMarginBand1.HeightF = 187.5417F;
|
||||
this.topMarginBand1.Name = "topMarginBand1";
|
||||
this.topMarginBand1.StylePriority.UseFont = false;
|
||||
this.pbLogoTalis.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
|
||||
this.pbLogoVivat});
|
||||
this.pbLogoTalis.Font = new System.Drawing.Font("Times New Roman", 9.75F);
|
||||
this.pbLogoTalis.HeightF = 187.5417F;
|
||||
this.pbLogoTalis.Name = "pbLogoTalis";
|
||||
this.pbLogoTalis.StylePriority.UseFont = false;
|
||||
//
|
||||
// xrPictureBox1
|
||||
// pbLogoVivat
|
||||
//
|
||||
this.xrPictureBox1.Image = ((System.Drawing.Image)(resources.GetObject("xrPictureBox1.Image")));
|
||||
this.xrPictureBox1.LocationFloat = new DevExpress.Utils.PointFloat(452.0833F, 0F);
|
||||
this.xrPictureBox1.Name = "xrPictureBox1";
|
||||
this.xrPictureBox1.SizeF = new System.Drawing.SizeF(224.9165F, 187.5417F);
|
||||
this.xrPictureBox1.Sizing = DevExpress.XtraPrinting.ImageSizeMode.ZoomImage;
|
||||
this.pbLogoVivat.Image = ((System.Drawing.Image)(resources.GetObject("pbLogoVivat.Image")));
|
||||
this.pbLogoVivat.LocationFloat = new DevExpress.Utils.PointFloat(452.0833F, 0F);
|
||||
this.pbLogoVivat.Name = "pbLogoVivat";
|
||||
this.pbLogoVivat.SizeF = new System.Drawing.SizeF(224.9165F, 187.5417F);
|
||||
this.pbLogoVivat.Sizing = DevExpress.XtraPrinting.ImageSizeMode.ZoomImage;
|
||||
//
|
||||
// bottomMarginBand1
|
||||
//
|
||||
@@ -677,13 +661,17 @@ namespace VivatgGmbHReports
|
||||
this.fieldFreeFLS.FieldType = DevExpress.XtraReports.UI.FieldType.Decimal;
|
||||
this.fieldFreeFLS.Name = "fieldFreeFLS";
|
||||
//
|
||||
// bindingSource1
|
||||
//
|
||||
this.bindingSource1.DataSource = typeof(BeWo.Report.ReportObjects.ServicesOverviewRO);
|
||||
//
|
||||
// Stundenzettel
|
||||
//
|
||||
this.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] {
|
||||
this.Detail,
|
||||
this.DetailReport,
|
||||
this.ReportHeader,
|
||||
this.topMarginBand1,
|
||||
this.pbLogoTalis,
|
||||
this.bottomMarginBand1,
|
||||
this.ReportFooter});
|
||||
this.CalculatedFields.AddRange(new DevExpress.XtraReports.UI.CalculatedField[] {
|
||||
@@ -705,7 +693,7 @@ namespace VivatgGmbHReports
|
||||
this.PageWidth = 827;
|
||||
this.PaperKind = System.Drawing.Printing.PaperKind.A4;
|
||||
this.SnapGridSize = 9F;
|
||||
this.Version = "13.2";
|
||||
this.Version = "17.1";
|
||||
((System.ComponentModel.ISupportInitialize)(this.xrTableServiceRecords1)).EndInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.xrTable3)).EndInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).EndInit();
|
||||
@@ -734,7 +722,7 @@ namespace VivatgGmbHReports
|
||||
private DevExpress.XtraReports.UI.FormattingRule formattingRuleServiceDesc;
|
||||
private DevExpress.XtraReports.UI.FormattingRule formattingRuleCostBearer;
|
||||
private DevExpress.XtraReports.UI.FormattingRule formattingRuleEmployeeName;
|
||||
private DevExpress.XtraReports.UI.TopMarginBand topMarginBand1;
|
||||
private DevExpress.XtraReports.UI.TopMarginBand pbLogoTalis;
|
||||
private DevExpress.XtraReports.UI.BottomMarginBand bottomMarginBand1;
|
||||
private DevExpress.XtraReports.UI.ReportFooterBand ReportFooter;
|
||||
private DevExpress.XtraReports.UI.CalculatedField fieldAbrechenbareMinuten;
|
||||
@@ -769,7 +757,6 @@ namespace VivatgGmbHReports
|
||||
private DevExpress.XtraReports.UI.CalculatedField fieldBillableFLS;
|
||||
private DevExpress.XtraReports.UI.CalculatedField fieldAbrechenbareFLS;
|
||||
private DevExpress.XtraReports.UI.CalculatedField fieldFreeFLS;
|
||||
private DevExpress.XtraReports.UI.XRPictureBox xrPictureBox1;
|
||||
|
||||
private DevExpress.XtraReports.UI.XRPictureBox pbLogoVivat;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using BeWo.Report;
|
||||
using BeWo.Report.ReportObjects;
|
||||
@@ -15,17 +16,20 @@ namespace VivatgGmbHReports
|
||||
|
||||
public void SetReportDataSource(ServicesOverviewRO pRO)
|
||||
{
|
||||
//var stats = GetStatistics(pRO);
|
||||
// if (stats != null)
|
||||
// {
|
||||
// var free = stats.MinutesFreePerWeek/60;
|
||||
// lblFreiProWoche.Text = string.Format("{0:0.##}", free);
|
||||
// }
|
||||
// else
|
||||
// {
|
||||
// lblFreiProWoche.Text = "";
|
||||
// }
|
||||
|
||||
//var stats = GetStatistics(pRO);
|
||||
// if (stats != null)
|
||||
// {
|
||||
// var free = stats.MinutesFreePerWeek/60;
|
||||
// lblFreiProWoche.Text = string.Format("{0:0.##}", free);
|
||||
// }
|
||||
// else
|
||||
// {
|
||||
// lblFreiProWoche.Text = "";
|
||||
// }
|
||||
|
||||
|
||||
|
||||
|
||||
if (pRO.Services != null)
|
||||
{
|
||||
List<ServicesOverviewRO.ServiceDetail> servicesBillable = new List<ServicesOverviewRO.ServiceDetail>();
|
||||
@@ -39,13 +43,13 @@ namespace VivatgGmbHReports
|
||||
pRO.Services = servicesBillable;
|
||||
}
|
||||
this.bindingSource1.DataSource = pRO;
|
||||
|
||||
|
||||
//lblBewilligteStunden.Text = string.Format("{0:0.##}", approved);
|
||||
|
||||
}
|
||||
//lblBewilligteStunden.Text = string.Format("{0:0.##}", approved);
|
||||
|
||||
private SupportConceptPeriodStatisticsDC GetStatistics(ServicesOverviewRO ro)
|
||||
}
|
||||
|
||||
private SupportConceptPeriodStatisticsDC GetStatistics(ServicesOverviewRO ro)
|
||||
{
|
||||
if (ro.CostBearer2SupportConceptList != null && ro.CostBearer2SupportConceptList.Count > 0)
|
||||
{
|
||||
|
||||
@@ -121,7 +121,7 @@
|
||||
<value>21, 17</value>
|
||||
</metadata>
|
||||
<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">
|
||||
<data name="pbLogoVivat.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||
<value>
|
||||
/9j/4AAQSkZJRgABAQEAYABgAAD/2wBDAAgGBgcGBQgHBwcJCQgKDBQNDAsLDBkSEw8UHRofHh0aHBwg
|
||||
JC4nICIsIxwcKDcpLDAxNDQ0Hyc5PTgyPC4zNDL/2wBDAQkJCQwLDBgNDRgyIRwhMjIyMjIyMjIyMjIy
|
||||
|
||||
761
ReportImp/VivatgGmbHReports/ServicesOverviewReportNachAugust2023.Designer.cs
generated
Normal file
761
ReportImp/VivatgGmbHReports/ServicesOverviewReportNachAugust2023.Designer.cs
generated
Normal file
@@ -0,0 +1,761 @@
|
||||
namespace VivatgGmbHReports
|
||||
{
|
||||
partial class ServicesOverviewReportNachAugust2023
|
||||
{
|
||||
/// <summary>
|
||||
/// Required designer variable.
|
||||
/// </summary>
|
||||
private System.ComponentModel.IContainer components;
|
||||
|
||||
/// <summary>
|
||||
/// Clean up any resources being used.
|
||||
/// </summary>
|
||||
/// <param name="disposing">true if managed resources should be disposed; otherwise, false.</param>
|
||||
protected override void Dispose(bool disposing)
|
||||
{
|
||||
if (disposing && (components != null))
|
||||
{
|
||||
components.Dispose();
|
||||
}
|
||||
base.Dispose(disposing);
|
||||
}
|
||||
|
||||
#region Designer generated code
|
||||
|
||||
/// <summary>
|
||||
/// Required method for Designer support - do not modify
|
||||
/// the contents of this method with the code editor.
|
||||
/// </summary>
|
||||
private void InitializeComponent()
|
||||
{
|
||||
this.components = new System.ComponentModel.Container();
|
||||
System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(ServicesOverviewReportNachAugust2023));
|
||||
this.Detail = new DevExpress.XtraReports.UI.DetailBand();
|
||||
this.xrTableServiceRecords1 = new DevExpress.XtraReports.UI.XRTable();
|
||||
this.xrTableRow2 = new DevExpress.XtraReports.UI.XRTableRow();
|
||||
this.xrTableCell3 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell5 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell9 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell12 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell1 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.DetailReport = new DevExpress.XtraReports.UI.DetailReportBand();
|
||||
this.Detail1 = new DevExpress.XtraReports.UI.DetailBand();
|
||||
this.xrTable3 = new DevExpress.XtraReports.UI.XRTable();
|
||||
this.xrTableRow6 = new DevExpress.XtraReports.UI.XRTableRow();
|
||||
this.xrTableCell13 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell6 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell16 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell17 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell2 = 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.xrPictureBox2 = new DevExpress.XtraReports.UI.XRPictureBox();
|
||||
this.xrLabel13 = new DevExpress.XtraReports.UI.XRLabel();
|
||||
this.xrLabel28 = new DevExpress.XtraReports.UI.XRLabel();
|
||||
this.xrLabel29 = new DevExpress.XtraReports.UI.XRLabel();
|
||||
this.xrLabel25 = new DevExpress.XtraReports.UI.XRLabel();
|
||||
this.xrLabel26 = new DevExpress.XtraReports.UI.XRLabel();
|
||||
this.xrLabel34 = new DevExpress.XtraReports.UI.XRLabel();
|
||||
this.xrLabel30 = new DevExpress.XtraReports.UI.XRLabel();
|
||||
this.xrLabel31 = new DevExpress.XtraReports.UI.XRLabel();
|
||||
this.xrLabel24 = new DevExpress.XtraReports.UI.XRLabel();
|
||||
this.xrLabel9 = new DevExpress.XtraReports.UI.XRLabel();
|
||||
this.xrLabel10 = new DevExpress.XtraReports.UI.XRLabel();
|
||||
this.xrLabel12 = new DevExpress.XtraReports.UI.XRLabel();
|
||||
this.xrLabel1 = new DevExpress.XtraReports.UI.XRLabel();
|
||||
this.xrLabel22 = new DevExpress.XtraReports.UI.XRLabel();
|
||||
this.xrLabel23 = new DevExpress.XtraReports.UI.XRLabel();
|
||||
this.xrLabel11 = new DevExpress.XtraReports.UI.XRLabel();
|
||||
this.formattingRuleServiceDesc = new DevExpress.XtraReports.UI.FormattingRule();
|
||||
this.formattingRuleCostBearer = new DevExpress.XtraReports.UI.FormattingRule();
|
||||
this.formattingRuleEmployeeName = new DevExpress.XtraReports.UI.FormattingRule();
|
||||
this.pbLogoTalis = new DevExpress.XtraReports.UI.TopMarginBand();
|
||||
this.bottomMarginBand1 = new DevExpress.XtraReports.UI.BottomMarginBand();
|
||||
this.ReportFooter = new DevExpress.XtraReports.UI.ReportFooterBand();
|
||||
this.xrLabel7 = new DevExpress.XtraReports.UI.XRLabel();
|
||||
this.xrLabel6 = new DevExpress.XtraReports.UI.XRLabel();
|
||||
this.xrLabel3 = new DevExpress.XtraReports.UI.XRLabel();
|
||||
this.xrLabel4 = new DevExpress.XtraReports.UI.XRLabel();
|
||||
this.xrLabel5 = new DevExpress.XtraReports.UI.XRLabel();
|
||||
this.fieldAbrechenbareMinuten = new DevExpress.XtraReports.UI.CalculatedField();
|
||||
this.fieldTotalFLSBillable = new DevExpress.XtraReports.UI.CalculatedField();
|
||||
this.fieldTotalFLSBillableXRateFactor = new DevExpress.XtraReports.UI.CalculatedField();
|
||||
this.customerCountField = new DevExpress.XtraReports.UI.CalculatedField();
|
||||
this.fieldBillableFLS = new DevExpress.XtraReports.UI.CalculatedField();
|
||||
this.fieldAbrechenbareFLS = new DevExpress.XtraReports.UI.CalculatedField();
|
||||
this.fieldFreeFLS = new DevExpress.XtraReports.UI.CalculatedField();
|
||||
((System.ComponentModel.ISupportInitialize)(this.xrTableServiceRecords1)).BeginInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.xrTable3)).BeginInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).BeginInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this)).BeginInit();
|
||||
//
|
||||
// Detail
|
||||
//
|
||||
this.Detail.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
|
||||
this.xrTableServiceRecords1});
|
||||
this.Detail.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Bold);
|
||||
this.Detail.HeightF = 18.00003F;
|
||||
this.Detail.Name = "Detail";
|
||||
this.Detail.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F);
|
||||
this.Detail.StylePriority.UseFont = false;
|
||||
this.Detail.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
|
||||
//
|
||||
// xrTableServiceRecords1
|
||||
//
|
||||
this.xrTableServiceRecords1.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
|
||||
| DevExpress.XtraPrinting.BorderSide.Right)
|
||||
| DevExpress.XtraPrinting.BorderSide.Bottom)));
|
||||
this.xrTableServiceRecords1.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F);
|
||||
this.xrTableServiceRecords1.Name = "xrTableServiceRecords1";
|
||||
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(675F, 18.00003F);
|
||||
this.xrTableServiceRecords1.StylePriority.UseBackColor = false;
|
||||
this.xrTableServiceRecords1.StylePriority.UseFont = false;
|
||||
this.xrTableServiceRecords1.StylePriority.UseTextAlignment = false;
|
||||
this.xrTableServiceRecords1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
|
||||
//
|
||||
// xrTableRow2
|
||||
//
|
||||
this.xrTableRow2.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
|
||||
this.xrTableCell3,
|
||||
this.xrTableCell5,
|
||||
this.xrTableCell9,
|
||||
this.xrTableCell12,
|
||||
this.xrTableCell1});
|
||||
this.xrTableRow2.Name = "xrTableRow2";
|
||||
this.xrTableRow2.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F);
|
||||
this.xrTableRow2.StylePriority.UseFont = false;
|
||||
this.xrTableRow2.StylePriority.UseTextAlignment = false;
|
||||
this.xrTableRow2.Weight = 1D;
|
||||
//
|
||||
// xrTableCell3
|
||||
//
|
||||
this.xrTableCell3.Name = "xrTableCell3";
|
||||
this.xrTableCell3.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 2, 0, 0, 100F);
|
||||
this.xrTableCell3.StylePriority.UseFont = false;
|
||||
this.xrTableCell3.StylePriority.UseTextAlignment = false;
|
||||
this.xrTableCell3.Text = "Datum";
|
||||
this.xrTableCell3.Weight = 0.24385918004234175D;
|
||||
//
|
||||
// xrTableCell5
|
||||
//
|
||||
this.xrTableCell5.Name = "xrTableCell5";
|
||||
this.xrTableCell5.Text = "Uhrzeit";
|
||||
this.xrTableCell5.Weight = 0.40236764521500384D;
|
||||
//
|
||||
// xrTableCell9
|
||||
//
|
||||
this.xrTableCell9.Name = "xrTableCell9";
|
||||
this.xrTableCell9.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 2, 0, 0, 100F);
|
||||
this.xrTableCell9.StylePriority.UseFont = false;
|
||||
this.xrTableCell9.StylePriority.UseTextAlignment = false;
|
||||
this.xrTableCell9.Text = "Anzahl Minuten";
|
||||
this.xrTableCell9.Weight = 0.32920989628762409D;
|
||||
//
|
||||
// xrTableCell12
|
||||
//
|
||||
this.xrTableCell12.Name = "xrTableCell12";
|
||||
this.xrTableCell12.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 5, 0, 0, 100F);
|
||||
this.xrTableCell12.StylePriority.UseBackColor = false;
|
||||
this.xrTableCell12.StylePriority.UseFont = false;
|
||||
this.xrTableCell12.StylePriority.UsePadding = false;
|
||||
this.xrTableCell12.StylePriority.UseTextAlignment = false;
|
||||
this.xrTableCell12.Text = "Gruppe";
|
||||
this.xrTableCell12.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
|
||||
this.xrTableCell12.Weight = 0.29263101788877588D;
|
||||
//
|
||||
// xrTableCell1
|
||||
//
|
||||
this.xrTableCell1.Name = "xrTableCell1";
|
||||
this.xrTableCell1.Text = "Mitarbeiter(in)";
|
||||
this.xrTableCell1.Weight = 0.37798173117985129D;
|
||||
//
|
||||
// DetailReport
|
||||
//
|
||||
this.DetailReport.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] {
|
||||
this.Detail1});
|
||||
this.DetailReport.DataMember = "Services";
|
||||
this.DetailReport.DataSource = this.bindingSource1;
|
||||
this.DetailReport.Level = 0;
|
||||
this.DetailReport.Name = "DetailReport";
|
||||
this.DetailReport.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F);
|
||||
this.DetailReport.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
|
||||
//
|
||||
// Detail1
|
||||
//
|
||||
this.Detail1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
|
||||
this.xrTable3});
|
||||
this.Detail1.HeightF = 18F;
|
||||
this.Detail1.Name = "Detail1";
|
||||
this.Detail1.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F);
|
||||
this.Detail1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
|
||||
//
|
||||
// xrTable3
|
||||
//
|
||||
this.xrTable3.BorderColor = System.Drawing.Color.Black;
|
||||
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", 9F, 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(0, 0, 0, 0, 100F);
|
||||
this.xrTable3.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] {
|
||||
this.xrTableRow6});
|
||||
this.xrTable3.SizeF = new System.Drawing.SizeF(675F, 18F);
|
||||
this.xrTable3.StylePriority.UseFont = false;
|
||||
this.xrTable3.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
|
||||
//
|
||||
// xrTableRow6
|
||||
//
|
||||
this.xrTableRow6.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
|
||||
this.xrTableCell13,
|
||||
this.xrTableCell6,
|
||||
this.xrTableCell16,
|
||||
this.xrTableCell17,
|
||||
this.xrTableCell2});
|
||||
this.xrTableRow6.Name = "xrTableRow6";
|
||||
this.xrTableRow6.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F);
|
||||
this.xrTableRow6.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
|
||||
this.xrTableRow6.Weight = 1D;
|
||||
//
|
||||
// xrTableCell13
|
||||
//
|
||||
this.xrTableCell13.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
|
||||
new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.StartDate", "{0:dd.MM.yyyy}")});
|
||||
this.xrTableCell13.Name = "xrTableCell13";
|
||||
this.xrTableCell13.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 2, 0, 0, 100F);
|
||||
this.xrTableCell13.StylePriority.UseFont = false;
|
||||
this.xrTableCell13.StylePriority.UsePadding = false;
|
||||
this.xrTableCell13.StylePriority.UseTextAlignment = false;
|
||||
this.xrTableCell13.Text = "xrTableCell13";
|
||||
this.xrTableCell13.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
|
||||
this.xrTableCell13.Weight = 0.12626259853214011D;
|
||||
//
|
||||
// xrTableCell6
|
||||
//
|
||||
this.xrTableCell6.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
|
||||
new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.TimeRangeString")});
|
||||
this.xrTableCell6.Name = "xrTableCell6";
|
||||
this.xrTableCell6.StylePriority.UseTextAlignment = false;
|
||||
this.xrTableCell6.Text = "xrTableCell6";
|
||||
this.xrTableCell6.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
|
||||
this.xrTableCell6.Weight = 0.2083332888606978D;
|
||||
//
|
||||
// xrTableCell16
|
||||
//
|
||||
this.xrTableCell16.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
|
||||
new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.Minutes", "{0:0.##}")});
|
||||
this.xrTableCell16.Name = "xrTableCell16";
|
||||
this.xrTableCell16.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
|
||||
this.xrTableCell16.StylePriority.UseFont = false;
|
||||
this.xrTableCell16.StylePriority.UseTextAlignment = false;
|
||||
this.xrTableCell16.Text = "xrTableCell16";
|
||||
this.xrTableCell16.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
|
||||
this.xrTableCell16.Weight = 0.17045448578923902D;
|
||||
//
|
||||
// xrTableCell17
|
||||
//
|
||||
this.xrTableCell17.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
|
||||
new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.customerCountField")});
|
||||
this.xrTableCell17.Name = "xrTableCell17";
|
||||
this.xrTableCell17.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 5, 0, 0, 100F);
|
||||
this.xrTableCell17.StylePriority.UseFont = false;
|
||||
this.xrTableCell17.StylePriority.UsePadding = false;
|
||||
this.xrTableCell17.StylePriority.UseTextAlignment = false;
|
||||
this.xrTableCell17.Text = "xrTableCell17";
|
||||
this.xrTableCell17.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
|
||||
this.xrTableCell17.Weight = 0.15151511598001524D;
|
||||
//
|
||||
// xrTableCell2
|
||||
//
|
||||
this.xrTableCell2.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
|
||||
new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.EmployeeAbbr")});
|
||||
this.xrTableCell2.Name = "xrTableCell2";
|
||||
this.xrTableCell2.StylePriority.UseTextAlignment = false;
|
||||
this.xrTableCell2.Text = "xrTableCell2";
|
||||
this.xrTableCell2.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
|
||||
this.xrTableCell2.Weight = 0.19570704439348488D;
|
||||
//
|
||||
// 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";
|
||||
//
|
||||
// ReportHeader
|
||||
//
|
||||
this.ReportHeader.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
|
||||
this.xrPictureBox2,
|
||||
this.xrLabel13,
|
||||
this.xrLabel28,
|
||||
this.xrLabel29,
|
||||
this.xrLabel25,
|
||||
this.xrLabel26,
|
||||
this.xrLabel34,
|
||||
this.xrLabel30,
|
||||
this.xrLabel31,
|
||||
this.xrLabel24,
|
||||
this.xrLabel9,
|
||||
this.xrLabel10,
|
||||
this.xrLabel12,
|
||||
this.xrLabel1,
|
||||
this.xrLabel22,
|
||||
this.xrLabel23,
|
||||
this.xrLabel11});
|
||||
this.ReportHeader.Font = new System.Drawing.Font("Arial", 10F);
|
||||
this.ReportHeader.HeightF = 228.5F;
|
||||
this.ReportHeader.Name = "ReportHeader";
|
||||
this.ReportHeader.StylePriority.UseFont = false;
|
||||
//
|
||||
// xrPictureBox2
|
||||
//
|
||||
this.xrPictureBox2.Image = ((System.Drawing.Image)(resources.GetObject("xrPictureBox2.Image")));
|
||||
this.xrPictureBox2.LocationFloat = new DevExpress.Utils.PointFloat(594.292F, 0F);
|
||||
this.xrPictureBox2.Name = "xrPictureBox2";
|
||||
this.xrPictureBox2.SizeF = new System.Drawing.SizeF(82.70801F, 77.95836F);
|
||||
this.xrPictureBox2.Sizing = DevExpress.XtraPrinting.ImageSizeMode.ZoomImage;
|
||||
//
|
||||
// xrLabel13
|
||||
//
|
||||
this.xrLabel13.Font = new System.Drawing.Font("Arial", 12F, System.Drawing.FontStyle.Bold);
|
||||
this.xrLabel13.LocationFloat = new DevExpress.Utils.PointFloat(0F, 45.41671F);
|
||||
this.xrLabel13.Name = "xrLabel13";
|
||||
this.xrLabel13.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
|
||||
this.xrLabel13.SizeF = new System.Drawing.SizeF(674.9997F, 18F);
|
||||
this.xrLabel13.StylePriority.UseFont = false;
|
||||
this.xrLabel13.StylePriority.UseTextAlignment = false;
|
||||
this.xrLabel13.Text = "Anbieter: Talis GmbH";
|
||||
this.xrLabel13.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
|
||||
//
|
||||
// xrLabel28
|
||||
//
|
||||
this.xrLabel28.Borders = DevExpress.XtraPrinting.BorderSide.Bottom;
|
||||
this.xrLabel28.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
|
||||
new DevExpress.XtraReports.UI.XRBinding("Text", null, "CustomerLastName")});
|
||||
this.xrLabel28.Font = new System.Drawing.Font("Arial", 10F);
|
||||
this.xrLabel28.LocationFloat = new DevExpress.Utils.PointFloat(297.0003F, 100.2501F);
|
||||
this.xrLabel28.Name = "xrLabel28";
|
||||
this.xrLabel28.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
|
||||
this.xrLabel28.SizeF = new System.Drawing.SizeF(377.9999F, 18F);
|
||||
this.xrLabel28.StylePriority.UseBorders = false;
|
||||
this.xrLabel28.StylePriority.UseFont = false;
|
||||
//
|
||||
// xrLabel29
|
||||
//
|
||||
this.xrLabel29.Borders = DevExpress.XtraPrinting.BorderSide.Bottom;
|
||||
this.xrLabel29.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
|
||||
new DevExpress.XtraReports.UI.XRBinding("Text", null, "CustomerFirstName")});
|
||||
this.xrLabel29.Font = new System.Drawing.Font("Arial", 10F);
|
||||
this.xrLabel29.LocationFloat = new DevExpress.Utils.PointFloat(297.0003F, 118.2501F);
|
||||
this.xrLabel29.Name = "xrLabel29";
|
||||
this.xrLabel29.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
|
||||
this.xrLabel29.SizeF = new System.Drawing.SizeF(377.9999F, 18F);
|
||||
this.xrLabel29.StylePriority.UseBorders = false;
|
||||
this.xrLabel29.StylePriority.UseFont = false;
|
||||
//
|
||||
// xrLabel25
|
||||
//
|
||||
this.xrLabel25.Borders = DevExpress.XtraPrinting.BorderSide.Bottom;
|
||||
this.xrLabel25.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
|
||||
new DevExpress.XtraReports.UI.XRBinding("Text", null, "Month")});
|
||||
this.xrLabel25.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Bold);
|
||||
this.xrLabel25.LocationFloat = new DevExpress.Utils.PointFloat(72.00025F, 200.5F);
|
||||
this.xrLabel25.Name = "xrLabel25";
|
||||
this.xrLabel25.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
|
||||
this.xrLabel25.SizeF = new System.Drawing.SizeF(116.9998F, 18F);
|
||||
this.xrLabel25.StylePriority.UseBorders = false;
|
||||
this.xrLabel25.StylePriority.UseFont = false;
|
||||
//
|
||||
// xrLabel26
|
||||
//
|
||||
this.xrLabel26.Borders = DevExpress.XtraPrinting.BorderSide.Bottom;
|
||||
this.xrLabel26.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
|
||||
new DevExpress.XtraReports.UI.XRBinding("Text", null, "Year")});
|
||||
this.xrLabel26.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Bold);
|
||||
this.xrLabel26.LocationFloat = new DevExpress.Utils.PointFloat(297.0003F, 200.5F);
|
||||
this.xrLabel26.Name = "xrLabel26";
|
||||
this.xrLabel26.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
|
||||
this.xrLabel26.SizeF = new System.Drawing.SizeF(116.9998F, 18F);
|
||||
this.xrLabel26.StylePriority.UseBorders = false;
|
||||
this.xrLabel26.StylePriority.UseFont = false;
|
||||
//
|
||||
// xrLabel34
|
||||
//
|
||||
this.xrLabel34.Borders = DevExpress.XtraPrinting.BorderSide.Bottom;
|
||||
this.xrLabel34.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
|
||||
new DevExpress.XtraReports.UI.XRBinding("Text", null, "MainAttendant")});
|
||||
this.xrLabel34.Font = new System.Drawing.Font("Arial", 10F);
|
||||
this.xrLabel34.LocationFloat = new DevExpress.Utils.PointFloat(297.0003F, 172.25F);
|
||||
this.xrLabel34.Name = "xrLabel34";
|
||||
this.xrLabel34.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
|
||||
this.xrLabel34.SizeF = new System.Drawing.SizeF(377.9999F, 18F);
|
||||
this.xrLabel34.StylePriority.UseBorders = false;
|
||||
this.xrLabel34.StylePriority.UseFont = false;
|
||||
//
|
||||
// xrLabel30
|
||||
//
|
||||
this.xrLabel30.Borders = DevExpress.XtraPrinting.BorderSide.Bottom;
|
||||
this.xrLabel30.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
|
||||
new DevExpress.XtraReports.UI.XRBinding("Text", null, "ReferenceNumber")});
|
||||
this.xrLabel30.Font = new System.Drawing.Font("Arial", 10F);
|
||||
this.xrLabel30.LocationFloat = new DevExpress.Utils.PointFloat(297.0003F, 136.25F);
|
||||
this.xrLabel30.Name = "xrLabel30";
|
||||
this.xrLabel30.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
|
||||
this.xrLabel30.SizeF = new System.Drawing.SizeF(377.9999F, 18F);
|
||||
this.xrLabel30.StylePriority.UseBorders = false;
|
||||
this.xrLabel30.StylePriority.UseFont = false;
|
||||
//
|
||||
// xrLabel31
|
||||
//
|
||||
this.xrLabel31.Borders = DevExpress.XtraPrinting.BorderSide.Bottom;
|
||||
this.xrLabel31.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
|
||||
new DevExpress.XtraReports.UI.XRBinding("Text", null, "ApprovedFLSPerWeek", "{0:0.##}")});
|
||||
this.xrLabel31.Font = new System.Drawing.Font("Arial", 10F);
|
||||
this.xrLabel31.LocationFloat = new DevExpress.Utils.PointFloat(297.0003F, 154.2501F);
|
||||
this.xrLabel31.Name = "xrLabel31";
|
||||
this.xrLabel31.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
|
||||
this.xrLabel31.SizeF = new System.Drawing.SizeF(377.9999F, 18F);
|
||||
this.xrLabel31.StylePriority.UseBorders = false;
|
||||
this.xrLabel31.StylePriority.UseFont = false;
|
||||
this.xrLabel31.Text = "xrLabel26";
|
||||
//
|
||||
// xrLabel24
|
||||
//
|
||||
this.xrLabel24.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Bold);
|
||||
this.xrLabel24.LocationFloat = new DevExpress.Utils.PointFloat(207.0004F, 200.5F);
|
||||
this.xrLabel24.Name = "xrLabel24";
|
||||
this.xrLabel24.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
|
||||
this.xrLabel24.SizeF = new System.Drawing.SizeF(72.00012F, 18F);
|
||||
this.xrLabel24.StylePriority.UseFont = false;
|
||||
this.xrLabel24.Text = "Jahr:";
|
||||
//
|
||||
// xrLabel9
|
||||
//
|
||||
this.xrLabel9.Font = new System.Drawing.Font("Arial", 10F);
|
||||
this.xrLabel9.LocationFloat = new DevExpress.Utils.PointFloat(0.0003814697F, 118.2501F);
|
||||
this.xrLabel9.Name = "xrLabel9";
|
||||
this.xrLabel9.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
|
||||
this.xrLabel9.SizeF = new System.Drawing.SizeF(288F, 18F);
|
||||
this.xrLabel9.StylePriority.UseFont = false;
|
||||
this.xrLabel9.Text = "Vorname Klient/in:";
|
||||
//
|
||||
// xrLabel10
|
||||
//
|
||||
this.xrLabel10.Font = new System.Drawing.Font("Arial", 10F);
|
||||
this.xrLabel10.LocationFloat = new DevExpress.Utils.PointFloat(0.0003814697F, 136.25F);
|
||||
this.xrLabel10.Name = "xrLabel10";
|
||||
this.xrLabel10.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
|
||||
this.xrLabel10.SizeF = new System.Drawing.SizeF(288F, 18F);
|
||||
this.xrLabel10.StylePriority.UseFont = false;
|
||||
this.xrLabel10.Text = "Aktenzeichen:";
|
||||
//
|
||||
// xrLabel12
|
||||
//
|
||||
this.xrLabel12.Font = new System.Drawing.Font("Arial", 10F);
|
||||
this.xrLabel12.LocationFloat = new DevExpress.Utils.PointFloat(0.0003814697F, 100.2501F);
|
||||
this.xrLabel12.Name = "xrLabel12";
|
||||
this.xrLabel12.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
|
||||
this.xrLabel12.SizeF = new System.Drawing.SizeF(288F, 18F);
|
||||
this.xrLabel12.StylePriority.UseFont = false;
|
||||
this.xrLabel12.Text = "Name Klient/in:";
|
||||
//
|
||||
// xrLabel1
|
||||
//
|
||||
this.xrLabel1.Font = new System.Drawing.Font("Arial", 12F, ((System.Drawing.FontStyle)((System.Drawing.FontStyle.Bold | System.Drawing.FontStyle.Underline))));
|
||||
this.xrLabel1.LocationFloat = new DevExpress.Utils.PointFloat(0F, 20.41667F);
|
||||
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(674.9998F, 25F);
|
||||
this.xrLabel1.StylePriority.UseFont = false;
|
||||
this.xrLabel1.StylePriority.UseTextAlignment = false;
|
||||
this.xrLabel1.Text = "Quittierungsbeleg über direkte Betreuungsleistungen";
|
||||
this.xrLabel1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopCenter;
|
||||
//
|
||||
// xrLabel22
|
||||
//
|
||||
this.xrLabel22.Font = new System.Drawing.Font("Arial", 10F);
|
||||
this.xrLabel22.LocationFloat = new DevExpress.Utils.PointFloat(0.0003814697F, 172.25F);
|
||||
this.xrLabel22.Name = "xrLabel22";
|
||||
this.xrLabel22.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
|
||||
this.xrLabel22.SizeF = new System.Drawing.SizeF(288F, 18F);
|
||||
this.xrLabel22.StylePriority.UseFont = false;
|
||||
this.xrLabel22.Text = "Verantwortliche/r Mitarbeiter/in:";
|
||||
//
|
||||
// xrLabel23
|
||||
//
|
||||
this.xrLabel23.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Bold);
|
||||
this.xrLabel23.LocationFloat = new DevExpress.Utils.PointFloat(0.0001907349F, 200.5F);
|
||||
this.xrLabel23.Name = "xrLabel23";
|
||||
this.xrLabel23.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
|
||||
this.xrLabel23.SizeF = new System.Drawing.SizeF(62.99998F, 18F);
|
||||
this.xrLabel23.StylePriority.UseFont = false;
|
||||
this.xrLabel23.Text = "Monat:";
|
||||
//
|
||||
// xrLabel11
|
||||
//
|
||||
this.xrLabel11.Font = new System.Drawing.Font("Arial", 10F);
|
||||
this.xrLabel11.LocationFloat = new DevExpress.Utils.PointFloat(0.0003814697F, 154.2501F);
|
||||
this.xrLabel11.Name = "xrLabel11";
|
||||
this.xrLabel11.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
|
||||
this.xrLabel11.SizeF = new System.Drawing.SizeF(288F, 18F);
|
||||
this.xrLabel11.StylePriority.UseFont = false;
|
||||
this.xrLabel11.Text = "Bewilligte Fachleistungsstunden wöchentlich:";
|
||||
//
|
||||
// formattingRuleServiceDesc
|
||||
//
|
||||
this.formattingRuleServiceDesc.Condition = "[StartDate2] < [StartDate]";
|
||||
this.formattingRuleServiceDesc.DataMember = "ServicesDouble";
|
||||
this.formattingRuleServiceDesc.Formatting.Visible = DevExpress.Utils.DefaultBoolean.False;
|
||||
this.formattingRuleServiceDesc.Name = "formattingRuleServiceDesc";
|
||||
//
|
||||
// formattingRuleCostBearer
|
||||
//
|
||||
this.formattingRuleCostBearer.Condition = "[StartDate2] < [StartDate]";
|
||||
this.formattingRuleCostBearer.DataMember = "ServicesDouble";
|
||||
this.formattingRuleCostBearer.Formatting.Visible = DevExpress.Utils.DefaultBoolean.False;
|
||||
this.formattingRuleCostBearer.Name = "formattingRuleCostBearer";
|
||||
//
|
||||
// formattingRuleEmployeeName
|
||||
//
|
||||
this.formattingRuleEmployeeName.Condition = "[StartDate2] < [StartDate]";
|
||||
this.formattingRuleEmployeeName.DataMember = "ServicesDouble";
|
||||
this.formattingRuleEmployeeName.Formatting.Visible = DevExpress.Utils.DefaultBoolean.False;
|
||||
this.formattingRuleEmployeeName.Name = "formattingRuleEmployeeName";
|
||||
//
|
||||
// pbLogoTalis
|
||||
//
|
||||
this.pbLogoTalis.Font = new System.Drawing.Font("Times New Roman", 9.75F);
|
||||
this.pbLogoTalis.HeightF = 91.70837F;
|
||||
this.pbLogoTalis.Name = "pbLogoTalis";
|
||||
this.pbLogoTalis.StylePriority.UseFont = false;
|
||||
//
|
||||
// bottomMarginBand1
|
||||
//
|
||||
this.bottomMarginBand1.HeightF = 36F;
|
||||
this.bottomMarginBand1.Name = "bottomMarginBand1";
|
||||
//
|
||||
// ReportFooter
|
||||
//
|
||||
this.ReportFooter.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
|
||||
this.xrLabel7,
|
||||
this.xrLabel6,
|
||||
this.xrLabel3,
|
||||
this.xrLabel4,
|
||||
this.xrLabel5});
|
||||
this.ReportFooter.Font = new System.Drawing.Font("Arial", 8F);
|
||||
this.ReportFooter.HeightF = 144.125F;
|
||||
this.ReportFooter.Name = "ReportFooter";
|
||||
this.ReportFooter.StylePriority.UseFont = false;
|
||||
//
|
||||
// xrLabel7
|
||||
//
|
||||
this.xrLabel7.Borders = DevExpress.XtraPrinting.BorderSide.Top;
|
||||
this.xrLabel7.LocationFloat = new DevExpress.Utils.PointFloat(432.9999F, 126.125F);
|
||||
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.StylePriority.UseBorders = false;
|
||||
this.xrLabel7.StylePriority.UseFont = false;
|
||||
this.xrLabel7.Text = "Unterschrift Klient/in";
|
||||
//
|
||||
// xrLabel6
|
||||
//
|
||||
this.xrLabel6.Borders = DevExpress.XtraPrinting.BorderSide.Top;
|
||||
this.xrLabel6.LocationFloat = new DevExpress.Utils.PointFloat(181F, 126.125F);
|
||||
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.StylePriority.UseBorders = false;
|
||||
this.xrLabel6.StylePriority.UseFont = false;
|
||||
this.xrLabel6.Text = "Unterschrift Mitarbeiter/in";
|
||||
//
|
||||
// xrLabel3
|
||||
//
|
||||
this.xrLabel3.Font = new System.Drawing.Font("Arial", 9F);
|
||||
this.xrLabel3.LocationFloat = new DevExpress.Utils.PointFloat(37.99998F, 0F);
|
||||
this.xrLabel3.Multiline = true;
|
||||
this.xrLabel3.Name = "xrLabel3";
|
||||
this.xrLabel3.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
|
||||
this.xrLabel3.SizeF = new System.Drawing.SizeF(226F, 48.20836F);
|
||||
this.xrLabel3.StylePriority.UseFont = false;
|
||||
this.xrLabel3.Text = "Summe der unmittelbaren \r\nBetreuungsleistungen („face-to-face“ \r\nBeziehungsweise " +
|
||||
"„ear-to-ear):\r\n";
|
||||
//
|
||||
// xrLabel4
|
||||
//
|
||||
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 = 2F;
|
||||
this.xrLabel4.Font = new System.Drawing.Font("Arial", 9F, System.Drawing.FontStyle.Bold);
|
||||
this.xrLabel4.LocationFloat = new DevExpress.Utils.PointFloat(264F, 0F);
|
||||
this.xrLabel4.Name = "xrLabel4";
|
||||
this.xrLabel4.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 3, 0, 0, 100F);
|
||||
this.xrLabel4.SizeF = new System.Drawing.SizeF(136F, 48.20836F);
|
||||
this.xrLabel4.StylePriority.UseBorders = false;
|
||||
this.xrLabel4.StylePriority.UseBorderWidth = false;
|
||||
this.xrLabel4.StylePriority.UseFont = false;
|
||||
this.xrLabel4.StylePriority.UsePadding = false;
|
||||
this.xrLabel4.StylePriority.UseTextAlignment = false;
|
||||
this.xrLabel4.Text = "[TotalFLMBillable!0.##] = [fieldBillableFLS!0.##] Std.";
|
||||
this.xrLabel4.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
|
||||
//
|
||||
// xrLabel5
|
||||
//
|
||||
this.xrLabel5.Borders = DevExpress.XtraPrinting.BorderSide.Top;
|
||||
this.xrLabel5.LocationFloat = new DevExpress.Utils.PointFloat(10.0001F, 126.125F);
|
||||
this.xrLabel5.Name = "xrLabel5";
|
||||
this.xrLabel5.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
|
||||
this.xrLabel5.SizeF = new System.Drawing.SizeF(117F, 17.99997F);
|
||||
this.xrLabel5.StylePriority.UseBorders = false;
|
||||
this.xrLabel5.StylePriority.UseFont = false;
|
||||
this.xrLabel5.Text = "Datum";
|
||||
//
|
||||
// fieldAbrechenbareMinuten
|
||||
//
|
||||
this.fieldAbrechenbareMinuten.DataMember = "Services";
|
||||
this.fieldAbrechenbareMinuten.Expression = "Iif([IsBillable], [Minutes], 0)";
|
||||
this.fieldAbrechenbareMinuten.FieldType = DevExpress.XtraReports.UI.FieldType.Decimal;
|
||||
this.fieldAbrechenbareMinuten.Name = "fieldAbrechenbareMinuten";
|
||||
//
|
||||
// fieldTotalFLSBillable
|
||||
//
|
||||
this.fieldTotalFLSBillable.Expression = "[TotalFLMBillable]/60";
|
||||
this.fieldTotalFLSBillable.FieldType = DevExpress.XtraReports.UI.FieldType.Decimal;
|
||||
this.fieldTotalFLSBillable.Name = "fieldTotalFLSBillable";
|
||||
//
|
||||
// fieldTotalFLSBillableXRateFactor
|
||||
//
|
||||
this.fieldTotalFLSBillableXRateFactor.Expression = "([TotalFLMBillable]/60) * 1.2";
|
||||
this.fieldTotalFLSBillableXRateFactor.FieldType = DevExpress.XtraReports.UI.FieldType.Decimal;
|
||||
this.fieldTotalFLSBillableXRateFactor.Name = "fieldTotalFLSBillableXRateFactor";
|
||||
//
|
||||
// customerCountField
|
||||
//
|
||||
this.customerCountField.DataMember = "Services";
|
||||
this.customerCountField.Expression = "Iif([CustomerCount] < 2, \'\', ToStr([CustomerCount]) + \' Teilnehmer\')";
|
||||
this.customerCountField.FieldType = DevExpress.XtraReports.UI.FieldType.String;
|
||||
this.customerCountField.Name = "customerCountField";
|
||||
//
|
||||
// fieldBillableFLS
|
||||
//
|
||||
this.fieldBillableFLS.Expression = "[TotalFLMBillable]/60";
|
||||
this.fieldBillableFLS.FieldType = DevExpress.XtraReports.UI.FieldType.Decimal;
|
||||
this.fieldBillableFLS.Name = "fieldBillableFLS";
|
||||
//
|
||||
// fieldAbrechenbareFLS
|
||||
//
|
||||
this.fieldAbrechenbareFLS.Expression = "([TotalFLMBillable]/60) * 1.2";
|
||||
this.fieldAbrechenbareFLS.FieldType = DevExpress.XtraReports.UI.FieldType.Decimal;
|
||||
this.fieldAbrechenbareFLS.Name = "fieldAbrechenbareFLS";
|
||||
//
|
||||
// fieldFreeFLS
|
||||
//
|
||||
this.fieldFreeFLS.Expression = "[FreeMinutesThisMonth] / 60";
|
||||
this.fieldFreeFLS.FieldType = DevExpress.XtraReports.UI.FieldType.Decimal;
|
||||
this.fieldFreeFLS.Name = "fieldFreeFLS";
|
||||
//
|
||||
// ServicesOverviewReportNachAugust2023
|
||||
//
|
||||
this.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] {
|
||||
this.Detail,
|
||||
this.DetailReport,
|
||||
this.ReportHeader,
|
||||
this.pbLogoTalis,
|
||||
this.bottomMarginBand1,
|
||||
this.ReportFooter});
|
||||
this.CalculatedFields.AddRange(new DevExpress.XtraReports.UI.CalculatedField[] {
|
||||
this.fieldAbrechenbareMinuten,
|
||||
this.fieldTotalFLSBillable,
|
||||
this.fieldTotalFLSBillableXRateFactor,
|
||||
this.customerCountField,
|
||||
this.fieldBillableFLS,
|
||||
this.fieldAbrechenbareFLS,
|
||||
this.fieldFreeFLS});
|
||||
this.DataSource = this.bindingSource1;
|
||||
this.FormattingRuleSheet.AddRange(new DevExpress.XtraReports.UI.FormattingRule[] {
|
||||
this.formattingRuleStartDate,
|
||||
this.formattingRuleServiceDesc,
|
||||
this.formattingRuleCostBearer,
|
||||
this.formattingRuleEmployeeName});
|
||||
this.Margins = new System.Drawing.Printing.Margins(75, 75, 92, 36);
|
||||
this.PageHeight = 1169;
|
||||
this.PageWidth = 827;
|
||||
this.PaperKind = System.Drawing.Printing.PaperKind.A4;
|
||||
this.SnapGridSize = 9F;
|
||||
this.Version = "17.1";
|
||||
((System.ComponentModel.ISupportInitialize)(this.xrTableServiceRecords1)).EndInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.xrTable3)).EndInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).EndInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this)).EndInit();
|
||||
|
||||
}
|
||||
|
||||
#endregion
|
||||
|
||||
private DevExpress.XtraReports.UI.DetailBand Detail;
|
||||
private System.Windows.Forms.BindingSource bindingSource1;
|
||||
private DevExpress.XtraReports.UI.DetailReportBand DetailReport;
|
||||
private DevExpress.XtraReports.UI.DetailBand Detail1;
|
||||
private DevExpress.XtraReports.UI.XRTable xrTable3;
|
||||
private DevExpress.XtraReports.UI.XRTableRow xrTableRow6;
|
||||
private DevExpress.XtraReports.UI.XRTableCell xrTableCell16;
|
||||
private DevExpress.XtraReports.UI.XRTableCell xrTableCell17;
|
||||
private DevExpress.XtraReports.UI.ReportHeaderBand ReportHeader;
|
||||
private DevExpress.XtraReports.UI.XRTable xrTableServiceRecords1;
|
||||
private DevExpress.XtraReports.UI.XRTableRow xrTableRow2;
|
||||
private DevExpress.XtraReports.UI.XRTableCell xrTableCell3;
|
||||
private DevExpress.XtraReports.UI.XRTableCell xrTableCell9;
|
||||
private DevExpress.XtraReports.UI.XRTableCell xrTableCell12;
|
||||
private DevExpress.XtraReports.UI.XRTableCell xrTableCell13;
|
||||
private DevExpress.XtraReports.UI.FormattingRule formattingRuleStartDate;
|
||||
private DevExpress.XtraReports.UI.FormattingRule formattingRuleServiceDesc;
|
||||
private DevExpress.XtraReports.UI.FormattingRule formattingRuleCostBearer;
|
||||
private DevExpress.XtraReports.UI.FormattingRule formattingRuleEmployeeName;
|
||||
private DevExpress.XtraReports.UI.TopMarginBand pbLogoTalis;
|
||||
private DevExpress.XtraReports.UI.BottomMarginBand bottomMarginBand1;
|
||||
private DevExpress.XtraReports.UI.ReportFooterBand ReportFooter;
|
||||
private DevExpress.XtraReports.UI.CalculatedField fieldAbrechenbareMinuten;
|
||||
private DevExpress.XtraReports.UI.XRTableCell xrTableCell1;
|
||||
private DevExpress.XtraReports.UI.XRTableCell xrTableCell2;
|
||||
private DevExpress.XtraReports.UI.CalculatedField fieldTotalFLSBillable;
|
||||
private DevExpress.XtraReports.UI.CalculatedField fieldTotalFLSBillableXRateFactor;
|
||||
private DevExpress.XtraReports.UI.XRTableCell xrTableCell5;
|
||||
private DevExpress.XtraReports.UI.XRTableCell xrTableCell6;
|
||||
private DevExpress.XtraReports.UI.CalculatedField customerCountField;
|
||||
private DevExpress.XtraReports.UI.XRLabel xrLabel28;
|
||||
private DevExpress.XtraReports.UI.XRLabel xrLabel29;
|
||||
private DevExpress.XtraReports.UI.XRLabel xrLabel25;
|
||||
private DevExpress.XtraReports.UI.XRLabel xrLabel26;
|
||||
private DevExpress.XtraReports.UI.XRLabel xrLabel34;
|
||||
private DevExpress.XtraReports.UI.XRLabel xrLabel30;
|
||||
private DevExpress.XtraReports.UI.XRLabel xrLabel31;
|
||||
private DevExpress.XtraReports.UI.XRLabel xrLabel24;
|
||||
private DevExpress.XtraReports.UI.XRLabel xrLabel9;
|
||||
private DevExpress.XtraReports.UI.XRLabel xrLabel10;
|
||||
private DevExpress.XtraReports.UI.XRLabel xrLabel12;
|
||||
private DevExpress.XtraReports.UI.XRLabel xrLabel1;
|
||||
private DevExpress.XtraReports.UI.XRLabel xrLabel22;
|
||||
private DevExpress.XtraReports.UI.XRLabel xrLabel23;
|
||||
private DevExpress.XtraReports.UI.XRLabel xrLabel11;
|
||||
private DevExpress.XtraReports.UI.XRLabel xrLabel7;
|
||||
private DevExpress.XtraReports.UI.XRLabel xrLabel6;
|
||||
private DevExpress.XtraReports.UI.XRLabel xrLabel3;
|
||||
private DevExpress.XtraReports.UI.XRLabel xrLabel4;
|
||||
private DevExpress.XtraReports.UI.XRLabel xrLabel5;
|
||||
private DevExpress.XtraReports.UI.XRLabel xrLabel13;
|
||||
private DevExpress.XtraReports.UI.CalculatedField fieldBillableFLS;
|
||||
private DevExpress.XtraReports.UI.CalculatedField fieldAbrechenbareFLS;
|
||||
private DevExpress.XtraReports.UI.CalculatedField fieldFreeFLS;
|
||||
private DevExpress.XtraReports.UI.XRPictureBox xrPictureBox2;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,76 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using BeWo.Report;
|
||||
using BeWo.Report.ReportObjects;
|
||||
using BeWo.Service.ServiceImplementations;
|
||||
using BS.Shared.DataContracts;
|
||||
|
||||
namespace VivatgGmbHReports
|
||||
{
|
||||
public partial class ServicesOverviewReportNachAugust2023 : DevExpress.XtraReports.UI.XtraReport, IBeWoReport<ServicesOverviewRO>
|
||||
{
|
||||
public ServicesOverviewReportNachAugust2023()
|
||||
{
|
||||
InitializeComponent();
|
||||
}
|
||||
|
||||
public void SetReportDataSource(ServicesOverviewRO pRO)
|
||||
{
|
||||
//var stats = GetStatistics(pRO);
|
||||
// if (stats != null)
|
||||
// {
|
||||
// var free = stats.MinutesFreePerWeek/60;
|
||||
// lblFreiProWoche.Text = string.Format("{0:0.##}", free);
|
||||
// }
|
||||
// else
|
||||
// {
|
||||
// lblFreiProWoche.Text = "";
|
||||
// }
|
||||
|
||||
|
||||
|
||||
|
||||
if (pRO.Services != null)
|
||||
{
|
||||
List<ServicesOverviewRO.ServiceDetail> servicesBillable = new List<ServicesOverviewRO.ServiceDetail>();
|
||||
|
||||
foreach (ServicesOverviewRO.ServiceDetail s in pRO.Services)
|
||||
{
|
||||
if (s.IsBillable)
|
||||
servicesBillable.Add(s);
|
||||
}
|
||||
|
||||
pRO.Services = servicesBillable;
|
||||
}
|
||||
this.bindingSource1.DataSource = pRO;
|
||||
|
||||
|
||||
//lblBewilligteStunden.Text = string.Format("{0:0.##}", approved);
|
||||
|
||||
}
|
||||
|
||||
private SupportConceptPeriodStatisticsDC GetStatistics(ServicesOverviewRO ro)
|
||||
{
|
||||
if (ro.CostBearer2SupportConceptList != null && ro.CostBearer2SupportConceptList.Count > 0)
|
||||
{
|
||||
var service = new OperationsServiceImp();
|
||||
|
||||
foreach (var cb2sc in ro.CostBearer2SupportConceptList)
|
||||
{
|
||||
long cb2scOid = cb2sc.Oid.Value;
|
||||
|
||||
|
||||
var stats = service.CreateSupportConceptStatistics(cb2scOid, ro.EndDate);
|
||||
|
||||
if (stats.PeriodStatistics != null && stats.PeriodStatistics.Count > 0)
|
||||
{
|
||||
return stats.PeriodStatistics[0];
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
return null;
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,159 @@
|
||||
<?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>
|
||||
<assembly alias="System.Drawing" name="System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
|
||||
<data name="xrPictureBox2.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||
<value>
|
||||
iVBORw0KGgoAAAANSUhEUgAAAFIAAAAvCAYAAABwkJ2EAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAL
|
||||
EgAACxIB0t1+/AAABsVJREFUaEPlmk9rJEUYxvcDKIZFFxeCG4ksrP+IcXEhi5KI4j8WIqLoRXPwsCeJ
|
||||
CCt4ccXDgojkokfJRbzmI+Swd3MSj/kGLih4EcfnV/RTW12pnu6Z6Zke9PBLd1e99fb7Pqmuqq6ec6PR
|
||||
aCZ2fjhaE/viUByLUQPUYYPtWslXHzyw+viG2BZzu0eJYmEbEmKlEuRUlETrAm3xsVK6x7RIwGMxErdL
|
||||
9fOiWNgESQt6VUmYWcBnL4IOJmR107lzceuVkoAp98R+KchJ0L3+90IaxtKpe6fuNZiQDMxFLr3+7sfP
|
||||
3/rmz6uffzsyFzavB2HW3ngvlnXh2pffl0Rrgt65UQq4DcW2XGMkiVQJ1ZKkZxHo5Q9u1srnwFRiLpWQ
|
||||
JFAlcibBBQoJE4u5NEIqcGbmooiwYCGBWDqPmcsk5LhF9RBCwnEeZxNLIaQCvp0lcIaBhIROwgwupALl
|
||||
Va/xkTYDCklsra99XYSUH546OCjVT0M8kdNObywDCgmHafAl2oSUDyZS++s8ZLQR/sghvTENuJGBhYSx
|
||||
vbJNSJCPI9F/j5TD1rHRLIGQY8e+LkLOg/BHwXXexVkCIU/zJFIGE1KBpWNGK0sgJDQu0ocUsvNjDUsi
|
||||
ZKNIQwrJwFsKtsg8hNzY/zr4wzesv/1RuC5tdFC28clXd0vJQBchVTfRLrrsdvEnDsS+2M5tJhofoU8h
|
||||
n7n5xej8U5vBXxPcj90jt/HuU56IUV0XITv1WtUjuG1zTkQcYhCyllwbfQj50nc/j1ZfvlELDL/4NL6P
|
||||
QXTa+toJ5KiuFyFVtybuVXaAcEfV0WUQeucgQqYi0cOa9iq37vxYE/zJvU/jeZp0iur6EvKwsoHao6xr
|
||||
RMZHXNAvXEja0R4YC0s2OfRG7B9avxLbOoEc1fUlpHtjp0X7QoWkh1XBBT8lmybSfwDkiRjV9SWk79Vo
|
||||
k7JQIS0GPQtRSzZNMK6mE1OeiFFdX0IyHmIz9gXALFRIz7iMe6X6NvhOVCWn2MsJqa4vIVnm+H7Yj92p
|
||||
R8iFLX8c2DRtYcGTzYpwrzS02yvZI+TYHfGcPoRM14WTQDv7yBMxqutFSIONOK3sDRMR5fETCEIu7BWx
|
||||
CiKuCSeFNyD7cAI5qutVSCNb3m5YEuVryyAmQm7nAY+jDyG7LntyuKd9pEmmqG4uQhq14ZHnVdGxhM3m
|
||||
UKkgWz8xmFmE9OKaSadU34YnK3BiOaqbq5BGbb1gD7N6KFSQnX8YNYuQXlgDE0fJpol0fAQnlKO6RQnJ
|
||||
ox5jCYUKdGGfGrwWnGQtma8hHXwJ1Q0nJCjgTrP3rEKmPQsxmUBKdob3cD/SDz/7wh9u67hzVNeLkKpD
|
||||
qDPbZUZ1XhqdcB0rFHSnXjmrkJA+4sDYmS+JuE4X4Ih+6bV33vS1485R3cxCqjz2NoFg7F2G2VlHNizS
|
||||
9eUu5TUHSuAgTaZEH0ICQrXtRRrsNj+781OVSChL405RXR9Csg+ZLnOaiJ+Haw6UIL/7OUkTzulLSGDs
|
||||
Y9JpEpTyas1JTO4RoS6NO0V1MwsJqqPn5etGQ1ntR7G1xqCAG3+JNk8QlV4K2SRELBP/vK9PJJo/TTR+
|
||||
njhTAAp8L0lkaIrvtstGsRBIIEsowCzatKNdYtLtsoxOIqqX8LbR+ad/szBRjzQkImqPOWMkMH556cI1
|
||||
SxTXuYwjs20qvMvHXT+yufX3+SvP/aagGct4nBiT2DgI77aCcsPrGjbxvRd0rsP9XHRd+52Prr0ZYT88
|
||||
vox/+OF+XGPDdbCp2oW6xE8oj46bUHKMmXGrzYl7kYxIlOXLF9vpRsEO+7Q8tzOPXtv5i9+u+/5qj0hO
|
||||
gsTjdWZDgrFc5zqE+D1J5W0QqTbZuI2OTDKhXuTfa8iJOGp+o8E4CEaEpVGaODM3UOYe6Q0J23FjZl7q
|
||||
ETMXLrs+ePCxJ+6qjXuBe1sQSYTFb3Vu9kQQV2AfliQ64s+/Pi6JX+uRblNdU86snfbI8O1GR2y4Z3gC
|
||||
RHchDQFduPri7zqGxBGN5QticKRX+jFOheRoMRuE5K0q/OcJTISP8MKzJUFzjD2yOgIJh7KqPb0pbCg4
|
||||
ZvvlaHSNSNgFP1UZ8XLNgts9MsZim+poMScXEmi4vvvh/tpb759o/PvHvcxC+hHPhQRskmt6yuHK5adD
|
||||
L0v9CwdvLCQJkkAqpIlC6TwKmZSNFVLQuyyk61Iho03iI3yO4Dw67ooa8viQCDfh0dld3bnxCz0V8Sxg
|
||||
/ohXHF+8/uqvOobXqsofvgy+7d/QK31OciRTsomfTXWOTf4Pytv4H2LS+/AP47pok/m9vx/ZNxKKzeJI
|
||||
yea/xejcv4oo6zBV0k9aAAAAAElFTkSuQmCC
|
||||
</value>
|
||||
</data>
|
||||
</root>
|
||||
@@ -63,6 +63,7 @@
|
||||
<ItemGroup>
|
||||
<Compile Include="CustomMitarbeiterstundenkontoBerechnung.cs" />
|
||||
<Compile Include="CustomMitarbeiterstundenkontoBerechnungMonate.cs" />
|
||||
<Compile Include="CustomReportCreator.cs" />
|
||||
<Compile Include="InvoiceCustomerReport.cs">
|
||||
<SubType>Component</SubType>
|
||||
</Compile>
|
||||
@@ -87,6 +88,12 @@
|
||||
<Compile Include="MitarbeiterstundenkontoJahr.designer.cs">
|
||||
<DependentUpon>MitarbeiterstundenkontoJahr.cs</DependentUpon>
|
||||
</Compile>
|
||||
<Compile Include="ServicesOverviewReportNachAugust2023.cs">
|
||||
<SubType>Component</SubType>
|
||||
</Compile>
|
||||
<Compile Include="ServicesOverviewReportNachAugust2023.Designer.cs">
|
||||
<DependentUpon>ServicesOverviewReportNachAugust2023.cs</DependentUpon>
|
||||
</Compile>
|
||||
<Compile Include="SettlementReport2.cs">
|
||||
<SubType>Component</SubType>
|
||||
</Compile>
|
||||
@@ -153,6 +160,9 @@
|
||||
<DependentUpon>MitarbeiterstundenkontoJahr.cs</DependentUpon>
|
||||
<SubType>Designer</SubType>
|
||||
</EmbeddedResource>
|
||||
<EmbeddedResource Include="ServicesOverviewReportNachAugust2023.resx">
|
||||
<DependentUpon>ServicesOverviewReportNachAugust2023.cs</DependentUpon>
|
||||
</EmbeddedResource>
|
||||
<EmbeddedResource Include="SettlementReport2.resx">
|
||||
<DependentUpon>SettlementReport2.cs</DependentUpon>
|
||||
<SubType>Designer</SubType>
|
||||
|
||||
BIN
ReportImp/VivatgGmbHReports/talisLogo.png
Normal file
BIN
ReportImp/VivatgGmbHReports/talisLogo.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 2.0 KiB |
@@ -940,13 +940,12 @@ namespace BeWo.Service.Plugins
|
||||
|
||||
else
|
||||
{
|
||||
if (anzahlArbeitstage < 5) // weniger als 5 Tage
|
||||
urlaubstage = (decimal)urlaubstageProJahr / 5m * anzahlArbeitstage;
|
||||
if (anzahlArbeitstage < 5) // weniger als 5 Tage (Urlaubsanspruch / 12 Monate * Monate Arbeit) / 5 * Wochenarbeitstage
|
||||
urlaubstage = (decimal)urlaubstageProJahr / 12 * (Convert.ToDecimal((endDate.Value - entryDate).TotalDays) / 30) / 5m * anzahlArbeitstage;
|
||||
//urlaubstage = (decimal)urlaubstageProJahr / 5m * anzahlArbeitstage;
|
||||
else
|
||||
{
|
||||
if (anzahlArbeitstage == 5) // 5 Tage
|
||||
urlaubstage = (decimal)urlaubstageProJahr / 365m * restlicheTageImJahr;
|
||||
else if (anzahlArbeitstage == 6) // 6 Tage
|
||||
if (anzahlArbeitstage == 5 || anzahlArbeitstage == 6) // 5 oder 6 Tage
|
||||
urlaubstage = (decimal)urlaubstageProJahr / 365m * restlicheTageImJahr;
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user