MH: Wetterleuchten Budgetnachweis aktualisiert

This commit is contained in:
2023-08-11 10:34:37 +02:00
parent fd690bf718
commit c1efaa34a6
3 changed files with 799 additions and 290 deletions

File diff suppressed because it is too large Load Diff

View File

@@ -3,7 +3,7 @@ using System.Linq;
using BeWo.Report;
using BeWo.Report.ReportObjects;
namespace Wetterleuchten
namespace BeWo.Report.DefaultReports
{
public partial class BudgetnachweisAnhang : DevExpress.XtraReports.UI.XtraReport, IBeWoReport<BudgetnachweisAnhangRO>
{
@@ -14,11 +14,25 @@ namespace Wetterleuchten
public void SetReportDataSource(BudgetnachweisAnhangRO pRO)
{
if (String.IsNullOrEmpty(pRO.SettlementDC.Notice))
{
footerNotice.Visible = false;
}
if (!String.IsNullOrEmpty(pRO.CustomerDC.LastName))
// Pro Monat Betrag ausgeben
var summeBetragFLS = 0m;
var summeBetragFehlkontakt = 0m;
foreach (var item in pRO.MonatsZeilen)
{
var costrate = pRO.Entgeltzeitraeume[item.Entgeltzeitraum - 1].CostRatePeriod.CostRateValue;
var betragFLS = (item.SummeMinuten / 60) * costrate.Value * (pRO.RateFactor / 100 + 1);
var betragFehlkontakte = (item.SummeFehlkontakte / 60) * costrate.Value * 0.8m;
item.Betrag = betragFLS + betragFehlkontakte;
summeBetragFLS += betragFLS.Value;
summeBetragFehlkontakt += betragFehlkontakte.Value;
}
tcBetragFLS.Text = string.Format("{0:c}", summeBetragFLS);
tcBetragFehlkontakte.Text = string.Format("{0:c}", summeBetragFehlkontakt);
if (!String.IsNullOrEmpty(pRO.CustomerDC.LastName))
{
//pRO.CustomerDC.LastName = pRO.CustomerDC.LastName.Replace("/", "").Replace("LWL Psych", "").Replace("LWL Sucht", "").Trim();

View File

@@ -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>