Merge branch 'master' of ssh://float.beyondsoft.de/git/beyondSoft/BeWo
This commit is contained in:
@@ -401,10 +401,12 @@ namespace BeWoPlanerMobil.Controllers
|
||||
[HttpPost]
|
||||
public ActionResult DeleteMedListFromHistoryList(FormCollection formCollection)
|
||||
{
|
||||
// ToDo: Nachfragen, ob gelöscht werden soll
|
||||
if(long.TryParse(formCollection["med-list-oid"], out var medListOid))
|
||||
{
|
||||
var medList = Model.SelectedCustomer.Medikamentenverordnungslisten.FirstOrDefault(f => f.MedikamentenverordnungslistenOid == medListOid);
|
||||
Model.SelectedReportType = CustomerReportType.Historie;
|
||||
|
||||
CustomerService.DeleteMedikamentenverordnungsliste(medListOid);
|
||||
}
|
||||
|
||||
return RedirectToActionPermanent("Customer");
|
||||
|
||||
@@ -110,6 +110,9 @@ namespace BeWoPlanerMobil.Controllers
|
||||
[Authorize]
|
||||
public ActionResult LoadCustomReport(long? reportOid)
|
||||
{
|
||||
var logFileName = log4net.GlobalContext.Properties["LogFileName"];
|
||||
Log.Info($"LoadCustomReport für ReportOid {reportOid}");
|
||||
|
||||
if(Model?.Employee?.EmployeeOid is null || reportOid is null)
|
||||
{
|
||||
return Logout();
|
||||
@@ -119,6 +122,7 @@ namespace BeWoPlanerMobil.Controllers
|
||||
|
||||
if(selectedQuery is null)
|
||||
{
|
||||
Log.Info($"Query mit Oid {reportOid} nicht in der Datenbank gefunden!");
|
||||
Model.Report = null;
|
||||
return PartialView("DocumentWebViewerPartial", Model);
|
||||
}
|
||||
@@ -130,6 +134,7 @@ namespace BeWoPlanerMobil.Controllers
|
||||
|
||||
if(test is null)
|
||||
{
|
||||
Log.Info($"Query-Ergebnis für QueryOid {selectedQuery.Oid} ist null");
|
||||
return PartialView("DocumentWebViewerPartial", Model);
|
||||
}
|
||||
|
||||
@@ -153,6 +158,8 @@ namespace BeWoPlanerMobil.Controllers
|
||||
|
||||
Model.Report = report;
|
||||
|
||||
Log.Info($"Report wurde erstellt für Query-Oid {selectedQuery.Oid}");
|
||||
|
||||
return PartialView("DocumentWebViewerPartial", Model);
|
||||
}
|
||||
|
||||
|
||||
@@ -5,7 +5,6 @@ using System.Web.Http;
|
||||
using System.Web.Mvc;
|
||||
using System.Web.Optimization;
|
||||
using System.Web.Routing;
|
||||
using BeWoPlanerMobil.Service;
|
||||
using DevExpress.Web.Mvc;
|
||||
using log4net.Config;
|
||||
|
||||
@@ -19,11 +18,6 @@ namespace BeWoPlanerMobil
|
||||
{
|
||||
protected void Application_Start()
|
||||
{
|
||||
// Testweise hinzugefügt, weil die Suche und Download/Export nicht funktioniert. KGW
|
||||
//DevExpress.XtraReports.Web.WebDocumentViewer.Native.WebDocumentViewerBootstrapper.SessionState = System.Web.SessionState.SessionStateBehavior.Required;
|
||||
//DevExpress.XtraReports.Web.WebDocumentViewer.DefaultWebDocumentViewerContainer.RegisterWebDocumentViewerDrillThroughProcessor<WebDocumentViewerDrillThroughProcessor>();
|
||||
//DevExpress.XtraReports.Web.WebDocumentViewer.DefaultWebDocumentViewerContainer.UseFileDocumentStorage(Server.MapPath("~/App_Data/WebDocumentViewerCache"));
|
||||
|
||||
AreaRegistration.RegisterAllAreas();
|
||||
|
||||
WebApiConfig.Register(GlobalConfiguration.Configuration);
|
||||
|
||||
@@ -90,12 +90,12 @@
|
||||
if (selectedReportType !== "2") {
|
||||
historyList.hide();
|
||||
|
||||
medListReportConteiner.show();
|
||||
//medListReportConteiner.show();
|
||||
return;
|
||||
}
|
||||
|
||||
historyList.removeClass("d-none");
|
||||
medListReportConteiner.hide();
|
||||
//medListReportConteiner.hide();
|
||||
historyList.show();
|
||||
} catch (error) {
|
||||
showErrorPopup(error);
|
||||
@@ -150,6 +150,8 @@
|
||||
</div>
|
||||
|
||||
<div class="container-fluid mt-3">
|
||||
@Html.Partial("CustomerReportPartial", Model)
|
||||
|
||||
@if(Model?.SelectedJsonCustomer != null)
|
||||
{
|
||||
using(Html.BeginForm("UpdateCustomer", "Customer", FormMethod.Post, new { id = "stammdaten-form", @class = "needs-validation", novalidate = "novalidate" }))
|
||||
@@ -725,30 +727,30 @@
|
||||
<div class="col-sm-12 col-lg">
|
||||
@if(!(Model.SelectedCustomer is null))
|
||||
{
|
||||
<table class="table d-none mx-0 px-0 bg-bewo-dev" id="med-list-history-list" style="table-layout: fixed !important;">
|
||||
<thead class="mx-0 px-0">
|
||||
<table class="table d-none" id="med-list-history-list" style="table-layout: fixed !important;">
|
||||
<thead>
|
||||
<tr>
|
||||
<th>
|
||||
<th class="px-0">
|
||||
Liste
|
||||
</th>
|
||||
<th>
|
||||
Ersteller
|
||||
</th>
|
||||
<th></th>
|
||||
<th class="px-0"></th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody class="mx-0 px-0">
|
||||
<tbody>
|
||||
@foreach(var list in Model.SelectedCustomer.Medikamentenverordnungslisten.Where(w => !w.Gueltig))
|
||||
{
|
||||
var listName = $"{(list.MedListType ? "Medikamentenverordnungsliste" : "Bedarfsmedikamentenverordnungsliste")} vom {list.ErstellDatum}";
|
||||
<tr>
|
||||
<td>
|
||||
<td class="px-0">
|
||||
@listName
|
||||
</td>
|
||||
<td>
|
||||
@list.Ersteller
|
||||
</td>
|
||||
<td style="text-align: right;">
|
||||
<td class="px-0" style="text-align: right;">
|
||||
<button type="button" class="btn btn-primary" onclick="viewHistoryMedList(@list.MedikamentenverordnungslistenOid)">
|
||||
<i class="far fa-eye"></i>
|
||||
</button>
|
||||
@@ -762,11 +764,11 @@
|
||||
</table>
|
||||
}
|
||||
|
||||
<div class="card w-100 h-100" id="med-list-report-container">
|
||||
<div class="card-body">
|
||||
@Html.Partial("CustomerReportPartial", Model)
|
||||
</div>
|
||||
</div>
|
||||
@*@if(!(Model.Report is null))
|
||||
{
|
||||
// ToDo: Ist viel zu hoch auf kleinen Bildschirmen!*@
|
||||
@Html.Partial("CustomerReportPartial", Model)
|
||||
@*}*@
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
@@ -8,6 +8,8 @@
|
||||
settings.Name = "webDocumentViewer2";
|
||||
|
||||
settings.MobileMode = true;
|
||||
|
||||
settings.SettingsMobile.ReaderMode = true;
|
||||
settings.SettingsMobile.AnimationEnabled = false;
|
||||
settings.Height= Unit.Percentage(100);
|
||||
}).Bind(Model.Report).Render();
|
||||
}
|
||||
@@ -20,7 +20,9 @@
|
||||
|
||||
$(".signature-card").ready(function () {
|
||||
try {
|
||||
$(".signature-card").height(getMaxElementHeight("signature-card"));
|
||||
setTimeout(function() {
|
||||
$(".signature-card").height(getMaxElementHeight("signature-card"));
|
||||
}, 100);
|
||||
} catch (error) {
|
||||
showErrorPopup(error);
|
||||
}
|
||||
@@ -87,96 +89,94 @@
|
||||
}
|
||||
</div>
|
||||
</div>
|
||||
<div id="qb-sig-container">
|
||||
<div class="row justify-content-center">
|
||||
@functions
|
||||
<div id="qb-sig-container" class="row justify-content-center">
|
||||
@functions
|
||||
{
|
||||
public string GetColumnClass()
|
||||
{
|
||||
public string GetColumnClass()
|
||||
// md: 1 -> 12, ab 2 -> 6
|
||||
// lg: 1 -> 12, 2 -> 6, ab 3 -> 4
|
||||
// xl: 1 -> 12, 2 -> 6, 3 -> 4, ab 4 -> 3
|
||||
|
||||
var count = Model.SelectedConfirmationReceiptSignatures.Count;
|
||||
|
||||
var colMd = string.Empty;
|
||||
var colLg = string.Empty;
|
||||
var colXl = string.Empty;
|
||||
|
||||
if(count < 2)
|
||||
{
|
||||
// md: 1 -> 12, ab 2 -> 6
|
||||
// lg: 1 -> 12, 2 -> 6, ab 3 -> 4
|
||||
// xl: 1 -> 12, 2 -> 6, 3 -> 4, ab 4 -> 3
|
||||
|
||||
var count = Model.SelectedConfirmationReceiptSignatures.Count;
|
||||
|
||||
var colMd = string.Empty;
|
||||
var colLg = string.Empty;
|
||||
var colXl = string.Empty;
|
||||
|
||||
if(count < 2)
|
||||
{
|
||||
colMd += "12";
|
||||
colLg += "3";
|
||||
colXl += "4";
|
||||
}
|
||||
else
|
||||
{
|
||||
switch(count)
|
||||
{
|
||||
case 2:
|
||||
colMd += "6";
|
||||
colLg += "6";
|
||||
colXl += "6";
|
||||
break;
|
||||
case 3:
|
||||
colLg += "4";
|
||||
colXl += "4";
|
||||
break;
|
||||
case 4:
|
||||
colXl += "3";
|
||||
break;
|
||||
default:
|
||||
colMd += "6";
|
||||
colLg += "3";
|
||||
colXl += "4";
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
return $"col-sm-12 col-md-{colMd} col-lg-{colLg} col-xl-{colXl}";
|
||||
colMd += "12";
|
||||
colLg += "3";
|
||||
colXl += "4";
|
||||
}
|
||||
else
|
||||
{
|
||||
switch(count)
|
||||
{
|
||||
case 2:
|
||||
colMd += "6";
|
||||
colLg += "6";
|
||||
colXl += "6";
|
||||
break;
|
||||
case 3:
|
||||
colLg += "4";
|
||||
colXl += "4";
|
||||
break;
|
||||
case 4:
|
||||
colXl += "3";
|
||||
break;
|
||||
default:
|
||||
colMd += "6";
|
||||
colLg += "3";
|
||||
colXl += "4";
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
return $"col-sm-12 col-md-{colMd} col-lg-{colLg} col-xl-{colXl}";
|
||||
}
|
||||
}
|
||||
|
||||
@foreach(var signature in Model.SelectedConfirmationReceiptSignatures)
|
||||
{
|
||||
var blubb = $"{(signature.NumberOfServiceRecords == 1 ? "eine" : signature.NumberOfServiceRecords.ToString())} erbrachte Leistung{(signature.NumberOfServiceRecords != 1 ? "en" : string.Empty)}";
|
||||
@foreach(var signature in Model.SelectedConfirmationReceiptSignatures)
|
||||
{
|
||||
var blubb = $"{(signature.NumberOfServiceRecords == 1 ? "eine" : signature.NumberOfServiceRecords.ToString())} erbrachte Leistung{(signature.NumberOfServiceRecords != 1 ? "en" : string.Empty)}";
|
||||
|
||||
<div class="@GetColumnClass()">
|
||||
<div class="card signature-card mt-4">
|
||||
<div class="justify-content-center">
|
||||
<img style="display: block; margin-left: auto; margin-right: auto; max-width: 100% !important;" src="@signature.ImageStr" alt="Unterschrift von @signature.PersonName geleistet am @signature.InsTsStr"/>
|
||||
<div class="@GetColumnClass()">
|
||||
<div class="card signature-card mt-4">
|
||||
<div class="justify-content-center">
|
||||
<img style="display: block; margin-left: auto; margin-right: auto; max-width: 100% !important;" src="@signature.ImageStr" alt="Unterschrift von @signature.PersonName geleistet am @signature.InsTsStr"/>
|
||||
</div>
|
||||
<div class="card-body m-0 p-0" style="height: 0px !important;"></div>
|
||||
<div class="card-footer">
|
||||
<div class="row">
|
||||
<div class="col-auto left-col">
|
||||
Unterschrift von:
|
||||
</div>
|
||||
<div class="col">
|
||||
@signature.PersonName
|
||||
</div>
|
||||
</div>
|
||||
<div class="card-body m-0 p-0" style="height: 0px !important;"></div>
|
||||
<div class="card-footer">
|
||||
<div class="row">
|
||||
<div class="col-auto left-col">
|
||||
Unterschrift von:
|
||||
</div>
|
||||
<div class="col">
|
||||
@signature.PersonName
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col-auto left-col">
|
||||
Geleistet am:
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col-auto left-col">
|
||||
Geleistet am:
|
||||
</div>
|
||||
<div class="col">
|
||||
@signature.InsTsStr
|
||||
</div>
|
||||
<div class="col">
|
||||
@signature.InsTsStr
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col-auto left-col">
|
||||
Geleistet für:
|
||||
</div>
|
||||
<div class="col">
|
||||
@blubb
|
||||
</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col-auto left-col">
|
||||
Geleistet für:
|
||||
</div>
|
||||
<div class="col">
|
||||
@blubb
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
}
|
||||
</div>
|
||||
</div>
|
||||
}
|
||||
</div>
|
||||
<div class="row mt-3 signingContent">
|
||||
<div class="col">
|
||||
|
||||
@@ -25,13 +25,6 @@
|
||||
<add namespace="DevExpress.Web" />
|
||||
<add namespace="DevExpress.Web.Mvc" />
|
||||
<add namespace="DevExpress.Web.Mvc.UI" />
|
||||
<!--<add namespace="DevExpress.XtraReports" />
|
||||
<add namespace="DevExpress.XtraReports.UI" />
|
||||
<add namespace="DevExpress.XtraReports.Web" />
|
||||
<add namespace="DevExpress.XtraScheduler" />
|
||||
<add namespace="DevExpress.XtraScheduler.Native" />
|
||||
<add namespace="DevExpress.Web.ASPxScheduler" />-->
|
||||
<!--<add namespace="DevExtreme.AspNet.Mvc" />-->
|
||||
</namespaces>
|
||||
</pages>
|
||||
</system.web.webPages.razor>
|
||||
|
||||
@@ -28,29 +28,30 @@
|
||||
</sources>
|
||||
</system.diagnostics>
|
||||
<log4net debug="true">
|
||||
<!--<appender name="logFile" type="log4net.Appender.RollingFileAppender,log4net">
|
||||
<param name="File" value="logs\mobilelog.txt" />
|
||||
<param name="AppendToFile" value="true" />
|
||||
<param name="RollingStyle" value="Date" />
|
||||
<param name="DatePattern" value="dd.MM.yyyy" />
|
||||
<param name="StaticLogFileName" value="true" />
|
||||
<layout type="log4net.Layout.PatternLayout,log4net">
|
||||
<param name="ConversionPattern" value="%d [%t] %-5p %c - %m%n" />
|
||||
</layout>
|
||||
</appender>-->
|
||||
<!--<appender name="DebugSQL" type="log4net.Appender.TraceAppender">
|
||||
<layout type="log4net.Layout.PatternLayout">
|
||||
<conversionPattern value="%date [%thread] %-5level %logger [%property{NDC}] - %message%newline" />
|
||||
</layout>
|
||||
</appender>
|
||||
<logger name="NHibernnate.SQL" additivity="false">
|
||||
<level value="DEBUG" />
|
||||
<appender-ref ref="DebugSQL" />
|
||||
</logger>
|
||||
<root>
|
||||
<priority value="INFO" />
|
||||
<appender-ref ref="DebugSQL" />
|
||||
</root>-->
|
||||
<appender name="logFile" type="log4net.Appender.RollingFileAppender,log4net">
|
||||
<param name="File" value="logs\mobilelog.txt" />
|
||||
<param name="LogFileName" value="logs\mobilelog.txt" />
|
||||
<param name="AppendToFile" value="true" />
|
||||
<param name="RollingStyle" value="Date" />
|
||||
<param name="DatePattern" value="dd.MM.yyyy" />
|
||||
<param name="StaticLogFileName" value="true" />
|
||||
<layout type="log4net.Layout.PatternLayout,log4net">
|
||||
<param name="ConversionPattern" value="%d [%t] %-5p %c - %m%n" />
|
||||
</layout>
|
||||
</appender>
|
||||
<appender name="DebugSQL" type="log4net.Appender.TraceAppender">
|
||||
<layout type="log4net.Layout.PatternLayout">
|
||||
<conversionPattern value="%date [%thread] %-5level %logger [%property{NDC}] - %message%newline" />
|
||||
</layout>
|
||||
</appender>
|
||||
<logger name="NHibernnate.SQL" additivity="false">
|
||||
<level value="DEBUG" />
|
||||
<appender-ref ref="DebugSQL" />
|
||||
</logger>
|
||||
<root>
|
||||
<priority value="INFO" />
|
||||
<appender-ref ref="DebugSQL" />
|
||||
</root>
|
||||
</log4net>
|
||||
<system.webServer>
|
||||
<validation validateIntegratedModeConfiguration="false" />
|
||||
@@ -68,8 +69,6 @@
|
||||
<add type="DevExpress.Web.ASPxUploadProgressHttpHandler, DevExpress.Web.v17.1, Version=17.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a" verb="GET,POST" path="ASPxUploadProgressHandlerPage.ashx" name="ASPxUploadProgressHandler" preCondition="integratedMode" />
|
||||
<add type="DevExpress.Web.ASPxHttpHandlerModule, DevExpress.Web.v17.1, Version=17.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a" verb="GET,POST" path="DXXRD.axd" name="ASPxReportDesignerHandlerModule" preCondition="integratedMode" />
|
||||
<add type="DevExpress.Web.ASPxHttpHandlerModule, DevExpress.Web.v17.1, Version=17.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a" verb="GET,POST" path="DXXRDV.axd" name="ASPxWebDocumentViewerHandlerModule" preCondition="integratedMode" />
|
||||
<!--<add type="DevExpress.Web.ASPxHttpHandlerModule, DevExpress.Web.v17.1, Version=17.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a" verb="GET" path="DX.ashx" name="ASPxHttpHandlerModule" preCondition="integratedMode" />-->
|
||||
<!--<add type="DevExpress.Web.ASPxHttpHandlerModule, DevExpress.Web.v17.1, Version=17.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a" verb="GET,POST" path="DXQB.axd" name="ASPxQueryBuilderDesignerHandlerModule" preCondition="integratedMode" />-->
|
||||
</handlers>
|
||||
</system.webServer>
|
||||
<system.serviceModel>
|
||||
@@ -214,22 +213,12 @@
|
||||
<add namespace="DevExpress.Web" />
|
||||
<add namespace="DevExpress.Web.Mvc" />
|
||||
<add namespace="DevExpress.Web.Mvc.UI" />
|
||||
<!--<add namespace="DevExpress.XtraReports" />
|
||||
<add namespace="DevExpress.XtraReports.UI" />
|
||||
<add namespace="DevExpress.XtraReports.Web" />
|
||||
<add namespace="DevExpress.XtraScheduler" />
|
||||
<add namespace="DevExpress.XtraScheduler.Native" />
|
||||
<add namespace="DevExpress.Web.ASPxScheduler" />-->
|
||||
</namespaces>
|
||||
</pages>
|
||||
<httpHandlers>
|
||||
<add type="DevExpress.Web.ASPxUploadProgressHttpHandler, DevExpress.Web.v17.1, Version=17.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a" verb="GET,POST" path="ASPxUploadProgressHandlerPage.ashx" validate="false" />
|
||||
<add type="DevExpress.Web.ASPxHttpHandlerModule, DevExpress.Web.v17.1, Version=17.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a" verb="GET,POST" path="DXXRD.axd" validate="false" />
|
||||
<add type="DevExpress.Web.ASPxHttpHandlerModule, DevExpress.Web.v17.1, Version=17.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a" verb="GET,POST" path="DXXRDV.axd" validate="false" />
|
||||
<!--<add type="DevExpress.Web.ASPxHttpHandlerModule, DevExpress.Web.v17.1, Version=17.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a"
|
||||
verb="GET,POST" path="DXQB.axd" validate="false" />
|
||||
<add type="DevExpress.Web.ASPxHttpHandlerModule, DevExpress.Web.v17.1, Version=17.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a"
|
||||
verb="GET" path="DX.ashx" validate="false" />-->
|
||||
</httpHandlers>
|
||||
<httpModules>
|
||||
<add type="DevExpress.Web.ASPxHttpHandlerModule, DevExpress.Web.v17.1, Version=17.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a" name="ASPxHttpHandlerModule" />
|
||||
@@ -286,16 +275,10 @@
|
||||
<assemblyIdentity name="System.Web.Http" publicKeyToken="31bf3856ad364e35" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-5.2.7.0" newVersion="5.2.7.0" />
|
||||
</dependentAssembly>
|
||||
<!-- ToDo: Am 12.05.2023 DevExtreme.AspNet.Data und DevExtreme.AspNet.Mvc aus den References gelöscht
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="DevExtreme.AspNet.Data" publicKeyToken="982f5dab1439d0f7" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-2.8.2.0" newVersion="2.8.2.0" />
|
||||
</dependentAssembly>-->
|
||||
</assemblyBinding>
|
||||
</runtime>
|
||||
<devExpress>
|
||||
<compression enableHtmlCompression="false" enableCallbackCompression="true" enableResourceCompression="true" enableResourceMerging="true" />
|
||||
<!--von themes: styleSheetTheme="" theme="DevEx" customThemeAssemblies="" -->
|
||||
<themes enableThemesAssembly="true" />
|
||||
<errors callbackErrorRedirectUrl="" />
|
||||
<settings rightToLeft="false" doctypeMode="Html5" ieCompatibilityVersion="edge" />
|
||||
|
||||
834
Report/DefaultReports/BudgetnachweisAnhang.Designer.cs
generated
834
Report/DefaultReports/BudgetnachweisAnhang.Designer.cs
generated
File diff suppressed because it is too large
Load Diff
@@ -121,6 +121,6 @@
|
||||
<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>
|
||||
<value>Über den Budgetnachweis werden 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. Grundlage sind die Quittierungsbelege, solagen keine Befreiung von der Quittierungspflicht vorliegt.</value>
|
||||
</data>
|
||||
</root>
|
||||
@@ -697,6 +697,8 @@ namespace BeWo.Report.DefaultReports
|
||||
this.Detail1.Font = new System.Drawing.Font("Verdana", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
|
||||
this.Detail1.HeightF = 17F;
|
||||
this.Detail1.Name = "Detail1";
|
||||
this.Detail1.SortFields.AddRange(new DevExpress.XtraReports.UI.GroupField[] {
|
||||
new DevExpress.XtraReports.UI.GroupField("PeriodStartDate", DevExpress.XtraReports.UI.XRColumnSortOrder.Ascending)});
|
||||
this.Detail1.StylePriority.UseFont = false;
|
||||
//
|
||||
// xrTable4
|
||||
|
||||
@@ -26,6 +26,7 @@ namespace BeWo.Report.ReportObjects
|
||||
public decimal SummeGesamtMinuten { get; set; }
|
||||
public decimal SummeFLStunden { get; set; }
|
||||
public decimal SummeFehlkontakte { get; set; }
|
||||
public decimal SummeFehlkontakteStunden { get; set; }
|
||||
public decimal SummeFaktorStunden { get; set; }
|
||||
public decimal SummeGesamtStunden { get; set; }
|
||||
public decimal SummeGesamtStundenMitFK { get; set; }
|
||||
@@ -160,15 +161,15 @@ namespace BeWo.Report.ReportObjects
|
||||
decimal minuten = sr.RoundedDuration;
|
||||
decimal prozent = sr.ServiceDescription.ServiceCategory.ProzentAbrechnung;
|
||||
|
||||
if (sr.ServiceDescription.ProzentAbrechnung.HasValue)
|
||||
{
|
||||
prozent = sr.ServiceDescription.ProzentAbrechnung.Value;
|
||||
//if (sr.ServiceDescription.ProzentAbrechnung.HasValue)
|
||||
//{
|
||||
// prozent = sr.ServiceDescription.ProzentAbrechnung.Value;
|
||||
|
||||
}
|
||||
minuten *= (prozent / 100);
|
||||
//}
|
||||
//minuten *= (prozent / 100);
|
||||
if (sr.ServiceDescription.Name.ToLower().Contains("fehlkontakt"))
|
||||
{
|
||||
monat2Zeile[key].SummeFehlkontakte += Math.Round(minuten / 60, 2, MidpointRounding.AwayFromZero);
|
||||
monat2Zeile[key].SummeFehlkontakte += minuten;
|
||||
}
|
||||
else
|
||||
monat2Zeile[key].SummeMinuten += minuten;
|
||||
@@ -181,7 +182,7 @@ namespace BeWo.Report.ReportObjects
|
||||
e.ServiceRecords.Add(srDc);
|
||||
if (sr.ServiceDescription.Name.ToLower().Contains("fehlkontakt"))
|
||||
{
|
||||
e.SummeFehlkontakte += Math.Round(minuten / 60, 2, MidpointRounding.AwayFromZero);
|
||||
e.SummeFehlkontakte += minuten;
|
||||
}
|
||||
else
|
||||
e.SummeFLMinuten += minuten;
|
||||
@@ -198,9 +199,10 @@ namespace BeWo.Report.ReportObjects
|
||||
foreach (var e in this.Entgeltzeitraeume)
|
||||
{
|
||||
e.SummeFLStunden = Math.Round(e.SummeFLMinuten / 60, 2, MidpointRounding.AwayFromZero);
|
||||
e.SummeFehlkontakteStunden = Math.Round(e.SummeFehlkontakte / 60, 2, MidpointRounding.AwayFromZero);
|
||||
e.SummeGesamtStunden = Math.Round(((this.RateFactor + 100) / 100) * e.SummeFLStunden, 2, MidpointRounding.AwayFromZero);
|
||||
e.SummeFaktorStunden = e.SummeGesamtStunden - e.SummeFLStunden;
|
||||
e.SummeGesamtStundenMitFK = e.SummeFehlkontakte + e.SummeGesamtStunden;
|
||||
e.SummeGesamtStundenMitFK = e.SummeFehlkontakteStunden + e.SummeGesamtStunden;
|
||||
|
||||
//e.SummeFaktorMinuten = (this.RateFactor / 100) * e.SummeFLMinuten;
|
||||
e.SummeFaktorMinuten = e.SummeFaktorStunden * 60;
|
||||
@@ -215,6 +217,7 @@ namespace BeWo.Report.ReportObjects
|
||||
this.SummeFaktorStunden += e.SummeFaktorStunden;
|
||||
this.SummeGesamtStunden += e.SummeGesamtStunden;
|
||||
this.SummeFehlkontakte += e.SummeFehlkontakte;
|
||||
this.SummeFehlkontakteStunden += e.SummeFehlkontakteStunden;
|
||||
this.SummeGesamtStundenMitFK += e.SummeGesamtStundenMitFK;
|
||||
}
|
||||
}
|
||||
@@ -246,6 +249,7 @@ namespace BeWo.Report.ReportObjects
|
||||
public decimal SummeGesamtMinuten { get; set; }
|
||||
public decimal SummeFLStunden { get; set; }
|
||||
public decimal SummeFehlkontakte { get; set; }
|
||||
public decimal SummeFehlkontakteStunden { get; set; }
|
||||
public decimal SummeFaktorStunden { get; set; }
|
||||
public decimal SummeGesamtStunden { get; set; }
|
||||
public decimal SummeGesamtStundenMitFK { get; set; }
|
||||
|
||||
@@ -51,6 +51,8 @@
|
||||
<Compile Include="CustomMitarbeiterstundenkontoBerechnung.cs" />
|
||||
<Compile Include="CustomMitarbeiterstundenkontoBerechnungMonate.cs" />
|
||||
<Compile Include="CustomReportCreator.cs" />
|
||||
<Compile Include="Invoicing\CustomInvoiceCreation.cs" />
|
||||
<Compile Include="Invoicing\CustomInvoiceFactory.cs" />
|
||||
<Compile Include="Mitarbeiterarbeitszeitkonto.cs">
|
||||
<SubType>Component</SubType>
|
||||
</Compile>
|
||||
@@ -76,6 +78,12 @@
|
||||
<Compile Include="Quittierungsbeleg.Designer.cs">
|
||||
<DependentUpon>Quittierungsbeleg.cs</DependentUpon>
|
||||
</Compile>
|
||||
<Compile Include="SbdRechnung.cs">
|
||||
<SubType>Component</SubType>
|
||||
</Compile>
|
||||
<Compile Include="SbdRechnung.Designer.cs">
|
||||
<DependentUpon>SbdRechnung.cs</DependentUpon>
|
||||
</Compile>
|
||||
<Compile Include="Teamstundenkonto.cs">
|
||||
<SubType>Component</SubType>
|
||||
</Compile>
|
||||
@@ -116,6 +124,10 @@
|
||||
<DependentUpon>Quittierungsbeleg.cs</DependentUpon>
|
||||
<SubType>Designer</SubType>
|
||||
</EmbeddedResource>
|
||||
<EmbeddedResource Include="SbdRechnung.resx">
|
||||
<DependentUpon>SbdRechnung.cs</DependentUpon>
|
||||
<SubType>Designer</SubType>
|
||||
</EmbeddedResource>
|
||||
<EmbeddedResource Include="Teamstundenkonto.resx">
|
||||
<DependentUpon>Teamstundenkonto.cs</DependentUpon>
|
||||
</EmbeddedResource>
|
||||
|
||||
@@ -16,7 +16,7 @@ namespace AWOMuensterlandRecklinghausen
|
||||
|
||||
public override bool ShouldCreateDayDetailsForEachServiceRecord()
|
||||
{
|
||||
return false;
|
||||
return true;
|
||||
}
|
||||
|
||||
public override MitarbeiterstundenkontoRO.DayDetail CreateDayDetail(DateTime date, MitarbeiterstundenkontoRO.EmployeeDetail ed)
|
||||
|
||||
@@ -4,7 +4,9 @@ using BeWo.Data.Access;
|
||||
using BeWo.Data.Entities;
|
||||
using BeWo.Report;
|
||||
using BeWo.Report.ReportObjects;
|
||||
using BeWo.Service.DCEntityMapper;
|
||||
using BeWo.Service.ServiceImplementations;
|
||||
using BS.Shared.DataContracts;
|
||||
using DevExpress.XtraReports.UI;
|
||||
|
||||
namespace AWOMuensterlandRecklinghausen
|
||||
@@ -77,5 +79,118 @@ namespace AWOMuensterlandRecklinghausen
|
||||
|
||||
return lServiceOverviewSingleCustomerReport as XtraReport;
|
||||
}
|
||||
|
||||
public override XtraReport CreateServiceInvoiceReport(string dcIds, long? invoiceBaseOid)
|
||||
{
|
||||
if (String.IsNullOrEmpty(dcIds) && invoiceBaseOid.HasValue)
|
||||
{
|
||||
var serviceInvoice = DAOFactory.SearchDAO.GetServiceInvoiceByInvoiceBaseOid(invoiceBaseOid.Value);
|
||||
dcIds = String.Format("{0}", serviceInvoice.Oid);
|
||||
}
|
||||
|
||||
if (!string.IsNullOrEmpty(dcIds))
|
||||
{
|
||||
|
||||
var dcList = new List<ServiceInvoiceDC>();
|
||||
|
||||
var dcidStrs = dcIds.Split(';');
|
||||
|
||||
foreach (var oidStr in dcidStrs)
|
||||
{
|
||||
var oid = long.Parse(oidStr);
|
||||
var invoice = DAOFactory.GenericDAO.LoadByID<ServiceInvoice>(oid);
|
||||
var dc = MapperFactory.ServiceInvoiceDC_ServiceInvoice.MapToNewDC(invoice);
|
||||
dcList.Add(dc);
|
||||
}
|
||||
|
||||
return CreateInvoiceReport(dcList);
|
||||
}
|
||||
return new XtraReport();
|
||||
}
|
||||
|
||||
private XtraReport CreateInvoiceReport(List<ServiceInvoiceDC> invoices)
|
||||
{
|
||||
XtraReport allReports = null;
|
||||
|
||||
foreach (var iDC in invoices)
|
||||
{
|
||||
XtraReport invoiceReport = null;
|
||||
|
||||
if (iDC.InvoiceBase.InvoiceTypeText != null && iDC.InvoiceBase.InvoiceTypeText == "Abrechnung Schulbegleitender Dienst"
|
||||
&& iDC.ServiceInvoicePeriods.Count > 0 && iDC.ServiceInvoicePeriods[0].SupportConceptApprovalPeriod.ServiceCategory != null && iDC.ServiceInvoicePeriods[0].SupportConceptApprovalPeriod.ServiceCategory.Name.Contains("BW"))
|
||||
{
|
||||
XtraReport masterReport = new XtraReport();
|
||||
masterReport.CreateDocument();
|
||||
|
||||
var seite1 = new ServiceInvoiceReport();
|
||||
var ro = ServiceInvoiceRO.Create(iDC);
|
||||
|
||||
seite1.SetReportDataSource(ro);
|
||||
seite1.CreateDocument();
|
||||
|
||||
int month = iDC.InvoiceBase.AccountingPeriodStart.Value.Month;
|
||||
int year = iDC.InvoiceBase.AccountingPeriodStart.Value.Year;
|
||||
long cOid = iDC.InvoiceBase.SupportConceptCostBearerRelDc.SupportConcept.Customer.CustomerOid;
|
||||
long oOid = iDC.InvoiceBase.RecipientOrganisationOid ?? 0;
|
||||
|
||||
var qb = CreateServiceOverviewSingleCustomerReport(cOid, month, year, oOid, 0, null, 1, DateTime.DaysInMonth(year, month));
|
||||
qb.CreateDocument();
|
||||
|
||||
masterReport.Pages.AddRange(seite1.Pages);
|
||||
|
||||
masterReport.Pages.AddRange(qb.Pages);
|
||||
invoiceReport = masterReport;
|
||||
|
||||
}
|
||||
else
|
||||
{
|
||||
IBeWoReport<ServiceInvoiceRO> singleReport = FindReportImp<ServiceInvoiceRO>(iDC.InvoiceBase.InvoiceId);
|
||||
|
||||
var ro = ServiceInvoiceRO.Create(iDC);
|
||||
singleReport.SetReportDataSource(ro);
|
||||
((XtraReport)singleReport).CreateDocument();
|
||||
invoiceReport = singleReport as XtraReport;
|
||||
}
|
||||
|
||||
if (allReports == null)
|
||||
allReports = invoiceReport;
|
||||
else
|
||||
((XtraReport)allReports).Pages.AddRange(invoiceReport.Pages);
|
||||
}
|
||||
|
||||
return allReports as XtraReport;
|
||||
}
|
||||
//public override XtraReport CreateServiceOverviewReportForCustomers(IList<long> customerOids, int month, int year, long? orgaOid, long? empOid, long? serviceCategoryOid, int startDay, int endDay, bool nurFehlende)
|
||||
//{
|
||||
// var roList = new List<ServicesOverviewRO>();
|
||||
|
||||
// foreach (var coid in customerOids)
|
||||
// {
|
||||
// var ro = ServicesOverviewRO.Create(coid, month, year, true, orgaOid ?? 0, empOid ?? 0, startDay, endDay, serviceCategoryOid);
|
||||
// if (ro != null)
|
||||
// {
|
||||
// roList.Add(ro);
|
||||
// }
|
||||
// }
|
||||
|
||||
// if (roList.Count > 0)
|
||||
// {
|
||||
|
||||
// var rootReport = CreateServicesOverviewReportForRo(roList[0], serviceCategoryOid);
|
||||
// rootReport.CreateDocument();
|
||||
|
||||
// for (int i = 1; i < roList.Count; i++)
|
||||
// {
|
||||
// var lNext = CreateServicesOverviewReportForRo(roList[i], serviceCategoryOid);
|
||||
// lNext.CreateDocument();
|
||||
// rootReport.Pages.AddRange(lNext.Pages);
|
||||
// }
|
||||
|
||||
// return rootReport;
|
||||
// }
|
||||
// return new XtraReport();
|
||||
|
||||
//}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -0,0 +1,192 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
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.Extensions;
|
||||
using BS.Shared.Services;
|
||||
using DevExpress.Data.Helpers;
|
||||
using Service.Invoicing;
|
||||
|
||||
namespace AWOMuensterlandRecklinghausen.Invoicing
|
||||
{
|
||||
public class CustomInvoiceCreation : SbdDefaultInvoiceCreation
|
||||
{
|
||||
|
||||
public override IList<InvoiceItem> CreateSbdInvoiceItems(Customer customer, List<ServiceRecordDC> serviceRecordsInPeriod, DateTimeSpan invoicePeriod, SupportConceptApprovalPeriod scap, Calculations calc)
|
||||
{
|
||||
IList<InvoiceItem> result = new List<InvoiceItem>();
|
||||
|
||||
var stundenplanItems = ErstelleStundenplanItems(customer, invoicePeriod.StartDate, invoicePeriod.EndDate);
|
||||
|
||||
IList<InvoiceItem> srList = new List<InvoiceItem>();
|
||||
|
||||
foreach (ServiceRecordDC iServiceRecord in serviceRecordsInPeriod)
|
||||
{
|
||||
if (iServiceRecord.ServiceDescription.Category.IsBillable)
|
||||
{
|
||||
if (!iServiceRecord.AlreadyAccounted)
|
||||
{
|
||||
var invoiceItem = CreateInvoiceItem(iServiceRecord, scap, calc);
|
||||
//invoiceItem.ItemDescription = String.Format("{0} {1}", iServiceRecord.Employee.FirstName, iServiceRecord.Employee.LastName);
|
||||
srList.Add(invoiceItem);
|
||||
|
||||
iServiceRecord.AlreadyAccounted = true;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Dictionary<String, bool> dayDict = new Dictionary<String, bool>();
|
||||
foreach (var item in srList)
|
||||
{
|
||||
String key = String.Format("{0:dd.MM.yyyy}", item.ItemPeriodStart);
|
||||
|
||||
if (!dayDict.ContainsKey(key))
|
||||
{
|
||||
dayDict.Add(key, true);
|
||||
}
|
||||
|
||||
result.Add(item);
|
||||
}
|
||||
|
||||
foreach (var ii in stundenplanItems)
|
||||
{
|
||||
String key = String.Format("{0:dd.MM.yyyy}", ii.ItemPeriodStart);
|
||||
|
||||
if (!dayDict.ContainsKey(key))
|
||||
{
|
||||
ii.ItemDescription = GetHauptbetreuer(customer);
|
||||
result.Add(ii);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
var newList = result.Where(i => i.UnitCount.HasValue && i.UnitCount.Value > 0).OrderBy(i => i.ItemPeriodStart).ToList();
|
||||
|
||||
var basisList = CreateSummaryInvoiceItems(newList, invoicePeriod, scap, calc);
|
||||
|
||||
return CreateRateFactorInvoiceItems(basisList, invoicePeriod, scap, calc);
|
||||
}
|
||||
|
||||
private IList<InvoiceItem> CreateRateFactorInvoiceItems(IList<InvoiceItem> newList, DateTimeSpan invoicePeriod, SupportConceptApprovalPeriod scap, Calculations calc)
|
||||
{
|
||||
var rfItem = new InvoiceItem();
|
||||
decimal hours = 0;
|
||||
decimal hourlyRate = 0;
|
||||
decimal ratefactor = 0;
|
||||
|
||||
foreach (var item in newList)
|
||||
{
|
||||
if (item.RateFactor != null && item.RateFactor > 0)
|
||||
{
|
||||
rfItem = new InvoiceItem();
|
||||
rfItem.ItemPeriodStart = item.ItemPeriodStart;
|
||||
rfItem.ItemPeriodEnd = item.ItemPeriodEnd;
|
||||
rfItem.RateFactor = item.RateFactor;
|
||||
hours = item.UnitCount ?? 0;
|
||||
hourlyRate = item.AmountPerUnit ?? 0;
|
||||
ratefactor = item.RateFactor ?? 0;
|
||||
|
||||
rfItem.AmountPerUnit = Math.Round(hourlyRate * (ratefactor / 100), 2, MidpointRounding.AwayFromZero);
|
||||
rfItem.UnitCount = hours;
|
||||
rfItem.AmountTotal = Math.Round((rfItem.AmountPerUnit ?? 0) * hours, 2, MidpointRounding.AwayFromZero);
|
||||
rfItem.GrossAmountTotal = rfItem.AmountTotal;
|
||||
rfItem.ItemDescription = String.Format("{0:0.##}% Zuschlag auf Betreuungszeit", ratefactor);
|
||||
}
|
||||
|
||||
newList.Add(rfItem);
|
||||
}
|
||||
|
||||
return newList;
|
||||
}
|
||||
|
||||
public override IList<InvoiceItem> CreateAllInvoiceItems(CostBearer2SupportConcept c2s, List<ServiceRecordDC> serviceRecordsInPeriod, DateTimeSpan invoicePeriod, SupportConceptApprovalPeriod scap, Calculations calc)
|
||||
{
|
||||
var items = CreateSbdInvoiceItems(c2s.SupportConcept.Customer, serviceRecordsInPeriod, invoicePeriod, scap, calc);
|
||||
|
||||
decimal hours = 0;
|
||||
decimal hourlyRate = 0;
|
||||
decimal ratefactor = 0;
|
||||
|
||||
var crList = MapperFactory.CostRatePeriodDC_CostRatePeriod.MapToNewDCs(c2s.CostBearer.CostRatePeriods);
|
||||
|
||||
foreach (var item in items)
|
||||
{
|
||||
if (!item.AmountPerUnit.HasValue)
|
||||
{
|
||||
item.AmountPerUnit = GetCostRateValue(crList, CostRatePeriodType.HourlyRate, item.ItemPeriodStart.Value);
|
||||
}
|
||||
if (!item.RateFactor.HasValue)
|
||||
{
|
||||
item.RateFactor = GetCostRateValue(crList, CostRatePeriodType.RateFactor, item.ItemPeriodStart.Value);
|
||||
}
|
||||
|
||||
item.ItemPeriodStart = item.ItemPeriodStart;
|
||||
item.ItemPeriodEnd = item.ItemPeriodEnd;
|
||||
hours = item.UnitCount ?? 0;
|
||||
hourlyRate = item.AmountPerUnit ?? 0;
|
||||
ratefactor = item.RateFactor ?? 0;
|
||||
item.AmountTotal = Math.Round(hourlyRate * hours, 2, MidpointRounding.AwayFromZero);
|
||||
item.GrossAmountTotal = item.AmountTotal;
|
||||
|
||||
}
|
||||
return items;
|
||||
}
|
||||
|
||||
public override IList<InvoiceItem> CreateSummaryInvoiceItems(IList<InvoiceItem> itemList, DateTimeSpan invoicePeriod, SupportConceptApprovalPeriod scap, Calculations calc)
|
||||
{
|
||||
return CreateSummaryInvoiceItems(itemList, invoicePeriod, scap, calc, true);
|
||||
}
|
||||
|
||||
public override IList<InvoiceItem> CreateSummaryInvoiceItems(IList<InvoiceItem> itemList,
|
||||
DateTimeSpan invoicePeriod, SupportConceptApprovalPeriod scap, Calculations calc, bool summaryPerMonth)
|
||||
{
|
||||
return CreateSummaryInvoiceItems(itemList, invoicePeriod, scap, calc, summaryPerMonth, true);
|
||||
}
|
||||
|
||||
public override string GetSummaryItemKey(SupportConceptApprovalPeriod scap, InvoiceItem iitem, bool summaryPerMonth)
|
||||
{
|
||||
String key = String.Format("{0}_{1}", iitem.AmountPerUnit, iitem.ItemDescription);
|
||||
if (summaryPerMonth)
|
||||
{
|
||||
key = String.Format("{0}_{1}_{2:yyyyMM}", iitem.AmountPerUnit, iitem.ItemDescription, iitem.ItemPeriodStart);
|
||||
}
|
||||
|
||||
return key;
|
||||
}
|
||||
|
||||
|
||||
private string GetHauptbetreuer(Customer customer)
|
||||
{
|
||||
foreach (var e2c in customer.Employee2CustomerList)
|
||||
{
|
||||
foreach (var v2e in e2c.ValueList)
|
||||
{
|
||||
if (v2e.Entry.Type == ValueListEntryType.StaffRoleType && v2e.Entry.Value == "Hauptbetreuung")
|
||||
{
|
||||
return e2c.Employee.Person.FirstNameLastName;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
return "";
|
||||
}
|
||||
|
||||
private decimal GetCostRateValue(List<CostRatePeriodDC> crList, CostRatePeriodType t, DateTime date)
|
||||
{
|
||||
|
||||
var cp = crList.GetCostRatePeriodForDate(t, date);
|
||||
|
||||
if (cp != null && cp.CostRateValue.HasValue)
|
||||
return cp.CostRateValue.Value;
|
||||
return 0;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,17 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using BeWo.Data.Entities;
|
||||
using BeWo.Service.Invoicing;
|
||||
using BS.Shared.DataContracts;
|
||||
using BS.Shared.DataContracts.Compact;
|
||||
|
||||
namespace AWOMuensterlandRecklinghausen.Invoicing
|
||||
{
|
||||
public class CustomInvoiceFactory : InvoiceFactory
|
||||
{
|
||||
public override InvoiceCreation CreateInvoiceCreator(string specificId, string tenant, Dictionary<CompactSupportConceptDC, List<ServiceRecordDC>> supportConcepts2ServiceRecords)
|
||||
{
|
||||
return new CustomInvoiceCreation();
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -42,11 +42,9 @@ namespace AWOMuensterlandRecklinghausen
|
||||
// in den FormatingRules für die GANZE ZEILE die Farbe geändert werden
|
||||
// Mit foreach durch die Tage laufen, und bis zu jedem Sonntag die Tage in eine Liste sammeln, um dann nach einem Sonntag ein neues Objekt (Datum Sonntag Abend
|
||||
// für Sortierung) erzeugen, wo in Custom1 dann "Gesamt steht" und die summierten Wochenstunden drin stehen, restlichen Datenfelder können dann leer sein.
|
||||
decimal wochenstunden = 0;
|
||||
decimal gesamtstunden = 0;
|
||||
decimal wochenueberstunden = 0;
|
||||
decimal gesamtueberstunden = 0;
|
||||
decimal wochensoll = 0;
|
||||
decimal sbStunden = 0;
|
||||
decimal aaStunden = 0;
|
||||
|
||||
var daysInMonth = ed.Days.Count;
|
||||
List<MitarbeiterstundenkontoRO.DayDetail> wochenSummaries = new List<MitarbeiterstundenkontoRO.DayDetail>();
|
||||
foreach (var day in ed.Days)
|
||||
@@ -61,10 +59,15 @@ namespace AWOMuensterlandRecklinghausen
|
||||
// Art des Kontakts
|
||||
if (day.ServiceRecords != null && day.ServiceRecords[0].ServiceDescription != null)
|
||||
{
|
||||
day.Custom1 = "SB";
|
||||
day.Custom1 = "AA";
|
||||
if (day.ServiceRecords[0].ServiceDescription.ServiceCategory.IsBillable)
|
||||
{
|
||||
day.Custom1 = "AA";
|
||||
day.Custom1 = "SB";
|
||||
sbStunden += day.MinutesTotal / 60;
|
||||
}
|
||||
else
|
||||
{
|
||||
aaStunden += day.MinutesTotal / 60;
|
||||
}
|
||||
|
||||
// Bemerkungen in Custom2 setzen (Doku aus Zeiterfassung)
|
||||
@@ -94,33 +97,33 @@ namespace AWOMuensterlandRecklinghausen
|
||||
|
||||
|
||||
|
||||
// Wochen- und Gesamtstunden
|
||||
wochenstunden += day.MinutesTotal;
|
||||
gesamtstunden += day.MinutesTotal;
|
||||
// // Wochen- und Gesamtstunden
|
||||
// wochenstunden += day.MinutesTotal;
|
||||
// gesamtstunden += day.MinutesTotal;
|
||||
|
||||
|
||||
// Gesamtübersicht für Woche
|
||||
if (day.IstSonntag || day.Date.Day == daysInMonth)
|
||||
{
|
||||
var summary = new MitarbeiterstundenkontoRO.DayDetail();
|
||||
summary.Date = new DateTime(day.Date.Year, day.Date.Month, day.Date.Day, 18, 0, 0);
|
||||
summary.Custom1 = "Gesamt";
|
||||
summary.Custom2 = string.Format("{0:0.00}", wochensoll);
|
||||
summary.SollStunden = wochensoll;
|
||||
summary.Custom3 = string.Format("{0:0.00}", wochenstunden - wochensoll);
|
||||
summary.MinutesTotal = wochenstunden;
|
||||
wochenSummaries.Add(summary);
|
||||
wochenstunden = 0;
|
||||
wochenueberstunden = 0;
|
||||
wochensoll = 0;
|
||||
}
|
||||
// // Gesamtübersicht für Woche
|
||||
// if (day.IstSonntag || day.Date.Day == daysInMonth)
|
||||
// {
|
||||
// var summary = new MitarbeiterstundenkontoRO.DayDetail();
|
||||
// summary.Date = new DateTime(day.Date.Year, day.Date.Month, day.Date.Day, 18, 0, 0);
|
||||
// summary.Custom1 = "Gesamt";
|
||||
// summary.Custom2 = string.Format("{0:0.00}", wochensoll);
|
||||
// summary.SollStunden = wochensoll;
|
||||
// summary.Custom3 = string.Format("{0:0.00}", wochenstunden - wochensoll);
|
||||
// summary.MinutesTotal = wochenstunden;
|
||||
// wochenSummaries.Add(summary);
|
||||
// wochenstunden = 0;
|
||||
// wochenueberstunden = 0;
|
||||
// wochensoll = 0;
|
||||
// }
|
||||
}
|
||||
ed.Custom1 = gesamtstunden;
|
||||
ed.Custom2 = Convert.ToDecimal(ed.Custom1) - ed.StundenSollOhneUrlaubKrankheit;
|
||||
//ed.Custom1 = gesamtstunden;
|
||||
//ed.Custom2 = Convert.ToDecimal(ed.Custom1) - ed.StundenSollOhneUrlaubKrankheit;
|
||||
|
||||
foreach (var s in wochenSummaries)
|
||||
ed.Days.Add(s);
|
||||
ed.Days = ed.Days.OrderBy(d => d.Date).ToList();
|
||||
//foreach (var s in wochenSummaries)
|
||||
// ed.Days.Add(s);
|
||||
//ed.Days = ed.Days.OrderBy(d => d.Date).ToList();
|
||||
}
|
||||
this.bindingSource1.DataSource = pRO;
|
||||
}
|
||||
|
||||
@@ -30,36 +30,52 @@ namespace AWOMuensterlandRecklinghausen
|
||||
private void InitializeComponent()
|
||||
{
|
||||
this.components = new System.ComponentModel.Container();
|
||||
System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(Mitarbeiterarbeitszeitkonto));
|
||||
DevExpress.XtraReports.UI.XRSummary xrSummary1 = new DevExpress.XtraReports.UI.XRSummary();
|
||||
DevExpress.XtraReports.UI.XRSummary xrSummary2 = new DevExpress.XtraReports.UI.XRSummary();
|
||||
DevExpress.XtraReports.UI.XRSummary xrSummary3 = new DevExpress.XtraReports.UI.XRSummary();
|
||||
DevExpress.XtraReports.UI.XRSummary xrSummary4 = new DevExpress.XtraReports.UI.XRSummary();
|
||||
System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(Mitarbeiterarbeitszeitkonto));
|
||||
this.Detail = new DevExpress.XtraReports.UI.DetailBand();
|
||||
this.Detail1 = new DevExpress.XtraReports.UI.DetailBand();
|
||||
this.xrTableDetail = new DevExpress.XtraReports.UI.XRTable();
|
||||
this.xrTableRowDetail = new DevExpress.XtraReports.UI.XRTableRow();
|
||||
this.xrTableCell3 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell30 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell29 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell32 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell20 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell67 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell28 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell27 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.DetailReport = new DevExpress.XtraReports.UI.DetailReportBand();
|
||||
this.DetailReport1 = new DevExpress.XtraReports.UI.DetailReportBand();
|
||||
this.Detail2 = new DevExpress.XtraReports.UI.DetailBand();
|
||||
this.GroupHeader2 = new DevExpress.XtraReports.UI.GroupHeaderBand();
|
||||
this.xrTableHeader = new DevExpress.XtraReports.UI.XRTable();
|
||||
this.xrTableRow2 = new DevExpress.XtraReports.UI.XRTableRow();
|
||||
this.xrTableCell4 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell23 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell6 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell9 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell16 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell19 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableRowHeader = new DevExpress.XtraReports.UI.XRTableRow();
|
||||
this.xrTableCell5 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell22 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell21 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell2 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell7 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell8 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell24 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell10 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.GroupHeader3 = new DevExpress.XtraReports.UI.GroupHeaderBand();
|
||||
this.xrPictureBox3 = new DevExpress.XtraReports.UI.XRPictureBox();
|
||||
this.lblMonat = new DevExpress.XtraReports.UI.XRLabel();
|
||||
this.xrTable2 = new DevExpress.XtraReports.UI.XRTable();
|
||||
this.xrTableRow1 = new DevExpress.XtraReports.UI.XRTableRow();
|
||||
this.xrTableCell1 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell25 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrLabel1 = new DevExpress.XtraReports.UI.XRLabel();
|
||||
this.GroupFooter2 = new DevExpress.XtraReports.UI.GroupFooterBand();
|
||||
this.xrTable4 = new DevExpress.XtraReports.UI.XRTable();
|
||||
this.xrTableRow9 = new DevExpress.XtraReports.UI.XRTableRow();
|
||||
@@ -107,22 +123,10 @@ namespace AWOMuensterlandRecklinghausen
|
||||
this.fieldSumHoliday2 = new DevExpress.XtraReports.UI.CalculatedField();
|
||||
this.fieldIstArbeitszeit = new DevExpress.XtraReports.UI.CalculatedField();
|
||||
this.fieldUeberstundenGesamt = new DevExpress.XtraReports.UI.CalculatedField();
|
||||
this.xrPictureBox3 = new DevExpress.XtraReports.UI.XRPictureBox();
|
||||
this.xrLabel1 = new DevExpress.XtraReports.UI.XRLabel();
|
||||
this.xrTableRow2 = new DevExpress.XtraReports.UI.XRTableRow();
|
||||
this.xrTableCell4 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell6 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell9 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell16 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell19 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell21 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell22 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell23 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell24 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell28 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell29 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell30 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell32 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrLabel2 = new DevExpress.XtraReports.UI.XRLabel();
|
||||
this.xrLabel3 = new DevExpress.XtraReports.UI.XRLabel();
|
||||
this.lblSB = new DevExpress.XtraReports.UI.XRLabel();
|
||||
this.lblAA = new DevExpress.XtraReports.UI.XRLabel();
|
||||
((System.ComponentModel.ISupportInitialize)(this.xrTableDetail)).BeginInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.xrTableHeader)).BeginInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.xrTable2)).BeginInit();
|
||||
@@ -187,9 +191,36 @@ namespace AWOMuensterlandRecklinghausen
|
||||
this.xrTableCell3.StylePriority.UsePadding = false;
|
||||
this.xrTableCell3.StylePriority.UseTextAlignment = false;
|
||||
this.xrTableCell3.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
|
||||
this.xrTableCell3.Weight = 0.094343414169050135D;
|
||||
this.xrTableCell3.Weight = 0.072137065360836319D;
|
||||
this.xrTableCell3.XlsxFormatString = "ddd. dd.MM.yyyy";
|
||||
//
|
||||
// xrTableCell30
|
||||
//
|
||||
this.xrTableCell30.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
|
||||
new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeDetailList.Days.StartDateTime1", "{0:HH:mm}")});
|
||||
this.xrTableCell30.Font = new System.Drawing.Font("Calibri", 11.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
|
||||
this.xrTableCell30.Name = "xrTableCell30";
|
||||
this.xrTableCell30.StylePriority.UseFont = false;
|
||||
this.xrTableCell30.Weight = 0.043282238862258952D;
|
||||
//
|
||||
// xrTableCell29
|
||||
//
|
||||
this.xrTableCell29.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
|
||||
new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeDetailList.Days.EndDateTime1", "{0:HH:mm}")});
|
||||
this.xrTableCell29.Font = new System.Drawing.Font("Calibri", 11.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
|
||||
this.xrTableCell29.Name = "xrTableCell29";
|
||||
this.xrTableCell29.StylePriority.UseFont = false;
|
||||
this.xrTableCell29.Weight = 0.044964470626303758D;
|
||||
//
|
||||
// xrTableCell32
|
||||
//
|
||||
this.xrTableCell32.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
|
||||
new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeDetailList.Days.Custom1")});
|
||||
this.xrTableCell32.Font = new System.Drawing.Font("Calibri", 11.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
|
||||
this.xrTableCell32.Name = "xrTableCell32";
|
||||
this.xrTableCell32.StylePriority.UseFont = false;
|
||||
this.xrTableCell32.Weight = 0.051888881232740672D;
|
||||
//
|
||||
// xrTableCell20
|
||||
//
|
||||
this.xrTableCell20.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
|
||||
@@ -212,6 +243,17 @@ namespace AWOMuensterlandRecklinghausen
|
||||
this.xrTableCell67.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight;
|
||||
this.xrTableCell67.Weight = 0.044519835490165804D;
|
||||
//
|
||||
// xrTableCell28
|
||||
//
|
||||
this.xrTableCell28.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
|
||||
new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeDetailList.Days.MinutesTotal", "{0:0.00}")});
|
||||
this.xrTableCell28.Font = new System.Drawing.Font("Calibri", 11.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
|
||||
this.xrTableCell28.Name = "xrTableCell28";
|
||||
this.xrTableCell28.StylePriority.UseFont = false;
|
||||
this.xrTableCell28.StylePriority.UseTextAlignment = false;
|
||||
this.xrTableCell28.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight;
|
||||
this.xrTableCell28.Weight = 0.042454546695361486D;
|
||||
//
|
||||
// xrTableCell27
|
||||
//
|
||||
this.xrTableCell27.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
|
||||
@@ -283,6 +325,101 @@ namespace AWOMuensterlandRecklinghausen
|
||||
this.xrTableHeader.StylePriority.UseTextAlignment = false;
|
||||
this.xrTableHeader.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
|
||||
//
|
||||
// xrTableRow2
|
||||
//
|
||||
this.xrTableRow2.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
|
||||
this.xrTableCell4,
|
||||
this.xrTableCell23,
|
||||
this.xrTableCell6,
|
||||
this.xrTableCell9,
|
||||
this.xrTableCell16,
|
||||
this.xrTableCell19});
|
||||
this.xrTableRow2.Name = "xrTableRow2";
|
||||
this.xrTableRow2.Weight = 0.79999999999999982D;
|
||||
//
|
||||
// xrTableCell4
|
||||
//
|
||||
this.xrTableCell4.Borders = DevExpress.XtraPrinting.BorderSide.Bottom;
|
||||
this.xrTableCell4.BorderWidth = 2F;
|
||||
this.xrTableCell4.Name = "xrTableCell4";
|
||||
this.xrTableCell4.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 2, 0, 0, 100F);
|
||||
this.xrTableCell4.StylePriority.UseBorders = false;
|
||||
this.xrTableCell4.StylePriority.UseBorderWidth = false;
|
||||
this.xrTableCell4.StylePriority.UsePadding = false;
|
||||
this.xrTableCell4.StylePriority.UseTextAlignment = false;
|
||||
this.xrTableCell4.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
|
||||
this.xrTableCell4.Weight = 0.068946969803931876D;
|
||||
//
|
||||
// xrTableCell23
|
||||
//
|
||||
this.xrTableCell23.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
|
||||
| DevExpress.XtraPrinting.BorderSide.Bottom)));
|
||||
this.xrTableCell23.BorderWidth = 2F;
|
||||
this.xrTableCell23.Font = new System.Drawing.Font("Calibri", 11.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
|
||||
this.xrTableCell23.Name = "xrTableCell23";
|
||||
this.xrTableCell23.StylePriority.UseBorders = false;
|
||||
this.xrTableCell23.StylePriority.UseBorderWidth = false;
|
||||
this.xrTableCell23.StylePriority.UseFont = false;
|
||||
this.xrTableCell23.StylePriority.UseTextAlignment = false;
|
||||
this.xrTableCell23.Text = "Zeit";
|
||||
this.xrTableCell23.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
|
||||
this.xrTableCell23.Weight = 0.084344297359353046D;
|
||||
//
|
||||
// xrTableCell6
|
||||
//
|
||||
this.xrTableCell6.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Top | DevExpress.XtraPrinting.BorderSide.Right)
|
||||
| DevExpress.XtraPrinting.BorderSide.Bottom)));
|
||||
this.xrTableCell6.BorderWidth = 2F;
|
||||
this.xrTableCell6.Font = new System.Drawing.Font("Calibri", 11.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
|
||||
this.xrTableCell6.Name = "xrTableCell6";
|
||||
this.xrTableCell6.StylePriority.UseBorders = false;
|
||||
this.xrTableCell6.StylePriority.UseBorderWidth = false;
|
||||
this.xrTableCell6.StylePriority.UseFont = false;
|
||||
this.xrTableCell6.StylePriority.UseTextAlignment = false;
|
||||
this.xrTableCell6.Text = "Einsatz";
|
||||
this.xrTableCell6.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
|
||||
this.xrTableCell6.Weight = 0.049594228946469546D;
|
||||
//
|
||||
// xrTableCell9
|
||||
//
|
||||
this.xrTableCell9.Borders = DevExpress.XtraPrinting.BorderSide.Bottom;
|
||||
this.xrTableCell9.BorderWidth = 2F;
|
||||
this.xrTableCell9.Font = new System.Drawing.Font("Calibri", 11.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
|
||||
this.xrTableCell9.Name = "xrTableCell9";
|
||||
this.xrTableCell9.StylePriority.UseBorders = false;
|
||||
this.xrTableCell9.StylePriority.UseBorderWidth = false;
|
||||
this.xrTableCell9.StylePriority.UseFont = false;
|
||||
this.xrTableCell9.StylePriority.UseTextAlignment = false;
|
||||
this.xrTableCell9.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
|
||||
this.xrTableCell9.Weight = 0.23895399992423161D;
|
||||
//
|
||||
// xrTableCell16
|
||||
//
|
||||
this.xrTableCell16.Borders = DevExpress.XtraPrinting.BorderSide.Bottom;
|
||||
this.xrTableCell16.BorderWidth = 2F;
|
||||
this.xrTableCell16.Font = new System.Drawing.Font("Calibri", 11.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
|
||||
this.xrTableCell16.Name = "xrTableCell16";
|
||||
this.xrTableCell16.StylePriority.UseBorders = false;
|
||||
this.xrTableCell16.StylePriority.UseBorderWidth = false;
|
||||
this.xrTableCell16.StylePriority.UseFont = false;
|
||||
this.xrTableCell16.StylePriority.UseTextAlignment = false;
|
||||
this.xrTableCell16.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
|
||||
this.xrTableCell16.Weight = 0.12173129604565D;
|
||||
//
|
||||
// xrTableCell19
|
||||
//
|
||||
this.xrTableCell19.Borders = DevExpress.XtraPrinting.BorderSide.Bottom;
|
||||
this.xrTableCell19.BorderWidth = 2F;
|
||||
this.xrTableCell19.Font = new System.Drawing.Font("Calibri", 9F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
|
||||
this.xrTableCell19.Name = "xrTableCell19";
|
||||
this.xrTableCell19.StylePriority.UseBorders = false;
|
||||
this.xrTableCell19.StylePriority.UseBorderWidth = false;
|
||||
this.xrTableCell19.StylePriority.UseFont = false;
|
||||
this.xrTableCell19.StylePriority.UseTextAlignment = false;
|
||||
this.xrTableCell19.Text = "Saldo";
|
||||
this.xrTableCell19.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
|
||||
this.xrTableCell19.Weight = 0.040577088894214193D;
|
||||
//
|
||||
// xrTableRowHeader
|
||||
//
|
||||
this.xrTableRowHeader.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
|
||||
@@ -313,7 +450,27 @@ namespace AWOMuensterlandRecklinghausen
|
||||
this.xrTableCell5.StylePriority.UseTextAlignment = false;
|
||||
this.xrTableCell5.Text = "Datum";
|
||||
this.xrTableCell5.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
|
||||
this.xrTableCell5.Weight = 0.090171325629990237D;
|
||||
this.xrTableCell5.Weight = 0.0689469895298235D;
|
||||
//
|
||||
// xrTableCell22
|
||||
//
|
||||
this.xrTableCell22.Font = new System.Drawing.Font("Calibri", 11.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
|
||||
this.xrTableCell22.Name = "xrTableCell22";
|
||||
this.xrTableCell22.StylePriority.UseFont = false;
|
||||
this.xrTableCell22.StylePriority.UseTextAlignment = false;
|
||||
this.xrTableCell22.Text = "von";
|
||||
this.xrTableCell22.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
|
||||
this.xrTableCell22.Weight = 0.041368193361295491D;
|
||||
//
|
||||
// xrTableCell21
|
||||
//
|
||||
this.xrTableCell21.Font = new System.Drawing.Font("Calibri", 11.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
|
||||
this.xrTableCell21.Name = "xrTableCell21";
|
||||
this.xrTableCell21.StylePriority.UseFont = false;
|
||||
this.xrTableCell21.StylePriority.UseTextAlignment = false;
|
||||
this.xrTableCell21.Text = "bis";
|
||||
this.xrTableCell21.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
|
||||
this.xrTableCell21.Weight = 0.042976070513113578D;
|
||||
//
|
||||
// xrTableCell2
|
||||
//
|
||||
@@ -346,10 +503,20 @@ namespace AWOMuensterlandRecklinghausen
|
||||
this.xrTableCell8.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
|
||||
this.xrTableCell8.Weight = 0.04255106041790957D;
|
||||
//
|
||||
// xrTableCell24
|
||||
//
|
||||
this.xrTableCell24.Font = new System.Drawing.Font("Calibri", 11.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
|
||||
this.xrTableCell24.Name = "xrTableCell24";
|
||||
this.xrTableCell24.StylePriority.UseFont = false;
|
||||
this.xrTableCell24.StylePriority.UseTextAlignment = false;
|
||||
this.xrTableCell24.Text = "Std.";
|
||||
this.xrTableCell24.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
|
||||
this.xrTableCell24.Weight = 0.040577092688766248D;
|
||||
//
|
||||
// xrTableCell10
|
||||
//
|
||||
this.xrTableCell10.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
|
||||
new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeDetailList.UeberstundenVormonat")});
|
||||
new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeDetailList.UeberstundenVormonat", "{0:0.00}")});
|
||||
this.xrTableCell10.Font = new System.Drawing.Font("Calibri", 9F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
|
||||
this.xrTableCell10.Multiline = true;
|
||||
this.xrTableCell10.Name = "xrTableCell10";
|
||||
@@ -374,6 +541,14 @@ namespace AWOMuensterlandRecklinghausen
|
||||
this.GroupHeader3.PageBreak = DevExpress.XtraReports.UI.PageBreak.BeforeBand;
|
||||
this.GroupHeader3.StylePriority.UseFont = false;
|
||||
//
|
||||
// xrPictureBox3
|
||||
//
|
||||
this.xrPictureBox3.Image = ((System.Drawing.Image)(resources.GetObject("xrPictureBox3.Image")));
|
||||
this.xrPictureBox3.LocationFloat = new DevExpress.Utils.PointFloat(500.639F, 0F);
|
||||
this.xrPictureBox3.Name = "xrPictureBox3";
|
||||
this.xrPictureBox3.SizeF = new System.Drawing.SizeF(199.3611F, 76.87503F);
|
||||
this.xrPictureBox3.Sizing = DevExpress.XtraPrinting.ImageSizeMode.ZoomImage;
|
||||
//
|
||||
// lblMonat
|
||||
//
|
||||
this.lblMonat.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
|
||||
@@ -420,7 +595,7 @@ namespace AWOMuensterlandRecklinghausen
|
||||
this.xrTableCell1.StylePriority.UseTextAlignment = false;
|
||||
this.xrTableCell1.Text = "Schulbegleiter*in:";
|
||||
this.xrTableCell1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
|
||||
this.xrTableCell1.Weight = 0.1622862937932836D;
|
||||
this.xrTableCell1.Weight = 0.18798169089428041D;
|
||||
//
|
||||
// xrTableCell25
|
||||
//
|
||||
@@ -432,15 +607,29 @@ namespace AWOMuensterlandRecklinghausen
|
||||
this.xrTableCell25.StylePriority.UseFont = false;
|
||||
this.xrTableCell25.StylePriority.UseTextAlignment = false;
|
||||
this.xrTableCell25.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
|
||||
this.xrTableCell25.Weight = 0.48768852949710084D;
|
||||
this.xrTableCell25.Weight = 0.461993132396104D;
|
||||
//
|
||||
// xrLabel1
|
||||
//
|
||||
this.xrLabel1.Font = new System.Drawing.Font("Calibri", 12F, System.Drawing.FontStyle.Underline, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
|
||||
this.xrLabel1.LocationFloat = new DevExpress.Utils.PointFloat(0.000111262F, 0F);
|
||||
this.xrLabel1.Name = "xrLabel1";
|
||||
this.xrLabel1.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
|
||||
this.xrLabel1.SizeF = new System.Drawing.SizeF(180F, 25F);
|
||||
this.xrLabel1.StylePriority.UseFont = false;
|
||||
this.xrLabel1.Text = "AWO Schulbegleitung";
|
||||
//
|
||||
// GroupFooter2
|
||||
//
|
||||
this.GroupFooter2.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
|
||||
this.lblAA,
|
||||
this.lblSB,
|
||||
this.xrLabel3,
|
||||
this.xrLabel2,
|
||||
this.xrTable4,
|
||||
this.xrTable1});
|
||||
this.GroupFooter2.Font = new System.Drawing.Font("Arial", 10F);
|
||||
this.GroupFooter2.HeightF = 85F;
|
||||
this.GroupFooter2.HeightF = 172.5F;
|
||||
this.GroupFooter2.KeepTogether = true;
|
||||
this.GroupFooter2.Name = "GroupFooter2";
|
||||
this.GroupFooter2.StylePriority.UseFont = false;
|
||||
@@ -448,7 +637,7 @@ namespace AWOMuensterlandRecklinghausen
|
||||
// xrTable4
|
||||
//
|
||||
this.xrTable4.Borders = DevExpress.XtraPrinting.BorderSide.None;
|
||||
this.xrTable4.LocationFloat = new DevExpress.Utils.PointFloat(110F, 0F);
|
||||
this.xrTable4.LocationFloat = new DevExpress.Utils.PointFloat(110.9999F, 87.5F);
|
||||
this.xrTable4.Name = "xrTable4";
|
||||
this.xrTable4.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
|
||||
this.xrTable4.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] {
|
||||
@@ -530,7 +719,7 @@ namespace AWOMuensterlandRecklinghausen
|
||||
this.xrTable1.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
|
||||
| DevExpress.XtraPrinting.BorderSide.Right)
|
||||
| DevExpress.XtraPrinting.BorderSide.Bottom)));
|
||||
this.xrTable1.LocationFloat = new DevExpress.Utils.PointFloat(9.536743E-05F, 25F);
|
||||
this.xrTable1.LocationFloat = new DevExpress.Utils.PointFloat(0.9999911F, 112.5F);
|
||||
this.xrTable1.Name = "xrTable1";
|
||||
this.xrTable1.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
|
||||
this.xrTable1.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] {
|
||||
@@ -838,7 +1027,7 @@ namespace AWOMuensterlandRecklinghausen
|
||||
//
|
||||
// bottomMarginBand1
|
||||
//
|
||||
this.bottomMarginBand1.HeightF = 50F;
|
||||
this.bottomMarginBand1.HeightF = 50.41669F;
|
||||
this.bottomMarginBand1.Name = "bottomMarginBand1";
|
||||
//
|
||||
// fieldSumSpecial
|
||||
@@ -920,186 +1109,63 @@ namespace AWOMuensterlandRecklinghausen
|
||||
this.fieldUeberstundenGesamt.FieldType = DevExpress.XtraReports.UI.FieldType.Decimal;
|
||||
this.fieldUeberstundenGesamt.Name = "fieldUeberstundenGesamt";
|
||||
//
|
||||
// xrPictureBox3
|
||||
// xrLabel2
|
||||
//
|
||||
this.xrPictureBox3.Image = ((System.Drawing.Image)(resources.GetObject("xrPictureBox3.Image")));
|
||||
this.xrPictureBox3.LocationFloat = new DevExpress.Utils.PointFloat(500.639F, 0F);
|
||||
this.xrPictureBox3.Name = "xrPictureBox3";
|
||||
this.xrPictureBox3.SizeF = new System.Drawing.SizeF(199.3611F, 76.87503F);
|
||||
this.xrPictureBox3.Sizing = DevExpress.XtraPrinting.ImageSizeMode.ZoomImage;
|
||||
//
|
||||
// xrLabel1
|
||||
//
|
||||
this.xrLabel1.Font = new System.Drawing.Font("Calibri", 12F, System.Drawing.FontStyle.Underline, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
|
||||
this.xrLabel1.LocationFloat = new DevExpress.Utils.PointFloat(0.000111262F, 0F);
|
||||
this.xrLabel1.Name = "xrLabel1";
|
||||
this.xrLabel1.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 96F);
|
||||
this.xrLabel1.SizeF = new System.Drawing.SizeF(180F, 25F);
|
||||
this.xrLabel1.StylePriority.UseFont = false;
|
||||
this.xrLabel1.Text = "AWO Schulbegleitung";
|
||||
//
|
||||
// xrTableRow2
|
||||
//
|
||||
this.xrTableRow2.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
|
||||
this.xrTableCell4,
|
||||
this.xrTableCell23,
|
||||
this.xrTableCell6,
|
||||
this.xrTableCell9,
|
||||
this.xrTableCell16,
|
||||
this.xrTableCell19});
|
||||
this.xrTableRow2.Name = "xrTableRow2";
|
||||
this.xrTableRow2.Weight = 0.79999999999999982D;
|
||||
//
|
||||
// xrTableCell4
|
||||
//
|
||||
this.xrTableCell4.Borders = DevExpress.XtraPrinting.BorderSide.Bottom;
|
||||
this.xrTableCell4.BorderWidth = 2F;
|
||||
this.xrTableCell4.Name = "xrTableCell4";
|
||||
this.xrTableCell4.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 2, 0, 0, 100F);
|
||||
this.xrTableCell4.StylePriority.UseBorders = false;
|
||||
this.xrTableCell4.StylePriority.UseBorderWidth = false;
|
||||
this.xrTableCell4.StylePriority.UsePadding = false;
|
||||
this.xrTableCell4.StylePriority.UseTextAlignment = false;
|
||||
this.xrTableCell4.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
|
||||
this.xrTableCell4.Weight = 0.090171325629990237D;
|
||||
//
|
||||
// xrTableCell6
|
||||
//
|
||||
this.xrTableCell6.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Top | DevExpress.XtraPrinting.BorderSide.Right)
|
||||
this.xrLabel2.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
|
||||
| DevExpress.XtraPrinting.BorderSide.Bottom)));
|
||||
this.xrTableCell6.BorderWidth = 2F;
|
||||
this.xrTableCell6.Font = new System.Drawing.Font("Calibri", 11.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
|
||||
this.xrTableCell6.Name = "xrTableCell6";
|
||||
this.xrTableCell6.StylePriority.UseBorders = false;
|
||||
this.xrTableCell6.StylePriority.UseBorderWidth = false;
|
||||
this.xrTableCell6.StylePriority.UseFont = false;
|
||||
this.xrTableCell6.StylePriority.UseTextAlignment = false;
|
||||
this.xrTableCell6.Text = "Einsatz";
|
||||
this.xrTableCell6.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
|
||||
this.xrTableCell6.Weight = 0.049594228946469546D;
|
||||
this.xrLabel2.BorderWidth = 2F;
|
||||
this.xrLabel2.Font = new System.Drawing.Font("Calibri", 11.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
|
||||
this.xrLabel2.LocationFloat = new DevExpress.Utils.PointFloat(0.9999911F, 0F);
|
||||
this.xrLabel2.Name = "xrLabel2";
|
||||
this.xrLabel2.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 96F);
|
||||
this.xrLabel2.SizeF = new System.Drawing.SizeF(176.8657F, 20F);
|
||||
this.xrLabel2.StylePriority.UseBorders = false;
|
||||
this.xrLabel2.StylePriority.UseBorderWidth = false;
|
||||
this.xrLabel2.StylePriority.UseFont = false;
|
||||
this.xrLabel2.Text = "davon Zeit SB";
|
||||
//
|
||||
// xrTableCell9
|
||||
// xrLabel3
|
||||
//
|
||||
this.xrTableCell9.Borders = DevExpress.XtraPrinting.BorderSide.Bottom;
|
||||
this.xrTableCell9.BorderWidth = 2F;
|
||||
this.xrTableCell9.Font = new System.Drawing.Font("Calibri", 11.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
|
||||
this.xrTableCell9.Name = "xrTableCell9";
|
||||
this.xrTableCell9.StylePriority.UseBorders = false;
|
||||
this.xrTableCell9.StylePriority.UseBorderWidth = false;
|
||||
this.xrTableCell9.StylePriority.UseFont = false;
|
||||
this.xrTableCell9.StylePriority.UseTextAlignment = false;
|
||||
this.xrTableCell9.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
|
||||
this.xrTableCell9.Weight = 0.23895399992423161D;
|
||||
this.xrLabel3.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Bottom)));
|
||||
this.xrLabel3.BorderWidth = 2F;
|
||||
this.xrLabel3.Font = new System.Drawing.Font("Calibri", 11.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
|
||||
this.xrLabel3.LocationFloat = new DevExpress.Utils.PointFloat(0F, 20.00001F);
|
||||
this.xrLabel3.Name = "xrLabel3";
|
||||
this.xrLabel3.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
|
||||
this.xrLabel3.SizeF = new System.Drawing.SizeF(177.8657F, 20F);
|
||||
this.xrLabel3.StylePriority.UseBorders = false;
|
||||
this.xrLabel3.StylePriority.UseBorderWidth = false;
|
||||
this.xrLabel3.StylePriority.UseFont = false;
|
||||
this.xrLabel3.Text = "davon Zeit AB";
|
||||
//
|
||||
// xrTableCell16
|
||||
// lblSB
|
||||
//
|
||||
this.xrTableCell16.Borders = DevExpress.XtraPrinting.BorderSide.Bottom;
|
||||
this.xrTableCell16.BorderWidth = 2F;
|
||||
this.xrTableCell16.Font = new System.Drawing.Font("Calibri", 11.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
|
||||
this.xrTableCell16.Name = "xrTableCell16";
|
||||
this.xrTableCell16.StylePriority.UseBorders = false;
|
||||
this.xrTableCell16.StylePriority.UseBorderWidth = false;
|
||||
this.xrTableCell16.StylePriority.UseFont = false;
|
||||
this.xrTableCell16.StylePriority.UseTextAlignment = false;
|
||||
this.xrTableCell16.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
|
||||
this.xrTableCell16.Weight = 0.12173129604565D;
|
||||
//
|
||||
// xrTableCell19
|
||||
//
|
||||
this.xrTableCell19.Borders = DevExpress.XtraPrinting.BorderSide.Bottom;
|
||||
this.xrTableCell19.BorderWidth = 2F;
|
||||
this.xrTableCell19.Font = new System.Drawing.Font("Calibri", 9F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
|
||||
this.xrTableCell19.Name = "xrTableCell19";
|
||||
this.xrTableCell19.StylePriority.UseBorders = false;
|
||||
this.xrTableCell19.StylePriority.UseBorderWidth = false;
|
||||
this.xrTableCell19.StylePriority.UseFont = false;
|
||||
this.xrTableCell19.StylePriority.UseTextAlignment = false;
|
||||
this.xrTableCell19.Text = "Saldo";
|
||||
this.xrTableCell19.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
|
||||
this.xrTableCell19.Weight = 0.040577088894214193D;
|
||||
//
|
||||
// xrTableCell21
|
||||
//
|
||||
this.xrTableCell21.Font = new System.Drawing.Font("Calibri", 11.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
|
||||
this.xrTableCell21.Name = "xrTableCell21";
|
||||
this.xrTableCell21.StylePriority.UseFont = false;
|
||||
this.xrTableCell21.StylePriority.UseTextAlignment = false;
|
||||
this.xrTableCell21.Text = "bis";
|
||||
this.xrTableCell21.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
|
||||
this.xrTableCell21.Weight = 0.031559963887121165D;
|
||||
//
|
||||
// xrTableCell22
|
||||
//
|
||||
this.xrTableCell22.Font = new System.Drawing.Font("Calibri", 11.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
|
||||
this.xrTableCell22.Name = "xrTableCell22";
|
||||
this.xrTableCell22.StylePriority.UseFont = false;
|
||||
this.xrTableCell22.StylePriority.UseTextAlignment = false;
|
||||
this.xrTableCell22.Text = "von";
|
||||
this.xrTableCell22.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
|
||||
this.xrTableCell22.Weight = 0.031559963887121165D;
|
||||
//
|
||||
// xrTableCell23
|
||||
//
|
||||
this.xrTableCell23.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
|
||||
this.lblSB.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
|
||||
| DevExpress.XtraPrinting.BorderSide.Right)
|
||||
| DevExpress.XtraPrinting.BorderSide.Bottom)));
|
||||
this.xrTableCell23.BorderWidth = 2F;
|
||||
this.xrTableCell23.Font = new System.Drawing.Font("Calibri", 11.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
|
||||
this.xrTableCell23.Name = "xrTableCell23";
|
||||
this.xrTableCell23.StylePriority.UseBorders = false;
|
||||
this.xrTableCell23.StylePriority.UseBorderWidth = false;
|
||||
this.xrTableCell23.StylePriority.UseFont = false;
|
||||
this.xrTableCell23.StylePriority.UseTextAlignment = false;
|
||||
this.xrTableCell23.Text = "Zeit";
|
||||
this.xrTableCell23.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
|
||||
this.xrTableCell23.Weight = 0.063119941533294685D;
|
||||
this.lblSB.BorderWidth = 2F;
|
||||
this.lblSB.Font = new System.Drawing.Font("Calibri", 11.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
|
||||
this.lblSB.LocationFloat = new DevExpress.Utils.PointFloat(177.8656F, 0F);
|
||||
this.lblSB.Name = "lblSB";
|
||||
this.lblSB.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
|
||||
this.lblSB.SizeF = new System.Drawing.SizeF(57.54477F, 20F);
|
||||
this.lblSB.StylePriority.UseBorders = false;
|
||||
this.lblSB.StylePriority.UseBorderWidth = false;
|
||||
this.lblSB.StylePriority.UseFont = false;
|
||||
//
|
||||
// xrTableCell24
|
||||
// lblAA
|
||||
//
|
||||
this.xrTableCell24.Font = new System.Drawing.Font("Calibri", 11.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
|
||||
this.xrTableCell24.Name = "xrTableCell24";
|
||||
this.xrTableCell24.StylePriority.UseFont = false;
|
||||
this.xrTableCell24.StylePriority.UseTextAlignment = false;
|
||||
this.xrTableCell24.Text = "Std.";
|
||||
this.xrTableCell24.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
|
||||
this.xrTableCell24.Weight = 0.040577092688766248D;
|
||||
//
|
||||
// xrTableCell28
|
||||
//
|
||||
this.xrTableCell28.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
|
||||
new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeDetailList.Days.MinutesTotal")});
|
||||
this.xrTableCell28.Font = new System.Drawing.Font("Calibri", 11.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
|
||||
this.xrTableCell28.Name = "xrTableCell28";
|
||||
this.xrTableCell28.StylePriority.UseFont = false;
|
||||
this.xrTableCell28.StylePriority.UseTextAlignment = false;
|
||||
this.xrTableCell28.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight;
|
||||
this.xrTableCell28.Weight = 0.042454546695361486D;
|
||||
//
|
||||
// xrTableCell29
|
||||
//
|
||||
this.xrTableCell29.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
|
||||
new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeDetailList.Days.EndDateTime1")});
|
||||
this.xrTableCell29.Font = new System.Drawing.Font("Calibri", 11.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
|
||||
this.xrTableCell29.Name = "xrTableCell29";
|
||||
this.xrTableCell29.StylePriority.UseFont = false;
|
||||
this.xrTableCell29.Weight = 0.0330201846398783D;
|
||||
//
|
||||
// xrTableCell30
|
||||
//
|
||||
this.xrTableCell30.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
|
||||
new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeDetailList.Days.StartDateTime1")});
|
||||
this.xrTableCell30.Font = new System.Drawing.Font("Calibri", 11.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
|
||||
this.xrTableCell30.Name = "xrTableCell30";
|
||||
this.xrTableCell30.StylePriority.UseFont = false;
|
||||
this.xrTableCell30.Weight = 0.03302017604047059D;
|
||||
//
|
||||
// xrTableCell32
|
||||
//
|
||||
this.xrTableCell32.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
|
||||
new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeDetailList.Days.Custom1")});
|
||||
this.xrTableCell32.Font = new System.Drawing.Font("Calibri", 11.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
|
||||
this.xrTableCell32.Name = "xrTableCell32";
|
||||
this.xrTableCell32.StylePriority.UseFont = false;
|
||||
this.xrTableCell32.Weight = 0.051888881232740672D;
|
||||
this.lblAA.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right)
|
||||
| DevExpress.XtraPrinting.BorderSide.Bottom)));
|
||||
this.lblAA.BorderWidth = 2F;
|
||||
this.lblAA.Font = new System.Drawing.Font("Calibri", 11.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
|
||||
this.lblAA.LocationFloat = new DevExpress.Utils.PointFloat(177.8657F, 20.00001F);
|
||||
this.lblAA.Name = "lblAA";
|
||||
this.lblAA.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
|
||||
this.lblAA.SizeF = new System.Drawing.SizeF(56.54907F, 20F);
|
||||
this.lblAA.StylePriority.UseBorders = false;
|
||||
this.lblAA.StylePriority.UseBorderWidth = false;
|
||||
this.lblAA.StylePriority.UseFont = false;
|
||||
//
|
||||
// Mitarbeiterarbeitszeitkonto
|
||||
//
|
||||
@@ -1233,5 +1299,9 @@ namespace AWOMuensterlandRecklinghausen
|
||||
private DevExpress.XtraReports.UI.XRTableCell xrTableCell22;
|
||||
private DevExpress.XtraReports.UI.XRTableCell xrTableCell21;
|
||||
private DevExpress.XtraReports.UI.XRTableCell xrTableCell24;
|
||||
private DevExpress.XtraReports.UI.XRLabel lblAA;
|
||||
private DevExpress.XtraReports.UI.XRLabel lblSB;
|
||||
private DevExpress.XtraReports.UI.XRLabel xrLabel3;
|
||||
private DevExpress.XtraReports.UI.XRLabel xrLabel2;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -30,8 +30,8 @@ namespace AWOMuensterlandRecklinghausen
|
||||
private void InitializeComponent()
|
||||
{
|
||||
this.components = new System.ComponentModel.Container();
|
||||
DevExpress.XtraReports.UI.XRSummary xrSummary1 = new DevExpress.XtraReports.UI.XRSummary();
|
||||
System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(Quittierungsbeleg));
|
||||
DevExpress.XtraReports.UI.XRSummary xrSummary1 = new DevExpress.XtraReports.UI.XRSummary();
|
||||
this.Detail = new DevExpress.XtraReports.UI.DetailBand();
|
||||
this.DetailReport = new DevExpress.XtraReports.UI.DetailReportBand();
|
||||
this.Detail1 = new DevExpress.XtraReports.UI.DetailBand();
|
||||
@@ -65,6 +65,10 @@ namespace AWOMuensterlandRecklinghausen
|
||||
this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components);
|
||||
this.formattingRuleStartDate = new DevExpress.XtraReports.UI.FormattingRule();
|
||||
this.ReportHeader = new DevExpress.XtraReports.UI.ReportHeaderBand();
|
||||
this.xrLabel24 = new DevExpress.XtraReports.UI.XRLabel();
|
||||
this.xrLabel25 = new DevExpress.XtraReports.UI.XRLabel();
|
||||
this.xrLabel26 = new DevExpress.XtraReports.UI.XRLabel();
|
||||
this.xrLabel27 = new DevExpress.XtraReports.UI.XRLabel();
|
||||
this.xrLabel14 = new DevExpress.XtraReports.UI.XRLabel();
|
||||
this.xrLabel16 = new DevExpress.XtraReports.UI.XRLabel();
|
||||
this.xrLabel7 = new DevExpress.XtraReports.UI.XRLabel();
|
||||
@@ -78,6 +82,7 @@ namespace AWOMuensterlandRecklinghausen
|
||||
this.formattingRuleCostBearer = new DevExpress.XtraReports.UI.FormattingRule();
|
||||
this.formattingRuleEmployeeName = new DevExpress.XtraReports.UI.FormattingRule();
|
||||
this.topMarginBand1 = new DevExpress.XtraReports.UI.TopMarginBand();
|
||||
this.xrPictureBox3 = new DevExpress.XtraReports.UI.XRPictureBox();
|
||||
this.bottomMarginBand1 = new DevExpress.XtraReports.UI.BottomMarginBand();
|
||||
this.GroupFooter1 = new DevExpress.XtraReports.UI.GroupFooterBand();
|
||||
this.xrLabel18 = new DevExpress.XtraReports.UI.XRLabel();
|
||||
@@ -92,12 +97,7 @@ namespace AWOMuensterlandRecklinghausen
|
||||
this.xrPictureBox1 = new DevExpress.XtraReports.UI.XRPictureBox();
|
||||
this.xrLabel17 = new DevExpress.XtraReports.UI.XRLabel();
|
||||
this.fieldKontaktArt = new DevExpress.XtraReports.UI.CalculatedField();
|
||||
this.xrLabel24 = new DevExpress.XtraReports.UI.XRLabel();
|
||||
this.xrLabel25 = new DevExpress.XtraReports.UI.XRLabel();
|
||||
this.xrLabel26 = new DevExpress.XtraReports.UI.XRLabel();
|
||||
this.xrLabel27 = new DevExpress.XtraReports.UI.XRLabel();
|
||||
this.FLS = new DevExpress.XtraReports.UI.CalculatedField();
|
||||
this.xrPictureBox3 = new DevExpress.XtraReports.UI.XRPictureBox();
|
||||
((System.ComponentModel.ISupportInitialize)(this.xrTable3)).BeginInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.xrTableServiceRecords1)).BeginInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).BeginInit();
|
||||
@@ -130,6 +130,8 @@ namespace AWOMuensterlandRecklinghausen
|
||||
this.Detail1.HeightF = 20F;
|
||||
this.Detail1.Name = "Detail1";
|
||||
this.Detail1.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F);
|
||||
this.Detail1.SortFields.AddRange(new DevExpress.XtraReports.UI.GroupField[] {
|
||||
new DevExpress.XtraReports.UI.GroupField("StartDate", DevExpress.XtraReports.UI.XRColumnSortOrder.Ascending)});
|
||||
this.Detail1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
|
||||
//
|
||||
// xrTable3
|
||||
@@ -253,25 +255,25 @@ namespace AWOMuensterlandRecklinghausen
|
||||
this.xrTableCell44.StylePriority.UsePadding = false;
|
||||
this.xrTableCell44.StylePriority.UseTextAlignment = false;
|
||||
this.xrTableCell44.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
|
||||
this.xrTableCell44.Weight = 0.20202019104791347D;
|
||||
this.xrTableCell44.Weight = 0.24542292977258043D;
|
||||
//
|
||||
// xrTableCell50
|
||||
//
|
||||
this.xrTableCell50.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
|
||||
new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.EmployeeFullname")});
|
||||
new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.EmployeeAbbr")});
|
||||
this.xrTableCell50.Name = "xrTableCell50";
|
||||
this.xrTableCell50.StylePriority.UseBorders = false;
|
||||
this.xrTableCell50.StylePriority.UseFont = false;
|
||||
this.xrTableCell50.StylePriority.UsePadding = false;
|
||||
this.xrTableCell50.StylePriority.UseTextAlignment = false;
|
||||
this.xrTableCell50.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
|
||||
this.xrTableCell50.Weight = 0.20202019042968572D;
|
||||
this.xrTableCell50.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
|
||||
this.xrTableCell50.Weight = 0.15861745170501876D;
|
||||
//
|
||||
// GroupHeader1
|
||||
//
|
||||
this.GroupHeader1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
|
||||
this.xrTableServiceRecords1});
|
||||
this.GroupHeader1.HeightF = 70F;
|
||||
this.GroupHeader1.HeightF = 73F;
|
||||
this.GroupHeader1.Name = "GroupHeader1";
|
||||
this.GroupHeader1.RepeatEveryPage = true;
|
||||
//
|
||||
@@ -286,7 +288,7 @@ namespace AWOMuensterlandRecklinghausen
|
||||
this.xrTableServiceRecords1.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] {
|
||||
this.xrTableRow2,
|
||||
this.xrTableRow1});
|
||||
this.xrTableServiceRecords1.SizeF = new System.Drawing.SizeF(735F, 70F);
|
||||
this.xrTableServiceRecords1.SizeF = new System.Drawing.SizeF(735F, 73F);
|
||||
this.xrTableServiceRecords1.StylePriority.UseBackColor = false;
|
||||
this.xrTableServiceRecords1.StylePriority.UseBorders = false;
|
||||
this.xrTableServiceRecords1.StylePriority.UseFont = false;
|
||||
@@ -304,7 +306,7 @@ namespace AWOMuensterlandRecklinghausen
|
||||
this.xrTableRow2.Name = "xrTableRow2";
|
||||
this.xrTableRow2.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F);
|
||||
this.xrTableRow2.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
|
||||
this.xrTableRow2.Weight = 0.48945783132530124D;
|
||||
this.xrTableRow2.Weight = 0.56287650602409645D;
|
||||
//
|
||||
// xrTableCell3
|
||||
//
|
||||
@@ -312,13 +314,13 @@ namespace AWOMuensterlandRecklinghausen
|
||||
| DevExpress.XtraPrinting.BorderSide.Right)));
|
||||
this.xrTableCell3.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
|
||||
this.xrTableCell3.Name = "xrTableCell3";
|
||||
this.xrTableCell3.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F);
|
||||
this.xrTableCell3.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 1, 0, 100F);
|
||||
this.xrTableCell3.StylePriority.UseBorders = false;
|
||||
this.xrTableCell3.StylePriority.UseFont = false;
|
||||
this.xrTableCell3.StylePriority.UsePadding = false;
|
||||
this.xrTableCell3.StylePriority.UseTextAlignment = false;
|
||||
this.xrTableCell3.Text = "Datum";
|
||||
this.xrTableCell3.TextAlignment = DevExpress.XtraPrinting.TextAlignment.BottomCenter;
|
||||
this.xrTableCell3.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopCenter;
|
||||
this.xrTableCell3.Weight = 0.26536312849161997D;
|
||||
//
|
||||
// xrTableCell4
|
||||
@@ -328,13 +330,13 @@ namespace AWOMuensterlandRecklinghausen
|
||||
this.xrTableCell4.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
|
||||
this.xrTableCell4.Multiline = true;
|
||||
this.xrTableCell4.Name = "xrTableCell4";
|
||||
this.xrTableCell4.Padding = new DevExpress.XtraPrinting.PaddingInfo(4, 4, 0, 0, 100F);
|
||||
this.xrTableCell4.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 1, 0, 100F);
|
||||
this.xrTableCell4.StylePriority.UseBorders = false;
|
||||
this.xrTableCell4.StylePriority.UseFont = false;
|
||||
this.xrTableCell4.StylePriority.UsePadding = false;
|
||||
this.xrTableCell4.StylePriority.UseTextAlignment = false;
|
||||
this.xrTableCell4.Text = "Uhrzeit";
|
||||
this.xrTableCell4.TextAlignment = DevExpress.XtraPrinting.TextAlignment.BottomCenter;
|
||||
this.xrTableCell4.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopCenter;
|
||||
this.xrTableCell4.Weight = 0.41899441340782145D;
|
||||
//
|
||||
// xrTableCell11
|
||||
@@ -343,13 +345,13 @@ namespace AWOMuensterlandRecklinghausen
|
||||
| DevExpress.XtraPrinting.BorderSide.Right)));
|
||||
this.xrTableCell11.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
|
||||
this.xrTableCell11.Name = "xrTableCell11";
|
||||
this.xrTableCell11.Padding = new DevExpress.XtraPrinting.PaddingInfo(12, 12, 0, 0, 100F);
|
||||
this.xrTableCell11.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 1, 0, 100F);
|
||||
this.xrTableCell11.StylePriority.UseBorders = false;
|
||||
this.xrTableCell11.StylePriority.UseFont = false;
|
||||
this.xrTableCell11.StylePriority.UsePadding = false;
|
||||
this.xrTableCell11.StylePriority.UseTextAlignment = false;
|
||||
this.xrTableCell11.Text = "Angebot";
|
||||
this.xrTableCell11.TextAlignment = DevExpress.XtraPrinting.TextAlignment.BottomCenter;
|
||||
this.xrTableCell11.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopCenter;
|
||||
this.xrTableCell11.Weight = 0.23743016759776542D;
|
||||
//
|
||||
// xrTableCell9
|
||||
@@ -359,13 +361,13 @@ namespace AWOMuensterlandRecklinghausen
|
||||
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.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 1, 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 = "geleistete";
|
||||
this.xrTableCell9.TextAlignment = DevExpress.XtraPrinting.TextAlignment.BottomCenter;
|
||||
this.xrTableCell9.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopCenter;
|
||||
this.xrTableCell9.Weight = 0.23743016759776536D;
|
||||
//
|
||||
// xrTableCell28
|
||||
@@ -374,12 +376,14 @@ namespace AWOMuensterlandRecklinghausen
|
||||
| DevExpress.XtraPrinting.BorderSide.Right)));
|
||||
this.xrTableCell28.Font = new System.Drawing.Font("Arial", 10F);
|
||||
this.xrTableCell28.Name = "xrTableCell28";
|
||||
this.xrTableCell28.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 1, 0, 100F);
|
||||
this.xrTableCell28.StylePriority.UseBorders = false;
|
||||
this.xrTableCell28.StylePriority.UseFont = false;
|
||||
this.xrTableCell28.StylePriority.UsePadding = false;
|
||||
this.xrTableCell28.StylePriority.UseTextAlignment = false;
|
||||
this.xrTableCell28.Text = "Bemerkungen / Hinweise ";
|
||||
this.xrTableCell28.TextAlignment = DevExpress.XtraPrinting.TextAlignment.BottomCenter;
|
||||
this.xrTableCell28.Weight = 0.44692737430167595D;
|
||||
this.xrTableCell28.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopCenter;
|
||||
this.xrTableCell28.Weight = 0.54294684212967D;
|
||||
//
|
||||
// xrTableCell48
|
||||
//
|
||||
@@ -388,12 +392,14 @@ namespace AWOMuensterlandRecklinghausen
|
||||
this.xrTableCell48.Font = new System.Drawing.Font("Arial", 10F);
|
||||
this.xrTableCell48.Multiline = true;
|
||||
this.xrTableCell48.Name = "xrTableCell48";
|
||||
this.xrTableCell48.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 1, 0, 100F);
|
||||
this.xrTableCell48.StylePriority.UseBorders = false;
|
||||
this.xrTableCell48.StylePriority.UseFont = false;
|
||||
this.xrTableCell48.StylePriority.UsePadding = false;
|
||||
this.xrTableCell48.StylePriority.UseTextAlignment = false;
|
||||
this.xrTableCell48.Text = "Begleitung erfolgte ";
|
||||
this.xrTableCell48.TextAlignment = DevExpress.XtraPrinting.TextAlignment.BottomCenter;
|
||||
this.xrTableCell48.Weight = 0.44692737430167606D;
|
||||
this.xrTableCell48.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopCenter;
|
||||
this.xrTableCell48.Weight = 0.350907906473682D;
|
||||
//
|
||||
// xrTableRow1
|
||||
//
|
||||
@@ -486,7 +492,7 @@ namespace AWOMuensterlandRecklinghausen
|
||||
this.xrTableCell43.StylePriority.UseTextAlignment = false;
|
||||
this.xrTableCell43.Text = "zur Begleitung";
|
||||
this.xrTableCell43.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopCenter;
|
||||
this.xrTableCell43.Weight = 0.44692737430167595D;
|
||||
this.xrTableCell43.Weight = 0.54294684212967D;
|
||||
//
|
||||
// xrTableCell49
|
||||
//
|
||||
@@ -495,12 +501,14 @@ namespace AWOMuensterlandRecklinghausen
|
||||
this.xrTableCell49.Font = new System.Drawing.Font("Arial", 10F);
|
||||
this.xrTableCell49.Multiline = true;
|
||||
this.xrTableCell49.Name = "xrTableCell49";
|
||||
this.xrTableCell49.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F);
|
||||
this.xrTableCell49.StylePriority.UseBorders = false;
|
||||
this.xrTableCell49.StylePriority.UseFont = false;
|
||||
this.xrTableCell49.StylePriority.UsePadding = false;
|
||||
this.xrTableCell49.StylePriority.UseTextAlignment = false;
|
||||
this.xrTableCell49.Text = "durch";
|
||||
this.xrTableCell49.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopCenter;
|
||||
this.xrTableCell49.Weight = 0.44692737430167606D;
|
||||
this.xrTableCell49.Weight = 0.350907906473682D;
|
||||
//
|
||||
// bindingSource1
|
||||
//
|
||||
@@ -532,6 +540,80 @@ namespace AWOMuensterlandRecklinghausen
|
||||
this.ReportHeader.HeightF = 167.5F;
|
||||
this.ReportHeader.Name = "ReportHeader";
|
||||
//
|
||||
// xrLabel24
|
||||
//
|
||||
this.xrLabel24.BackColor = System.Drawing.Color.Gainsboro;
|
||||
this.xrLabel24.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
|
||||
| DevExpress.XtraPrinting.BorderSide.Right)
|
||||
| DevExpress.XtraPrinting.BorderSide.Bottom)));
|
||||
this.xrLabel24.Font = new System.Drawing.Font("Arial", 10F);
|
||||
this.xrLabel24.LocationFloat = new DevExpress.Utils.PointFloat(0F, 108.1111F);
|
||||
this.xrLabel24.Name = "xrLabel24";
|
||||
this.xrLabel24.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F);
|
||||
this.xrLabel24.SizeF = new System.Drawing.SizeF(120.6389F, 30.50001F);
|
||||
this.xrLabel24.StylePriority.UseBackColor = false;
|
||||
this.xrLabel24.StylePriority.UseBorders = false;
|
||||
this.xrLabel24.StylePriority.UseFont = false;
|
||||
this.xrLabel24.StylePriority.UsePadding = false;
|
||||
this.xrLabel24.StylePriority.UseTextAlignment = false;
|
||||
this.xrLabel24.Text = "Schule";
|
||||
this.xrLabel24.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
|
||||
//
|
||||
// xrLabel25
|
||||
//
|
||||
this.xrLabel25.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Top | DevExpress.XtraPrinting.BorderSide.Right)
|
||||
| DevExpress.XtraPrinting.BorderSide.Bottom)));
|
||||
this.xrLabel25.CanGrow = false;
|
||||
this.xrLabel25.Font = new System.Drawing.Font("Arial", 10F);
|
||||
this.xrLabel25.LocationFloat = new DevExpress.Utils.PointFloat(120.6389F, 108.1111F);
|
||||
this.xrLabel25.Name = "xrLabel25";
|
||||
this.xrLabel25.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F);
|
||||
this.xrLabel25.SizeF = new System.Drawing.SizeF(209.3611F, 30.50001F);
|
||||
this.xrLabel25.StylePriority.UseBackColor = false;
|
||||
this.xrLabel25.StylePriority.UseBorders = false;
|
||||
this.xrLabel25.StylePriority.UseFont = false;
|
||||
this.xrLabel25.StylePriority.UsePadding = false;
|
||||
this.xrLabel25.StylePriority.UseTextAlignment = false;
|
||||
this.xrLabel25.Text = "[MainAttendantCommaSeperated]";
|
||||
this.xrLabel25.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
|
||||
//
|
||||
// xrLabel26
|
||||
//
|
||||
this.xrLabel26.BackColor = System.Drawing.Color.Gainsboro;
|
||||
this.xrLabel26.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
|
||||
| DevExpress.XtraPrinting.BorderSide.Right)
|
||||
| DevExpress.XtraPrinting.BorderSide.Bottom)));
|
||||
this.xrLabel26.Font = new System.Drawing.Font("Arial", 10F);
|
||||
this.xrLabel26.LocationFloat = new DevExpress.Utils.PointFloat(371.25F, 108.1111F);
|
||||
this.xrLabel26.Name = "xrLabel26";
|
||||
this.xrLabel26.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F);
|
||||
this.xrLabel26.SizeF = new System.Drawing.SizeF(132.0973F, 30.50002F);
|
||||
this.xrLabel26.StylePriority.UseBackColor = false;
|
||||
this.xrLabel26.StylePriority.UseBorders = false;
|
||||
this.xrLabel26.StylePriority.UseFont = false;
|
||||
this.xrLabel26.StylePriority.UsePadding = false;
|
||||
this.xrLabel26.StylePriority.UseTextAlignment = false;
|
||||
this.xrLabel26.Text = "Leistungsgrundlage";
|
||||
this.xrLabel26.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
|
||||
//
|
||||
// xrLabel27
|
||||
//
|
||||
this.xrLabel27.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Top | DevExpress.XtraPrinting.BorderSide.Right)
|
||||
| DevExpress.XtraPrinting.BorderSide.Bottom)));
|
||||
this.xrLabel27.CanGrow = false;
|
||||
this.xrLabel27.Font = new System.Drawing.Font("Arial", 10F);
|
||||
this.xrLabel27.LocationFloat = new DevExpress.Utils.PointFloat(503.3473F, 108.1111F);
|
||||
this.xrLabel27.Name = "xrLabel27";
|
||||
this.xrLabel27.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F);
|
||||
this.xrLabel27.SizeF = new System.Drawing.SizeF(231.6527F, 30.50002F);
|
||||
this.xrLabel27.StylePriority.UseBackColor = false;
|
||||
this.xrLabel27.StylePriority.UseBorders = false;
|
||||
this.xrLabel27.StylePriority.UseFont = false;
|
||||
this.xrLabel27.StylePriority.UsePadding = false;
|
||||
this.xrLabel27.StylePriority.UseTextAlignment = false;
|
||||
this.xrLabel27.Text = "[ReferenceNumber]";
|
||||
this.xrLabel27.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
|
||||
//
|
||||
// xrLabel14
|
||||
//
|
||||
this.xrLabel14.BackColor = System.Drawing.Color.Gainsboro;
|
||||
@@ -711,9 +793,17 @@ namespace AWOMuensterlandRecklinghausen
|
||||
//
|
||||
this.topMarginBand1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
|
||||
this.xrPictureBox3});
|
||||
this.topMarginBand1.HeightF = 112.3958F;
|
||||
this.topMarginBand1.HeightF = 112F;
|
||||
this.topMarginBand1.Name = "topMarginBand1";
|
||||
//
|
||||
// xrPictureBox3
|
||||
//
|
||||
this.xrPictureBox3.Image = ((System.Drawing.Image)(resources.GetObject("xrPictureBox3.Image")));
|
||||
this.xrPictureBox3.LocationFloat = new DevExpress.Utils.PointFloat(535.6389F, 25.5208F);
|
||||
this.xrPictureBox3.Name = "xrPictureBox3";
|
||||
this.xrPictureBox3.SizeF = new System.Drawing.SizeF(199.3611F, 76.87503F);
|
||||
this.xrPictureBox3.Sizing = DevExpress.XtraPrinting.ImageSizeMode.ZoomImage;
|
||||
//
|
||||
// bottomMarginBand1
|
||||
//
|
||||
this.bottomMarginBand1.HeightF = 30F;
|
||||
@@ -833,7 +923,7 @@ namespace AWOMuensterlandRecklinghausen
|
||||
this.xrLabel10.StylePriority.UseFont = false;
|
||||
this.xrLabel10.StylePriority.UsePadding = false;
|
||||
this.xrLabel10.StylePriority.UseTextAlignment = false;
|
||||
this.xrLabel10.Text = "Fachleistungen in Minuten";
|
||||
this.xrLabel10.Text = "Fachleistungen in Stunden";
|
||||
this.xrLabel10.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
|
||||
//
|
||||
// xrLabel9
|
||||
@@ -902,94 +992,12 @@ namespace AWOMuensterlandRecklinghausen
|
||||
this.fieldKontaktArt.FieldType = DevExpress.XtraReports.UI.FieldType.String;
|
||||
this.fieldKontaktArt.Name = "fieldKontaktArt";
|
||||
//
|
||||
// xrLabel24
|
||||
//
|
||||
this.xrLabel24.BackColor = System.Drawing.Color.Gainsboro;
|
||||
this.xrLabel24.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
|
||||
| DevExpress.XtraPrinting.BorderSide.Right)
|
||||
| DevExpress.XtraPrinting.BorderSide.Bottom)));
|
||||
this.xrLabel24.Font = new System.Drawing.Font("Arial", 10F);
|
||||
this.xrLabel24.LocationFloat = new DevExpress.Utils.PointFloat(0F, 108.1111F);
|
||||
this.xrLabel24.Name = "xrLabel24";
|
||||
this.xrLabel24.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F);
|
||||
this.xrLabel24.SizeF = new System.Drawing.SizeF(120.6389F, 30.50001F);
|
||||
this.xrLabel24.StylePriority.UseBackColor = false;
|
||||
this.xrLabel24.StylePriority.UseBorders = false;
|
||||
this.xrLabel24.StylePriority.UseFont = false;
|
||||
this.xrLabel24.StylePriority.UsePadding = false;
|
||||
this.xrLabel24.StylePriority.UseTextAlignment = false;
|
||||
this.xrLabel24.Text = "Schule";
|
||||
this.xrLabel24.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
|
||||
//
|
||||
// xrLabel25
|
||||
//
|
||||
this.xrLabel25.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Top | DevExpress.XtraPrinting.BorderSide.Right)
|
||||
| DevExpress.XtraPrinting.BorderSide.Bottom)));
|
||||
this.xrLabel25.CanGrow = false;
|
||||
this.xrLabel25.Font = new System.Drawing.Font("Arial", 10F);
|
||||
this.xrLabel25.LocationFloat = new DevExpress.Utils.PointFloat(120.6389F, 108.1111F);
|
||||
this.xrLabel25.Name = "xrLabel25";
|
||||
this.xrLabel25.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F);
|
||||
this.xrLabel25.SizeF = new System.Drawing.SizeF(209.3611F, 30.50001F);
|
||||
this.xrLabel25.StylePriority.UseBackColor = false;
|
||||
this.xrLabel25.StylePriority.UseBorders = false;
|
||||
this.xrLabel25.StylePriority.UseFont = false;
|
||||
this.xrLabel25.StylePriority.UsePadding = false;
|
||||
this.xrLabel25.StylePriority.UseTextAlignment = false;
|
||||
this.xrLabel25.Text = "[MainAttendantCommaSeperated]";
|
||||
this.xrLabel25.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
|
||||
//
|
||||
// xrLabel26
|
||||
//
|
||||
this.xrLabel26.BackColor = System.Drawing.Color.Gainsboro;
|
||||
this.xrLabel26.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
|
||||
| DevExpress.XtraPrinting.BorderSide.Right)
|
||||
| DevExpress.XtraPrinting.BorderSide.Bottom)));
|
||||
this.xrLabel26.Font = new System.Drawing.Font("Arial", 10F);
|
||||
this.xrLabel26.LocationFloat = new DevExpress.Utils.PointFloat(371.25F, 108.1111F);
|
||||
this.xrLabel26.Name = "xrLabel26";
|
||||
this.xrLabel26.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F);
|
||||
this.xrLabel26.SizeF = new System.Drawing.SizeF(132.0973F, 30.50002F);
|
||||
this.xrLabel26.StylePriority.UseBackColor = false;
|
||||
this.xrLabel26.StylePriority.UseBorders = false;
|
||||
this.xrLabel26.StylePriority.UseFont = false;
|
||||
this.xrLabel26.StylePriority.UsePadding = false;
|
||||
this.xrLabel26.StylePriority.UseTextAlignment = false;
|
||||
this.xrLabel26.Text = "Leistungsgrundlage";
|
||||
this.xrLabel26.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
|
||||
//
|
||||
// xrLabel27
|
||||
//
|
||||
this.xrLabel27.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Top | DevExpress.XtraPrinting.BorderSide.Right)
|
||||
| DevExpress.XtraPrinting.BorderSide.Bottom)));
|
||||
this.xrLabel27.CanGrow = false;
|
||||
this.xrLabel27.Font = new System.Drawing.Font("Arial", 10F);
|
||||
this.xrLabel27.LocationFloat = new DevExpress.Utils.PointFloat(503.3473F, 108.1111F);
|
||||
this.xrLabel27.Name = "xrLabel27";
|
||||
this.xrLabel27.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F);
|
||||
this.xrLabel27.SizeF = new System.Drawing.SizeF(231.6527F, 30.50002F);
|
||||
this.xrLabel27.StylePriority.UseBackColor = false;
|
||||
this.xrLabel27.StylePriority.UseBorders = false;
|
||||
this.xrLabel27.StylePriority.UseFont = false;
|
||||
this.xrLabel27.StylePriority.UsePadding = false;
|
||||
this.xrLabel27.StylePriority.UseTextAlignment = false;
|
||||
this.xrLabel27.Text = "[ReferenceNumber]";
|
||||
this.xrLabel27.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
|
||||
//
|
||||
// FLS
|
||||
//
|
||||
this.FLS.DataMember = "Services";
|
||||
this.FLS.Expression = "Round([Minutes]/60,2)";
|
||||
this.FLS.Name = "FLS";
|
||||
//
|
||||
// xrPictureBox3
|
||||
//
|
||||
this.xrPictureBox3.Image = ((System.Drawing.Image)(resources.GetObject("xrPictureBox3.Image")));
|
||||
this.xrPictureBox3.LocationFloat = new DevExpress.Utils.PointFloat(535.6389F, 25.5208F);
|
||||
this.xrPictureBox3.Name = "xrPictureBox3";
|
||||
this.xrPictureBox3.SizeF = new System.Drawing.SizeF(199.3611F, 76.87503F);
|
||||
this.xrPictureBox3.Sizing = DevExpress.XtraPrinting.ImageSizeMode.ZoomImage;
|
||||
//
|
||||
// Quittierungsbeleg
|
||||
//
|
||||
this.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] {
|
||||
@@ -1009,7 +1017,7 @@ namespace AWOMuensterlandRecklinghausen
|
||||
this.formattingRuleServiceDesc,
|
||||
this.formattingRuleCostBearer,
|
||||
this.formattingRuleEmployeeName});
|
||||
this.Margins = new System.Drawing.Printing.Margins(50, 30, 112, 30);
|
||||
this.Margins = new System.Drawing.Printing.Margins(50, 29, 112, 30);
|
||||
this.PageHeight = 1169;
|
||||
this.PageWidth = 827;
|
||||
this.PaperKind = System.Drawing.Printing.PaperKind.A4;
|
||||
|
||||
@@ -23,10 +23,6 @@ namespace AWOMuensterlandRecklinghausen
|
||||
public void SetReportDataSource(ServicesOverviewRO pRO)
|
||||
{
|
||||
|
||||
// Get calling method name
|
||||
//StackTrace stackTrace = new StackTrace();
|
||||
//Debug.WriteLine(stackTrace.GetFrame(1).GetMethod().Name);
|
||||
|
||||
pRO.ReferenceNumber = "";
|
||||
pRO.MainAttendantCommaSeperated = GetSchule(pRO);
|
||||
|
||||
@@ -37,9 +33,18 @@ namespace AWOMuensterlandRecklinghausen
|
||||
pRO.ReferenceNumber = pRO.Services[0].ServiceCategory;
|
||||
}
|
||||
List<ServicesOverviewRO.ServiceDetail> servicesBillable = new List<ServicesOverviewRO.ServiceDetail>();
|
||||
Dictionary<int, ServicesOverviewRO.ServiceDetail> day2Detail = new Dictionary<int, ServicesOverviewRO.ServiceDetail>();
|
||||
|
||||
foreach (var sd in pRO.Services)
|
||||
{
|
||||
//result.Add(sr);
|
||||
|
||||
if (!day2Detail.ContainsKey(sd.StartDate.Day))
|
||||
{
|
||||
sd.StartDateString = String.Format("{0:dddd dd.MM.}", sd.StartDate);
|
||||
day2Detail.Add(sd.StartDate.Day, sd);
|
||||
}
|
||||
|
||||
if (sd.IsBillable)
|
||||
{
|
||||
ServicesOverviewRO.CreateSignatureString(sd);
|
||||
@@ -53,6 +58,23 @@ namespace AWOMuensterlandRecklinghausen
|
||||
}
|
||||
}
|
||||
|
||||
//var count = pRO.EndDate - pRO.StartDate;
|
||||
for (int i = 1; i <= pRO.EndDate.Day; i++)
|
||||
{
|
||||
if (!day2Detail.ContainsKey(i))
|
||||
{
|
||||
//Erstelle Dummy Records für fehlende Tage
|
||||
var newSr = new ServicesOverviewRO.ServiceDetail();
|
||||
if (i <= pRO.EndDate.Day)
|
||||
{
|
||||
newSr.StartDate = new DateTime(pRO.StartDate.Year, pRO.StartDate.Month, i);
|
||||
newSr.StartDateString = String.Format("{0:dddd dd.MM.}", newSr.StartDate);
|
||||
|
||||
servicesBillable.Add(newSr);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
pRO.Services = servicesBillable;
|
||||
}
|
||||
|
||||
@@ -64,7 +86,6 @@ namespace AWOMuensterlandRecklinghausen
|
||||
if (pRO.CostBearer2SupportConceptList != null && pRO.CostBearer2SupportConceptList.Count > 0)
|
||||
{
|
||||
var customer = pRO.CostBearer2SupportConceptList[0].SupportConcept.Customer;
|
||||
|
||||
foreach (var c2o in customer.Customer2OrganisationList)
|
||||
{
|
||||
foreach (var v2e in c2o.ValueList)
|
||||
|
||||
655
ReportImp/AWOMuensterlandRecklinghausen/SbdRechnung.Designer.cs
generated
Normal file
655
ReportImp/AWOMuensterlandRecklinghausen/SbdRechnung.Designer.cs
generated
Normal file
@@ -0,0 +1,655 @@
|
||||
using BeWo.Report.ReportObjects;
|
||||
namespace AWOMuensterlandRecklinghausen
|
||||
{
|
||||
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.ruleRateFactorNull = new DevExpress.XtraReports.UI.FormattingRule();
|
||||
this.topMarginBand1 = new DevExpress.XtraReports.UI.TopMarginBand();
|
||||
this.bottomMarginBand1 = new DevExpress.XtraReports.UI.BottomMarginBand();
|
||||
this.xrLabel2 = new DevExpress.XtraReports.UI.XRLabel();
|
||||
this.lblKlient = new DevExpress.XtraReports.UI.XRLabel();
|
||||
this.lblMitarbeiter = new DevExpress.XtraReports.UI.XRLabel();
|
||||
this.xrLabel3 = 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.xrLabel4 = new DevExpress.XtraReports.UI.XRLabel();
|
||||
this.xrLabel5 = new DevExpress.XtraReports.UI.XRLabel();
|
||||
this.xrLabel13 = new DevExpress.XtraReports.UI.XRLabel();
|
||||
this.GroupHeader2 = new DevExpress.XtraReports.UI.GroupHeaderBand();
|
||||
this.xrLabel9 = new DevExpress.XtraReports.UI.XRLabel();
|
||||
this.lblAdresse = new DevExpress.XtraReports.UI.XRLabel();
|
||||
this.GroupFooter3 = new DevExpress.XtraReports.UI.GroupFooterBand();
|
||||
this.lblserCat = new DevExpress.XtraReports.UI.XRLabel();
|
||||
this.xrLabel16 = new DevExpress.XtraReports.UI.XRLabel();
|
||||
this.xrLabel15 = new DevExpress.XtraReports.UI.XRLabel();
|
||||
this.xrLabel6 = new DevExpress.XtraReports.UI.XRLabel();
|
||||
this.DetailReport = new DevExpress.XtraReports.UI.DetailReportBand();
|
||||
this.Detail1 = new DevExpress.XtraReports.UI.DetailBand();
|
||||
this.DetailReport1 = new DevExpress.XtraReports.UI.DetailReportBand();
|
||||
this.Detail2 = new DevExpress.XtraReports.UI.DetailBand();
|
||||
this.xrTable5 = new DevExpress.XtraReports.UI.XRTable();
|
||||
this.xrTableRow23 = new DevExpress.XtraReports.UI.XRTableRow();
|
||||
this.xrTableCell37 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell33 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell36 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell34 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTable6 = new DevExpress.XtraReports.UI.XRTable();
|
||||
this.xrTableRow25 = new DevExpress.XtraReports.UI.XRTableRow();
|
||||
this.xrTableCell42 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell44 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell45 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell47 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrLabel1 = new DevExpress.XtraReports.UI.XRLabel();
|
||||
this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components);
|
||||
((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.Expanded = false;
|
||||
this.Detail.HeightF = 0F;
|
||||
this.Detail.Name = "Detail";
|
||||
this.Detail.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F);
|
||||
this.Detail.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
|
||||
//
|
||||
// ruleRateFactorNull
|
||||
//
|
||||
this.ruleRateFactorNull.Condition = "[RateFactorText2] == ?";
|
||||
this.ruleRateFactorNull.Formatting.Visible = DevExpress.Utils.DefaultBoolean.False;
|
||||
this.ruleRateFactorNull.Name = "ruleRateFactorNull";
|
||||
//
|
||||
// topMarginBand1
|
||||
//
|
||||
this.topMarginBand1.HeightF = 190F;
|
||||
this.topMarginBand1.Name = "topMarginBand1";
|
||||
//
|
||||
// bottomMarginBand1
|
||||
//
|
||||
this.bottomMarginBand1.HeightF = 125F;
|
||||
this.bottomMarginBand1.Name = "bottomMarginBand1";
|
||||
//
|
||||
// xrLabel2
|
||||
//
|
||||
this.xrLabel2.BorderColor = System.Drawing.Color.Black;
|
||||
this.xrLabel2.Font = new System.Drawing.Font("Calibri", 11.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
|
||||
this.xrLabel2.LocationFloat = new DevExpress.Utils.PointFloat(0.4584948F, 280.0001F);
|
||||
this.xrLabel2.Name = "xrLabel2";
|
||||
this.xrLabel2.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
|
||||
this.xrLabel2.SizeF = new System.Drawing.SizeF(157.0417F, 20F);
|
||||
this.xrLabel2.StylePriority.UseBorderColor = false;
|
||||
this.xrLabel2.StylePriority.UseBorders = false;
|
||||
this.xrLabel2.StylePriority.UseFont = false;
|
||||
this.xrLabel2.StylePriority.UseTextAlignment = false;
|
||||
this.xrLabel2.Text = "Abrechnungszeitraum:";
|
||||
this.xrLabel2.TextAlignment = DevExpress.XtraPrinting.TextAlignment.BottomLeft;
|
||||
//
|
||||
// lblKlient
|
||||
//
|
||||
this.lblKlient.BorderColor = System.Drawing.Color.Black;
|
||||
this.lblKlient.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
|
||||
new DevExpress.XtraReports.UI.XRBinding("Text", null, "AccountingPeriod", "{0:MMMM yyyy}")});
|
||||
this.lblKlient.Font = new System.Drawing.Font("Calibri", 11.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
|
||||
this.lblKlient.LocationFloat = new DevExpress.Utils.PointFloat(157.5002F, 280.0001F);
|
||||
this.lblKlient.Name = "lblKlient";
|
||||
this.lblKlient.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
|
||||
this.lblKlient.SizeF = new System.Drawing.SizeF(281.25F, 20F);
|
||||
this.lblKlient.StylePriority.UseBorderColor = false;
|
||||
this.lblKlient.StylePriority.UseBorders = false;
|
||||
this.lblKlient.StylePriority.UseFont = false;
|
||||
this.lblKlient.StylePriority.UseTextAlignment = false;
|
||||
this.lblKlient.TextAlignment = DevExpress.XtraPrinting.TextAlignment.BottomLeft;
|
||||
//
|
||||
// lblMitarbeiter
|
||||
//
|
||||
this.lblMitarbeiter.BorderColor = System.Drawing.Color.Black;
|
||||
this.lblMitarbeiter.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
|
||||
new DevExpress.XtraReports.UI.XRBinding("Text", null, "InvoiceNumber")});
|
||||
this.lblMitarbeiter.Font = new System.Drawing.Font("Calibri", 11.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
|
||||
this.lblMitarbeiter.LocationFloat = new DevExpress.Utils.PointFloat(102.2918F, 180F);
|
||||
this.lblMitarbeiter.Name = "lblMitarbeiter";
|
||||
this.lblMitarbeiter.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
|
||||
this.lblMitarbeiter.SizeF = new System.Drawing.SizeF(281.25F, 20F);
|
||||
this.lblMitarbeiter.StylePriority.UseBorderColor = false;
|
||||
this.lblMitarbeiter.StylePriority.UseBorders = false;
|
||||
this.lblMitarbeiter.StylePriority.UseFont = false;
|
||||
this.lblMitarbeiter.StylePriority.UseTextAlignment = false;
|
||||
this.lblMitarbeiter.TextAlignment = DevExpress.XtraPrinting.TextAlignment.BottomLeft;
|
||||
//
|
||||
// xrLabel3
|
||||
//
|
||||
this.xrLabel3.BorderColor = System.Drawing.Color.Black;
|
||||
this.xrLabel3.Font = new System.Drawing.Font("Calibri", 11.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
|
||||
this.xrLabel3.LocationFloat = new DevExpress.Utils.PointFloat(0F, 180F);
|
||||
this.xrLabel3.Name = "xrLabel3";
|
||||
this.xrLabel3.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
|
||||
this.xrLabel3.SizeF = new System.Drawing.SizeF(102.2918F, 20F);
|
||||
this.xrLabel3.StylePriority.UseBorderColor = false;
|
||||
this.xrLabel3.StylePriority.UseBorders = false;
|
||||
this.xrLabel3.StylePriority.UseFont = false;
|
||||
this.xrLabel3.StylePriority.UseTextAlignment = false;
|
||||
this.xrLabel3.Text = "Rechnung Nr.:";
|
||||
this.xrLabel3.TextAlignment = DevExpress.XtraPrinting.TextAlignment.BottomLeft;
|
||||
//
|
||||
// xrLabel12
|
||||
//
|
||||
this.xrLabel12.BorderColor = System.Drawing.Color.Black;
|
||||
this.xrLabel12.Font = new System.Drawing.Font("Calibri", 11.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
|
||||
this.xrLabel12.LocationFloat = new DevExpress.Utils.PointFloat(102.2924F, 220F);
|
||||
this.xrLabel12.Name = "xrLabel12";
|
||||
this.xrLabel12.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
|
||||
this.xrLabel12.SizeF = new System.Drawing.SizeF(470.54F, 20F);
|
||||
this.xrLabel12.StylePriority.UseBorderColor = false;
|
||||
this.xrLabel12.StylePriority.UseBorders = false;
|
||||
this.xrLabel12.StylePriority.UseFont = false;
|
||||
this.xrLabel12.StylePriority.UseTextAlignment = false;
|
||||
this.xrLabel12.Text = "[CustomerLastName], [CustomerFirstName], geb. [CustomerBirthdate!dd.MM.yyyy]";
|
||||
this.xrLabel12.TextAlignment = DevExpress.XtraPrinting.TextAlignment.BottomLeft;
|
||||
//
|
||||
// xrLabel11
|
||||
//
|
||||
this.xrLabel11.BorderColor = System.Drawing.Color.Black;
|
||||
this.xrLabel11.Font = new System.Drawing.Font("Calibri", 11.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
|
||||
this.xrLabel11.LocationFloat = new DevExpress.Utils.PointFloat(0F, 220F);
|
||||
this.xrLabel11.Name = "xrLabel11";
|
||||
this.xrLabel11.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
|
||||
this.xrLabel11.SizeF = new System.Drawing.SizeF(102.2918F, 20F);
|
||||
this.xrLabel11.StylePriority.UseBorderColor = false;
|
||||
this.xrLabel11.StylePriority.UseBorders = false;
|
||||
this.xrLabel11.StylePriority.UseFont = false;
|
||||
this.xrLabel11.StylePriority.UseTextAlignment = false;
|
||||
this.xrLabel11.Text = "Klient*in:";
|
||||
this.xrLabel11.TextAlignment = DevExpress.XtraPrinting.TextAlignment.BottomLeft;
|
||||
//
|
||||
// xrLabel10
|
||||
//
|
||||
this.xrLabel10.BorderColor = System.Drawing.Color.Black;
|
||||
this.xrLabel10.Font = new System.Drawing.Font("Calibri", 11.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
|
||||
this.xrLabel10.LocationFloat = new DevExpress.Utils.PointFloat(102.2924F, 200F);
|
||||
this.xrLabel10.Name = "xrLabel10";
|
||||
this.xrLabel10.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
|
||||
this.xrLabel10.SizeF = new System.Drawing.SizeF(470.54F, 20F);
|
||||
this.xrLabel10.StylePriority.UseBorderColor = false;
|
||||
this.xrLabel10.StylePriority.UseBorders = false;
|
||||
this.xrLabel10.StylePriority.UseFont = false;
|
||||
this.xrLabel10.StylePriority.UseTextAlignment = false;
|
||||
this.xrLabel10.Text = "[DebitorNumber]";
|
||||
this.xrLabel10.TextAlignment = DevExpress.XtraPrinting.TextAlignment.BottomLeft;
|
||||
//
|
||||
// xrLabel4
|
||||
//
|
||||
this.xrLabel4.BorderColor = System.Drawing.Color.Black;
|
||||
this.xrLabel4.Font = new System.Drawing.Font("Calibri", 11.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
|
||||
this.xrLabel4.LocationFloat = new DevExpress.Utils.PointFloat(0F, 200F);
|
||||
this.xrLabel4.Name = "xrLabel4";
|
||||
this.xrLabel4.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
|
||||
this.xrLabel4.SizeF = new System.Drawing.SizeF(102.2918F, 20F);
|
||||
this.xrLabel4.StylePriority.UseBorderColor = false;
|
||||
this.xrLabel4.StylePriority.UseBorders = false;
|
||||
this.xrLabel4.StylePriority.UseFont = false;
|
||||
this.xrLabel4.StylePriority.UseTextAlignment = false;
|
||||
this.xrLabel4.Text = "Debitor:";
|
||||
this.xrLabel4.TextAlignment = DevExpress.XtraPrinting.TextAlignment.BottomLeft;
|
||||
//
|
||||
// xrLabel5
|
||||
//
|
||||
this.xrLabel5.BorderColor = System.Drawing.Color.Black;
|
||||
this.xrLabel5.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
|
||||
new DevExpress.XtraReports.UI.XRBinding("Text", null, "CustomerReferenceNumber")});
|
||||
this.xrLabel5.Font = new System.Drawing.Font("Calibri", 11.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
|
||||
this.xrLabel5.LocationFloat = new DevExpress.Utils.PointFloat(102.2924F, 240F);
|
||||
this.xrLabel5.Name = "xrLabel5";
|
||||
this.xrLabel5.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
|
||||
this.xrLabel5.SizeF = new System.Drawing.SizeF(281.25F, 20F);
|
||||
this.xrLabel5.StylePriority.UseBorderColor = false;
|
||||
this.xrLabel5.StylePriority.UseBorders = false;
|
||||
this.xrLabel5.StylePriority.UseFont = false;
|
||||
this.xrLabel5.StylePriority.UseTextAlignment = false;
|
||||
this.xrLabel5.TextAlignment = DevExpress.XtraPrinting.TextAlignment.BottomLeft;
|
||||
//
|
||||
// xrLabel13
|
||||
//
|
||||
this.xrLabel13.BorderColor = System.Drawing.Color.Black;
|
||||
this.xrLabel13.Font = new System.Drawing.Font("Calibri", 11.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
|
||||
this.xrLabel13.LocationFloat = new DevExpress.Utils.PointFloat(0F, 240F);
|
||||
this.xrLabel13.Name = "xrLabel13";
|
||||
this.xrLabel13.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
|
||||
this.xrLabel13.SizeF = new System.Drawing.SizeF(102.2918F, 20F);
|
||||
this.xrLabel13.StylePriority.UseBorderColor = false;
|
||||
this.xrLabel13.StylePriority.UseBorders = false;
|
||||
this.xrLabel13.StylePriority.UseFont = false;
|
||||
this.xrLabel13.StylePriority.UseTextAlignment = false;
|
||||
this.xrLabel13.Text = "Aktenzeichen:";
|
||||
this.xrLabel13.TextAlignment = DevExpress.XtraPrinting.TextAlignment.BottomLeft;
|
||||
//
|
||||
// GroupHeader2
|
||||
//
|
||||
this.GroupHeader2.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
|
||||
this.xrLabel6,
|
||||
this.lblserCat,
|
||||
this.xrLabel16,
|
||||
this.xrLabel9,
|
||||
this.xrLabel2,
|
||||
this.lblKlient,
|
||||
this.lblMitarbeiter,
|
||||
this.xrLabel3,
|
||||
this.xrLabel12,
|
||||
this.xrLabel11,
|
||||
this.xrLabel10,
|
||||
this.xrLabel4,
|
||||
this.xrLabel5,
|
||||
this.xrLabel13,
|
||||
this.lblAdresse});
|
||||
this.GroupHeader2.HeightF = 452.2917F;
|
||||
this.GroupHeader2.Level = 1;
|
||||
this.GroupHeader2.Name = "GroupHeader2";
|
||||
//
|
||||
// xrLabel9
|
||||
//
|
||||
this.xrLabel9.BorderColor = System.Drawing.Color.Black;
|
||||
this.xrLabel9.Font = new System.Drawing.Font("Calibri", 11.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
|
||||
this.xrLabel9.LocationFloat = new DevExpress.Utils.PointFloat(550.9131F, 107.75F);
|
||||
this.xrLabel9.Name = "xrLabel9";
|
||||
this.xrLabel9.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
|
||||
this.xrLabel9.SizeF = new System.Drawing.SizeF(154.0868F, 20F);
|
||||
this.xrLabel9.StylePriority.UseBorderColor = false;
|
||||
this.xrLabel9.StylePriority.UseBorders = false;
|
||||
this.xrLabel9.StylePriority.UseFont = false;
|
||||
this.xrLabel9.StylePriority.UseTextAlignment = false;
|
||||
this.xrLabel9.Text = "[InvoiceDate]";
|
||||
this.xrLabel9.TextAlignment = DevExpress.XtraPrinting.TextAlignment.BottomLeft;
|
||||
//
|
||||
// lblAdresse
|
||||
//
|
||||
this.lblAdresse.BorderColor = System.Drawing.Color.Black;
|
||||
this.lblAdresse.CanGrow = false;
|
||||
this.lblAdresse.Font = new System.Drawing.Font("Calibri", 11.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
|
||||
this.lblAdresse.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F);
|
||||
this.lblAdresse.Multiline = true;
|
||||
this.lblAdresse.Name = "lblAdresse";
|
||||
this.lblAdresse.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
|
||||
this.lblAdresse.SizeF = new System.Drawing.SizeF(332.9585F, 139.2083F);
|
||||
this.lblAdresse.StylePriority.UseBorderColor = false;
|
||||
this.lblAdresse.StylePriority.UseFont = false;
|
||||
//
|
||||
// GroupFooter3
|
||||
//
|
||||
this.GroupFooter3.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
|
||||
this.xrLabel1,
|
||||
this.xrLabel15});
|
||||
this.GroupFooter3.HeightF = 175.8542F;
|
||||
this.GroupFooter3.Name = "GroupFooter3";
|
||||
//
|
||||
// lblserCat
|
||||
//
|
||||
this.lblserCat.BorderColor = System.Drawing.Color.Black;
|
||||
this.lblserCat.Font = new System.Drawing.Font("Calibri", 11.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
|
||||
this.lblserCat.LocationFloat = new DevExpress.Utils.PointFloat(157.5002F, 300.0001F);
|
||||
this.lblserCat.Name = "lblserCat";
|
||||
this.lblserCat.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
|
||||
this.lblserCat.SizeF = new System.Drawing.SizeF(281.25F, 20F);
|
||||
this.lblserCat.StylePriority.UseBorderColor = false;
|
||||
this.lblserCat.StylePriority.UseBorders = false;
|
||||
this.lblserCat.StylePriority.UseFont = false;
|
||||
this.lblserCat.StylePriority.UseTextAlignment = false;
|
||||
this.lblserCat.TextAlignment = DevExpress.XtraPrinting.TextAlignment.BottomLeft;
|
||||
//
|
||||
// xrLabel16
|
||||
//
|
||||
this.xrLabel16.BorderColor = System.Drawing.Color.Black;
|
||||
this.xrLabel16.Font = new System.Drawing.Font("Calibri", 11.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
|
||||
this.xrLabel16.LocationFloat = new DevExpress.Utils.PointFloat(0.4585584F, 300.0001F);
|
||||
this.xrLabel16.Name = "xrLabel16";
|
||||
this.xrLabel16.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
|
||||
this.xrLabel16.SizeF = new System.Drawing.SizeF(157.0417F, 20F);
|
||||
this.xrLabel16.StylePriority.UseBorderColor = false;
|
||||
this.xrLabel16.StylePriority.UseBorders = false;
|
||||
this.xrLabel16.StylePriority.UseFont = false;
|
||||
this.xrLabel16.StylePriority.UseTextAlignment = false;
|
||||
this.xrLabel16.Text = "Leistungsgrundlage:";
|
||||
this.xrLabel16.TextAlignment = DevExpress.XtraPrinting.TextAlignment.BottomLeft;
|
||||
//
|
||||
// xrLabel15
|
||||
//
|
||||
this.xrLabel15.Font = new System.Drawing.Font("Calibri", 11.25F);
|
||||
this.xrLabel15.LocationFloat = new DevExpress.Utils.PointFloat(0F, 43.75F);
|
||||
this.xrLabel15.Multiline = true;
|
||||
this.xrLabel15.Name = "xrLabel15";
|
||||
this.xrLabel15.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
|
||||
this.xrLabel15.SizeF = new System.Drawing.SizeF(664.792F, 52.41668F);
|
||||
this.xrLabel15.StylePriority.UseFont = false;
|
||||
this.xrLabel15.Text = "Bitte überweisen Sie den Betrag. Zahlbar 14 Tage Netto\r\nDie abgerechneten Leistun" +
|
||||
"gen sind gemäß § 4 Nr. 19 UStG umsatzsteuerbefreit. \r\n";
|
||||
//
|
||||
// xrLabel6
|
||||
//
|
||||
this.xrLabel6.Font = new System.Drawing.Font("Calibri", 11.25F);
|
||||
this.xrLabel6.LocationFloat = new DevExpress.Utils.PointFloat(0F, 349.0625F);
|
||||
this.xrLabel6.Multiline = true;
|
||||
this.xrLabel6.Name = "xrLabel6";
|
||||
this.xrLabel6.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
|
||||
this.xrLabel6.SizeF = new System.Drawing.SizeF(664.792F, 62.5F);
|
||||
this.xrLabel6.StylePriority.UseBorders = false;
|
||||
this.xrLabel6.StylePriority.UseFont = false;
|
||||
this.xrLabel6.StylePriority.UseTextAlignment = false;
|
||||
this.xrLabel6.Text = "Sehr geehrte Damen und Herren,\r\n\r\ndie im o.g. Zeitraum erbrachten Leistungen stel" +
|
||||
"len wir hiermit in Rechnung.\r\n";
|
||||
//
|
||||
// DetailReport
|
||||
//
|
||||
this.DetailReport.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] {
|
||||
this.Detail1,
|
||||
this.DetailReport1});
|
||||
this.DetailReport.DataMember = "ServiceInvoicePeriods";
|
||||
this.DetailReport.DataSource = this.bindingSource1;
|
||||
this.DetailReport.Level = 0;
|
||||
this.DetailReport.Name = "DetailReport";
|
||||
//
|
||||
// Detail1
|
||||
//
|
||||
this.Detail1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
|
||||
this.xrTable5});
|
||||
this.Detail1.HeightF = 25F;
|
||||
this.Detail1.Name = "Detail1";
|
||||
//
|
||||
// DetailReport1
|
||||
//
|
||||
this.DetailReport1.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] {
|
||||
this.Detail2});
|
||||
this.DetailReport1.DataMember = "ServiceInvoicePeriods.ServiceInvoiceItems";
|
||||
this.DetailReport1.DataSource = this.bindingSource1;
|
||||
this.DetailReport1.Level = 0;
|
||||
this.DetailReport1.Name = "DetailReport1";
|
||||
//
|
||||
// Detail2
|
||||
//
|
||||
this.Detail2.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
|
||||
this.xrTable6});
|
||||
this.Detail2.HeightF = 25F;
|
||||
this.Detail2.Name = "Detail2";
|
||||
//
|
||||
// xrTable5
|
||||
//
|
||||
this.xrTable5.Font = new System.Drawing.Font("Calibri", 11.25F);
|
||||
this.xrTable5.LocationFloat = new DevExpress.Utils.PointFloat(0.4585584F, 0F);
|
||||
this.xrTable5.Name = "xrTable5";
|
||||
this.xrTable5.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] {
|
||||
this.xrTableRow23});
|
||||
this.xrTable5.SizeF = new System.Drawing.SizeF(664.3334F, 25F);
|
||||
this.xrTable5.StylePriority.UseFont = false;
|
||||
//
|
||||
// xrTableRow23
|
||||
//
|
||||
this.xrTableRow23.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
|
||||
this.xrTableCell37,
|
||||
this.xrTableCell33,
|
||||
this.xrTableCell36,
|
||||
this.xrTableCell34});
|
||||
this.xrTableRow23.Name = "xrTableRow23";
|
||||
this.xrTableRow23.Weight = 1D;
|
||||
//
|
||||
// xrTableCell37
|
||||
//
|
||||
this.xrTableCell37.BackColor = System.Drawing.Color.Transparent;
|
||||
this.xrTableCell37.BorderColor = System.Drawing.Color.DarkGray;
|
||||
this.xrTableCell37.Borders = 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.94977878019157558D;
|
||||
//
|
||||
// xrTableCell33
|
||||
//
|
||||
this.xrTableCell33.BackColor = System.Drawing.Color.Transparent;
|
||||
this.xrTableCell33.BorderColor = System.Drawing.Color.DarkGray;
|
||||
this.xrTableCell33.Borders = 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 = "Anzahl Stunden";
|
||||
this.xrTableCell33.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight;
|
||||
this.xrTableCell33.Weight = 0.66469723306968809D;
|
||||
//
|
||||
// xrTableCell36
|
||||
//
|
||||
this.xrTableCell36.BackColor = System.Drawing.Color.Transparent;
|
||||
this.xrTableCell36.BorderColor = System.Drawing.Color.DarkGray;
|
||||
this.xrTableCell36.Borders = 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 = "Einzelpreis €";
|
||||
this.xrTableCell36.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight;
|
||||
this.xrTableCell36.Weight = 0.66469726496561177D;
|
||||
//
|
||||
// xrTableCell34
|
||||
//
|
||||
this.xrTableCell34.BackColor = System.Drawing.Color.Transparent;
|
||||
this.xrTableCell34.BorderColor = System.Drawing.Color.DarkGray;
|
||||
this.xrTableCell34.Borders = 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.66469715159411757D;
|
||||
//
|
||||
// xrTable6
|
||||
//
|
||||
this.xrTable6.Font = new System.Drawing.Font("Calibri", 11.25F, System.Drawing.FontStyle.Italic, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
|
||||
this.xrTable6.LocationFloat = new DevExpress.Utils.PointFloat(0.9169896F, 0F);
|
||||
this.xrTable6.Name = "xrTable6";
|
||||
this.xrTable6.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] {
|
||||
this.xrTableRow25});
|
||||
this.xrTable6.SizeF = new System.Drawing.SizeF(663.875F, 25F);
|
||||
this.xrTable6.StylePriority.UseFont = false;
|
||||
//
|
||||
// xrTableRow25
|
||||
//
|
||||
this.xrTableRow25.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
|
||||
this.xrTableCell42,
|
||||
this.xrTableCell44,
|
||||
this.xrTableCell45,
|
||||
this.xrTableCell47});
|
||||
this.xrTableRow25.Name = "xrTableRow25";
|
||||
this.xrTableRow25.Weight = 1D;
|
||||
//
|
||||
// xrTableCell42
|
||||
//
|
||||
this.xrTableCell42.BorderColor = System.Drawing.Color.DarkGray;
|
||||
this.xrTableCell42.Borders = 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.94774716611437959D;
|
||||
//
|
||||
// xrTableCell44
|
||||
//
|
||||
this.xrTableCell44.BorderColor = System.Drawing.Color.DarkGray;
|
||||
this.xrTableCell44.Borders = 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.##} Std.")});
|
||||
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.66469718635497077D;
|
||||
//
|
||||
// xrTableCell45
|
||||
//
|
||||
this.xrTableCell45.BorderColor = System.Drawing.Color.DarkGray;
|
||||
this.xrTableCell45.Borders = DevExpress.XtraPrinting.BorderSide.Bottom;
|
||||
this.xrTableCell45.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
|
||||
new DevExpress.XtraReports.UI.XRBinding("Text", null, "ServiceInvoicePeriods.ServiceInvoiceItems.HourlyRate", "{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.6646971948892596D;
|
||||
//
|
||||
// xrTableCell47
|
||||
//
|
||||
this.xrTableCell47.BorderColor = System.Drawing.Color.DarkGray;
|
||||
this.xrTableCell47.Borders = 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.664697417104529D;
|
||||
//
|
||||
// xrLabel1
|
||||
//
|
||||
this.xrLabel1.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
|
||||
new DevExpress.XtraReports.UI.XRBinding("Text", null, "GrossClaim", "Rechnungsbetrag: {0}")});
|
||||
this.xrLabel1.Font = new System.Drawing.Font("Verdana", 9F, System.Drawing.FontStyle.Bold);
|
||||
this.xrLabel1.LocationFloat = new DevExpress.Utils.PointFloat(408.9586F, 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);
|
||||
//
|
||||
// ServiceInvoiceReport
|
||||
//
|
||||
this.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] {
|
||||
this.Detail,
|
||||
this.topMarginBand1,
|
||||
this.bottomMarginBand1,
|
||||
this.GroupHeader2,
|
||||
this.GroupFooter3,
|
||||
this.DetailReport});
|
||||
this.DataSource = this.bindingSource1;
|
||||
this.ExportOptions.PrintPreview.DefaultFileName = "Spitzabrechnung";
|
||||
this.Font = new System.Drawing.Font("Verdana", 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(73, 50, 190, 125);
|
||||
this.PageHeight = 1169;
|
||||
this.PageWidth = 827;
|
||||
this.PaperKind = System.Drawing.Printing.PaperKind.A4;
|
||||
this.Version = "17.1";
|
||||
this.Watermark.Image = ((System.Drawing.Image)(resources.GetObject("ServiceInvoiceReport.Watermark.Image")));
|
||||
((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.FormattingRule ruleRateFactorNull;
|
||||
private DevExpress.XtraReports.UI.TopMarginBand topMarginBand1;
|
||||
private DevExpress.XtraReports.UI.XRLabel xrLabel2;
|
||||
private DevExpress.XtraReports.UI.XRLabel lblKlient;
|
||||
private DevExpress.XtraReports.UI.XRLabel lblMitarbeiter;
|
||||
private DevExpress.XtraReports.UI.XRLabel xrLabel3;
|
||||
private DevExpress.XtraReports.UI.XRLabel xrLabel12;
|
||||
private DevExpress.XtraReports.UI.XRLabel xrLabel11;
|
||||
private DevExpress.XtraReports.UI.XRLabel xrLabel10;
|
||||
private DevExpress.XtraReports.UI.XRLabel xrLabel4;
|
||||
private DevExpress.XtraReports.UI.XRLabel xrLabel5;
|
||||
private DevExpress.XtraReports.UI.XRLabel xrLabel13;
|
||||
private DevExpress.XtraReports.UI.GroupHeaderBand GroupHeader2;
|
||||
private DevExpress.XtraReports.UI.GroupFooterBand GroupFooter3;
|
||||
private DevExpress.XtraReports.UI.BottomMarginBand bottomMarginBand1;
|
||||
private DevExpress.XtraReports.UI.XRLabel xrLabel9;
|
||||
private DevExpress.XtraReports.UI.XRLabel lblAdresse;
|
||||
private DevExpress.XtraReports.UI.XRLabel lblserCat;
|
||||
private DevExpress.XtraReports.UI.XRLabel xrLabel16;
|
||||
private DevExpress.XtraReports.UI.XRLabel xrLabel15;
|
||||
private DevExpress.XtraReports.UI.XRLabel xrLabel6;
|
||||
private DevExpress.XtraReports.UI.DetailReportBand DetailReport;
|
||||
private DevExpress.XtraReports.UI.DetailBand Detail1;
|
||||
private DevExpress.XtraReports.UI.DetailReportBand DetailReport1;
|
||||
private DevExpress.XtraReports.UI.DetailBand Detail2;
|
||||
private DevExpress.XtraReports.UI.XRTable xrTable5;
|
||||
private DevExpress.XtraReports.UI.XRTableRow xrTableRow23;
|
||||
private DevExpress.XtraReports.UI.XRTableCell xrTableCell37;
|
||||
private DevExpress.XtraReports.UI.XRTableCell xrTableCell33;
|
||||
private DevExpress.XtraReports.UI.XRTableCell xrTableCell36;
|
||||
private DevExpress.XtraReports.UI.XRTableCell xrTableCell34;
|
||||
private DevExpress.XtraReports.UI.XRTable xrTable6;
|
||||
private DevExpress.XtraReports.UI.XRTableRow xrTableRow25;
|
||||
private DevExpress.XtraReports.UI.XRTableCell xrTableCell42;
|
||||
private DevExpress.XtraReports.UI.XRTableCell xrTableCell44;
|
||||
private DevExpress.XtraReports.UI.XRTableCell xrTableCell45;
|
||||
private DevExpress.XtraReports.UI.XRTableCell xrTableCell47;
|
||||
private DevExpress.XtraReports.UI.XRLabel xrLabel1;
|
||||
}
|
||||
}
|
||||
83
ReportImp/AWOMuensterlandRecklinghausen/SbdRechnung.cs
Normal file
83
ReportImp/AWOMuensterlandRecklinghausen/SbdRechnung.cs
Normal file
@@ -0,0 +1,83 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Text;
|
||||
using BeWo.Data.Access;
|
||||
using BeWo.Data.Entities;
|
||||
using BeWo.Report;
|
||||
using BeWo.Report.ReportObjects;
|
||||
using BeWo.Service.DCEntityMapper;
|
||||
using BeWo.Service.Plugins;
|
||||
using BS.Shared;
|
||||
using BS.Shared.Core;
|
||||
using BS.Shared.DataContracts;
|
||||
using BS.Shared.Services;
|
||||
using DevExpress.XtraReports.UI;
|
||||
|
||||
namespace AWOMuensterlandRecklinghausen
|
||||
{
|
||||
[IDSpecificClass(Identifier = "SBD")]
|
||||
public partial class ServiceInvoiceReport : XtraReport, IBeWoReport<ServiceInvoiceRO>
|
||||
{
|
||||
public ServiceInvoiceReport()
|
||||
{
|
||||
this.InitializeComponent();
|
||||
}
|
||||
|
||||
public void SetReportDataSource(ServiceInvoiceRO pRO)
|
||||
{
|
||||
|
||||
//CreateAbrechnungsItems(pRO);
|
||||
|
||||
SetzeEmpfaengerAdresse(pRO);
|
||||
|
||||
SetzeBetraege(pRO);
|
||||
|
||||
this.bindingSource1.DataSource = pRO;
|
||||
|
||||
}
|
||||
|
||||
private void SetzeBetraege(ServiceInvoiceRO pRo)
|
||||
{
|
||||
if (pRo.ServiceInvoicePeriods != null)
|
||||
{
|
||||
foreach (var sip in pRo.ServiceInvoicePeriods)
|
||||
{
|
||||
if (sip.ServiceInvoiceItems != null)
|
||||
{
|
||||
if (sip.ServiceInvoiceItems[0].ServiceRecord.ServiceDescription != null)
|
||||
{
|
||||
lblserCat.Text = sip.ServiceInvoiceItems[0].ServiceRecord.ServiceDescription.CategoryName;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
private void SetzeEmpfaengerAdresse(ServiceInvoiceRO pRO)
|
||||
{
|
||||
StringBuilder sb = new StringBuilder();
|
||||
|
||||
if (!String.IsNullOrEmpty(pRO.RecipientOrganisation))
|
||||
{
|
||||
sb.AppendLine(pRO.RecipientOrganisation);
|
||||
}
|
||||
if (!String.IsNullOrEmpty(pRO.RecipientDivision))
|
||||
{
|
||||
sb.AppendLine(pRO.RecipientDivision);
|
||||
}
|
||||
if (!String.IsNullOrEmpty(pRO.RecipientAddressLine1))
|
||||
{
|
||||
sb.AppendLine(pRO.RecipientAddressLine1);
|
||||
}
|
||||
if (!String.IsNullOrEmpty(pRO.RecipientStreet))
|
||||
{
|
||||
sb.AppendLine(pRO.RecipientStreet);
|
||||
}
|
||||
if (!String.IsNullOrEmpty(pRO.RecipientPostCodeAndTown))
|
||||
{
|
||||
sb.AppendLine(pRO.RecipientPostCodeAndTown);
|
||||
}
|
||||
lblAdresse.Text = sb.ToString();
|
||||
}
|
||||
}
|
||||
}
|
||||
1396
ReportImp/AWOMuensterlandRecklinghausen/SbdRechnung.resx
Normal file
1396
ReportImp/AWOMuensterlandRecklinghausen/SbdRechnung.resx
Normal file
File diff suppressed because it is too large
Load Diff
@@ -70,6 +70,12 @@
|
||||
<Compile Include="SettlementReport.Designer.cs">
|
||||
<DependentUpon>SettlementReport.cs</DependentUpon>
|
||||
</Compile>
|
||||
<Compile Include="SettlementReport2.cs">
|
||||
<SubType>Component</SubType>
|
||||
</Compile>
|
||||
<Compile Include="SettlementReport2.Designer.cs">
|
||||
<DependentUpon>SettlementReport2.cs</DependentUpon>
|
||||
</Compile>
|
||||
<Compile Include="SupportConceptReport.cs">
|
||||
<SubType>Component</SubType>
|
||||
</Compile>
|
||||
@@ -91,6 +97,10 @@
|
||||
<DependentUpon>SettlementReport.cs</DependentUpon>
|
||||
<SubType>Designer</SubType>
|
||||
</EmbeddedResource>
|
||||
<EmbeddedResource Include="SettlementReport2.resx">
|
||||
<DependentUpon>SettlementReport2.cs</DependentUpon>
|
||||
<SubType>Designer</SubType>
|
||||
</EmbeddedResource>
|
||||
<EmbeddedResource Include="SupportConceptReport.resx">
|
||||
<DependentUpon>SupportConceptReport.cs</DependentUpon>
|
||||
<SubType>Designer</SubType>
|
||||
|
||||
1102
ReportImp/AidsHilfeDuisburg/SettlementReport2.Designer.cs
generated
Normal file
1102
ReportImp/AidsHilfeDuisburg/SettlementReport2.Designer.cs
generated
Normal file
File diff suppressed because it is too large
Load Diff
57
ReportImp/AidsHilfeDuisburg/SettlementReport2.cs
Normal file
57
ReportImp/AidsHilfeDuisburg/SettlementReport2.cs
Normal file
@@ -0,0 +1,57 @@
|
||||
using System;
|
||||
using System.Drawing;
|
||||
using System.Collections;
|
||||
using System.ComponentModel;
|
||||
using DevExpress.XtraReports.UI;
|
||||
using BeWo.Report.ReportObjects;
|
||||
using BeWo.Report;
|
||||
using System.Text.RegularExpressions;
|
||||
using BS.Shared.Extensions;
|
||||
|
||||
namespace AidsHilfeDuisburg
|
||||
{
|
||||
public partial class Spitzabrechnung : DevExpress.XtraReports.UI.XtraReport, IBeWoReport<Settlement2RO>
|
||||
{
|
||||
public Spitzabrechnung()
|
||||
{
|
||||
InitializeComponent();
|
||||
}
|
||||
|
||||
public void SetReportDataSource(Settlement2RO pRO)
|
||||
{
|
||||
if (String.IsNullOrEmpty(pRO.Notice))
|
||||
{
|
||||
lblNotice.Visible = false;
|
||||
}
|
||||
|
||||
decimal rateFactor = 1;
|
||||
|
||||
foreach (var ii in pRO.InvoiceItems)
|
||||
{
|
||||
if (ii.RateFactor.HasValue)
|
||||
{
|
||||
rateFactor = (100 + ii.RateFactor.Value) / 100;
|
||||
}
|
||||
|
||||
if (!pRO.FehlkontakteString.IsNullOrEmpty() && ii.RateFactor == 0)
|
||||
{
|
||||
Zwischensumme.Visible = true;
|
||||
if (!ii.ItemDescription.IsNullOrEmpty())
|
||||
{
|
||||
ii.DetailDescription = Regex.Replace(ii.DetailDescription, ii.ItemDescription, "Fehlkontakte");
|
||||
}
|
||||
ii.ItemDescription = "Fehlkontakte";
|
||||
}
|
||||
}
|
||||
pRO.RateFactor = (double)rateFactor;
|
||||
|
||||
if (pRO.Claim < 0)
|
||||
{
|
||||
pRO.FinalSentence = "Bitte verrechnen Sie den Betrag mit den nächsten Zahlläufen und teilen uns diesen mit der Fachabrechnung mit.";
|
||||
|
||||
}
|
||||
|
||||
this.bindingSource1.DataSource = pRO;
|
||||
}
|
||||
}
|
||||
}
|
||||
127
ReportImp/AidsHilfeDuisburg/SettlementReport2.resx
Normal file
127
ReportImp/AidsHilfeDuisburg/SettlementReport2.resx
Normal file
@@ -0,0 +1,127 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<root>
|
||||
<!--
|
||||
Microsoft ResX Schema
|
||||
|
||||
Version 2.0
|
||||
|
||||
The primary goals of this format is to allow a simple XML format
|
||||
that is mostly human readable. The generation and parsing of the
|
||||
various data types are done through the TypeConverter classes
|
||||
associated with the data types.
|
||||
|
||||
Example:
|
||||
|
||||
... ado.net/XML headers & schema ...
|
||||
<resheader name="resmimetype">text/microsoft-resx</resheader>
|
||||
<resheader name="version">2.0</resheader>
|
||||
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
|
||||
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
|
||||
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
|
||||
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
|
||||
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
|
||||
<value>[base64 mime encoded serialized .NET Framework object]</value>
|
||||
</data>
|
||||
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
|
||||
<comment>This is a comment</comment>
|
||||
</data>
|
||||
|
||||
There are any number of "resheader" rows that contain simple
|
||||
name/value pairs.
|
||||
|
||||
Each data row contains a name, and value. The row also contains a
|
||||
type or mimetype. Type corresponds to a .NET class that support
|
||||
text/value conversion through the TypeConverter architecture.
|
||||
Classes that don't support this are serialized and stored with the
|
||||
mimetype set.
|
||||
|
||||
The mimetype is used for serialized objects, and tells the
|
||||
ResXResourceReader how to depersist the object. This is currently not
|
||||
extensible. For a given mimetype the value must be set accordingly:
|
||||
|
||||
Note - application/x-microsoft.net.object.binary.base64 is the format
|
||||
that the ResXResourceWriter will generate, however the reader can
|
||||
read any of the formats listed below.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.binary.base64
|
||||
value : The object must be serialized with
|
||||
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
|
||||
: and then encoded with base64 encoding.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.soap.base64
|
||||
value : The object must be serialized with
|
||||
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
|
||||
: and then encoded with base64 encoding.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.bytearray.base64
|
||||
value : The object must be serialized into a byte array
|
||||
: using a System.ComponentModel.TypeConverter
|
||||
: and then encoded with base64 encoding.
|
||||
-->
|
||||
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
|
||||
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
|
||||
<xsd:element name="root" msdata:IsDataSet="true">
|
||||
<xsd:complexType>
|
||||
<xsd:choice maxOccurs="unbounded">
|
||||
<xsd:element name="metadata">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" use="required" type="xsd:string" />
|
||||
<xsd:attribute name="type" type="xsd:string" />
|
||||
<xsd:attribute name="mimetype" type="xsd:string" />
|
||||
<xsd:attribute ref="xml:space" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="assembly">
|
||||
<xsd:complexType>
|
||||
<xsd:attribute name="alias" type="xsd:string" />
|
||||
<xsd:attribute name="name" type="xsd:string" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="data">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
|
||||
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
|
||||
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
|
||||
<xsd:attribute ref="xml:space" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="resheader">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" type="xsd:string" use="required" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
</xsd:choice>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
</xsd:schema>
|
||||
<resheader name="resmimetype">
|
||||
<value>text/microsoft-resx</value>
|
||||
</resheader>
|
||||
<resheader name="version">
|
||||
<value>2.0</value>
|
||||
</resheader>
|
||||
<resheader name="reader">
|
||||
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</resheader>
|
||||
<resheader name="writer">
|
||||
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</resheader>
|
||||
<data name="xrLabel6.Text" xml:space="preserve">
|
||||
<value>hiermit erhalten Sie die Spitzabrechnung über die erbrachten Leistungen im Rahmen des Betreuten Wohnens für [Salutation2] [CustomerName]. Nach unserer Berechnung ergeben sich für den Betreuungszeitraum [AccountingPeriod] hieraus:
|
||||
</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>
|
||||
@@ -1,7 +1,6 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
|
||||
using BeWo.Data.Access;
|
||||
using BeWo.Data.Entities;
|
||||
using BeWo.Service.DCEntityMapper;
|
||||
@@ -29,27 +28,27 @@ namespace AwoDortmund.Service
|
||||
}
|
||||
|
||||
|
||||
public override ServiceInvoice ErstelleStornoRechnung(InvoiceBaseDC ibdc)
|
||||
public override ServiceInvoice ErstelleStornoRechnung(InvoiceBaseDC ibdc)
|
||||
{
|
||||
var i = base.ErstelleStornoRechnung(ibdc);
|
||||
|
||||
int invoiceCounter = 0;
|
||||
var inc = PluginLoader.FindClass<InvoiceNumberGenerator>();
|
||||
i.InvoiceBase.InvoiceNumber = inc.GetNextInvoiceNumber(invoiceCounter, i.InvoiceBase) + " Storno";
|
||||
|
||||
if (String.IsNullOrEmpty(i.InvoiceBase.InvoiceTypeText))
|
||||
{
|
||||
var i = base.ErstelleStornoRechnung(ibdc);
|
||||
|
||||
int invoiceCounter = 0;
|
||||
var inc = PluginLoader.FindClass<InvoiceNumberGenerator>();
|
||||
i.InvoiceBase.InvoiceNumber = inc.GetNextInvoiceNumber(invoiceCounter, i.InvoiceBase) + " Storno";
|
||||
|
||||
if (String.IsNullOrEmpty(i.InvoiceBase.InvoiceTypeText))
|
||||
{
|
||||
i.InvoiceBase.InvoiceTypeText = "Storno";
|
||||
}
|
||||
else
|
||||
{
|
||||
i.InvoiceBase.InvoiceTypeText += " Storno";
|
||||
}
|
||||
|
||||
DAOFactory.GenericDAO.Insert(i);
|
||||
inc.IncreaseInvoiceNumber(1, null);
|
||||
|
||||
return i;
|
||||
i.InvoiceBase.InvoiceTypeText = "Storno";
|
||||
}
|
||||
else
|
||||
{
|
||||
i.InvoiceBase.InvoiceTypeText += " Storno";
|
||||
}
|
||||
|
||||
DAOFactory.GenericDAO.Insert(i);
|
||||
inc.IncreaseInvoiceNumber(1, null);
|
||||
|
||||
return i;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -128,6 +128,7 @@ namespace BeWo.BeWoAmrath
|
||||
if (AddServiceRecordToDuration(item))
|
||||
{
|
||||
decimal duration = 0;
|
||||
flsIstFK = 0;
|
||||
|
||||
if (item.GroupRoundedDuration.HasValue)
|
||||
{
|
||||
@@ -147,7 +148,10 @@ namespace BeWo.BeWoAmrath
|
||||
}
|
||||
|
||||
duration *= prozent / 100;
|
||||
flsIstFK += duration;
|
||||
if (prozent != 100)
|
||||
{
|
||||
flsIstFK = duration;
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
@@ -163,7 +167,10 @@ namespace BeWo.BeWoAmrath
|
||||
|
||||
|
||||
duration *= prozent / 100;
|
||||
flsIstFK = duration;
|
||||
if (prozent != 100)
|
||||
{
|
||||
flsIstFK = duration;
|
||||
}
|
||||
}
|
||||
|
||||
if (item.ServiceDescription != null &&
|
||||
|
||||
@@ -670,13 +670,13 @@ namespace BeWo.BeWoAmrath
|
||||
// xrLabel7
|
||||
//
|
||||
this.xrLabel7.Borders = DevExpress.XtraPrinting.BorderSide.Top;
|
||||
this.xrLabel7.LocationFloat = new DevExpress.Utils.PointFloat(337.2079F, 229.6668F);
|
||||
this.xrLabel7.LocationFloat = new DevExpress.Utils.PointFloat(325.9165F, 229.6668F);
|
||||
this.xrLabel7.Name = "xrLabel7";
|
||||
this.xrLabel7.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
|
||||
this.xrLabel7.SizeF = new System.Drawing.SizeF(161.5834F, 17.99997F);
|
||||
this.xrLabel7.SizeF = new System.Drawing.SizeF(174.0834F, 17.99997F);
|
||||
this.xrLabel7.StylePriority.UseBorders = false;
|
||||
this.xrLabel7.StylePriority.UseFont = false;
|
||||
this.xrLabel7.Text = "Unterschrift Klient";
|
||||
this.xrLabel7.Text = "Unterschrift Leistungsempfänger";
|
||||
//
|
||||
// xrLabel8
|
||||
//
|
||||
|
||||
@@ -23,6 +23,11 @@ namespace BeWo.Report.DefaultReports
|
||||
//StackTrace stackTrace = new StackTrace();
|
||||
//Debug.WriteLine(stackTrace.GetFrame(1).GetMethod().Name);
|
||||
|
||||
if (pRO.EndDate != pRO.StartDate.AddMonths(1).AddDays(-1))
|
||||
{
|
||||
pRO.Month = String.Format("{0}.-{1}. {2}", pRO.StartDate.Day, pRO.EndDate.Day, pRO.Month);
|
||||
}
|
||||
|
||||
bool hatGruppen = false;
|
||||
|
||||
//if (pRO == null)
|
||||
|
||||
@@ -66,9 +66,10 @@ namespace BeWoSchillingReports
|
||||
this.GroupFooter1 = new DevExpress.XtraReports.UI.GroupFooterBand();
|
||||
this.xrLabel11 = new DevExpress.XtraReports.UI.XRLabel();
|
||||
this.ReportHeader = new DevExpress.XtraReports.UI.ReportHeaderBand();
|
||||
this.xrLabel14 = new DevExpress.XtraReports.UI.XRLabel();
|
||||
this.xrLabel2 = new DevExpress.XtraReports.UI.XRLabel();
|
||||
this.xrLabel12 = new DevExpress.XtraReports.UI.XRLabel();
|
||||
this.xrLabel1 = new DevExpress.XtraReports.UI.XRLabel();
|
||||
this.lblStundendokumentation = new DevExpress.XtraReports.UI.XRLabel();
|
||||
this.xrLabel9 = new DevExpress.XtraReports.UI.XRLabel();
|
||||
this.formattingRuleServiceDesc = new DevExpress.XtraReports.UI.FormattingRule();
|
||||
this.formattingRuleCostBearer = new DevExpress.XtraReports.UI.FormattingRule();
|
||||
@@ -86,7 +87,6 @@ namespace BeWoSchillingReports
|
||||
this.xrTableCell8 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell10 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.lblAbsenceTime = new DevExpress.XtraReports.UI.XRLabel();
|
||||
this.xrLabel14 = new DevExpress.XtraReports.UI.XRLabel();
|
||||
((System.ComponentModel.ISupportInitialize)(this.xrTableServiceRecords1)).BeginInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.xrTable3)).BeginInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).BeginInit();
|
||||
@@ -500,11 +500,24 @@ namespace BeWoSchillingReports
|
||||
this.xrLabel14,
|
||||
this.xrLabel2,
|
||||
this.xrLabel12,
|
||||
this.xrLabel1,
|
||||
this.lblStundendokumentation,
|
||||
this.xrLabel9});
|
||||
this.ReportHeader.HeightF = 145F;
|
||||
this.ReportHeader.Name = "ReportHeader";
|
||||
//
|
||||
// xrLabel14
|
||||
//
|
||||
this.xrLabel14.Font = new System.Drawing.Font("Arial", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
|
||||
this.xrLabel14.LocationFloat = new DevExpress.Utils.PointFloat(0F, 108F);
|
||||
this.xrLabel14.Multiline = true;
|
||||
this.xrLabel14.Name = "xrLabel14";
|
||||
this.xrLabel14.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
|
||||
this.xrLabel14.SizeF = new System.Drawing.SizeF(650F, 25F);
|
||||
this.xrLabel14.StylePriority.UseFont = false;
|
||||
this.xrLabel14.StylePriority.UseTextAlignment = false;
|
||||
this.xrLabel14.Text = "Fallverantwortliche Fachkraft: [MainAttendant]";
|
||||
this.xrLabel14.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
|
||||
//
|
||||
// xrLabel2
|
||||
//
|
||||
this.xrLabel2.Font = new System.Drawing.Font("Arial", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
|
||||
@@ -532,18 +545,18 @@ namespace BeWoSchillingReports
|
||||
this.xrLabel12.StylePriority.UseTextAlignment = false;
|
||||
this.xrLabel12.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
|
||||
//
|
||||
// xrLabel1
|
||||
// lblStundendokumentation
|
||||
//
|
||||
this.xrLabel1.Font = new System.Drawing.Font("Arial", 14F);
|
||||
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(650F, 25F);
|
||||
this.xrLabel1.StylePriority.UseFont = false;
|
||||
this.xrLabel1.StylePriority.UseTextAlignment = false;
|
||||
this.xrLabel1.Text = "Stunden-Dokumentation Betreutes Wohnen";
|
||||
this.xrLabel1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
|
||||
this.lblStundendokumentation.Font = new System.Drawing.Font("Arial", 14F);
|
||||
this.lblStundendokumentation.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F);
|
||||
this.lblStundendokumentation.Multiline = true;
|
||||
this.lblStundendokumentation.Name = "lblStundendokumentation";
|
||||
this.lblStundendokumentation.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
|
||||
this.lblStundendokumentation.SizeF = new System.Drawing.SizeF(650F, 25F);
|
||||
this.lblStundendokumentation.StylePriority.UseFont = false;
|
||||
this.lblStundendokumentation.StylePriority.UseTextAlignment = false;
|
||||
this.lblStundendokumentation.Text = "Stunden-Dokumentation ";
|
||||
this.lblStundendokumentation.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
|
||||
//
|
||||
// xrLabel9
|
||||
//
|
||||
@@ -711,19 +724,6 @@ namespace BeWoSchillingReports
|
||||
this.lblAbsenceTime.Text = "Es sind keine stationären Aufenthalte bekannt.";
|
||||
this.lblAbsenceTime.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
|
||||
//
|
||||
// xrLabel14
|
||||
//
|
||||
this.xrLabel14.Font = new System.Drawing.Font("Arial", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
|
||||
this.xrLabel14.LocationFloat = new DevExpress.Utils.PointFloat(0F, 108F);
|
||||
this.xrLabel14.Multiline = true;
|
||||
this.xrLabel14.Name = "xrLabel14";
|
||||
this.xrLabel14.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
|
||||
this.xrLabel14.SizeF = new System.Drawing.SizeF(650F, 25F);
|
||||
this.xrLabel14.StylePriority.UseFont = false;
|
||||
this.xrLabel14.StylePriority.UseTextAlignment = false;
|
||||
this.xrLabel14.Text = "Fallverantwortliche Fachkraft: [MainAttendant]";
|
||||
this.xrLabel14.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
|
||||
//
|
||||
// Quittierungsbeleg
|
||||
//
|
||||
this.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] {
|
||||
@@ -773,7 +773,7 @@ namespace BeWoSchillingReports
|
||||
private DevExpress.XtraReports.UI.DetailBand Detail3;
|
||||
private DevExpress.XtraReports.UI.XRLabel xrLabel8;
|
||||
private DevExpress.XtraReports.UI.ReportHeaderBand ReportHeader;
|
||||
private DevExpress.XtraReports.UI.XRLabel xrLabel1;
|
||||
private DevExpress.XtraReports.UI.XRLabel lblStundendokumentation;
|
||||
private DevExpress.XtraReports.UI.XRLabel xrLabel9;
|
||||
private DevExpress.XtraReports.UI.XRLabel xrLabel3;
|
||||
private DevExpress.XtraReports.UI.XRLabel xrLabel5;
|
||||
|
||||
@@ -1,6 +1,9 @@
|
||||
using System;
|
||||
using BeWo.Data.Access;
|
||||
using BeWo.Data.Entities;
|
||||
using BeWo.Report;
|
||||
using BeWo.Report.ReportObjects;
|
||||
using BeWo.Service.DCEntityMapper;
|
||||
|
||||
namespace BeWoSchillingReports
|
||||
{
|
||||
@@ -13,6 +16,25 @@ namespace BeWoSchillingReports
|
||||
|
||||
public void SetReportDataSource(ServicesOverviewRO pRO)
|
||||
{
|
||||
|
||||
var customer = MapperFactory.CustomerDC_Customer.MapToNewDC(DAOFactory.GenericDAO.GetByID<Customer>(pRO.CustomerOid));
|
||||
string betreuungsform = "";
|
||||
if (customer != null)
|
||||
{
|
||||
if (customer.CustomerCareTypes != null)
|
||||
{
|
||||
for (int i = 0; i < customer.CustomerCareTypes.Count; i++)
|
||||
{
|
||||
var caretype = customer.CustomerCareTypes[i];
|
||||
if (i == customer.CustomerCareTypes.Count - 1)
|
||||
betreuungsform += caretype.DisplayName;
|
||||
else
|
||||
betreuungsform += caretype.DisplayName + " & ";
|
||||
}
|
||||
}
|
||||
lblStundendokumentation.Text += betreuungsform;
|
||||
}
|
||||
|
||||
if (!String.IsNullOrWhiteSpace(pRO.AbsenceTimes))
|
||||
{
|
||||
lblAbsenceTime.Text = "Stationäre Aufenthalte:";
|
||||
|
||||
1580
ReportImp/BzhEssenGGmbH/SettlementReport2.Designer.cs
generated
1580
ReportImp/BzhEssenGGmbH/SettlementReport2.Designer.cs
generated
File diff suppressed because it is too large
Load Diff
@@ -5,7 +5,9 @@ using System.ComponentModel;
|
||||
using DevExpress.XtraReports.UI;
|
||||
using BeWo.Report.ReportObjects;
|
||||
using BeWo.Report;
|
||||
|
||||
using BS.Shared.Extensions;
|
||||
using System.Text.RegularExpressions;
|
||||
|
||||
namespace BeWo.Report.DefaultReports
|
||||
{
|
||||
public partial class Spitzabrechnung : DevExpress.XtraReports.UI.XtraReport, IBeWoReport<Settlement2RO>
|
||||
@@ -25,11 +27,23 @@ namespace BeWo.Report.DefaultReports
|
||||
decimal rateFactor = 1;
|
||||
|
||||
foreach (var ii in pRO.InvoiceItems)
|
||||
{
|
||||
{
|
||||
ii.ItemDescription = "Fachleistungen";
|
||||
|
||||
if (ii.RateFactor.HasValue)
|
||||
{
|
||||
rateFactor = (100 + ii.RateFactor.Value) / 100;
|
||||
}
|
||||
|
||||
if (!pRO.FehlkontakteString.IsNullOrEmpty() && ii.RateFactor == 0)
|
||||
{
|
||||
Zwischensumme.Visible = true;
|
||||
if (!ii.ItemDescription.IsNullOrEmpty())
|
||||
{
|
||||
ii.DetailDescription = Regex.Replace(ii.DetailDescription, ii.ItemDescription, "Fehlkontakte");
|
||||
}
|
||||
ii.ItemDescription = "Fehlkontakte";
|
||||
}
|
||||
}
|
||||
pRO.RateFactor = (double)rateFactor;
|
||||
|
||||
|
||||
@@ -1,126 +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>
|
||||
<data name="xrRichText1.SerializableRtfString" xml:space="preserve">
|
||||
<value>ewBcAHIAdABmADEAXABhAG4AcwBpAGMAcABnADEAMgA1ADIADQAKAHsADQAKAFwAZgBvAG4AdAB0AGIAbAANAAoAewBcAGYAMAAgAFQAaQBtAGUAcwAgAE4AZQB3ACAAUgBvAG0AYQBuADsAfQANAAoAewBcAGYAMQAgAEMAYQBsAGkAYgByAGkAOwB9AA0ACgB9AA0ACgB7AA0ACgBcAGMAbwBsAG8AcgB0AGIAbAANAAoAOwANAAoAXAByAGUAZAAwAFwAZwByAGUAZQBuADAAXABiAGwAdQBlADAAOwANAAoAXAByAGUAZAAwAFwAZwByAGUAZQBuADAAXABiAGwAdQBlADIANQA1ADsADQAKAH0ADQAKAFwAbgBvAHUAaQBjAG8AbQBwAGEAdABcAHMAcABsAHkAdAB3AG4AaQBuAGUAXABoAHQAbQBhAHUAdABzAHAAewBcAHAAYQByAGQAXABwAGwAYQBpAG4AXABxAGwAewBcAGwAYQBuAGcAMQAwADMAMQBcAGwAYQBuAGcAZgBlADEAMAAzADEAXABmADEAXABmAHMAMQA2AFwAYwBmADEAIABiAHoAaAAgAC0AIABFAHMAcwBlAG4AIABnAGUAbQBlAGkAbgBuAFwAdQAyADUAMgBcACcAZgBjAHQAegBpAGcAZQAgAEcAbQBiAEgAIAB9AHsAXABmADEAXABmAHMAMQA2AFwAYwBmADAAIABcAHUAOQA2ADcAOQBcACcAMwBmACAAfQB7AFwAbABhAG4AZwAxADAAMwAxAFwAbABhAG4AZwBmAGUAMQAwADMAMQBcAGYAMQBcAGYAcwAxADYAXABjAGYAMAAgAEsAZQByAGMAawBoAG8AZgBmAHMAdAByAC4AIAAxADIANwAgAH0AewBcAGYAMQBcAGYAcwAxADYAXABjAGYAMAAgAFwAdQA5ADYANwA5AFwAJwAzAGYAIAB9AHsAXABsAGEAbgBnADEAMAAzADEAXABsAGEAbgBnAGYAZQAxADAAMwAxAFwAZgAxAFwAZgBzADEANgBcAGMAZgAwACAANAA1ADEANAA0ACAARQBzAHMAZQBuAH0AXABmAHMAMgA0AFwAYwBmADEAXABwAGEAcgB9AA0ACgB9AA0ACgA=</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>
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<root>
|
||||
<!--
|
||||
Microsoft ResX Schema
|
||||
|
||||
Version 2.0
|
||||
|
||||
The primary goals of this format is to allow a simple XML format
|
||||
that is mostly human readable. The generation and parsing of the
|
||||
various data types are done through the TypeConverter classes
|
||||
associated with the data types.
|
||||
|
||||
Example:
|
||||
|
||||
... ado.net/XML headers & schema ...
|
||||
<resheader name="resmimetype">text/microsoft-resx</resheader>
|
||||
<resheader name="version">2.0</resheader>
|
||||
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
|
||||
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
|
||||
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
|
||||
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
|
||||
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
|
||||
<value>[base64 mime encoded serialized .NET Framework object]</value>
|
||||
</data>
|
||||
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
|
||||
<comment>This is a comment</comment>
|
||||
</data>
|
||||
|
||||
There are any number of "resheader" rows that contain simple
|
||||
name/value pairs.
|
||||
|
||||
Each data row contains a name, and value. The row also contains a
|
||||
type or mimetype. Type corresponds to a .NET class that support
|
||||
text/value conversion through the TypeConverter architecture.
|
||||
Classes that don't support this are serialized and stored with the
|
||||
mimetype set.
|
||||
|
||||
The mimetype is used for serialized objects, and tells the
|
||||
ResXResourceReader how to depersist the object. This is currently not
|
||||
extensible. For a given mimetype the value must be set accordingly:
|
||||
|
||||
Note - application/x-microsoft.net.object.binary.base64 is the format
|
||||
that the ResXResourceWriter will generate, however the reader can
|
||||
read any of the formats listed below.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.binary.base64
|
||||
value : The object must be serialized with
|
||||
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
|
||||
: and then encoded with base64 encoding.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.soap.base64
|
||||
value : The object must be serialized with
|
||||
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
|
||||
: and then encoded with base64 encoding.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.bytearray.base64
|
||||
value : The object must be serialized into a byte array
|
||||
: using a System.ComponentModel.TypeConverter
|
||||
: and then encoded with base64 encoding.
|
||||
-->
|
||||
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
|
||||
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
|
||||
<xsd:element name="root" msdata:IsDataSet="true">
|
||||
<xsd:complexType>
|
||||
<xsd:choice maxOccurs="unbounded">
|
||||
<xsd:element name="metadata">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" use="required" type="xsd:string" />
|
||||
<xsd:attribute name="type" type="xsd:string" />
|
||||
<xsd:attribute name="mimetype" type="xsd:string" />
|
||||
<xsd:attribute ref="xml:space" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="assembly">
|
||||
<xsd:complexType>
|
||||
<xsd:attribute name="alias" type="xsd:string" />
|
||||
<xsd:attribute name="name" type="xsd:string" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="data">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
|
||||
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
|
||||
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
|
||||
<xsd:attribute ref="xml:space" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="resheader">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" type="xsd:string" use="required" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
</xsd:choice>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
</xsd:schema>
|
||||
<resheader name="resmimetype">
|
||||
<value>text/microsoft-resx</value>
|
||||
</resheader>
|
||||
<resheader name="version">
|
||||
<value>2.0</value>
|
||||
</resheader>
|
||||
<resheader name="reader">
|
||||
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</resheader>
|
||||
<resheader name="writer">
|
||||
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</resheader>
|
||||
<data name="xrRichText1.SerializableRtfString" xml:space="preserve">
|
||||
<value>ewBcAHIAdABmADEAXABhAG4AcwBpAGMAcABnADEAMgA1ADIADQAKAHsADQAKAFwAZgBvAG4AdAB0AGIAbAANAAoAewBcAGYAMAAgAFQAaQBtAGUAcwAgAE4AZQB3ACAAUgBvAG0AYQBuADsAfQANAAoAewBcAGYAMQAgAEMAYQBsAGkAYgByAGkAOwB9AA0ACgB9AA0ACgB7AA0ACgBcAGMAbwBsAG8AcgB0AGIAbAANAAoAOwANAAoAXAByAGUAZAAwAFwAZwByAGUAZQBuADAAXABiAGwAdQBlADAAOwANAAoAXAByAGUAZAAwAFwAZwByAGUAZQBuADAAXABiAGwAdQBlADIANQA1ADsADQAKAH0ADQAKAFwAbgBvAHUAaQBjAG8AbQBwAGEAdABcAHMAcABsAHkAdAB3AG4AaQBuAGUAXABoAHQAbQBhAHUAdABzAHAAewBcAHAAYQByAGQAXABwAGwAYQBpAG4AXABxAGwAewBcAGwAYQBuAGcAMQAwADMAMQBcAGwAYQBuAGcAZgBlADEAMAAzADEAXABmADEAXABmAHMAMQA2AFwAYwBmADEAIABiAHoAaAAgAC0AIABFAHMAcwBlAG4AIABnAGUAbQBlAGkAbgBuAFwAdQAyADUAMgBcACcAZgBjAHQAegBpAGcAZQAgAEcAbQBiAEgAIAB9AHsAXABmADEAXABmAHMAMQA2AFwAYwBmADAAIABcAHUAOQA2ADcAOQBcACcAMwBmACAAfQB7AFwAbABhAG4AZwAxADAAMwAxAFwAbABhAG4AZwBmAGUAMQAwADMAMQBcAGYAMQBcAGYAcwAxADYAXABjAGYAMAAgAEsAZQByAGMAawBoAG8AZgBmAHMAdAByAC4AIAAxADIANwAgAH0AewBcAGYAMQBcAGYAcwAxADYAXABjAGYAMAAgAFwAdQA5ADYANwA5AFwAJwAzAGYAIAB9AHsAXABsAGEAbgBnADEAMAAzADEAXABsAGEAbgBnAGYAZQAxADAAMwAxAFwAZgAxAFwAZgBzADEANgBcAGMAZgAwACAANAA1ADEANAA0ACAARQBzAHMAZQBuAH0AXABmAHMAMgA0AFwAYwBmADEAXABwAGEAcgB9AA0ACgB9AA0ACgA=</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>
|
||||
BIN
ReportImp/ChristineHoelzmann/BriefkopfBlanko.jpg
Normal file
BIN
ReportImp/ChristineHoelzmann/BriefkopfBlanko.jpg
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 641 KiB |
Binary file not shown.
|
After Width: | Height: | Size: 54 KiB |
@@ -69,6 +69,18 @@
|
||||
<DependentUpon>MitarbeiterstundenkontoJahr.cs</DependentUpon>
|
||||
</Compile>
|
||||
<Compile Include="Properties\AssemblyInfo.cs" />
|
||||
<Compile Include="SettlementReport.cs">
|
||||
<SubType>Component</SubType>
|
||||
</Compile>
|
||||
<Compile Include="SettlementReport.Designer.cs">
|
||||
<DependentUpon>SettlementReport.cs</DependentUpon>
|
||||
</Compile>
|
||||
<Compile Include="SettlementReport2.cs">
|
||||
<SubType>Component</SubType>
|
||||
</Compile>
|
||||
<Compile Include="SettlementReport2.Designer.cs">
|
||||
<DependentUpon>SettlementReport2.cs</DependentUpon>
|
||||
</Compile>
|
||||
<Compile Include="Teamstundenkonto.cs">
|
||||
<SubType>Component</SubType>
|
||||
</Compile>
|
||||
@@ -106,6 +118,15 @@
|
||||
<DependentUpon>MitarbeiterstundenkontoJahr.cs</DependentUpon>
|
||||
<SubType>Designer</SubType>
|
||||
</EmbeddedResource>
|
||||
<EmbeddedResource Include="Properties\licenses.licx" />
|
||||
<EmbeddedResource Include="SettlementReport.resx">
|
||||
<DependentUpon>SettlementReport.cs</DependentUpon>
|
||||
<SubType>Designer</SubType>
|
||||
</EmbeddedResource>
|
||||
<EmbeddedResource Include="SettlementReport2.resx">
|
||||
<DependentUpon>SettlementReport2.cs</DependentUpon>
|
||||
<SubType>Designer</SubType>
|
||||
</EmbeddedResource>
|
||||
<EmbeddedResource Include="Teamstundenkonto.resx">
|
||||
<DependentUpon>Teamstundenkonto.cs</DependentUpon>
|
||||
</EmbeddedResource>
|
||||
|
||||
1
ReportImp/ChristineHoelzmann/Properties/licenses.licx
Normal file
1
ReportImp/ChristineHoelzmann/Properties/licenses.licx
Normal file
@@ -0,0 +1 @@
|
||||
DevExpress.XtraReports.UI.XtraReport, DevExpress.XtraReports.v17.1, Version=17.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
|
||||
1209
ReportImp/ChristineHoelzmann/SettlementReport.Designer.cs
generated
Normal file
1209
ReportImp/ChristineHoelzmann/SettlementReport.Designer.cs
generated
Normal file
File diff suppressed because it is too large
Load Diff
222
ReportImp/ChristineHoelzmann/SettlementReport.cs
Normal file
222
ReportImp/ChristineHoelzmann/SettlementReport.cs
Normal file
@@ -0,0 +1,222 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using BeWo.Data.Access;
|
||||
using BeWo.Data.Entities;
|
||||
using BeWo.Report;
|
||||
using BeWo.Report.ReportObjects;
|
||||
using BS.Shared.DataContracts;
|
||||
|
||||
namespace ChristineHoelzmann.Alt
|
||||
{
|
||||
public partial class Spitzabrechnung : DevExpress.XtraReports.UI.XtraReport, IBeWoReport<SettlementRO>
|
||||
{
|
||||
public Spitzabrechnung()
|
||||
{
|
||||
InitializeComponent();
|
||||
}
|
||||
|
||||
public void SetReportDataSource(SettlementRO pRO)
|
||||
{
|
||||
bool isDefaultSpitzabrechnung = false;
|
||||
|
||||
if (String.IsNullOrEmpty(pRO.Notice))
|
||||
{
|
||||
lblNotice.Visible = false;
|
||||
}
|
||||
|
||||
if (pRO.InvoiceItems != null && pRO.InvoiceItems.Count == 1)
|
||||
{
|
||||
var ii = pRO.InvoiceItems[0];
|
||||
if ((ii.ItemDescription == "Spitzabrechung" || ii.ItemDescription == "Spitzabrechnung") && ii.GrossAmountTotal == null && ii.RateFactor == null)
|
||||
{
|
||||
isDefaultSpitzabrechnung = true;
|
||||
}
|
||||
}
|
||||
if (!isDefaultSpitzabrechnung)
|
||||
{
|
||||
if (pRO.DifferentHourlyRateCount > 0 && pRO.HourlyRateNew.HasValue)
|
||||
{
|
||||
isDefaultSpitzabrechnung = true;
|
||||
}
|
||||
}
|
||||
|
||||
if (isDefaultSpitzabrechnung)
|
||||
{
|
||||
//UpdateAbrechnungsFelder(pRO);
|
||||
|
||||
pRO.InvoiceItems = CreateDefaultSpitzabrechnungInvoiceItems(pRO);
|
||||
}
|
||||
else
|
||||
{
|
||||
var id = GetCustomerId(pRO);
|
||||
if (id == "LWLNEU")
|
||||
{
|
||||
pRO.RateFactorText = null;
|
||||
pRO.RateFactorText2 = null;
|
||||
|
||||
if (pRO.InvoiceItems != null)
|
||||
{
|
||||
foreach (var ii in pRO.InvoiceItems)
|
||||
{
|
||||
ii.ItemDescription = String.Format("{0:dd.MM.yyyy} bis {1:dd.MM.yyyy}: {2:0.##} FLS x {3:c}",
|
||||
ii.ItemPeriodStart, ii.ItemPeriodEnd, ii.UnitCount, ii.AmountPerUnit);
|
||||
}
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
if (pRO.InvoiceItems != null)
|
||||
{
|
||||
foreach (var ii in pRO.InvoiceItems)
|
||||
{
|
||||
ii.ItemDescription = String.Format("{0:dd.MM.yyyy} bis {1:dd.MM.yyyy}: {2:0.##} FLS {3}x {4:c}",
|
||||
ii.ItemPeriodStart, ii.ItemPeriodEnd,
|
||||
ii.UnitCount, ii.RateFactor == 0 ? "" : "x " + pRO.RateFactorText2 + " ",
|
||||
ii.AmountPerUnit);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
this.bindingSource1.DataSource = pRO;
|
||||
}
|
||||
|
||||
private String GetCustomerId(SettlementRO pRO)
|
||||
{
|
||||
var cb2sc = DAOFactory.GenericDAO.LoadByID<CostBearer2SupportConcept>(pRO.CostBearer2SupportConceptOid);
|
||||
return cb2sc.CostBearer.ID;
|
||||
}
|
||||
|
||||
private IList<InvoiceItemDC> CreateDefaultSpitzabrechnungInvoiceItems(SettlementRO pRO)
|
||||
{
|
||||
IList<InvoiceItemDC> itemList = new List<InvoiceItemDC>();
|
||||
if (pRO.DifferentHourlyRateCount == 3)
|
||||
{
|
||||
itemList.Add(new InvoiceItemDC
|
||||
{
|
||||
ItemDescription = String.Format("{0} bis {1}: {2:0.##} FLS {3}x {4:c}",
|
||||
pRO.AccountingStartDateString, pRO.HourlyRate3EndDateString,
|
||||
pRO.GeleisteteFLSMitStundensatz3, pRO.RateFactor == 1 ? "" : "x " + pRO.RateFactorText2 + " ", pRO.HourlyRate3),
|
||||
|
||||
GrossAmountTotal = pRO.GeleisteteFLSMitStundensatz3 * pRO.RateFactor * pRO.HourlyRate3
|
||||
});
|
||||
|
||||
itemList.Add(new InvoiceItemDC
|
||||
{
|
||||
ItemDescription = String.Format("{0} bis {1}: {2:0.##} FLS {3}x {4:c}",
|
||||
pRO.HourlyRateOldStartDateString, pRO.HourlyRateOldEndDateString,
|
||||
pRO.GeleisteteFLSMitStundensatzAlt, pRO.RateFactor == 1 ? "" : "x " + pRO.RateFactorText2 + " ", pRO.HourlyRateOld),
|
||||
|
||||
GrossAmountTotal = pRO.GeleisteteFLSMitStundensatzAlt * pRO.RateFactor * pRO.HourlyRateOld
|
||||
});
|
||||
|
||||
itemList.Add(new InvoiceItemDC
|
||||
{
|
||||
ItemDescription = String.Format("{0} bis {1}: {2:0.##} FLS {3}x {4:c}",
|
||||
pRO.HourlyRateNewStartDateString, pRO.AccountingEndDateString,
|
||||
pRO.GeleisteteFLSMitStundensatzAktuell, pRO.RateFactor == 1 ? "" : "x " + pRO.RateFactorText2 + " ", pRO.HourlyRateNew),
|
||||
|
||||
GrossAmountTotal = pRO.GeleisteteFLSMitStundensatzAktuell * pRO.RateFactor * pRO.HourlyRateNew
|
||||
});
|
||||
|
||||
}
|
||||
else if (pRO.DifferentHourlyRateCount == 2)
|
||||
{
|
||||
itemList.Add(new InvoiceItemDC
|
||||
{
|
||||
ItemDescription = String.Format("{0} bis {1}: {2:0.##} FLS {3}x {4:c}",
|
||||
pRO.AccountingStartDateString, pRO.HourlyRateOldEndDateString,
|
||||
pRO.GeleisteteFLSMitStundensatzAlt, pRO.RateFactor == 1 ? "" : "x " + pRO.RateFactorText2 + " ", pRO.HourlyRateOld),
|
||||
|
||||
GrossAmountTotal = pRO.GeleisteteFLSMitStundensatzAlt * (decimal)pRO.RateFactor * pRO.HourlyRateOld
|
||||
});
|
||||
|
||||
itemList.Add(new InvoiceItemDC
|
||||
{
|
||||
ItemDescription = String.Format("{0} bis {1}: {2:0.##} FLS {3}x {4:c}",
|
||||
pRO.HourlyRateNewStartDateString, pRO.AccountingEndDateString,
|
||||
pRO.GeleisteteFLSMitStundensatzAktuell, pRO.RateFactor == 1 ? "" : "x " + pRO.RateFactorText2 + " ", pRO.HourlyRateNew),
|
||||
|
||||
GrossAmountTotal = pRO.GeleisteteFLSMitStundensatzAktuell * pRO.RateFactor * pRO.HourlyRateNew
|
||||
});
|
||||
|
||||
}
|
||||
else
|
||||
{
|
||||
itemList.Add(new InvoiceItemDC
|
||||
{
|
||||
ItemDescription = String.Format("{0} bis {1}: {2:0.##} FLS {3}x {4:c}",
|
||||
pRO.AccountingStartDateString, pRO.AccountingEndDateString,
|
||||
pRO.GeleisteteFLSMitStundensatzAktuell, pRO.RateFactor == 1 ? "" : "x " + pRO.RateFactorText2 + " ", pRO.HourlyRateNew),
|
||||
|
||||
GrossAmountTotal = pRO.GeleisteteFLSMitStundensatzAktuell * pRO.RateFactor * pRO.HourlyRateNew
|
||||
});
|
||||
|
||||
}
|
||||
|
||||
return itemList;
|
||||
}
|
||||
|
||||
private void UpdateAbrechnungsFelder(SettlementRO pRO)
|
||||
{
|
||||
if (pRO.DifferentHourlyRateCount == 3)
|
||||
{
|
||||
//Erbrachte Leistungen (FLS) - bis [HourlyRateOldEndDateString] à [HourlyRateOldString] €
|
||||
|
||||
pRO.Abrechnungstext1 = String.Format("{0} bis {1}",
|
||||
pRO.AccountingStartDateString, pRO.HourlyRate3EndDateString);
|
||||
|
||||
pRO.Abrechnungstext1 += String.Format(": {0:0.##} FLS {1}x {2:c}",
|
||||
pRO.GeleisteteFLSMitStundensatz3, pRO.RateFactor == 1 ? "" : "x " + pRO.RateFactorText2 + " ", pRO.HourlyRate3);
|
||||
|
||||
//[AccountingStartDateString] - [HourlyRate3EndDateString] sind [RecordedFLSWithHourlyRate3String] Std. x [HourlyRate3String] € =";
|
||||
|
||||
pRO.Betrag1 = String.Format("{0:c}", pRO.GeleisteteFLSMitStundensatz3 * (decimal)pRO.RateFactor * pRO.HourlyRate3);
|
||||
|
||||
|
||||
pRO.Abrechnungstext2 = String.Format("{0} bis {1}",
|
||||
pRO.HourlyRateOldStartDateString, pRO.HourlyRateOldEndDateString);
|
||||
pRO.Abrechnungstext2 += String.Format(": {0:0.##} FLS {1}x {2:c}",
|
||||
pRO.GeleisteteFLSMitStundensatzAlt, pRO.RateFactor == 1 ? "" : "x " + pRO.RateFactorText2 + " ", pRO.HourlyRateOld);
|
||||
|
||||
pRO.Betrag2 = String.Format("{0:c}", pRO.GeleisteteFLSMitStundensatzAlt * (decimal)pRO.RateFactor * pRO.HourlyRateOld);
|
||||
|
||||
|
||||
pRO.Abrechnungstext3 = String.Format("{0} bis {1}",
|
||||
pRO.HourlyRateNewStartDateString, pRO.AccountingEndDateString);
|
||||
pRO.Abrechnungstext3 += String.Format(": {0:0.##} FLS {1}x {2:c}",
|
||||
pRO.GeleisteteFLSMitStundensatzAktuell, pRO.RateFactor == 1 ? "" : "x " + pRO.RateFactorText2 + " ", pRO.HourlyRateNew);
|
||||
|
||||
pRO.Betrag3 = String.Format("{0:c}", pRO.GeleisteteFLSMitStundensatzAktuell * (decimal)pRO.RateFactor * pRO.HourlyRateNew);
|
||||
}
|
||||
else if (pRO.DifferentHourlyRateCount == 2)
|
||||
{
|
||||
|
||||
pRO.Abrechnungstext2 = String.Format("{0} bis {1}",
|
||||
pRO.AccountingStartDateString, pRO.HourlyRateOldEndDateString);
|
||||
pRO.Abrechnungstext2 += String.Format(": {0:0.##} FLS {1}x {2:c}",
|
||||
pRO.GeleisteteFLSMitStundensatzAlt, pRO.RateFactor == 1 ? "" : "x " + pRO.RateFactorText2 + " ", pRO.HourlyRateOld);
|
||||
|
||||
pRO.Betrag2 = String.Format("{0:c}", pRO.GeleisteteFLSMitStundensatzAlt * (decimal)pRO.RateFactor * pRO.HourlyRateOld);
|
||||
|
||||
|
||||
pRO.Abrechnungstext3 = String.Format("{0} bis {1}",
|
||||
pRO.HourlyRateNewStartDateString, pRO.AccountingEndDateString);
|
||||
pRO.Abrechnungstext3 += String.Format(": {0:0.##} FLS {1}x {2:c}",
|
||||
pRO.GeleisteteFLSMitStundensatzAktuell, pRO.RateFactor == 1 ? "" : "x " + pRO.RateFactorText2 + " ", pRO.HourlyRateNew);
|
||||
|
||||
pRO.Betrag3 = String.Format("{0:c}", pRO.GeleisteteFLSMitStundensatzAktuell * (decimal)pRO.RateFactor * pRO.HourlyRateNew);
|
||||
}
|
||||
else
|
||||
{
|
||||
pRO.Abrechnungstext3 = String.Format("{0} bis {1}",
|
||||
pRO.AccountingStartDateString, pRO.AccountingEndDateString);
|
||||
pRO.Abrechnungstext3 += String.Format(": {0:0.##} FLS {1}x {2:c}",
|
||||
pRO.GeleisteteFLSMitStundensatzAktuell, pRO.RateFactor == 1 ? "" : "x " + pRO.RateFactorText2 + " ", pRO.HourlyRateNew);
|
||||
|
||||
pRO.Betrag3 = String.Format("{0:c}", pRO.GeleisteteFLSMitStundensatzAktuell * (decimal)pRO.RateFactor * pRO.HourlyRateNew);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
11082
ReportImp/ChristineHoelzmann/SettlementReport.resx
Normal file
11082
ReportImp/ChristineHoelzmann/SettlementReport.resx
Normal file
File diff suppressed because one or more lines are too long
1201
ReportImp/ChristineHoelzmann/SettlementReport2.Designer.cs
generated
Normal file
1201
ReportImp/ChristineHoelzmann/SettlementReport2.Designer.cs
generated
Normal file
File diff suppressed because it is too large
Load Diff
51
ReportImp/ChristineHoelzmann/SettlementReport2.cs
Normal file
51
ReportImp/ChristineHoelzmann/SettlementReport2.cs
Normal file
@@ -0,0 +1,51 @@
|
||||
using System;
|
||||
using System.Drawing;
|
||||
using System.Collections;
|
||||
using System.ComponentModel;
|
||||
using DevExpress.XtraReports.UI;
|
||||
using BeWo.Report.ReportObjects;
|
||||
using BeWo.Report;
|
||||
using System.Text.RegularExpressions;
|
||||
using BS.Shared.Extensions;
|
||||
|
||||
namespace ChristineHoelzmann
|
||||
{
|
||||
public partial class Spitzabrechnung : DevExpress.XtraReports.UI.XtraReport, IBeWoReport<Settlement2RO>
|
||||
{
|
||||
public Spitzabrechnung()
|
||||
{
|
||||
InitializeComponent();
|
||||
}
|
||||
|
||||
public void SetReportDataSource(Settlement2RO pRO)
|
||||
{
|
||||
if (String.IsNullOrEmpty(pRO.Notice))
|
||||
{
|
||||
lblNotice.Visible = false;
|
||||
}
|
||||
|
||||
decimal rateFactor = 1;
|
||||
|
||||
foreach (var ii in pRO.InvoiceItems)
|
||||
{
|
||||
if (ii.RateFactor.HasValue)
|
||||
{
|
||||
rateFactor = (100 + ii.RateFactor.Value) / 100;
|
||||
}
|
||||
|
||||
if (!pRO.FehlkontakteString.IsNullOrEmpty() && ii.RateFactor == 0)
|
||||
{
|
||||
Zwischensumme.Visible = true;
|
||||
if (!ii.ItemDescription.IsNullOrEmpty())
|
||||
{
|
||||
ii.DetailDescription = Regex.Replace(ii.DetailDescription, ii.ItemDescription, "Fehlkontakte");
|
||||
}
|
||||
ii.ItemDescription = "Fehlkontakte";
|
||||
}
|
||||
}
|
||||
pRO.RateFactor = (double)rateFactor;
|
||||
|
||||
this.bindingSource1.DataSource = pRO;
|
||||
}
|
||||
}
|
||||
}
|
||||
11082
ReportImp/ChristineHoelzmann/SettlementReport2.resx
Normal file
11082
ReportImp/ChristineHoelzmann/SettlementReport2.resx
Normal file
File diff suppressed because one or more lines are too long
1306
ReportImp/DiakonieMuelheim/CustomerDataReport.Designer.cs
generated
Normal file
1306
ReportImp/DiakonieMuelheim/CustomerDataReport.Designer.cs
generated
Normal file
File diff suppressed because it is too large
Load Diff
28
ReportImp/DiakonieMuelheim/CustomerDataReport.cs
Normal file
28
ReportImp/DiakonieMuelheim/CustomerDataReport.cs
Normal file
@@ -0,0 +1,28 @@
|
||||
using System;
|
||||
using System.Drawing;
|
||||
using System.Collections;
|
||||
using System.ComponentModel;
|
||||
using DevExpress.XtraReports.UI;
|
||||
using BeWo.Data.Access;
|
||||
using BeWo.Data.Entities;
|
||||
using BeWo.Report;
|
||||
using BeWo.Report.ReportObjects;
|
||||
|
||||
namespace DiakonieMuelheim
|
||||
{
|
||||
public partial class Klientenstammblatt : DevExpress.XtraReports.UI.XtraReport, IBeWoReport<CustomerDataRO>
|
||||
{
|
||||
public Klientenstammblatt()
|
||||
{
|
||||
InitializeComponent();
|
||||
}
|
||||
|
||||
public void SetReportDataSource(CustomerDataRO pRO)
|
||||
{
|
||||
var customer = DAOFactory.GenericDAO.LoadByID<Customer>(pRO.CustomerOid);
|
||||
lblBeginn.Text = String.Format("{0:dd.MM.yyyy}", customer.AssistanceBegin);
|
||||
|
||||
this.bindingSource1.DataSource = pRO;
|
||||
}
|
||||
}
|
||||
}
|
||||
123
ReportImp/DiakonieMuelheim/CustomerDataReport.resx
Normal file
123
ReportImp/DiakonieMuelheim/CustomerDataReport.resx
Normal 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>
|
||||
@@ -1,162 +1,172 @@
|
||||
<?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>{E33BBDC7-A5E3-4646-8790-717B0B2EFED5}</ProjectGuid>
|
||||
<OutputType>Library</OutputType>
|
||||
<AppDesignerFolder>Properties</AppDesignerFolder>
|
||||
<RootNamespace>DiakonieMuelheim</RootNamespace>
|
||||
<AssemblyName>2279593936_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="CustomReportCreator.cs" />
|
||||
<Compile Include="Jahresstatistik.cs">
|
||||
<SubType>Component</SubType>
|
||||
</Compile>
|
||||
<Compile Include="Jahresstatistik.designer.cs">
|
||||
<DependentUpon>Jahresstatistik.cs</DependentUpon>
|
||||
</Compile>
|
||||
<Compile Include="Reports\CustomReportCreator.cs" />
|
||||
<Compile Include="Synodenstatistik.cs">
|
||||
<SubType>Component</SubType>
|
||||
</Compile>
|
||||
<Compile Include="Synodenstatistik.Designer.cs">
|
||||
<DependentUpon>Synodenstatistik.cs</DependentUpon>
|
||||
</Compile>
|
||||
<Compile Include="AuswertungNotschlafstellen.cs">
|
||||
<SubType>Component</SubType>
|
||||
</Compile>
|
||||
<Compile Include="AuswertungNotschlafstellen.Designer.cs">
|
||||
<DependentUpon>AuswertungNotschlafstellen.cs</DependentUpon>
|
||||
</Compile>
|
||||
<Compile Include="SynodenstatistikRO.cs" />
|
||||
<Compile Include="Finanzauswertung.cs">
|
||||
<SubType>Component</SubType>
|
||||
</Compile>
|
||||
<Compile Include="Finanzauswertung.designer.cs">
|
||||
<DependentUpon>Finanzauswertung.cs</DependentUpon>
|
||||
</Compile>
|
||||
<Compile Include="Invoicing\CustomInvoiceCreation.cs" />
|
||||
<Compile Include="Invoicing\CustomInvoiceFactory.cs" />
|
||||
<Compile Include="Properties\AssemblyInfo.cs" />
|
||||
<Compile Include="Quittierungsbeleg.cs">
|
||||
<SubType>Component</SubType>
|
||||
</Compile>
|
||||
<Compile Include="Quittierungsbeleg.Designer.cs">
|
||||
<DependentUpon>Quittierungsbeleg.cs</DependentUpon>
|
||||
</Compile>
|
||||
<Compile Include="ServiceInvoiceReport.cs">
|
||||
<SubType>Component</SubType>
|
||||
</Compile>
|
||||
<Compile Include="ServiceInvoiceReport.Designer.cs">
|
||||
<DependentUpon>ServiceInvoiceReport.cs</DependentUpon>
|
||||
</Compile>
|
||||
<Compile Include="SettlementReport2.cs">
|
||||
<SubType>Component</SubType>
|
||||
</Compile>
|
||||
<Compile Include="SettlementReport2.Designer.cs">
|
||||
<DependentUpon>SettlementReport2.cs</DependentUpon>
|
||||
</Compile>
|
||||
<Compile Include="SettlementReport.cs">
|
||||
<SubType>Component</SubType>
|
||||
</Compile>
|
||||
<Compile Include="SettlementReport.Designer.cs">
|
||||
<DependentUpon>SettlementReport.cs</DependentUpon>
|
||||
</Compile>
|
||||
<Compile Include="AuswertungNotschlafstellenRO.cs" />
|
||||
<Compile Include="Validation\ServiceRecordValidator.cs" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<EmbeddedResource Include="Jahresstatistik.resx">
|
||||
<DependentUpon>Jahresstatistik.cs</DependentUpon>
|
||||
</EmbeddedResource>
|
||||
<EmbeddedResource Include="Synodenstatistik.resx">
|
||||
<DependentUpon>Synodenstatistik.cs</DependentUpon>
|
||||
<SubType>Designer</SubType>
|
||||
</EmbeddedResource>
|
||||
<EmbeddedResource Include="AuswertungNotschlafstellen.resx">
|
||||
<DependentUpon>AuswertungNotschlafstellen.cs</DependentUpon>
|
||||
<SubType>Designer</SubType>
|
||||
</EmbeddedResource>
|
||||
<EmbeddedResource Include="Finanzauswertung.resx">
|
||||
<DependentUpon>Finanzauswertung.cs</DependentUpon>
|
||||
<SubType>Designer</SubType>
|
||||
</EmbeddedResource>
|
||||
<EmbeddedResource Include="Properties\licenses.licx" />
|
||||
<EmbeddedResource Include="Quittierungsbeleg.resx">
|
||||
<DependentUpon>Quittierungsbeleg.cs</DependentUpon>
|
||||
<SubType>Designer</SubType>
|
||||
</EmbeddedResource>
|
||||
<EmbeddedResource Include="ServiceInvoiceReport.resx">
|
||||
<DependentUpon>ServiceInvoiceReport.cs</DependentUpon>
|
||||
<SubType>Designer</SubType>
|
||||
</EmbeddedResource>
|
||||
<EmbeddedResource Include="SettlementReport2.resx">
|
||||
<DependentUpon>SettlementReport2.cs</DependentUpon>
|
||||
</EmbeddedResource>
|
||||
<EmbeddedResource Include="SettlementReport.resx">
|
||||
<DependentUpon>SettlementReport.cs</DependentUpon>
|
||||
</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>
|
||||
</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>
|
||||
<None Include="app.config" />
|
||||
</ItemGroup>
|
||||
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Project ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<Import Project="$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props" Condition="Exists('$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props')" />
|
||||
<PropertyGroup>
|
||||
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
|
||||
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
|
||||
<ProjectGuid>{E33BBDC7-A5E3-4646-8790-717B0B2EFED5}</ProjectGuid>
|
||||
<OutputType>Library</OutputType>
|
||||
<AppDesignerFolder>Properties</AppDesignerFolder>
|
||||
<RootNamespace>DiakonieMuelheim</RootNamespace>
|
||||
<AssemblyName>2279593936_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="CustomerDataReport.cs">
|
||||
<SubType>Component</SubType>
|
||||
</Compile>
|
||||
<Compile Include="CustomerDataReport.Designer.cs">
|
||||
<DependentUpon>CustomerDataReport.cs</DependentUpon>
|
||||
</Compile>
|
||||
<Compile Include="CustomReportCreator.cs" />
|
||||
<Compile Include="Jahresstatistik.cs">
|
||||
<SubType>Component</SubType>
|
||||
</Compile>
|
||||
<Compile Include="Jahresstatistik.designer.cs">
|
||||
<DependentUpon>Jahresstatistik.cs</DependentUpon>
|
||||
</Compile>
|
||||
<Compile Include="Reports\CustomReportCreator.cs" />
|
||||
<Compile Include="Synodenstatistik.cs">
|
||||
<SubType>Component</SubType>
|
||||
</Compile>
|
||||
<Compile Include="Synodenstatistik.Designer.cs">
|
||||
<DependentUpon>Synodenstatistik.cs</DependentUpon>
|
||||
</Compile>
|
||||
<Compile Include="AuswertungNotschlafstellen.cs">
|
||||
<SubType>Component</SubType>
|
||||
</Compile>
|
||||
<Compile Include="AuswertungNotschlafstellen.Designer.cs">
|
||||
<DependentUpon>AuswertungNotschlafstellen.cs</DependentUpon>
|
||||
</Compile>
|
||||
<Compile Include="SynodenstatistikRO.cs" />
|
||||
<Compile Include="Finanzauswertung.cs">
|
||||
<SubType>Component</SubType>
|
||||
</Compile>
|
||||
<Compile Include="Finanzauswertung.designer.cs">
|
||||
<DependentUpon>Finanzauswertung.cs</DependentUpon>
|
||||
</Compile>
|
||||
<Compile Include="Invoicing\CustomInvoiceCreation.cs" />
|
||||
<Compile Include="Invoicing\CustomInvoiceFactory.cs" />
|
||||
<Compile Include="Properties\AssemblyInfo.cs" />
|
||||
<Compile Include="Quittierungsbeleg.cs">
|
||||
<SubType>Component</SubType>
|
||||
</Compile>
|
||||
<Compile Include="Quittierungsbeleg.Designer.cs">
|
||||
<DependentUpon>Quittierungsbeleg.cs</DependentUpon>
|
||||
</Compile>
|
||||
<Compile Include="ServiceInvoiceReport.cs">
|
||||
<SubType>Component</SubType>
|
||||
</Compile>
|
||||
<Compile Include="ServiceInvoiceReport.Designer.cs">
|
||||
<DependentUpon>ServiceInvoiceReport.cs</DependentUpon>
|
||||
</Compile>
|
||||
<Compile Include="SettlementReport2.cs">
|
||||
<SubType>Component</SubType>
|
||||
</Compile>
|
||||
<Compile Include="SettlementReport2.Designer.cs">
|
||||
<DependentUpon>SettlementReport2.cs</DependentUpon>
|
||||
</Compile>
|
||||
<Compile Include="SettlementReport.cs">
|
||||
<SubType>Component</SubType>
|
||||
</Compile>
|
||||
<Compile Include="SettlementReport.Designer.cs">
|
||||
<DependentUpon>SettlementReport.cs</DependentUpon>
|
||||
</Compile>
|
||||
<Compile Include="AuswertungNotschlafstellenRO.cs" />
|
||||
<Compile Include="Validation\ServiceRecordValidator.cs" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<EmbeddedResource Include="CustomerDataReport.resx">
|
||||
<DependentUpon>CustomerDataReport.cs</DependentUpon>
|
||||
<SubType>Designer</SubType>
|
||||
</EmbeddedResource>
|
||||
<EmbeddedResource Include="Jahresstatistik.resx">
|
||||
<DependentUpon>Jahresstatistik.cs</DependentUpon>
|
||||
</EmbeddedResource>
|
||||
<EmbeddedResource Include="Synodenstatistik.resx">
|
||||
<DependentUpon>Synodenstatistik.cs</DependentUpon>
|
||||
<SubType>Designer</SubType>
|
||||
</EmbeddedResource>
|
||||
<EmbeddedResource Include="AuswertungNotschlafstellen.resx">
|
||||
<DependentUpon>AuswertungNotschlafstellen.cs</DependentUpon>
|
||||
<SubType>Designer</SubType>
|
||||
</EmbeddedResource>
|
||||
<EmbeddedResource Include="Finanzauswertung.resx">
|
||||
<DependentUpon>Finanzauswertung.cs</DependentUpon>
|
||||
<SubType>Designer</SubType>
|
||||
</EmbeddedResource>
|
||||
<EmbeddedResource Include="Properties\licenses.licx" />
|
||||
<EmbeddedResource Include="Quittierungsbeleg.resx">
|
||||
<DependentUpon>Quittierungsbeleg.cs</DependentUpon>
|
||||
<SubType>Designer</SubType>
|
||||
</EmbeddedResource>
|
||||
<EmbeddedResource Include="ServiceInvoiceReport.resx">
|
||||
<DependentUpon>ServiceInvoiceReport.cs</DependentUpon>
|
||||
<SubType>Designer</SubType>
|
||||
</EmbeddedResource>
|
||||
<EmbeddedResource Include="SettlementReport2.resx">
|
||||
<DependentUpon>SettlementReport2.cs</DependentUpon>
|
||||
</EmbeddedResource>
|
||||
<EmbeddedResource Include="SettlementReport.resx">
|
||||
<DependentUpon>SettlementReport.cs</DependentUpon>
|
||||
</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>
|
||||
</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>
|
||||
<None Include="app.config" />
|
||||
</ItemGroup>
|
||||
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
|
||||
</Project>
|
||||
2413
ReportImp/DiakonieMuelheim/Quittierungsbeleg.Designer.cs
generated
2413
ReportImp/DiakonieMuelheim/Quittierungsbeleg.Designer.cs
generated
File diff suppressed because it is too large
Load Diff
@@ -1,195 +1,195 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<root>
|
||||
<!--
|
||||
Microsoft ResX Schema
|
||||
|
||||
Version 2.0
|
||||
|
||||
The primary goals of this format is to allow a simple XML format
|
||||
that is mostly human readable. The generation and parsing of the
|
||||
various data types are done through the TypeConverter classes
|
||||
associated with the data types.
|
||||
|
||||
Example:
|
||||
|
||||
... ado.net/XML headers & schema ...
|
||||
<resheader name="resmimetype">text/microsoft-resx</resheader>
|
||||
<resheader name="version">2.0</resheader>
|
||||
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
|
||||
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
|
||||
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
|
||||
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
|
||||
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
|
||||
<value>[base64 mime encoded serialized .NET Framework object]</value>
|
||||
</data>
|
||||
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
|
||||
<comment>This is a comment</comment>
|
||||
</data>
|
||||
|
||||
There are any number of "resheader" rows that contain simple
|
||||
name/value pairs.
|
||||
|
||||
Each data row contains a name, and value. The row also contains a
|
||||
type or mimetype. Type corresponds to a .NET class that support
|
||||
text/value conversion through the TypeConverter architecture.
|
||||
Classes that don't support this are serialized and stored with the
|
||||
mimetype set.
|
||||
|
||||
The mimetype is used for serialized objects, and tells the
|
||||
ResXResourceReader how to depersist the object. This is currently not
|
||||
extensible. For a given mimetype the value must be set accordingly:
|
||||
|
||||
Note - application/x-microsoft.net.object.binary.base64 is the format
|
||||
that the ResXResourceWriter will generate, however the reader can
|
||||
read any of the formats listed below.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.binary.base64
|
||||
value : The object must be serialized with
|
||||
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
|
||||
: and then encoded with base64 encoding.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.soap.base64
|
||||
value : The object must be serialized with
|
||||
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
|
||||
: and then encoded with base64 encoding.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.bytearray.base64
|
||||
value : The object must be serialized into a byte array
|
||||
: using a System.ComponentModel.TypeConverter
|
||||
: and then encoded with base64 encoding.
|
||||
-->
|
||||
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
|
||||
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
|
||||
<xsd:element name="root" msdata:IsDataSet="true">
|
||||
<xsd:complexType>
|
||||
<xsd:choice maxOccurs="unbounded">
|
||||
<xsd:element name="metadata">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" use="required" type="xsd:string" />
|
||||
<xsd:attribute name="type" type="xsd:string" />
|
||||
<xsd:attribute name="mimetype" type="xsd:string" />
|
||||
<xsd:attribute ref="xml:space" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="assembly">
|
||||
<xsd:complexType>
|
||||
<xsd:attribute name="alias" type="xsd:string" />
|
||||
<xsd:attribute name="name" type="xsd:string" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="data">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
|
||||
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
|
||||
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
|
||||
<xsd:attribute ref="xml:space" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="resheader">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" type="xsd:string" use="required" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
</xsd:choice>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
</xsd:schema>
|
||||
<resheader name="resmimetype">
|
||||
<value>text/microsoft-resx</value>
|
||||
</resheader>
|
||||
<resheader name="version">
|
||||
<value>2.0</value>
|
||||
</resheader>
|
||||
<resheader name="reader">
|
||||
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</resheader>
|
||||
<resheader name="writer">
|
||||
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</resheader>
|
||||
<metadata name="bindingSource1.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
|
||||
<value>21, 17</value>
|
||||
</metadata>
|
||||
<assembly alias="System.Drawing" name="System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
|
||||
<data name="xrPictureBox1.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||
<value>
|
||||
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
|
||||
3vqt4Bqu4jqu5Fqu5nqu6JquNhEQADs=
|
||||
</value>
|
||||
</data>
|
||||
<data name="xrRichText2.SerializableRtfString" xml:space="preserve">
|
||||
<value>ewBcAHIAdABmADEAXABkAGUAZgBmADAAewBcAGYAbwBuAHQAdABiAGwAewBcAGYAMAAgAEMAYQBsAGkAYgByAGkAOwB9AHsAXABmADEAIABUAGkAbQBlAHMAIABOAGUAdwAgAFIAbwBtAGEAbgA7AH0AewBcAGYAMgAgAEEAcgBpAGEAbAA7AH0AfQB7AFwAYwBvAGwAbwByAHQAYgBsACAAOwBcAHIAZQBkADAAXABnAHIAZQBlAG4AMABcAGIAbAB1AGUAMAAgADsAXAByAGUAZAAwAFwAZwByAGUAZQBuADAAXABiAGwAdQBlADIANQA1ACAAOwB9AHsAXAAqAFwAZABlAGYAYwBoAHAAIABcAGYAMQBcAGYAcwAyADQAfQB7AFwAcwB0AHkAbABlAHMAaABlAGUAdAAgAHsAXABxAGwAXABmADEAXABmAHMAMgA0ACAATgBvAHIAbQBhAGwAOwB9AHsAXAAqAFwAYwBzADEAXABmADEAXABmAHMAMgA0AFwAYwBmADEAIABEAGUAZgBhAHUAbAB0ACAAUABhAHIAYQBnAHIAYQBwAGgAIABGAG8AbgB0ADsAfQB7AFwAKgBcAGMAcwAyAFwAcwBiAGEAcwBlAGQAbwBuADEAXABmADEAXABmAHMAMgA0AFwAYwBmADEAIABMAGkAbgBlACAATgB1AG0AYgBlAHIAOwB9AHsAXAAqAFwAYwBzADMAXAB1AGwAXABmADEAXABmAHMAMgA0AFwAYwBmADIAIABIAHkAcABlAHIAbABpAG4AawA7AH0AewBcACoAXAB0AHMANABcAHQAcwByAG8AdwBkAFwAZgAxAFwAZgBzADIANABcAHEAbABcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgBsADMAXAB0AHMAYwBlAGwAbABwAGEAZABkAGwAMQAwADgAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAYgAzAFwAdABzAGMAZQBsAGwAcABhAGQAZABmAHIAMwBcAHQAcwBjAGUAbABsAHAAYQBkAGQAcgAxADAAOABcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgB0ADMAXAB0AHMAdgBlAHIAdABhAGwAdABcAGMAbAB0AHgAbAByAHQAYgAgAE4AbwByAG0AYQBsACAAVABhAGIAbABlADsAfQB7AFwAKgBcAHQAcwA1AFwAdABzAHIAbwB3AGQAXABzAGIAYQBzAGUAZABvAG4ANABcAGYAMQBcAGYAcwAyADQAXABxAGwAXAB0AHIAYgByAGQAcgB0AFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcgBiAHIAZAByAGwAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdAByAGIAcgBkAHIAYgBcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHIAYgByAGQAcgByAFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcgBiAHIAZAByAGgAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdAByAGIAcgBkAHIAdgBcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAbAAzAFwAdABzAGMAZQBsAGwAcABhAGQAZABsADEAMAA4AFwAdABzAGMAZQBsAGwAcABhAGQAZABmAHIAMwBcAHQAcwBjAGUAbABsAHAAYQBkAGQAcgAxADAAOABcAHQAcwB2AGUAcgB0AGEAbAB0AFwAYwBsAHQAeABsAHIAdABiACAAVABhAGIAbABlACAAUwBpAG0AcABsAGUAIAAxADsAfQB9AHsAXAAqAFwAbABpAHMAdABvAHYAZQByAHIAaQBkAGUAdABhAGIAbABlAH0AXABuAG8AdQBpAGMAbwBtAHAAYQB0AFwAcwBwAGwAeQB0AHcAbgBpAG4AZQBcAGgAdABtAGEAdQB0AHMAcABcAHAAYQByAGQAXABwAGwAYQBpAG4AXABxAGwAewBcAGYAMgBcAGYAcwAyADAAXABjAGYAMQAgAEsAZQBpAG4AZQAgAH0AewBcAGwAYQBuAGcAMQAwADMAMQBcAGwAYQBuAGcAZgBlADEAMAAzADEAXAB1AGwAXABmADIAXABmAHMAMgAwAFwAYwBmADEAIABLAHIAYQBuAGsAZQBuAGgAYQB1AHMAYQB1AGYAZQBuAHQAaABhAGwAdABlAH0AXABsAGEAbgBnADEAMAAzADEAXABsAGEAbgBnAGYAZQAxADAAMwAxAFwAdQBsAFwAZgAyAFwAZgBzADIAMABcAGMAZgAxAFwAcABhAHIAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcQBsAHsAXABsAGEAbgBnADEAMAAzADEAXABsAGEAbgBnAGYAZQAxADAAMwAxAFwAdQBsAFwAZgAyAFwAZgBzADIAMABcAGMAZgAxACAAYgBlAGsAYQBuAG4AdAAgAG8AZABlAHIAIAB9AFwAbABhAG4AZwAxADAAMwAxAFwAbABhAG4AZwBmAGUAMQAwADMAMQBcAHUAbABcAGYAMgBcAGYAcwAyADAAXABjAGYAMQBcAHAAYQByAFwAcABhAHIAZABcAHAAbABhAGkAbgBcAHEAbAB7AFwAbABhAG4AZwAxADAAMwAxAFwAbABhAG4AZwBmAGUAMQAwADMAMQBcAHUAbABcAGYAMgBcAGYAcwAyADAAXABjAGYAMQAgAGEAYgByAGUAYwBoAG4AdQBuAGcAcwByAGUAbABlAHYAYQBuAHQAfQB7AFwAbABhAG4AZwAxADAAMwAxAFwAbABhAG4AZwBmAGUAMQAwADMAMQBcAGYAMgBcAGYAcwAyADAAXABjAGYAMQAgACAAaQBtACAAQQBiAHIAZQBjAGgAbgB1AG4AZwBzAHoAZQBpAHQAcgBhAHUAbQB9AFwAbABhAG4AZwAxADAAMwAxAFwAbABhAG4AZwBmAGUAMQAwADMAMQBcAGYAMQBcAGYAcwAyADQAXABjAGYAMQBcAHAAYQByAH0A</value>
|
||||
</data>
|
||||
<data name="xrRichText1.SerializableRtfString" xml:space="preserve">
|
||||
<value>ewBcAHIAdABmADEAXABkAGUAZgBmADAAewBcAGYAbwBuAHQAdABiAGwAewBcAGYAMAAgAEMAYQBsAGkAYgByAGkAOwB9AHsAXABmADEAIABUAGkAbQBlAHMAIABOAGUAdwAgAFIAbwBtAGEAbgA7AH0AewBcAGYAMgAgAEEAcgBpAGEAbAA7AH0AfQB7AFwAYwBvAGwAbwByAHQAYgBsACAAOwBcAHIAZQBkADAAXABnAHIAZQBlAG4AMABcAGIAbAB1AGUAMAAgADsAXAByAGUAZAAwAFwAZwByAGUAZQBuADAAXABiAGwAdQBlADIANQA1ACAAOwB9AHsAXAAqAFwAZABlAGYAYwBoAHAAIABcAGYAMQBcAGYAcwAyADQAfQB7AFwAcwB0AHkAbABlAHMAaABlAGUAdAAgAHsAXABxAGwAXABmADEAXABmAHMAMgA0ACAATgBvAHIAbQBhAGwAOwB9AHsAXAAqAFwAYwBzADEAXABmADEAXABmAHMAMgA0AFwAYwBmADEAIABEAGUAZgBhAHUAbAB0ACAAUABhAHIAYQBnAHIAYQBwAGgAIABGAG8AbgB0ADsAfQB7AFwAKgBcAGMAcwAyAFwAcwBiAGEAcwBlAGQAbwBuADEAXABmADEAXABmAHMAMgA0AFwAYwBmADEAIABMAGkAbgBlACAATgB1AG0AYgBlAHIAOwB9AHsAXAAqAFwAYwBzADMAXAB1AGwAXABmADEAXABmAHMAMgA0AFwAYwBmADIAIABIAHkAcABlAHIAbABpAG4AawA7AH0AewBcACoAXAB0AHMANABcAHQAcwByAG8AdwBkAFwAZgAxAFwAZgBzADIANABcAHEAbABcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgBsADMAXAB0AHMAYwBlAGwAbABwAGEAZABkAGwAMQAwADgAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAYgAzAFwAdABzAGMAZQBsAGwAcABhAGQAZABmAHIAMwBcAHQAcwBjAGUAbABsAHAAYQBkAGQAcgAxADAAOABcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgB0ADMAXAB0AHMAdgBlAHIAdABhAGwAdABcAGMAbAB0AHgAbAByAHQAYgAgAE4AbwByAG0AYQBsACAAVABhAGIAbABlADsAfQB7AFwAKgBcAHQAcwA1AFwAdABzAHIAbwB3AGQAXABzAGIAYQBzAGUAZABvAG4ANABcAGYAMQBcAGYAcwAyADQAXABxAGwAXAB0AHIAYgByAGQAcgB0AFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcgBiAHIAZAByAGwAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdAByAGIAcgBkAHIAYgBcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHIAYgByAGQAcgByAFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcgBiAHIAZAByAGgAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdAByAGIAcgBkAHIAdgBcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAbAAzAFwAdABzAGMAZQBsAGwAcABhAGQAZABsADEAMAA4AFwAdABzAGMAZQBsAGwAcABhAGQAZABmAHIAMwBcAHQAcwBjAGUAbABsAHAAYQBkAGQAcgAxADAAOABcAHQAcwB2AGUAcgB0AGEAbAB0AFwAYwBsAHQAeABsAHIAdABiACAAVABhAGIAbABlACAAUwBpAG0AcABsAGUAIAAxADsAfQB9AHsAXAAqAFwAbABpAHMAdABvAHYAZQByAHIAaQBkAGUAdABhAGIAbABlAH0AXABuAG8AdQBpAGMAbwBtAHAAYQB0AFwAcwBwAGwAeQB0AHcAbgBpAG4AZQBcAGgAdABtAGEAdQB0AHMAcABcAHAAYQByAGQAXABwAGwAYQBpAG4AXABxAGwAewBcAGYAMgBcAGYAcwAyADAAXABjAGYAMQAgAEsAZQBpAG4AZQAgAH0AewBcAHUAbABcAGYAMgBcAGYAcwAyADAAXABjAGYAMQAgAEcAcgB1AHAAcABlAG4AYQBuAGcAZQBiAG8AdABlAH0AewBcAGYAMgBcAGYAcwAyADAAXABjAGYAMQAgACAAaQBtACAAQQBiAHIAZQBjAGgAbgB1AG4AZwBzAHoAZQBpAHQAcgBhAHUAbQB9AFwAZgAxAFwAZgBzADIANABcAGMAZgAxAFwAcABhAHIAfQA=</value>
|
||||
</data>
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<root>
|
||||
<!--
|
||||
Microsoft ResX Schema
|
||||
|
||||
Version 2.0
|
||||
|
||||
The primary goals of this format is to allow a simple XML format
|
||||
that is mostly human readable. The generation and parsing of the
|
||||
various data types are done through the TypeConverter classes
|
||||
associated with the data types.
|
||||
|
||||
Example:
|
||||
|
||||
... ado.net/XML headers & schema ...
|
||||
<resheader name="resmimetype">text/microsoft-resx</resheader>
|
||||
<resheader name="version">2.0</resheader>
|
||||
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
|
||||
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
|
||||
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
|
||||
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
|
||||
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
|
||||
<value>[base64 mime encoded serialized .NET Framework object]</value>
|
||||
</data>
|
||||
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
|
||||
<comment>This is a comment</comment>
|
||||
</data>
|
||||
|
||||
There are any number of "resheader" rows that contain simple
|
||||
name/value pairs.
|
||||
|
||||
Each data row contains a name, and value. The row also contains a
|
||||
type or mimetype. Type corresponds to a .NET class that support
|
||||
text/value conversion through the TypeConverter architecture.
|
||||
Classes that don't support this are serialized and stored with the
|
||||
mimetype set.
|
||||
|
||||
The mimetype is used for serialized objects, and tells the
|
||||
ResXResourceReader how to depersist the object. This is currently not
|
||||
extensible. For a given mimetype the value must be set accordingly:
|
||||
|
||||
Note - application/x-microsoft.net.object.binary.base64 is the format
|
||||
that the ResXResourceWriter will generate, however the reader can
|
||||
read any of the formats listed below.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.binary.base64
|
||||
value : The object must be serialized with
|
||||
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
|
||||
: and then encoded with base64 encoding.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.soap.base64
|
||||
value : The object must be serialized with
|
||||
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
|
||||
: and then encoded with base64 encoding.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.bytearray.base64
|
||||
value : The object must be serialized into a byte array
|
||||
: using a System.ComponentModel.TypeConverter
|
||||
: and then encoded with base64 encoding.
|
||||
-->
|
||||
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
|
||||
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
|
||||
<xsd:element name="root" msdata:IsDataSet="true">
|
||||
<xsd:complexType>
|
||||
<xsd:choice maxOccurs="unbounded">
|
||||
<xsd:element name="metadata">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" use="required" type="xsd:string" />
|
||||
<xsd:attribute name="type" type="xsd:string" />
|
||||
<xsd:attribute name="mimetype" type="xsd:string" />
|
||||
<xsd:attribute ref="xml:space" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="assembly">
|
||||
<xsd:complexType>
|
||||
<xsd:attribute name="alias" type="xsd:string" />
|
||||
<xsd:attribute name="name" type="xsd:string" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="data">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
|
||||
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
|
||||
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
|
||||
<xsd:attribute ref="xml:space" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="resheader">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" type="xsd:string" use="required" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
</xsd:choice>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
</xsd:schema>
|
||||
<resheader name="resmimetype">
|
||||
<value>text/microsoft-resx</value>
|
||||
</resheader>
|
||||
<resheader name="version">
|
||||
<value>2.0</value>
|
||||
</resheader>
|
||||
<resheader name="reader">
|
||||
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</resheader>
|
||||
<resheader name="writer">
|
||||
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</resheader>
|
||||
<metadata name="bindingSource1.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
|
||||
<value>21, 17</value>
|
||||
</metadata>
|
||||
<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>
|
||||
R0lGODlhRgGcAIQAAP///wGZ3JzM7mSz5mm05s/m9qPQ78zl9vL5/S6f3rXZ8lWt40Kn4dvt+S2g31iv
|
||||
5Ofy+tnr+ILA6YjC6qnT8HS55/P4/I/G7Eao4ZbJ7cLg9LDX8eXx+3i76L/e8wAAACH/C05FVFNDQVBF
|
||||
Mi4wAwEBAAAh+QQAAAAAACwAAAAARgGcAAAIrAABCBxIsKDBgwgTKlzIsKHDhxAjSpxIsaLFixgzatzI
|
||||
saPHjyBDihxJsqTJkyhTqlzJsqXLlzBjypxJs6bNmzhz6tzJs6fPn0CDCh1KtKjRo0iTKl3KtKnTp1Cj
|
||||
Sp1KtarVq1izat3KtavXr2DDih1LtqzZs2jTql3Ltq3bt3Djyp1Lt67du3jz6t3Lt6/fv4ADCx5MuLDh
|
||||
w4gTK17MuLHjx5AjS55MubLly5j/M2vezLmz58+gQ4seTbq06dOoU6tezRpmgNewY8ueTRv2gIK1c+uO
|
||||
fRuAgN/Agwsf/ltBAQQPIRAPbnI5cAhZCzgXoGDm7uu1ew/Ezp23wO67F1yAvrDAbpO7C2QVoFu7a/Dc
|
||||
3QOAH/87fd0VyCM0rxu9bvVYsZebfC7dd518Bu7WW4K6CZAQf7n5lxuAVwmYnXUMXkhQhhpyWNsCyBkE
|
||||
YW0S1kahVRbSRmBLHs6GYIvezQejbCCKeF5J6a3XHoYzBvBijwv2GFsFNvaH4386DsjjjD8yaZ+QsFFQ
|
||||
0Ii0lUjbiVWl6OKS2C0gQAENCARBARRUkIBtuMHGwAXGDVSA/wYXMABekFC+loB+ACBQwJ589ollSDli
|
||||
NaaffYYpE3cJCICnQQgoIOeLA/w5ZQX1yVjnaxLYFKhl2FUQYkMCyMeApPstcOCTuTEwwKqs0vdpRgUo
|
||||
8FsFrA7wGwXHLbTpRmQKQOuqv+XKEQIaCCDBqhcIYGhIEBR7LLDULYvRddWlhIAECqJam4MGaYAtd1IK
|
||||
ROVsCSFAgancebnodkgS1MB1CyCkAKXhUfCqQVrKxm0B9NLGQLX47ljuubslIAGpEO0GsIjCTjSmtAV9
|
||||
2+Fu3B5UwJmninsjvhjTV/GG7QrUQMcf3guABnJ2l2hC+cbm4AVdmtwymghRQPKBCDek2//CYsYZm8E5
|
||||
FzQvjfYa1O+Wlub2sUEjY+fmxgMhgG6CmaY5YdQp51YjQQgcDd4C6/rWoMTXMXDvzK+tKLWBSydc2wUG
|
||||
wZybpws1kPVsCWhQEAJ3x3hd20JjB+C4su09NYNLB7q2bltHfTh9CUAsdm43ZzwQ2j4yXTl4VUtUWwKv
|
||||
Lq5b5AkpgF3nApmuora0AV5Q37SFS3hsBWEOXgJWmyiQ17M1PtDj94Fee48nYi4fApvDB7fnrRc0AHdm
|
||||
H/QuuK+vnvS2DFHwt8ZGDpT8fXqzezXZtPkukNwcymc7fUReLvDvLQZ9UG14qs7d8tUjiqf2SG9f93Xt
|
||||
mx1sCKIBipH/BwG2+1h6+Jcqk0FgRgtbH30IYjyCMPBzEpjVbhjAPBrlrzv3st/9CPLA/lFMZ9kCgABf
|
||||
Q0HdhIsg6KMN/q43G/LhTXIAsGENfyOB772Gg+7rkX4qKBDkNehVEABebML3EBm6iz48490GC1I5OikN
|
||||
hQJbYQAIooBaeXEAJluhexhEOoOUkHLSEl1tmLi+RO1JA0qUDYWICIALzmaGWJtbRJo3EBFyZ2lx7J5A
|
||||
nicbK2KPIRnTokWkSDPWqQyHAPDjbHgGgOnlpnO2K2MRfRiAOb4vkMI7iCRjYzKF0IaJk5tT7rrjPBM2
|
||||
CItKUiHUHkImQsbSkdjRpNFGhxBG/jCI2rl54UBieCVgWg8BukFdQc5YzCbO5mN2xE6TWEkQW9LMfwrR
|
||||
YgCqpsjyyIpWnIwRLgWXkEAGoH0B657tTFbAkBFRm/dxHUL4yD1Vgux2H7zmCRcSzWfWk0QHgQAFrEmf
|
||||
MRooevN7pcV2YyjbLdSdAusnh9AJy0YKBHYpFF93UMdMfSpUIeZ8TbW6SUJf2nOcp5vnR6cUKMzFq0hX
|
||||
EwgRJVhQt83mVRK9JUrpx0XrYRMh7WToP6vExXBWaqfXQaVG6cnSdtGRIFr0ZCxpCp8VJeSQ8OvONH8K
|
||||
AIKm/w2p8sxTOHE3VHL10UlLhZzJ9glT3aXSek2N6VuRRlX42FQ2oSxiSMWJ1Ngoc3aGZGpBGrDXcz6t
|
||||
e0bMZQUUEFS40pB9BsEobPB4Vt2E6KmHlSsRR6mmL3r2s3eVDR4RQEydPpY2CRBmniQbWH8yTYdrzCxA
|
||||
63ggBehHjPdkkGq9GpuXGgS2djIm0uLq1rkWsqyxoexHdmZGCUjWoqftrQBMBtzWykZVXoQPEJFLu0Eq
|
||||
rFvviy5sEhDSO7VQN+tKbG3QiVnuwkaqGhLvdkVCqEKVq758ghh++ZTN/RrqUrBZGEl96FsYhrdgDbCk
|
||||
ThXs2PPt5oXtlSVEb2lSSpYFwP8BKLCEI7TT+W7ywLoJH3CjRJDnps1QEBjxaz4V4agK97ipG53k1Dgb
|
||||
SD4FwLrc8Gw5+bEkZlS8nfywUGMMI9S1eFNPNXEALmCoBgjAh1aFCoApSVLeXleDlgMyhXIKmwIXNpev
|
||||
OvKE46tjDtn4xnWyMEm5fB+DyhUAe61Y0zikVDFrNrwAKC3bJDKdPk+HZ34O9HCqBaUEkIqkHU1fbpvp
|
||||
3thQiLPgaZudi9teFae0g2hNq4esy6ALlLLRWxwImyeoaUcXxKQ//JQGjFob1coUz6CGb4MdnCDlVrRF
|
||||
W910XxElgbBBdZaWjg2kX7OsXQEAAuGcIQSsrJtRIWTSjI7/sAqV7C/5XVVIuVY0kLt0AaU+aJYno/YA
|
||||
wmTizhnbuKcUGrOva+EX81W20YY1F7/8r4tAKdsZ6o2gh7OnMyNEOdORl3NdxOQ+9vly0wlboC0s0ArA
|
||||
LgG28rcK/xzQPt+W4nUrE+xUpayM3HuVuG4NVT6+6JCLXCokL3W+T45ybINc1yyXsstLDvOYOyXlu66q
|
||||
zdEMpJdre+dMwfm22wz0pghd6EU/ytFnToDXGAAhHXC6QQ5ggANwwAAbMEjTDwAyjbBwKQcIAAFIYoDa
|
||||
PMAAFpjI1key9J4DoOkBeMBBLACbpxek7FUXu9YDwHV2eT3USgn72EdSdgcQ4PCHf8Br/x6Q9oisXSRt
|
||||
RyvcA8ABg2yg7pYnwAYiQIAM7L3v9tHIAUCfFMGTXe8FiYADAmB3iDweUDNXOYN603TFt34gUbe9RF4v
|
||||
I7SYnvCoL8gEgv8Q3i839jm3Z9PLLneC0N0BeCdIBggQAYJw3vMD4T0LDYCBADhgAo2/u+LF7gGtD14g
|
||||
G9B8BKIegA5YwAIZWD0Gbr8QDkyg+3Gn/9vHzv3XdKDyDWEBEyB/eXd+AxEBAxgAGAB+qdd5FmB8BlF2
|
||||
BjgQEih91Gd9nUcQW+cB49cB1UcQ6bd53YdpMIJvsycQW9d9AIh+ATAB0Zd9fEcQv4eCMcguw/cAcNd8
|
||||
Guh9BDB+E/+QJgRRdh3gABhAAKvXg3E3fvp3EByweobXgWlyg0aogAGoeIbXfYo3gR6wejjohB8oEII3
|
||||
fqR3EBVoEMP3gzBIejP4di2ogFPoACsIAGWXgIDnTG4newlCe3z3ggIRdVTHejuohsSnfd7XdxaweqQ3
|
||||
h42negFQfn5Hga+BfRHwGg7wgZengwqRAe13gKv3hTLiAH3XhI3IEMPnfgJRdsR3iKA4EDcog4s3hghR
|
||||
hjLYiYHoigYId623fEHof3Foh5mWfFpFg1YXdwNBdxggh4CYhrZYi+ySdQOhia1njAVxeR3QdZB4jDB4
|
||||
e1+3ENNHeoTojAIxfEvofN4XfmxogJr/CI4C0X1fGHaU5xCFh3iH130O4IjKOBBr2HRoKBAeQHxlh40T
|
||||
EXklKIwAoHiWGACex4dsKIi3WIP2YY582I/YV4zeZ42niJDMGHoRwQFb6JAyApHJmBD9WI0gSHyKZ44A
|
||||
AI34SIzwmBsOoI4LuYwwaI8AsIZlN5EkaHJ4aCB6yHU3KRAGiYy3x3v56JHbeJGth4qz1XuQOJRGWYcK
|
||||
cQAdMH6wQXpHKZQLoZA1SXy60XprmJXEBwAC+BqeSJSD6JE2GZI5WXPAWClrxwFUCJfYqJBm2ZBWCZV8
|
||||
+I/yKI8WiZX3qJFgyYMZ4AGEeHdqSYaHuYavsZeIB45fqRCySBDdlueUDJmRW2mAWhlaOtmW0kSQBRkA
|
||||
EfCTfumZ/HiWd2mYSYmRulKHdPmUDEF3AaCOhbmL4wiJ+8iCBrh6KDl1YQmZvcmGlEkQ/WiXMomUFSGQ
|
||||
Jvd4NxmUoxmTrGiafTmak4iJNUkA2siaajmbURmW3XeatLkQkwiQ4Uh8UUeTADABBLCCj5kQkZmNljl8
|
||||
xLmSmHmYmsmWQ/9XU84pl1RonM+5j5MInY/YlJIZm8WoeDR5lK3pnQoRnuE3fK75nQsxmQe4mCXJeANx
|
||||
icXJEO1Jg7d3hhMKoGDoj/TpiwNJc9r2euM3kQrpji54gyDKlALKie1nAPHXgkAYo6QJowqhePOXARhg
|
||||
eO0HeleZmQbxn9YJn2E5fBiQAQbQdJWYoWA5gTSIkyxqAC4anyE6n7WJSMh3nzrnnMgImjh6iqsXiUWp
|
||||
oPx5gJMHfQaBoNn5oOBJldTnjq03pCM6dfiHkI9pAGUqdp54mQ+xoSlZjkHYpxlwphlKpA7xWYzaqLWC
|
||||
R44aqZ9laxExerupERwwei0RAVY3EJl6qRVUYakMMXq9iBKimnSomqqquqqs2qqu+qqwGquyOqu0Wqu2
|
||||
equ4mqu6uqu82qu++qvAGqzCOqzEWqzGeqzImqzKuqzM2qzO+qzQGq3SOq3UWq3Weq3YHZqt2rqt3Nqt
|
||||
3vqt4Bqu4jqu5Fqu5nqu6JquNhEQADs=
|
||||
</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>
|
||||
1337
ReportImp/DiakonieMuelheim/SettlementReport2.Designer.cs
generated
1337
ReportImp/DiakonieMuelheim/SettlementReport2.Designer.cs
generated
File diff suppressed because it is too large
Load Diff
@@ -1,10 +1,12 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Text.RegularExpressions;
|
||||
using BeWo.Data.Access;
|
||||
using BeWo.Data.Entities;
|
||||
using BeWo.Report.ReportObjects;
|
||||
using BS.Shared.DataContracts;
|
||||
|
||||
using BS.Shared.Extensions;
|
||||
|
||||
namespace BeWo.Report.DefaultReports
|
||||
{
|
||||
public partial class Spitzabrechnung : DevExpress.XtraReports.UI.XtraReport, IBeWoReport<Settlement2RO>
|
||||
@@ -16,26 +18,26 @@ namespace BeWo.Report.DefaultReports
|
||||
|
||||
public void SetReportDataSource(Settlement2RO pRO)
|
||||
{
|
||||
|
||||
bool hasRatefactor = false;
|
||||
|
||||
if (!String.IsNullOrWhiteSpace(pRO.RateFactorText2))
|
||||
{
|
||||
hasRatefactor = true;
|
||||
if (pRO.RateFactorText2 == "1,2")
|
||||
{
|
||||
pRO.RateFactorText2 = "1,20";
|
||||
}
|
||||
}
|
||||
|
||||
if (pRO.InvoiceItems != null)
|
||||
{
|
||||
foreach (var ii in pRO.InvoiceItems)
|
||||
{
|
||||
ii.ItemDescription = String.Format("{0:c}{1}", ii.AmountPerUnit, !hasRatefactor ? "" : " x " + pRO.RateFactorText2);
|
||||
|
||||
}
|
||||
}
|
||||
{
|
||||
decimal rateFactor = 1;
|
||||
|
||||
foreach (var ii in pRO.InvoiceItems)
|
||||
{
|
||||
if (ii.RateFactor.HasValue)
|
||||
{
|
||||
rateFactor = (100 + ii.RateFactor.Value) / 100;
|
||||
}
|
||||
|
||||
ii.ItemDescription = String.Format("{0:c}{1}", ii.AmountPerUnit, rateFactor.Equals(1) ? "" : " x " + rateFactor.ToString("F2"));
|
||||
ii.DetailDescription = "geleistete Fachleistungsstunden";
|
||||
|
||||
if (!pRO.FehlkontakteString.IsNullOrEmpty() && ii.RateFactor == 0)
|
||||
{
|
||||
ii.DetailDescription = "Fehlkontakte";
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
SetzeWohnort(pRO);
|
||||
|
||||
|
||||
@@ -1,123 +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>
|
||||
<?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>
|
||||
File diff suppressed because it is too large
Load Diff
@@ -15,8 +15,29 @@ namespace BeWo.DieWohnhelfer
|
||||
}
|
||||
|
||||
public void SetReportDataSource(ServicesOverviewRO pRO)
|
||||
{
|
||||
this.bindingSource1.DataSource = pRO;
|
||||
{
|
||||
if (pRO.Services != null)
|
||||
{
|
||||
foreach (var sd in pRO.Services)
|
||||
{
|
||||
if (sd.IsBillable || sd.ServiceDescription.ToLower().Contains("fehlkontakt"))
|
||||
{
|
||||
sd.Notice5 = "E";
|
||||
if (sd.IsGroup)
|
||||
{
|
||||
sd.Notice5 = "GR";
|
||||
}
|
||||
if (sd.ServiceDescription.ToLower().Contains("fehlkontakt"))
|
||||
{
|
||||
sd.Notice5 = "F";
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
pRO.TotalFLSQualifiedString = (pRO.TotalFLSoFehlkontakte * 1.2).ToString("F2");
|
||||
|
||||
this.bindingSource1.DataSource = pRO;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
@@ -63,7 +63,7 @@ namespace BeWo.DieWohnhelfer
|
||||
{
|
||||
foreach (var ii in pRO.InvoiceItems)
|
||||
{
|
||||
ii.ItemDescription = String.Format("Resultierender Gesamtanspruch aus Leistungen ab dem {0:dd.MM.yyyy} bis {1:dd.MM.yyyy}: {2:0.##} Stunden x {3:c} = {4:c}",
|
||||
ii.ItemDescription = String.Format("Fachleistungen ab {0:dd.MM.yyyy} bis {1:dd.MM.yyyy}: {2:0.##} Stunden x {3:c} = {4:c}",
|
||||
ii.ItemPeriodStart, ii.ItemPeriodEnd, ii.UnitCount, ii.AmountPerUnit, ii.GrossAmountTotal);
|
||||
}
|
||||
}
|
||||
@@ -74,7 +74,7 @@ namespace BeWo.DieWohnhelfer
|
||||
{
|
||||
foreach (var ii in pRO.InvoiceItems)
|
||||
{
|
||||
ii.ItemDescription = String.Format("Resultierender Gesamtanspruch aus Leistungen ab dem {0:dd.MM.yyyy} bis {1:dd.MM.yyyy}: {2:0.##} Stunden {3}x {4:c} = {5:c}",
|
||||
ii.ItemDescription = String.Format("Fachleistungen ab {0:dd.MM.yyyy} bis {1:dd.MM.yyyy}: {2:0.##} Stunden {3}x {4:c} = {5:c}",
|
||||
ii.ItemPeriodStart, ii.ItemPeriodEnd,
|
||||
ii.UnitCount, ii.RateFactor == 0 ? "" : "x " + pRO.RateFactorText2 + " ",
|
||||
ii.AmountPerUnit, ii.GrossAmountTotal);
|
||||
@@ -145,7 +145,7 @@ namespace BeWo.DieWohnhelfer
|
||||
{
|
||||
itemList.Add(new InvoiceItemDC
|
||||
{
|
||||
ItemDescription = String.Format("Resultierender Gesamtanspruch aus Leistungen ab dem {0} bis {1}: {2:0.##} Stunden {3}x {4:c} = {5:c}",
|
||||
ItemDescription = String.Format("Fachleistungen ab {0} bis {1}: {2:0.##} Stunden {3}x {4:c} = {5:c}",
|
||||
pRO.AccountingStartDateString, pRO.HourlyRate3EndDateString,
|
||||
pRO.GeleisteteFLSMitStundensatz3, pRO.RateFactor == 1 ? "" : "x " + pRO.RateFactorText2 + " ", pRO.HourlyRate3,
|
||||
pRO.GeleisteteFLSMitStundensatz3 * pRO.RateFactor * pRO.HourlyRate3),
|
||||
@@ -155,7 +155,7 @@ namespace BeWo.DieWohnhelfer
|
||||
|
||||
itemList.Add(new InvoiceItemDC
|
||||
{
|
||||
ItemDescription = String.Format("Resultierender Gesamtanspruch aus Leistungen ab dem {0} bis {1}: {2:0.##} Stunden {3}x {4:c} = {5:c}",
|
||||
ItemDescription = String.Format("Fachleistungen ab {0} bis {1}: {2:0.##} Stunden {3}x {4:c} = {5:c}",
|
||||
pRO.HourlyRateOldStartDateString, pRO.HourlyRateOldEndDateString,
|
||||
pRO.GeleisteteFLSMitStundensatzAlt, pRO.RateFactor == 1 ? "" : "x " + pRO.RateFactorText2 + " ", pRO.HourlyRateOld,
|
||||
pRO.GeleisteteFLSMitStundensatzAlt * pRO.RateFactor * pRO.HourlyRateOld),
|
||||
@@ -165,7 +165,7 @@ namespace BeWo.DieWohnhelfer
|
||||
|
||||
itemList.Add(new InvoiceItemDC
|
||||
{
|
||||
ItemDescription = String.Format("Resultierender Gesamtanspruch aus Leistungen ab dem {0} bis {1}: {2:0.##} Stunden {3}x {4:c} = {5:c}",
|
||||
ItemDescription = String.Format("Fachleistungen ab {0} bis {1}: {2:0.##} Stunden {3}x {4:c} = {5:c}",
|
||||
pRO.HourlyRateNewStartDateString, pRO.AccountingEndDateString,
|
||||
pRO.GeleisteteFLSMitStundensatzAktuell, pRO.RateFactor == 1 ? "" : "x " + pRO.RateFactorText2 + " ", pRO.HourlyRateNew,
|
||||
pRO.GeleisteteFLSMitStundensatzAktuell * pRO.RateFactor * pRO.HourlyRateNew),
|
||||
@@ -178,7 +178,7 @@ namespace BeWo.DieWohnhelfer
|
||||
{
|
||||
itemList.Add(new InvoiceItemDC
|
||||
{
|
||||
ItemDescription = String.Format("Resultierender Gesamtanspruch aus Leistungen ab dem {0} bis {1}: {2:0.##} Stunden {3}x {4:c} = {5:c}",
|
||||
ItemDescription = String.Format("Fachleistungen ab {0} bis {1}: {2:0.##} Stunden {3}x {4:c} = {5:c}",
|
||||
pRO.AccountingStartDateString, pRO.HourlyRateOldEndDateString,
|
||||
pRO.GeleisteteFLSMitStundensatzAlt, pRO.RateFactor == 1 ? "" : "x " + pRO.RateFactorText2 + " ", pRO.HourlyRateOld,
|
||||
pRO.GeleisteteFLSMitStundensatzAlt * (decimal)pRO.RateFactor * pRO.HourlyRateOld),
|
||||
@@ -188,7 +188,7 @@ namespace BeWo.DieWohnhelfer
|
||||
|
||||
itemList.Add(new InvoiceItemDC
|
||||
{
|
||||
ItemDescription = String.Format("Resultierender Gesamtanspruch aus Leistungen ab dem {0} bis {1}: {2:0.##} Stunden {3}x {4:c} = {5:c}",
|
||||
ItemDescription = String.Format("Fachleistungen ab {0} bis {1}: {2:0.##} Stunden {3}x {4:c} = {5:c}",
|
||||
pRO.HourlyRateNewStartDateString, pRO.AccountingEndDateString,
|
||||
pRO.GeleisteteFLSMitStundensatzAktuell, pRO.RateFactor == 1 ? "" : "x " + pRO.RateFactorText2 + " ", pRO.HourlyRateNew,
|
||||
pRO.GeleisteteFLSMitStundensatzAktuell * pRO.RateFactor * pRO.HourlyRateNew),
|
||||
@@ -201,7 +201,7 @@ namespace BeWo.DieWohnhelfer
|
||||
{
|
||||
itemList.Add(new InvoiceItemDC
|
||||
{
|
||||
ItemDescription = String.Format("Resultierender Gesamtanspruch aus Leistungen ab dem {0} bis {1}: {2:0.##} Stunden {3}x {4:c} = {5:c}",
|
||||
ItemDescription = String.Format("Fachleistungen ab {0} bis {1}: {2:0.##} Stunden {3}x {4:c} = {5:c}",
|
||||
pRO.AccountingStartDateString, pRO.AccountingEndDateString,
|
||||
pRO.GeleisteteFLSMitStundensatzAktuell, pRO.RateFactor == 1 ? "" : "x " + pRO.RateFactorText2 + " ", pRO.HourlyRateNew,
|
||||
pRO.GeleisteteFLSMitStundensatzAktuell * pRO.RateFactor * pRO.HourlyRateNew),
|
||||
|
||||
1272
ReportImp/DieWohnhelferReports/SettlementReport2.Designer.cs
generated
1272
ReportImp/DieWohnhelferReports/SettlementReport2.Designer.cs
generated
File diff suppressed because it is too large
Load Diff
@@ -10,7 +10,9 @@ using DevExpress.XtraReports.UI;
|
||||
using BeWo.Report.ReportObjects;
|
||||
using BeWo.Report;
|
||||
using BS.Shared.DataContracts;
|
||||
|
||||
using BS.Shared.Extensions;
|
||||
using System.Text.RegularExpressions;
|
||||
|
||||
namespace BeWo.DieWohnhelfer.Neu
|
||||
{
|
||||
public partial class Spitzabrechnung : DevExpress.XtraReports.UI.XtraReport, IBeWoReport<Settlement2RO>
|
||||
@@ -27,19 +29,24 @@ namespace BeWo.DieWohnhelfer.Neu
|
||||
if (!String.IsNullOrWhiteSpace(pRO.RateFactorText2))
|
||||
{
|
||||
hasRatefactor = true;
|
||||
|
||||
}
|
||||
|
||||
if (pRO.InvoiceItems != null)
|
||||
{
|
||||
foreach (var ii in pRO.InvoiceItems)
|
||||
{
|
||||
ii.ItemDescription = String.Format("Resultierender Gesamtanspruch aus Leistungen ab dem {0:dd.MM.yyyy} bis {1:dd.MM.yyyy}: {2:0.##} Stunden x {3:c} = {4:c}",
|
||||
ii.PeriodStartDate, ii.PeriodEndDate, ii.UnitCount, ii.AmountPerUnit, ii.GrossAmountTotal);
|
||||
ii.ItemDescription = "Fachleistungen";
|
||||
ii.DetailDescription = String.Format("Fachleistungen ab {0:dd.MM.yyyy} bis {1:dd.MM.yyyy}: {2:0.##} Stunden x {3:c} = {4:c}",
|
||||
ii.PeriodStartDate, ii.PeriodEndDate, ii.UnitCount, ii.AmountPerUnit, ii.GrossAmountTotal);
|
||||
|
||||
if (!pRO.FehlkontakteString.IsNullOrEmpty() && ii.RateFactor == 0)
|
||||
{
|
||||
Zwischensumme.Visible = true;
|
||||
ii.ItemDescription = "Fehlkontakte";
|
||||
ii.DetailDescription = Regex.Replace(ii.DetailDescription, "Fachleistungen", "Fehlkontakte");
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
decimal total = 0;
|
||||
decimal flsTotal = 0;
|
||||
@@ -90,7 +97,6 @@ namespace BeWo.DieWohnhelfer.Neu
|
||||
}
|
||||
return "unbekannt";
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
@@ -36,6 +36,7 @@ namespace BeWo.FlingernMobilReports
|
||||
this.xrTableRow2 = new DevExpress.XtraReports.UI.XRTableRow();
|
||||
this.xrTableCell3 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell1 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell4 = 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();
|
||||
@@ -43,6 +44,7 @@ namespace BeWo.FlingernMobilReports
|
||||
this.xrTableRow6 = new DevExpress.XtraReports.UI.XRTableRow();
|
||||
this.xrTableCell13 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell2 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell5 = 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();
|
||||
@@ -68,18 +70,11 @@ namespace BeWo.FlingernMobilReports
|
||||
this.topMarginBand1 = new DevExpress.XtraReports.UI.TopMarginBand();
|
||||
this.bottomMarginBand1 = new DevExpress.XtraReports.UI.BottomMarginBand();
|
||||
this.ReportFooter = new DevExpress.XtraReports.UI.ReportFooterBand();
|
||||
this.xrLabel11 = new DevExpress.XtraReports.UI.XRLabel();
|
||||
this.xrLabel8 = new DevExpress.XtraReports.UI.XRLabel();
|
||||
this.xrLabel7 = new DevExpress.XtraReports.UI.XRLabel();
|
||||
this.xrLabel6 = new DevExpress.XtraReports.UI.XRLabel();
|
||||
this.xrLabel5 = new DevExpress.XtraReports.UI.XRLabel();
|
||||
this.xrLabel4 = new DevExpress.XtraReports.UI.XRLabel();
|
||||
this.xrLabel3 = 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.fieldGruppe = new DevExpress.XtraReports.UI.CalculatedField();
|
||||
this.xrLabel10 = new DevExpress.XtraReports.UI.XRLabel();
|
||||
this.xrLabel20 = new DevExpress.XtraReports.UI.XRLabel();
|
||||
this.xrLabel19 = new DevExpress.XtraReports.UI.XRLabel();
|
||||
this.xrLabel16 = new DevExpress.XtraReports.UI.XRLabel();
|
||||
this.xrLabel17 = new DevExpress.XtraReports.UI.XRLabel();
|
||||
this.lblFehlkontakt = new DevExpress.XtraReports.UI.XRLabel();
|
||||
this.xrRichText1 = new DevExpress.XtraReports.UI.XRRichText();
|
||||
this.xrRichText2 = new DevExpress.XtraReports.UI.XRRichText();
|
||||
this.lblHatGruppen = new DevExpress.XtraReports.UI.XRLabel();
|
||||
@@ -105,6 +100,18 @@ namespace BeWo.FlingernMobilReports
|
||||
this.xrTableCell29 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell30 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell31 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrLabel11 = new DevExpress.XtraReports.UI.XRLabel();
|
||||
this.xrLabel8 = new DevExpress.XtraReports.UI.XRLabel();
|
||||
this.xrLabel7 = new DevExpress.XtraReports.UI.XRLabel();
|
||||
this.xrLabel6 = new DevExpress.XtraReports.UI.XRLabel();
|
||||
this.xrLabel5 = new DevExpress.XtraReports.UI.XRLabel();
|
||||
this.xrLabel4 = new DevExpress.XtraReports.UI.XRLabel();
|
||||
this.xrLabel3 = new DevExpress.XtraReports.UI.XRLabel();
|
||||
this.xrLabel10 = 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.fieldGruppe = new DevExpress.XtraReports.UI.CalculatedField();
|
||||
((System.ComponentModel.ISupportInitialize)(this.xrTableServiceRecords1)).BeginInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.xrTable3)).BeginInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).BeginInit();
|
||||
@@ -132,7 +139,7 @@ namespace BeWo.FlingernMobilReports
|
||||
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(667.0001F, 40F);
|
||||
this.xrTableServiceRecords1.SizeF = new System.Drawing.SizeF(667F, 40F);
|
||||
this.xrTableServiceRecords1.StylePriority.UseBackColor = false;
|
||||
this.xrTableServiceRecords1.StylePriority.UseBorders = false;
|
||||
this.xrTableServiceRecords1.StylePriority.UseFont = false;
|
||||
@@ -144,6 +151,7 @@ namespace BeWo.FlingernMobilReports
|
||||
this.xrTableRow2.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
|
||||
this.xrTableCell3,
|
||||
this.xrTableCell1,
|
||||
this.xrTableCell4,
|
||||
this.xrTableCell11});
|
||||
this.xrTableRow2.Name = "xrTableRow2";
|
||||
this.xrTableRow2.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F);
|
||||
@@ -164,7 +172,13 @@ namespace BeWo.FlingernMobilReports
|
||||
this.xrTableCell1.Multiline = true;
|
||||
this.xrTableCell1.Name = "xrTableCell1";
|
||||
this.xrTableCell1.Text = "Uhrzeit\r\nvon - bis";
|
||||
this.xrTableCell1.Weight = 0.536948255389743D;
|
||||
this.xrTableCell1.Weight = 0.45841980095381263D;
|
||||
//
|
||||
// xrTableCell4
|
||||
//
|
||||
this.xrTableCell4.Name = "xrTableCell4";
|
||||
this.xrTableCell4.Text = "Art";
|
||||
this.xrTableCell4.Weight = 0.078528458574630311D;
|
||||
//
|
||||
// xrTableCell11
|
||||
//
|
||||
@@ -174,7 +188,7 @@ namespace BeWo.FlingernMobilReports
|
||||
this.xrTableCell11.StylePriority.UseFont = false;
|
||||
this.xrTableCell11.StylePriority.UseTextAlignment = false;
|
||||
this.xrTableCell11.Text = "Anzahl Minuten";
|
||||
this.xrTableCell11.Weight = 0.38839275425666686D;
|
||||
this.xrTableCell11.Weight = 0.38839254942716961D;
|
||||
//
|
||||
// DetailReport
|
||||
//
|
||||
@@ -208,7 +222,7 @@ namespace BeWo.FlingernMobilReports
|
||||
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(666.9999F, 20F);
|
||||
this.xrTable3.SizeF = new System.Drawing.SizeF(667F, 20F);
|
||||
this.xrTable3.StylePriority.UseFont = false;
|
||||
this.xrTable3.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
|
||||
//
|
||||
@@ -217,6 +231,7 @@ namespace BeWo.FlingernMobilReports
|
||||
this.xrTableRow6.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
|
||||
this.xrTableCell13,
|
||||
this.xrTableCell2,
|
||||
this.xrTableCell5,
|
||||
this.xrTableCell15});
|
||||
this.xrTableRow6.Name = "xrTableRow6";
|
||||
this.xrTableRow6.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F);
|
||||
@@ -244,7 +259,17 @@ namespace BeWo.FlingernMobilReports
|
||||
this.xrTableCell2.StylePriority.UseTextAlignment = false;
|
||||
this.xrTableCell2.Text = "xrTableCell2";
|
||||
this.xrTableCell2.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
|
||||
this.xrTableCell2.Weight = 0.27801493589207643D;
|
||||
this.xrTableCell2.Weight = 0.23735536867780116D;
|
||||
//
|
||||
// xrTableCell5
|
||||
//
|
||||
this.xrTableCell5.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
|
||||
new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.Notice5")});
|
||||
this.xrTableCell5.Name = "xrTableCell5";
|
||||
this.xrTableCell5.StylePriority.UseTextAlignment = false;
|
||||
this.xrTableCell5.Text = "xrTableCell5";
|
||||
this.xrTableCell5.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
|
||||
this.xrTableCell5.Weight = 0.040659570634669087D;
|
||||
//
|
||||
// xrTableCell15
|
||||
//
|
||||
@@ -257,7 +282,7 @@ namespace BeWo.FlingernMobilReports
|
||||
this.xrTableCell15.StylePriority.UseTextAlignment = false;
|
||||
this.xrTableCell15.Text = "xrTableCell15";
|
||||
this.xrTableCell15.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
|
||||
this.xrTableCell15.Weight = 0.20109736361772013D;
|
||||
this.xrTableCell15.Weight = 0.20109747674228579D;
|
||||
//
|
||||
// bindingSource1
|
||||
//
|
||||
@@ -289,7 +314,7 @@ namespace BeWo.FlingernMobilReports
|
||||
this.xrLabel12,
|
||||
this.xrLabel1});
|
||||
this.ReportHeader.Font = new System.Drawing.Font("Arial", 11F);
|
||||
this.ReportHeader.HeightF = 240F;
|
||||
this.ReportHeader.HeightF = 234.7917F;
|
||||
this.ReportHeader.Name = "ReportHeader";
|
||||
this.ReportHeader.StylePriority.UseFont = false;
|
||||
//
|
||||
@@ -509,6 +534,11 @@ namespace BeWo.FlingernMobilReports
|
||||
// ReportFooter
|
||||
//
|
||||
this.ReportFooter.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
|
||||
this.xrLabel20,
|
||||
this.xrLabel19,
|
||||
this.xrLabel16,
|
||||
this.xrLabel17,
|
||||
this.lblFehlkontakt,
|
||||
this.xrRichText1,
|
||||
this.xrRichText2,
|
||||
this.lblHatGruppen,
|
||||
@@ -523,154 +553,90 @@ namespace BeWo.FlingernMobilReports
|
||||
this.xrLabel3,
|
||||
this.xrLabel10});
|
||||
this.ReportFooter.Font = new System.Drawing.Font("Arial", 11F);
|
||||
this.ReportFooter.HeightF = 307.4167F;
|
||||
this.ReportFooter.HeightF = 317.8333F;
|
||||
this.ReportFooter.Name = "ReportFooter";
|
||||
this.ReportFooter.StylePriority.UseFont = false;
|
||||
//
|
||||
// xrLabel11
|
||||
// xrLabel20
|
||||
//
|
||||
this.xrLabel11.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
|
||||
| DevExpress.XtraPrinting.BorderSide.Right)
|
||||
this.xrLabel20.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right)
|
||||
| DevExpress.XtraPrinting.BorderSide.Bottom)));
|
||||
this.xrLabel11.BorderWidth = 2F;
|
||||
this.xrLabel11.Font = new System.Drawing.Font("Arial", 11F, System.Drawing.FontStyle.Bold);
|
||||
this.xrLabel11.LocationFloat = new DevExpress.Utils.PointFloat(450F, 48.21F);
|
||||
this.xrLabel11.Name = "xrLabel11";
|
||||
this.xrLabel11.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 3, 0, 0, 100F);
|
||||
this.xrLabel11.SizeF = new System.Drawing.SizeF(217F, 48.21F);
|
||||
this.xrLabel11.StylePriority.UseBorders = false;
|
||||
this.xrLabel11.StylePriority.UseBorderWidth = false;
|
||||
this.xrLabel11.StylePriority.UseFont = false;
|
||||
this.xrLabel11.StylePriority.UsePadding = false;
|
||||
this.xrLabel11.StylePriority.UseTextAlignment = false;
|
||||
this.xrLabel11.Text = "[fieldBillableFLS!0.##] x 1,2 = [fieldAbrechenbareFLS!0.##] Std.";
|
||||
this.xrLabel11.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
|
||||
this.xrLabel20.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
|
||||
new DevExpress.XtraReports.UI.XRBinding("Text", null, "TotalFLMFehlkontakte")});
|
||||
this.xrLabel20.Font = new System.Drawing.Font("Arial", 11F);
|
||||
this.xrLabel20.LocationFloat = new DevExpress.Utils.PointFloat(450F, 76.75169F);
|
||||
this.xrLabel20.Multiline = true;
|
||||
this.xrLabel20.Name = "xrLabel20";
|
||||
this.xrLabel20.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
|
||||
this.xrLabel20.SizeF = new System.Drawing.SizeF(217.0001F, 18.69783F);
|
||||
this.xrLabel20.StylePriority.UseBorders = false;
|
||||
this.xrLabel20.StylePriority.UseFont = false;
|
||||
this.xrLabel20.StylePriority.UseTextAlignment = false;
|
||||
this.xrLabel20.Text = "3. Summe Fehlkontakte";
|
||||
this.xrLabel20.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
|
||||
//
|
||||
// xrLabel8
|
||||
// xrLabel19
|
||||
//
|
||||
this.xrLabel8.Font = new System.Drawing.Font("Arial", 11F);
|
||||
this.xrLabel8.LocationFloat = new DevExpress.Utils.PointFloat(0F, 48.20836F);
|
||||
this.xrLabel8.Multiline = true;
|
||||
this.xrLabel8.Name = "xrLabel8";
|
||||
this.xrLabel8.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
|
||||
this.xrLabel8.SizeF = new System.Drawing.SizeF(450F, 48.21F);
|
||||
this.xrLabel8.StylePriority.UseFont = false;
|
||||
this.xrLabel8.StylePriority.UseTextAlignment = false;
|
||||
this.xrLabel8.Text = "2. Summe der mit dem Landschaftsverband abzurechnenden Leistungen (Summe 1 x 1,2)" +
|
||||
"";
|
||||
this.xrLabel8.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
|
||||
this.xrLabel19.Font = new System.Drawing.Font("Arial", 11F);
|
||||
this.xrLabel19.LocationFloat = new DevExpress.Utils.PointFloat(176.1251F, 76.75169F);
|
||||
this.xrLabel19.Multiline = true;
|
||||
this.xrLabel19.Name = "xrLabel19";
|
||||
this.xrLabel19.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
|
||||
this.xrLabel19.SizeF = new System.Drawing.SizeF(273.8749F, 18.69783F);
|
||||
this.xrLabel19.StylePriority.UseFont = false;
|
||||
this.xrLabel19.StylePriority.UseTextAlignment = false;
|
||||
this.xrLabel19.Text = "3. Summe Fehlkontakte";
|
||||
this.xrLabel19.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
|
||||
//
|
||||
// xrLabel7
|
||||
// xrLabel16
|
||||
//
|
||||
this.xrLabel7.Borders = DevExpress.XtraPrinting.BorderSide.Top;
|
||||
this.xrLabel7.LocationFloat = new DevExpress.Utils.PointFloat(451.1663F, 289.4167F);
|
||||
this.xrLabel7.Name = "xrLabel7";
|
||||
this.xrLabel7.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
|
||||
this.xrLabel7.SizeF = new System.Drawing.SizeF(197F, 17.99997F);
|
||||
this.xrLabel7.StylePriority.UseBorders = false;
|
||||
this.xrLabel7.StylePriority.UseFont = false;
|
||||
this.xrLabel7.Text = "Unterschrift Klient/in";
|
||||
this.xrLabel16.Font = new System.Drawing.Font("Arial", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
|
||||
this.xrLabel16.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F);
|
||||
this.xrLabel16.Name = "xrLabel16";
|
||||
this.xrLabel16.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F);
|
||||
this.xrLabel16.SizeF = new System.Drawing.SizeF(168F, 20F);
|
||||
this.xrLabel16.StylePriority.UseBackColor = false;
|
||||
this.xrLabel16.StylePriority.UseBorders = false;
|
||||
this.xrLabel16.StylePriority.UseFont = false;
|
||||
this.xrLabel16.StylePriority.UsePadding = false;
|
||||
this.xrLabel16.StylePriority.UseTextAlignment = false;
|
||||
this.xrLabel16.Text = "E = ear to ear, face to face";
|
||||
this.xrLabel16.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
|
||||
//
|
||||
// xrLabel6
|
||||
// xrLabel17
|
||||
//
|
||||
this.xrLabel6.Borders = DevExpress.XtraPrinting.BorderSide.Top;
|
||||
this.xrLabel6.LocationFloat = new DevExpress.Utils.PointFloat(178.125F, 289.4167F);
|
||||
this.xrLabel6.Name = "xrLabel6";
|
||||
this.xrLabel6.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
|
||||
this.xrLabel6.SizeF = new System.Drawing.SizeF(216.8751F, 17.99997F);
|
||||
this.xrLabel6.StylePriority.UseBorders = false;
|
||||
this.xrLabel6.StylePriority.UseFont = false;
|
||||
this.xrLabel6.Text = "Unterschrift Mitarbeiter/in";
|
||||
this.xrLabel17.Font = new System.Drawing.Font("Arial", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
|
||||
this.xrLabel17.LocationFloat = new DevExpress.Utils.PointFloat(0F, 20.00008F);
|
||||
this.xrLabel17.Name = "xrLabel17";
|
||||
this.xrLabel17.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F);
|
||||
this.xrLabel17.SizeF = new System.Drawing.SizeF(168F, 20F);
|
||||
this.xrLabel17.StylePriority.UseBackColor = false;
|
||||
this.xrLabel17.StylePriority.UseBorders = false;
|
||||
this.xrLabel17.StylePriority.UseFont = false;
|
||||
this.xrLabel17.StylePriority.UsePadding = false;
|
||||
this.xrLabel17.StylePriority.UseTextAlignment = false;
|
||||
this.xrLabel17.Text = "GR = Gruppenangebot";
|
||||
this.xrLabel17.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
|
||||
//
|
||||
// xrLabel5
|
||||
// lblFehlkontakt
|
||||
//
|
||||
this.xrLabel5.Borders = DevExpress.XtraPrinting.BorderSide.Top;
|
||||
this.xrLabel5.LocationFloat = new DevExpress.Utils.PointFloat(1.999919F, 289.4167F);
|
||||
this.xrLabel5.Name = "xrLabel5";
|
||||
this.xrLabel5.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
|
||||
this.xrLabel5.SizeF = new System.Drawing.SizeF(117F, 17.99997F);
|
||||
this.xrLabel5.StylePriority.UseBorders = false;
|
||||
this.xrLabel5.StylePriority.UseFont = false;
|
||||
this.xrLabel5.Text = "Datum";
|
||||
//
|
||||
// xrLabel4
|
||||
//
|
||||
this.xrLabel4.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
|
||||
| DevExpress.XtraPrinting.BorderSide.Right)
|
||||
| DevExpress.XtraPrinting.BorderSide.Bottom)));
|
||||
this.xrLabel4.BorderWidth = 2F;
|
||||
this.xrLabel4.Font = new System.Drawing.Font("Arial", 11F, System.Drawing.FontStyle.Bold);
|
||||
this.xrLabel4.LocationFloat = new DevExpress.Utils.PointFloat(450F, 0F);
|
||||
this.xrLabel4.Name = "xrLabel4";
|
||||
this.xrLabel4.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 3, 0, 0, 100F);
|
||||
this.xrLabel4.SizeF = new System.Drawing.SizeF(217F, 48.21F);
|
||||
this.xrLabel4.StylePriority.UseBorders = false;
|
||||
this.xrLabel4.StylePriority.UseBorderWidth = false;
|
||||
this.xrLabel4.StylePriority.UseFont = false;
|
||||
this.xrLabel4.StylePriority.UsePadding = false;
|
||||
this.xrLabel4.StylePriority.UseTextAlignment = false;
|
||||
this.xrLabel4.Text = "[TotalFLMBillable] = [fieldBillableFLS!0.##] Stunden";
|
||||
this.xrLabel4.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
|
||||
//
|
||||
// xrLabel3
|
||||
//
|
||||
this.xrLabel3.Font = new System.Drawing.Font("Arial", 11F);
|
||||
this.xrLabel3.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F);
|
||||
this.xrLabel3.Multiline = true;
|
||||
this.xrLabel3.Name = "xrLabel3";
|
||||
this.xrLabel3.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
|
||||
this.xrLabel3.SizeF = new System.Drawing.SizeF(450F, 48.20836F);
|
||||
this.xrLabel3.StylePriority.UseFont = false;
|
||||
this.xrLabel3.StylePriority.UseTextAlignment = false;
|
||||
this.xrLabel3.Text = "1. Summe der unmittelbaren Betreuungsleistungen\r\n(face-to-face bzw. ear-to-ear)";
|
||||
this.xrLabel3.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
|
||||
//
|
||||
// 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";
|
||||
//
|
||||
// fieldGruppe
|
||||
//
|
||||
this.fieldGruppe.DataMember = "Services";
|
||||
this.fieldGruppe.Expression = "Iif([CustomerCount] < 2, \'\', ToStr([CustomerCount]) + \' TN\')";
|
||||
this.fieldGruppe.FieldType = DevExpress.XtraReports.UI.FieldType.String;
|
||||
this.fieldGruppe.Name = "fieldGruppe";
|
||||
//
|
||||
// xrLabel10
|
||||
//
|
||||
this.xrLabel10.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Underline);
|
||||
this.xrLabel10.LocationFloat = new DevExpress.Utils.PointFloat(0F, 119.6805F);
|
||||
this.xrLabel10.Multiline = true;
|
||||
this.xrLabel10.Name = "xrLabel10";
|
||||
this.xrLabel10.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F);
|
||||
this.xrLabel10.SizeF = new System.Drawing.SizeF(170F, 43.61115F);
|
||||
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 = "Krankenhausaufenthalte/\r\nstat. Rehamaßnahmen:";
|
||||
this.xrLabel10.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
|
||||
this.lblFehlkontakt.Font = new System.Drawing.Font("Arial", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
|
||||
this.lblFehlkontakt.LocationFloat = new DevExpress.Utils.PointFloat(0F, 40.00003F);
|
||||
this.lblFehlkontakt.Name = "lblFehlkontakt";
|
||||
this.lblFehlkontakt.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F);
|
||||
this.lblFehlkontakt.SizeF = new System.Drawing.SizeF(168F, 20F);
|
||||
this.lblFehlkontakt.StylePriority.UseBackColor = false;
|
||||
this.lblFehlkontakt.StylePriority.UseBorders = false;
|
||||
this.lblFehlkontakt.StylePriority.UseFont = false;
|
||||
this.lblFehlkontakt.StylePriority.UsePadding = false;
|
||||
this.lblFehlkontakt.StylePriority.UseTextAlignment = false;
|
||||
this.lblFehlkontakt.Text = "F = Fehlkontakt";
|
||||
this.lblFehlkontakt.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
|
||||
//
|
||||
// xrRichText1
|
||||
//
|
||||
this.xrRichText1.Font = new System.Drawing.Font("Arial", 8F);
|
||||
this.xrRichText1.LocationFloat = new DevExpress.Utils.PointFloat(468.25F, 119.6805F);
|
||||
this.xrRichText1.LocationFloat = new DevExpress.Utils.PointFloat(464.2502F, 116.5555F);
|
||||
this.xrRichText1.Name = "xrRichText1";
|
||||
this.xrRichText1.SerializableRtfString = resources.GetString("xrRichText1.SerializableRtfString");
|
||||
this.xrRichText1.SizeF = new System.Drawing.SizeF(223.7498F, 50.00001F);
|
||||
@@ -679,7 +645,7 @@ namespace BeWo.FlingernMobilReports
|
||||
// xrRichText2
|
||||
//
|
||||
this.xrRichText2.Font = new System.Drawing.Font("Arial", 8F);
|
||||
this.xrRichText2.LocationFloat = new DevExpress.Utils.PointFloat(468.25F, 169.6806F);
|
||||
this.xrRichText2.LocationFloat = new DevExpress.Utils.PointFloat(464.2502F, 166.5556F);
|
||||
this.xrRichText2.Name = "xrRichText2";
|
||||
this.xrRichText2.SerializableRtfString = resources.GetString("xrRichText2.SerializableRtfString");
|
||||
this.xrRichText2.SizeF = new System.Drawing.SizeF(223.7497F, 68.05556F);
|
||||
@@ -691,7 +657,7 @@ namespace BeWo.FlingernMobilReports
|
||||
| DevExpress.XtraPrinting.BorderSide.Right)
|
||||
| DevExpress.XtraPrinting.BorderSide.Bottom)));
|
||||
this.lblHatGruppen.Font = new System.Drawing.Font("Arial", 10F);
|
||||
this.lblHatGruppen.LocationFloat = new DevExpress.Utils.PointFloat(428.9164F, 119.6805F);
|
||||
this.lblHatGruppen.LocationFloat = new DevExpress.Utils.PointFloat(424.9166F, 116.5555F);
|
||||
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);
|
||||
@@ -708,7 +674,7 @@ namespace BeWo.FlingernMobilReports
|
||||
| DevExpress.XtraPrinting.BorderSide.Right)
|
||||
| DevExpress.XtraPrinting.BorderSide.Bottom)));
|
||||
this.lblHatAbwesenheiten.Font = new System.Drawing.Font("Arial", 10F);
|
||||
this.lblHatAbwesenheiten.LocationFloat = new DevExpress.Utils.PointFloat(428.9164F, 169.6806F);
|
||||
this.lblHatAbwesenheiten.LocationFloat = new DevExpress.Utils.PointFloat(424.9166F, 166.5556F);
|
||||
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);
|
||||
@@ -726,7 +692,7 @@ namespace BeWo.FlingernMobilReports
|
||||
| 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(176.1251F, 119.6805F);
|
||||
this.xrTableAbwesenheiten.LocationFloat = new DevExpress.Utils.PointFloat(172.1252F, 116.5555F);
|
||||
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[] {
|
||||
@@ -931,6 +897,145 @@ namespace BeWo.FlingernMobilReports
|
||||
this.xrTableCell31.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
|
||||
this.xrTableCell31.Weight = 0.075757568269402914D;
|
||||
//
|
||||
// xrLabel11
|
||||
//
|
||||
this.xrLabel11.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
|
||||
| DevExpress.XtraPrinting.BorderSide.Right)
|
||||
| DevExpress.XtraPrinting.BorderSide.Bottom)));
|
||||
this.xrLabel11.BorderWidth = 2F;
|
||||
this.xrLabel11.Font = new System.Drawing.Font("Arial", 11F, System.Drawing.FontStyle.Bold);
|
||||
this.xrLabel11.LocationFloat = new DevExpress.Utils.PointFloat(450F, 40.00003F);
|
||||
this.xrLabel11.Name = "xrLabel11";
|
||||
this.xrLabel11.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 3, 0, 0, 100F);
|
||||
this.xrLabel11.SizeF = new System.Drawing.SizeF(217F, 36.75167F);
|
||||
this.xrLabel11.StylePriority.UseBorders = false;
|
||||
this.xrLabel11.StylePriority.UseBorderWidth = false;
|
||||
this.xrLabel11.StylePriority.UseFont = false;
|
||||
this.xrLabel11.StylePriority.UsePadding = false;
|
||||
this.xrLabel11.StylePriority.UseTextAlignment = false;
|
||||
this.xrLabel11.Text = "[TotalFLSoFehlkontakte!0.##] x 1,2 = [TotalFLSQualifiedString] Std.";
|
||||
this.xrLabel11.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
|
||||
//
|
||||
// xrLabel8
|
||||
//
|
||||
this.xrLabel8.Font = new System.Drawing.Font("Arial", 11F);
|
||||
this.xrLabel8.LocationFloat = new DevExpress.Utils.PointFloat(176.1251F, 40.00003F);
|
||||
this.xrLabel8.Multiline = true;
|
||||
this.xrLabel8.Name = "xrLabel8";
|
||||
this.xrLabel8.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
|
||||
this.xrLabel8.SizeF = new System.Drawing.SizeF(273.8749F, 36.75167F);
|
||||
this.xrLabel8.StylePriority.UseFont = false;
|
||||
this.xrLabel8.StylePriority.UseTextAlignment = false;
|
||||
this.xrLabel8.Text = "2. Mit dem Landschaftsverb. abzu-rechnende Leistungen (Summe 1 x 1,2)";
|
||||
this.xrLabel8.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
|
||||
//
|
||||
// xrLabel7
|
||||
//
|
||||
this.xrLabel7.Borders = DevExpress.XtraPrinting.BorderSide.Top;
|
||||
this.xrLabel7.LocationFloat = new DevExpress.Utils.PointFloat(447.1664F, 286.2917F);
|
||||
this.xrLabel7.Name = "xrLabel7";
|
||||
this.xrLabel7.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
|
||||
this.xrLabel7.SizeF = new System.Drawing.SizeF(197F, 17.99997F);
|
||||
this.xrLabel7.StylePriority.UseBorders = false;
|
||||
this.xrLabel7.StylePriority.UseFont = false;
|
||||
this.xrLabel7.Text = "Unterschrift Klient/in";
|
||||
//
|
||||
// xrLabel6
|
||||
//
|
||||
this.xrLabel6.Borders = DevExpress.XtraPrinting.BorderSide.Top;
|
||||
this.xrLabel6.LocationFloat = new DevExpress.Utils.PointFloat(174.1252F, 286.2917F);
|
||||
this.xrLabel6.Name = "xrLabel6";
|
||||
this.xrLabel6.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
|
||||
this.xrLabel6.SizeF = new System.Drawing.SizeF(216.8751F, 17.99997F);
|
||||
this.xrLabel6.StylePriority.UseBorders = false;
|
||||
this.xrLabel6.StylePriority.UseFont = false;
|
||||
this.xrLabel6.Text = "Unterschrift Mitarbeiter/in";
|
||||
//
|
||||
// xrLabel5
|
||||
//
|
||||
this.xrLabel5.Borders = DevExpress.XtraPrinting.BorderSide.Top;
|
||||
this.xrLabel5.LocationFloat = new DevExpress.Utils.PointFloat(0F, 286.2917F);
|
||||
this.xrLabel5.Name = "xrLabel5";
|
||||
this.xrLabel5.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
|
||||
this.xrLabel5.SizeF = new System.Drawing.SizeF(117F, 17.99997F);
|
||||
this.xrLabel5.StylePriority.UseBorders = false;
|
||||
this.xrLabel5.StylePriority.UseFont = false;
|
||||
this.xrLabel5.Text = "Datum";
|
||||
//
|
||||
// xrLabel4
|
||||
//
|
||||
this.xrLabel4.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
|
||||
| DevExpress.XtraPrinting.BorderSide.Right)
|
||||
| DevExpress.XtraPrinting.BorderSide.Bottom)));
|
||||
this.xrLabel4.BorderWidth = 2F;
|
||||
this.xrLabel4.Font = new System.Drawing.Font("Arial", 11F, System.Drawing.FontStyle.Bold);
|
||||
this.xrLabel4.LocationFloat = new DevExpress.Utils.PointFloat(450F, 0F);
|
||||
this.xrLabel4.Name = "xrLabel4";
|
||||
this.xrLabel4.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 3, 0, 0, 100F);
|
||||
this.xrLabel4.SizeF = new System.Drawing.SizeF(217F, 40.00007F);
|
||||
this.xrLabel4.StylePriority.UseBorders = false;
|
||||
this.xrLabel4.StylePriority.UseBorderWidth = false;
|
||||
this.xrLabel4.StylePriority.UseFont = false;
|
||||
this.xrLabel4.StylePriority.UsePadding = false;
|
||||
this.xrLabel4.StylePriority.UseTextAlignment = false;
|
||||
this.xrLabel4.Text = "[TotalFLMoFehlkontakte] = [TotalFLSoFehlkontakte!0.##] Stunden";
|
||||
this.xrLabel4.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
|
||||
//
|
||||
// xrLabel3
|
||||
//
|
||||
this.xrLabel3.Font = new System.Drawing.Font("Arial", 11F);
|
||||
this.xrLabel3.LocationFloat = new DevExpress.Utils.PointFloat(176.1251F, 0F);
|
||||
this.xrLabel3.Multiline = true;
|
||||
this.xrLabel3.Name = "xrLabel3";
|
||||
this.xrLabel3.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
|
||||
this.xrLabel3.SizeF = new System.Drawing.SizeF(273.8749F, 40.00007F);
|
||||
this.xrLabel3.StylePriority.UseFont = false;
|
||||
this.xrLabel3.StylePriority.UseTextAlignment = false;
|
||||
this.xrLabel3.Text = "1. Summe unmittelbare Betreuungs-leistungen (face-to-face / ear-to-ear)";
|
||||
this.xrLabel3.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
|
||||
//
|
||||
// xrLabel10
|
||||
//
|
||||
this.xrLabel10.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Underline);
|
||||
this.xrLabel10.LocationFloat = new DevExpress.Utils.PointFloat(0F, 116.5555F);
|
||||
this.xrLabel10.Multiline = true;
|
||||
this.xrLabel10.Name = "xrLabel10";
|
||||
this.xrLabel10.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F);
|
||||
this.xrLabel10.SizeF = new System.Drawing.SizeF(170F, 43.61115F);
|
||||
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 = "Krankenhausaufenthalte/\r\nstat. Rehamaßnahmen:";
|
||||
this.xrLabel10.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
|
||||
//
|
||||
// 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";
|
||||
//
|
||||
// fieldGruppe
|
||||
//
|
||||
this.fieldGruppe.DataMember = "Services";
|
||||
this.fieldGruppe.Expression = "Iif([CustomerCount] < 2, \'\', ToStr([CustomerCount]) + \' TN\')";
|
||||
this.fieldGruppe.FieldType = DevExpress.XtraReports.UI.FieldType.String;
|
||||
this.fieldGruppe.Name = "fieldGruppe";
|
||||
//
|
||||
// Stundenzettel
|
||||
//
|
||||
this.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] {
|
||||
@@ -1043,5 +1148,12 @@ namespace BeWo.FlingernMobilReports
|
||||
private DevExpress.XtraReports.UI.XRTableCell xrTableCell30;
|
||||
private DevExpress.XtraReports.UI.XRTableCell xrTableCell31;
|
||||
private DevExpress.XtraReports.UI.XRLabel xrLabel10;
|
||||
private DevExpress.XtraReports.UI.XRTableCell xrTableCell4;
|
||||
private DevExpress.XtraReports.UI.XRTableCell xrTableCell5;
|
||||
private DevExpress.XtraReports.UI.XRLabel xrLabel16;
|
||||
private DevExpress.XtraReports.UI.XRLabel xrLabel17;
|
||||
private DevExpress.XtraReports.UI.XRLabel lblFehlkontakt;
|
||||
private DevExpress.XtraReports.UI.XRLabel xrLabel20;
|
||||
private DevExpress.XtraReports.UI.XRLabel xrLabel19;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -23,23 +23,30 @@ namespace BeWo.FlingernMobilReports
|
||||
{
|
||||
List<ServicesOverviewRO.ServiceDetail> servicesBillable = new List<ServicesOverviewRO.ServiceDetail>();
|
||||
|
||||
foreach (ServicesOverviewRO.ServiceDetail s in pRO.Services)
|
||||
foreach (ServicesOverviewRO.ServiceDetail sd in pRO.Services)
|
||||
{
|
||||
if (s.IsBillable)
|
||||
{
|
||||
if (s.IsGroup)
|
||||
{
|
||||
hatGruppen = true;
|
||||
s.Notice = String.Format("Gruppe/{0:0.##} min/{1} TN", s.Minutes, s.CustomerCount);
|
||||
}
|
||||
else
|
||||
{
|
||||
s.Notice = String.Format("{0:0.##} min", s.Minutes);
|
||||
}
|
||||
servicesBillable.Add(s);
|
||||
if (sd.IsBillable || sd.ServiceDescription.ToLower().Contains("fehlkontakt"))
|
||||
{
|
||||
sd.Notice5 = "E";
|
||||
sd.Notice = String.Format("{0:0.##} min", sd.Minutes);
|
||||
|
||||
if (sd.IsGroup)
|
||||
{
|
||||
sd.Notice5 = "GR";
|
||||
hatGruppen = true;
|
||||
sd.Notice = String.Format("Gruppe/{0:0.##} min/{1} TN", sd.Minutes, sd.CustomerCount);
|
||||
}
|
||||
else if (sd.ServiceDescription.ToLower().Contains("fehlkontakt"))
|
||||
{
|
||||
sd.Notice5 = "F";
|
||||
}
|
||||
|
||||
servicesBillable.Add(sd);
|
||||
}
|
||||
}
|
||||
|
||||
pRO.TotalFLSQualifiedString = (pRO.TotalFLSoFehlkontakte * 1.2).ToString("F2");
|
||||
|
||||
pRO.Services = servicesBillable;
|
||||
}
|
||||
|
||||
|
||||
2023
ReportImp/FlingernMobilReports/SettlementReport2.Designer.cs
generated
2023
ReportImp/FlingernMobilReports/SettlementReport2.Designer.cs
generated
File diff suppressed because it is too large
Load Diff
@@ -5,7 +5,9 @@ using System.ComponentModel;
|
||||
using DevExpress.XtraReports.UI;
|
||||
using BeWo.Report.ReportObjects;
|
||||
using BeWo.Report;
|
||||
|
||||
using BS.Shared.Extensions;
|
||||
using System.Text.RegularExpressions;
|
||||
|
||||
namespace BeWo.FlingernMobilReports
|
||||
{
|
||||
public partial class Spitzabrechnung : DevExpress.XtraReports.UI.XtraReport, IBeWoReport<Settlement2RO>
|
||||
@@ -30,11 +32,20 @@ namespace BeWo.FlingernMobilReports
|
||||
|
||||
foreach (var ii in pRO.InvoiceItems)
|
||||
{
|
||||
if (!String.IsNullOrEmpty(ii.DetailDescription))
|
||||
ii.ItemDescription = "Fachleistungen";
|
||||
|
||||
if (!String.IsNullOrEmpty(ii.DetailDescription))
|
||||
{
|
||||
ii.DetailDescription = ii.DetailDescription.Replace("Abrechenbaren Leistungen vom", "").Trim();
|
||||
}
|
||||
}
|
||||
|
||||
if (!pRO.FehlkontakteString.IsNullOrEmpty() && ii.RateFactor == 0)
|
||||
{
|
||||
Zwischensumme.Visible = true;
|
||||
ii.ItemDescription = "Fehlkontakte";
|
||||
}
|
||||
}
|
||||
|
||||
pRO.RateFactor = (double)rateFactor;
|
||||
|
||||
this.bindingSource1.DataSource = pRO;
|
||||
|
||||
@@ -1,127 +1,127 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<root>
|
||||
<!--
|
||||
Microsoft ResX Schema
|
||||
|
||||
Version 2.0
|
||||
|
||||
The primary goals of this format is to allow a simple XML format
|
||||
that is mostly human readable. The generation and parsing of the
|
||||
various data types are done through the TypeConverter classes
|
||||
associated with the data types.
|
||||
|
||||
Example:
|
||||
|
||||
... ado.net/XML headers & schema ...
|
||||
<resheader name="resmimetype">text/microsoft-resx</resheader>
|
||||
<resheader name="version">2.0</resheader>
|
||||
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
|
||||
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
|
||||
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
|
||||
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
|
||||
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
|
||||
<value>[base64 mime encoded serialized .NET Framework object]</value>
|
||||
</data>
|
||||
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
|
||||
<comment>This is a comment</comment>
|
||||
</data>
|
||||
|
||||
There are any number of "resheader" rows that contain simple
|
||||
name/value pairs.
|
||||
|
||||
Each data row contains a name, and value. The row also contains a
|
||||
type or mimetype. Type corresponds to a .NET class that support
|
||||
text/value conversion through the TypeConverter architecture.
|
||||
Classes that don't support this are serialized and stored with the
|
||||
mimetype set.
|
||||
|
||||
The mimetype is used for serialized objects, and tells the
|
||||
ResXResourceReader how to depersist the object. This is currently not
|
||||
extensible. For a given mimetype the value must be set accordingly:
|
||||
|
||||
Note - application/x-microsoft.net.object.binary.base64 is the format
|
||||
that the ResXResourceWriter will generate, however the reader can
|
||||
read any of the formats listed below.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.binary.base64
|
||||
value : The object must be serialized with
|
||||
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
|
||||
: and then encoded with base64 encoding.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.soap.base64
|
||||
value : The object must be serialized with
|
||||
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
|
||||
: and then encoded with base64 encoding.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.bytearray.base64
|
||||
value : The object must be serialized into a byte array
|
||||
: using a System.ComponentModel.TypeConverter
|
||||
: and then encoded with base64 encoding.
|
||||
-->
|
||||
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
|
||||
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
|
||||
<xsd:element name="root" msdata:IsDataSet="true">
|
||||
<xsd:complexType>
|
||||
<xsd:choice maxOccurs="unbounded">
|
||||
<xsd:element name="metadata">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" use="required" type="xsd:string" />
|
||||
<xsd:attribute name="type" type="xsd:string" />
|
||||
<xsd:attribute name="mimetype" type="xsd:string" />
|
||||
<xsd:attribute ref="xml:space" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="assembly">
|
||||
<xsd:complexType>
|
||||
<xsd:attribute name="alias" type="xsd:string" />
|
||||
<xsd:attribute name="name" type="xsd:string" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="data">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
|
||||
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
|
||||
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
|
||||
<xsd:attribute ref="xml:space" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="resheader">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" type="xsd:string" use="required" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
</xsd:choice>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
</xsd:schema>
|
||||
<resheader name="resmimetype">
|
||||
<value>text/microsoft-resx</value>
|
||||
</resheader>
|
||||
<resheader name="version">
|
||||
<value>2.0</value>
|
||||
</resheader>
|
||||
<resheader name="reader">
|
||||
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</resheader>
|
||||
<resheader name="writer">
|
||||
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</resheader>
|
||||
<data name="xrLabel6.Text" xml:space="preserve">
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<root>
|
||||
<!--
|
||||
Microsoft ResX Schema
|
||||
|
||||
Version 2.0
|
||||
|
||||
The primary goals of this format is to allow a simple XML format
|
||||
that is mostly human readable. The generation and parsing of the
|
||||
various data types are done through the TypeConverter classes
|
||||
associated with the data types.
|
||||
|
||||
Example:
|
||||
|
||||
... ado.net/XML headers & schema ...
|
||||
<resheader name="resmimetype">text/microsoft-resx</resheader>
|
||||
<resheader name="version">2.0</resheader>
|
||||
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
|
||||
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
|
||||
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
|
||||
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
|
||||
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
|
||||
<value>[base64 mime encoded serialized .NET Framework object]</value>
|
||||
</data>
|
||||
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
|
||||
<comment>This is a comment</comment>
|
||||
</data>
|
||||
|
||||
There are any number of "resheader" rows that contain simple
|
||||
name/value pairs.
|
||||
|
||||
Each data row contains a name, and value. The row also contains a
|
||||
type or mimetype. Type corresponds to a .NET class that support
|
||||
text/value conversion through the TypeConverter architecture.
|
||||
Classes that don't support this are serialized and stored with the
|
||||
mimetype set.
|
||||
|
||||
The mimetype is used for serialized objects, and tells the
|
||||
ResXResourceReader how to depersist the object. This is currently not
|
||||
extensible. For a given mimetype the value must be set accordingly:
|
||||
|
||||
Note - application/x-microsoft.net.object.binary.base64 is the format
|
||||
that the ResXResourceWriter will generate, however the reader can
|
||||
read any of the formats listed below.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.binary.base64
|
||||
value : The object must be serialized with
|
||||
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
|
||||
: and then encoded with base64 encoding.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.soap.base64
|
||||
value : The object must be serialized with
|
||||
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
|
||||
: and then encoded with base64 encoding.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.bytearray.base64
|
||||
value : The object must be serialized into a byte array
|
||||
: using a System.ComponentModel.TypeConverter
|
||||
: and then encoded with base64 encoding.
|
||||
-->
|
||||
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
|
||||
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
|
||||
<xsd:element name="root" msdata:IsDataSet="true">
|
||||
<xsd:complexType>
|
||||
<xsd:choice maxOccurs="unbounded">
|
||||
<xsd:element name="metadata">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" use="required" type="xsd:string" />
|
||||
<xsd:attribute name="type" type="xsd:string" />
|
||||
<xsd:attribute name="mimetype" type="xsd:string" />
|
||||
<xsd:attribute ref="xml:space" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="assembly">
|
||||
<xsd:complexType>
|
||||
<xsd:attribute name="alias" type="xsd:string" />
|
||||
<xsd:attribute name="name" type="xsd:string" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="data">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
|
||||
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
|
||||
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
|
||||
<xsd:attribute ref="xml:space" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="resheader">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" type="xsd:string" use="required" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
</xsd:choice>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
</xsd:schema>
|
||||
<resheader name="resmimetype">
|
||||
<value>text/microsoft-resx</value>
|
||||
</resheader>
|
||||
<resheader name="version">
|
||||
<value>2.0</value>
|
||||
</resheader>
|
||||
<resheader name="reader">
|
||||
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</resheader>
|
||||
<resheader name="writer">
|
||||
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</resheader>
|
||||
<data name="xrLabel6.Text" xml:space="preserve">
|
||||
<value>anbei sende ich Ihnen die unterschriebenen Nachweise über die im Rahmen des Betreuten Wohnens für [Salutation2] [CustomerFirstName] [CustomerLastName] erbrachten Leistungen zu. Nach unserer Berechnung ergeben sich für den Betreuungszeitraum [AccountingPeriod] hieraus:
|
||||
</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>
|
||||
</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>
|
||||
@@ -52,7 +52,7 @@ namespace FreundeskreisSuchthilfe.Alt
|
||||
}
|
||||
return false;
|
||||
}
|
||||
|
||||
|
||||
protected override ServiceRecordSummary BerechneStunden(MitarbeiterstundenkontoRO.EmployeeDetail empDetail, IList<ServiceRecord> groupFilteredRecords, DateTime berichtsAnfang,
|
||||
DateTime berichtsEnde)
|
||||
{
|
||||
|
||||
@@ -21,6 +21,31 @@ namespace FreundeskreisSuchthilfe.Alt
|
||||
var msb = new CustomMitarbeiterstundenkontoBerechnung();
|
||||
msb.CreateReport(pRO);
|
||||
|
||||
var reportMonth = pRO.ReportStartDate.Month;
|
||||
|
||||
foreach (var empDetail in pRO.EmployeeDetailList)
|
||||
{
|
||||
foreach (var abs in empDetail.Employee.AbsenceTimes)
|
||||
{
|
||||
if (abs.AbsenceReason.Description.ToLower() == "mehrarbeitsausgleich")
|
||||
{
|
||||
// Wenn kein Startdate, dann ReportStartdate. Wenn Startdate VOR ReportEnddate, dann ReportStartdate. Wenn beides nicht einfach normales Absence-Startdate
|
||||
var absStart = !abs.Start.HasValue ? pRO.ReportStartDate : abs.Start.Value < pRO.ReportStartDate ? pRO.ReportStartDate : abs.Start.Value;
|
||||
// Wenn kein Enddate, dann ReportEnddate. Wenn Enddate NACH ReportEnddate, dann ReportEnddate. Wenn beides nicht einfach normales Absence-Enddate
|
||||
var absEnd = !abs.End.HasValue ? pRO.ReportEndDate : abs.End.Value > pRO.ReportEndDate ? pRO.ReportEndDate : abs.End.Value;
|
||||
|
||||
while (absStart <= absEnd && empDetail.WeeklyFLS.HasValue)
|
||||
{
|
||||
empDetail.FlsSoll -= empDetail.WeeklyFLS.Value / empDetail.ArbeitstageProWoche;
|
||||
empDetail.FlsDiff += empDetail.WeeklyFLS.Value / empDetail.ArbeitstageProWoche;
|
||||
pRO.FlsSollGesamt -= empDetail.WeeklyFLS.Value / empDetail.ArbeitstageProWoche;
|
||||
pRO.FlsDiffGesamt += empDetail.WeeklyFLS.Value / empDetail.ArbeitstageProWoche;
|
||||
absStart = absStart.AddDays(1);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
this.bindingSource1.DataSource = pRO;
|
||||
}
|
||||
|
||||
|
||||
31
ReportImp/HPHBersenbrueck/Export/CustomDataExporter.cs
Normal file
31
ReportImp/HPHBersenbrueck/Export/CustomDataExporter.cs
Normal file
@@ -0,0 +1,31 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using BeWo.Service.Core;
|
||||
using BeWo.Service.Plugins;
|
||||
using BS.Shared.Core;
|
||||
using BS.Shared.DataContracts;
|
||||
using Utils = BS.Shared.Core.Utils;
|
||||
|
||||
namespace HphBersenbrueck.Export
|
||||
{
|
||||
public class CustomDataExporter : DataExporter
|
||||
{
|
||||
public override string CreateExportString(string pFileID, string[] pHeaderCaption, string[][] pContent)
|
||||
{
|
||||
|
||||
if (pHeaderCaption != null && pHeaderCaption.Length > 0 && pHeaderCaption[0].Contains("Micos"))
|
||||
{
|
||||
return MicosExporter.CreateExportString(pHeaderCaption, pContent);
|
||||
}
|
||||
return base.CreateExportString(pFileID, pHeaderCaption, pContent);
|
||||
}
|
||||
|
||||
public override QueryDC CreateQuery(QueryDC query)
|
||||
{
|
||||
var q = MicosExporter.CreateQuery(query);
|
||||
CreateBuchungsExportProtokollEintrag(q);
|
||||
|
||||
return q;
|
||||
}
|
||||
}
|
||||
}
|
||||
921
ReportImp/HPHBersenbrueck/Export/MicosExporter.cs
Normal file
921
ReportImp/HPHBersenbrueck/Export/MicosExporter.cs
Normal file
@@ -0,0 +1,921 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Data;
|
||||
using System.IO;
|
||||
using System.Text;
|
||||
using BeWo.Data.Access;
|
||||
using BS.Shared.Core;
|
||||
using BS.Shared.DataContracts;
|
||||
|
||||
namespace HphBersenbrueck.Export
|
||||
{
|
||||
public class MicosExporter
|
||||
{
|
||||
|
||||
public static QueryDC CreateQuery(QueryDC query)
|
||||
{
|
||||
DateTime dt = DateTime.Now;
|
||||
DateTime.TryParse(query.Parameter[0].Value.ToString(), out dt);
|
||||
|
||||
query.FileName = String.Format("Micos Export {0:yyyyMM}.txt", dt);
|
||||
|
||||
DateTime dtStart = DateTime.MinValue;
|
||||
DateTime dtEnd = DateTime.MaxValue;
|
||||
|
||||
if (query.Parameter.Count > 1)
|
||||
{
|
||||
DateTimeSpan span = query.Parameter[1].Value as DateTimeSpan;
|
||||
|
||||
dtStart = span.StartDate;
|
||||
dtEnd = span.EndDate;
|
||||
}
|
||||
|
||||
if (dtStart == DateTime.MinValue)
|
||||
{
|
||||
dtStart = new DateTime(1900, 1, 1);
|
||||
}
|
||||
query.QueryResult = GetAbrechnungenString(dt, dtStart, dtEnd);
|
||||
|
||||
|
||||
return query;
|
||||
}
|
||||
|
||||
public static string CreateExportString(string[] pHeaderCaption, string[][] pContent)
|
||||
{
|
||||
if (pHeaderCaption != null && pHeaderCaption.Length > 1 && pHeaderCaption[0].Contains("Micos"))
|
||||
{
|
||||
DateTime dt = DateTime.Now;
|
||||
|
||||
DateTime.TryParse(pHeaderCaption[1], out dt);
|
||||
|
||||
return GetAbrechnungenString(dt, dt, dt);
|
||||
}
|
||||
return null;
|
||||
}
|
||||
|
||||
public static String GetAbrechnungenString(DateTime date, DateTime rechnungsDatumVon, DateTime rechnungsDatumBis)
|
||||
{
|
||||
StringBuilder sb = new StringBuilder();
|
||||
var s = GetMonatlicheAbrechnungString(date, rechnungsDatumVon, rechnungsDatumBis);
|
||||
if (!String.IsNullOrWhiteSpace(s))
|
||||
{
|
||||
sb.Append(s);
|
||||
}
|
||||
if (sb.Length > 0)
|
||||
sb.AppendLine();
|
||||
|
||||
return sb.ToString();
|
||||
}
|
||||
|
||||
public static String GetMonatlicheAbrechnungString(DateTime date, DateTime rechnungsDatumVon, DateTime rechnungsDatumBis)
|
||||
{
|
||||
|
||||
|
||||
var sql = GetRechnungenSql(date, rechnungsDatumVon, rechnungsDatumBis);
|
||||
|
||||
/*
|
||||
* SELECT
|
||||
cb2sc.Oid,
|
||||
ib.InvoiceNumber,
|
||||
c.DebitorNumber,
|
||||
Round(sip.Claim, 2) AS 'Betrag',
|
||||
ib.InvoiceDate,
|
||||
CONCAT(p.`LastName`, ', ', p.`FirstName`, ' ', IF(cb2sc.CustomerRefenrenceNumber is null, '', cb2sc.CustomerRefenrenceNumber), ' Abrechnung :PeriodePunkt ', org.Name) as 'Verwendung',
|
||||
*/
|
||||
|
||||
var dt = ExecuteQuery(sql, date);
|
||||
|
||||
var datensaetze = CreateMicosDatensaetze(dt, date);
|
||||
|
||||
StringBuilder sb = new StringBuilder();
|
||||
|
||||
|
||||
foreach (var data in datensaetze)
|
||||
{
|
||||
|
||||
if (sb.Length > 0)
|
||||
{
|
||||
sb.AppendLine();
|
||||
}
|
||||
|
||||
//03002022021500070EURO990037107S000001767690004050 15022200037810037200 RE R03-781 DAK-Gesundhei 00000000
|
||||
sb.Append("0300");
|
||||
sb.Append(String.Format("{0:yyyyMMdd}", data.Datum));
|
||||
sb.Append("00070");
|
||||
sb.Append("EURO99");
|
||||
|
||||
String debitornr = data.Debitor;
|
||||
|
||||
while (debitornr.Length < 7)
|
||||
{
|
||||
debitornr = "0" + debitornr;
|
||||
}
|
||||
sb.Append(debitornr);
|
||||
sb.Append("S");
|
||||
|
||||
String betrag = String.Format("{0:0.00}", data.Betrag).Replace(",", ""); // Betrag
|
||||
while (betrag.Length < 11)
|
||||
{
|
||||
betrag = "0" + betrag;
|
||||
}
|
||||
sb.Append(betrag);
|
||||
sb.Append("0004040");
|
||||
sb.Append(" ");
|
||||
sb.Append(String.Format("{0:ddMMyy}", data.RechnungsDatum)); // Belegdatum
|
||||
|
||||
String belegnummer = data.Belegnummer; // Belegnummer
|
||||
|
||||
while (belegnummer.Length < 7)
|
||||
{
|
||||
belegnummer = "0" + belegnummer;
|
||||
}
|
||||
sb.Append(belegnummer);
|
||||
|
||||
String kostenstelle = data.Kostenstelle;
|
||||
while (kostenstelle.Length < 7)
|
||||
{
|
||||
kostenstelle = "0" + kostenstelle;
|
||||
}
|
||||
sb.Append(kostenstelle);
|
||||
|
||||
sb.Append(" "); // Skonto 9 Leerzeichen
|
||||
sb.Append(" "); // Textschlüssel 2 Leerzeichen
|
||||
sb.Append(" "); // Zusatz-Schlüssel 1 Leerzeichen
|
||||
|
||||
String buchungstext = data.Buchungstext; // Verwendungszweck
|
||||
if (buchungstext.Length > 25)
|
||||
{
|
||||
buchungstext = buchungstext.Substring(0, 25);
|
||||
}
|
||||
while (buchungstext.Length < 25)
|
||||
{
|
||||
buchungstext = buchungstext + " ";
|
||||
}
|
||||
sb.Append(buchungstext);
|
||||
sb.Append(" "); // Steuerbetrag 9 Leerzeichen
|
||||
sb.Append(" "); // Wechselfälligkeitsdatum 8 Leerzeichen
|
||||
sb.Append(" "); // Wechsel-Nr. 7 Leerzeichen
|
||||
sb.Append(" "); // Valutadatum 8 Leerzeichen
|
||||
sb.Append(" "); // Fremdbelegdatum 8 Leerzeichen
|
||||
sb.Append(" "); // Fremdbeleg-Nr. 12 Leerzeichen
|
||||
sb.Append(" "); // Absolutes Zahlungsdatum 8 Leerzeichen
|
||||
sb.Append(" "); // Skontotage 2 Leerzeichen
|
||||
sb.Append(" "); // Skontoprozent 2 Leerzeichen
|
||||
sb.Append(" "); // Kennzeichen Mahnung 1 Leerzeichen
|
||||
sb.Append(" "); // Kennzeichen Bankeinzug 1 Leerzeichen
|
||||
sb.Append("000000");
|
||||
sb.Append("00");
|
||||
|
||||
//sb.Append(data.Artikelbezeichnung);
|
||||
}
|
||||
|
||||
return sb.ToString();
|
||||
}
|
||||
|
||||
|
||||
private static IList<MicosDatensatz> CreateMicosDatensaetze(DataTable dt, DateTime date)
|
||||
{
|
||||
var list = new List<MicosDatensatz>();
|
||||
var key2Datensatz = new Dictionary<String, MicosDatensatz>();
|
||||
|
||||
foreach (DataRow row in dt.Rows)
|
||||
{
|
||||
|
||||
//date = letzter Tag des Monats ()
|
||||
long oid = 0;
|
||||
if (row[7] != null)
|
||||
{
|
||||
Int64.TryParse(row[7].ToString(), out oid);
|
||||
}
|
||||
|
||||
String debitornr = String.Format("{0}", row[2]); // Debitor
|
||||
|
||||
decimal betrag = 0;
|
||||
|
||||
if (row[3] != null)
|
||||
{
|
||||
Decimal.TryParse(row[3].ToString(), out betrag);
|
||||
}
|
||||
|
||||
DateTime rd = date;
|
||||
|
||||
if (row[4] != null)
|
||||
{
|
||||
DateTime.TryParse(row[4].ToString(), out rd);
|
||||
}
|
||||
|
||||
DateTime abrechnungsEnddatum = date;
|
||||
|
||||
if (row[8] != null)
|
||||
{
|
||||
DateTime.TryParse(row[8].ToString(), out abrechnungsEnddatum);
|
||||
}
|
||||
|
||||
String belegnummer = String.Format("{0}", row[1]); // Belegnummer
|
||||
|
||||
String kostenstelle = GetKostenstelle(row);
|
||||
String buchungstext = String.Format("{0}", row[5]); // Verwendungszweck
|
||||
|
||||
String artikel = String.Format("{0}", row[6]); // Verwendungszweck
|
||||
|
||||
MicosDatensatz md = null;
|
||||
String key = String.Format("{0}_{1}", oid, artikel);
|
||||
|
||||
if (key2Datensatz.ContainsKey(key))
|
||||
{
|
||||
md = key2Datensatz[key];
|
||||
}
|
||||
else
|
||||
{
|
||||
md = new MicosDatensatz();
|
||||
md.InvoiceBaseOid = oid;
|
||||
md.Artikelbezeichnung = artikel;
|
||||
md.Belegnummer = belegnummer;
|
||||
md.Buchungstext = buchungstext;
|
||||
md.Kostenstelle = kostenstelle;
|
||||
md.Debitor = debitornr;
|
||||
md.Datum = abrechnungsEnddatum;
|
||||
md.RechnungsDatum = rd;
|
||||
|
||||
key2Datensatz.Add(key, md);
|
||||
list.Add(md);
|
||||
|
||||
}
|
||||
md.Betrag += betrag;
|
||||
|
||||
|
||||
}
|
||||
|
||||
return list;
|
||||
}
|
||||
|
||||
private static string GetKostenstelle(DataRow row)
|
||||
{
|
||||
/*
|
||||
*
|
||||
* folgende Kostenstellen gehören zu den Leistungsarten:
|
||||
35701 Betreuungseinheiten FUD KST: 35700
|
||||
35702 Kostenbeteiligung Betreuung KST: 35700
|
||||
|
||||
35703 Kilometerpauschale KST 35700
|
||||
|
||||
35801 Niedrigschwellige Betreuung KST: 35800
|
||||
|
||||
35831 Verhinderungspflege nach § 39 KST: 35800
|
||||
|
||||
35901 Sachkosten Reise KST 35900
|
||||
|
||||
35904 Betreuungskosten o. Pflegegrad KST: 35900
|
||||
|
||||
35911 Betreuungskosten mit Pflegegrad KST: 35900
|
||||
|
||||
35956 Sachkosten Kurzurlaub KST: 35955
|
||||
*/
|
||||
|
||||
if (row[6] != null)
|
||||
{
|
||||
String verwendungszweck = row[6].ToString();
|
||||
|
||||
if (verwendungszweck.Contains("Niederschwellig"))
|
||||
{
|
||||
return "35800";
|
||||
}
|
||||
if (verwendungszweck.Contains("Verhinderungspflege"))
|
||||
{
|
||||
return "35800";
|
||||
}
|
||||
if (verwendungszweck.Contains("Kurzurlaub"))
|
||||
{
|
||||
return "35955";
|
||||
}
|
||||
if (verwendungszweck.Contains("Reise"))
|
||||
{
|
||||
return "35550";
|
||||
}
|
||||
}
|
||||
return "35540";
|
||||
|
||||
}
|
||||
|
||||
private static Dictionary<long, decimal> CreateDictionary(DataTable dt)
|
||||
{
|
||||
Dictionary<long, decimal> dict = new Dictionary<long, decimal>();
|
||||
if (dt != null)
|
||||
{
|
||||
foreach (DataRow row in dt.Rows)
|
||||
{
|
||||
long? oid = row.ItemArray[0] as long?;
|
||||
decimal? betrag = row.ItemArray[4] as decimal?;
|
||||
|
||||
if (oid.HasValue && betrag.HasValue)
|
||||
{
|
||||
dict.Add(oid.Value, betrag.Value);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
return dict;
|
||||
}
|
||||
|
||||
//private static void ErstelleKostenstellenZeilenAlt(DataRow row, StringBuilder sb)
|
||||
//{
|
||||
// if (row.ItemArray.Length > 14)
|
||||
// {
|
||||
// var betragObj = row[14];
|
||||
|
||||
// decimal gesamtbetrag = 0;
|
||||
// if (betragObj != null)
|
||||
// {
|
||||
// Decimal.TryParse(betragObj.ToString().Replace(".", ","), out gesamtbetrag);
|
||||
// }
|
||||
// decimal betrag1 = Math.Round(gesamtbetrag * 0.1643m, 2, MidpointRounding.AwayFromZero);
|
||||
// decimal betrag2 = Math.Round(gesamtbetrag * 0.8213m, 2, MidpointRounding.AwayFromZero);
|
||||
// decimal betrag3 = gesamtbetrag - betrag1 - betrag2;
|
||||
|
||||
|
||||
|
||||
// sb.AppendLine();
|
||||
// sb.Append("K;0;610900;;;;;;");
|
||||
// sb.Append(String.Format("{0:0.##}", betrag1 * -1).Replace(",", "."));
|
||||
// sb.AppendLine(";");
|
||||
// sb.Append("K;0;610901;;;;;;");
|
||||
// sb.Append(String.Format("{0:0.##}", betrag2 * -1).Replace(",", "."));
|
||||
// sb.AppendLine(";");
|
||||
// sb.Append("K;0;610902;;;;;;");
|
||||
// sb.Append(String.Format("{0:0.##}", betrag3 * -1).Replace(",", "."));
|
||||
// sb.Append(";");
|
||||
// }
|
||||
//}
|
||||
|
||||
//private static void ErstelleKostenstellenZeilenNeu(DataRow row, StringBuilder sb, Dictionary<long, decimal> c2sOid2AssiBetrag, Dictionary<long, decimal> c2sOid2OtBetrag, Dictionary<long, decimal> c2sOid2SoziBetrag)
|
||||
//{
|
||||
// if (row.ItemArray.Length > 15)
|
||||
// {
|
||||
// long? oid = row[0] as long?;
|
||||
|
||||
// var betragObj = row[15];
|
||||
|
||||
// decimal gesamtbetrag = 0;
|
||||
// if (betragObj != null)
|
||||
// {
|
||||
// Decimal.TryParse(betragObj.ToString().Replace(".", ","), out gesamtbetrag);
|
||||
// }
|
||||
// decimal betragBewo = Math.Round(gesamtbetrag, 2, MidpointRounding.AwayFromZero);
|
||||
// decimal betragGruppen = 0;//Math.Round(gesamtbetrag, 2, MidpointRounding.AwayFromZero);
|
||||
// decimal betragAssistenz = 0;//Math.Round(gesamtbetrag, 2, MidpointRounding.AwayFromZero);
|
||||
// decimal betragSozi = 0;
|
||||
|
||||
// if (oid.HasValue && c2sOid2AssiBetrag.ContainsKey(oid.Value))
|
||||
// {
|
||||
// betragAssistenz = c2sOid2AssiBetrag[oid.Value];
|
||||
// betragAssistenz = Math.Round(betragAssistenz, 2, MidpointRounding.AwayFromZero);
|
||||
// betragBewo -= betragAssistenz;
|
||||
// }
|
||||
|
||||
// if (oid.HasValue && c2sOid2OtBetrag.ContainsKey(oid.Value))
|
||||
// {
|
||||
// betragGruppen = c2sOid2OtBetrag[oid.Value];
|
||||
// betragGruppen = Math.Round(betragGruppen, 2, MidpointRounding.AwayFromZero);
|
||||
// betragBewo -= betragGruppen;
|
||||
// }
|
||||
// if (oid.HasValue && c2sOid2SoziBetrag.ContainsKey(oid.Value))
|
||||
// {
|
||||
// betragSozi = c2sOid2SoziBetrag[oid.Value];
|
||||
// betragSozi = Math.Round(betragSozi, 2, MidpointRounding.AwayFromZero);
|
||||
// betragBewo -= betragSozi;
|
||||
// }
|
||||
// //bewo 610900
|
||||
// //offener Treff 610910 Leistungskategorie Gruppenbuchung
|
||||
// //Assistenzleistungen 610915 Leistungskategorien Assistenz (Kategorie Assistenzleistungen)
|
||||
|
||||
// //Bei Finanzauswertungen nach diesen drei Kategorien trennen
|
||||
|
||||
// //Rechnungen als AWO Vorlage
|
||||
|
||||
// if (betragBewo != 0)
|
||||
// {
|
||||
// sb.AppendLine();
|
||||
// sb.Append("K;0;610900;;;;;;");
|
||||
// sb.Append(String.Format("{0:0.##}", betragBewo * -1).Replace(",", "."));
|
||||
// sb.Append(";");
|
||||
// }
|
||||
|
||||
// if (betragGruppen > 0)
|
||||
// {
|
||||
// sb.AppendLine();
|
||||
// sb.Append("K;0;610910;;;;;;");
|
||||
// sb.Append(String.Format("{0:0.##}", betragGruppen * -1).Replace(",", "."));
|
||||
// sb.Append(";");
|
||||
// }
|
||||
|
||||
// if (betragAssistenz > 0)
|
||||
// {
|
||||
// sb.AppendLine();
|
||||
// sb.Append("K;0;610915;;;;;;");
|
||||
// sb.Append(String.Format("{0:0.##}", betragAssistenz * -1).Replace(",", "."));
|
||||
// sb.Append(";");
|
||||
// }
|
||||
|
||||
// if (betragSozi > 0)
|
||||
// {
|
||||
// sb.AppendLine();
|
||||
// sb.Append("K;0;610905;;;;;;");
|
||||
// sb.Append(String.Format("{0:0.##}", betragSozi * -1).Replace(",", "."));
|
||||
// sb.Append(";");
|
||||
// }
|
||||
// }
|
||||
//}
|
||||
|
||||
//public static String GetAbschlagszahlungenString(DateTime date)
|
||||
//{
|
||||
// var dt = ExecuteQuery(GetAbschlagszahlungenSql(date), date);
|
||||
|
||||
// StringBuilder sb = new StringBuilder();
|
||||
// foreach (DataRow row in dt.Rows)
|
||||
// {
|
||||
// if (sb.Length > 0)
|
||||
// {
|
||||
// sb.AppendLine();
|
||||
// }
|
||||
// for (int i = 0; i < row.ItemArray.Length; i++)
|
||||
// {
|
||||
// if (i > 0)
|
||||
// {
|
||||
// sb.Append(";");
|
||||
// }
|
||||
// if (i == 32)
|
||||
// {
|
||||
// sb.AppendLine();
|
||||
// }
|
||||
// var item = row[i];
|
||||
// bool quote = i == 15 || i == 38;
|
||||
|
||||
// if (quote)
|
||||
// {
|
||||
// sb.Append('"');
|
||||
// sb.Append(item);
|
||||
// sb.Append('"');
|
||||
// }
|
||||
// else
|
||||
// {
|
||||
// sb.Append(item);
|
||||
// }
|
||||
// }
|
||||
|
||||
// }
|
||||
// //F,0,050,,BEWO,DA,02012016,012016,iBelegNr2,Belegnr2,220001,,,,-888.88, "Name AZ Abschlagszahlung LVR 01/2016",,,EUR,,,,,,,,,,,R,,,
|
||||
// //G,0,4473,,,888.88,"Name AZ Abschlagszahlung LVR 05/2016",
|
||||
|
||||
// return sb.ToString();
|
||||
//}
|
||||
|
||||
//public static String GetSelbstzahlerString(DateTime date)
|
||||
//{
|
||||
// var dt = ExecuteQuery(GetSelbstzahlerSql(date), date);
|
||||
|
||||
// StringBuilder sb = new StringBuilder();
|
||||
// foreach (DataRow row in dt.Rows)
|
||||
// {
|
||||
// if (sb.Length > 0)
|
||||
// {
|
||||
// sb.AppendLine();
|
||||
// }
|
||||
// for (int i = 0; i < row.ItemArray.Length; i++)
|
||||
// {
|
||||
// if (i > 0)
|
||||
// {
|
||||
// sb.Append(";");
|
||||
// }
|
||||
// if (i == 32)
|
||||
// {
|
||||
// sb.AppendLine();
|
||||
// }
|
||||
|
||||
// var item = row[i];
|
||||
// bool quote = i == 15 || i == 38;
|
||||
|
||||
// if (quote)
|
||||
// {
|
||||
// sb.Append('"');
|
||||
// sb.Append(item);
|
||||
// sb.Append('"');
|
||||
// }
|
||||
// else
|
||||
// {
|
||||
// sb.Append(item);
|
||||
// }
|
||||
// }
|
||||
|
||||
// }
|
||||
// return sb.ToString();
|
||||
//}
|
||||
|
||||
|
||||
|
||||
// private static String GetMonatlicheAbrechnungLvrSqlAlt(DateTime date)
|
||||
// {
|
||||
// String sql = @"
|
||||
//SELECT
|
||||
//'F',
|
||||
//'0',
|
||||
//'114',
|
||||
//null,
|
||||
//'BEWO',
|
||||
//'AR',
|
||||
//':Abrechnungsmonat',
|
||||
//':Periode',
|
||||
//null,
|
||||
//GetNextBelegnr(1),
|
||||
//c.DebitorNumber,
|
||||
//null,
|
||||
//null,
|
||||
//null,
|
||||
//REPLACE(IF(crpRateFactor.`CostRateValue` is null, ROUND((sr.`GeleisteteFLM` / 60) * (SELECT crp.`CostRateValue` FROM `costrateperiod` crp WHERE crp.`ObjectTid` = 22 AND crp.`CostRateType` = 0 AND crp.`ObjectOid` = cb2sc.`CostBearerOid` AND (crp.`EndDate` is null or crp.`EndDate` > ':Monat_Start') order by IF(crp.`EndDate` is null, MAKEDATE(9999,365),crp.`EndDate`) LIMIT 1 )),
|
||||
// ROUND(ROUND((sr.`GeleisteteFLM` / 60), 2) * (SELECT crp.`CostRateValue` FROM `costrateperiod` crp WHERE crp.`ObjectTid` = 22 AND crp.`CostRateType` = 0 AND crp.`ObjectOid` = cb2sc.`CostBearerOid` AND (crp.`EndDate` is null or crp.`EndDate` > ':Monat_Start') order by IF(crp.`EndDate` is null, MAKEDATE(9999,365),crp.`EndDate`) LIMIT 1 ) * ((100 + crpRateFactor.`CostRateValue`)/100), 2)), ',', '.') AS 'Betrag',
|
||||
//CONCAT(p.`LastName`, ', ', p.`FirstName`, ' ', IF(cb2sc.CustomerRefenrenceNumber is null, '', cb2sc.CustomerRefenrenceNumber), ' Abrechnung :PeriodeSlash ', org.Name) as 'Verwendung',
|
||||
//null,
|
||||
//null,
|
||||
//'EUR',
|
||||
//null,
|
||||
//null,
|
||||
//null,
|
||||
//null,
|
||||
//null,
|
||||
//null,
|
||||
//null,
|
||||
//null,
|
||||
//null,
|
||||
//null,
|
||||
//null,
|
||||
//null,
|
||||
//null,
|
||||
//'G',
|
||||
//'0',
|
||||
//'49100000',
|
||||
//null,
|
||||
//null,
|
||||
//REPLACE(-1 * IF(crpRateFactor.`CostRateValue` is null, ROUND((sr.`GeleisteteFLM` / 60) * (SELECT crp.`CostRateValue` FROM `costrateperiod` crp WHERE crp.`ObjectTid` = 22 AND crp.`CostRateType` = 0 AND crp.`ObjectOid` = cb2sc.`CostBearerOid` AND (crp.`EndDate` is null or crp.`EndDate` > ':Monat_Start') order by IF(crp.`EndDate` is null, MAKEDATE(9999,365),crp.`EndDate`) LIMIT 1 )),
|
||||
// ROUND(ROUND((sr.`GeleisteteFLM` / 60), 2) * (SELECT crp.`CostRateValue` FROM `costrateperiod` crp WHERE crp.`ObjectTid` = 22 AND crp.`CostRateType` = 0 AND crp.`ObjectOid` = cb2sc.`CostBearerOid` AND (crp.`EndDate` is null or crp.`EndDate` > ':Monat_Start') order by IF(crp.`EndDate` is null, MAKEDATE(9999,365),crp.`EndDate`) LIMIT 1 ) * ((100 + crpRateFactor.`CostRateValue`)/100), 2)), ',', '.') AS 'Betrag2',
|
||||
//CONCAT(p.`LastName`, ', ', p.`FirstName`, ' ', IF(cb2sc.CustomerRefenrenceNumber is null, '', cb2sc.CustomerRefenrenceNumber), ' Abrechnung :PeriodeSlash ', org.Name) as 'Verwendung2',
|
||||
//null
|
||||
//FROM `supportconcept` sc
|
||||
//INNER JOIN `costbearer2supportconcept` cb2sc ON sc.`Oid` = cb2sc.`SupportConceptOid`
|
||||
//INNER JOIN `costbearer` cb ON cb2sc.`CostBearerOid` = cb.`Oid`
|
||||
//LEFT JOIN
|
||||
// (SELECT crp.`ObjectOid`, crp.`CostRateValue` FROM `costrateperiod` crp
|
||||
// WHERE crp.`ObjectTid` = 22 AND crp.`CostRateType` = 2 AND (crp.`EndDate` is null or crp.`EndDate` > NOW()))
|
||||
// AS crpRateFactor ON crpRateFactor.`ObjectOid` = cb.`Oid`
|
||||
//INNER JOIN `organisation` org ON org.`CostBearerOid` = cb.`Oid`
|
||||
//INNER JOIN `customer` c ON sc.`CustomerOid` = c.`Oid`
|
||||
//INNER JOIN `person` p on c.`PersonOid` = p.`Oid`
|
||||
//LEFT JOIN
|
||||
// (SELECT sr2.`CostBearer2SupportConceptOid`, SUM(sr2.`roundedduration` / IF(sr2.`GroupEmployeeCount` is null, 1, sr2.`GroupEmployeeCount`)) AS GeleisteteFLM FROM `servicerecord` sr2
|
||||
// INNER JOIN `servicedescription` sd ON sr2.`ServiceDescriptionOid` = sd.`Oid`
|
||||
// INNER JOIN `servicecategory` sc ON sd.`ServiceCategoryOid` = sc.`Oid`
|
||||
// WHERE sr2.`StartDate` >= ':Monat_Start' AND sr2.`StartDate` < ':Monat_End' AND sc.`Billable` = 1 GROUP BY sr2.`CostBearer2SupportConceptOid`)
|
||||
// AS sr ON sr.`CostBearer2SupportConceptOid` = cb2sc.`Oid`
|
||||
//WHERE c.`IsActive` = 1 AND sc.`IsActive` = 1
|
||||
//and (sr.`GeleisteteFLM` is not null)
|
||||
//ORDER BY p.`LastName`, p.`FirstName`, cb2sc.`ApprovedStartDate`
|
||||
//";
|
||||
|
||||
// return sql;
|
||||
// }
|
||||
|
||||
private static String GetRechnungenSql(DateTime date, DateTime rechnungsDatumVon, DateTime rechnungsDatumBis)
|
||||
{
|
||||
if (rechnungsDatumVon <= new DateTime(1900, 1, 1))
|
||||
{
|
||||
rechnungsDatumVon = new DateTime(date.Year, date.Month, 1);
|
||||
}
|
||||
if (rechnungsDatumBis.Year > 9000)
|
||||
{
|
||||
rechnungsDatumBis = new DateTime(date.Year, date.Month, 1).AddMonths(1);
|
||||
}
|
||||
else
|
||||
{
|
||||
rechnungsDatumBis = rechnungsDatumBis.AddDays(1);
|
||||
}
|
||||
|
||||
String sql = @"
|
||||
|
||||
SELECT
|
||||
cb2sc.Oid,
|
||||
ib.InvoiceNumber,
|
||||
c.DebitorNumber,
|
||||
Round(ii.AmountTotal, 2) AS 'Betrag',
|
||||
ib.InvoiceDate,
|
||||
CONCAT(p.`LastName`, ', ', p.`FirstName`, ' ', org.Name) as 'Verwendung',
|
||||
ii.ItemDescription,
|
||||
ib.Oid,
|
||||
ib.AccountingPeriodEnd
|
||||
FROM `supportconcept` sc
|
||||
INNER JOIN `costbearer2supportconcept` cb2sc ON sc.`Oid` = cb2sc.`SupportConceptOid`
|
||||
INNER JOIN `costbearer` cb ON cb2sc.`CostBearerOid` = cb.`Oid`
|
||||
INNER JOIN `organisation` org ON org.`CostBearerOid` = cb.`Oid`
|
||||
INNER JOIN `customer` c ON sc.`CustomerOid` = c.`Oid`
|
||||
INNER JOIN `person` p on c.`PersonOid` = p.`Oid`
|
||||
INNER JOIN invoicebase ib on ib.costbearer2supportconceptoid = cb2sc.oid
|
||||
inner join serviceinvoice si on si.invoicebaseoid = ib.oid
|
||||
inner join serviceinvoiceperiod sip on sip.serviceinvoiceoid = si.oid
|
||||
inner join invoiceitem ii on ii.serviceinvoiceperiodoid = sip.oid
|
||||
WHERE c.`IsActive` = 1 AND sc.`IsActive` = 1 and ib.isactive = 1 and ib.type <> 1
|
||||
and ib.`InvoiceDate` >= ':Monat_Start' AND ib.`InvoiceDate` < ':Monat_End'
|
||||
ORDER BY p.`LastName`, p.`FirstName`, cb2sc.`ApprovedStartDate`
|
||||
";
|
||||
|
||||
sql = sql.Replace(":Monat_Start", String.Format("{0:yyyy-MM-dd}", rechnungsDatumVon));
|
||||
sql = sql.Replace(":Monat_End", String.Format("{0:yyyy-MM-dd}", rechnungsDatumBis));
|
||||
return sql;
|
||||
}
|
||||
|
||||
// private static String GetAbschlagszahlungenSql(DateTime date)
|
||||
// {
|
||||
// String sql = @"
|
||||
//SELECT
|
||||
//'F',
|
||||
//'0',
|
||||
//'114',
|
||||
//null,
|
||||
//'BEWO',
|
||||
//'AR',
|
||||
//':Abrechnungsmonat',
|
||||
//':Periode',
|
||||
//GetNextBelegnr(0),
|
||||
//GetNextBelegnr(1),
|
||||
//c.DebitorNumber,
|
||||
//null,
|
||||
//null,
|
||||
//null,
|
||||
//REPLACE(-1 * ROUND(at.`GesamtBetrag`, 2), ',', '.') as 'Abschlagszahlungen',
|
||||
//CONCAT(p.`LastName`, ', ', p.`FirstName`, ' ', IF(cb2sc.CustomerRefenrenceNumber is null, '', cb2sc.CustomerRefenrenceNumber), ' Abschlagszahlung :PeriodeSlash ', org.Name) as 'Verwendung',
|
||||
//null,
|
||||
//null,
|
||||
//'EUR',
|
||||
//null,
|
||||
//null,
|
||||
//null,
|
||||
//null,
|
||||
//null,
|
||||
//null,
|
||||
//null,
|
||||
//null,
|
||||
//null,
|
||||
//null,
|
||||
//null,
|
||||
//null,
|
||||
//null,
|
||||
//'G',
|
||||
//'0',
|
||||
//'48301000',
|
||||
//null,
|
||||
//null,
|
||||
//REPLACE(ROUND(at.`GesamtBetrag`, 2), ',', '.') as 'Abschlagszahlungen2',
|
||||
//CONCAT(p.`LastName`, ', ', p.`FirstName`, ' ', IF(cb2sc.CustomerRefenrenceNumber is null, '', cb2sc.CustomerRefenrenceNumber), ' Abschlagszahlung :PeriodeSlash ', org.Name) as 'Verwendung2',
|
||||
//null
|
||||
//FROM `supportconcept` sc
|
||||
//INNER JOIN `costbearer2supportconcept` cb2sc ON sc.`Oid` = cb2sc.`SupportConceptOid`
|
||||
//INNER JOIN `costbearer` cb ON cb2sc.`CostBearerOid` = cb.`Oid`
|
||||
//LEFT JOIN
|
||||
// (SELECT crp.`ObjectOid`, crp.`CostRateValue` FROM `costrateperiod` crp
|
||||
// WHERE crp.`ObjectTid` = 22 AND crp.`CostRateType` = 2 AND (crp.`EndDate` is null or crp.`EndDate` > NOW()))
|
||||
// AS crpRateFactor ON crpRateFactor.`ObjectOid` = cb.`Oid`
|
||||
//INNER JOIN `organisation` org ON org.`CostBearerOid` = cb.`Oid`
|
||||
//INNER JOIN `customer` c ON sc.`CustomerOid` = c.`Oid`
|
||||
//INNER JOIN `person` p on c.`PersonOid` = p.`Oid`
|
||||
//LEFT JOIN
|
||||
// (SELECT at2.`CostBearer2SupportConceptOid`, SUM(at2.`Amount`) AS GesamtBetrag FROM `accountingtransaction` at2
|
||||
// WHERE at2.`BookingDate` >= ':Monat_Start' AND at2.`BookingDate` < ':Monat_End' GROUP BY at2.`CostBearer2SupportConceptOid`)
|
||||
// AS at ON at.`CostBearer2SupportConceptOid` = cb2sc.`Oid`
|
||||
//WHERE c.`IsActive` = 1 AND sc.`IsActive` = 1
|
||||
//and (at.`GesamtBetrag` is not null)
|
||||
//ORDER BY p.`LastName`, p.`FirstName`, cb2sc.`ApprovedStartDate`
|
||||
//";
|
||||
// return sql;
|
||||
// }
|
||||
|
||||
// private static String GetSelbstzahlerSql(DateTime date)
|
||||
// {
|
||||
// String sql = @"
|
||||
//SELECT
|
||||
//'F',
|
||||
//'0',
|
||||
//'114',
|
||||
//null,
|
||||
//'BEWO',
|
||||
//'AR',
|
||||
//':Abrechnungsmonat',
|
||||
//':Periode',
|
||||
//GetNextBelegnr(0),
|
||||
//GetNextBelegnr(1),
|
||||
//c.DebitorNumber,
|
||||
//null,
|
||||
//null,
|
||||
//null,
|
||||
//IF(crpRateFactor.`CostRateValue` is null, ROUND((sr.`GeleisteteFLM` / 60) * (SELECT crp.`CostRateValue` FROM `costrateperiod` crp WHERE crp.`ObjectTid` = 22 AND crp.`CostRateType` = 0 AND crp.`ObjectOid` = cb2sc.`CostBearerOid` AND (crp.`EndDate` is null or crp.`EndDate` > ':Monat_Start') order by IF(crp.`EndDate` is null, MAKEDATE(9999,365),crp.`EndDate`) LIMIT 1 )),
|
||||
// ROUND(ROUND((sr.`GeleisteteFLM` / 60), 2) * (SELECT crp.`CostRateValue` FROM `costrateperiod` crp WHERE crp.`ObjectTid` = 22 AND crp.`CostRateType` = 0 AND crp.`ObjectOid` = cb2sc.`CostBearerOid` AND (crp.`EndDate` is null or crp.`EndDate` > ':Monat_Start') order by IF(crp.`EndDate` is null, MAKEDATE(9999,365),crp.`EndDate`) LIMIT 1 ) * ((100 + crpRateFactor.`CostRateValue`)/100), 2)) AS 'Betrag',
|
||||
//CONCAT(p.`LastName`, ', ', p.`FirstName`, ' ', IF(cb2sc.CustomerRefenrenceNumber is null, '', cb2sc.CustomerRefenrenceNumber), ' Abrechnung :PeriodeSlash ', org.Name) as 'Verwendung',
|
||||
//null,
|
||||
//null,
|
||||
//'EUR',
|
||||
//null,
|
||||
//null,
|
||||
//null,
|
||||
//null,
|
||||
//null,
|
||||
//null,
|
||||
//null,
|
||||
//null,
|
||||
//null,
|
||||
//null,
|
||||
//null,
|
||||
//null,
|
||||
//null,
|
||||
//'G',
|
||||
//'0',
|
||||
//'xxxx',
|
||||
//null,
|
||||
//null,
|
||||
//-1 * IF(crpRateFactor.`CostRateValue` is null, ROUND((sr.`GeleisteteFLM` / 60) * (SELECT crp.`CostRateValue` FROM `costrateperiod` crp WHERE crp.`ObjectTid` = 22 AND crp.`CostRateType` = 0 AND crp.`ObjectOid` = cb2sc.`CostBearerOid` AND (crp.`EndDate` is null or crp.`EndDate` > ':Monat_Start') order by IF(crp.`EndDate` is null, MAKEDATE(9999,365),crp.`EndDate`) LIMIT 1 )),
|
||||
// ROUND(ROUND((sr.`GeleisteteFLM` / 60), 2) * (SELECT crp.`CostRateValue` FROM `costrateperiod` crp WHERE crp.`ObjectTid` = 22 AND crp.`CostRateType` = 0 AND crp.`ObjectOid` = cb2sc.`CostBearerOid` AND (crp.`EndDate` is null or crp.`EndDate` > ':Monat_Start') order by IF(crp.`EndDate` is null, MAKEDATE(9999,365),crp.`EndDate`) LIMIT 1 ) * ((100 + crpRateFactor.`CostRateValue`)/100), 2)) AS 'Betrag2',
|
||||
//CONCAT(p.`LastName`, ', ', p.`FirstName`, ' ', IF(cb2sc.CustomerRefenrenceNumber is null, '', cb2sc.CustomerRefenrenceNumber), ' Abrechnung :PeriodeSlash ', org.Name) as 'Verwendung2',
|
||||
//null
|
||||
//FROM `supportconcept` sc
|
||||
//INNER JOIN `costbearer2supportconcept` cb2sc ON sc.`Oid` = cb2sc.`SupportConceptOid`
|
||||
//INNER JOIN `costbearer` cb ON cb2sc.`CostBearerOid` = cb.`Oid`
|
||||
//LEFT JOIN
|
||||
// (SELECT crp.`ObjectOid`, crp.`CostRateValue` FROM `costrateperiod` crp
|
||||
// WHERE crp.`ObjectTid` = 22 AND crp.`CostRateType` = 2 AND (crp.`EndDate` is null or crp.`EndDate` > NOW()))
|
||||
// AS crpRateFactor ON crpRateFactor.`ObjectOid` = cb.`Oid`
|
||||
//INNER JOIN `organisation` org ON org.`CostBearerOid` = cb.`Oid`
|
||||
//INNER JOIN `customer` c ON sc.`CustomerOid` = c.`Oid`
|
||||
//INNER JOIN `person` p on c.`PersonOid` = p.`Oid`
|
||||
//LEFT JOIN
|
||||
// (SELECT sr2.`CostBearer2SupportConceptOid`, SUM(sr2.`roundedduration` / IF(sr2.`GroupEmployeeCount` is null, 1, sr2.`GroupEmployeeCount`)) AS GeleisteteFLM FROM `servicerecord` sr2
|
||||
// INNER JOIN `servicedescription` sd ON sr2.`ServiceDescriptionOid` = sd.`Oid`
|
||||
// INNER JOIN `servicecategory` sc ON sd.`ServiceCategoryOid` = sc.`Oid`
|
||||
// WHERE sr2.`StartDate` >= ':Monat_Start' AND sr2.`StartDate` < ':Monat_End' AND sc.`Billable` = 1 GROUP BY sr2.`CostBearer2SupportConceptOid`)
|
||||
// AS sr ON sr.`CostBearer2SupportConceptOid` = cb2sc.`Oid`
|
||||
//WHERE c.`IsActive` = 1 AND sc.`IsActive` = 1
|
||||
//and (sr.`GeleisteteFLM` is not null)
|
||||
//ORDER BY p.`LastName`, p.`FirstName`, cb2sc.`ApprovedStartDate`
|
||||
//";
|
||||
|
||||
// return sql;
|
||||
// }
|
||||
|
||||
// private static String GetMonatlicheAbrechnungStringForCatsSql(DateTime date, IList<long> includeCatOids, IList<long> excludeOids)
|
||||
// {
|
||||
|
||||
// String sql = @"
|
||||
//SELECT distinct
|
||||
//cb2sc.oid,
|
||||
//c.oid,
|
||||
//sc.oid,
|
||||
//c.DebitorNumber,
|
||||
//IF(crpRateFactor.`CostRateValue` is null, ROUND((sr.`GeleisteteFLM` / 60) * crpHourlyRate.`CostRateValue`, 2),ROUND(ROUND((sr.`GeleisteteFLM` / 60), 2) * crpHourlyRate.`CostRateValue` * ((100 + crpRateFactor.`CostRateValue`)/100), 2)) AS 'Forderung',
|
||||
//ROUND(crpHourlyRate.`CostRateValue`,2) as 'Stundensatz', ROUND(crpRateFactor.`CostRateValue`,2) as 'PauschalerFaktor',
|
||||
//sr.`GeleisteteFLM`
|
||||
//FROM `supportconcept` sc
|
||||
//INNER JOIN `costbearer2supportconcept` cb2sc ON sc.`Oid` = cb2sc.`SupportConceptOid`
|
||||
//INNER JOIN `costbearer` cb ON cb2sc.`CostBearerOid` = cb.`Oid`
|
||||
//INNER JOIN
|
||||
// (SELECT crp.`ObjectOid`, crp.costratetype, crp.`CostRateValue`, If(crp.Enddate is null, '9999-01-01', crp.enddate) as aenddatum, crptemp.enddatum FROM `costrateperiod` crp
|
||||
// inner join (SELECT crpi.`ObjectOid`, Min(If(crpi.Enddate is null, '9999-01-01', crpi.enddate)) as enddatum FROM `costrateperiod` crpi
|
||||
// WHERE crpi.`ObjectTid` = 22 AND crpi.`CostRateType` = 0 AND (crpi.`EndDate` is null or crpi.`EndDate` > ':Monat_Start')
|
||||
// group by crpi.objectoid) as crptemp on crptemp.objectoid = crp.objectoid
|
||||
// WHERE crp.`ObjectTid` = 22 and crp.costratetype = 0
|
||||
// having aenddatum = crptemp.enddatum)
|
||||
// AS crpHourlyRate ON crpHourlyRate.`ObjectOid` = cb.`Oid`
|
||||
//LEFT JOIN
|
||||
// (SELECT crp.`ObjectOid`, crp.costratetype, crp.`CostRateValue`, If(crp.Enddate is null, '9999-01-01', crp.enddate) as aenddatum, crptemp.enddatum FROM `costrateperiod` crp
|
||||
// inner join (SELECT crpi.`ObjectOid`, Min(If(crpi.Enddate is null, '9999-01-01', crpi.enddate)) as enddatum FROM `costrateperiod` crpi
|
||||
// WHERE crpi.`ObjectTid` = 22 AND crpi.`CostRateType` = 2 AND (crpi.`EndDate` is null or crpi.`EndDate` > ':Monat_Start')
|
||||
// group by crpi.objectoid) as crptemp on crptemp.objectoid = crp.objectoid
|
||||
// WHERE crp.`ObjectTid` = 22 and crp.costratetype = 2
|
||||
// having aenddatum = crptemp.enddatum)
|
||||
// AS crpRateFactor ON crpRateFactor.`ObjectOid` = cb.`Oid`
|
||||
//INNER JOIN `organisation` org ON org.`CostBearerOid` = cb.`Oid`
|
||||
//INNER JOIN `customer` c ON sc.`CustomerOid` = c.`Oid`
|
||||
//INNER JOIN `person` p on c.`PersonOid` = p.`Oid`
|
||||
//INNER JOIN
|
||||
// (SELECT sr2.`CostBearer2SupportConceptOid`, SUM(sr2.`roundedduration` / IF(sr2.`GroupEmployeeCount` is null, 1, sr2.`GroupEmployeeCount`)) AS GeleisteteFLM FROM `servicerecord` sr2
|
||||
// INNER JOIN `servicedescription` sd ON sr2.`ServiceDescriptionOid` = sd.`Oid`
|
||||
// INNER JOIN `servicecategory` sc ON sd.`ServiceCategoryOid` = sc.`Oid`
|
||||
// WHERE sr2.`StartDate` >= ':Monat_Start' AND sr2.`StartDate` < ':Monat_End' AND sc.`Billable` = 1:IncludeCatOidList:ExcludeCatOidList GROUP BY sr2.`CostBearer2SupportConceptOid`)
|
||||
// AS sr ON sr.`CostBearer2SupportConceptOid` = cb2sc.`Oid`
|
||||
//WHERE c.`IsActive` <> 0 AND sc.`IsActive` <> 0 and (sr.`GeleisteteFLM` is not null)
|
||||
//ORDER BY p.`LastName`
|
||||
//";
|
||||
|
||||
// String includeString = "";
|
||||
// String excludeString = "";
|
||||
// if (includeCatOids != null && includeCatOids.Count > 0)
|
||||
// {
|
||||
// StringBuilder oidList = new StringBuilder();
|
||||
|
||||
// foreach (var catOid in includeCatOids)
|
||||
// {
|
||||
// if (oidList.Length > 0)
|
||||
// oidList.Append(",");
|
||||
// oidList.Append(catOid);
|
||||
// }
|
||||
|
||||
// includeString = String.Format(" AND sc.oid in ({0})", oidList.ToString());
|
||||
// }
|
||||
|
||||
// if (excludeOids != null && excludeOids.Count > 0)
|
||||
// {
|
||||
// StringBuilder notoidList = new StringBuilder();
|
||||
|
||||
// foreach (var catOid in excludeOids)
|
||||
// {
|
||||
// if (notoidList.Length > 0)
|
||||
// notoidList.Append(",");
|
||||
// notoidList.Append(catOid);
|
||||
// }
|
||||
// excludeString = String.Format(" AND sc.oid not in ({0})", notoidList.ToString());
|
||||
// }
|
||||
|
||||
// String gruppenfilter = "";
|
||||
|
||||
// //if (!holeEinzel || !holeGruppen)
|
||||
// //{
|
||||
// // if (holeGruppen)
|
||||
// // {
|
||||
// // gruppenfilter = "AND sr2.GroupOid is not null";
|
||||
// // }
|
||||
// // else
|
||||
// // {
|
||||
// // gruppenfilter = "AND sr2.GroupOid is null";
|
||||
// // }
|
||||
// //}
|
||||
// sql = sql.Replace(":Gruppenfilter", gruppenfilter);
|
||||
// sql = sql.Replace(":IncludeCatOidList", includeString);
|
||||
// sql = sql.Replace(":ExcludeCatOidList", excludeString);
|
||||
// return sql;
|
||||
// }
|
||||
|
||||
public static DataTable ExecuteQuery(String sql, DateTime dt)
|
||||
{
|
||||
var newsql = sql;
|
||||
newsql = newsql.Replace(":PeriodePunkt", String.Format("{0:MM.yyyy}", dt));
|
||||
newsql = newsql.Replace(":PeriodeSlash", String.Format("{0:MM/yyyy}", dt));
|
||||
newsql = newsql.Replace(":Periode", String.Format("{0:MMyyyy}", dt));
|
||||
newsql = newsql.Replace(":Abrechnungsmonat", String.Format("{0:ddMMyyyy}", dt));
|
||||
newsql = newsql.Replace(":Abrechnungsmonat", String.Format("{0:ddMMyyyy}", dt));
|
||||
newsql = newsql.Replace(":Monat_Start", String.Format("{0:yyyy-MM}-01", dt));
|
||||
dt = dt.AddMonths(1);
|
||||
newsql = newsql.Replace(":Monat_End", String.Format("{0:yyyy-MM}-01", dt));
|
||||
|
||||
return DAOFactory.AdoDAO.ExecuteQuery(newsql).Tables[0];
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
//Buchung Abrechnung Stundenzettel
|
||||
//F,0,050,, BEWO, DA,01012016,012016, iBelegNr1, Belegnr1,220001,,,,999.99, "Name AZ Abrechnung 01/2016 LVR",,, EUR,,,,,,,,,,, R,,,
|
||||
//G,0,1695,,,-999.99,"Name AZ Abrechnung 01/2016 LVR",
|
||||
|
||||
|
||||
|
||||
//Buchung Abschlagszahlung
|
||||
//F,0,050,, BEWO, DA,02012016,012016, iBelegNr2, Belegnr2,220001,,,,-888.88, "Name AZ Abschlagszahlung LVR 01/2016",,, EUR,,,,,,,,,,, R,,,
|
||||
//G,0,4473,,,888.88,"Name AZ Abschlagszahlung LVR 05/2016",
|
||||
|
||||
|
||||
//Buchung Abrechnung LVR / Selbstzahler
|
||||
//F,0,050,, BEWO, DA,01022016,022016, iBelegNr3, Belegnr3,220001,,,,900.00, "Name AZ Abrechnung LVR + SZ 02/2016",,, EUR,,,,,,,,,,, R,,,
|
||||
//G,0,1695,,,-800.00,"Name AZ Abrechnung 05/2016 LVR",
|
||||
//G,0,1695,,,-100.00,"Name AZ Abrechnung 05/2016 SZ",
|
||||
|
||||
|
||||
|
||||
//schwarz = konstant
|
||||
//rot = variabel
|
||||
|
||||
|
||||
}
|
||||
class MicosDatensatz
|
||||
{
|
||||
public long InvoiceBaseOid { get; set; }
|
||||
|
||||
public DateTime Datum { get; set; }
|
||||
|
||||
public DateTime RechnungsDatum { get; set; }
|
||||
|
||||
public String Debitor { get; set; }
|
||||
|
||||
public decimal Betrag { get; set; }
|
||||
|
||||
public String Belegnummer { get; set; }
|
||||
|
||||
public String Kostenstelle { get; set; }
|
||||
|
||||
public String Buchungstext { get; set; }
|
||||
|
||||
public String Artikelbezeichnung { get; set; }
|
||||
|
||||
}
|
||||
}
|
||||
@@ -69,6 +69,8 @@
|
||||
<Compile Include="CustomerDataReport.Designer.cs">
|
||||
<DependentUpon>CustomerDataReport.cs</DependentUpon>
|
||||
</Compile>
|
||||
<Compile Include="Export\CustomDataExporter.cs" />
|
||||
<Compile Include="Export\MicosExporter.cs" />
|
||||
<Compile Include="Invoicing\CustomInvoiceFactory.cs" />
|
||||
<Compile Include="Invoicing\SelbstzahlerInvoiceCreation.cs" />
|
||||
<Compile Include="Klientenstammblatt.cs">
|
||||
|
||||
@@ -622,7 +622,7 @@ ib.InvoiceNumber,
|
||||
c.DebitorNumber,
|
||||
Round(ii.AmountTotal, 2) AS 'Betrag',
|
||||
ib.InvoiceDate,
|
||||
CONCAT(p.`LastName`, ', ', p.`FirstName`, ' ', org.Name) as 'Verwendung',
|
||||
CONCAT(p.`LastName`, ', ',Substring(p.`FirstName`, 1, 1), '., ', ib.RecipientOrganisation, org.Name) as 'Verwendung',
|
||||
ii.ItemDescription,
|
||||
ib.Oid,
|
||||
ib.AccountingPeriodEnd
|
||||
|
||||
@@ -159,6 +159,7 @@
|
||||
<Compile Include="ServicesOverviewReport.Designer.cs">
|
||||
<DependentUpon>ServicesOverviewReport.cs</DependentUpon>
|
||||
</Compile>
|
||||
<Compile Include="Service\CustomAccountingService.cs" />
|
||||
<Compile Include="Validation\ServiceRecordValidator.cs" />
|
||||
<Compile Include="VarFieldHelper.cs" />
|
||||
</ItemGroup>
|
||||
|
||||
@@ -0,0 +1,40 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Windows;
|
||||
//using HphBersenbrueckFreizeitUndReisen.Invoicing;
|
||||
using BeWo.Data.Access;
|
||||
using BeWo.Data.Entities;
|
||||
using BeWo.Service.DCEntityMapper;
|
||||
using BeWo.Service.Plugins;
|
||||
using BS.Shared;
|
||||
using BS.Shared.DataContracts;
|
||||
|
||||
namespace HphBersenbrueckFreizeitUndReisen.Service
|
||||
{
|
||||
public class CustomAccountingService : AccountingService
|
||||
{
|
||||
public override ServiceInvoice ErstelleStornoRechnung(InvoiceBaseDC ibdc)
|
||||
{
|
||||
var i = base.ErstelleStornoRechnung(ibdc);
|
||||
|
||||
int invoiceCounter = 0;
|
||||
var inc = PluginLoader.FindClass<InvoiceNumberGenerator>();
|
||||
i.InvoiceBase.InvoiceNumber = inc.GetNextInvoiceNumber(invoiceCounter, i.InvoiceBase) + " Storno";
|
||||
|
||||
if (String.IsNullOrEmpty(i.InvoiceBase.InvoiceTypeText))
|
||||
{
|
||||
i.InvoiceBase.InvoiceTypeText = "Storno";
|
||||
}
|
||||
else
|
||||
{
|
||||
i.InvoiceBase.InvoiceTypeText += " Storno";
|
||||
}
|
||||
|
||||
DAOFactory.GenericDAO.Insert(i);
|
||||
inc.IncreaseInvoiceNumber(1, null);
|
||||
|
||||
return i;
|
||||
}
|
||||
}
|
||||
}
|
||||
91
ReportImp/KollegiumEv/Quittierungsbeleg.Designer.cs
generated
91
ReportImp/KollegiumEv/Quittierungsbeleg.Designer.cs
generated
@@ -80,6 +80,7 @@ namespace KollegiumEv
|
||||
this.topMarginBand1 = new DevExpress.XtraReports.UI.TopMarginBand();
|
||||
this.bottomMarginBand1 = new DevExpress.XtraReports.UI.BottomMarginBand();
|
||||
this.GroupFooter1 = new DevExpress.XtraReports.UI.GroupFooterBand();
|
||||
this.xrLabel1 = 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();
|
||||
@@ -115,7 +116,10 @@ namespace KollegiumEv
|
||||
this.xrLabel9 = new DevExpress.XtraReports.UI.XRLabel();
|
||||
this.cellMinutes = new DevExpress.XtraReports.UI.XRLabel();
|
||||
this.fieldKontaktArt = new DevExpress.XtraReports.UI.CalculatedField();
|
||||
this.xrLabel1 = new DevExpress.XtraReports.UI.XRLabel();
|
||||
this.xrLabel17 = new DevExpress.XtraReports.UI.XRLabel();
|
||||
this.xrPictureBox1 = new DevExpress.XtraReports.UI.XRPictureBox();
|
||||
this.xrPictureBox2 = new DevExpress.XtraReports.UI.XRPictureBox();
|
||||
this.xrLabel18 = new DevExpress.XtraReports.UI.XRLabel();
|
||||
((System.ComponentModel.ISupportInitialize)(this.xrTable3)).BeginInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.xrTableServiceRecords1)).BeginInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).BeginInit();
|
||||
@@ -746,6 +750,10 @@ namespace KollegiumEv
|
||||
// GroupFooter1
|
||||
//
|
||||
this.GroupFooter1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
|
||||
this.xrLabel17,
|
||||
this.xrPictureBox1,
|
||||
this.xrPictureBox2,
|
||||
this.xrLabel18,
|
||||
this.xrLabel1,
|
||||
this.lblUnterschriftKlient,
|
||||
this.lblUnterschriftMitarbeiter,
|
||||
@@ -765,11 +773,26 @@ namespace KollegiumEv
|
||||
this.GroupFooter1.KeepTogether = true;
|
||||
this.GroupFooter1.Name = "GroupFooter1";
|
||||
//
|
||||
// xrLabel1
|
||||
//
|
||||
this.xrLabel1.Font = new System.Drawing.Font("Arial", 10F);
|
||||
this.xrLabel1.LocationFloat = new DevExpress.Utils.PointFloat(0F, 59.99997F);
|
||||
this.xrLabel1.Name = "xrLabel1";
|
||||
this.xrLabel1.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F);
|
||||
this.xrLabel1.SizeF = new System.Drawing.SizeF(320F, 20F);
|
||||
this.xrLabel1.StylePriority.UseBackColor = false;
|
||||
this.xrLabel1.StylePriority.UseBorders = false;
|
||||
this.xrLabel1.StylePriority.UseFont = false;
|
||||
this.xrLabel1.StylePriority.UsePadding = false;
|
||||
this.xrLabel1.StylePriority.UseTextAlignment = false;
|
||||
this.xrLabel1.Text = "F = Fehlkontakt";
|
||||
this.xrLabel1.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(95.00002F, 277.0833F);
|
||||
this.lblUnterschriftKlient.LocationFloat = new DevExpress.Utils.PointFloat(32.66671F, 277.0833F);
|
||||
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);
|
||||
@@ -785,7 +808,7 @@ namespace KollegiumEv
|
||||
//
|
||||
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, 277.0833F);
|
||||
this.lblUnterschriftMitarbeiter.LocationFloat = new DevExpress.Utils.PointFloat(335.9767F, 277.0833F);
|
||||
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);
|
||||
@@ -1049,7 +1072,7 @@ namespace KollegiumEv
|
||||
this.xrRichText2.LocationFloat = new DevExpress.Utils.PointFloat(474.4723F, 157.0833F);
|
||||
this.xrRichText2.Name = "xrRichText2";
|
||||
this.xrRichText2.SerializableRtfString = resources.GetString("xrRichText2.SerializableRtfString");
|
||||
this.xrRichText2.SizeF = new System.Drawing.SizeF(264.972F, 68.05556F);
|
||||
this.xrRichText2.SizeF = new System.Drawing.SizeF(262.5276F, 68.05556F);
|
||||
this.xrRichText2.StylePriority.UseFont = false;
|
||||
//
|
||||
// xrRichText1
|
||||
@@ -1058,7 +1081,7 @@ namespace KollegiumEv
|
||||
this.xrRichText1.LocationFloat = new DevExpress.Utils.PointFloat(474.4723F, 107.0833F);
|
||||
this.xrRichText1.Name = "xrRichText1";
|
||||
this.xrRichText1.SerializableRtfString = resources.GetString("xrRichText1.SerializableRtfString");
|
||||
this.xrRichText1.SizeF = new System.Drawing.SizeF(264.9721F, 50F);
|
||||
this.xrRichText1.SizeF = new System.Drawing.SizeF(262.5277F, 49.99999F);
|
||||
this.xrRichText1.StylePriority.UseFont = false;
|
||||
//
|
||||
// xrLabel15
|
||||
@@ -1176,20 +1199,48 @@ namespace KollegiumEv
|
||||
this.fieldKontaktArt.FieldType = DevExpress.XtraReports.UI.FieldType.String;
|
||||
this.fieldKontaktArt.Name = "fieldKontaktArt";
|
||||
//
|
||||
// xrLabel1
|
||||
// xrLabel17
|
||||
//
|
||||
this.xrLabel1.Font = new System.Drawing.Font("Arial", 10F);
|
||||
this.xrLabel1.LocationFloat = new DevExpress.Utils.PointFloat(0F, 59.99997F);
|
||||
this.xrLabel1.Name = "xrLabel1";
|
||||
this.xrLabel1.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F);
|
||||
this.xrLabel1.SizeF = new System.Drawing.SizeF(320F, 20F);
|
||||
this.xrLabel1.StylePriority.UseBackColor = false;
|
||||
this.xrLabel1.StylePriority.UseBorders = false;
|
||||
this.xrLabel1.StylePriority.UseFont = false;
|
||||
this.xrLabel1.StylePriority.UsePadding = false;
|
||||
this.xrLabel1.StylePriority.UseTextAlignment = false;
|
||||
this.xrLabel1.Text = "F = Fehlkontakt";
|
||||
this.xrLabel1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
|
||||
this.xrLabel17.BackColor = System.Drawing.Color.Transparent;
|
||||
this.xrLabel17.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
|
||||
new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeSignatureDate", "{0:dd.MM.yyyy}")});
|
||||
this.xrLabel17.LocationFloat = new DevExpress.Utils.PointFloat(340F, 241.5833F);
|
||||
this.xrLabel17.Name = "xrLabel17";
|
||||
this.xrLabel17.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
|
||||
this.xrLabel17.SizeF = new System.Drawing.SizeF(85.41669F, 35.50003F);
|
||||
this.xrLabel17.StylePriority.UseBackColor = false;
|
||||
this.xrLabel17.StylePriority.UseTextAlignment = false;
|
||||
this.xrLabel17.TextAlignment = DevExpress.XtraPrinting.TextAlignment.BottomCenter;
|
||||
//
|
||||
// xrPictureBox1
|
||||
//
|
||||
this.xrPictureBox1.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
|
||||
new DevExpress.XtraReports.UI.XRBinding("Image", null, "EmployeeSignature")});
|
||||
this.xrPictureBox1.LocationFloat = new DevExpress.Utils.PointFloat(435.1388F, 241.5833F);
|
||||
this.xrPictureBox1.Name = "xrPictureBox1";
|
||||
this.xrPictureBox1.Scripts.OnBeforePrint = "xrPictureBox1_BeforePrint";
|
||||
this.xrPictureBox1.SizeF = new System.Drawing.SizeF(221.4349F, 35.50003F);
|
||||
this.xrPictureBox1.Sizing = DevExpress.XtraPrinting.ImageSizeMode.ZoomImage;
|
||||
//
|
||||
// xrPictureBox2
|
||||
//
|
||||
this.xrPictureBox2.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
|
||||
new DevExpress.XtraReports.UI.XRBinding("Image", null, "CustomerSignature")});
|
||||
this.xrPictureBox2.LocationFloat = new DevExpress.Utils.PointFloat(131.4583F, 241.5833F);
|
||||
this.xrPictureBox2.Name = "xrPictureBox2";
|
||||
this.xrPictureBox2.SizeF = new System.Drawing.SizeF(173.0555F, 35.50003F);
|
||||
this.xrPictureBox2.Sizing = DevExpress.XtraPrinting.ImageSizeMode.ZoomImage;
|
||||
//
|
||||
// xrLabel18
|
||||
//
|
||||
this.xrLabel18.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
|
||||
new DevExpress.XtraReports.UI.XRBinding("Text", null, "CustomerSignatureDate", "{0:dd.MM.yyyy}")});
|
||||
this.xrLabel18.LocationFloat = new DevExpress.Utils.PointFloat(32.66673F, 241.5833F);
|
||||
this.xrLabel18.Name = "xrLabel18";
|
||||
this.xrLabel18.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
|
||||
this.xrLabel18.SizeF = new System.Drawing.SizeF(87.3333F, 35.50003F);
|
||||
this.xrLabel18.StylePriority.UseTextAlignment = false;
|
||||
this.xrLabel18.TextAlignment = DevExpress.XtraPrinting.TextAlignment.BottomCenter;
|
||||
//
|
||||
// Quittierungsbeleg
|
||||
//
|
||||
@@ -1311,5 +1362,9 @@ namespace KollegiumEv
|
||||
private DevExpress.XtraReports.UI.XRLabel xrLabel16;
|
||||
private DevExpress.XtraReports.UI.XRPictureBox picSignature;
|
||||
private DevExpress.XtraReports.UI.XRLabel xrLabel1;
|
||||
private DevExpress.XtraReports.UI.XRLabel xrLabel17;
|
||||
private DevExpress.XtraReports.UI.XRPictureBox xrPictureBox1;
|
||||
private DevExpress.XtraReports.UI.XRPictureBox xrPictureBox2;
|
||||
private DevExpress.XtraReports.UI.XRLabel xrLabel18;
|
||||
}
|
||||
}
|
||||
|
||||
BIN
ReportImp/KuhringBetreuung/Logo Kuhring Betreuung.png
Normal file
BIN
ReportImp/KuhringBetreuung/Logo Kuhring Betreuung.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 12 KiB |
896
ReportImp/KuhringBetreuung/SettlementReport.Designer.cs
generated
896
ReportImp/KuhringBetreuung/SettlementReport.Designer.cs
generated
@@ -28,432 +28,473 @@ namespace BeWo.Report.DefaultReports.Alt
|
||||
/// </summary>
|
||||
private void InitializeComponent()
|
||||
{
|
||||
this.components = new System.ComponentModel.Container();
|
||||
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.xrLabel8 = new DevExpress.XtraReports.UI.XRLabel();
|
||||
this.ruleRateFactorNull = new DevExpress.XtraReports.UI.FormattingRule();
|
||||
this.xrLabel6 = new DevExpress.XtraReports.UI.XRLabel();
|
||||
this.xrLabel5 = new DevExpress.XtraReports.UI.XRLabel();
|
||||
this.xrLabel3 = new DevExpress.XtraReports.UI.XRLabel();
|
||||
this.ReportFooter = new DevExpress.XtraReports.UI.ReportFooterBand();
|
||||
this.xrLabel10 = new DevExpress.XtraReports.UI.XRLabel();
|
||||
this.xrLabel11 = new DevExpress.XtraReports.UI.XRLabel();
|
||||
this.topMarginBand1 = new DevExpress.XtraReports.UI.TopMarginBand();
|
||||
this.bottomMarginBand1 = new DevExpress.XtraReports.UI.BottomMarginBand();
|
||||
this.GroupHeader1 = new DevExpress.XtraReports.UI.GroupHeaderBand();
|
||||
this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components);
|
||||
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.GroupFooter1 = new DevExpress.XtraReports.UI.GroupFooterBand();
|
||||
this.xrTable4 = new DevExpress.XtraReports.UI.XRTable();
|
||||
this.xrTableRow30 = new DevExpress.XtraReports.UI.XRTableRow();
|
||||
this.xrTableCell48 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableRow31 = new DevExpress.XtraReports.UI.XRTableRow();
|
||||
this.xrTableCell49 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell50 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrLabel7 = new DevExpress.XtraReports.UI.XRLabel();
|
||||
this.xrPictureBox1 = new DevExpress.XtraReports.UI.XRPictureBox();
|
||||
this.xrLabel9 = new DevExpress.XtraReports.UI.XRLabel();
|
||||
this.lblAdresse = new DevExpress.XtraReports.UI.XRLabel();
|
||||
this.xrTableCell22 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.rowErbrachteLeistung = new DevExpress.XtraReports.UI.XRTableRow();
|
||||
this.xrTable1 = new DevExpress.XtraReports.UI.XRTable();
|
||||
this.xrLabel1 = new DevExpress.XtraReports.UI.XRLabel();
|
||||
((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).BeginInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.xrTable5)).BeginInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.xrTable4)).BeginInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.xrTable1)).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.ReportHeader.Font = new System.Drawing.Font("Verdana", 10F);
|
||||
this.ReportHeader.HeightF = 120F;
|
||||
this.ReportHeader.Name = "ReportHeader";
|
||||
this.ReportHeader.StylePriority.UseFont = false;
|
||||
//
|
||||
// xrLabel8
|
||||
//
|
||||
this.xrLabel8.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
|
||||
new DevExpress.XtraReports.UI.XRBinding("Text", null, "InvoiceDate", "Bonn, den {0}")});
|
||||
this.xrLabel8.LocationFloat = new DevExpress.Utils.PointFloat(446.1454F, 169F);
|
||||
this.xrLabel8.Name = "xrLabel8";
|
||||
this.xrLabel8.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
|
||||
this.xrLabel8.SizeF = new System.Drawing.SizeF(203.8549F, 23F);
|
||||
this.xrLabel8.StylePriority.UseTextAlignment = false;
|
||||
this.xrLabel8.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
|
||||
//
|
||||
// ruleRateFactorNull
|
||||
//
|
||||
this.ruleRateFactorNull.Condition = "[RateFactorText2] == ?";
|
||||
this.ruleRateFactorNull.Formatting.Visible = DevExpress.Utils.DefaultBoolean.False;
|
||||
this.ruleRateFactorNull.Name = "ruleRateFactorNull";
|
||||
//
|
||||
// xrLabel6
|
||||
//
|
||||
this.xrLabel6.LocationFloat = new DevExpress.Utils.PointFloat(0F, 300.3333F);
|
||||
this.xrLabel6.Multiline = true;
|
||||
this.xrLabel6.Name = "xrLabel6";
|
||||
this.xrLabel6.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
|
||||
this.xrLabel6.SizeF = new System.Drawing.SizeF(642F, 44.60416F);
|
||||
this.xrLabel6.StylePriority.UseFont = false;
|
||||
this.xrLabel6.Text = "unten aufgeführt erhalten Sie die Endabrechnung von [Salutation2] [CustomerName]\r" +
|
||||
"\nfür den Zeitraum vom [AccountingPeriod].";
|
||||
//
|
||||
// xrLabel5
|
||||
//
|
||||
this.xrLabel5.LocationFloat = new DevExpress.Utils.PointFloat(0F, 267.3333F);
|
||||
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,";
|
||||
//
|
||||
// xrLabel3
|
||||
//
|
||||
this.xrLabel3.BackColor = System.Drawing.Color.Transparent;
|
||||
this.xrLabel3.CanShrink = true;
|
||||
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(0.0002543131F, 209F);
|
||||
this.xrLabel3.Name = "xrLabel3";
|
||||
this.xrLabel3.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
|
||||
this.xrLabel3.SizeF = new System.Drawing.SizeF(650F, 16F);
|
||||
this.xrLabel3.StylePriority.UseBackColor = false;
|
||||
this.xrLabel3.StylePriority.UseFont = false;
|
||||
this.xrLabel3.Text = "AZ: [CustomerReferenceNumber], [Salutation1] [CustomerName]";
|
||||
this.xrLabel3.WordWrap = false;
|
||||
//
|
||||
// ReportFooter
|
||||
//
|
||||
this.ReportFooter.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
|
||||
this.xrLabel10,
|
||||
this.xrLabel11});
|
||||
this.ReportFooter.HeightF = 118.8959F;
|
||||
this.ReportFooter.KeepTogether = true;
|
||||
this.ReportFooter.Name = "ReportFooter";
|
||||
this.ReportFooter.StylePriority.UseFont = false;
|
||||
//
|
||||
// xrLabel10
|
||||
//
|
||||
this.xrLabel10.LocationFloat = new DevExpress.Utils.PointFloat(0F, 21.16667F);
|
||||
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(545.3123F, 97.72918F);
|
||||
this.xrLabel10.StylePriority.UseFont = false;
|
||||
this.xrLabel10.Text = "Bei Rückfragen stehen wir Ihnen gerne zur Verfügung.\r\n\r\nMit freundlichem Gruß\r\n\r\n" +
|
||||
"\r\nKuhring Betreuung";
|
||||
//
|
||||
// xrLabel11
|
||||
//
|
||||
this.xrLabel11.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Underline, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
|
||||
this.xrLabel11.LocationFloat = new DevExpress.Utils.PointFloat(583.0004F, 101.8958F);
|
||||
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 = "Anlagen";
|
||||
this.xrLabel11.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight;
|
||||
//
|
||||
// topMarginBand1
|
||||
//
|
||||
this.topMarginBand1.HeightF = 60F;
|
||||
this.topMarginBand1.Name = "topMarginBand1";
|
||||
//
|
||||
// bottomMarginBand1
|
||||
//
|
||||
this.bottomMarginBand1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
|
||||
this.xrLabel1});
|
||||
this.bottomMarginBand1.HeightF = 80F;
|
||||
this.bottomMarginBand1.Name = "bottomMarginBand1";
|
||||
//
|
||||
// GroupHeader1
|
||||
//
|
||||
this.GroupHeader1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
|
||||
this.lblAdresse,
|
||||
this.xrLabel9,
|
||||
this.xrLabel7,
|
||||
this.xrLabel3,
|
||||
this.xrLabel5,
|
||||
this.xrLabel6,
|
||||
this.xrTable1,
|
||||
this.xrLabel8});
|
||||
this.GroupHeader1.HeightF = 361.9374F;
|
||||
this.GroupHeader1.Name = "GroupHeader1";
|
||||
this.GroupHeader1.StylePriority.UseFont = false;
|
||||
//
|
||||
// bindingSource1
|
||||
//
|
||||
this.bindingSource1.DataSource = typeof(BeWo.Report.ReportObjects.SettlementRO);
|
||||
//
|
||||
// DetailReport
|
||||
//
|
||||
this.DetailReport.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] {
|
||||
this.Detail1});
|
||||
this.DetailReport.DataMember = "InvoiceItems";
|
||||
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 = 17F;
|
||||
this.Detail1.Name = "Detail1";
|
||||
this.Detail1.StylePriority.UseFont = false;
|
||||
//
|
||||
// xrTable5
|
||||
//
|
||||
this.xrTable5.BorderColor = System.Drawing.SystemColors.ControlLight;
|
||||
this.xrTable5.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F);
|
||||
this.xrTable5.Name = "xrTable5";
|
||||
this.xrTable5.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] {
|
||||
this.xrTableRow15});
|
||||
this.xrTable5.SizeF = new System.Drawing.SizeF(650F, 17F);
|
||||
this.xrTable5.StylePriority.UseBorderColor = false;
|
||||
//
|
||||
// xrTableRow15
|
||||
//
|
||||
this.xrTableRow15.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
|
||||
this.xrTableCell17,
|
||||
this.xrTableCell23});
|
||||
this.xrTableRow15.Name = "xrTableRow15";
|
||||
this.xrTableRow15.Weight = 0.085D;
|
||||
//
|
||||
// xrTableCell17
|
||||
//
|
||||
this.xrTableCell17.BorderColor = System.Drawing.SystemColors.ControlLight;
|
||||
this.xrTableCell17.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Bottom)));
|
||||
this.xrTableCell17.CanShrink = true;
|
||||
this.xrTableCell17.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
|
||||
new DevExpress.XtraReports.UI.XRBinding("Text", null, "InvoiceItems.ItemDescription")});
|
||||
this.xrTableCell17.Name = "xrTableCell17";
|
||||
this.xrTableCell17.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
|
||||
this.xrTableCell17.StylePriority.UseBorderColor = false;
|
||||
this.xrTableCell17.StylePriority.UseBorders = false;
|
||||
this.xrTableCell17.StylePriority.UseFont = false;
|
||||
this.xrTableCell17.StylePriority.UsePadding = false;
|
||||
this.xrTableCell17.Weight = 0.78314100999098546D;
|
||||
//
|
||||
// xrTableCell23
|
||||
//
|
||||
this.xrTableCell23.BorderColor = System.Drawing.SystemColors.ControlLight;
|
||||
this.xrTableCell23.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right)
|
||||
| DevExpress.XtraPrinting.BorderSide.Bottom)));
|
||||
this.xrTableCell23.CanShrink = true;
|
||||
this.xrTableCell23.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
|
||||
new DevExpress.XtraReports.UI.XRBinding("Text", null, "InvoiceItems.GrossAmountTotal", "{0:c}")});
|
||||
this.xrTableCell23.Name = "xrTableCell23";
|
||||
this.xrTableCell23.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
|
||||
this.xrTableCell23.StylePriority.UseBorderColor = false;
|
||||
this.xrTableCell23.StylePriority.UseBorders = false;
|
||||
this.xrTableCell23.StylePriority.UseFont = false;
|
||||
this.xrTableCell23.StylePriority.UsePadding = false;
|
||||
this.xrTableCell23.StylePriority.UseTextAlignment = false;
|
||||
this.xrTableCell23.Text = "xrTableCell23";
|
||||
this.xrTableCell23.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight;
|
||||
this.xrTableCell23.Weight = 0.21685899000901443D;
|
||||
//
|
||||
// GroupFooter1
|
||||
//
|
||||
this.GroupFooter1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
|
||||
this.xrTable4});
|
||||
this.GroupFooter1.HeightF = 50F;
|
||||
this.GroupFooter1.Name = "GroupFooter1";
|
||||
this.GroupFooter1.StylePriority.UseFont = false;
|
||||
//
|
||||
// xrTable4
|
||||
//
|
||||
this.xrTable4.BorderColor = System.Drawing.SystemColors.ControlLight;
|
||||
this.xrTable4.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F);
|
||||
this.xrTable4.Name = "xrTable4";
|
||||
this.xrTable4.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] {
|
||||
this.xrTableRow30,
|
||||
this.xrTableRow31});
|
||||
this.xrTable4.SizeF = new System.Drawing.SizeF(650F, 34F);
|
||||
this.xrTable4.StylePriority.UseBorderColor = false;
|
||||
//
|
||||
// xrTableRow30
|
||||
//
|
||||
this.xrTableRow30.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
|
||||
this.xrTableCell48});
|
||||
this.xrTableRow30.Name = "xrTableRow30";
|
||||
this.xrTableRow30.Weight = 0.085D;
|
||||
//
|
||||
// xrTableCell48
|
||||
//
|
||||
this.xrTableCell48.BorderColor = System.Drawing.SystemColors.ControlLight;
|
||||
this.xrTableCell48.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right)
|
||||
| DevExpress.XtraPrinting.BorderSide.Bottom)));
|
||||
this.xrTableCell48.Name = "xrTableCell48";
|
||||
this.xrTableCell48.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
|
||||
this.xrTableCell48.StylePriority.UseBorderColor = false;
|
||||
this.xrTableCell48.StylePriority.UseBorders = false;
|
||||
this.xrTableCell48.Weight = 1D;
|
||||
//
|
||||
// xrTableRow31
|
||||
//
|
||||
this.xrTableRow31.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
|
||||
this.xrTableCell49,
|
||||
this.xrTableCell50});
|
||||
this.xrTableRow31.Name = "xrTableRow31";
|
||||
this.xrTableRow31.Weight = 0.085D;
|
||||
//
|
||||
// xrTableCell49
|
||||
//
|
||||
this.xrTableCell49.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Bottom)));
|
||||
this.xrTableCell49.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
|
||||
this.xrTableCell49.Name = "xrTableCell49";
|
||||
this.xrTableCell49.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
|
||||
this.xrTableCell49.StylePriority.UseBorders = false;
|
||||
this.xrTableCell49.StylePriority.UseFont = false;
|
||||
this.xrTableCell49.StylePriority.UsePadding = false;
|
||||
this.xrTableCell49.Text = "Gesamt:";
|
||||
this.xrTableCell49.Weight = 0.78314100999098546D;
|
||||
//
|
||||
// xrTableCell50
|
||||
//
|
||||
this.xrTableCell50.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right)
|
||||
| DevExpress.XtraPrinting.BorderSide.Bottom)));
|
||||
this.xrTableCell50.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
|
||||
new DevExpress.XtraReports.UI.XRBinding("Text", null, "AmountRecordedFLSString")});
|
||||
this.xrTableCell50.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
|
||||
this.xrTableCell50.Name = "xrTableCell50";
|
||||
this.xrTableCell50.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
|
||||
this.xrTableCell50.StylePriority.UseBorders = false;
|
||||
this.xrTableCell50.StylePriority.UseFont = false;
|
||||
this.xrTableCell50.StylePriority.UsePadding = false;
|
||||
this.xrTableCell50.StylePriority.UseTextAlignment = false;
|
||||
this.xrTableCell50.Text = "[AmountRecordedFLSString]";
|
||||
this.xrTableCell50.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight;
|
||||
this.xrTableCell50.Weight = 0.21685899000901443D;
|
||||
//
|
||||
// xrLabel7
|
||||
//
|
||||
this.xrLabel7.LocationFloat = new DevExpress.Utils.PointFloat(446.1454F, 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(250.8545F, 156.875F);
|
||||
this.xrLabel7.StylePriority.UseFont = false;
|
||||
this.xrLabel7.Text = "Ambulant Betreutes Wohnen\r\nAlte Bahnhofstr. 26 - 53173 Bonn\r\nTel.: 0228 - 629 6" +
|
||||
"1 55\r\nFax: 0228 - 629 61 57\r\nMobil: 0170 - 296 89 40\r\nbuero@kuhring-betreuung." +
|
||||
"de\r\nwww.kuhring-betreuung.de";
|
||||
//
|
||||
// xrPictureBox1
|
||||
//
|
||||
this.xrPictureBox1.Image = ((System.Drawing.Image)(resources.GetObject("xrPictureBox1.Image")));
|
||||
this.xrPictureBox1.LocationFloat = new DevExpress.Utils.PointFloat(434.0833F, 0F);
|
||||
this.xrPictureBox1.Name = "xrPictureBox1";
|
||||
this.xrPictureBox1.SizeF = new System.Drawing.SizeF(272.9167F, 120F);
|
||||
this.xrPictureBox1.Sizing = DevExpress.XtraPrinting.ImageSizeMode.ZoomImage;
|
||||
//
|
||||
// xrLabel9
|
||||
//
|
||||
this.xrLabel9.Font = new System.Drawing.Font("Arial", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
|
||||
this.xrLabel9.LocationFloat = new DevExpress.Utils.PointFloat(0F, 20.3125F);
|
||||
this.xrLabel9.Multiline = true;
|
||||
this.xrLabel9.Name = "xrLabel9";
|
||||
this.xrLabel9.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
|
||||
this.xrLabel9.SizeF = new System.Drawing.SizeF(416.4795F, 21.9792F);
|
||||
this.xrLabel9.StylePriority.UseFont = false;
|
||||
this.xrLabel9.Text = "Kuhring - Alte Bahnhofstr. 26 - 53173 Bonn";
|
||||
//
|
||||
// lblAdresse
|
||||
//
|
||||
this.lblAdresse.LocationFloat = new DevExpress.Utils.PointFloat(0F, 55.43747F);
|
||||
this.lblAdresse.Multiline = true;
|
||||
this.lblAdresse.Name = "lblAdresse";
|
||||
this.lblAdresse.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
|
||||
this.lblAdresse.SizeF = new System.Drawing.SizeF(391.4795F, 121.7501F);
|
||||
this.lblAdresse.StylePriority.UseFont = false;
|
||||
//
|
||||
// xrTableCell22
|
||||
//
|
||||
this.xrTableCell22.BorderColor = System.Drawing.SystemColors.ControlLight;
|
||||
this.xrTableCell22.Borders = DevExpress.XtraPrinting.BorderSide.Bottom;
|
||||
this.xrTableCell22.Name = "xrTableCell22";
|
||||
this.xrTableCell22.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
|
||||
this.xrTableCell22.StylePriority.UseBorderColor = false;
|
||||
this.xrTableCell22.StylePriority.UseBorders = false;
|
||||
this.xrTableCell22.StylePriority.UseFont = false;
|
||||
this.xrTableCell22.Weight = 1D;
|
||||
//
|
||||
// rowErbrachteLeistung
|
||||
//
|
||||
this.rowErbrachteLeistung.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
|
||||
this.xrTableCell22});
|
||||
this.rowErbrachteLeistung.Name = "rowErbrachteLeistung";
|
||||
this.rowErbrachteLeistung.Weight = 0.085D;
|
||||
//
|
||||
// xrTable1
|
||||
//
|
||||
this.xrTable1.BorderColor = System.Drawing.SystemColors.ControlLight;
|
||||
this.xrTable1.LocationFloat = new DevExpress.Utils.PointFloat(0.0002543131F, 344.9374F);
|
||||
this.xrTable1.Name = "xrTable1";
|
||||
this.xrTable1.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] {
|
||||
this.rowErbrachteLeistung});
|
||||
this.xrTable1.SizeF = new System.Drawing.SizeF(650F, 17F);
|
||||
this.xrTable1.StylePriority.UseBorderColor = false;
|
||||
//
|
||||
// xrLabel1
|
||||
//
|
||||
this.xrLabel1.Font = new System.Drawing.Font("Arial", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
|
||||
this.xrLabel1.LocationFloat = new DevExpress.Utils.PointFloat(0.0002543131F, 1.135381F);
|
||||
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(706.9998F, 62.83334F);
|
||||
this.xrLabel1.StylePriority.UseFont = false;
|
||||
this.xrLabel1.StylePriority.UseTextAlignment = false;
|
||||
this.xrLabel1.Text = "Konto-Nr. 333 10 988 - Sparkasse KölnBonn (BLZ 370 501 98)\r\nIBAN: DE81 3705 0198 " +
|
||||
"0033 3109 88 - BIC: COLSDE33XXX";
|
||||
this.xrLabel1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
|
||||
//
|
||||
// Spitzabrechnung
|
||||
//
|
||||
this.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] {
|
||||
this.Detail,
|
||||
this.ReportHeader,
|
||||
this.ReportFooter,
|
||||
this.topMarginBand1,
|
||||
this.bottomMarginBand1,
|
||||
this.GroupHeader1,
|
||||
this.DetailReport,
|
||||
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(80, 40, 60, 80);
|
||||
this.PageHeight = 1169;
|
||||
this.PageWidth = 827;
|
||||
this.PaperKind = System.Drawing.Printing.PaperKind.A4;
|
||||
this.Version = "17.1";
|
||||
((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).EndInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.xrTable5)).EndInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.xrTable4)).EndInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.xrTable1)).EndInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this)).EndInit();
|
||||
|
||||
this.components = new System.ComponentModel.Container();
|
||||
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.xrPictureBox1 = new DevExpress.XtraReports.UI.XRPictureBox();
|
||||
this.xrLabel8 = new DevExpress.XtraReports.UI.XRLabel();
|
||||
this.ruleRateFactorNull = new DevExpress.XtraReports.UI.FormattingRule();
|
||||
this.xrLabel6 = new DevExpress.XtraReports.UI.XRLabel();
|
||||
this.xrLabel5 = new DevExpress.XtraReports.UI.XRLabel();
|
||||
this.xrLabel3 = new DevExpress.XtraReports.UI.XRLabel();
|
||||
this.ReportFooter = new DevExpress.XtraReports.UI.ReportFooterBand();
|
||||
this.xrLabel10 = new DevExpress.XtraReports.UI.XRLabel();
|
||||
this.xrLabel11 = new DevExpress.XtraReports.UI.XRLabel();
|
||||
this.topMarginBand1 = new DevExpress.XtraReports.UI.TopMarginBand();
|
||||
this.bottomMarginBand1 = new DevExpress.XtraReports.UI.BottomMarginBand();
|
||||
this.xrLabel1 = new DevExpress.XtraReports.UI.XRLabel();
|
||||
this.GroupHeader1 = new DevExpress.XtraReports.UI.GroupHeaderBand();
|
||||
this.lblAdresse = new DevExpress.XtraReports.UI.XRLabel();
|
||||
this.xrLabel9 = new DevExpress.XtraReports.UI.XRLabel();
|
||||
this.xrLabel7 = new DevExpress.XtraReports.UI.XRLabel();
|
||||
this.xrTable1 = new DevExpress.XtraReports.UI.XRTable();
|
||||
this.rowErbrachteLeistung = new DevExpress.XtraReports.UI.XRTableRow();
|
||||
this.xrTableCell22 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components);
|
||||
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.GroupFooter1 = new DevExpress.XtraReports.UI.GroupFooterBand();
|
||||
this.xrTable4 = new DevExpress.XtraReports.UI.XRTable();
|
||||
this.xrTableRow30 = new DevExpress.XtraReports.UI.XRTableRow();
|
||||
this.xrTableCell48 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableRow31 = new DevExpress.XtraReports.UI.XRTableRow();
|
||||
this.xrTableCell49 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell50 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrLabel2 = new DevExpress.XtraReports.UI.XRLabel();
|
||||
((System.ComponentModel.ISupportInitialize)(this.xrTable1)).BeginInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).BeginInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.xrTable5)).BeginInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.xrTable4)).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.ReportHeader.Font = new System.Drawing.Font("Verdana", 10F);
|
||||
this.ReportHeader.HeightF = 110F;
|
||||
this.ReportHeader.Name = "ReportHeader";
|
||||
this.ReportHeader.StylePriority.UseFont = false;
|
||||
//
|
||||
// xrPictureBox1
|
||||
//
|
||||
this.xrPictureBox1.Image = ((System.Drawing.Image)(resources.GetObject("xrPictureBox1.Image")));
|
||||
this.xrPictureBox1.LocationFloat = new DevExpress.Utils.PointFloat(392.5838F, 0F);
|
||||
this.xrPictureBox1.Name = "xrPictureBox1";
|
||||
this.xrPictureBox1.SizeF = new System.Drawing.SizeF(260.4167F, 110F);
|
||||
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", "Bonn, den {0}")});
|
||||
this.xrLabel8.Font = new System.Drawing.Font("Times New Roman", 11.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
|
||||
this.xrLabel8.ForeColor = System.Drawing.Color.DarkSlateBlue;
|
||||
this.xrLabel8.LocationFloat = new DevExpress.Utils.PointFloat(446.1454F, 169F);
|
||||
this.xrLabel8.Name = "xrLabel8";
|
||||
this.xrLabel8.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
|
||||
this.xrLabel8.SizeF = new System.Drawing.SizeF(203.8549F, 23F);
|
||||
this.xrLabel8.StylePriority.UseFont = false;
|
||||
this.xrLabel8.StylePriority.UseForeColor = false;
|
||||
this.xrLabel8.StylePriority.UseTextAlignment = false;
|
||||
this.xrLabel8.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
|
||||
//
|
||||
// ruleRateFactorNull
|
||||
//
|
||||
this.ruleRateFactorNull.Condition = "[RateFactorText2] == ?";
|
||||
this.ruleRateFactorNull.Formatting.Visible = DevExpress.Utils.DefaultBoolean.False;
|
||||
this.ruleRateFactorNull.Name = "ruleRateFactorNull";
|
||||
//
|
||||
// xrLabel6
|
||||
//
|
||||
this.xrLabel6.Font = new System.Drawing.Font("Times New Roman", 11.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
|
||||
this.xrLabel6.ForeColor = System.Drawing.Color.DarkSlateBlue;
|
||||
this.xrLabel6.LocationFloat = new DevExpress.Utils.PointFloat(0F, 300.3333F);
|
||||
this.xrLabel6.Multiline = true;
|
||||
this.xrLabel6.Name = "xrLabel6";
|
||||
this.xrLabel6.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
|
||||
this.xrLabel6.SizeF = new System.Drawing.SizeF(650F, 44.60416F);
|
||||
this.xrLabel6.StylePriority.UseFont = false;
|
||||
this.xrLabel6.StylePriority.UseForeColor = false;
|
||||
this.xrLabel6.Text = "unten aufgeführt erhalten Sie die Endabrechnung von [Salutation2] [CustomerName]\r" +
|
||||
"\nfür den Zeitraum vom [AccountingPeriod].";
|
||||
//
|
||||
// xrLabel5
|
||||
//
|
||||
this.xrLabel5.Font = new System.Drawing.Font("Times New Roman", 11.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
|
||||
this.xrLabel5.ForeColor = System.Drawing.Color.DarkSlateBlue;
|
||||
this.xrLabel5.LocationFloat = new DevExpress.Utils.PointFloat(0F, 267.3333F);
|
||||
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.StylePriority.UseForeColor = false;
|
||||
this.xrLabel5.Text = "Sehr geehrte Damen und Herren,";
|
||||
//
|
||||
// xrLabel3
|
||||
//
|
||||
this.xrLabel3.BackColor = System.Drawing.Color.Transparent;
|
||||
this.xrLabel3.CanShrink = true;
|
||||
this.xrLabel3.Font = new System.Drawing.Font("Times New Roman", 11.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
|
||||
this.xrLabel3.ForeColor = System.Drawing.Color.DarkSlateBlue;
|
||||
this.xrLabel3.LocationFloat = new DevExpress.Utils.PointFloat(0.0002543131F, 209F);
|
||||
this.xrLabel3.Name = "xrLabel3";
|
||||
this.xrLabel3.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
|
||||
this.xrLabel3.SizeF = new System.Drawing.SizeF(650F, 16F);
|
||||
this.xrLabel3.StylePriority.UseBackColor = false;
|
||||
this.xrLabel3.StylePriority.UseFont = false;
|
||||
this.xrLabel3.StylePriority.UseForeColor = false;
|
||||
this.xrLabel3.Text = "AZ: [CustomerReferenceNumber], [Salutation1] [CustomerName]";
|
||||
this.xrLabel3.WordWrap = false;
|
||||
//
|
||||
// ReportFooter
|
||||
//
|
||||
this.ReportFooter.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
|
||||
this.xrLabel10,
|
||||
this.xrLabel11});
|
||||
this.ReportFooter.HeightF = 118.8959F;
|
||||
this.ReportFooter.KeepTogether = true;
|
||||
this.ReportFooter.Name = "ReportFooter";
|
||||
this.ReportFooter.StylePriority.UseFont = false;
|
||||
//
|
||||
// xrLabel10
|
||||
//
|
||||
this.xrLabel10.Font = new System.Drawing.Font("Times New Roman", 11.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
|
||||
this.xrLabel10.ForeColor = System.Drawing.Color.DarkSlateBlue;
|
||||
this.xrLabel10.LocationFloat = new DevExpress.Utils.PointFloat(0F, 10.00001F);
|
||||
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(545.3123F, 108.8958F);
|
||||
this.xrLabel10.StylePriority.UseFont = false;
|
||||
this.xrLabel10.StylePriority.UseForeColor = false;
|
||||
this.xrLabel10.Text = "Bei Rückfragen stehen wir Ihnen gerne zur Verfügung.\r\n\r\nMit freundlichem Gruß\r\n\r\n" +
|
||||
"\r\n(Kuhring Betreuung)";
|
||||
//
|
||||
// xrLabel11
|
||||
//
|
||||
this.xrLabel11.Font = new System.Drawing.Font("Times New Roman", 11.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
|
||||
this.xrLabel11.ForeColor = System.Drawing.Color.DarkSlateBlue;
|
||||
this.xrLabel11.LocationFloat = new DevExpress.Utils.PointFloat(583.0004F, 101.8958F);
|
||||
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.UseForeColor = false;
|
||||
this.xrLabel11.StylePriority.UseTextAlignment = false;
|
||||
this.xrLabel11.Text = "Anlagen";
|
||||
this.xrLabel11.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight;
|
||||
//
|
||||
// topMarginBand1
|
||||
//
|
||||
this.topMarginBand1.HeightF = 60F;
|
||||
this.topMarginBand1.Name = "topMarginBand1";
|
||||
//
|
||||
// bottomMarginBand1
|
||||
//
|
||||
this.bottomMarginBand1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
|
||||
this.xrLabel1});
|
||||
this.bottomMarginBand1.HeightF = 80F;
|
||||
this.bottomMarginBand1.Name = "bottomMarginBand1";
|
||||
//
|
||||
// xrLabel1
|
||||
//
|
||||
this.xrLabel1.Font = new System.Drawing.Font("Times New Roman", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
|
||||
this.xrLabel1.ForeColor = System.Drawing.Color.DarkSlateBlue;
|
||||
this.xrLabel1.LocationFloat = new DevExpress.Utils.PointFloat(0.0002543131F, 1.135381F);
|
||||
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(706.9998F, 52.41668F);
|
||||
this.xrLabel1.StylePriority.UseFont = false;
|
||||
this.xrLabel1.StylePriority.UseForeColor = false;
|
||||
this.xrLabel1.StylePriority.UseTextAlignment = false;
|
||||
this.xrLabel1.Text = "Konto-Nr. 333 10 988 - Sparkasse KölnBonn (BLZ 370 501 98)\r\nIBAN: DE81 3705 0198 " +
|
||||
"0033 3109 88 - BIC: COLSDE33XXX";
|
||||
this.xrLabel1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
|
||||
//
|
||||
// GroupHeader1
|
||||
//
|
||||
this.GroupHeader1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
|
||||
this.xrLabel2,
|
||||
this.lblAdresse,
|
||||
this.xrLabel9,
|
||||
this.xrLabel7,
|
||||
this.xrLabel3,
|
||||
this.xrLabel5,
|
||||
this.xrLabel6,
|
||||
this.xrTable1,
|
||||
this.xrLabel8});
|
||||
this.GroupHeader1.HeightF = 361.9374F;
|
||||
this.GroupHeader1.Name = "GroupHeader1";
|
||||
this.GroupHeader1.StylePriority.UseFont = false;
|
||||
//
|
||||
// lblAdresse
|
||||
//
|
||||
this.lblAdresse.Font = new System.Drawing.Font("Times New Roman", 11.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
|
||||
this.lblAdresse.ForeColor = System.Drawing.Color.DarkSlateBlue;
|
||||
this.lblAdresse.LocationFloat = new DevExpress.Utils.PointFloat(0F, 36.43747F);
|
||||
this.lblAdresse.Multiline = true;
|
||||
this.lblAdresse.Name = "lblAdresse";
|
||||
this.lblAdresse.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
|
||||
this.lblAdresse.SizeF = new System.Drawing.SizeF(391.4795F, 121.7501F);
|
||||
this.lblAdresse.StylePriority.UseFont = false;
|
||||
this.lblAdresse.StylePriority.UseForeColor = false;
|
||||
//
|
||||
// xrLabel9
|
||||
//
|
||||
this.xrLabel9.Font = new System.Drawing.Font("Times New Roman", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
|
||||
this.xrLabel9.ForeColor = System.Drawing.Color.DarkSlateBlue;
|
||||
this.xrLabel9.LocationFloat = new DevExpress.Utils.PointFloat(0.0002543131F, 6.00001F);
|
||||
this.xrLabel9.Multiline = true;
|
||||
this.xrLabel9.Name = "xrLabel9";
|
||||
this.xrLabel9.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
|
||||
this.xrLabel9.SizeF = new System.Drawing.SizeF(391.4795F, 21.9792F);
|
||||
this.xrLabel9.StylePriority.UseFont = false;
|
||||
this.xrLabel9.StylePriority.UseForeColor = false;
|
||||
this.xrLabel9.Text = "Kuhring - Alte Bahnhofstr. 26 - 53173 Bonn";
|
||||
//
|
||||
// xrLabel7
|
||||
//
|
||||
this.xrLabel7.Font = new System.Drawing.Font("Times New Roman", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
|
||||
this.xrLabel7.ForeColor = System.Drawing.Color.DarkSlateBlue;
|
||||
this.xrLabel7.LocationFloat = new DevExpress.Utils.PointFloat(446.1454F, 26.72917F);
|
||||
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(203.8551F, 126.1458F);
|
||||
this.xrLabel7.StylePriority.UseFont = false;
|
||||
this.xrLabel7.StylePriority.UseForeColor = false;
|
||||
this.xrLabel7.Text = "Alte Bahnhofstr. 26 - 53173 Bonn\r\nTel.: 0228 / 629 61 55\r\nFax: 0228 / 629 61 57\r\n" +
|
||||
"Mobil: 0171 / 6885037\r\n\r\nbuero@kuhring-betreuung.de\r\nwww.kuhring-betreuung.de";
|
||||
//
|
||||
// xrTable1
|
||||
//
|
||||
this.xrTable1.BorderColor = System.Drawing.SystemColors.ControlLight;
|
||||
this.xrTable1.LocationFloat = new DevExpress.Utils.PointFloat(0.0002543131F, 344.9374F);
|
||||
this.xrTable1.Name = "xrTable1";
|
||||
this.xrTable1.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] {
|
||||
this.rowErbrachteLeistung});
|
||||
this.xrTable1.SizeF = new System.Drawing.SizeF(650F, 17F);
|
||||
this.xrTable1.StylePriority.UseBorderColor = false;
|
||||
//
|
||||
// rowErbrachteLeistung
|
||||
//
|
||||
this.rowErbrachteLeistung.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
|
||||
this.xrTableCell22});
|
||||
this.rowErbrachteLeistung.Name = "rowErbrachteLeistung";
|
||||
this.rowErbrachteLeistung.Weight = 0.085D;
|
||||
//
|
||||
// xrTableCell22
|
||||
//
|
||||
this.xrTableCell22.BorderColor = System.Drawing.SystemColors.ControlLight;
|
||||
this.xrTableCell22.Borders = DevExpress.XtraPrinting.BorderSide.Bottom;
|
||||
this.xrTableCell22.Name = "xrTableCell22";
|
||||
this.xrTableCell22.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
|
||||
this.xrTableCell22.StylePriority.UseBorderColor = false;
|
||||
this.xrTableCell22.StylePriority.UseBorders = false;
|
||||
this.xrTableCell22.StylePriority.UseFont = false;
|
||||
this.xrTableCell22.Weight = 1D;
|
||||
//
|
||||
// bindingSource1
|
||||
//
|
||||
this.bindingSource1.DataSource = typeof(BeWo.Report.ReportObjects.SettlementRO);
|
||||
//
|
||||
// DetailReport
|
||||
//
|
||||
this.DetailReport.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] {
|
||||
this.Detail1});
|
||||
this.DetailReport.DataMember = "InvoiceItems";
|
||||
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 = 17F;
|
||||
this.Detail1.Name = "Detail1";
|
||||
this.Detail1.StylePriority.UseFont = false;
|
||||
//
|
||||
// xrTable5
|
||||
//
|
||||
this.xrTable5.BorderColor = System.Drawing.SystemColors.ControlLight;
|
||||
this.xrTable5.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F);
|
||||
this.xrTable5.Name = "xrTable5";
|
||||
this.xrTable5.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] {
|
||||
this.xrTableRow15});
|
||||
this.xrTable5.SizeF = new System.Drawing.SizeF(650F, 17F);
|
||||
this.xrTable5.StylePriority.UseBorderColor = false;
|
||||
//
|
||||
// xrTableRow15
|
||||
//
|
||||
this.xrTableRow15.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
|
||||
this.xrTableCell17,
|
||||
this.xrTableCell23});
|
||||
this.xrTableRow15.Name = "xrTableRow15";
|
||||
this.xrTableRow15.Weight = 0.085D;
|
||||
//
|
||||
// xrTableCell17
|
||||
//
|
||||
this.xrTableCell17.BorderColor = System.Drawing.SystemColors.ControlLight;
|
||||
this.xrTableCell17.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Bottom)));
|
||||
this.xrTableCell17.CanShrink = true;
|
||||
this.xrTableCell17.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
|
||||
new DevExpress.XtraReports.UI.XRBinding("Text", null, "InvoiceItems.ItemDescription")});
|
||||
this.xrTableCell17.Name = "xrTableCell17";
|
||||
this.xrTableCell17.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
|
||||
this.xrTableCell17.StylePriority.UseBorderColor = false;
|
||||
this.xrTableCell17.StylePriority.UseBorders = false;
|
||||
this.xrTableCell17.StylePriority.UseFont = false;
|
||||
this.xrTableCell17.StylePriority.UsePadding = false;
|
||||
this.xrTableCell17.Weight = 0.78314100999098546D;
|
||||
//
|
||||
// xrTableCell23
|
||||
//
|
||||
this.xrTableCell23.BorderColor = System.Drawing.SystemColors.ControlLight;
|
||||
this.xrTableCell23.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right)
|
||||
| DevExpress.XtraPrinting.BorderSide.Bottom)));
|
||||
this.xrTableCell23.CanShrink = true;
|
||||
this.xrTableCell23.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
|
||||
new DevExpress.XtraReports.UI.XRBinding("Text", null, "InvoiceItems.GrossAmountTotal", "{0:c}")});
|
||||
this.xrTableCell23.Name = "xrTableCell23";
|
||||
this.xrTableCell23.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
|
||||
this.xrTableCell23.StylePriority.UseBorderColor = false;
|
||||
this.xrTableCell23.StylePriority.UseBorders = false;
|
||||
this.xrTableCell23.StylePriority.UseFont = false;
|
||||
this.xrTableCell23.StylePriority.UsePadding = false;
|
||||
this.xrTableCell23.StylePriority.UseTextAlignment = false;
|
||||
this.xrTableCell23.Text = "xrTableCell23";
|
||||
this.xrTableCell23.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight;
|
||||
this.xrTableCell23.Weight = 0.21685899000901443D;
|
||||
//
|
||||
// GroupFooter1
|
||||
//
|
||||
this.GroupFooter1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
|
||||
this.xrTable4});
|
||||
this.GroupFooter1.HeightF = 50F;
|
||||
this.GroupFooter1.Name = "GroupFooter1";
|
||||
this.GroupFooter1.StylePriority.UseFont = false;
|
||||
//
|
||||
// xrTable4
|
||||
//
|
||||
this.xrTable4.BorderColor = System.Drawing.SystemColors.ControlLight;
|
||||
this.xrTable4.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F);
|
||||
this.xrTable4.Name = "xrTable4";
|
||||
this.xrTable4.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] {
|
||||
this.xrTableRow30,
|
||||
this.xrTableRow31});
|
||||
this.xrTable4.SizeF = new System.Drawing.SizeF(650F, 34F);
|
||||
this.xrTable4.StylePriority.UseBorderColor = false;
|
||||
//
|
||||
// xrTableRow30
|
||||
//
|
||||
this.xrTableRow30.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
|
||||
this.xrTableCell48});
|
||||
this.xrTableRow30.Name = "xrTableRow30";
|
||||
this.xrTableRow30.Weight = 0.085D;
|
||||
//
|
||||
// xrTableCell48
|
||||
//
|
||||
this.xrTableCell48.BorderColor = System.Drawing.SystemColors.ControlLight;
|
||||
this.xrTableCell48.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right)
|
||||
| DevExpress.XtraPrinting.BorderSide.Bottom)));
|
||||
this.xrTableCell48.Name = "xrTableCell48";
|
||||
this.xrTableCell48.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
|
||||
this.xrTableCell48.StylePriority.UseBorderColor = false;
|
||||
this.xrTableCell48.StylePriority.UseBorders = false;
|
||||
this.xrTableCell48.Weight = 1D;
|
||||
//
|
||||
// xrTableRow31
|
||||
//
|
||||
this.xrTableRow31.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
|
||||
this.xrTableCell49,
|
||||
this.xrTableCell50});
|
||||
this.xrTableRow31.Name = "xrTableRow31";
|
||||
this.xrTableRow31.Weight = 0.085D;
|
||||
//
|
||||
// xrTableCell49
|
||||
//
|
||||
this.xrTableCell49.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Bottom)));
|
||||
this.xrTableCell49.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
|
||||
this.xrTableCell49.Name = "xrTableCell49";
|
||||
this.xrTableCell49.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
|
||||
this.xrTableCell49.StylePriority.UseBorders = false;
|
||||
this.xrTableCell49.StylePriority.UseFont = false;
|
||||
this.xrTableCell49.StylePriority.UsePadding = false;
|
||||
this.xrTableCell49.Text = "Gesamt:";
|
||||
this.xrTableCell49.Weight = 0.78314100999098546D;
|
||||
//
|
||||
// xrTableCell50
|
||||
//
|
||||
this.xrTableCell50.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right)
|
||||
| DevExpress.XtraPrinting.BorderSide.Bottom)));
|
||||
this.xrTableCell50.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
|
||||
new DevExpress.XtraReports.UI.XRBinding("Text", null, "AmountRecordedFLSString")});
|
||||
this.xrTableCell50.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
|
||||
this.xrTableCell50.Name = "xrTableCell50";
|
||||
this.xrTableCell50.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
|
||||
this.xrTableCell50.StylePriority.UseBorders = false;
|
||||
this.xrTableCell50.StylePriority.UseFont = false;
|
||||
this.xrTableCell50.StylePriority.UsePadding = false;
|
||||
this.xrTableCell50.StylePriority.UseTextAlignment = false;
|
||||
this.xrTableCell50.Text = "[AmountRecordedFLSString]";
|
||||
this.xrTableCell50.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight;
|
||||
this.xrTableCell50.Weight = 0.21685899000901443D;
|
||||
//
|
||||
// xrLabel2
|
||||
//
|
||||
this.xrLabel2.Font = new System.Drawing.Font("Times New Roman", 9.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
|
||||
this.xrLabel2.ForeColor = System.Drawing.Color.DarkSlateBlue;
|
||||
this.xrLabel2.LocationFloat = new DevExpress.Utils.PointFloat(446.1454F, 6.00001F);
|
||||
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(203.8546F, 18.85416F);
|
||||
this.xrLabel2.StylePriority.UseFont = false;
|
||||
this.xrLabel2.StylePriority.UseForeColor = false;
|
||||
this.xrLabel2.Text = "Ambulant Betreutes Wohnen\r\n";
|
||||
//
|
||||
// Spitzabrechnung
|
||||
//
|
||||
this.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] {
|
||||
this.Detail,
|
||||
this.ReportHeader,
|
||||
this.ReportFooter,
|
||||
this.topMarginBand1,
|
||||
this.bottomMarginBand1,
|
||||
this.GroupHeader1,
|
||||
this.DetailReport,
|
||||
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(80, 40, 60, 80);
|
||||
this.PageHeight = 1169;
|
||||
this.PageWidth = 827;
|
||||
this.PaperKind = System.Drawing.Printing.PaperKind.A4;
|
||||
this.Version = "17.1";
|
||||
((System.ComponentModel.ISupportInitialize)(this.xrTable1)).EndInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).EndInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.xrTable5)).EndInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.xrTable4)).EndInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this)).EndInit();
|
||||
|
||||
}
|
||||
|
||||
#endregion
|
||||
@@ -492,6 +533,7 @@ namespace BeWo.Report.DefaultReports.Alt
|
||||
private DevExpress.XtraReports.UI.XRTable xrTable1;
|
||||
private DevExpress.XtraReports.UI.XRTableRow rowErbrachteLeistung;
|
||||
private DevExpress.XtraReports.UI.XRTableCell xrTableCell22;
|
||||
private DevExpress.XtraReports.UI.XRLabel xrLabel1;
|
||||
private DevExpress.XtraReports.UI.XRLabel xrLabel1;
|
||||
private DevExpress.XtraReports.UI.XRLabel xrLabel2;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,671 +1,273 @@
|
||||
<?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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
|
||||
xlF8laOietpS+dsV9dW5ZlRHV6rH9wwPFE98+t/i+zQ3ipbfb16p6Zviz+4TZZDjo7uL/mPTyqFFYgbM
|
||||
yxdl8/zCxPLQF/xjpfwRKN07KltSnBMQr8EdJRwR37S2mgtAcR4v7B+mqJ7Sp+T6UT1NVM4JyKsn9dT5
|
||||
o7xc1kwcpm1PlzbvwW/lhLJ8Wyp7TfnCpK4mH5arVNTzHGmbAA3hd/I2uUv0eiKKdeLQdunJb0lYt7Yf
|
||||
Jn7fo3Iln8NXSa/lMk1lryaflaj+3Pek9xJ1KuuGMn+WTxNfm9Ex2nDi8W45RvaMjjUPOvZ1JXp9uVdE
|
||||
ZaehOp9QHCPiz0rl6gHa52smKjcv/ysXPtHTf18r27ee7pq9JvdIcQNVFDcr3xE3ju2dXkcTxTpZ+6VE
|
||||
9c3LA4LX1fX3sPfKOyr7r1ldVcLfQ/37ptLU49D8mXq/tD43OZXzcJg2yyB7suKnVNTx5iyuyQ9l2oYA
|
||||
N7BESXjO78t7pfd3screUHxf9jWJjtGWf6Pcy9NDfLaLjoXhXfQfm1ZelCVmwDzdNr8osVz0he5upNGX
|
||||
fuIfoktHZXOKuYm0vTHx06HjpNOTYcW7oaGpO2/vxDqnevzjG9Vvfv1Xjcol2u9eDlHZ5Beye1S2C9Vx
|
||||
yazOKsdGZXOKcWNAVHbWPiiN15cpzo00HkIS1ZP4CUZtw6X2+8l3VLb00qh8V6rHN6l1DS1O3nt1xVQ5
|
||||
n/9nStMNZV9urPNn1e/ZiuwRvY6h6TiPk+j15Fo1UHahOi9XHCPyo6hsTjGvKcrM0zuL1+Kn5FHcPHn+
|
||||
lx2L1+WnuD+d7J8n/4Y8Ln8tdRTrRCqqZ17CJFDbt5Om38NnR2W7Uj1uHIzqN/8eXi0qZ9p39Sy2yprG
|
||||
jq5Uh38fvp3VWTpb1vTgy2n/W7L4Or0eNJRUz7FFvaXe74vKHiRuXInqnVZqzHevm/vJP0avAdO76D82
|
||||
rfxnkZwB8/C+/ILEctGX9zbSdCPx+ahsov2+GenSC+DT0qubmcr59fqGMqrXfi6DrPOtepycRcewC7u4
|
||||
VlHMM4oypcdH5bpSPZct6i35xqgxyVTM87Iy8+bkvtUEkYr7alYusm9ULqcYP9GIypY+EJXvSvU0NdZ0
|
||||
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
|
||||
QmCC
|
||||
</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>
|
||||
<?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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
|
||||
</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>
|
||||
1062
ReportImp/KuhringBetreuung/SettlementReport2.Designer.cs
generated
1062
ReportImp/KuhringBetreuung/SettlementReport2.Designer.cs
generated
File diff suppressed because it is too large
Load Diff
@@ -1,670 +1,273 @@
|
||||
<?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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
|
||||
1blmVEdXqsf3DA8UT3z63+L7NDeKlt9vXqnpm+LP7hNlkOOju4v+Y9PKoUViBszLF2Xz/MLE8tAX/GOl
|
||||
/BEo3TsqW1KcExCvwR0lHBHftLaaC0BxHi/sH6aontKn5PpRPU1UzgnIqyf11PmjvFzWTBymbU+XNu/B
|
||||
b+WEsnxbKntN+cKkriYflqtU1PMcaZsADeF38ja5S/R6Iop14tB26clvSVi3th8mft+jciWfw1dJr+Uy
|
||||
TWWvJp+VqP7c96T3EnUq64Yyf5ZPE1+b0THacOLxbjlG9oyONQ869nUlen25V0Rlp6E6n1AcI+LPSuXq
|
||||
AdrnayYqNy//Kxc+0dN/Xyvbt57umr0m90hxA1UUNyvfETeO7Z1eRxPFOln7pUT1zcsDgtfV9few98o7
|
||||
KvuvWV1Vwt9D/fum0tTj0PyZer+0Pjc5lfNwmDbLIHuy4qdU1PHmLK7JD2XahgA3sERJeM7vy3ul93ex
|
||||
yt5QfF/2NYmO0ZZ/o9zL00N8touOheFd9B+bVl6UJWbAPN02vyixXPSF7m6k0Zd+4h+iS0dlc4q5ibS9
|
||||
MfHToeOk05Nhxbuhoak7b+/EOqd6/OMb1W9+/VeNyiXa714OUdnkF7J7VLYL1XHJrM4qx0Zlc4pxY0BU
|
||||
dtY+KI3XlynOjTQeQhLVk/gJRm3Dpfb7yXdUtvTSqHxXqsc3qXUNLU7ee3XFVDmf/2dK0w1lX26s82fV
|
||||
79mK7BG9jqHpOI+T6PXkWjVQdqE6L1ccI/KjqGxOMa8pyszTO4vX4qfkUdw8ef6XHYvX5ae4P53snyf/
|
||||
hjwufy11FOtEKqpnXsIkUNu3k6bfw2dHZbtSPW4cjOo3/x5eLSpn2nf1LLbKmsaOrlSHfx++ndVZOlvW
|
||||
9ODLaf9bsvg6vR40lFTPsUW9pd7vi8oeJG5cieqdVmrMd6+b+8k/Rq8B07voPzat/GeRnAHz8L78gsRy
|
||||
0Zf3NtJ0I/H5qGyi/b4Z6dIL4NPSq5uZyvn1+oYyqtd+LoOs8616nJxFx7ALu7hWUcwzijKlx0flulI9
|
||||
ly3qLfnGqDHJVMzzsjLz5uS+1QSRivtqVi6yb1Qupxg/0YjKlj4Qle9K9TQ11nSeG0Nl3DXYjTdtezcM
|
||||
wUMI5rJ0no7jBqLoNSRuWLlUVHYaqtNPqqPj5T4alc0p5nVFmXn6h+K11DVqzssZ+WuavC4nbm2Xk52F
|
||||
x5SvKaK4Gxfl5qlyXgXt21o8tC4qZ25sHur30MtmRsewk6IyifbvV8SXau8xulBdflIfHcMeEpXJKebf
|
||||
ijJV7hWV70r11DV49npfVM4NV03fn0N7YPRaML2L/mPTyq+LBA2YtXNlv/yCxHLRl7dn9I++1HMrUVnT
|
||||
Prc4/08WW8ddB58kvSehUdmm1/umqFxXqsc3WG7xjo5hjeMtFfNfRZlSY8Lahuo5vKi39KKoXElxbqCJ
|
||||
ys/LquQlophLS92T9a9F5UqKa9v7wce6eVRHF6rDwxGi+u2sqEwdlfE8B/NeX9/j9efVG8ATV/1hctwq
|
||||
gyUPOdV76+I4kbBrcU4xZxVl5unq2evwU/d5NhZVeVr+/kxeW5v5aWbJ3/G7lq+rpBiPkY7Kz0Nlo7P2
|
||||
ec6VqExyalSuK9XTdA3dKiqXaP9DivjS8VG5rlTPPkW9pctG5RLtd8NUm2EM9iWZej4V1fGerM5S5/dF
|
||||
ZXyP5fH9UX2z8obotWAYF/zPppUrZskZMC+bygsSy0Vf4O5SHH2x524flPONursJt+0F4ElpLrw57Ut1
|
||||
NL3eqcbsJarnFkW9OfegqF3KSft3kLqeC52Tvyqqq2n85iFRuZxi/HS57bmclf+MXltOMU2NHidG5UqK
|
||||
SxOqteEnTJeM6mlL5V+a1VfqtCyr4j354jRzAPThBpE7R69nFnSsW2XHrvLcqOy0VK9n14+Ol/gm+3JR
|
||||
2UT7983i523VsAX92xO3RnHzdrP8dU1em+e0iGLn6YjydZUU8x9FmXn6m+g1mfZ5qd2oTPLgqFxXqqfu
|
||||
GnKDXW1CrP3uQh6VTW4SletK9fx9UW/uq1GZnGK6NkxNNXRM5ZsaWFq/L4rdSd6elZ0Xz8ezQ/SaMIwL
|
||||
/mfTyt2KBA2YtT/KZcoLEstFX+CeRCj6ck889m/VMln6t7udfX2yv4lvEjz78SDdiVVP0+sdZJ1s1VPX
|
||||
rb+xu7hi7lyUKXVK/uqoru8XdefWjMuNKObuWZmIG3I8yVZbHiriCRc9rrTt6hE/jF5bTjFNjR6Nkw8q
|
||||
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
|
||||
</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>
|
||||
<?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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
|
||||
</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>
|
||||
1247
ReportImp/LebenshilfeDorsten/Budgetnachweis.Designer.cs
generated
1247
ReportImp/LebenshilfeDorsten/Budgetnachweis.Designer.cs
generated
File diff suppressed because it is too large
Load Diff
@@ -1,16 +1,17 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using BeWo.Data.Access;
|
||||
using BeWo.Data.Entities;
|
||||
using BeWo.Report.ReportObjects;
|
||||
using BeWo.Report;
|
||||
using BS.Shared.Core;
|
||||
using BS.Shared.DataContracts;
|
||||
using DevExpress.XtraReports.UI;
|
||||
using System.Collections.Generic;
|
||||
|
||||
namespace LebenshilfeDorsten
|
||||
{
|
||||
[IDSpecificClass(Identifier = "LWLNEU")]
|
||||
|
||||
public partial class Budgetnachweis : DevExpress.XtraReports.UI.XtraReport, IBeWoReport<SettlementRO>
|
||||
{
|
||||
public Budgetnachweis()
|
||||
@@ -33,8 +34,10 @@ namespace LebenshilfeDorsten
|
||||
pRO.SenderContactPersonMail = pRO.SenderContactPersonMail.Replace("E-Mail:", "").Trim();
|
||||
}
|
||||
|
||||
ortDatum.Text = string.Format("Dorsten, {0}", DateTime.Now.ToShortDateString());
|
||||
|
||||
xrCheckBox2.Checked = true;
|
||||
DateTime? terminationDate = null;
|
||||
|
||||
if (pRO.CostBearer2SupportConceptOid > 0)
|
||||
{
|
||||
@@ -42,23 +45,307 @@ namespace LebenshilfeDorsten
|
||||
|
||||
if (c2s.SupportConcept.Customer.TerminationDate.HasValue)
|
||||
{
|
||||
xrCheckBox1.Text = String.Format(" Die Betreuung wurde beendet am {0:dd.MM.yyyy}",
|
||||
terminationDate = c2s.SupportConcept.Customer.TerminationDate;
|
||||
xrCheckBox1.Text = String.Format(" Die Betreuung wurde am {0:dd.MM.yyyy} beendet.",
|
||||
c2s.SupportConcept.Customer.TerminationDate);
|
||||
xrCheckBox2.Checked = false;
|
||||
xrCheckBox1.Checked = true;
|
||||
}
|
||||
}
|
||||
if (!String.IsNullOrEmpty(pRO.SenderContactPersonPhone))
|
||||
pRO.SenderContactPersonPhone = pRO.SenderContactPersonPhone.Replace("Tel.:", "").Trim();
|
||||
if (pRO.InvoiceItems != null && pRO.InvoiceItems.Count == 1)
|
||||
{
|
||||
var ii = pRO.InvoiceItems[0];
|
||||
if ((ii.ItemDescription == "Spitzabrechung" || ii.ItemDescription == "Spitzabrechnung") && ii.GrossAmountTotal == null && ii.RateFactor == null)
|
||||
{
|
||||
pRO.InvoiceItems = CreateDefaultSpitzabrechnungInvoiceItems(pRO);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
if (!String.IsNullOrEmpty(pRO.SenderContactPersonFax))
|
||||
pRO.SenderContactPersonFax = pRO.SenderContactPersonFax.Replace("Fax:", "").Trim();
|
||||
ErstelleRechnungspositionen(pRO, terminationDate);
|
||||
|
||||
if (!String.IsNullOrEmpty(pRO.SenderContactPersonMail))
|
||||
pRO.SenderContactPersonMail = pRO.SenderContactPersonMail.Replace("E-Mail:", "").Trim();
|
||||
var anhang = new LebenshilfeDorsten.Alt.Spitzabrechnung();
|
||||
xrSubreport1.ReportSource = anhang;
|
||||
anhang.SetReportDataSource(pRO);
|
||||
|
||||
bindingSource1.DataSource = pRO;
|
||||
}
|
||||
|
||||
private IList<InvoiceItemDC> CreateDefaultSpitzabrechnungInvoiceItems(SettlementRO pRO)
|
||||
{
|
||||
IList<InvoiceItemDC> itemList = new List<InvoiceItemDC>();
|
||||
if (pRO.DifferentHourlyRateCount == 3)
|
||||
{
|
||||
|
||||
itemList.Add(new InvoiceItemDC
|
||||
{
|
||||
ItemDescription = String.Format("{0} bis {1}: {2:0.##} FLS {3}x {4:c}",
|
||||
pRO.AccountingStartDateString, pRO.HourlyRate3EndDateString,
|
||||
pRO.GeleisteteFLSMitStundensatz3, pRO.RateFactor == 1 ? "" : "x " + pRO.RateFactorText2 + " ", pRO.HourlyRate3),
|
||||
|
||||
GrossAmountTotal = pRO.GeleisteteFLSMitStundensatz3 * pRO.RateFactor * pRO.HourlyRate3,
|
||||
ItemPeriodStart = pRO.AccountingStartDate,
|
||||
ItemPeriodEnd = pRO.HourlyRateEndDate3,
|
||||
AmountPerUnit = pRO.HourlyRate3,
|
||||
RateFactor = pRO.RateFactor,
|
||||
UnitCount = pRO.GeleisteteFLSMitStundensatz3
|
||||
});
|
||||
|
||||
itemList.Add(new InvoiceItemDC
|
||||
{
|
||||
ItemDescription = String.Format("{0} bis {1}: {2:0.##} FLS {3}x {4:c}",
|
||||
pRO.HourlyRateOldStartDateString, pRO.HourlyRateOldEndDateString,
|
||||
pRO.GeleisteteFLSMitStundensatzAlt, pRO.RateFactor == 1 ? "" : "x " + pRO.RateFactorText2 + " ", pRO.HourlyRateOld),
|
||||
|
||||
GrossAmountTotal = pRO.GeleisteteFLSMitStundensatzAlt * pRO.RateFactor * pRO.HourlyRateOld,
|
||||
ItemPeriodStart = pRO.HourlyRateOldStartDate,
|
||||
ItemPeriodEnd = pRO.HourlyRateOldEndDate,
|
||||
AmountPerUnit = pRO.HourlyRateOld,
|
||||
RateFactor = pRO.RateFactor,
|
||||
UnitCount = pRO.GeleisteteFLSMitStundensatzAlt
|
||||
});
|
||||
|
||||
itemList.Add(new InvoiceItemDC
|
||||
{
|
||||
ItemDescription = String.Format("{0} bis {1}: {2:0.##} FLS {3}x {4:c}",
|
||||
pRO.HourlyRateNewStartDateString, pRO.AccountingEndDateString,
|
||||
pRO.GeleisteteFLSMitStundensatzAktuell, pRO.RateFactor == 1 ? "" : "x " + pRO.RateFactorText2 + " ", pRO.HourlyRateNew),
|
||||
|
||||
GrossAmountTotal = pRO.GeleisteteFLSMitStundensatzAktuell * pRO.RateFactor * pRO.HourlyRateNew,
|
||||
ItemPeriodStart = pRO.HourlyRateNewStartDate,
|
||||
ItemPeriodEnd = pRO.AccountingEndDate,
|
||||
AmountPerUnit = pRO.HourlyRateNew,
|
||||
RateFactor = pRO.RateFactor,
|
||||
UnitCount = pRO.GeleisteteFLSMitStundensatzAktuell
|
||||
});
|
||||
|
||||
}
|
||||
else if (pRO.DifferentHourlyRateCount == 2)
|
||||
{
|
||||
itemList.Add(new InvoiceItemDC
|
||||
{
|
||||
ItemDescription = String.Format("{0} bis {1}: {2:0.##} FLS {3}x {4:c}",
|
||||
pRO.AccountingStartDateString, pRO.HourlyRateOldEndDateString,
|
||||
pRO.GeleisteteFLSMitStundensatzAlt, pRO.RateFactor == 1 ? "" : "x " + pRO.RateFactorText2 + " ", pRO.HourlyRateOld),
|
||||
|
||||
GrossAmountTotal = pRO.GeleisteteFLSMitStundensatzAlt * (decimal)pRO.RateFactor * pRO.HourlyRateOld,
|
||||
ItemPeriodStart = pRO.AccountingStartDate,
|
||||
ItemPeriodEnd = pRO.HourlyRateOldEndDate,
|
||||
AmountPerUnit = pRO.HourlyRateOld,
|
||||
RateFactor = pRO.RateFactor,
|
||||
UnitCount = pRO.GeleisteteFLSMitStundensatzAlt
|
||||
});
|
||||
|
||||
itemList.Add(new InvoiceItemDC
|
||||
{
|
||||
ItemDescription = String.Format("{0} bis {1}: {2:0.##} FLS {3}x {4:c}",
|
||||
pRO.HourlyRateNewStartDateString, pRO.AccountingEndDateString,
|
||||
pRO.GeleisteteFLSMitStundensatzAktuell, pRO.RateFactor == 1 ? "" : "x " + pRO.RateFactorText2 + " ", pRO.HourlyRateNew),
|
||||
|
||||
GrossAmountTotal = pRO.GeleisteteFLSMitStundensatzAktuell * pRO.RateFactor * pRO.HourlyRateNew,
|
||||
ItemPeriodStart = pRO.HourlyRateNewStartDate,
|
||||
ItemPeriodEnd = pRO.AccountingEndDate,
|
||||
AmountPerUnit = pRO.HourlyRateNew,
|
||||
RateFactor = pRO.RateFactor,
|
||||
UnitCount = pRO.GeleisteteFLSMitStundensatzAktuell
|
||||
});
|
||||
|
||||
}
|
||||
else
|
||||
{
|
||||
itemList.Add(new InvoiceItemDC
|
||||
{
|
||||
ItemDescription = String.Format("{0} bis {1}: {2:0.##} FLS {3}x {4:c}",
|
||||
pRO.AccountingStartDateString, pRO.AccountingEndDateString,
|
||||
pRO.GeleisteteFLSMitStundensatzAktuell, pRO.RateFactor == 1 ? "" : "x " + pRO.RateFactorText2 + " ", pRO.HourlyRateNew),
|
||||
|
||||
GrossAmountTotal = pRO.GeleisteteFLSMitStundensatzAktuell * pRO.RateFactor * pRO.HourlyRateNew,
|
||||
ItemPeriodStart = pRO.AccountingStartDate,
|
||||
ItemPeriodEnd = pRO.AccountingEndDate,
|
||||
AmountPerUnit = pRO.HourlyRateNew,
|
||||
RateFactor = pRO.RateFactor,
|
||||
UnitCount = pRO.GeleisteteFLSMitStundensatzAktuell
|
||||
});
|
||||
|
||||
}
|
||||
|
||||
return itemList;
|
||||
}
|
||||
|
||||
|
||||
private void ErstelleRechnungspositionen(SettlementRO pRO, DateTime? terminationDate)
|
||||
{
|
||||
if (pRO.InvoiceItems != null && pRO.InvoiceItems.Count > 0)
|
||||
{
|
||||
int rowIndex = 0;
|
||||
foreach (var ii in pRO.InvoiceItems)
|
||||
{
|
||||
if (ii.UnitCount.HasValue && ii.UnitCount.Value > 0)
|
||||
{
|
||||
AddRechnungsposition(ii, rowIndex++);
|
||||
}
|
||||
}
|
||||
//if (pRO.InvoiceItems.Count == 3)
|
||||
//{
|
||||
// SetzeRechnungsTexte(pRO.InvoiceItems[0], cellStart1, cellEnd1, cellHourlyRate1, cellFLS1);
|
||||
// SetzeRechnungsTexte(pRO.InvoiceItems[1], cellStart2, cellEnd2, cellHourlyRate2, cellFLS2);
|
||||
// SetzeRechnungsTexte(pRO.InvoiceItems[2], cellStart3, cellEnd3, cellHourlyRate3, cellFLS3);
|
||||
//}
|
||||
//else if (pRO.InvoiceItems.Count == 2)
|
||||
//{
|
||||
// SetzeRechnungsTexte(pRO.InvoiceItems[0], cellStart1, cellEnd1, cellHourlyRate1, cellFLS1);
|
||||
// SetzeRechnungsTexte(pRO.InvoiceItems[1], cellStart2, cellEnd2, cellHourlyRate2, cellFLS2);
|
||||
//}
|
||||
//else
|
||||
//{
|
||||
// SetzeRechnungsTexte(pRO.InvoiceItems[0], cellStart1, cellEnd1, cellHourlyRate1, cellFLS1);
|
||||
//}
|
||||
}
|
||||
else
|
||||
{
|
||||
ErstelleStandardRechnungspositionen(pRO, terminationDate);
|
||||
}
|
||||
}
|
||||
|
||||
private void AddRechnungsposition(InvoiceItemDC ii, int rowIndex)
|
||||
{
|
||||
XRTableRow newRow = null;
|
||||
if (rowIndex > 2)
|
||||
{
|
||||
newRow = tableRechnungspositionen.InsertRowBelow(tableRechnungspositionen.Rows[tableRechnungspositionen.Rows.Count - 1]);
|
||||
}
|
||||
else
|
||||
{
|
||||
newRow = tableRechnungspositionen.Rows[rowIndex + 1];
|
||||
}
|
||||
newRow.Cells[0].Text = String.Format("{0:dd.MM.yyyy}", ii.ItemPeriodStart);
|
||||
newRow.Cells[1].Text = String.Format("{0:dd.MM.yyyy}", ii.ItemPeriodEnd);
|
||||
newRow.Cells[2].Text = String.Format("{0:0.00}", ii.AmountPerUnit);
|
||||
newRow.Cells[3].Text = String.Format("{0:0.00}", ii.UnitCount);
|
||||
}
|
||||
|
||||
private void SetzeRechnungsTexte(InvoiceItemDC ii, XRTableCell cellStart, XRTableCell cellEnd, XRTableCell cellHourlyRate, XRTableCell cellFLS)
|
||||
{
|
||||
cellStart.Text = String.Format("{0:dd.MM.yyyy}", ii.ItemPeriodStart);
|
||||
cellEnd.Text = String.Format("{0:dd.MM.yyyy}", ii.ItemPeriodEnd);
|
||||
cellHourlyRate.Text = String.Format("{0:c}", ii.AmountPerUnit);
|
||||
cellFLS.Text = String.Format("{0:0.00}", ii.UnitCount);
|
||||
}
|
||||
|
||||
private void ErstelleStandardRechnungspositionen(SettlementRO pRO, DateTime? terminationDate)
|
||||
{
|
||||
|
||||
pRO.AccountingEndDateString = CorrectPossibleTerminationEndDate(pRO.AccountingEndDateString, terminationDate);
|
||||
|
||||
if (pRO.DifferentHourlyRateCount == 3)
|
||||
{
|
||||
//Erbrachte Leistungen (FLS) - bis [HourlyRateOldEndDateString] à [HourlyRateOldString] €
|
||||
|
||||
pRO.Abrechnungstext1 = String.Format("{0} bis {1}",
|
||||
pRO.AccountingStartDateString, pRO.HourlyRate3EndDateString);
|
||||
|
||||
pRO.Abrechnungstext1 += String.Format(": {0:0.##} FLS {1}x {2:c}",
|
||||
pRO.GeleisteteFLSMitStundensatz3, pRO.RateFactor == 1 ? "" : "x " + pRO.RateFactorText2 + " ", pRO.HourlyRate3);
|
||||
|
||||
//[AccountingStartDateString] - [HourlyRate3EndDateString] sind [RecordedFLSWithHourlyRate3String] Std. x [HourlyRate3String] € =";
|
||||
|
||||
pRO.Betrag1 = String.Format("{0:c}", pRO.GeleisteteFLSMitStundensatz3 * (decimal)pRO.RateFactor * pRO.HourlyRate3);
|
||||
|
||||
|
||||
pRO.Abrechnungstext2 = String.Format("{0} bis {1}",
|
||||
pRO.HourlyRateOldStartDateString, pRO.HourlyRateOldEndDateString);
|
||||
pRO.Abrechnungstext2 += String.Format(": {0:0.##} FLS {1}x {2:c}",
|
||||
pRO.GeleisteteFLSMitStundensatzAlt, pRO.RateFactor == 1 ? "" : "x " + pRO.RateFactorText2 + " ", pRO.HourlyRateOld);
|
||||
|
||||
pRO.Betrag2 = String.Format("{0:c}", pRO.GeleisteteFLSMitStundensatzAlt * (decimal)pRO.RateFactor * pRO.HourlyRateOld);
|
||||
|
||||
|
||||
pRO.Abrechnungstext3 = String.Format("{0} bis {1}",
|
||||
pRO.HourlyRateNewStartDateString, pRO.AccountingEndDateString);
|
||||
pRO.Abrechnungstext3 += String.Format(": {0:0.##} FLS {1}x {2:c}",
|
||||
pRO.GeleisteteFLSMitStundensatzAktuell, pRO.RateFactor == 1 ? "" : "x " + pRO.RateFactorText2 + " ", pRO.HourlyRateNew);
|
||||
|
||||
pRO.Betrag3 = String.Format("{0:c}", pRO.GeleisteteFLSMitStundensatzAktuell * (decimal)pRO.RateFactor * pRO.HourlyRateNew);
|
||||
|
||||
|
||||
|
||||
cellStart1.Text = pRO.AccountingStartDateString;
|
||||
cellEnd1.Text = pRO.HourlyRate3EndDateString;
|
||||
cellHourlyRate1.Text = pRO.HourlyRate3String;
|
||||
cellFLS1.Text = pRO.RecordedFLSWithHourlyRate3String;
|
||||
|
||||
cellStart2.Text = pRO.HourlyRateOldStartDateString;
|
||||
cellEnd2.Text = pRO.HourlyRateOldEndDateString;
|
||||
cellHourlyRate2.Text = pRO.HourlyRateOldString;
|
||||
cellFLS2.Text = pRO.RecordedFLSWithOldHourlyRateString;
|
||||
|
||||
cellStart3.Text = pRO.HourlyRateNewStartDateString;
|
||||
cellEnd3.Text = pRO.AccountingEndDateString;
|
||||
cellHourlyRate3.Text = pRO.HourlyRateNewString;
|
||||
cellFLS3.Text = pRO.RecordedFLSWithNewHourlyRateString;
|
||||
}
|
||||
else if (pRO.DifferentHourlyRateCount == 2)
|
||||
{
|
||||
|
||||
pRO.Abrechnungstext2 = String.Format("{0} bis {1}",
|
||||
pRO.AccountingStartDateString, pRO.HourlyRateOldEndDateString);
|
||||
pRO.Abrechnungstext2 += String.Format(": {0:0.##} FLS {1}x {2:c}",
|
||||
pRO.GeleisteteFLSMitStundensatzAlt, pRO.RateFactor == 1 ? "" : "x " + pRO.RateFactorText2 + " ", pRO.HourlyRateOld);
|
||||
|
||||
pRO.Betrag2 = String.Format("{0:c}", pRO.GeleisteteFLSMitStundensatzAlt * (decimal)pRO.RateFactor * pRO.HourlyRateOld);
|
||||
|
||||
|
||||
pRO.Abrechnungstext3 = String.Format("{0} bis {1}",
|
||||
pRO.HourlyRateNewStartDateString, pRO.AccountingEndDateString);
|
||||
pRO.Abrechnungstext3 += String.Format(": {0:0.##} FLS {1}x {2:c}",
|
||||
pRO.GeleisteteFLSMitStundensatzAktuell, pRO.RateFactor == 1 ? "" : "x " + pRO.RateFactorText2 + " ", pRO.HourlyRateNew);
|
||||
|
||||
pRO.Betrag3 = String.Format("{0:c}", pRO.GeleisteteFLSMitStundensatzAktuell * (decimal)pRO.RateFactor * pRO.HourlyRateNew);
|
||||
|
||||
|
||||
cellStart1.Text = pRO.AccountingStartDateString;
|
||||
cellEnd1.Text = pRO.HourlyRateOldEndDateString;
|
||||
cellHourlyRate1.Text = pRO.HourlyRateOldString;
|
||||
cellFLS1.Text = pRO.RecordedFLSWithOldHourlyRateString;
|
||||
|
||||
cellStart2.Text = pRO.HourlyRateNewStartDateString;
|
||||
cellEnd2.Text = pRO.AccountingEndDateString;
|
||||
cellHourlyRate2.Text = pRO.HourlyRateNewString;
|
||||
cellFLS2.Text = pRO.RecordedFLSWithNewHourlyRateString;
|
||||
}
|
||||
else
|
||||
{
|
||||
cellStart1.Text = pRO.AccountingStartDateString;
|
||||
cellEnd1.Text = pRO.AccountingEndDateString;
|
||||
cellHourlyRate1.Text = pRO.HourlyRateNewString;
|
||||
cellFLS1.Text = pRO.RecordedFLSWithNewHourlyRateString;
|
||||
|
||||
pRO.Abrechnungstext3 = String.Format("{0} bis {1}",
|
||||
pRO.AccountingStartDateString, pRO.AccountingEndDateString);
|
||||
pRO.Abrechnungstext3 += String.Format(": {0:0.##} FLS {1}x {2:c}",
|
||||
pRO.GeleisteteFLSMitStundensatzAktuell, pRO.RateFactor == 1 ? "" : "x " + pRO.RateFactorText2 + " ", pRO.HourlyRateNew);
|
||||
|
||||
pRO.Betrag3 = String.Format("{0:c}", pRO.GeleisteteFLSMitStundensatzAktuell * (decimal)pRO.RateFactor * pRO.HourlyRateNew);
|
||||
}
|
||||
}
|
||||
|
||||
private string CorrectPossibleTerminationEndDate(string dateString, DateTime? terminationDate)
|
||||
{
|
||||
if (terminationDate.HasValue)
|
||||
{
|
||||
DateTime dt = DateTime.MinValue;
|
||||
if (DateTime.TryParse(dateString, out dt))
|
||||
{
|
||||
if (terminationDate < dt)
|
||||
{
|
||||
return String.Format("{0:dd.MM.yyyy}", terminationDate);
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
return dateString;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -1,132 +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>
|
||||
<data name="xrLabel4.Text" xml:space="preserve">
|
||||
<value>Sollte sich bei der Abrechnung der FLS ein Auszahlungsbetrag zu unseren Gunsten ergeben, bitten wir um Erstattung auf folgendes Konto:
|
||||
<?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.
|
||||
|
||||
Kreditinstitut: Sparkasse Vest Recklinghausen IBAN: DE55 4265 0150 0011 0645 32
|
||||
</value>
|
||||
</data>
|
||||
<data name="xrLabel12.Text" xml:space="preserve">
|
||||
<value>Hiermit wird erklärt, dass die Verpflichtungen aus den Vereinbarungen nach §§75 ff. SGB XII bzw. §§125 ff. SGB IX eingehalten wurden und alle hier gemachten Angaben je Betreuungskontakt anhand der Quittierungsbelege sowie der Betreuungsdokumentation jederzeit nachgewiesen werden können. Diese Unterlagen sind 5 Jahre aufzubewahren und auf Verlangen des Sozialhilfeträgers bzw. des Trägers der Eingliederungshilfe vorzulegen (§2 Abs.1 der Vergütungsvereinbarung).</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>
|
||||
mimetype: application/x-microsoft.net.object.bytearray.base64
|
||||
value : The object must be serialized into a byte array
|
||||
: using a System.ComponentModel.TypeConverter
|
||||
: and then encoded with base64 encoding.
|
||||
-->
|
||||
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
|
||||
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
|
||||
<xsd:element name="root" msdata:IsDataSet="true">
|
||||
<xsd:complexType>
|
||||
<xsd:choice maxOccurs="unbounded">
|
||||
<xsd:element name="metadata">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" use="required" type="xsd:string" />
|
||||
<xsd:attribute name="type" type="xsd:string" />
|
||||
<xsd:attribute name="mimetype" type="xsd:string" />
|
||||
<xsd:attribute ref="xml:space" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="assembly">
|
||||
<xsd:complexType>
|
||||
<xsd:attribute name="alias" type="xsd:string" />
|
||||
<xsd:attribute name="name" type="xsd:string" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="data">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
|
||||
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
|
||||
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
|
||||
<xsd:attribute ref="xml:space" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="resheader">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" type="xsd:string" use="required" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
</xsd:choice>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
</xsd:schema>
|
||||
<resheader name="resmimetype">
|
||||
<value>text/microsoft-resx</value>
|
||||
</resheader>
|
||||
<resheader name="version">
|
||||
<value>2.0</value>
|
||||
</resheader>
|
||||
<resheader name="reader">
|
||||
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</resheader>
|
||||
<resheader name="writer">
|
||||
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</resheader>
|
||||
<data name="xrLabel12.Text" xml:space="preserve">
|
||||
<value>Hiermit wird erklärt, dass die Verpflichtungen aus den Vereinbarungen nach §§75 ff. SGB XII bzw. §§125 ff. SGB IX eingehalten wurden und alle hier gemachten Angaben je Betreuungskontakt anhand der Quittierungsbelege sowie der Betreuungsdokumentation jederzeit nachgewiesen werden können. Diese Unterlagen sind 5 Jahre aufzubewahren und auf Verlangen des Sozialhilfeträgers bzw. des Trägers der Eingliederungshilfe vorzulegen (§2 Abs.1 der Vergütungsvereinbarung).</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>
|
||||
1398
ReportImp/LebenshilfeDorsten/BudgetnachweisAnhang.Designer.cs
generated
Normal file
1398
ReportImp/LebenshilfeDorsten/BudgetnachweisAnhang.Designer.cs
generated
Normal file
File diff suppressed because it is too large
Load Diff
26
ReportImp/LebenshilfeDorsten/BudgetnachweisAnhang.cs
Normal file
26
ReportImp/LebenshilfeDorsten/BudgetnachweisAnhang.cs
Normal file
@@ -0,0 +1,26 @@
|
||||
using System;
|
||||
using System.Linq;
|
||||
using BeWo.Report;
|
||||
using BeWo.Report.ReportObjects;
|
||||
|
||||
namespace LebenshilfeDorsten
|
||||
{
|
||||
public partial class BudgetnachweisAnhang : DevExpress.XtraReports.UI.XtraReport, IBeWoReport<BudgetnachweisAnhangRO>
|
||||
{
|
||||
public BudgetnachweisAnhang()
|
||||
{
|
||||
InitializeComponent();
|
||||
}
|
||||
|
||||
public void SetReportDataSource(BudgetnachweisAnhangRO pRO)
|
||||
{
|
||||
if (!String.IsNullOrEmpty(pRO.CustomerDC.LastName))
|
||||
{
|
||||
|
||||
}
|
||||
|
||||
|
||||
bindingSource1.DataSource = pRO;
|
||||
}
|
||||
}
|
||||
}
|
||||
126
ReportImp/LebenshilfeDorsten/BudgetnachweisAnhang.resx
Normal file
126
ReportImp/LebenshilfeDorsten/BudgetnachweisAnhang.resx
Normal 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>
|
||||
@@ -54,6 +54,12 @@
|
||||
<Compile Include="Budgetnachweis.Designer.cs">
|
||||
<DependentUpon>Budgetnachweis.cs</DependentUpon>
|
||||
</Compile>
|
||||
<Compile Include="BudgetnachweisAnhang.cs">
|
||||
<SubType>Component</SubType>
|
||||
</Compile>
|
||||
<Compile Include="BudgetnachweisAnhang.Designer.cs">
|
||||
<DependentUpon>BudgetnachweisAnhang.cs</DependentUpon>
|
||||
</Compile>
|
||||
<Compile Include="Calculations\GroupDurationCalculator.cs" />
|
||||
<Compile Include="CustomReportCreator.cs" />
|
||||
<Compile Include="CustomSupportConceptAnalysisCreator.cs" />
|
||||
@@ -108,6 +114,10 @@
|
||||
<DependentUpon>Budgetnachweis.cs</DependentUpon>
|
||||
<SubType>Designer</SubType>
|
||||
</EmbeddedResource>
|
||||
<EmbeddedResource Include="BudgetnachweisAnhang.resx">
|
||||
<DependentUpon>BudgetnachweisAnhang.cs</DependentUpon>
|
||||
<SubType>Designer</SubType>
|
||||
</EmbeddedResource>
|
||||
<EmbeddedResource Include="Properties\licenses.licx" />
|
||||
<EmbeddedResource Include="Quittierungsbeleg.resx">
|
||||
<DependentUpon>Quittierungsbeleg.cs</DependentUpon>
|
||||
|
||||
@@ -108,7 +108,8 @@ namespace Monvita
|
||||
|
||||
private bool IsGesetzlBetreuer(CustomerPersonRelationDC c2P)
|
||||
{
|
||||
if (c2P.RelationRole != null && c2P.RelationRole.TypeDescription.ToLower() == "gesetzlicher vertreter")
|
||||
if (c2P.RelationRole != null && c2P.RelationRole.TypeDescription != null
|
||||
&& c2P.RelationRole.TypeDescription.ToLower() == "gesetzlicher vertreter")
|
||||
{
|
||||
return true;
|
||||
}
|
||||
@@ -117,7 +118,7 @@ namespace Monvita
|
||||
|
||||
private bool IsBehandler(CustomerPersonRelationDC c2P)
|
||||
{
|
||||
if (c2P.RelationRole != null && (
|
||||
if (c2P.RelationRole != null && c2P.RelationRole.TypeDescription != null && (
|
||||
c2P.RelationRole.TypeDescription.ToLower().Contains("diabetholog") ||
|
||||
c2P.RelationRole.TypeDescription.ToLower() == "hausarzt" ||
|
||||
c2P.RelationRole.TypeDescription.ToLower().Contains("logopäd") ||
|
||||
|
||||
@@ -142,14 +142,14 @@ namespace PerspektivenEV
|
||||
//
|
||||
this.bottomMarginBand1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
|
||||
this.xrPageInfo2});
|
||||
this.bottomMarginBand1.HeightF = 50F;
|
||||
this.bottomMarginBand1.HeightF = 52.08333F;
|
||||
this.bottomMarginBand1.Name = "bottomMarginBand1";
|
||||
//
|
||||
// xrPageInfo2
|
||||
//
|
||||
this.xrPageInfo2.Font = new System.Drawing.Font("Arial", 8.25F);
|
||||
this.xrPageInfo2.Format = "Seite {0} von {1}";
|
||||
this.xrPageInfo2.LocationFloat = new DevExpress.Utils.PointFloat(848.5004F, 17.00001F);
|
||||
this.xrPageInfo2.LocationFloat = new DevExpress.Utils.PointFloat(846.8751F, 19.08334F);
|
||||
this.xrPageInfo2.Name = "xrPageInfo2";
|
||||
this.xrPageInfo2.RunningBand = this.DetailReport;
|
||||
this.xrPageInfo2.SizeF = new System.Drawing.SizeF(219.9999F, 23F);
|
||||
@@ -355,7 +355,7 @@ namespace PerspektivenEV
|
||||
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.ServiceInvoiceItems.GrossAmount")});
|
||||
new DevExpress.XtraReports.UI.XRBinding("Text", null, "ServiceInvoicePeriods.ServiceInvoiceItems.NetAmount", "{0:c}")});
|
||||
this.xrTableCell18.Font = new System.Drawing.Font("Arial", 8F, System.Drawing.FontStyle.Bold);
|
||||
this.xrTableCell18.Name = "xrTableCell18";
|
||||
this.xrTableCell18.StylePriority.UseBorders = false;
|
||||
@@ -725,7 +725,7 @@ namespace PerspektivenEV
|
||||
this.xrTableCell11.StylePriority.UseFont = false;
|
||||
this.xrTableCell11.StylePriority.UsePadding = false;
|
||||
this.xrTableCell11.StylePriority.UseTextAlignment = false;
|
||||
this.xrTableCell11.Text = "Zwischensumme Seite ";
|
||||
this.xrTableCell11.Text = "Zwischensumme";
|
||||
this.xrTableCell11.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
|
||||
this.xrTableCell11.Weight = 1.1645561545657699D;
|
||||
//
|
||||
@@ -745,6 +745,7 @@ namespace PerspektivenEV
|
||||
this.xrTableCell23.Summary = xrSummary2;
|
||||
this.xrTableCell23.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
|
||||
this.xrTableCell23.Weight = 0.23812010831540167D;
|
||||
this.xrTableCell23.PrintOnPage += new DevExpress.XtraReports.UI.PrintOnPageEventHandler(this.xrTableCell23_PrintOnPage);
|
||||
//
|
||||
// cellTotalPerMonth
|
||||
//
|
||||
@@ -762,6 +763,7 @@ namespace PerspektivenEV
|
||||
this.cellTotalPerMonth.Summary = xrSummary3;
|
||||
this.cellTotalPerMonth.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
|
||||
this.cellTotalPerMonth.Weight = 0.23811998720125305D;
|
||||
this.cellTotalPerMonth.PrintOnPage += new DevExpress.XtraReports.UI.PrintOnPageEventHandler(this.cellTotalPerMonth_PrintOnPage);
|
||||
//
|
||||
// xrTableCell13
|
||||
//
|
||||
@@ -787,12 +789,13 @@ namespace PerspektivenEV
|
||||
this.xrTableCell14.Summary = xrSummary4;
|
||||
this.xrTableCell14.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight;
|
||||
this.xrTableCell14.Weight = 0.23812008704613302D;
|
||||
this.xrTableCell14.PrintOnPage += new DevExpress.XtraReports.UI.PrintOnPageEventHandler(this.xrTableCell14_PrintOnPage);
|
||||
//
|
||||
// GroupFooter2
|
||||
//
|
||||
this.GroupFooter2.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
|
||||
this.xrTable2});
|
||||
this.GroupFooter2.HeightF = 100F;
|
||||
this.GroupFooter2.HeightF = 48.95833F;
|
||||
this.GroupFooter2.Level = 1;
|
||||
this.GroupFooter2.Name = "GroupFooter2";
|
||||
this.GroupFooter2.PageBreak = DevExpress.XtraReports.UI.PageBreak.AfterBandExceptLastEntry;
|
||||
@@ -852,6 +855,7 @@ namespace PerspektivenEV
|
||||
this.xrTableCell25.Summary = xrSummary5;
|
||||
this.xrTableCell25.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
|
||||
this.xrTableCell25.Weight = 0.23812010831540167D;
|
||||
this.xrTableCell25.PrintOnPage += new DevExpress.XtraReports.UI.PrintOnPageEventHandler(this.xrTableCell25_PrintOnPage);
|
||||
//
|
||||
// xrTableCell26
|
||||
//
|
||||
@@ -869,6 +873,7 @@ namespace PerspektivenEV
|
||||
this.xrTableCell26.Summary = xrSummary6;
|
||||
this.xrTableCell26.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
|
||||
this.xrTableCell26.Weight = 0.23811998720125305D;
|
||||
this.xrTableCell26.PrintOnPage += new DevExpress.XtraReports.UI.PrintOnPageEventHandler(this.xrTableCell26_PrintOnPage);
|
||||
//
|
||||
// xrTableCell27
|
||||
//
|
||||
@@ -894,6 +899,7 @@ namespace PerspektivenEV
|
||||
this.xrTableCell28.Summary = xrSummary7;
|
||||
this.xrTableCell28.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight;
|
||||
this.xrTableCell28.Weight = 0.23812008704613302D;
|
||||
this.xrTableCell28.PrintOnPage += new DevExpress.XtraReports.UI.PrintOnPageEventHandler(this.xrTableCell28_PrintOnPage);
|
||||
//
|
||||
// bindingSource1
|
||||
//
|
||||
@@ -943,7 +949,7 @@ namespace PerspektivenEV
|
||||
this.ruleNoticeNull,
|
||||
this.formattingRule1});
|
||||
this.Landscape = true;
|
||||
this.Margins = new System.Drawing.Printing.Margins(50, 50, 40, 50);
|
||||
this.Margins = new System.Drawing.Printing.Margins(50, 50, 40, 52);
|
||||
this.PageHeight = 827;
|
||||
this.PageWidth = 1169;
|
||||
this.PaperKind = System.Drawing.Printing.PaperKind.A4;
|
||||
|
||||
@@ -4,24 +4,32 @@ using BeWo.Report.ReportObjects;
|
||||
using BeWo.Service.DCEntityMapper;
|
||||
using DevExpress.XtraReports.UI;
|
||||
using BS.Shared.Core;
|
||||
using System.Collections.Generic;
|
||||
|
||||
namespace PerspektivenEV
|
||||
{
|
||||
[IDSpecificClass(Identifier = "SammelrechnungAnhang")]
|
||||
public partial class SammelrechnungTab : XtraReport, IBeWoReport<ServiceInvoiceRO>
|
||||
{
|
||||
decimal laufendeSummeBetrag = 0;
|
||||
decimal laufendeSummeJahr = 0;
|
||||
decimal laufendeSummeMonat = 0;
|
||||
|
||||
public SammelrechnungTab()
|
||||
{
|
||||
this.InitializeComponent();
|
||||
}
|
||||
|
||||
public void SetReportDataSource(ServiceInvoiceRO pRO)
|
||||
{
|
||||
//decimal totalPerMonth = 0;
|
||||
DateTime abrechnungsMonatEnde = pRO.AccountingPeriodEnd;
|
||||
{
|
||||
//decimal totalPerMonth = 0;
|
||||
DateTime abrechnungsMonatEnde = pRO.AccountingPeriodEnd;
|
||||
|
||||
if (pRO.ServiceInvoicePeriods != null)
|
||||
{
|
||||
//laufendeSummeBetrag = new Dictionary<int, decimal>();
|
||||
//laufendeSummeJahr = new Dictionary<int, decimal>();
|
||||
|
||||
foreach (var sip in pRO.ServiceInvoicePeriods)
|
||||
{
|
||||
if (sip.Notice.Contains("Hochtaunuskreis"))
|
||||
@@ -42,6 +50,64 @@ namespace PerspektivenEV
|
||||
//}
|
||||
|
||||
this.bindingSource1.DataSource = pRO;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
private void xrTableCell14_PrintOnPage(object sender, PrintOnPageEventArgs e)
|
||||
{
|
||||
var cell = sender as XRTableCell;
|
||||
|
||||
if (cell != null)
|
||||
{
|
||||
laufendeSummeBetrag += Decimal.Parse(cell.Text.Replace("€", "").Trim());
|
||||
|
||||
var lbl = sender as XRTableCell;
|
||||
lbl.Text = String.Format("{0:c2}", laufendeSummeBetrag);
|
||||
}
|
||||
}
|
||||
|
||||
private void cellTotalPerMonth_PrintOnPage(object sender, PrintOnPageEventArgs e)
|
||||
{
|
||||
var cell = sender as XRTableCell;
|
||||
|
||||
if (cell != null)
|
||||
{
|
||||
laufendeSummeMonat += Decimal.Parse(cell.Text.Trim());
|
||||
|
||||
var lbl = sender as XRTableCell;
|
||||
lbl.Text = String.Format("{0:n2}", laufendeSummeMonat);
|
||||
//laufendeSummeBetrag += item.NetAmount ?? 0;
|
||||
//laufendeSummeJahr += decimal.Parse(item.UnitDescription);
|
||||
//laufendeSummeMonat += item.UnitCount ?? 0;
|
||||
}
|
||||
}
|
||||
|
||||
private void xrTableCell23_PrintOnPage(object sender, PrintOnPageEventArgs e)
|
||||
{
|
||||
var cell = sender as XRTableCell;
|
||||
|
||||
if (cell != null)
|
||||
{
|
||||
laufendeSummeJahr += Decimal.Parse(cell.Text.Trim());
|
||||
|
||||
var lbl = sender as XRTableCell;
|
||||
lbl.Text = String.Format("{0:n0}", laufendeSummeJahr);
|
||||
}
|
||||
}
|
||||
|
||||
private void xrTableCell26_PrintOnPage(object sender, PrintOnPageEventArgs e)
|
||||
{
|
||||
laufendeSummeMonat = 0;
|
||||
}
|
||||
|
||||
private void xrTableCell25_PrintOnPage(object sender, PrintOnPageEventArgs e)
|
||||
{
|
||||
laufendeSummeJahr = 0;
|
||||
}
|
||||
|
||||
private void xrTableCell28_PrintOnPage(object sender, PrintOnPageEventArgs e)
|
||||
{
|
||||
laufendeSummeBetrag = 0;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -142,16 +142,14 @@ namespace PraxisPusteblume
|
||||
|
||||
foreach (var i in p.ServiceInvoiceItems)
|
||||
{
|
||||
if (i.UnitCount.HasValue)
|
||||
if (i.UnitCount != null && i.UnitCount.HasValue)
|
||||
{
|
||||
i.UnitCountString = InvoiceHelper.GetUnitString(i.UnitCount);
|
||||
}
|
||||
|
||||
|
||||
|
||||
if (i.ServiceDescription.Contains("Gruppe"))
|
||||
if (i.ServiceDescription != null && i.ServiceDescription.Contains("Gruppe"))
|
||||
{
|
||||
if (i.HourlyRate.HasValue && i.Hours.HasValue)
|
||||
if (i.HourlyRate != null && i.HourlyRate.HasValue && i.HourlyRate != null && i.Hours.HasValue)
|
||||
{
|
||||
if (!gruppenHours.ContainsKey(i.ServiceDescription))
|
||||
{
|
||||
@@ -164,13 +162,12 @@ namespace PraxisPusteblume
|
||||
gruppenClaim[i.ServiceDescription] += (i.Hours.Value * (i.HourlyRate ?? 0));
|
||||
}
|
||||
|
||||
|
||||
i.UnitDescription = i.ServiceDescription;
|
||||
i.UnitDescription = i.UnitDescription.Replace("Gruppe mit", "").Replace("Kindern", "").Trim();
|
||||
}
|
||||
else
|
||||
{
|
||||
if (i.HourlyRate.HasValue)
|
||||
if (i.HourlyRate != null && i.HourlyRate.HasValue)
|
||||
{
|
||||
hourlyRate = i.HourlyRate.Value;
|
||||
|
||||
@@ -184,7 +181,7 @@ namespace PraxisPusteblume
|
||||
//}
|
||||
}
|
||||
|
||||
if (i.Hours.HasValue)
|
||||
if (i.Hours != null && i.Hours.HasValue)
|
||||
{
|
||||
hours += i.Hours.Value;
|
||||
|
||||
|
||||
@@ -97,9 +97,9 @@ namespace PraxisPusteblume
|
||||
{
|
||||
i.Notice = String.Format("{0:dd.MM.yyyy} / KW {1}", i.AccountingPeriodStart, InvoiceHelper.GetKW(i.AccountingPeriodStart.Value));
|
||||
|
||||
if (i.UnitCount.HasValue)
|
||||
if (i.UnitCount != null && i.UnitCount.HasValue)
|
||||
{
|
||||
i.UnitCountString = String.Format("{0:0.##} Behandlungseinheit á {1:c}", i.UnitCount,
|
||||
i.UnitCountString = String.Format("{0:0.##} Behandlungseinheit à {1:c}", i.UnitCount,
|
||||
i.AmountPerUnit);
|
||||
}
|
||||
//i.ServiceDescription =
|
||||
|
||||
@@ -73,7 +73,7 @@ namespace PsychosozialeProjekteSaarpfalz
|
||||
{
|
||||
start = sip.SupportConceptApprovalPeriod.StartDate.Value;
|
||||
}
|
||||
if (sip.SupportConceptApprovalPeriod.EndDate.HasValue && sip.SupportConceptApprovalPeriod.EndDate >= end)
|
||||
if (sip.SupportConceptApprovalPeriod.EndDate.HasValue && sip.SupportConceptApprovalPeriod.EndDate < end)
|
||||
{
|
||||
end = sip.SupportConceptApprovalPeriod.EndDate.Value;
|
||||
}
|
||||
@@ -91,7 +91,7 @@ namespace PsychosozialeProjekteSaarpfalz
|
||||
CostBearer2SupportConcept c2s = DAOFactory.GenericDAO.LoadByID<CostBearer2SupportConcept>(c2sdc.CostBearer2SupportConceptOid.Value);
|
||||
IList<ServiceRecord> allServiceRecords = c2s.ServiceRecords;
|
||||
decimal minutenIst = 0;
|
||||
DateTime endCalc = scapdc.EndDate.Value.AddDays(1);
|
||||
DateTime endCalc = end.AddDays(1);
|
||||
Dictionary<long, bool> groupBookingDict = new Dictionary<long, bool>();
|
||||
|
||||
foreach (var item in allServiceRecords)
|
||||
|
||||
@@ -21,6 +21,22 @@ namespace RomanRogerPuth
|
||||
var msb = new CustomMitarbeiterstundenkontoBerechnung();
|
||||
msb.CreateReport(pRO);
|
||||
|
||||
// Relation FLS zu Mittelbar anpassen fls / (gesamtstunden + fls)
|
||||
// Gesamtwert passt auch nicht
|
||||
|
||||
var gesamtFLS = 0.0m;
|
||||
var gesamtArbeitszeit = 0.0m;
|
||||
foreach (var empDetail in pRO.EmployeeDetailList)
|
||||
{
|
||||
gesamtFLS += empDetail.FlsIst;
|
||||
gesamtArbeitszeit += empDetail.StundenGesamtIst;
|
||||
if (empDetail.StundenGesamtIst != 0)
|
||||
empDetail.RelationFlsZuMittelbar = 100 * (empDetail.FlsIst / (empDetail.StundenGesamtIst));
|
||||
}
|
||||
if (gesamtArbeitszeit != 0)
|
||||
pRO.RelationFlsZuMittelbar = 100 * (gesamtFLS / gesamtArbeitszeit);
|
||||
|
||||
|
||||
this.bindingSource1.DataSource = pRO;
|
||||
}
|
||||
|
||||
|
||||
@@ -18,14 +18,15 @@ namespace SPZLeverkusen
|
||||
|
||||
if (lROs.Count > 0)
|
||||
{
|
||||
|
||||
var rootReport = CreateServicesOverviewReportForRo(lROs[0], serviceCategoryOid);
|
||||
rootReport.CreateDocument();
|
||||
if (rootReport.Pages.Count == 0)
|
||||
rootReport.CreateDocument();
|
||||
|
||||
for (int i = 1; i < lROs.Count; i++)
|
||||
{
|
||||
var lNext = CreateServicesOverviewReportForRo(lROs[i], serviceCategoryOid);
|
||||
//lNext.CreateDocument();
|
||||
if (lNext.Pages.Count == 0)
|
||||
lNext.CreateDocument();
|
||||
rootReport.Pages.AddRange(lNext.Pages);
|
||||
}
|
||||
|
||||
@@ -45,6 +46,43 @@ namespace SPZLeverkusen
|
||||
|
||||
}
|
||||
|
||||
public override XtraReport CreateServiceOverviewReportForCustomers(IList<long> customerOids, int month, int year, long? orgaOid, long? empOid, long? serviceCategoryOid, int startDay, int endDay, bool nurFehlende)
|
||||
{
|
||||
var roList = new List<ServicesOverviewRO>();
|
||||
|
||||
foreach (var coid in customerOids)
|
||||
{
|
||||
var ro = ServicesOverviewRO.CreateAlt(coid, month, year, false, orgaOid ?? 0, empOid ?? 0, startDay, endDay, serviceCategoryOid);
|
||||
if (ro.Services != null && ro.Services.Count == 0)
|
||||
ro = CreateLeerenEintragFuerRO(ro);
|
||||
|
||||
if (ro != null)
|
||||
{
|
||||
roList.Add(ro);
|
||||
}
|
||||
}
|
||||
|
||||
if (roList.Count > 0)
|
||||
{
|
||||
|
||||
var rootReport = CreateServicesOverviewReportForRo(roList[0], serviceCategoryOid);
|
||||
if (rootReport.Pages.Count == 0)
|
||||
rootReport.CreateDocument();
|
||||
|
||||
for (int i = 1; i < roList.Count; i++)
|
||||
{
|
||||
var lNext = CreateServicesOverviewReportForRo(roList[i], serviceCategoryOid);
|
||||
if (lNext.Pages.Count == 0)
|
||||
lNext.CreateDocument();
|
||||
rootReport.Pages.AddRange(lNext.Pages);
|
||||
}
|
||||
|
||||
return rootReport;
|
||||
}
|
||||
return new XtraReport();
|
||||
|
||||
}
|
||||
|
||||
private ServicesOverviewRO CreateLeerenEintragFuerRO(ServicesOverviewRO ro)
|
||||
{
|
||||
var scs = DAOFactory.SearchDAO.GetAllActiveSupportConceptsByCustomers(new List<long>() { ro.CustomerOid }, false).ToList();
|
||||
|
||||
201
ReportImp/SPZRatingen/ServicesOverviewReport.Designer.cs
generated
201
ReportImp/SPZRatingen/ServicesOverviewReport.Designer.cs
generated
@@ -34,6 +34,7 @@ namespace SPZRatingen
|
||||
this.xrTableRow2 = new DevExpress.XtraReports.UI.XRTableRow();
|
||||
this.xrTableCell3 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell5 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell4 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell9 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell12 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell1 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
@@ -43,6 +44,7 @@ namespace SPZRatingen
|
||||
this.xrTableRow6 = new DevExpress.XtraReports.UI.XRTableRow();
|
||||
this.xrTableCell13 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell6 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell7 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell16 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell17 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell2 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
@@ -70,6 +72,11 @@ namespace SPZRatingen
|
||||
this.topMarginBand1 = new DevExpress.XtraReports.UI.TopMarginBand();
|
||||
this.bottomMarginBand1 = new DevExpress.XtraReports.UI.BottomMarginBand();
|
||||
this.ReportFooter = new DevExpress.XtraReports.UI.ReportFooterBand();
|
||||
this.xrLabel14 = new DevExpress.XtraReports.UI.XRLabel();
|
||||
this.xrLabel8 = new DevExpress.XtraReports.UI.XRLabel();
|
||||
this.xrLabel2 = new DevExpress.XtraReports.UI.XRLabel();
|
||||
this.xrLabel13 = new DevExpress.XtraReports.UI.XRLabel();
|
||||
this.lblFehlkontakt = new DevExpress.XtraReports.UI.XRLabel();
|
||||
this.xrLabel7 = new DevExpress.XtraReports.UI.XRLabel();
|
||||
this.xrLabel6 = new DevExpress.XtraReports.UI.XRLabel();
|
||||
this.xrLabel3 = new DevExpress.XtraReports.UI.XRLabel();
|
||||
@@ -81,13 +88,6 @@ namespace SPZRatingen
|
||||
this.customerCountField = new DevExpress.XtraReports.UI.CalculatedField();
|
||||
this.fieldBillableFLS = new DevExpress.XtraReports.UI.CalculatedField();
|
||||
this.fieldAbrechenbareFLS = new DevExpress.XtraReports.UI.CalculatedField();
|
||||
this.xrLabel2 = new DevExpress.XtraReports.UI.XRLabel();
|
||||
this.xrLabel13 = new DevExpress.XtraReports.UI.XRLabel();
|
||||
this.lblFehlkontakt = new DevExpress.XtraReports.UI.XRLabel();
|
||||
this.xrTableCell4 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell7 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrLabel8 = new DevExpress.XtraReports.UI.XRLabel();
|
||||
this.xrLabel14 = new DevExpress.XtraReports.UI.XRLabel();
|
||||
((System.ComponentModel.ISupportInitialize)(this.xrTableServiceRecords1)).BeginInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.xrTable3)).BeginInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).BeginInit();
|
||||
@@ -150,6 +150,12 @@ namespace SPZRatingen
|
||||
this.xrTableCell5.Text = "Uhrzeit";
|
||||
this.xrTableCell5.Weight = 0.3109205237952678D;
|
||||
//
|
||||
// xrTableCell4
|
||||
//
|
||||
this.xrTableCell4.Name = "xrTableCell4";
|
||||
this.xrTableCell4.Text = "Art";
|
||||
this.xrTableCell4.Weight = 0.11695058924987734D;
|
||||
//
|
||||
// xrTableCell9
|
||||
//
|
||||
this.xrTableCell9.Name = "xrTableCell9";
|
||||
@@ -249,6 +255,16 @@ namespace SPZRatingen
|
||||
this.xrTableCell6.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
|
||||
this.xrTableCell6.Weight = 0.16098483404042027D;
|
||||
//
|
||||
// xrTableCell7
|
||||
//
|
||||
this.xrTableCell7.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
|
||||
new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.Notice5")});
|
||||
this.xrTableCell7.Name = "xrTableCell7";
|
||||
this.xrTableCell7.StylePriority.UseTextAlignment = false;
|
||||
this.xrTableCell7.Text = "xrTableCell7";
|
||||
this.xrTableCell7.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
|
||||
this.xrTableCell7.Weight = 0.060553335347534223D;
|
||||
//
|
||||
// xrTableCell16
|
||||
//
|
||||
this.xrTableCell16.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
|
||||
@@ -544,6 +560,82 @@ namespace SPZRatingen
|
||||
this.ReportFooter.Name = "ReportFooter";
|
||||
this.ReportFooter.StylePriority.UseFont = false;
|
||||
//
|
||||
// xrLabel14
|
||||
//
|
||||
this.xrLabel14.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right)
|
||||
| DevExpress.XtraPrinting.BorderSide.Bottom)));
|
||||
this.xrLabel14.BorderWidth = 2F;
|
||||
this.xrLabel14.Font = new System.Drawing.Font("Arial", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
|
||||
this.xrLabel14.LocationFloat = new DevExpress.Utils.PointFloat(263.9999F, 40.00009F);
|
||||
this.xrLabel14.Name = "xrLabel14";
|
||||
this.xrLabel14.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 3, 0, 0, 100F);
|
||||
this.xrLabel14.SizeF = new System.Drawing.SizeF(136F, 39.99997F);
|
||||
this.xrLabel14.StylePriority.UseBorders = false;
|
||||
this.xrLabel14.StylePriority.UseBorderWidth = false;
|
||||
this.xrLabel14.StylePriority.UseFont = false;
|
||||
this.xrLabel14.StylePriority.UsePadding = false;
|
||||
this.xrLabel14.StylePriority.UseTextAlignment = false;
|
||||
this.xrLabel14.Text = "[TotalFLMFehlkontakte] = [TotalFLSFehlkontakte!0.00] Std.";
|
||||
this.xrLabel14.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
|
||||
//
|
||||
// xrLabel8
|
||||
//
|
||||
this.xrLabel8.Font = new System.Drawing.Font("Arial", 9F);
|
||||
this.xrLabel8.LocationFloat = new DevExpress.Utils.PointFloat(12.12489F, 40.00003F);
|
||||
this.xrLabel8.Multiline = true;
|
||||
this.xrLabel8.Name = "xrLabel8";
|
||||
this.xrLabel8.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
|
||||
this.xrLabel8.SizeF = new System.Drawing.SizeF(251.875F, 39.99999F);
|
||||
this.xrLabel8.StylePriority.UseFont = false;
|
||||
this.xrLabel8.StylePriority.UseTextAlignment = false;
|
||||
this.xrLabel8.Text = "Summe Fehlkontakte:";
|
||||
this.xrLabel8.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
|
||||
//
|
||||
// xrLabel2
|
||||
//
|
||||
this.xrLabel2.Font = new System.Drawing.Font("Arial", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
|
||||
this.xrLabel2.LocationFloat = new DevExpress.Utils.PointFloat(507.4999F, 0F);
|
||||
this.xrLabel2.Name = "xrLabel2";
|
||||
this.xrLabel2.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F);
|
||||
this.xrLabel2.SizeF = new System.Drawing.SizeF(169.5F, 20F);
|
||||
this.xrLabel2.StylePriority.UseBackColor = false;
|
||||
this.xrLabel2.StylePriority.UseBorders = false;
|
||||
this.xrLabel2.StylePriority.UseFont = false;
|
||||
this.xrLabel2.StylePriority.UsePadding = false;
|
||||
this.xrLabel2.StylePriority.UseTextAlignment = false;
|
||||
this.xrLabel2.Text = "E = ear to ear, face to face";
|
||||
this.xrLabel2.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
|
||||
//
|
||||
// xrLabel13
|
||||
//
|
||||
this.xrLabel13.Font = new System.Drawing.Font("Arial", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
|
||||
this.xrLabel13.LocationFloat = new DevExpress.Utils.PointFloat(507.4999F, 20.00008F);
|
||||
this.xrLabel13.Name = "xrLabel13";
|
||||
this.xrLabel13.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F);
|
||||
this.xrLabel13.SizeF = new System.Drawing.SizeF(169.5F, 20F);
|
||||
this.xrLabel13.StylePriority.UseBackColor = false;
|
||||
this.xrLabel13.StylePriority.UseBorders = false;
|
||||
this.xrLabel13.StylePriority.UseFont = false;
|
||||
this.xrLabel13.StylePriority.UsePadding = false;
|
||||
this.xrLabel13.StylePriority.UseTextAlignment = false;
|
||||
this.xrLabel13.Text = "GR = Gruppenangebot";
|
||||
this.xrLabel13.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
|
||||
//
|
||||
// lblFehlkontakt
|
||||
//
|
||||
this.lblFehlkontakt.Font = new System.Drawing.Font("Arial", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
|
||||
this.lblFehlkontakt.LocationFloat = new DevExpress.Utils.PointFloat(507.4999F, 40.00003F);
|
||||
this.lblFehlkontakt.Name = "lblFehlkontakt";
|
||||
this.lblFehlkontakt.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F);
|
||||
this.lblFehlkontakt.SizeF = new System.Drawing.SizeF(169.5F, 20F);
|
||||
this.lblFehlkontakt.StylePriority.UseBackColor = false;
|
||||
this.lblFehlkontakt.StylePriority.UseBorders = false;
|
||||
this.lblFehlkontakt.StylePriority.UseFont = false;
|
||||
this.lblFehlkontakt.StylePriority.UsePadding = false;
|
||||
this.lblFehlkontakt.StylePriority.UseTextAlignment = false;
|
||||
this.lblFehlkontakt.Text = "F = Fehlkontakt";
|
||||
this.lblFehlkontakt.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
|
||||
//
|
||||
// xrLabel7
|
||||
//
|
||||
this.xrLabel7.Borders = DevExpress.XtraPrinting.BorderSide.Top;
|
||||
@@ -595,7 +687,7 @@ namespace SPZRatingen
|
||||
this.xrLabel4.StylePriority.UseFont = false;
|
||||
this.xrLabel4.StylePriority.UsePadding = false;
|
||||
this.xrLabel4.StylePriority.UseTextAlignment = false;
|
||||
this.xrLabel4.Text = "[TotalFLMoFehlkontakte] = [TotalFLSoFehlkontakte] Std.";
|
||||
this.xrLabel4.Text = "[TotalFLMoFehlkontakte] = [TotalFLSoFehlkontakte!0.00] Std.";
|
||||
this.xrLabel4.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
|
||||
//
|
||||
// xrLabel5
|
||||
@@ -647,99 +739,6 @@ namespace SPZRatingen
|
||||
this.fieldAbrechenbareFLS.FieldType = DevExpress.XtraReports.UI.FieldType.Decimal;
|
||||
this.fieldAbrechenbareFLS.Name = "fieldAbrechenbareFLS";
|
||||
//
|
||||
// xrLabel2
|
||||
//
|
||||
this.xrLabel2.Font = new System.Drawing.Font("Arial", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
|
||||
this.xrLabel2.LocationFloat = new DevExpress.Utils.PointFloat(507.4999F, 0F);
|
||||
this.xrLabel2.Name = "xrLabel2";
|
||||
this.xrLabel2.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F);
|
||||
this.xrLabel2.SizeF = new System.Drawing.SizeF(169.5F, 20F);
|
||||
this.xrLabel2.StylePriority.UseBackColor = false;
|
||||
this.xrLabel2.StylePriority.UseBorders = false;
|
||||
this.xrLabel2.StylePriority.UseFont = false;
|
||||
this.xrLabel2.StylePriority.UsePadding = false;
|
||||
this.xrLabel2.StylePriority.UseTextAlignment = false;
|
||||
this.xrLabel2.Text = "E = ear to ear, face to face";
|
||||
this.xrLabel2.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
|
||||
//
|
||||
// xrLabel13
|
||||
//
|
||||
this.xrLabel13.Font = new System.Drawing.Font("Arial", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
|
||||
this.xrLabel13.LocationFloat = new DevExpress.Utils.PointFloat(507.4999F, 20.00008F);
|
||||
this.xrLabel13.Name = "xrLabel13";
|
||||
this.xrLabel13.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F);
|
||||
this.xrLabel13.SizeF = new System.Drawing.SizeF(169.5F, 20F);
|
||||
this.xrLabel13.StylePriority.UseBackColor = false;
|
||||
this.xrLabel13.StylePriority.UseBorders = false;
|
||||
this.xrLabel13.StylePriority.UseFont = false;
|
||||
this.xrLabel13.StylePriority.UsePadding = false;
|
||||
this.xrLabel13.StylePriority.UseTextAlignment = false;
|
||||
this.xrLabel13.Text = "GR = Gruppenangebot";
|
||||
this.xrLabel13.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
|
||||
//
|
||||
// lblFehlkontakt
|
||||
//
|
||||
this.lblFehlkontakt.Font = new System.Drawing.Font("Arial", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
|
||||
this.lblFehlkontakt.LocationFloat = new DevExpress.Utils.PointFloat(507.4999F, 40.00003F);
|
||||
this.lblFehlkontakt.Name = "lblFehlkontakt";
|
||||
this.lblFehlkontakt.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F);
|
||||
this.lblFehlkontakt.SizeF = new System.Drawing.SizeF(169.5F, 20F);
|
||||
this.lblFehlkontakt.StylePriority.UseBackColor = false;
|
||||
this.lblFehlkontakt.StylePriority.UseBorders = false;
|
||||
this.lblFehlkontakt.StylePriority.UseFont = false;
|
||||
this.lblFehlkontakt.StylePriority.UsePadding = false;
|
||||
this.lblFehlkontakt.StylePriority.UseTextAlignment = false;
|
||||
this.lblFehlkontakt.Text = "F = Fehlkontakt";
|
||||
this.lblFehlkontakt.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
|
||||
//
|
||||
// xrTableCell4
|
||||
//
|
||||
this.xrTableCell4.Name = "xrTableCell4";
|
||||
this.xrTableCell4.Text = "Art";
|
||||
this.xrTableCell4.Weight = 0.11695058924987734D;
|
||||
//
|
||||
// xrTableCell7
|
||||
//
|
||||
this.xrTableCell7.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
|
||||
new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.Notice5")});
|
||||
this.xrTableCell7.Name = "xrTableCell7";
|
||||
this.xrTableCell7.StylePriority.UseTextAlignment = false;
|
||||
this.xrTableCell7.Text = "xrTableCell7";
|
||||
this.xrTableCell7.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
|
||||
this.xrTableCell7.Weight = 0.060553335347534223D;
|
||||
//
|
||||
// xrLabel8
|
||||
//
|
||||
this.xrLabel8.Font = new System.Drawing.Font("Arial", 9F);
|
||||
this.xrLabel8.LocationFloat = new DevExpress.Utils.PointFloat(12.12489F, 40.00003F);
|
||||
this.xrLabel8.Multiline = true;
|
||||
this.xrLabel8.Name = "xrLabel8";
|
||||
this.xrLabel8.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
|
||||
this.xrLabel8.SizeF = new System.Drawing.SizeF(251.875F, 20.00001F);
|
||||
this.xrLabel8.StylePriority.UseFont = false;
|
||||
this.xrLabel8.StylePriority.UseTextAlignment = false;
|
||||
this.xrLabel8.Text = "Summe Fehlkontakte:";
|
||||
this.xrLabel8.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
|
||||
//
|
||||
// xrLabel14
|
||||
//
|
||||
this.xrLabel14.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right)
|
||||
| DevExpress.XtraPrinting.BorderSide.Bottom)));
|
||||
this.xrLabel14.BorderWidth = 1F;
|
||||
this.xrLabel14.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
|
||||
new DevExpress.XtraReports.UI.XRBinding("Text", null, "TotalFLMFehlkontakte")});
|
||||
this.xrLabel14.Font = new System.Drawing.Font("Arial", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
|
||||
this.xrLabel14.LocationFloat = new DevExpress.Utils.PointFloat(263.9999F, 40.00009F);
|
||||
this.xrLabel14.Name = "xrLabel14";
|
||||
this.xrLabel14.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 3, 0, 0, 100F);
|
||||
this.xrLabel14.SizeF = new System.Drawing.SizeF(136F, 19.99995F);
|
||||
this.xrLabel14.StylePriority.UseBorders = false;
|
||||
this.xrLabel14.StylePriority.UseBorderWidth = false;
|
||||
this.xrLabel14.StylePriority.UseFont = false;
|
||||
this.xrLabel14.StylePriority.UsePadding = false;
|
||||
this.xrLabel14.StylePriority.UseTextAlignment = false;
|
||||
this.xrLabel14.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
|
||||
//
|
||||
// Stundenzettel
|
||||
//
|
||||
this.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] {
|
||||
|
||||
@@ -106,14 +106,14 @@ namespace BeWo.Service.Invoicing
|
||||
decimal dauerAbrechenbar = iRecord.RoundedDuration;
|
||||
decimal dauerBudget = iRecord.RoundedDuration;
|
||||
|
||||
var prozent = iRecord.ServiceDescription.ServiceCategory.ProzentAbrechnung;
|
||||
if (iRecord.ServiceDescription.ProzentAbrechnung.HasValue)
|
||||
{
|
||||
prozent = iRecord.ServiceDescription.ProzentAbrechnung.Value;
|
||||
}
|
||||
dauerAbrechenbar *= prozent / 100;
|
||||
//var prozent = iRecord.ServiceDescription.ServiceCategory.ProzentAbrechnung;
|
||||
//if (iRecord.ServiceDescription.ProzentAbrechnung.HasValue)
|
||||
//{
|
||||
// prozent = iRecord.ServiceDescription.ProzentAbrechnung.Value;
|
||||
//}
|
||||
//dauerAbrechenbar *= prozent / 100;
|
||||
|
||||
prozent = iRecord.ServiceDescription.ServiceCategory.ProzentBudget ?? 100;
|
||||
var prozent = iRecord.ServiceDescription.ServiceCategory.ProzentBudget ?? 100;
|
||||
if (iRecord.ServiceDescription.ProzentBudget.HasValue)
|
||||
{
|
||||
prozent = iRecord.ServiceDescription.ProzentBudget.Value;
|
||||
@@ -255,6 +255,10 @@ namespace BeWo.Service.Invoicing
|
||||
{
|
||||
rf = approvalPeriod.RateFactor.Value;
|
||||
}
|
||||
if (rf == 0)
|
||||
{
|
||||
hr *= 0.8m;
|
||||
}
|
||||
}
|
||||
ii.ItemPeriodStart = start;
|
||||
ii.ItemPeriodEnd = end;
|
||||
|
||||
Reference in New Issue
Block a user