diff --git a/ReportImp/MalteserJohanniterJohanneshaus/CustomReportCreator.cs b/ReportImp/MalteserJohanniterJohanneshaus/CustomReportCreator.cs new file mode 100644 index 000000000..a5db13cdc --- /dev/null +++ b/ReportImp/MalteserJohanniterJohanneshaus/CustomReportCreator.cs @@ -0,0 +1,191 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using BeWo.Data; +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.Extensions; +using DevExpress.XtraReports.Design; +using DevExpress.XtraReports.UI; + +namespace MalteserJohanniterJohanneshaus +{ + public class IntegraReportCreator : DefaultReportCreator + { + public override XtraReport CreateServiceOverviewAllCustomersReport(int month, int year, long orgaOid, long empOid, long? serviceCategoryOid, int startDay, int endDay) + { + //List lROs = ServicesOverviewRO.Create(month, year, orgaOid, empOid, startDay, endDay); + List lROs = Create(month, year, orgaOid, empOid, startDay, endDay, serviceCategoryOid); + + if (lROs.Count > 0) + { + + var rootReport = CreateServicesOverviewReportForRo(lROs[0], serviceCategoryOid); + rootReport.CreateDocument(); + + for (int i = 1; i < lROs.Count; i++) + { + var lNext = CreateServicesOverviewReportForRo(lROs[i], serviceCategoryOid); + lNext.CreateDocument(); + rootReport.Pages.AddRange(lNext.Pages); + } + + return rootReport; + } + return new XtraReport(); + } + + private List Create(int pMonth, int pYear, long orgaOid, long empOid, int startDay, int endDay, long? serviceCategoryOid = null) + { + var roList = new List(); + + List customerOids = new List(); + + ApplicationUser loggedInUser = null; + + if (LoggedInUserOperationContextExt.Current != null && LoggedInUserOperationContextExt.Current.User != null) + { + loggedInUser = LoggedInUserOperationContextExt.Current.User; + } + else + { + loggedInUser = SessionFacade.LoggedInUser; + } + + if (loggedInUser != null && loggedInUser.Employee != null) + { + bool all = false; + foreach (var group in loggedInUser.UserGroups) + { + if (group.Name.ToLower().Contains("admin") || group.Name.ToLower().Contains("verwaltung")) + { + all = true; + } + } + + if (all) + { + customerOids.AddRange(DAOFactory.GenericDAO.GetAllActive() + .OrderBy(ob => ob.Person.LastName + ", " + ob.Person.FirstName).Select(c => c.Oid.Value)); + } + else + { + var teams = DAOFactory.SearchDAO.FindLeadingTeams(loggedInUser.Employee.Oid.Value); + + foreach (var team in teams) + { + foreach (var employee in team.MemberList) + { + foreach (var e2c in employee.Employee2CustomerList) + { + if (e2c.Customer.IsActive == ActivationTypeId.Active) + { + foreach (var v2o in e2c.ValueList) + { + if (v2o.Entry.Type == ValueListEntryType.StaffRoleType && + v2o.Entry.Value.Contains("Hauptbetreuung")) + { + if (!customerOids.Contains(e2c.Customer.Oid.Value)) + { + customerOids.Add(e2c.Customer.Oid.Value); + } + } + } + } + } + } + } + } + + } + + + + foreach (var coid in customerOids) + { + var ro = ServicesOverviewRO.Create(coid, pMonth, pYear, true, orgaOid, empOid, startDay, endDay, serviceCategoryOid); + + //ServicesOverviewRO ro = ServicesOverviewRO.Create(customer, pSpan, disableEmptySupportConcepts, orgaOid, empOid, searchServiceRecordsByEndDate, serviceCategoryOid); + if (ro != null) + { + roList.Add(ro); + } + } + + return roList.OrderBy(r => r.CustomerLastName + ", " + r.CustomerFirstName).ToList(); + } + + public override XtraReport CreateServiceOverviewReportForCustomers(IList customerOids, int month, int year, long? orgaOid, long? empOid, long? serviceCategoryOid, int startDay, int endDay, bool nurFehlende) + { + var roList = new List(); + + foreach (var coid in customerOids) + { + var ro = ServicesOverviewRO.Create(coid, month, year, true, orgaOid ?? 0, empOid ?? 0, startDay, endDay, serviceCategoryOid); + if (ro != null) + { + roList.Add(ro); + } + } + + if (roList.Count > 0) + { + + var rootReport = CreateServicesOverviewReportForRo(roList[0], serviceCategoryOid); + rootReport.CreateDocument(); + + for (int i = 1; i < roList.Count; i++) + { + var lNext = CreateServicesOverviewReportForRo(roList[i], serviceCategoryOid); + lNext.CreateDocument(); + rootReport.Pages.AddRange(lNext.Pages); + } + + return rootReport; + } + return new XtraReport(); + + } + + public override XtraReport CreateServiceOverviewSingleCustomerReport(long customerOid, int month, int year, long orgaOid, long empOid, long? serviceCategoryOid, int startDay, int endDay) + { + var ro = ServicesOverviewRO.Create(customerOid, month, year, false, orgaOid, empOid, startDay, endDay, serviceCategoryOid); + + return CreateServicesOverviewReportForRo(ro, serviceCategoryOid); + + } + + private XtraReport CreateServicesOverviewReportForRo(ServicesOverviewRO ro, long? serviceCategoryOid) + { + IBeWoReport report = null; + String kt = ""; + if (!String.IsNullOrWhiteSpace(ro.Costbearer)) + kt = ro.Costbearer.Trim(); + + String function = ""; + if (ro.CostBearer2SupportConceptList != null) + { + foreach (var c2s in ro.CostBearer2SupportConceptList) + { + if (c2s.CostBearer.Organisation.Function != null && !String.IsNullOrWhiteSpace(ro.Costbearer) && c2s.CostBearer.Organisation.Name == ro.Costbearer) + function = c2s.CostBearer.Organisation.Function.Value; + } + } + + //if (function == "Krankenkasse") + // report = new MalteserJohanniterJohanneshaus.LeistungsnachweisSoziotherapie(); + + if (report == null) + report = new MalteserJohanniterJohanneshaus.Quittierungsbeleg(); + report.SetReportDataSource(ro); + + return report as XtraReport; + } + } + } diff --git a/ReportImp/MalteserJohanniterJohanneshaus/Datev/CustomDataExporter.cs b/ReportImp/MalteserJohanniterJohanneshaus/Datev/CustomDataExporter.cs new file mode 100644 index 000000000..20a91b382 --- /dev/null +++ b/ReportImp/MalteserJohanniterJohanneshaus/Datev/CustomDataExporter.cs @@ -0,0 +1,18 @@ +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 MalteserJohanniterJohanneshaus.Export +{ + public class CustomDataExporter : DataExporter + { + public override QueryDC CreateQuery(QueryDC query) + { + return DatevExporter.CreateQuery(query); + } + } +} diff --git a/ReportImp/MalteserJohanniterJohanneshaus/Datev/DatevExporter.cs b/ReportImp/MalteserJohanniterJohanneshaus/Datev/DatevExporter.cs new file mode 100644 index 000000000..a5a618a19 --- /dev/null +++ b/ReportImp/MalteserJohanniterJohanneshaus/Datev/DatevExporter.cs @@ -0,0 +1,272 @@ +using System; +using System.Collections.Generic; +using System.Data; +using System.IO; +using System.Text; +using BeWo.Data.Access; +using BeWo.Data.Entities; +using BeWo.Service.DCEntityMapper; +using BS.Shared; +using BS.Shared.DataContracts; +using BS.Shared.Extensions; + +namespace MalteserJohanniterJohanneshaus.Export +{ + public class DatevExporter + { + + public static QueryDC CreateQuery(QueryDC query) + { + DateTime dt = DateTime.Now; + DateTime.TryParse(query.Parameter[0].Value.ToString(), out dt); + + query.FileName = String.Format("Datev Export {0:yyyyMM}.csv", dt); + query.QueryResult = GetAbrechnungenString(dt); + + return query; + } + + + public static String GetAbrechnungenString(DateTime date) + { + StringBuilder sb = new StringBuilder(); + //sb.AppendLine("Datum;Konto;Gegenkonto;Buchungstext;Belegfeld1;Umsatz Soll;Kostenstelle"); + + sb.AppendLine("Belegdatum;Belegnummer;Debitorennummer;Kontonummer;Betrag;Buchungstext;Kostenstelle"); + + var s = GetMonatlicheBetraegeString(date); + if (!String.IsNullOrWhiteSpace(s)) + { + sb.Append(s); + } + + s = GetMonatlicheRechnungenString(date); + if (!String.IsNullOrWhiteSpace(s)) + { + if (sb.Length > 0) + sb.AppendLine(); + + sb.Append(s); + } + + return sb.ToString(); + } + + public static String GetMonatlicheRechnungenString(DateTime date) + { + var sql = GetMonatlicheRechnungenSql(date); + + /* +sip.Claim, +c.DebitorNumber, + ib.InvoiceDate, + ib.invoicenumber, + c.CostCenter, +c2s.Oid, +ib.InvoiceId, +c2s.Notice AS 'Kostenstelle' + */ + + //sb.AppendLine("Belegdatum;Belegnummer;Debitorennummer;Kontonummer;Betrag;Buchungstext;Kostenstelle"); + //"Datum;Konto;Gegenkonto;Buchungstext;Belegfeld1;Umsatz Soll;Kostenstelle" + var dt = ExecuteQuery(sql, date); + + StringBuilder sb = new StringBuilder(); + foreach (DataRow row in dt.Rows) + { + if (sb.Length > 0) + { + sb.AppendLine(); + } + DateTime lastDate = new DateTime(date.Year, date.Month, 1); + lastDate = lastDate.AddMonths(1).AddDays(-1); + sb.Append(String.Format("{0:dd.MM.yyyy}", lastDate)); + sb.Append(";"); + sb.Append(String.Format("{0}", row[3])); + sb.Append(";"); + sb.Append(String.Format("{0}", row[1])); + sb.Append(";"); + sb.Append("5810"); // Erlöskonto + sb.Append(";"); + sb.Append(String.Format("{0:0.00}", row[0])); + sb.Append(";"); + String buchungstext = ""; + long? c2sOid = (long?)row[5]; + + if (c2sOid.HasValue) + { + var c2s = DAOFactory.GenericDAO.LoadByID(c2sOid.Value); + var c = c2s.SupportConcept.Customer; + buchungstext = String.Format("{0}, {1} - {2:yyyy}/{2:MM}", c.Person.LastName, c.Person.FirstName, lastDate); + } + + sb.Append(buchungstext); + sb.Append(";"); + + sb.Append("70000"); + } + + return sb.ToString(); + } + + public static String GetMonatlicheBetraegeString(DateTime date) + { + var sql = GetMonatlicheBetraegeLvrSql(date); + + /* +'Betrag', +c.DebitorNumber, +c.CostCenter, +CONCAT(p.`LastName`, ', ', p.`FirstName`) as 'Verwendung', +cb2sc.Oid, +cb2sc.Notice AS 'Kostenstelle', + + */ + + //"Datum;Konto;Gegenkonto;Buchungstext;Belegfeld1;Umsatz Soll;Kostenstelle" + var dt = ExecuteQuery(sql, date); + + StringBuilder sb = new StringBuilder(); + foreach (DataRow row in dt.Rows) + { + if (sb.Length > 0) + { + sb.AppendLine(); + } + DateTime lastDate = new DateTime(date.Year, date.Month, 1); + lastDate = lastDate.AddMonths(1).AddDays(-1); + + sb.Append(String.Format("{0:dd.MM.yyyy}", lastDate)); + sb.Append(";"); + sb.Append(String.Format("{0:MM}{0:yyyy}", lastDate)); + sb.Append(";"); + sb.Append(String.Format("{0}", row[1])); //Debitor + sb.Append(";"); + sb.Append("8002"); // Erlöskonto + sb.Append(";"); + sb.Append(String.Format("{0:0.00}", row[0])); + sb.Append(";"); + + sb.Append(String.Format("ABW, {0} - {1:yyyy}/{1:MM}", row[3], lastDate)); + sb.Append(";"); + string costcenter; + costcenter = String.Format("{0}", row[5]); // CB2SC Notice + costcenter.Trim(); + sb.Append(costcenter); + } + + return sb.ToString(); + } + + private static String GetMonatlicheRechnungenSql(DateTime date) + { + + String sql = @" + select + sip.Claim, +c.DebitorNumber, + ib.InvoiceDate, + ib.invoicenumber, + c.CostCenter, +c2s.Oid, +ib.InvoiceId, +c2s.Notice AS 'Kostenstelle' + from + person p + inner join customer c on c.personoid = p.oid + inner join supportconcept sc on sc.customeroid = c.oid + inner join costbearer2supportconcept c2s on c2s.supportconceptoid = sc.oid + inner join invoicebase ib on ib.costbearer2supportconceptoid = c2s.oid + inner join serviceinvoice si on si.invoicebaseoid = ib.oid + inner join serviceinvoiceperiod sip on sip.serviceinvoiceoid = si.oid +WHERE ib.`AccountingPeriodEnd` >= ':Monat_Start' AND ib.`AccountingPeriodEnd` < ':Monat_End' and ib.IsActive = 1 +order by ib.invoicenumber +"; + + return sql; + } + + private static String GetMonatlicheBetraegeLvrSql(DateTime date) + { + // Achtung da Preise nur Verwaltung wird Preis von FLS geholt und auch nur FLS exportiert! + // Fehlkontakte sind berücksichtigt + String sql = @" +SELECT + sum(qry.Betrag) AS Betrag, + qry.DebitorNumber, + qry.CostCenter, + qry.Verwendung, + qry.Oid, + qry.Kostenstelle + FROM + ( + (SELECT + 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` = 43 AND crp.`ObjectOid` = 1 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', + c.DebitorNumber, + c.CostCenter, + CONCAT(p.`LastName`, ', ', p.`FirstName`) as 'Verwendung', + cb2sc.Oid, + cb2sc.Notice AS 'Kostenstelle' + 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 and sc.Name = 'Fachleistungsstunde' and sd.Name <> 'Fehlkontakt' 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) + UNION + (SELECT + ROUND(0.8 * (sr.`GeleisteteFLM` / 60) * (SELECT crp.`CostRateValue` FROM `costrateperiod` crp WHERE crp.`ObjectTid` = 43 AND crp.`ObjectOid` = 1 AND (crp.`EndDate` is null or crp.`EndDate` > ':Monat_Start') order by IF(crp.`EndDate` is null, MAKEDATE(9999,365),crp.`EndDate`) LIMIT 1 )) AS 'Betrag', + c.DebitorNumber, + c.CostCenter, + CONCAT(p.`LastName`, ', ', p.`FirstName`) as 'Verwendung', + cb2sc.Oid, + cb2sc.Notice AS 'Kostenstelle' + 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` + 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 and sc.Name = 'Fachleistungsstunde' and sd.Name = 'Fehlkontakt' 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))) + )qry + GROUP BY qry.OID + ORDER BY qry.Verwendung + "; + + return sql; + } + + public static DataTable ExecuteQuery(String sql, DateTime dt) + { + var newsql = sql; + newsql = newsql.Replace(":Abrechnungsmonat", String.Format("{0:dd.MM.yyyy}", dt)); + newsql = newsql.Replace(":Belegnr", String.Format("{0:yyMM}", dt)); + newsql = newsql.Replace(":Monat_MM", String.Format("{0:MM}", 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]; + } + } +} \ No newline at end of file diff --git a/ReportImp/MalteserJohanniterJohanneshaus/Finanzauswertung.cs b/ReportImp/MalteserJohanniterJohanneshaus/Finanzauswertung.cs new file mode 100644 index 000000000..0f4f969ac --- /dev/null +++ b/ReportImp/MalteserJohanniterJohanneshaus/Finanzauswertung.cs @@ -0,0 +1,158 @@ +using System; +using System.Collections.Generic; +using BeWo.Report; +using BeWo.Report.ReportObjects; +using BS.Shared.DataContracts; +using BS.Shared.DataContracts.Compact; + +namespace MalteserJohanniterJohanneshaus +{ + public partial class Finanzauswertung : DevExpress.XtraReports.UI.XtraReport, IBeWoReport + { + public Finanzauswertung() + { + InitializeComponent(); + } + + public void SetReportDataSource(FinanceRO pRO) + { + + if (pRO.SupportConceptFinanceList != null) + { + foreach (var scRo in pRO.SupportConceptFinanceList) + { + //if (scRo.Costbearer2Supportconcept != null) + //{ + // CalculateBillableAmountInReportTimeSpan(scRo, pRO.ReportStartDate.Value, pRO.ReportEndDate.Value); + //} + + String kst = GetKostenstelle(scRo); + + if (String.IsNullOrEmpty(kst)) + { + scRo.Custom1 = " "; + } + else + { + scRo.Custom1 = String.Format("Kostenstelle {0}", kst); + } + + + } + } + + + pRO.CalculateBillableAmountInReportTimeSpan(); + + if (pRO.ReportStartDate.HasValue && pRO.ReportEndDate.HasValue) + { + DateTime start = pRO.ReportStartDate.Value; + DateTime end = pRO.ReportEndDate.Value; + + if (start.Year == end.Year && start.Month == end.Month && start.Day == 1 && + end.Day == DateTime.DaysInMonth(end.Year, end.Month)) + { + lblTitel.Text = String.Format("Finanzauswertung {0:MMMM yyyy}", start); + cellBewilligtImZeitraumHeader.Text = String.Format("bewilligte FLS {0:MMMM}", start); + cellGeleistetImZeitraumHeader.Text = String.Format("geleistete Std. {0:MMMM}", start); + cellFehlkontakteHeader.Text = String.Format("Fehl-\nkontakte {0:MMMM}", start); + } + else + { + lblTitel.Text = String.Format("Finanzauswertung {0:dd.MM.yyyy}-{1:dd.MM.yyyy}", start, end); + cellBewilligtImZeitraumHeader.Text = String.Format("bewilligte FLS {0:dd.MM.yyyy}-{1:dd.MM.yyyy}", start, end); + cellGeleistetImZeitraumHeader.Text = String.Format("geleistete Std. {0:dd.MM.yyyy}-{1:dd.MM.yyyy}", start, end); + //cellFehlkontakteHeader.Text = String.Format("Fehl-\nkontakte {0:dd.MM.yyyy}-{1:dd.MM.yyyy}", start, end); + } + if (pRO.RateFactor.HasValue) + { + cellRateFactorHeader.Text = String.Format("geleistete Std. x {0:0.##}", pRO.RateFactor); + } + else + { + //cellRateFactorHeader.Visible = false; + //cellRateFactor.Visible = false; + } + } + else + { + cellBewilligtImZeitraumHeader.Visible = false; + cellBewilligteFLSImBereich.Visible = false; + cellGeleistetImBereich.Visible = false; + cellGeleistetImZeitraumHeader.Visible = false; + cellRateFactorHeader.Visible = false; + cellRateFactor.Visible = false; + } + + if (pRO.GruppierungLeistungskategorie && pRO.SupportConceptFinanceList != null) + { + GroupHeader1.Visible = true; + GroupFooter1.Visible = true; + foreach (var scRo in pRO.SupportConceptFinanceList) + { + if (String.IsNullOrEmpty(scRo.Leistungskategorie)) + { + scRo.GruppierungsKategorie = " "; + } + else + { + scRo.GruppierungsKategorie = String.Format("Leistungskategorie {0}", scRo.Leistungskategorie); + } + } + } + + this.bindingSource1.DataSource = pRO; + } + + private string GetKostenstelle(FinanceRO.SupportConceptFinanceRO scRo) + { + return scRo.Costbearer2Supportconcept.SupportConcept.DetailDescription; + } + + //private void CalculateBillableAmountInReportTimeSpan(FinanceRO.SupportConceptFinanceRO scRo, DateTime start, DateTime end) + //{ + + // Dictionary> dict = new Dictionary>(); + + // CompactSupportConceptDC sc = CreateCompactSupportConcept(scRo.Costbearer2Supportconcept); + // if (scRo.ServiceRecords != null) + // { + // foreach (var sr in scRo.ServiceRecords) + // { + // sr.AlreadyAccounted = false; + // } + // } + + // dict.Add(sc, scRo.ServiceRecords); + + // var creator = new InvoiceCreation(); + + // //String text = String.Format("Tenant={0}, Context=Null? {1}, Factory = {2}", tenant, + // // MultitenancyOperationContextExt.Current == null, factory); + + // //Utils.SendErrorMail("CB DEBUG", text); + // DateTimeSpan span = new DateTimeSpan(); + // span.StartDate = start; + // span.EndDate = end; + + + // var invoices = creator.GenerateServiceInvoices(scRo.Costbearer2Supportconcept.CostBearer.CostBearerOid.Value, span, dict); + + // if (invoices != null && invoices.Count == 1) + // { + // scRo.BillableAmountInReportTimeSpan = invoices[0].ClaimSum ?? 0; + + // } + //} + + private CompactSupportConceptDC CreateCompactSupportConcept(SupportConceptCostBearerRelDC c2s) + { + var dc = new CompactSupportConceptDC(); + dc.SupportConceptOid = c2s.SupportConcept.SupportConceptOid; + dc.CostBearerRelOids = new List(); + dc.CostBearerRelOids.Add(c2s.CostBearer2SupportConceptOid.Value); + dc.IsApproved = true; + return dc; + } + } +} diff --git a/ReportImp/MalteserJohanniterJohanneshaus/Finanzauswertung.designer.cs b/ReportImp/MalteserJohanniterJohanneshaus/Finanzauswertung.designer.cs new file mode 100644 index 000000000..6aad603a1 --- /dev/null +++ b/ReportImp/MalteserJohanniterJohanneshaus/Finanzauswertung.designer.cs @@ -0,0 +1,1421 @@ +using BeWo.Report.ReportObjects; +namespace MalteserJohanniterJohanneshaus +{ + partial class Finanzauswertung + { + /// + /// Required designer variable. + /// + private System.ComponentModel.IContainer components = null; + + /// + /// Clean up any resources being used. + /// + /// true if managed resources should be disposed; otherwise, false. + protected override void Dispose(bool disposing) + { + if (disposing && (components != null)) + { + components.Dispose(); + } + base.Dispose(disposing); + } + + #region Designer generated code + + /// + /// Required method for Designer support - do not modify + /// the contents of this method with the code editor. + /// + private void InitializeComponent() + { + this.components = new System.ComponentModel.Container(); + DevExpress.XtraReports.UI.XRSummary xrSummary1 = new DevExpress.XtraReports.UI.XRSummary(); + DevExpress.XtraReports.UI.XRSummary xrSummary2 = new DevExpress.XtraReports.UI.XRSummary(); + DevExpress.XtraReports.UI.XRSummary xrSummary3 = new DevExpress.XtraReports.UI.XRSummary(); + DevExpress.XtraReports.UI.XRSummary xrSummary4 = new DevExpress.XtraReports.UI.XRSummary(); + DevExpress.XtraReports.UI.XRSummary xrSummary5 = new DevExpress.XtraReports.UI.XRSummary(); + DevExpress.XtraReports.UI.XRSummary xrSummary6 = new DevExpress.XtraReports.UI.XRSummary(); + DevExpress.XtraReports.UI.XRSummary xrSummary7 = new DevExpress.XtraReports.UI.XRSummary(); + DevExpress.XtraReports.UI.XRSummary xrSummary8 = new DevExpress.XtraReports.UI.XRSummary(); + DevExpress.XtraReports.UI.XRSummary xrSummary9 = new DevExpress.XtraReports.UI.XRSummary(); + DevExpress.XtraReports.UI.XRSummary xrSummary10 = new DevExpress.XtraReports.UI.XRSummary(); + DevExpress.XtraReports.UI.XRSummary xrSummary21 = new DevExpress.XtraReports.UI.XRSummary(); + DevExpress.XtraReports.UI.XRSummary xrSummary22 = new DevExpress.XtraReports.UI.XRSummary(); + DevExpress.XtraReports.UI.XRSummary xrSummary23 = new DevExpress.XtraReports.UI.XRSummary(); + DevExpress.XtraReports.UI.XRSummary xrSummary24 = new DevExpress.XtraReports.UI.XRSummary(); + DevExpress.XtraReports.UI.XRSummary xrSummary25 = new DevExpress.XtraReports.UI.XRSummary(); + DevExpress.XtraReports.UI.XRSummary xrSummary26 = new DevExpress.XtraReports.UI.XRSummary(); + DevExpress.XtraReports.UI.XRSummary xrSummary27 = new DevExpress.XtraReports.UI.XRSummary(); + DevExpress.XtraReports.UI.XRSummary xrSummary28 = new DevExpress.XtraReports.UI.XRSummary(); + DevExpress.XtraReports.UI.XRSummary xrSummary29 = new DevExpress.XtraReports.UI.XRSummary(); + DevExpress.XtraReports.UI.XRSummary xrSummary30 = new DevExpress.XtraReports.UI.XRSummary(); + DevExpress.XtraReports.UI.XRSummary xrSummary11 = new DevExpress.XtraReports.UI.XRSummary(); + DevExpress.XtraReports.UI.XRSummary xrSummary12 = new DevExpress.XtraReports.UI.XRSummary(); + DevExpress.XtraReports.UI.XRSummary xrSummary13 = new DevExpress.XtraReports.UI.XRSummary(); + DevExpress.XtraReports.UI.XRSummary xrSummary14 = new DevExpress.XtraReports.UI.XRSummary(); + DevExpress.XtraReports.UI.XRSummary xrSummary15 = new DevExpress.XtraReports.UI.XRSummary(); + DevExpress.XtraReports.UI.XRSummary xrSummary16 = new DevExpress.XtraReports.UI.XRSummary(); + DevExpress.XtraReports.UI.XRSummary xrSummary17 = new DevExpress.XtraReports.UI.XRSummary(); + DevExpress.XtraReports.UI.XRSummary xrSummary18 = new DevExpress.XtraReports.UI.XRSummary(); + DevExpress.XtraReports.UI.XRSummary xrSummary19 = new DevExpress.XtraReports.UI.XRSummary(); + DevExpress.XtraReports.UI.XRSummary xrSummary20 = new DevExpress.XtraReports.UI.XRSummary(); + this.Detail = new DevExpress.XtraReports.UI.DetailBand(); + this.Detail1 = new DevExpress.XtraReports.UI.DetailBand(); + this.xrTable2 = new DevExpress.XtraReports.UI.XRTable(); + this.xrTableRow2 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell6 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell7 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell8 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell9 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell10 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell14 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell12 = new DevExpress.XtraReports.UI.XRTableCell(); + this.cellBewilligteFLSImBereich = new DevExpress.XtraReports.UI.XRTableCell(); + this.cellGeleistetImBereich = new DevExpress.XtraReports.UI.XRTableCell(); + this.cellRateFactor = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell29 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell26 = new DevExpress.XtraReports.UI.XRTableCell(); + this.lblTitel = new DevExpress.XtraReports.UI.XRLabel(); + this.DetailReport = new DevExpress.XtraReports.UI.DetailReportBand(); + this.GroupFooter1 = new DevExpress.XtraReports.UI.GroupFooterBand(); + this.xrTable4 = new DevExpress.XtraReports.UI.XRTable(); + this.xrTableRow4 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell28 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell31 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell32 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell33 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell34 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell35 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell36 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell37 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell38 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell39 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell40 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell41 = new DevExpress.XtraReports.UI.XRTableCell(); + this.GroupHeader2 = new DevExpress.XtraReports.UI.GroupHeaderBand(); + this.xrTable1 = new DevExpress.XtraReports.UI.XRTable(); + this.xrTableRow1 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell1 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell2 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell3 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell4 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell5 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell13 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell11 = new DevExpress.XtraReports.UI.XRTableCell(); + this.cellBewilligtImZeitraumHeader = new DevExpress.XtraReports.UI.XRTableCell(); + this.cellGeleistetImZeitraumHeader = new DevExpress.XtraReports.UI.XRTableCell(); + this.cellRateFactorHeader = new DevExpress.XtraReports.UI.XRTableCell(); + this.cellFehlkontakteHeader = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell25 = new DevExpress.XtraReports.UI.XRTableCell(); + this.GroupFooter2 = new DevExpress.XtraReports.UI.GroupFooterBand(); + this.GroupHeader1 = new DevExpress.XtraReports.UI.GroupHeaderBand(); + this.xrLabel1 = new DevExpress.XtraReports.UI.XRLabel(); + this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components); + this.ReportHeader = new DevExpress.XtraReports.UI.ReportHeaderBand(); + this.pageFooterBand1 = new DevExpress.XtraReports.UI.PageFooterBand(); + this.xrPageInfo2 = new DevExpress.XtraReports.UI.XRPageInfo(); + this.xrPageInfo1 = new DevExpress.XtraReports.UI.XRPageInfo(); + this.Title = new DevExpress.XtraReports.UI.XRControlStyle(); + this.FieldCaption = new DevExpress.XtraReports.UI.XRControlStyle(); + this.PageInfo = new DevExpress.XtraReports.UI.XRControlStyle(); + this.DataField = new DevExpress.XtraReports.UI.XRControlStyle(); + this.fieldFLS = new DevExpress.XtraReports.UI.CalculatedField(); + this.topMarginBand1 = new DevExpress.XtraReports.UI.TopMarginBand(); + this.bottomMarginBand1 = new DevExpress.XtraReports.UI.BottomMarginBand(); + this.ReportFooter = new DevExpress.XtraReports.UI.ReportFooterBand(); + this.xrTable3 = new DevExpress.XtraReports.UI.XRTable(); + this.xrTableRow3 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell15 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell16 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell17 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell18 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell19 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell20 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell21 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell22 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell23 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell24 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell30 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell27 = new DevExpress.XtraReports.UI.XRTableCell(); + this.GroupHeader3 = new DevExpress.XtraReports.UI.GroupHeaderBand(); + this.xrLabel2 = new DevExpress.XtraReports.UI.XRLabel(); + this.GroupFooter3 = new DevExpress.XtraReports.UI.GroupFooterBand(); + this.xrTable5 = new DevExpress.XtraReports.UI.XRTable(); + this.xrTableRow5 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell42 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell43 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell44 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell45 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell46 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell47 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell48 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell49 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell50 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell51 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell52 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell53 = new DevExpress.XtraReports.UI.XRTableCell(); + ((System.ComponentModel.ISupportInitialize)(this.xrTable2)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrTable4)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrTable1)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrTable3)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrTable5)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this)).BeginInit(); + // + // Detail + // + this.Detail.Expanded = false; + this.Detail.HeightF = 0F; + this.Detail.Name = "Detail"; + this.Detail.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F); + this.Detail.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; + // + // Detail1 + // + this.Detail1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.xrTable2}); + this.Detail1.Font = new DevExpress.Drawing.DXFont("Arial", 9F); + this.Detail1.HeightF = 25F; + this.Detail1.KeepTogetherWithDetailReports = true; + this.Detail1.Name = "Detail1"; + this.Detail1.StylePriority.UseFont = false; + // + // xrTable2 + // + this.xrTable2.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTable2.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F); + this.xrTable2.Name = "xrTable2"; + this.xrTable2.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 3, 0, 0, 100F); + this.xrTable2.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] { + this.xrTableRow2}); + this.xrTable2.SizeF = new System.Drawing.SizeF(1080F, 25F); + this.xrTable2.StylePriority.UseBorders = false; + this.xrTable2.StylePriority.UseFont = false; + this.xrTable2.StylePriority.UsePadding = false; + this.xrTable2.StylePriority.UseTextAlignment = false; + this.xrTable2.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + // + // xrTableRow2 + // + this.xrTableRow2.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell6, + this.xrTableCell7, + this.xrTableCell8, + this.xrTableCell9, + this.xrTableCell10, + this.xrTableCell14, + this.xrTableCell12, + this.cellBewilligteFLSImBereich, + this.cellGeleistetImBereich, + this.cellRateFactor, + this.xrTableCell29, + this.xrTableCell26}); + this.xrTableRow2.Name = "xrTableRow2"; + this.xrTableRow2.Weight = 1D; + // + // xrTableCell6 + // + this.xrTableCell6.Multiline = true; + this.xrTableCell6.Name = "xrTableCell6"; + this.xrTableCell6.Text = "[CustomerName]\r\n[SupportConceptTimeSpanString]"; + this.xrTableCell6.Weight = 0.66469718772399189D; + // + // xrTableCell7 + // + this.xrTableCell7.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "SupportConceptFinanceList.CostBearerName")}); + this.xrTableCell7.Name = "xrTableCell7"; + this.xrTableCell7.StylePriority.UseTextAlignment = false; + this.xrTableCell7.Text = "Mitarbeiter/in"; + this.xrTableCell7.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + this.xrTableCell7.Weight = 0.5317577529262556D; + // + // xrTableCell8 + // + this.xrTableCell8.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "SupportConceptFinanceList.AmountTotal", "{0:c}")}); + this.xrTableCell8.Name = "xrTableCell8"; + this.xrTableCell8.StylePriority.UseTextAlignment = false; + this.xrTableCell8.Text = "xrTableCell8"; + this.xrTableCell8.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight; + this.xrTableCell8.Weight = 0.44313146794248365D; + // + // xrTableCell9 + // + this.xrTableCell9.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "SupportConceptFinanceList.AmountPaid", "{0:c}")}); + this.xrTableCell9.Name = "xrTableCell9"; + this.xrTableCell9.StylePriority.UseTextAlignment = false; + this.xrTableCell9.Text = "xrTableCell9"; + this.xrTableCell9.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight; + this.xrTableCell9.Weight = 0.44313146335503761D; + // + // xrTableCell10 + // + this.xrTableCell10.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "SupportConceptFinanceList.OpenAmount", "{0:c}")}); + this.xrTableCell10.Name = "xrTableCell10"; + this.xrTableCell10.StylePriority.UseTextAlignment = false; + this.xrTableCell10.Text = "xrTableCell10"; + this.xrTableCell10.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight; + this.xrTableCell10.Weight = 0.44313146284443172D; + // + // xrTableCell14 + // + this.xrTableCell14.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "SupportConceptFinanceList.ApprovedHours", "{0:0.00}")}); + this.xrTableCell14.Name = "xrTableCell14"; + this.xrTableCell14.StylePriority.UseTextAlignment = false; + this.xrTableCell14.Text = "xrTableCell14"; + this.xrTableCell14.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight; + this.xrTableCell14.Weight = 0.35450517012236349D; + // + // xrTableCell12 + // + this.xrTableCell12.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "SupportConceptFinanceList.BillableHours", "{0:0.00}")}); + this.xrTableCell12.Name = "xrTableCell12"; + this.xrTableCell12.StylePriority.UseTextAlignment = false; + this.xrTableCell12.Text = "xrTableCell12"; + this.xrTableCell12.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight; + this.xrTableCell12.Weight = 0.35450516999471204D; + // + // cellBewilligteFLSImBereich + // + this.cellBewilligteFLSImBereich.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "SupportConceptFinanceList.ApprovedHoursInReportTimeSpan", "{0:0.00}")}); + this.cellBewilligteFLSImBereich.Name = "cellBewilligteFLSImBereich"; + this.cellBewilligteFLSImBereich.StylePriority.UseTextAlignment = false; + this.cellBewilligteFLSImBereich.Text = "cellBewilligteFLSImBereich"; + this.cellBewilligteFLSImBereich.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight; + this.cellBewilligteFLSImBereich.Weight = 0.31019202369719984D; + // + // cellGeleistetImBereich + // + this.cellGeleistetImBereich.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "SupportConceptFinanceList.StundenNichtFehlkontakteInReportTimeSpan", "{0:0.00}")}); + this.cellGeleistetImBereich.Name = "cellGeleistetImBereich"; + this.cellGeleistetImBereich.StylePriority.UseTextAlignment = false; + this.cellGeleistetImBereich.Text = "cellGeleistetImBereich"; + this.cellGeleistetImBereich.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight; + this.cellGeleistetImBereich.Weight = 0.31019202366528686D; + // + // cellRateFactor + // + this.cellRateFactor.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "SupportConceptFinanceList.BillableHoursInReportTimeSpanWithFactor", "{0:0.00}")}); + this.cellRateFactor.Name = "cellRateFactor"; + this.cellRateFactor.StylePriority.UseTextAlignment = false; + this.cellRateFactor.Text = "cellRateFactor"; + this.cellRateFactor.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight; + this.cellRateFactor.Weight = 0.31019202366528686D; + // + // xrTableCell29 + // + this.xrTableCell29.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "SupportConceptFinanceList.StundenFehlkontakteInReportTimeSpan", "{0:0.00}")}); + this.xrTableCell29.Name = "xrTableCell29"; + this.xrTableCell29.StylePriority.UseTextAlignment = false; + this.xrTableCell29.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight; + this.xrTableCell29.Weight = 0.31019202365054616D; + // + // xrTableCell26 + // + this.xrTableCell26.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "SupportConceptFinanceList.BillableAmountInReportTimeSpan", "{0:c}")}); + this.xrTableCell26.Name = "xrTableCell26"; + this.xrTableCell26.StylePriority.UseTextAlignment = false; + this.xrTableCell26.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight; + this.xrTableCell26.Weight = 0.31019202365054621D; + // + // lblTitel + // + this.lblTitel.Font = new DevExpress.Drawing.DXFont("Arial", 12F, DevExpress.Drawing.DXFontStyle.Bold); + this.lblTitel.LocationFloat = new DevExpress.Utils.PointFloat(0F, 10.00001F); + this.lblTitel.Name = "lblTitel"; + this.lblTitel.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.lblTitel.SizeF = new System.Drawing.SizeF(1030F, 23F); + this.lblTitel.StylePriority.UseFont = false; + this.lblTitel.Text = "Finanzauswertung"; + // + // DetailReport + // + this.DetailReport.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] { + this.Detail1, + this.GroupFooter1, + this.GroupHeader2, + this.GroupFooter2, + this.GroupHeader1, + this.GroupHeader3, + this.GroupFooter3}); + this.DetailReport.DataMember = "SupportConceptFinanceList"; + this.DetailReport.DataSource = this.bindingSource1; + this.DetailReport.Level = 0; + this.DetailReport.Name = "DetailReport"; + // + // GroupFooter1 + // + this.GroupFooter1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.xrTable4}); + this.GroupFooter1.Font = new DevExpress.Drawing.DXFont("Arial", 10F, DevExpress.Drawing.DXFontStyle.Bold); + this.GroupFooter1.HeightF = 25F; + this.GroupFooter1.Name = "GroupFooter1"; + this.GroupFooter1.StylePriority.UseFont = false; + this.GroupFooter1.Visible = false; + // + // xrTable4 + // + this.xrTable4.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTable4.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F); + this.xrTable4.Name = "xrTable4"; + this.xrTable4.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 3, 0, 0, 100F); + this.xrTable4.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] { + this.xrTableRow4}); + this.xrTable4.SizeF = new System.Drawing.SizeF(1080F, 25F); + this.xrTable4.StylePriority.UseBorders = false; + this.xrTable4.StylePriority.UseFont = false; + this.xrTable4.StylePriority.UsePadding = false; + this.xrTable4.StylePriority.UseTextAlignment = false; + this.xrTable4.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + // + // xrTableRow4 + // + this.xrTableRow4.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell28, + this.xrTableCell31, + this.xrTableCell32, + this.xrTableCell33, + this.xrTableCell34, + this.xrTableCell35, + this.xrTableCell36, + this.xrTableCell37, + this.xrTableCell38, + this.xrTableCell39, + this.xrTableCell40, + this.xrTableCell41}); + this.xrTableRow4.Name = "xrTableRow4"; + this.xrTableRow4.Weight = 1D; + // + // xrTableCell28 + // + this.xrTableCell28.CanGrow = false; + this.xrTableCell28.Multiline = true; + this.xrTableCell28.Name = "xrTableCell28"; + this.xrTableCell28.Weight = 0.66469718772399189D; + // + // xrTableCell31 + // + this.xrTableCell31.CanGrow = false; + this.xrTableCell31.Name = "xrTableCell31"; + this.xrTableCell31.StylePriority.UseTextAlignment = false; + this.xrTableCell31.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + this.xrTableCell31.Weight = 0.5317577529262556D; + // + // xrTableCell32 + // + this.xrTableCell32.CanGrow = false; + this.xrTableCell32.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "SupportConceptFinanceList.AmountTotal")}); + this.xrTableCell32.Font = new DevExpress.Drawing.DXFont("Arial", 9F, DevExpress.Drawing.DXFontStyle.Bold); + this.xrTableCell32.Name = "xrTableCell32"; + this.xrTableCell32.StylePriority.UseFont = false; + this.xrTableCell32.StylePriority.UseTextAlignment = false; + xrSummary1.FormatString = "{0:c}"; + xrSummary1.IgnoreNullValues = true; + xrSummary1.Running = DevExpress.XtraReports.UI.SummaryRunning.Group; + this.xrTableCell32.Summary = xrSummary1; + this.xrTableCell32.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight; + this.xrTableCell32.Weight = 0.44313146794248365D; + // + // xrTableCell33 + // + this.xrTableCell33.CanGrow = false; + this.xrTableCell33.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "SupportConceptFinanceList.AmountPaid")}); + this.xrTableCell33.Font = new DevExpress.Drawing.DXFont("Arial", 9F, DevExpress.Drawing.DXFontStyle.Bold); + this.xrTableCell33.Name = "xrTableCell33"; + this.xrTableCell33.StylePriority.UseFont = false; + this.xrTableCell33.StylePriority.UseTextAlignment = false; + xrSummary2.FormatString = "{0:c}"; + xrSummary2.IgnoreNullValues = true; + xrSummary2.Running = DevExpress.XtraReports.UI.SummaryRunning.Group; + this.xrTableCell33.Summary = xrSummary2; + this.xrTableCell33.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight; + this.xrTableCell33.Weight = 0.4431314633550375D; + // + // xrTableCell34 + // + this.xrTableCell34.CanGrow = false; + this.xrTableCell34.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "SupportConceptFinanceList.OpenAmount")}); + this.xrTableCell34.Font = new DevExpress.Drawing.DXFont("Arial", 9F, DevExpress.Drawing.DXFontStyle.Bold); + this.xrTableCell34.Name = "xrTableCell34"; + this.xrTableCell34.StylePriority.UseFont = false; + this.xrTableCell34.StylePriority.UseTextAlignment = false; + xrSummary3.FormatString = "{0:c}"; + xrSummary3.IgnoreNullValues = true; + xrSummary3.Running = DevExpress.XtraReports.UI.SummaryRunning.Group; + this.xrTableCell34.Summary = xrSummary3; + this.xrTableCell34.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight; + this.xrTableCell34.Weight = 0.44313146284443172D; + // + // xrTableCell35 + // + this.xrTableCell35.CanGrow = false; + this.xrTableCell35.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "SupportConceptFinanceList.ApprovedHours")}); + this.xrTableCell35.Font = new DevExpress.Drawing.DXFont("Arial", 9F, DevExpress.Drawing.DXFontStyle.Bold); + this.xrTableCell35.Name = "xrTableCell35"; + this.xrTableCell35.StylePriority.UseFont = false; + this.xrTableCell35.StylePriority.UseTextAlignment = false; + xrSummary4.FormatString = "{0:0.00}"; + xrSummary4.IgnoreNullValues = true; + xrSummary4.Running = DevExpress.XtraReports.UI.SummaryRunning.Group; + this.xrTableCell35.Summary = xrSummary4; + this.xrTableCell35.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight; + this.xrTableCell35.Weight = 0.35450517012236349D; + // + // xrTableCell36 + // + this.xrTableCell36.CanGrow = false; + this.xrTableCell36.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "SupportConceptFinanceList.BillableHours")}); + this.xrTableCell36.Font = new DevExpress.Drawing.DXFont("Arial", 9F, DevExpress.Drawing.DXFontStyle.Bold); + this.xrTableCell36.Name = "xrTableCell36"; + this.xrTableCell36.StylePriority.UseFont = false; + this.xrTableCell36.StylePriority.UseTextAlignment = false; + xrSummary5.FormatString = "{0:0.00}"; + xrSummary5.IgnoreNullValues = true; + xrSummary5.Running = DevExpress.XtraReports.UI.SummaryRunning.Group; + this.xrTableCell36.Summary = xrSummary5; + this.xrTableCell36.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight; + this.xrTableCell36.Weight = 0.35450516999471215D; + // + // xrTableCell37 + // + this.xrTableCell37.CanGrow = false; + this.xrTableCell37.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "SupportConceptFinanceList.ApprovedHoursInReportTimeSpan")}); + this.xrTableCell37.Font = new DevExpress.Drawing.DXFont("Arial", 9F, DevExpress.Drawing.DXFontStyle.Bold); + this.xrTableCell37.Name = "xrTableCell37"; + this.xrTableCell37.StylePriority.UseFont = false; + this.xrTableCell37.StylePriority.UseTextAlignment = false; + xrSummary6.FormatString = "{0:0.00}"; + xrSummary6.IgnoreNullValues = true; + xrSummary6.Running = DevExpress.XtraReports.UI.SummaryRunning.Group; + this.xrTableCell37.Summary = xrSummary6; + this.xrTableCell37.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight; + this.xrTableCell37.Weight = 0.31019202369719984D; + // + // xrTableCell38 + // + this.xrTableCell38.CanGrow = false; + this.xrTableCell38.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "SupportConceptFinanceList.StundenNichtFehlkontakteInReportTimeSpan")}); + this.xrTableCell38.Font = new DevExpress.Drawing.DXFont("Arial", 9F, DevExpress.Drawing.DXFontStyle.Bold); + this.xrTableCell38.Name = "xrTableCell38"; + this.xrTableCell38.StylePriority.UseFont = false; + this.xrTableCell38.StylePriority.UseTextAlignment = false; + xrSummary7.FormatString = "{0:0.00}"; + xrSummary7.IgnoreNullValues = true; + xrSummary7.Running = DevExpress.XtraReports.UI.SummaryRunning.Group; + this.xrTableCell38.Summary = xrSummary7; + this.xrTableCell38.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight; + this.xrTableCell38.Weight = 0.31019202366528686D; + // + // xrTableCell39 + // + this.xrTableCell39.CanGrow = false; + this.xrTableCell39.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "SupportConceptFinanceList.BillableHoursInReportTimeSpanWithFactor")}); + this.xrTableCell39.Font = new DevExpress.Drawing.DXFont("Arial", 9F, DevExpress.Drawing.DXFontStyle.Bold); + this.xrTableCell39.Name = "xrTableCell39"; + this.xrTableCell39.StylePriority.UseFont = false; + this.xrTableCell39.StylePriority.UseTextAlignment = false; + xrSummary8.FormatString = "{0:0.00}"; + xrSummary8.IgnoreNullValues = true; + xrSummary8.Running = DevExpress.XtraReports.UI.SummaryRunning.Group; + this.xrTableCell39.Summary = xrSummary8; + this.xrTableCell39.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight; + this.xrTableCell39.Weight = 0.31019202366528686D; + // + // xrTableCell40 + // + this.xrTableCell40.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "SupportConceptFinanceList.StundenFehlkontakteInReportTimeSpan")}); + this.xrTableCell40.Font = new DevExpress.Drawing.DXFont("Arial", 9F, DevExpress.Drawing.DXFontStyle.Bold); + this.xrTableCell40.Name = "xrTableCell40"; + this.xrTableCell40.StylePriority.UseFont = false; + this.xrTableCell40.StylePriority.UseTextAlignment = false; + xrSummary9.FormatString = "{0:0.00}"; + xrSummary9.Running = DevExpress.XtraReports.UI.SummaryRunning.Group; + this.xrTableCell40.Summary = xrSummary9; + this.xrTableCell40.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight; + this.xrTableCell40.Weight = 0.31019202365054616D; + // + // xrTableCell41 + // + this.xrTableCell41.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "SupportConceptFinanceList.BillableAmountInReportTimeSpan")}); + this.xrTableCell41.Font = new DevExpress.Drawing.DXFont("Arial", 9F, DevExpress.Drawing.DXFontStyle.Bold); + this.xrTableCell41.Name = "xrTableCell41"; + this.xrTableCell41.StylePriority.UseFont = false; + this.xrTableCell41.StylePriority.UseTextAlignment = false; + xrSummary10.FormatString = "{0:c}"; + xrSummary10.Running = DevExpress.XtraReports.UI.SummaryRunning.Group; + this.xrTableCell41.Summary = xrSummary10; + this.xrTableCell41.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight; + this.xrTableCell41.Weight = 0.31019202365054621D; + // + // GroupHeader2 + // + this.GroupHeader2.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.xrTable1}); + this.GroupHeader2.HeightF = 50F; + this.GroupHeader2.Name = "GroupHeader2"; + this.GroupHeader2.RepeatEveryPage = true; + // + // xrTable1 + // + this.xrTable1.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) + | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTable1.Font = new DevExpress.Drawing.DXFont("Arial", 9F, DevExpress.Drawing.DXFontStyle.Bold); + this.xrTable1.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F); + this.xrTable1.Name = "xrTable1"; + this.xrTable1.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 3, 0, 0, 100F); + this.xrTable1.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] { + this.xrTableRow1}); + this.xrTable1.SizeF = new System.Drawing.SizeF(1080F, 50F); + this.xrTable1.StylePriority.UseBorders = false; + this.xrTable1.StylePriority.UseFont = false; + this.xrTable1.StylePriority.UsePadding = false; + this.xrTable1.StylePriority.UseTextAlignment = false; + this.xrTable1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + // + // xrTableRow1 + // + this.xrTableRow1.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell1, + this.xrTableCell2, + this.xrTableCell3, + this.xrTableCell4, + this.xrTableCell5, + this.xrTableCell13, + this.xrTableCell11, + this.cellBewilligtImZeitraumHeader, + this.cellGeleistetImZeitraumHeader, + this.cellRateFactorHeader, + this.cellFehlkontakteHeader, + this.xrTableCell25}); + this.xrTableRow1.Name = "xrTableRow1"; + this.xrTableRow1.Weight = 1.3953493323567705D; + // + // xrTableCell1 + // + this.xrTableCell1.Name = "xrTableCell1"; + this.xrTableCell1.Text = "KlientIn/Hilfeplan"; + this.xrTableCell1.Weight = 0.66469718772399189D; + // + // xrTableCell2 + // + this.xrTableCell2.Name = "xrTableCell2"; + this.xrTableCell2.StylePriority.UseTextAlignment = false; + this.xrTableCell2.Text = "Kostenträger"; + this.xrTableCell2.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + this.xrTableCell2.Weight = 0.53175775292625538D; + // + // xrTableCell3 + // + this.xrTableCell3.Name = "xrTableCell3"; + this.xrTableCell3.StylePriority.UseTextAlignment = false; + this.xrTableCell3.Text = "Gesamt laut Bewilligung"; + this.xrTableCell3.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.xrTableCell3.Weight = 0.44313146794248376D; + // + // xrTableCell4 + // + this.xrTableCell4.Name = "xrTableCell4"; + this.xrTableCell4.StylePriority.UseTextAlignment = false; + this.xrTableCell4.Text = "Bereits gezahlt"; + this.xrTableCell4.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.xrTableCell4.Weight = 0.44313146335503761D; + // + // xrTableCell5 + // + this.xrTableCell5.Name = "xrTableCell5"; + this.xrTableCell5.StylePriority.UseTextAlignment = false; + this.xrTableCell5.Text = "Noch offen"; + this.xrTableCell5.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.xrTableCell5.Weight = 0.4431314628444315D; + // + // xrTableCell13 + // + this.xrTableCell13.Name = "xrTableCell13"; + this.xrTableCell13.StylePriority.UseTextAlignment = false; + this.xrTableCell13.Text = "Bis dato bewilligte FLS"; + this.xrTableCell13.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.xrTableCell13.Weight = 0.35450517012236349D; + // + // xrTableCell11 + // + this.xrTableCell11.Name = "xrTableCell11"; + this.xrTableCell11.StylePriority.UseTextAlignment = false; + this.xrTableCell11.Text = "Bis dato geleistete FLS"; + this.xrTableCell11.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.xrTableCell11.Weight = 0.35450516999471204D; + // + // cellBewilligtImZeitraumHeader + // + this.cellBewilligtImZeitraumHeader.Name = "cellBewilligtImZeitraumHeader"; + this.cellBewilligtImZeitraumHeader.StylePriority.UseTextAlignment = false; + this.cellBewilligtImZeitraumHeader.Text = "bewilligte FLS"; + this.cellBewilligtImZeitraumHeader.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.cellBewilligtImZeitraumHeader.Weight = 0.31019202369719978D; + // + // cellGeleistetImZeitraumHeader + // + this.cellGeleistetImZeitraumHeader.Name = "cellGeleistetImZeitraumHeader"; + this.cellGeleistetImZeitraumHeader.StylePriority.UseTextAlignment = false; + this.cellGeleistetImZeitraumHeader.Text = "geleistete FLS"; + this.cellGeleistetImZeitraumHeader.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.cellGeleistetImZeitraumHeader.Weight = 0.31019202366528681D; + // + // cellRateFactorHeader + // + this.cellRateFactorHeader.Name = "cellRateFactorHeader"; + this.cellRateFactorHeader.StylePriority.UseTextAlignment = false; + this.cellRateFactorHeader.Text = "geleistete Std. x 1,2"; + this.cellRateFactorHeader.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.cellRateFactorHeader.Weight = 0.31019202366528692D; + // + // cellFehlkontakteHeader + // + this.cellFehlkontakteHeader.Multiline = true; + this.cellFehlkontakteHeader.Name = "cellFehlkontakteHeader"; + this.cellFehlkontakteHeader.StylePriority.UseTextAlignment = false; + this.cellFehlkontakteHeader.Text = "Fehl-\r\nkontakte"; + this.cellFehlkontakteHeader.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.cellFehlkontakteHeader.Weight = 0.31019202365054621D; + // + // xrTableCell25 + // + this.xrTableCell25.Name = "xrTableCell25"; + this.xrTableCell25.StylePriority.UseTextAlignment = false; + this.xrTableCell25.Text = "Betrag"; + this.xrTableCell25.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.xrTableCell25.Weight = 0.31019202365054621D; + // + // GroupFooter2 + // + this.GroupFooter2.Font = new DevExpress.Drawing.DXFont("Arial", 9F, DevExpress.Drawing.DXFontStyle.Bold); + this.GroupFooter2.HeightF = 0F; + this.GroupFooter2.Level = 1; + this.GroupFooter2.Name = "GroupFooter2"; + this.GroupFooter2.StylePriority.UseFont = false; + // + // GroupHeader1 + // + this.GroupHeader1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.xrLabel1}); + this.GroupHeader1.GroupFields.AddRange(new DevExpress.XtraReports.UI.GroupField[] { + new DevExpress.XtraReports.UI.GroupField("GruppierungsKategorie", DevExpress.XtraReports.UI.XRColumnSortOrder.Ascending)}); + this.GroupHeader1.HeightF = 43.75F; + this.GroupHeader1.Level = 1; + this.GroupHeader1.Name = "GroupHeader1"; + this.GroupHeader1.Visible = false; + // + // xrLabel1 + // + this.xrLabel1.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "SupportConceptFinanceList.GruppierungsKategorie")}); + this.xrLabel1.Font = new DevExpress.Drawing.DXFont("Arial", 9F, DevExpress.Drawing.DXFontStyle.Bold); + this.xrLabel1.LocationFloat = new DevExpress.Utils.PointFloat(0F, 10.00001F); + this.xrLabel1.Name = "xrLabel1"; + this.xrLabel1.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel1.SizeF = new System.Drawing.SizeF(1030F, 23F); + this.xrLabel1.StylePriority.UseFont = false; + this.xrLabel1.Text = "xrLabel1"; + // + // bindingSource1 + // + this.bindingSource1.DataSource = typeof(BeWo.Report.ReportObjects.FinanceRO); + // + // ReportHeader + // + this.ReportHeader.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.lblTitel}); + this.ReportHeader.HeightF = 52.08333F; + this.ReportHeader.Name = "ReportHeader"; + // + // pageFooterBand1 + // + this.pageFooterBand1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.xrPageInfo2, + this.xrPageInfo1}); + this.pageFooterBand1.HeightF = 48F; + this.pageFooterBand1.Name = "pageFooterBand1"; + // + // xrPageInfo2 + // + this.xrPageInfo2.Font = new DevExpress.Drawing.DXFont("Arial", 8F); + this.xrPageInfo2.LocationFloat = new DevExpress.Utils.PointFloat(940F, 25F); + this.xrPageInfo2.Name = "xrPageInfo2"; + this.xrPageInfo2.SizeF = new System.Drawing.SizeF(140F, 23F); + this.xrPageInfo2.StyleName = "PageInfo"; + this.xrPageInfo2.StylePriority.UseFont = false; + this.xrPageInfo2.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight; + this.xrPageInfo2.TextFormatString = "Seite {0} von {1}"; + // + // xrPageInfo1 + // + this.xrPageInfo1.Font = new DevExpress.Drawing.DXFont("Arial", 8F); + this.xrPageInfo1.LocationFloat = new DevExpress.Utils.PointFloat(0F, 25F); + this.xrPageInfo1.Name = "xrPageInfo1"; + this.xrPageInfo1.PageInfo = DevExpress.XtraPrinting.PageInfo.DateTime; + this.xrPageInfo1.SizeF = new System.Drawing.SizeF(270.0002F, 23F); + this.xrPageInfo1.StyleName = "PageInfo"; + this.xrPageInfo1.StylePriority.UseFont = false; + // + // Title + // + this.Title.BackColor = System.Drawing.Color.White; + this.Title.BorderColor = System.Drawing.SystemColors.ControlText; + this.Title.Borders = DevExpress.XtraPrinting.BorderSide.None; + this.Title.BorderWidth = 1F; + this.Title.Font = new DevExpress.Drawing.DXFont("Times New Roman", 24F); + this.Title.ForeColor = System.Drawing.Color.Black; + this.Title.Name = "Title"; + // + // FieldCaption + // + this.FieldCaption.BackColor = System.Drawing.Color.White; + this.FieldCaption.BorderColor = System.Drawing.SystemColors.ControlText; + this.FieldCaption.Borders = DevExpress.XtraPrinting.BorderSide.None; + this.FieldCaption.BorderWidth = 1F; + this.FieldCaption.Font = new DevExpress.Drawing.DXFont("Times New Roman", 10F, DevExpress.Drawing.DXFontStyle.Bold); + this.FieldCaption.ForeColor = System.Drawing.Color.Black; + this.FieldCaption.Name = "FieldCaption"; + // + // PageInfo + // + this.PageInfo.BackColor = System.Drawing.Color.White; + this.PageInfo.BorderColor = System.Drawing.SystemColors.ControlText; + this.PageInfo.Borders = DevExpress.XtraPrinting.BorderSide.None; + this.PageInfo.BorderWidth = 1F; + this.PageInfo.Font = new DevExpress.Drawing.DXFont("Times New Roman", 8F); + this.PageInfo.ForeColor = System.Drawing.Color.Black; + this.PageInfo.Name = "PageInfo"; + // + // DataField + // + this.DataField.BackColor = System.Drawing.Color.White; + this.DataField.BorderColor = System.Drawing.SystemColors.ControlText; + this.DataField.Borders = DevExpress.XtraPrinting.BorderSide.None; + this.DataField.BorderWidth = 1F; + this.DataField.Font = new DevExpress.Drawing.DXFont("Times New Roman", 8F); + this.DataField.ForeColor = System.Drawing.SystemColors.ControlText; + this.DataField.Name = "DataField"; + // + // fieldFLS + // + this.fieldFLS.DataMember = "FLSReportGroups"; + this.fieldFLS.DataSource = this.bindingSource1; + this.fieldFLS.Expression = "[TotalFLM] / 60"; + this.fieldFLS.FieldType = DevExpress.XtraReports.UI.FieldType.Decimal; + this.fieldFLS.Name = "fieldFLS"; + // + // topMarginBand1 + // + this.topMarginBand1.HeightF = 50F; + this.topMarginBand1.Name = "topMarginBand1"; + // + // bottomMarginBand1 + // + this.bottomMarginBand1.HeightF = 30F; + this.bottomMarginBand1.Name = "bottomMarginBand1"; + // + // ReportFooter + // + this.ReportFooter.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.xrTable3}); + this.ReportFooter.Font = new DevExpress.Drawing.DXFont("Arial", 12F, DevExpress.Drawing.DXFontStyle.Regular, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] { + new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((byte)(0)))}); + this.ReportFooter.HeightF = 25F; + this.ReportFooter.Name = "ReportFooter"; + this.ReportFooter.StylePriority.UseFont = false; + // + // xrTable3 + // + this.xrTable3.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTable3.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F); + this.xrTable3.Name = "xrTable3"; + this.xrTable3.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 3, 0, 0, 100F); + this.xrTable3.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] { + this.xrTableRow3}); + this.xrTable3.SizeF = new System.Drawing.SizeF(1080F, 25F); + this.xrTable3.StylePriority.UseBorders = false; + this.xrTable3.StylePriority.UseFont = false; + this.xrTable3.StylePriority.UsePadding = false; + this.xrTable3.StylePriority.UseTextAlignment = false; + this.xrTable3.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + // + // xrTableRow3 + // + this.xrTableRow3.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell15, + this.xrTableCell16, + this.xrTableCell17, + this.xrTableCell18, + this.xrTableCell19, + this.xrTableCell20, + this.xrTableCell21, + this.xrTableCell22, + this.xrTableCell23, + this.xrTableCell24, + this.xrTableCell30, + this.xrTableCell27}); + this.xrTableRow3.Name = "xrTableRow3"; + this.xrTableRow3.Weight = 1D; + // + // xrTableCell15 + // + this.xrTableCell15.CanGrow = false; + this.xrTableCell15.Multiline = true; + this.xrTableCell15.Name = "xrTableCell15"; + this.xrTableCell15.Weight = 0.66469718772399189D; + // + // xrTableCell16 + // + this.xrTableCell16.CanGrow = false; + this.xrTableCell16.Name = "xrTableCell16"; + this.xrTableCell16.StylePriority.UseTextAlignment = false; + this.xrTableCell16.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + this.xrTableCell16.Weight = 0.5317577529262556D; + // + // xrTableCell17 + // + this.xrTableCell17.CanGrow = false; + this.xrTableCell17.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "SupportConceptFinanceList.AmountTotal")}); + this.xrTableCell17.Font = new DevExpress.Drawing.DXFont("Arial", 9F, DevExpress.Drawing.DXFontStyle.Bold); + this.xrTableCell17.Name = "xrTableCell17"; + this.xrTableCell17.StylePriority.UseFont = false; + this.xrTableCell17.StylePriority.UseTextAlignment = false; + xrSummary21.FormatString = "{0:c}"; + xrSummary21.IgnoreNullValues = true; + xrSummary21.Running = DevExpress.XtraReports.UI.SummaryRunning.Report; + this.xrTableCell17.Summary = xrSummary21; + this.xrTableCell17.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight; + this.xrTableCell17.Weight = 0.44313146794248365D; + // + // xrTableCell18 + // + this.xrTableCell18.CanGrow = false; + this.xrTableCell18.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "SupportConceptFinanceList.AmountPaid")}); + this.xrTableCell18.Font = new DevExpress.Drawing.DXFont("Arial", 9F, DevExpress.Drawing.DXFontStyle.Bold); + this.xrTableCell18.Name = "xrTableCell18"; + this.xrTableCell18.StylePriority.UseFont = false; + this.xrTableCell18.StylePriority.UseTextAlignment = false; + xrSummary22.FormatString = "{0:c}"; + xrSummary22.IgnoreNullValues = true; + xrSummary22.Running = DevExpress.XtraReports.UI.SummaryRunning.Report; + this.xrTableCell18.Summary = xrSummary22; + this.xrTableCell18.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight; + this.xrTableCell18.Weight = 0.4431314633550375D; + // + // xrTableCell19 + // + this.xrTableCell19.CanGrow = false; + this.xrTableCell19.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "SupportConceptFinanceList.OpenAmount")}); + this.xrTableCell19.Font = new DevExpress.Drawing.DXFont("Arial", 9F, DevExpress.Drawing.DXFontStyle.Bold); + this.xrTableCell19.Name = "xrTableCell19"; + this.xrTableCell19.StylePriority.UseFont = false; + this.xrTableCell19.StylePriority.UseTextAlignment = false; + xrSummary23.FormatString = "{0:c}"; + xrSummary23.IgnoreNullValues = true; + xrSummary23.Running = DevExpress.XtraReports.UI.SummaryRunning.Report; + this.xrTableCell19.Summary = xrSummary23; + this.xrTableCell19.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight; + this.xrTableCell19.Weight = 0.44313146284443172D; + // + // xrTableCell20 + // + this.xrTableCell20.CanGrow = false; + this.xrTableCell20.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "SupportConceptFinanceList.ApprovedHours")}); + this.xrTableCell20.Font = new DevExpress.Drawing.DXFont("Arial", 9F, DevExpress.Drawing.DXFontStyle.Bold); + this.xrTableCell20.Name = "xrTableCell20"; + this.xrTableCell20.StylePriority.UseFont = false; + this.xrTableCell20.StylePriority.UseTextAlignment = false; + xrSummary24.FormatString = "{0:0.00}"; + xrSummary24.IgnoreNullValues = true; + xrSummary24.Running = DevExpress.XtraReports.UI.SummaryRunning.Report; + this.xrTableCell20.Summary = xrSummary24; + this.xrTableCell20.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight; + this.xrTableCell20.Weight = 0.35450517012236349D; + // + // xrTableCell21 + // + this.xrTableCell21.CanGrow = false; + this.xrTableCell21.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "SupportConceptFinanceList.BillableHours")}); + this.xrTableCell21.Font = new DevExpress.Drawing.DXFont("Arial", 9F, DevExpress.Drawing.DXFontStyle.Bold); + this.xrTableCell21.Name = "xrTableCell21"; + this.xrTableCell21.StylePriority.UseFont = false; + this.xrTableCell21.StylePriority.UseTextAlignment = false; + xrSummary25.FormatString = "{0:0.00}"; + xrSummary25.IgnoreNullValues = true; + xrSummary25.Running = DevExpress.XtraReports.UI.SummaryRunning.Report; + this.xrTableCell21.Summary = xrSummary25; + this.xrTableCell21.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight; + this.xrTableCell21.Weight = 0.35450516999471215D; + // + // xrTableCell22 + // + this.xrTableCell22.CanGrow = false; + this.xrTableCell22.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "SupportConceptFinanceList.ApprovedHoursInReportTimeSpan")}); + this.xrTableCell22.Font = new DevExpress.Drawing.DXFont("Arial", 9F, DevExpress.Drawing.DXFontStyle.Bold); + this.xrTableCell22.Name = "xrTableCell22"; + this.xrTableCell22.StylePriority.UseFont = false; + this.xrTableCell22.StylePriority.UseTextAlignment = false; + xrSummary26.FormatString = "{0:0.00}"; + xrSummary26.IgnoreNullValues = true; + xrSummary26.Running = DevExpress.XtraReports.UI.SummaryRunning.Report; + this.xrTableCell22.Summary = xrSummary26; + this.xrTableCell22.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight; + this.xrTableCell22.Weight = 0.31019202369719984D; + // + // xrTableCell23 + // + this.xrTableCell23.CanGrow = false; + this.xrTableCell23.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "SupportConceptFinanceList.StundenNichtFehlkontakteInReportTimeSpan")}); + this.xrTableCell23.Font = new DevExpress.Drawing.DXFont("Arial", 9F, DevExpress.Drawing.DXFontStyle.Bold); + this.xrTableCell23.Name = "xrTableCell23"; + this.xrTableCell23.StylePriority.UseFont = false; + this.xrTableCell23.StylePriority.UseTextAlignment = false; + xrSummary27.FormatString = "{0:0.00}"; + xrSummary27.IgnoreNullValues = true; + xrSummary27.Running = DevExpress.XtraReports.UI.SummaryRunning.Report; + this.xrTableCell23.Summary = xrSummary27; + this.xrTableCell23.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight; + this.xrTableCell23.Weight = 0.31019202366528686D; + // + // xrTableCell24 + // + this.xrTableCell24.CanGrow = false; + this.xrTableCell24.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "SupportConceptFinanceList.BillableHoursInReportTimeSpanWithFactor")}); + this.xrTableCell24.Font = new DevExpress.Drawing.DXFont("Arial", 9F, DevExpress.Drawing.DXFontStyle.Bold); + this.xrTableCell24.Name = "xrTableCell24"; + this.xrTableCell24.StylePriority.UseFont = false; + this.xrTableCell24.StylePriority.UseTextAlignment = false; + xrSummary28.FormatString = "{0:0.00}"; + xrSummary28.IgnoreNullValues = true; + xrSummary28.Running = DevExpress.XtraReports.UI.SummaryRunning.Report; + this.xrTableCell24.Summary = xrSummary28; + this.xrTableCell24.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight; + this.xrTableCell24.Weight = 0.31019202366528686D; + // + // xrTableCell30 + // + this.xrTableCell30.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "SupportConceptFinanceList.StundenFehlkontakteInReportTimeSpan")}); + this.xrTableCell30.Font = new DevExpress.Drawing.DXFont("Arial", 9F, DevExpress.Drawing.DXFontStyle.Bold); + this.xrTableCell30.Name = "xrTableCell30"; + this.xrTableCell30.StylePriority.UseFont = false; + this.xrTableCell30.StylePriority.UseTextAlignment = false; + xrSummary29.FormatString = "{0:0.00}"; + xrSummary29.Running = DevExpress.XtraReports.UI.SummaryRunning.Report; + this.xrTableCell30.Summary = xrSummary29; + this.xrTableCell30.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight; + this.xrTableCell30.Weight = 0.31019202365054616D; + // + // xrTableCell27 + // + this.xrTableCell27.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "SupportConceptFinanceList.BillableAmountInReportTimeSpan")}); + this.xrTableCell27.Font = new DevExpress.Drawing.DXFont("Arial", 9F, DevExpress.Drawing.DXFontStyle.Bold); + this.xrTableCell27.Name = "xrTableCell27"; + this.xrTableCell27.StylePriority.UseFont = false; + this.xrTableCell27.StylePriority.UseTextAlignment = false; + xrSummary30.FormatString = "{0:c}"; + xrSummary30.Running = DevExpress.XtraReports.UI.SummaryRunning.Report; + this.xrTableCell27.Summary = xrSummary30; + this.xrTableCell27.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight; + this.xrTableCell27.Weight = 0.31019202365054621D; + // + // GroupHeader3 + // + this.GroupHeader3.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.xrLabel2}); + this.GroupHeader3.GroupFields.AddRange(new DevExpress.XtraReports.UI.GroupField[] { + new DevExpress.XtraReports.UI.GroupField("Costbearer2Supportconcept.Notice", DevExpress.XtraReports.UI.XRColumnSortOrder.Ascending)}); + this.GroupHeader3.HeightF = 48.95833F; + this.GroupHeader3.Level = 2; + this.GroupHeader3.Name = "GroupHeader3"; + // + // xrLabel2 + // + this.xrLabel2.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "SupportConceptFinanceList.Costbearer2Supportconcept.Notice")}); + this.xrLabel2.Font = new DevExpress.Drawing.DXFont("Arial", 9F, DevExpress.Drawing.DXFontStyle.Bold); + this.xrLabel2.LocationFloat = new DevExpress.Utils.PointFloat(0F, 10.00001F); + this.xrLabel2.Name = "xrLabel2"; + this.xrLabel2.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel2.SizeF = new System.Drawing.SizeF(1030F, 23F); + this.xrLabel2.StylePriority.UseFont = false; + this.xrLabel2.Text = "xrLabel1"; + // + // GroupFooter3 + // + this.GroupFooter3.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.xrTable5}); + this.GroupFooter3.HeightF = 25F; + this.GroupFooter3.Level = 2; + this.GroupFooter3.Name = "GroupFooter3"; + // + // xrTable5 + // + this.xrTable5.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTable5.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F); + this.xrTable5.Name = "xrTable5"; + this.xrTable5.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 3, 0, 0, 100F); + this.xrTable5.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] { + this.xrTableRow5}); + this.xrTable5.SizeF = new System.Drawing.SizeF(1080F, 25F); + this.xrTable5.StylePriority.UseBorders = false; + this.xrTable5.StylePriority.UseFont = false; + this.xrTable5.StylePriority.UsePadding = false; + this.xrTable5.StylePriority.UseTextAlignment = false; + this.xrTable5.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + // + // xrTableRow5 + // + this.xrTableRow5.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell42, + this.xrTableCell43, + this.xrTableCell44, + this.xrTableCell45, + this.xrTableCell46, + this.xrTableCell47, + this.xrTableCell48, + this.xrTableCell49, + this.xrTableCell50, + this.xrTableCell51, + this.xrTableCell52, + this.xrTableCell53}); + this.xrTableRow5.Name = "xrTableRow5"; + this.xrTableRow5.Weight = 1D; + // + // xrTableCell42 + // + this.xrTableCell42.CanGrow = false; + this.xrTableCell42.Multiline = true; + this.xrTableCell42.Name = "xrTableCell42"; + this.xrTableCell42.Weight = 0.66469718772399189D; + // + // xrTableCell43 + // + this.xrTableCell43.CanGrow = false; + this.xrTableCell43.Name = "xrTableCell43"; + this.xrTableCell43.StylePriority.UseTextAlignment = false; + this.xrTableCell43.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + this.xrTableCell43.Weight = 0.5317577529262556D; + // + // xrTableCell44 + // + this.xrTableCell44.CanGrow = false; + this.xrTableCell44.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "SupportConceptFinanceList.AmountTotal")}); + this.xrTableCell44.Font = new DevExpress.Drawing.DXFont("Arial", 9F, DevExpress.Drawing.DXFontStyle.Bold); + this.xrTableCell44.Name = "xrTableCell44"; + this.xrTableCell44.StylePriority.UseFont = false; + this.xrTableCell44.StylePriority.UseTextAlignment = false; + xrSummary11.FormatString = "{0:c}"; + xrSummary11.IgnoreNullValues = true; + xrSummary11.Running = DevExpress.XtraReports.UI.SummaryRunning.Group; + this.xrTableCell44.Summary = xrSummary11; + this.xrTableCell44.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight; + this.xrTableCell44.Weight = 0.44313146794248365D; + // + // xrTableCell45 + // + this.xrTableCell45.CanGrow = false; + this.xrTableCell45.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "SupportConceptFinanceList.AmountPaid")}); + this.xrTableCell45.Font = new DevExpress.Drawing.DXFont("Arial", 9F, DevExpress.Drawing.DXFontStyle.Bold); + this.xrTableCell45.Name = "xrTableCell45"; + this.xrTableCell45.StylePriority.UseFont = false; + this.xrTableCell45.StylePriority.UseTextAlignment = false; + xrSummary12.FormatString = "{0:c}"; + xrSummary12.IgnoreNullValues = true; + xrSummary12.Running = DevExpress.XtraReports.UI.SummaryRunning.Group; + this.xrTableCell45.Summary = xrSummary12; + this.xrTableCell45.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight; + this.xrTableCell45.Weight = 0.4431314633550375D; + // + // xrTableCell46 + // + this.xrTableCell46.CanGrow = false; + this.xrTableCell46.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "SupportConceptFinanceList.OpenAmount")}); + this.xrTableCell46.Font = new DevExpress.Drawing.DXFont("Arial", 9F, DevExpress.Drawing.DXFontStyle.Bold); + this.xrTableCell46.Name = "xrTableCell46"; + this.xrTableCell46.StylePriority.UseFont = false; + this.xrTableCell46.StylePriority.UseTextAlignment = false; + xrSummary13.FormatString = "{0:c}"; + xrSummary13.IgnoreNullValues = true; + xrSummary13.Running = DevExpress.XtraReports.UI.SummaryRunning.Group; + this.xrTableCell46.Summary = xrSummary13; + this.xrTableCell46.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight; + this.xrTableCell46.Weight = 0.44313146284443172D; + // + // xrTableCell47 + // + this.xrTableCell47.CanGrow = false; + this.xrTableCell47.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "SupportConceptFinanceList.ApprovedHours")}); + this.xrTableCell47.Font = new DevExpress.Drawing.DXFont("Arial", 9F, DevExpress.Drawing.DXFontStyle.Bold); + this.xrTableCell47.Name = "xrTableCell47"; + this.xrTableCell47.StylePriority.UseFont = false; + this.xrTableCell47.StylePriority.UseTextAlignment = false; + xrSummary14.FormatString = "{0:0.00}"; + xrSummary14.IgnoreNullValues = true; + xrSummary14.Running = DevExpress.XtraReports.UI.SummaryRunning.Group; + this.xrTableCell47.Summary = xrSummary14; + this.xrTableCell47.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight; + this.xrTableCell47.Weight = 0.35450517012236349D; + // + // xrTableCell48 + // + this.xrTableCell48.CanGrow = false; + this.xrTableCell48.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "SupportConceptFinanceList.BillableHours")}); + this.xrTableCell48.Font = new DevExpress.Drawing.DXFont("Arial", 9F, DevExpress.Drawing.DXFontStyle.Bold); + this.xrTableCell48.Name = "xrTableCell48"; + this.xrTableCell48.StylePriority.UseFont = false; + this.xrTableCell48.StylePriority.UseTextAlignment = false; + xrSummary15.FormatString = "{0:0.00}"; + xrSummary15.IgnoreNullValues = true; + xrSummary15.Running = DevExpress.XtraReports.UI.SummaryRunning.Group; + this.xrTableCell48.Summary = xrSummary15; + this.xrTableCell48.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight; + this.xrTableCell48.Weight = 0.35450516999471215D; + // + // xrTableCell49 + // + this.xrTableCell49.CanGrow = false; + this.xrTableCell49.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "SupportConceptFinanceList.ApprovedHoursInReportTimeSpan")}); + this.xrTableCell49.Font = new DevExpress.Drawing.DXFont("Arial", 9F, DevExpress.Drawing.DXFontStyle.Bold); + this.xrTableCell49.Name = "xrTableCell49"; + this.xrTableCell49.StylePriority.UseFont = false; + this.xrTableCell49.StylePriority.UseTextAlignment = false; + xrSummary16.FormatString = "{0:0.00}"; + xrSummary16.IgnoreNullValues = true; + xrSummary16.Running = DevExpress.XtraReports.UI.SummaryRunning.Group; + this.xrTableCell49.Summary = xrSummary16; + this.xrTableCell49.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight; + this.xrTableCell49.Weight = 0.31019202369719984D; + // + // xrTableCell50 + // + this.xrTableCell50.CanGrow = false; + this.xrTableCell50.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "SupportConceptFinanceList.StundenNichtFehlkontakteInReportTimeSpan")}); + this.xrTableCell50.Font = new DevExpress.Drawing.DXFont("Arial", 9F, DevExpress.Drawing.DXFontStyle.Bold); + this.xrTableCell50.Name = "xrTableCell50"; + this.xrTableCell50.StylePriority.UseFont = false; + this.xrTableCell50.StylePriority.UseTextAlignment = false; + xrSummary17.FormatString = "{0:0.00}"; + xrSummary17.IgnoreNullValues = true; + xrSummary17.Running = DevExpress.XtraReports.UI.SummaryRunning.Group; + this.xrTableCell50.Summary = xrSummary17; + this.xrTableCell50.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight; + this.xrTableCell50.Weight = 0.31019202366528686D; + // + // xrTableCell51 + // + this.xrTableCell51.CanGrow = false; + this.xrTableCell51.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "SupportConceptFinanceList.BillableHoursInReportTimeSpanWithFactor")}); + this.xrTableCell51.Font = new DevExpress.Drawing.DXFont("Arial", 9F, DevExpress.Drawing.DXFontStyle.Bold); + this.xrTableCell51.Name = "xrTableCell51"; + this.xrTableCell51.StylePriority.UseFont = false; + this.xrTableCell51.StylePriority.UseTextAlignment = false; + xrSummary18.FormatString = "{0:0.00}"; + xrSummary18.IgnoreNullValues = true; + xrSummary18.Running = DevExpress.XtraReports.UI.SummaryRunning.Group; + this.xrTableCell51.Summary = xrSummary18; + this.xrTableCell51.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight; + this.xrTableCell51.Weight = 0.31019202366528686D; + // + // xrTableCell52 + // + this.xrTableCell52.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "SupportConceptFinanceList.StundenFehlkontakteInReportTimeSpan")}); + this.xrTableCell52.Font = new DevExpress.Drawing.DXFont("Arial", 9F, DevExpress.Drawing.DXFontStyle.Bold); + this.xrTableCell52.Name = "xrTableCell52"; + this.xrTableCell52.StylePriority.UseFont = false; + this.xrTableCell52.StylePriority.UseTextAlignment = false; + xrSummary19.FormatString = "{0:0.00}"; + xrSummary19.Running = DevExpress.XtraReports.UI.SummaryRunning.Group; + this.xrTableCell52.Summary = xrSummary19; + this.xrTableCell52.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight; + this.xrTableCell52.Weight = 0.31019202365054616D; + // + // xrTableCell53 + // + this.xrTableCell53.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "SupportConceptFinanceList.BillableAmountInReportTimeSpan")}); + this.xrTableCell53.Font = new DevExpress.Drawing.DXFont("Arial", 9F, DevExpress.Drawing.DXFontStyle.Bold); + this.xrTableCell53.Name = "xrTableCell53"; + this.xrTableCell53.StylePriority.UseFont = false; + this.xrTableCell53.StylePriority.UseTextAlignment = false; + xrSummary20.FormatString = "{0:c}"; + xrSummary20.Running = DevExpress.XtraReports.UI.SummaryRunning.Group; + this.xrTableCell53.Summary = xrSummary20; + this.xrTableCell53.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight; + this.xrTableCell53.Weight = 0.31019202365054621D; + // + // Finanzauswertung + // + this.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] { + this.Detail, + this.DetailReport, + this.ReportHeader, + this.pageFooterBand1, + this.topMarginBand1, + this.bottomMarginBand1, + this.ReportFooter}); + this.DataSource = this.bindingSource1; + this.Landscape = true; + this.Margins = new DevExpress.Drawing.DXMargins(45F, 40F, 50F, 30F); + this.PageHeight = 827; + this.PageWidth = 1169; + this.PaperKind = DevExpress.Drawing.Printing.DXPaperKind.A4; + this.StyleSheet.AddRange(new DevExpress.XtraReports.UI.XRControlStyle[] { + this.Title, + this.FieldCaption, + this.PageInfo, + this.DataField}); + this.Version = "23.2"; + ((System.ComponentModel.ISupportInitialize)(this.xrTable2)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrTable4)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrTable1)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrTable3)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrTable5)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this)).EndInit(); + + } + + #endregion + + private DevExpress.XtraReports.UI.DetailBand Detail; + private System.Windows.Forms.BindingSource bindingSource1; + private DevExpress.XtraReports.UI.DetailBand Detail1; + private DevExpress.XtraReports.UI.DetailReportBand DetailReport; + private DevExpress.XtraReports.UI.ReportHeaderBand ReportHeader; + private DevExpress.XtraReports.UI.PageFooterBand pageFooterBand1; + private DevExpress.XtraReports.UI.XRPageInfo xrPageInfo2; + private DevExpress.XtraReports.UI.XRPageInfo xrPageInfo1; + private DevExpress.XtraReports.UI.XRControlStyle Title; + private DevExpress.XtraReports.UI.XRControlStyle FieldCaption; + private DevExpress.XtraReports.UI.XRControlStyle PageInfo; + private DevExpress.XtraReports.UI.XRControlStyle DataField; + private DevExpress.XtraReports.UI.CalculatedField fieldFLS; + private DevExpress.XtraReports.UI.TopMarginBand topMarginBand1; + private DevExpress.XtraReports.UI.BottomMarginBand bottomMarginBand1; + private DevExpress.XtraReports.UI.GroupFooterBand GroupFooter1; + private DevExpress.XtraReports.UI.XRLabel lblTitel; + private DevExpress.XtraReports.UI.XRTable xrTable2; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow2; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell6; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell7; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell8; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell9; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell10; + private DevExpress.XtraReports.UI.XRTable xrTable1; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow1; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell1; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell2; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell3; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell4; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell5; + private DevExpress.XtraReports.UI.ReportFooterBand ReportFooter; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell12; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell11; + private DevExpress.XtraReports.UI.GroupHeaderBand GroupHeader2; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell14; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell13; + private DevExpress.XtraReports.UI.XRTableCell cellBewilligteFLSImBereich; + private DevExpress.XtraReports.UI.XRTableCell cellGeleistetImBereich; + private DevExpress.XtraReports.UI.XRTableCell cellBewilligtImZeitraumHeader; + private DevExpress.XtraReports.UI.XRTableCell cellGeleistetImZeitraumHeader; + private DevExpress.XtraReports.UI.XRTableCell cellRateFactorHeader; + private DevExpress.XtraReports.UI.XRTableCell cellRateFactor; + private DevExpress.XtraReports.UI.GroupFooterBand GroupFooter2; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell25; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell26; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell29; + private DevExpress.XtraReports.UI.XRTableCell cellFehlkontakteHeader; + private DevExpress.XtraReports.UI.GroupHeaderBand GroupHeader1; + private DevExpress.XtraReports.UI.XRLabel xrLabel1; + private DevExpress.XtraReports.UI.XRTable xrTable4; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow4; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell28; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell31; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell32; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell33; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell34; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell35; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell36; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell37; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell38; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell39; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell40; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell41; + private DevExpress.XtraReports.UI.XRTable xrTable3; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow3; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell15; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell16; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell17; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell18; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell19; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell20; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell21; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell22; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell23; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell24; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell30; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell27; + private DevExpress.XtraReports.UI.GroupHeaderBand GroupHeader3; + private DevExpress.XtraReports.UI.XRLabel xrLabel2; + private DevExpress.XtraReports.UI.GroupFooterBand GroupFooter3; + private DevExpress.XtraReports.UI.XRTable xrTable5; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow5; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell42; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell43; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell44; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell45; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell46; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell47; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell48; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell49; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell50; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell51; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell52; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell53; + } +} diff --git a/ReportImp/MalteserJohanniterJohanneshaus/Finanzauswertung.resx b/ReportImp/MalteserJohanniterJohanneshaus/Finanzauswertung.resx new file mode 100644 index 000000000..d58980a38 --- /dev/null +++ b/ReportImp/MalteserJohanniterJohanneshaus/Finanzauswertung.resx @@ -0,0 +1,120 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + \ No newline at end of file diff --git a/ReportImp/MalteserJohanniterJohanneshaus/Invoicing/CustomInvoiceCreation.cs b/ReportImp/MalteserJohanniterJohanneshaus/Invoicing/CustomInvoiceCreation.cs index b2b855b4f..170b4c8c8 100644 --- a/ReportImp/MalteserJohanniterJohanneshaus/Invoicing/CustomInvoiceCreation.cs +++ b/ReportImp/MalteserJohanniterJohanneshaus/Invoicing/CustomInvoiceCreation.cs @@ -25,7 +25,8 @@ namespace MalteserJohanniterJohanneshaus.Invoicing if (!ii.RateFactor.HasValue) { var rateFactor = iServiceRecord.CostBearer.CostRatePeriods.GetCostRatePeriodForDate(CostRatePeriodType.RateFactor, iServiceRecord.Start.Value); - if (rateFactor != null && rateFactor.CostRateValue.HasValue) + if (rateFactor != null && rateFactor.CostRateValue.HasValue + && !(iServiceRecord.ServiceDescription.Name.ToLower().Contains("fehlkontakt") || (iServiceRecord.ServiceDescription.ProzentAbrechnung.HasValue && iServiceRecord.ServiceDescription.ProzentAbrechnung.Value < 100))) { ii.RateFactor = rateFactor.CostRateValue; //ii.UnitCount = ii.UnitCount.Value * ((100 + ii.RateFactor.Value) / 100); diff --git a/ReportImp/MalteserJohanniterJohanneshaus/Invoicing/CustomInvoiceFactory.cs b/ReportImp/MalteserJohanniterJohanneshaus/Invoicing/CustomInvoiceFactory.cs index d8f4ef5ba..c678d0a95 100644 --- a/ReportImp/MalteserJohanniterJohanneshaus/Invoicing/CustomInvoiceFactory.cs +++ b/ReportImp/MalteserJohanniterJohanneshaus/Invoicing/CustomInvoiceFactory.cs @@ -11,7 +11,34 @@ namespace MalteserJohanniterJohanneshaus.Invoicing { public override InvoiceCreation CreateInvoiceCreator(string specificId, string tenant, Dictionary> supportConcepts2ServiceRecords) { - return new CustomInvoiceCreation(); - } - } + foreach (var list in supportConcepts2ServiceRecords.Values) + { + foreach (var sr in list) + { + var sd = sr.ServiceDescription.Category; + var ic = GetInvoiceCreatorForCategory(sd); + if (ic != null) + return ic; + } + } + return base.CreateInvoiceCreator(specificId, tenant, supportConcepts2ServiceRecords); + } + + private InvoiceCreation GetInvoiceCreatorForCategory(ServiceCategoryDC sd) + { + if (sd != null && !String.IsNullOrEmpty(sd.Name)) + { + String cat = sd.Name.ToLower().Trim(); + if (cat.Contains("fachleistung")) + { + return new CustomInvoiceCreation(); + } + if (cat.Contains("soziotherapie")) + { + return new SoziotherapieInvoiceCreation(); + } + } + return null; + } + } } diff --git a/ReportImp/MalteserJohanniterJohanneshaus/Invoicing/SettlementInvoiceCreation.cs b/ReportImp/MalteserJohanniterJohanneshaus/Invoicing/SettlementInvoiceCreation.cs new file mode 100644 index 000000000..fbdeeab2f --- /dev/null +++ b/ReportImp/MalteserJohanniterJohanneshaus/Invoicing/SettlementInvoiceCreation.cs @@ -0,0 +1,51 @@ +using BeWo.Data.Entities; +using BeWo.Service.Invoicing; +using BS.Shared.DataContracts; +using BS.Shared.Services; +using System; +using System.Collections.Generic; +using System.Linq; + +namespace MalteserJohanniterJohanneshaus +{ + public class CustomSettlementInvoiceCreation : SettlementInvoiceCreation + { + public override bool CanCreateInvoiceTheOldWay(Settlement2DC si, CostBearer2SupportConcept c2s) + { + return false; + } + + //public override bool IsServiceRecordBillable(ServiceRecord iRecord) + //{ + // if (iRecord.ServiceDescription.ServiceCategory.Name.Contains("Assistenz")) + // { + // return false; + // } + // return true; + //} + + //public override void CalculateSettlementInvoiceApprovedAmounts(Settlement2DC si, SupportConceptCostBearerRelDC relDC, Calculations calc) + //{ + // si.ApprovedFLSWeekly = 0; + // si.ApprovedFLS = 0; + // foreach (var sp in relDC.ApprovalPeriodList) + // { + // if (sp.ServiceCategory == null || !sp.ServiceCategory.Name.Contains("Assistenz")) + // { + // si.ApprovedFLSWeekly += calc.GetApprovedHoursPerWeek(sp, relDC.CostBearer.CostRatePeriods) ?? 0m; + + // decimal flsTotal = calc.GetApprovedHoursTotal(sp, relDC.CostBearer.CostRatePeriods) ?? 0m; + // flsTotal = Math.Round(flsTotal, 2, MidpointRounding.AwayFromZero); + + // si.ApprovedFLS += flsTotal; + // } + // } + //} + + + //public override IList GetBillableServiceRecords(CostBearer2SupportConcept c2s) + //{ + // return c2s.ServiceRecords.OrderBy(s => s.Start).Where(s => !s.ServiceDescription.ServiceCategory.Name.ToLower().Contains("assistenz")).ToList(); + //} + } +} diff --git a/ReportImp/MalteserJohanniterJohanneshaus/Invoicing/SoziotherapieInvoiceCreation.cs b/ReportImp/MalteserJohanniterJohanneshaus/Invoicing/SoziotherapieInvoiceCreation.cs new file mode 100644 index 000000000..d37e0cc93 --- /dev/null +++ b/ReportImp/MalteserJohanniterJohanneshaus/Invoicing/SoziotherapieInvoiceCreation.cs @@ -0,0 +1,160 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using BeWo.Data.Access; +using BeWo.Data.Entities; +using BeWo.Service.DCEntityMapper; +using BeWo.Service.Invoicing; +using BS.Shared; +using BS.Shared.Core; +using BS.Shared.DataContracts; +using BS.Shared.DataContracts.Compact; +using BS.Shared.Extensions; +using BS.Shared.Services; + +namespace MalteserJohanniterJohanneshaus.Invoicing +{ + public class SoziotherapieInvoiceCreation : InvoiceCreation + { + public override void SetInvoiceId(ServiceInvoice invoice) + { + invoice.InvoiceBase.InvoiceId = "RechnungSoziotherapie"; + invoice.InvoiceBase.InvoiceTypeText = "Soziotherapie"; + } + + public override IList CreateInvoiceItems(List serviceRecordsInPeriod, DateTimeSpan invoicePeriod, SupportConceptApprovalPeriod scap, + Calculations calc) + { + var list = base.CreateInvoiceItems(serviceRecordsInPeriod, invoicePeriod, scap, calc); + var ii = CreateHausbesuchspauschale(serviceRecordsInPeriod, invoicePeriod, scap); + list.AddRange(ii); + + return list; + } + + public override InvoiceItem CreateInvoiceItem(ServiceRecordDC iServiceRecord, SupportConceptApprovalPeriod scap, Calculations calc) + { + var ii = base.CreateInvoiceItem(iServiceRecord, scap, calc); + ii.ItemDescription = iServiceRecord.ServiceDescription.Name; + + if (ii.ItemDescription.ToLower().Contains("probe")) + { + ii.UnitDescription = "GPos: 2001607"; + } + else if (ii.ItemDescription.ToLower().Contains("gruppentherapie")) + { + ii.UnitDescription = "GPos: 2002672"; + } + else if (ii.ItemDescription.ToLower().Contains("video")) + { + if (iServiceRecord.RoundedDuration <= 30 || ii.ItemDescription.ToLower().Contains("30")) + { + ii.UnitDescription = "GPos: 2001616"; + } + else if (iServiceRecord.RoundedDuration > 30 || ii.ItemDescription.ToLower().Contains("60")) + { + ii.UnitDescription = "GPos: 2001615"; + } + } + else if (ii.ItemDescription.ToLower().Contains("telefon")) + { + if (iServiceRecord.RoundedDuration <= 30) + { + ii.UnitDescription = "GPos: 2001618"; + } + else if (iServiceRecord.RoundedDuration > 30) + { + ii.UnitDescription = "GPos: 2001617"; + } + } + else + { + if (iServiceRecord.RoundedDuration <= 30) + { + ii.UnitDescription = "GPos: 2001612"; + } + else if (iServiceRecord.RoundedDuration > 30) + { + ii.UnitDescription = "GPos: 2001610"; + } + } + + return ii; + } + + + public virtual IList CreateHausbesuchspauschale(List serviceRecordsInPeriod, DateTimeSpan invoicePeriod, SupportConceptApprovalPeriod scap) + { + IList items = new List(); + decimal hausbesuchspauschale = 7.98m; + var preise = DAOFactory.GenericDAO.GetAllActive(); + hausbesuchspauschale = GetPreis(preise, "Hausbesuchspauschale", invoicePeriod.StartDate); + + int countHausbesuch = 0; + + foreach (var sr in serviceRecordsInPeriod) + { + if (sr.ServiceDescription.Name.ToLower().Contains("aufsuchend")) + { + countHausbesuch++; + } + } + + if (countHausbesuch > 0) + { + var invoiceItem = new InvoiceItem(); + + decimal anzahlHausbesuche = countHausbesuch; + + invoiceItem.AmountPerUnit = hausbesuchspauschale; + invoiceItem.UnitCount = anzahlHausbesuche; + invoiceItem.AmountTotal = anzahlHausbesuche * hausbesuchspauschale; + invoiceItem.ItemPeriodStart = invoicePeriod.StartDate; + invoiceItem.ItemPeriodEnd = invoicePeriod.EndDate; + invoiceItem.RateFactor = null; + invoiceItem.GrossAmountTotal = invoiceItem.AmountTotal; + invoiceItem.ItemDescription = "Hausbesuchspauschale"; + invoiceItem.UnitDescription = "GPos: 2009690"; + if (scap != null) + invoiceItem.SupportConceptApprovalPeriodOid = scap.Oid; + + items.Add(invoiceItem); + } + return items; + } + + private static decimal GetPreis(IList allePreise, String name, DateTime datum) + { + + var tagessatz = allePreise.Where(p => p.Name.Contains(name)).FirstOrDefault(); + if (tagessatz != null) + { + var crlist = MapperFactory.CostRatePeriodDC_CostRatePeriod.MapToNewDCs(tagessatz.CostRatePeriods); + + var cr = crlist.GetCostRatePeriodForDate(CostRatePeriodType.AmountOfMoney, datum); + if (cr != null && cr.CostRateValue.HasValue) + { + return cr.CostRateValue.Value; + } + } + + return 0; + } + + public override IList CreateSummaryInvoiceItems(IList itemList, DateTimeSpan invoicePeriod, SupportConceptApprovalPeriod scap, Calculations calc, bool summaryPerMonth, bool addRateFactorToUnitCount) + { + return base.CreateSummaryInvoiceItems(itemList, invoicePeriod, scap, calc, true, true); + } + + public override string GetSummaryItemKey(SupportConceptApprovalPeriod scap, InvoiceItem iitem, bool summaryPerMonth) + { + String key = String.Format("{0}_{1}_{2}", iitem.AmountPerUnit, iitem.RateFactor, iitem.ItemDescription); + if (summaryPerMonth) + { + key = String.Format("{0}_{1}_{2:yyyyMM}_{3}", iitem.AmountPerUnit, iitem.RateFactor, iitem.ItemPeriodStart, iitem.ItemDescription); + } + + return key; + } + } +} diff --git a/ReportImp/MalteserJohanniterJohanneshaus/MalteserJohanniterJohanneshaus.csproj b/ReportImp/MalteserJohanniterJohanneshaus/MalteserJohanniterJohanneshaus.csproj index 378269662..97becff69 100644 --- a/ReportImp/MalteserJohanniterJohanneshaus/MalteserJohanniterJohanneshaus.csproj +++ b/ReportImp/MalteserJohanniterJohanneshaus/MalteserJohanniterJohanneshaus.csproj @@ -61,8 +61,19 @@ CustomerDataReport.cs + + + + + Component + + + Finanzauswertung.cs + + + Component @@ -78,6 +89,12 @@ + + Component + + + SoziotherapieLeistungsnachweis.cs + @@ -103,6 +120,10 @@ CustomerDataReport.cs Designer + + Finanzauswertung.cs + Designer + Quittierungsbeleg.cs @@ -112,6 +133,9 @@ ServiceRecordListReport.cs Designer + + SoziotherapieLeistungsnachweis.cs + \ No newline at end of file diff --git a/ReportImp/MalteserJohanniterJohanneshaus/Properties/licenses.licx b/ReportImp/MalteserJohanniterJohanneshaus/Properties/licenses.licx index e69de29bb..d59547a61 100644 --- a/ReportImp/MalteserJohanniterJohanneshaus/Properties/licenses.licx +++ b/ReportImp/MalteserJohanniterJohanneshaus/Properties/licenses.licx @@ -0,0 +1 @@ +DevExpress.XtraReports.UI.XtraReport, DevExpress.XtraReports.v23.2, Version=23.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a diff --git a/ReportImp/MalteserJohanniterJohanneshaus/Quittierungsbeleg.Designer.cs b/ReportImp/MalteserJohanniterJohanneshaus/Quittierungsbeleg.Designer.cs index 3f6134fb3..a41ba9af1 100644 --- a/ReportImp/MalteserJohanniterJohanneshaus/Quittierungsbeleg.Designer.cs +++ b/ReportImp/MalteserJohanniterJohanneshaus/Quittierungsbeleg.Designer.cs @@ -1,5 +1,5 @@ using BeWo.Report.ReportObjects; -namespace BeWo.Report.DefaultReports +namespace MalteserJohanniterJohanneshaus { partial class Quittierungsbeleg { diff --git a/ReportImp/MalteserJohanniterJohanneshaus/Quittierungsbeleg.cs b/ReportImp/MalteserJohanniterJohanneshaus/Quittierungsbeleg.cs index bf4f3dcb9..d617c882a 100644 --- a/ReportImp/MalteserJohanniterJohanneshaus/Quittierungsbeleg.cs +++ b/ReportImp/MalteserJohanniterJohanneshaus/Quittierungsbeleg.cs @@ -3,12 +3,13 @@ using System.Collections.Generic; using System.Drawing; using System.IO; using System.Text.RegularExpressions; +using BeWo.Report; using BeWo.Report.ReportObjects; using BeWo.Service.DCEntityMapper; using BS.Shared.Core; using DevExpress.XtraReports.UI; -namespace BeWo.Report.DefaultReports +namespace MalteserJohanniterJohanneshaus { public partial class Quittierungsbeleg : XtraReport, IBeWoReport { diff --git a/ReportImp/MalteserJohanniterJohanneshaus/SoziotherapieLeistungsnachweis.cs b/ReportImp/MalteserJohanniterJohanneshaus/SoziotherapieLeistungsnachweis.cs new file mode 100644 index 000000000..dcddf6229 --- /dev/null +++ b/ReportImp/MalteserJohanniterJohanneshaus/SoziotherapieLeistungsnachweis.cs @@ -0,0 +1,109 @@ +using System; +using System.Collections; +using System.ComponentModel; +using BS.Shared.Core; +using DevExpress.XtraReports.UI; +using BeWo.Report.ReportObjects; +using BeWo.Report; +using System.Collections.Generic; +using BeWo.Data.Access; +using System.IO; +using System.Drawing; +using System.Text.RegularExpressions; + +namespace MalteserJohanniterJohanneshaus +{ + + public partial class LeistungsnachweisSoziotherapie : DevExpress.XtraReports.UI.XtraReport, IBeWoReport + { + public LeistungsnachweisSoziotherapie() + { + InitializeComponent(); + } + + public void SetReportDataSource(ServicesOverviewRO pRO) + { + double gesamt = 0; + if (pRO.Services != null) + { + List servicesBillable = new List(); + + foreach (ServicesOverviewRO.ServiceDetail s in pRO.Services) + { + if (s.IsBillable) + { + servicesBillable.Add(s); + s.Minutes = s.Minutes * (double)pRO.RateFactor; + gesamt += s.Minutes; + } + s.Notice5 = "E"; //Einzel + + if (s.ServiceDescription.Contains("Probation") || s.ServiceDescription.Contains("(P)")) + { + s.Notice5 = "P"; + } + else if (s.ServiceDescription.Contains("(G)")) + { + s.Notice5 = "G"; + } + + if (s.ServiceDescription.Contains("(A)")) + { + s.ServiceDescription = "(A)"; + } + else if (s.ServiceDescription.Contains("(V)")) + { + s.ServiceDescription = "(V)"; + } + else if (s.ServiceDescription.Contains("(T)")) + { + s.ServiceDescription = "(T)"; + } + else if (s.ServiceDescription.Contains("(E)") || s.ServiceDescription.Contains("(G)")) + { + s.ServiceDescription = "(E)"; + } + + + ServicesOverviewRO.CreateSignatureString(s); + } + + pRO.Services = servicesBillable; + } + + + cellGesamt.Text = String.Format("{0:0.00}", gesamt / 60); + + //SetzeAdresseUndIk(pRO); + + + this.bindingSource1.DataSource = pRO; + } + + private void picSignature_BeforePrint(object sender, CancelEventArgs e) + { + XRPictureBox xrBox = sender as XRPictureBox; + //var test = this.GetCurrent + string base64String = xrBox.Tag as string; + if (!String.IsNullOrWhiteSpace(base64String)) + { + var base64Data = Regex.Match(base64String, @"data:image/(?.+?),(?.+)").Groups["data"].Value; + var binData = Convert.FromBase64String(base64Data); + Image img = ByteArrayToImage(binData); + xrBox.Image = Utils.CropImage(img); + } + else + { + xrBox.Image = null; + } + } + + public Image ByteArrayToImage(byte[] byteArrayIn) + { + using (var memoryStream = new MemoryStream(byteArrayIn)) + { + return Image.FromStream(memoryStream); + } + } + } +} diff --git a/ReportImp/MalteserJohanniterJohanneshaus/SoziotherapieLeistungsnachweis.designer.cs b/ReportImp/MalteserJohanniterJohanneshaus/SoziotherapieLeistungsnachweis.designer.cs new file mode 100644 index 000000000..56edee112 --- /dev/null +++ b/ReportImp/MalteserJohanniterJohanneshaus/SoziotherapieLeistungsnachweis.designer.cs @@ -0,0 +1,1068 @@ +using BeWo.Report.ReportObjects; +namespace MalteserJohanniterJohanneshaus +{ + partial class LeistungsnachweisSoziotherapie + { + /// + /// Required designer variable. + /// + private System.ComponentModel.IContainer components; + + /// + /// Clean up any resources being used. + /// + /// true if managed resources should be disposed; otherwise, false. + protected override void Dispose(bool disposing) + { + if (disposing && (components != null)) + { + components.Dispose(); + } + base.Dispose(disposing); + } + + #region Designer generated code + + /// + /// Required method for Designer support - do not modify + /// the contents of this method with the code editor. + /// + 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(LeistungsnachweisSoziotherapie)); + this.Detail = new DevExpress.XtraReports.UI.DetailBand(); + this.xrTableServiceRecords1 = new DevExpress.XtraReports.UI.XRTable(); + this.xrTableRow2 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell4 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell3 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell1 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell11 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell7 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell16 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell14 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell5 = new DevExpress.XtraReports.UI.XRTableCell(); + this.DetailReport = new DevExpress.XtraReports.UI.DetailReportBand(); + this.Detail1 = new DevExpress.XtraReports.UI.DetailBand(); + this.xrTable3 = new DevExpress.XtraReports.UI.XRTable(); + this.xrTableRow6 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell17 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell13 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell12 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell2 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell8 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell10 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell18 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell9 = new DevExpress.XtraReports.UI.XRTableCell(); + this.picSignature = new DevExpress.XtraReports.UI.XRPictureBox(); + this.GroupHeader1 = new DevExpress.XtraReports.UI.GroupHeaderBand(); + this.xrTable1 = new DevExpress.XtraReports.UI.XRTable(); + this.xrTableRow1 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell15 = 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.xrTableCell25 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell26 = new DevExpress.XtraReports.UI.XRTableCell(); + this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components); + this.formattingRuleStartDate = new DevExpress.XtraReports.UI.FormattingRule(); + this.formattingRuleServiceDesc = new DevExpress.XtraReports.UI.FormattingRule(); + this.formattingRuleCostBearer = new DevExpress.XtraReports.UI.FormattingRule(); + this.formattingRuleEmployeeName = new DevExpress.XtraReports.UI.FormattingRule(); + this.topMarginBand1 = new DevExpress.XtraReports.UI.TopMarginBand(); + this.bottomMarginBand1 = new DevExpress.XtraReports.UI.BottomMarginBand(); + this.ReportFooter = new DevExpress.XtraReports.UI.ReportFooterBand(); + this.xrLabel20 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel3 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel11 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel8 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel6 = new DevExpress.XtraReports.UI.XRLabel(); + this.cellGesamt = new DevExpress.XtraReports.UI.XRLabel(); + this.fieldEinzel = new DevExpress.XtraReports.UI.CalculatedField(); + this.fieldBillableFLS = new DevExpress.XtraReports.UI.CalculatedField(); + this.fieldAbrechenbareFLS = new DevExpress.XtraReports.UI.CalculatedField(); + this.xrLabel12 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel23 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel15 = new DevExpress.XtraReports.UI.XRLabel(); + this.ReportHeader = new DevExpress.XtraReports.UI.ReportHeaderBand(); + this.xrLabel18 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel19 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel10 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel7 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel4 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel2 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel9 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel17 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel16 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel13 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel14 = new DevExpress.XtraReports.UI.XRLabel(); + this.lblIkNr = new DevExpress.XtraReports.UI.XRLabel(); + this.lblAdresse = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel1 = new DevExpress.XtraReports.UI.XRLabel(); + this.fieldArt = new DevExpress.XtraReports.UI.CalculatedField(); + this.fieldGroup = new DevExpress.XtraReports.UI.CalculatedField(); + this.xrPictureBox3 = new DevExpress.XtraReports.UI.XRPictureBox(); + ((System.ComponentModel.ISupportInitialize)(this.xrTableServiceRecords1)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrTable3)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrTable1)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this)).BeginInit(); + // + // Detail + // + this.Detail.Font = new DevExpress.Drawing.DXFont("Arial", 11F); + this.Detail.HeightF = 0F; + this.Detail.Name = "Detail"; + this.Detail.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F); + this.Detail.StylePriority.UseFont = false; + this.Detail.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; + // + // xrTableServiceRecords1 + // + this.xrTableServiceRecords1.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) + | DevExpress.XtraPrinting.BorderSide.Right))); + this.xrTableServiceRecords1.LocationFloat = new DevExpress.Utils.PointFloat(0.0005086263F, 0F); + this.xrTableServiceRecords1.Name = "xrTableServiceRecords1"; + this.xrTableServiceRecords1.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F); + this.xrTableServiceRecords1.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] { + this.xrTableRow2}); + this.xrTableServiceRecords1.SizeF = new System.Drawing.SizeF(1108.999F, 50.62501F); + this.xrTableServiceRecords1.StylePriority.UseBackColor = false; + this.xrTableServiceRecords1.StylePriority.UseBorders = false; + this.xrTableServiceRecords1.StylePriority.UseFont = false; + this.xrTableServiceRecords1.StylePriority.UseTextAlignment = false; + this.xrTableServiceRecords1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + // + // xrTableRow2 + // + this.xrTableRow2.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell4, + this.xrTableCell3, + this.xrTableCell1, + this.xrTableCell11, + this.xrTableCell7, + this.xrTableCell16, + this.xrTableCell14, + this.xrTableCell5}); + this.xrTableRow2.Name = "xrTableRow2"; + this.xrTableRow2.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F); + this.xrTableRow2.StylePriority.UseTextAlignment = false; + this.xrTableRow2.Weight = 1.875D; + // + // xrTableCell4 + // + this.xrTableCell4.Font = new DevExpress.Drawing.DXFont("Arial", 10F, DevExpress.Drawing.DXFontStyle.Bold); + this.xrTableCell4.Name = "xrTableCell4"; + this.xrTableCell4.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 0, 0, 0, 100F); + this.xrTableCell4.StylePriority.UseFont = false; + this.xrTableCell4.StylePriority.UsePadding = false; + this.xrTableCell4.StylePriority.UseTextAlignment = false; + this.xrTableCell4.Text = "Nr."; + this.xrTableCell4.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; + this.xrTableCell4.Weight = 0.1032322662117789D; + // + // xrTableCell3 + // + this.xrTableCell3.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top))); + this.xrTableCell3.Font = new DevExpress.Drawing.DXFont("Arial", 10F, DevExpress.Drawing.DXFontStyle.Bold); + this.xrTableCell3.Name = "xrTableCell3"; + this.xrTableCell3.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 0, 0, 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 = "Ort, Datum, Uhrzeit"; + this.xrTableCell3.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; + this.xrTableCell3.Weight = 0.77649023826246166D; + // + // xrTableCell1 + // + this.xrTableCell1.Font = new DevExpress.Drawing.DXFont("Arial", 10F, DevExpress.Drawing.DXFontStyle.Bold); + this.xrTableCell1.Multiline = true; + this.xrTableCell1.Name = "xrTableCell1"; + this.xrTableCell1.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 0, 0, 0, 100F); + this.xrTableCell1.StylePriority.UseFont = false; + this.xrTableCell1.StylePriority.UsePadding = false; + this.xrTableCell1.StylePriority.UseTextAlignment = false; + this.xrTableCell1.Text = "Leistungsart "; + this.xrTableCell1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; + this.xrTableCell1.Weight = 0.2455845700363358D; + // + // xrTableCell11 + // + this.xrTableCell11.Font = new DevExpress.Drawing.DXFont("Arial", 10F, DevExpress.Drawing.DXFontStyle.Bold); + this.xrTableCell11.Multiline = true; + this.xrTableCell11.Name = "xrTableCell11"; + this.xrTableCell11.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 0, 0, 0, 100F); + this.xrTableCell11.StylePriority.UseFont = false; + this.xrTableCell11.StylePriority.UsePadding = false; + this.xrTableCell11.StylePriority.UseTextAlignment = false; + this.xrTableCell11.Text = "Anzahl\r\nEinheiten*\r\nEinzeln"; + this.xrTableCell11.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; + this.xrTableCell11.Weight = 0.18289435504518498D; + // + // xrTableCell7 + // + this.xrTableCell7.Font = new DevExpress.Drawing.DXFont("Arial", 10F, DevExpress.Drawing.DXFontStyle.Bold); + this.xrTableCell7.Multiline = true; + this.xrTableCell7.Name = "xrTableCell7"; + this.xrTableCell7.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 0, 0, 0, 100F); + this.xrTableCell7.StylePriority.UseFont = false; + this.xrTableCell7.StylePriority.UsePadding = false; + this.xrTableCell7.StylePriority.UseTextAlignment = false; + this.xrTableCell7.Text = "Anzahl\r\nEinheiten*\r\nGruppe"; + this.xrTableCell7.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; + this.xrTableCell7.Weight = 0.1828943652377541D; + // + // xrTableCell16 + // + this.xrTableCell16.Font = new DevExpress.Drawing.DXFont("Arial", 10F, DevExpress.Drawing.DXFontStyle.Bold); + this.xrTableCell16.Name = "xrTableCell16"; + this.xrTableCell16.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 0, 0, 0, 100F); + this.xrTableCell16.StylePriority.UseFont = false; + this.xrTableCell16.StylePriority.UsePadding = false; + this.xrTableCell16.StylePriority.UseTextAlignment = false; + this.xrTableCell16.Text = "Leistungsform"; + this.xrTableCell16.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; + this.xrTableCell16.Weight = 0.29050002276134579D; + // + // xrTableCell14 + // + this.xrTableCell14.Font = new DevExpress.Drawing.DXFont("Arial", 10F, DevExpress.Drawing.DXFontStyle.Bold); + this.xrTableCell14.Name = "xrTableCell14"; + this.xrTableCell14.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 0, 0, 0, 100F); + this.xrTableCell14.StylePriority.UseFont = false; + this.xrTableCell14.StylePriority.UsePadding = false; + this.xrTableCell14.StylePriority.UseTextAlignment = false; + this.xrTableCell14.Text = "Handzeichen Soziotherapeut/in"; + this.xrTableCell14.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; + this.xrTableCell14.Weight = 0.52429731980051941D; + // + // xrTableCell5 + // + this.xrTableCell5.Font = new DevExpress.Drawing.DXFont("Arial", 10F, DevExpress.Drawing.DXFontStyle.Bold); + this.xrTableCell5.Name = "xrTableCell5"; + this.xrTableCell5.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 0, 0, 0, 100F); + this.xrTableCell5.StylePriority.UseFont = false; + this.xrTableCell5.StylePriority.UsePadding = false; + this.xrTableCell5.StylePriority.UseTextAlignment = false; + this.xrTableCell5.Text = "Datum, Unterschrift versicherte Person"; + this.xrTableCell5.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; + this.xrTableCell5.Weight = 0.3985032538118457D; + // + // DetailReport + // + this.DetailReport.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] { + this.Detail1, + this.GroupHeader1}); + this.DetailReport.DataMember = "Services"; + this.DetailReport.DataSource = this.bindingSource1; + this.DetailReport.Level = 0; + this.DetailReport.Name = "DetailReport"; + this.DetailReport.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F); + this.DetailReport.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; + // + // Detail1 + // + this.Detail1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.xrTable3}); + this.Detail1.Font = new DevExpress.Drawing.DXFont("Arial", 11F); + this.Detail1.HeightF = 25F; + this.Detail1.Name = "Detail1"; + this.Detail1.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F); + this.Detail1.StylePriority.UseFont = false; + this.Detail1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; + // + // xrTable3 + // + this.xrTable3.BorderColor = System.Drawing.Color.Black; + this.xrTable3.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTable3.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F); + this.xrTable3.Name = "xrTable3"; + this.xrTable3.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F); + this.xrTable3.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] { + this.xrTableRow6}); + this.xrTable3.SizeF = new System.Drawing.SizeF(1109F, 25F); + this.xrTable3.StylePriority.UseFont = false; + this.xrTable3.StylePriority.UseTextAlignment = false; + this.xrTable3.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + // + // xrTableRow6 + // + this.xrTableRow6.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell17, + this.xrTableCell13, + this.xrTableCell12, + this.xrTableCell2, + this.xrTableCell8, + this.xrTableCell10, + this.xrTableCell18, + this.xrTableCell9}); + this.xrTableRow6.Name = "xrTableRow6"; + this.xrTableRow6.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F); + this.xrTableRow6.StylePriority.UseTextAlignment = false; + this.xrTableRow6.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.xrTableRow6.Weight = 1.25D; + // + // xrTableCell17 + // + this.xrTableCell17.Name = "xrTableCell17"; + this.xrTableCell17.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 2, 0, 0, 100F); + this.xrTableCell17.StylePriority.UsePadding = false; + this.xrTableCell17.StylePriority.UseTextAlignment = false; + xrSummary1.FormatString = "{0:0.}"; + xrSummary1.Func = DevExpress.XtraReports.UI.SummaryFunc.RecordNumber; + xrSummary1.Running = DevExpress.XtraReports.UI.SummaryRunning.Report; + this.xrTableCell17.Summary = xrSummary1; + this.xrTableCell17.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.xrTableCell17.Weight = 0.053451081833053506D; + // + // xrTableCell13 + // + this.xrTableCell13.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell13.Name = "xrTableCell13"; + this.xrTableCell13.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 0, 0, 0, 100F); + this.xrTableCell13.StylePriority.UseBorders = false; + this.xrTableCell13.StylePriority.UseFont = false; + this.xrTableCell13.StylePriority.UsePadding = false; + this.xrTableCell13.StylePriority.UseTextAlignment = false; + this.xrTableCell13.Text = "[Notice2], [StartDateString], [StartDateMinutes!HH:mm]"; + this.xrTableCell13.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + this.xrTableCell13.Weight = 0.40204234669659233D; + // + // xrTableCell12 + // + this.xrTableCell12.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.Notice5")}); + this.xrTableCell12.Name = "xrTableCell12"; + this.xrTableCell12.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 0, 0, 0, 100F); + this.xrTableCell12.StylePriority.UsePadding = false; + this.xrTableCell12.StylePriority.UseTextAlignment = false; + this.xrTableCell12.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.xrTableCell12.Weight = 0.12715643565783136D; + // + // xrTableCell2 + // + this.xrTableCell2.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.fieldEinzel", "{0:0.00}")}); + this.xrTableCell2.Name = "xrTableCell2"; + this.xrTableCell2.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 0, 0, 0, 100F); + this.xrTableCell2.StylePriority.UsePadding = false; + this.xrTableCell2.StylePriority.UseTextAlignment = false; + this.xrTableCell2.Text = "xrTableCell2"; + this.xrTableCell2.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.xrTableCell2.Weight = 0.094696399474172036D; + // + // xrTableCell8 + // + this.xrTableCell8.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.fieldGroup", "{0:0.00}")}); + this.xrTableCell8.Name = "xrTableCell8"; + this.xrTableCell8.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 0, 0, 0, 100F); + this.xrTableCell8.StylePriority.UsePadding = false; + this.xrTableCell8.StylePriority.UseTextAlignment = false; + this.xrTableCell8.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.xrTableCell8.Weight = 0.094697831311610928D; + // + // xrTableCell10 + // + this.xrTableCell10.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.ServiceDescription")}); + this.xrTableCell10.Name = "xrTableCell10"; + this.xrTableCell10.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 0, 0, 0, 100F); + this.xrTableCell10.StylePriority.UsePadding = false; + this.xrTableCell10.StylePriority.UseTextAlignment = false; + this.xrTableCell10.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + this.xrTableCell10.Weight = 0.150410905623627D; + // + // xrTableCell18 + // + this.xrTableCell18.Name = "xrTableCell18"; + this.xrTableCell18.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 0, 0, 0, 100F); + this.xrTableCell18.StylePriority.UsePadding = false; + this.xrTableCell18.StylePriority.UseTextAlignment = false; + this.xrTableCell18.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + this.xrTableCell18.Weight = 0.27146467216003894D; + // + // xrTableCell9 + // + this.xrTableCell9.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.picSignature}); + this.xrTableCell9.Multiline = true; + this.xrTableCell9.Name = "xrTableCell9"; + this.xrTableCell9.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 0, 0, 0, 100F); + this.xrTableCell9.StylePriority.UsePadding = false; + this.xrTableCell9.StylePriority.UseTextAlignment = false; + this.xrTableCell9.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + this.xrTableCell9.Weight = 0.20633252478243488D; + // + // picSignature + // + this.picSignature.Borders = DevExpress.XtraPrinting.BorderSide.None; + this.picSignature.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Tag", null, "Services.Signature")}); + this.picSignature.LocationFloat = new DevExpress.Utils.PointFloat(1.707733F, 2.5F); + this.picSignature.Name = "picSignature"; + this.picSignature.SizeF = new System.Drawing.SizeF(160F, 20F); + this.picSignature.Sizing = DevExpress.XtraPrinting.ImageSizeMode.ZoomImage; + this.picSignature.StylePriority.UseBorders = false; + this.picSignature.BeforePrint += new DevExpress.XtraReports.UI.BeforePrintEventHandler(this.picSignature_BeforePrint); + // + // GroupHeader1 + // + this.GroupHeader1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.xrTable1, + this.xrTableServiceRecords1}); + this.GroupHeader1.Font = new DevExpress.Drawing.DXFont("Arial", 11F, DevExpress.Drawing.DXFontStyle.Bold); + this.GroupHeader1.HeightF = 97.08335F; + this.GroupHeader1.Name = "GroupHeader1"; + this.GroupHeader1.RepeatEveryPage = true; + this.GroupHeader1.StylePriority.UseFont = false; + // + // xrTable1 + // + this.xrTable1.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) + | DevExpress.XtraPrinting.BorderSide.Right))); + this.xrTable1.LocationFloat = new DevExpress.Utils.PointFloat(0.0005880992F, 50.62501F); + this.xrTable1.Name = "xrTable1"; + this.xrTable1.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F); + this.xrTable1.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] { + this.xrTableRow1}); + this.xrTable1.SizeF = new System.Drawing.SizeF(1109F, 46.45834F); + this.xrTable1.StylePriority.UseBackColor = false; + this.xrTable1.StylePriority.UseBorders = false; + this.xrTable1.StylePriority.UseFont = false; + this.xrTable1.StylePriority.UseTextAlignment = false; + this.xrTable1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + // + // xrTableRow1 + // + this.xrTableRow1.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell15, + this.xrTableCell19, + this.xrTableCell21, + this.xrTableCell22, + this.xrTableCell23, + this.xrTableCell24, + this.xrTableCell25, + this.xrTableCell26}); + this.xrTableRow1.Name = "xrTableRow1"; + this.xrTableRow1.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F); + this.xrTableRow1.StylePriority.UseTextAlignment = false; + this.xrTableRow1.Weight = 1.875D; + // + // xrTableCell15 + // + this.xrTableCell15.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell15.Font = new DevExpress.Drawing.DXFont("Arial", 7F); + this.xrTableCell15.Name = "xrTableCell15"; + this.xrTableCell15.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 0, 0, 0, 100F); + this.xrTableCell15.StylePriority.UseBorders = false; + this.xrTableCell15.StylePriority.UseFont = false; + this.xrTableCell15.StylePriority.UsePadding = false; + this.xrTableCell15.StylePriority.UseTextAlignment = false; + this.xrTableCell15.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; + this.xrTableCell15.Weight = 0.1032322662117789D; + // + // xrTableCell19 + // + this.xrTableCell19.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell19.Font = new DevExpress.Drawing.DXFont("Arial", 7F); + this.xrTableCell19.Name = "xrTableCell19"; + this.xrTableCell19.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 0, 0, 0, 100F); + this.xrTableCell19.StylePriority.UseBorders = false; + this.xrTableCell19.StylePriority.UseFont = false; + this.xrTableCell19.StylePriority.UsePadding = false; + this.xrTableCell19.StylePriority.UseTextAlignment = false; + this.xrTableCell19.Text = "(Einsatzbeginn)"; + this.xrTableCell19.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; + this.xrTableCell19.Weight = 0.77648950091769431D; + // + // xrTableCell21 + // + this.xrTableCell21.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell21.Font = new DevExpress.Drawing.DXFont("Arial", 7F); + this.xrTableCell21.Multiline = true; + this.xrTableCell21.Name = "xrTableCell21"; + this.xrTableCell21.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 0, 0, 0, 100F); + this.xrTableCell21.StylePriority.UseBorders = false; + this.xrTableCell21.StylePriority.UseFont = false; + this.xrTableCell21.StylePriority.UsePadding = false; + this.xrTableCell21.StylePriority.UseTextAlignment = false; + this.xrTableCell21.Text = "Einzeln (E); Gruppe (G); Probatorisch (P)"; + this.xrTableCell21.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; + this.xrTableCell21.Weight = 0.24558530738110293D; + // + // xrTableCell22 + // + this.xrTableCell22.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell22.Font = new DevExpress.Drawing.DXFont("Arial", 7F); + this.xrTableCell22.Multiline = true; + this.xrTableCell22.Name = "xrTableCell22"; + this.xrTableCell22.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 0, 0, 0, 100F); + this.xrTableCell22.StylePriority.UseBorders = false; + this.xrTableCell22.StylePriority.UseFont = false; + this.xrTableCell22.StylePriority.UsePadding = false; + this.xrTableCell22.StylePriority.UseTextAlignment = false; + this.xrTableCell22.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; + this.xrTableCell22.Weight = 0.18289435504518498D; + // + // xrTableCell23 + // + this.xrTableCell23.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell23.Font = new DevExpress.Drawing.DXFont("Arial", 7F); + this.xrTableCell23.Multiline = true; + this.xrTableCell23.Name = "xrTableCell23"; + this.xrTableCell23.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 0, 0, 0, 100F); + this.xrTableCell23.StylePriority.UseBorders = false; + this.xrTableCell23.StylePriority.UseFont = false; + this.xrTableCell23.StylePriority.UsePadding = false; + this.xrTableCell23.StylePriority.UseTextAlignment = false; + this.xrTableCell23.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; + this.xrTableCell23.Weight = 0.1828943652377541D; + // + // xrTableCell24 + // + this.xrTableCell24.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell24.Font = new DevExpress.Drawing.DXFont("Arial", 7F); + this.xrTableCell24.Name = "xrTableCell24"; + this.xrTableCell24.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 0, 0, 0, 100F); + this.xrTableCell24.StylePriority.UseBorders = false; + this.xrTableCell24.StylePriority.UseFont = false; + this.xrTableCell24.StylePriority.UsePadding = false; + this.xrTableCell24.StylePriority.UseTextAlignment = false; + this.xrTableCell24.Text = "Aufsuchend (A), per Videotelefonie (V), per Telefon (T), in der Einrichtung (E)"; + this.xrTableCell24.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; + this.xrTableCell24.Weight = 0.29050002276134579D; + // + // xrTableCell25 + // + this.xrTableCell25.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell25.Font = new DevExpress.Drawing.DXFont("Arial", 7F); + this.xrTableCell25.Name = "xrTableCell25"; + this.xrTableCell25.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 0, 0, 0, 100F); + this.xrTableCell25.StylePriority.UseBorders = false; + this.xrTableCell25.StylePriority.UseFont = false; + this.xrTableCell25.StylePriority.UsePadding = false; + this.xrTableCell25.StylePriority.UseTextAlignment = false; + this.xrTableCell25.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; + this.xrTableCell25.Weight = 0.5242968687291153D; + // + // xrTableCell26 + // + this.xrTableCell26.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell26.Font = new DevExpress.Drawing.DXFont("Arial", 7F); + this.xrTableCell26.Name = "xrTableCell26"; + this.xrTableCell26.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 0, 0, 0, 100F); + this.xrTableCell26.StylePriority.UseBorders = false; + this.xrTableCell26.StylePriority.UseFont = false; + this.xrTableCell26.StylePriority.UsePadding = false; + this.xrTableCell26.StylePriority.UseTextAlignment = false; + this.xrTableCell26.Text = "(ggf. der rechtlichen Betreuung)"; + this.xrTableCell26.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; + this.xrTableCell26.Weight = 0.39850370488324982D; + // + // bindingSource1 + // + this.bindingSource1.DataSource = typeof(BeWo.Report.ReportObjects.ServicesOverviewRO); + // + // formattingRuleStartDate + // + this.formattingRuleStartDate.Condition = "[StartDate2] < [StartDate]"; + this.formattingRuleStartDate.DataMember = "ServicesDouble"; + this.formattingRuleStartDate.Formatting.Visible = DevExpress.Utils.DefaultBoolean.False; + this.formattingRuleStartDate.Name = "formattingRuleStartDate"; + // + // formattingRuleServiceDesc + // + this.formattingRuleServiceDesc.Condition = "[StartDate2] < [StartDate]"; + this.formattingRuleServiceDesc.DataMember = "ServicesDouble"; + this.formattingRuleServiceDesc.Formatting.Visible = DevExpress.Utils.DefaultBoolean.False; + this.formattingRuleServiceDesc.Name = "formattingRuleServiceDesc"; + // + // formattingRuleCostBearer + // + this.formattingRuleCostBearer.Condition = "[StartDate2] < [StartDate]"; + this.formattingRuleCostBearer.DataMember = "ServicesDouble"; + this.formattingRuleCostBearer.Formatting.Visible = DevExpress.Utils.DefaultBoolean.False; + this.formattingRuleCostBearer.Name = "formattingRuleCostBearer"; + // + // formattingRuleEmployeeName + // + this.formattingRuleEmployeeName.Condition = "[StartDate2] < [StartDate]"; + this.formattingRuleEmployeeName.DataMember = "ServicesDouble"; + this.formattingRuleEmployeeName.Formatting.Visible = DevExpress.Utils.DefaultBoolean.False; + this.formattingRuleEmployeeName.Name = "formattingRuleEmployeeName"; + // + // topMarginBand1 + // + this.topMarginBand1.Font = new DevExpress.Drawing.DXFont("Times New Roman", 9.75F); + this.topMarginBand1.HeightF = 50F; + this.topMarginBand1.Name = "topMarginBand1"; + this.topMarginBand1.StylePriority.UseFont = false; + // + // bottomMarginBand1 + // + this.bottomMarginBand1.HeightF = 35.66659F; + this.bottomMarginBand1.Name = "bottomMarginBand1"; + // + // ReportFooter + // + this.ReportFooter.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.xrLabel20, + this.xrLabel3, + this.xrLabel11, + this.xrLabel8, + this.xrLabel6, + this.cellGesamt}); + this.ReportFooter.Font = new DevExpress.Drawing.DXFont("Arial", 11F); + this.ReportFooter.HeightF = 178.6667F; + this.ReportFooter.Name = "ReportFooter"; + this.ReportFooter.StylePriority.UseFont = false; + // + // xrLabel20 + // + this.xrLabel20.Font = new DevExpress.Drawing.DXFont("Arial", 8.25F, DevExpress.Drawing.DXFontStyle.Italic, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] { + new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((byte)(0)))}); + this.xrLabel20.LocationFloat = new DevExpress.Utils.PointFloat(0.001049042F, 148.375F); + this.xrLabel20.Name = "xrLabel20"; + this.xrLabel20.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel20.SizeF = new System.Drawing.SizeF(1085.229F, 30.29169F); + this.xrLabel20.StylePriority.UseBorders = false; + this.xrLabel20.StylePriority.UseFont = false; + this.xrLabel20.Text = resources.GetString("xrLabel20.Text"); + // + // xrLabel3 + // + this.xrLabel3.Font = new DevExpress.Drawing.DXFont("Arial", 9F); + this.xrLabel3.LocationFloat = new DevExpress.Utils.PointFloat(0.001056989F, 112.125F); + this.xrLabel3.Name = "xrLabel3"; + this.xrLabel3.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel3.SizeF = new System.Drawing.SizeF(1085.229F, 17.99998F); + this.xrLabel3.StylePriority.UseBorders = false; + this.xrLabel3.StylePriority.UseFont = false; + this.xrLabel3.Text = "* Hinweis: 1 Einheit bei Einzeltherapie umfasst 60 Minuten, im Gruppenkontext 90 " + + "Minuten. Die Einzeltherapie kann auch in Teileinheiten erbracht werden (bspw. 0," + + "5 oder 1,5)."; + // + // xrLabel11 + // + this.xrLabel11.Borders = DevExpress.XtraPrinting.BorderSide.None; + this.xrLabel11.Font = new DevExpress.Drawing.DXFont("Arial", 11F, DevExpress.Drawing.DXFontStyle.Bold); + this.xrLabel11.LocationFloat = new DevExpress.Utils.PointFloat(180.1029F, 9.999974F); + this.xrLabel11.Name = "xrLabel11"; + this.xrLabel11.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 3, 0, 0, 100F); + this.xrLabel11.SizeF = new System.Drawing.SizeF(281.3553F, 24.24997F); + this.xrLabel11.StylePriority.UseBorders = false; + this.xrLabel11.StylePriority.UseFont = false; + this.xrLabel11.StylePriority.UsePadding = false; + this.xrLabel11.StylePriority.UseTextAlignment = false; + this.xrLabel11.Text = "Einheiten gesamt:"; + this.xrLabel11.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight; + // + // xrLabel8 + // + this.xrLabel8.Font = new DevExpress.Drawing.DXFont("Arial", 11F, DevExpress.Drawing.DXFontStyle.Bold); + this.xrLabel8.LocationFloat = new DevExpress.Utils.PointFloat(631.5419F, 83.35413F); + this.xrLabel8.Name = "xrLabel8"; + this.xrLabel8.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel8.SizeF = new System.Drawing.SizeF(386.3333F, 17.99997F); + this.xrLabel8.StylePriority.UseBorders = false; + this.xrLabel8.StylePriority.UseFont = false; + this.xrLabel8.Text = "Datum, Unterschrift Leistungserbringer"; + // + // xrLabel6 + // + this.xrLabel6.Borders = DevExpress.XtraPrinting.BorderSide.Bottom; + this.xrLabel6.LocationFloat = new DevExpress.Utils.PointFloat(631.5419F, 65.35416F); + this.xrLabel6.Name = "xrLabel6"; + this.xrLabel6.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel6.SizeF = new System.Drawing.SizeF(477.4577F, 17.99997F); + this.xrLabel6.StylePriority.UseBorders = false; + this.xrLabel6.StylePriority.UseFont = false; + // + // cellGesamt + // + this.cellGesamt.Borders = DevExpress.XtraPrinting.BorderSide.Bottom; + this.cellGesamt.BorderWidth = 1F; + this.cellGesamt.Font = new DevExpress.Drawing.DXFont("Arial", 11F, DevExpress.Drawing.DXFontStyle.Bold); + this.cellGesamt.LocationFloat = new DevExpress.Utils.PointFloat(461.4588F, 9.999911F); + this.cellGesamt.Name = "cellGesamt"; + this.cellGesamt.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 3, 0, 0, 100F); + this.cellGesamt.SizeF = new System.Drawing.SizeF(74.99997F, 24.25F); + this.cellGesamt.StylePriority.UseBorders = false; + this.cellGesamt.StylePriority.UseBorderWidth = false; + this.cellGesamt.StylePriority.UseFont = false; + this.cellGesamt.StylePriority.UsePadding = false; + this.cellGesamt.StylePriority.UseTextAlignment = false; + this.cellGesamt.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + // + // fieldEinzel + // + this.fieldEinzel.DataMember = "Services"; + this.fieldEinzel.Expression = "Iif([IsGroup], ?, [Minutes] / 60)"; + this.fieldEinzel.FieldType = DevExpress.XtraReports.UI.FieldType.Decimal; + this.fieldEinzel.Name = "fieldEinzel"; + // + // 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"; + // + // xrLabel12 + // + this.xrLabel12.LocationFloat = new DevExpress.Utils.PointFloat(0F, 154.1667F); + this.xrLabel12.Name = "xrLabel12"; + this.xrLabel12.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel12.SizeF = new System.Drawing.SizeF(248.7709F, 20F); + this.xrLabel12.StylePriority.UseFont = false; + this.xrLabel12.Text = "Name der versicherten Person: "; + // + // xrLabel23 + // + this.xrLabel23.Font = new DevExpress.Drawing.DXFont("Arial", 11F); + this.xrLabel23.LocationFloat = new DevExpress.Utils.PointFloat(248.7709F, 154.1667F); + this.xrLabel23.Name = "xrLabel23"; + this.xrLabel23.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel23.SizeF = new System.Drawing.SizeF(358.2291F, 20F); + this.xrLabel23.StylePriority.UseBorders = false; + this.xrLabel23.StylePriority.UseFont = false; + this.xrLabel23.Text = "[CustomerFirstName] [CustomerLastName]"; + // + // xrLabel15 + // + this.xrLabel15.LocationFloat = new DevExpress.Utils.PointFloat(0F, 94.16666F); + this.xrLabel15.Name = "xrLabel15"; + this.xrLabel15.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel15.SizeF = new System.Drawing.SizeF(161.0832F, 20F); + this.xrLabel15.StylePriority.UseFont = false; + this.xrLabel15.Text = "Leistungserbringer: "; + // + // ReportHeader + // + this.ReportHeader.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.xrPictureBox3, + this.xrLabel18, + this.xrLabel19, + this.xrLabel10, + this.xrLabel7, + this.xrLabel4, + this.xrLabel2, + this.xrLabel9, + this.xrLabel17, + this.xrLabel16, + this.xrLabel13, + this.xrLabel14, + this.lblIkNr, + this.lblAdresse, + this.xrLabel1, + this.xrLabel15, + this.xrLabel23, + this.xrLabel12}); + this.ReportHeader.Font = new DevExpress.Drawing.DXFont("Arial", 11F, DevExpress.Drawing.DXFontStyle.Bold); + this.ReportHeader.HeightF = 259.375F; + this.ReportHeader.Name = "ReportHeader"; + this.ReportHeader.StylePriority.UseFont = false; + // + // xrLabel18 + // + this.xrLabel18.LocationFloat = new DevExpress.Utils.PointFloat(340F, 184.1667F); + this.xrLabel18.Name = "xrLabel18"; + this.xrLabel18.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel18.SizeF = new System.Drawing.SizeF(38.45889F, 20F); + this.xrLabel18.StylePriority.UseFont = false; + this.xrLabel18.Text = "bis:"; + // + // xrLabel19 + // + this.xrLabel19.Borders = DevExpress.XtraPrinting.BorderSide.Bottom; + this.xrLabel19.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "EndDate", "{0:dd.MM.yyyy}")}); + this.xrLabel19.Font = new DevExpress.Drawing.DXFont("Arial", 11F); + this.xrLabel19.LocationFloat = new DevExpress.Utils.PointFloat(378.4589F, 184.1667F); + this.xrLabel19.Name = "xrLabel19"; + this.xrLabel19.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel19.SizeF = new System.Drawing.SizeF(172.5416F, 20F); + this.xrLabel19.StylePriority.UseBorders = false; + this.xrLabel19.StylePriority.UseFont = false; + // + // xrLabel10 + // + this.xrLabel10.Borders = DevExpress.XtraPrinting.BorderSide.Bottom; + this.xrLabel10.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "StartDate", "{0:dd.MM.yyyy}")}); + this.xrLabel10.Font = new DevExpress.Drawing.DXFont("Arial", 11F); + this.xrLabel10.LocationFloat = new DevExpress.Utils.PointFloat(124.8126F, 184.1667F); + this.xrLabel10.Name = "xrLabel10"; + this.xrLabel10.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel10.SizeF = new System.Drawing.SizeF(172.5416F, 20F); + this.xrLabel10.StylePriority.UseBorders = false; + this.xrLabel10.StylePriority.UseFont = false; + // + // xrLabel7 + // + this.xrLabel7.Borders = DevExpress.XtraPrinting.BorderSide.Bottom; + this.xrLabel7.Font = new DevExpress.Drawing.DXFont("Arial", 11F); + this.xrLabel7.LocationFloat = new DevExpress.Utils.PointFloat(57.95825F, 124.1667F); + this.xrLabel7.Name = "xrLabel7"; + this.xrLabel7.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel7.SizeF = new System.Drawing.SizeF(215.2499F, 20.00001F); + this.xrLabel7.StylePriority.UseBorders = false; + this.xrLabel7.StylePriority.UseFont = false; + // + // xrLabel4 + // + this.xrLabel4.Font = new DevExpress.Drawing.DXFont("Arial", 12F, DevExpress.Drawing.DXFontStyle.Bold); + this.xrLabel4.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F); + this.xrLabel4.Name = "xrLabel4"; + this.xrLabel4.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel4.SizeF = new System.Drawing.SizeF(730.5842F, 24.16668F); + this.xrLabel4.StylePriority.UseFont = false; + this.xrLabel4.Text = "Anlage 6 zum Vertrag gemäß § 132b SGB V über die Versorgung mit Soziotherapie in " + + "NRW"; + // + // xrLabel2 + // + this.xrLabel2.LocationFloat = new DevExpress.Utils.PointFloat(641.2701F, 154.1667F); + this.xrLabel2.Name = "xrLabel2"; + this.xrLabel2.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel2.SizeF = new System.Drawing.SizeF(156.896F, 20.00002F); + this.xrLabel2.StylePriority.UseFont = false; + this.xrLabel2.Text = "KV-Nr. / Geb.datum:"; + // + // xrLabel9 + // + this.xrLabel9.Font = new DevExpress.Drawing.DXFont("Arial", 11F); + this.xrLabel9.LocationFloat = new DevExpress.Utils.PointFloat(798.1661F, 154.1667F); + this.xrLabel9.Name = "xrLabel9"; + this.xrLabel9.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel9.SizeF = new System.Drawing.SizeF(310.8333F, 20F); + this.xrLabel9.StylePriority.UseBorders = false; + this.xrLabel9.StylePriority.UseFont = false; + this.xrLabel9.Text = "[ReferenceNumber] / [CustomerBirthday!dd.MM.yyyy]"; + // + // xrLabel17 + // + this.xrLabel17.LocationFloat = new DevExpress.Utils.PointFloat(0.0005086263F, 229.375F); + this.xrLabel17.Name = "xrLabel17"; + this.xrLabel17.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel17.SizeF = new System.Drawing.SizeF(378.4584F, 20F); + this.xrLabel17.StylePriority.UseFont = false; + this.xrLabel17.Text = "Soziotherapeutische Maßnahmen"; + // + // xrLabel16 + // + this.xrLabel16.LocationFloat = new DevExpress.Utils.PointFloat(0F, 184.1667F); + this.xrLabel16.Name = "xrLabel16"; + this.xrLabel16.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel16.SizeF = new System.Drawing.SizeF(124.8126F, 20F); + this.xrLabel16.StylePriority.UseFont = false; + this.xrLabel16.Text = "Zeitraum von:"; + // + // xrLabel13 + // + this.xrLabel13.LocationFloat = new DevExpress.Utils.PointFloat(602.6451F, 124.1667F); + this.xrLabel13.Name = "xrLabel13"; + this.xrLabel13.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel13.SizeF = new System.Drawing.SizeF(195.521F, 20.00001F); + this.xrLabel13.StylePriority.UseFont = false; + this.xrLabel13.Text = "Name der Krankenkasse:"; + // + // xrLabel14 + // + this.xrLabel14.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "Costbearer")}); + this.xrLabel14.Font = new DevExpress.Drawing.DXFont("Arial", 11F); + this.xrLabel14.LocationFloat = new DevExpress.Utils.PointFloat(798.1661F, 124.1667F); + this.xrLabel14.Name = "xrLabel14"; + this.xrLabel14.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel14.SizeF = new System.Drawing.SizeF(310.8333F, 20F); + this.xrLabel14.StylePriority.UseBorders = false; + this.xrLabel14.StylePriority.UseFont = false; + // + // lblIkNr + // + this.lblIkNr.LocationFloat = new DevExpress.Utils.PointFloat(0F, 124.1667F); + this.lblIkNr.Multiline = true; + this.lblIkNr.Name = "lblIkNr"; + this.lblIkNr.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.lblIkNr.SizeF = new System.Drawing.SizeF(57.95825F, 20.00001F); + this.lblIkNr.StylePriority.UseFont = false; + this.lblIkNr.Text = "IK-Nr.:\r\n"; + // + // lblAdresse + // + this.lblAdresse.Borders = DevExpress.XtraPrinting.BorderSide.Bottom; + this.lblAdresse.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "Mandator.Name")}); + this.lblAdresse.Font = new DevExpress.Drawing.DXFont("Arial", 11F); + this.lblAdresse.LocationFloat = new DevExpress.Utils.PointFloat(161.0832F, 94.16666F); + this.lblAdresse.Name = "lblAdresse"; + this.lblAdresse.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.lblAdresse.SizeF = new System.Drawing.SizeF(822.2083F, 20F); + this.lblAdresse.StylePriority.UseBorders = false; + this.lblAdresse.StylePriority.UseFont = false; + // + // xrLabel1 + // + this.xrLabel1.Font = new DevExpress.Drawing.DXFont("Arial", 14F, DevExpress.Drawing.DXFontStyle.Bold); + this.xrLabel1.LocationFloat = new DevExpress.Utils.PointFloat(0F, 36.45833F); + this.xrLabel1.Name = "xrLabel1"; + this.xrLabel1.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel1.SizeF = new System.Drawing.SizeF(578.9792F, 24.16668F); + this.xrLabel1.StylePriority.UseFont = false; + this.xrLabel1.Text = "Soziotherapeutischer Leistungsnachweis"; + // + // fieldArt + // + this.fieldArt.DataMember = "Services"; + this.fieldArt.Expression = "Iif([IsGroup], \'G\', \'E\')"; + this.fieldArt.FieldType = DevExpress.XtraReports.UI.FieldType.DateTime; + this.fieldArt.Name = "fieldArt"; + // + // fieldGroup + // + this.fieldGroup.DataMember = "Services"; + this.fieldGroup.Expression = "Iif([IsGroup], [Minutes] / 60, ?)"; + this.fieldGroup.FieldType = DevExpress.XtraReports.UI.FieldType.Decimal; + this.fieldGroup.Name = "fieldGroup"; + // + // xrPictureBox3 + // + this.xrPictureBox3.ImageSource = new DevExpress.XtraPrinting.Drawing.ImageSource("img", resources.GetString("xrPictureBox3.ImageSource")); + this.xrPictureBox3.LocationFloat = new DevExpress.Utils.PointFloat(909.6339F, 0F); + this.xrPictureBox3.Name = "xrPictureBox3"; + this.xrPictureBox3.SizeF = new System.Drawing.SizeF(199.3656F, 89.06424F); + this.xrPictureBox3.Sizing = DevExpress.XtraPrinting.ImageSizeMode.ZoomImage; + // + // LeistungsnachweisSoziotherapie + // + this.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] { + this.Detail, + this.DetailReport, + this.ReportHeader, + this.topMarginBand1, + this.bottomMarginBand1, + this.ReportFooter}); + this.CalculatedFields.AddRange(new DevExpress.XtraReports.UI.CalculatedField[] { + this.fieldEinzel, + this.fieldBillableFLS, + this.fieldAbrechenbareFLS, + this.fieldArt, + this.fieldGroup}); + this.DataSource = this.bindingSource1; + this.FormattingRuleSheet.AddRange(new DevExpress.XtraReports.UI.FormattingRule[] { + this.formattingRuleStartDate, + this.formattingRuleServiceDesc, + this.formattingRuleCostBearer, + this.formattingRuleEmployeeName}); + this.Landscape = true; + this.Margins = new DevExpress.Drawing.DXMargins(30F, 30F, 50F, 35.66659F); + this.PageHeight = 827; + this.PageWidth = 1169; + this.PaperKind = DevExpress.Drawing.Printing.DXPaperKind.A4; + this.SnapGridSize = 9F; + this.Version = "23.2"; + ((System.ComponentModel.ISupportInitialize)(this.xrTableServiceRecords1)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrTable3)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrTable1)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this)).EndInit(); + + } + + #endregion + + private DevExpress.XtraReports.UI.DetailBand Detail; + private System.Windows.Forms.BindingSource bindingSource1; + private DevExpress.XtraReports.UI.DetailReportBand DetailReport; + private DevExpress.XtraReports.UI.DetailBand Detail1; + private DevExpress.XtraReports.UI.XRTable xrTable3; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow6; + private DevExpress.XtraReports.UI.XRTable xrTableServiceRecords1; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow2; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell3; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell11; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell13; + private DevExpress.XtraReports.UI.FormattingRule formattingRuleStartDate; + private DevExpress.XtraReports.UI.FormattingRule formattingRuleServiceDesc; + private DevExpress.XtraReports.UI.FormattingRule formattingRuleCostBearer; + private DevExpress.XtraReports.UI.FormattingRule formattingRuleEmployeeName; + private DevExpress.XtraReports.UI.TopMarginBand topMarginBand1; + private DevExpress.XtraReports.UI.BottomMarginBand bottomMarginBand1; + private DevExpress.XtraReports.UI.ReportFooterBand ReportFooter; + private DevExpress.XtraReports.UI.CalculatedField fieldEinzel; + private DevExpress.XtraReports.UI.XRLabel cellGesamt; + private DevExpress.XtraReports.UI.CalculatedField fieldBillableFLS; + private DevExpress.XtraReports.UI.CalculatedField fieldAbrechenbareFLS; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell1; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell2; + private DevExpress.XtraReports.UI.GroupHeaderBand GroupHeader1; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell4; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell7; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell5; + private DevExpress.XtraReports.UI.XRLabel xrLabel12; + private DevExpress.XtraReports.UI.XRLabel xrLabel23; + private DevExpress.XtraReports.UI.XRLabel xrLabel15; + private DevExpress.XtraReports.UI.ReportHeaderBand ReportHeader; + private DevExpress.XtraReports.UI.XRLabel xrLabel11; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell12; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell8; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell10; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell9; + private DevExpress.XtraReports.UI.XRLabel xrLabel8; + private DevExpress.XtraReports.UI.XRLabel xrLabel6; + private DevExpress.XtraReports.UI.XRLabel lblAdresse; + private DevExpress.XtraReports.UI.XRLabel xrLabel1; + private DevExpress.XtraReports.UI.XRLabel lblIkNr; + private DevExpress.XtraReports.UI.XRLabel xrLabel2; + private DevExpress.XtraReports.UI.XRLabel xrLabel9; + private DevExpress.XtraReports.UI.XRLabel xrLabel17; + private DevExpress.XtraReports.UI.XRLabel xrLabel16; + private DevExpress.XtraReports.UI.XRLabel xrLabel13; + private DevExpress.XtraReports.UI.XRLabel xrLabel14; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell16; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell14; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell17; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell18; + private DevExpress.XtraReports.UI.XRLabel xrLabel3; + private DevExpress.XtraReports.UI.CalculatedField fieldArt; + private DevExpress.XtraReports.UI.CalculatedField fieldGroup; + private DevExpress.XtraReports.UI.XRLabel xrLabel4; + private DevExpress.XtraReports.UI.XRLabel xrLabel7; + private DevExpress.XtraReports.UI.XRLabel xrLabel10; + private DevExpress.XtraReports.UI.XRLabel xrLabel18; + private DevExpress.XtraReports.UI.XRLabel xrLabel19; + private DevExpress.XtraReports.UI.XRTable xrTable1; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow1; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell15; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell19; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell21; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell22; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell23; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell24; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell25; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell26; + private DevExpress.XtraReports.UI.XRPictureBox picSignature; + private DevExpress.XtraReports.UI.XRLabel xrLabel20; + private DevExpress.XtraReports.UI.XRPictureBox xrPictureBox3; + } +} diff --git a/ReportImp/MalteserJohanniterJohanneshaus/SoziotherapieLeistungsnachweis.resx b/ReportImp/MalteserJohanniterJohanneshaus/SoziotherapieLeistungsnachweis.resx new file mode 100644 index 000000000..3c55c4365 --- /dev/null +++ b/ReportImp/MalteserJohanniterJohanneshaus/SoziotherapieLeistungsnachweis.resx @@ -0,0 +1,126 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + Die Daten werden von der gesetzlichen Krankenkasse zur Erfüllung der Aufgaben nach § 284 Abs. 1 Nr. 8 SGB V erhoben und verarbeitet. Nach dem Vertrag nach 132b SGB V in Verbindung mit § 37a SGB V zur Versorgung mit Soziotherapie sind Sie verpflichtet, die erforderlichen Angaben zu machen. + + + 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 + + \ No newline at end of file