Konflikte gelöst

This commit is contained in:
Lyndon Jetten
2021-06-07 13:49:48 +02:00
291 changed files with 191627 additions and 10970 deletions

11
.gitignore vendored
View File

@@ -503,5 +503,16 @@
/ReportImp/VereinSozialmedizinStade/obj/Release
/ReportImp/VereinSozialmedizinStade/obj/Debug
/ReportImp/BewegtSystemischeBeratung/obj/Release
/ReportImp/TeamPfeil/obj/Release
/ReportImp/Bewolonia/obj/Debug
/ReportImp/AlzeyTeilhabe/obj/Debug
/ReportImp/AlzeyTeilhabe/obj/Release
/ReportImp/Bewolonia/obj/Release
/ReportImp/ForumEV/obj/Release
/ReportImp/Kette2/obj/Debug
/ReportImp/Kette2/obj/Release
/ReportImp/ForumEV/obj/Debug
/ReportImp/LebenshilfeDuisburgAtz/obj/Debug
/ReportImp/LebenshilfeDuisburgAtz/obj/Release
/ReportImp/VaroSozialagentur/obj/Debug
/ReportImp/VaroSozialagentur/obj/Release

View File

@@ -142,7 +142,7 @@
</TextBlock.Text></TextBlock>
<TextBlock HorizontalAlignment="Right" VerticalAlignment="Center" FontWeight="Bold"
Margin="0 5 5 0" Height="50" FontSize="14"
Text="{Binding EndClaim, Mode=OneWay, StringFormat=\{0:0.00\} €}" Grid.Column="2"
Text="{Binding EndClaim, Mode=OneWay, StringFormat=\{0:c\}}" Grid.Column="2"
Grid.RowSpan="3" />
<Border VerticalAlignment="Stretch" CornerRadius="0 0 5 5" HorizontalAlignment="Stretch"
BorderBrush="{x:Null}" BorderThickness="0 1 0 0" Grid.Row="3" Grid.ColumnSpan="3"

View File

@@ -427,12 +427,12 @@ namespace BeWo.View.Detail
}
var test = e.GetPosition(ChartRatings);
tooltip1.PlacementTarget = chkShowServiceRecordRatings;
tooltip1.PlacementTarget = ChartRatings;
tooltip1.Placement = PlacementMode.Left;
//tooltip1.HorizontalOffset = test.X + 10;
//tooltip1.VerticalOffset = test.Y - 10;
tooltip1.HorizontalOffset = test.X + 10;
tooltip1.VerticalOffset = test.Y - 10;
tooltip1.PopupAnimation = PopupAnimation.Fade;
//tooltip1.HorizontalOffset = 10;

View File

@@ -471,19 +471,20 @@ namespace BeWo.View
#if DEBUG
//OpenServiceRecordEditViewTest();
//return;
var kundennummer = "5473568546";
//var apikey = "0b50c09aff87f20d9ced75340e04e5ccaa11dd3e7bcf25e9c4f94dc20d3cbb97";
Login _login = new Login(kundennummer, "kihqx-PiGka", "cb", "bewo", "0b50c09aff87f20d9ced75340e04e5ccaa11dd3e7bcf25e9c4f94dc20d3cbb97");
var x1 = _login.AnmeldevorgangDurchFuehren();
ServiceChatView = new ChatView(x1);
ServiceChatView.Show();
return;
#endif
//#if DEBUG
// var kundennummer = "5473568546";
// //var apikey = "0b50c09aff87f20d9ced75340e04e5ccaa11dd3e7bcf25e9c4f94dc20d3cbb97";
// Login _login = new Login(kundennummer, "kihqx-PiGka", "cb", "bewo", "0b50c09aff87f20d9ced75340e04e5ccaa11dd3e7bcf25e9c4f94dc20d3cbb97");
// var x = _login.AnmeldevorgangDurchFuehren();
// ServiceChatView = new ChatView(x);
// ServiceChatView.Show();
//#else
if (ServiceChatView?.Visibility != Visibility.Visible)
{
@@ -495,6 +496,7 @@ namespace BeWo.View
string _benutzername = "muellerp";
string _passwort = "F5aTk9Co47JFJCWB2Z7Y";
string _apikey;
#else
var empAppCodes = ServiceFacade.DoEmployeeServiceSync(r => r.GetAllEmployeeAppCodes(BeWoApp.LoggedOnUser.Employee.EmployeeOid));

View File

@@ -124,12 +124,15 @@ namespace BeWo.View.Report.Rating
if (SupportConceptRatingView.RatingList != null)
{
var scgoals = SupportConceptRatingView.RatingList.DCBackup;
url += "&scgoals=";
foreach (var goal in scgoals)
if (scgoals.Count > 0)
{
url += goal.RatingOid;
if (scgoals[scgoals.Count - 1] != goal)
url += ",";
url += "&scgoals=";
foreach (var goal in scgoals)
{
url += goal.RatingOid;
if (scgoals[scgoals.Count - 1] != goal)
url += ",";
}
}
}

File diff suppressed because it is too large Load Diff

View File

@@ -256,6 +256,10 @@ namespace BeWoPlanerMobil.Controllers
instsStr = insTs.Value.ToString("dd.MM.yyyy");
}
//if (employee.Person.LastName == "Rapko")
//{
// int test = 0;
//}
if (applicationUsers.ContainsKey(employee.Oid))
{
miInput = new JsonRueckgabeMitarbeiterInput(applicationUsers[employee.Oid].Oid.ToString(), employee.Oid.ToString(), "1", applicationUsers[employee.Oid].LoginName,

View File

@@ -563,14 +563,22 @@ namespace Host
if (Request.Params["scgoals"] != null)
{
string scGoalOids = Request.Params["scgoals"].ToString();
var oids = scGoalOids.Split(',');
var alleRatingDCs = MapperFactory.RatingDC_Rating.MapToNewDCs(DAOFactory.GenericDAO.GetAllActive<Rating>());
foreach (var oid in oids)
if (!string.IsNullOrWhiteSpace(scGoalOids))
{
foreach (var dc in alleRatingDCs)
var oids = scGoalOids.Split(',');
var alleRatingDCs =
MapperFactory.RatingDC_Rating.MapToNewDCs(DAOFactory.GenericDAO.GetAllActive<Rating>());
foreach (var oid in oids)
{
if (long.Parse(oid) == dc.RatingOid)
scZiele.Add(dc);
long loid = 0;
if (Int64.TryParse(oid, out loid))
{
foreach (var dc in alleRatingDCs)
{
if (loid == dc.RatingOid)
scZiele.Add(dc);
}
}
}
}
}

View File

@@ -18,4 +18,4 @@ CREATE TABLE `dokumentvorlage` (
`RTFText` mediumtext,
`Parent` bigint DEFAULT NULL,
PRIMARY KEY (`Oid`)
) ENGINE=InnoDB AUTO_INCREMENT=72 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

View File

@@ -12,4 +12,4 @@ CREATE TABLE `vorlagentabelle` (
`SystemEntryID` int DEFAULT NULL,
`Tabellenname` varchar(1024) DEFAULT NULL,
PRIMARY KEY (`Oid`)
) ENGINE=InnoDB AUTO_INCREMENT=6 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

View File

@@ -1,17 +1,17 @@
ALTER TABLE `bewodemo`.`dienstvertretung`
ALTER TABLE `dienstvertretung`
ADD COLUMN `Startzeit` VARCHAR(256) NULL DEFAULT NULL AFTER `Datum`;
ALTER TABLE `bewodemo`.`dienstvertretung`
ALTER TABLE `dienstvertretung`
ADD COLUMN `Endzeit` VARCHAR(256) NULL DEFAULT NULL AFTER `Startzeit`;
ALTER TABLE `bewodemo`.`diensteintrag`
ALTER TABLE `diensteintrag`
ADD COLUMN `Startzeit` VARCHAR(256) NULL DEFAULT NULL AFTER `Datum`;
ALTER TABLE `bewodemo`.`diensteintrag`
ALTER TABLE `diensteintrag`
ADD COLUMN `Endzeit` VARCHAR(256) NULL DEFAULT NULL AFTER `Startzeit`;
ALTER TABLE `bewodemo`.`diensteintrag`
ALTER TABLE `diensteintrag`
ADD COLUMN `DauerInStunden` DOUBLE NULL DEFAULT NULL AFTER `Endzeit`;
ALTER TABLE `bewodemo`.`dienstvertretung`
ALTER TABLE `dienstvertretung`
ADD COLUMN `DauerInStunden` DOUBLE NULL DEFAULT NULL AFTER `Endzeit`;

View File

@@ -17,4 +17,4 @@ CREATE TABLE `regelmaessigerdienst` (
`Endzeit` varchar(256) DEFAULT NULL,
`DauerInStunden` double DEFAULT NULL,
PRIMARY KEY (`Oid`)
) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=latin1;
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

11
Model/GetNextBelegNr.txt Normal file
View File

@@ -0,0 +1,11 @@
DELIMITER $$
CREATE FUNCTION `GetNextBelegnr`(addToCount INT) RETURNS int(11)
BEGIN
DECLARE COUNT_FOUND INTEGER DEFAULT 1;
SELECT count INTO COUNT_FOUND FROM callcount WHERE OID = 1;
UPDATE callcount SET Count = Count + addToCount WHERE OID = 1;
RETURN COUNT_FOUND;
RETURN -1;
END$$
DELIMITER ;

View File

@@ -696,6 +696,13 @@ namespace BeWo.Report
public override XtraReport CreateSettlementReport(String dcId, long? invoiceBaseOid)
{
return CreateSettlementReport(dcId, invoiceBaseOid, false);
}
public virtual XtraReport CreateSettlementReport(String dcId, long? invoiceBaseOid, bool createAnhang)
{
XtraReport report = null;
Settlement2DC lSettlementDC;
long result;
@@ -719,21 +726,51 @@ namespace BeWo.Report
CostBearer2SupportConcept c2s = DAOFactory.GenericDAO.LoadByID<CostBearer2SupportConcept>(lSettlementDC.CostBearer2SupportConceptOid.Value);
reportId = c2s.CostBearer.ID;
}
if (lSettlementDC.DifferentHourlyRateCount > 0)
{
IBeWoReport<SettlementRO> lSettlementReport = FindReportImp<SettlementRO>(reportId);
lSettlementReport.SetReportDataSource(SettlementRO.Create(lSettlementDC));
var ro = SettlementRO.Create(lSettlementDC);
lSettlementReport.SetReportDataSource(ro);
return lSettlementReport as XtraReport;
report = lSettlementReport as XtraReport;
}
else
{
IBeWoReport<Settlement2RO> lSettlementReport = FindReportImp<Settlement2RO>(reportId);
lSettlementReport.SetReportDataSource(Settlement2RO.Create(lSettlementDC));
report = lSettlementReport as XtraReport;
return lSettlementReport as XtraReport;
}
if (createAnhang)
{
if (report != null)
{
report.CreateDocument();
var anhang = CreateBudgetnachweisAnhang(lSettlementDC);
if (anhang != null)
{
anhang.CreateDocument();
report.Pages.AddRange(anhang.Pages);
}
}
}
return report;
}
protected virtual XtraReport CreateBudgetnachweisAnhang(Settlement2DC settlementDC)
{
var ro = BudgetnachweisAnhangRO.Create(settlementDC);
IBeWoReport<BudgetnachweisAnhangRO> anhang = FindReportImp<BudgetnachweisAnhangRO>();
anhang.SetReportDataSource(ro);
return anhang as XtraReport;
}
public override XtraReport CreateSupportConceptReport(IList<long> c2sOids, long? employeeOid, long? teamOid, int? expiredMonths, bool archivedSupportConcepts,

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,30 @@
using System;
using System.Linq;
using BeWo.Report.ReportObjects;
namespace BeWo.Report.DefaultReports
{
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;
}
}
}

View File

@@ -0,0 +1,126 @@
<?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>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>

View File

@@ -223,6 +223,12 @@
<Compile Include="DefaultReports\BewertungsstatistikReport.designer.cs">
<DependentUpon>BewertungsstatistikReport.cs</DependentUpon>
</Compile>
<Compile Include="DefaultReports\BudgetnachweisAnhang.cs">
<SubType>Component</SubType>
</Compile>
<Compile Include="DefaultReports\BudgetnachweisAnhang.Designer.cs">
<DependentUpon>BudgetnachweisAnhang.cs</DependentUpon>
</Compile>
<Compile Include="DefaultReports\VorlageReport.cs">
<SubType>Component</SubType>
</Compile>
@@ -492,7 +498,7 @@
<DependentUpon>ServicesOverviewReport.cs</DependentUpon>
</Compile>
<Compile Include="DefaultReportCreator.cs" />
<Compile Include="ReportObjects\FlsAuslastungsauswertungRO.cs" />
<Compile Include="ReportObjects\BudgetnachweisAnhangRO.cs" />
<Compile Include="ReportObjects\RosterRO.cs" />
<Compile Include="ReportObjects\AdditionalServiceBookingRO.cs" />
<Compile Include="ReportObjects\AbsenceRO.cs" />
@@ -538,6 +544,10 @@
<EmbeddedResource Include="DefaultReports\BewertungsstatistikReport.resx">
<DependentUpon>BewertungsstatistikReport.cs</DependentUpon>
</EmbeddedResource>
<EmbeddedResource Include="DefaultReports\BudgetnachweisAnhang.resx">
<DependentUpon>BudgetnachweisAnhang.cs</DependentUpon>
<SubType>Designer</SubType>
</EmbeddedResource>
<EmbeddedResource Include="DefaultReports\VorlageReport.resx">
<DependentUpon>VorlageReport.cs</DependentUpon>
<SubType>Designer</SubType>

View File

@@ -9,5 +9,6 @@
<ErrorReportUrlHistory />
<FallbackCulture>de-DE</FallbackCulture>
<VerifyUploadedFiles>false</VerifyUploadedFiles>
<ProjectView>ProjectFiles</ProjectView>
</PropertyGroup>
</Project>

View File

@@ -93,11 +93,11 @@ namespace BeWo.Report.ReportObjects
{
if (item.GoalEntry.ValueListEntryOid == ziel.ValueListEntryOid)
{
if(item.ServiceRecord.ServiceRecordOid == sr.Oid && item.GoalRatingOid == null && item.RatingType != null)
if(item.ServiceRecord.ServiceRecordOid == sr.Oid && item.GoalRatingOid == null && item.RatingType?.RatingId != null)
{
if(item.ServiceRecord.Start >= start && item.ServiceRecord.Start <= end)
{
detail.Note = (int)item.RatingType.Position;
detail.Note = item.RatingType.RatingId.Value;
anzahl++; // Zähler für Schnittberechnung
detail.MinutenInvestiert = sr.DurationMinutes;
detail.Datum = sr.Start;
@@ -118,12 +118,12 @@ namespace BeWo.Report.ReportObjects
}
foreach (var item in passendeZielBewertungen)
{
if (item.GoalRatingOid != null && item.GoalEntry.ValueListEntryOid == ziel.ValueListEntryOid && item.RatingType != null)
if (item.GoalRatingOid != null && item.GoalEntry.ValueListEntryOid == ziel.ValueListEntryOid && item.RatingType?.RatingId != null)
{
if (item.ServiceRecord.Start.Value.Day >= start.Value.Day && item.ServiceRecord.Start <= end)
{
var detail = new BewertungsstatistikZielDetail();
detail.Note = (int)item.RatingType.Position;
detail.Note = item.RatingType.RatingId.Value;
detail.Datum = item.ServiceRecord.Start;
anzahl++;
datensatz.Durchschnitt += detail.Note;

View File

@@ -0,0 +1,224 @@
using System;
using System.Collections.Generic;
using System.Linq;
using BeWo.Data.Access;
using BeWo.Data.Entities;
using BeWo.Service.DCEntityMapper;
using BS.Shared;
using BS.Shared.Core;
using BS.Shared.DataContracts;
using BS.Shared.Extensions;
namespace BeWo.Report.ReportObjects
{
public class BudgetnachweisAnhangRO : AbstractBeWoReportObject<BudgetnachweisAnhangRO>
{
public Settlement2DC SettlementDC { get; set; }
public SupportConceptCostBearerRelDC Costbearer2SupportConceptDC { get; set; }
public CustomerDC CustomerDC { get; set; }
public DateTime BewilligtStart { get; set; }
public DateTime BewilligtEnde { get; set; }
public List<Entgeltzeitraum> Entgeltzeitraeume { get; set; }
public List<BudgetnachweisMonatsZeile> MonatsZeilen { get; set; }
public decimal RateFactor { get; set; }
public decimal SummeFLMinuten { get; set; }
public decimal SummeFaktorMinuten { get; set; }
public decimal SummeGesamtMinuten { get; set; }
public decimal SummeFLStunden { get; set; }
public decimal SummeFaktorStunden { get; set; }
public decimal SummeGesamtStunden { get; set; }
public static BudgetnachweisAnhangRO Create(Settlement2DC dc)
{
var result = new BudgetnachweisAnhangRO();
CostBearer2SupportConcept cb2sc = DAOFactory.GenericDAO.LoadByID<CostBearer2SupportConcept>(dc.CostBearer2SupportConceptOid.Value);
Customer customer = cb2sc.SupportConcept.Customer;
result.SettlementDC = dc;
result.Costbearer2SupportConceptDC = MapperFactory.SupportConceptCostBearerRelDC_CostBearer2SupportConcept.MapToNewDC(cb2sc);
result.CustomerDC = MapperFactory.CustomerDC_Customer.MapToNewDC(customer);
result.BewilligtStart = dc.AccountingPeriodStart.Value;
result.BewilligtEnde = dc.AccountingPeriodEnd.Value;
result.MonatsZeilen = new List<BudgetnachweisMonatsZeile>();
result.Entgeltzeitraeume = new List<Entgeltzeitraum>();
var crList = MapperFactory.CostRatePeriodDC_CostRatePeriod.MapToNewDCs(cb2sc.CostBearer.CostRatePeriods.Where(c => c.CostRateType == CostRatePeriodType.HourlyRate));
var crRfList = MapperFactory.CostRatePeriodDC_CostRatePeriod.MapToNewDCs(cb2sc.CostBearer.CostRatePeriods.Where(c => c.CostRateType == CostRatePeriodType.RateFactor));
var rf = crRfList.GetCostRatePeriodForDate(CostRatePeriodType.RateFactor, result.BewilligtEnde);
if (rf != null && rf.CostRateValue.HasValue)
{
result.RateFactor = rf.CostRateValue.Value;
}
foreach (var cr in crList)
{
if (!cr.EndDate.HasValue)
{
cr.EndDate = result.BewilligtEnde;
}
}
crList = crList.OrderBy(c => c.EndDate).ToList();
DateTime start = DateTime.MinValue;
int idx = 1;
foreach (var cr in crList)
{
if (!cr.StartDate.HasValue)
{
cr.StartDate = start;
}
if (cr.StartDate > DateTime.MinValue)
{
cr.StartDate = cr.StartDate.Value.AddDays(1);
}
if (cr.EndDate >= result.BewilligtStart && cr.StartDate <= result.BewilligtEnde)
{
var ez = new Entgeltzeitraum();
ez.Index = idx++;
ez.Start = cr.StartDate.Value;
ez.Ende = cr.EndDate.Value;
if (ez.Start == DateTime.MinValue)
{
ez.Start = result.BewilligtStart;
}
if (ez.Ende == DateTime.MaxValue)
{
ez.Ende = result.BewilligtEnde;
}
ez.CostRatePeriod = cr;
ez.ServiceRecords = new List<ServiceRecordDC>();
result.Entgeltzeitraeume.Add(ez);
}
start = cr.EndDate.Value;
}
var span = new DateTimeSpan();
span.StartDateTime = dc.AccountingPeriodStart.Value;
span.EndDateTime = dc.AccountingPeriodEnd.Value.AddDays(1).AddTicks(-1);
IList<ServiceRecord> serviceRecords = DAOFactory.SearchDAO.FindCustomerServiceRecords(customer.Oid.Value, span, null, null, false);
Dictionary<string, BudgetnachweisMonatsZeile> monat2Zeile = new Dictionary<string, BudgetnachweisMonatsZeile>();
DateTime monat = new DateTime(result.BewilligtStart.Year, result.BewilligtStart.Month, 1);
while (monat <= result.BewilligtEnde)
{
String key = String.Format("{0:MM.yyyy}", monat);
var zeile = new BudgetnachweisMonatsZeile();
zeile.ServiceRecords = new List<ServiceRecordDC>();
zeile.Monat = monat;
zeile.SummeMinuten = 0;
foreach (var e in result.Entgeltzeitraeume)
{
if (e.Start <= monat && monat <= e.Ende)
{
zeile.Entgeltzeitraum = e.Index;
}
}
monat = monat.AddMonths(1);
monat2Zeile.Add(key, zeile);
}
var groupBookingDict = new Dictionary<long, bool>();
foreach (var sr in serviceRecords)
{
if (sr.ServiceDescription.ServiceCategory.IsBillable && (!sr.GroupOid.HasValue || !groupBookingDict.ContainsKey(sr.GroupOid.Value)))
{
if (sr.GroupOid.HasValue)
{
groupBookingDict.Add(sr.GroupOid.Value, true);
}
var srDc = MapperFactory.ServiceRecordDC_ServiceRecord.MapToNewDC(sr);
String key = String.Format("{0:MM.yyyy}", sr.Start);
if (monat2Zeile.ContainsKey(key))
{
monat2Zeile[key].ServiceRecords.Add(srDc);
decimal minuten = sr.RoundedDuration;
monat2Zeile[key].SummeMinuten += minuten;
foreach (var e in result.Entgeltzeitraeume)
{
if (e.Start <= sr.Start.Value.Date && sr.Start.Value.Date <= e.Ende)
{
e.ServiceRecords.Add(srDc);
e.SummeFLMinuten += minuten;
}
}
}
}
}
result.MonatsZeilen.AddRange(monat2Zeile.Values.OrderBy(m => m.Monat));
foreach (var e in result.Entgeltzeitraeume)
{
e.SummeFaktorMinuten = (result.RateFactor / 100) * e.SummeFLMinuten;
e.SummeGesamtMinuten = e.SummeFaktorMinuten + e.SummeFLMinuten;
e.SummeFLStunden = e.SummeFLMinuten / 60;
e.SummeFaktorStunden = e.SummeFaktorMinuten / 60;
e.SummeGesamtStunden = e.SummeGesamtMinuten / 60;
result.SummeFLMinuten += e.SummeFLMinuten;
result.SummeFaktorMinuten += e.SummeFaktorMinuten;
result.SummeGesamtMinuten += e.SummeGesamtMinuten;
}
result.SummeFLStunden = result.SummeFLMinuten / 60;
result.SummeFaktorStunden = result.SummeFaktorMinuten / 60;
result.SummeGesamtStunden = result.SummeGesamtMinuten / 60;
return result;
}
}
public class BudgetnachweisMonatsZeile
{
public List<ServiceRecordDC> ServiceRecords { get; set; }
public DateTime Monat { get; set; }
public decimal? SummeMinuten { get; set; }
public int Entgeltzeitraum { get; set; }
}
public class Entgeltzeitraum
{
public List<ServiceRecordDC> ServiceRecords { get; set; }
public CostRatePeriodDC CostRatePeriod { get; set; }
public DateTime Start { get; set; }
public DateTime Ende { get; set; }
public decimal SummeFLMinuten { get; set; }
public decimal SummeFaktorMinuten { get; set; }
public decimal SummeGesamtMinuten { get; set; }
public decimal SummeFLStunden { get; set; }
public decimal SummeFaktorStunden { get; set; }
public decimal SummeGesamtStunden { get; set; }
public int Index { get; set; }
}
}

View File

@@ -314,7 +314,9 @@ namespace BeWo.Report.ReportObjects
public string NotBillableString { get; set; }
public CompactCustomerDC Customer { get; set; }
public string Notice { get; set; }
public CompactCustomerDC Customer { get; set; }
public CostBearer2SupportConcept CostBearer2SupportConcept { get; set; }
@@ -349,6 +351,7 @@ namespace BeWo.Report.ReportObjects
result.Claim = (pDC.Claim ?? 0m).ToString("c");
result.NotBillableString = pDC.NotBillableString;
result.Notice = pDC.Notice;
result.ServiceInvoiceItems = pDC.InvoiceItems.Select(ServiceInvoiceItemRO.Create).ToList();

View File

@@ -65,7 +65,7 @@ namespace AlphaEv.Validation
}
if (!hasZukunftResult)
{
if (newServiceRecord.End.Value > DateTime.Now)
if (newServiceRecord.End.Value > DateTime.Now.AddMinutes(20))
{
list.Add(new ServiceRecordValidationResultDC
{

View File

@@ -0,0 +1,106 @@
<?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>{D173B437-EAD2-4535-B59D-76737600E058}</ProjectGuid>
<OutputType>Library</OutputType>
<AppDesignerFolder>Properties</AppDesignerFolder>
<RootNamespace>AlzeyTeilhabe</RootNamespace>
<AssemblyName>5850903700_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="Invoicing\CustomInvoiceFactory.cs" />
<Compile Include="Invoicing\DefaultInvoiceCreation.cs" />
<Compile Include="Properties\AssemblyInfo.cs" />
<Compile Include="RechnungPa.cs">
<SubType>Component</SubType>
</Compile>
<Compile Include="RechnungPa.Designer.cs">
<DependentUpon>RechnungPa.cs</DependentUpon>
</Compile>
<Compile Include="StundenzettelBi.cs">
<SubType>Component</SubType>
</Compile>
<Compile Include="StundenzettelBi.Designer.cs">
<DependentUpon>StundenzettelBi.cs</DependentUpon>
</Compile>
<Compile Include="StundenzettelWo.cs">
<SubType>Component</SubType>
</Compile>
<Compile Include="StundenzettelWo.Designer.cs">
<DependentUpon>StundenzettelWo.cs</DependentUpon>
</Compile>
</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" />
<EmbeddedResource Include="RechnungPa.resx">
<DependentUpon>RechnungPa.cs</DependentUpon>
<SubType>Designer</SubType>
</EmbeddedResource>
<EmbeddedResource Include="StundenzettelBi.resx">
<DependentUpon>StundenzettelBi.cs</DependentUpon>
</EmbeddedResource>
<EmbeddedResource Include="StundenzettelWo.resx">
<DependentUpon>StundenzettelWo.cs</DependentUpon>
</EmbeddedResource>
</ItemGroup>
<ItemGroup />
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
</Project>

View File

@@ -0,0 +1,72 @@
<?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>{C1FED668-ADB9-47E0-B589-1389618E1B6E}</ProjectGuid>
<OutputType>Library</OutputType>
<AppDesignerFolder>Properties</AppDesignerFolder>
<RootNamespace>KundeXyz</RootNamespace>
<AssemblyName>0000000000_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="Properties\AssemblyInfo.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>
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
</Project>

View File

@@ -0,0 +1,36 @@
using System;
using System.Collections.Generic;
using BeWo.Data.Access;
using BeWo.Data.Entities;
using BeWo.Service.Invoicing;
using BS.Shared.DataContracts;
using BS.Shared.DataContracts.Compact;
namespace AlzeyTeilhabe.Invoicing
{
public class CustomInvoiceFactory : InvoiceFactory
{
public override InvoiceCreation CreateInvoiceCreator(string specificId, string tenant, Dictionary<CompactSupportConceptDC, List<ServiceRecordDC>> supportConcepts2ServiceRecords)
{
// foreach (var item in supportConcepts2ServiceRecords)
// {
// var csc = item.Key;
// var cb2sc = DAOFactory.GenericDAO.LoadByID<CostBearer2SupportConcept>(csc.CostBearerRelOids[0]);
// var org = cb2sc.CostBearer.Organisation;
// if (org.Name != null && (org.Name.Contains("Jugendamt") || org.Name.Contains("Amt für Soziales, Pflege und Wohnen")))
// {
// return new JugendamtInvoiceCreation();
// }
// }
return new DefaultInvoiceCreation();
}
}
}

View File

@@ -0,0 +1,62 @@
using System;
using System.Collections.Generic;
using System.Linq;
using BeWo.Data.Access;
using BeWo.Data.Entities;
using BeWo.Service.DCEntityMapper;
using BeWo.Service.Invoicing;
using BeWo.Service.Plugins;
using BS.Shared;
using BS.Shared.Core;
using BS.Shared.DataContracts;
using BS.Shared.DataContracts.Compact;
using BS.Shared.Extensions;
using BS.Shared.Services;
namespace AlzeyTeilhabe.Invoicing
{
public class DefaultInvoiceCreation : InvoiceCreation
{
//public override void SetInvoiceItems(ServiceInvoice invoice,
// ServiceInvoicePeriod serviceInvoicePeriod,
// SupportConceptApprovalPeriodDC supportConceptApprovalPeriod,
// CostBearer2SupportConcept cb2sc,
// DateTimeSpan invoicePeriod,
// List<ServiceRecordDC> serviceRecords)
//{
// Calculations calc = PluginLoader.FindClass<Calculations>(_SpecificID) ?? Calculations.GetInstance(_SpecificID);
// if (ShouldCreateFixedAmounts(serviceInvoicePeriod, supportConceptApprovalPeriod, cb2sc))
// {
// CreateFixedAmounts(serviceInvoicePeriod, supportConceptApprovalPeriod, cb2sc);
// }
// else
// {
// List<ServiceRecordDC> serviceRecordsInPeriod = serviceRecords.Where(
// i =>
// {
// bool valid = i.Start.Value.InBetween(serviceInvoicePeriod.Start.Value,
// serviceInvoicePeriod.End.Value, true);
// if (valid && serviceInvoicePeriod.SupportConceptApprovalPeriod != null && serviceInvoicePeriod.SupportConceptApprovalPeriod.ServiceCategory != null)
// valid = serviceInvoicePeriod.SupportConceptApprovalPeriod.ServiceCategory.Oid ==
// i.ServiceDescription.Category.ServiceCategoryOid;
// return valid;
// }).ToList();
// if (serviceRecordsInPeriod.Count > 0)
// {
// var itemList = CreateInvoiceItems(serviceRecordsInPeriod, invoicePeriod, serviceInvoicePeriod.SupportConceptApprovalPeriod, calc);
// serviceInvoicePeriod.InvoiceItemList.AddRange(itemList);
// }
// }
//}
public override IList<InvoiceItem> CreateSummaryInvoiceItems(IList<InvoiceItem> itemList, DateTimeSpan invoicePeriod, SupportConceptApprovalPeriod scap,
Calculations calc)
{
return base.CreateSummaryInvoiceItems(itemList, invoicePeriod, scap, calc, false, true);
}
}
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 63 KiB

View File

@@ -0,0 +1,36 @@
using System.Reflection;
using System.Runtime.CompilerServices;
using System.Runtime.InteropServices;
// Allgemeine Informationen über eine Assembly werden über die folgenden
// Attribute gesteuert. Ändern Sie diese Attributwerte, um die Informationen zu ändern,
// die einer Assembly zugeordnet sind.
[assembly: AssemblyTitle("KundeXyz")]
[assembly: AssemblyDescription("")]
[assembly: AssemblyConfiguration("")]
[assembly: AssemblyCompany("")]
[assembly: AssemblyProduct("KundeXyz")]
[assembly: AssemblyCopyright("Copyright © 2020")]
[assembly: AssemblyTrademark("")]
[assembly: AssemblyCulture("")]
// Durch Festlegen von ComVisible auf FALSE werden die Typen in dieser Assembly
// für COM-Komponenten unsichtbar. Wenn Sie auf einen Typ in dieser Assembly von
// COM aus zugreifen müssen, sollten Sie das ComVisible-Attribut für diesen Typ auf "True" festlegen.
[assembly: ComVisible(false)]
// Die folgende GUID bestimmt die ID der Typbibliothek, wenn dieses Projekt für COM verfügbar gemacht wird
[assembly: Guid("c1fed668-adb9-47e0-b589-1389618e1b6e")]
// Versionsinformationen für eine Assembly bestehen aus den folgenden vier Werten:
//
// Hauptversion
// Nebenversion
// Buildnummer
// Revision
//
// Sie können alle Werte angeben oder Standardwerte für die Build- und Revisionsnummern verwenden,
// indem Sie "*" wie unten gezeigt eingeben:
// [assembly: AssemblyVersion("1.0.*")]
[assembly: AssemblyVersion("1.0.0.0")]
[assembly: AssemblyFileVersion("1.0.0.0")]

View File

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

View File

@@ -0,0 +1,830 @@
using BeWo.Report.ReportObjects;
namespace AlzeyTeilhabe
{
partial class RechnungPa
{
/// <summary>
/// Required designer variable.
/// </summary>
private System.ComponentModel.IContainer components = null;
/// <summary>
/// Clean up any resources being used.
/// </summary>
/// <param name="disposing">true if managed resources should be disposed; otherwise, false.</param>
protected override void Dispose(bool disposing)
{
if (disposing && (components != null))
{
components.Dispose();
}
base.Dispose(disposing);
}
/// <summary>
/// Required method for Designer support - do not modify
/// the contents of this method with the code editor.
/// </summary>
private void InitializeComponent()
{
this.components = new System.ComponentModel.Container();
System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(RechnungPa));
this.Detail = new DevExpress.XtraReports.UI.DetailBand();
this.ReportHeader = new DevExpress.XtraReports.UI.ReportHeaderBand();
this.ruleRateFactorNull = new DevExpress.XtraReports.UI.FormattingRule();
this.topMarginBand1 = new DevExpress.XtraReports.UI.TopMarginBand();
this.bottomMarginBand1 = new DevExpress.XtraReports.UI.BottomMarginBand();
this.Page1 = new DevExpress.XtraReports.UI.GroupHeaderBand();
this.xrPictureBox1 = new DevExpress.XtraReports.UI.XRPictureBox();
this.lblAbrechnungstext = new DevExpress.XtraReports.UI.XRLabel();
this.xrLabel3 = new DevExpress.XtraReports.UI.XRLabel();
this.xrLabel2 = new DevExpress.XtraReports.UI.XRLabel();
this.lblAdresse = new DevExpress.XtraReports.UI.XRLabel();
this.DetailReport = new DevExpress.XtraReports.UI.DetailReportBand();
this.Detail1 = new DevExpress.XtraReports.UI.DetailBand();
this.xrTable5 = new DevExpress.XtraReports.UI.XRTable();
this.xrTableRow23 = new DevExpress.XtraReports.UI.XRTableRow();
this.xrTableCell37 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell35 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell36 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell34 = new DevExpress.XtraReports.UI.XRTableCell();
this.DetailReport2 = new DevExpress.XtraReports.UI.DetailReportBand();
this.Detail3 = new DevExpress.XtraReports.UI.DetailBand();
this.xrTable6 = new DevExpress.XtraReports.UI.XRTable();
this.xrTableRow25 = new DevExpress.XtraReports.UI.XRTableRow();
this.xrTableCell42 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell43 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell45 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell47 = new DevExpress.XtraReports.UI.XRTableCell();
this.GroupFooter1 = new DevExpress.XtraReports.UI.GroupFooterBand();
this.xrLabel10 = new DevExpress.XtraReports.UI.XRLabel();
this.xrLabel6 = new DevExpress.XtraReports.UI.XRLabel();
this.xrLabel1 = new DevExpress.XtraReports.UI.XRLabel();
this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components);
this.xrLabel4 = new DevExpress.XtraReports.UI.XRLabel();
this.xrPictureBox2 = new DevExpress.XtraReports.UI.XRPictureBox();
this.xrLabel5 = new DevExpress.XtraReports.UI.XRLabel();
this.xrTable1 = new DevExpress.XtraReports.UI.XRTable();
this.xrTableRow1 = new DevExpress.XtraReports.UI.XRTableRow();
this.xrTableCell1 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableRow2 = new DevExpress.XtraReports.UI.XRTableRow();
this.xrTableCell2 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableRow3 = new DevExpress.XtraReports.UI.XRTableRow();
this.xrTableCell3 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrRichText2 = new DevExpress.XtraReports.UI.XRRichText();
this.xrPictureBox3 = new DevExpress.XtraReports.UI.XRPictureBox();
this.xrTable2 = new DevExpress.XtraReports.UI.XRTable();
this.xrTableRow4 = new DevExpress.XtraReports.UI.XRTableRow();
this.xrTableCell4 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableRow5 = new DevExpress.XtraReports.UI.XRTableRow();
this.xrTableCell5 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableRow6 = 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.xrTableCell11 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell12 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell13 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell14 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell15 = new DevExpress.XtraReports.UI.XRTableCell();
((System.ComponentModel.ISupportInitialize)(this.xrTable5)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.xrTable6)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.xrTable1)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.xrRichText2)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.xrTable2)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this)).BeginInit();
//
// Detail
//
this.Detail.HeightF = 0F;
this.Detail.Name = "Detail";
this.Detail.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F);
this.Detail.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
//
// ReportHeader
//
this.ReportHeader.Font = new System.Drawing.Font("Verdana", 10F);
this.ReportHeader.HeightF = 0F;
this.ReportHeader.Name = "ReportHeader";
this.ReportHeader.StylePriority.UseFont = false;
//
// ruleRateFactorNull
//
this.ruleRateFactorNull.Condition = "[RateFactorText2] == ?";
this.ruleRateFactorNull.Formatting.Visible = DevExpress.Utils.DefaultBoolean.False;
this.ruleRateFactorNull.Name = "ruleRateFactorNull";
//
// topMarginBand1
//
this.topMarginBand1.HeightF = 40F;
this.topMarginBand1.Name = "topMarginBand1";
//
// bottomMarginBand1
//
this.bottomMarginBand1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
this.xrTable2,
this.xrPictureBox3,
this.xrRichText2});
this.bottomMarginBand1.HeightF = 110F;
this.bottomMarginBand1.Name = "bottomMarginBand1";
//
// Page1
//
this.Page1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
this.xrTable1,
this.xrLabel5,
this.xrPictureBox2,
this.xrLabel4,
this.xrPictureBox1,
this.lblAbrechnungstext,
this.xrLabel3,
this.xrLabel2,
this.lblAdresse});
this.Page1.HeightF = 506.6212F;
this.Page1.Name = "Page1";
this.Page1.StylePriority.UseFont = false;
//
// xrPictureBox1
//
this.xrPictureBox1.Image = ((System.Drawing.Image)(resources.GetObject("xrPictureBox1.Image")));
this.xrPictureBox1.LocationFloat = new DevExpress.Utils.PointFloat(10.00001F, 0F);
this.xrPictureBox1.Name = "xrPictureBox1";
this.xrPictureBox1.SizeF = new System.Drawing.SizeF(626.39F, 107.25F);
this.xrPictureBox1.Sizing = DevExpress.XtraPrinting.ImageSizeMode.ZoomImage;
//
// lblAbrechnungstext
//
this.lblAbrechnungstext.Font = new System.Drawing.Font("Arial", 10F);
this.lblAbrechnungstext.LocationFloat = new DevExpress.Utils.PointFloat(0F, 463.2323F);
this.lblAbrechnungstext.Multiline = true;
this.lblAbrechnungstext.Name = "lblAbrechnungstext";
this.lblAbrechnungstext.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
this.lblAbrechnungstext.SizeF = new System.Drawing.SizeF(573.9445F, 43.38889F);
this.lblAbrechnungstext.StylePriority.UseFont = false;
//
// xrLabel3
//
this.xrLabel3.Font = new System.Drawing.Font("Arial", 10F);
this.xrLabel3.LocationFloat = new DevExpress.Utils.PointFloat(0F, 419.8434F);
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(573.9445F, 43.38889F);
this.xrLabel3.StylePriority.UseFont = false;
this.xrLabel3.Text = "[CustomerName], [CustomerStreet], [CustomerPostalCode] [CustomerTown]\r\nIhr Zeiche" +
"n: [CustomerReferenceNumber]\r\n";
//
// xrLabel2
//
this.xrLabel2.BackColor = System.Drawing.Color.Transparent;
this.xrLabel2.CanShrink = true;
this.xrLabel2.Font = new System.Drawing.Font("Arial", 14F, System.Drawing.FontStyle.Bold);
this.xrLabel2.LocationFloat = new DevExpress.Utils.PointFloat(0F, 375.685F);
this.xrLabel2.Name = "xrLabel2";
this.xrLabel2.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
this.xrLabel2.SizeF = new System.Drawing.SizeF(626.3889F, 30.19443F);
this.xrLabel2.StylePriority.UseBackColor = false;
this.xrLabel2.StylePriority.UseFont = false;
this.xrLabel2.Text = "Rechnung [InvoiceNumber]";
this.xrLabel2.WordWrap = false;
//
// lblAdresse
//
this.lblAdresse.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
this.lblAdresse.LocationFloat = new DevExpress.Utils.PointFloat(10.00001F, 153.1411F);
this.lblAdresse.Multiline = true;
this.lblAdresse.Name = "lblAdresse";
this.lblAdresse.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
this.lblAdresse.ProcessNullValues = DevExpress.XtraReports.UI.ValueSuppressType.SuppressAndShrink;
this.lblAdresse.SizeF = new System.Drawing.SizeF(385.4167F, 87.06589F);
this.lblAdresse.StylePriority.UseFont = false;
//
// DetailReport
//
this.DetailReport.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] {
this.Detail1,
this.DetailReport2});
this.DetailReport.DataMember = "ServiceInvoicePeriods";
this.DetailReport.DataSource = this.bindingSource1;
this.DetailReport.Level = 0;
this.DetailReport.Name = "DetailReport";
//
// Detail1
//
this.Detail1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
this.xrTable5});
this.Detail1.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Bold);
this.Detail1.HeightF = 25F;
this.Detail1.Name = "Detail1";
this.Detail1.StylePriority.UseFont = false;
//
// xrTable5
//
this.xrTable5.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F);
this.xrTable5.Name = "xrTable5";
this.xrTable5.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] {
this.xrTableRow23});
this.xrTable5.SizeF = new System.Drawing.SizeF(677F, 25F);
//
// xrTableRow23
//
this.xrTableRow23.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
this.xrTableCell37,
this.xrTableCell35,
this.xrTableCell36,
this.xrTableCell34});
this.xrTableRow23.Name = "xrTableRow23";
this.xrTableRow23.Weight = 1D;
//
// xrTableCell37
//
this.xrTableCell37.Name = "xrTableCell37";
this.xrTableCell37.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 2, 2, 100F);
this.xrTableCell37.StylePriority.UseBackColor = false;
this.xrTableCell37.StylePriority.UseBorderColor = false;
this.xrTableCell37.StylePriority.UseBorders = false;
this.xrTableCell37.StylePriority.UseFont = false;
this.xrTableCell37.StylePriority.UsePadding = false;
this.xrTableCell37.StylePriority.UseTextAlignment = false;
this.xrTableCell37.Text = "Bezeichnung";
this.xrTableCell37.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
this.xrTableCell37.Weight = 1.189253887362459D;
//
// xrTableCell35
//
this.xrTableCell35.Name = "xrTableCell35";
this.xrTableCell35.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 2, 2, 100F);
this.xrTableCell35.StylePriority.UseBackColor = false;
this.xrTableCell35.StylePriority.UseBorderColor = false;
this.xrTableCell35.StylePriority.UseBorders = false;
this.xrTableCell35.StylePriority.UseFont = false;
this.xrTableCell35.StylePriority.UsePadding = false;
this.xrTableCell35.StylePriority.UseTextAlignment = false;
this.xrTableCell35.Text = "Menge";
this.xrTableCell35.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
this.xrTableCell35.Weight = 0.51864868006290676D;
//
// xrTableCell36
//
this.xrTableCell36.Name = "xrTableCell36";
this.xrTableCell36.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 2, 2, 100F);
this.xrTableCell36.StylePriority.UseBackColor = false;
this.xrTableCell36.StylePriority.UseBorderColor = false;
this.xrTableCell36.StylePriority.UseBorders = false;
this.xrTableCell36.StylePriority.UseFont = false;
this.xrTableCell36.StylePriority.UsePadding = false;
this.xrTableCell36.StylePriority.UseTextAlignment = false;
this.xrTableCell36.Text = "Preis";
this.xrTableCell36.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight;
this.xrTableCell36.Weight = 0.55243744279644513D;
//
// xrTableCell34
//
this.xrTableCell34.Name = "xrTableCell34";
this.xrTableCell34.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 2, 2, 100F);
this.xrTableCell34.StylePriority.UseBackColor = false;
this.xrTableCell34.StylePriority.UseBorderColor = false;
this.xrTableCell34.StylePriority.UseBorders = false;
this.xrTableCell34.StylePriority.UseFont = false;
this.xrTableCell34.StylePriority.UsePadding = false;
this.xrTableCell34.StylePriority.UseTextAlignment = false;
this.xrTableCell34.Text = "Gesamt";
this.xrTableCell34.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight;
this.xrTableCell34.Weight = 0.73965998977818892D;
//
// DetailReport2
//
this.DetailReport2.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] {
this.Detail3,
this.GroupFooter1});
this.DetailReport2.DataMember = "ServiceInvoicePeriods.ServiceInvoiceItems";
this.DetailReport2.DataSource = this.bindingSource1;
this.DetailReport2.Level = 0;
this.DetailReport2.Name = "DetailReport2";
//
// Detail3
//
this.Detail3.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
this.xrTable6});
this.Detail3.Font = new System.Drawing.Font("Arial", 10F);
this.Detail3.HeightF = 25F;
this.Detail3.Name = "Detail3";
this.Detail3.StylePriority.UseFont = false;
//
// xrTable6
//
this.xrTable6.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F);
this.xrTable6.Name = "xrTable6";
this.xrTable6.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] {
this.xrTableRow25});
this.xrTable6.SizeF = new System.Drawing.SizeF(677F, 25F);
this.xrTable6.StylePriority.UseFont = false;
//
// xrTableRow25
//
this.xrTableRow25.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
this.xrTableCell42,
this.xrTableCell43,
this.xrTableCell45,
this.xrTableCell47});
this.xrTableRow25.Name = "xrTableRow25";
this.xrTableRow25.Weight = 1D;
//
// xrTableCell42
//
this.xrTableCell42.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "ServiceInvoicePeriods.ServiceInvoiceItems.ServiceDescription")});
this.xrTableCell42.Name = "xrTableCell42";
this.xrTableCell42.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 2, 2, 100F);
this.xrTableCell42.StylePriority.UseBorderColor = false;
this.xrTableCell42.StylePriority.UseBorders = false;
this.xrTableCell42.StylePriority.UsePadding = false;
this.xrTableCell42.StylePriority.UseTextAlignment = false;
this.xrTableCell42.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
this.xrTableCell42.Weight = 1.189253887362459D;
//
// xrTableCell43
//
this.xrTableCell43.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "ServiceInvoicePeriods.ServiceInvoiceItems.UnitCountString", "{0:0.00}")});
this.xrTableCell43.Name = "xrTableCell43";
this.xrTableCell43.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 2, 2, 100F);
this.xrTableCell43.StylePriority.UseBorderColor = false;
this.xrTableCell43.StylePriority.UseBorders = false;
this.xrTableCell43.StylePriority.UsePadding = false;
this.xrTableCell43.StylePriority.UseTextAlignment = false;
this.xrTableCell43.Text = "xrTableCell43";
this.xrTableCell43.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
this.xrTableCell43.Weight = 0.51864868006290676D;
//
// xrTableCell45
//
this.xrTableCell45.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "ServiceInvoicePeriods.ServiceInvoiceItems.HourlyRate", "{0:c}")});
this.xrTableCell45.Name = "xrTableCell45";
this.xrTableCell45.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 2, 2, 100F);
this.xrTableCell45.StylePriority.UseBorderColor = false;
this.xrTableCell45.StylePriority.UseBorders = false;
this.xrTableCell45.StylePriority.UsePadding = false;
this.xrTableCell45.StylePriority.UseTextAlignment = false;
this.xrTableCell45.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight;
this.xrTableCell45.Weight = 0.55243744279644513D;
//
// xrTableCell47
//
this.xrTableCell47.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "ServiceInvoicePeriods.ServiceInvoiceItems.GrossAmount")});
this.xrTableCell47.Name = "xrTableCell47";
this.xrTableCell47.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 2, 2, 100F);
this.xrTableCell47.StylePriority.UseBorderColor = false;
this.xrTableCell47.StylePriority.UseBorders = false;
this.xrTableCell47.StylePriority.UsePadding = false;
this.xrTableCell47.StylePriority.UseTextAlignment = false;
this.xrTableCell47.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight;
this.xrTableCell47.Weight = 0.73965998977818892D;
//
// GroupFooter1
//
this.GroupFooter1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
this.xrLabel10,
this.xrLabel6,
this.xrLabel1});
this.GroupFooter1.Font = new System.Drawing.Font("Arial", 10F);
this.GroupFooter1.HeightF = 152.6667F;
this.GroupFooter1.Name = "GroupFooter1";
this.GroupFooter1.StylePriority.UseFont = false;
//
// xrLabel10
//
this.xrLabel10.LocationFloat = new DevExpress.Utils.PointFloat(0F, 46.41673F);
this.xrLabel10.Multiline = true;
this.xrLabel10.Name = "xrLabel10";
this.xrLabel10.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
this.xrLabel10.SizeF = new System.Drawing.SizeF(662.5F, 106.25F);
this.xrLabel10.StylePriority.UseFont = false;
this.xrLabel10.Text = "Mit freundlichen Grüßen\r\n\r\n\r\n\r\n[CreatorName]";
//
// xrLabel6
//
this.xrLabel6.BorderDashStyle = DevExpress.XtraPrinting.BorderDashStyle.Double;
this.xrLabel6.Borders = DevExpress.XtraPrinting.BorderSide.Bottom;
this.xrLabel6.BorderWidth = 5F;
this.xrLabel6.CanGrow = false;
this.xrLabel6.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Bold);
this.xrLabel6.LocationFloat = new DevExpress.Utils.PointFloat(422.9734F, 10.00002F);
this.xrLabel6.Name = "xrLabel6";
this.xrLabel6.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 5, 0, 0, 100F);
this.xrLabel6.SizeF = new System.Drawing.SizeF(139.1666F, 26F);
this.xrLabel6.StylePriority.UseBorderDashStyle = false;
this.xrLabel6.StylePriority.UseBorders = false;
this.xrLabel6.StylePriority.UseBorderWidth = false;
this.xrLabel6.StylePriority.UseFont = false;
this.xrLabel6.StylePriority.UsePadding = false;
this.xrLabel6.StylePriority.UseTextAlignment = false;
this.xrLabel6.Text = "Gesamtbetrag:";
this.xrLabel6.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
//
// xrLabel1
//
this.xrLabel1.BorderDashStyle = DevExpress.XtraPrinting.BorderDashStyle.Double;
this.xrLabel1.Borders = DevExpress.XtraPrinting.BorderSide.Bottom;
this.xrLabel1.BorderWidth = 5F;
this.xrLabel1.CanGrow = false;
this.xrLabel1.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "GrossClaim")});
this.xrLabel1.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Bold);
this.xrLabel1.LocationFloat = new DevExpress.Utils.PointFloat(562.14F, 10.00002F);
this.xrLabel1.Name = "xrLabel1";
this.xrLabel1.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 2, 0, 0, 100F);
this.xrLabel1.SizeF = new System.Drawing.SizeF(114.86F, 26F);
this.xrLabel1.StylePriority.UseBorderDashStyle = false;
this.xrLabel1.StylePriority.UseBorders = false;
this.xrLabel1.StylePriority.UseBorderWidth = false;
this.xrLabel1.StylePriority.UseFont = false;
this.xrLabel1.StylePriority.UsePadding = false;
this.xrLabel1.StylePriority.UseTextAlignment = false;
this.xrLabel1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight;
//
// bindingSource1
//
this.bindingSource1.DataSource = typeof(BeWo.Report.ReportObjects.ServiceInvoiceRO);
//
// xrLabel4
//
this.xrLabel4.Font = new System.Drawing.Font("Arial", 6F, System.Drawing.FontStyle.Underline, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
this.xrLabel4.LocationFloat = new DevExpress.Utils.PointFloat(30.41668F, 128.7602F);
this.xrLabel4.Multiline = true;
this.xrLabel4.Name = "xrLabel4";
this.xrLabel4.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
this.xrLabel4.ProcessNullValues = DevExpress.XtraReports.UI.ValueSuppressType.SuppressAndShrink;
this.xrLabel4.SizeF = new System.Drawing.SizeF(374.9999F, 24.38092F);
this.xrLabel4.StylePriority.UseFont = false;
this.xrLabel4.Text = "Psychosoziale Assistenz • Kästrich 8 • 55232 Alzey";
//
// xrPictureBox2
//
this.xrPictureBox2.Image = ((System.Drawing.Image)(resources.GetObject("xrPictureBox2.Image")));
this.xrPictureBox2.LocationFloat = new DevExpress.Utils.PointFloat(419.7222F, 185.8554F);
this.xrPictureBox2.Name = "xrPictureBox2";
this.xrPictureBox2.SizeF = new System.Drawing.SizeF(24F, 50F);
this.xrPictureBox2.Sizing = DevExpress.XtraPrinting.ImageSizeMode.ZoomImage;
//
// xrLabel5
//
this.xrLabel5.CanGrow = false;
this.xrLabel5.Font = new System.Drawing.Font("Arial", 8F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
this.xrLabel5.LocationFloat = new DevExpress.Utils.PointFloat(419.7222F, 153.1411F);
this.xrLabel5.Multiline = true;
this.xrLabel5.Name = "xrLabel5";
this.xrLabel5.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
this.xrLabel5.ProcessNullValues = DevExpress.XtraReports.UI.ValueSuppressType.SuppressAndShrink;
this.xrLabel5.SizeF = new System.Drawing.SizeF(284.37F, 29F);
this.xrLabel5.StylePriority.UseFont = false;
this.xrLabel5.Text = "Kästrich 8\r\n55232 Alzey";
//
// xrTable1
//
this.xrTable1.Font = new System.Drawing.Font("Arial", 8F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
this.xrTable1.LocationFloat = new DevExpress.Utils.PointFloat(444F, 183F);
this.xrTable1.Name = "xrTable1";
this.xrTable1.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] {
this.xrTableRow1,
this.xrTableRow2,
this.xrTableRow3});
this.xrTable1.SizeF = new System.Drawing.SizeF(268.3749F, 54F);
this.xrTable1.StylePriority.UseFont = false;
//
// xrTableRow1
//
this.xrTableRow1.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
this.xrTableCell1});
this.xrTableRow1.Name = "xrTableRow1";
this.xrTableRow1.Weight = 0.72D;
//
// xrTableCell1
//
this.xrTableCell1.CanGrow = false;
this.xrTableCell1.Name = "xrTableCell1";
this.xrTableCell1.StylePriority.UseBackColor = false;
this.xrTableCell1.StylePriority.UseBorderColor = false;
this.xrTableCell1.StylePriority.UseBorders = false;
this.xrTableCell1.StylePriority.UseFont = false;
this.xrTableCell1.StylePriority.UsePadding = false;
this.xrTableCell1.StylePriority.UseTextAlignment = false;
this.xrTableCell1.Text = "0 67 31 / 16 21";
this.xrTableCell1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
this.xrTableCell1.Weight = 1.189253887362459D;
//
// xrTableRow2
//
this.xrTableRow2.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
this.xrTableCell2});
this.xrTableRow2.Name = "xrTableRow2";
this.xrTableRow2.Weight = 0.72D;
//
// xrTableCell2
//
this.xrTableCell2.CanGrow = false;
this.xrTableCell2.Name = "xrTableCell2";
this.xrTableCell2.StylePriority.UsePadding = false;
this.xrTableCell2.StylePriority.UseTextAlignment = false;
this.xrTableCell2.Text = "0 67 31 / 1 06 21";
this.xrTableCell2.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
this.xrTableCell2.Weight = 1.189253887362459D;
//
// xrTableRow3
//
this.xrTableRow3.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
this.xrTableCell3});
this.xrTableRow3.Name = "xrTableRow3";
this.xrTableRow3.Weight = 0.72000000000000008D;
//
// xrTableCell3
//
this.xrTableCell3.CanGrow = false;
this.xrTableCell3.Name = "xrTableCell3";
this.xrTableCell3.StylePriority.UsePadding = false;
this.xrTableCell3.StylePriority.UseTextAlignment = false;
this.xrTableCell3.Text = "psychosoziale-assistenz@alzey-teilhabe.de";
this.xrTableCell3.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
this.xrTableCell3.Weight = 1.189253887362459D;
//
// xrRichText2
//
this.xrRichText2.CanGrow = false;
this.xrRichText2.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
this.xrRichText2.LocationFloat = new DevExpress.Utils.PointFloat(191.8333F, 9.999974F);
this.xrRichText2.Name = "xrRichText2";
this.xrRichText2.SerializableRtfString = resources.GetString("xrRichText2.SerializableRtfString");
this.xrRichText2.SizeF = new System.Drawing.SizeF(535.83F, 25F);
//
// xrPictureBox3
//
this.xrPictureBox3.Image = ((System.Drawing.Image)(resources.GetObject("xrPictureBox3.Image")));
this.xrPictureBox3.LocationFloat = new DevExpress.Utils.PointFloat(0.00111262F, 21.16667F);
this.xrPictureBox3.Name = "xrPictureBox3";
this.xrPictureBox3.SizeF = new System.Drawing.SizeF(141.695F, 36F);
this.xrPictureBox3.Sizing = DevExpress.XtraPrinting.ImageSizeMode.ZoomImage;
//
// xrTable2
//
this.xrTable2.Font = new System.Drawing.Font("Arial", 6F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
this.xrTable2.LocationFloat = new DevExpress.Utils.PointFloat(191.8333F, 34.99997F);
this.xrTable2.Name = "xrTable2";
this.xrTable2.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] {
this.xrTableRow4,
this.xrTableRow5,
this.xrTableRow6});
this.xrTable2.SizeF = new System.Drawing.SizeF(545F, 45F);
this.xrTable2.StylePriority.UseFont = false;
//
// xrTableRow4
//
this.xrTableRow4.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
this.xrTableCell4,
this.xrTableCell7,
this.xrTableCell10,
this.xrTableCell13});
this.xrTableRow4.Name = "xrTableRow4";
this.xrTableRow4.Weight = 0.6D;
//
// xrTableCell4
//
this.xrTableCell4.CanGrow = false;
this.xrTableCell4.Name = "xrTableCell4";
this.xrTableCell4.StylePriority.UseBackColor = false;
this.xrTableCell4.StylePriority.UseBorderColor = false;
this.xrTableCell4.StylePriority.UseBorders = false;
this.xrTableCell4.StylePriority.UseFont = false;
this.xrTableCell4.StylePriority.UsePadding = false;
this.xrTableCell4.StylePriority.UseTextAlignment = false;
this.xrTableCell4.Text = "Steuernummer 08/667/0873/1";
this.xrTableCell4.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
this.xrTableCell4.Weight = 0.59822752233569532D;
//
// xrTableRow5
//
this.xrTableRow5.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
this.xrTableCell5,
this.xrTableCell8,
this.xrTableCell11,
this.xrTableCell14});
this.xrTableRow5.Name = "xrTableRow5";
this.xrTableRow5.Weight = 0.6D;
//
// xrTableCell5
//
this.xrTableCell5.CanGrow = false;
this.xrTableCell5.Font = new System.Drawing.Font("Arial", 6F, System.Drawing.FontStyle.Underline, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
this.xrTableCell5.Name = "xrTableCell5";
this.xrTableCell5.StylePriority.UseFont = false;
this.xrTableCell5.StylePriority.UsePadding = false;
this.xrTableCell5.StylePriority.UseTextAlignment = false;
this.xrTableCell5.Text = "Bankverbindungen:";
this.xrTableCell5.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
this.xrTableCell5.Weight = 0.59822752233569543D;
//
// xrTableRow6
//
this.xrTableRow6.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
this.xrTableCell6,
this.xrTableCell9,
this.xrTableCell12,
this.xrTableCell15});
this.xrTableRow6.Name = "xrTableRow6";
this.xrTableRow6.Weight = 0.60000000000000009D;
//
// xrTableCell6
//
this.xrTableCell6.CanGrow = false;
this.xrTableCell6.Name = "xrTableCell6";
this.xrTableCell6.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 2, 2, 100F);
this.xrTableCell6.StylePriority.UsePadding = false;
this.xrTableCell6.StylePriority.UseTextAlignment = false;
this.xrTableCell6.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
this.xrTableCell6.Weight = 0.59822752233569543D;
//
// xrTableCell7
//
this.xrTableCell7.CanGrow = false;
this.xrTableCell7.Name = "xrTableCell7";
this.xrTableCell7.StylePriority.UsePadding = false;
this.xrTableCell7.StylePriority.UseTextAlignment = false;
this.xrTableCell7.Text = "Finanzamt Bingen-Alzey";
this.xrTableCell7.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
this.xrTableCell7.Weight = 0.57607094743437348D;
//
// xrTableCell8
//
this.xrTableCell8.CanGrow = false;
this.xrTableCell8.Name = "xrTableCell8";
this.xrTableCell8.StylePriority.UsePadding = false;
this.xrTableCell8.StylePriority.UseTextAlignment = false;
this.xrTableCell8.Text = "Sparkasse Worms-Alzey-Ried";
this.xrTableCell8.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
this.xrTableCell8.Weight = 0.57607094743437337D;
//
// xrTableCell9
//
this.xrTableCell9.CanGrow = false;
this.xrTableCell9.Name = "xrTableCell9";
this.xrTableCell9.StylePriority.UsePadding = false;
this.xrTableCell9.StylePriority.UseTextAlignment = false;
this.xrTableCell9.Text = "Volksbank Alzey";
this.xrTableCell9.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
this.xrTableCell9.Weight = 0.57607094743437348D;
//
// xrTableCell10
//
this.xrTableCell10.CanGrow = false;
this.xrTableCell10.Name = "xrTableCell10";
this.xrTableCell10.StylePriority.UsePadding = false;
this.xrTableCell10.StylePriority.UseTextAlignment = false;
this.xrTableCell10.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
this.xrTableCell10.Weight = 0.66469724703966149D;
//
// xrTableCell11
//
this.xrTableCell11.CanGrow = false;
this.xrTableCell11.Name = "xrTableCell11";
this.xrTableCell11.StylePriority.UsePadding = false;
this.xrTableCell11.StylePriority.UseTextAlignment = false;
this.xrTableCell11.Text = "IBAN: DE09 5535 0010 0004 0227 53";
this.xrTableCell11.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
this.xrTableCell11.Weight = 0.66469724703966149D;
//
// xrTableCell12
//
this.xrTableCell12.CanGrow = false;
this.xrTableCell12.Name = "xrTableCell12";
this.xrTableCell12.StylePriority.UsePadding = false;
this.xrTableCell12.StylePriority.UseTextAlignment = false;
this.xrTableCell12.Text = "IBAN: DE22 5509 1200 0000 4020 01";
this.xrTableCell12.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
this.xrTableCell12.Weight = 0.66469724703966149D;
//
// xrTableCell13
//
this.xrTableCell13.CanGrow = false;
this.xrTableCell13.Name = "xrTableCell13";
this.xrTableCell13.StylePriority.UsePadding = false;
this.xrTableCell13.StylePriority.UseTextAlignment = false;
this.xrTableCell13.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
this.xrTableCell13.Weight = 0.57607094743437326D;
//
// xrTableCell14
//
this.xrTableCell14.CanGrow = false;
this.xrTableCell14.Name = "xrTableCell14";
this.xrTableCell14.StylePriority.UsePadding = false;
this.xrTableCell14.StylePriority.UseTextAlignment = false;
this.xrTableCell14.Text = "BIC: MALADE51WOR";
this.xrTableCell14.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
this.xrTableCell14.Weight = 0.57607094743437326D;
//
// xrTableCell15
//
this.xrTableCell15.CanGrow = false;
this.xrTableCell15.Name = "xrTableCell15";
this.xrTableCell15.StylePriority.UsePadding = false;
this.xrTableCell15.StylePriority.UseTextAlignment = false;
this.xrTableCell15.Text = "BIC: GENODE61AZY";
this.xrTableCell15.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
this.xrTableCell15.Weight = 0.57607094743437326D;
//
// RechnungPa
//
this.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] {
this.Detail,
this.ReportHeader,
this.topMarginBand1,
this.bottomMarginBand1,
this.Page1,
this.DetailReport});
this.DataSource = this.bindingSource1;
this.ExportOptions.PrintPreview.DefaultFileName = "Spitzabrechnung";
this.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
this.FormattingRuleSheet.AddRange(new DevExpress.XtraReports.UI.FormattingRule[] {
this.ruleRateFactorNull});
this.Margins = new System.Drawing.Printing.Margins(60, 16, 40, 110);
this.PageHeight = 1169;
this.PageWidth = 827;
this.PaperKind = System.Drawing.Printing.PaperKind.A4;
this.Version = "17.1";
((System.ComponentModel.ISupportInitialize)(this.xrTable5)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.xrTable6)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.xrTable1)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.xrRichText2)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.xrTable2)).EndInit();
((System.ComponentModel.ISupportInitialize)(this)).EndInit();
}
private DevExpress.XtraReports.UI.DetailBand Detail;
private System.Windows.Forms.BindingSource bindingSource1;
private DevExpress.XtraReports.UI.ReportHeaderBand ReportHeader;
private DevExpress.XtraReports.UI.FormattingRule ruleRateFactorNull;
private DevExpress.XtraReports.UI.TopMarginBand topMarginBand1;
private DevExpress.XtraReports.UI.BottomMarginBand bottomMarginBand1;
private DevExpress.XtraReports.UI.GroupHeaderBand Page1;
private DevExpress.XtraReports.UI.DetailReportBand DetailReport;
private DevExpress.XtraReports.UI.DetailBand Detail1;
private DevExpress.XtraReports.UI.XRTable xrTable5;
private DevExpress.XtraReports.UI.XRTableRow xrTableRow23;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell37;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell35;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell36;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell34;
private DevExpress.XtraReports.UI.DetailReportBand DetailReport2;
private DevExpress.XtraReports.UI.DetailBand Detail3;
private DevExpress.XtraReports.UI.XRTable xrTable6;
private DevExpress.XtraReports.UI.XRTableRow xrTableRow25;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell42;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell43;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell45;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell47;
private DevExpress.XtraReports.UI.GroupFooterBand GroupFooter1;
private DevExpress.XtraReports.UI.XRLabel xrLabel1;
private DevExpress.XtraReports.UI.XRLabel lblAdresse;
private DevExpress.XtraReports.UI.XRLabel xrLabel6;
private DevExpress.XtraReports.UI.XRLabel xrLabel2;
private DevExpress.XtraReports.UI.XRLabel xrLabel10;
private DevExpress.XtraReports.UI.XRLabel xrLabel3;
private DevExpress.XtraReports.UI.XRLabel lblAbrechnungstext;
private DevExpress.XtraReports.UI.XRPictureBox xrPictureBox1;
private DevExpress.XtraReports.UI.XRLabel xrLabel4;
private DevExpress.XtraReports.UI.XRTable xrTable1;
private DevExpress.XtraReports.UI.XRTableRow xrTableRow1;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell1;
private DevExpress.XtraReports.UI.XRTableRow xrTableRow2;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell2;
private DevExpress.XtraReports.UI.XRTableRow xrTableRow3;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell3;
private DevExpress.XtraReports.UI.XRLabel xrLabel5;
private DevExpress.XtraReports.UI.XRPictureBox xrPictureBox2;
private DevExpress.XtraReports.UI.XRRichText xrRichText2;
private DevExpress.XtraReports.UI.XRTable xrTable2;
private DevExpress.XtraReports.UI.XRTableRow xrTableRow4;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell4;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell7;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell10;
private DevExpress.XtraReports.UI.XRTableRow xrTableRow5;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell5;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell8;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell11;
private DevExpress.XtraReports.UI.XRTableRow xrTableRow6;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell6;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell9;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell12;
private DevExpress.XtraReports.UI.XRPictureBox xrPictureBox3;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell13;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell14;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell15;
}
}

View File

@@ -0,0 +1,75 @@
using System;
using System.Text;
using BeWo.Report;
using BeWo.Report.ReportObjects;
using DevExpress.XtraReports.UI;
namespace AlzeyTeilhabe
{
public partial class RechnungPa : XtraReport, IBeWoReport<ServiceInvoiceRO>
{
public RechnungPa()
{
this.InitializeComponent();
}
public void SetReportDataSource(ServiceInvoiceRO pRO)
{
StringBuilder sb = new StringBuilder();
if (!String.IsNullOrEmpty(pRO.RecipientOrganisation))
{
sb.AppendLine(pRO.RecipientOrganisation);
}
if (!String.IsNullOrEmpty(pRO.RecipientContactPerson))
{
sb.AppendLine(pRO.RecipientContactPerson);
}
if (!String.IsNullOrEmpty(pRO.RecipientDivision))
{
sb.AppendLine(pRO.RecipientDivision);
}
if (!String.IsNullOrEmpty(pRO.RecipientStreet))
{
sb.AppendLine(pRO.RecipientStreet);
}
if (!String.IsNullOrEmpty(pRO.RecipientPostCodeAndTown))
{
sb.AppendLine(pRO.RecipientPostCodeAndTown);
}
lblAdresse.Text = sb.ToString();
DateTime start = pRO.AccountingPeriodStart;
DateTime end = pRO.AccountingPeriodEnd;
if (start.Month == end.Month && start.Year == end.Year)
{
lblAbrechnungstext.Text = String.Format("hiermit berechnen wir für den Monat {0:MMMM yyyy} folgende erbrachte Tätigkeiten:", start);
}
else
{
lblAbrechnungstext.Text = String.Format("hiermit berechnen wir für den Zeitraum {0:MMMM yyyy} - {1:MMMM yyyy} folgende erbrachte Tätigkeiten:", start, end);
}
foreach (var sip in pRO.ServiceInvoicePeriods)
{
foreach (var ii in sip.ServiceInvoiceItems)
{
ii.UnitCountString = String.Format("{0:0.00}", ii.UnitCount);
//if (String.IsNullOrEmpty(ii.RateFactor))
//{
//}
//else
//{
//}
}
}
this.bindingSource1.DataSource = pRO;
}
}
}

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,720 @@
using BeWo.Report.ReportObjects;
namespace AlzeyTeilhabe
{
partial class StundenzettelBi
{
/// <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();
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.xrTableCell4 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell7 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell1 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell11 = 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.xrTableCell14 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell8 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell2 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell15 = 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.xrLabel22 = new DevExpress.XtraReports.UI.XRLabel();
this.xrLabel19 = new DevExpress.XtraReports.UI.XRLabel();
this.xrLabel17 = new DevExpress.XtraReports.UI.XRLabel();
this.xrLabel16 = new DevExpress.XtraReports.UI.XRLabel();
this.xrLabel29 = new DevExpress.XtraReports.UI.XRLabel();
this.xrLabel26 = new DevExpress.XtraReports.UI.XRLabel();
this.xrLabel25 = new DevExpress.XtraReports.UI.XRLabel();
this.xrLabel24 = new DevExpress.XtraReports.UI.XRLabel();
this.xrLabel23 = new DevExpress.XtraReports.UI.XRLabel();
this.xrLabel18 = new DevExpress.XtraReports.UI.XRLabel();
this.xrLabel15 = new DevExpress.XtraReports.UI.XRLabel();
this.xrLabel14 = new DevExpress.XtraReports.UI.XRLabel();
this.xrLabel13 = new DevExpress.XtraReports.UI.XRLabel();
this.xrLabel12 = new DevExpress.XtraReports.UI.XRLabel();
this.xrLabel1 = 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.xrLabel3 = new DevExpress.XtraReports.UI.XRLabel();
this.xrTable1 = new DevExpress.XtraReports.UI.XRTable();
this.xrTableRow1 = new DevExpress.XtraReports.UI.XRTableRow();
this.xrTableCell5 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell6 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrLabel2 = new DevExpress.XtraReports.UI.XRLabel();
this.xrLabel5 = new DevExpress.XtraReports.UI.XRLabel();
this.fieldAbrechenbareMinuten = new DevExpress.XtraReports.UI.CalculatedField();
this.fieldBillableFLS = new DevExpress.XtraReports.UI.CalculatedField();
this.fieldAbrechenbareFLS = new DevExpress.XtraReports.UI.CalculatedField();
this.fieldStunden = 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.xrTable1)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this)).BeginInit();
//
// Detail
//
this.Detail.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
this.xrTableServiceRecords1});
this.Detail.HeightF = 60F;
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(690F, 60F);
this.xrTableServiceRecords1.StylePriority.UseBackColor = false;
this.xrTableServiceRecords1.StylePriority.UseBorders = 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.xrTableCell4,
this.xrTableCell7,
this.xrTableCell1,
this.xrTableCell11});
this.xrTableRow2.Name = "xrTableRow2";
this.xrTableRow2.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F);
this.xrTableRow2.StylePriority.UseTextAlignment = false;
this.xrTableRow2.Weight = 1.875D;
//
// xrTableCell3
//
this.xrTableCell3.Name = "xrTableCell3";
this.xrTableCell3.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 2, 0, 0, 100F);
this.xrTableCell3.StylePriority.UseBorders = false;
this.xrTableCell3.StylePriority.UseFont = false;
this.xrTableCell3.StylePriority.UseTextAlignment = false;
this.xrTableCell3.Text = "Datum";
this.xrTableCell3.Weight = 0.24385918004234181D;
//
// xrTableCell4
//
this.xrTableCell4.Multiline = true;
this.xrTableCell4.Name = "xrTableCell4";
this.xrTableCell4.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 2, 0, 0, 100F);
this.xrTableCell4.StylePriority.UseFont = false;
this.xrTableCell4.StylePriority.UseTextAlignment = false;
this.xrTableCell4.Text = "Erbrachte\r\nFLStd.";
this.xrTableCell4.Weight = 0.24385917973591581D;
//
// xrTableCell7
//
this.xrTableCell7.Name = "xrTableCell7";
this.xrTableCell7.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 0, 0, 0, 100F);
this.xrTableCell7.StylePriority.UsePadding = false;
this.xrTableCell7.StylePriority.UseTextAlignment = false;
this.xrTableCell7.Text = "Direkte- u. Mittelbare Leistungen";
this.xrTableCell7.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
this.xrTableCell7.Weight = 0.20728030445393822D;
//
// xrTableCell1
//
this.xrTableCell1.Name = "xrTableCell1";
this.xrTableCell1.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 2, 0, 0, 100F);
this.xrTableCell1.StylePriority.UsePadding = false;
this.xrTableCell1.Text = "Inhaltliche Beschreibung der erbrachten Leistung *)";
this.xrTableCell1.Weight = 0.69499866652579412D;
//
// xrTableCell11
//
this.xrTableCell11.Multiline = true;
this.xrTableCell11.Name = "xrTableCell11";
this.xrTableCell11.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 2, 0, 0, 100F);
this.xrTableCell11.StylePriority.UseFont = false;
this.xrTableCell11.StylePriority.UseTextAlignment = false;
this.xrTableCell11.Text = "Unterschrift\r\nKlient/Fachkraft";
this.xrTableCell11.Weight = 0.29263101838991268D;
//
// 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 = 20F;
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(690F, 20F);
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.xrTableCell14,
this.xrTableCell8,
this.xrTableCell2,
this.xrTableCell15});
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.StylePriority.UseFont = false;
this.xrTableCell13.StylePriority.UsePadding = false;
this.xrTableCell13.StylePriority.UseTextAlignment = false;
this.xrTableCell13.Text = "xrTableCell13";
this.xrTableCell13.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopCenter;
this.xrTableCell13.Weight = 0.12626259807949769D;
//
// xrTableCell14
//
this.xrTableCell14.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.fieldStunden", "{0:0.00}")});
this.xrTableCell14.Name = "xrTableCell14";
this.xrTableCell14.StylePriority.UseFont = false;
this.xrTableCell14.StylePriority.UsePadding = false;
this.xrTableCell14.StylePriority.UseTextAlignment = false;
this.xrTableCell14.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopCenter;
this.xrTableCell14.Weight = 0.12626260328760389D;
//
// xrTableCell8
//
this.xrTableCell8.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.ServiceDescription")});
this.xrTableCell8.Name = "xrTableCell8";
this.xrTableCell8.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 0, 0, 0, 100F);
this.xrTableCell8.StylePriority.UsePadding = false;
this.xrTableCell8.StylePriority.UseTextAlignment = false;
this.xrTableCell8.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
this.xrTableCell8.Weight = 0.10732320624148885D;
//
// xrTableCell2
//
this.xrTableCell2.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.Notice")});
this.xrTableCell2.Multiline = true;
this.xrTableCell2.Name = "xrTableCell2";
this.xrTableCell2.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 0, 0, 0, 100F);
this.xrTableCell2.StylePriority.UsePadding = false;
this.xrTableCell2.StylePriority.UseTextAlignment = false;
this.xrTableCell2.Text = "xrTableCell2";
this.xrTableCell2.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
this.xrTableCell2.Weight = 0.35984842044580151D;
//
// xrTableCell15
//
this.xrTableCell15.Name = "xrTableCell15";
this.xrTableCell15.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 5, 0, 0, 100F);
this.xrTableCell15.StylePriority.UseFont = false;
this.xrTableCell15.StylePriority.UsePadding = false;
this.xrTableCell15.StylePriority.UseTextAlignment = false;
this.xrTableCell15.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
this.xrTableCell15.Weight = 0.151515094482292D;
//
// 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.xrLabel22,
this.xrLabel19,
this.xrLabel17,
this.xrLabel16,
this.xrLabel29,
this.xrLabel26,
this.xrLabel25,
this.xrLabel24,
this.xrLabel23,
this.xrLabel18,
this.xrLabel15,
this.xrLabel14,
this.xrLabel13,
this.xrLabel12,
this.xrLabel1});
this.ReportHeader.Font = new System.Drawing.Font("Arial", 11F);
this.ReportHeader.HeightF = 240F;
this.ReportHeader.Name = "ReportHeader";
this.ReportHeader.StylePriority.UseFont = false;
//
// xrLabel22
//
this.xrLabel22.LocationFloat = new DevExpress.Utils.PointFloat(150F, 55F);
this.xrLabel22.Name = "xrLabel22";
this.xrLabel22.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
this.xrLabel22.SizeF = new System.Drawing.SizeF(387.5F, 18F);
this.xrLabel22.StylePriority.UseFont = false;
this.xrLabel22.Text = "Verein für Integration und Teilhabe am Leben e. V. ";
//
// xrLabel19
//
this.xrLabel19.LocationFloat = new DevExpress.Utils.PointFloat(0F, 55F);
this.xrLabel19.Name = "xrLabel19";
this.xrLabel19.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
this.xrLabel19.SizeF = new System.Drawing.SizeF(150F, 25F);
this.xrLabel19.StylePriority.UseFont = false;
this.xrLabel19.Text = "Leistungsanbieter:";
//
// xrLabel17
//
this.xrLabel17.Borders = DevExpress.XtraPrinting.BorderSide.Bottom;
this.xrLabel17.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "MainAttendant")});
this.xrLabel17.Font = new System.Drawing.Font("Arial", 11F);
this.xrLabel17.LocationFloat = new DevExpress.Utils.PointFloat(288F, 205F);
this.xrLabel17.Name = "xrLabel17";
this.xrLabel17.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
this.xrLabel17.SizeF = new System.Drawing.SizeF(282F, 18F);
this.xrLabel17.StylePriority.UseBorders = false;
this.xrLabel17.StylePriority.UseFont = false;
//
// xrLabel16
//
this.xrLabel16.LocationFloat = new DevExpress.Utils.PointFloat(0F, 205F);
this.xrLabel16.Name = "xrLabel16";
this.xrLabel16.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
this.xrLabel16.SizeF = new System.Drawing.SizeF(288F, 18F);
this.xrLabel16.StylePriority.UseFont = false;
this.xrLabel16.Text = "Zusätzliche Fachkraft:";
//
// xrLabel29
//
this.xrLabel29.Borders = DevExpress.XtraPrinting.BorderSide.Bottom;
this.xrLabel29.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "ApprovedFLSPerMonthTotal", "{0:0.00}")});
this.xrLabel29.Font = new System.Drawing.Font("Arial", 11F);
this.xrLabel29.LocationFloat = new DevExpress.Utils.PointFloat(288F, 180F);
this.xrLabel29.Name = "xrLabel29";
this.xrLabel29.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
this.xrLabel29.SizeF = new System.Drawing.SizeF(282F, 18F);
this.xrLabel29.StylePriority.UseBorders = false;
this.xrLabel29.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, "ApprovedFLSTotal", "{0:0.00}")});
this.xrLabel26.Font = new System.Drawing.Font("Arial", 11F);
this.xrLabel26.LocationFloat = new DevExpress.Utils.PointFloat(288F, 155F);
this.xrLabel26.Name = "xrLabel26";
this.xrLabel26.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
this.xrLabel26.SizeF = new System.Drawing.SizeF(282F, 18F);
this.xrLabel26.StylePriority.UseBorders = false;
this.xrLabel26.StylePriority.UseFont = false;
//
// xrLabel25
//
this.xrLabel25.Borders = DevExpress.XtraPrinting.BorderSide.Bottom;
this.xrLabel25.Font = new System.Drawing.Font("Arial", 11F);
this.xrLabel25.LocationFloat = new DevExpress.Utils.PointFloat(200F, 130F);
this.xrLabel25.Name = "xrLabel25";
this.xrLabel25.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
this.xrLabel25.SizeF = new System.Drawing.SizeF(369.9999F, 18F);
this.xrLabel25.StylePriority.UseBorders = false;
this.xrLabel25.StylePriority.UseFont = false;
this.xrLabel25.Text = "[ApprovedStartDate] - [ApprovedEndDate]";
//
// xrLabel24
//
this.xrLabel24.Borders = DevExpress.XtraPrinting.BorderSide.Bottom;
this.xrLabel24.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "CustomerFirstName")});
this.xrLabel24.Font = new System.Drawing.Font("Arial", 11F);
this.xrLabel24.LocationFloat = new DevExpress.Utils.PointFloat(200F, 105F);
this.xrLabel24.Name = "xrLabel24";
this.xrLabel24.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
this.xrLabel24.SizeF = new System.Drawing.SizeF(369.9999F, 18F);
this.xrLabel24.StylePriority.UseBorders = false;
this.xrLabel24.StylePriority.UseFont = false;
//
// xrLabel23
//
this.xrLabel23.Borders = DevExpress.XtraPrinting.BorderSide.Bottom;
this.xrLabel23.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "CustomerLastName")});
this.xrLabel23.Font = new System.Drawing.Font("Arial", 11F);
this.xrLabel23.LocationFloat = new DevExpress.Utils.PointFloat(200F, 79.99998F);
this.xrLabel23.Name = "xrLabel23";
this.xrLabel23.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
this.xrLabel23.SizeF = new System.Drawing.SizeF(369.9999F, 18F);
this.xrLabel23.StylePriority.UseBorders = false;
this.xrLabel23.StylePriority.UseFont = false;
//
// xrLabel18
//
this.xrLabel18.LocationFloat = new DevExpress.Utils.PointFloat(0F, 180F);
this.xrLabel18.Name = "xrLabel18";
this.xrLabel18.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
this.xrLabel18.SizeF = new System.Drawing.SizeF(288F, 25F);
this.xrLabel18.StylePriority.UseFont = false;
this.xrLabel18.Text = "Fachleistungsstunden pro Monat:";
//
// xrLabel15
//
this.xrLabel15.LocationFloat = new DevExpress.Utils.PointFloat(0F, 155F);
this.xrLabel15.Name = "xrLabel15";
this.xrLabel15.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
this.xrLabel15.SizeF = new System.Drawing.SizeF(288F, 25F);
this.xrLabel15.StylePriority.UseFont = false;
this.xrLabel15.Text = "Bewilligte Fachleistungsstunden gesamt:";
//
// xrLabel14
//
this.xrLabel14.LocationFloat = new DevExpress.Utils.PointFloat(0F, 130F);
this.xrLabel14.Name = "xrLabel14";
this.xrLabel14.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
this.xrLabel14.SizeF = new System.Drawing.SizeF(200F, 25F);
this.xrLabel14.StylePriority.UseFont = false;
this.xrLabel14.Text = "Bewilligungszeitraum:";
//
// xrLabel13
//
this.xrLabel13.LocationFloat = new DevExpress.Utils.PointFloat(0F, 105F);
this.xrLabel13.Name = "xrLabel13";
this.xrLabel13.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
this.xrLabel13.SizeF = new System.Drawing.SizeF(200F, 25F);
this.xrLabel13.StylePriority.UseFont = false;
this.xrLabel13.Text = "Vorname Klient/in:";
//
// xrLabel12
//
this.xrLabel12.LocationFloat = new DevExpress.Utils.PointFloat(0F, 79.99998F);
this.xrLabel12.Name = "xrLabel12";
this.xrLabel12.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
this.xrLabel12.SizeF = new System.Drawing.SizeF(200F, 25F);
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, 0F);
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(667F, 43.75F);
this.xrLabel1.StylePriority.UseFont = false;
this.xrLabel1.StylePriority.UseTextAlignment = false;
this.xrLabel1.Text = "Leistungsnachweis / Quittungsbeleg ambulante Eingliederungshilfe\r\n[Month] [Year]";
this.xrLabel1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopCenter;
//
// 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 = 30F;
this.bottomMarginBand1.Name = "bottomMarginBand1";
//
// ReportFooter
//
this.ReportFooter.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
this.xrLabel3,
this.xrTable1,
this.xrLabel2,
this.xrLabel5});
this.ReportFooter.Font = new System.Drawing.Font("Arial", 11F);
this.ReportFooter.HeightF = 146.25F;
this.ReportFooter.Name = "ReportFooter";
this.ReportFooter.StylePriority.UseFont = false;
//
// xrLabel3
//
this.xrLabel3.CanShrink = true;
this.xrLabel3.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "AbsenceTimes")});
this.xrLabel3.LocationFloat = new DevExpress.Utils.PointFloat(0F, 59.33335F);
this.xrLabel3.Name = "xrLabel3";
this.xrLabel3.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
this.xrLabel3.SizeF = new System.Drawing.SizeF(689.9999F, 23F);
this.xrLabel3.Text = "xrLabel3";
//
// xrTable1
//
this.xrTable1.BorderColor = System.Drawing.Color.Black;
this.xrTable1.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right)
| DevExpress.XtraPrinting.BorderSide.Bottom)));
this.xrTable1.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F);
this.xrTable1.Name = "xrTable1";
this.xrTable1.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F);
this.xrTable1.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] {
this.xrTableRow1});
this.xrTable1.SizeF = new System.Drawing.SizeF(200F, 40F);
this.xrTable1.StylePriority.UseFont = false;
this.xrTable1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
//
// xrTableRow1
//
this.xrTableRow1.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
this.xrTableCell5,
this.xrTableCell6});
this.xrTableRow1.Name = "xrTableRow1";
this.xrTableRow1.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F);
this.xrTableRow1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
this.xrTableRow1.Weight = 2D;
//
// xrTableCell5
//
this.xrTableCell5.Multiline = true;
this.xrTableCell5.Name = "xrTableCell5";
this.xrTableCell5.StylePriority.UseFont = false;
this.xrTableCell5.StylePriority.UsePadding = false;
this.xrTableCell5.StylePriority.UseTextAlignment = false;
this.xrTableCell5.Text = "Summe\r\nFLStd.";
this.xrTableCell5.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
this.xrTableCell5.Weight = 0.12626259807949769D;
//
// xrTableCell6
//
this.xrTableCell6.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "fieldBillableFLS", "{0:0.00}")});
this.xrTableCell6.Name = "xrTableCell6";
this.xrTableCell6.StylePriority.UseFont = false;
this.xrTableCell6.StylePriority.UsePadding = false;
this.xrTableCell6.StylePriority.UseTextAlignment = false;
this.xrTableCell6.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
this.xrTableCell6.Weight = 0.12626260328760389D;
//
// xrLabel2
//
this.xrLabel2.Borders = DevExpress.XtraPrinting.BorderSide.Top;
this.xrLabel2.LocationFloat = new DevExpress.Utils.PointFloat(346.1666F, 128.25F);
this.xrLabel2.Name = "xrLabel2";
this.xrLabel2.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
this.xrLabel2.SizeF = new System.Drawing.SizeF(340.8333F, 17.99997F);
this.xrLabel2.StylePriority.UseBorders = false;
this.xrLabel2.StylePriority.UseFont = false;
this.xrLabel2.Text = "Unterschrift Rechnungsstelle / Fachkraft";
//
// xrLabel5
//
this.xrLabel5.Borders = DevExpress.XtraPrinting.BorderSide.Top;
this.xrLabel5.LocationFloat = new DevExpress.Utils.PointFloat(0F, 128.25F);
this.xrLabel5.Name = "xrLabel5";
this.xrLabel5.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
this.xrLabel5.SizeF = new System.Drawing.SizeF(117.2917F, 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";
//
// 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";
//
// fieldStunden
//
this.fieldStunden.DataMember = "Services";
this.fieldStunden.Expression = "[Minutes] / 60";
this.fieldStunden.FieldType = DevExpress.XtraReports.UI.FieldType.Decimal;
this.fieldStunden.Name = "fieldStunden";
//
// StundenzettelBi
//
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.fieldAbrechenbareMinuten,
this.fieldBillableFLS,
this.fieldAbrechenbareFLS,
this.fieldStunden});
this.DataSource = this.bindingSource1;
this.Font = new System.Drawing.Font("Arial", 11F);
this.FormattingRuleSheet.AddRange(new DevExpress.XtraReports.UI.FormattingRule[] {
this.formattingRuleStartDate,
this.formattingRuleServiceDesc,
this.formattingRuleCostBearer,
this.formattingRuleEmployeeName});
this.Margins = new System.Drawing.Printing.Margins(70, 60, 50, 30);
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.xrTable1)).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 xrTableCell14;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell15;
private DevExpress.XtraReports.UI.ReportHeaderBand ReportHeader;
private DevExpress.XtraReports.UI.XRLabel xrLabel1;
private DevExpress.XtraReports.UI.XRTable xrTableServiceRecords1;
private DevExpress.XtraReports.UI.XRTableRow xrTableRow2;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell3;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell4;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell11;
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.XRLabel xrLabel12;
private DevExpress.XtraReports.UI.XRLabel xrLabel18;
private DevExpress.XtraReports.UI.XRLabel xrLabel15;
private DevExpress.XtraReports.UI.XRLabel xrLabel14;
private DevExpress.XtraReports.UI.XRLabel xrLabel13;
private DevExpress.XtraReports.UI.XRLabel xrLabel29;
private DevExpress.XtraReports.UI.XRLabel xrLabel26;
private DevExpress.XtraReports.UI.XRLabel xrLabel25;
private DevExpress.XtraReports.UI.XRLabel xrLabel24;
private DevExpress.XtraReports.UI.XRLabel xrLabel23;
private DevExpress.XtraReports.UI.ReportFooterBand ReportFooter;
private DevExpress.XtraReports.UI.CalculatedField fieldAbrechenbareMinuten;
private DevExpress.XtraReports.UI.XRLabel xrLabel5;
private DevExpress.XtraReports.UI.CalculatedField fieldBillableFLS;
private DevExpress.XtraReports.UI.CalculatedField fieldAbrechenbareFLS;
private DevExpress.XtraReports.UI.XRLabel xrLabel2;
private DevExpress.XtraReports.UI.XRLabel xrLabel17;
private DevExpress.XtraReports.UI.XRLabel xrLabel16;
private DevExpress.XtraReports.UI.XRLabel xrLabel22;
private DevExpress.XtraReports.UI.XRLabel xrLabel19;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell1;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell2;
private DevExpress.XtraReports.UI.CalculatedField fieldStunden;
private DevExpress.XtraReports.UI.XRTable xrTable1;
private DevExpress.XtraReports.UI.XRTableRow xrTableRow1;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell5;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell6;
private DevExpress.XtraReports.UI.XRLabel xrLabel3;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell7;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell8;
}
}

View File

@@ -0,0 +1,36 @@
using System;
using System.Collections;
using System.ComponentModel;
using DevExpress.XtraReports.UI;
using BeWo.Report.ReportObjects;
using BeWo.Report;
using System.Collections.Generic;
namespace AlzeyTeilhabe
{
public partial class StundenzettelBi : DevExpress.XtraReports.UI.XtraReport//, IBeWoReport<ServicesOverviewRO>
{
public StundenzettelBi()
{
InitializeComponent();
}
public void SetReportDataSource(ServicesOverviewRO pRO)
{
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;
}
}
}

View File

@@ -0,0 +1,123 @@
<?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>
</root>

View File

@@ -0,0 +1,693 @@
using BeWo.Report.ReportObjects;
namespace AlzeyTeilhabe
{
partial class StundenzettelWo
{
/// <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();
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.xrTableCell4 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell1 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell11 = 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.xrTableCell14 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell2 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell15 = 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.xrLabel22 = new DevExpress.XtraReports.UI.XRLabel();
this.xrLabel19 = new DevExpress.XtraReports.UI.XRLabel();
this.xrLabel17 = new DevExpress.XtraReports.UI.XRLabel();
this.xrLabel16 = new DevExpress.XtraReports.UI.XRLabel();
this.xrLabel29 = new DevExpress.XtraReports.UI.XRLabel();
this.xrLabel26 = new DevExpress.XtraReports.UI.XRLabel();
this.xrLabel25 = new DevExpress.XtraReports.UI.XRLabel();
this.xrLabel24 = new DevExpress.XtraReports.UI.XRLabel();
this.xrLabel23 = new DevExpress.XtraReports.UI.XRLabel();
this.xrLabel18 = new DevExpress.XtraReports.UI.XRLabel();
this.xrLabel15 = new DevExpress.XtraReports.UI.XRLabel();
this.xrLabel14 = new DevExpress.XtraReports.UI.XRLabel();
this.xrLabel13 = new DevExpress.XtraReports.UI.XRLabel();
this.xrLabel12 = new DevExpress.XtraReports.UI.XRLabel();
this.xrLabel1 = 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.xrLabel3 = new DevExpress.XtraReports.UI.XRLabel();
this.xrTable1 = new DevExpress.XtraReports.UI.XRTable();
this.xrTableRow1 = new DevExpress.XtraReports.UI.XRTableRow();
this.xrTableCell5 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell6 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrLabel2 = new DevExpress.XtraReports.UI.XRLabel();
this.xrLabel5 = new DevExpress.XtraReports.UI.XRLabel();
this.fieldAbrechenbareMinuten = new DevExpress.XtraReports.UI.CalculatedField();
this.fieldBillableFLS = new DevExpress.XtraReports.UI.CalculatedField();
this.fieldAbrechenbareFLS = new DevExpress.XtraReports.UI.CalculatedField();
this.fieldStunden = 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.xrTable1)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this)).BeginInit();
//
// Detail
//
this.Detail.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
this.xrTableServiceRecords1});
this.Detail.HeightF = 40F;
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(690F, 40F);
this.xrTableServiceRecords1.StylePriority.UseBackColor = false;
this.xrTableServiceRecords1.StylePriority.UseBorders = 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.xrTableCell4,
this.xrTableCell1,
this.xrTableCell11});
this.xrTableRow2.Name = "xrTableRow2";
this.xrTableRow2.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F);
this.xrTableRow2.StylePriority.UseTextAlignment = false;
this.xrTableRow2.Weight = 1.25D;
//
// xrTableCell3
//
this.xrTableCell3.Name = "xrTableCell3";
this.xrTableCell3.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 2, 0, 0, 100F);
this.xrTableCell3.StylePriority.UseBorders = false;
this.xrTableCell3.StylePriority.UseFont = false;
this.xrTableCell3.StylePriority.UseTextAlignment = false;
this.xrTableCell3.Text = "Datum";
this.xrTableCell3.Weight = 0.24385918004234181D;
//
// xrTableCell4
//
this.xrTableCell4.Multiline = true;
this.xrTableCell4.Name = "xrTableCell4";
this.xrTableCell4.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 2, 0, 0, 100F);
this.xrTableCell4.StylePriority.UseFont = false;
this.xrTableCell4.StylePriority.UseTextAlignment = false;
this.xrTableCell4.Text = "Erbrachte\r\nFLStd.";
this.xrTableCell4.Weight = 0.24385917973591581D;
//
// xrTableCell1
//
this.xrTableCell1.Name = "xrTableCell1";
this.xrTableCell1.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 2, 0, 0, 100F);
this.xrTableCell1.StylePriority.UsePadding = false;
this.xrTableCell1.Text = "Inhaltliche Beschreibung der erbrachten Leistung *)";
this.xrTableCell1.Weight = 0.90227897097973231D;
//
// xrTableCell11
//
this.xrTableCell11.Multiline = true;
this.xrTableCell11.Name = "xrTableCell11";
this.xrTableCell11.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 2, 0, 0, 100F);
this.xrTableCell11.StylePriority.UseFont = false;
this.xrTableCell11.StylePriority.UseTextAlignment = false;
this.xrTableCell11.Text = "Unterschrift\r\nFachkraft";
this.xrTableCell11.Weight = 0.29263101838991268D;
//
// 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 = 20F;
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(690F, 20F);
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.xrTableCell14,
this.xrTableCell2,
this.xrTableCell15});
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.StylePriority.UseFont = false;
this.xrTableCell13.StylePriority.UsePadding = false;
this.xrTableCell13.StylePriority.UseTextAlignment = false;
this.xrTableCell13.Text = "xrTableCell13";
this.xrTableCell13.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopCenter;
this.xrTableCell13.Weight = 0.12626259807949769D;
//
// xrTableCell14
//
this.xrTableCell14.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.fieldStunden", "{0:0.00}")});
this.xrTableCell14.Name = "xrTableCell14";
this.xrTableCell14.StylePriority.UseFont = false;
this.xrTableCell14.StylePriority.UsePadding = false;
this.xrTableCell14.StylePriority.UseTextAlignment = false;
this.xrTableCell14.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopCenter;
this.xrTableCell14.Weight = 0.12626260328760389D;
//
// xrTableCell2
//
this.xrTableCell2.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.Notice")});
this.xrTableCell2.Multiline = true;
this.xrTableCell2.Name = "xrTableCell2";
this.xrTableCell2.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 0, 0, 0, 100F);
this.xrTableCell2.StylePriority.UsePadding = false;
this.xrTableCell2.StylePriority.UseTextAlignment = false;
this.xrTableCell2.Text = "xrTableCell2";
this.xrTableCell2.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
this.xrTableCell2.Weight = 0.46717162668729034D;
//
// xrTableCell15
//
this.xrTableCell15.Name = "xrTableCell15";
this.xrTableCell15.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 5, 0, 0, 100F);
this.xrTableCell15.StylePriority.UseFont = false;
this.xrTableCell15.StylePriority.UsePadding = false;
this.xrTableCell15.StylePriority.UseTextAlignment = false;
this.xrTableCell15.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
this.xrTableCell15.Weight = 0.151515094482292D;
//
// 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.xrLabel22,
this.xrLabel19,
this.xrLabel17,
this.xrLabel16,
this.xrLabel29,
this.xrLabel26,
this.xrLabel25,
this.xrLabel24,
this.xrLabel23,
this.xrLabel18,
this.xrLabel15,
this.xrLabel14,
this.xrLabel13,
this.xrLabel12,
this.xrLabel1});
this.ReportHeader.Font = new System.Drawing.Font("Arial", 11F);
this.ReportHeader.HeightF = 240F;
this.ReportHeader.Name = "ReportHeader";
this.ReportHeader.StylePriority.UseFont = false;
//
// xrLabel22
//
this.xrLabel22.LocationFloat = new DevExpress.Utils.PointFloat(150F, 55F);
this.xrLabel22.Name = "xrLabel22";
this.xrLabel22.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
this.xrLabel22.SizeF = new System.Drawing.SizeF(387.5F, 18F);
this.xrLabel22.StylePriority.UseFont = false;
this.xrLabel22.Text = "Verein für Integration und Teilhabe am Leben e. V. ";
//
// xrLabel19
//
this.xrLabel19.LocationFloat = new DevExpress.Utils.PointFloat(0F, 55F);
this.xrLabel19.Name = "xrLabel19";
this.xrLabel19.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
this.xrLabel19.SizeF = new System.Drawing.SizeF(150F, 25F);
this.xrLabel19.StylePriority.UseFont = false;
this.xrLabel19.Text = "Leistungsanbieter:";
//
// xrLabel17
//
this.xrLabel17.Borders = DevExpress.XtraPrinting.BorderSide.Bottom;
this.xrLabel17.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "MainAttendant")});
this.xrLabel17.Font = new System.Drawing.Font("Arial", 11F);
this.xrLabel17.LocationFloat = new DevExpress.Utils.PointFloat(288F, 205F);
this.xrLabel17.Name = "xrLabel17";
this.xrLabel17.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
this.xrLabel17.SizeF = new System.Drawing.SizeF(282F, 18F);
this.xrLabel17.StylePriority.UseBorders = false;
this.xrLabel17.StylePriority.UseFont = false;
//
// xrLabel16
//
this.xrLabel16.LocationFloat = new DevExpress.Utils.PointFloat(0F, 205F);
this.xrLabel16.Name = "xrLabel16";
this.xrLabel16.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
this.xrLabel16.SizeF = new System.Drawing.SizeF(288F, 18F);
this.xrLabel16.StylePriority.UseFont = false;
this.xrLabel16.Text = "Zusätzliche Fachkraft:";
//
// xrLabel29
//
this.xrLabel29.Borders = DevExpress.XtraPrinting.BorderSide.Bottom;
this.xrLabel29.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "ApprovedFLSPerMonthTotal", "{0:0.00}")});
this.xrLabel29.Font = new System.Drawing.Font("Arial", 11F);
this.xrLabel29.LocationFloat = new DevExpress.Utils.PointFloat(288F, 180F);
this.xrLabel29.Name = "xrLabel29";
this.xrLabel29.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
this.xrLabel29.SizeF = new System.Drawing.SizeF(282F, 18F);
this.xrLabel29.StylePriority.UseBorders = false;
this.xrLabel29.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, "ApprovedFLSTotal", "{0:0.00}")});
this.xrLabel26.Font = new System.Drawing.Font("Arial", 11F);
this.xrLabel26.LocationFloat = new DevExpress.Utils.PointFloat(288F, 155F);
this.xrLabel26.Name = "xrLabel26";
this.xrLabel26.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
this.xrLabel26.SizeF = new System.Drawing.SizeF(282F, 18F);
this.xrLabel26.StylePriority.UseBorders = false;
this.xrLabel26.StylePriority.UseFont = false;
//
// xrLabel25
//
this.xrLabel25.Borders = DevExpress.XtraPrinting.BorderSide.Bottom;
this.xrLabel25.Font = new System.Drawing.Font("Arial", 11F);
this.xrLabel25.LocationFloat = new DevExpress.Utils.PointFloat(200F, 130F);
this.xrLabel25.Name = "xrLabel25";
this.xrLabel25.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
this.xrLabel25.SizeF = new System.Drawing.SizeF(369.9999F, 18F);
this.xrLabel25.StylePriority.UseBorders = false;
this.xrLabel25.StylePriority.UseFont = false;
this.xrLabel25.Text = "[ApprovedStartDate] - [ApprovedEndDate]";
//
// xrLabel24
//
this.xrLabel24.Borders = DevExpress.XtraPrinting.BorderSide.Bottom;
this.xrLabel24.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "CustomerFirstName")});
this.xrLabel24.Font = new System.Drawing.Font("Arial", 11F);
this.xrLabel24.LocationFloat = new DevExpress.Utils.PointFloat(200F, 105F);
this.xrLabel24.Name = "xrLabel24";
this.xrLabel24.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
this.xrLabel24.SizeF = new System.Drawing.SizeF(369.9999F, 18F);
this.xrLabel24.StylePriority.UseBorders = false;
this.xrLabel24.StylePriority.UseFont = false;
//
// xrLabel23
//
this.xrLabel23.Borders = DevExpress.XtraPrinting.BorderSide.Bottom;
this.xrLabel23.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "CustomerLastName")});
this.xrLabel23.Font = new System.Drawing.Font("Arial", 11F);
this.xrLabel23.LocationFloat = new DevExpress.Utils.PointFloat(200F, 79.99998F);
this.xrLabel23.Name = "xrLabel23";
this.xrLabel23.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
this.xrLabel23.SizeF = new System.Drawing.SizeF(369.9999F, 18F);
this.xrLabel23.StylePriority.UseBorders = false;
this.xrLabel23.StylePriority.UseFont = false;
//
// xrLabel18
//
this.xrLabel18.LocationFloat = new DevExpress.Utils.PointFloat(0F, 180F);
this.xrLabel18.Name = "xrLabel18";
this.xrLabel18.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
this.xrLabel18.SizeF = new System.Drawing.SizeF(288F, 25F);
this.xrLabel18.StylePriority.UseFont = false;
this.xrLabel18.Text = "Fachleistungsstunden pro Monat:";
//
// xrLabel15
//
this.xrLabel15.LocationFloat = new DevExpress.Utils.PointFloat(0F, 155F);
this.xrLabel15.Name = "xrLabel15";
this.xrLabel15.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
this.xrLabel15.SizeF = new System.Drawing.SizeF(288F, 25F);
this.xrLabel15.StylePriority.UseFont = false;
this.xrLabel15.Text = "Bewilligte Fachleistungsstunden gesamt:";
//
// xrLabel14
//
this.xrLabel14.LocationFloat = new DevExpress.Utils.PointFloat(0F, 130F);
this.xrLabel14.Name = "xrLabel14";
this.xrLabel14.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
this.xrLabel14.SizeF = new System.Drawing.SizeF(200F, 25F);
this.xrLabel14.StylePriority.UseFont = false;
this.xrLabel14.Text = "Bewilligungszeitraum:";
//
// xrLabel13
//
this.xrLabel13.LocationFloat = new DevExpress.Utils.PointFloat(0F, 105F);
this.xrLabel13.Name = "xrLabel13";
this.xrLabel13.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
this.xrLabel13.SizeF = new System.Drawing.SizeF(200F, 25F);
this.xrLabel13.StylePriority.UseFont = false;
this.xrLabel13.Text = "Vorname Klient/in:";
//
// xrLabel12
//
this.xrLabel12.LocationFloat = new DevExpress.Utils.PointFloat(0F, 79.99998F);
this.xrLabel12.Name = "xrLabel12";
this.xrLabel12.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
this.xrLabel12.SizeF = new System.Drawing.SizeF(200F, 25F);
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, 0F);
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(667F, 43.75F);
this.xrLabel1.StylePriority.UseFont = false;
this.xrLabel1.StylePriority.UseTextAlignment = false;
this.xrLabel1.Text = "Leistungsnachweis / Quittungsbeleg ambulante Eingliederungshilfe\r\n[Month] [Year]";
this.xrLabel1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopCenter;
//
// 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 = 30F;
this.bottomMarginBand1.Name = "bottomMarginBand1";
//
// ReportFooter
//
this.ReportFooter.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
this.xrLabel3,
this.xrTable1,
this.xrLabel2,
this.xrLabel5});
this.ReportFooter.Font = new System.Drawing.Font("Arial", 11F);
this.ReportFooter.HeightF = 146.25F;
this.ReportFooter.Name = "ReportFooter";
this.ReportFooter.StylePriority.UseFont = false;
//
// xrLabel3
//
this.xrLabel3.CanShrink = true;
this.xrLabel3.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "AbsenceTimes")});
this.xrLabel3.LocationFloat = new DevExpress.Utils.PointFloat(0F, 59.33335F);
this.xrLabel3.Name = "xrLabel3";
this.xrLabel3.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
this.xrLabel3.SizeF = new System.Drawing.SizeF(689.9999F, 23F);
this.xrLabel3.Text = "xrLabel3";
//
// xrTable1
//
this.xrTable1.BorderColor = System.Drawing.Color.Black;
this.xrTable1.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right)
| DevExpress.XtraPrinting.BorderSide.Bottom)));
this.xrTable1.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F);
this.xrTable1.Name = "xrTable1";
this.xrTable1.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F);
this.xrTable1.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] {
this.xrTableRow1});
this.xrTable1.SizeF = new System.Drawing.SizeF(200F, 40F);
this.xrTable1.StylePriority.UseFont = false;
this.xrTable1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
//
// xrTableRow1
//
this.xrTableRow1.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
this.xrTableCell5,
this.xrTableCell6});
this.xrTableRow1.Name = "xrTableRow1";
this.xrTableRow1.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F);
this.xrTableRow1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
this.xrTableRow1.Weight = 2D;
//
// xrTableCell5
//
this.xrTableCell5.Multiline = true;
this.xrTableCell5.Name = "xrTableCell5";
this.xrTableCell5.StylePriority.UseFont = false;
this.xrTableCell5.StylePriority.UsePadding = false;
this.xrTableCell5.StylePriority.UseTextAlignment = false;
this.xrTableCell5.Text = "Summe\r\nFLStd.";
this.xrTableCell5.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
this.xrTableCell5.Weight = 0.12626259807949769D;
//
// xrTableCell6
//
this.xrTableCell6.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "fieldBillableFLS", "{0:0.00}")});
this.xrTableCell6.Name = "xrTableCell6";
this.xrTableCell6.StylePriority.UseFont = false;
this.xrTableCell6.StylePriority.UsePadding = false;
this.xrTableCell6.StylePriority.UseTextAlignment = false;
this.xrTableCell6.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
this.xrTableCell6.Weight = 0.12626260328760389D;
//
// xrLabel2
//
this.xrLabel2.Borders = DevExpress.XtraPrinting.BorderSide.Top;
this.xrLabel2.LocationFloat = new DevExpress.Utils.PointFloat(346.1666F, 128.25F);
this.xrLabel2.Name = "xrLabel2";
this.xrLabel2.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
this.xrLabel2.SizeF = new System.Drawing.SizeF(340.8333F, 17.99997F);
this.xrLabel2.StylePriority.UseBorders = false;
this.xrLabel2.StylePriority.UseFont = false;
this.xrLabel2.Text = "Unterschrift Rechnungsstelle / Fachkraft";
//
// xrLabel5
//
this.xrLabel5.Borders = DevExpress.XtraPrinting.BorderSide.Top;
this.xrLabel5.LocationFloat = new DevExpress.Utils.PointFloat(0F, 128.25F);
this.xrLabel5.Name = "xrLabel5";
this.xrLabel5.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
this.xrLabel5.SizeF = new System.Drawing.SizeF(117.2917F, 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";
//
// 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";
//
// fieldStunden
//
this.fieldStunden.DataMember = "Services";
this.fieldStunden.Expression = "[Minutes] / 60";
this.fieldStunden.FieldType = DevExpress.XtraReports.UI.FieldType.Decimal;
this.fieldStunden.Name = "fieldStunden";
//
// StundenzettelWo
//
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.fieldAbrechenbareMinuten,
this.fieldBillableFLS,
this.fieldAbrechenbareFLS,
this.fieldStunden});
this.DataSource = this.bindingSource1;
this.Font = new System.Drawing.Font("Arial", 11F);
this.FormattingRuleSheet.AddRange(new DevExpress.XtraReports.UI.FormattingRule[] {
this.formattingRuleStartDate,
this.formattingRuleServiceDesc,
this.formattingRuleCostBearer,
this.formattingRuleEmployeeName});
this.Margins = new System.Drawing.Printing.Margins(70, 60, 50, 30);
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.xrTable1)).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 xrTableCell14;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell15;
private DevExpress.XtraReports.UI.ReportHeaderBand ReportHeader;
private DevExpress.XtraReports.UI.XRLabel xrLabel1;
private DevExpress.XtraReports.UI.XRTable xrTableServiceRecords1;
private DevExpress.XtraReports.UI.XRTableRow xrTableRow2;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell3;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell4;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell11;
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.XRLabel xrLabel12;
private DevExpress.XtraReports.UI.XRLabel xrLabel18;
private DevExpress.XtraReports.UI.XRLabel xrLabel15;
private DevExpress.XtraReports.UI.XRLabel xrLabel14;
private DevExpress.XtraReports.UI.XRLabel xrLabel13;
private DevExpress.XtraReports.UI.XRLabel xrLabel29;
private DevExpress.XtraReports.UI.XRLabel xrLabel26;
private DevExpress.XtraReports.UI.XRLabel xrLabel25;
private DevExpress.XtraReports.UI.XRLabel xrLabel24;
private DevExpress.XtraReports.UI.XRLabel xrLabel23;
private DevExpress.XtraReports.UI.ReportFooterBand ReportFooter;
private DevExpress.XtraReports.UI.CalculatedField fieldAbrechenbareMinuten;
private DevExpress.XtraReports.UI.XRLabel xrLabel5;
private DevExpress.XtraReports.UI.CalculatedField fieldBillableFLS;
private DevExpress.XtraReports.UI.CalculatedField fieldAbrechenbareFLS;
private DevExpress.XtraReports.UI.XRLabel xrLabel2;
private DevExpress.XtraReports.UI.XRLabel xrLabel17;
private DevExpress.XtraReports.UI.XRLabel xrLabel16;
private DevExpress.XtraReports.UI.XRLabel xrLabel22;
private DevExpress.XtraReports.UI.XRLabel xrLabel19;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell1;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell2;
private DevExpress.XtraReports.UI.CalculatedField fieldStunden;
private DevExpress.XtraReports.UI.XRTable xrTable1;
private DevExpress.XtraReports.UI.XRTableRow xrTableRow1;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell5;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell6;
private DevExpress.XtraReports.UI.XRLabel xrLabel3;
}
}

View File

@@ -0,0 +1,36 @@
using System;
using System.Collections;
using System.ComponentModel;
using DevExpress.XtraReports.UI;
using BeWo.Report.ReportObjects;
using BeWo.Report;
using System.Collections.Generic;
namespace AlzeyTeilhabe
{
public partial class StundenzettelWo : DevExpress.XtraReports.UI.XtraReport, IBeWoReport<ServicesOverviewRO>
{
public StundenzettelWo()
{
InitializeComponent();
}
public void SetReportDataSource(ServicesOverviewRO pRO)
{
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;
}
}
}

View File

@@ -0,0 +1,123 @@
<?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>
</root>

Binary file not shown.

After

Width:  |  Height:  |  Size: 554 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.5 KiB

View File

@@ -84,6 +84,8 @@ namespace AsbRuhr
this.topMarginBand1 = new DevExpress.XtraReports.UI.TopMarginBand();
this.bottomMarginBand1 = new DevExpress.XtraReports.UI.BottomMarginBand();
this.GroupFooter1 = new DevExpress.XtraReports.UI.GroupFooterBand();
this.lblStunden = new DevExpress.XtraReports.UI.XRLabel();
this.xrLabel21 = new DevExpress.XtraReports.UI.XRLabel();
this.lblUnterschriftKlient = new DevExpress.XtraReports.UI.XRLabel();
this.lblUnterschriftMitarbeiter = new DevExpress.XtraReports.UI.XRLabel();
this.xrTableAbwesenheiten = new DevExpress.XtraReports.UI.XRTable();
@@ -118,9 +120,8 @@ namespace AsbRuhr
this.xrLabel9 = new DevExpress.XtraReports.UI.XRLabel();
this.xrLabel1 = new DevExpress.XtraReports.UI.XRLabel();
this.fieldKontaktArt = new DevExpress.XtraReports.UI.CalculatedField();
this.lblStunden = new DevExpress.XtraReports.UI.XRLabel();
this.xrLabel21 = new DevExpress.XtraReports.UI.XRLabel();
this.fieldFls = new DevExpress.XtraReports.UI.CalculatedField();
this.lblKilometer = new DevExpress.XtraReports.UI.XRLabel();
((System.ComponentModel.ISupportInitialize)(this.xrTable3)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.xrTableServiceRecords1)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).BeginInit();
@@ -801,6 +802,7 @@ namespace AsbRuhr
// GroupFooter1
//
this.GroupFooter1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
this.lblKilometer,
this.lblStunden,
this.xrLabel21,
this.lblUnterschriftKlient,
@@ -816,15 +818,48 @@ namespace AsbRuhr
this.xrLabel10,
this.xrLabel9,
this.xrLabel1});
this.GroupFooter1.HeightF = 270F;
this.GroupFooter1.HeightF = 306.8055F;
this.GroupFooter1.KeepTogether = true;
this.GroupFooter1.Name = "GroupFooter1";
//
// lblStunden
//
this.lblStunden.BackColor = System.Drawing.Color.Gainsboro;
this.lblStunden.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Right | DevExpress.XtraPrinting.BorderSide.Bottom)));
this.lblStunden.Font = new System.Drawing.Font("Arial", 10F);
this.lblStunden.LocationFloat = new DevExpress.Utils.PointFloat(330F, 19.99999F);
this.lblStunden.Name = "lblStunden";
this.lblStunden.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F);
this.lblStunden.SizeF = new System.Drawing.SizeF(85.0043F, 20F);
this.lblStunden.StylePriority.UseBackColor = false;
this.lblStunden.StylePriority.UseBorders = false;
this.lblStunden.StylePriority.UseFont = false;
this.lblStunden.StylePriority.UsePadding = false;
this.lblStunden.StylePriority.UseTextAlignment = false;
this.lblStunden.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
//
// xrLabel21
//
this.xrLabel21.BackColor = System.Drawing.Color.Gainsboro;
this.xrLabel21.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Right | DevExpress.XtraPrinting.BorderSide.Bottom)));
this.xrLabel21.Font = new System.Drawing.Font("Arial", 10F);
this.xrLabel21.LocationFloat = new DevExpress.Utils.PointFloat(415.0043F, 19.99999F);
this.xrLabel21.Name = "xrLabel21";
this.xrLabel21.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F);
this.xrLabel21.SizeF = new System.Drawing.SizeF(319.9956F, 20F);
this.xrLabel21.StylePriority.UseBackColor = false;
this.xrLabel21.StylePriority.UseBorders = false;
this.xrLabel21.StylePriority.UseFont = false;
this.xrLabel21.StylePriority.UsePadding = false;
this.xrLabel21.StylePriority.UseTextAlignment = false;
this.xrLabel21.Text = "Assistenzleistungen in Stunden";
this.xrLabel21.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
//
// lblUnterschriftKlient
//
this.lblUnterschriftKlient.Borders = DevExpress.XtraPrinting.BorderSide.Top;
this.lblUnterschriftKlient.Font = new System.Drawing.Font("Arial", 10F);
this.lblUnterschriftKlient.LocationFloat = new DevExpress.Utils.PointFloat(94.99999F, 250F);
this.lblUnterschriftKlient.LocationFloat = new DevExpress.Utils.PointFloat(95.00003F, 286.8055F);
this.lblUnterschriftKlient.Name = "lblUnterschriftKlient";
this.lblUnterschriftKlient.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F);
this.lblUnterschriftKlient.SizeF = new System.Drawing.SizeF(271.8472F, 20F);
@@ -840,7 +875,7 @@ namespace AsbRuhr
//
this.lblUnterschriftMitarbeiter.Borders = DevExpress.XtraPrinting.BorderSide.Top;
this.lblUnterschriftMitarbeiter.Font = new System.Drawing.Font("Arial", 10F);
this.lblUnterschriftMitarbeiter.LocationFloat = new DevExpress.Utils.PointFloat(398.31F, 250F);
this.lblUnterschriftMitarbeiter.LocationFloat = new DevExpress.Utils.PointFloat(398.3101F, 286.8055F);
this.lblUnterschriftMitarbeiter.Name = "lblUnterschriftMitarbeiter";
this.lblUnterschriftMitarbeiter.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F);
this.lblUnterschriftMitarbeiter.SizeF = new System.Drawing.SizeF(336.6944F, 19.99998F);
@@ -859,7 +894,7 @@ namespace AsbRuhr
| DevExpress.XtraPrinting.BorderSide.Right)
| DevExpress.XtraPrinting.BorderSide.Bottom)));
this.xrTableAbwesenheiten.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
this.xrTableAbwesenheiten.LocationFloat = new DevExpress.Utils.PointFloat(170F, 79.99997F);
this.xrTableAbwesenheiten.LocationFloat = new DevExpress.Utils.PointFloat(170F, 116.8055F);
this.xrTableAbwesenheiten.Name = "xrTableAbwesenheiten";
this.xrTableAbwesenheiten.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F);
this.xrTableAbwesenheiten.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] {
@@ -1070,7 +1105,7 @@ namespace AsbRuhr
| DevExpress.XtraPrinting.BorderSide.Right)
| DevExpress.XtraPrinting.BorderSide.Bottom)));
this.lblHatAbwesenheiten.Font = new System.Drawing.Font("Arial", 10F);
this.lblHatAbwesenheiten.LocationFloat = new DevExpress.Utils.PointFloat(435.1388F, 130F);
this.lblHatAbwesenheiten.LocationFloat = new DevExpress.Utils.PointFloat(435.1388F, 166.8055F);
this.lblHatAbwesenheiten.Name = "lblHatAbwesenheiten";
this.lblHatAbwesenheiten.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F);
this.lblHatAbwesenheiten.SizeF = new System.Drawing.SizeF(30F, 30F);
@@ -1087,7 +1122,7 @@ namespace AsbRuhr
| DevExpress.XtraPrinting.BorderSide.Right)
| DevExpress.XtraPrinting.BorderSide.Bottom)));
this.lblHatGruppen.Font = new System.Drawing.Font("Arial", 10F);
this.lblHatGruppen.LocationFloat = new DevExpress.Utils.PointFloat(435.1388F, 79.99997F);
this.lblHatGruppen.LocationFloat = new DevExpress.Utils.PointFloat(435.1388F, 116.8055F);
this.lblHatGruppen.Name = "lblHatGruppen";
this.lblHatGruppen.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F);
this.lblHatGruppen.SizeF = new System.Drawing.SizeF(30F, 30F);
@@ -1101,7 +1136,7 @@ namespace AsbRuhr
// xrRichText2
//
this.xrRichText2.Font = new System.Drawing.Font("Arial", 8F);
this.xrRichText2.LocationFloat = new DevExpress.Utils.PointFloat(474.4723F, 130F);
this.xrRichText2.LocationFloat = new DevExpress.Utils.PointFloat(474.4724F, 166.8055F);
this.xrRichText2.Name = "xrRichText2";
this.xrRichText2.SerializableRtfString = resources.GetString("xrRichText2.SerializableRtfString");
this.xrRichText2.SizeF = new System.Drawing.SizeF(264.972F, 68.05556F);
@@ -1110,7 +1145,7 @@ namespace AsbRuhr
// xrRichText1
//
this.xrRichText1.Font = new System.Drawing.Font("Arial", 8F);
this.xrRichText1.LocationFloat = new DevExpress.Utils.PointFloat(474.4723F, 79.99997F);
this.xrRichText1.LocationFloat = new DevExpress.Utils.PointFloat(474.4724F, 116.8055F);
this.xrRichText1.Name = "xrRichText1";
this.xrRichText1.SerializableRtfString = resources.GetString("xrRichText1.SerializableRtfString");
this.xrRichText1.SizeF = new System.Drawing.SizeF(264.9721F, 50F);
@@ -1119,7 +1154,7 @@ namespace AsbRuhr
// xrLabel15
//
this.xrLabel15.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Underline);
this.xrLabel15.LocationFloat = new DevExpress.Utils.PointFloat(0F, 79.99997F);
this.xrLabel15.LocationFloat = new DevExpress.Utils.PointFloat(4.238552E-05F, 116.8055F);
this.xrLabel15.Multiline = true;
this.xrLabel15.Name = "xrLabel15";
this.xrLabel15.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F);
@@ -1223,43 +1258,24 @@ namespace AsbRuhr
this.fieldKontaktArt.FieldType = DevExpress.XtraReports.UI.FieldType.String;
this.fieldKontaktArt.Name = "fieldKontaktArt";
//
// lblStunden
//
this.lblStunden.BackColor = System.Drawing.Color.Gainsboro;
this.lblStunden.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Right | DevExpress.XtraPrinting.BorderSide.Bottom)));
this.lblStunden.Font = new System.Drawing.Font("Arial", 10F);
this.lblStunden.LocationFloat = new DevExpress.Utils.PointFloat(330F, 19.99999F);
this.lblStunden.Name = "lblStunden";
this.lblStunden.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F);
this.lblStunden.SizeF = new System.Drawing.SizeF(85.0043F, 20F);
this.lblStunden.StylePriority.UseBackColor = false;
this.lblStunden.StylePriority.UseBorders = false;
this.lblStunden.StylePriority.UseFont = false;
this.lblStunden.StylePriority.UsePadding = false;
this.lblStunden.StylePriority.UseTextAlignment = false;
this.lblStunden.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
//
// xrLabel21
//
this.xrLabel21.BackColor = System.Drawing.Color.Gainsboro;
this.xrLabel21.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Right | DevExpress.XtraPrinting.BorderSide.Bottom)));
this.xrLabel21.Font = new System.Drawing.Font("Arial", 10F);
this.xrLabel21.LocationFloat = new DevExpress.Utils.PointFloat(415.0043F, 19.99999F);
this.xrLabel21.Name = "xrLabel21";
this.xrLabel21.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F);
this.xrLabel21.SizeF = new System.Drawing.SizeF(319.9956F, 20F);
this.xrLabel21.StylePriority.UseBackColor = false;
this.xrLabel21.StylePriority.UseBorders = false;
this.xrLabel21.StylePriority.UseFont = false;
this.xrLabel21.StylePriority.UsePadding = false;
this.xrLabel21.StylePriority.UseTextAlignment = false;
this.xrLabel21.Text = "Assistenzleistungen in Stunden";
this.xrLabel21.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
//
// fieldFls
//
this.fieldFls.Name = "fieldFls";
//
// lblKilometer
//
this.lblKilometer.Font = new System.Drawing.Font("Arial", 10F);
this.lblKilometer.LocationFloat = new DevExpress.Utils.PointFloat(0F, 76.73611F);
this.lblKilometer.Name = "lblKilometer";
this.lblKilometer.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F);
this.lblKilometer.SizeF = new System.Drawing.SizeF(734.9999F, 19.99998F);
this.lblKilometer.StylePriority.UseBackColor = false;
this.lblKilometer.StylePriority.UseBorders = false;
this.lblKilometer.StylePriority.UseFont = false;
this.lblKilometer.StylePriority.UsePadding = false;
this.lblKilometer.StylePriority.UseTextAlignment = false;
this.lblKilometer.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
//
// QuittierungsbelegAssistenz
//
this.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] {
@@ -1386,5 +1402,6 @@ namespace AsbRuhr
private DevExpress.XtraReports.UI.XRLabel lblStunden;
private DevExpress.XtraReports.UI.XRLabel xrLabel21;
private DevExpress.XtraReports.UI.CalculatedField fieldFls;
private DevExpress.XtraReports.UI.XRLabel lblKilometer;
}
}

View File

@@ -21,6 +21,7 @@ namespace AsbRuhr
{
bool hatGruppen = false;
double total = 0;
int count = 0;
if (pRO.Services != null)
{
@@ -37,6 +38,8 @@ namespace AsbRuhr
hatGruppen = true;
}
count++;
total += sd.Minutes;
servicesBillable.Add(sd);
@@ -47,6 +50,7 @@ namespace AsbRuhr
}
lblStunden.Text = String.Format("{0:0.00}", total / 60);
lblKilometer.Text = String.Format("{0} Einsätze x Anfahrtspauschale 2,00 € = {1:c}", count, count * 2);
if (String.IsNullOrWhiteSpace(pRO.AbsenceTimes))
{

View File

@@ -75,6 +75,12 @@
<Compile Include="Quittierungsbeleg.Designer.cs">
<DependentUpon>Quittierungsbeleg.cs</DependentUpon>
</Compile>
<Compile Include="ServiceInvoiceReport.cs">
<SubType>Component</SubType>
</Compile>
<Compile Include="ServiceInvoiceReport.Designer.cs">
<DependentUpon>ServiceInvoiceReport.cs</DependentUpon>
</Compile>
<Compile Include="SettlementReport.cs">
<SubType>Component</SubType>
</Compile>
@@ -106,6 +112,10 @@
<DependentUpon>Quittierungsbeleg.cs</DependentUpon>
<SubType>Designer</SubType>
</EmbeddedResource>
<EmbeddedResource Include="ServiceInvoiceReport.resx">
<DependentUpon>ServiceInvoiceReport.cs</DependentUpon>
<SubType>Designer</SubType>
</EmbeddedResource>
<EmbeddedResource Include="SettlementReport.resx">
<DependentUpon>SettlementReport.cs</DependentUpon>
<SubType>Designer</SubType>

View File

@@ -111,6 +111,10 @@ namespace BeWoNordeifel
this.xrLabel9 = new DevExpress.XtraReports.UI.XRLabel();
this.xrLabel1 = new DevExpress.XtraReports.UI.XRLabel();
this.fieldKontaktArt = new DevExpress.XtraReports.UI.CalculatedField();
this.xrPictureBox1 = new DevExpress.XtraReports.UI.XRPictureBox();
this.xrLabel17 = new DevExpress.XtraReports.UI.XRLabel();
this.xrLabel18 = new DevExpress.XtraReports.UI.XRLabel();
this.xrLabel19 = new DevExpress.XtraReports.UI.XRLabel();
((System.ComponentModel.ISupportInitialize)(this.xrTable3)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.xrTableServiceRecords1)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).BeginInit();
@@ -675,7 +679,12 @@ namespace BeWoNordeifel
//
// topMarginBand1
//
this.topMarginBand1.HeightF = 100F;
this.topMarginBand1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
this.xrPictureBox1,
this.xrLabel17,
this.xrLabel18,
this.xrLabel19});
this.topMarginBand1.HeightF = 192.8743F;
this.topMarginBand1.Name = "topMarginBand1";
//
// bottomMarginBand1
@@ -1117,6 +1126,49 @@ namespace BeWoNordeifel
this.fieldKontaktArt.FieldType = DevExpress.XtraReports.UI.FieldType.String;
this.fieldKontaktArt.Name = "fieldKontaktArt";
//
// xrPictureBox1
//
this.xrPictureBox1.Image = ((System.Drawing.Image)(resources.GetObject("xrPictureBox1.Image")));
this.xrPictureBox1.LocationFloat = new DevExpress.Utils.PointFloat(149.8057F, 50F);
this.xrPictureBox1.Name = "xrPictureBox1";
this.xrPictureBox1.SizeF = new System.Drawing.SizeF(230.1675F, 100.5132F);
this.xrPictureBox1.Sizing = DevExpress.XtraPrinting.ImageSizeMode.ZoomImage;
//
// xrLabel17
//
this.xrLabel17.BorderDashStyle = DevExpress.XtraPrinting.BorderDashStyle.Dot;
this.xrLabel17.LocationFloat = new DevExpress.Utils.PointFloat(411.3701F, 72.22222F);
this.xrLabel17.Name = "xrLabel17";
this.xrLabel17.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
this.xrLabel17.SizeF = new System.Drawing.SizeF(223.63F, 20F);
this.xrLabel17.StylePriority.UseBorderDashStyle = false;
this.xrLabel17.StylePriority.UseFont = false;
this.xrLabel17.StylePriority.UseTextAlignment = false;
this.xrLabel17.Text = "BeWo Nordeifel GbR ";
this.xrLabel17.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight;
//
// xrLabel18
//
this.xrLabel18.LocationFloat = new DevExpress.Utils.PointFloat(411.3802F, 92.22221F);
this.xrLabel18.Name = "xrLabel18";
this.xrLabel18.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
this.xrLabel18.SizeF = new System.Drawing.SizeF(223.62F, 20F);
this.xrLabel18.StylePriority.UseFont = false;
this.xrLabel18.StylePriority.UseTextAlignment = false;
this.xrLabel18.Text = "Am Handwerkerzentrum 1";
this.xrLabel18.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight;
//
// xrLabel19
//
this.xrLabel19.LocationFloat = new DevExpress.Utils.PointFloat(411.3802F, 112.2222F);
this.xrLabel19.Name = "xrLabel19";
this.xrLabel19.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
this.xrLabel19.SizeF = new System.Drawing.SizeF(223.62F, 20F);
this.xrLabel19.StylePriority.UseFont = false;
this.xrLabel19.StylePriority.UseTextAlignment = false;
this.xrLabel19.Text = "52156 Monschau";
this.xrLabel19.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight;
//
// Quittierungsbeleg
//
this.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] {
@@ -1135,7 +1187,7 @@ namespace BeWoNordeifel
this.formattingRuleServiceDesc,
this.formattingRuleCostBearer,
this.formattingRuleEmployeeName});
this.Margins = new System.Drawing.Printing.Margins(80, 30, 100, 30);
this.Margins = new System.Drawing.Printing.Margins(80, 30, 193, 30);
this.PageHeight = 1169;
this.PageWidth = 827;
this.PaperKind = System.Drawing.Printing.PaperKind.A4;
@@ -1232,5 +1284,9 @@ namespace BeWoNordeifel
private DevExpress.XtraReports.UI.XRTableCell xrTableCell31;
private DevExpress.XtraReports.UI.XRLabel xrLabel14;
private DevExpress.XtraReports.UI.XRLabel xrLabel16;
private DevExpress.XtraReports.UI.XRPictureBox xrPictureBox1;
private DevExpress.XtraReports.UI.XRLabel xrLabel17;
private DevExpress.XtraReports.UI.XRLabel xrLabel18;
private DevExpress.XtraReports.UI.XRLabel xrLabel19;
}
}

View File

@@ -120,6 +120,433 @@
<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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
AAAAAElFTkSuQmCC
</value>
</data>
<data name="xrRichText2.SerializableRtfString" xml:space="preserve">
<value>ewBcAHIAdABmADEAXABkAGUAZgBmADAAewBcAGYAbwBuAHQAdABiAGwAewBcAGYAMAAgAEMAYQBsAGkAYgByAGkAOwB9AHsAXABmADEAIABUAGkAbQBlAHMAIABOAGUAdwAgAFIAbwBtAGEAbgA7AH0AewBcAGYAMgAgAEEAcgBpAGEAbAA7AH0AfQB7AFwAYwBvAGwAbwByAHQAYgBsACAAOwBcAHIAZQBkADAAXABnAHIAZQBlAG4AMABcAGIAbAB1AGUAMAAgADsAXAByAGUAZAAwAFwAZwByAGUAZQBuADAAXABiAGwAdQBlADIANQA1ACAAOwB9AHsAXAAqAFwAZABlAGYAYwBoAHAAIABcAGYAMQBcAGYAcwAyADQAfQB7AFwAcwB0AHkAbABlAHMAaABlAGUAdAAgAHsAXABxAGwAXABmADEAXABmAHMAMgA0ACAATgBvAHIAbQBhAGwAOwB9AHsAXAAqAFwAYwBzADEAXABmADEAXABmAHMAMgA0AFwAYwBmADEAIABEAGUAZgBhAHUAbAB0ACAAUABhAHIAYQBnAHIAYQBwAGgAIABGAG8AbgB0ADsAfQB7AFwAKgBcAGMAcwAyAFwAcwBiAGEAcwBlAGQAbwBuADEAXABmADEAXABmAHMAMgA0AFwAYwBmADEAIABMAGkAbgBlACAATgB1AG0AYgBlAHIAOwB9AHsAXAAqAFwAYwBzADMAXAB1AGwAXABmADEAXABmAHMAMgA0AFwAYwBmADIAIABIAHkAcABlAHIAbABpAG4AawA7AH0AewBcACoAXAB0AHMANABcAHQAcwByAG8AdwBkAFwAZgAxAFwAZgBzADIANABcAHEAbABcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgBsADMAXAB0AHMAYwBlAGwAbABwAGEAZABkAGwAMQAwADgAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAYgAzAFwAdABzAGMAZQBsAGwAcABhAGQAZABmAHIAMwBcAHQAcwBjAGUAbABsAHAAYQBkAGQAcgAxADAAOABcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgB0ADMAXAB0AHMAdgBlAHIAdABhAGwAdABcAGMAbAB0AHgAbAByAHQAYgAgAE4AbwByAG0AYQBsACAAVABhAGIAbABlADsAfQB7AFwAKgBcAHQAcwA1AFwAdABzAHIAbwB3AGQAXABzAGIAYQBzAGUAZABvAG4ANABcAGYAMQBcAGYAcwAyADQAXABxAGwAXAB0AHIAYgByAGQAcgB0AFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcgBiAHIAZAByAGwAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdAByAGIAcgBkAHIAYgBcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHIAYgByAGQAcgByAFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcgBiAHIAZAByAGgAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdAByAGIAcgBkAHIAdgBcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAbAAzAFwAdABzAGMAZQBsAGwAcABhAGQAZABsADEAMAA4AFwAdABzAGMAZQBsAGwAcABhAGQAZABmAHIAMwBcAHQAcwBjAGUAbABsAHAAYQBkAGQAcgAxADAAOABcAHQAcwB2AGUAcgB0AGEAbAB0AFwAYwBsAHQAeABsAHIAdABiACAAVABhAGIAbABlACAAUwBpAG0AcABsAGUAIAAxADsAfQB9AHsAXAAqAFwAbABpAHMAdABvAHYAZQByAHIAaQBkAGUAdABhAGIAbABlAH0AXABuAG8AdQBpAGMAbwBtAHAAYQB0AFwAcwBwAGwAeQB0AHcAbgBpAG4AZQBcAGgAdABtAGEAdQB0AHMAcABcAHAAYQByAGQAXABwAGwAYQBpAG4AXABxAGwAewBcAGYAMgBcAGYAcwAyADAAXABjAGYAMQAgAEsAZQBpAG4AZQAgAH0AewBcAGwAYQBuAGcAMQAwADMAMQBcAGwAYQBuAGcAZgBlADEAMAAzADEAXAB1AGwAXABmADIAXABmAHMAMgAwAFwAYwBmADEAIABLAHIAYQBuAGsAZQBuAGgAYQB1AHMAYQB1AGYAZQBuAHQAaABhAGwAdABlAH0AXABsAGEAbgBnADEAMAAzADEAXABsAGEAbgBnAGYAZQAxADAAMwAxAFwAdQBsAFwAZgAyAFwAZgBzADIAMABcAGMAZgAxAFwAcABhAHIAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcQBsAHsAXABsAGEAbgBnADEAMAAzADEAXABsAGEAbgBnAGYAZQAxADAAMwAxAFwAdQBsAFwAZgAyAFwAZgBzADIAMABcAGMAZgAxACAAYgBlAGsAYQBuAG4AdAAgAG8AZABlAHIAIAB9AFwAbABhAG4AZwAxADAAMwAxAFwAbABhAG4AZwBmAGUAMQAwADMAMQBcAHUAbABcAGYAMgBcAGYAcwAyADAAXABjAGYAMQBcAHAAYQByAFwAcABhAHIAZABcAHAAbABhAGkAbgBcAHEAbAB7AFwAbABhAG4AZwAxADAAMwAxAFwAbABhAG4AZwBmAGUAMQAwADMAMQBcAHUAbABcAGYAMgBcAGYAcwAyADAAXABjAGYAMQAgAGEAYgByAGUAYwBoAG4AdQBuAGcAcwByAGUAbABlAHYAYQBuAHQAfQB7AFwAbABhAG4AZwAxADAAMwAxAFwAbABhAG4AZwBmAGUAMQAwADMAMQBcAGYAMgBcAGYAcwAyADAAXABjAGYAMQAgACAAaQBtACAAQQBiAHIAZQBjAGgAbgB1AG4AZwBzAHoAZQBpAHQAcgBhAHUAbQB9AFwAbABhAG4AZwAxADAAMwAxAFwAbABhAG4AZwBmAGUAMQAwADMAMQBcAGYAMQBcAGYAcwAyADQAXABjAGYAMQBcAHAAYQByAH0A</value>
</data>

View File

@@ -0,0 +1,958 @@
using BeWo.Report.ReportObjects;
namespace BeWoNordeifel
{
partial class ServiceInvoiceReport
{
/// <summary>
/// Required designer variable.
/// </summary>
private System.ComponentModel.IContainer components = null;
/// <summary>
/// Clean up any resources being used.
/// </summary>
/// <param name="disposing">true if managed resources should be disposed; otherwise, false.</param>
protected override void Dispose(bool disposing)
{
if (disposing && (components != null))
{
components.Dispose();
}
base.Dispose(disposing);
}
/// <summary>
/// Required method for Designer support - do not modify
/// the contents of this method with the code editor.
/// </summary>
private void InitializeComponent()
{
this.components = new System.ComponentModel.Container();
System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(ServiceInvoiceReport));
this.Detail = new DevExpress.XtraReports.UI.DetailBand();
this.ReportHeader = new DevExpress.XtraReports.UI.ReportHeaderBand();
this.ruleRateFactorNull = new DevExpress.XtraReports.UI.FormattingRule();
this.topMarginBand1 = new DevExpress.XtraReports.UI.TopMarginBand();
this.bottomMarginBand1 = new DevExpress.XtraReports.UI.BottomMarginBand();
this.Page1 = new DevExpress.XtraReports.UI.GroupHeaderBand();
this.xrLabel7 = new DevExpress.XtraReports.UI.XRLabel();
this.xrLabel4 = new DevExpress.XtraReports.UI.XRLabel();
this.xrLabel3 = new DevExpress.XtraReports.UI.XRLabel();
this.xrLabel2 = new DevExpress.XtraReports.UI.XRLabel();
this.xrLabel5 = new DevExpress.XtraReports.UI.XRLabel();
this.xrLabel8 = new DevExpress.XtraReports.UI.XRLabel();
this.lblAbrechnungszeitraum = new DevExpress.XtraReports.UI.XRLabel();
this.xrTable2 = new DevExpress.XtraReports.UI.XRTable();
this.xrTableRow2 = new DevExpress.XtraReports.UI.XRTableRow();
this.xrTableCell4 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableRow5 = new DevExpress.XtraReports.UI.XRTableRow();
this.xrTableCell13 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableRow4 = new DevExpress.XtraReports.UI.XRTableRow();
this.xrTableCell11 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableRow3 = new DevExpress.XtraReports.UI.XRTableRow();
this.xrTableCell8 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableRow1 = new DevExpress.XtraReports.UI.XRTableRow();
this.xrTableCell1 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableRow6 = new DevExpress.XtraReports.UI.XRTableRow();
this.xrTableCell2 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableRow8 = new DevExpress.XtraReports.UI.XRTableRow();
this.xrTableCell5 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrLabel15 = new DevExpress.XtraReports.UI.XRLabel();
this.xrTable4 = new DevExpress.XtraReports.UI.XRTable();
this.xrTableRow10 = new DevExpress.XtraReports.UI.XRTableRow();
this.xrTableCell9 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableRow14 = new DevExpress.XtraReports.UI.XRTableRow();
this.xrTableCell12 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrLabel14 = new DevExpress.XtraReports.UI.XRLabel();
this.xrLabel9 = new DevExpress.XtraReports.UI.XRLabel();
this.DetailReport = new DevExpress.XtraReports.UI.DetailReportBand();
this.Detail1 = new DevExpress.XtraReports.UI.DetailBand();
this.xrTable5 = new DevExpress.XtraReports.UI.XRTable();
this.xrTableRow23 = new DevExpress.XtraReports.UI.XRTableRow();
this.xrTableCell32 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell37 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell35 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell33 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell36 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell38 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell34 = new DevExpress.XtraReports.UI.XRTableCell();
this.DetailReport2 = new DevExpress.XtraReports.UI.DetailReportBand();
this.Detail3 = new DevExpress.XtraReports.UI.DetailBand();
this.xrTable6 = new DevExpress.XtraReports.UI.XRTable();
this.xrTableRow25 = new DevExpress.XtraReports.UI.XRTableRow();
this.xrTableCell40 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell42 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell43 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell44 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell45 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell46 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell47 = new DevExpress.XtraReports.UI.XRTableCell();
this.GroupFooter1 = new DevExpress.XtraReports.UI.GroupFooterBand();
this.xrLabel1 = new DevExpress.XtraReports.UI.XRLabel();
this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components);
this.xrPictureBox1 = new DevExpress.XtraReports.UI.XRPictureBox();
this.xrLabel6 = new DevExpress.XtraReports.UI.XRLabel();
this.xrLabel13 = new DevExpress.XtraReports.UI.XRLabel();
this.xrLabel10 = new DevExpress.XtraReports.UI.XRLabel();
this.xrLabel11 = new DevExpress.XtraReports.UI.XRLabel();
((System.ComponentModel.ISupportInitialize)(this.xrTable2)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.xrTable4)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.xrTable5)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.xrTable6)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this)).BeginInit();
//
// Detail
//
this.Detail.HeightF = 0F;
this.Detail.Name = "Detail";
this.Detail.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F);
this.Detail.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
//
// ReportHeader
//
this.ReportHeader.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
this.xrPictureBox1,
this.xrLabel6,
this.xrLabel13,
this.xrLabel10});
this.ReportHeader.Font = new System.Drawing.Font("Verdana", 10F);
this.ReportHeader.HeightF = 134F;
this.ReportHeader.Name = "ReportHeader";
this.ReportHeader.StylePriority.UseFont = false;
//
// ruleRateFactorNull
//
this.ruleRateFactorNull.Condition = "[RateFactorText2] == ?";
this.ruleRateFactorNull.Formatting.Visible = DevExpress.Utils.DefaultBoolean.False;
this.ruleRateFactorNull.Name = "ruleRateFactorNull";
//
// topMarginBand1
//
this.topMarginBand1.HeightF = 40F;
this.topMarginBand1.Name = "topMarginBand1";
//
// bottomMarginBand1
//
this.bottomMarginBand1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
this.xrLabel11});
this.bottomMarginBand1.HeightF = 80F;
this.bottomMarginBand1.Name = "bottomMarginBand1";
//
// Page1
//
this.Page1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
this.xrLabel7,
this.xrLabel4,
this.xrLabel3,
this.xrLabel2,
this.xrLabel5,
this.xrLabel8,
this.lblAbrechnungszeitraum,
this.xrTable2});
this.Page1.Font = new System.Drawing.Font("Verdana", 10F);
this.Page1.HeightF = 354.0833F;
this.Page1.Name = "Page1";
this.Page1.StylePriority.UseFont = false;
//
// xrLabel7
//
this.xrLabel7.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F);
this.xrLabel7.Multiline = true;
this.xrLabel7.Name = "xrLabel7";
this.xrLabel7.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
this.xrLabel7.SizeF = new System.Drawing.SizeF(317F, 111.5F);
this.xrLabel7.StylePriority.UseFont = false;
this.xrLabel7.Text = "[RecipientOrganisation]\r\n[RecipientContactPerson]\r\n[RecipientDivision]\r\n[Recipien" +
"tStreet]\r\n[RecipientPostCodeAndTown]";
//
// xrLabel4
//
this.xrLabel4.BackColor = System.Drawing.Color.Transparent;
this.xrLabel4.CanShrink = true;
this.xrLabel4.Font = new System.Drawing.Font("Verdana", 9.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
this.xrLabel4.LocationFloat = new DevExpress.Utils.PointFloat(0F, 235F);
this.xrLabel4.Multiline = true;
this.xrLabel4.Name = "xrLabel4";
this.xrLabel4.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
this.xrLabel4.SizeF = new System.Drawing.SizeF(650F, 20F);
this.xrLabel4.StylePriority.UseBackColor = false;
this.xrLabel4.StylePriority.UseFont = false;
this.xrLabel4.Text = "[CustomerReferenceNumber]";
this.xrLabel4.WordWrap = false;
//
// xrLabel3
//
this.xrLabel3.BackColor = System.Drawing.Color.Transparent;
this.xrLabel3.CanShrink = true;
this.xrLabel3.Font = new System.Drawing.Font("Verdana", 9.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
this.xrLabel3.LocationFloat = new DevExpress.Utils.PointFloat(0F, 215F);
this.xrLabel3.Name = "xrLabel3";
this.xrLabel3.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
this.xrLabel3.SizeF = new System.Drawing.SizeF(650F, 20F);
this.xrLabel3.StylePriority.UseBackColor = false;
this.xrLabel3.StylePriority.UseFont = false;
this.xrLabel3.Text = "Abrechnung Betreuungsleistungen für [CustomerSalutation] [CustomerName]";
this.xrLabel3.WordWrap = false;
//
// xrLabel2
//
this.xrLabel2.BackColor = System.Drawing.Color.Transparent;
this.xrLabel2.CanShrink = true;
this.xrLabel2.Font = new System.Drawing.Font("Verdana", 9.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
this.xrLabel2.LocationFloat = new DevExpress.Utils.PointFloat(0F, 195F);
this.xrLabel2.Name = "xrLabel2";
this.xrLabel2.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
this.xrLabel2.SizeF = new System.Drawing.SizeF(650F, 20F);
this.xrLabel2.StylePriority.UseBackColor = false;
this.xrLabel2.StylePriority.UseFont = false;
this.xrLabel2.Text = "Rechnung Nr. [InvoiceNumber]";
this.xrLabel2.WordWrap = false;
//
// xrLabel5
//
this.xrLabel5.LocationFloat = new DevExpress.Utils.PointFloat(0F, 297.5F);
this.xrLabel5.Name = "xrLabel5";
this.xrLabel5.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
this.xrLabel5.SizeF = new System.Drawing.SizeF(317F, 17F);
this.xrLabel5.StylePriority.UseFont = false;
this.xrLabel5.Text = "Sehr geehrte Damen und Herren,";
//
// xrLabel8
//
this.xrLabel8.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "InvoiceDate")});
this.xrLabel8.LocationFloat = new DevExpress.Utils.PointFloat(362.5F, 172F);
this.xrLabel8.Name = "xrLabel8";
this.xrLabel8.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
this.xrLabel8.SizeF = new System.Drawing.SizeF(283F, 23F);
this.xrLabel8.StylePriority.UseTextAlignment = false;
this.xrLabel8.Text = "xrLabel8";
this.xrLabel8.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight;
//
// lblAbrechnungszeitraum
//
this.lblAbrechnungszeitraum.LocationFloat = new DevExpress.Utils.PointFloat(0F, 322.5F);
this.lblAbrechnungszeitraum.Multiline = true;
this.lblAbrechnungszeitraum.Name = "lblAbrechnungszeitraum";
this.lblAbrechnungszeitraum.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
this.lblAbrechnungszeitraum.SizeF = new System.Drawing.SizeF(642F, 31.58334F);
this.lblAbrechnungszeitraum.StylePriority.UseFont = false;
this.lblAbrechnungszeitraum.Text = "hiermit berechnen wir für den ... folgende erbrachte Tätigkeiten:";
//
// xrTable2
//
this.xrTable2.LocationFloat = new DevExpress.Utils.PointFloat(362.5F, 0F);
this.xrTable2.Name = "xrTable2";
this.xrTable2.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] {
this.xrTableRow2,
this.xrTableRow5,
this.xrTableRow4,
this.xrTableRow3,
this.xrTableRow1,
this.xrTableRow6,
this.xrTableRow8});
this.xrTable2.SizeF = new System.Drawing.SizeF(283F, 134F);
//
// xrTableRow2
//
this.xrTableRow2.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
this.xrTableCell4});
this.xrTableRow2.Name = "xrTableRow2";
this.xrTableRow2.Weight = 0.13245033112582783D;
//
// xrTableCell4
//
this.xrTableCell4.CanShrink = true;
this.xrTableCell4.Name = "xrTableCell4";
this.xrTableCell4.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
this.xrTableCell4.ProcessNullValues = DevExpress.XtraReports.UI.ValueSuppressType.SuppressAndShrink;
this.xrTableCell4.StylePriority.UseFont = false;
this.xrTableCell4.StylePriority.UseTextAlignment = false;
this.xrTableCell4.Text = "Ihr(e) Ansprechpartner(in):";
this.xrTableCell4.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight;
this.xrTableCell4.Weight = 1D;
//
// xrTableRow5
//
this.xrTableRow5.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
this.xrTableCell13});
this.xrTableRow5.Name = "xrTableRow5";
this.xrTableRow5.Weight = 0.13245033112582783D;
//
// xrTableCell13
//
this.xrTableCell13.CanShrink = true;
this.xrTableCell13.Name = "xrTableCell13";
this.xrTableCell13.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
this.xrTableCell13.ProcessNullValues = DevExpress.XtraReports.UI.ValueSuppressType.SuppressAndShrink;
this.xrTableCell13.StylePriority.UseFont = false;
this.xrTableCell13.StylePriority.UseTextAlignment = false;
this.xrTableCell13.Text = "[SenderContactPerson]";
this.xrTableCell13.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight;
this.xrTableCell13.Weight = 1D;
//
// xrTableRow4
//
this.xrTableRow4.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
this.xrTableCell11});
this.xrTableRow4.Name = "xrTableRow4";
this.xrTableRow4.Weight = 0.13245033112582783D;
//
// xrTableCell11
//
this.xrTableCell11.CanShrink = true;
this.xrTableCell11.Name = "xrTableCell11";
this.xrTableCell11.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
this.xrTableCell11.ProcessNullValues = DevExpress.XtraReports.UI.ValueSuppressType.SuppressAndShrink;
this.xrTableCell11.StylePriority.UseFont = false;
this.xrTableCell11.StylePriority.UseTextAlignment = false;
this.xrTableCell11.Text = "[SenderContactPersonDivision]";
this.xrTableCell11.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight;
this.xrTableCell11.Weight = 1D;
//
// xrTableRow3
//
this.xrTableRow3.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
this.xrTableCell8});
this.xrTableRow3.Name = "xrTableRow3";
this.xrTableRow3.Weight = 0.13245033112582783D;
//
// xrTableCell8
//
this.xrTableCell8.CanShrink = true;
this.xrTableCell8.Name = "xrTableCell8";
this.xrTableCell8.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
this.xrTableCell8.ProcessNullValues = DevExpress.XtraReports.UI.ValueSuppressType.SuppressAndShrink;
this.xrTableCell8.StylePriority.UseFont = false;
this.xrTableCell8.StylePriority.UseTextAlignment = false;
this.xrTableCell8.Text = "[SenderContactPersonMail]";
this.xrTableCell8.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight;
this.xrTableCell8.Weight = 1D;
//
// xrTableRow1
//
this.xrTableRow1.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
this.xrTableCell1});
this.xrTableRow1.Name = "xrTableRow1";
this.xrTableRow1.Weight = 0.13245033112582783D;
//
// xrTableCell1
//
this.xrTableCell1.CanShrink = true;
this.xrTableCell1.Name = "xrTableCell1";
this.xrTableCell1.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
this.xrTableCell1.ProcessNullValues = DevExpress.XtraReports.UI.ValueSuppressType.SuppressAndShrink;
this.xrTableCell1.StylePriority.UseFont = false;
this.xrTableCell1.StylePriority.UseTextAlignment = false;
this.xrTableCell1.Text = "[SenderContactPersonPhone]";
this.xrTableCell1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight;
this.xrTableCell1.Weight = 1D;
//
// xrTableRow6
//
this.xrTableRow6.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
this.xrTableCell2});
this.xrTableRow6.Name = "xrTableRow6";
this.xrTableRow6.Weight = 0.11258278145695365D;
//
// xrTableCell2
//
this.xrTableCell2.CanShrink = true;
this.xrTableCell2.Name = "xrTableCell2";
this.xrTableCell2.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
this.xrTableCell2.ProcessNullValues = DevExpress.XtraReports.UI.ValueSuppressType.SuppressAndShrink;
this.xrTableCell2.StylePriority.UseFont = false;
this.xrTableCell2.StylePriority.UseTextAlignment = false;
this.xrTableCell2.Text = "[SenderContactPersonFax]";
this.xrTableCell2.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight;
this.xrTableCell2.Weight = 1D;
//
// xrTableRow8
//
this.xrTableRow8.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
this.xrTableCell5});
this.xrTableRow8.Name = "xrTableRow8";
this.xrTableRow8.Weight = 0.11258278145695365D;
//
// xrTableCell5
//
this.xrTableCell5.Name = "xrTableCell5";
this.xrTableCell5.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
this.xrTableCell5.Weight = 1D;
//
// xrLabel15
//
this.xrLabel15.Font = new System.Drawing.Font("Verdana", 10F);
this.xrLabel15.LocationFloat = new DevExpress.Utils.PointFloat(0F, 114.5833F);
this.xrLabel15.Name = "xrLabel15";
this.xrLabel15.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
this.xrLabel15.SizeF = new System.Drawing.SizeF(175F, 17F);
this.xrLabel15.StylePriority.UseFont = false;
this.xrLabel15.Text = "Mit freundlichen Grüßen";
//
// xrTable4
//
this.xrTable4.Font = new System.Drawing.Font("Verdana", 10F);
this.xrTable4.LocationFloat = new DevExpress.Utils.PointFloat(0F, 68.75F);
this.xrTable4.Name = "xrTable4";
this.xrTable4.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] {
this.xrTableRow10,
this.xrTableRow14});
this.xrTable4.SizeF = new System.Drawing.SizeF(650F, 26F);
this.xrTable4.StylePriority.UseFont = false;
//
// xrTableRow10
//
this.xrTableRow10.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
this.xrTableCell9});
this.xrTableRow10.Name = "xrTableRow10";
this.xrTableRow10.Weight = 0.38095238095238093D;
//
// xrTableCell9
//
this.xrTableCell9.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "Notice")});
this.xrTableCell9.Name = "xrTableCell9";
this.xrTableCell9.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
this.xrTableCell9.StylePriority.UsePadding = false;
this.xrTableCell9.Text = "xrTableCell1";
this.xrTableCell9.Weight = 3D;
//
// xrTableRow14
//
this.xrTableRow14.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
this.xrTableCell12});
this.xrTableRow14.Name = "xrTableRow14";
this.xrTableRow14.Weight = 0.23809523809523808D;
//
// xrTableCell12
//
this.xrTableCell12.Name = "xrTableCell12";
this.xrTableCell12.Weight = 3D;
//
// xrLabel14
//
this.xrLabel14.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "CreatorName")});
this.xrLabel14.Font = new System.Drawing.Font("Verdana", 10F);
this.xrLabel14.LocationFloat = new DevExpress.Utils.PointFloat(0F, 189.5833F);
this.xrLabel14.Name = "xrLabel14";
this.xrLabel14.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
this.xrLabel14.SizeF = new System.Drawing.SizeF(225F, 17F);
this.xrLabel14.StylePriority.UseFont = false;
this.xrLabel14.Text = "[CreatorName]";
//
// xrLabel9
//
this.xrLabel9.Font = new System.Drawing.Font("Verdana", 10F, System.Drawing.FontStyle.Italic);
this.xrLabel9.LocationFloat = new DevExpress.Utils.PointFloat(0F, 43.75F);
this.xrLabel9.Name = "xrLabel9";
this.xrLabel9.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
this.xrLabel9.SizeF = new System.Drawing.SizeF(250F, 17F);
this.xrLabel9.StylePriority.UseFont = false;
this.xrLabel9.Text = "Abschließende Bemerkungen:";
//
// DetailReport
//
this.DetailReport.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] {
this.Detail1,
this.DetailReport2});
this.DetailReport.DataMember = "ServiceInvoicePeriods";
this.DetailReport.DataSource = this.bindingSource1;
this.DetailReport.Level = 0;
this.DetailReport.Name = "DetailReport";
//
// Detail1
//
this.Detail1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
this.xrTable5});
this.Detail1.HeightF = 25F;
this.Detail1.Name = "Detail1";
//
// xrTable5
//
this.xrTable5.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F);
this.xrTable5.Name = "xrTable5";
this.xrTable5.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] {
this.xrTableRow23});
this.xrTable5.SizeF = new System.Drawing.SizeF(677F, 25F);
//
// xrTableRow23
//
this.xrTableRow23.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
this.xrTableCell32,
this.xrTableCell37,
this.xrTableCell35,
this.xrTableCell33,
this.xrTableCell36,
this.xrTableCell38,
this.xrTableCell34});
this.xrTableRow23.Name = "xrTableRow23";
this.xrTableRow23.Weight = 1D;
//
// xrTableCell32
//
this.xrTableCell32.BackColor = System.Drawing.Color.Gainsboro;
this.xrTableCell32.BorderColor = System.Drawing.Color.DarkGray;
this.xrTableCell32.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
| DevExpress.XtraPrinting.BorderSide.Right)
| DevExpress.XtraPrinting.BorderSide.Bottom)));
this.xrTableCell32.Name = "xrTableCell32";
this.xrTableCell32.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 2, 2, 100F);
this.xrTableCell32.StylePriority.UseBackColor = false;
this.xrTableCell32.StylePriority.UseBorderColor = false;
this.xrTableCell32.StylePriority.UseBorders = false;
this.xrTableCell32.StylePriority.UsePadding = false;
this.xrTableCell32.StylePriority.UseTextAlignment = false;
this.xrTableCell32.Text = "Zeitraum";
this.xrTableCell32.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
this.xrTableCell32.Weight = 0.62463077449375981D;
//
// xrTableCell37
//
this.xrTableCell37.BackColor = System.Drawing.Color.Gainsboro;
this.xrTableCell37.BorderColor = System.Drawing.Color.DarkGray;
this.xrTableCell37.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
| DevExpress.XtraPrinting.BorderSide.Right)
| DevExpress.XtraPrinting.BorderSide.Bottom)));
this.xrTableCell37.Name = "xrTableCell37";
this.xrTableCell37.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 2, 2, 100F);
this.xrTableCell37.StylePriority.UseBackColor = false;
this.xrTableCell37.StylePriority.UseBorderColor = false;
this.xrTableCell37.StylePriority.UseBorders = false;
this.xrTableCell37.StylePriority.UsePadding = false;
this.xrTableCell37.StylePriority.UseTextAlignment = false;
this.xrTableCell37.Text = "Leistung";
this.xrTableCell37.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
this.xrTableCell37.Weight = 0.85081236260328186D;
//
// xrTableCell35
//
this.xrTableCell35.BackColor = System.Drawing.Color.Gainsboro;
this.xrTableCell35.BorderColor = System.Drawing.Color.DarkGray;
this.xrTableCell35.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
| DevExpress.XtraPrinting.BorderSide.Right)
| DevExpress.XtraPrinting.BorderSide.Bottom)));
this.xrTableCell35.Name = "xrTableCell35";
this.xrTableCell35.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 2, 2, 100F);
this.xrTableCell35.StylePriority.UseBackColor = false;
this.xrTableCell35.StylePriority.UseBorderColor = false;
this.xrTableCell35.StylePriority.UseBorders = false;
this.xrTableCell35.StylePriority.UsePadding = false;
this.xrTableCell35.StylePriority.UseTextAlignment = false;
this.xrTableCell35.Text = "Satz";
this.xrTableCell35.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight;
this.xrTableCell35.Weight = 0.23245943032832414D;
//
// xrTableCell33
//
this.xrTableCell33.BackColor = System.Drawing.Color.Gainsboro;
this.xrTableCell33.BorderColor = System.Drawing.Color.DarkGray;
this.xrTableCell33.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
| DevExpress.XtraPrinting.BorderSide.Right)
| DevExpress.XtraPrinting.BorderSide.Bottom)));
this.xrTableCell33.Name = "xrTableCell33";
this.xrTableCell33.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 2, 2, 100F);
this.xrTableCell33.StylePriority.UseBackColor = false;
this.xrTableCell33.StylePriority.UseBorderColor = false;
this.xrTableCell33.StylePriority.UseBorders = false;
this.xrTableCell33.StylePriority.UsePadding = false;
this.xrTableCell33.StylePriority.UseTextAlignment = false;
this.xrTableCell33.Text = "Stunden";
this.xrTableCell33.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight;
this.xrTableCell33.Weight = 0.2893277257020575D;
//
// xrTableCell36
//
this.xrTableCell36.BackColor = System.Drawing.Color.Gainsboro;
this.xrTableCell36.BorderColor = System.Drawing.Color.DarkGray;
this.xrTableCell36.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
| DevExpress.XtraPrinting.BorderSide.Right)
| DevExpress.XtraPrinting.BorderSide.Bottom)));
this.xrTableCell36.Name = "xrTableCell36";
this.xrTableCell36.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 2, 2, 100F);
this.xrTableCell36.StylePriority.UseBackColor = false;
this.xrTableCell36.StylePriority.UseBorderColor = false;
this.xrTableCell36.StylePriority.UseBorders = false;
this.xrTableCell36.StylePriority.UsePadding = false;
this.xrTableCell36.StylePriority.UseTextAlignment = false;
this.xrTableCell36.Text = "Betrag";
this.xrTableCell36.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight;
this.xrTableCell36.Weight = 0.26310971709438763D;
//
// xrTableCell38
//
this.xrTableCell38.BackColor = System.Drawing.Color.Gainsboro;
this.xrTableCell38.BorderColor = System.Drawing.Color.DarkGray;
this.xrTableCell38.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
| DevExpress.XtraPrinting.BorderSide.Right)
| DevExpress.XtraPrinting.BorderSide.Bottom)));
this.xrTableCell38.Name = "xrTableCell38";
this.xrTableCell38.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 2, 2, 100F);
this.xrTableCell38.StylePriority.UseBackColor = false;
this.xrTableCell38.StylePriority.UseBorderColor = false;
this.xrTableCell38.StylePriority.UseBorders = false;
this.xrTableCell38.StylePriority.UsePadding = false;
this.xrTableCell38.StylePriority.UseTextAlignment = false;
this.xrTableCell38.Text = "pausch Fakt.";
this.xrTableCell38.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight;
this.xrTableCell38.Weight = 0.42042083402151886D;
//
// xrTableCell34
//
this.xrTableCell34.BackColor = System.Drawing.Color.Gainsboro;
this.xrTableCell34.BorderColor = System.Drawing.Color.DarkGray;
this.xrTableCell34.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
| DevExpress.XtraPrinting.BorderSide.Right)
| DevExpress.XtraPrinting.BorderSide.Bottom)));
this.xrTableCell34.Name = "xrTableCell34";
this.xrTableCell34.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 2, 2, 100F);
this.xrTableCell34.StylePriority.UseBackColor = false;
this.xrTableCell34.StylePriority.UseBorderColor = false;
this.xrTableCell34.StylePriority.UseBorders = false;
this.xrTableCell34.StylePriority.UsePadding = false;
this.xrTableCell34.StylePriority.UseTextAlignment = false;
this.xrTableCell34.Text = "Gesamt";
this.xrTableCell34.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight;
this.xrTableCell34.Weight = 0.31923915575667006D;
//
// DetailReport2
//
this.DetailReport2.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] {
this.Detail3,
this.GroupFooter1});
this.DetailReport2.DataMember = "ServiceInvoicePeriods.ServiceInvoiceItems";
this.DetailReport2.DataSource = this.bindingSource1;
this.DetailReport2.Level = 0;
this.DetailReport2.Name = "DetailReport2";
this.DetailReport2.PageBreak = DevExpress.XtraReports.UI.PageBreak.AfterBand;
//
// Detail3
//
this.Detail3.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
this.xrTable6});
this.Detail3.HeightF = 25F;
this.Detail3.Name = "Detail3";
//
// xrTable6
//
this.xrTable6.Font = new System.Drawing.Font("Verdana", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
this.xrTable6.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F);
this.xrTable6.Name = "xrTable6";
this.xrTable6.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] {
this.xrTableRow25});
this.xrTable6.SizeF = new System.Drawing.SizeF(677F, 25F);
this.xrTable6.StylePriority.UseFont = false;
//
// xrTableRow25
//
this.xrTableRow25.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
this.xrTableCell40,
this.xrTableCell42,
this.xrTableCell43,
this.xrTableCell44,
this.xrTableCell45,
this.xrTableCell46,
this.xrTableCell47});
this.xrTableRow25.Name = "xrTableRow25";
this.xrTableRow25.Weight = 1D;
//
// xrTableCell40
//
this.xrTableCell40.BorderColor = System.Drawing.Color.DarkGray;
this.xrTableCell40.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right)
| DevExpress.XtraPrinting.BorderSide.Bottom)));
this.xrTableCell40.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "ServiceInvoicePeriods.ServiceInvoiceItems.Duration")});
this.xrTableCell40.Name = "xrTableCell40";
this.xrTableCell40.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 2, 2, 100F);
this.xrTableCell40.StylePriority.UseBorderColor = false;
this.xrTableCell40.StylePriority.UseBorders = false;
this.xrTableCell40.StylePriority.UsePadding = false;
this.xrTableCell40.StylePriority.UseTextAlignment = false;
this.xrTableCell40.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
this.xrTableCell40.Weight = 0.62463084211025488D;
//
// xrTableCell42
//
this.xrTableCell42.BorderColor = System.Drawing.Color.DarkGray;
this.xrTableCell42.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right)
| DevExpress.XtraPrinting.BorderSide.Bottom)));
this.xrTableCell42.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "ServiceInvoicePeriods.ServiceInvoiceItems.ServiceDescription")});
this.xrTableCell42.Name = "xrTableCell42";
this.xrTableCell42.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 2, 2, 100F);
this.xrTableCell42.StylePriority.UseBorderColor = false;
this.xrTableCell42.StylePriority.UseBorders = false;
this.xrTableCell42.StylePriority.UsePadding = false;
this.xrTableCell42.StylePriority.UseTextAlignment = false;
this.xrTableCell42.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
this.xrTableCell42.Weight = 0.85081229498678679D;
//
// xrTableCell43
//
this.xrTableCell43.BorderColor = System.Drawing.Color.DarkGray;
this.xrTableCell43.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right)
| DevExpress.XtraPrinting.BorderSide.Bottom)));
this.xrTableCell43.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "ServiceInvoicePeriods.ServiceInvoiceItems.HourlyRate", "{0:0.00}")});
this.xrTableCell43.Name = "xrTableCell43";
this.xrTableCell43.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 2, 2, 100F);
this.xrTableCell43.StylePriority.UseBorderColor = false;
this.xrTableCell43.StylePriority.UseBorders = false;
this.xrTableCell43.StylePriority.UsePadding = false;
this.xrTableCell43.StylePriority.UseTextAlignment = false;
this.xrTableCell43.Text = "xrTableCell43";
this.xrTableCell43.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight;
this.xrTableCell43.Weight = 0.23245943032832414D;
//
// xrTableCell44
//
this.xrTableCell44.BorderColor = System.Drawing.Color.DarkGray;
this.xrTableCell44.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right)
| DevExpress.XtraPrinting.BorderSide.Bottom)));
this.xrTableCell44.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "ServiceInvoicePeriods.ServiceInvoiceItems.Hours", "{0:0.##}")});
this.xrTableCell44.Name = "xrTableCell44";
this.xrTableCell44.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 2, 2, 100F);
this.xrTableCell44.StylePriority.UseBorderColor = false;
this.xrTableCell44.StylePriority.UseBorders = false;
this.xrTableCell44.StylePriority.UsePadding = false;
this.xrTableCell44.StylePriority.UseTextAlignment = false;
this.xrTableCell44.Text = "xrTableCell44";
this.xrTableCell44.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight;
this.xrTableCell44.Weight = 0.2893277257020575D;
//
// xrTableCell45
//
this.xrTableCell45.BorderColor = System.Drawing.Color.DarkGray;
this.xrTableCell45.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right)
| DevExpress.XtraPrinting.BorderSide.Bottom)));
this.xrTableCell45.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "ServiceInvoicePeriods.ServiceInvoiceItems.NetAmount", "{0:0.00}")});
this.xrTableCell45.Name = "xrTableCell45";
this.xrTableCell45.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 2, 2, 100F);
this.xrTableCell45.StylePriority.UseBorderColor = false;
this.xrTableCell45.StylePriority.UseBorders = false;
this.xrTableCell45.StylePriority.UsePadding = false;
this.xrTableCell45.StylePriority.UseTextAlignment = false;
this.xrTableCell45.Text = "xrTableCell45";
this.xrTableCell45.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight;
this.xrTableCell45.Weight = 0.26310971709438763D;
//
// xrTableCell46
//
this.xrTableCell46.BorderColor = System.Drawing.Color.DarkGray;
this.xrTableCell46.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right)
| DevExpress.XtraPrinting.BorderSide.Bottom)));
this.xrTableCell46.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "ServiceInvoicePeriods.ServiceInvoiceItems.RateFactor")});
this.xrTableCell46.Name = "xrTableCell46";
this.xrTableCell46.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 2, 2, 100F);
this.xrTableCell46.StylePriority.UseBorderColor = false;
this.xrTableCell46.StylePriority.UseBorders = false;
this.xrTableCell46.StylePriority.UsePadding = false;
this.xrTableCell46.StylePriority.UseTextAlignment = false;
this.xrTableCell46.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight;
this.xrTableCell46.Weight = 0.42042083402151886D;
//
// xrTableCell47
//
this.xrTableCell47.BorderColor = System.Drawing.Color.DarkGray;
this.xrTableCell47.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right)
| DevExpress.XtraPrinting.BorderSide.Bottom)));
this.xrTableCell47.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "ServiceInvoicePeriods.ServiceInvoiceItems.GrossAmount")});
this.xrTableCell47.Name = "xrTableCell47";
this.xrTableCell47.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 2, 2, 100F);
this.xrTableCell47.StylePriority.UseBorderColor = false;
this.xrTableCell47.StylePriority.UseBorders = false;
this.xrTableCell47.StylePriority.UsePadding = false;
this.xrTableCell47.StylePriority.UseTextAlignment = false;
this.xrTableCell47.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight;
this.xrTableCell47.Weight = 0.31923915575667006D;
//
// GroupFooter1
//
this.GroupFooter1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
this.xrLabel1,
this.xrLabel9,
this.xrTable4,
this.xrLabel14,
this.xrLabel15});
this.GroupFooter1.HeightF = 206.5833F;
this.GroupFooter1.Name = "GroupFooter1";
//
// xrLabel1
//
this.xrLabel1.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "GrossClaim", "Gesamtsumme: {0}")});
this.xrLabel1.Font = new System.Drawing.Font("Verdana", 9F, System.Drawing.FontStyle.Bold);
this.xrLabel1.LocationFloat = new DevExpress.Utils.PointFloat(420.9999F, 0F);
this.xrLabel1.Name = "xrLabel1";
this.xrLabel1.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 5, 0, 0, 100F);
this.xrLabel1.SizeF = new System.Drawing.SizeF(255.8333F, 25F);
this.xrLabel1.StylePriority.UseFont = false;
this.xrLabel1.StylePriority.UsePadding = false;
this.xrLabel1.StylePriority.UseTextAlignment = false;
this.xrLabel1.Text = "xrLabel1";
this.xrLabel1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight;
//
// bindingSource1
//
this.bindingSource1.DataSource = typeof(BeWo.Report.ReportObjects.ServiceInvoiceRO);
//
// xrPictureBox1
//
this.xrPictureBox1.Image = ((System.Drawing.Image)(resources.GetObject("xrPictureBox1.Image")));
this.xrPictureBox1.LocationFloat = new DevExpress.Utils.PointFloat(172.2581F, 2.777778F);
this.xrPictureBox1.Name = "xrPictureBox1";
this.xrPictureBox1.SizeF = new System.Drawing.SizeF(230.1675F, 100.5132F);
this.xrPictureBox1.Sizing = DevExpress.XtraPrinting.ImageSizeMode.ZoomImage;
//
// xrLabel6
//
this.xrLabel6.BorderDashStyle = DevExpress.XtraPrinting.BorderDashStyle.Dot;
this.xrLabel6.LocationFloat = new DevExpress.Utils.PointFloat(421.87F, 25F);
this.xrLabel6.Name = "xrLabel6";
this.xrLabel6.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
this.xrLabel6.SizeF = new System.Drawing.SizeF(223.63F, 20F);
this.xrLabel6.StylePriority.UseBorderDashStyle = false;
this.xrLabel6.StylePriority.UseFont = false;
this.xrLabel6.StylePriority.UseTextAlignment = false;
this.xrLabel6.Text = "BeWo Nordeifel GbR ";
this.xrLabel6.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight;
//
// xrLabel13
//
this.xrLabel13.LocationFloat = new DevExpress.Utils.PointFloat(421.8801F, 44.99999F);
this.xrLabel13.Name = "xrLabel13";
this.xrLabel13.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
this.xrLabel13.SizeF = new System.Drawing.SizeF(223.62F, 20F);
this.xrLabel13.StylePriority.UseFont = false;
this.xrLabel13.StylePriority.UseTextAlignment = false;
this.xrLabel13.Text = "Am Handwerkerzentrum 1";
this.xrLabel13.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight;
//
// xrLabel10
//
this.xrLabel10.LocationFloat = new DevExpress.Utils.PointFloat(421.8801F, 64.99998F);
this.xrLabel10.Name = "xrLabel10";
this.xrLabel10.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
this.xrLabel10.SizeF = new System.Drawing.SizeF(223.62F, 20F);
this.xrLabel10.StylePriority.UseFont = false;
this.xrLabel10.StylePriority.UseTextAlignment = false;
this.xrLabel10.Text = "52156 Monschau";
this.xrLabel10.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight;
//
// xrLabel11
//
this.xrLabel11.Font = new System.Drawing.Font("Verdana", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
this.xrLabel11.LocationFloat = new DevExpress.Utils.PointFloat(0F, 10.00002F);
this.xrLabel11.Name = "xrLabel11";
this.xrLabel11.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
this.xrLabel11.SizeF = new System.Drawing.SizeF(677F, 24.98031F);
this.xrLabel11.StylePriority.UseFont = false;
this.xrLabel11.StylePriority.UseTextAlignment = false;
this.xrLabel11.Text = "BeWo Nordeifel GbR, Sparkasse Aachen, DE72 3905 0000 0002 2107 22";
this.xrLabel11.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
//
// ServiceInvoiceReport
//
this.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] {
this.Detail,
this.ReportHeader,
this.topMarginBand1,
this.bottomMarginBand1,
this.Page1,
this.DetailReport});
this.DataSource = this.bindingSource1;
this.ExportOptions.PrintPreview.DefaultFileName = "Spitzabrechnung";
this.Font = new System.Drawing.Font("Verdana", 10F);
this.FormattingRuleSheet.AddRange(new DevExpress.XtraReports.UI.FormattingRule[] {
this.ruleRateFactorNull});
this.Margins = new System.Drawing.Printing.Margins(75, 75, 40, 80);
this.PageHeight = 1169;
this.PageWidth = 827;
this.PaperKind = System.Drawing.Printing.PaperKind.A4;
this.Version = "17.1";
((System.ComponentModel.ISupportInitialize)(this.xrTable2)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.xrTable4)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.xrTable5)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.xrTable6)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).EndInit();
((System.ComponentModel.ISupportInitialize)(this)).EndInit();
}
private DevExpress.XtraReports.UI.DetailBand Detail;
private System.Windows.Forms.BindingSource bindingSource1;
private DevExpress.XtraReports.UI.ReportHeaderBand ReportHeader;
private DevExpress.XtraReports.UI.FormattingRule ruleRateFactorNull;
private DevExpress.XtraReports.UI.TopMarginBand topMarginBand1;
private DevExpress.XtraReports.UI.BottomMarginBand bottomMarginBand1;
private DevExpress.XtraReports.UI.GroupHeaderBand Page1;
private DevExpress.XtraReports.UI.XRLabel xrLabel4;
private DevExpress.XtraReports.UI.XRLabel xrLabel3;
private DevExpress.XtraReports.UI.XRLabel xrLabel2;
private DevExpress.XtraReports.UI.XRLabel xrLabel5;
private DevExpress.XtraReports.UI.XRLabel xrLabel8;
private DevExpress.XtraReports.UI.XRLabel lblAbrechnungszeitraum;
private DevExpress.XtraReports.UI.XRTable xrTable2;
private DevExpress.XtraReports.UI.XRTableRow xrTableRow2;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell4;
private DevExpress.XtraReports.UI.XRTableRow xrTableRow5;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell13;
private DevExpress.XtraReports.UI.XRTableRow xrTableRow4;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell11;
private DevExpress.XtraReports.UI.XRTableRow xrTableRow3;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell8;
private DevExpress.XtraReports.UI.XRTableRow xrTableRow1;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell1;
private DevExpress.XtraReports.UI.XRTableRow xrTableRow6;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell2;
private DevExpress.XtraReports.UI.XRTableRow xrTableRow8;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell5;
private DevExpress.XtraReports.UI.XRLabel xrLabel15;
private DevExpress.XtraReports.UI.XRTable xrTable4;
private DevExpress.XtraReports.UI.XRTableRow xrTableRow10;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell9;
private DevExpress.XtraReports.UI.XRTableRow xrTableRow14;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell12;
private DevExpress.XtraReports.UI.XRLabel xrLabel14;
private DevExpress.XtraReports.UI.XRLabel xrLabel9;
private DevExpress.XtraReports.UI.DetailReportBand DetailReport;
private DevExpress.XtraReports.UI.DetailBand Detail1;
private DevExpress.XtraReports.UI.XRTable xrTable5;
private DevExpress.XtraReports.UI.XRTableRow xrTableRow23;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell32;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell37;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell35;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell33;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell36;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell38;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell34;
private DevExpress.XtraReports.UI.DetailReportBand DetailReport2;
private DevExpress.XtraReports.UI.DetailBand Detail3;
private DevExpress.XtraReports.UI.XRTable xrTable6;
private DevExpress.XtraReports.UI.XRTableRow xrTableRow25;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell40;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell42;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell43;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell44;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell45;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell46;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell47;
private DevExpress.XtraReports.UI.XRLabel xrLabel7;
private DevExpress.XtraReports.UI.GroupFooterBand GroupFooter1;
private DevExpress.XtraReports.UI.XRLabel xrLabel1;
private DevExpress.XtraReports.UI.XRPictureBox xrPictureBox1;
private DevExpress.XtraReports.UI.XRLabel xrLabel6;
private DevExpress.XtraReports.UI.XRLabel xrLabel13;
private DevExpress.XtraReports.UI.XRLabel xrLabel10;
private DevExpress.XtraReports.UI.XRLabel xrLabel11;
}
}

View File

@@ -0,0 +1,32 @@
using System;
using BeWo.Report;
using BeWo.Report.ReportObjects;
using DevExpress.XtraReports.UI;
namespace BeWoNordeifel
{
public partial class ServiceInvoiceReport : XtraReport, IBeWoReport<ServiceInvoiceRO>
{
public ServiceInvoiceReport()
{
this.InitializeComponent();
}
public void SetReportDataSource(ServiceInvoiceRO pRO)
{
DateTime start = pRO.AccountingPeriodStart;
DateTime end = pRO.AccountingPeriodEnd;
if (start.Month == end.Month && start.Year == end.Year)
{
lblAbrechnungszeitraum.Text = String.Format("hiermit berechnen wir für den Monat {0:MMMM yyyy} folgende erbrachte Tätigkeiten:", start);
}
else
{
lblAbrechnungszeitraum.Text = String.Format("hiermit berechnen wir für den Zeitraum {0:MMMM yyyy} - {1:MMMM yyyy} folgende erbrachte Tätigkeiten:", start, end);
}
this.bindingSource1.DataSource = pRO;
}
}
}

View File

@@ -0,0 +1,550 @@
<?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>
<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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
AAAAAElFTkSuQmCC
</value>
</data>
<metadata name="bindingSource1.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
<value>17, 17</value>
</metadata>
</root>

View File

@@ -1,4 +1,4 @@
namespace BeWo.Report.DefaultReports.Alt
namespace BeWoNordeifel.Alt
{
partial class Spitzabrechnung
{
@@ -149,7 +149,7 @@ namespace BeWo.Report.DefaultReports.Alt
//
// xrLabel14
//
this.xrLabel14.LocationFloat = new DevExpress.Utils.PointFloat(467.3852F, 39.99998F);
this.xrLabel14.LocationFloat = new DevExpress.Utils.PointFloat(426.3799F, 62.22221F);
this.xrLabel14.Name = "xrLabel14";
this.xrLabel14.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
this.xrLabel14.SizeF = new System.Drawing.SizeF(223.62F, 20F);
@@ -160,7 +160,7 @@ namespace BeWo.Report.DefaultReports.Alt
//
// xrLabel13
//
this.xrLabel13.LocationFloat = new DevExpress.Utils.PointFloat(467.3852F, 19.99999F);
this.xrLabel13.LocationFloat = new DevExpress.Utils.PointFloat(426.3799F, 42.22221F);
this.xrLabel13.Name = "xrLabel13";
this.xrLabel13.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
this.xrLabel13.SizeF = new System.Drawing.SizeF(223.62F, 20F);
@@ -172,7 +172,7 @@ namespace BeWo.Report.DefaultReports.Alt
// xrLabel9
//
this.xrLabel9.BorderDashStyle = DevExpress.XtraPrinting.BorderDashStyle.Dot;
this.xrLabel9.LocationFloat = new DevExpress.Utils.PointFloat(467.375F, 0F);
this.xrLabel9.LocationFloat = new DevExpress.Utils.PointFloat(426.3699F, 22.22222F);
this.xrLabel9.Name = "xrLabel9";
this.xrLabel9.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
this.xrLabel9.SizeF = new System.Drawing.SizeF(223.63F, 20F);
@@ -185,21 +185,20 @@ namespace BeWo.Report.DefaultReports.Alt
// xrPictureBox1
//
this.xrPictureBox1.Image = ((System.Drawing.Image)(resources.GetObject("xrPictureBox1.Image")));
this.xrPictureBox1.LocationFloat = new DevExpress.Utils.PointFloat(217.7631F, 0F);
this.xrPictureBox1.LocationFloat = new DevExpress.Utils.PointFloat(176.7579F, 0F);
this.xrPictureBox1.Name = "xrPictureBox1";
this.xrPictureBox1.SizeF = new System.Drawing.SizeF(249.6119F, 100.5132F);
this.xrPictureBox1.SizeF = new System.Drawing.SizeF(230.1675F, 100.5132F);
this.xrPictureBox1.Sizing = DevExpress.XtraPrinting.ImageSizeMode.ZoomImage;
//
// xrLabel8
//
this.xrLabel8.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "InvoiceDate")});
new DevExpress.XtraReports.UI.XRBinding("Text", null, "InvoiceDate", "Datum: {0}")});
this.xrLabel8.LocationFloat = new DevExpress.Utils.PointFloat(366.9999F, 186F);
this.xrLabel8.Name = "xrLabel8";
this.xrLabel8.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
this.xrLabel8.SizeF = new System.Drawing.SizeF(283F, 23F);
this.xrLabel8.StylePriority.UseTextAlignment = false;
this.xrLabel8.Text = "xrLabel8";
this.xrLabel8.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight;
//
// xrTable1
@@ -725,23 +724,23 @@ namespace BeWo.Report.DefaultReports.Alt
//
// topMarginBand1
//
this.topMarginBand1.HeightF = 56F;
this.topMarginBand1.HeightF = 40F;
this.topMarginBand1.Name = "topMarginBand1";
//
// bottomMarginBand1
//
this.bottomMarginBand1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
this.xrLabel7});
this.bottomMarginBand1.HeightF = 100F;
this.bottomMarginBand1.HeightF = 80F;
this.bottomMarginBand1.Name = "bottomMarginBand1";
//
// xrLabel7
//
this.xrLabel7.Font = new System.Drawing.Font("Verdana", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
this.xrLabel7.LocationFloat = new DevExpress.Utils.PointFloat(58.92764F, 36.51094F);
this.xrLabel7.LocationFloat = new DevExpress.Utils.PointFloat(0F, 10.00002F);
this.xrLabel7.Name = "xrLabel7";
this.xrLabel7.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
this.xrLabel7.SizeF = new System.Drawing.SizeF(540.0263F, 24.98031F);
this.xrLabel7.SizeF = new System.Drawing.SizeF(691F, 24.98031F);
this.xrLabel7.StylePriority.UseFont = false;
this.xrLabel7.StylePriority.UseTextAlignment = false;
this.xrLabel7.Text = "BeWo Nordeifel GbR, Sparkasse Aachen, DE72 3905 0000 0002 2107 22";
@@ -1071,7 +1070,7 @@ namespace BeWo.Report.DefaultReports.Alt
this.ExportOptions.PrintPreview.DefaultFileName = "Spitzabrechnung";
this.FormattingRuleSheet.AddRange(new DevExpress.XtraReports.UI.FormattingRule[] {
this.ruleRateFactorNull});
this.Margins = new System.Drawing.Printing.Margins(75, 61, 56, 100);
this.Margins = new System.Drawing.Printing.Margins(75, 61, 40, 80);
this.PageHeight = 1169;
this.PageWidth = 827;
this.PaperKind = System.Drawing.Printing.PaperKind.A4;

View File

@@ -6,7 +6,7 @@ using BeWo.Report;
using BeWo.Report.ReportObjects;
using BS.Shared.DataContracts;
namespace BeWo.Report.DefaultReports.Alt
namespace BeWoNordeifel.Alt
{
public partial class Spitzabrechnung : DevExpress.XtraReports.UI.XtraReport, IBeWoReport<SettlementRO>
{

View File

@@ -96,19 +96,12 @@
<Compile Include="FLSGroupReport.designer.cs">
<DependentUpon>FLSGroupReport.cs</DependentUpon>
</Compile>
<Compile Include="FlsAuslastungsauswertung.cs">
<SubType>Component</SubType>
</Compile>
<Compile Include="FlsAuslastungsauswertung.designer.cs">
<DependentUpon>FlsAuslastungsauswertung.cs</DependentUpon>
</Compile>
<Compile Include="Mitarbeiterstundenkonto.cs">
<SubType>Component</SubType>
</Compile>
<Compile Include="Mitarbeiterstundenkonto.designer.cs">
<DependentUpon>Mitarbeiterstundenkonto.cs</DependentUpon>
</Compile>
<Compile Include="Service\QueryService.cs" />
<Compile Include="Service\ResourceService.cs" />
<Compile Include="Stundenabrechnung.cs">
<SubType>Component</SubType>
@@ -199,9 +192,6 @@
<EmbeddedResource Include="FLSGroupReport.resx">
<DependentUpon>FLSGroupReport.cs</DependentUpon>
</EmbeddedResource>
<EmbeddedResource Include="FlsAuslastungsauswertung.resx">
<DependentUpon>FlsAuslastungsauswertung.cs</DependentUpon>
</EmbeddedResource>
<EmbeddedResource Include="Mitarbeiterstundenkonto.resx">
<DependentUpon>Mitarbeiterstundenkonto.cs</DependentUpon>
<SubType>Designer</SubType>

View File

@@ -32,6 +32,11 @@ namespace BetreuungsbueroFrankRoehrig.Alt
System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(Spitzabrechnung));
this.Detail = new DevExpress.XtraReports.UI.DetailBand();
this.ReportHeader = new DevExpress.XtraReports.UI.ReportHeaderBand();
this.RecipientPostCodeAndTown = new DevExpress.XtraReports.UI.XRLabel();
this.xrLabel_RecipientContactPerson = new DevExpress.XtraReports.UI.XRLabel();
this.xrLabel_RecipientDivision = new DevExpress.XtraReports.UI.XRLabel();
this.xrLabel_RecipientStreet = new DevExpress.XtraReports.UI.XRLabel();
this.xrLabel1 = new DevExpress.XtraReports.UI.XRLabel();
this.xrRichText2 = new DevExpress.XtraReports.UI.XRRichText();
this.xrRichText1 = new DevExpress.XtraReports.UI.XRRichText();
this.xrLabel8 = new DevExpress.XtraReports.UI.XRLabel();
@@ -52,12 +57,8 @@ namespace BetreuungsbueroFrankRoehrig.Alt
this.xrLabel4 = new DevExpress.XtraReports.UI.XRLabel();
this.xrLabel3 = new DevExpress.XtraReports.UI.XRLabel();
this.xrLabel2 = new DevExpress.XtraReports.UI.XRLabel();
this.RecipientPostCodeAndTown = new DevExpress.XtraReports.UI.XRLabel();
this.xrLabel_RecipientStreet = new DevExpress.XtraReports.UI.XRLabel();
this.xrLabel_RecipientDivision = new DevExpress.XtraReports.UI.XRLabel();
this.xrLabel_RecipientContactPerson = new DevExpress.XtraReports.UI.XRLabel();
this.xrLabel1 = new DevExpress.XtraReports.UI.XRLabel();
this.ReportFooter = new DevExpress.XtraReports.UI.ReportFooterBand();
this.xrLabel7 = new DevExpress.XtraReports.UI.XRLabel();
this.xrLabel10 = new DevExpress.XtraReports.UI.XRLabel();
this.xrTable3 = new DevExpress.XtraReports.UI.XRTable();
this.xrTableRow20 = new DevExpress.XtraReports.UI.XRTableRow();
@@ -102,7 +103,7 @@ namespace BetreuungsbueroFrankRoehrig.Alt
this.xrTableRow36 = new DevExpress.XtraReports.UI.XRTableRow();
this.xrTableCell57 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell58 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrLabel7 = new DevExpress.XtraReports.UI.XRLabel();
this.xrLabel9 = new DevExpress.XtraReports.UI.XRLabel();
((System.ComponentModel.ISupportInitialize)(this.xrRichText2)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.xrRichText1)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.xrTable1)).BeginInit();
@@ -132,6 +133,51 @@ namespace BetreuungsbueroFrankRoehrig.Alt
this.ReportHeader.Name = "ReportHeader";
this.ReportHeader.StylePriority.UseFont = false;
//
// RecipientPostCodeAndTown
//
this.RecipientPostCodeAndTown.CanShrink = true;
resources.ApplyResources(this.RecipientPostCodeAndTown, "RecipientPostCodeAndTown");
this.RecipientPostCodeAndTown.Name = "RecipientPostCodeAndTown";
this.RecipientPostCodeAndTown.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
this.RecipientPostCodeAndTown.ProcessNullValues = DevExpress.XtraReports.UI.ValueSuppressType.SuppressAndShrink;
this.RecipientPostCodeAndTown.StylePriority.UseFont = false;
//
// xrLabel_RecipientContactPerson
//
this.xrLabel_RecipientContactPerson.CanShrink = true;
resources.ApplyResources(this.xrLabel_RecipientContactPerson, "xrLabel_RecipientContactPerson");
this.xrLabel_RecipientContactPerson.Name = "xrLabel_RecipientContactPerson";
this.xrLabel_RecipientContactPerson.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
this.xrLabel_RecipientContactPerson.ProcessNullValues = DevExpress.XtraReports.UI.ValueSuppressType.SuppressAndShrink;
this.xrLabel_RecipientContactPerson.StylePriority.UseFont = false;
//
// xrLabel_RecipientDivision
//
this.xrLabel_RecipientDivision.CanShrink = true;
resources.ApplyResources(this.xrLabel_RecipientDivision, "xrLabel_RecipientDivision");
this.xrLabel_RecipientDivision.Name = "xrLabel_RecipientDivision";
this.xrLabel_RecipientDivision.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
this.xrLabel_RecipientDivision.ProcessNullValues = DevExpress.XtraReports.UI.ValueSuppressType.SuppressAndShrink;
this.xrLabel_RecipientDivision.StylePriority.UseFont = false;
//
// xrLabel_RecipientStreet
//
this.xrLabel_RecipientStreet.CanShrink = true;
resources.ApplyResources(this.xrLabel_RecipientStreet, "xrLabel_RecipientStreet");
this.xrLabel_RecipientStreet.Name = "xrLabel_RecipientStreet";
this.xrLabel_RecipientStreet.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
this.xrLabel_RecipientStreet.ProcessNullValues = DevExpress.XtraReports.UI.ValueSuppressType.SuppressAndShrink;
this.xrLabel_RecipientStreet.StylePriority.UseFont = false;
//
// xrLabel1
//
this.xrLabel1.CanShrink = true;
resources.ApplyResources(this.xrLabel1, "xrLabel1");
this.xrLabel1.Name = "xrLabel1";
this.xrLabel1.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
this.xrLabel1.ProcessNullValues = DevExpress.XtraReports.UI.ValueSuppressType.SuppressAndShrink;
this.xrLabel1.StylePriority.UseFont = false;
//
// xrRichText2
//
resources.ApplyResources(this.xrRichText2, "xrRichText2");
@@ -318,51 +364,6 @@ namespace BetreuungsbueroFrankRoehrig.Alt
this.xrLabel2.StylePriority.UseFont = false;
this.xrLabel2.WordWrap = false;
//
// RecipientPostCodeAndTown
//
this.RecipientPostCodeAndTown.CanShrink = true;
resources.ApplyResources(this.RecipientPostCodeAndTown, "RecipientPostCodeAndTown");
this.RecipientPostCodeAndTown.Name = "RecipientPostCodeAndTown";
this.RecipientPostCodeAndTown.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
this.RecipientPostCodeAndTown.ProcessNullValues = DevExpress.XtraReports.UI.ValueSuppressType.SuppressAndShrink;
this.RecipientPostCodeAndTown.StylePriority.UseFont = false;
//
// xrLabel_RecipientStreet
//
this.xrLabel_RecipientStreet.CanShrink = true;
resources.ApplyResources(this.xrLabel_RecipientStreet, "xrLabel_RecipientStreet");
this.xrLabel_RecipientStreet.Name = "xrLabel_RecipientStreet";
this.xrLabel_RecipientStreet.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
this.xrLabel_RecipientStreet.ProcessNullValues = DevExpress.XtraReports.UI.ValueSuppressType.SuppressAndShrink;
this.xrLabel_RecipientStreet.StylePriority.UseFont = false;
//
// xrLabel_RecipientDivision
//
this.xrLabel_RecipientDivision.CanShrink = true;
resources.ApplyResources(this.xrLabel_RecipientDivision, "xrLabel_RecipientDivision");
this.xrLabel_RecipientDivision.Name = "xrLabel_RecipientDivision";
this.xrLabel_RecipientDivision.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
this.xrLabel_RecipientDivision.ProcessNullValues = DevExpress.XtraReports.UI.ValueSuppressType.SuppressAndShrink;
this.xrLabel_RecipientDivision.StylePriority.UseFont = false;
//
// xrLabel_RecipientContactPerson
//
this.xrLabel_RecipientContactPerson.CanShrink = true;
resources.ApplyResources(this.xrLabel_RecipientContactPerson, "xrLabel_RecipientContactPerson");
this.xrLabel_RecipientContactPerson.Name = "xrLabel_RecipientContactPerson";
this.xrLabel_RecipientContactPerson.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
this.xrLabel_RecipientContactPerson.ProcessNullValues = DevExpress.XtraReports.UI.ValueSuppressType.SuppressAndShrink;
this.xrLabel_RecipientContactPerson.StylePriority.UseFont = false;
//
// xrLabel1
//
this.xrLabel1.CanShrink = true;
resources.ApplyResources(this.xrLabel1, "xrLabel1");
this.xrLabel1.Name = "xrLabel1";
this.xrLabel1.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
this.xrLabel1.ProcessNullValues = DevExpress.XtraReports.UI.ValueSuppressType.SuppressAndShrink;
this.xrLabel1.StylePriority.UseFont = false;
//
// ReportFooter
//
this.ReportFooter.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
@@ -376,6 +377,13 @@ namespace BetreuungsbueroFrankRoehrig.Alt
this.ReportFooter.Name = "ReportFooter";
this.ReportFooter.StylePriority.UseFont = false;
//
// xrLabel7
//
resources.ApplyResources(this.xrLabel7, "xrLabel7");
this.xrLabel7.Name = "xrLabel7";
this.xrLabel7.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
this.xrLabel7.StylePriority.UseFont = false;
//
// xrLabel10
//
resources.ApplyResources(this.xrLabel10, "xrLabel10");
@@ -500,6 +508,7 @@ namespace BetreuungsbueroFrankRoehrig.Alt
// GroupHeader1
//
this.GroupHeader1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
this.xrLabel9,
this.xrLabel2,
this.xrLabel3,
this.xrLabel4,
@@ -771,12 +780,15 @@ namespace BetreuungsbueroFrankRoehrig.Alt
this.xrTableCell58.StylePriority.UseFont = false;
this.xrTableCell58.StylePriority.UseTextAlignment = false;
//
// xrLabel7
// xrLabel9
//
resources.ApplyResources(this.xrLabel7, "xrLabel7");
this.xrLabel7.Name = "xrLabel7";
this.xrLabel7.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
this.xrLabel7.StylePriority.UseFont = false;
resources.ApplyResources(this.xrLabel9, "xrLabel9");
this.xrLabel9.CanShrink = true;
this.xrLabel9.Name = "xrLabel9";
this.xrLabel9.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
this.xrLabel9.StylePriority.UseBackColor = false;
this.xrLabel9.StylePriority.UseFont = false;
this.xrLabel9.WordWrap = false;
//
// Spitzabrechnung
//
@@ -881,5 +893,6 @@ namespace BetreuungsbueroFrankRoehrig.Alt
private DevExpress.XtraReports.UI.XRRichText xrRichText1;
private DevExpress.XtraReports.UI.XRRichText xrRichText2;
private DevExpress.XtraReports.UI.XRLabel xrLabel7;
private DevExpress.XtraReports.UI.XRLabel xrLabel9;
}
}

View File

@@ -19,7 +19,7 @@ namespace BetreuungsbueroFrankRoehrig.Alt
{
bool isDefaultSpitzabrechnung = false;
if (pRO.ClaimWithEigenbeteiligung < 0)
if (pRO.ClaimWithEigenbeteiligung > 0)
{
pRO.FinalSentence = "Bitte überweisen Sie unsere Restforderung nach Prüfung der Endabrechnung auf " +
"das Konto 1212300 bei der Bank für Sozialwirtschaft unter IBAN: DE40 3702 0500 0001 2123 00.";

View File

@@ -217,7 +217,7 @@
<value>ControlLight</value>
</data>
<data name="xrTable1.LocationFloat" type="DevExpress.Utils.PointFloat, DevExpress.Data.v17.1">
<value>0, 246.166656</value>
<value>0, 265.958344</value>
</data>
<data name="xrTableCell19.BorderColor" type="System.Drawing.Color, System.Drawing">
<value>ControlLight</value>
@@ -298,7 +298,7 @@
<value>650, 68</value>
</data>
<data name="xrLabel6.LocationFloat" type="DevExpress.Utils.PointFloat, DevExpress.Data.v17.1">
<value>0, 171.166656</value>
<value>0, 190.958344</value>
</data>
<data name="xrLabel6.SizeF" type="System.Drawing.SizeF, System.Drawing">
<value>642, 67</value>
@@ -308,7 +308,7 @@
</value>
</data>
<data name="xrLabel5.LocationFloat" type="DevExpress.Utils.PointFloat, DevExpress.Data.v17.1">
<value>0, 138.166641</value>
<value>0, 157.958282</value>
</data>
<data name="xrLabel5.SizeF" type="System.Drawing.SizeF, System.Drawing">
<value>317, 17</value>
@@ -323,7 +323,7 @@
<value>Times New Roman, 11pt, style=Bold</value>
</data>
<data name="xrLabel4.LocationFloat" type="DevExpress.Utils.PointFloat, DevExpress.Data.v17.1">
<value>0, 95.8333359</value>
<value>0, 125</value>
</data>
<data name="xrLabel4.SizeF" type="System.Drawing.SizeF, System.Drawing">
<value>650, 17</value>
@@ -338,7 +338,7 @@
<value>Times New Roman, 11pt, style=Bold</value>
</data>
<data name="xrLabel3.LocationFloat" type="DevExpress.Utils.PointFloat, DevExpress.Data.v17.1">
<value>0, 79.8333054</value>
<value>0, 108.999985</value>
</data>
<data name="xrLabel3.SizeF" type="System.Drawing.SizeF, System.Drawing">
<value>650, 16</value>
@@ -464,8 +464,23 @@ Frank Röhrig</value>
<data name="bottomMarginBand1.HeightF" type="System.Single, mscorlib">
<value>50</value>
</data>
<data name="xrLabel9.BackColor" type="System.Drawing.Color, System.Drawing">
<value>Transparent</value>
</data>
<data name="xrLabel9.Font" type="System.Drawing.Font, System.Drawing">
<value>Times New Roman, 11pt, style=Bold</value>
</data>
<data name="xrLabel9.LocationFloat" type="DevExpress.Utils.PointFloat, DevExpress.Data.v17.1">
<value>1.58945713E-05, 79.83331</value>
</data>
<data name="xrLabel9.SizeF" type="System.Drawing.SizeF, System.Drawing">
<value>650, 16</value>
</data>
<data name="xrLabel9.Text" xml:space="preserve">
<value>Debitorennr. [DebitorNumber]</value>
</data>
<data name="GroupHeader1.HeightF" type="System.Single, mscorlib">
<value>314.166656</value>
<value>333.958344</value>
</data>
<metadata name="bindingSource1.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
<value>17, 17</value>

View File

@@ -113,6 +113,10 @@ namespace BetreuWoWesel
this.xrLabel9 = new DevExpress.XtraReports.UI.XRLabel();
this.xrLabel1 = new DevExpress.XtraReports.UI.XRLabel();
this.fieldKontaktArt = new DevExpress.XtraReports.UI.CalculatedField();
this.xrTableCell28 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell32 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell33 = new DevExpress.XtraReports.UI.XRTableCell();
this.picSignature = new DevExpress.XtraReports.UI.XRPictureBox();
((System.ComponentModel.ISupportInitialize)(this.xrTable3)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.xrTableServiceRecords1)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).BeginInit();
@@ -161,7 +165,7 @@ namespace BetreuWoWesel
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(645F, 20F);
this.xrTable3.SizeF = new System.Drawing.SizeF(710F, 20F);
this.xrTable3.StylePriority.UseFont = false;
this.xrTable3.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
//
@@ -174,7 +178,8 @@ namespace BetreuWoWesel
this.xrTableCell2,
this.xrTableCell15,
this.xrTableCell12,
this.xrTableCell50});
this.xrTableCell50,
this.xrTableCell33});
this.xrTableRow6.Name = "xrTableRow6";
this.xrTableRow6.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F);
this.xrTableRow6.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
@@ -270,7 +275,7 @@ namespace BetreuWoWesel
this.xrTableCell50.StylePriority.UsePadding = false;
this.xrTableCell50.StylePriority.UseTextAlignment = false;
this.xrTableCell50.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
this.xrTableCell50.Weight = 0.27146462549269679D;
this.xrTableCell50.Weight = 0.15151513198254696D;
//
// GroupHeader1
//
@@ -292,7 +297,7 @@ namespace BetreuWoWesel
this.xrTableServiceRecords1.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] {
this.xrTableRow2,
this.xrTableRow1});
this.xrTableServiceRecords1.SizeF = new System.Drawing.SizeF(645F, 70F);
this.xrTableServiceRecords1.SizeF = new System.Drawing.SizeF(710F, 70F);
this.xrTableServiceRecords1.StylePriority.UseBackColor = false;
this.xrTableServiceRecords1.StylePriority.UseBorders = false;
this.xrTableServiceRecords1.StylePriority.UseFont = false;
@@ -305,7 +310,8 @@ namespace BetreuWoWesel
this.xrTableCell4,
this.xrTableCell11,
this.xrTableCell9,
this.xrTableCell48});
this.xrTableCell48,
this.xrTableCell28});
this.xrTableRow2.Name = "xrTableRow2";
this.xrTableRow2.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F);
this.xrTableRow2.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
@@ -383,9 +389,9 @@ namespace BetreuWoWesel
this.xrTableCell48.StylePriority.UseBorders = false;
this.xrTableCell48.StylePriority.UseFont = false;
this.xrTableCell48.StylePriority.UseTextAlignment = false;
this.xrTableCell48.Text = "Betreuerin / Betreuer";
this.xrTableCell48.Text = "Betreuerin / ";
this.xrTableCell48.TextAlignment = DevExpress.XtraPrinting.TextAlignment.BottomCenter;
this.xrTableCell48.Weight = 0.6005586592178771D;
this.xrTableCell48.Weight = 0.335195530726257D;
//
// xrTableRow1
//
@@ -395,7 +401,8 @@ namespace BetreuWoWesel
this.xrTableCell5,
this.xrTableCell6,
this.xrTableCell7,
this.xrTableCell49});
this.xrTableCell49,
this.xrTableCell32});
this.xrTableRow1.Name = "xrTableRow1";
this.xrTableRow1.Weight = 1.223644578313253D;
//
@@ -476,8 +483,9 @@ namespace BetreuWoWesel
this.xrTableCell49.StylePriority.UseBorders = false;
this.xrTableCell49.StylePriority.UseFont = false;
this.xrTableCell49.StylePriority.UseTextAlignment = false;
this.xrTableCell49.Text = "Betreuer";
this.xrTableCell49.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopCenter;
this.xrTableCell49.Weight = 0.6005586592178771D;
this.xrTableCell49.Weight = 0.33519553072625696D;
//
// bindingSource1
//
@@ -1097,7 +1105,7 @@ namespace BetreuWoWesel
this.lblHoursMinutesString.LocationFloat = new DevExpress.Utils.PointFloat(429.9998F, 0F);
this.lblHoursMinutesString.Name = "lblHoursMinutesString";
this.lblHoursMinutesString.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F);
this.lblHoursMinutesString.SizeF = new System.Drawing.SizeF(215F, 20F);
this.lblHoursMinutesString.SizeF = new System.Drawing.SizeF(280.0002F, 20F);
this.lblHoursMinutesString.StylePriority.UseBackColor = false;
this.lblHoursMinutesString.StylePriority.UseBorders = false;
this.lblHoursMinutesString.StylePriority.UseFont = false;
@@ -1146,6 +1154,53 @@ namespace BetreuWoWesel
this.fieldKontaktArt.FieldType = DevExpress.XtraReports.UI.FieldType.String;
this.fieldKontaktArt.Name = "fieldKontaktArt";
//
// xrTableCell28
//
this.xrTableCell28.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
| DevExpress.XtraPrinting.BorderSide.Right)));
this.xrTableCell28.Font = new System.Drawing.Font("Arial", 10F);
this.xrTableCell28.Name = "xrTableCell28";
this.xrTableCell28.StylePriority.UseBorders = false;
this.xrTableCell28.StylePriority.UseFont = false;
this.xrTableCell28.StylePriority.UseTextAlignment = false;
this.xrTableCell28.Text = "Unterschrift";
this.xrTableCell28.TextAlignment = DevExpress.XtraPrinting.TextAlignment.BottomCenter;
this.xrTableCell28.Weight = 0.44692737430167606D;
//
// xrTableCell32
//
this.xrTableCell32.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right)
| DevExpress.XtraPrinting.BorderSide.Bottom)));
this.xrTableCell32.Font = new System.Drawing.Font("Arial", 10F);
this.xrTableCell32.Name = "xrTableCell32";
this.xrTableCell32.StylePriority.UseBorders = false;
this.xrTableCell32.StylePriority.UseFont = false;
this.xrTableCell32.StylePriority.UseTextAlignment = false;
this.xrTableCell32.Text = "Klientin / Klient";
this.xrTableCell32.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopCenter;
this.xrTableCell32.Weight = 0.44692737430167595D;
//
// xrTableCell33
//
this.xrTableCell33.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
this.picSignature});
this.xrTableCell33.Name = "xrTableCell33";
this.xrTableCell33.StylePriority.UseTextAlignment = false;
this.xrTableCell33.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
this.xrTableCell33.Weight = 0.20202018082397627D;
//
// picSignature
//
this.picSignature.Borders = DevExpress.XtraPrinting.BorderSide.None;
this.picSignature.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Tag", null, "Services.Signature")});
this.picSignature.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F);
this.picSignature.Name = "picSignature";
this.picSignature.SizeF = new System.Drawing.SizeF(160F, 20F);
this.picSignature.Sizing = DevExpress.XtraPrinting.ImageSizeMode.ZoomImage;
this.picSignature.StylePriority.UseBorders = false;
this.picSignature.BeforePrint += new System.Drawing.Printing.PrintEventHandler(this.picSignature_BeforePrint);
//
// QuittierungsbelegLvr
//
this.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] {
@@ -1263,5 +1318,9 @@ namespace BetreuWoWesel
private DevExpress.XtraReports.UI.XRLabel xrLabel16;
private DevExpress.XtraReports.UI.XRLabel xrLabel14;
private DevExpress.XtraReports.UI.XRPageInfo xrPageInfo1;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell28;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell32;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell33;
private DevExpress.XtraReports.UI.XRPictureBox picSignature;
}
}

View File

@@ -1,7 +1,12 @@
using System;
using System.Collections.Generic;
using System.Drawing;
using System.IO;
using System.Text.RegularExpressions;
using BeWo.Report;
using BeWo.Report.ReportObjects;
using BS.Shared.Core;
using DevExpress.XtraReports.UI;
namespace BetreuWoWesel
{
@@ -25,6 +30,7 @@ namespace BetreuWoWesel
{
if (sd.IsBillable)
{
ServicesOverviewRO.CreateSignatureString(sd);
if (sd.IsGroup)
{
//sd.Notice5 = String.Format("{0} Teilnehmer", sd.CustomerCount);
@@ -110,5 +116,31 @@ namespace BetreuWoWesel
}
}
}
private void picSignature_BeforePrint(object sender, System.Drawing.Printing.PrintEventArgs e)
{
XRPictureBox xrBox = sender as XRPictureBox;
//var test = this.GetCurrent
string base64String = xrBox.Tag as string;
if (!String.IsNullOrWhiteSpace(base64String))
{
var base64Data = Regex.Match(base64String, @"data:image/(?<type>.+?),(?<data>.+)").Groups["data"].Value;
var binData = Convert.FromBase64String(base64Data);
Image img = ByteArrayToImage(binData);
xrBox.Image = Utils.CropImage(img);
}
else
{
xrBox.Image = null;
}
}
public Image ByteArrayToImage(byte[] byteArrayIn)
{
using (var memoryStream = new MemoryStream(byteArrayIn))
{
return Image.FromStream(memoryStream);
}
}
}
}

View File

@@ -2991,7 +2991,7 @@
</value>
</data>
<data name="xrRichText4.SerializableRtfString" xml:space="preserve">
<value>ewBcAHIAdABmADEAXABkAGUAZgBmADAAewBcAGYAbwBuAHQAdABiAGwAewBcAGYAMAAgAEMAYQBsAGkAYgByAGkAOwB9AHsAXABmADEAIABUAGkAbQBlAHMAIABOAGUAdwAgAFIAbwBtAGEAbgA7AH0AewBcAGYAMgAgAEEAcgBpAGEAbAA7AH0AfQB7AFwAYwBvAGwAbwByAHQAYgBsACAAOwBcAHIAZQBkADAAXABnAHIAZQBlAG4AMABcAGIAbAB1AGUAMAAgADsAXAByAGUAZAAwAFwAZwByAGUAZQBuADAAXABiAGwAdQBlADIANQA1ACAAOwB9AHsAXAAqAFwAZABlAGYAYwBoAHAAIABcAGYAMQBcAGYAcwAyADQAfQB7AFwAcwB0AHkAbABlAHMAaABlAGUAdAAgAHsAXABxAGwAXABmADEAXABmAHMAMgA0ACAATgBvAHIAbQBhAGwAOwB9AHsAXAAqAFwAYwBzADEAXABmADEAXABmAHMAMgA0AFwAYwBmADEAIABEAGUAZgBhAHUAbAB0ACAAUABhAHIAYQBnAHIAYQBwAGgAIABGAG8AbgB0ADsAfQB7AFwAKgBcAGMAcwAyAFwAcwBiAGEAcwBlAGQAbwBuADEAXABmADEAXABmAHMAMgA0AFwAYwBmADEAIABMAGkAbgBlACAATgB1AG0AYgBlAHIAOwB9AHsAXAAqAFwAYwBzADMAXAB1AGwAXABmADEAXABmAHMAMgA0AFwAYwBmADIAIABIAHkAcABlAHIAbABpAG4AawA7AH0AewBcACoAXAB0AHMANABcAHQAcwByAG8AdwBkAFwAZgAxAFwAZgBzADIANABcAHEAbABcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgBsADMAXAB0AHMAYwBlAGwAbABwAGEAZABkAGwAMQAwADgAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAYgAzAFwAdABzAGMAZQBsAGwAcABhAGQAZABmAHIAMwBcAHQAcwBjAGUAbABsAHAAYQBkAGQAcgAxADAAOABcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgB0ADMAXAB0AHMAdgBlAHIAdABhAGwAdABcAGMAbAB0AHgAbAByAHQAYgAgAE4AbwByAG0AYQBsACAAVABhAGIAbABlADsAfQB7AFwAKgBcAHQAcwA1AFwAdABzAHIAbwB3AGQAXABzAGIAYQBzAGUAZABvAG4ANABcAGYAMQBcAGYAcwAyADQAXABxAGwAXAB0AHIAYgByAGQAcgB0AFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcgBiAHIAZAByAGwAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdAByAGIAcgBkAHIAYgBcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHIAYgByAGQAcgByAFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcgBiAHIAZAByAGgAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdAByAGIAcgBkAHIAdgBcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAbAAzAFwAdABzAGMAZQBsAGwAcABhAGQAZABsADEAMAA4AFwAdABzAGMAZQBsAGwAcABhAGQAZABmAHIAMwBcAHQAcwBjAGUAbABsAHAAYQBkAGQAcgAxADAAOABcAHQAcwB2AGUAcgB0AGEAbAB0AFwAYwBsAHQAeABsAHIAdABiACAAVABhAGIAbABlACAAUwBpAG0AcABsAGUAIAAxADsAfQB9AHsAXAAqAFwAbABpAHMAdABvAHYAZQByAHIAaQBkAGUAdABhAGIAbABlAH0AXABuAG8AdQBpAGMAbwBtAHAAYQB0AFwAcwBwAGwAeQB0AHcAbgBpAG4AZQBcAGgAdABtAGEAdQB0AHMAcABcAHAAYQByAGQAXABwAGwAYQBpAG4AXABxAGwAXABzAGwAMgA1ADgAXABzAGwAbQB1AGwAdAAxAHsAXABmADIAXABmAHMAMQA2AFwAYwBmADEAIABWAG8AcgBzAHQAYQBuAGQAfQBcAGIAXABmADIAXABmAHMAMQA2AFwAYwBmADEAXABwAGEAcgBcAHAAYQByAGQAXABwAGwAYQBpAG4AXABxAGwAXABzAGwAMgA1ADgAXABzAGwAbQB1AGwAdAAxAHsAXABiAFwAZgAyAFwAZgBzADEANgBcAGMAZgAxACAAQgBpAHIAZwBpAHQAIABNAGUAbABjAGgAZQByAHMAfQB7AFwAZgAyAFwAZgBzADEANgBcAGMAZgAxACAAXABsAGkAbgBlACAAQQBtAHQAcwBnAGUAcgBpAGMAaAB0ACAAVwBlAHMAZQBsACwAIABWAGUAcgBlAGkAbgBzAHIAZQBnAGkAcwB0AGUAcgBuAHUAbQBtAGUAcgAgADUANQA3ADgAfQBcAGYAMgBcAGYAcwAxADYAXABjAGYAMQBcAHAAYQByAFwAcABhAHIAZABcAHAAbABhAGkAbgBcAHEAbABcAHMAbAAyADUAOABcAHMAbABtAHUAbAB0ADEAewBcAGwAYQBuAGcAMQAwADMAMQBcAGwAYQBuAGcAZgBlADEAMAAzADEAXABmADIAXABmAHMAMQA2AFwAYwBmADEAIABOAGkAZQBkAGUAcgByAGgAZQBpAG4AaQBzAGMAaABlACAAUwBwAGEAcgBrAGEAcwBzAGUAIABSAGgAZQBpAG4AbABpAHAAcABlAH0AXABsAGEAbgBnADEAMAAzADEAXABsAGEAbgBnAGYAZQAxADAAMwAxAFwAZgAyAFwAZgBzADEANgBcAGMAZgAxAFwAcABhAHIAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcQBsAFwAcwBsADIANQA4AFwAcwBsAG0AdQBsAHQAMQB7AFwAbABhAG4AZwAxADAAMwAxAFwAbABhAG4AZwBmAGUAMQAwADMAMQBcAGYAMgBcAGYAcwAxADYAXABjAGYAMQAgAEkAQgBBAE4AOgAgAEQARQA4ADkAIAAzADUANgA1ACAAMAAwADAAMAAgADAAMAAwADEAIAAwADAAIAAzADIAMAAxAH0AXABsAGEAbgBnADEAMAAzADEAXABsAGEAbgBnAGYAZQAxADAAMwAxAFwAZgAyAFwAZgBzADEANgBcAGMAZgAxAFwAcABhAHIAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcQBsAFwAcwBsADIANQA4AFwAcwBsAG0AdQBsAHQAMQB7AFwAbABhAG4AZwAxADAAMwAxAFwAbABhAG4AZwBmAGUAMQAwADMAMQBcAGYAMgBcAGYAcwAxADYAXABjAGYAMQAgAEIASQBDADoAIABXAEUATABBAEQARQBEADEAVwBFAFMAfQBcAGwAYQBuAGcAMQAwADMAMQBcAGwAYQBuAGcAZgBlADEAMAAzADEAXABmADIAXABmAHMAMQA2AFwAYwBmADEAXABwAGEAcgB9AA==</value>
<value>ewBcAHIAdABmADEAXABkAGUAZgBmADAAewBcAGYAbwBuAHQAdABiAGwAewBcAGYAMAAgAEMAYQBsAGkAYgByAGkAOwB9AHsAXABmADEAIABUAGkAbQBlAHMAIABOAGUAdwAgAFIAbwBtAGEAbgA7AH0AewBcAGYAMgAgAEEAcgBpAGEAbAA7AH0AfQB7AFwAYwBvAGwAbwByAHQAYgBsACAAOwBcAHIAZQBkADAAXABnAHIAZQBlAG4AMABcAGIAbAB1AGUAMAAgADsAXAByAGUAZAAwAFwAZwByAGUAZQBuADAAXABiAGwAdQBlADIANQA1ACAAOwB9AHsAXAAqAFwAZABlAGYAYwBoAHAAIABcAGYAMQBcAGYAcwAyADQAfQB7AFwAcwB0AHkAbABlAHMAaABlAGUAdAAgAHsAXABxAGwAXABmADEAXABmAHMAMgA0ACAATgBvAHIAbQBhAGwAOwB9AHsAXAAqAFwAYwBzADEAXABmADEAXABmAHMAMgA0AFwAYwBmADEAIABEAGUAZgBhAHUAbAB0ACAAUABhAHIAYQBnAHIAYQBwAGgAIABGAG8AbgB0ADsAfQB7AFwAKgBcAGMAcwAyAFwAcwBiAGEAcwBlAGQAbwBuADEAXABmADEAXABmAHMAMgA0AFwAYwBmADEAIABMAGkAbgBlACAATgB1AG0AYgBlAHIAOwB9AHsAXAAqAFwAYwBzADMAXAB1AGwAXABmADEAXABmAHMAMgA0AFwAYwBmADIAIABIAHkAcABlAHIAbABpAG4AawA7AH0AewBcACoAXAB0AHMANABcAHQAcwByAG8AdwBkAFwAZgAxAFwAZgBzADIANABcAHEAbABcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgBsADMAXAB0AHMAYwBlAGwAbABwAGEAZABkAGwAMQAwADgAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAYgAzAFwAdABzAGMAZQBsAGwAcABhAGQAZABmAHIAMwBcAHQAcwBjAGUAbABsAHAAYQBkAGQAcgAxADAAOABcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgB0ADMAXAB0AHMAdgBlAHIAdABhAGwAdABcAGMAbAB0AHgAbAByAHQAYgAgAE4AbwByAG0AYQBsACAAVABhAGIAbABlADsAfQB7AFwAKgBcAHQAcwA1AFwAdABzAHIAbwB3AGQAXABzAGIAYQBzAGUAZABvAG4ANABcAGYAMQBcAGYAcwAyADQAXABxAGwAXAB0AHIAYgByAGQAcgB0AFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcgBiAHIAZAByAGwAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdAByAGIAcgBkAHIAYgBcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHIAYgByAGQAcgByAFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcgBiAHIAZAByAGgAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdAByAGIAcgBkAHIAdgBcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAbAAzAFwAdABzAGMAZQBsAGwAcABhAGQAZABsADEAMAA4AFwAdABzAGMAZQBsAGwAcABhAGQAZABmAHIAMwBcAHQAcwBjAGUAbABsAHAAYQBkAGQAcgAxADAAOABcAHQAcwB2AGUAcgB0AGEAbAB0AFwAYwBsAHQAeABsAHIAdABiACAAVABhAGIAbABlACAAUwBpAG0AcABsAGUAIAAxADsAfQB9AHsAXAAqAFwAbABpAHMAdABvAHYAZQByAHIAaQBkAGUAdABhAGIAbABlAH0AXABuAG8AdQBpAGMAbwBtAHAAYQB0AFwAcwBwAGwAeQB0AHcAbgBpAG4AZQBcAGgAdABtAGEAdQB0AHMAcABcAHAAYQByAGQAXABwAGwAYQBpAG4AXABxAGwAXABzAGwAMgA1ADgAXABzAGwAbQB1AGwAdAAxAHsAXABmADIAXABmAHMAMQA2AFwAYwBmADEAIABWAG8AcgBzAHQAYQBuAGQAfQBcAGIAXABmADIAXABmAHMAMQA2AFwAYwBmADEAXABwAGEAcgBcAHAAYQByAGQAXABwAGwAYQBpAG4AXABxAGwAXABzAGwAMgA1ADgAXABzAGwAbQB1AGwAdAAxAHsAXABiAFwAZgAyAFwAZgBzADEANgBcAGMAZgAxACAAQgBpAHIAZwBpAHQAIABNAGUAbABjAGgAZQByAHMAfQB7AFwAZgAyAFwAZgBzADEANgBcAGMAZgAxACAAXABsAGkAbgBlACAAQQBtAHQAcwBnAGUAcgBpAGMAaAB0ACAAVwBlAHMAZQBsACwAIABWAGUAcgBlAGkAbgBzAHIAZQBnAGkAcwB0AGUAcgBuAHUAbQBtAGUAcgAgADUANQA3ADgAfQBcAGYAMgBcAGYAcwAxADYAXABjAGYAMQBcAHAAYQByAFwAcABhAHIAZABcAHAAbABhAGkAbgBcAHEAbABcAHMAbAAyADUAOABcAHMAbABtAHUAbAB0ADEAewBcAGwAYQBuAGcAMQAwADMAMQBcAGwAYQBuAGcAZgBlADEAMAAzADEAXABmADIAXABmAHMAMQA2AFwAYwBmADEAIABOAGkAZQBkAGUAcgByAGgAZQBpAG4AaQBzAGMAaABlACAAUwBwAGEAcgBrAGEAcwBzAGUAIABSAGgAZQBpAG4AbABpAHAAcABlAH0AXABsAGEAbgBnADEAMAAzADEAXABsAGEAbgBnAGYAZQAxADAAMwAxAFwAZgAyAFwAZgBzADEANgBcAGMAZgAxAFwAcABhAHIAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcQBsAFwAcwBsADIANQA4AFwAcwBsAG0AdQBsAHQAMQB7AFwAbABhAG4AZwAxADAAMwAxAFwAbABhAG4AZwBmAGUAMQAwADMAMQBcAGYAMgBcAGYAcwAxADYAXABjAGYAMQAgAEkAQgBBAE4AOgAgAEQARQB9AHsAXABsAGEAbgBnADEAMAAzADEAXABsAGEAbgBnAGYAZQAxADAAMwAxAFwAZgAyAFwAZgBzADEANgBcAGMAZgAxACAANgAyAH0AewBcAGwAYQBuAGcAMQAwADMAMQBcAGwAYQBuAGcAZgBlADEAMAAzADEAXABmADIAXABmAHMAMQA2AFwAYwBmADEAIAAgADMANQA2ADUAIAAwADAAMAAwACAAMAAwADAAfQB7AFwAbABhAG4AZwAxADAAMwAxAFwAbABhAG4AZwBmAGUAMQAwADMAMQBcAGYAMgBcAGYAcwAxADYAXABjAGYAMQAgADAAfQB7AFwAbABhAG4AZwAxADAAMwAxAFwAbABhAG4AZwBmAGUAMQAwADMAMQBcAGYAMgBcAGYAcwAxADYAXABjAGYAMQAgACAAfQB7AFwAbABhAG4AZwAxADAAMwAxAFwAbABhAG4AZwBmAGUAMQAwADMAMQBcAGYAMgBcAGYAcwAxADYAXABjAGYAMQAgADIAOAA4ADEAfQB7AFwAbABhAG4AZwAxADAAMwAxAFwAbABhAG4AZwBmAGUAMQAwADMAMQBcAGYAMgBcAGYAcwAxADYAXABjAGYAMQAgACAAMQA4AH0AXABsAGEAbgBnADEAMAAzADEAXABsAGEAbgBnAGYAZQAxADAAMwAxAFwAZgAyAFwAZgBzADEANgBcAGMAZgAxAFwAcABhAHIAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcQBsAFwAcwBsADIANQA4AFwAcwBsAG0AdQBsAHQAMQB7AFwAbABhAG4AZwAxADAAMwAxAFwAbABhAG4AZwBmAGUAMQAwADMAMQBcAGYAMgBcAGYAcwAxADYAXABjAGYAMQAgAEIASQBDADoAIABXAEUATABBAEQARQBEADEAVwBFAFMAfQBcAGwAYQBuAGcAMQAwADMAMQBcAGwAYQBuAGcAZgBlADEAMAAzADEAXABmADIAXABmAHMAMQA2AFwAYwBmADEAXABwAGEAcgB9AA==</value>
</data>
<metadata name="bindingSource1.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
<value>17, 17</value>

View File

@@ -49,6 +49,12 @@
</ItemGroup>
<ItemGroup>
<Compile Include="Properties\AssemblyInfo.cs" />
<Compile Include="Quittierungsbeleg.cs">
<SubType>Component</SubType>
</Compile>
<Compile Include="Quittierungsbeleg.Designer.cs">
<DependentUpon>Quittierungsbeleg.cs</DependentUpon>
</Compile>
<Compile Include="QuittierungsbelegMitDatum.cs">
<SubType>Component</SubType>
</Compile>
@@ -82,6 +88,10 @@
</ItemGroup>
<ItemGroup>
<EmbeddedResource Include="Properties\licenses.licx" />
<EmbeddedResource Include="Quittierungsbeleg.resx">
<DependentUpon>Quittierungsbeleg.cs</DependentUpon>
<SubType>Designer</SubType>
</EmbeddedResource>
<EmbeddedResource Include="QuittierungsbelegMitDatum.resx">
<DependentUpon>QuittierungsbelegMitDatum.cs</DependentUpon>
<SubType>Designer</SubType>

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,188 @@
using System;
using System.Collections.Generic;
using System.Drawing;
using System.IO;
using System.Text.RegularExpressions;
using BeWo.Report;
using BeWo.Report.ReportObjects;
using BS.Shared.Core;
using DevExpress.XtraReports.UI;
namespace Bewolonia
{
public partial class Quittierungsbeleg : XtraReport, IBeWoReport<ServicesOverviewRO>
{
public Quittierungsbeleg()
{
InitializeComponent();
}
public void SetReportDataSource(ServicesOverviewRO pRO)
{
// Get calling method name
//StackTrace stackTrace = new StackTrace();
//Debug.WriteLine(stackTrace.GetFrame(1).GetMethod().Name);
bool hatGruppen = false;
//if (pRO == null)
// return;
if (pRO.Services != null)
{
List<ServicesOverviewRO.ServiceDetail> servicesBillable = new List<ServicesOverviewRO.ServiceDetail>();
foreach (var sd in pRO.Services)
{
if (sd.IsBillable)
{
ServicesOverviewRO.CreateSignatureString(sd);
if (sd.IsGroup)
{
//sd.Notice5 = String.Format("{0} Teilnehmer", sd.CustomerCount);
hatGruppen = true;
}
servicesBillable.Add(sd);
}
}
pRO.Services = servicesBillable;
}
if (String.IsNullOrWhiteSpace(pRO.AbsenceTimes))
{
lblHatAbwesenheiten.Text = "X";
}
if (!hatGruppen)
{
lblHatGruppen.Text = "X";
}
ErstelleAbwesenheitenTabelle(pRO);
bindingSource1.DataSource = pRO;
}
private void ErstelleAbwesenheitenTabelle(ServicesOverviewRO pRo)
{
if (pRo.Abwesenheiten != null)
{
int newRows = 0;
int index = 1;
foreach (var at in pRo.Abwesenheiten)
{
DevExpress.XtraReports.UI.XRTableRow row = null;
if (index < xrTableAbwesenheiten.Rows.Count)
{
row = xrTableAbwesenheiten.Rows[index];
}
else
{
row = xrTableAbwesenheiten.InsertRowBelow(xrTableAbwesenheiten.Rows[xrTableAbwesenheiten.Rows.Count - 1]);
newRows++;
}
row.Cells[0].Text = String.Format("{0:dd.MM.yyyy}", at.Start);
int? days = null;
if (at.End.HasValue)
{
row.Cells[1].Text = String.Format("{0:dd.MM.yyyy}", at.End);
days = (int)at.End.Value.Subtract(at.Start.Value).TotalDays + 1;
}
else
{
row.Cells[1].Text = "unbekannt";
}
row.Cells[2].Text = String.Format("{0:0}", days);
index++;
}
if (newRows > 0)
{
lblUnterschriftKlient.Top += newRows * 20;
lblUnterschriftMitarbeiter.Top += newRows * 20;
}
}
}
private void picSignature_BeforePrint(object sender, System.Drawing.Printing.PrintEventArgs e)
{
XRPictureBox xrBox = sender as XRPictureBox;
//var test = this.GetCurrent
string base64String = xrBox.Tag as string;
if (!String.IsNullOrWhiteSpace(base64String))
{
var base64Data = Regex.Match(base64String, @"data:image/(?<type>.+?),(?<data>.+)").Groups["data"].Value;
var binData = Convert.FromBase64String(base64Data);
Image img = ByteArrayToImage(binData);
xrBox.Image = Utils.CropImage(img);
}
else
{
xrBox.Image = null;
}
}
// TODO: Wie anzeigen? Alle?
private void EmployeeSignature_BeforePrint(object sender, System.Drawing.Printing.PrintEventArgs e)
{
return;
if(sender is XRPictureBox pictureBox)
{
var base64String = pictureBox.Tag as string;
if(!string.IsNullOrWhiteSpace(base64String))
{
var base64Data = Regex.Match(base64String, @"data:image/(?<type>.+?),(?<data>.+)").Groups["data"].Value;
var binaryData = Convert.FromBase64String(base64Data);
var image = ByteArrayToImage(binaryData);
pictureBox.Image = image;
}
else
{
pictureBox.Image = null;
}
}
}
// TODO: Wie anzeigen? Alle?
// TODO: Visibile der Datumstextboxen auf true setzen!
private void CustomerSignature_BeforePrint(object sender, System.Drawing.Printing.PrintEventArgs e)
{
return;
if(sender is XRPictureBox pictureBox)
{
var base64String = pictureBox.Tag as string;
if(!string.IsNullOrWhiteSpace(base64String))
{
var base64Data = Regex.Match(base64String, @"data:image/(?<type>.+?),(?<data>.+)").Groups["data"].Value;
var binaryData = Convert.FromBase64String(base64Data);
var image = ByteArrayToImage(binaryData);
pictureBox.Image = image;
}
else
{
pictureBox.Image = null;
}
}
}
public Image ByteArrayToImage(byte[] byteArrayIn)
{
using(var memoryStream = new MemoryStream(byteArrayIn))
{
return Image.FromStream(memoryStream);
}
}
}
}

View File

@@ -0,0 +1,758 @@
<?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="xrPictureBox3.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
/9j/4AAQSkZJRgABAQEBLAEsAAD/2wBDAAMCAgMCAgMDAwMEAwMEBQgFBQQEBQoHBwYIDAoMDAsKCwsN
DhIQDQ4RDgsLEBYQERMUFRUVDA8XGBYUGBIUFRT/2wBDAQMEBAUEBQkFBQkUDQsNFBQUFBQUFBQUFBQU
FBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBT/wAARCAI3AjYDASIAAhEBAxEB/8QA
HwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQAAAF9AQIDAAQRBRIh
MUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3ODk6Q0RFRkdISUpTVFVW
V1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXG
x8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEAAwEBAQEBAQEBAQAAAAAAAAECAwQF
BgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSExBhJBUQdhcRMiMoEIFEKRobHBCSMzUvAV
YnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOE
hYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq
8vP09fb3+Pn6/9oADAMBAAIRAxEAPwD9U6KKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoooo
AKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoooo
AKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoooo
AKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoooo
AKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoooo
AKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoooo
AKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoooo
AKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoooo
AKKKKACiiigAooooAKKKKACiiigAorm/FvxG8NeBYd+u6za6eSMrFI+ZG+iDLH8q8c8R/tneHbFnj0XR
r7VWHAlmK28Z/PLY/AVjOtTp/Ez0cPl2LxetGm2u/T73ofQ9FfHGpftmeLLkkWWkaVZL/tiSVvz3AfpW
FJ+1l8RJGJW80+Mei2Sn+ZrneMpI9qPDWPktbL5/5XPuSiviO0/a68f27Aytpd0P7sloVz/3ywrq9F/b
W1KNlGr+GbadO72Nw0Z/Jgf501jKTIqcN5hBXUU/R/52PrGivH/C/wC1R4D8RNHFcXs2iXDcbNQi2pn/
AH1yv5kV6xY6ha6napc2dxFd27jKywuHRvoRxXVGpGfwu54NfC18K7VoOPqixRRRVnKFFFFABRRRQAUU
UUAFFFFABRRXK+Mfij4W8BRltb1q2tJcZFuG3zN9EXLfpSclFXbNKdOdWXJTi2/I6qivmzxP+2lpdvvj
8P6Dc3zfwz3ziFP++Rlj+leZ6x+1t4+1Jj9ll0/SkP8ADb2u8j8XJrkli6Uetz6Gjw7j6yu4qPq/8rs+
36K/Pi6+PnxCvDl/Fd8v/XLZH/6CoqCP44eP4W3DxdqZP+1KGH5EVl9eh2Z6K4VxNtakfx/yP0Oor4N0
v9p34i6YVzraXqj+G7tY2z+IAP616D4b/bU1GFlTXvDtvdJ0MunymNvrtfIP5irjjKUt9DjrcN4+mrxt
L0f+dj6xorzbwT+0L4I8ctHBbaqun3z8Cz1AeS5PoCflb8DXpNdkZRmrxdz5yth6uHlyVouL8woooqjA
KKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooA
KKKY0yLIkbOod8lVJ5OOuKAH0UUUAFFFFABRRRQAUUV438bv2iNP+Gccml6WI9T8SMv+pzmK1z0aQjv6
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
P0qLfM+Gub2QDzbh/Vj2Hoo4H61peCfBGkfD/QYNI0a1Fvax8s3V5W7u7d2P+eK3quhh1SV3uc2bZzUz
CXs4e7TXTv5v/IKKKK7D5sKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiig
AooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiig
AooooAKKKKACiiigCO4t4rqCSGeNZoZFKPHIoZWUjBBB6ivjv4/fs8z+A55fE3hZJG0QP5s1vESZLBs5
3KeuzPfqv05r7IpskazRsjqrow2srDIIPUEVhVoxrRsz1cvzGrl1Xnp6p7ro/wCu545+zp8bE+JWh/2X
qkqjxJYIPNzx9qj6CUe/Zh6896sfGKw8nWrO7AwJ4dhPup/wNeVfGT4L6l8J9fj8eeBN8NnbSefNaxDJ
tD/EQP4ojyCvYH06ehzfELT/AIufDKx16zAivLWdY7y1zloHZcEf7p4IPcfjXl4nmlQlSqfEtfU+gVCl
HEQx2D/hT0a/lb6P57f8McnRRRXy57wV6lH4u0z4U/CeLWtUbamwyJCpw88jklUX3PH0AJ7V5Y7KsbM7
bEUEs3oB1Nc3a6PrX7UvjSEoZtM8CaNi3ikIwdoAB29jK4AyeijH4+tl7cZylFXeyOLFYeGIinWly04u
8n+SXmzm/CPgzxL+014/vNZ1OV7bTBIBc3aj5IUH3YIc9Tj8s5PJ5+zvC/hfTPBmh22k6PaJZ2NuuFjT
qT3Zj3Y9yaf4c8Oad4T0W10rSrVLOxtl2RxIPzJPcnqSetadfSUaKpq71bPlMyzKWOkoQXLTj8Mf8/P8
gooorpPECiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoo
ooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoo
ooAKKKKACiiigBrosiMjqGVhgqwyCPSvm7x58Hb34a+KH8ReEQw8N6iwh1bS4xkQqWyJFH9wNg/7PPYn
H0nUc8K3EEkTDKyKVP0IxWFaiq0HFnoYLG1MHPmjqnuuj/4K6PofNFFSXEDWtxLAww0Tsh/A4qOvhD9C
31Rc0nw8vizUItIeSSGK83RySRfeVMHcR74z+de/eH/D+n+FdHtdK0q1jsrC1QJFDGMAD+pPcnk15b8I
rP7R4llnI4t4CR9WIH8s17HX1OV01Gk59Wz4/Oa0pVVRvounn/wwUUUV7J86FFFFABRRRQAUUUUAFFFF
ABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFF
ABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAeA+O
rP7D4u1OPGA0vmD/AIEAf61hV2/xdtPJ8TRTAcT26n8QSP8ACuIr4bEx5K04+Z+kYSftMPCXkj1P4M2m
2z1O6I+/IsYP0GT/AOhV6RXI/Cy0+y+D7dyMGeR5f1wP0FddX1mDjyYeC8vzPh8wnz4qb87fdoFFFFdp
54UUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRR
QAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRR
QAUUUUAFFFFABRRRQB5p8Z7TMOl3QH3XeIn6gEfyNeXMcKTXtXxXtftHhGSQDJgmST8M7T/OvHLG3N5f
W0AGTLKqfmQK+RzGFsS7dbf5H3WU1L4VX6N/5/qfQPhez+weHdNg7pAmfqRk/rWpSKoRQoGABgUtfWRj
yxUV0PiJyc5OT6hRRRVEBRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAF
FFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAF
FFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFAGL4ztftnhXVIgMnyGYfgM/0rxnwPb/a/FulJjIEwkP8A
wEFv6V73dQ/abWaE9JEZPzGK8b+FNmW8Xgkf8e8MhP14X+prw8dT5sRSff8ARn0eXVeXCV12X5o9pooo
r3D5wKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigA
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
ooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigA
ooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigA
ooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigA
ooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigA
ooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigA
ooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigA
ooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigA
ooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigA
ooooA//Z
</value>
</data>
<data name="xrRichText2.SerializableRtfString" xml:space="preserve">
<value>ewBcAHIAdABmADEAXABkAGUAZgBmADAAewBcAGYAbwBuAHQAdABiAGwAewBcAGYAMAAgAEMAYQBsAGkAYgByAGkAOwB9AHsAXABmADEAIABUAGkAbQBlAHMAIABOAGUAdwAgAFIAbwBtAGEAbgA7AH0AewBcAGYAMgAgAEEAcgBpAGEAbAA7AH0AfQB7AFwAYwBvAGwAbwByAHQAYgBsACAAOwBcAHIAZQBkADAAXABnAHIAZQBlAG4AMABcAGIAbAB1AGUAMAAgADsAXAByAGUAZAAwAFwAZwByAGUAZQBuADAAXABiAGwAdQBlADIANQA1ACAAOwB9AHsAXAAqAFwAZABlAGYAYwBoAHAAIABcAGYAMQBcAGYAcwAyADQAfQB7AFwAcwB0AHkAbABlAHMAaABlAGUAdAAgAHsAXABxAGwAXABmADEAXABmAHMAMgA0ACAATgBvAHIAbQBhAGwAOwB9AHsAXAAqAFwAYwBzADEAXABmADEAXABmAHMAMgA0AFwAYwBmADEAIABEAGUAZgBhAHUAbAB0ACAAUABhAHIAYQBnAHIAYQBwAGgAIABGAG8AbgB0ADsAfQB7AFwAKgBcAGMAcwAyAFwAcwBiAGEAcwBlAGQAbwBuADEAXABmADEAXABmAHMAMgA0AFwAYwBmADEAIABMAGkAbgBlACAATgB1AG0AYgBlAHIAOwB9AHsAXAAqAFwAYwBzADMAXAB1AGwAXABmADEAXABmAHMAMgA0AFwAYwBmADIAIABIAHkAcABlAHIAbABpAG4AawA7AH0AewBcACoAXAB0AHMANABcAHQAcwByAG8AdwBkAFwAZgAxAFwAZgBzADIANABcAHEAbABcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgBsADMAXAB0AHMAYwBlAGwAbABwAGEAZABkAGwAMQAwADgAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAYgAzAFwAdABzAGMAZQBsAGwAcABhAGQAZABmAHIAMwBcAHQAcwBjAGUAbABsAHAAYQBkAGQAcgAxADAAOABcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgB0ADMAXAB0AHMAdgBlAHIAdABhAGwAdABcAGMAbAB0AHgAbAByAHQAYgAgAE4AbwByAG0AYQBsACAAVABhAGIAbABlADsAfQB7AFwAKgBcAHQAcwA1AFwAdABzAHIAbwB3AGQAXABzAGIAYQBzAGUAZABvAG4ANABcAGYAMQBcAGYAcwAyADQAXABxAGwAXAB0AHIAYgByAGQAcgB0AFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcgBiAHIAZAByAGwAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdAByAGIAcgBkAHIAYgBcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHIAYgByAGQAcgByAFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcgBiAHIAZAByAGgAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdAByAGIAcgBkAHIAdgBcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAbAAzAFwAdABzAGMAZQBsAGwAcABhAGQAZABsADEAMAA4AFwAdABzAGMAZQBsAGwAcABhAGQAZABmAHIAMwBcAHQAcwBjAGUAbABsAHAAYQBkAGQAcgAxADAAOABcAHQAcwB2AGUAcgB0AGEAbAB0AFwAYwBsAHQAeABsAHIAdABiACAAVABhAGIAbABlACAAUwBpAG0AcABsAGUAIAAxADsAfQB9AHsAXAAqAFwAbABpAHMAdABvAHYAZQByAHIAaQBkAGUAdABhAGIAbABlAH0AXABuAG8AdQBpAGMAbwBtAHAAYQB0AFwAcwBwAGwAeQB0AHcAbgBpAG4AZQBcAGgAdABtAGEAdQB0AHMAcABcAHAAYQByAGQAXABwAGwAYQBpAG4AXABxAGwAewBcAGYAMgBcAGYAcwAyADAAXABjAGYAMQAgAEsAZQBpAG4AZQAgAH0AewBcAGwAYQBuAGcAMQAwADMAMQBcAGwAYQBuAGcAZgBlADEAMAAzADEAXAB1AGwAXABmADIAXABmAHMAMgAwAFwAYwBmADEAIABLAHIAYQBuAGsAZQBuAGgAYQB1AHMAYQB1AGYAZQBuAHQAaABhAGwAdABlAH0AXABsAGEAbgBnADEAMAAzADEAXABsAGEAbgBnAGYAZQAxADAAMwAxAFwAdQBsAFwAZgAyAFwAZgBzADIAMABcAGMAZgAxAFwAcABhAHIAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcQBsAHsAXABsAGEAbgBnADEAMAAzADEAXABsAGEAbgBnAGYAZQAxADAAMwAxAFwAdQBsAFwAZgAyAFwAZgBzADIAMABcAGMAZgAxACAAYgBlAGsAYQBuAG4AdAAgAG8AZABlAHIAIAB9AFwAbABhAG4AZwAxADAAMwAxAFwAbABhAG4AZwBmAGUAMQAwADMAMQBcAHUAbABcAGYAMgBcAGYAcwAyADAAXABjAGYAMQBcAHAAYQByAFwAcABhAHIAZABcAHAAbABhAGkAbgBcAHEAbAB7AFwAbABhAG4AZwAxADAAMwAxAFwAbABhAG4AZwBmAGUAMQAwADMAMQBcAHUAbABcAGYAMgBcAGYAcwAyADAAXABjAGYAMQAgAGEAYgByAGUAYwBoAG4AdQBuAGcAcwByAGUAbABlAHYAYQBuAHQAfQB7AFwAbABhAG4AZwAxADAAMwAxAFwAbABhAG4AZwBmAGUAMQAwADMAMQBcAGYAMgBcAGYAcwAyADAAXABjAGYAMQAgACAAaQBtACAAQQBiAHIAZQBjAGgAbgB1AG4AZwBzAHoAZQBpAHQAcgBhAHUAbQB9AFwAbABhAG4AZwAxADAAMwAxAFwAbABhAG4AZwBmAGUAMQAwADMAMQBcAGYAMQBcAGYAcwAyADQAXABjAGYAMQBcAHAAYQByAH0A</value>
</data>
<data name="xrRichText1.SerializableRtfString" xml:space="preserve">
<value>ewBcAHIAdABmADEAXABkAGUAZgBmADAAewBcAGYAbwBuAHQAdABiAGwAewBcAGYAMAAgAEMAYQBsAGkAYgByAGkAOwB9AHsAXABmADEAIABUAGkAbQBlAHMAIABOAGUAdwAgAFIAbwBtAGEAbgA7AH0AewBcAGYAMgAgAEEAcgBpAGEAbAA7AH0AfQB7AFwAYwBvAGwAbwByAHQAYgBsACAAOwBcAHIAZQBkADAAXABnAHIAZQBlAG4AMABcAGIAbAB1AGUAMAAgADsAXAByAGUAZAAwAFwAZwByAGUAZQBuADAAXABiAGwAdQBlADIANQA1ACAAOwB9AHsAXAAqAFwAZABlAGYAYwBoAHAAIABcAGYAMQBcAGYAcwAyADQAfQB7AFwAcwB0AHkAbABlAHMAaABlAGUAdAAgAHsAXABxAGwAXABmADEAXABmAHMAMgA0ACAATgBvAHIAbQBhAGwAOwB9AHsAXAAqAFwAYwBzADEAXABmADEAXABmAHMAMgA0AFwAYwBmADEAIABEAGUAZgBhAHUAbAB0ACAAUABhAHIAYQBnAHIAYQBwAGgAIABGAG8AbgB0ADsAfQB7AFwAKgBcAGMAcwAyAFwAcwBiAGEAcwBlAGQAbwBuADEAXABmADEAXABmAHMAMgA0AFwAYwBmADEAIABMAGkAbgBlACAATgB1AG0AYgBlAHIAOwB9AHsAXAAqAFwAYwBzADMAXAB1AGwAXABmADEAXABmAHMAMgA0AFwAYwBmADIAIABIAHkAcABlAHIAbABpAG4AawA7AH0AewBcACoAXAB0AHMANABcAHQAcwByAG8AdwBkAFwAZgAxAFwAZgBzADIANABcAHEAbABcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgBsADMAXAB0AHMAYwBlAGwAbABwAGEAZABkAGwAMQAwADgAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAYgAzAFwAdABzAGMAZQBsAGwAcABhAGQAZABmAHIAMwBcAHQAcwBjAGUAbABsAHAAYQBkAGQAcgAxADAAOABcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgB0ADMAXAB0AHMAdgBlAHIAdABhAGwAdABcAGMAbAB0AHgAbAByAHQAYgAgAE4AbwByAG0AYQBsACAAVABhAGIAbABlADsAfQB7AFwAKgBcAHQAcwA1AFwAdABzAHIAbwB3AGQAXABzAGIAYQBzAGUAZABvAG4ANABcAGYAMQBcAGYAcwAyADQAXABxAGwAXAB0AHIAYgByAGQAcgB0AFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcgBiAHIAZAByAGwAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdAByAGIAcgBkAHIAYgBcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHIAYgByAGQAcgByAFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcgBiAHIAZAByAGgAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdAByAGIAcgBkAHIAdgBcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAbAAzAFwAdABzAGMAZQBsAGwAcABhAGQAZABsADEAMAA4AFwAdABzAGMAZQBsAGwAcABhAGQAZABmAHIAMwBcAHQAcwBjAGUAbABsAHAAYQBkAGQAcgAxADAAOABcAHQAcwB2AGUAcgB0AGEAbAB0AFwAYwBsAHQAeABsAHIAdABiACAAVABhAGIAbABlACAAUwBpAG0AcABsAGUAIAAxADsAfQB9AHsAXAAqAFwAbABpAHMAdABvAHYAZQByAHIAaQBkAGUAdABhAGIAbABlAH0AXABuAG8AdQBpAGMAbwBtAHAAYQB0AFwAcwBwAGwAeQB0AHcAbgBpAG4AZQBcAGgAdABtAGEAdQB0AHMAcABcAHAAYQByAGQAXABwAGwAYQBpAG4AXABxAGwAewBcAGYAMgBcAGYAcwAyADAAXABjAGYAMQAgAEsAZQBpAG4AZQAgAH0AewBcAHUAbABcAGYAMgBcAGYAcwAyADAAXABjAGYAMQAgAEcAcgB1AHAAcABlAG4AYQBuAGcAZQBiAG8AdABlAH0AewBcAGYAMgBcAGYAcwAyADAAXABjAGYAMQAgACAAaQBtACAAQQBiAHIAZQBjAGgAbgB1AG4AZwBzAHoAZQBpAHQAcgBhAHUAbQB9AFwAZgAxAFwAZgBzADIANABcAGMAZgAxAFwAcABhAHIAfQA=</value>
</data>
</root>

View File

@@ -58,6 +58,7 @@ namespace Bewolonia
this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components);
this.formattingRuleStartDate = new DevExpress.XtraReports.UI.FormattingRule();
this.ReportHeader = new DevExpress.XtraReports.UI.ReportHeaderBand();
this.xrPictureBox1 = new DevExpress.XtraReports.UI.XRPictureBox();
this.xrLabel7 = new DevExpress.XtraReports.UI.XRLabel();
this.xrLabel8 = new DevExpress.XtraReports.UI.XRLabel();
this.xrLabel6 = new DevExpress.XtraReports.UI.XRLabel();
@@ -70,6 +71,10 @@ namespace Bewolonia
this.formattingRuleEmployeeName = new DevExpress.XtraReports.UI.FormattingRule();
this.topMarginBand1 = new DevExpress.XtraReports.UI.TopMarginBand();
this.bottomMarginBand1 = new DevExpress.XtraReports.UI.BottomMarginBand();
this.xrRichText3 = new DevExpress.XtraReports.UI.XRRichText();
this.xrRichText4 = new DevExpress.XtraReports.UI.XRRichText();
this.xrRichText5 = new DevExpress.XtraReports.UI.XRRichText();
this.xrRichText6 = new DevExpress.XtraReports.UI.XRRichText();
this.GroupFooter1 = new DevExpress.XtraReports.UI.GroupFooterBand();
this.lblUnterschriftKlient = new DevExpress.XtraReports.UI.XRLabel();
this.lblUnterschriftMitarbeiter = new DevExpress.XtraReports.UI.XRLabel();
@@ -105,21 +110,16 @@ namespace Bewolonia
this.xrLabel10 = new DevExpress.XtraReports.UI.XRLabel();
this.xrLabel1 = new DevExpress.XtraReports.UI.XRLabel();
this.fieldKontaktArt = new DevExpress.XtraReports.UI.CalculatedField();
this.xrPictureBox1 = new DevExpress.XtraReports.UI.XRPictureBox();
this.xrRichText3 = new DevExpress.XtraReports.UI.XRRichText();
this.xrRichText4 = new DevExpress.XtraReports.UI.XRRichText();
this.xrRichText5 = new DevExpress.XtraReports.UI.XRRichText();
this.xrRichText6 = new DevExpress.XtraReports.UI.XRRichText();
((System.ComponentModel.ISupportInitialize)(this.xrTable3)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.xrTableServiceRecords1)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.xrTableAbwesenheiten)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.xrRichText2)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.xrRichText1)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.xrRichText3)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.xrRichText4)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.xrRichText5)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.xrRichText6)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.xrTableAbwesenheiten)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.xrRichText2)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.xrRichText1)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this)).BeginInit();
//
// Detail
@@ -460,9 +460,17 @@ namespace Bewolonia
this.xrLabel4,
this.xrLabel3,
this.xrLabel2});
this.ReportHeader.HeightF = 299.7917F;
this.ReportHeader.HeightF = 275.4862F;
this.ReportHeader.Name = "ReportHeader";
//
// xrPictureBox1
//
this.xrPictureBox1.Image = ((System.Drawing.Image)(resources.GetObject("xrPictureBox1.Image")));
this.xrPictureBox1.LocationFloat = new DevExpress.Utils.PointFloat(496.8746F, 0F);
this.xrPictureBox1.Name = "xrPictureBox1";
this.xrPictureBox1.SizeF = new System.Drawing.SizeF(178.125F, 167.125F);
this.xrPictureBox1.Sizing = DevExpress.XtraPrinting.ImageSizeMode.ZoomImage;
//
// xrLabel7
//
this.xrLabel7.BackColor = System.Drawing.Color.Gainsboro;
@@ -470,7 +478,7 @@ namespace Bewolonia
| DevExpress.XtraPrinting.BorderSide.Right)
| DevExpress.XtraPrinting.BorderSide.Bottom)));
this.xrLabel7.Font = new System.Drawing.Font("Arial", 10F);
this.xrLabel7.LocationFloat = new DevExpress.Utils.PointFloat(365.6387F, 259.2917F);
this.xrLabel7.LocationFloat = new DevExpress.Utils.PointFloat(365.6386F, 218.3194F);
this.xrLabel7.Name = "xrLabel7";
this.xrLabel7.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F);
this.xrLabel7.SizeF = new System.Drawing.SizeF(120.6389F, 30.50001F);
@@ -487,7 +495,7 @@ namespace Bewolonia
this.xrLabel8.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Top | DevExpress.XtraPrinting.BorderSide.Right)
| DevExpress.XtraPrinting.BorderSide.Bottom)));
this.xrLabel8.Font = new System.Drawing.Font("Arial", 10F);
this.xrLabel8.LocationFloat = new DevExpress.Utils.PointFloat(486.2777F, 259.2917F);
this.xrLabel8.LocationFloat = new DevExpress.Utils.PointFloat(486.2777F, 218.3194F);
this.xrLabel8.Name = "xrLabel8";
this.xrLabel8.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F);
this.xrLabel8.SizeF = new System.Drawing.SizeF(158.3612F, 30.50001F);
@@ -504,7 +512,7 @@ namespace Bewolonia
this.xrLabel6.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Top | DevExpress.XtraPrinting.BorderSide.Right)
| DevExpress.XtraPrinting.BorderSide.Bottom)));
this.xrLabel6.Font = new System.Drawing.Font("Arial", 10F);
this.xrLabel6.LocationFloat = new DevExpress.Utils.PointFloat(120.6388F, 259.2917F);
this.xrLabel6.LocationFloat = new DevExpress.Utils.PointFloat(120.6388F, 218.3194F);
this.xrLabel6.Name = "xrLabel6";
this.xrLabel6.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F);
this.xrLabel6.SizeF = new System.Drawing.SizeF(209.3611F, 30.50001F);
@@ -520,7 +528,7 @@ namespace Bewolonia
//
this.xrLabel5.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Top | DevExpress.XtraPrinting.BorderSide.Right)));
this.xrLabel5.Font = new System.Drawing.Font("Arial", 10F);
this.xrLabel5.LocationFloat = new DevExpress.Utils.PointFloat(120.6388F, 228.7916F);
this.xrLabel5.LocationFloat = new DevExpress.Utils.PointFloat(120.6388F, 187.8194F);
this.xrLabel5.Name = "xrLabel5";
this.xrLabel5.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F);
this.xrLabel5.SizeF = new System.Drawing.SizeF(158.3612F, 30.50001F);
@@ -539,7 +547,7 @@ namespace Bewolonia
| DevExpress.XtraPrinting.BorderSide.Right)
| DevExpress.XtraPrinting.BorderSide.Bottom)));
this.xrLabel4.Font = new System.Drawing.Font("Arial", 10F);
this.xrLabel4.LocationFloat = new DevExpress.Utils.PointFloat(1.589457E-05F, 259.2917F);
this.xrLabel4.LocationFloat = new DevExpress.Utils.PointFloat(0F, 218.3194F);
this.xrLabel4.Name = "xrLabel4";
this.xrLabel4.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F);
this.xrLabel4.SizeF = new System.Drawing.SizeF(120.6389F, 30.50001F);
@@ -557,7 +565,7 @@ namespace Bewolonia
this.xrLabel3.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
| DevExpress.XtraPrinting.BorderSide.Right)));
this.xrLabel3.Font = new System.Drawing.Font("Arial", 10F);
this.xrLabel3.LocationFloat = new DevExpress.Utils.PointFloat(1.589457E-05F, 228.7916F);
this.xrLabel3.LocationFloat = new DevExpress.Utils.PointFloat(0F, 187.8194F);
this.xrLabel3.Name = "xrLabel3";
this.xrLabel3.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F);
this.xrLabel3.SizeF = new System.Drawing.SizeF(120.6389F, 30.50001F);
@@ -572,14 +580,14 @@ namespace Bewolonia
// xrLabel2
//
this.xrLabel2.Font = new System.Drawing.Font("Arial", 14F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
this.xrLabel2.LocationFloat = new DevExpress.Utils.PointFloat(1.589457E-05F, 185.1528F);
this.xrLabel2.LocationFloat = new DevExpress.Utils.PointFloat(0F, 142.125F);
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(674.9998F, 25F);
this.xrLabel2.SizeF = new System.Drawing.SizeF(486.2775F, 25F);
this.xrLabel2.StylePriority.UseFont = false;
this.xrLabel2.StylePriority.UseTextAlignment = false;
this.xrLabel2.Text = "Quittierungsbeleg [Mandator.Name]";
this.xrLabel2.Text = "Quittierungsbeleg";
this.xrLabel2.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopCenter;
//
// formattingRuleServiceDesc
@@ -618,6 +626,42 @@ namespace Bewolonia
this.bottomMarginBand1.HeightF = 107.9166F;
this.bottomMarginBand1.Name = "bottomMarginBand1";
//
// xrRichText3
//
this.xrRichText3.Font = new System.Drawing.Font("Verdana", 7F);
this.xrRichText3.LocationFloat = new DevExpress.Utils.PointFloat(4.499992F, 9.999974F);
this.xrRichText3.Name = "xrRichText3";
this.xrRichText3.SerializableRtfString = resources.GetString("xrRichText3.SerializableRtfString");
this.xrRichText3.SizeF = new System.Drawing.SizeF(116.447F, 65.61366F);
this.xrRichText3.StylePriority.UseFont = false;
//
// xrRichText4
//
this.xrRichText4.Font = new System.Drawing.Font("Verdana", 7F);
this.xrRichText4.LocationFloat = new DevExpress.Utils.PointFloat(180.0531F, 9.999974F);
this.xrRichText4.Name = "xrRichText4";
this.xrRichText4.SerializableRtfString = resources.GetString("xrRichText4.SerializableRtfString");
this.xrRichText4.SizeF = new System.Drawing.SizeF(116.447F, 65.61366F);
this.xrRichText4.StylePriority.UseFont = false;
//
// xrRichText5
//
this.xrRichText5.Font = new System.Drawing.Font("Verdana", 7F);
this.xrRichText5.LocationFloat = new DevExpress.Utils.PointFloat(340.2007F, 9.999974F);
this.xrRichText5.Name = "xrRichText5";
this.xrRichText5.SerializableRtfString = resources.GetString("xrRichText5.SerializableRtfString");
this.xrRichText5.SizeF = new System.Drawing.SizeF(198.083F, 65.61366F);
this.xrRichText5.StylePriority.UseFont = false;
//
// xrRichText6
//
this.xrRichText6.Font = new System.Drawing.Font("Verdana", 7F);
this.xrRichText6.LocationFloat = new DevExpress.Utils.PointFloat(570.5533F, 9.999974F);
this.xrRichText6.Name = "xrRichText6";
this.xrRichText6.SerializableRtfString = resources.GetString("xrRichText6.SerializableRtfString");
this.xrRichText6.SizeF = new System.Drawing.SizeF(116.447F, 65.61366F);
this.xrRichText6.StylePriority.UseFont = false;
//
// GroupFooter1
//
this.GroupFooter1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
@@ -1037,50 +1081,6 @@ namespace Bewolonia
this.fieldKontaktArt.FieldType = DevExpress.XtraReports.UI.FieldType.String;
this.fieldKontaktArt.Name = "fieldKontaktArt";
//
// xrPictureBox1
//
this.xrPictureBox1.Image = ((System.Drawing.Image)(resources.GetObject("xrPictureBox1.Image")));
this.xrPictureBox1.LocationFloat = new DevExpress.Utils.PointFloat(496.8746F, 0F);
this.xrPictureBox1.Name = "xrPictureBox1";
this.xrPictureBox1.SizeF = new System.Drawing.SizeF(178.125F, 167.125F);
this.xrPictureBox1.Sizing = DevExpress.XtraPrinting.ImageSizeMode.ZoomImage;
//
// xrRichText3
//
this.xrRichText3.Font = new System.Drawing.Font("Verdana", 7F);
this.xrRichText3.LocationFloat = new DevExpress.Utils.PointFloat(4.499992F, 9.999974F);
this.xrRichText3.Name = "xrRichText3";
this.xrRichText3.SerializableRtfString = resources.GetString("xrRichText3.SerializableRtfString");
this.xrRichText3.SizeF = new System.Drawing.SizeF(116.447F, 65.61366F);
this.xrRichText3.StylePriority.UseFont = false;
//
// xrRichText4
//
this.xrRichText4.Font = new System.Drawing.Font("Verdana", 7F);
this.xrRichText4.LocationFloat = new DevExpress.Utils.PointFloat(180.0531F, 9.999974F);
this.xrRichText4.Name = "xrRichText4";
this.xrRichText4.SerializableRtfString = resources.GetString("xrRichText4.SerializableRtfString");
this.xrRichText4.SizeF = new System.Drawing.SizeF(116.447F, 65.61366F);
this.xrRichText4.StylePriority.UseFont = false;
//
// xrRichText5
//
this.xrRichText5.Font = new System.Drawing.Font("Verdana", 7F);
this.xrRichText5.LocationFloat = new DevExpress.Utils.PointFloat(340.2007F, 9.999974F);
this.xrRichText5.Name = "xrRichText5";
this.xrRichText5.SerializableRtfString = resources.GetString("xrRichText5.SerializableRtfString");
this.xrRichText5.SizeF = new System.Drawing.SizeF(198.083F, 65.61366F);
this.xrRichText5.StylePriority.UseFont = false;
//
// xrRichText6
//
this.xrRichText6.Font = new System.Drawing.Font("Verdana", 7F);
this.xrRichText6.LocationFloat = new DevExpress.Utils.PointFloat(570.5533F, 9.999974F);
this.xrRichText6.Name = "xrRichText6";
this.xrRichText6.SerializableRtfString = resources.GetString("xrRichText6.SerializableRtfString");
this.xrRichText6.SizeF = new System.Drawing.SizeF(116.447F, 65.61366F);
this.xrRichText6.StylePriority.UseFont = false;
//
// Quittierungsbeleg2
//
this.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] {
@@ -1108,13 +1108,13 @@ namespace Bewolonia
((System.ComponentModel.ISupportInitialize)(this.xrTable3)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.xrTableServiceRecords1)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.xrTableAbwesenheiten)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.xrRichText2)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.xrRichText1)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.xrRichText3)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.xrRichText4)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.xrRichText5)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.xrRichText6)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.xrTableAbwesenheiten)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.xrRichText2)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.xrRichText1)).EndInit();
((System.ComponentModel.ISupportInitialize)(this)).EndInit();
}

View File

@@ -32,6 +32,8 @@ namespace Bewolonia
System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(Spitzabrechnung));
this.Detail = new DevExpress.XtraReports.UI.DetailBand();
this.ReportHeader = new DevExpress.XtraReports.UI.ReportHeaderBand();
this.xrLabel7 = new DevExpress.XtraReports.UI.XRLabel();
this.xrPictureBox1 = new DevExpress.XtraReports.UI.XRPictureBox();
this.xrLabel8 = new DevExpress.XtraReports.UI.XRLabel();
this.xrTable1 = new DevExpress.XtraReports.UI.XRTable();
this.xrTableRow9 = new DevExpress.XtraReports.UI.XRTableRow();
@@ -82,17 +84,32 @@ namespace Bewolonia
this.xrTableRow24 = new DevExpress.XtraReports.UI.XRTableRow();
this.xrTableCell31 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrLabel12 = new DevExpress.XtraReports.UI.XRLabel();
this.xrLabel11 = new DevExpress.XtraReports.UI.XRLabel();
this.lblNotice = new DevExpress.XtraReports.UI.XRLabel();
this.topMarginBand1 = new DevExpress.XtraReports.UI.TopMarginBand();
this.bottomMarginBand1 = new DevExpress.XtraReports.UI.BottomMarginBand();
this.xrRichText1 = new DevExpress.XtraReports.UI.XRRichText();
this.GroupHeader1 = new DevExpress.XtraReports.UI.GroupHeaderBand();
this.xrLabel9 = new DevExpress.XtraReports.UI.XRLabel();
this.xrTable6 = new DevExpress.XtraReports.UI.XRTable();
this.xrTableRow2 = new DevExpress.XtraReports.UI.XRTableRow();
this.xrTableCell3 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableRow7 = new DevExpress.XtraReports.UI.XRTableRow();
this.xrTableCell4 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableRow12 = new DevExpress.XtraReports.UI.XRTableRow();
this.xrTableCell9 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableRow13 = new DevExpress.XtraReports.UI.XRTableRow();
this.xrTableCell10 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableRow14 = new DevExpress.XtraReports.UI.XRTableRow();
this.xrTableCell12 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableRow16 = new DevExpress.XtraReports.UI.XRTableRow();
this.xrTableCell14 = new DevExpress.XtraReports.UI.XRTableCell();
this.DetailReport = new DevExpress.XtraReports.UI.DetailReportBand();
this.Detail1 = new DevExpress.XtraReports.UI.DetailBand();
this.xrTable5 = new DevExpress.XtraReports.UI.XRTable();
this.xrTableRow15 = new DevExpress.XtraReports.UI.XRTableRow();
this.xrTableCell17 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell23 = new DevExpress.XtraReports.UI.XRTableCell();
this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components);
this.GroupFooter1 = new DevExpress.XtraReports.UI.GroupFooterBand();
this.xrTable4 = new DevExpress.XtraReports.UI.XRTable();
this.xrTableRow30 = new DevExpress.XtraReports.UI.XRTableRow();
@@ -113,38 +130,14 @@ namespace Bewolonia
this.xrTableRow36 = new DevExpress.XtraReports.UI.XRTableRow();
this.xrTableCell57 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell58 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrPictureBox1 = new DevExpress.XtraReports.UI.XRPictureBox();
this.xrLabel7 = new DevExpress.XtraReports.UI.XRLabel();
this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components);
this.xrTable6 = new DevExpress.XtraReports.UI.XRTable();
this.xrTableRow2 = new DevExpress.XtraReports.UI.XRTableRow();
this.xrTableCell3 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableRow7 = new DevExpress.XtraReports.UI.XRTableRow();
this.xrTableCell4 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableRow12 = new DevExpress.XtraReports.UI.XRTableRow();
this.xrTableCell9 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableRow13 = new DevExpress.XtraReports.UI.XRTableRow();
this.xrTableCell10 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableRow14 = new DevExpress.XtraReports.UI.XRTableRow();
this.xrTableCell12 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableRow16 = new DevExpress.XtraReports.UI.XRTableRow();
this.xrTableCell14 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrLabel9 = new DevExpress.XtraReports.UI.XRLabel();
this.xrRichText1 = new DevExpress.XtraReports.UI.XRRichText();
this.xrRichText2 = new DevExpress.XtraReports.UI.XRRichText();
this.xrRichText3 = new DevExpress.XtraReports.UI.XRRichText();
this.xrRichText4 = new DevExpress.XtraReports.UI.XRRichText();
((System.ComponentModel.ISupportInitialize)(this.xrTable1)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.xrTable2)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.xrTable3)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.xrTable5)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.xrTable4)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.xrTable6)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.xrRichText1)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.xrRichText2)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.xrRichText3)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.xrRichText4)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.xrTable6)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.xrTable5)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.xrTable4)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this)).BeginInit();
//
// Detail
@@ -159,16 +152,33 @@ namespace Bewolonia
this.ReportHeader.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
this.xrLabel7,
this.xrPictureBox1});
this.ReportHeader.Font = new System.Drawing.Font("Verdana", 10F);
this.ReportHeader.HeightF = 159.5833F;
this.ReportHeader.HeightF = 174.1667F;
this.ReportHeader.Name = "ReportHeader";
this.ReportHeader.StylePriority.UseFont = false;
//
// xrLabel7
//
this.xrLabel7.Font = new System.Drawing.Font("Arial", 8F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
this.xrLabel7.LocationFloat = new DevExpress.Utils.PointFloat(0F, 120.0834F);
this.xrLabel7.Name = "xrLabel7";
this.xrLabel7.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
this.xrLabel7.SizeF = new System.Drawing.SizeF(317F, 29.50001F);
this.xrLabel7.StylePriority.UseFont = false;
this.xrLabel7.Text = "BEWOLONIA I Kalk-Mülheimer Str. 1 I 51103 Köln";
//
// xrPictureBox1
//
this.xrPictureBox1.Image = ((System.Drawing.Image)(resources.GetObject("xrPictureBox1.Image")));
this.xrPictureBox1.LocationFloat = new DevExpress.Utils.PointFloat(375.7798F, 1.833386F);
this.xrPictureBox1.Name = "xrPictureBox1";
this.xrPictureBox1.SizeF = new System.Drawing.SizeF(261.0836F, 172.3333F);
this.xrPictureBox1.Sizing = DevExpress.XtraPrinting.ImageSizeMode.ZoomImage;
//
// xrLabel8
//
this.xrLabel8.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "InvoiceDate")});
this.xrLabel8.Font = new System.Drawing.Font("Verdana", 8F);
this.xrLabel8.Font = new System.Drawing.Font("Calibri", 10F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
this.xrLabel8.LocationFloat = new DevExpress.Utils.PointFloat(495.9049F, 145.9345F);
this.xrLabel8.Name = "xrLabel8";
this.xrLabel8.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
@@ -217,7 +227,7 @@ namespace Bewolonia
this.xrTableCell6.BorderColor = System.Drawing.SystemColors.ControlLight;
this.xrTableCell6.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
| DevExpress.XtraPrinting.BorderSide.Right)));
this.xrTableCell6.Font = new System.Drawing.Font("Verdana", 10F, System.Drawing.FontStyle.Bold);
this.xrTableCell6.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
this.xrTableCell6.Name = "xrTableCell6";
this.xrTableCell6.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
this.xrTableCell6.StylePriority.UseBorderColor = false;
@@ -260,7 +270,7 @@ namespace Bewolonia
//
this.xrTableCell7.BorderColor = System.Drawing.SystemColors.ControlLight;
this.xrTableCell7.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right)));
this.xrTableCell7.Font = new System.Drawing.Font("Verdana", 10F, System.Drawing.FontStyle.Bold);
this.xrTableCell7.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
this.xrTableCell7.FormattingRules.Add(this.ruleRateFactorNull);
this.xrTableCell7.Name = "xrTableCell7";
this.xrTableCell7.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
@@ -333,7 +343,7 @@ namespace Bewolonia
//
this.xrLabel4.BackColor = System.Drawing.Color.Transparent;
this.xrLabel4.CanShrink = true;
this.xrLabel4.Font = new System.Drawing.Font("Verdana", 10F, System.Drawing.FontStyle.Bold);
this.xrLabel4.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
this.xrLabel4.LocationFloat = new DevExpress.Utils.PointFloat(0F, 225F);
this.xrLabel4.Multiline = true;
this.xrLabel4.Name = "xrLabel4";
@@ -348,7 +358,7 @@ namespace Bewolonia
//
this.xrLabel3.BackColor = System.Drawing.Color.Transparent;
this.xrLabel3.CanShrink = true;
this.xrLabel3.Font = new System.Drawing.Font("Verdana", 10F, System.Drawing.FontStyle.Bold);
this.xrLabel3.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
this.xrLabel3.LocationFloat = new DevExpress.Utils.PointFloat(0F, 209F);
this.xrLabel3.Name = "xrLabel3";
this.xrLabel3.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
@@ -362,7 +372,7 @@ namespace Bewolonia
//
this.xrLabel2.BackColor = System.Drawing.Color.Transparent;
this.xrLabel2.CanShrink = true;
this.xrLabel2.Font = new System.Drawing.Font("Verdana", 10F, System.Drawing.FontStyle.Bold);
this.xrLabel2.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
this.xrLabel2.LocationFloat = new DevExpress.Utils.PointFloat(0F, 192F);
this.xrLabel2.Name = "xrLabel2";
this.xrLabel2.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
@@ -374,7 +384,7 @@ namespace Bewolonia
//
// xrTable2
//
this.xrTable2.Font = new System.Drawing.Font("Verdana", 8F);
this.xrTable2.Font = new System.Drawing.Font("Calibri", 10F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
this.xrTable2.LocationFloat = new DevExpress.Utils.PointFloat(495.9049F, 19.99998F);
this.xrTable2.Name = "xrTable2";
this.xrTable2.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] {
@@ -404,7 +414,7 @@ namespace Bewolonia
this.xrTableCell13.ProcessNullValues = DevExpress.XtraReports.UI.ValueSuppressType.SuppressAndShrink;
this.xrTableCell13.StylePriority.UseFont = false;
this.xrTableCell13.StylePriority.UseTextAlignment = false;
this.xrTableCell13.Text = "[SenderContactPerson]";
this.xrTableCell13.Text = "Sultan Schulz";
this.xrTableCell13.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
this.xrTableCell13.Weight = 1D;
//
@@ -423,7 +433,7 @@ namespace Bewolonia
this.xrTableCell11.ProcessNullValues = DevExpress.XtraReports.UI.ValueSuppressType.SuppressAndShrink;
this.xrTableCell11.StylePriority.UseFont = false;
this.xrTableCell11.StylePriority.UseTextAlignment = false;
this.xrTableCell11.Text = "[SenderContactPersonDivision]";
this.xrTableCell11.Text = "Sozialpädagogin M.A.";
this.xrTableCell11.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
this.xrTableCell11.Weight = 1D;
//
@@ -442,7 +452,7 @@ namespace Bewolonia
this.xrTableCell8.ProcessNullValues = DevExpress.XtraReports.UI.ValueSuppressType.SuppressAndShrink;
this.xrTableCell8.StylePriority.UseFont = false;
this.xrTableCell8.StylePriority.UseTextAlignment = false;
this.xrTableCell8.Text = "[SenderContactPersonPhone]";
this.xrTableCell8.Text = "0221-29499101";
this.xrTableCell8.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
this.xrTableCell8.Weight = 1D;
//
@@ -456,14 +466,12 @@ namespace Bewolonia
// xrTableCell1
//
this.xrTableCell1.CanShrink = true;
this.xrTableCell1.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "SenderContactPersonFax")});
this.xrTableCell1.Name = "xrTableCell1";
this.xrTableCell1.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
this.xrTableCell1.ProcessNullValues = DevExpress.XtraReports.UI.ValueSuppressType.SuppressAndShrink;
this.xrTableCell1.StylePriority.UseFont = false;
this.xrTableCell1.StylePriority.UseTextAlignment = false;
this.xrTableCell1.Text = "[SenderContactPersonPhone]";
this.xrTableCell1.Text = "0221-29499100";
this.xrTableCell1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
this.xrTableCell1.Weight = 1D;
//
@@ -482,7 +490,7 @@ namespace Bewolonia
this.xrTableCell2.ProcessNullValues = DevExpress.XtraReports.UI.ValueSuppressType.SuppressAndShrink;
this.xrTableCell2.StylePriority.UseFont = false;
this.xrTableCell2.StylePriority.UseTextAlignment = false;
this.xrTableCell2.Text = "[SenderContactPersonMail]";
this.xrTableCell2.Text = "s.schulz@bewolonia.de";
this.xrTableCell2.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
this.xrTableCell2.Weight = 1D;
//
@@ -503,7 +511,7 @@ namespace Bewolonia
// RecipientPostCodeAndTown
//
this.RecipientPostCodeAndTown.CanShrink = true;
this.RecipientPostCodeAndTown.LocationFloat = new DevExpress.Utils.PointFloat(1.444961E-05F, 87.99998F);
this.RecipientPostCodeAndTown.LocationFloat = new DevExpress.Utils.PointFloat(0F, 68.00003F);
this.RecipientPostCodeAndTown.Name = "RecipientPostCodeAndTown";
this.RecipientPostCodeAndTown.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
this.RecipientPostCodeAndTown.ProcessNullValues = DevExpress.XtraReports.UI.ValueSuppressType.SuppressAndShrink;
@@ -514,7 +522,7 @@ namespace Bewolonia
// xrLabel_RecipientStreet
//
this.xrLabel_RecipientStreet.CanShrink = true;
this.xrLabel_RecipientStreet.LocationFloat = new DevExpress.Utils.PointFloat(1.444961E-05F, 71.00001F);
this.xrLabel_RecipientStreet.LocationFloat = new DevExpress.Utils.PointFloat(0F, 51.00005F);
this.xrLabel_RecipientStreet.Name = "xrLabel_RecipientStreet";
this.xrLabel_RecipientStreet.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
this.xrLabel_RecipientStreet.ProcessNullValues = DevExpress.XtraReports.UI.ValueSuppressType.SuppressAndShrink;
@@ -525,7 +533,7 @@ namespace Bewolonia
// xrLabel_RecipientDivision
//
this.xrLabel_RecipientDivision.CanShrink = true;
this.xrLabel_RecipientDivision.LocationFloat = new DevExpress.Utils.PointFloat(1.444961E-05F, 53.99998F);
this.xrLabel_RecipientDivision.LocationFloat = new DevExpress.Utils.PointFloat(0F, 34.00006F);
this.xrLabel_RecipientDivision.Name = "xrLabel_RecipientDivision";
this.xrLabel_RecipientDivision.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
this.xrLabel_RecipientDivision.ProcessNullValues = DevExpress.XtraReports.UI.ValueSuppressType.SuppressAndShrink;
@@ -536,7 +544,7 @@ namespace Bewolonia
// xrLabel_RecipientContactPerson
//
this.xrLabel_RecipientContactPerson.CanShrink = true;
this.xrLabel_RecipientContactPerson.LocationFloat = new DevExpress.Utils.PointFloat(1.444961E-05F, 36.99999F);
this.xrLabel_RecipientContactPerson.LocationFloat = new DevExpress.Utils.PointFloat(0F, 17.00003F);
this.xrLabel_RecipientContactPerson.Name = "xrLabel_RecipientContactPerson";
this.xrLabel_RecipientContactPerson.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
this.xrLabel_RecipientContactPerson.ProcessNullValues = DevExpress.XtraReports.UI.ValueSuppressType.SuppressAndShrink;
@@ -547,7 +555,7 @@ namespace Bewolonia
// xrLabel1
//
this.xrLabel1.CanShrink = true;
this.xrLabel1.LocationFloat = new DevExpress.Utils.PointFloat(1.444961E-05F, 19.99997F);
this.xrLabel1.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F);
this.xrLabel1.Name = "xrLabel1";
this.xrLabel1.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
this.xrLabel1.ProcessNullValues = DevExpress.XtraReports.UI.ValueSuppressType.SuppressAndShrink;
@@ -561,9 +569,7 @@ namespace Bewolonia
this.xrLabel10,
this.xrTable3,
this.xrLabel12,
this.xrLabel11,
this.lblNotice});
this.ReportFooter.Font = new System.Drawing.Font("Verdana", 10F);
this.ReportFooter.HeightF = 209F;
this.ReportFooter.KeepTogether = true;
this.ReportFooter.Name = "ReportFooter";
@@ -680,21 +686,10 @@ namespace Bewolonia
this.xrLabel12.StylePriority.UseFont = false;
this.xrLabel12.Text = "[CreatorName]";
//
// xrLabel11
//
this.xrLabel11.LocationFloat = new DevExpress.Utils.PointFloat(582.9999F, 192F);
this.xrLabel11.Name = "xrLabel11";
this.xrLabel11.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
this.xrLabel11.SizeF = new System.Drawing.SizeF(67F, 17F);
this.xrLabel11.StylePriority.UseFont = false;
this.xrLabel11.StylePriority.UseTextAlignment = false;
this.xrLabel11.Text = "Anlage";
this.xrLabel11.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight;
//
// lblNotice
//
this.lblNotice.CanShrink = true;
this.lblNotice.Font = new System.Drawing.Font("Verdana", 10F, System.Drawing.FontStyle.Italic);
this.lblNotice.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Italic, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
this.lblNotice.LocationFloat = new DevExpress.Utils.PointFloat(0F, 7.999992F);
this.lblNotice.Name = "lblNotice";
this.lblNotice.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
@@ -710,13 +705,19 @@ namespace Bewolonia
// bottomMarginBand1
//
this.bottomMarginBand1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
this.xrRichText4,
this.xrRichText3,
this.xrRichText2,
this.xrRichText1});
this.bottomMarginBand1.HeightF = 100F;
this.bottomMarginBand1.Name = "bottomMarginBand1";
//
// xrRichText1
//
this.xrRichText1.Font = new System.Drawing.Font("Verdana", 7F);
this.xrRichText1.LocationFloat = new DevExpress.Utils.PointFloat(0F, 9.999932F);
this.xrRichText1.Name = "xrRichText1";
this.xrRichText1.SerializableRtfString = resources.GetString("xrRichText1.SerializableRtfString");
this.xrRichText1.SizeF = new System.Drawing.SizeF(650F, 65.61366F);
this.xrRichText1.StylePriority.UseFont = false;
//
// GroupHeader1
//
this.GroupHeader1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
@@ -735,11 +736,152 @@ namespace Bewolonia
this.xrLabel6,
this.xrTable1,
this.xrLabel8});
this.GroupHeader1.Font = new System.Drawing.Font("Verdana", 10F);
this.GroupHeader1.HeightF = 443.3333F;
this.GroupHeader1.Name = "GroupHeader1";
this.GroupHeader1.StylePriority.UseFont = false;
//
// xrLabel9
//
this.xrLabel9.Font = new System.Drawing.Font("Calibri", 8F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
this.xrLabel9.LocationFloat = new DevExpress.Utils.PointFloat(375.7798F, 145.9345F);
this.xrLabel9.Name = "xrLabel9";
this.xrLabel9.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
this.xrLabel9.SizeF = new System.Drawing.SizeF(120.1251F, 22.99998F);
this.xrLabel9.StylePriority.UseFont = false;
this.xrLabel9.StylePriority.UseTextAlignment = false;
this.xrLabel9.Text = "Datum:";
this.xrLabel9.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
//
// xrTable6
//
this.xrTable6.Font = new System.Drawing.Font("Calibri", 10F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
this.xrTable6.LocationFloat = new DevExpress.Utils.PointFloat(375.7798F, 19.99997F);
this.xrTable6.Name = "xrTable6";
this.xrTable6.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] {
this.xrTableRow2,
this.xrTableRow7,
this.xrTableRow12,
this.xrTableRow13,
this.xrTableRow14,
this.xrTableRow16});
this.xrTable6.SizeF = new System.Drawing.SizeF(120.1252F, 114F);
this.xrTable6.StylePriority.UseFont = false;
this.xrTable6.StylePriority.UseTextAlignment = false;
this.xrTable6.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
//
// xrTableRow2
//
this.xrTableRow2.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
this.xrTableCell3});
this.xrTableRow2.Name = "xrTableRow2";
this.xrTableRow2.Weight = 0.13245033112582783D;
//
// xrTableCell3
//
this.xrTableCell3.CanShrink = true;
this.xrTableCell3.Name = "xrTableCell3";
this.xrTableCell3.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
this.xrTableCell3.ProcessNullValues = DevExpress.XtraReports.UI.ValueSuppressType.SuppressAndShrink;
this.xrTableCell3.StylePriority.UseFont = false;
this.xrTableCell3.StylePriority.UseTextAlignment = false;
this.xrTableCell3.Text = "Ansprechpartner:";
this.xrTableCell3.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
this.xrTableCell3.Weight = 1D;
//
// xrTableRow7
//
this.xrTableRow7.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
this.xrTableCell4});
this.xrTableRow7.Name = "xrTableRow7";
this.xrTableRow7.Weight = 0.13245033112582783D;
//
// xrTableCell4
//
this.xrTableCell4.CanShrink = true;
this.xrTableCell4.Name = "xrTableCell4";
this.xrTableCell4.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
this.xrTableCell4.ProcessNullValues = DevExpress.XtraReports.UI.ValueSuppressType.SuppressAndShrink;
this.xrTableCell4.StylePriority.UseFont = false;
this.xrTableCell4.StylePriority.UseTextAlignment = false;
this.xrTableCell4.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
this.xrTableCell4.Weight = 1D;
//
// xrTableRow12
//
this.xrTableRow12.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
this.xrTableCell9});
this.xrTableRow12.Name = "xrTableRow12";
this.xrTableRow12.Weight = 0.13245033112582783D;
//
// xrTableCell9
//
this.xrTableCell9.CanShrink = true;
this.xrTableCell9.Font = new System.Drawing.Font("Calibri", 8F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
this.xrTableCell9.Name = "xrTableCell9";
this.xrTableCell9.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
this.xrTableCell9.ProcessNullValues = DevExpress.XtraReports.UI.ValueSuppressType.SuppressAndShrink;
this.xrTableCell9.StylePriority.UseFont = false;
this.xrTableCell9.StylePriority.UseTextAlignment = false;
this.xrTableCell9.Text = "Telefon:";
this.xrTableCell9.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
this.xrTableCell9.Weight = 1D;
//
// xrTableRow13
//
this.xrTableRow13.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
this.xrTableCell10});
this.xrTableRow13.Name = "xrTableRow13";
this.xrTableRow13.Weight = 0.13245033112582783D;
//
// xrTableCell10
//
this.xrTableCell10.CanShrink = true;
this.xrTableCell10.Font = new System.Drawing.Font("Calibri", 8F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
this.xrTableCell10.Name = "xrTableCell10";
this.xrTableCell10.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
this.xrTableCell10.ProcessNullValues = DevExpress.XtraReports.UI.ValueSuppressType.SuppressAndShrink;
this.xrTableCell10.StylePriority.UseFont = false;
this.xrTableCell10.StylePriority.UseTextAlignment = false;
this.xrTableCell10.Text = "Telefax:";
this.xrTableCell10.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
this.xrTableCell10.Weight = 1D;
//
// xrTableRow14
//
this.xrTableRow14.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
this.xrTableCell12});
this.xrTableRow14.Name = "xrTableRow14";
this.xrTableRow14.Weight = 0.11258278145695365D;
//
// xrTableCell12
//
this.xrTableCell12.CanShrink = true;
this.xrTableCell12.Font = new System.Drawing.Font("Calibri", 8F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
this.xrTableCell12.Name = "xrTableCell12";
this.xrTableCell12.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
this.xrTableCell12.ProcessNullValues = DevExpress.XtraReports.UI.ValueSuppressType.SuppressAndShrink;
this.xrTableCell12.StylePriority.UseFont = false;
this.xrTableCell12.StylePriority.UseTextAlignment = false;
this.xrTableCell12.Text = "E-Mail:";
this.xrTableCell12.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
this.xrTableCell12.Weight = 1D;
//
// xrTableRow16
//
this.xrTableRow16.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
this.xrTableCell14});
this.xrTableRow16.Name = "xrTableRow16";
this.xrTableRow16.Weight = 0.11258278145695365D;
//
// xrTableCell14
//
this.xrTableCell14.Font = new System.Drawing.Font("Calibri", 8F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
this.xrTableCell14.Name = "xrTableCell14";
this.xrTableCell14.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
this.xrTableCell14.StylePriority.UseFont = false;
this.xrTableCell14.Text = "Internet:";
this.xrTableCell14.Weight = 1D;
//
// DetailReport
//
this.DetailReport.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] {
@@ -810,11 +952,14 @@ namespace Bewolonia
this.xrTableCell23.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight;
this.xrTableCell23.Weight = 0.21685899000901443D;
//
// bindingSource1
//
this.bindingSource1.DataSource = typeof(BeWo.Report.ReportObjects.SettlementRO);
//
// GroupFooter1
//
this.GroupFooter1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
this.xrTable4});
this.GroupFooter1.Font = new System.Drawing.Font("Verdana", 10F);
this.GroupFooter1.HeightF = 132F;
this.GroupFooter1.Name = "GroupFooter1";
this.GroupFooter1.StylePriority.UseFont = false;
@@ -1014,7 +1159,7 @@ namespace Bewolonia
this.xrTableCell58.BorderColor = System.Drawing.SystemColors.ControlLight;
this.xrTableCell58.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right)
| DevExpress.XtraPrinting.BorderSide.Bottom)));
this.xrTableCell58.Font = new System.Drawing.Font("Verdana", 10F, System.Drawing.FontStyle.Bold);
this.xrTableCell58.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
this.xrTableCell58.Name = "xrTableCell58";
this.xrTableCell58.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
this.xrTableCell58.StylePriority.UseBorderColor = false;
@@ -1025,206 +1170,6 @@ namespace Bewolonia
this.xrTableCell58.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight;
this.xrTableCell58.Weight = 0.21685899000901443D;
//
// xrPictureBox1
//
this.xrPictureBox1.Image = ((System.Drawing.Image)(resources.GetObject("xrPictureBox1.Image")));
this.xrPictureBox1.LocationFloat = new DevExpress.Utils.PointFloat(481.25F, 1.833378F);
this.xrPictureBox1.Name = "xrPictureBox1";
this.xrPictureBox1.SizeF = new System.Drawing.SizeF(168.75F, 157.75F);
this.xrPictureBox1.Sizing = DevExpress.XtraPrinting.ImageSizeMode.ZoomImage;
//
// xrLabel7
//
this.xrLabel7.Font = new System.Drawing.Font("Verdana", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
this.xrLabel7.LocationFloat = new DevExpress.Utils.PointFloat(0F, 120.0834F);
this.xrLabel7.Name = "xrLabel7";
this.xrLabel7.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
this.xrLabel7.SizeF = new System.Drawing.SizeF(317F, 29.50001F);
this.xrLabel7.StylePriority.UseFont = false;
this.xrLabel7.Text = "BEWOLONIA | Kalk-Mülheimer Str. 1 | 51103 Köln";
//
// bindingSource1
//
this.bindingSource1.DataSource = typeof(BeWo.Report.ReportObjects.SettlementRO);
//
// xrTable6
//
this.xrTable6.Font = new System.Drawing.Font("Verdana", 8F);
this.xrTable6.LocationFloat = new DevExpress.Utils.PointFloat(375.7798F, 19.99997F);
this.xrTable6.Name = "xrTable6";
this.xrTable6.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] {
this.xrTableRow2,
this.xrTableRow7,
this.xrTableRow12,
this.xrTableRow13,
this.xrTableRow14,
this.xrTableRow16});
this.xrTable6.SizeF = new System.Drawing.SizeF(120.1252F, 114F);
this.xrTable6.StylePriority.UseFont = false;
this.xrTable6.StylePriority.UseTextAlignment = false;
this.xrTable6.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
//
// xrTableRow2
//
this.xrTableRow2.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
this.xrTableCell3});
this.xrTableRow2.Name = "xrTableRow2";
this.xrTableRow2.Weight = 0.13245033112582783D;
//
// xrTableCell3
//
this.xrTableCell3.CanShrink = true;
this.xrTableCell3.Name = "xrTableCell3";
this.xrTableCell3.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
this.xrTableCell3.ProcessNullValues = DevExpress.XtraReports.UI.ValueSuppressType.SuppressAndShrink;
this.xrTableCell3.StylePriority.UseFont = false;
this.xrTableCell3.StylePriority.UseTextAlignment = false;
this.xrTableCell3.Text = "Ansprechpartner*in:";
this.xrTableCell3.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
this.xrTableCell3.Weight = 1D;
//
// xrTableRow7
//
this.xrTableRow7.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
this.xrTableCell4});
this.xrTableRow7.Name = "xrTableRow7";
this.xrTableRow7.Weight = 0.13245033112582783D;
//
// xrTableCell4
//
this.xrTableCell4.CanShrink = true;
this.xrTableCell4.Name = "xrTableCell4";
this.xrTableCell4.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
this.xrTableCell4.ProcessNullValues = DevExpress.XtraReports.UI.ValueSuppressType.SuppressAndShrink;
this.xrTableCell4.StylePriority.UseFont = false;
this.xrTableCell4.StylePriority.UseTextAlignment = false;
this.xrTableCell4.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
this.xrTableCell4.Weight = 1D;
//
// xrTableRow12
//
this.xrTableRow12.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
this.xrTableCell9});
this.xrTableRow12.Name = "xrTableRow12";
this.xrTableRow12.Weight = 0.13245033112582783D;
//
// xrTableCell9
//
this.xrTableCell9.CanShrink = true;
this.xrTableCell9.Font = new System.Drawing.Font("Verdana", 8F);
this.xrTableCell9.Name = "xrTableCell9";
this.xrTableCell9.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
this.xrTableCell9.ProcessNullValues = DevExpress.XtraReports.UI.ValueSuppressType.SuppressAndShrink;
this.xrTableCell9.StylePriority.UseFont = false;
this.xrTableCell9.StylePriority.UseTextAlignment = false;
this.xrTableCell9.Text = "Telefon:";
this.xrTableCell9.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
this.xrTableCell9.Weight = 1D;
//
// xrTableRow13
//
this.xrTableRow13.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
this.xrTableCell10});
this.xrTableRow13.Name = "xrTableRow13";
this.xrTableRow13.Weight = 0.13245033112582783D;
//
// xrTableCell10
//
this.xrTableCell10.CanShrink = true;
this.xrTableCell10.Font = new System.Drawing.Font("Verdana", 8F);
this.xrTableCell10.Name = "xrTableCell10";
this.xrTableCell10.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
this.xrTableCell10.ProcessNullValues = DevExpress.XtraReports.UI.ValueSuppressType.SuppressAndShrink;
this.xrTableCell10.StylePriority.UseFont = false;
this.xrTableCell10.StylePriority.UseTextAlignment = false;
this.xrTableCell10.Text = "Telefax:";
this.xrTableCell10.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
this.xrTableCell10.Weight = 1D;
//
// xrTableRow14
//
this.xrTableRow14.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
this.xrTableCell12});
this.xrTableRow14.Name = "xrTableRow14";
this.xrTableRow14.Weight = 0.11258278145695365D;
//
// xrTableCell12
//
this.xrTableCell12.CanShrink = true;
this.xrTableCell12.Font = new System.Drawing.Font("Verdana", 8F);
this.xrTableCell12.Name = "xrTableCell12";
this.xrTableCell12.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
this.xrTableCell12.ProcessNullValues = DevExpress.XtraReports.UI.ValueSuppressType.SuppressAndShrink;
this.xrTableCell12.StylePriority.UseFont = false;
this.xrTableCell12.StylePriority.UseTextAlignment = false;
this.xrTableCell12.Text = "E-Mail:";
this.xrTableCell12.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
this.xrTableCell12.Weight = 1D;
//
// xrTableRow16
//
this.xrTableRow16.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
this.xrTableCell14});
this.xrTableRow16.Name = "xrTableRow16";
this.xrTableRow16.Weight = 0.11258278145695365D;
//
// xrTableCell14
//
this.xrTableCell14.Font = new System.Drawing.Font("Verdana", 8F);
this.xrTableCell14.Name = "xrTableCell14";
this.xrTableCell14.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
this.xrTableCell14.StylePriority.UseFont = false;
this.xrTableCell14.Text = "Internet:";
this.xrTableCell14.Weight = 1D;
//
// xrLabel9
//
this.xrLabel9.Font = new System.Drawing.Font("Verdana", 7F);
this.xrLabel9.LocationFloat = new DevExpress.Utils.PointFloat(375.7798F, 145.9345F);
this.xrLabel9.Name = "xrLabel9";
this.xrLabel9.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
this.xrLabel9.SizeF = new System.Drawing.SizeF(120.1251F, 22.99998F);
this.xrLabel9.StylePriority.UseFont = false;
this.xrLabel9.StylePriority.UseTextAlignment = false;
this.xrLabel9.Text = "Datum:";
this.xrLabel9.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
//
// xrRichText1
//
this.xrRichText1.Font = new System.Drawing.Font("Verdana", 7F);
this.xrRichText1.LocationFloat = new DevExpress.Utils.PointFloat(0F, 9.999939F);
this.xrRichText1.Name = "xrRichText1";
this.xrRichText1.SerializableRtfString = resources.GetString("xrRichText1.SerializableRtfString");
this.xrRichText1.SizeF = new System.Drawing.SizeF(116.447F, 65.61366F);
this.xrRichText1.StylePriority.UseFont = false;
//
// xrRichText2
//
this.xrRichText2.Font = new System.Drawing.Font("Verdana", 7F);
this.xrRichText2.LocationFloat = new DevExpress.Utils.PointFloat(175.5531F, 9.999939F);
this.xrRichText2.Name = "xrRichText2";
this.xrRichText2.SerializableRtfString = resources.GetString("xrRichText2.SerializableRtfString");
this.xrRichText2.SizeF = new System.Drawing.SizeF(116.447F, 65.61366F);
this.xrRichText2.StylePriority.UseFont = false;
//
// xrRichText3
//
this.xrRichText3.Font = new System.Drawing.Font("Verdana", 7F);
this.xrRichText3.LocationFloat = new DevExpress.Utils.PointFloat(335.7007F, 9.999939F);
this.xrRichText3.Name = "xrRichText3";
this.xrRichText3.SerializableRtfString = resources.GetString("xrRichText3.SerializableRtfString");
this.xrRichText3.SizeF = new System.Drawing.SizeF(198.083F, 65.61366F);
this.xrRichText3.StylePriority.UseFont = false;
//
// xrRichText4
//
this.xrRichText4.Font = new System.Drawing.Font("Verdana", 7F);
this.xrRichText4.LocationFloat = new DevExpress.Utils.PointFloat(561.553F, 9.999939F);
this.xrRichText4.Name = "xrRichText4";
this.xrRichText4.SerializableRtfString = resources.GetString("xrRichText4.SerializableRtfString");
this.xrRichText4.SizeF = new System.Drawing.SizeF(116.447F, 65.61366F);
this.xrRichText4.StylePriority.UseFont = false;
//
// Spitzabrechnung
//
this.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] {
@@ -1238,6 +1183,7 @@ namespace Bewolonia
this.GroupFooter1});
this.DataSource = this.bindingSource1;
this.ExportOptions.PrintPreview.DefaultFileName = "Spitzabrechnung";
this.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
this.FormattingRuleSheet.AddRange(new DevExpress.XtraReports.UI.FormattingRule[] {
this.ruleRateFactorNull});
this.Margins = new System.Drawing.Printing.Margins(75, 74, 74, 100);
@@ -1248,14 +1194,11 @@ namespace Bewolonia
((System.ComponentModel.ISupportInitialize)(this.xrTable1)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.xrTable2)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.xrTable3)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.xrTable5)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.xrTable4)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.xrTable6)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.xrRichText1)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.xrRichText2)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.xrRichText3)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.xrRichText4)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.xrTable6)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.xrTable5)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.xrTable4)).EndInit();
((System.ComponentModel.ISupportInitialize)(this)).EndInit();
}
@@ -1291,7 +1234,6 @@ namespace Bewolonia
private DevExpress.XtraReports.UI.ReportFooterBand ReportFooter;
private DevExpress.XtraReports.UI.XRLabel lblNotice;
private DevExpress.XtraReports.UI.XRLabel xrLabel12;
private DevExpress.XtraReports.UI.XRLabel xrLabel11;
private DevExpress.XtraReports.UI.XRTable xrTable1;
private DevExpress.XtraReports.UI.XRTableRow xrTableRow9;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell19;
@@ -1362,9 +1304,6 @@ namespace Bewolonia
private DevExpress.XtraReports.UI.XRTableRow xrTableRow16;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell14;
private DevExpress.XtraReports.UI.XRLabel xrLabel9;
private DevExpress.XtraReports.UI.XRRichText xrRichText4;
private DevExpress.XtraReports.UI.XRRichText xrRichText3;
private DevExpress.XtraReports.UI.XRRichText xrRichText2;
private DevExpress.XtraReports.UI.XRRichText xrRichText1;
}
}

File diff suppressed because one or more lines are too long

View File

@@ -13,7 +13,12 @@ namespace CaritasAhlen
{
public class CustomReportCreator : DefaultReportCreator
{
public override XtraReport CreateEmployeeHourReport(long? employeeOid, IList<long> teamOids, DateTime startDate, DateTime endDate, int ansicht)
public override XtraReport CreateSettlementReport(string dcId, long? invoiceBaseOid)
{
return base.CreateSettlementReport(dcId, invoiceBaseOid, true);
}
public override XtraReport CreateEmployeeHourReport(long? employeeOid, IList<long> teamOids, DateTime startDate, DateTime endDate, int ansicht)
{
if (ansicht == 2)
{

View File

@@ -82,7 +82,18 @@ namespace CaritasAhlen
private void ErstelleRechnungspositionen(SettlementRO pRO)
{
bool erstelleStandard = true;
if (pRO.InvoiceItems != null && pRO.InvoiceItems.Count > 0)
{
erstelleStandard = false;
if (pRO.InvoiceItems.Count == 1 && pRO.InvoiceItems[0].ItemDescription == "Spitzabrechnung")
{
erstelleStandard = true;
}
}
if (!erstelleStandard)
{
int rowIndex = 0;
foreach (var ii in pRO.InvoiceItems)

View File

@@ -63,6 +63,8 @@ namespace DiakonieKKKleve
this.xrTableCell23 = new DevExpress.XtraReports.UI.XRTableCell();
this.topMarginBand1 = new DevExpress.XtraReports.UI.TopMarginBand();
this.bottomMarginBand1 = new DevExpress.XtraReports.UI.BottomMarginBand();
this.xrRichText4 = new DevExpress.XtraReports.UI.XRRichText();
this.xrLine1 = new DevExpress.XtraReports.UI.XRLine();
this.DetailReport = new DevExpress.XtraReports.UI.DetailReportBand();
this.Detail1 = new DevExpress.XtraReports.UI.DetailBand();
this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components);
@@ -70,16 +72,14 @@ namespace DiakonieKKKleve
this.xrRichText3 = new DevExpress.XtraReports.UI.XRRichText();
this.xrRichText2 = new DevExpress.XtraReports.UI.XRRichText();
this.xrRichText1 = new DevExpress.XtraReports.UI.XRRichText();
this.xrRichText4 = new DevExpress.XtraReports.UI.XRRichText();
this.xrLine1 = new DevExpress.XtraReports.UI.XRLine();
((System.ComponentModel.ISupportInitialize)(this.xrTable1)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.xrTable3)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.xrTable4)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.xrRichText4)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.xrRichText3)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.xrRichText2)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.xrRichText1)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.xrRichText4)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this)).BeginInit();
//
// Detail
@@ -392,22 +392,20 @@ namespace DiakonieKKKleve
this.lblKonto,
this.xrTable4});
this.ReportFooter.Font = new System.Drawing.Font("Arial", 11F);
this.ReportFooter.HeightF = 214.6042F;
this.ReportFooter.HeightF = 249.3264F;
this.ReportFooter.KeepTogether = true;
this.ReportFooter.Name = "ReportFooter";
this.ReportFooter.StylePriority.UseFont = false;
//
// lblKonto
//
this.lblKonto.LocationFloat = new DevExpress.Utils.PointFloat(0F, 64.70833F);
this.lblKonto.LocationFloat = new DevExpress.Utils.PointFloat(0F, 64.70828F);
this.lblKonto.Multiline = true;
this.lblKonto.Name = "lblKonto";
this.lblKonto.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
this.lblKonto.SizeF = new System.Drawing.SizeF(676.833F, 149.8959F);
this.lblKonto.SizeF = new System.Drawing.SizeF(676.833F, 184.6181F);
this.lblKonto.StylePriority.UseFont = false;
this.lblKonto.Text = "Bitte überweisen Sie den Betrag auf unser Konto IBAN DE13 3206 1384 5103 3680 16\r" +
"\nbei der Volksbank an der Niers e.V.\r\n\r\nFreundliche Grüße\r\n\r\n\r\n\r\n[CreatorFirstNa" +
"me] [CreatorLastName]";
this.lblKonto.Text = resources.GetString("lblKonto.Text");
//
// xrTable4
//
@@ -455,6 +453,22 @@ namespace DiakonieKKKleve
this.bottomMarginBand1.HeightF = 71F;
this.bottomMarginBand1.Name = "bottomMarginBand1";
//
// xrRichText4
//
this.xrRichText4.Font = new System.Drawing.Font("Verdana", 10F);
this.xrRichText4.LocationFloat = new DevExpress.Utils.PointFloat(0F, 12.99998F);
this.xrRichText4.Name = "xrRichText4";
this.xrRichText4.SerializableRtfString = resources.GetString("xrRichText4.SerializableRtfString");
this.xrRichText4.SizeF = new System.Drawing.SizeF(678F, 32.37503F);
//
// xrLine1
//
this.xrLine1.ForeColor = System.Drawing.Color.Black;
this.xrLine1.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F);
this.xrLine1.Name = "xrLine1";
this.xrLine1.SizeF = new System.Drawing.SizeF(678F, 13F);
this.xrLine1.StylePriority.UseForeColor = false;
//
// DetailReport
//
this.DetailReport.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] {
@@ -518,22 +532,6 @@ namespace DiakonieKKKleve
this.xrRichText1.SerializableRtfString = resources.GetString("xrRichText1.SerializableRtfString");
this.xrRichText1.SizeF = new System.Drawing.SizeF(182.2917F, 155.2917F);
//
// xrRichText4
//
this.xrRichText4.Font = new System.Drawing.Font("Verdana", 10F);
this.xrRichText4.LocationFloat = new DevExpress.Utils.PointFloat(0F, 12.99998F);
this.xrRichText4.Name = "xrRichText4";
this.xrRichText4.SerializableRtfString = resources.GetString("xrRichText4.SerializableRtfString");
this.xrRichText4.SizeF = new System.Drawing.SizeF(678F, 32.37503F);
//
// xrLine1
//
this.xrLine1.ForeColor = System.Drawing.Color.Black;
this.xrLine1.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F);
this.xrLine1.Name = "xrLine1";
this.xrLine1.SizeF = new System.Drawing.SizeF(678F, 13F);
this.xrLine1.StylePriority.UseForeColor = false;
//
// AllgemeineRechnung
//
this.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] {
@@ -556,11 +554,11 @@ namespace DiakonieKKKleve
((System.ComponentModel.ISupportInitialize)(this.xrTable1)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.xrTable3)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.xrTable4)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.xrRichText4)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.xrRichText3)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.xrRichText2)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.xrRichText1)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.xrRichText4)).EndInit();
((System.ComponentModel.ISupportInitialize)(this)).EndInit();
}

View File

@@ -1763,6 +1763,18 @@
zii1Aci21JbaUltqS22pLbWltnRGqQ1AtqW21JbaUltqS22pLbWlM0ptALIttaW21JbaUltqS22pLZ1R
agOQbakttaW21JbaUltqS23pDFLE/x+guAc7ON4S+QAAAABJRU5ErkJggg==
</value>
</data>
<data name="lblKonto.Text" xml:space="preserve">
<value>Zahlungsziel 14 Tage nach Rechnungsdatum
Bitte überweisen Sie den Betrag auf unser Konto IBAN DE13 3206 1384 5103 3680 16
bei der Volksbank an der Niers e.V.
Freundliche Grüße
[CreatorFirstName] [CreatorLastName]</value>
</data>
<data name="xrRichText4.SerializableRtfString" xml:space="preserve">
<value>ewBcAHIAdABmADEAXABkAGUAZgBmADAAewBcAGYAbwBuAHQAdABiAGwAewBcAGYAMAAgAEMAYQBsAGkAYgByAGkAOwB9AHsAXABmADEAIABUAGkAbQBlAHMAIABOAGUAdwAgAFIAbwBtAGEAbgA7AH0AewBcAGYAMgAgAE0AZQB0AGEATQBlAGQAaQB1AG0ALQBSAG8AbQBhAG4AOwB9AHsAXABmADMAIABBAHIAaQBhAGwAOwB9AHsAXABmADQAXABmAGMAaABhAHIAcwBlAHQAMgAgAFcAZQBiAGQAaQBuAGcAcwA7AH0AfQB7AFwAYwBvAGwAbwByAHQAYgBsACAAOwBcAHIAZQBkADAAXABnAHIAZQBlAG4AMABcAGIAbAB1AGUAMAAgADsAXAByAGUAZAAwAFwAZwByAGUAZQBuADAAXABiAGwAdQBlADIANQA1ACAAOwB9AHsAXAAqAFwAZABlAGYAYwBoAHAAIABcAGYAMQBcAGYAcwAyADQAfQB7AFwAcwB0AHkAbABlAHMAaABlAGUAdAAgAHsAXABxAGwAXABmADEAXABmAHMAMgA0ACAATgBvAHIAbQBhAGwAOwB9AHsAXAAqAFwAYwBzADEAXABmADEAXABmAHMAMgA0AFwAYwBmADEAIABEAGUAZgBhAHUAbAB0ACAAUABhAHIAYQBnAHIAYQBwAGgAIABGAG8AbgB0ADsAfQB7AFwAKgBcAGMAcwAyAFwAcwBiAGEAcwBlAGQAbwBuADEAXABmADEAXABmAHMAMgA0AFwAYwBmADEAIABMAGkAbgBlACAATgB1AG0AYgBlAHIAOwB9AHsAXAAqAFwAYwBzADMAXAB1AGwAXABmADEAXABmAHMAMgA0AFwAYwBmADIAIABIAHkAcABlAHIAbABpAG4AawA7AH0AewBcACoAXAB0AHMANABcAHQAcwByAG8AdwBkAFwAZgAxAFwAZgBzADIANABcAHEAbABcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgBsADMAXAB0AHMAYwBlAGwAbABwAGEAZABkAGwAMQAwADgAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAYgAzAFwAdABzAGMAZQBsAGwAcABhAGQAZABmAHIAMwBcAHQAcwBjAGUAbABsAHAAYQBkAGQAcgAxADAAOABcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgB0ADMAXAB0AHMAdgBlAHIAdABhAGwAdABcAGMAbAB0AHgAbAByAHQAYgAgAE4AbwByAG0AYQBsACAAVABhAGIAbABlADsAfQB7AFwAKgBcAHQAcwA1AFwAdABzAHIAbwB3AGQAXABzAGIAYQBzAGUAZABvAG4ANABcAGYAMQBcAGYAcwAyADQAXABxAGwAXAB0AHIAYgByAGQAcgB0AFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcgBiAHIAZAByAGwAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdAByAGIAcgBkAHIAYgBcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHIAYgByAGQAcgByAFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcgBiAHIAZAByAGgAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdAByAGIAcgBkAHIAdgBcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAbAAzAFwAdABzAGMAZQBsAGwAcABhAGQAZABsADEAMAA4AFwAdABzAGMAZQBsAGwAcABhAGQAZABmAHIAMwBcAHQAcwBjAGUAbABsAHAAYQBkAGQAcgAxADAAOABcAHQAcwB2AGUAcgB0AGEAbAB0AFwAYwBsAHQAeABsAHIAdABiACAAVABhAGIAbABlACAAUwBpAG0AcABsAGUAIAAxADsAfQB9AHsAXAAqAFwAbABpAHMAdABvAHYAZQByAHIAaQBkAGUAdABhAGIAbABlAH0AXABuAG8AdQBpAGMAbwBtAHAAYQB0AFwAcwBwAGwAeQB0AHcAbgBpAG4AZQBcAGgAdABtAGEAdQB0AHMAcABcAHAAYQByAGQAXABwAGwAYQBpAG4AXABxAGMAXABzAGEAMwAwAFwAdABxAGMAXAB0AHgANAA1ADMANgBcAHQAcQByAFwAdAB4ADkANAA5ADgAewBcAGwAYQBuAGcAMQAwADMAMQBcAGwAYQBuAGcAZgBlADEAMAAzADEAXABmADIAXABmAHMAMQA2AFwAYwBmADEAIABWAG8AbABrAHMAYgBhAG4AawAgAGEAbgAgAGQAZQByACAATgBpAGUAcgBzACAAZQBHAH0AewBcAGwAYQBuAGcAMQAwADMAMQBcAGwAYQBuAGcAZgBlADEAMAAzADEAXABmADMAXABmAHMAMQA0AFwAYwBmADEAIAAgACAAfQB7AFwAbABhAG4AZwAxADAAMwAxAFwAbABhAG4AZwBmAGUAMQAwADMAMQBcAGYANABcAGYAcwA2AFwAYwBmADEAIAA8AH0AewBcAGwAYQBuAGcAMQAwADMAMQBcAGwAYQBuAGcAZgBlADEAMAAzADEAXABmADMAXABmAHMAMQA0AFwAYwBmADEAIAAgAH0AewBcAGwAYQBuAGcAMQAwADMAMQBcAGwAYQBuAGcAZgBlADEAMAAzADEAXABmADIAXABmAHMAMQA2AFwAYwBmADEAIAAgAEkAQgBBAE4AOgAgAEQARQAxADMAIAAzADIAMAA2ACAAMQAzADgANAAgADUAMQAwADMAIAAzADYAOAAwACAAMQA2ACAAIAB9AHsAXABsAGEAbgBnADEAMAAzADEAXABsAGEAbgBnAGYAZQAxADAAMwAxAFwAZgA0AFwAZgBzADYAXABjAGYAMQAgADwAfQB7AFwAbABhAG4AZwAxADAAMwAxAFwAbABhAG4AZwBmAGUAMQAwADMAMQBcAGYAMwBcAGYAcwAxADQAXABjAGYAMQAgACAAIAB9AHsAXABsAGEAbgBnADEAMAAzADEAXABsAGEAbgBnAGYAZQAxADAAMwAxAFwAZgAyAFwAZgBzADEANgBcAGMAZgAxACAAQgBJAEMAOgBHAEUATgBPAEQARQBEADEARwBEAEwAfQBcAGwAYQBuAGcAMQAwADMAMQBcAGwAYQBuAGcAZgBlADEAMAAzADEAXABmADIAXABmAHMAMQA2AFwAYwBmADEAXABwAGEAcgBcAHAAYQByAGQAXABwAGwAYQBpAG4AXABxAGwAXABsAGEAbgBnADEAMAAzADEAXABsAGEAbgBnAGYAZQAxADAAMwAxAFwAZgAxAFwAZgBzADIANABcAGMAZgAxAFwAcABhAHIAfQA=</value>

View File

@@ -202,7 +202,7 @@ namespace BeWo.DiakonieKKKleve
this.lblKonto.Multiline = true;
this.lblKonto.Name = "lblKonto";
this.lblKonto.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
this.lblKonto.SizeF = new System.Drawing.SizeF(676.833F, 125.0695F);
this.lblKonto.SizeF = new System.Drawing.SizeF(676.833F, 139.7222F);
this.lblKonto.StylePriority.UseFont = false;
this.lblKonto.Text = "Zahlungsziel 14 Tage nach Rechnungsdatum\r\n\r\nBitte überweisen Sie den Betrag auf u" +
"nser Konto IBAN DE95 3206 1384 0009 9910 18\r\nbei der Volksbank an der Niers e.V." +

View File

@@ -145,7 +145,9 @@ Rechnungsnummer: [InvoiceNumber] Datum: [InvoiceDate]";
Klient [CustomerName] Aktenzeichen [CustomerReferenceNumber]
Rechnungsnummer: [InvoiceNumber] Datum: [InvoiceDate]";
lblKonto.Text = @"Bitte überweisen Sie den Betrag auf unser Konto IBAN DE13 3206 1384 5103 3680 16
lblKonto.Text = @"Zahlungsziel 14 Tage nach Rechnungsdatum
Bitte überweisen Sie den Betrag auf unser Konto IBAN DE13 3206 1384 5103 3680 16
bei der Volksbank an der Niers e.V.
Freundliche Grüße";
@@ -158,7 +160,9 @@ Freundliche Gr
Klient [CustomerName] Aktenzeichen [CustomerReferenceNumber]
Rechnungsnummer: [InvoiceNumber] Datum: [InvoiceDate]";
lblKonto.Text = @"Bitte überweisen Sie den Betrag auf unser Konto IBAN DE13 3206 1384 5103 3680 16
lblKonto.Text = @"Zahlungsziel 14 Tage nach Rechnungsdatum
Bitte überweisen Sie den Betrag auf unser Konto IBAN DE13 3206 1384 5103 3680 16
bei der Volksbank an der Niers e.V.
Freundliche Grüße";

View File

@@ -50,9 +50,9 @@ namespace DiakonieLandshut
this.xrTableCell17 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell2 = new DevExpress.XtraReports.UI.XRTableCell();
this.picSignature = new DevExpress.XtraReports.UI.XRPictureBox();
this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components);
this.formattingRuleStartDate = new DevExpress.XtraReports.UI.FormattingRule();
this.ReportHeader = new DevExpress.XtraReports.UI.ReportHeaderBand();
this.xrLabel1 = new DevExpress.XtraReports.UI.XRLabel();
this.lblHauptbetreuer2 = new DevExpress.XtraReports.UI.XRLabel();
this.lblHauptbetreuer1 = new DevExpress.XtraReports.UI.XRLabel();
this.xrLabel13 = new DevExpress.XtraReports.UI.XRLabel();
@@ -63,7 +63,6 @@ namespace DiakonieLandshut
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();
@@ -92,10 +91,21 @@ namespace DiakonieLandshut
this.GroupHeader1 = new DevExpress.XtraReports.UI.GroupHeaderBand();
this.GroupFooter1 = new DevExpress.XtraReports.UI.GroupFooterBand();
this.PageHeader = new DevExpress.XtraReports.UI.PageHeaderBand();
this.picMaSig = new DevExpress.XtraReports.UI.XRPictureBox();
this.picMasterFuchs = new DevExpress.XtraReports.UI.XRPictureBox();
this.picMasterHofschaller = new DevExpress.XtraReports.UI.XRPictureBox();
this.picMasterKlinkert = new DevExpress.XtraReports.UI.XRPictureBox();
this.picMasterKnott = new DevExpress.XtraReports.UI.XRPictureBox();
this.picMasterMaierLaxhuber = new DevExpress.XtraReports.UI.XRPictureBox();
this.picMasterMolina = new DevExpress.XtraReports.UI.XRPictureBox();
this.picMasterPichlmaier = new DevExpress.XtraReports.UI.XRPictureBox();
this.picMasterWimmer = new DevExpress.XtraReports.UI.XRPictureBox();
this.picMasterZisch = new DevExpress.XtraReports.UI.XRPictureBox();
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();
((System.ComponentModel.ISupportInitialize)(this.xrTable1)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this)).BeginInit();
//
// Detail
@@ -287,14 +297,13 @@ namespace DiakonieLandshut
//
// xrTableCell17
//
this.xrTableCell17.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.EmployeeAbbr")});
this.xrTableCell17.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
this.picMaSig});
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.TopCenter;
this.xrTableCell17.Weight = 0.13888885622363631D;
//
@@ -319,10 +328,6 @@ namespace DiakonieLandshut
this.picSignature.StylePriority.UseBorders = false;
this.picSignature.BeforePrint += new System.Drawing.Printing.PrintEventHandler(this.picSignature_BeforePrint);
//
// bindingSource1
//
this.bindingSource1.DataSource = typeof(BeWo.Report.ReportObjects.ServicesOverviewRO);
//
// formattingRuleStartDate
//
this.formattingRuleStartDate.Condition = "[StartDate2] < [StartDate]";
@@ -339,6 +344,19 @@ namespace DiakonieLandshut
this.ReportHeader.Name = "ReportHeader";
this.ReportHeader.StylePriority.UseFont = false;
//
// xrLabel1
//
this.xrLabel1.Font = new System.Drawing.Font("Calibri", 16F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
this.xrLabel1.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F);
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(684.9983F, 25F);
this.xrLabel1.StylePriority.UseFont = false;
this.xrLabel1.StylePriority.UseTextAlignment = false;
this.xrLabel1.Text = "Leistungsnachweis für direkte Betreuungsleistungen";
this.xrLabel1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopCenter;
//
// lblHauptbetreuer2
//
this.lblHauptbetreuer2.LocationFloat = new DevExpress.Utils.PointFloat(0F, 180F);
@@ -436,19 +454,6 @@ namespace DiakonieLandshut
this.xrLabel12.StylePriority.UseFont = false;
this.xrLabel12.Text = "Name/Vorname:";
//
// xrLabel1
//
this.xrLabel1.Font = new System.Drawing.Font("Calibri", 16F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
this.xrLabel1.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F);
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(684.9983F, 25F);
this.xrLabel1.StylePriority.UseFont = false;
this.xrLabel1.StylePriority.UseTextAlignment = false;
this.xrLabel1.Text = "Leistungsnachweis für direkte Betreuungsleistungen";
this.xrLabel1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopCenter;
//
// xrLabel22
//
this.xrLabel22.LocationFloat = new DevExpress.Utils.PointFloat(0F, 120F);
@@ -502,6 +507,15 @@ namespace DiakonieLandshut
// topMarginBand1
//
this.topMarginBand1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
this.picMasterZisch,
this.picMasterWimmer,
this.picMasterPichlmaier,
this.picMasterMolina,
this.picMasterMaierLaxhuber,
this.picMasterKnott,
this.picMasterKlinkert,
this.picMasterHofschaller,
this.picMasterFuchs,
this.xrPictureBox1});
this.topMarginBand1.Font = new System.Drawing.Font("Times New Roman", 9.75F);
this.topMarginBand1.HeightF = 150F;
@@ -711,6 +725,103 @@ namespace DiakonieLandshut
this.PageHeader.Name = "PageHeader";
this.PageHeader.StylePriority.UseFont = false;
//
// picMaSig
//
this.picMaSig.Borders = DevExpress.XtraPrinting.BorderSide.None;
this.picMaSig.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Tag", null, "Services.EmployeeLastName")});
this.picMaSig.LocationFloat = new DevExpress.Utils.PointFloat(0F, 1F);
this.picMaSig.Name = "picMaSig";
this.picMaSig.SizeF = new System.Drawing.SizeF(110F, 23F);
this.picMaSig.Sizing = DevExpress.XtraPrinting.ImageSizeMode.ZoomImage;
this.picMaSig.StylePriority.UseBorders = false;
this.picMaSig.BeforePrint += new System.Drawing.Printing.PrintEventHandler(this.picMaSig_BeforePrint);
//
// picMasterFuchs
//
this.picMasterFuchs.Image = ((System.Drawing.Image)(resources.GetObject("picMasterFuchs.Image")));
this.picMasterFuchs.LocationFloat = new DevExpress.Utils.PointFloat(27.91493F, 0F);
this.picMasterFuchs.Name = "picMasterFuchs";
this.picMasterFuchs.SizeF = new System.Drawing.SizeF(52.08507F, 39.9313F);
this.picMasterFuchs.Sizing = DevExpress.XtraPrinting.ImageSizeMode.ZoomImage;
this.picMasterFuchs.Visible = false;
//
// picMasterHofschaller
//
this.picMasterHofschaller.Image = ((System.Drawing.Image)(resources.GetObject("picMasterHofschaller.Image")));
this.picMasterHofschaller.LocationFloat = new DevExpress.Utils.PointFloat(95.92966F, 0F);
this.picMasterHofschaller.Name = "picMasterHofschaller";
this.picMasterHofschaller.SizeF = new System.Drawing.SizeF(52.08507F, 39.9313F);
this.picMasterHofschaller.Sizing = DevExpress.XtraPrinting.ImageSizeMode.ZoomImage;
this.picMasterHofschaller.Visible = false;
//
// picMasterKlinkert
//
this.picMasterKlinkert.Image = ((System.Drawing.Image)(resources.GetObject("picMasterKlinkert.Image")));
this.picMasterKlinkert.LocationFloat = new DevExpress.Utils.PointFloat(169.5408F, 0F);
this.picMasterKlinkert.Name = "picMasterKlinkert";
this.picMasterKlinkert.SizeF = new System.Drawing.SizeF(52.08507F, 39.9313F);
this.picMasterKlinkert.Sizing = DevExpress.XtraPrinting.ImageSizeMode.ZoomImage;
this.picMasterKlinkert.Visible = false;
//
// picMasterKnott
//
this.picMasterKnott.Image = ((System.Drawing.Image)(resources.GetObject("picMasterKnott.Image")));
this.picMasterKnott.LocationFloat = new DevExpress.Utils.PointFloat(248.7075F, 0F);
this.picMasterKnott.Name = "picMasterKnott";
this.picMasterKnott.SizeF = new System.Drawing.SizeF(52.08507F, 39.9313F);
this.picMasterKnott.Sizing = DevExpress.XtraPrinting.ImageSizeMode.ZoomImage;
this.picMasterKnott.Visible = false;
//
// picMasterMaierLaxhuber
//
this.picMasterMaierLaxhuber.Image = ((System.Drawing.Image)(resources.GetObject("picMasterMaierLaxhuber.Image")));
this.picMasterMaierLaxhuber.LocationFloat = new DevExpress.Utils.PointFloat(320.2352F, 0F);
this.picMasterMaierLaxhuber.Name = "picMasterMaierLaxhuber";
this.picMasterMaierLaxhuber.SizeF = new System.Drawing.SizeF(52.08507F, 39.9313F);
this.picMasterMaierLaxhuber.Sizing = DevExpress.XtraPrinting.ImageSizeMode.ZoomImage;
this.picMasterMaierLaxhuber.Visible = false;
//
// picMasterMolina
//
this.picMasterMolina.Image = ((System.Drawing.Image)(resources.GetObject("picMasterMolina.Image")));
this.picMasterMolina.LocationFloat = new DevExpress.Utils.PointFloat(27.91493F, 58.50656F);
this.picMasterMolina.Name = "picMasterMolina";
this.picMasterMolina.SizeF = new System.Drawing.SizeF(52.08507F, 39.9313F);
this.picMasterMolina.Sizing = DevExpress.XtraPrinting.ImageSizeMode.ZoomImage;
this.picMasterMolina.Visible = false;
//
// picMasterPichlmaier
//
this.picMasterPichlmaier.Image = ((System.Drawing.Image)(resources.GetObject("picMasterPichlmaier.Image")));
this.picMasterPichlmaier.LocationFloat = new DevExpress.Utils.PointFloat(107.0408F, 58.50656F);
this.picMasterPichlmaier.Name = "picMasterPichlmaier";
this.picMasterPichlmaier.SizeF = new System.Drawing.SizeF(52.08507F, 39.9313F);
this.picMasterPichlmaier.Sizing = DevExpress.XtraPrinting.ImageSizeMode.ZoomImage;
this.picMasterPichlmaier.Visible = false;
//
// picMasterWimmer
//
this.picMasterWimmer.Image = ((System.Drawing.Image)(resources.GetObject("picMasterWimmer.Image")));
this.picMasterWimmer.LocationFloat = new DevExpress.Utils.PointFloat(180F, 58.50656F);
this.picMasterWimmer.Name = "picMasterWimmer";
this.picMasterWimmer.SizeF = new System.Drawing.SizeF(52.08507F, 39.9313F);
this.picMasterWimmer.Sizing = DevExpress.XtraPrinting.ImageSizeMode.ZoomImage;
this.picMasterWimmer.Visible = false;
//
// picMasterZisch
//
this.picMasterZisch.Image = ((System.Drawing.Image)(resources.GetObject("picMasterZisch.Image")));
this.picMasterZisch.LocationFloat = new DevExpress.Utils.PointFloat(248.7075F, 58.50656F);
this.picMasterZisch.Name = "picMasterZisch";
this.picMasterZisch.SizeF = new System.Drawing.SizeF(52.08507F, 39.9313F);
this.picMasterZisch.Sizing = DevExpress.XtraPrinting.ImageSizeMode.ZoomImage;
this.picMasterZisch.Visible = false;
//
// bindingSource1
//
this.bindingSource1.DataSource = typeof(BeWo.Report.ReportObjects.ServicesOverviewRO);
//
// Stundenzettel
//
this.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] {
@@ -744,8 +855,8 @@ namespace DiakonieLandshut
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.xrTable1)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).EndInit();
((System.ComponentModel.ISupportInitialize)(this)).EndInit();
}
@@ -814,5 +925,15 @@ namespace DiakonieLandshut
private DevExpress.XtraReports.UI.XRTableCell xrTableCell14;
private DevExpress.XtraReports.UI.XRPictureBox picSignature;
private DevExpress.XtraReports.UI.PageHeaderBand PageHeader;
private DevExpress.XtraReports.UI.XRPictureBox picMaSig;
private DevExpress.XtraReports.UI.XRPictureBox picMasterFuchs;
private DevExpress.XtraReports.UI.XRPictureBox picMasterHofschaller;
private DevExpress.XtraReports.UI.XRPictureBox picMasterKlinkert;
private DevExpress.XtraReports.UI.XRPictureBox picMasterKnott;
private DevExpress.XtraReports.UI.XRPictureBox picMasterMaierLaxhuber;
private DevExpress.XtraReports.UI.XRPictureBox picMasterMolina;
private DevExpress.XtraReports.UI.XRPictureBox picMasterPichlmaier;
private DevExpress.XtraReports.UI.XRPictureBox picMasterWimmer;
private DevExpress.XtraReports.UI.XRPictureBox picMasterZisch;
}
}

View File

@@ -91,5 +91,56 @@ namespace DiakonieLandshut
return returnImage;
}
private void picMaSig_BeforePrint(object sender, System.Drawing.Printing.PrintEventArgs e)
{
XRPictureBox xrBox = sender as XRPictureBox;
//var test = this.GetCurrent
string maLastName = xrBox.Tag as string;
if (!String.IsNullOrWhiteSpace(maLastName))
{
if (maLastName == "Fuchs")
{
xrBox.Image = picMasterFuchs.Image;
}
else if (maLastName == "Hofschaller")
{
xrBox.Image = picMasterHofschaller.Image;
}
else if (maLastName == "Klinkert")
{
xrBox.Image = picMasterKlinkert.Image;
}
else if (maLastName == "Knott")
{
xrBox.Image = picMasterKnott.Image;
}
else if (maLastName == "Maier-Laxhuber")
{
xrBox.Image = picMasterMaierLaxhuber.Image;
}
else if (maLastName == "Molina")
{
xrBox.Image = picMasterMolina.Image;
}
else if (maLastName == "Pichlmaier")
{
xrBox.Image = picMasterPichlmaier.Image;
}
else if (maLastName == "Wimmer")
{
xrBox.Image = picMasterWimmer.Image;
}
else if (maLastName == "Zisch")
{
xrBox.Image = picMasterZisch.Image;
}
}
else
{
xrBox.Image = null;
}
}
}
}

View File

@@ -121,6 +121,765 @@
<value>21, 17</value>
</metadata>
<assembly alias="System.Drawing" name="System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
<data name="picMasterZisch.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
iVBORw0KGgoAAAANSUhEUgAAAHAAAABSCAIAAAAD5schAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAW
JQAAFiUBSVIk8AAAA9VJREFUeF7t22ty2zAMhdEsoptOtpUdNX1Npk2K8n6UVesRSgJkOMPzo0PBBg3e
yo7TmT68d656oM56oM56oM56oM56oM56oM56oM56oM56oM56oM56oM56oM56oM56oM56oM56oM56oM4u
gb5tQU8bem6KUeLlCvTPFvS0YZR4UYF+qWxNz9ubKrZ4fHzUeh3JLdCejTTVCTwDJYY56pqul1jiFpkt
lN1Aj2qtfRoxYrxDgep4jayLVclrfLlC2Q3GxTJIKw1stMOAqp/9gTJRG9qab1JFJpRKcbzQJlf0hE10
fC9n3KH0FNPKWAlwjdqN7vExHthOZ/Fy9DOUoUZ4YISeBsS2jNco6DkQpWFEP54/lJbQ04DYRuzMrAql
IGrhYhfmc5U6UB2bi0rF9h9rV5gpTPY7dEq52MKer/UsbThglHhJA31+fma1zJ5v9+kV7TPFKPGSBmq3
GKtl9LRhlHhJA7V7jdUyetowSrwbB3r1eadLAvsIPW0YJd4l0E0Y8xjFZ7ie5OuIuePdMtAVStZwfRhz
x0sXKEEWlDwwd7xcgRJkQckJc8fLEigpVivfKPdh7ngpAiXFER7ww9zxbh8oEY7wgCvmjnfLQO19rQT/
/c5Y8EAxrRzB3PFiA1VeLWioLMrZ+m7MHc85UKXgjt0rqlviZu54DoFyuEi80ohuYS4aMHe8bYHqeOcj
lUqVaX0FB4h3r4EOKH2EA8S7g0CJpKJaUf0IB4iXPVDyGOGBiuoqpj9FSKA6BhdzjnzBZIuKydLYFuiA
wzXj9AWlvdilYqA0zgiUoxeU9mKXEQZKIzbQ4RceoXoAG1VMk0lgoBy6onoMe1VMk0lUoJy4onoY21VM
k8kZgVLywI4V02QSHijXTti0YppMYgPlwo+2HTBNJv6B2jn1pxa+tO2AaTJxDlTndPyX9jFtPmCUZEIC
5cKbNh8wSjJRn6ERCLJilGR8ArXjsYqkHAeMkswZgdLTgIYFynFATzJnvOXpaUDDAoKs6EkmV6BEVdFf
UKrsiwQ9yewPlJONzJ581tPTExv9j4f/N7vnJwxUOF8xrcSxF2KUZHYGyrGa7etaor857ZmN51t+lk5u
CzWqeFDJ89MFuoJzF3Zpz7eFGtepfUpbDVSkJ5mQQK/Q04CGCYIsKPVAW9AwQZYFpR5oCxrmEGcP1NDT
gIY59sVTuO6BtqChDT3J9ECd9UCdPfyu0o54Xx74r72F/ubvBUMnc3nLv76+/mz2K4GvMV5eXr41sydf
ubzlLdD78iPGpttFt9fYw/fKMuVevRO8x7zZhwkvsMP7+185xIy1TvhC4AAAAABJRU5ErkJggg==
</value>
</data>
<data name="picMasterWimmer.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
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
YII=
</value>
</data>
<data name="picMasterPichlmaier.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
iVBORw0KGgoAAAANSUhEUgAAAHMAAABPCAIAAABXmW1nAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAW
JQAAFiUBSVIk8AAABHxJREFUeF7t2+Fy2yoQhmFfRO4r15Xc7ZnOtGmTNt1qXzgQhAQSK2BGzy95QcB+
dhy7mT4+bzbuZK3cyVq5k7VyJ2vlTtbKnayVO1krIyb7tIlJwxsoWZIrxm2j6pwsISUYXlDKY95gmiX7
pxKprHl5eeGqmK7JUcZwdbJpalLRor/wtPIFYwlZnKOM4bpkCSCwWtfitly+HGUMFyVL605a1EoV7gxw
lDHYJkvHsbCu0w5jlQCnGYBhsvQa83Wdc5IuFeI0A7BKlkZjjLXDugFOMwCTZOkyxlhrrO5wmgG0Tzb9
xa11f9GWbuFxmgG0T5YWHapm2CbAgXprnCzNOVo0xU4BDtRbs2RpK0b3lfT9hAd7dKMQB+qtQbKvr6/0
FJOA6L7S8/OzrsDjTTozxLF6O5ss3STo+xCWWFDKY16Ak/W2kyzHz6ObGGOHsIRDNY95AQb20KGZU8nS
Soyxo1jFoZrHvAADe+jQzPFk6SPG2FGs4lDdxNQAA3vo0MzBZGkixtgJLLSgtImpAQYK0KGZgZJlFYfq
JqYGGChAh2aOJEsTMcZOYCGHah7zYowVoEMz1cmu/ns+YyewkEN1E1NjjBWgQzPVydJBgIFzWGtR8hWD
qTHGytChmbPJUj2HtZzdZJv83NChmVPJUjonjYmBPP/11yt5mX9Bh2b6J8taDtU8mXPgyUjRoZnOybJQ
gIEMP0cvlA7VokMzx5Pl8TmsFWAgwXCC4Xp0aKZnsiwUYyzGWILhQ+jQTLdkWSXGWIyxBMNH0aGZnWRT
/t+5eXyINKaLhLThEAOJ3CcBVh9DdbJC2/PXelFFVwiRTYCBNcxIsPoYTiXrL2rpjSGyWax+EfCYtIbV
x3Ak2ZPSv5sRzIJSBpMy2GAMHZIlpADBnPtlpTPZYwCXJpv7K6+PJn0fKPnaylSHzXq7NFlaj62mI7Re
ghtibNlPz2RzuWi9HLfF2LKf/q/ZEFHV4/4AW/YzRLLEcw5rOWzZz3XJ0rFDHk2x9IJd++mTLEm05jeS
DyF63dFFyWqgHkm0xmZjuCJZ4nTkBUUSrbHfGO5krTRLlubWkKhT8rUqxAaz6ZAs1WJsMBvzZIkzwEAx
NpjN1clSrcEGs7FNljgDDNRgg9lcmizVSmwwG8NkidOhWvmfkgQbzOaiZCktcn/m0lF/4bHBbIZLVvDY
VdhgNh2SDTHspEV5yAazsUqWYByqCYY3scFsOie76svbBRvM5k7WyhXJSlJUi3Gnwx5TaZbs+/v7zwCR
LCjV4E7nV5mPjw+emX6Io2Gy0tiPAJE8PfE49n0PNzvctkee3d/FSKI14pBkv+XJWZlVgIUDGgoPKum9
ilIZTtOPPGfyoyMe/+XJa4fplyPUBaVJ/J8shcEQ6oLSJCRTfdPfSZafsR40Vh7MQ5KVt3uxlaxM0t8M
JeRZ0hU7ent74zQFZLIFCU0jfshVjpxVX9glZDK39SMf1+ivgH68a85/6njwDK6RvHj1FtDl+pJwl9du
T3IMDeRBYY0cVCfN4t/H1N5I9vPzL0voTJ81TuS+AAAAAElFTkSuQmCC
</value>
</data>
<data name="picMasterMolina.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
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
9dW9GLe3fwKbvs+G6aoZTwAAAABJRU5ErkJggg==
</value>
</data>
<data name="picMasterMaierLaxhuber.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
iVBORw0KGgoAAAANSUhEUgAAAJ4AAABmCAIAAAC1Jr9YAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAW
JQAAFiUBSVIk8AAAJ85JREFUeF7t3XmUVeWVBXCyVpKVGDXGaJxiFOMQoigqzopKHME4MQoqCDLKpAgy
CojggIKiODAJMqqIGlFUEIJGREE0Kg4FSEBFJdEkptOddLpD/+qeW9dnFcLD9R7a8s4fte6797vfcPbZ
+5xTVBXV/icP+9+vgf373/9en7f9V972z3/+03iTW+If//jH3//+9/9IzHWYMT7+9a9//eSTTwyOkZnF
cpn961//MuZvf/vbp59+amQxLF0pD6uWvrFRs93/LIJlfszHeC3dctFMEP93haW3Kiz8ENcBqv0YH3e+
npYXtI6axnBBDSFSkPMwe0gUJC9LD5eHOR2cvAKq2FLsLX1cYeGHuA5ohTsLgH3MnmaWbOSrtGrpRjZq
xjnDV2vh9zwt3XceBhVB4xXCQHX/8pe/uCAn6eMKqwqtMaE6wg7GXBRPM4uILLjFAfOxahGkGzeejfN8
hbZZ4RVI5GkmD1kKj8Bp44Ic18aEGR9eYj5mq8dOvkKrJlQ3acbFqf6/WDg3TzM+QsfX+FjVspFVzVtA
xWClk6+CYyPzbEmrFqG3cQOtkxfDwmV5WrrlPCx9IT/LHR+v55pNQkt8//GPf3znnXfeeustF6rl9HHy
LixjDGhppo/ps6/U8s21KcgFNRHDC3naBv3+RZbAlK+l73yB2aRmZt26dWvWrFm6dOnvfve71atXr127
Nn1cYYgL2ki9m5xzy1herA3PFsPSXeRhBgfG+Rg8NtdCQtLFEnNHVfXBBx8sW7bsxRdf/O1vfzt8+PCe
PXtOnTr1oYce+vjjj2EZI72ItQaHIMc8Xv9qrVp5Cb8p46w4w1domwVtGpKbY9CtCi383n333ZdffhlZ
n3zyyWuuuaZdu3ajR4+ePHkyHmeyvEFoI2IKbgFbPpaXIP+/sxDG9MPnDYqC1clFgI+uIQSPeJrZa6+9
tnDhwhtuuKF79+6nn3764Ycfvvfee2+zzTbVqlW75JJLrrzyyj//+c/qpnT0F5hVJOaqw2bPnn3fffe1
aNGiWbNmJ554Yt++fYWFDRufG1526I4dQjS99XmLILZ/+iEjGJw+WL9ekH0zoY3+L645i5VzOTGe4oUI
f0+5JvxijEfegoQ7zz333BNPPHH11Vd36NDh5JNPrlWrFmh32GGH73//+x07duzfv79hAih3iczMzExl
G/wuVfvoGn5MTEyfPh31zznnnPr16x9zzDFXXXWVYWazATs0Q0zr2ov2ZipQWdG7rm0+hvlq/xFklaC1
3DcT2sycnyMc21HjW7s8GE7klHRQQi93Vq5c+corrzz66KMzZ84EKmqeeuqpxx577L777rvPPvtUr179
4IMPrl279l133TVjxoz0zYrmh8eZC/PAD1SvvvpqWVmZARZyZ/HixZL0pEmTJk6c2LJly4YNGxKA73zn
Oz/72c9atWqlLqPw9N8kuQiZ3M49JSG/+c1v7rnnHjv88MMPQ/mNdDrHMca6uS/6+A2HNuI6oGXhER95
hEXg8wjZXL58+Zw5cx544IFRo0bdeuutqEl4jzzyyEMOOQSoBxxwQM2aNevVq9e0aVM1lJIqXaCihOZf
k3Ooj67F0KpVq9577z0D4Pr666+bWaoeNmzYiBEjfv3rX5900kmgpfBY26NHjz/96U+ZrprBnlnQ1DyS
/SOPPAJXddy8efPeeOONjz76SBzEyCykcqH16JsMbWijk4fxQu7h46mbIFEAT5gwQfULzgsuuKBJkyZE
GF932WWXXXfddY899iDIp5xyCmwMW7FiBd6ksyRtT5RUkOBQd0zLwt0+6obHjRt32WWXHXfccRdeeGGn
Tp32339/04L2xz/+cZcuXcaOHWt7MT4MxgJCD/373/8eqLh+3XXX9e7d2ySU3B2S8PbbbxsZhwqMhWmy
o3Jzum8+ax07zLUDx/0glsYGAyjwzTffrPQ966yzFDW+nn322XXr1gXtbrvtttdeex144IH4KunKkYsW
LcIwr5vEbPAQGbjlDkeHc90PMXBTK+ytiy666Mwzz6QBDRo0IL+77777tttuu91229WoUYMGmNP2kngo
r8nJr1BTk997772YetNNN914441DEwPw7bffPmbMGKWAmQPaiNGYITsg+4ZD+0WGZzyoDJbArrjiinPP
PZfw/vznP99zzz2hK8WCFsnwFcNctGnTBvyEEYo8GJPAD72ECEHm5biZa6g8fvx4NbaE+otf/OLQQw9V
N5H07bffHmUBbK0Ii/SF9etXr15tV0C9++67O3fujOLt27e3wyFDhgDVfXruWon3zDPPBLTegmhAmxu+
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
69f/H5whwXgDOmD0AAAAAElFTkSuQmCC
</value>
</data>
<data name="picMasterKnott.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
iVBORw0KGgoAAAANSUhEUgAAAI8AAABbCAIAAADFrkH9AAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAW
JQAAFiUBSVIk8AAABfNJREFUeF7t3Q1S4zgQhuEcgnvlWhPOBfeBAhJCYNmO+rVHkS25HazIYvSUajeR
W6albzz8bdVu/nM+Pz9Pp5O8+Ha+vr72+/3xeNS3zUq0tGrS0qpJS6smLa2atLRq0tKqSUurJhv9l8Qj
gflpHQ6Hj48Pfbs49yfEijVNkJa+FnJGLa0VamnVpKVVk5ZWTVpaNWlp1aSlVZOWVk3WmNZut+OVw5pm
VWnd3d0FLxRrmpZWXdaSliTU0pq0urT6Fz3WNC2tuvyqtFhQFK3ksdK0lF5ijYHWl0Ureaw3LZ0XrDFg
QVG0kse60vJxoaXlWVFau91Oc1JcaGl5VpFWH4++UHpJsMaABcuhFYepKbSSR0srij48XEiilTxWlFaA
a/PTCpZfR28S4FoSreSx0rS44LDGQIpZ7+jyuVjs6Se1II1W8mhpXWClx5/UmjRayWONaV39+y3Wd1hv
wxpPMKllk2glj5YWWNOJfTsxiVbyWFda+nptaVFhQyt5tLTCnIQ/qTV2tJJHqbS+/MHBdFxa3dVvGXIG
04PFHj2+NEo9/qTWzMIO84im9f7+ni+tr+9Pf3A2nd39n6BgcsgSFnf07BKCz0yB7XZLnUPfpf2StFjp
0VOOSUclqOvQd2m/IS2WeYLPfEPUjaHiEn2X9i+mRdEYKgbou7Tq02LNpVhaXI6gaAx9l1Z3WiwY0CMO
cG0MFXH0XVr5tDiwS35BbFA6Ro/Yx4UxVCTRd2m1pkXdGD1fHxciKEqi79L+9bSomELfpVWZlnxio26M
nm+P2TFUGNB3aYXT4tgG+oLhoCJCD7fH7BgqbOi7tGJppZ8PP55+pJeI4Av3xA8sHh4eKLKh79LKpMWZ
xQU5MTvF/SD4LJGT0JpZ6Lu0laZ1nT4t3o/Rgrnou7S/aQl9LaS/RdLSA+JNtpCUPIKTaenVK7CB0khL
GmppJbCB0vKmJeSMeLVcWqNfbljSUlozCxsoLXtaPk7rZySVYVoyaU9LaJkdGyitprQ0ksm0mJpyDsGM
DZRWQVp9SP2IpcWbOVwW09hAabdLi+Px9KefOOugRsfkt8nKnfMZ7yMoSmIPpd0oLQ7GEwSgg2ueoECH
JS13yH8xG0ddBNsoLXta9/f3nEdnu90Gp98PKjxBgY7JtEZ/d5z+AYeQgtGFgs2UljctjuGSzAen7w+K
OsFVHZNpuRMeR8UUqju6neJypcWmx8jV4PT9QZEnKJDxk7QUdXHBQ6abKi5LWuw4QgqC0/cHRZ6gQEY6
LXe8EyQMqpOori4t2r+7k89DTEUMP1H5tCY4/WBQ6gkKZHBhwJ2tCQsMpFjbLm7JtKiIoMgJjj4YLPAE
BTK4MHDOYQ6WTaHv0kxp0bITS4vLERR1gqMPBms8QYEMLgy4CGZj8RS6L2cjIZ1OJ8nmcDhI30zLgTqz
NhPDHc1G/y7VTnrMDnCLq3CLJEoLMaUlaHYm7jXT1Wmx/ge4URKlJVjTEjRrxo3mK5iW4nZx1N3cjLQE
zSax/me4l4cOOsxeYvESuGMERTc3Ly3x8PDgfkATYtlCho8XH77D7CUWL+Hx8XH0EVcU3dzstGJYlgEf
4BLH5pFJFiyKu1/i2s3VmtYoFmRASuVyUi2tmrS0atLSqklLqyYtrZq0tGrS0qrJRqPa7/dvb2+f3f+g
Wv4p80Jm7DRgC3e2y9Mt/WIbierl5eX5+fnp6el4PEpCsm05UMlPyANnJPex08yMNAkL9mTDmqVx9zzO
z5aEJMct2ejzIbPyUd2jNY8+YRa6MSNt1IIFRdGKDWvM+N2xnKAct7zXt5WS/vVxtHDbXx6t2NCKGWnJ
KwlMX9dLd2HE6S6NVmxoxWz8v8uolOxH/0620MNdHK3Y0IrZRnaon7fka8I+MPmoetklujy+2DCQ3uyk
fz2y34qv4CWq19dXP60PRzOzIAcb91WklcZmMeuvB91/WbRixnfH8gdTduuv19vZscxGA17crDa07cXJ
edrRitk5LfnDLo+RBCYfjOnMaekTtrhZbWjbi9MYjGjF6Pv7f1uc+tnTPL8lAAAAAElFTkSuQmCC
</value>
</data>
<data name="picMasterKlinkert.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
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
AAAASUVORK5CYII=
</value>
</data>
<data name="picMasterHofschaller.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
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
</value>
</data>
<data name="picMasterFuchs.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
iVBORw0KGgoAAAANSUhEUgAAAIQAAABYCAIAAAC72sikAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAW
JQAAFiUBSVIk8AAABFRJREFUeF7t3F122yAQhuEsIvvKupJ1ZVG1azedw7zSAf1YgEEaOfNctBYDmOE7
dpqbvv1Zd7lc/ma7lmBNhtvt9vNrvHE9S/QujnW/3znpL/DG384AD8MQD8MQD8MQD8MQD8MQD8MQD8MQ
D8MQD8MQD8MQD8MQD8MQD8MQD8MQD8MQD8MQD8MQD8MQD8MQD8MQD8MQD8MQD8MQD8MQD8MQc2G8v79/
fX3JnxOUX9rBYXDTERncOQzeYMDoEayEET92DYPttsgZxvn6YgcHhCF9/hto5zyEx/HFhI5XYP0KJq1g
Usm702SVY8Ioaq+UXt9jTB0wWuLz85PFKZqscszXFAd/GhezhdkBQ+2w74AOq5w4DC7jaJxmQIdVzhoG
N2EABxrQYZWdwtBz8/B0GLrbIThBMB8RdFhljzD00CMZ4eDl5Mcmu5STtTl4p1racp1dPxlKHjl4ObbI
M1mij71pv3X2+5nBlYTfpzh4ObaYoTxDOWCoM7qtcqYwWJ+itoJJeyUh6LbKfmEILqb2airW6hLBc3+0
WuWYMARnL1G6UOcrhvqj1Sq7hiG4m4Dj98F7DBjtjz6rHBmGoIMOeIMBo/3RZ5WaMHjb4D6Q15S3cD0R
3aoh+XWBrQNGd0GTVcrC0PfT29f/9eZ6vV6C2+2m1U2Tm1LUGmkeBv13dkAYgkuKUGjkyTBkyeRXcfrv
7JgwFj8canILddgrWNzw+/tbxhXzUh8fH0wN6L+z9mFIe/oiB62ninZYxEYBQ6m1DGJMDei/s4PDELSe
olaFLQKGIhS2TLqg/84ahzFvI4f2P0GtHOsDhrIzGLFsQP+dtQxjsY1MunaCWglWDuYjOXSrGP131iwM
+qgNQ7A+QqEEK5/ARin678xQGIItIhTysKYKW6yg/85shSHYJUIhAwuqsMUK+u/MXBiCjSIUtjC7Clus
oP/OLIax+EsAtSXMKMTiPPTfmcUwBHulqKWoFSr99zf9d2Y0DDH/fCzeILVsssniPo/Rf2dlYSgOGGgw
guemuL+UjMtt8lBIt1U0Y0lNGItosTVuMSKDdWHohiPObUn7MOZtP0mvciQj+WHoDos4tyXNwhg737yF
UrrhSEYyw9Dlazi3JS0/GdxBRNt+EnuVyPkRzbktafw1xWVEdLwauxRi8UOc25IuPzMmKFRhi0Isfohz
W9I+jPELXR/1tdDHUixOxd9CDKWoPcS5LWkfhuBKZnmonC90xYIIhQiFFLWHOLclXcJQXMxDTE2t/WOJ
copahMIWzm1JxzCEXOvazebTTdhxhkkRCls4tyV9wxhxTyVYuYXZEQpbOLclO4WhuK08rNnC7AiFLZzb
kl3DUDlfXEzNwIIIhS2c25IDwlDc3AzlbCyLUNjCuS1pFkY/XN4KEoiw7IQ8DENOH4YghAHLTsjDMOQV
whDkELDshF4kDHH2JMTrhCFYcFoehiEehiEehiEehiEehiEehhk/P/8BS6Fju88hu2oAAAAASUVORK5C
YII=
</value>
</data>
<data name="xrPictureBox1.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
iVBORw0KGgoAAAANSUhEUgAAAbgAAADCCAIAAAC0ZkD3AAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAd

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 13 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 10 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 KiB

View File

@@ -43,9 +43,6 @@ namespace BeWo.Report.DefaultReports
this.xrLabel8 = new DevExpress.XtraReports.UI.XRLabel();
this.lblAbrechnungszeitraum = new DevExpress.XtraReports.UI.XRLabel();
this.xrLabel15 = new DevExpress.XtraReports.UI.XRLabel();
this.xrTable4 = new DevExpress.XtraReports.UI.XRTable();
this.xrTableRow14 = new DevExpress.XtraReports.UI.XRTableRow();
this.xrTableCell12 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrLabel14 = new DevExpress.XtraReports.UI.XRLabel();
this.DetailReport = new DevExpress.XtraReports.UI.DetailReportBand();
this.Detail1 = new DevExpress.XtraReports.UI.DetailBand();
@@ -72,7 +69,6 @@ namespace BeWo.Report.DefaultReports
this.GroupFooter1 = new DevExpress.XtraReports.UI.GroupFooterBand();
this.xrLabel1 = new DevExpress.XtraReports.UI.XRLabel();
this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components);
((System.ComponentModel.ISupportInitialize)(this.xrTable4)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.xrTable5)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.xrTable6)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).BeginInit();
@@ -100,7 +96,7 @@ namespace BeWo.Report.DefaultReports
//
// topMarginBand1
//
this.topMarginBand1.HeightF = 157.5F;
this.topMarginBand1.HeightF = 143F;
this.topMarginBand1.Name = "topMarginBand1";
//
// bottomMarginBand1
@@ -218,28 +214,6 @@ namespace BeWo.Report.DefaultReports
this.xrLabel15.StylePriority.UseFont = false;
this.xrLabel15.Text = "Mit freundlichen Grüßen";
//
// xrTable4
//
this.xrTable4.Font = new System.Drawing.Font("Verdana", 10F);
this.xrTable4.LocationFloat = new DevExpress.Utils.PointFloat(0F, 68.75F);
this.xrTable4.Name = "xrTable4";
this.xrTable4.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] {
this.xrTableRow14});
this.xrTable4.SizeF = new System.Drawing.SizeF(650F, 10F);
this.xrTable4.StylePriority.UseFont = false;
//
// xrTableRow14
//
this.xrTableRow14.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
this.xrTableCell12});
this.xrTableRow14.Name = "xrTableRow14";
this.xrTableRow14.Weight = 0.23809523809523808D;
//
// xrTableCell12
//
this.xrTableCell12.Name = "xrTableCell12";
this.xrTableCell12.Weight = 3D;
//
// xrLabel14
//
this.xrLabel14.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
@@ -576,7 +550,6 @@ namespace BeWo.Report.DefaultReports
//
this.GroupFooter1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
this.xrLabel1,
this.xrTable4,
this.xrLabel14,
this.xrLabel15});
this.GroupFooter1.HeightF = 206.5833F;
@@ -615,12 +588,11 @@ namespace BeWo.Report.DefaultReports
this.Font = new System.Drawing.Font("Verdana", 10F);
this.FormattingRuleSheet.AddRange(new DevExpress.XtraReports.UI.FormattingRule[] {
this.ruleRateFactorNull});
this.Margins = new System.Drawing.Printing.Margins(75, 75, 158, 50);
this.Margins = new System.Drawing.Printing.Margins(75, 75, 143, 50);
this.PageHeight = 1169;
this.PageWidth = 827;
this.PaperKind = System.Drawing.Printing.PaperKind.A4;
this.Version = "17.1";
((System.ComponentModel.ISupportInitialize)(this.xrTable4)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.xrTable5)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.xrTable6)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).EndInit();
@@ -643,9 +615,6 @@ namespace BeWo.Report.DefaultReports
private DevExpress.XtraReports.UI.XRLabel xrLabel8;
private DevExpress.XtraReports.UI.XRLabel lblAbrechnungszeitraum;
private DevExpress.XtraReports.UI.XRLabel xrLabel15;
private DevExpress.XtraReports.UI.XRTable xrTable4;
private DevExpress.XtraReports.UI.XRTableRow xrTableRow14;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell12;
private DevExpress.XtraReports.UI.XRLabel xrLabel14;
private DevExpress.XtraReports.UI.DetailReportBand DetailReport;
private DevExpress.XtraReports.UI.DetailBand Detail1;

View File

@@ -0,0 +1,153 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Windows.Forms;
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;
using BS.Shared.Extensions;
using BS.Shared.Services;
using DevExpress.XtraCharts;
using DevExpress.XtraCharts.Design;
namespace FeidPartnerReports.Calculation
{
public class CustomCalculations : BS.Shared.Services.Calculations
{
public override decimal? GetApprovedHoursForPeriod(SupportConceptCostBearerRelDC relDC,
SupportConceptApprovalPeriodDC scap,
List<CostRatePeriodDC> costRatePeriods,
DateTime? pStart,
DateTime? pEnd,
bool useIsCalculationWithFactor)
{
if (!pStart.HasValue || !pEnd.HasValue)
{
return 0;
}
return GetApprovedHoursForPeriod(pStart.Value, pEnd.Value, GetApprovedHoursPerMonth(scap));
}
public override decimal GetApprovedHoursForPeriod(SupportConceptCostBearerRelDC relDC, DateTime pStart, DateTime pEnd)
{
return base.GetApprovedHoursForPeriod(relDC, pStart, pEnd);
}
public override decimal? GetApprovedHoursForPeriod(SupportConceptApprovalPeriodDC scap, List<CostRatePeriodDC> costRatePeriods, DateTime? pStart,
DateTime? pEnd)
{
return base.GetApprovedHoursForPeriod(scap, costRatePeriods, pStart, pEnd);
}
public override decimal? GetApprovedHoursTillNow(SupportConceptApprovalPeriodDC scap, List<CostRatePeriodDC> costRates, DateTime? appointedDate,
bool excludeRateFactor)
{
DateTime end = (appointedDate.HasValue && appointedDate.Value < DateTime.Now.Date)
? appointedDate.Value
: DateTime.Now.Date;
if (scap.EndDate < end)
{
end = scap.EndDate.Value;
}
if (scap.StartDate.HasValue)
{
return GetApprovedHoursForPeriod(scap.StartDate.Value, end, GetApprovedHoursPerMonth(scap));
}
return 0;
}
public override decimal? GetApprovedHoursTillNow(SupportConceptCostBearerRelDC relDC, DateTime? appointedDate)
{
decimal totalApproved = 0;
if (relDC.ApprovalPeriodList != null)
{
foreach (var scap in relDC.ApprovalPeriodList)
{
totalApproved += GetApprovedHoursTillNow(scap, null, appointedDate, false) ?? 0;
}
}
return totalApproved;
}
public override decimal? GetApprovedHoursTotal(SupportConceptCostBearerRelDC relDC, bool useIsCalculationWithFactor)
{
if (relDC.StartDate.HasValue && relDC.EndDate.HasValue)
{
return GetApprovedHoursForPeriod(relDC.StartDate.Value, relDC.EndDate.Value, GetApprovedHoursPerMonth(relDC));
}
return base.GetApprovedHoursTotal(relDC, useIsCalculationWithFactor);
}
private decimal GetApprovedHoursForPeriod(DateTime von, DateTime bis, decimal apprrovedPerMonth)
{
var monate = DateTimeUtils.GetTotalMonths(von, bis);
var proMonat = apprrovedPerMonth;
var gesamt = monate.GanzeMonate * proMonat;
if (monate.AnzahlMonateGesamt - monate.GanzeMonate > 0)
{
gesamt += proMonat * (monate.AnzahlMonateGesamt - monate.GanzeMonate);
}
return gesamt;
}
public decimal GetApprovedHoursPerMonth(SupportConceptCostBearerRelDC c2s)
{
decimal total = 0;
foreach (var scap in c2s.ApprovalPeriodList)
{
total += GetApprovedHoursPerMonth(scap);
}
return total;
}
private decimal GetApprovedHoursPerMonth(SupportConceptApprovalPeriodDC scap)
{
if (scap.ApprovedBEInterval.HasValue && scap.ApprovedBEPerInterval.HasValue)
{
if (scap.ApprovedBEInterval.Value == SupportConceptApprovalInterval.Monthly)
{
return scap.ApprovedBEPerInterval.Value;
}
else if (scap.ApprovedBEInterval.Value == SupportConceptApprovalInterval.Quarterly)
{
return scap.ApprovedBEPerInterval.Value / 3;
}
else if (scap.ApprovedBEInterval.Value == SupportConceptApprovalInterval.HalfYearly)
{
return scap.ApprovedBEPerInterval.Value / 6;
}
else if (scap.ApprovedBEInterval.Value == SupportConceptApprovalInterval.Yearly)
{
return scap.ApprovedBEPerInterval.Value / 12;
}
}
var flsProWoche = GetApprovedHoursPerWeek(scap, new List<CostRatePeriodDC>()) ?? 0;
return flsProWoche * 4.34m;
}
}
}

View File

@@ -0,0 +1,815 @@
using BeWo.Report.ReportObjects;
namespace BeWo.FeidPartnerReports
{
partial class Sammelrechnung
{
/// <summary>
/// Required designer variable.
/// </summary>
private System.ComponentModel.IContainer components = null;
/// <summary>
/// Clean up any resources being used.
/// </summary>
/// <param name="disposing">true if managed resources should be disposed; otherwise, false.</param>
protected override void Dispose(bool disposing)
{
if (disposing && (components != null))
{
components.Dispose();
}
base.Dispose(disposing);
}
/// <summary>
/// Required method for Designer support - do not modify
/// the contents of this method with the code editor.
/// </summary>
private void InitializeComponent()
{
this.components = new System.ComponentModel.Container();
this.Detail = new DevExpress.XtraReports.UI.DetailBand();
this.ReportHeader = new DevExpress.XtraReports.UI.ReportHeaderBand();
this.ruleRateFactorNull = new DevExpress.XtraReports.UI.FormattingRule();
this.topMarginBand1 = new DevExpress.XtraReports.UI.TopMarginBand();
this.bottomMarginBand1 = new DevExpress.XtraReports.UI.BottomMarginBand();
this.GroupFooter = new DevExpress.XtraReports.UI.GroupFooterBand();
this.xrTable1 = new DevExpress.XtraReports.UI.XRTable();
this.xrTableRow2 = new DevExpress.XtraReports.UI.XRTableRow();
this.xrTableCell11 = new DevExpress.XtraReports.UI.XRTableCell();
this.cellTotalPerMonth = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell13 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell14 = new DevExpress.XtraReports.UI.XRTableCell();
this.ruleNoticeNull = new DevExpress.XtraReports.UI.FormattingRule();
this.Page1 = new DevExpress.XtraReports.UI.GroupHeaderBand();
this.xrLabel1 = new DevExpress.XtraReports.UI.XRLabel();
this.xrLabel5 = new DevExpress.XtraReports.UI.XRLabel();
this.xrLabel3 = new DevExpress.XtraReports.UI.XRLabel();
this.xrLabel2 = new DevExpress.XtraReports.UI.XRLabel();
this.xrTable5 = new DevExpress.XtraReports.UI.XRTable();
this.xrTableRow1 = new DevExpress.XtraReports.UI.XRTableRow();
this.xrTableCell1 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell7 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell6 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell4 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell5 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell15 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell16 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableRow3 = new DevExpress.XtraReports.UI.XRTableRow();
this.xrTableCell2 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell9 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell12 = 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.xrTableRow4 = new DevExpress.XtraReports.UI.XRTableRow();
this.xrTableCell23 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell24 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell25 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell26 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell27 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell28 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell29 = new DevExpress.XtraReports.UI.XRTableCell();
this.DetailReport = new DevExpress.XtraReports.UI.DetailReportBand();
this.Detail1 = new DevExpress.XtraReports.UI.DetailBand();
this.xrTable6 = new DevExpress.XtraReports.UI.XRTable();
this.xrTableRow25 = new DevExpress.XtraReports.UI.XRTableRow();
this.xrTableCell42 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell8 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell3 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell45 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell10 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell17 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell18 = new DevExpress.XtraReports.UI.XRTableCell();
this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components);
this.fieldMonatskontingent = new DevExpress.XtraReports.UI.CalculatedField();
this.GroupHeader1 = new DevExpress.XtraReports.UI.GroupHeaderBand();
this.xrPageInfo2 = new DevExpress.XtraReports.UI.XRPageInfo();
((System.ComponentModel.ISupportInitialize)(this.xrTable1)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.xrTable5)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.xrTable6)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this)).BeginInit();
//
// Detail
//
this.Detail.HeightF = 0F;
this.Detail.Name = "Detail";
this.Detail.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F);
this.Detail.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
//
// ReportHeader
//
this.ReportHeader.Font = new System.Drawing.Font("Verdana", 10F);
this.ReportHeader.HeightF = 0F;
this.ReportHeader.Name = "ReportHeader";
this.ReportHeader.StylePriority.UseFont = false;
//
// ruleRateFactorNull
//
this.ruleRateFactorNull.Condition = "[RateFactorText2] == ?";
this.ruleRateFactorNull.Formatting.Visible = DevExpress.Utils.DefaultBoolean.False;
this.ruleRateFactorNull.Name = "ruleRateFactorNull";
//
// topMarginBand1
//
this.topMarginBand1.Font = new System.Drawing.Font("Microsoft Sans Serif", 10F);
this.topMarginBand1.HeightF = 40F;
this.topMarginBand1.Name = "topMarginBand1";
this.topMarginBand1.StylePriority.UseFont = false;
//
// bottomMarginBand1
//
this.bottomMarginBand1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
this.xrPageInfo2});
this.bottomMarginBand1.HeightF = 50F;
this.bottomMarginBand1.Name = "bottomMarginBand1";
//
// GroupFooter
//
this.GroupFooter.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
this.xrTable1});
this.GroupFooter.Font = new System.Drawing.Font("Arial", 8F, System.Drawing.FontStyle.Bold);
this.GroupFooter.HeightF = 25F;
this.GroupFooter.Name = "GroupFooter";
this.GroupFooter.StylePriority.UseFont = false;
//
// xrTable1
//
this.xrTable1.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F);
this.xrTable1.Name = "xrTable1";
this.xrTable1.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 2, 2, 100F);
this.xrTable1.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] {
this.xrTableRow2});
this.xrTable1.SizeF = new System.Drawing.SizeF(1069F, 25F);
this.xrTable1.StylePriority.UseBorders = false;
this.xrTable1.StylePriority.UseFont = false;
this.xrTable1.StylePriority.UsePadding = false;
//
// xrTableRow2
//
this.xrTableRow2.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
this.xrTableCell11,
this.cellTotalPerMonth,
this.xrTableCell13,
this.xrTableCell14});
this.xrTableRow2.Name = "xrTableRow2";
this.xrTableRow2.Weight = 0.99999999999999989D;
//
// xrTableCell11
//
this.xrTableCell11.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right)
| DevExpress.XtraPrinting.BorderSide.Bottom)));
this.xrTableCell11.Font = new System.Drawing.Font("Arial", 14F, System.Drawing.FontStyle.Bold);
this.xrTableCell11.Name = "xrTableCell11";
this.xrTableCell11.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 2, 2, 100F);
this.xrTableCell11.StylePriority.UseBorderColor = false;
this.xrTableCell11.StylePriority.UseBorders = false;
this.xrTableCell11.StylePriority.UseFont = false;
this.xrTableCell11.StylePriority.UsePadding = false;
this.xrTableCell11.StylePriority.UseTextAlignment = false;
this.xrTableCell11.Text = "Summe";
this.xrTableCell11.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
this.xrTableCell11.Weight = 1.3493472778858182D;
//
// cellTotalPerMonth
//
this.cellTotalPerMonth.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right)
| DevExpress.XtraPrinting.BorderSide.Bottom)));
this.cellTotalPerMonth.Font = new System.Drawing.Font("Arial", 14F, System.Drawing.FontStyle.Bold);
this.cellTotalPerMonth.Name = "cellTotalPerMonth";
this.cellTotalPerMonth.StylePriority.UseBorders = false;
this.cellTotalPerMonth.StylePriority.UseFont = false;
this.cellTotalPerMonth.StylePriority.UseTextAlignment = false;
this.cellTotalPerMonth.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
this.cellTotalPerMonth.Weight = 0.27780679561598648D;
//
// xrTableCell13
//
this.xrTableCell13.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right)
| DevExpress.XtraPrinting.BorderSide.Bottom)));
this.xrTableCell13.Name = "xrTableCell13";
this.xrTableCell13.StylePriority.UseBorders = false;
this.xrTableCell13.Weight = 0.23812010220912011D;
//
// xrTableCell14
//
this.xrTableCell14.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right)
| DevExpress.XtraPrinting.BorderSide.Bottom)));
this.xrTableCell14.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "GrossClaim")});
this.xrTableCell14.Font = new System.Drawing.Font("Arial", 14F, System.Drawing.FontStyle.Bold);
this.xrTableCell14.Name = "xrTableCell14";
this.xrTableCell14.StylePriority.UseBorders = false;
this.xrTableCell14.StylePriority.UseFont = false;
this.xrTableCell14.StylePriority.UseTextAlignment = false;
this.xrTableCell14.Text = "xrTableCell9";
this.xrTableCell14.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight;
this.xrTableCell14.Weight = 0.25597909493746657D;
//
// ruleNoticeNull
//
this.ruleNoticeNull.Condition = "[Notice] == ?";
this.ruleNoticeNull.Formatting.Visible = DevExpress.Utils.DefaultBoolean.False;
this.ruleNoticeNull.Name = "ruleNoticeNull";
//
// Page1
//
this.Page1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
this.xrLabel1,
this.xrLabel5,
this.xrLabel3,
this.xrLabel2});
this.Page1.Font = new System.Drawing.Font("Arial", 10F);
this.Page1.HeightF = 60F;
this.Page1.Name = "Page1";
this.Page1.StylePriority.UseBorders = false;
this.Page1.StylePriority.UseFont = false;
//
// xrLabel1
//
this.xrLabel1.BackColor = System.Drawing.Color.Transparent;
this.xrLabel1.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
| DevExpress.XtraPrinting.BorderSide.Right)
| DevExpress.XtraPrinting.BorderSide.Bottom)));
this.xrLabel1.CanShrink = true;
this.xrLabel1.Font = new System.Drawing.Font("Arial", 16F, System.Drawing.FontStyle.Bold);
this.xrLabel1.LocationFloat = new DevExpress.Utils.PointFloat(3.178914E-05F, 0F);
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(384.9999F, 25F);
this.xrLabel1.StylePriority.UseBackColor = false;
this.xrLabel1.StylePriority.UseBorders = false;
this.xrLabel1.StylePriority.UseFont = false;
this.xrLabel1.StylePriority.UseTextAlignment = false;
this.xrLabel1.Text = "Abrechnung Betreutes Wohnen";
this.xrLabel1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
this.xrLabel1.WordWrap = false;
//
// xrLabel5
//
this.xrLabel5.BackColor = System.Drawing.Color.Silver;
this.xrLabel5.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
| DevExpress.XtraPrinting.BorderSide.Right)));
this.xrLabel5.Font = new System.Drawing.Font("Arial", 8F);
this.xrLabel5.LocationFloat = new DevExpress.Utils.PointFloat(564F, 11.46F);
this.xrLabel5.Multiline = true;
this.xrLabel5.Name = "xrLabel5";
this.xrLabel5.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
this.xrLabel5.SizeF = new System.Drawing.SizeF(255.9999F, 48.54F);
this.xrLabel5.StylePriority.UseBackColor = false;
this.xrLabel5.StylePriority.UseBorders = false;
this.xrLabel5.StylePriority.UseFont = false;
this.xrLabel5.StylePriority.UseTextAlignment = false;
this.xrLabel5.Text = "Die Werte ergeben sich aus der Anlage 2 zu\r\n§ 12 Abs. 1 Zusatzvereinbarung \"Betre" +
"utes Wohnen für Menschen mit Behinderungen\" ";
this.xrLabel5.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
//
// xrLabel3
//
this.xrLabel3.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Right | DevExpress.XtraPrinting.BorderSide.Bottom)));
this.xrLabel3.Font = new System.Drawing.Font("Arial", 12F, System.Drawing.FontStyle.Bold);
this.xrLabel3.LocationFloat = new DevExpress.Utils.PointFloat(254.5001F, 25F);
this.xrLabel3.Name = "xrLabel3";
this.xrLabel3.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
this.xrLabel3.SizeF = new System.Drawing.SizeF(130.4999F, 25F);
this.xrLabel3.StylePriority.UseBackColor = false;
this.xrLabel3.StylePriority.UseBorders = false;
this.xrLabel3.StylePriority.UseFont = false;
this.xrLabel3.StylePriority.UseForeColor = false;
this.xrLabel3.StylePriority.UseTextAlignment = false;
this.xrLabel3.Text = "[AccountingPeriodStart!MMMM yyyy]";
this.xrLabel3.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
this.xrLabel3.WordWrap = false;
//
// xrLabel2
//
this.xrLabel2.BackColor = System.Drawing.Color.Transparent;
this.xrLabel2.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Bottom)));
this.xrLabel2.Font = new System.Drawing.Font("Arial", 12F, System.Drawing.FontStyle.Bold);
this.xrLabel2.LocationFloat = new DevExpress.Utils.PointFloat(0F, 25F);
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(254.5001F, 25F);
this.xrLabel2.StylePriority.UseBackColor = false;
this.xrLabel2.StylePriority.UseBorders = false;
this.xrLabel2.StylePriority.UseFont = false;
this.xrLabel2.StylePriority.UseTextAlignment = false;
this.xrLabel2.Text = "Abrechnungsmonat: ";
this.xrLabel2.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
this.xrLabel2.WordWrap = false;
//
// xrTable5
//
this.xrTable5.Font = new System.Drawing.Font("Arial", 12F, System.Drawing.FontStyle.Bold);
this.xrTable5.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F);
this.xrTable5.Name = "xrTable5";
this.xrTable5.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] {
this.xrTableRow1,
this.xrTableRow3,
this.xrTableRow4});
this.xrTable5.SizeF = new System.Drawing.SizeF(1069F, 60F);
this.xrTable5.StylePriority.UseBackColor = false;
this.xrTable5.StylePriority.UseBorders = false;
this.xrTable5.StylePriority.UseFont = false;
this.xrTable5.StylePriority.UseTextAlignment = false;
this.xrTable5.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
//
// xrTableRow1
//
this.xrTableRow1.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
this.xrTableCell1,
this.xrTableCell7,
this.xrTableCell6,
this.xrTableCell4,
this.xrTableCell5,
this.xrTableCell15,
this.xrTableCell16});
this.xrTableRow1.Name = "xrTableRow1";
this.xrTableRow1.StylePriority.UseBackColor = false;
this.xrTableRow1.Weight = 0.31597294115551267D;
//
// xrTableCell1
//
this.xrTableCell1.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
| DevExpress.XtraPrinting.BorderSide.Right)));
this.xrTableCell1.Multiline = true;
this.xrTableCell1.Name = "xrTableCell1";
this.xrTableCell1.StylePriority.UseBorderColor = false;
this.xrTableCell1.StylePriority.UseBorders = false;
this.xrTableCell1.StylePriority.UseFont = false;
this.xrTableCell1.Text = "Name";
this.xrTableCell1.Weight = 0.70377722763900508D;
//
// xrTableCell7
//
this.xrTableCell7.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
| DevExpress.XtraPrinting.BorderSide.Right)));
this.xrTableCell7.Multiline = true;
this.xrTableCell7.Name = "xrTableCell7";
this.xrTableCell7.StylePriority.UseBorders = false;
this.xrTableCell7.Text = "Aktenzeichen";
this.xrTableCell7.Weight = 0.35878838657840567D;
//
// xrTableCell6
//
this.xrTableCell6.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
| DevExpress.XtraPrinting.BorderSide.Right)));
this.xrTableCell6.Name = "xrTableCell6";
this.xrTableCell6.StylePriority.UseBorders = false;
this.xrTableCell6.Text = "Datum";
this.xrTableCell6.Weight = 0.49678389504016979D;
//
// xrTableCell4
//
this.xrTableCell4.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
| DevExpress.XtraPrinting.BorderSide.Right)));
this.xrTableCell4.Name = "xrTableCell4";
this.xrTableCell4.StylePriority.UseBorders = false;
this.xrTableCell4.Text = "Jahres-";
this.xrTableCell4.Weight = 0.31738971331597043D;
//
// xrTableCell5
//
this.xrTableCell5.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
| DevExpress.XtraPrinting.BorderSide.Right)));
this.xrTableCell5.Name = "xrTableCell5";
this.xrTableCell5.StylePriority.UseBorders = false;
this.xrTableCell5.Text = "Monatsstunden- ";
this.xrTableCell5.Weight = 0.38638732880261129D;
//
// xrTableCell15
//
this.xrTableCell15.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
| DevExpress.XtraPrinting.BorderSide.Right)));
this.xrTableCell15.Name = "xrTableCell15";
this.xrTableCell15.StylePriority.UseBorders = false;
this.xrTableCell15.Text = "Vergütung";
this.xrTableCell15.Weight = 0.33118909197347424D;
//
// xrTableCell16
//
this.xrTableCell16.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
| DevExpress.XtraPrinting.BorderSide.Right)));
this.xrTableCell16.Name = "xrTableCell16";
this.xrTableCell16.StylePriority.UseBorders = false;
this.xrTableCell16.Text = "Summe Monat";
this.xrTableCell16.Weight = 0.35602864974296866D;
//
// xrTableRow3
//
this.xrTableRow3.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
this.xrTableCell2,
this.xrTableCell9,
this.xrTableCell12,
this.xrTableCell19,
this.xrTableCell20,
this.xrTableCell21,
this.xrTableCell22});
this.xrTableRow3.Name = "xrTableRow3";
this.xrTableRow3.Weight = 0.31597294115551278D;
//
// xrTableCell2
//
this.xrTableCell2.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right)));
this.xrTableCell2.Font = new System.Drawing.Font("Arial", 10F);
this.xrTableCell2.Multiline = true;
this.xrTableCell2.Name = "xrTableCell2";
this.xrTableCell2.StylePriority.UseBorders = false;
this.xrTableCell2.StylePriority.UseFont = false;
this.xrTableCell2.Text = "(in alphabetischer Reihenfolge)";
this.xrTableCell2.Weight = 0.70377722763900508D;
//
// xrTableCell9
//
this.xrTableCell9.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right)));
this.xrTableCell9.Multiline = true;
this.xrTableCell9.Name = "xrTableCell9";
this.xrTableCell9.StylePriority.UseBorders = false;
this.xrTableCell9.Text = "LWV Hessen";
this.xrTableCell9.Weight = 0.35878838657840567D;
//
// xrTableCell12
//
this.xrTableCell12.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right)));
this.xrTableCell12.Name = "xrTableCell12";
this.xrTableCell12.StylePriority.UseBorders = false;
this.xrTableCell12.Text = "Betreuungsbeginn";
this.xrTableCell12.Weight = 0.49678389504016979D;
//
// xrTableCell19
//
this.xrTableCell19.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right)));
this.xrTableCell19.Name = "xrTableCell19";
this.xrTableCell19.StylePriority.UseBorders = false;
this.xrTableCell19.Text = "kontingent";
this.xrTableCell19.Weight = 0.31738971331597043D;
//
// xrTableCell20
//
this.xrTableCell20.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right)));
this.xrTableCell20.Name = "xrTableCell20";
this.xrTableCell20.StylePriority.UseBorders = false;
this.xrTableCell20.Text = "kontingent";
this.xrTableCell20.Weight = 0.38638732880261129D;
//
// xrTableCell21
//
this.xrTableCell21.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right)));
this.xrTableCell21.Name = "xrTableCell21";
this.xrTableCell21.StylePriority.UseBorders = false;
this.xrTableCell21.Text = "(FLS)";
this.xrTableCell21.Weight = 0.33118909197347424D;
//
// xrTableCell22
//
this.xrTableCell22.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right)));
this.xrTableCell22.Name = "xrTableCell22";
this.xrTableCell22.StylePriority.UseBorders = false;
this.xrTableCell22.Weight = 0.35602864974296866D;
//
// xrTableRow4
//
this.xrTableRow4.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
this.xrTableCell23,
this.xrTableCell24,
this.xrTableCell25,
this.xrTableCell26,
this.xrTableCell27,
this.xrTableCell28,
this.xrTableCell29});
this.xrTableRow4.Name = "xrTableRow4";
this.xrTableRow4.Weight = 0.31597294115551278D;
//
// xrTableCell23
//
this.xrTableCell23.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right)
| DevExpress.XtraPrinting.BorderSide.Bottom)));
this.xrTableCell23.Font = new System.Drawing.Font("Arial", 10F);
this.xrTableCell23.Name = "xrTableCell23";
this.xrTableCell23.StylePriority.UseBorders = false;
this.xrTableCell23.StylePriority.UseFont = false;
this.xrTableCell23.Weight = 0.70377722763900508D;
//
// xrTableCell24
//
this.xrTableCell24.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right)
| DevExpress.XtraPrinting.BorderSide.Bottom)));
this.xrTableCell24.Name = "xrTableCell24";
this.xrTableCell24.StylePriority.UseBorders = false;
this.xrTableCell24.Weight = 0.35878838657840567D;
//
// xrTableCell25
//
this.xrTableCell25.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right)
| DevExpress.XtraPrinting.BorderSide.Bottom)));
this.xrTableCell25.Name = "xrTableCell25";
this.xrTableCell25.StylePriority.UseBorders = false;
this.xrTableCell25.Text = "Betreuungsende";
this.xrTableCell25.Weight = 0.49678389504016979D;
//
// xrTableCell26
//
this.xrTableCell26.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right)
| DevExpress.XtraPrinting.BorderSide.Bottom)));
this.xrTableCell26.Font = new System.Drawing.Font("Arial", 10F);
this.xrTableCell26.Name = "xrTableCell26";
this.xrTableCell26.StylePriority.UseBorders = false;
this.xrTableCell26.StylePriority.UseFont = false;
this.xrTableCell26.Text = "(Anzahl FLS)";
this.xrTableCell26.Weight = 0.31738971331597043D;
//
// xrTableCell27
//
this.xrTableCell27.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right)
| DevExpress.XtraPrinting.BorderSide.Bottom)));
this.xrTableCell27.Name = "xrTableCell27";
this.xrTableCell27.StylePriority.UseBorders = false;
this.xrTableCell27.Weight = 0.38638732880261129D;
//
// xrTableCell28
//
this.xrTableCell28.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right)
| DevExpress.XtraPrinting.BorderSide.Bottom)));
this.xrTableCell28.Name = "xrTableCell28";
this.xrTableCell28.StylePriority.UseBorders = false;
this.xrTableCell28.Weight = 0.33118909197347424D;
//
// xrTableCell29
//
this.xrTableCell29.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right)
| DevExpress.XtraPrinting.BorderSide.Bottom)));
this.xrTableCell29.Name = "xrTableCell29";
this.xrTableCell29.StylePriority.UseBorders = false;
this.xrTableCell29.Weight = 0.35602864974296866D;
//
// DetailReport
//
this.DetailReport.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] {
this.Detail1,
this.GroupHeader1});
this.DetailReport.DataMember = "ServiceInvoicePeriods";
this.DetailReport.DataSource = this.bindingSource1;
this.DetailReport.Level = 0;
this.DetailReport.Name = "DetailReport";
//
// Detail1
//
this.Detail1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
this.xrTable6});
this.Detail1.Font = new System.Drawing.Font("Arial", 11F);
this.Detail1.HeightF = 25F;
this.Detail1.Name = "Detail1";
this.Detail1.StylePriority.UseFont = false;
this.Detail1.StylePriority.UseTextAlignment = false;
this.Detail1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
//
// xrTable6
//
this.xrTable6.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F);
this.xrTable6.Name = "xrTable6";
this.xrTable6.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 2, 2, 100F);
this.xrTable6.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] {
this.xrTableRow25});
this.xrTable6.SizeF = new System.Drawing.SizeF(1069F, 25F);
this.xrTable6.StylePriority.UseBorders = false;
this.xrTable6.StylePriority.UseFont = false;
this.xrTable6.StylePriority.UsePadding = false;
//
// xrTableRow25
//
this.xrTableRow25.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
this.xrTableCell42,
this.xrTableCell8,
this.xrTableCell3,
this.xrTableCell45,
this.xrTableCell10,
this.xrTableCell17,
this.xrTableCell18});
this.xrTableRow25.Name = "xrTableRow25";
this.xrTableRow25.Weight = 0.67999999999999994D;
//
// xrTableCell42
//
this.xrTableCell42.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right)
| DevExpress.XtraPrinting.BorderSide.Bottom)));
this.xrTableCell42.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "ServiceInvoicePeriods.Customer.LastNameFirstName")});
this.xrTableCell42.Name = "xrTableCell42";
this.xrTableCell42.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 2, 2, 100F);
this.xrTableCell42.StylePriority.UseBorderColor = false;
this.xrTableCell42.StylePriority.UseBorders = false;
this.xrTableCell42.StylePriority.UseFont = false;
this.xrTableCell42.StylePriority.UsePadding = false;
this.xrTableCell42.StylePriority.UseTextAlignment = false;
this.xrTableCell42.Text = "[CustomerLastname], [CustomerFirstname]";
this.xrTableCell42.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
this.xrTableCell42.Weight = 0.7073957817690274D;
//
// xrTableCell8
//
this.xrTableCell8.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right)
| DevExpress.XtraPrinting.BorderSide.Bottom)));
this.xrTableCell8.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "ServiceInvoicePeriods.CostBearer2SupportConcept.CustomerReferenceNumber")});
this.xrTableCell8.Name = "xrTableCell8";
this.xrTableCell8.StylePriority.UseBorders = false;
this.xrTableCell8.StylePriority.UseFont = false;
this.xrTableCell8.StylePriority.UseTextAlignment = false;
this.xrTableCell8.Text = "xrTableCell8";
this.xrTableCell8.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
this.xrTableCell8.Weight = 0.36063291606587811D;
//
// xrTableCell3
//
this.xrTableCell3.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right)
| DevExpress.XtraPrinting.BorderSide.Bottom)));
this.xrTableCell3.Name = "xrTableCell3";
this.xrTableCell3.StylePriority.UseBorders = false;
this.xrTableCell3.StylePriority.UseTextAlignment = false;
this.xrTableCell3.Text = "[CostBearer2SupportConcept.ApprovedStartDate!dd.MM.yy] - [CostBearer2SupportConce" +
"pt.ApprovedEndDate!dd.MM.yy]";
this.xrTableCell3.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
this.xrTableCell3.Weight = 0.49933843250469379D;
//
// xrTableCell45
//
this.xrTableCell45.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right)
| DevExpress.XtraPrinting.BorderSide.Bottom)));
this.xrTableCell45.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "ServiceInvoicePeriods.ApprovedBE", "{0:0.00}")});
this.xrTableCell45.Name = "xrTableCell45";
this.xrTableCell45.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 2, 2, 100F);
this.xrTableCell45.StylePriority.UseBorderColor = false;
this.xrTableCell45.StylePriority.UseBorders = false;
this.xrTableCell45.StylePriority.UsePadding = false;
this.xrTableCell45.StylePriority.UseTextAlignment = false;
this.xrTableCell45.Text = "xrTableCell45";
this.xrTableCell45.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
this.xrTableCell45.Weight = 0.31902159999057289D;
//
// xrTableCell10
//
this.xrTableCell10.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right)
| DevExpress.XtraPrinting.BorderSide.Bottom)));
this.xrTableCell10.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "ServiceInvoicePeriods.ApprovedHours", "{0:0.00}")});
this.xrTableCell10.Name = "xrTableCell10";
this.xrTableCell10.StylePriority.UseBorders = false;
this.xrTableCell10.Text = "xrTableCell10";
this.xrTableCell10.Weight = 0.38837416079629528D;
//
// xrTableCell17
//
this.xrTableCell17.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right)
| DevExpress.XtraPrinting.BorderSide.Bottom)));
this.xrTableCell17.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "ServiceInvoicePeriods.ServiceInvoiceItems.HourlyRate", "{0:c}")});
this.xrTableCell17.Name = "xrTableCell17";
this.xrTableCell17.StylePriority.UseBorders = false;
this.xrTableCell17.StylePriority.UseTextAlignment = false;
this.xrTableCell17.Text = "xrTableCell17";
this.xrTableCell17.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight;
this.xrTableCell17.Weight = 0.33289210233918437D;
//
// xrTableCell18
//
this.xrTableCell18.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right)
| DevExpress.XtraPrinting.BorderSide.Bottom)));
this.xrTableCell18.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "ServiceInvoicePeriods.Claim")});
this.xrTableCell18.Font = new System.Drawing.Font("Arial", 11F, System.Drawing.FontStyle.Bold);
this.xrTableCell18.Name = "xrTableCell18";
this.xrTableCell18.StylePriority.UseBorders = false;
this.xrTableCell18.StylePriority.UseFont = false;
this.xrTableCell18.StylePriority.UseTextAlignment = false;
this.xrTableCell18.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight;
this.xrTableCell18.Weight = 0.35785886809670403D;
//
// bindingSource1
//
this.bindingSource1.DataSource = typeof(BeWo.Report.ReportObjects.ServiceInvoiceRO);
//
// fieldMonatskontingent
//
this.fieldMonatskontingent.DataMember = "ServiceInvoicePeriods";
this.fieldMonatskontingent.Expression = "[SupportConceptApprovalPeriod.ApprovedBEPerInterval]/12";
this.fieldMonatskontingent.FieldType = DevExpress.XtraReports.UI.FieldType.Decimal;
this.fieldMonatskontingent.Name = "fieldMonatskontingent";
//
// GroupHeader1
//
this.GroupHeader1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
this.xrTable5});
this.GroupHeader1.HeightF = 60F;
this.GroupHeader1.Name = "GroupHeader1";
this.GroupHeader1.RepeatEveryPage = true;
//
// xrPageInfo2
//
this.xrPageInfo2.Font = new System.Drawing.Font("Arial", 8F);
this.xrPageInfo2.Format = "Seite {0} von {1}";
this.xrPageInfo2.LocationFloat = new DevExpress.Utils.PointFloat(849.0001F, 10.00002F);
this.xrPageInfo2.Name = "xrPageInfo2";
this.xrPageInfo2.RunningBand = this.DetailReport;
this.xrPageInfo2.SizeF = new System.Drawing.SizeF(219.9999F, 23F);
this.xrPageInfo2.StylePriority.UseFont = false;
this.xrPageInfo2.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight;
//
// Sammelrechnung
//
this.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] {
this.Detail,
this.ReportHeader,
this.topMarginBand1,
this.bottomMarginBand1,
this.GroupFooter,
this.Page1,
this.DetailReport});
this.CalculatedFields.AddRange(new DevExpress.XtraReports.UI.CalculatedField[] {
this.fieldMonatskontingent});
this.DataSource = this.bindingSource1;
this.ExportOptions.PrintPreview.DefaultFileName = "Spitzabrechnung";
this.Font = new System.Drawing.Font("Verdana", 10F);
this.FormattingRuleSheet.AddRange(new DevExpress.XtraReports.UI.FormattingRule[] {
this.ruleRateFactorNull,
this.ruleNoticeNull});
this.Landscape = true;
this.Margins = new System.Drawing.Printing.Margins(50, 50, 40, 50);
this.PageHeight = 827;
this.PageWidth = 1169;
this.PaperKind = System.Drawing.Printing.PaperKind.A4;
this.Version = "17.1";
((System.ComponentModel.ISupportInitialize)(this.xrTable1)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.xrTable5)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.xrTable6)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).EndInit();
((System.ComponentModel.ISupportInitialize)(this)).EndInit();
}
private DevExpress.XtraReports.UI.DetailBand Detail;
private System.Windows.Forms.BindingSource bindingSource1;
private DevExpress.XtraReports.UI.ReportHeaderBand ReportHeader;
private DevExpress.XtraReports.UI.FormattingRule ruleRateFactorNull;
private DevExpress.XtraReports.UI.TopMarginBand topMarginBand1;
private DevExpress.XtraReports.UI.BottomMarginBand bottomMarginBand1;
private DevExpress.XtraReports.UI.GroupFooterBand GroupFooter;
private DevExpress.XtraReports.UI.GroupHeaderBand Page1;
private DevExpress.XtraReports.UI.XRLabel xrLabel2;
private DevExpress.XtraReports.UI.DetailReportBand DetailReport;
private DevExpress.XtraReports.UI.DetailBand Detail1;
private DevExpress.XtraReports.UI.XRTable xrTable5;
private DevExpress.XtraReports.UI.XRTable xrTable6;
private DevExpress.XtraReports.UI.XRTableRow xrTableRow25;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell42;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell45;
private DevExpress.XtraReports.UI.FormattingRule ruleNoticeNull;
private DevExpress.XtraReports.UI.XRTableRow xrTableRow1;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell1;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell7;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell6;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell4;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell5;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell8;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell3;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell10;
private DevExpress.XtraReports.UI.XRTable xrTable1;
private DevExpress.XtraReports.UI.XRTableRow xrTableRow2;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell11;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell13;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell14;
private DevExpress.XtraReports.UI.XRLabel xrLabel3;
private DevExpress.XtraReports.UI.XRLabel xrLabel5;
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.CalculatedField fieldMonatskontingent;
private DevExpress.XtraReports.UI.XRTableCell cellTotalPerMonth;
private DevExpress.XtraReports.UI.XRTableRow xrTableRow3;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell2;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell9;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell12;
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.XRTableRow xrTableRow4;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell23;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell24;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell25;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell26;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell27;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell28;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell29;
private DevExpress.XtraReports.UI.XRLabel xrLabel1;
private DevExpress.XtraReports.UI.GroupHeaderBand GroupHeader1;
private DevExpress.XtraReports.UI.XRPageInfo xrPageInfo2;
}
}

View File

@@ -0,0 +1,70 @@
using System;
using BeWo.Report;
using BeWo.Report.ReportObjects;
using BeWo.Service.DCEntityMapper;
using DevExpress.XtraReports.UI;
using BS.Shared.Core;
using FeidPartnerReports.Calculation;
namespace BeWo.FeidPartnerReports
{
[IDSpecificClass(Identifier = "Sammelrechnung")]
public partial class Sammelrechnung : XtraReport, IBeWoReport<ServiceInvoiceRO>
{
public Sammelrechnung()
{
this.InitializeComponent();
}
public void SetReportDataSource(ServiceInvoiceRO pRO)
{
pRO.ServiceInvoicePeriods.Sort((a, b) => a.Customer.LastNameFirstName.CompareTo(b.Customer.LastNameFirstName));
BerechneKontingente(pRO);
this.bindingSource1.DataSource = pRO;
}
private void BerechneKontingente(ServiceInvoiceRO pRO)
{
var calc = new CustomCalculations();
decimal totalPerMonth = 0;
if (pRO.ServiceInvoicePeriods != null)
{
foreach (var sip in pRO.ServiceInvoicePeriods)
{
var c2s =
MapperFactory.SupportConceptCostBearerRelDC_CostBearer2SupportConcept.MapToNewDC(
sip.CostBearer2SupportConcept);
var scap =
MapperFactory.SupportConceptApprovalPeriodDC_SupportConceptApprovalPeriod.MapToNewDC(
sip.SupportConceptApprovalPeriod);
var perMonth = calc.GetApprovedHoursForPeriod(c2s, scap, null, pRO.AccountingPeriodStart, pRO.AccountingPeriodEnd, false);
totalPerMonth += perMonth ?? 0;
var total = calc.GetApprovedHoursForPeriod(c2s, scap, null, scap.StartDate, scap.EndDate, false);
sip.ApprovedHours = perMonth;
sip.ApprovedBE = String.Format("{0:0.00}", perMonth * 12);
//if (sip.SupportConceptApprovalPeriod.ApprovedBEPerInterval.HasValue)
//{
// var month = sip.SupportConceptApprovalPeriod.ApprovedBEPerInterval.Value / 12m;
// totalPerMonth += month;
//}
//if (sip.CostBearer2SupportConcept != null)
//{
// sip.SupportConceptApprovalPeriod.Notice = String.Format("{0:dd.MM.yyyy} - {1:dd.MM.yyyy}",
// sip.CostBearer2SupportConcept.StartDate, pRO.AccountingPeriodEnd);
//}
}
}
cellTotalPerMonth.Text = String.Format("{0:0.00}", totalPerMonth);
}
}
}

View File

@@ -0,0 +1,123 @@
<?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>17, 17</value>
</metadata>
</root>

View File

@@ -104,7 +104,16 @@
<Reference Include="System.Xml" />
</ItemGroup>
<ItemGroup>
<Compile Include="Calculation\CustomCalculations.cs" />
<Compile Include="Calculation\CustomGroupDurationCalculator.cs" />
<Compile Include="CollectiveBillingReport.cs">
<SubType>Component</SubType>
</Compile>
<Compile Include="CollectiveBillingReport.Designer.cs">
<DependentUpon>CollectiveBillingReport.cs</DependentUpon>
</Compile>
<Compile Include="Invoicing\CollectiveInvoiceCreation.cs" />
<Compile Include="Invoicing\CustomInvoiceFactory.cs" />
<Compile Include="Properties\AssemblyInfo.cs" />
<Compile Include="ServicesOverviewReport.cs">
<SubType>Component</SubType>
@@ -118,8 +127,12 @@
<Compile Include="SupportConceptReport.Designer.cs">
<DependentUpon>SupportConceptReport.cs</DependentUpon>
</Compile>
<Compile Include="Translation\TranslationDictionary.cs" />
</ItemGroup>
<ItemGroup>
<EmbeddedResource Include="CollectiveBillingReport.resx">
<DependentUpon>CollectiveBillingReport.cs</DependentUpon>
</EmbeddedResource>
<EmbeddedResource Include="Properties\licenses.licx" />
<EmbeddedResource Include="ServicesOverviewReport.resx">
<DependentUpon>ServicesOverviewReport.cs</DependentUpon>
@@ -130,6 +143,10 @@
</EmbeddedResource>
</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>

View File

@@ -0,0 +1,87 @@
using System;
using System.Collections.Generic;
using System.Linq;
using BeWo.Data.Entities;
using BeWo.Report.ReportObjects;
using BeWo.Service.DCEntityMapper;
using BeWo.Service.Invoicing;
using BeWo.Service.Plugins;
using BS.Shared;
using BS.Shared.Core;
using BS.Shared.DataContracts;
using BS.Shared.DataContracts.Compact;
using BS.Shared.Extensions;
using BS.Shared.Services;
using FeidPartnerReports.Calculation;
namespace FeidPartnerReports.Invoicing
{
public class CollectiveInvoiceCreation : InvoiceCreation
{
private DateTime? accountingPeriodStart = null;
private DateTime? accountingPeriodEnd = null;
public override void SetInvoiceBaseData(int invoiceCounter, ServiceInvoice invoice, CostBearer costBearer, DateTimeSpan invoicePeriod,
IList<CompactSupportConceptDC> supportConceptList)
{
if (invoicePeriod != null)
{
accountingPeriodStart = invoicePeriod.StartDate;
accountingPeriodEnd = invoicePeriod.EndDate;
}
base.SetInvoiceBaseData(invoiceCounter, invoice, costBearer, invoicePeriod, supportConceptList);
}
public override void SetInvoiceItems(ServiceInvoice invoice, ServiceInvoicePeriod serviceInvoicePeriod,
SupportConceptApprovalPeriodDC supportConceptApprovalPeriod, CostBearer2SupportConcept cb2sc,
DateTimeSpan invoicePeriod, List<ServiceRecordDC> serviceRecords)
{
CreateFixedAmounts(serviceInvoicePeriod, supportConceptApprovalPeriod, cb2sc);
}
public override void CreateFixedAmounts(ServiceInvoicePeriod serviceInvoicePeriod, SupportConceptApprovalPeriodDC scap, CostBearer2SupportConcept cb2sc)
{
var calc = new CustomCalculations();
var c2s = MapperFactory.SupportConceptCostBearerRelDC_CostBearer2SupportConcept.MapToNewDC(cb2sc);
var hours = calc.GetApprovedHoursForPeriod(c2s, scap, null, accountingPeriodStart, accountingPeriodEnd, false) ?? 0;
hours = Math.Round(hours, 2, MidpointRounding.AwayFromZero);
decimal hourlyRate = 0;
if (accountingPeriodStart.HasValue)
{
var crp = c2s.CostBearer.CostRatePeriods.GetCostRatePeriodForDate(CostRatePeriodType.HourlyRate,
accountingPeriodStart.Value);
if (crp != null && crp.CostRateValue.HasValue)
{
hourlyRate = crp.CostRateValue.Value;
}
}
var ii = new InvoiceItem
{
ItemPeriodStart = accountingPeriodStart,
ItemPeriodEnd = accountingPeriodEnd,
AccountingInterval = AccountingIntervalType.Monthly,
AmountPerUnit = hourlyRate,
UnitCount = hours
};
ii.AmountTotal = ii.UnitCount * ii.AmountPerUnit;
ii.GrossAmountTotal = ii.AmountTotal;
serviceInvoicePeriod.InvoiceItemList.Add(ii);
}
public override IList<InvoiceItem> CreateInvoiceItems(List<ServiceRecordDC> serviceRecordsInPeriod, DateTimeSpan invoicePeriod, SupportConceptApprovalPeriod scap,
Calculations calc)
{
return base.CreateInvoiceItems(serviceRecordsInPeriod, invoicePeriod, scap, calc);
}
}
}

View File

@@ -0,0 +1,21 @@
using System;
using System.Collections.Generic;
using BeWo.Service.Invoicing;
using BS.Shared.DataContracts;
using BS.Shared.DataContracts.Compact;
namespace FeidPartnerReports.Invoicing
{
public class CustomInvoiceFactory : InvoiceFactory
{
public override InvoiceCreation CreateInvoiceCreator(string specificId, string tenant, Dictionary<CompactSupportConceptDC, List<ServiceRecordDC>> supportConcepts2ServiceRecords)
{
return new CollectiveInvoiceCreation();
}
}
}

View File

@@ -0,0 +1,27 @@
using System;
using System.Collections.Generic;
using System.Linq;
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 FeidPartnerReports.Translation
{
public class CustomTranslationDictionary : TranslationDictionary
{
public override Dictionary<String, String> GetTranslationDictionary()
{
var dict = base.GetTranslationDictionary();
AddOrReplaceTranslation(dict, "Betrag pauschal", "Eigenanteil");
return dict;
}
}
}

View File

@@ -229,10 +229,9 @@ namespace FortisNova
// xrPictureBox1
//
this.xrPictureBox1.Image = ((System.Drawing.Image)(resources.GetObject("xrPictureBox1.Image")));
this.xrPictureBox1.LocationFloat = new DevExpress.Utils.PointFloat(481.1874F, 0F);
this.xrPictureBox1.LocationFloat = new DevExpress.Utils.PointFloat(466.6041F, 0F);
this.xrPictureBox1.Name = "xrPictureBox1";
this.xrPictureBox1.SizeF = new System.Drawing.SizeF(190.3127F, 58F);
this.xrPictureBox1.Sizing = DevExpress.XtraPrinting.ImageSizeMode.ZoomImage;
this.xrPictureBox1.SizeF = new System.Drawing.SizeF(204.8961F, 71.88888F);
//
// xrLabel1
//

File diff suppressed because it is too large Load Diff

View File

@@ -45,7 +45,62 @@ namespace LeWoAachen.Invoicing
return true;
}
public override bool IsServiceRecordBillable(ServiceRecord iRecord)
public override void CalculateSettlementInvoiceApprovedAmounts(Settlement2DC si, SupportConceptCostBearerRelDC relDC, Calculations calc)
{
decimal flsWeek = calc.GetApprovedHoursPerWeekAverage(relDC, true) ?? 0m;
decimal flsTotal = GetApprovedHoursTotal(relDC, true, calc) ?? 0m;
flsTotal = Math.Round(flsTotal, 2, MidpointRounding.AwayFromZero);
si.ApprovedFLS = flsTotal;
si.ApprovedFLSWeekly = flsWeek;
}
public decimal? GetApprovedHoursTotal(SupportConceptCostBearerRelDC relDC, bool useIsCalculationWithFactor, Calculations calc)
{
if (relDC.ApprovalPeriodList == null || !relDC.GetApprovedDuration().HasValue)
{
return null;
}
decimal? total = null;
foreach (var scap in relDC.ApprovalPeriodList)
{
if (scap.ServiceCategory == null || !scap.ServiceCategory.Name.Contains("Assistenz"))
{
decimal? hours = calc.GetApprovedHoursForPeriod(scap, relDC.CostBearer.CostRatePeriods, scap.StartDate, scap.EndDate);
if (useIsCalculationWithFactor)
{
DateTime dt = DateTime.Now;
if (scap.StartDate < dt)
{
dt = scap.StartDate.Value;
}
hours = calc.ApplyIsCalculationWithFactor(relDC, hours, dt);
}
if (hours.HasValue)
{
if (!total.HasValue)
{
total = 0;
}
total += hours;
}
}
}
//decimal? hoursTotal = relDC.ApprovalPeriodList.Sum(i => this.GetApprovedHoursTotal(i, relDC.CostBearer.CostRatePeriods));
//if (useIsCalculationWithFactor)
// hoursTotal = ApplyIsCalculationWithFactor(relDC, hoursTotal);
if (total.HasValue)
total = Math.Round(total.Value, 10, MidpointRounding.AwayFromZero);
return total;
}
public override bool IsServiceRecordBillable(ServiceRecord iRecord)
{
if (iRecord.ServiceDescription.ServiceCategory.Name.Contains("Assistenz"))
{

Binary file not shown.

After

Width:  |  Height:  |  Size: 20 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 49 KiB

After

Width:  |  Height:  |  Size: 20 KiB

View File

@@ -51,7 +51,7 @@ namespace FortisNova
this.xrTableCell3 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell4 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell11 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell9 = new DevExpress.XtraReports.UI.XRTableCell();
this.cellFLSHeader = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell28 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell48 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableRow1 = new DevExpress.XtraReports.UI.XRTableRow();
@@ -59,12 +59,17 @@ namespace FortisNova
this.xrTableCell8 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell5 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell6 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell7 = new DevExpress.XtraReports.UI.XRTableCell();
this.cellHeaderMinuten = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell43 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell49 = new DevExpress.XtraReports.UI.XRTableCell();
this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components);
this.formattingRuleStartDate = new DevExpress.XtraReports.UI.FormattingRule();
this.ReportHeader = new DevExpress.XtraReports.UI.ReportHeaderBand();
this.xrLabel19 = new DevExpress.XtraReports.UI.XRLabel();
this.xrLabel20 = new DevExpress.XtraReports.UI.XRLabel();
this.xrLabel17 = new DevExpress.XtraReports.UI.XRLabel();
this.xrLabel18 = new DevExpress.XtraReports.UI.XRLabel();
this.xrPictureBox1 = new DevExpress.XtraReports.UI.XRPictureBox();
this.xrLabel14 = new DevExpress.XtraReports.UI.XRLabel();
this.xrLabel16 = new DevExpress.XtraReports.UI.XRLabel();
this.xrLabel7 = new DevExpress.XtraReports.UI.XRLabel();
@@ -110,16 +115,11 @@ namespace FortisNova
this.xrLabel15 = new DevExpress.XtraReports.UI.XRLabel();
this.xrLabel13 = new DevExpress.XtraReports.UI.XRLabel();
this.xrLabel12 = new DevExpress.XtraReports.UI.XRLabel();
this.xrLabel11 = new DevExpress.XtraReports.UI.XRLabel();
this.xrLabel10 = new DevExpress.XtraReports.UI.XRLabel();
this.lblFaktorLabelUnten = new DevExpress.XtraReports.UI.XRLabel();
this.lblMinutenLabelUnten = new DevExpress.XtraReports.UI.XRLabel();
this.xrLabel9 = new DevExpress.XtraReports.UI.XRLabel();
this.xrLabel1 = new DevExpress.XtraReports.UI.XRLabel();
this.fieldKontaktArt = new DevExpress.XtraReports.UI.CalculatedField();
this.xrPictureBox1 = new DevExpress.XtraReports.UI.XRPictureBox();
this.xrLabel17 = new DevExpress.XtraReports.UI.XRLabel();
this.xrLabel18 = new DevExpress.XtraReports.UI.XRLabel();
this.xrLabel19 = new DevExpress.XtraReports.UI.XRLabel();
this.xrLabel20 = new DevExpress.XtraReports.UI.XRLabel();
((System.ComponentModel.ISupportInitialize)(this.xrTable3)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.xrTableServiceRecords1)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).BeginInit();
@@ -335,7 +335,7 @@ namespace FortisNova
this.xrTableCell3,
this.xrTableCell4,
this.xrTableCell11,
this.xrTableCell9,
this.cellFLSHeader,
this.xrTableCell28,
this.xrTableCell48});
this.xrTableRow2.Name = "xrTableRow2";
@@ -389,21 +389,21 @@ namespace FortisNova
this.xrTableCell11.TextAlignment = DevExpress.XtraPrinting.TextAlignment.BottomCenter;
this.xrTableCell11.Weight = 0.23743016759776542D;
//
// xrTableCell9
// cellFLSHeader
//
this.xrTableCell9.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
this.cellFLSHeader.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
| DevExpress.XtraPrinting.BorderSide.Right)));
this.xrTableCell9.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
this.xrTableCell9.Multiline = true;
this.xrTableCell9.Name = "xrTableCell9";
this.xrTableCell9.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F);
this.xrTableCell9.StylePriority.UseBorders = false;
this.xrTableCell9.StylePriority.UseFont = false;
this.xrTableCell9.StylePriority.UsePadding = false;
this.xrTableCell9.StylePriority.UseTextAlignment = false;
this.xrTableCell9.Text = "FLS in";
this.xrTableCell9.TextAlignment = DevExpress.XtraPrinting.TextAlignment.BottomCenter;
this.xrTableCell9.Weight = 0.23743016759776536D;
this.cellFLSHeader.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
this.cellFLSHeader.Multiline = true;
this.cellFLSHeader.Name = "cellFLSHeader";
this.cellFLSHeader.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F);
this.cellFLSHeader.StylePriority.UseBorders = false;
this.cellFLSHeader.StylePriority.UseFont = false;
this.cellFLSHeader.StylePriority.UsePadding = false;
this.cellFLSHeader.StylePriority.UseTextAlignment = false;
this.cellFLSHeader.Text = "FLS in";
this.cellFLSHeader.TextAlignment = DevExpress.XtraPrinting.TextAlignment.BottomCenter;
this.cellFLSHeader.Weight = 0.23743016759776536D;
//
// xrTableCell28
//
@@ -439,7 +439,7 @@ namespace FortisNova
this.xrTableCell8,
this.xrTableCell5,
this.xrTableCell6,
this.xrTableCell7,
this.cellHeaderMinuten,
this.xrTableCell43,
this.xrTableCell49});
this.xrTableRow1.Name = "xrTableRow1";
@@ -496,20 +496,20 @@ namespace FortisNova
this.xrTableCell6.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
this.xrTableCell6.Weight = 0.23743016759776545D;
//
// xrTableCell7
// cellHeaderMinuten
//
this.xrTableCell7.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right)
this.cellHeaderMinuten.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right)
| DevExpress.XtraPrinting.BorderSide.Bottom)));
this.xrTableCell7.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
this.xrTableCell7.Multiline = true;
this.xrTableCell7.Name = "xrTableCell7";
this.xrTableCell7.StylePriority.UseBackColor = false;
this.xrTableCell7.StylePriority.UseBorders = false;
this.xrTableCell7.StylePriority.UseFont = false;
this.xrTableCell7.StylePriority.UseTextAlignment = false;
this.xrTableCell7.Text = "Minuten\r\n(ohne 1,2)";
this.xrTableCell7.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopCenter;
this.xrTableCell7.Weight = 0.23743016759776536D;
this.cellHeaderMinuten.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
this.cellHeaderMinuten.Multiline = true;
this.cellHeaderMinuten.Name = "cellHeaderMinuten";
this.cellHeaderMinuten.StylePriority.UseBackColor = false;
this.cellHeaderMinuten.StylePriority.UseBorders = false;
this.cellHeaderMinuten.StylePriority.UseFont = false;
this.cellHeaderMinuten.StylePriority.UseTextAlignment = false;
this.cellHeaderMinuten.Text = "Minuten\r\n(ohne 1,2)";
this.cellHeaderMinuten.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopCenter;
this.cellHeaderMinuten.Weight = 0.23743016759776536D;
//
// xrTableCell43
//
@@ -568,6 +568,84 @@ namespace FortisNova
this.ReportHeader.HeightF = 200F;
this.ReportHeader.Name = "ReportHeader";
//
// xrLabel19
//
this.xrLabel19.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Top | DevExpress.XtraPrinting.BorderSide.Right)
| DevExpress.XtraPrinting.BorderSide.Bottom)));
this.xrLabel19.Font = new System.Drawing.Font("Arial", 10F);
this.xrLabel19.LocationFloat = new DevExpress.Utils.PointFloat(330.0003F, 132.5903F);
this.xrLabel19.Multiline = true;
this.xrLabel19.Name = "xrLabel19";
this.xrLabel19.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F);
this.xrLabel19.SizeF = new System.Drawing.SizeF(178.75F, 30.5F);
this.xrLabel19.StylePriority.UseBackColor = false;
this.xrLabel19.StylePriority.UseBorders = false;
this.xrLabel19.StylePriority.UseFont = false;
this.xrLabel19.StylePriority.UsePadding = false;
this.xrLabel19.StylePriority.UseTextAlignment = false;
this.xrLabel19.Text = "Bewilligte Stunden/Woche";
this.xrLabel19.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
//
// xrLabel20
//
this.xrLabel20.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Top | DevExpress.XtraPrinting.BorderSide.Right)
| DevExpress.XtraPrinting.BorderSide.Bottom)));
this.xrLabel20.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "ApprovedFLSPerWeek", "{0:0.00}")});
this.xrLabel20.Font = new System.Drawing.Font("Arial", 10F);
this.xrLabel20.LocationFloat = new DevExpress.Utils.PointFloat(508.7504F, 132.5903F);
this.xrLabel20.Name = "xrLabel20";
this.xrLabel20.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F);
this.xrLabel20.SizeF = new System.Drawing.SizeF(226.2492F, 30.5F);
this.xrLabel20.StylePriority.UseBackColor = false;
this.xrLabel20.StylePriority.UseBorders = false;
this.xrLabel20.StylePriority.UseFont = false;
this.xrLabel20.StylePriority.UsePadding = false;
this.xrLabel20.StylePriority.UseTextAlignment = false;
this.xrLabel20.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
//
// xrLabel17
//
this.xrLabel17.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
| DevExpress.XtraPrinting.BorderSide.Right)
| DevExpress.XtraPrinting.BorderSide.Bottom)));
this.xrLabel17.Font = new System.Drawing.Font("Arial", 10F);
this.xrLabel17.LocationFloat = new DevExpress.Utils.PointFloat(0.0002543131F, 132.5903F);
this.xrLabel17.Name = "xrLabel17";
this.xrLabel17.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F);
this.xrLabel17.SizeF = new System.Drawing.SizeF(120.6389F, 30.50001F);
this.xrLabel17.StylePriority.UseBackColor = false;
this.xrLabel17.StylePriority.UseBorders = false;
this.xrLabel17.StylePriority.UseFont = false;
this.xrLabel17.StylePriority.UsePadding = false;
this.xrLabel17.StylePriority.UseTextAlignment = false;
this.xrLabel17.Text = "PLZ, Ort";
this.xrLabel17.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
//
// xrLabel18
//
this.xrLabel18.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Top | DevExpress.XtraPrinting.BorderSide.Right)
| DevExpress.XtraPrinting.BorderSide.Bottom)));
this.xrLabel18.Font = new System.Drawing.Font("Arial", 10F);
this.xrLabel18.LocationFloat = new DevExpress.Utils.PointFloat(120.639F, 132.5903F);
this.xrLabel18.Name = "xrLabel18";
this.xrLabel18.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F);
this.xrLabel18.SizeF = new System.Drawing.SizeF(209.3611F, 30.50001F);
this.xrLabel18.StylePriority.UseBackColor = false;
this.xrLabel18.StylePriority.UseBorders = false;
this.xrLabel18.StylePriority.UseFont = false;
this.xrLabel18.StylePriority.UsePadding = false;
this.xrLabel18.StylePriority.UseTextAlignment = false;
this.xrLabel18.Text = "[CustomerPostalCode] [CustomerCity]";
this.xrLabel18.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
//
// xrPictureBox1
//
this.xrPictureBox1.Image = ((System.Drawing.Image)(resources.GetObject("xrPictureBox1.Image")));
this.xrPictureBox1.LocationFloat = new DevExpress.Utils.PointFloat(544.6874F, 0F);
this.xrPictureBox1.Name = "xrPictureBox1";
this.xrPictureBox1.SizeF = new System.Drawing.SizeF(202.3127F, 71.59026F);
//
// xrLabel14
//
this.xrLabel14.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Top | DevExpress.XtraPrinting.BorderSide.Right)));
@@ -756,8 +834,8 @@ namespace FortisNova
this.xrLabel15,
this.xrLabel13,
this.xrLabel12,
this.xrLabel11,
this.xrLabel10,
this.lblFaktorLabelUnten,
this.lblMinutenLabelUnten,
this.xrLabel9,
this.xrLabel1});
this.GroupFooter1.HeightF = 270F;
@@ -1106,35 +1184,35 @@ namespace FortisNova
this.xrLabel12.Text = "E = ear to ear, face to face";
this.xrLabel12.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
//
// xrLabel11
// lblFaktorLabelUnten
//
this.xrLabel11.Font = new System.Drawing.Font("Arial", 8F);
this.xrLabel11.LocationFloat = new DevExpress.Utils.PointFloat(415F, 19.99999F);
this.xrLabel11.Name = "xrLabel11";
this.xrLabel11.SizeF = new System.Drawing.SizeF(320F, 20F);
this.xrLabel11.StylePriority.UseBackColor = false;
this.xrLabel11.StylePriority.UseBorders = false;
this.xrLabel11.StylePriority.UseFont = false;
this.xrLabel11.StylePriority.UsePadding = false;
this.xrLabel11.StylePriority.UseTextAlignment = false;
this.xrLabel11.Text = "Ohne Faktor 1,2 (wird erst bei Abrechnung eingerechnet)";
this.xrLabel11.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
this.lblFaktorLabelUnten.Font = new System.Drawing.Font("Arial", 8F);
this.lblFaktorLabelUnten.LocationFloat = new DevExpress.Utils.PointFloat(415F, 19.99999F);
this.lblFaktorLabelUnten.Name = "lblFaktorLabelUnten";
this.lblFaktorLabelUnten.SizeF = new System.Drawing.SizeF(320F, 20F);
this.lblFaktorLabelUnten.StylePriority.UseBackColor = false;
this.lblFaktorLabelUnten.StylePriority.UseBorders = false;
this.lblFaktorLabelUnten.StylePriority.UseFont = false;
this.lblFaktorLabelUnten.StylePriority.UsePadding = false;
this.lblFaktorLabelUnten.StylePriority.UseTextAlignment = false;
this.lblFaktorLabelUnten.Text = "Ohne Faktor 1,2 (wird erst bei Abrechnung eingerechnet)";
this.lblFaktorLabelUnten.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
//
// xrLabel10
// lblMinutenLabelUnten
//
this.xrLabel10.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Right | DevExpress.XtraPrinting.BorderSide.Bottom)));
this.xrLabel10.Font = new System.Drawing.Font("Arial", 10F);
this.xrLabel10.LocationFloat = new DevExpress.Utils.PointFloat(415F, 0F);
this.xrLabel10.Name = "xrLabel10";
this.xrLabel10.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F);
this.xrLabel10.SizeF = new System.Drawing.SizeF(320F, 20F);
this.xrLabel10.StylePriority.UseBackColor = false;
this.xrLabel10.StylePriority.UseBorders = false;
this.xrLabel10.StylePriority.UseFont = false;
this.xrLabel10.StylePriority.UsePadding = false;
this.xrLabel10.StylePriority.UseTextAlignment = false;
this.xrLabel10.Text = "Fachleistungen in Minuten";
this.xrLabel10.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
this.lblMinutenLabelUnten.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Right | DevExpress.XtraPrinting.BorderSide.Bottom)));
this.lblMinutenLabelUnten.Font = new System.Drawing.Font("Arial", 10F);
this.lblMinutenLabelUnten.LocationFloat = new DevExpress.Utils.PointFloat(415F, 0F);
this.lblMinutenLabelUnten.Name = "lblMinutenLabelUnten";
this.lblMinutenLabelUnten.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F);
this.lblMinutenLabelUnten.SizeF = new System.Drawing.SizeF(320F, 20F);
this.lblMinutenLabelUnten.StylePriority.UseBackColor = false;
this.lblMinutenLabelUnten.StylePriority.UseBorders = false;
this.lblMinutenLabelUnten.StylePriority.UseFont = false;
this.lblMinutenLabelUnten.StylePriority.UsePadding = false;
this.lblMinutenLabelUnten.StylePriority.UseTextAlignment = false;
this.lblMinutenLabelUnten.Text = "Fachleistungen in Minuten";
this.lblMinutenLabelUnten.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
//
// xrLabel9
//
@@ -1175,85 +1253,6 @@ namespace FortisNova
this.fieldKontaktArt.FieldType = DevExpress.XtraReports.UI.FieldType.String;
this.fieldKontaktArt.Name = "fieldKontaktArt";
//
// xrPictureBox1
//
this.xrPictureBox1.Image = ((System.Drawing.Image)(resources.GetObject("xrPictureBox1.Image")));
this.xrPictureBox1.LocationFloat = new DevExpress.Utils.PointFloat(544.6874F, 0F);
this.xrPictureBox1.Name = "xrPictureBox1";
this.xrPictureBox1.SizeF = new System.Drawing.SizeF(190.3127F, 58F);
this.xrPictureBox1.Sizing = DevExpress.XtraPrinting.ImageSizeMode.ZoomImage;
//
// xrLabel17
//
this.xrLabel17.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
| DevExpress.XtraPrinting.BorderSide.Right)
| DevExpress.XtraPrinting.BorderSide.Bottom)));
this.xrLabel17.Font = new System.Drawing.Font("Arial", 10F);
this.xrLabel17.LocationFloat = new DevExpress.Utils.PointFloat(0.0002543131F, 132.5903F);
this.xrLabel17.Name = "xrLabel17";
this.xrLabel17.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F);
this.xrLabel17.SizeF = new System.Drawing.SizeF(120.6389F, 30.50001F);
this.xrLabel17.StylePriority.UseBackColor = false;
this.xrLabel17.StylePriority.UseBorders = false;
this.xrLabel17.StylePriority.UseFont = false;
this.xrLabel17.StylePriority.UsePadding = false;
this.xrLabel17.StylePriority.UseTextAlignment = false;
this.xrLabel17.Text = "PLZ, Ort";
this.xrLabel17.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
//
// xrLabel18
//
this.xrLabel18.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Top | DevExpress.XtraPrinting.BorderSide.Right)
| DevExpress.XtraPrinting.BorderSide.Bottom)));
this.xrLabel18.Font = new System.Drawing.Font("Arial", 10F);
this.xrLabel18.LocationFloat = new DevExpress.Utils.PointFloat(120.639F, 132.5903F);
this.xrLabel18.Name = "xrLabel18";
this.xrLabel18.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F);
this.xrLabel18.SizeF = new System.Drawing.SizeF(209.3611F, 30.50001F);
this.xrLabel18.StylePriority.UseBackColor = false;
this.xrLabel18.StylePriority.UseBorders = false;
this.xrLabel18.StylePriority.UseFont = false;
this.xrLabel18.StylePriority.UsePadding = false;
this.xrLabel18.StylePriority.UseTextAlignment = false;
this.xrLabel18.Text = "[CustomerPostalCode] [CustomerCity]";
this.xrLabel18.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
//
// xrLabel19
//
this.xrLabel19.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Top | DevExpress.XtraPrinting.BorderSide.Right)
| DevExpress.XtraPrinting.BorderSide.Bottom)));
this.xrLabel19.Font = new System.Drawing.Font("Arial", 10F);
this.xrLabel19.LocationFloat = new DevExpress.Utils.PointFloat(330.0003F, 132.5903F);
this.xrLabel19.Multiline = true;
this.xrLabel19.Name = "xrLabel19";
this.xrLabel19.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F);
this.xrLabel19.SizeF = new System.Drawing.SizeF(178.75F, 30.5F);
this.xrLabel19.StylePriority.UseBackColor = false;
this.xrLabel19.StylePriority.UseBorders = false;
this.xrLabel19.StylePriority.UseFont = false;
this.xrLabel19.StylePriority.UsePadding = false;
this.xrLabel19.StylePriority.UseTextAlignment = false;
this.xrLabel19.Text = "Bewilligte Stunden/Woche";
this.xrLabel19.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
//
// xrLabel20
//
this.xrLabel20.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Top | DevExpress.XtraPrinting.BorderSide.Right)
| DevExpress.XtraPrinting.BorderSide.Bottom)));
this.xrLabel20.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "ApprovedFLSPerWeek", "{0:0.00}")});
this.xrLabel20.Font = new System.Drawing.Font("Arial", 10F);
this.xrLabel20.LocationFloat = new DevExpress.Utils.PointFloat(508.7504F, 132.5903F);
this.xrLabel20.Name = "xrLabel20";
this.xrLabel20.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F);
this.xrLabel20.SizeF = new System.Drawing.SizeF(226.2492F, 30.5F);
this.xrLabel20.StylePriority.UseBackColor = false;
this.xrLabel20.StylePriority.UseBorders = false;
this.xrLabel20.StylePriority.UseFont = false;
this.xrLabel20.StylePriority.UsePadding = false;
this.xrLabel20.StylePriority.UseTextAlignment = false;
this.xrLabel20.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
//
// Quittierungsbeleg
//
this.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] {
@@ -1307,7 +1306,7 @@ namespace FortisNova
private DevExpress.XtraReports.UI.XRTableCell xrTableCell3;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell4;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell11;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell9;
private DevExpress.XtraReports.UI.XRTableCell cellFLSHeader;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell28;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell48;
private DevExpress.XtraReports.UI.XRTableRow xrTableRow1;
@@ -1315,7 +1314,7 @@ namespace FortisNova
private DevExpress.XtraReports.UI.XRTableCell xrTableCell8;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell5;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell6;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell7;
private DevExpress.XtraReports.UI.XRTableCell cellHeaderMinuten;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell43;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell49;
private DevExpress.XtraReports.UI.GroupFooterBand GroupFooter1;
@@ -1336,8 +1335,8 @@ namespace FortisNova
private DevExpress.XtraReports.UI.XRTableCell xrTableCell50;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell2;
private DevExpress.XtraReports.UI.CalculatedField fieldKontaktArt;
private DevExpress.XtraReports.UI.XRLabel xrLabel11;
private DevExpress.XtraReports.UI.XRLabel xrLabel10;
private DevExpress.XtraReports.UI.XRLabel lblFaktorLabelUnten;
private DevExpress.XtraReports.UI.XRLabel lblMinutenLabelUnten;
private DevExpress.XtraReports.UI.XRLabel xrLabel9;
private DevExpress.XtraReports.UI.XRLabel xrLabel1;
private DevExpress.XtraReports.UI.XRLabel xrLabel13;

View File

@@ -20,6 +20,7 @@ namespace FortisNova
public void SetReportDataSource(ServicesOverviewRO pRO)
{
bool hatGruppen = false;
bool showAssi = false;
if (pRO.Services != null)
{
@@ -29,6 +30,10 @@ namespace FortisNova
{
if (sd.IsBillable)
{
if (sd.ServiceCategory.Contains("Assistenz"))
{
showAssi = true;
}
ServicesOverviewRO.CreateSignatureString(sd);
if (sd.IsGroup)
{
@@ -42,6 +47,15 @@ namespace FortisNova
pRO.Services = servicesBillable;
}
if (showAssi)
{
cellFLSHeader.Text = "Minuten";
cellHeaderMinuten.Text = "";
lblFaktorLabelUnten.Visible = false;
lblMinutenLabelUnten.Text = "Assistenzleistungen in Minuten";
}
if (String.IsNullOrWhiteSpace(pRO.AbsenceTimes))
{
lblHatAbwesenheiten.Text = "X";

File diff suppressed because it is too large Load Diff

Some files were not shown because too many files have changed in this diff Show More