diff --git a/ReportImp/BeWoRimbach/BeWoRimbach.csproj b/ReportImp/BeWoRimbach/BeWoRimbach.csproj index e4981bea5..c3dfa4d01 100644 --- a/ReportImp/BeWoRimbach/BeWoRimbach.csproj +++ b/ReportImp/BeWoRimbach/BeWoRimbach.csproj @@ -48,6 +48,37 @@ + + + Component + + + FLSGroupReport.cs + + + Component + + + FLSListReport.cs + + + Component + + + Mitarbeiterarbeitszeitkonto.cs + + + Component + + + Mitarbeiterstundenkonto.cs + + + Component + + + MitarbeiterstundenkontoJahr.cs + Component @@ -67,6 +98,12 @@ SettlementReport.cs + + Component + + + Teamstundenkonto.cs + @@ -87,6 +124,25 @@ + + FLSGroupReport.cs + Designer + + + FLSListReport.cs + Designer + + + Mitarbeiterarbeitszeitkonto.cs + + + Mitarbeiterstundenkonto.cs + Designer + + + MitarbeiterstundenkontoJahr.cs + Designer + Quittierungsbeleg.cs @@ -100,6 +156,9 @@ SettlementReport.cs Designer + + Teamstundenkonto.cs + \ No newline at end of file diff --git a/ReportImp/BeWoRimbach/Quittierungsbeleg.Designer.cs b/ReportImp/BeWoRimbach/Quittierungsbeleg.Designer.cs index 762ea448b..7e845d4e4 100644 --- a/ReportImp/BeWoRimbach/Quittierungsbeleg.Designer.cs +++ b/ReportImp/BeWoRimbach/Quittierungsbeleg.Designer.cs @@ -1,5 +1,5 @@ using BeWo.Report.ReportObjects; -namespace BeWo.Report.DefaultReports +namespace BeWoRimbach { partial class Quittierungsbeleg { @@ -53,6 +53,7 @@ namespace BeWo.Report.DefaultReports this.xrTableCell45 = new DevExpress.XtraReports.UI.XRTableCell(); this.xrTableCell46 = new DevExpress.XtraReports.UI.XRTableCell(); this.xrTableCell47 = new DevExpress.XtraReports.UI.XRTableCell(); + this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components); this.formattingRuleStartDate = new DevExpress.XtraReports.UI.FormattingRule(); this.ReportHeader = new DevExpress.XtraReports.UI.ReportHeaderBand(); this.xrTable2 = new DevExpress.XtraReports.UI.XRTable(); @@ -89,12 +90,11 @@ namespace BeWo.Report.DefaultReports this.xrLabel17 = new DevExpress.XtraReports.UI.XRLabel(); this.fieldKontaktArt = new DevExpress.XtraReports.UI.CalculatedField(); this.TotalFLMBillableAsHours = new DevExpress.XtraReports.UI.CalculatedField(); - this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components); ((System.ComponentModel.ISupportInitialize)(this.xrTable3)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.xrTable4)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.xrTable2)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.xrTable1)).BeginInit(); - ((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this)).BeginInit(); // // Detail @@ -332,6 +332,10 @@ namespace BeWo.Report.DefaultReports this.xrTableCell47.Text = "Gegenzeich-nung durch die fallverant-wortliche\r\nFachkraft"; this.xrTableCell47.Weight = 0.3592254675797571D; // + // bindingSource1 + // + this.bindingSource1.DataSource = typeof(BeWo.Report.ReportObjects.ServicesOverviewRO); + // // formattingRuleStartDate // this.formattingRuleStartDate.Condition = "[StartDate2] < [StartDate]"; @@ -347,14 +351,14 @@ namespace BeWo.Report.DefaultReports this.xrLabel19, this.xrLabel2, this.xrTable1}); - this.ReportHeader.HeightF = 202.9166F; + this.ReportHeader.HeightF = 178.9584F; this.ReportHeader.Name = "ReportHeader"; // // 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, 177.9167F); + this.xrTable2.LocationFloat = new DevExpress.Utils.PointFloat(0.004418691F, 153.9584F); this.xrTable2.Name = "xrTable2"; this.xrTable2.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] { this.xrTableRow10}); @@ -446,7 +450,7 @@ namespace BeWo.Report.DefaultReports this.xrTable1.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) | DevExpress.XtraPrinting.BorderSide.Right) | DevExpress.XtraPrinting.BorderSide.Bottom))); - this.xrTable1.LocationFloat = new DevExpress.Utils.PointFloat(0F, 152.9167F); + this.xrTable1.LocationFloat = new DevExpress.Utils.PointFloat(0.004418691F, 128.9584F); this.xrTable1.Name = "xrTable1"; this.xrTable1.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] { this.xrTableRow9}); @@ -509,7 +513,7 @@ namespace BeWo.Report.DefaultReports // // topMarginBand1 // - this.topMarginBand1.HeightF = 44F; + this.topMarginBand1.HeightF = 30F; this.topMarginBand1.Name = "topMarginBand1"; // // bottomMarginBand1 @@ -732,10 +736,6 @@ namespace BeWo.Report.DefaultReports this.TotalFLMBillableAsHours.Expression = "[TotalFLMBillable] / 60"; this.TotalFLMBillableAsHours.Name = "TotalFLMBillableAsHours"; // - // bindingSource1 - // - this.bindingSource1.DataSource = typeof(BeWo.Report.ReportObjects.ServicesOverviewRO); - // // Quittierungsbeleg // this.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] { @@ -755,16 +755,16 @@ namespace BeWo.Report.DefaultReports this.formattingRuleServiceDesc, this.formattingRuleCostBearer, this.formattingRuleEmployeeName}); - this.Margins = new System.Drawing.Printing.Margins(33, 22, 44, 30); + this.Margins = new System.Drawing.Printing.Margins(33, 22, 30, 30); this.PageHeight = 1169; this.PageWidth = 827; this.PaperKind = System.Drawing.Printing.PaperKind.A4; this.Version = "17.1"; ((System.ComponentModel.ISupportInitialize)(this.xrTable3)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this.xrTable4)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this.xrTable2)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this.xrTable1)).EndInit(); - ((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this)).EndInit(); } diff --git a/ReportImp/BeWoRimbach/Quittierungsbeleg.cs b/ReportImp/BeWoRimbach/Quittierungsbeleg.cs index 57908ceec..cf87bc064 100644 --- a/ReportImp/BeWoRimbach/Quittierungsbeleg.cs +++ b/ReportImp/BeWoRimbach/Quittierungsbeleg.cs @@ -3,11 +3,12 @@ using System.Collections.Generic; using System.Drawing; using System.IO; using System.Text.RegularExpressions; +using BeWo.Report; using BeWo.Report.ReportObjects; using BS.Shared.Core; using DevExpress.XtraReports.UI; -namespace BeWo.Report.DefaultReports +namespace BeWoRimbach { public partial class Quittierungsbeleg : XtraReport, IBeWoReport { diff --git a/ReportImp/BeWoRimbach/ServiceInvoiceReport.Designer.cs b/ReportImp/BeWoRimbach/ServiceInvoiceReport.Designer.cs index 2194c1f15..a7b7411d9 100644 --- a/ReportImp/BeWoRimbach/ServiceInvoiceReport.Designer.cs +++ b/ReportImp/BeWoRimbach/ServiceInvoiceReport.Designer.cs @@ -1,5 +1,5 @@ using BeWo.Report.ReportObjects; -namespace BeWo.Report.DefaultReports +namespace BeWoRimbach { partial class ServiceInvoiceReport { diff --git a/ReportImp/BeWoRimbach/ServiceInvoiceReport.cs b/ReportImp/BeWoRimbach/ServiceInvoiceReport.cs index 26d7dfc83..4f211fc51 100644 --- a/ReportImp/BeWoRimbach/ServiceInvoiceReport.cs +++ b/ReportImp/BeWoRimbach/ServiceInvoiceReport.cs @@ -1,9 +1,10 @@ using System; +using BeWo.Report; using BeWo.Report.ReportObjects; using DevExpress.XtraReports.UI; -namespace BeWo.Report.DefaultReports +namespace BeWoRimbach { public partial class ServiceInvoiceReport : XtraReport, IBeWoReport { diff --git a/ReportImp/BeWoRimbach/SettlementReport.Designer.cs b/ReportImp/BeWoRimbach/SettlementReport.Designer.cs index 1c073dfd6..29f6bd0d6 100644 --- a/ReportImp/BeWoRimbach/SettlementReport.Designer.cs +++ b/ReportImp/BeWoRimbach/SettlementReport.Designer.cs @@ -1,4 +1,4 @@ -namespace BeWo.Report.DefaultReports.Alt +namespace BeWoRimbach { partial class Spitzabrechnung { diff --git a/ReportImp/BeWoRimbach/SettlementReport.cs b/ReportImp/BeWoRimbach/SettlementReport.cs index f7f6ea8f3..8f7b6bff0 100644 --- a/ReportImp/BeWoRimbach/SettlementReport.cs +++ b/ReportImp/BeWoRimbach/SettlementReport.cs @@ -6,7 +6,7 @@ using BeWo.Report; using BeWo.Report.ReportObjects; using BS.Shared.DataContracts; -namespace BeWo.Report.DefaultReports.Alt +namespace BeWoRimbach { public partial class Spitzabrechnung : DevExpress.XtraReports.UI.XtraReport, IBeWoReport { diff --git a/ReportImp/SBBMainzReports/QuittierungsbelegJaMainz.cs b/ReportImp/SBBMainzReports/QuittierungsbelegJaMainz.cs index 55fb759f9..6aea875f8 100644 --- a/ReportImp/SBBMainzReports/QuittierungsbelegJaMainz.cs +++ b/ReportImp/SBBMainzReports/QuittierungsbelegJaMainz.cs @@ -22,9 +22,7 @@ using System.Linq; namespace SBBMainzReports { public partial class QuittierungsbelegJaMainz : DevExpress.XtraReports.UI.XtraReport, IBeWoReport - { - - + { public QuittierungsbelegJaMainz() { InitializeComponent(); @@ -32,44 +30,54 @@ namespace SBBMainzReports public void SetReportDataSource(ServicesOverviewRO pRO) { + xrCheckBox1.Visible = false; + xrCheckBox2.Visible = false; + xrCheckBox3.Visible = false; + xrCheckBox4.Visible = false; + if (pRO.Services != null) { foreach (ServicesOverviewRO.ServiceDetail s in pRO.Services) { var serviceRecord = DAOFactory.GenericDAO.LoadByID(s.ServiceRecordOid); - var srDc = MapperFactory.ServiceRecordDC_ServiceRecord.MapToNewDC(serviceRecord); - - // entweder so für die Ziele oder s.u. - //sd.GoalList = String.Empty; - //if (srDc.Goals != null && srDc.Goals.Count > 0) - //{ - - // foreach (var goal in srDc.Goals) - // { - // if (sd.GoalList.Length > 0) - // sd.GoalList += ", "; - // sd.GoalList += goal.TypeDescription; - // } - //} - s.ServiceCategory = ""; - - if (s.ServiceDescription == "") - { - - } } - } + + SetKopfbereich(pRO); + + pRO.ApprovedFLSPerMonth = pRO.ApprovedFLSPerWeek * 4.33m; + DateTime start = pRO.StartDate; + DateTime end = pRO.EndDate; + this.bindingSource1.DataSource = pRO; + } + + private CostBearer2SupportConcept GetCurrentC2S(ServicesOverviewRO ro) + { + if (ro.CostBearer2SupportConceptList != null && ro.CostBearer2SupportConceptList.Count > 0) + { + foreach (var c2sc in ro.CostBearer2SupportConceptList) + { + if (c2sc.CostBearer.Organisation.Name.ToLower().Contains("jugendamt der landeshauptstadt mainz") && c2sc.ApprovedStartDate <= ro.StartDate && c2sc.ApprovedEndDate >= ro.EndDate) + return c2sc; + } + } + + return null; + } + + private void SetKopfbereich(ServicesOverviewRO pRO) + { String betreuer1 = ""; long betreuer1EOid = 0; String betreuer2 = ""; long betreuer2EOid = 0; + int i = 0; if (pRO.CostBearer2SupportConceptList != null && pRO.CostBearer2SupportConceptList.Count > 0) { - var c2s = GetCurrentC2S(pRO); // richtiges costbeare2supportconcept für JA Mainz rausfinden + var c2s = GetCurrentC2S(pRO); SupportConceptApprovalPeriod2Employee p2e; foreach (var rating in c2s.SupportConcept.Ratings) @@ -81,13 +89,53 @@ namespace SBBMainzReports var entry = DAOFactory.GenericDAO.LoadByID(item.ValueListEntryOid.Value); var ratingName = entry.Value; var ratingErgebnis = item.RatingType.DisplayName; + + switch (i) + { + case 0: + lblZiel1.Text = ratingName; + if (ratingErgebnis.ToLower() == "erledigt") + { + xrCheckBox1.Checked = true; + xrCheckBox1.Visible = true; + } + else + lblBewertung1.Text = ratingErgebnis; break; + case 1: + lblZiel2.Text = ratingName; + if (ratingErgebnis.ToLower() == "erledigt") + { + xrCheckBox2.Checked = true; + xrCheckBox2.Visible = true; + } + else + lblBewertung2.Text = ratingErgebnis; break; + case 2: + lblZiel3.Text = ratingName; + if (ratingErgebnis.ToLower() == "erledigt") + { + xrCheckBox3.Checked = true; + xrCheckBox3.Visible = true; + } + else + lblBewertung3.Text = ratingErgebnis; break; + case 3: + lblZiel4.Text = ratingName; + if (ratingErgebnis.ToLower() == "erledigt") + { + xrCheckBox4.Checked = true; + xrCheckBox4.Visible = true; + } + else + lblBewertung4.Text = ratingErgebnis; break; + } + i++; } } } foreach (var scap in c2s.ApprovalPeriodList) { - if (scap.SupportConceptApprovalPeriod2Employee != null) { var sortedScs = scap.SupportConceptApprovalPeriod2Employee.OrderByDescending(s => s.Betreuungsschluessel).ToList(); @@ -112,6 +160,7 @@ namespace SBBMainzReports String qualifikation1 = ""; String qualifikation2 = ""; + if (betreuer1EOid != 0) { var employee = DAOFactory.GenericDAO.LoadByID(betreuer1EOid); @@ -123,7 +172,7 @@ namespace SBBMainzReports } } - lblQualifikation1.Text = qualifikation1; + if (betreuer2EOid != 0) { var employee = DAOFactory.GenericDAO.LoadByID(betreuer2EOid); @@ -138,294 +187,23 @@ namespace SBBMainzReports lblQualifikation1.Text = qualifikation1; lblQualifikation2.Text = qualifikation2; } - ////if (v2o.RatingTypeOid.HasValue) - ////{ - //// var ratingType = DAOFactory.GenericDAO.LoadByID(v2o.RatingTypeOid.Value); - ////} - - SetKopfbereich(pRO); - - pRO.ApprovedFLSPerMonth = pRO.ApprovedFLSPerWeek * 4.33m; - - DateTime start = pRO.StartDate; - DateTime end = pRO.EndDate; - - this.bindingSource1.DataSource = pRO; - } - - private void ErmittleHauptbetreuer(ServicesOverviewRO pRO) - { - - } - - // aus LHFrankfurtOder Leistungsnachweis ABW - //public Dictionary ErstelleZieleDict(ServicesOverviewRO pRO) - //{ - // Dictionary dict = new Dictionary(); - - // if (pRO.CostBearer2SupportConceptList != null && pRO.CostBearer2SupportConceptList.Count > 0) - // { - // var c2s = pRO.CostBearer2SupportConceptList[0]; - // var sc = c2s.SupportConcept; - // var goals = new List(); - - // foreach (var v2o in sc.ValueList) - // { - // if (v2o.Entry.Type == ValueListEntryType.SupportConceptGoalCategoryType || v2o.Entry.Type == ValueListEntryType.SupportConceptIndividualGoalCategoryType) - // { - // //if (v2o.Entry.ParentOid.HasValue) - // //{ - // // var parent = DAOFactory.GenericDAO.LoadByID(v2o.Entry.ParentOid.Value); - - // // goals.Add(MapperFactory.ValueListEntryDC_ValueListEntry.MapToNewDC(parent)); - // //} - - // var dc = MapperFactory.ValueListEntryDC_ValueListEntry.MapToNewDC(v2o.Entry); - // goals.Add(dc); - - // } - // else if (v2o.Entry.Type == ValueListEntryType.SupportConceptGoalType || - // v2o.Entry.Type == ValueListEntryType.SupportConceptIndividualGoalType) - // { - // //Maßnahme - // if (v2o.Entry.ParentOid.HasValue) - // { - // var parent = DAOFactory.GenericDAO.LoadByID(v2o.Entry.ParentOid.Value); - - // goals.Add(MapperFactory.ValueListEntryDC_ValueListEntry.MapToNewDC(parent)); - // } - // //var dc = MapperFactory.ValueListEntryDC_ValueListEntry.MapToNewDC(v2o.Entry); - // //goals.Add(dc); - // } - // } - - // StringBuilder sb = new StringBuilder(); - // int index = 1; - // foreach (var goal in goals.OrderBy(g => g.DisplayName)) - // { - // if (!dict.ContainsKey(goal.DisplayName)) - // { - // if (sb.Length > 0) - // { - // sb.AppendLine(); - // } - // sb.AppendLine(String.Format("{0}: {1}", index, goal.DisplayName)); - // dict.Add(goal.DisplayName, index.ToString()); - - // index++; - // } - - // } - - // lblZiele.Text = sb.ToString(); - - // } - //} - - private CostBearer2SupportConcept GetCurrentC2S(ServicesOverviewRO ro) - { - if (ro.CostBearer2SupportConceptList != null && ro.CostBearer2SupportConceptList.Count > 0) - { - foreach (var c2sc in ro.CostBearer2SupportConceptList) - { - if (c2sc.CostBearer.Organisation.Name.ToLower().Contains("jugendamt der landeshauptstadt mainz") && c2sc.ApprovedStartDate <= ro.StartDate && c2sc.ApprovedEndDate >= ro.EndDate) - return c2sc; - } - } - - return null; - } - - //private decimal BerechneUebertragVormonat(ServicesOverviewRO pRO, decimal anteilBetreuungsstundenProzent, decimal anteilOverheadProzent) - //{ - // var calc = new SBBMainzCalculations(); - - // decimal uebertrag = 0; - // if (pRO.CostBearer2SupportConceptList != null && pRO.CostBearer2SupportConceptList.Count > 0) - // { - // var c2s = pRO.CostBearer2SupportConceptList[0]; - - // IList allServiceRecords = c2s.ServiceRecords; - - // decimal flmSoll = 0; - - - // DateTime start = c2s.StartDate.Value; - // int months = 0; - // while (start < pRO.StartDate) - // { - // var dc = MapperFactory.SupportConceptCostBearerRelDC_CostBearer2SupportConcept.MapToNewDC(c2s); - - // var approvedPerWeek = calc.GetApprovedHoursPerWeek(dc, start, false) ?? 0; - - // decimal soll = approvedPerWeek * 4.33m; - // if (start.Day != 1) - // { - // DateTime end = new DateTime(start.AddMonths(1).Year, start.AddMonths(1).Month, 1); - - // decimal days = (decimal)end.Subtract(start).TotalDays; - - // soll *= days / DateTime.DaysInMonth(start.Year, start.Month); - // } - // flmSoll += soll; - // decimal ist = GetIstImMonat(allServiceRecords, start); - // ist += ist/ anteilBetreuungsstundenProzent * anteilOverheadProzent; - // ist /= 60; - // var uebertragMonat = ist - soll; - - // uebertrag += uebertragMonat; - // start = start.AddMonths(1); - // start = new DateTime(start.Year, start.Month, 1); - // months++; - // var mod = months % 3; - // if (mod == 0) - // uebertrag = 0; - // } - - - // } - // return uebertrag; - //} - - //private decimal GetIstImMonat(IList allServiceRecords, DateTime start) - //{ - // DateTime monatEnd = start.AddMonths(1); - // monatEnd = new DateTime(monatEnd.Year, monatEnd.Month, 1); - - // decimal ist = 0; - - // Dictionary groupBookingDict = new Dictionary(); - // foreach (var item in allServiceRecords) - // { - // if (!item.GroupOid.HasValue || !groupBookingDict.ContainsKey(item.GroupOid.Value)) - // { - // if (item.Start != null) - // { - // if (item.Start >= start && item.Start.Value < monatEnd) - // { - // if (item.ServiceDescription != null && item.ServiceDescription.ServiceCategory != null && item.ServiceDescription.ServiceCategory.IsBillable) - // { - // ist += (item.RoundedDuration * item.ServiceDescription.ServiceCategory.Percentage) / 100; - - // if (item.GroupOid.HasValue) - // groupBookingDict.Add(item.GroupOid.Value, true); - // } - // } - // } - // } - // } - - // return ist; - //} - - //private bool MussUebertragBerechnen(ServicesOverviewRO pRO) - //{ - // if (pRO.CostBearer2SupportConceptList != null && pRO.CostBearer2SupportConceptList.Count > 0) - // { - // var c2s = pRO.CostBearer2SupportConceptList[0]; - - // int months = 0; - - // DateTime start = c2s.StartDate.Value; - - // while (start < pRO.EndDate) - // { - // months++; - // start = start.AddMonths(1); - // } - - // var mod = months%3; - // if (mod == 0) - // return false; - // } - // return true; - //} - - private void SetKopfbereich(ServicesOverviewRO pRO) - { - String employee1 = ""; - String employee2 = ""; if (pRO.CostBearer2SupportConceptList != null) { - var cb2sc = pRO.CostBearer2SupportConceptList[0]; + var cb2sc = GetCurrentC2S(pRO); if (cb2sc.CostBearerContactPerson != null) { if (cb2sc.CostBearerContactPerson.Sex.HasValue && cb2sc.CostBearerContactPerson.Sex.Value == Sex.Female) - { lblAnsprechpartner.Text = "Frau "; - } else if (cb2sc.CostBearerContactPerson.Sex.HasValue && cb2sc.CostBearerContactPerson.Sex.Value == Sex.Male) - { lblAnsprechpartner.Text = "Herr "; - } + lblAnsprechpartner.Text += cb2sc.CostBearerContactPerson.LastName; } - //foreach (var scap in cb2sc.ApprovalPeriodList) - //{ - // if (scap.StartDate <= pRO.EndDate && scap.EndDate >= pRO.StartDate) - // { - // if (scap.ServiceCategory != null) - // { - // cellLeistung.Text = scap.ServiceCategory.Name; - // } - // } - //} - - var customer = cb2sc.SupportConcept.Customer; - - foreach (var c2o in customer.Employee2CustomerList) - { - foreach (var valueEntry in c2o.ValueList) - { - if (valueEntry.Entry.Type == ValueListEntryType.StaffRoleType) - { - if (valueEntry.Entry.Value == "SPFH" || (valueEntry.Entry.Value.ToLower().Contains("erziehung") && valueEntry.Entry.Value.ToLower().Contains("beistand"))) - { - if (String.IsNullOrEmpty(employee1)) - { - employee1 = c2o.Employee.Person.FirstName + " " + c2o.Employee.Person.LastName; - } - else - { - employee2 = c2o.Employee.Person.FirstName + " " + c2o.Employee.Person.LastName; - } - } - //if (String.IsNullOrEmpty(employee1)) - //{ - // employee1 = c2o.Employee.Person.FirstName + " " + c2o.Employee.Person.LastName; - //} - //else - //{ - // employee2 = c2o.Employee.Person.FirstName + " " + c2o.Employee.Person.LastName; - //} - } - } - } } - if (String.IsNullOrEmpty(employee1)) - { - employee1 = employee2; - employee2 = ""; - - } - pRO.MainAttendant = employee1; - cellBetreuer2.Text = employee2; - //cellJugendamt.Text = pRO.Costbearer; - - - // var gr = Graphics.FromHwnd(IntPtr.Zero); - // var a = gr.MeasureString(pRO.Costbearer, cellJugendamt.Font); - - // cellJugendamt.CanGrow = false; - // if (a.Width > 201) - //{ - // cellJugendamt.CanGrow = true; - //} - } } } diff --git a/ReportImp/SBBMainzReports/QuittierungsbelegJaMainz.designer.cs b/ReportImp/SBBMainzReports/QuittierungsbelegJaMainz.designer.cs index 000f23115..2992ba8d9 100644 --- a/ReportImp/SBBMainzReports/QuittierungsbelegJaMainz.designer.cs +++ b/ReportImp/SBBMainzReports/QuittierungsbelegJaMainz.designer.cs @@ -34,7 +34,29 @@ namespace SBBMainzReports this.Detail = new DevExpress.XtraReports.UI.DetailBand(); this.DetailReport = new DevExpress.XtraReports.UI.DetailReportBand(); this.Detail1 = new DevExpress.XtraReports.UI.DetailBand(); + this.xrTable2 = new DevExpress.XtraReports.UI.XRTable(); + this.xrTableRow7 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell41 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell42 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell44 = 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.xrTableCell67 = new DevExpress.XtraReports.UI.XRTableCell(); this.GroupHeader1 = new DevExpress.XtraReports.UI.GroupHeaderBand(); + this.xrTable4 = new DevExpress.XtraReports.UI.XRTable(); + this.xrTableRow8 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell68 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell69 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell70 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell71 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell72 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell73 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell74 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell75 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell76 = new DevExpress.XtraReports.UI.XRTableCell(); this.GroupFooter1 = new DevExpress.XtraReports.UI.GroupFooterBand(); this.xrLabel4 = new DevExpress.XtraReports.UI.XRLabel(); this.xrLabel8 = new DevExpress.XtraReports.UI.XRLabel(); @@ -42,6 +64,7 @@ namespace SBBMainzReports this.xrLabel16 = new DevExpress.XtraReports.UI.XRLabel(); this.xrLabel13 = new DevExpress.XtraReports.UI.XRLabel(); this.xrLabel14 = new DevExpress.XtraReports.UI.XRLabel(); + 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(); @@ -77,66 +100,47 @@ namespace SBBMainzReports this.xrTableCell20 = new DevExpress.XtraReports.UI.XRTableCell(); this.xrTableCell54 = new DevExpress.XtraReports.UI.XRTableCell(); this.xrTableCell59 = new DevExpress.XtraReports.UI.XRTableCell(); - this.lblZiele = new DevExpress.XtraReports.UI.XRTableCell(); - this.xrTableCell63 = new DevExpress.XtraReports.UI.XRTableCell(); + this.lblZiel1 = new DevExpress.XtraReports.UI.XRTableCell(); + this.lblBewertung1 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrCheckBox1 = new DevExpress.XtraReports.UI.XRCheckBox(); this.xrTableRow4 = new DevExpress.XtraReports.UI.XRTableRow(); this.xrTableCell29 = new DevExpress.XtraReports.UI.XRTableCell(); this.xrTableCell21 = new DevExpress.XtraReports.UI.XRTableCell(); this.cellBetreuer2 = new DevExpress.XtraReports.UI.XRTableCell(); this.xrTableCell55 = new DevExpress.XtraReports.UI.XRTableCell(); this.xrTableCell60 = new DevExpress.XtraReports.UI.XRTableCell(); - this.xrTableCell28 = new DevExpress.XtraReports.UI.XRTableCell(); - this.xrTableCell64 = new DevExpress.XtraReports.UI.XRTableCell(); + this.lblZiel2 = new DevExpress.XtraReports.UI.XRTableCell(); + this.lblBewertung2 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrCheckBox2 = new DevExpress.XtraReports.UI.XRCheckBox(); this.xrTableRow25 = new DevExpress.XtraReports.UI.XRTableRow(); this.xrTableCell30 = new DevExpress.XtraReports.UI.XRTableCell(); this.xrTableCell32 = new DevExpress.XtraReports.UI.XRTableCell(); this.xrTableCell43 = new DevExpress.XtraReports.UI.XRTableCell(); this.xrTableCell56 = new DevExpress.XtraReports.UI.XRTableCell(); this.xrTableCell61 = new DevExpress.XtraReports.UI.XRTableCell(); - this.xrTableCell51 = new DevExpress.XtraReports.UI.XRTableCell(); - this.xrTableCell65 = new DevExpress.XtraReports.UI.XRTableCell(); + this.lblZiel3 = new DevExpress.XtraReports.UI.XRTableCell(); + this.lblBewertung3 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrCheckBox3 = new DevExpress.XtraReports.UI.XRCheckBox(); this.xrTableRow26 = new DevExpress.XtraReports.UI.XRTableRow(); this.xrTableCell45 = new DevExpress.XtraReports.UI.XRTableCell(); this.xrTableCell52 = new DevExpress.XtraReports.UI.XRTableCell(); this.xrTableCell57 = new DevExpress.XtraReports.UI.XRTableCell(); - this.xrTableCell40 = new DevExpress.XtraReports.UI.XRTableCell(); - this.xrTableCell66 = new DevExpress.XtraReports.UI.XRTableCell(); + this.lblZiel4 = new DevExpress.XtraReports.UI.XRTableCell(); + this.lblBewertung4 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrCheckBox4 = new DevExpress.XtraReports.UI.XRCheckBox(); this.xrTableRow5 = new DevExpress.XtraReports.UI.XRTableRow(); this.xrTableCell35 = new DevExpress.XtraReports.UI.XRTableCell(); this.lblBetreuer1 = new DevExpress.XtraReports.UI.XRTableCell(); this.lblQualifikation1 = new DevExpress.XtraReports.UI.XRTableCell(); + this.lblBetreuer2 = new DevExpress.XtraReports.UI.XRTableCell(); this.lblQualifikation2 = new DevExpress.XtraReports.UI.XRTableCell(); this.xrTableCell38 = new DevExpress.XtraReports.UI.XRTableCell(); this.field30Prozent = new DevExpress.XtraReports.UI.CalculatedField(); this.field70ProzentProWoche = new DevExpress.XtraReports.UI.CalculatedField(); - this.xrTable2 = new DevExpress.XtraReports.UI.XRTable(); - this.xrTableRow7 = new DevExpress.XtraReports.UI.XRTableRow(); - this.xrTableCell41 = new DevExpress.XtraReports.UI.XRTableCell(); - this.xrTableCell42 = new DevExpress.XtraReports.UI.XRTableCell(); - this.xrTableCell44 = 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.xrTableCell67 = new DevExpress.XtraReports.UI.XRTableCell(); - this.xrTable4 = new DevExpress.XtraReports.UI.XRTable(); - this.xrTableRow8 = new DevExpress.XtraReports.UI.XRTableRow(); - this.xrTableCell68 = new DevExpress.XtraReports.UI.XRTableCell(); - this.xrTableCell69 = new DevExpress.XtraReports.UI.XRTableCell(); - this.xrTableCell70 = new DevExpress.XtraReports.UI.XRTableCell(); - this.xrTableCell71 = new DevExpress.XtraReports.UI.XRTableCell(); - this.xrTableCell72 = new DevExpress.XtraReports.UI.XRTableCell(); - this.xrTableCell73 = new DevExpress.XtraReports.UI.XRTableCell(); - this.xrTableCell74 = new DevExpress.XtraReports.UI.XRTableCell(); - this.xrTableCell75 = new DevExpress.XtraReports.UI.XRTableCell(); - this.xrTableCell76 = new DevExpress.XtraReports.UI.XRTableCell(); - this.lblBetreuer2 = new DevExpress.XtraReports.UI.XRTableCell(); - this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components); - ((System.ComponentModel.ISupportInitialize)(this.xrTable1)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.xrTable2)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.xrTable4)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrTable1)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this)).BeginInit(); // // Detail @@ -172,6 +176,139 @@ namespace SBBMainzReports this.Detail1.StylePriority.UseFont = false; this.Detail1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; // + // xrTable2 + // + this.xrTable2.BorderColor = System.Drawing.Color.Black; + this.xrTable2.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) + | DevExpress.XtraPrinting.BorderSide.Right))); + this.xrTable2.LocationFloat = new DevExpress.Utils.PointFloat(0.7509549F, 0F); + this.xrTable2.Name = "xrTable2"; + this.xrTable2.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F); + this.xrTable2.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] { + this.xrTableRow7}); + this.xrTable2.SizeF = new System.Drawing.SizeF(1105F, 20F); + this.xrTable2.StylePriority.UseBorders = false; + this.xrTable2.StylePriority.UseFont = false; + this.xrTable2.StylePriority.UseTextAlignment = false; + this.xrTable2.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + // + // xrTableRow7 + // + this.xrTableRow7.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableRow7.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell41, + this.xrTableCell42, + this.xrTableCell44, + this.xrTableCell46, + this.xrTableCell47, + this.xrTableCell48, + this.xrTableCell49, + this.xrTableCell50, + this.xrTableCell67}); + this.xrTableRow7.Name = "xrTableRow7"; + this.xrTableRow7.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F); + this.xrTableRow7.StylePriority.UseBorders = false; + this.xrTableRow7.StylePriority.UseTextAlignment = false; + this.xrTableRow7.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.xrTableRow7.Weight = 1D; + // + // xrTableCell41 + // + this.xrTableCell41.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.StartDate", "{0:dd.MM.yyyy}")}); + this.xrTableCell41.Name = "xrTableCell41"; + this.xrTableCell41.StylePriority.UseFont = false; + this.xrTableCell41.StylePriority.UsePadding = false; + this.xrTableCell41.StylePriority.UseTextAlignment = false; + this.xrTableCell41.Text = "xrTableCell13"; + this.xrTableCell41.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopCenter; + this.xrTableCell41.Weight = 0.11363701715285417D; + // + // xrTableCell42 + // + this.xrTableCell42.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.StartDateMinutes", "{0:HH:mm}")}); + this.xrTableCell42.Name = "xrTableCell42"; + this.xrTableCell42.StylePriority.UseFont = false; + this.xrTableCell42.StylePriority.UsePadding = false; + this.xrTableCell42.StylePriority.UseTextAlignment = false; + this.xrTableCell42.Text = "xrTableCell15"; + this.xrTableCell42.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopCenter; + this.xrTableCell42.Weight = 0.075757584062077235D; + // + // xrTableCell44 + // + this.xrTableCell44.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.EndDateMinutes", "{0:HH:mm}")}); + this.xrTableCell44.Name = "xrTableCell44"; + this.xrTableCell44.StylePriority.UseTextAlignment = false; + this.xrTableCell44.Text = "xrTableCell12"; + this.xrTableCell44.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopCenter; + this.xrTableCell44.Weight = 0.07575757442897027D; + // + // xrTableCell46 + // + this.xrTableCell46.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.fieldAbrechenbareMinuten", "{0:0.00}")}); + this.xrTableCell46.Name = "xrTableCell46"; + this.xrTableCell46.StylePriority.UseTextAlignment = false; + this.xrTableCell46.Text = "xrTableCell2"; + this.xrTableCell46.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopCenter; + this.xrTableCell46.Weight = 0.075757581697702109D; + // + // xrTableCell47 + // + this.xrTableCell47.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.EmployeeAbbr")}); + this.xrTableCell47.Name = "xrTableCell47"; + this.xrTableCell47.StylePriority.UseTextAlignment = false; + this.xrTableCell47.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopCenter; + this.xrTableCell47.Weight = 0.087435773747900153D; + // + // xrTableCell48 + // + this.xrTableCell48.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.EmployeeCount")}); + this.xrTableCell48.Name = "xrTableCell48"; + this.xrTableCell48.StylePriority.UseTextAlignment = false; + this.xrTableCell48.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopCenter; + this.xrTableCell48.Weight = 0.050926745144760255D; + // + // xrTableCell49 + // + this.xrTableCell49.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.ServiceCategory")}); + this.xrTableCell49.Name = "xrTableCell49"; + this.xrTableCell49.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 0, 0, 0, 100F); + this.xrTableCell49.StylePriority.UsePadding = false; + this.xrTableCell49.StylePriority.UseTextAlignment = false; + this.xrTableCell49.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; + this.xrTableCell49.Weight = 0.10146444726626641D; + // + // xrTableCell50 + // + this.xrTableCell50.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.ServiceDescription")}); + this.xrTableCell50.Name = "xrTableCell50"; + this.xrTableCell50.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 0, 0, 0, 100F); + this.xrTableCell50.StylePriority.UsePadding = false; + this.xrTableCell50.StylePriority.UseTextAlignment = false; + this.xrTableCell50.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; + this.xrTableCell50.Weight = 0.30901130979273306D; + // + // xrTableCell67 + // + this.xrTableCell67.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.Notice2")}); + this.xrTableCell67.Multiline = true; + this.xrTableCell67.Name = "xrTableCell67"; + this.xrTableCell67.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 0, 0, 0, 100F); + this.xrTableCell67.StylePriority.UsePadding = false; + this.xrTableCell67.StylePriority.UseTextAlignment = false; + this.xrTableCell67.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; + this.xrTableCell67.Weight = 0.50545497196073785D; + // // GroupHeader1 // this.GroupHeader1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { @@ -182,6 +319,107 @@ namespace SBBMainzReports this.GroupHeader1.RepeatEveryPage = true; this.GroupHeader1.StylePriority.UseFont = false; // + // xrTable4 + // + this.xrTable4.BackColor = System.Drawing.Color.Gainsboro; + this.xrTable4.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) + | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTable4.LocationFloat = new DevExpress.Utils.PointFloat(0.7509868F, 0F); + this.xrTable4.Name = "xrTable4"; + this.xrTable4.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F); + this.xrTable4.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] { + this.xrTableRow8}); + this.xrTable4.SizeF = new System.Drawing.SizeF(1105F, 38F); + this.xrTable4.StylePriority.UseBackColor = false; + this.xrTable4.StylePriority.UseBorders = false; + this.xrTable4.StylePriority.UseFont = false; + this.xrTable4.StylePriority.UseTextAlignment = false; + this.xrTable4.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + // + // xrTableRow8 + // + this.xrTableRow8.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell68, + this.xrTableCell69, + this.xrTableCell70, + this.xrTableCell71, + this.xrTableCell72, + this.xrTableCell73, + this.xrTableCell74, + this.xrTableCell75, + this.xrTableCell76}); + this.xrTableRow8.Name = "xrTableRow8"; + this.xrTableRow8.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F); + this.xrTableRow8.StylePriority.UseTextAlignment = false; + this.xrTableRow8.Weight = 1.1875D; + // + // xrTableCell68 + // + this.xrTableCell68.Name = "xrTableCell68"; + this.xrTableCell68.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 2, 0, 0, 100F); + this.xrTableCell68.StylePriority.UseFont = false; + this.xrTableCell68.StylePriority.UseTextAlignment = false; + this.xrTableCell68.Text = "Datum"; + this.xrTableCell68.Weight = 0.21947321879824233D; + // + // xrTableCell69 + // + this.xrTableCell69.Multiline = true; + this.xrTableCell69.Name = "xrTableCell69"; + this.xrTableCell69.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 2, 0, 0, 100F); + this.xrTableCell69.StylePriority.UseFont = false; + this.xrTableCell69.StylePriority.UseTextAlignment = false; + this.xrTableCell69.Text = "Beginn"; + this.xrTableCell69.Weight = 0.14631546596000911D; + // + // xrTableCell70 + // + this.xrTableCell70.Name = "xrTableCell70"; + this.xrTableCell70.Text = "Ende"; + this.xrTableCell70.Weight = 0.14631546596000911D; + // + // xrTableCell71 + // + this.xrTableCell71.Name = "xrTableCell71"; + this.xrTableCell71.Text = "Std."; + this.xrTableCell71.Weight = 0.14631546668885154D; + // + // xrTableCell72 + // + this.xrTableCell72.Font = new System.Drawing.Font("Calibri", 8F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrTableCell72.Name = "xrTableCell72"; + this.xrTableCell72.StylePriority.UseFont = false; + this.xrTableCell72.Text = "Mitarb."; + this.xrTableCell72.Weight = 0.168870814142682D; + // + // xrTableCell73 + // + this.xrTableCell73.Font = new System.Drawing.Font("Calibri", 8F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrTableCell73.Multiline = true; + this.xrTableCell73.Name = "xrTableCell73"; + this.xrTableCell73.StylePriority.UseFont = false; + this.xrTableCell73.Text = "Anz.\r\nMit."; + this.xrTableCell73.Weight = 0.098358179054908151D; + // + // xrTableCell74 + // + this.xrTableCell74.Name = "xrTableCell74"; + this.xrTableCell74.Text = "Ort"; + this.xrTableCell74.Weight = 0.19596464266689506D; + // + // xrTableCell75 + // + this.xrTableCell75.Name = "xrTableCell75"; + this.xrTableCell75.Text = "Art"; + this.xrTableCell75.Weight = 0.596813030301476D; + // + // xrTableCell76 + // + this.xrTableCell76.Name = "xrTableCell76"; + this.xrTableCell76.Text = "Beteiligte Personen/ Themen"; + this.xrTableCell76.Weight = 0.97621720273302515D; + // // GroupFooter1 // this.GroupFooter1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { @@ -274,6 +512,10 @@ namespace SBBMainzReports this.xrLabel14.StylePriority.UseTextAlignment = false; this.xrLabel14.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; // + // bindingSource1 + // + this.bindingSource1.DataSource = typeof(BeWo.Report.ReportObjects.ServicesOverviewRO); + // // formattingRuleStartDate // this.formattingRuleStartDate.Condition = "[StartDate2] < [StartDate]"; @@ -401,7 +643,7 @@ namespace SBBMainzReports this.xrLabel9.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); this.xrLabel9.SizeF = new System.Drawing.SizeF(112.0839F, 14.66669F); this.xrLabel9.StylePriority.UseFont = false; - this.xrLabel9.Text = "Sachbearbeitung\r\nAmt für Jugend und Familie"; + this.xrLabel9.Text = "Sachbearbeitung\r\n"; // // xrLabel2 // @@ -595,8 +837,8 @@ namespace SBBMainzReports this.xrTableCell20, this.xrTableCell54, this.xrTableCell59, - this.lblZiele, - this.xrTableCell63}); + this.lblZiel1, + this.lblBewertung1}); this.xrTableRow3.Name = "xrTableRow3"; this.xrTableRow3.Weight = 1D; // @@ -652,19 +894,30 @@ namespace SBBMainzReports this.xrTableCell59.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopCenter; this.xrTableCell59.Weight = 0.2837753129476841D; // - // lblZiele + // lblZiel1 // - this.lblZiele.Name = "lblZiele"; - this.lblZiele.StylePriority.UseTextAlignment = false; - this.lblZiele.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopCenter; - this.lblZiele.Weight = 0.23774225148717221D; + this.lblZiel1.Name = "lblZiel1"; + this.lblZiel1.StylePriority.UseTextAlignment = false; + this.lblZiel1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopCenter; + this.lblZiel1.Weight = 0.23774225148717221D; // - // xrTableCell63 + // lblBewertung1 // - this.xrTableCell63.Name = "xrTableCell63"; - this.xrTableCell63.StylePriority.UseTextAlignment = false; - this.xrTableCell63.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopCenter; - this.xrTableCell63.Weight = 0.18492212906493694D; + this.lblBewertung1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.xrCheckBox1}); + this.lblBewertung1.Name = "lblBewertung1"; + this.lblBewertung1.StylePriority.UseTextAlignment = false; + this.lblBewertung1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopCenter; + this.lblBewertung1.Weight = 0.18492212906493694D; + // + // xrCheckBox1 + // + this.xrCheckBox1.Borders = DevExpress.XtraPrinting.BorderSide.None; + this.xrCheckBox1.LocationFloat = new DevExpress.Utils.PointFloat(61.43755F, 9.536743E-06F); + this.xrCheckBox1.Name = "xrCheckBox1"; + this.xrCheckBox1.SizeF = new System.Drawing.SizeF(23.58322F, 19.99998F); + this.xrCheckBox1.StylePriority.UseBorders = false; + this.xrCheckBox1.StylePriority.UseFont = false; // // xrTableRow4 // @@ -674,8 +927,8 @@ namespace SBBMainzReports this.cellBetreuer2, this.xrTableCell55, this.xrTableCell60, - this.xrTableCell28, - this.xrTableCell64}); + this.lblZiel2, + this.lblBewertung2}); this.xrTableRow4.Name = "xrTableRow4"; this.xrTableRow4.Weight = 1D; // @@ -735,19 +988,30 @@ namespace SBBMainzReports this.xrTableCell60.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopCenter; this.xrTableCell60.Weight = 0.28377517808461628D; // - // xrTableCell28 + // lblZiel2 // - this.xrTableCell28.Name = "xrTableCell28"; - this.xrTableCell28.StylePriority.UseTextAlignment = false; - this.xrTableCell28.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopCenter; - this.xrTableCell28.Weight = 0.23774212468122438D; + this.lblZiel2.Name = "lblZiel2"; + this.lblZiel2.StylePriority.UseTextAlignment = false; + this.lblZiel2.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopCenter; + this.lblZiel2.Weight = 0.23774212468122438D; // - // xrTableCell64 + // lblBewertung2 // - this.xrTableCell64.Name = "xrTableCell64"; - this.xrTableCell64.StylePriority.UseTextAlignment = false; - this.xrTableCell64.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopCenter; - this.xrTableCell64.Weight = 0.18492201150404158D; + this.lblBewertung2.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.xrCheckBox2}); + this.lblBewertung2.Name = "lblBewertung2"; + this.lblBewertung2.StylePriority.UseTextAlignment = false; + this.lblBewertung2.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopCenter; + this.lblBewertung2.Weight = 0.18492201150404158D; + // + // xrCheckBox2 + // + this.xrCheckBox2.Borders = DevExpress.XtraPrinting.BorderSide.None; + this.xrCheckBox2.LocationFloat = new DevExpress.Utils.PointFloat(61.43748F, 9.536743E-06F); + this.xrCheckBox2.Name = "xrCheckBox2"; + this.xrCheckBox2.SizeF = new System.Drawing.SizeF(23.58322F, 19.99998F); + this.xrCheckBox2.StylePriority.UseBorders = false; + this.xrCheckBox2.StylePriority.UseFont = false; // // xrTableRow25 // @@ -757,8 +1021,8 @@ namespace SBBMainzReports this.xrTableCell43, this.xrTableCell56, this.xrTableCell61, - this.xrTableCell51, - this.xrTableCell65}); + this.lblZiel3, + this.lblBewertung3}); this.xrTableRow25.Name = "xrTableRow25"; this.xrTableRow25.Weight = 1D; // @@ -814,19 +1078,30 @@ namespace SBBMainzReports this.xrTableCell61.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopCenter; this.xrTableCell61.Weight = 0.28377525514922652D; // - // xrTableCell51 + // lblZiel3 // - this.xrTableCell51.Name = "xrTableCell51"; - this.xrTableCell51.StylePriority.UseTextAlignment = false; - this.xrTableCell51.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopCenter; - this.xrTableCell51.Weight = 0.23774221640791718D; + this.lblZiel3.Name = "lblZiel3"; + this.lblZiel3.StylePriority.UseTextAlignment = false; + this.lblZiel3.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopCenter; + this.lblZiel3.Weight = 0.23774221640791718D; // - // xrTableCell65 + // lblBewertung3 // - this.xrTableCell65.Name = "xrTableCell65"; - this.xrTableCell65.StylePriority.UseTextAlignment = false; - this.xrTableCell65.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopCenter; - this.xrTableCell65.Weight = 0.184922059415545D; + this.lblBewertung3.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.xrCheckBox3}); + this.lblBewertung3.Name = "lblBewertung3"; + this.lblBewertung3.StylePriority.UseTextAlignment = false; + this.lblBewertung3.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopCenter; + this.lblBewertung3.Weight = 0.184922059415545D; + // + // xrCheckBox3 + // + this.xrCheckBox3.Borders = DevExpress.XtraPrinting.BorderSide.None; + this.xrCheckBox3.LocationFloat = new DevExpress.Utils.PointFloat(61.43761F, 0F); + this.xrCheckBox3.Name = "xrCheckBox3"; + this.xrCheckBox3.SizeF = new System.Drawing.SizeF(23.58322F, 19.99998F); + this.xrCheckBox3.StylePriority.UseBorders = false; + this.xrCheckBox3.StylePriority.UseFont = false; // // xrTableRow26 // @@ -834,8 +1109,8 @@ namespace SBBMainzReports this.xrTableCell45, this.xrTableCell52, this.xrTableCell57, - this.xrTableCell40, - this.xrTableCell66}); + this.lblZiel4, + this.lblBewertung4}); this.xrTableRow26.Name = "xrTableRow26"; this.xrTableRow26.Weight = 1D; // @@ -851,10 +1126,9 @@ namespace SBBMainzReports // // xrTableCell52 // - this.xrTableCell52.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { - new DevExpress.XtraReports.UI.XRBinding("Text", null, "Mandator.Name")}); this.xrTableCell52.Name = "xrTableCell52"; this.xrTableCell52.StylePriority.UseTextAlignment = false; + this.xrTableCell52.Text = "Sozialtherapeutische Beratungsstelle"; this.xrTableCell52.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopCenter; this.xrTableCell52.Weight = 0.68777959897513719D; // @@ -865,19 +1139,30 @@ namespace SBBMainzReports this.xrTableCell57.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopCenter; this.xrTableCell57.Weight = 0.65570557248701444D; // - // xrTableCell40 + // lblZiel4 // - this.xrTableCell40.Name = "xrTableCell40"; - this.xrTableCell40.StylePriority.UseTextAlignment = false; - this.xrTableCell40.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopCenter; - this.xrTableCell40.Weight = 0.39787682677234404D; + this.lblZiel4.Name = "lblZiel4"; + this.lblZiel4.StylePriority.UseTextAlignment = false; + this.lblZiel4.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopCenter; + this.lblZiel4.Weight = 0.39787682677234404D; // - // xrTableCell66 + // lblBewertung4 // - this.xrTableCell66.Name = "xrTableCell66"; - this.xrTableCell66.StylePriority.UseTextAlignment = false; - this.xrTableCell66.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopCenter; - this.xrTableCell66.Weight = 0.30947877104657606D; + this.lblBewertung4.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.xrCheckBox4}); + this.lblBewertung4.Name = "lblBewertung4"; + this.lblBewertung4.StylePriority.UseTextAlignment = false; + this.lblBewertung4.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopCenter; + this.lblBewertung4.Weight = 0.30947877104657606D; + // + // xrCheckBox4 + // + this.xrCheckBox4.Borders = DevExpress.XtraPrinting.BorderSide.None; + this.xrCheckBox4.LocationFloat = new DevExpress.Utils.PointFloat(61.43745F, 9.536743E-06F); + this.xrCheckBox4.Name = "xrCheckBox4"; + this.xrCheckBox4.SizeF = new System.Drawing.SizeF(23.58322F, 19.99998F); + this.xrCheckBox4.StylePriority.UseBorders = false; + this.xrCheckBox4.StylePriority.UseFont = false; // // xrTableRow5 // @@ -905,7 +1190,6 @@ namespace SBBMainzReports // this.lblBetreuer1.Name = "lblBetreuer1"; this.lblBetreuer1.StylePriority.UseTextAlignment = false; - this.lblBetreuer1.Text = "lblBetreuer1"; this.lblBetreuer1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopCenter; this.lblBetreuer1.Weight = 0.55713424368802134D; // @@ -918,7 +1202,14 @@ namespace SBBMainzReports this.lblQualifikation1.StylePriority.UseBorderColor = false; this.lblQualifikation1.StylePriority.UseTextAlignment = false; this.lblQualifikation1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopCenter; - this.lblQualifikation1.Weight = 0.13226271964857403D; + this.lblQualifikation1.Weight = 0.13064546813811262D; + // + // lblBetreuer2 + // + this.lblBetreuer2.Name = "lblBetreuer2"; + this.lblBetreuer2.StylePriority.UseTextAlignment = false; + this.lblBetreuer2.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopCenter; + this.lblBetreuer2.Weight = 0.51714990235525171D; // // lblQualifikation2 // @@ -946,251 +1237,6 @@ namespace SBBMainzReports this.field70ProzentProWoche.FieldType = DevExpress.XtraReports.UI.FieldType.Decimal; this.field70ProzentProWoche.Name = "field70ProzentProWoche"; // - // xrTable2 - // - this.xrTable2.BorderColor = System.Drawing.Color.Black; - this.xrTable2.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) - | DevExpress.XtraPrinting.BorderSide.Right))); - this.xrTable2.LocationFloat = new DevExpress.Utils.PointFloat(0.7509549F, 0F); - this.xrTable2.Name = "xrTable2"; - this.xrTable2.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F); - this.xrTable2.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] { - this.xrTableRow7}); - this.xrTable2.SizeF = new System.Drawing.SizeF(1105F, 20F); - this.xrTable2.StylePriority.UseBorders = false; - this.xrTable2.StylePriority.UseFont = false; - this.xrTable2.StylePriority.UseTextAlignment = false; - this.xrTable2.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; - // - // xrTableRow7 - // - this.xrTableRow7.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right) - | DevExpress.XtraPrinting.BorderSide.Bottom))); - this.xrTableRow7.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { - this.xrTableCell41, - this.xrTableCell42, - this.xrTableCell44, - this.xrTableCell46, - this.xrTableCell47, - this.xrTableCell48, - this.xrTableCell49, - this.xrTableCell50, - this.xrTableCell67}); - this.xrTableRow7.Name = "xrTableRow7"; - this.xrTableRow7.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F); - this.xrTableRow7.StylePriority.UseBorders = false; - this.xrTableRow7.StylePriority.UseTextAlignment = false; - this.xrTableRow7.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; - this.xrTableRow7.Weight = 1D; - // - // xrTableCell41 - // - this.xrTableCell41.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { - new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.StartDate", "{0:dd.MM.yyyy}")}); - this.xrTableCell41.Name = "xrTableCell41"; - this.xrTableCell41.StylePriority.UseFont = false; - this.xrTableCell41.StylePriority.UsePadding = false; - this.xrTableCell41.StylePriority.UseTextAlignment = false; - this.xrTableCell41.Text = "xrTableCell13"; - this.xrTableCell41.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopCenter; - this.xrTableCell41.Weight = 0.11363701715285417D; - // - // xrTableCell42 - // - this.xrTableCell42.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { - new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.StartDateMinutes", "{0:HH:mm}")}); - this.xrTableCell42.Name = "xrTableCell42"; - this.xrTableCell42.StylePriority.UseFont = false; - this.xrTableCell42.StylePriority.UsePadding = false; - this.xrTableCell42.StylePriority.UseTextAlignment = false; - this.xrTableCell42.Text = "xrTableCell15"; - this.xrTableCell42.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopCenter; - this.xrTableCell42.Weight = 0.075757584062077235D; - // - // xrTableCell44 - // - this.xrTableCell44.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { - new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.EndDateMinutes", "{0:HH:mm}")}); - this.xrTableCell44.Name = "xrTableCell44"; - this.xrTableCell44.StylePriority.UseTextAlignment = false; - this.xrTableCell44.Text = "xrTableCell12"; - this.xrTableCell44.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopCenter; - this.xrTableCell44.Weight = 0.07575757442897027D; - // - // xrTableCell46 - // - this.xrTableCell46.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { - new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.fieldAbrechenbareMinuten", "{0:0.00}")}); - this.xrTableCell46.Name = "xrTableCell46"; - this.xrTableCell46.StylePriority.UseTextAlignment = false; - this.xrTableCell46.Text = "xrTableCell2"; - this.xrTableCell46.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopCenter; - this.xrTableCell46.Weight = 0.075757581697702109D; - // - // xrTableCell47 - // - this.xrTableCell47.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { - new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.EmployeeAbbr")}); - this.xrTableCell47.Name = "xrTableCell47"; - this.xrTableCell47.StylePriority.UseTextAlignment = false; - this.xrTableCell47.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopCenter; - this.xrTableCell47.Weight = 0.050505051745078626D; - // - // xrTableCell48 - // - this.xrTableCell48.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { - new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.EmployeeCount")}); - this.xrTableCell48.Name = "xrTableCell48"; - this.xrTableCell48.StylePriority.UseTextAlignment = false; - this.xrTableCell48.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopCenter; - this.xrTableCell48.Weight = 0.037878787904438826D; - // - // xrTableCell49 - // - this.xrTableCell49.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { - new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.ServiceCategory")}); - this.xrTableCell49.Name = "xrTableCell49"; - this.xrTableCell49.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 0, 0, 0, 100F); - this.xrTableCell49.StylePriority.UsePadding = false; - this.xrTableCell49.StylePriority.UseTextAlignment = false; - this.xrTableCell49.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; - this.xrTableCell49.Weight = 0.11363636733079705D; - // - // xrTableCell50 - // - this.xrTableCell50.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { - new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.ServiceDescription")}); - this.xrTableCell50.Name = "xrTableCell50"; - this.xrTableCell50.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 0, 0, 0, 100F); - this.xrTableCell50.StylePriority.UsePadding = false; - this.xrTableCell50.StylePriority.UseTextAlignment = false; - this.xrTableCell50.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; - this.xrTableCell50.Weight = 0.31565661345195939D; - // - // xrTableCell67 - // - this.xrTableCell67.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { - new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.Notice2")}); - this.xrTableCell67.Multiline = true; - this.xrTableCell67.Name = "xrTableCell67"; - this.xrTableCell67.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 0, 0, 0, 100F); - this.xrTableCell67.StylePriority.UsePadding = false; - this.xrTableCell67.StylePriority.UseTextAlignment = false; - this.xrTableCell67.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; - this.xrTableCell67.Weight = 0.53661642748012384D; - // - // xrTable4 - // - this.xrTable4.BackColor = System.Drawing.Color.Gainsboro; - this.xrTable4.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) - | DevExpress.XtraPrinting.BorderSide.Right) - | DevExpress.XtraPrinting.BorderSide.Bottom))); - this.xrTable4.LocationFloat = new DevExpress.Utils.PointFloat(0.7509868F, 0F); - this.xrTable4.Name = "xrTable4"; - this.xrTable4.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F); - this.xrTable4.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] { - this.xrTableRow8}); - this.xrTable4.SizeF = new System.Drawing.SizeF(1105F, 38F); - this.xrTable4.StylePriority.UseBackColor = false; - this.xrTable4.StylePriority.UseBorders = false; - this.xrTable4.StylePriority.UseFont = false; - this.xrTable4.StylePriority.UseTextAlignment = false; - this.xrTable4.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; - // - // xrTableRow8 - // - this.xrTableRow8.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { - this.xrTableCell68, - this.xrTableCell69, - this.xrTableCell70, - this.xrTableCell71, - this.xrTableCell72, - this.xrTableCell73, - this.xrTableCell74, - this.xrTableCell75, - this.xrTableCell76}); - this.xrTableRow8.Name = "xrTableRow8"; - this.xrTableRow8.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F); - this.xrTableRow8.StylePriority.UseTextAlignment = false; - this.xrTableRow8.Weight = 1.1875D; - // - // xrTableCell68 - // - this.xrTableCell68.Name = "xrTableCell68"; - this.xrTableCell68.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 2, 0, 0, 100F); - this.xrTableCell68.StylePriority.UseFont = false; - this.xrTableCell68.StylePriority.UseTextAlignment = false; - this.xrTableCell68.Text = "Datum"; - this.xrTableCell68.Weight = 0.21947321879824233D; - // - // xrTableCell69 - // - this.xrTableCell69.Multiline = true; - this.xrTableCell69.Name = "xrTableCell69"; - this.xrTableCell69.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 2, 0, 0, 100F); - this.xrTableCell69.StylePriority.UseFont = false; - this.xrTableCell69.StylePriority.UseTextAlignment = false; - this.xrTableCell69.Text = "Beginn"; - this.xrTableCell69.Weight = 0.14631546596000911D; - // - // xrTableCell70 - // - this.xrTableCell70.Name = "xrTableCell70"; - this.xrTableCell70.Text = "Ende"; - this.xrTableCell70.Weight = 0.14631546596000911D; - // - // xrTableCell71 - // - this.xrTableCell71.Name = "xrTableCell71"; - this.xrTableCell71.Text = "Std."; - this.xrTableCell71.Weight = 0.14631546668885154D; - // - // xrTableCell72 - // - this.xrTableCell72.Font = new System.Drawing.Font("Calibri", 8F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); - this.xrTableCell72.Name = "xrTableCell72"; - this.xrTableCell72.StylePriority.UseFont = false; - this.xrTableCell72.Text = "Mitarb."; - this.xrTableCell72.Weight = 0.09754365321362779D; - // - // xrTableCell73 - // - this.xrTableCell73.Font = new System.Drawing.Font("Calibri", 8F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); - this.xrTableCell73.Multiline = true; - this.xrTableCell73.Name = "xrTableCell73"; - this.xrTableCell73.StylePriority.UseFont = false; - this.xrTableCell73.Text = "Anz.\r\nMit."; - this.xrTableCell73.Weight = 0.07315773931040509D; - // - // xrTableCell74 - // - this.xrTableCell74.Name = "xrTableCell74"; - this.xrTableCell74.Text = "Ort"; - this.xrTableCell74.Weight = 0.21947325754042973D; - // - // xrTableCell75 - // - this.xrTableCell75.Name = "xrTableCell75"; - this.xrTableCell75.Text = "Art"; - this.xrTableCell75.Weight = 0.60964782170883169D; - // - // xrTableCell76 - // - this.xrTableCell76.Name = "xrTableCell76"; - this.xrTableCell76.Text = "Beteiligte Personen/ Themen"; - this.xrTableCell76.Weight = 1.036401397125692D; - // - // lblBetreuer2 - // - this.lblBetreuer2.Name = "lblBetreuer2"; - this.lblBetreuer2.StylePriority.UseTextAlignment = false; - this.lblBetreuer2.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopCenter; - this.lblBetreuer2.Weight = 0.51553265084479027D; - // - // bindingSource1 - // - this.bindingSource1.DataSource = typeof(BeWo.Report.ReportObjects.ServicesOverviewRO); - // // QuittierungsbelegJaMainz // this.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] { @@ -1220,10 +1266,10 @@ namespace SBBMainzReports this.PaperKind = System.Drawing.Printing.PaperKind.A4; this.SnapGridSize = 9F; this.Version = "17.1"; - ((System.ComponentModel.ISupportInitialize)(this.xrTable1)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this.xrTable2)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this.xrTable4)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrTable1)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this)).EndInit(); } @@ -1284,14 +1330,14 @@ namespace SBBMainzReports private DevExpress.XtraReports.UI.XRLabel xrLabel2; private DevExpress.XtraReports.UI.XRTableCell xrTableCell22; private DevExpress.XtraReports.UI.XRTableCell xrTableCell62; - private DevExpress.XtraReports.UI.XRTableCell lblZiele; - private DevExpress.XtraReports.UI.XRTableCell xrTableCell63; - private DevExpress.XtraReports.UI.XRTableCell xrTableCell28; - private DevExpress.XtraReports.UI.XRTableCell xrTableCell64; - private DevExpress.XtraReports.UI.XRTableCell xrTableCell51; - private DevExpress.XtraReports.UI.XRTableCell xrTableCell65; + private DevExpress.XtraReports.UI.XRTableCell lblZiel1; + private DevExpress.XtraReports.UI.XRTableCell lblBewertung1; + private DevExpress.XtraReports.UI.XRTableCell lblZiel2; + private DevExpress.XtraReports.UI.XRTableCell lblBewertung2; + private DevExpress.XtraReports.UI.XRTableCell lblZiel3; + private DevExpress.XtraReports.UI.XRTableCell lblBewertung3; private DevExpress.XtraReports.UI.XRTableCell xrTableCell57; - private DevExpress.XtraReports.UI.XRTableCell xrTableCell66; + private DevExpress.XtraReports.UI.XRTableCell lblBewertung4; private DevExpress.XtraReports.UI.XRLabel xrLabel12; private DevExpress.XtraReports.UI.XRLabel lblAnsprechpartner; private DevExpress.XtraReports.UI.GroupFooterBand GroupFooter1; @@ -1302,7 +1348,7 @@ namespace SBBMainzReports private DevExpress.XtraReports.UI.XRLabel xrLabel13; private DevExpress.XtraReports.UI.XRLabel xrLabel14; private DevExpress.XtraReports.UI.XRLabel xrLabel3; - private DevExpress.XtraReports.UI.XRTableCell xrTableCell40; + private DevExpress.XtraReports.UI.XRTableCell lblZiel4; private DevExpress.XtraReports.UI.XRTableRow xrTableRow5; private DevExpress.XtraReports.UI.XRTableCell xrTableCell35; private DevExpress.XtraReports.UI.XRTableCell lblBetreuer1; @@ -1332,5 +1378,9 @@ namespace SBBMainzReports private DevExpress.XtraReports.UI.XRTableCell xrTableCell75; private DevExpress.XtraReports.UI.XRTableCell xrTableCell76; private DevExpress.XtraReports.UI.XRTableCell lblBetreuer2; + private DevExpress.XtraReports.UI.XRCheckBox xrCheckBox3; + private DevExpress.XtraReports.UI.XRCheckBox xrCheckBox1; + private DevExpress.XtraReports.UI.XRCheckBox xrCheckBox2; + private DevExpress.XtraReports.UI.XRCheckBox xrCheckBox4; } } diff --git a/ReportImp/SBBMainzReports/QuittierungsbelegJaMainzWiJu.cs b/ReportImp/SBBMainzReports/QuittierungsbelegJaMainzWiJu.cs new file mode 100644 index 000000000..7510dbf5e --- /dev/null +++ b/ReportImp/SBBMainzReports/QuittierungsbelegJaMainzWiJu.cs @@ -0,0 +1,152 @@ +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 System.Drawing; +using BeWo.Data.Access; +using BeWo.Data.Entities; +using BeWo.SBBMainzReports.Calculations; +using BeWo.Service.DCEntityMapper; +using BeWo.Service.Plugins; +using BS.Shared; +using BS.Shared.Services; +using DevExpress.XtraPrinting; +using BS.Shared.DataContracts; +using System.Text; +using System.Linq; + +namespace SBBMainzReports +{ + public partial class QuittierungsbelegJaMainzWiJu : DevExpress.XtraReports.UI.XtraReport, IBeWoReport + { + + public QuittierungsbelegJaMainzWiJu() + { + InitializeComponent(); + } + + public void SetReportDataSource(ServicesOverviewRO pRO) + { + if (pRO.Services != null) + { + foreach (ServicesOverviewRO.ServiceDetail s in pRO.Services) + { + var serviceRecord = DAOFactory.GenericDAO.LoadByID(s.ServiceRecordOid); + + var srDc = MapperFactory.ServiceRecordDC_ServiceRecord.MapToNewDC(serviceRecord); + s.ServiceCategory = ""; + } + } + + SetKopfbereich(pRO); + + pRO.ApprovedFLSPerMonth = pRO.ApprovedFLSPerWeek * 4.33m; + DateTime start = pRO.StartDate; + DateTime end = pRO.EndDate; + this.bindingSource1.DataSource = pRO; + } + + private CostBearer2SupportConcept GetCurrentC2S(ServicesOverviewRO ro) + { + if (ro.CostBearer2SupportConceptList != null && ro.CostBearer2SupportConceptList.Count > 0) + { + foreach (var c2sc in ro.CostBearer2SupportConceptList) + { + if (c2sc.CostBearer.Organisation.Name.ToLower().Contains("jugendamt der landeshauptstadt mainz") && c2sc.ApprovedStartDate <= ro.StartDate && c2sc.ApprovedEndDate >= ro.EndDate) + return c2sc; + } + } + + return null; + } + + private void SetKopfbereich(ServicesOverviewRO pRO) + { + String betreuer1 = ""; + long betreuer1EOid = 0; + String betreuer2 = ""; + long betreuer2EOid = 0; + int i = 0; + + if (pRO.CostBearer2SupportConceptList != null && pRO.CostBearer2SupportConceptList.Count > 0) + { + var c2s = GetCurrentC2S(pRO); + SupportConceptApprovalPeriod2Employee p2e; + + foreach (var scap in c2s.ApprovalPeriodList) + { + if (scap.SupportConceptApprovalPeriod2Employee != null) + { + var sortedScs = scap.SupportConceptApprovalPeriod2Employee.OrderByDescending(s => s.Betreuungsschluessel).ToList(); + if (sortedScs.Count > 0) + { + p2e = sortedScs[0]; + betreuer1 = p2e.Employee.Person.FirstNameLastName; + betreuer1EOid = (long)p2e.Employee.Oid; + } + + if (sortedScs.Count > 1) + { + p2e = sortedScs[1]; + betreuer2 = p2e.Employee.Person.FirstNameLastName; + betreuer2EOid = (long)p2e.Employee.Oid; + } + } + } + + lblBetreuer1.Text = betreuer1; + lblBetreuer2.Text = betreuer2; + + String qualifikation1 = ""; + String qualifikation2 = ""; + + if (betreuer1EOid != 0) + { + var employee = DAOFactory.GenericDAO.LoadByID(betreuer1EOid); + foreach (var valueEntry in employee.ValueList) + { + if (valueEntry.Entry.Type == ValueListEntryType.StaffQualificationsType) + if (valueEntry.Entry.Value.StartsWith("Q") && valueEntry.Entry.Value.Length < 4) + qualifikation1 = valueEntry.Entry.Value.ToString(); + } + + } + + if (betreuer2EOid != 0) + { + var employee = DAOFactory.GenericDAO.LoadByID(betreuer2EOid); + foreach (var valueEntry in employee.ValueList) + { + if (valueEntry.Entry.Type == ValueListEntryType.StaffQualificationsType) + if (valueEntry.Entry.Value.StartsWith("Q") && valueEntry.Entry.Value.Length < 4) + qualifikation2 = valueEntry.Entry.Value.ToString(); + } + + } + lblQualifikation1.Text = qualifikation1; + lblQualifikation2.Text = qualifikation2; + } + + if (pRO.CostBearer2SupportConceptList != null) + { + var cb2sc = GetCurrentC2S(pRO); + + if (cb2sc.CostBearerContactPerson != null) + { + if (cb2sc.CostBearerContactPerson.Sex.HasValue && + cb2sc.CostBearerContactPerson.Sex.Value == Sex.Female) + lblAnsprechpartner.Text = "Frau "; + else if (cb2sc.CostBearerContactPerson.Sex.HasValue && + cb2sc.CostBearerContactPerson.Sex.Value == Sex.Male) + lblAnsprechpartner.Text = "Herr "; + + lblAnsprechpartner.Text += cb2sc.CostBearerContactPerson.LastName; + } + } + } + } +} diff --git a/ReportImp/SBBMainzReports/QuittierungsbelegJaMainzWiJu.designer.cs b/ReportImp/SBBMainzReports/QuittierungsbelegJaMainzWiJu.designer.cs new file mode 100644 index 000000000..6f59c2eb7 --- /dev/null +++ b/ReportImp/SBBMainzReports/QuittierungsbelegJaMainzWiJu.designer.cs @@ -0,0 +1,1166 @@ +using BeWo.Report.ReportObjects; +namespace SBBMainzReports +{ + partial class QuittierungsbelegJaMainzWiJu + { + /// + /// 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(); + System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(QuittierungsbelegJaMainzWiJu)); + this.Detail = new DevExpress.XtraReports.UI.DetailBand(); + this.DetailReport = new DevExpress.XtraReports.UI.DetailReportBand(); + this.Detail1 = new DevExpress.XtraReports.UI.DetailBand(); + this.xrTable2 = new DevExpress.XtraReports.UI.XRTable(); + this.xrTableRow7 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell41 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell42 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell44 = 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.xrTableCell50 = new DevExpress.XtraReports.UI.XRTableCell(); + this.GroupHeader1 = new DevExpress.XtraReports.UI.GroupHeaderBand(); + this.xrTable4 = new DevExpress.XtraReports.UI.XRTable(); + this.xrTableRow8 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell68 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell69 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell70 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell71 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell72 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell73 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell75 = new DevExpress.XtraReports.UI.XRTableCell(); + this.GroupFooter1 = new DevExpress.XtraReports.UI.GroupFooterBand(); + this.xrLabel4 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel8 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel15 = 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.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.xrLabel3 = new DevExpress.XtraReports.UI.XRLabel(); + this.fieldAbrechenbareMinuten = new DevExpress.XtraReports.UI.CalculatedField(); + this.fieldBillableFLS = new DevExpress.XtraReports.UI.CalculatedField(); + this.fieldAbrechenbareFLS = new DevExpress.XtraReports.UI.CalculatedField(); + this.ReportHeader = new DevExpress.XtraReports.UI.ReportHeaderBand(); + this.xrLabel12 = new DevExpress.XtraReports.UI.XRLabel(); + this.lblAnsprechpartner = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel9 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel2 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel11 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel7 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel1 = new DevExpress.XtraReports.UI.XRLabel(); + this.GroupHeader2 = new DevExpress.XtraReports.UI.GroupHeaderBand(); + this.xrTable1 = new DevExpress.XtraReports.UI.XRTable(); + this.xrTableRow1 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell25 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell17 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell18 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell53 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell58 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableRow3 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell27 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell19 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell20 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell54 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell59 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableRow4 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell29 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell21 = new DevExpress.XtraReports.UI.XRTableCell(); + this.cellBetreuer2 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell55 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell60 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableRow25 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell30 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell32 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell43 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell56 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell61 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableRow26 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell45 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell52 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell57 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableRow5 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell35 = new DevExpress.XtraReports.UI.XRTableCell(); + this.lblBetreuer1 = new DevExpress.XtraReports.UI.XRTableCell(); + this.lblQualifikation1 = new DevExpress.XtraReports.UI.XRTableCell(); + this.lblBetreuer2 = new DevExpress.XtraReports.UI.XRTableCell(); + this.lblQualifikation2 = new DevExpress.XtraReports.UI.XRTableCell(); + this.field30Prozent = new DevExpress.XtraReports.UI.CalculatedField(); + this.field70ProzentProWoche = new DevExpress.XtraReports.UI.CalculatedField(); + ((System.ComponentModel.ISupportInitialize)(this.xrTable2)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrTable4)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrTable1)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this)).BeginInit(); + // + // Detail + // + this.Detail.Font = new System.Drawing.Font("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; + // + // DetailReport + // + this.DetailReport.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] { + this.Detail1, + this.GroupHeader1, + this.GroupFooter1}); + 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.xrTable2}); + this.Detail1.Font = new System.Drawing.Font("Calibri", 11F); + this.Detail1.HeightF = 20F; + this.Detail1.Name = "Detail1"; + this.Detail1.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F); + this.Detail1.StylePriority.UseFont = false; + this.Detail1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; + // + // xrTable2 + // + this.xrTable2.BorderColor = System.Drawing.Color.Black; + this.xrTable2.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) + | DevExpress.XtraPrinting.BorderSide.Right))); + this.xrTable2.LocationFloat = new DevExpress.Utils.PointFloat(0.7509549F, 0F); + this.xrTable2.Name = "xrTable2"; + this.xrTable2.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F); + this.xrTable2.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] { + this.xrTableRow7}); + this.xrTable2.SizeF = new System.Drawing.SizeF(770.2501F, 20F); + this.xrTable2.StylePriority.UseBorders = false; + this.xrTable2.StylePriority.UseFont = false; + this.xrTable2.StylePriority.UseTextAlignment = false; + this.xrTable2.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + // + // xrTableRow7 + // + this.xrTableRow7.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableRow7.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell41, + this.xrTableCell42, + this.xrTableCell44, + this.xrTableCell46, + this.xrTableCell47, + this.xrTableCell48, + this.xrTableCell50}); + this.xrTableRow7.Name = "xrTableRow7"; + this.xrTableRow7.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F); + this.xrTableRow7.StylePriority.UseBorders = false; + this.xrTableRow7.StylePriority.UseTextAlignment = false; + this.xrTableRow7.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.xrTableRow7.Weight = 1D; + // + // xrTableCell41 + // + this.xrTableCell41.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.StartDate", "{0:dd.MM.yyyy}")}); + this.xrTableCell41.Name = "xrTableCell41"; + this.xrTableCell41.StylePriority.UseFont = false; + this.xrTableCell41.StylePriority.UsePadding = false; + this.xrTableCell41.StylePriority.UseTextAlignment = false; + this.xrTableCell41.Text = "xrTableCell13"; + this.xrTableCell41.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopCenter; + this.xrTableCell41.Weight = 0.11363701715285417D; + // + // xrTableCell42 + // + this.xrTableCell42.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.StartDateMinutes", "{0:HH:mm}")}); + this.xrTableCell42.Name = "xrTableCell42"; + this.xrTableCell42.StylePriority.UseFont = false; + this.xrTableCell42.StylePriority.UsePadding = false; + this.xrTableCell42.StylePriority.UseTextAlignment = false; + this.xrTableCell42.Text = "xrTableCell15"; + this.xrTableCell42.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopCenter; + this.xrTableCell42.Weight = 0.075757584062077235D; + // + // xrTableCell44 + // + this.xrTableCell44.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.EndDateMinutes", "{0:HH:mm}")}); + this.xrTableCell44.Name = "xrTableCell44"; + this.xrTableCell44.StylePriority.UseTextAlignment = false; + this.xrTableCell44.Text = "xrTableCell12"; + this.xrTableCell44.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopCenter; + this.xrTableCell44.Weight = 0.07575757442897027D; + // + // xrTableCell46 + // + this.xrTableCell46.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.fieldAbrechenbareMinuten", "{0:0.00}")}); + this.xrTableCell46.Name = "xrTableCell46"; + this.xrTableCell46.StylePriority.UseTextAlignment = false; + this.xrTableCell46.Text = "xrTableCell2"; + this.xrTableCell46.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopCenter; + this.xrTableCell46.Weight = 0.075757581697702109D; + // + // xrTableCell47 + // + this.xrTableCell47.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.EmployeeAbbr")}); + this.xrTableCell47.Name = "xrTableCell47"; + this.xrTableCell47.StylePriority.UseTextAlignment = false; + this.xrTableCell47.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopCenter; + this.xrTableCell47.Weight = 0.087435780319830125D; + // + // xrTableCell48 + // + this.xrTableCell48.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.EmployeeCount")}); + this.xrTableCell48.Name = "xrTableCell48"; + this.xrTableCell48.StylePriority.UseTextAlignment = false; + this.xrTableCell48.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopCenter; + this.xrTableCell48.Weight = 0.074326937645289026D; + // + // xrTableCell50 + // + this.xrTableCell50.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.ServiceDescription")}); + this.xrTableCell50.Name = "xrTableCell50"; + this.xrTableCell50.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 0, 0, 0, 100F); + this.xrTableCell50.StylePriority.UsePadding = false; + this.xrTableCell50.StylePriority.UseTextAlignment = false; + this.xrTableCell50.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; + this.xrTableCell50.Weight = 0.46986632900861325D; + // + // GroupHeader1 + // + this.GroupHeader1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.xrTable4}); + this.GroupHeader1.Font = new System.Drawing.Font("Calibri", 11F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.GroupHeader1.HeightF = 38F; + this.GroupHeader1.Name = "GroupHeader1"; + this.GroupHeader1.RepeatEveryPage = true; + this.GroupHeader1.StylePriority.UseFont = false; + // + // xrTable4 + // + this.xrTable4.BackColor = System.Drawing.Color.Gainsboro; + this.xrTable4.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) + | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTable4.LocationFloat = new DevExpress.Utils.PointFloat(0.7509868F, 0F); + this.xrTable4.Name = "xrTable4"; + this.xrTable4.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F); + this.xrTable4.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] { + this.xrTableRow8}); + this.xrTable4.SizeF = new System.Drawing.SizeF(770.2498F, 38F); + this.xrTable4.StylePriority.UseBackColor = false; + this.xrTable4.StylePriority.UseBorders = false; + this.xrTable4.StylePriority.UseFont = false; + this.xrTable4.StylePriority.UseTextAlignment = false; + this.xrTable4.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + // + // xrTableRow8 + // + this.xrTableRow8.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell68, + this.xrTableCell69, + this.xrTableCell70, + this.xrTableCell71, + this.xrTableCell72, + this.xrTableCell73, + this.xrTableCell75}); + this.xrTableRow8.Name = "xrTableRow8"; + this.xrTableRow8.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F); + this.xrTableRow8.StylePriority.UseTextAlignment = false; + this.xrTableRow8.Weight = 1.1875D; + // + // xrTableCell68 + // + this.xrTableCell68.Name = "xrTableCell68"; + this.xrTableCell68.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 2, 0, 0, 100F); + this.xrTableCell68.StylePriority.UseFont = false; + this.xrTableCell68.StylePriority.UseTextAlignment = false; + this.xrTableCell68.Text = "Datum"; + this.xrTableCell68.Weight = 0.21947321879824233D; + // + // xrTableCell69 + // + this.xrTableCell69.Multiline = true; + this.xrTableCell69.Name = "xrTableCell69"; + this.xrTableCell69.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 2, 0, 0, 100F); + this.xrTableCell69.StylePriority.UseFont = false; + this.xrTableCell69.StylePriority.UseTextAlignment = false; + this.xrTableCell69.Text = "Beginn"; + this.xrTableCell69.Weight = 0.14631546596000911D; + // + // xrTableCell70 + // + this.xrTableCell70.Name = "xrTableCell70"; + this.xrTableCell70.Text = "Ende"; + this.xrTableCell70.Weight = 0.14631546596000911D; + // + // xrTableCell71 + // + this.xrTableCell71.Name = "xrTableCell71"; + this.xrTableCell71.Text = "Std."; + this.xrTableCell71.Weight = 0.14631546668885154D; + // + // xrTableCell72 + // + this.xrTableCell72.Font = new System.Drawing.Font("Calibri", 8F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrTableCell72.Name = "xrTableCell72"; + this.xrTableCell72.StylePriority.UseFont = false; + this.xrTableCell72.Text = "Mitarb."; + this.xrTableCell72.Weight = 0.16887088416773732D; + // + // xrTableCell73 + // + this.xrTableCell73.Font = new System.Drawing.Font("Calibri", 8F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrTableCell73.Multiline = true; + this.xrTableCell73.Name = "xrTableCell73"; + this.xrTableCell73.StylePriority.UseFont = false; + this.xrTableCell73.Text = "Anz.\r\nMit."; + this.xrTableCell73.Weight = 0.14355226567431179D; + // + // xrTableCell75 + // + this.xrTableCell75.Name = "xrTableCell75"; + this.xrTableCell75.Text = "Art"; + this.xrTableCell75.Weight = 0.90748161447373776D; + // + // GroupFooter1 + // + this.GroupFooter1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.xrLabel4, + this.xrLabel8, + this.xrLabel15, + this.xrLabel16, + this.xrLabel13, + this.xrLabel14}); + this.GroupFooter1.HeightF = 76.33F; + this.GroupFooter1.Name = "GroupFooter1"; + // + // xrLabel4 + // + this.xrLabel4.Borders = DevExpress.XtraPrinting.BorderSide.Bottom; + this.xrLabel4.KeepTogether = true; + this.xrLabel4.LocationFloat = new DevExpress.Utils.PointFloat(430.751F, 0F); + this.xrLabel4.Name = "xrLabel4"; + this.xrLabel4.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel4.SizeF = new System.Drawing.SizeF(250F, 40F); + this.xrLabel4.StylePriority.UseBorders = false; + this.xrLabel4.StylePriority.UseFont = false; + // + // xrLabel8 + // + this.xrLabel8.Font = new System.Drawing.Font("Calibri", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrLabel8.LocationFloat = new DevExpress.Utils.PointFloat(430.751F, 40.00003F); + this.xrLabel8.Multiline = true; + this.xrLabel8.Name = "xrLabel8"; + this.xrLabel8.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel8.SizeF = new System.Drawing.SizeF(250F, 36.32998F); + this.xrLabel8.StylePriority.UseBorders = false; + this.xrLabel8.StylePriority.UseFont = false; + this.xrLabel8.Text = "Sachlich richtig \r\nASD-BSD Mainz"; + // + // xrLabel15 + // + this.xrLabel15.Borders = DevExpress.XtraPrinting.BorderSide.Bottom; + this.xrLabel15.KeepTogether = true; + this.xrLabel15.LocationFloat = new DevExpress.Utils.PointFloat(849.0001F, 0F); + this.xrLabel15.Name = "xrLabel15"; + this.xrLabel15.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel15.SizeF = new System.Drawing.SizeF(250F, 40F); + this.xrLabel15.StylePriority.UseBorders = false; + this.xrLabel15.StylePriority.UseFont = false; + // + // xrLabel16 + // + this.xrLabel16.Font = new System.Drawing.Font("Calibri", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrLabel16.LocationFloat = new DevExpress.Utils.PointFloat(849.0001F, 40.00003F); + this.xrLabel16.Multiline = true; + this.xrLabel16.Name = "xrLabel16"; + this.xrLabel16.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel16.SizeF = new System.Drawing.SizeF(250.0001F, 36.32997F); + this.xrLabel16.StylePriority.UseBorders = false; + this.xrLabel16.StylePriority.UseFont = false; + this.xrLabel16.Text = "Unterschrift \r\nLeistungserbringer"; + // + // xrLabel13 + // + this.xrLabel13.Borders = DevExpress.XtraPrinting.BorderSide.None; + this.xrLabel13.Font = new System.Drawing.Font("Calibri", 10F); + this.xrLabel13.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F); + this.xrLabel13.Name = "xrLabel13"; + this.xrLabel13.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F); + this.xrLabel13.SizeF = new System.Drawing.SizeF(210.0004F, 20F); + this.xrLabel13.StylePriority.UseBackColor = false; + this.xrLabel13.StylePriority.UseBorders = false; + this.xrLabel13.StylePriority.UseFont = false; + this.xrLabel13.StylePriority.UsePadding = false; + this.xrLabel13.StylePriority.UseTextAlignment = false; + this.xrLabel13.Text = "Summe/Monat"; + this.xrLabel13.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + // + // xrLabel14 + // + this.xrLabel14.BackColor = System.Drawing.Color.Transparent; + this.xrLabel14.Borders = DevExpress.XtraPrinting.BorderSide.Bottom; + this.xrLabel14.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "TotalFLS", "{0:0.##}")}); + this.xrLabel14.Font = new System.Drawing.Font("Calibri", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrLabel14.LocationFloat = new DevExpress.Utils.PointFloat(210.0004F, 0F); + this.xrLabel14.Name = "xrLabel14"; + this.xrLabel14.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F); + this.xrLabel14.SizeF = new System.Drawing.SizeF(60.00017F, 20F); + this.xrLabel14.StylePriority.UseBackColor = false; + this.xrLabel14.StylePriority.UseBorders = false; + this.xrLabel14.StylePriority.UseFont = false; + this.xrLabel14.StylePriority.UsePadding = false; + this.xrLabel14.StylePriority.UseTextAlignment = false; + this.xrLabel14.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + // + // 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 System.Drawing.Font("Times New Roman", 9.75F); + this.topMarginBand1.HeightF = 50F; + this.topMarginBand1.Name = "topMarginBand1"; + this.topMarginBand1.StylePriority.UseFont = false; + // + // bottomMarginBand1 + // + this.bottomMarginBand1.HeightF = 30.12835F; + this.bottomMarginBand1.Name = "bottomMarginBand1"; + // + // ReportFooter + // + this.ReportFooter.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.xrLabel3}); + this.ReportFooter.Font = new System.Drawing.Font("Calibri", 11F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.ReportFooter.HeightF = 39.45497F; + this.ReportFooter.KeepTogether = true; + this.ReportFooter.Name = "ReportFooter"; + this.ReportFooter.StylePriority.UseFont = false; + // + // xrLabel3 + // + this.xrLabel3.Font = new System.Drawing.Font("Calibri", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrLabel3.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F); + this.xrLabel3.Multiline = true; + this.xrLabel3.Name = "xrLabel3"; + this.xrLabel3.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel3.SizeF = new System.Drawing.SizeF(947.5417F, 39.45497F); + this.xrLabel3.StylePriority.UseBorders = false; + this.xrLabel3.StylePriority.UseFont = false; + this.xrLabel3.Text = resources.GetString("xrLabel3.Text"); + // + // fieldAbrechenbareMinuten + // + this.fieldAbrechenbareMinuten.DataMember = "Services"; + this.fieldAbrechenbareMinuten.Expression = "[Minutes] / 60"; + this.fieldAbrechenbareMinuten.FieldType = DevExpress.XtraReports.UI.FieldType.Decimal; + this.fieldAbrechenbareMinuten.Name = "fieldAbrechenbareMinuten"; + // + // fieldBillableFLS + // + this.fieldBillableFLS.Expression = "[TotalFLMBillable] / 60"; + this.fieldBillableFLS.FieldType = DevExpress.XtraReports.UI.FieldType.Decimal; + this.fieldBillableFLS.Name = "fieldBillableFLS"; + // + // fieldAbrechenbareFLS + // + this.fieldAbrechenbareFLS.Expression = "([TotalFLMBillable] + ([TotalFLMBillable] / 70 * 30)) / 60"; + this.fieldAbrechenbareFLS.FieldType = DevExpress.XtraReports.UI.FieldType.Decimal; + this.fieldAbrechenbareFLS.Name = "fieldAbrechenbareFLS"; + // + // ReportHeader + // + this.ReportHeader.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.xrLabel12, + this.lblAnsprechpartner, + this.xrLabel9, + this.xrLabel2, + this.xrLabel11, + this.xrLabel7, + this.xrLabel1}); + this.ReportHeader.Font = new System.Drawing.Font("Calibri", 16F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.ReportHeader.HeightF = 86.41669F; + this.ReportHeader.Name = "ReportHeader"; + this.ReportHeader.StylePriority.UseFont = false; + // + // xrLabel12 + // + this.xrLabel12.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "SupportConceptCostBearer.CustomerReferenceNumber")}); + this.xrLabel12.Font = new System.Drawing.Font("Calibri", 9.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrLabel12.LocationFloat = new DevExpress.Utils.PointFloat(947.5417F, 0F); + this.xrLabel12.Multiline = true; + this.xrLabel12.Name = "xrLabel12"; + this.xrLabel12.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel12.SizeF = new System.Drawing.SizeF(161.4583F, 14.66668F); + this.xrLabel12.StylePriority.UseFont = false; + // + // lblAnsprechpartner + // + this.lblAnsprechpartner.Font = new System.Drawing.Font("Calibri", 9.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.lblAnsprechpartner.LocationFloat = new DevExpress.Utils.PointFloat(947.5416F, 28.00001F); + this.lblAnsprechpartner.Multiline = true; + this.lblAnsprechpartner.Name = "lblAnsprechpartner"; + this.lblAnsprechpartner.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.lblAnsprechpartner.SizeF = new System.Drawing.SizeF(114.1672F, 14.66669F); + this.lblAnsprechpartner.StylePriority.UseFont = false; + // + // xrLabel9 + // + this.xrLabel9.Font = new System.Drawing.Font("Calibri", 9.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrLabel9.LocationFloat = new DevExpress.Utils.PointFloat(835.4578F, 28.00001F); + this.xrLabel9.Multiline = true; + this.xrLabel9.Name = "xrLabel9"; + this.xrLabel9.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel9.SizeF = new System.Drawing.SizeF(112.0839F, 14.66669F); + this.xrLabel9.StylePriority.UseFont = false; + this.xrLabel9.Text = "Sachbearbeitung\r\n"; + // + // xrLabel2 + // + this.xrLabel2.Font = new System.Drawing.Font("Calibri", 9.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrLabel2.LocationFloat = new DevExpress.Utils.PointFloat(835.4578F, 0F); + this.xrLabel2.Multiline = true; + this.xrLabel2.Name = "xrLabel2"; + this.xrLabel2.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel2.SizeF = new System.Drawing.SizeF(112.0839F, 14.66668F); + this.xrLabel2.StylePriority.UseFont = false; + this.xrLabel2.Text = "Aktenzeichen: "; + // + // xrLabel11 + // + this.xrLabel11.Font = new System.Drawing.Font("Calibri", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrLabel11.LocationFloat = new DevExpress.Utils.PointFloat(340.0003F, 28.00001F); + this.xrLabel11.Multiline = true; + this.xrLabel11.Name = "xrLabel11"; + this.xrLabel11.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel11.SizeF = new System.Drawing.SizeF(450.458F, 17.91668F); + this.xrLabel11.StylePriority.UseFont = false; + this.xrLabel11.StylePriority.UseTextAlignment = false; + this.xrLabel11.Text = "Ambulante Leistung nach § 77 SGB VIII SPFH"; + this.xrLabel11.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + // + // xrLabel7 + // + this.xrLabel7.LocationFloat = new DevExpress.Utils.PointFloat(340.0004F, 0F); + this.xrLabel7.Multiline = true; + this.xrLabel7.Name = "xrLabel7"; + this.xrLabel7.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel7.SizeF = new System.Drawing.SizeF(450.458F, 28.00001F); + this.xrLabel7.StylePriority.UseFont = false; + this.xrLabel7.StylePriority.UseTextAlignment = false; + this.xrLabel7.Text = "Leistungsnachweis WIJu\r\n"; + this.xrLabel7.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopCenter; + // + // xrLabel1 + // + this.xrLabel1.Font = new System.Drawing.Font("Calibri", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrLabel1.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F); + this.xrLabel1.Multiline = true; + this.xrLabel1.Name = "xrLabel1"; + this.xrLabel1.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel1.SizeF = new System.Drawing.SizeF(310.0005F, 58.41668F); + this.xrLabel1.StylePriority.UseFont = false; + this.xrLabel1.Text = "Stadt Mainz\r\nAmt für Jugend und Familie"; + // + // GroupHeader2 + // + this.GroupHeader2.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.xrTable1}); + this.GroupHeader2.Font = new System.Drawing.Font("Calibri", 11F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.GroupHeader2.HeightF = 120F; + this.GroupHeader2.Name = "GroupHeader2"; + this.GroupHeader2.StylePriority.UseFont = false; + // + // xrTable1 + // + this.xrTable1.BorderColor = System.Drawing.Color.Black; + this.xrTable1.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) + | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTable1.Font = new System.Drawing.Font("Calibri", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + 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.xrTableRow3, + this.xrTableRow4, + this.xrTableRow25, + this.xrTableRow26, + this.xrTableRow5}); + this.xrTable1.SizeF = new System.Drawing.SizeF(771.0011F, 120F); + this.xrTable1.StylePriority.UseBorders = false; + this.xrTable1.StylePriority.UseFont = false; + this.xrTable1.StylePriority.UsePadding = false; + this.xrTable1.StylePriority.UseTextAlignment = false; + // + // xrTableRow1 + // + this.xrTableRow1.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell25, + this.xrTableCell17, + this.xrTableCell18, + this.xrTableCell53, + this.xrTableCell58}); + this.xrTableRow1.Name = "xrTableRow1"; + this.xrTableRow1.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 3, 0, 0, 100F); + this.xrTableRow1.StylePriority.UsePadding = false; + this.xrTableRow1.StylePriority.UseTextAlignment = false; + this.xrTableRow1.Weight = 1D; + // + // xrTableCell25 + // + this.xrTableCell25.BackColor = System.Drawing.Color.Gainsboro; + this.xrTableCell25.BorderColor = System.Drawing.Color.Black; + this.xrTableCell25.Font = new System.Drawing.Font("Calibri", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrTableCell25.Name = "xrTableCell25"; + this.xrTableCell25.StylePriority.UseBackColor = false; + this.xrTableCell25.StylePriority.UseBorderColor = false; + this.xrTableCell25.StylePriority.UseFont = false; + this.xrTableCell25.Text = "Angaben zum Klienten"; + this.xrTableCell25.Weight = 0.17071755844212011D; + // + // xrTableCell17 + // + this.xrTableCell17.BackColor = System.Drawing.Color.Gainsboro; + this.xrTableCell17.CanGrow = false; + this.xrTableCell17.Font = new System.Drawing.Font("Calibri", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrTableCell17.Name = "xrTableCell17"; + this.xrTableCell17.StylePriority.UseBackColor = false; + this.xrTableCell17.StylePriority.UseFont = false; + this.xrTableCell17.StylePriority.UsePadding = false; + this.xrTableCell17.StylePriority.UseTextAlignment = false; + this.xrTableCell17.Text = "Name"; + this.xrTableCell17.Weight = 0.12810534695040543D; + // + // xrTableCell18 + // + this.xrTableCell18.CanGrow = false; + this.xrTableCell18.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "CustomerLastName")}); + this.xrTableCell18.Name = "xrTableCell18"; + this.xrTableCell18.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 3, 0, 0, 100F); + this.xrTableCell18.StylePriority.UseFont = false; + this.xrTableCell18.StylePriority.UsePadding = false; + this.xrTableCell18.StylePriority.UseTextAlignment = false; + this.xrTableCell18.Text = "xrTableCell15"; + this.xrTableCell18.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopCenter; + this.xrTableCell18.Weight = 0.28382801333170005D; + // + // xrTableCell53 + // + this.xrTableCell53.BackColor = System.Drawing.Color.Gainsboro; + this.xrTableCell53.Font = new System.Drawing.Font("Calibri", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrTableCell53.Name = "xrTableCell53"; + this.xrTableCell53.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 3, 0, 0, 100F); + this.xrTableCell53.StylePriority.UseBackColor = false; + this.xrTableCell53.StylePriority.UseFont = false; + this.xrTableCell53.StylePriority.UsePadding = false; + this.xrTableCell53.StylePriority.UseTextAlignment = false; + this.xrTableCell53.Text = "Vorname"; + this.xrTableCell53.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; + this.xrTableCell53.Weight = 0.1070601583260848D; + // + // xrTableCell58 + // + this.xrTableCell58.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "CustomerFirstName")}); + this.xrTableCell58.Name = "xrTableCell58"; + this.xrTableCell58.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 3, 0, 0, 100F); + this.xrTableCell58.StylePriority.UsePadding = false; + this.xrTableCell58.StylePriority.UseTextAlignment = false; + this.xrTableCell58.Text = "xrTableCell58"; + this.xrTableCell58.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopCenter; + this.xrTableCell58.Weight = 0.2837754459946194D; + // + // xrTableRow3 + // + this.xrTableRow3.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell27, + this.xrTableCell19, + this.xrTableCell20, + this.xrTableCell54, + this.xrTableCell59}); + this.xrTableRow3.Name = "xrTableRow3"; + this.xrTableRow3.Weight = 1D; + // + // xrTableCell27 + // + this.xrTableCell27.BackColor = System.Drawing.Color.Gainsboro; + this.xrTableCell27.BorderColor = System.Drawing.Color.Black; + this.xrTableCell27.Font = new System.Drawing.Font("Calibri", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrTableCell27.Name = "xrTableCell27"; + this.xrTableCell27.StylePriority.UseBackColor = false; + this.xrTableCell27.StylePriority.UseBorderColor = false; + this.xrTableCell27.StylePriority.UseFont = false; + this.xrTableCell27.Text = "Bewilligte Leistung"; + this.xrTableCell27.Weight = 0.17071755844212008D; + // + // xrTableCell19 + // + this.xrTableCell19.BackColor = System.Drawing.Color.Gainsboro; + this.xrTableCell19.CanGrow = false; + this.xrTableCell19.Font = new System.Drawing.Font("Calibri", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrTableCell19.Name = "xrTableCell19"; + this.xrTableCell19.StylePriority.UseBackColor = false; + this.xrTableCell19.StylePriority.UseFont = false; + this.xrTableCell19.Text = "Stunden/Woche"; + this.xrTableCell19.Weight = 0.12810401758588061D; + // + // xrTableCell20 + // + this.xrTableCell20.CanGrow = false; + this.xrTableCell20.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "ApprovedFLSPerWeek", "{0:0.00}")}); + this.xrTableCell20.Name = "xrTableCell20"; + this.xrTableCell20.StylePriority.UseTextAlignment = false; + this.xrTableCell20.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopCenter; + this.xrTableCell20.Weight = 0.28382936196237751D; + // + // xrTableCell54 + // + this.xrTableCell54.BackColor = System.Drawing.Color.Gainsboro; + this.xrTableCell54.Font = new System.Drawing.Font("Calibri", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrTableCell54.Name = "xrTableCell54"; + this.xrTableCell54.StylePriority.UseBackColor = false; + this.xrTableCell54.StylePriority.UseFont = false; + this.xrTableCell54.StylePriority.UseTextAlignment = false; + this.xrTableCell54.Text = "Leistungsort"; + this.xrTableCell54.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; + this.xrTableCell54.Weight = 0.10706009089455089D; + // + // xrTableCell59 + // + this.xrTableCell59.Name = "xrTableCell59"; + this.xrTableCell59.StylePriority.UseTextAlignment = false; + this.xrTableCell59.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopCenter; + this.xrTableCell59.Weight = 0.28377555501298957D; + // + // xrTableRow4 + // + this.xrTableRow4.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell29, + this.xrTableCell21, + this.cellBetreuer2, + this.xrTableCell55, + this.xrTableCell60}); + this.xrTableRow4.Name = "xrTableRow4"; + this.xrTableRow4.Weight = 1D; + // + // xrTableCell29 + // + this.xrTableCell29.BackColor = System.Drawing.Color.Gainsboro; + this.xrTableCell29.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) + | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell29.Font = new System.Drawing.Font("Calibri", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrTableCell29.Name = "xrTableCell29"; + this.xrTableCell29.StylePriority.UseBackColor = false; + this.xrTableCell29.StylePriority.UseBorders = false; + this.xrTableCell29.StylePriority.UseFont = false; + this.xrTableCell29.Text = "Laufzeit der Hilfe"; + this.xrTableCell29.Weight = 0.17071755844212011D; + // + // xrTableCell21 + // + this.xrTableCell21.BackColor = System.Drawing.Color.Gainsboro; + this.xrTableCell21.CanGrow = false; + this.xrTableCell21.Font = new System.Drawing.Font("Calibri", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrTableCell21.Name = "xrTableCell21"; + this.xrTableCell21.StylePriority.UseBackColor = false; + this.xrTableCell21.StylePriority.UseFont = false; + this.xrTableCell21.Text = "Beginn"; + this.xrTableCell21.Weight = 0.12810534695040543D; + // + // cellBetreuer2 + // + this.cellBetreuer2.CanGrow = false; + this.cellBetreuer2.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "ApprovedStartDate", "{0:dd.MM.yyyy}")}); + this.cellBetreuer2.Name = "cellBetreuer2"; + this.cellBetreuer2.StylePriority.UseTextAlignment = false; + this.cellBetreuer2.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopCenter; + this.cellBetreuer2.Weight = 0.2838280133317D; + // + // xrTableCell55 + // + this.xrTableCell55.BackColor = System.Drawing.Color.Gainsboro; + this.xrTableCell55.Font = new System.Drawing.Font("Calibri", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrTableCell55.Name = "xrTableCell55"; + this.xrTableCell55.StylePriority.UseBackColor = false; + this.xrTableCell55.StylePriority.UseFont = false; + this.xrTableCell55.StylePriority.UseTextAlignment = false; + this.xrTableCell55.Text = "Ende"; + this.xrTableCell55.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; + this.xrTableCell55.Weight = 0.10706024502377118D; + // + // xrTableCell60 + // + this.xrTableCell60.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "EndDate", "{0:dd.MM.yyyy}")}); + this.xrTableCell60.Name = "xrTableCell60"; + this.xrTableCell60.StylePriority.UseTextAlignment = false; + this.xrTableCell60.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopCenter; + this.xrTableCell60.Weight = 0.28377524976155361D; + // + // xrTableRow25 + // + this.xrTableRow25.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell30, + this.xrTableCell32, + this.xrTableCell43, + this.xrTableCell56, + this.xrTableCell61}); + this.xrTableRow25.Name = "xrTableRow25"; + this.xrTableRow25.Weight = 1D; + // + // xrTableCell30 + // + this.xrTableCell30.BackColor = System.Drawing.Color.Gainsboro; + this.xrTableCell30.Font = new System.Drawing.Font("Calibri", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrTableCell30.Name = "xrTableCell30"; + this.xrTableCell30.StylePriority.UseBackColor = false; + this.xrTableCell30.StylePriority.UseFont = false; + this.xrTableCell30.Text = "Leistungsnachweis für"; + this.xrTableCell30.Weight = 0.17071755844212008D; + // + // xrTableCell32 + // + this.xrTableCell32.BackColor = System.Drawing.Color.Gainsboro; + this.xrTableCell32.Font = new System.Drawing.Font("Calibri", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrTableCell32.Name = "xrTableCell32"; + this.xrTableCell32.StylePriority.UseBackColor = false; + this.xrTableCell32.StylePriority.UseFont = false; + this.xrTableCell32.Text = "Monat"; + this.xrTableCell32.Weight = 0.12810534695040543D; + // + // xrTableCell43 + // + this.xrTableCell43.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "Month")}); + this.xrTableCell43.Name = "xrTableCell43"; + this.xrTableCell43.StylePriority.UseTextAlignment = false; + this.xrTableCell43.Text = "xrTableCell43"; + this.xrTableCell43.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopCenter; + this.xrTableCell43.Weight = 0.28382809039631018D; + // + // xrTableCell56 + // + this.xrTableCell56.BackColor = System.Drawing.Color.Gainsboro; + this.xrTableCell56.Font = new System.Drawing.Font("Calibri", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrTableCell56.Name = "xrTableCell56"; + this.xrTableCell56.StylePriority.UseBackColor = false; + this.xrTableCell56.StylePriority.UseFont = false; + this.xrTableCell56.StylePriority.UseTextAlignment = false; + this.xrTableCell56.Text = "Jahr"; + this.xrTableCell56.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; + this.xrTableCell56.Weight = 0.10706009089455089D; + // + // xrTableCell61 + // + this.xrTableCell61.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "Year")}); + this.xrTableCell61.Name = "xrTableCell61"; + this.xrTableCell61.StylePriority.UseTextAlignment = false; + this.xrTableCell61.Text = "xrTableCell61"; + this.xrTableCell61.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopCenter; + this.xrTableCell61.Weight = 0.28377542419094581D; + // + // xrTableRow26 + // + this.xrTableRow26.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell45, + this.xrTableCell52, + this.xrTableCell57}); + this.xrTableRow26.Name = "xrTableRow26"; + this.xrTableRow26.Weight = 1D; + // + // xrTableCell45 + // + this.xrTableCell45.BackColor = System.Drawing.Color.Gainsboro; + this.xrTableCell45.Font = new System.Drawing.Font("Calibri", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrTableCell45.Name = "xrTableCell45"; + this.xrTableCell45.StylePriority.UseBackColor = false; + this.xrTableCell45.StylePriority.UseFont = false; + this.xrTableCell45.Text = "Leistungserbringer"; + this.xrTableCell45.Weight = 0.28570674285747572D; + // + // xrTableCell52 + // + this.xrTableCell52.Name = "xrTableCell52"; + this.xrTableCell52.StylePriority.UseTextAlignment = false; + this.xrTableCell52.Text = "Sozialtherapeutische Beratungsstelle"; + this.xrTableCell52.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopCenter; + this.xrTableCell52.Weight = 0.68777959897513719D; + // + // xrTableCell57 + // + this.xrTableCell57.Name = "xrTableCell57"; + this.xrTableCell57.StylePriority.UseTextAlignment = false; + this.xrTableCell57.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopCenter; + this.xrTableCell57.Weight = 0.65570570687525487D; + // + // xrTableRow5 + // + this.xrTableRow5.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell35, + this.lblBetreuer1, + this.lblQualifikation1, + this.lblBetreuer2, + this.lblQualifikation2}); + this.xrTableRow5.Name = "xrTableRow5"; + this.xrTableRow5.Weight = 1D; + // + // xrTableCell35 + // + this.xrTableCell35.BackColor = System.Drawing.Color.Gainsboro; + this.xrTableCell35.Font = new System.Drawing.Font("Calibri", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrTableCell35.Name = "xrTableCell35"; + this.xrTableCell35.StylePriority.UseBackColor = false; + this.xrTableCell35.StylePriority.UseFont = false; + this.xrTableCell35.Text = "Betreuung"; + this.xrTableCell35.Weight = 0.28570680734375947D; + // + // lblBetreuer1 + // + this.lblBetreuer1.Name = "lblBetreuer1"; + this.lblBetreuer1.StylePriority.UseTextAlignment = false; + this.lblBetreuer1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopCenter; + this.lblBetreuer1.Weight = 0.55713424368802134D; + // + // lblQualifikation1 + // + this.lblQualifikation1.BackColor = System.Drawing.Color.Transparent; + this.lblQualifikation1.BorderColor = System.Drawing.Color.Black; + this.lblQualifikation1.Name = "lblQualifikation1"; + this.lblQualifikation1.StylePriority.UseBackColor = false; + this.lblQualifikation1.StylePriority.UseBorderColor = false; + this.lblQualifikation1.StylePriority.UseTextAlignment = false; + this.lblQualifikation1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopCenter; + this.lblQualifikation1.Weight = 0.13064546813811262D; + // + // lblBetreuer2 + // + this.lblBetreuer2.Name = "lblBetreuer2"; + this.lblBetreuer2.StylePriority.UseTextAlignment = false; + this.lblBetreuer2.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopCenter; + this.lblBetreuer2.Weight = 0.51714990235525171D; + // + // lblQualifikation2 + // + this.lblQualifikation2.Name = "lblQualifikation2"; + this.lblQualifikation2.StylePriority.UseTextAlignment = false; + this.lblQualifikation2.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopCenter; + this.lblQualifikation2.Weight = 0.13855562718272274D; + // + // field30Prozent + // + this.field30Prozent.Expression = "([TotalFLMBillable] / 70 * 30) / 60"; + this.field30Prozent.FieldType = DevExpress.XtraReports.UI.FieldType.Decimal; + this.field30Prozent.Name = "field30Prozent"; + // + // field70ProzentProWoche + // + this.field70ProzentProWoche.FieldType = DevExpress.XtraReports.UI.FieldType.Decimal; + this.field70ProzentProWoche.Name = "field70ProzentProWoche"; + // + // QuittierungsbelegJaMainzWiJu + // + this.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] { + this.Detail, + this.DetailReport, + this.ReportHeader, + this.topMarginBand1, + this.bottomMarginBand1, + this.ReportFooter, + this.GroupHeader2}); + this.CalculatedFields.AddRange(new DevExpress.XtraReports.UI.CalculatedField[] { + this.fieldAbrechenbareMinuten, + this.fieldBillableFLS, + this.fieldAbrechenbareFLS, + this.field30Prozent, + this.field70ProzentProWoche}); + 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 System.Drawing.Printing.Margins(30, 30, 50, 30); + this.PageHeight = 827; + this.PageWidth = 1169; + this.PaperKind = System.Drawing.Printing.PaperKind.A4; + this.SnapGridSize = 9F; + this.Version = "17.1"; + ((System.ComponentModel.ISupportInitialize)(this.xrTable2)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrTable4)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrTable1)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this)).EndInit(); + + } + + #endregion + + private DevExpress.XtraReports.UI.DetailBand Detail; + private System.Windows.Forms.BindingSource bindingSource1; + private DevExpress.XtraReports.UI.DetailReportBand DetailReport; + private DevExpress.XtraReports.UI.DetailBand Detail1; + private DevExpress.XtraReports.UI.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 fieldAbrechenbareMinuten; + private DevExpress.XtraReports.UI.CalculatedField fieldBillableFLS; + private DevExpress.XtraReports.UI.CalculatedField fieldAbrechenbareFLS; + private DevExpress.XtraReports.UI.GroupHeaderBand GroupHeader1; + private DevExpress.XtraReports.UI.ReportHeaderBand ReportHeader; + private DevExpress.XtraReports.UI.XRLabel xrLabel7; + private DevExpress.XtraReports.UI.XRLabel xrLabel1; + private DevExpress.XtraReports.UI.GroupHeaderBand GroupHeader2; + private DevExpress.XtraReports.UI.XRTable xrTable1; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow1; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell17; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell18; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow3; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell19; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell20; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow4; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell21; + private DevExpress.XtraReports.UI.XRTableCell cellBetreuer2; + private DevExpress.XtraReports.UI.CalculatedField field30Prozent; + private DevExpress.XtraReports.UI.CalculatedField field70ProzentProWoche; + private DevExpress.XtraReports.UI.XRLabel xrLabel11; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell25; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell53; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell58; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell27; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell54; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell59; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell29; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell55; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell60; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow25; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell30; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell32; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell43; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell56; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell61; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow26; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell45; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell52; + private DevExpress.XtraReports.UI.XRLabel xrLabel9; + private DevExpress.XtraReports.UI.XRLabel xrLabel2; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell57; + private DevExpress.XtraReports.UI.XRLabel xrLabel12; + private DevExpress.XtraReports.UI.XRLabel lblAnsprechpartner; + private DevExpress.XtraReports.UI.GroupFooterBand GroupFooter1; + private DevExpress.XtraReports.UI.XRLabel xrLabel4; + private DevExpress.XtraReports.UI.XRLabel xrLabel8; + private DevExpress.XtraReports.UI.XRLabel xrLabel15; + private DevExpress.XtraReports.UI.XRLabel xrLabel16; + private DevExpress.XtraReports.UI.XRLabel xrLabel13; + private DevExpress.XtraReports.UI.XRLabel xrLabel14; + private DevExpress.XtraReports.UI.XRLabel xrLabel3; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow5; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell35; + private DevExpress.XtraReports.UI.XRTableCell lblBetreuer1; + private DevExpress.XtraReports.UI.XRTableCell lblQualifikation1; + private DevExpress.XtraReports.UI.XRTableCell lblQualifikation2; + private DevExpress.XtraReports.UI.XRTable xrTable2; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow7; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell41; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell42; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell44; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell46; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell47; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell48; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell50; + private DevExpress.XtraReports.UI.XRTable xrTable4; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow8; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell68; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell69; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell70; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell71; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell72; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell73; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell75; + private DevExpress.XtraReports.UI.XRTableCell lblBetreuer2; + } +} diff --git a/ReportImp/SBBMainzReports/QuittierungsbelegJaMainzWiJu.resx b/ReportImp/SBBMainzReports/QuittierungsbelegJaMainzWiJu.resx new file mode 100644 index 000000000..4e94c4de6 --- /dev/null +++ b/ReportImp/SBBMainzReports/QuittierungsbelegJaMainzWiJu.resx @@ -0,0 +1,127 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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 + + + 21, 17 + + + Anmerkung: Bei den hier aufgeführten Leistungen handelt es sich ausschließlich um direkte Leistungen, face-to-face. Eine Leistungsstunde = 60 Minuten. +Nicht zustande gekommene Termine sind zu dokumentieren. + + \ No newline at end of file diff --git a/ReportImp/SBBMainzReports/SBBMainzReportCreator.cs b/ReportImp/SBBMainzReports/SBBMainzReportCreator.cs index 029d87926..b992fd3f2 100644 --- a/ReportImp/SBBMainzReports/SBBMainzReportCreator.cs +++ b/ReportImp/SBBMainzReports/SBBMainzReportCreator.cs @@ -55,11 +55,11 @@ namespace SBBMainzReports ServicesOverviewRO bewoRo = ServicesOverviewRO.CopyFromRO(ro); ServicesOverviewRO jugendamtRo = ServicesOverviewRO.CopyFromRO(ro); ServicesOverviewRO asdRo = ServicesOverviewRO.CopyFromRO(ro); - ServicesOverviewRO wijuRo = ServicesOverviewRO.CopyFromRO(ro); + //ServicesOverviewRO wijuRo = ServicesOverviewRO.CopyFromRO(ro); bewoRo.TotalFLMBillable = 0; jugendamtRo.TotalFLMBillable = 0; asdRo.TotalFLMBillable = 0; - wijuRo.TotalFLMBillable = 0; + //wijuRo.TotalFLMBillable = 0; if (ro.Services != null) { @@ -69,9 +69,9 @@ namespace SBBMainzReports if (ro.Costbearer.ToLower().Contains("jugendamt der landeshauptstadt mainz") ) //&& (s.ServiceCategory.ToLower().Contains("spfh") || s.ServiceCategory.ToLower().Contains("erziehungsbeistand"))) { - wijuRo.Services.Add(s); - wijuRo.TotalFLMBillable += s.Minutes; - wijuRo.TotalFLMBillable += s.Minutes / 60; + //wijuRo.Services.Add(s); + //wijuRo.TotalFLMBillable += s.Minutes; + //wijuRo.TotalFLMBillable += s.Minutes / 60; asdRo.Services.Add(s); asdRo.TotalFLMBillable += s.Minutes; @@ -95,6 +95,7 @@ namespace SBBMainzReports report = AddReportToReport(report, bewoRo); report = AddReportToReport(report, jugendamtRo); report = AddReportToReport(report, asdRo); + report = AddReportToReport(report, asdRo); if (report == null) report = new XtraReport(); diff --git a/ReportImp/SBBMainzReports/SBBMainzReports.csproj b/ReportImp/SBBMainzReports/SBBMainzReports.csproj index 381ebb131..8d86031a5 100644 --- a/ReportImp/SBBMainzReports/SBBMainzReports.csproj +++ b/ReportImp/SBBMainzReports/SBBMainzReports.csproj @@ -72,6 +72,12 @@ CustomerDataReport.cs + + Component + + + QuittierungsbelegJaMainzWiJu.cs + Component @@ -112,6 +118,9 @@ CustomerDataReport.cs + + QuittierungsbelegJaMainzWiJu.cs + QuittierungsbelegJaMainz.cs