diff --git a/.gitignore b/.gitignore index 5ed64b15d..445fb8b3e 100644 --- a/.gitignore +++ b/.gitignore @@ -497,3 +497,8 @@ /ReportImp/CaritasverbandDuerenJuelichEV/obj/Debug /ReportImp/KoelnerBeWoSelbstbestimmtLeben/obj/Debug /ReportImp/BewegtSystemischeBeratung/obj/Debug +/ReportImp/AsbFassbacherHof/obj/Debug +/ReportImp/AsbFassbacherHof/obj/Release +/ReportImp/VereinSozialmedizinStade/obj/Release +/ReportImp/VereinSozialmedizinStade/obj/Debug +/ReportImp/BewegtSystemischeBeratung/obj/Release diff --git a/BeWo/LoginControl.xaml.cs b/BeWo/LoginControl.xaml.cs index b16b21bd7..2aac16fbf 100644 --- a/BeWo/LoginControl.xaml.cs +++ b/BeWo/LoginControl.xaml.cs @@ -176,26 +176,6 @@ namespace BeWo } - - // IP-Adresse holen - try - { - var adminUrl = GetAdminUrl(); - if (!String.IsNullOrEmpty(adminUrl)) - { - using (var wc = new WebClient()) - { - Uri path = new Uri(adminUrl); - - BeWoApp.IpAddress = Encoding.UTF8.GetString(wc.DownloadData(path)); - } - } - } - catch (Exception e) - { - - BeWoApp.IpAddress = String.Empty; - } //string ipaddress = ""; @@ -524,31 +504,6 @@ namespace BeWo } } - private string GetServerFromTenantAlt(string tenant) - { - try - { - using (WebClient client = new WebClient()) - { - //MessageBox.Show(hostAddress); - byte[] response = client.UploadValues(GetAdminUrl(), "POST", new NameValueCollection() - { - {"k", tenant}, - {"p", "6ca793d9e460"} - }); - - String server = System.Text.Encoding.ASCII.GetString(response); - - return server; - } - } - catch (Exception ex) - { - MessageBox.Show(String.Format("Fehler beim Prüfen der Kundennummer: {0}\n\n{1}", ex.Message, ex.StackTrace)); - } - - return null; - } private string GetServerFromTenant(string tenant) { @@ -587,33 +542,6 @@ namespace BeWo return null; } - private string GetAdminUrl() - { - String address = String.Empty; - -#if DEBUG - if (true) - { - address = "http://localhost/Host"; - - //Uri uri = new Uri("http://app.beyondsoft.de/bewo.application"); - //hostAddress = String.Format("{0}://{1}", uri.Scheme, uri.Host); -#else - if (ApplicationDeployment.IsNetworkDeployed && ApplicationDeployment.CurrentDeployment.UpdateLocation != null) - { - Uri uri = ApplicationDeployment.CurrentDeployment.UpdateLocation; - address = String.Format("{0}://{1}", uri.Scheme, uri.Host); -#endif - - } - if (String.IsNullOrEmpty(address)) - { - return null; - } - - return String.Format("{0}/{1}", address, "Admin.aspx"); - } - private BeWoProfile GenerateProfileFromUri(Uri uri) { diff --git a/BeWo/View/Master/ReportView.xaml b/BeWo/View/Master/ReportView.xaml index aa3b1a8bc..17a9551de 100644 --- a/BeWo/View/Master/ReportView.xaml +++ b/BeWo/View/Master/ReportView.xaml @@ -35,7 +35,7 @@ - + diff --git a/BeWo/ViewModel/InvoiceBaseVM.cs b/BeWo/ViewModel/InvoiceBaseVM.cs index 0b83f1752..b3c7713a2 100644 --- a/BeWo/ViewModel/InvoiceBaseVM.cs +++ b/BeWo/ViewModel/InvoiceBaseVM.cs @@ -9,6 +9,7 @@ using BS.Shared; using BS.Shared.Core; using BS.Shared.DataContracts; using BS.Shared.Extensions; +using BS.Shared.Translation; namespace BeWo.ViewModel { @@ -91,16 +92,16 @@ namespace BeWo.ViewModel private readonly Dictionary _TypeTranslation = new Dictionary { { - InvoiceType.CustomerEquity, "Eigenanteil" + InvoiceType.CustomerEquity, Translator.Translate("Eigenanteil") }, { - InvoiceType.General, "Allgemein" + InvoiceType.General, Translator.Translate("Allgemein") }, { - InvoiceType.Settlement, "Spitzabrechnung" + InvoiceType.Settlement, Translator.Translate("Spitzabrechnung") }, { - InvoiceType.Service, "Serviceleistung" + InvoiceType.Service, Translator.Translate("Rechnung") } }; diff --git a/BeWoAllReports.sln b/BeWoAllReports.sln index 3f784a038..69073383e 100644 --- a/BeWoAllReports.sln +++ b/BeWoAllReports.sln @@ -309,8 +309,6 @@ Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "SozialeDienstleistungenScho EndProject Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "AidsInitiativeBonn", "ReportImp\AidsInitiativeBonn\AidsInitiativeBonn.csproj", "{1F5D8784-4912-4D71-867F-ADE6D56C31BD}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "BeWoPlanerMobil", "BeWoPlanerMobil\BeWoPlanerMobil.csproj", "{284B02ED-114A-426C-9162-31BB6CF05589}" -EndProject Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "BeWoRueckenwind", "ReportImp\BeWoRueckenwind\BeWoRueckenwind.csproj", "{4E27E4D3-C184-4E10-AE73-7600D95FCE8E}" EndProject Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "LebenshilfeRemscheid", "ReportImp\LebenshilfeRemscheid\LebenshilfeRemscheid.csproj", "{B40CB768-8847-4D73-8AC6-EED34B6216CE}" @@ -619,6 +617,12 @@ Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "MobiloAmbulant", "ReportImp EndProject Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "EmpathieFachassistenz", "ReportImp\EmpathieFachassistenz\EmpathieFachassistenz.csproj", "{F618F17B-5905-4D09-A976-733011945A9B}" EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "BewegtSystemischeBeratung", "ReportImp\BewegtSystemischeBeratung\BewegtSystemischeBeratung.csproj", "{976CC5EF-26C9-4415-84C6-33A450222F04}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "VereinSozialmedizinStade", "ReportImp\VereinSozialmedizinStade\VereinSozialmedizinStade.csproj", "{45D0F06F-7F3A-452A-B12B-1FC51B47493F}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "AsbFassbacherHof", "ReportImp\AsbFassbacherHof\AsbFassbacherHof.csproj", "{1C43301E-860F-4691-B159-06E1C85C67D5}" +EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution Debug|.NET = Debug|.NET @@ -2570,18 +2574,6 @@ Global {1F5D8784-4912-4D71-867F-ADE6D56C31BD}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU {1F5D8784-4912-4D71-867F-ADE6D56C31BD}.Release|Mixed Platforms.Build.0 = Release|Any CPU {1F5D8784-4912-4D71-867F-ADE6D56C31BD}.Release|x86.ActiveCfg = Release|Any CPU - {284B02ED-114A-426C-9162-31BB6CF05589}.Debug|.NET.ActiveCfg = Debug|Any CPU - {284B02ED-114A-426C-9162-31BB6CF05589}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {284B02ED-114A-426C-9162-31BB6CF05589}.Debug|Any CPU.Build.0 = Debug|Any CPU - {284B02ED-114A-426C-9162-31BB6CF05589}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU - {284B02ED-114A-426C-9162-31BB6CF05589}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU - {284B02ED-114A-426C-9162-31BB6CF05589}.Debug|x86.ActiveCfg = Debug|Any CPU - {284B02ED-114A-426C-9162-31BB6CF05589}.Release|.NET.ActiveCfg = Release|Any CPU - {284B02ED-114A-426C-9162-31BB6CF05589}.Release|Any CPU.ActiveCfg = Release|Any CPU - {284B02ED-114A-426C-9162-31BB6CF05589}.Release|Any CPU.Build.0 = Release|Any CPU - {284B02ED-114A-426C-9162-31BB6CF05589}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU - {284B02ED-114A-426C-9162-31BB6CF05589}.Release|Mixed Platforms.Build.0 = Release|Any CPU - {284B02ED-114A-426C-9162-31BB6CF05589}.Release|x86.ActiveCfg = Release|Any CPU {4E27E4D3-C184-4E10-AE73-7600D95FCE8E}.Debug|.NET.ActiveCfg = Debug|Any CPU {4E27E4D3-C184-4E10-AE73-7600D95FCE8E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {4E27E4D3-C184-4E10-AE73-7600D95FCE8E}.Debug|Any CPU.Build.0 = Debug|Any CPU @@ -4954,6 +4946,54 @@ Global {F618F17B-5905-4D09-A976-733011945A9B}.Release|Mixed Platforms.Build.0 = Release|Any CPU {F618F17B-5905-4D09-A976-733011945A9B}.Release|x86.ActiveCfg = Release|Any CPU {F618F17B-5905-4D09-A976-733011945A9B}.Release|x86.Build.0 = Release|Any CPU + {976CC5EF-26C9-4415-84C6-33A450222F04}.Debug|.NET.ActiveCfg = Debug|Any CPU + {976CC5EF-26C9-4415-84C6-33A450222F04}.Debug|.NET.Build.0 = Debug|Any CPU + {976CC5EF-26C9-4415-84C6-33A450222F04}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {976CC5EF-26C9-4415-84C6-33A450222F04}.Debug|Any CPU.Build.0 = Debug|Any CPU + {976CC5EF-26C9-4415-84C6-33A450222F04}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU + {976CC5EF-26C9-4415-84C6-33A450222F04}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU + {976CC5EF-26C9-4415-84C6-33A450222F04}.Debug|x86.ActiveCfg = Debug|Any CPU + {976CC5EF-26C9-4415-84C6-33A450222F04}.Debug|x86.Build.0 = Debug|Any CPU + {976CC5EF-26C9-4415-84C6-33A450222F04}.Release|.NET.ActiveCfg = Release|Any CPU + {976CC5EF-26C9-4415-84C6-33A450222F04}.Release|.NET.Build.0 = Release|Any CPU + {976CC5EF-26C9-4415-84C6-33A450222F04}.Release|Any CPU.ActiveCfg = Release|Any CPU + {976CC5EF-26C9-4415-84C6-33A450222F04}.Release|Any CPU.Build.0 = Release|Any CPU + {976CC5EF-26C9-4415-84C6-33A450222F04}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU + {976CC5EF-26C9-4415-84C6-33A450222F04}.Release|Mixed Platforms.Build.0 = Release|Any CPU + {976CC5EF-26C9-4415-84C6-33A450222F04}.Release|x86.ActiveCfg = Release|Any CPU + {976CC5EF-26C9-4415-84C6-33A450222F04}.Release|x86.Build.0 = Release|Any CPU + {45D0F06F-7F3A-452A-B12B-1FC51B47493F}.Debug|.NET.ActiveCfg = Debug|Any CPU + {45D0F06F-7F3A-452A-B12B-1FC51B47493F}.Debug|.NET.Build.0 = Debug|Any CPU + {45D0F06F-7F3A-452A-B12B-1FC51B47493F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {45D0F06F-7F3A-452A-B12B-1FC51B47493F}.Debug|Any CPU.Build.0 = Debug|Any CPU + {45D0F06F-7F3A-452A-B12B-1FC51B47493F}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU + {45D0F06F-7F3A-452A-B12B-1FC51B47493F}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU + {45D0F06F-7F3A-452A-B12B-1FC51B47493F}.Debug|x86.ActiveCfg = Debug|Any CPU + {45D0F06F-7F3A-452A-B12B-1FC51B47493F}.Debug|x86.Build.0 = Debug|Any CPU + {45D0F06F-7F3A-452A-B12B-1FC51B47493F}.Release|.NET.ActiveCfg = Release|Any CPU + {45D0F06F-7F3A-452A-B12B-1FC51B47493F}.Release|.NET.Build.0 = Release|Any CPU + {45D0F06F-7F3A-452A-B12B-1FC51B47493F}.Release|Any CPU.ActiveCfg = Release|Any CPU + {45D0F06F-7F3A-452A-B12B-1FC51B47493F}.Release|Any CPU.Build.0 = Release|Any CPU + {45D0F06F-7F3A-452A-B12B-1FC51B47493F}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU + {45D0F06F-7F3A-452A-B12B-1FC51B47493F}.Release|Mixed Platforms.Build.0 = Release|Any CPU + {45D0F06F-7F3A-452A-B12B-1FC51B47493F}.Release|x86.ActiveCfg = Release|Any CPU + {45D0F06F-7F3A-452A-B12B-1FC51B47493F}.Release|x86.Build.0 = Release|Any CPU + {1C43301E-860F-4691-B159-06E1C85C67D5}.Debug|.NET.ActiveCfg = Debug|Any CPU + {1C43301E-860F-4691-B159-06E1C85C67D5}.Debug|.NET.Build.0 = Debug|Any CPU + {1C43301E-860F-4691-B159-06E1C85C67D5}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {1C43301E-860F-4691-B159-06E1C85C67D5}.Debug|Any CPU.Build.0 = Debug|Any CPU + {1C43301E-860F-4691-B159-06E1C85C67D5}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU + {1C43301E-860F-4691-B159-06E1C85C67D5}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU + {1C43301E-860F-4691-B159-06E1C85C67D5}.Debug|x86.ActiveCfg = Debug|Any CPU + {1C43301E-860F-4691-B159-06E1C85C67D5}.Debug|x86.Build.0 = Debug|Any CPU + {1C43301E-860F-4691-B159-06E1C85C67D5}.Release|.NET.ActiveCfg = Release|Any CPU + {1C43301E-860F-4691-B159-06E1C85C67D5}.Release|.NET.Build.0 = Release|Any CPU + {1C43301E-860F-4691-B159-06E1C85C67D5}.Release|Any CPU.ActiveCfg = Release|Any CPU + {1C43301E-860F-4691-B159-06E1C85C67D5}.Release|Any CPU.Build.0 = Release|Any CPU + {1C43301E-860F-4691-B159-06E1C85C67D5}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU + {1C43301E-860F-4691-B159-06E1C85C67D5}.Release|Mixed Platforms.Build.0 = Release|Any CPU + {1C43301E-860F-4691-B159-06E1C85C67D5}.Release|x86.ActiveCfg = Release|Any CPU + {1C43301E-860F-4691-B159-06E1C85C67D5}.Release|x86.Build.0 = Release|Any CPU EndGlobalSection GlobalSection(SolutionProperties) = preSolution HideSolutionNode = FALSE @@ -5104,7 +5144,6 @@ Global {A182A40F-16C4-4890-BD4C-336CB5B8F70D} = {D8A691C5-146D-4613-86CC-438F02FE9106} {2E4CFE97-3A0B-4170-95B1-D7EE0CA7DCAA} = {D8A691C5-146D-4613-86CC-438F02FE9106} {1F5D8784-4912-4D71-867F-ADE6D56C31BD} = {D8A691C5-146D-4613-86CC-438F02FE9106} - {284B02ED-114A-426C-9162-31BB6CF05589} = {FEB0336B-F053-40B6-92DD-7DE56AB9408A} {4E27E4D3-C184-4E10-AE73-7600D95FCE8E} = {D8A691C5-146D-4613-86CC-438F02FE9106} {B40CB768-8847-4D73-8AC6-EED34B6216CE} = {D8A691C5-146D-4613-86CC-438F02FE9106} {697CF63E-B065-491A-AEA7-909F01ECA6AB} = {D8A691C5-146D-4613-86CC-438F02FE9106} @@ -5259,6 +5298,9 @@ Global {911023BC-9AAC-427D-AA85-04AF886FE81C} = {D8A691C5-146D-4613-86CC-438F02FE9106} {0F14574F-9637-40FE-8FCE-E047EFA4EC0B} = {D8A691C5-146D-4613-86CC-438F02FE9106} {F618F17B-5905-4D09-A976-733011945A9B} = {D8A691C5-146D-4613-86CC-438F02FE9106} + {976CC5EF-26C9-4415-84C6-33A450222F04} = {D8A691C5-146D-4613-86CC-438F02FE9106} + {45D0F06F-7F3A-452A-B12B-1FC51B47493F} = {D8A691C5-146D-4613-86CC-438F02FE9106} + {1C43301E-860F-4691-B159-06E1C85C67D5} = {D8A691C5-146D-4613-86CC-438F02FE9106} EndGlobalSection GlobalSection(ExtensibilityGlobals) = postSolution SolutionGuid = {FBE985BB-9F0F-4DBB-8F94-ABC37A803FF9} diff --git a/BeWoPlanerMobil/Controllers/MainController.cs b/BeWoPlanerMobil/Controllers/MainController.cs index 63d2283e8..e1be0682c 100644 --- a/BeWoPlanerMobil/Controllers/MainController.cs +++ b/BeWoPlanerMobil/Controllers/MainController.cs @@ -221,8 +221,24 @@ namespace BeWoPlanerMobil.Controllers if(Model.SelectedSupportConceptListObject == null || !isInList) { + if (Model.SelectedSupportConceptListObject != null && !isInList) + { + Log.Info(String.Format("Model.SelectedSupportConceptListObject.Oid = {0} is not in list !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!", Model.SelectedSupportConceptListObject.CostBearer2SupportConceptOid)); - Log.Info(String.Format("Main() Set CostBearer2SupportConceptOid = -1: Model.SelectedSupportConceptListObject == null {0}, isInList {1}", Model.SelectedSupportConceptListObject == null, isInList)); + StringBuilder sb = new StringBuilder(); + foreach (var o in Model.SupportConceptListObjects) + { + if (sb.Length > 0) + { + sb.Append(", "); + } + + sb.Append(o.CostBearer2SupportConceptOid); + } + Log.Info(String.Format("Model.SupportConceptListObjects Oids = {0}", sb.ToString())); + + } + //Log.Info(String.Format("Main() Set CostBearer2SupportConceptOid = -1: Model.SelectedSupportConceptListObject == null {0}, isInList {1}", Model.SelectedSupportConceptListObject == null, isInList)); Model.SelectedSupportConceptListObject = Model.SupportConceptListObjects.FirstOrDefault(f => f.CostBearer2SupportConceptOid == "-1") ?? Model.SupportConceptListObjects.First(); Model.CostBearer2SupportConceptOid = -1; @@ -245,6 +261,7 @@ namespace BeWoPlanerMobil.Controllers return View(Model); } + [HttpPost] [Authorize] public ActionResult SetShowExpiredSupportConcepts(FormCollection pCollection) diff --git a/Data/Access/SearchDAO.cs b/Data/Access/SearchDAO.cs index 62d364645..b1ab4c8e4 100644 --- a/Data/Access/SearchDAO.cs +++ b/Data/Access/SearchDAO.cs @@ -4172,8 +4172,10 @@ namespace BeWo.Data.Access return lCriteria.List().ToList(); } + var customerOids = user.Employee.Employee2CustomerList.Where(employee2Customer => employee2Customer.Customer.Oid.HasValue).Select(employee2Customer => employee2Customer.Customer.Oid.Value).Distinct().ToList(); + // Der ApplicationUser darf die Hilfepläne seiner Teams sehen - if(user.CheckForRight(UserRightType.SupportConcept_ViewMyTeams) && (supportConceptFilter == CustomerFilterEnum.TeamCustomer || supportConceptFilter == CustomerFilterEnum.All)) + if (user.CheckForRight(UserRightType.SupportConcept_ViewMyTeams) && (supportConceptFilter == CustomerFilterEnum.TeamCustomer || supportConceptFilter == CustomerFilterEnum.All)) { foreach (var coid in customerOids) { @@ -4185,8 +4187,7 @@ namespace BeWo.Data.Access return GetAllActiveSupportConceptsByCustomers(teamCustomerOids, true).ToList(); } - var customerOids = user.Employee.Employee2CustomerList.Where(employee2Customer => employee2Customer.Customer.Oid.HasValue).Select(employee2Customer => employee2Customer.Customer.Oid.Value).Distinct().ToList(); - + return GetAllActiveSupportConceptsByCustomers(customerOids, true).ToList(); } diff --git a/Data/Data.csproj b/Data/Data.csproj index 5219aedc1..326d7f799 100644 --- a/Data/Data.csproj +++ b/Data/Data.csproj @@ -96,9 +96,6 @@ ..\Lib\NHibernate.ByteCode.Castle.dll - - ..\packages\System.Buffers.4.5.0\lib\netstandard2.0\System.Buffers.dll - @@ -109,9 +106,6 @@ - - ..\packages\System.Memory.4.5.3\lib\netstandard2.0\System.Memory.dll - 3.0 diff --git a/Report/ReportObjects/MitarbeiterstundenkontoBerechnung.cs b/Report/ReportObjects/MitarbeiterstundenkontoBerechnung.cs index 48048207f..33c3a5e3f 100644 --- a/Report/ReportObjects/MitarbeiterstundenkontoBerechnung.cs +++ b/Report/ReportObjects/MitarbeiterstundenkontoBerechnung.cs @@ -2202,6 +2202,7 @@ namespace BeWo.Report.ReportObjects public virtual void AddAbsenceDaysNachArbeitszeitenFuerTag(AbsenceTimeDays atd, Employee emp, DateTime tag) { + Dictionary daysDict = new Dictionary(); foreach (var az in emp.Arbeitszeiten) { if ((!az.GueltigVon.HasValue || az.GueltigVon.Value <= tag) && @@ -2222,7 +2223,12 @@ namespace BeWo.Report.ReportObjects if (DateTime.TryParse(dateStr1, out date1) && DateTime.TryParse(dateStr2, out date2)) { - AddAbsenceDaysFuerTag(atd, emp, date1, date2); + String dayKey = String.Format("{0:dd.MM.yyyy}", date1); + if (!daysDict.ContainsKey(dayKey)) + { + AddAbsenceDaysFuerTag(atd, emp, date1, date2); + daysDict.Add(dayKey, true); + } } } @@ -2327,6 +2333,11 @@ namespace BeWo.Report.ReportObjects DateTime day = span.StartDate; while (day < end && day < span.EndDate) { + if (item.Start.HasValue && item.End.HasValue && item.Start == item.End && + item.Start.Value.Hour > 0) + { + + } var faktor = GetFeiertagsFaktor(day); bool istWochenende = diff --git a/Report/ReportObjects/MitarbeiterstundenkontoRO.cs b/Report/ReportObjects/MitarbeiterstundenkontoRO.cs index 5443f1e8b..22caa167c 100644 --- a/Report/ReportObjects/MitarbeiterstundenkontoRO.cs +++ b/Report/ReportObjects/MitarbeiterstundenkontoRO.cs @@ -429,12 +429,15 @@ namespace BeWo.Report.ReportObjects { foreach (var dts in ZusammenhaengendeZeitraeume) { - if (str.Length > 0) + if (dts.StartDateTime != dts.EndDateTime) { - str += ", "; - } + if (str.Length > 0) + { + str += ", "; + } - str += String.Format("{0:HH:mm} - {1:HH:mm}", dts.StartDateTime, dts.EndDateTime); + str += String.Format("{0:HH:mm} - {1:HH:mm}", dts.StartDateTime, dts.EndDateTime); + } } } diff --git a/ReportImp/AsbFassbacherHof/AsbFassbacherHof.csproj b/ReportImp/AsbFassbacherHof/AsbFassbacherHof.csproj new file mode 100644 index 000000000..97ee1f6d8 --- /dev/null +++ b/ReportImp/AsbFassbacherHof/AsbFassbacherHof.csproj @@ -0,0 +1,85 @@ + + + + + Debug + AnyCPU + {1C43301E-860F-4691-B159-06E1C85C67D5} + Library + Properties + AsbFassbacherHof + 6323001211_Reports + v4.7.2 + 512 + + + + true + full + false + ..\..\Host\bin\ + DEBUG;TRACE + prompt + 4 + + + pdbonly + true + ..\..\Host\bin\ + TRACE + prompt + 4 + + + + + + + + + + + + + + + + + + + + + + Component + + + QuittierungsbelegMitDatum.cs + + + + + {B0D73E3D-4AE7-4024-93A6-DB1F46D7CCEE} + Data + + + {40d8b312-ea64-49e3-a31a-5e57ed4d5654} + Report + + + {094331c3-ecee-4c89-bbfd-4c9ded89f0ef} + Service + + + {2f50b83d-a3f0-4ec4-979a-3f9b7e3d8ed4} + Shared + + + + + + QuittierungsbelegMitDatum.cs + Designer + + + + \ No newline at end of file diff --git a/ReportImp/AsbFassbacherHof/Properties/AssemblyInfo.cs b/ReportImp/AsbFassbacherHof/Properties/AssemblyInfo.cs new file mode 100644 index 000000000..930888dd6 --- /dev/null +++ b/ReportImp/AsbFassbacherHof/Properties/AssemblyInfo.cs @@ -0,0 +1,36 @@ +using System.Reflection; +using System.Runtime.CompilerServices; +using System.Runtime.InteropServices; + +// Allgemeine Informationen über eine Assembly werden über die folgenden +// Attribute gesteuert. Ändern Sie diese Attributwerte, um die Informationen zu ändern, +// die einer Assembly zugeordnet sind. +[assembly: AssemblyTitle("KundeXyz")] +[assembly: AssemblyDescription("")] +[assembly: AssemblyConfiguration("")] +[assembly: AssemblyCompany("")] +[assembly: AssemblyProduct("KundeXyz")] +[assembly: AssemblyCopyright("Copyright © 2020")] +[assembly: AssemblyTrademark("")] +[assembly: AssemblyCulture("")] + +// Durch Festlegen von ComVisible auf FALSE werden die Typen in dieser Assembly +// für COM-Komponenten unsichtbar. Wenn Sie auf einen Typ in dieser Assembly von +// COM aus zugreifen müssen, sollten Sie das ComVisible-Attribut für diesen Typ auf "True" festlegen. +[assembly: ComVisible(false)] + +// Die folgende GUID bestimmt die ID der Typbibliothek, wenn dieses Projekt für COM verfügbar gemacht wird +[assembly: Guid("c1fed668-adb9-47e0-b589-1389618e1b6e")] + +// Versionsinformationen für eine Assembly bestehen aus den folgenden vier Werten: +// +// Hauptversion +// Nebenversion +// Buildnummer +// Revision +// +// Sie können alle Werte angeben oder Standardwerte für die Build- und Revisionsnummern verwenden, +// indem Sie "*" wie unten gezeigt eingeben: +// [assembly: AssemblyVersion("1.0.*")] +[assembly: AssemblyVersion("1.0.0.0")] +[assembly: AssemblyFileVersion("1.0.0.0")] diff --git a/ReportImp/AsbFassbacherHof/Properties/licenses.licx b/ReportImp/AsbFassbacherHof/Properties/licenses.licx new file mode 100644 index 000000000..c7fd819d5 --- /dev/null +++ b/ReportImp/AsbFassbacherHof/Properties/licenses.licx @@ -0,0 +1 @@ +DevExpress.XtraReports.UI.XtraReport, DevExpress.XtraReports.v17.1, Version=17.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a diff --git a/ReportImp/AsbFassbacherHof/QuittierungsbelegMitDatum.Designer.cs b/ReportImp/AsbFassbacherHof/QuittierungsbelegMitDatum.Designer.cs new file mode 100644 index 000000000..3bef8761e --- /dev/null +++ b/ReportImp/AsbFassbacherHof/QuittierungsbelegMitDatum.Designer.cs @@ -0,0 +1,1342 @@ +using BeWo.Report.ReportObjects; +namespace BeWo.Report.DefaultReports +{ + partial class Quittierungsbeleg2 + { + /// + /// 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(Quittierungsbeleg2)); + this.Detail = new DevExpress.XtraReports.UI.DetailBand(); + this.DetailReport = new DevExpress.XtraReports.UI.DetailReportBand(); + this.Detail1 = new DevExpress.XtraReports.UI.DetailBand(); + this.xrTable3 = new DevExpress.XtraReports.UI.XRTable(); + this.xrTableRow6 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell13 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell14 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell10 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell2 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell15 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell12 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell44 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell50 = new DevExpress.XtraReports.UI.XRTableCell(); + this.picSignature = new DevExpress.XtraReports.UI.XRPictureBox(); + this.GroupHeader1 = new DevExpress.XtraReports.UI.GroupHeaderBand(); + this.xrTableServiceRecords1 = new DevExpress.XtraReports.UI.XRTable(); + this.xrTableRow2 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell3 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell4 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell11 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell9 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell28 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell48 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableRow1 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell1 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell8 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell5 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell6 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell7 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell43 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrLabel17 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel18 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrTableCell49 = new DevExpress.XtraReports.UI.XRTableCell(); + this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components); + this.formattingRuleStartDate = new DevExpress.XtraReports.UI.FormattingRule(); + this.ReportHeader = new DevExpress.XtraReports.UI.ReportHeaderBand(); + this.xrLabel7 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel8 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel6 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel5 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel4 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel3 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel2 = new DevExpress.XtraReports.UI.XRLabel(); + this.formattingRuleServiceDesc = new DevExpress.XtraReports.UI.FormattingRule(); + this.formattingRuleCostBearer = new DevExpress.XtraReports.UI.FormattingRule(); + this.formattingRuleEmployeeName = new DevExpress.XtraReports.UI.FormattingRule(); + this.topMarginBand1 = new DevExpress.XtraReports.UI.TopMarginBand(); + this.bottomMarginBand1 = new DevExpress.XtraReports.UI.BottomMarginBand(); + this.GroupFooter1 = new DevExpress.XtraReports.UI.GroupFooterBand(); + this.lblUnterschriftKlient = new DevExpress.XtraReports.UI.XRLabel(); + this.lblUnterschriftMitarbeiter = new DevExpress.XtraReports.UI.XRLabel(); + this.xrTableAbwesenheiten = new DevExpress.XtraReports.UI.XRTable(); + this.xrTableRow3 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell16 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell17 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell18 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableRow4 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell19 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell20 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell21 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableRow5 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell22 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell23 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell24 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableRow7 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell25 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell26 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell27 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableRow8 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell29 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell30 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell31 = new DevExpress.XtraReports.UI.XRTableCell(); + this.lblHatAbwesenheiten = new DevExpress.XtraReports.UI.XRLabel(); + this.lblHatGruppen = new DevExpress.XtraReports.UI.XRLabel(); + this.xrRichText2 = new DevExpress.XtraReports.UI.XRRichText(); + this.xrRichText1 = new DevExpress.XtraReports.UI.XRRichText(); + this.xrLabel15 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel13 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel12 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel11 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel10 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel9 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel1 = new DevExpress.XtraReports.UI.XRLabel(); + this.fieldKontaktArt = new DevExpress.XtraReports.UI.CalculatedField(); + this.xrLabel14 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel16 = new DevExpress.XtraReports.UI.XRLabel(); + ((System.ComponentModel.ISupportInitialize)(this.xrTable3)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrTableServiceRecords1)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrTableAbwesenheiten)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrRichText2)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrRichText1)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this)).BeginInit(); + // + // Detail + // + this.Detail.Expanded = false; + this.Detail.HeightF = 0F; + this.Detail.Name = "Detail"; + this.Detail.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F); + this.Detail.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; + // + // DetailReport + // + this.DetailReport.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] { + this.Detail1, + this.GroupHeader1}); + this.DetailReport.DataMember = "Services"; + this.DetailReport.DataSource = this.bindingSource1; + this.DetailReport.Level = 0; + this.DetailReport.Name = "DetailReport"; + this.DetailReport.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F); + this.DetailReport.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; + // + // Detail1 + // + this.Detail1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.xrTable3}); + this.Detail1.HeightF = 20F; + this.Detail1.Name = "Detail1"; + this.Detail1.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F); + this.Detail1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; + // + // xrTable3 + // + this.xrTable3.BorderColor = System.Drawing.Color.Black; + this.xrTable3.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTable3.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrTable3.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F); + this.xrTable3.Name = "xrTable3"; + this.xrTable3.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F); + this.xrTable3.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] { + this.xrTableRow6}); + this.xrTable3.SizeF = new System.Drawing.SizeF(735F, 20F); + this.xrTable3.StylePriority.UseFont = false; + this.xrTable3.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; + // + // xrTableRow6 + // + this.xrTableRow6.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell13, + this.xrTableCell14, + this.xrTableCell10, + this.xrTableCell2, + this.xrTableCell15, + this.xrTableCell12, + this.xrTableCell44, + this.xrTableCell50}); + this.xrTableRow6.Name = "xrTableRow6"; + this.xrTableRow6.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F); + this.xrTableRow6.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; + this.xrTableRow6.Weight = 1D; + // + // xrTableCell13 + // + this.xrTableCell13.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.StartDate", "{0:dd/MM/yyyy}")}); + this.xrTableCell13.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrTableCell13.Name = "xrTableCell13"; + this.xrTableCell13.StylePriority.UseBorders = false; + this.xrTableCell13.StylePriority.UseFont = false; + this.xrTableCell13.StylePriority.UsePadding = false; + this.xrTableCell13.StylePriority.UseTextAlignment = false; + this.xrTableCell13.Text = "xrTableCell13"; + this.xrTableCell13.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.xrTableCell13.Weight = 0.11994951833461227D; + // + // xrTableCell14 + // + this.xrTableCell14.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.StartDateMinutes", "{0:HH:mm}")}); + this.xrTableCell14.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrTableCell14.Name = "xrTableCell14"; + this.xrTableCell14.StylePriority.UseBorders = false; + this.xrTableCell14.StylePriority.UseFont = false; + this.xrTableCell14.StylePriority.UsePadding = false; + this.xrTableCell14.StylePriority.UseTextAlignment = false; + this.xrTableCell14.Text = "xrTableCell14"; + this.xrTableCell14.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.xrTableCell14.Weight = 0.094696981389528381D; + // + // xrTableCell10 + // + this.xrTableCell10.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.EndDateMinutes", "{0:HH:mm}")}); + this.xrTableCell10.Font = new System.Drawing.Font("Arial", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrTableCell10.Name = "xrTableCell10"; + this.xrTableCell10.StylePriority.UseBorders = false; + this.xrTableCell10.StylePriority.UseFont = false; + this.xrTableCell10.StylePriority.UsePadding = false; + this.xrTableCell10.StylePriority.UseTextAlignment = false; + this.xrTableCell10.Text = "xrTableCell10"; + this.xrTableCell10.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.xrTableCell10.Weight = 0.094696933224158855D; + // + // xrTableCell2 + // + this.xrTableCell2.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.fieldKontaktArt")}); + this.xrTableCell2.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrTableCell2.Name = "xrTableCell2"; + this.xrTableCell2.StylePriority.UseFont = false; + this.xrTableCell2.StylePriority.UsePadding = false; + this.xrTableCell2.StylePriority.UseTextAlignment = false; + this.xrTableCell2.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.xrTableCell2.Weight = 0.05366162346946534D; + // + // xrTableCell15 + // + this.xrTableCell15.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.CustomerCount", "{0:0}")}); + this.xrTableCell15.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrTableCell15.Name = "xrTableCell15"; + this.xrTableCell15.StylePriority.UseBorders = false; + this.xrTableCell15.StylePriority.UseFont = false; + this.xrTableCell15.StylePriority.UsePadding = false; + this.xrTableCell15.StylePriority.UseTextAlignment = false; + this.xrTableCell15.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.xrTableCell15.Weight = 0.05366162346946534D; + // + // xrTableCell12 + // + this.xrTableCell12.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.Minutes", "{0:0.##}")}); + this.xrTableCell12.Font = new System.Drawing.Font("Arial", 10F); + this.xrTableCell12.Name = "xrTableCell12"; + this.xrTableCell12.StylePriority.UseBorders = false; + this.xrTableCell12.StylePriority.UseFont = false; + this.xrTableCell12.StylePriority.UsePadding = false; + this.xrTableCell12.StylePriority.UseTextAlignment = false; + this.xrTableCell12.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.xrTableCell12.Weight = 0.10732323052948757D; + // + // xrTableCell44 + // + this.xrTableCell44.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.SignatureDate", "{0:dd.MM.yyyy}")}); + this.xrTableCell44.Name = "xrTableCell44"; + this.xrTableCell44.StylePriority.UseBorders = false; + this.xrTableCell44.StylePriority.UseFont = false; + this.xrTableCell44.StylePriority.UsePadding = false; + this.xrTableCell44.StylePriority.UseTextAlignment = false; + this.xrTableCell44.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.xrTableCell44.Weight = 0.20202019104791347D; + // + // xrTableCell50 + // + this.xrTableCell50.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.picSignature}); + this.xrTableCell50.Name = "xrTableCell50"; + this.xrTableCell50.StylePriority.UseBorders = false; + this.xrTableCell50.StylePriority.UseFont = false; + this.xrTableCell50.StylePriority.UsePadding = false; + this.xrTableCell50.StylePriority.UseTextAlignment = false; + this.xrTableCell50.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + this.xrTableCell50.Weight = 0.20202019042968572D; + // + // picSignature + // + this.picSignature.Borders = DevExpress.XtraPrinting.BorderSide.None; + this.picSignature.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Tag", null, "Services.Signature")}); + this.picSignature.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F); + this.picSignature.Name = "picSignature"; + this.picSignature.SizeF = new System.Drawing.SizeF(160.0001F, 20.00001F); + this.picSignature.Sizing = DevExpress.XtraPrinting.ImageSizeMode.ZoomImage; + this.picSignature.StylePriority.UseBorders = false; + this.picSignature.BeforePrint += new System.Drawing.Printing.PrintEventHandler(this.picSignature_BeforePrint); + // + // GroupHeader1 + // + this.GroupHeader1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.xrTableServiceRecords1}); + this.GroupHeader1.HeightF = 70F; + this.GroupHeader1.Name = "GroupHeader1"; + this.GroupHeader1.RepeatEveryPage = true; + this.GroupHeader1.StylePriority.UseFont = false; + // + // xrTableServiceRecords1 + // + this.xrTableServiceRecords1.BackColor = System.Drawing.Color.Gainsboro; + this.xrTableServiceRecords1.Borders = DevExpress.XtraPrinting.BorderSide.None; + this.xrTableServiceRecords1.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrTableServiceRecords1.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F); + this.xrTableServiceRecords1.Name = "xrTableServiceRecords1"; + this.xrTableServiceRecords1.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F); + this.xrTableServiceRecords1.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] { + this.xrTableRow2, + this.xrTableRow1}); + this.xrTableServiceRecords1.SizeF = new System.Drawing.SizeF(735F, 70F); + this.xrTableServiceRecords1.StylePriority.UseBackColor = false; + this.xrTableServiceRecords1.StylePriority.UseBorders = false; + this.xrTableServiceRecords1.StylePriority.UseFont = false; + this.xrTableServiceRecords1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; + // + // xrTableRow2 + // + this.xrTableRow2.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell3, + this.xrTableCell4, + this.xrTableCell11, + this.xrTableCell9, + this.xrTableCell28, + this.xrTableCell48}); + this.xrTableRow2.Name = "xrTableRow2"; + this.xrTableRow2.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F); + this.xrTableRow2.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; + this.xrTableRow2.Weight = 0.48945783132530124D; + // + // xrTableCell3 + // + this.xrTableCell3.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) + | DevExpress.XtraPrinting.BorderSide.Right))); + this.xrTableCell3.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrTableCell3.Name = "xrTableCell3"; + this.xrTableCell3.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F); + this.xrTableCell3.StylePriority.UseBorders = false; + this.xrTableCell3.StylePriority.UseFont = false; + this.xrTableCell3.StylePriority.UsePadding = false; + this.xrTableCell3.StylePriority.UseTextAlignment = false; + this.xrTableCell3.Text = "Datum"; + this.xrTableCell3.TextAlignment = DevExpress.XtraPrinting.TextAlignment.BottomCenter; + this.xrTableCell3.Weight = 0.26536312849161997D; + // + // xrTableCell4 + // + this.xrTableCell4.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) + | DevExpress.XtraPrinting.BorderSide.Right))); + this.xrTableCell4.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrTableCell4.Multiline = true; + this.xrTableCell4.Name = "xrTableCell4"; + this.xrTableCell4.Padding = new DevExpress.XtraPrinting.PaddingInfo(4, 4, 0, 0, 100F); + this.xrTableCell4.StylePriority.UseBorders = false; + this.xrTableCell4.StylePriority.UseFont = false; + this.xrTableCell4.StylePriority.UsePadding = false; + this.xrTableCell4.StylePriority.UseTextAlignment = false; + this.xrTableCell4.Text = "Uhrzeit"; + this.xrTableCell4.TextAlignment = DevExpress.XtraPrinting.TextAlignment.BottomCenter; + this.xrTableCell4.Weight = 0.41899441340782145D; + // + // xrTableCell11 + // + this.xrTableCell11.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) + | DevExpress.XtraPrinting.BorderSide.Right))); + this.xrTableCell11.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrTableCell11.Name = "xrTableCell11"; + this.xrTableCell11.Padding = new DevExpress.XtraPrinting.PaddingInfo(12, 12, 0, 0, 100F); + this.xrTableCell11.StylePriority.UseBorders = false; + this.xrTableCell11.StylePriority.UseFont = false; + this.xrTableCell11.StylePriority.UsePadding = false; + this.xrTableCell11.StylePriority.UseTextAlignment = false; + this.xrTableCell11.Text = "Angebot"; + this.xrTableCell11.TextAlignment = DevExpress.XtraPrinting.TextAlignment.BottomCenter; + this.xrTableCell11.Weight = 0.23743016759776542D; + // + // xrTableCell9 + // + this.xrTableCell9.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) + | DevExpress.XtraPrinting.BorderSide.Right))); + this.xrTableCell9.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrTableCell9.Multiline = true; + this.xrTableCell9.Name = "xrTableCell9"; + this.xrTableCell9.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F); + this.xrTableCell9.StylePriority.UseBorders = false; + this.xrTableCell9.StylePriority.UseFont = false; + this.xrTableCell9.StylePriority.UsePadding = false; + this.xrTableCell9.StylePriority.UseTextAlignment = false; + this.xrTableCell9.Text = "FLS in"; + this.xrTableCell9.TextAlignment = DevExpress.XtraPrinting.TextAlignment.BottomCenter; + this.xrTableCell9.Weight = 0.23743016759776536D; + // + // xrTableCell28 + // + this.xrTableCell28.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) + | DevExpress.XtraPrinting.BorderSide.Right))); + this.xrTableCell28.Font = new System.Drawing.Font("Arial", 10F); + this.xrTableCell28.Name = "xrTableCell28"; + this.xrTableCell28.StylePriority.UseBorders = false; + this.xrTableCell28.StylePriority.UseFont = false; + this.xrTableCell28.StylePriority.UseTextAlignment = false; + this.xrTableCell28.Text = "Datum der Unterschrift"; + this.xrTableCell28.TextAlignment = DevExpress.XtraPrinting.TextAlignment.BottomCenter; + this.xrTableCell28.Weight = 0.44692737430167595D; + // + // xrTableCell48 + // + this.xrTableCell48.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) + | DevExpress.XtraPrinting.BorderSide.Right))); + this.xrTableCell48.Font = new System.Drawing.Font("Arial", 10F); + this.xrTableCell48.Multiline = true; + this.xrTableCell48.Name = "xrTableCell48"; + this.xrTableCell48.StylePriority.UseBorders = false; + this.xrTableCell48.StylePriority.UseFont = false; + this.xrTableCell48.StylePriority.UseTextAlignment = false; + this.xrTableCell48.Text = "Unterschrift"; + this.xrTableCell48.TextAlignment = DevExpress.XtraPrinting.TextAlignment.BottomCenter; + this.xrTableCell48.Weight = 0.44692737430167606D; + // + // xrTableRow1 + // + this.xrTableRow1.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell1, + this.xrTableCell8, + this.xrTableCell5, + this.xrTableCell6, + this.xrTableCell7, + this.xrTableCell43, + this.xrTableCell49}); + this.xrTableRow1.Name = "xrTableRow1"; + this.xrTableRow1.Weight = 1.223644578313253D; + // + // xrTableCell1 + // + this.xrTableCell1.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell1.Name = "xrTableCell1"; + this.xrTableCell1.StylePriority.UseBorders = false; + this.xrTableCell1.Weight = 0.26536312849161997D; + // + // xrTableCell8 + // + this.xrTableCell8.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) + | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell8.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrTableCell8.Name = "xrTableCell8"; + this.xrTableCell8.StylePriority.UseBorders = false; + this.xrTableCell8.StylePriority.UseFont = false; + this.xrTableCell8.StylePriority.UseTextAlignment = false; + this.xrTableCell8.Text = "von"; + this.xrTableCell8.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.xrTableCell8.Weight = 0.20949720670391073D; + // + // xrTableCell5 + // + this.xrTableCell5.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) + | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell5.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrTableCell5.Name = "xrTableCell5"; + this.xrTableCell5.StylePriority.UseBorders = false; + this.xrTableCell5.StylePriority.UseFont = false; + this.xrTableCell5.StylePriority.UseTextAlignment = false; + this.xrTableCell5.Text = "bis"; + this.xrTableCell5.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.xrTableCell5.Weight = 0.2094972067039107D; + // + // xrTableCell6 + // + this.xrTableCell6.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) + | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell6.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrTableCell6.Multiline = true; + this.xrTableCell6.Name = "xrTableCell6"; + this.xrTableCell6.StylePriority.UseBorders = false; + this.xrTableCell6.StylePriority.UseFont = false; + this.xrTableCell6.StylePriority.UseTextAlignment = false; + this.xrTableCell6.Text = "Art /\r\nAnzahl\r\nKlienten"; + this.xrTableCell6.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.xrTableCell6.Weight = 0.23743016759776545D; + // + // xrTableCell7 + // + this.xrTableCell7.BackColor = System.Drawing.Color.Gainsboro; + this.xrTableCell7.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell7.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrTableCell7.Multiline = true; + this.xrTableCell7.Name = "xrTableCell7"; + this.xrTableCell7.StylePriority.UseBackColor = false; + this.xrTableCell7.StylePriority.UseBorders = false; + this.xrTableCell7.StylePriority.UseFont = false; + this.xrTableCell7.StylePriority.UseTextAlignment = false; + this.xrTableCell7.Text = "Minuten\r\n(ohne 1,2)"; + this.xrTableCell7.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopCenter; + this.xrTableCell7.Weight = 0.23743016759776536D; + // + // xrTableCell43 + // + this.xrTableCell43.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell43.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.xrLabel17, + this.xrLabel18}); + this.xrTableCell43.Font = new System.Drawing.Font("Arial", 10F); + this.xrTableCell43.Multiline = true; + this.xrTableCell43.Name = "xrTableCell43"; + this.xrTableCell43.StylePriority.UseBorders = false; + this.xrTableCell43.StylePriority.UseFont = false; + this.xrTableCell43.StylePriority.UseTextAlignment = false; + this.xrTableCell43.Weight = 0.44692737430167595D; + // + // xrLabel17 + // + this.xrLabel17.Borders = DevExpress.XtraPrinting.BorderSide.None; + this.xrLabel17.Font = new System.Drawing.Font("Arial", 10F); + this.xrLabel17.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F); + this.xrLabel17.Name = "xrLabel17"; + this.xrLabel17.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F); + this.xrLabel17.SizeF = new System.Drawing.SizeF(159F, 20F); + this.xrLabel17.StylePriority.UseBackColor = false; + this.xrLabel17.StylePriority.UseBorders = false; + this.xrLabel17.StylePriority.UseFont = false; + this.xrLabel17.StylePriority.UsePadding = false; + this.xrLabel17.StylePriority.UseTextAlignment = false; + this.xrLabel17.Text = "Klientin / Klient"; + this.xrLabel17.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopCenter; + // + // xrLabel18 + // + this.xrLabel18.Borders = DevExpress.XtraPrinting.BorderSide.None; + this.xrLabel18.Font = new System.Drawing.Font("Arial", 6F); + this.xrLabel18.LocationFloat = new DevExpress.Utils.PointFloat(0F, 20.00001F); + this.xrLabel18.Name = "xrLabel18"; + this.xrLabel18.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F); + this.xrLabel18.SizeF = new System.Drawing.SizeF(159F, 20F); + this.xrLabel18.StylePriority.UseBackColor = false; + this.xrLabel18.StylePriority.UseBorders = false; + this.xrLabel18.StylePriority.UseFont = false; + this.xrLabel18.StylePriority.UsePadding = false; + this.xrLabel18.StylePriority.UseTextAlignment = false; + this.xrLabel18.Text = "(falls abweichend zur ersten Spalte)"; + this.xrLabel18.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopCenter; + // + // xrTableCell49 + // + this.xrTableCell49.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell49.Font = new System.Drawing.Font("Arial", 10F); + this.xrTableCell49.Multiline = true; + this.xrTableCell49.Name = "xrTableCell49"; + this.xrTableCell49.StylePriority.UseBorders = false; + this.xrTableCell49.StylePriority.UseFont = false; + this.xrTableCell49.StylePriority.UseTextAlignment = false; + this.xrTableCell49.Text = "Klientin / Klient"; + this.xrTableCell49.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopCenter; + this.xrTableCell49.Weight = 0.44692737430167606D; + // + // bindingSource1 + // + this.bindingSource1.DataSource = typeof(BeWo.Report.ReportObjects.ServicesOverviewRO); + // + // formattingRuleStartDate + // + this.formattingRuleStartDate.Condition = "[StartDate2] < [StartDate]"; + this.formattingRuleStartDate.DataMember = "ServicesDouble"; + this.formattingRuleStartDate.Formatting.Visible = DevExpress.Utils.DefaultBoolean.False; + this.formattingRuleStartDate.Name = "formattingRuleStartDate"; + // + // ReportHeader + // + this.ReportHeader.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.xrLabel14, + this.xrLabel16, + this.xrLabel7, + this.xrLabel8, + this.xrLabel6, + this.xrLabel5, + this.xrLabel4, + this.xrLabel3, + this.xrLabel2}); + this.ReportHeader.HeightF = 130F; + this.ReportHeader.Name = "ReportHeader"; + // + // xrLabel7 + // + this.xrLabel7.BackColor = System.Drawing.Color.Gainsboro; + this.xrLabel7.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) + | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrLabel7.Font = new System.Drawing.Font("Arial", 10F); + this.xrLabel7.LocationFloat = new DevExpress.Utils.PointFloat(415F, 77.6111F); + this.xrLabel7.Name = "xrLabel7"; + this.xrLabel7.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F); + this.xrLabel7.SizeF = new System.Drawing.SizeF(120.6389F, 30.50001F); + this.xrLabel7.StylePriority.UseBackColor = false; + this.xrLabel7.StylePriority.UseBorders = false; + this.xrLabel7.StylePriority.UseFont = false; + this.xrLabel7.StylePriority.UsePadding = false; + this.xrLabel7.StylePriority.UseTextAlignment = false; + this.xrLabel7.Text = "Aktenzeichen"; + this.xrLabel7.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + // + // xrLabel8 + // + this.xrLabel8.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Top | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrLabel8.Font = new System.Drawing.Font("Arial", 10F); + this.xrLabel8.LocationFloat = new DevExpress.Utils.PointFloat(535.6389F, 77.6111F); + this.xrLabel8.Name = "xrLabel8"; + this.xrLabel8.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F); + this.xrLabel8.SizeF = new System.Drawing.SizeF(158.3612F, 30.50001F); + this.xrLabel8.StylePriority.UseBackColor = false; + this.xrLabel8.StylePriority.UseBorders = false; + this.xrLabel8.StylePriority.UseFont = false; + this.xrLabel8.StylePriority.UsePadding = false; + this.xrLabel8.StylePriority.UseTextAlignment = false; + this.xrLabel8.Text = "[ReferenceNumber]"; + this.xrLabel8.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + // + // xrLabel6 + // + this.xrLabel6.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Top | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrLabel6.Font = new System.Drawing.Font("Arial", 10F); + this.xrLabel6.LocationFloat = new DevExpress.Utils.PointFloat(170F, 77.6111F); + this.xrLabel6.Name = "xrLabel6"; + this.xrLabel6.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F); + this.xrLabel6.SizeF = new System.Drawing.SizeF(209.3611F, 30.50001F); + this.xrLabel6.StylePriority.UseBackColor = false; + this.xrLabel6.StylePriority.UseBorders = false; + this.xrLabel6.StylePriority.UseFont = false; + this.xrLabel6.StylePriority.UsePadding = false; + this.xrLabel6.StylePriority.UseTextAlignment = false; + this.xrLabel6.Text = "[CustomerName]"; + this.xrLabel6.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + // + // xrLabel5 + // + this.xrLabel5.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Top | DevExpress.XtraPrinting.BorderSide.Right))); + this.xrLabel5.Font = new System.Drawing.Font("Arial", 10F); + this.xrLabel5.LocationFloat = new DevExpress.Utils.PointFloat(170F, 47.11109F); + this.xrLabel5.Name = "xrLabel5"; + this.xrLabel5.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F); + this.xrLabel5.SizeF = new System.Drawing.SizeF(158.3612F, 30.50001F); + this.xrLabel5.StylePriority.UseBackColor = false; + this.xrLabel5.StylePriority.UseBorders = false; + this.xrLabel5.StylePriority.UseFont = false; + this.xrLabel5.StylePriority.UsePadding = false; + this.xrLabel5.StylePriority.UseTextAlignment = false; + this.xrLabel5.Text = "[Month] [Year]"; + this.xrLabel5.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + // + // xrLabel4 + // + this.xrLabel4.BackColor = System.Drawing.Color.Gainsboro; + this.xrLabel4.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) + | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrLabel4.Font = new System.Drawing.Font("Arial", 10F); + this.xrLabel4.LocationFloat = new DevExpress.Utils.PointFloat(49.36111F, 77.6111F); + this.xrLabel4.Name = "xrLabel4"; + this.xrLabel4.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F); + this.xrLabel4.SizeF = new System.Drawing.SizeF(120.6389F, 30.50001F); + this.xrLabel4.StylePriority.UseBackColor = false; + this.xrLabel4.StylePriority.UseBorders = false; + this.xrLabel4.StylePriority.UseFont = false; + this.xrLabel4.StylePriority.UsePadding = false; + this.xrLabel4.StylePriority.UseTextAlignment = false; + this.xrLabel4.Text = "Klientin, Klient"; + this.xrLabel4.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + // + // xrLabel3 + // + this.xrLabel3.BackColor = System.Drawing.Color.Gainsboro; + this.xrLabel3.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) + | DevExpress.XtraPrinting.BorderSide.Right))); + this.xrLabel3.Font = new System.Drawing.Font("Arial", 10F); + this.xrLabel3.LocationFloat = new DevExpress.Utils.PointFloat(49.3611F, 47.11109F); + this.xrLabel3.Name = "xrLabel3"; + this.xrLabel3.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F); + this.xrLabel3.SizeF = new System.Drawing.SizeF(120.6389F, 30.50001F); + this.xrLabel3.StylePriority.UseBackColor = false; + this.xrLabel3.StylePriority.UseBorders = false; + this.xrLabel3.StylePriority.UseFont = false; + this.xrLabel3.StylePriority.UsePadding = false; + this.xrLabel3.StylePriority.UseTextAlignment = false; + this.xrLabel3.Text = "Monat"; + this.xrLabel3.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + // + // xrLabel2 + // + this.xrLabel2.Font = new System.Drawing.Font("Arial", 14F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrLabel2.LocationFloat = new DevExpress.Utils.PointFloat(0F, 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(674.9998F, 25F); + this.xrLabel2.StylePriority.UseFont = false; + this.xrLabel2.StylePriority.UseTextAlignment = false; + this.xrLabel2.Text = "Quittierungsbeleg [Mandator.Name]"; + this.xrLabel2.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopCenter; + // + // formattingRuleServiceDesc + // + this.formattingRuleServiceDesc.Condition = "[StartDate2] < [StartDate]"; + this.formattingRuleServiceDesc.DataMember = "ServicesDouble"; + this.formattingRuleServiceDesc.Formatting.Visible = DevExpress.Utils.DefaultBoolean.False; + this.formattingRuleServiceDesc.Name = "formattingRuleServiceDesc"; + // + // formattingRuleCostBearer + // + this.formattingRuleCostBearer.Condition = "[StartDate2] < [StartDate]"; + this.formattingRuleCostBearer.DataMember = "ServicesDouble"; + this.formattingRuleCostBearer.Formatting.Visible = DevExpress.Utils.DefaultBoolean.False; + this.formattingRuleCostBearer.Name = "formattingRuleCostBearer"; + // + // formattingRuleEmployeeName + // + this.formattingRuleEmployeeName.Condition = "[StartDate2] < [StartDate]"; + this.formattingRuleEmployeeName.DataMember = "ServicesDouble"; + this.formattingRuleEmployeeName.Formatting.Visible = DevExpress.Utils.DefaultBoolean.False; + this.formattingRuleEmployeeName.Name = "formattingRuleEmployeeName"; + // + // topMarginBand1 + // + this.topMarginBand1.HeightF = 100F; + this.topMarginBand1.Name = "topMarginBand1"; + // + // bottomMarginBand1 + // + this.bottomMarginBand1.HeightF = 30F; + this.bottomMarginBand1.Name = "bottomMarginBand1"; + // + // GroupFooter1 + // + this.GroupFooter1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.lblUnterschriftKlient, + this.lblUnterschriftMitarbeiter, + this.xrTableAbwesenheiten, + this.lblHatAbwesenheiten, + this.lblHatGruppen, + this.xrRichText2, + this.xrRichText1, + this.xrLabel15, + this.xrLabel13, + this.xrLabel12, + this.xrLabel11, + this.xrLabel10, + this.xrLabel9, + this.xrLabel1}); + this.GroupFooter1.HeightF = 270F; + this.GroupFooter1.KeepTogether = true; + this.GroupFooter1.Name = "GroupFooter1"; + // + // lblUnterschriftKlient + // + this.lblUnterschriftKlient.Borders = DevExpress.XtraPrinting.BorderSide.Top; + this.lblUnterschriftKlient.Font = new System.Drawing.Font("Arial", 10F); + this.lblUnterschriftKlient.LocationFloat = new DevExpress.Utils.PointFloat(94.99999F, 250F); + this.lblUnterschriftKlient.Name = "lblUnterschriftKlient"; + this.lblUnterschriftKlient.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F); + this.lblUnterschriftKlient.SizeF = new System.Drawing.SizeF(271.8472F, 20F); + this.lblUnterschriftKlient.StylePriority.UseBackColor = false; + this.lblUnterschriftKlient.StylePriority.UseBorders = false; + this.lblUnterschriftKlient.StylePriority.UseFont = false; + this.lblUnterschriftKlient.StylePriority.UsePadding = false; + this.lblUnterschriftKlient.StylePriority.UseTextAlignment = false; + this.lblUnterschriftKlient.Text = "Datum, Unterschrift Klient/in"; + this.lblUnterschriftKlient.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + // + // lblUnterschriftMitarbeiter + // + this.lblUnterschriftMitarbeiter.Borders = DevExpress.XtraPrinting.BorderSide.Top; + this.lblUnterschriftMitarbeiter.Font = new System.Drawing.Font("Arial", 10F); + this.lblUnterschriftMitarbeiter.LocationFloat = new DevExpress.Utils.PointFloat(398.31F, 250F); + this.lblUnterschriftMitarbeiter.Name = "lblUnterschriftMitarbeiter"; + this.lblUnterschriftMitarbeiter.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F); + this.lblUnterschriftMitarbeiter.SizeF = new System.Drawing.SizeF(336.6944F, 19.99998F); + this.lblUnterschriftMitarbeiter.StylePriority.UseBackColor = false; + this.lblUnterschriftMitarbeiter.StylePriority.UseBorders = false; + this.lblUnterschriftMitarbeiter.StylePriority.UseFont = false; + this.lblUnterschriftMitarbeiter.StylePriority.UsePadding = false; + this.lblUnterschriftMitarbeiter.StylePriority.UseTextAlignment = false; + this.lblUnterschriftMitarbeiter.Text = "Datum, verantwortliche/r Mitarbeiter/in"; + this.lblUnterschriftMitarbeiter.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + // + // xrTableAbwesenheiten + // + this.xrTableAbwesenheiten.BorderColor = System.Drawing.Color.Black; + this.xrTableAbwesenheiten.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) + | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableAbwesenheiten.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrTableAbwesenheiten.LocationFloat = new DevExpress.Utils.PointFloat(170F, 79.99997F); + this.xrTableAbwesenheiten.Name = "xrTableAbwesenheiten"; + this.xrTableAbwesenheiten.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F); + this.xrTableAbwesenheiten.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] { + this.xrTableRow3, + this.xrTableRow4, + this.xrTableRow5, + this.xrTableRow7, + this.xrTableRow8}); + this.xrTableAbwesenheiten.SizeF = new System.Drawing.SizeF(230F, 100F); + this.xrTableAbwesenheiten.StylePriority.UseBorders = false; + this.xrTableAbwesenheiten.StylePriority.UseFont = false; + this.xrTableAbwesenheiten.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; + // + // xrTableRow3 + // + this.xrTableRow3.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell16, + this.xrTableCell17, + this.xrTableCell18}); + this.xrTableRow3.Name = "xrTableRow3"; + this.xrTableRow3.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F); + this.xrTableRow3.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; + this.xrTableRow3.Weight = 1D; + // + // xrTableCell16 + // + this.xrTableCell16.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrTableCell16.Name = "xrTableCell16"; + this.xrTableCell16.StylePriority.UseBorders = false; + this.xrTableCell16.StylePriority.UseFont = false; + this.xrTableCell16.StylePriority.UsePadding = false; + this.xrTableCell16.StylePriority.UseTextAlignment = false; + this.xrTableCell16.Text = "von"; + this.xrTableCell16.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.xrTableCell16.Weight = 0.1073232364991462D; + // + // xrTableCell17 + // + this.xrTableCell17.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrTableCell17.Name = "xrTableCell17"; + this.xrTableCell17.StylePriority.UseBorders = false; + this.xrTableCell17.StylePriority.UseFont = false; + this.xrTableCell17.StylePriority.UsePadding = false; + this.xrTableCell17.StylePriority.UseTextAlignment = false; + this.xrTableCell17.Text = "bis"; + this.xrTableCell17.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.xrTableCell17.Weight = 0.10732323432577288D; + // + // xrTableCell18 + // + this.xrTableCell18.Font = new System.Drawing.Font("Arial", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrTableCell18.Name = "xrTableCell18"; + this.xrTableCell18.StylePriority.UseBorders = false; + this.xrTableCell18.StylePriority.UseFont = false; + this.xrTableCell18.StylePriority.UsePadding = false; + this.xrTableCell18.StylePriority.UseTextAlignment = false; + this.xrTableCell18.Text = "Tage"; + this.xrTableCell18.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.xrTableCell18.Weight = 0.075757568269402914D; + // + // xrTableRow4 + // + this.xrTableRow4.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell19, + this.xrTableCell20, + this.xrTableCell21}); + this.xrTableRow4.Name = "xrTableRow4"; + this.xrTableRow4.Weight = 1D; + // + // xrTableCell19 + // + this.xrTableCell19.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrTableCell19.Name = "xrTableCell19"; + this.xrTableCell19.StylePriority.UseFont = false; + this.xrTableCell19.StylePriority.UseTextAlignment = false; + this.xrTableCell19.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.xrTableCell19.Weight = 0.1073232364991462D; + // + // xrTableCell20 + // + this.xrTableCell20.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrTableCell20.Name = "xrTableCell20"; + this.xrTableCell20.StylePriority.UseFont = false; + this.xrTableCell20.StylePriority.UseTextAlignment = false; + this.xrTableCell20.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.xrTableCell20.Weight = 0.10732323432577288D; + // + // xrTableCell21 + // + this.xrTableCell21.Font = new System.Drawing.Font("Arial", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrTableCell21.Name = "xrTableCell21"; + this.xrTableCell21.StylePriority.UseFont = false; + this.xrTableCell21.StylePriority.UseTextAlignment = false; + this.xrTableCell21.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.xrTableCell21.Weight = 0.075757568269402914D; + // + // xrTableRow5 + // + this.xrTableRow5.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell22, + this.xrTableCell23, + this.xrTableCell24}); + this.xrTableRow5.Name = "xrTableRow5"; + this.xrTableRow5.Weight = 1D; + // + // xrTableCell22 + // + this.xrTableCell22.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrTableCell22.Name = "xrTableCell22"; + this.xrTableCell22.StylePriority.UseFont = false; + this.xrTableCell22.StylePriority.UseTextAlignment = false; + this.xrTableCell22.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.xrTableCell22.Weight = 0.1073232364991462D; + // + // xrTableCell23 + // + this.xrTableCell23.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrTableCell23.Name = "xrTableCell23"; + this.xrTableCell23.StylePriority.UseFont = false; + this.xrTableCell23.StylePriority.UseTextAlignment = false; + this.xrTableCell23.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.xrTableCell23.Weight = 0.10732323432577288D; + // + // xrTableCell24 + // + this.xrTableCell24.Font = new System.Drawing.Font("Arial", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrTableCell24.Name = "xrTableCell24"; + this.xrTableCell24.StylePriority.UseFont = false; + this.xrTableCell24.StylePriority.UseTextAlignment = false; + this.xrTableCell24.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.xrTableCell24.Weight = 0.075757568269402914D; + // + // xrTableRow7 + // + this.xrTableRow7.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell25, + this.xrTableCell26, + this.xrTableCell27}); + this.xrTableRow7.Name = "xrTableRow7"; + this.xrTableRow7.Weight = 1D; + // + // xrTableCell25 + // + this.xrTableCell25.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrTableCell25.Name = "xrTableCell25"; + this.xrTableCell25.StylePriority.UseFont = false; + this.xrTableCell25.StylePriority.UseTextAlignment = false; + this.xrTableCell25.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.xrTableCell25.Weight = 0.1073232364991462D; + // + // xrTableCell26 + // + this.xrTableCell26.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrTableCell26.Name = "xrTableCell26"; + this.xrTableCell26.StylePriority.UseFont = false; + this.xrTableCell26.StylePriority.UseTextAlignment = false; + this.xrTableCell26.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.xrTableCell26.Weight = 0.10732323432577288D; + // + // xrTableCell27 + // + this.xrTableCell27.Font = new System.Drawing.Font("Arial", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrTableCell27.Name = "xrTableCell27"; + this.xrTableCell27.StylePriority.UseFont = false; + this.xrTableCell27.StylePriority.UseTextAlignment = false; + this.xrTableCell27.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.xrTableCell27.Weight = 0.075757568269402914D; + // + // xrTableRow8 + // + this.xrTableRow8.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell29, + this.xrTableCell30, + this.xrTableCell31}); + this.xrTableRow8.Name = "xrTableRow8"; + this.xrTableRow8.Weight = 1D; + // + // xrTableCell29 + // + this.xrTableCell29.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrTableCell29.Name = "xrTableCell29"; + this.xrTableCell29.StylePriority.UseFont = false; + this.xrTableCell29.StylePriority.UseTextAlignment = false; + this.xrTableCell29.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.xrTableCell29.Weight = 0.1073232364991462D; + // + // xrTableCell30 + // + this.xrTableCell30.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrTableCell30.Name = "xrTableCell30"; + this.xrTableCell30.StylePriority.UseFont = false; + this.xrTableCell30.StylePriority.UseTextAlignment = false; + this.xrTableCell30.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.xrTableCell30.Weight = 0.10732323432577288D; + // + // xrTableCell31 + // + this.xrTableCell31.Font = new System.Drawing.Font("Arial", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrTableCell31.Name = "xrTableCell31"; + this.xrTableCell31.StylePriority.UseFont = false; + this.xrTableCell31.StylePriority.UseTextAlignment = false; + this.xrTableCell31.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.xrTableCell31.Weight = 0.075757568269402914D; + // + // lblHatAbwesenheiten + // + this.lblHatAbwesenheiten.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) + | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.lblHatAbwesenheiten.Font = new System.Drawing.Font("Arial", 10F); + this.lblHatAbwesenheiten.LocationFloat = new DevExpress.Utils.PointFloat(435.1388F, 130F); + this.lblHatAbwesenheiten.Name = "lblHatAbwesenheiten"; + this.lblHatAbwesenheiten.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F); + this.lblHatAbwesenheiten.SizeF = new System.Drawing.SizeF(30F, 30F); + this.lblHatAbwesenheiten.StylePriority.UseBackColor = false; + this.lblHatAbwesenheiten.StylePriority.UseBorders = false; + this.lblHatAbwesenheiten.StylePriority.UseFont = false; + this.lblHatAbwesenheiten.StylePriority.UsePadding = false; + this.lblHatAbwesenheiten.StylePriority.UseTextAlignment = false; + this.lblHatAbwesenheiten.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + // + // lblHatGruppen + // + this.lblHatGruppen.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) + | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.lblHatGruppen.Font = new System.Drawing.Font("Arial", 10F); + this.lblHatGruppen.LocationFloat = new DevExpress.Utils.PointFloat(435.1388F, 79.99997F); + this.lblHatGruppen.Name = "lblHatGruppen"; + this.lblHatGruppen.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F); + this.lblHatGruppen.SizeF = new System.Drawing.SizeF(30F, 30F); + this.lblHatGruppen.StylePriority.UseBackColor = false; + this.lblHatGruppen.StylePriority.UseBorders = false; + this.lblHatGruppen.StylePriority.UseFont = false; + this.lblHatGruppen.StylePriority.UsePadding = false; + this.lblHatGruppen.StylePriority.UseTextAlignment = false; + this.lblHatGruppen.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + // + // xrRichText2 + // + this.xrRichText2.Font = new System.Drawing.Font("Arial", 8F); + this.xrRichText2.LocationFloat = new DevExpress.Utils.PointFloat(474.4723F, 130F); + this.xrRichText2.Name = "xrRichText2"; + this.xrRichText2.SerializableRtfString = resources.GetString("xrRichText2.SerializableRtfString"); + this.xrRichText2.SizeF = new System.Drawing.SizeF(264.972F, 68.05556F); + this.xrRichText2.StylePriority.UseFont = false; + // + // xrRichText1 + // + this.xrRichText1.Font = new System.Drawing.Font("Arial", 8F); + this.xrRichText1.LocationFloat = new DevExpress.Utils.PointFloat(474.4723F, 79.99997F); + this.xrRichText1.Name = "xrRichText1"; + this.xrRichText1.SerializableRtfString = resources.GetString("xrRichText1.SerializableRtfString"); + this.xrRichText1.SizeF = new System.Drawing.SizeF(264.9721F, 50F); + this.xrRichText1.StylePriority.UseFont = false; + // + // xrLabel15 + // + this.xrLabel15.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Underline); + this.xrLabel15.LocationFloat = new DevExpress.Utils.PointFloat(0F, 79.99997F); + this.xrLabel15.Multiline = true; + this.xrLabel15.Name = "xrLabel15"; + this.xrLabel15.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F); + this.xrLabel15.SizeF = new System.Drawing.SizeF(170F, 43.61115F); + this.xrLabel15.StylePriority.UseBackColor = false; + this.xrLabel15.StylePriority.UseBorders = false; + this.xrLabel15.StylePriority.UseFont = false; + this.xrLabel15.StylePriority.UsePadding = false; + this.xrLabel15.StylePriority.UseTextAlignment = false; + this.xrLabel15.Text = "Krankenhausaufenthalte/\r\nstat. Rehamaßnahmen:"; + this.xrLabel15.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; + // + // xrLabel13 + // + this.xrLabel13.Font = new System.Drawing.Font("Arial", 10F); + this.xrLabel13.LocationFloat = new DevExpress.Utils.PointFloat(0F, 39.99998F); + this.xrLabel13.Name = "xrLabel13"; + this.xrLabel13.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F); + this.xrLabel13.SizeF = new System.Drawing.SizeF(320F, 20F); + this.xrLabel13.StylePriority.UseBackColor = false; + this.xrLabel13.StylePriority.UseBorders = false; + this.xrLabel13.StylePriority.UseFont = false; + this.xrLabel13.StylePriority.UsePadding = false; + this.xrLabel13.StylePriority.UseTextAlignment = false; + this.xrLabel13.Text = "GR = Gruppenangebot"; + this.xrLabel13.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + // + // xrLabel12 + // + this.xrLabel12.Font = new System.Drawing.Font("Arial", 10F); + this.xrLabel12.LocationFloat = new DevExpress.Utils.PointFloat(0F, 19.99999F); + this.xrLabel12.Name = "xrLabel12"; + this.xrLabel12.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F); + this.xrLabel12.SizeF = new System.Drawing.SizeF(320F, 20F); + this.xrLabel12.StylePriority.UseBackColor = false; + this.xrLabel12.StylePriority.UseBorders = false; + this.xrLabel12.StylePriority.UseFont = false; + this.xrLabel12.StylePriority.UsePadding = false; + this.xrLabel12.StylePriority.UseTextAlignment = false; + this.xrLabel12.Text = "E = ear to ear, face to face"; + this.xrLabel12.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + // + // xrLabel11 + // + this.xrLabel11.Font = new System.Drawing.Font("Arial", 8F); + this.xrLabel11.LocationFloat = new DevExpress.Utils.PointFloat(415F, 19.99999F); + this.xrLabel11.Name = "xrLabel11"; + this.xrLabel11.SizeF = new System.Drawing.SizeF(320F, 20F); + this.xrLabel11.StylePriority.UseBackColor = false; + this.xrLabel11.StylePriority.UseBorders = false; + this.xrLabel11.StylePriority.UseFont = false; + this.xrLabel11.StylePriority.UsePadding = false; + this.xrLabel11.StylePriority.UseTextAlignment = false; + this.xrLabel11.Text = "Ohne Faktor 1,2 (wird erst bei Abrechnung eingerechnet)"; + this.xrLabel11.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + // + // xrLabel10 + // + this.xrLabel10.BackColor = System.Drawing.Color.Gainsboro; + this.xrLabel10.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Right | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrLabel10.Font = new System.Drawing.Font("Arial", 10F); + this.xrLabel10.LocationFloat = new DevExpress.Utils.PointFloat(415F, 0F); + this.xrLabel10.Name = "xrLabel10"; + this.xrLabel10.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F); + this.xrLabel10.SizeF = new System.Drawing.SizeF(320F, 20F); + this.xrLabel10.StylePriority.UseBackColor = false; + this.xrLabel10.StylePriority.UseBorders = false; + this.xrLabel10.StylePriority.UseFont = false; + this.xrLabel10.StylePriority.UsePadding = false; + this.xrLabel10.StylePriority.UseTextAlignment = false; + this.xrLabel10.Text = "Fachleistungen in Minuten"; + this.xrLabel10.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + // + // xrLabel9 + // + this.xrLabel9.Borders = DevExpress.XtraPrinting.BorderSide.Right; + this.xrLabel9.Font = new System.Drawing.Font("Arial", 10F); + this.xrLabel9.LocationFloat = new DevExpress.Utils.PointFloat(245F, 0F); + this.xrLabel9.Name = "xrLabel9"; + this.xrLabel9.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F); + this.xrLabel9.SizeF = new System.Drawing.SizeF(85F, 20F); + this.xrLabel9.StylePriority.UseBackColor = false; + this.xrLabel9.StylePriority.UseBorders = false; + this.xrLabel9.StylePriority.UseFont = false; + this.xrLabel9.StylePriority.UsePadding = false; + this.xrLabel9.StylePriority.UseTextAlignment = false; + this.xrLabel9.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + // + // xrLabel1 + // + this.xrLabel1.BackColor = System.Drawing.Color.Gainsboro; + this.xrLabel1.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Right | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrLabel1.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "TotalFLMBillable", "{0:0.##}")}); + this.xrLabel1.Font = new System.Drawing.Font("Arial", 10F); + this.xrLabel1.LocationFloat = new DevExpress.Utils.PointFloat(330F, 0F); + this.xrLabel1.Name = "xrLabel1"; + this.xrLabel1.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F); + this.xrLabel1.SizeF = new System.Drawing.SizeF(85F, 20F); + this.xrLabel1.StylePriority.UseBackColor = false; + this.xrLabel1.StylePriority.UseBorders = false; + this.xrLabel1.StylePriority.UseFont = false; + this.xrLabel1.StylePriority.UsePadding = false; + this.xrLabel1.StylePriority.UseTextAlignment = false; + this.xrLabel1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + // + // fieldKontaktArt + // + this.fieldKontaktArt.DataMember = "Services"; + this.fieldKontaktArt.Expression = "Iif([IsGroup], \'GR\', \'E\')"; + this.fieldKontaktArt.FieldType = DevExpress.XtraReports.UI.FieldType.String; + this.fieldKontaktArt.Name = "fieldKontaktArt"; + // + // xrLabel14 + // + this.xrLabel14.BackColor = System.Drawing.Color.Gainsboro; + this.xrLabel14.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) + | DevExpress.XtraPrinting.BorderSide.Right))); + this.xrLabel14.Font = new System.Drawing.Font("Arial", 10F); + this.xrLabel14.LocationFloat = new DevExpress.Utils.PointFloat(415F, 47.11109F); + this.xrLabel14.Name = "xrLabel14"; + this.xrLabel14.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F); + this.xrLabel14.SizeF = new System.Drawing.SizeF(178.7501F, 30.50001F); + 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.Text = "Bewilligte FLS wöchentlich"; + this.xrLabel14.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + // + // xrLabel16 + // + this.xrLabel16.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Top | DevExpress.XtraPrinting.BorderSide.Right))); + this.xrLabel16.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "ApprovedFLSPerWeek", "{0:0.##}")}); + this.xrLabel16.Font = new System.Drawing.Font("Arial", 10F); + this.xrLabel16.LocationFloat = new DevExpress.Utils.PointFloat(593.75F, 47.11109F); + this.xrLabel16.Name = "xrLabel16"; + this.xrLabel16.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F); + this.xrLabel16.SizeF = new System.Drawing.SizeF(100.2502F, 30.50001F); + this.xrLabel16.StylePriority.UseBackColor = false; + this.xrLabel16.StylePriority.UseBorders = false; + this.xrLabel16.StylePriority.UseFont = false; + this.xrLabel16.StylePriority.UsePadding = false; + this.xrLabel16.StylePriority.UseTextAlignment = false; + this.xrLabel16.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + // + // Quittierungsbeleg2 + // + this.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] { + this.Detail, + this.DetailReport, + this.ReportHeader, + this.topMarginBand1, + this.bottomMarginBand1, + this.GroupFooter1}); + this.CalculatedFields.AddRange(new DevExpress.XtraReports.UI.CalculatedField[] { + this.fieldKontaktArt}); + this.DataSource = this.bindingSource1; + this.DisplayName = "Quittierungsbeleg"; + this.Font = new System.Drawing.Font("Arial", 10F); + this.FormattingRuleSheet.AddRange(new DevExpress.XtraReports.UI.FormattingRule[] { + this.formattingRuleStartDate, + this.formattingRuleServiceDesc, + this.formattingRuleCostBearer, + this.formattingRuleEmployeeName}); + this.Margins = new System.Drawing.Printing.Margins(50, 30, 100, 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.xrTableServiceRecords1)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrTableAbwesenheiten)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrRichText2)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrRichText1)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this)).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.ReportHeaderBand ReportHeader; + private DevExpress.XtraReports.UI.FormattingRule formattingRuleStartDate; + private DevExpress.XtraReports.UI.FormattingRule formattingRuleServiceDesc; + private DevExpress.XtraReports.UI.FormattingRule formattingRuleCostBearer; + private DevExpress.XtraReports.UI.FormattingRule formattingRuleEmployeeName; + private DevExpress.XtraReports.UI.TopMarginBand topMarginBand1; + private DevExpress.XtraReports.UI.BottomMarginBand bottomMarginBand1; + private DevExpress.XtraReports.UI.XRLabel xrLabel2; + private DevExpress.XtraReports.UI.GroupHeaderBand GroupHeader1; + private DevExpress.XtraReports.UI.XRTable xrTableServiceRecords1; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow2; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell3; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell4; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell11; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell9; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell28; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell48; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow1; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell1; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell8; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell5; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell6; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell7; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell43; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell49; + private DevExpress.XtraReports.UI.GroupFooterBand GroupFooter1; + private DevExpress.XtraReports.UI.XRLabel xrLabel3; + private DevExpress.XtraReports.UI.XRLabel xrLabel7; + private DevExpress.XtraReports.UI.XRLabel xrLabel8; + private DevExpress.XtraReports.UI.XRLabel xrLabel6; + private DevExpress.XtraReports.UI.XRLabel xrLabel5; + private DevExpress.XtraReports.UI.XRLabel xrLabel4; + private DevExpress.XtraReports.UI.XRTable xrTable3; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow6; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell13; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell14; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell10; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell15; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell12; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell44; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell50; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell2; + private DevExpress.XtraReports.UI.CalculatedField fieldKontaktArt; + private DevExpress.XtraReports.UI.XRLabel xrLabel11; + private DevExpress.XtraReports.UI.XRLabel xrLabel10; + private DevExpress.XtraReports.UI.XRLabel xrLabel9; + private DevExpress.XtraReports.UI.XRLabel xrLabel1; + private DevExpress.XtraReports.UI.XRLabel xrLabel13; + private DevExpress.XtraReports.UI.XRLabel xrLabel12; + private DevExpress.XtraReports.UI.XRLabel xrLabel15; + private DevExpress.XtraReports.UI.XRRichText xrRichText1; + private DevExpress.XtraReports.UI.XRRichText xrRichText2; + private DevExpress.XtraReports.UI.XRLabel lblHatAbwesenheiten; + private DevExpress.XtraReports.UI.XRLabel lblHatGruppen; + private DevExpress.XtraReports.UI.XRTable xrTableAbwesenheiten; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow3; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell16; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell17; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell18; + private DevExpress.XtraReports.UI.XRLabel lblUnterschriftKlient; + private DevExpress.XtraReports.UI.XRLabel lblUnterschriftMitarbeiter; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow4; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell19; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell20; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell21; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow5; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell22; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell23; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell24; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow7; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell25; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell26; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell27; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow8; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell29; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell30; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell31; + private DevExpress.XtraReports.UI.XRLabel xrLabel17; + private DevExpress.XtraReports.UI.XRLabel xrLabel18; + private DevExpress.XtraReports.UI.XRPictureBox picSignature; + private DevExpress.XtraReports.UI.XRLabel xrLabel14; + private DevExpress.XtraReports.UI.XRLabel xrLabel16; + } +} diff --git a/ReportImp/AsbFassbacherHof/QuittierungsbelegMitDatum.cs b/ReportImp/AsbFassbacherHof/QuittierungsbelegMitDatum.cs new file mode 100644 index 000000000..fb0231e01 --- /dev/null +++ b/ReportImp/AsbFassbacherHof/QuittierungsbelegMitDatum.cs @@ -0,0 +1,135 @@ +using System; +using System.Collections.Generic; +using System.Drawing; +using System.IO; +using System.Text.RegularExpressions; +using BeWo.Report.ReportObjects; +using BS.Shared.Core; +using DevExpress.XtraReports.UI; + +namespace BeWo.Report.DefaultReports +{ + public partial class Quittierungsbeleg2 : DevExpress.XtraReports.UI.XtraReport, IBeWoReport + { + public Quittierungsbeleg2() + { + InitializeComponent(); + } + + public void SetReportDataSource(ServicesOverviewRO pRO) + { + bool hatGruppen = false; + + if (pRO.Services != null) + { + List servicesBillable = new List(); + + foreach (var sd in pRO.Services) + { + if (sd.IsBillable) + { + ServicesOverviewRO.CreateSignatureString(sd); + if (sd.IsGroup) + { + //sd.Notice5 = String.Format("{0} Teilnehmer", sd.CustomerCount); + hatGruppen = true; + } + servicesBillable.Add(sd); + } + } + + pRO.Services = servicesBillable; + } + + if (String.IsNullOrWhiteSpace(pRO.AbsenceTimes)) + { + lblHatAbwesenheiten.Text = "X"; + } + + if (!hatGruppen) + { + lblHatGruppen.Text = "X"; + } + + ErstelleAbwesenheitenTabelle(pRO); + + bindingSource1.DataSource = pRO; + } + + private void ErstelleAbwesenheitenTabelle(ServicesOverviewRO pRo) + { + if (pRo.Abwesenheiten != null) + { + int newRows = 0; + int index = 1; + foreach (var at in pRo.Abwesenheiten) + { + if (at.AbsenceReason.BillableMinutes.HasValue && at.AbsenceReason.BillableMinutes.Value > 0) + { + DevExpress.XtraReports.UI.XRTableRow row = null; + if (index < xrTableAbwesenheiten.Rows.Count) + { + row = xrTableAbwesenheiten.Rows[index]; + } + else + { + row = xrTableAbwesenheiten.InsertRowBelow( + xrTableAbwesenheiten.Rows[xrTableAbwesenheiten.Rows.Count - 1]); + newRows++; + } + + row.Cells[0].Text = String.Format("{0:dd.MM.yyyy}", at.Start); + int? days = null; + + if (at.End.HasValue) + { + row.Cells[1].Text = String.Format("{0:dd.MM.yyyy}", at.End); + days = (int) at.End.Value.Subtract(at.Start.Value).TotalDays + 1; + } + else + { + row.Cells[1].Text = "unbekannt"; + } + + row.Cells[2].Text = String.Format("{0:0}", days); + + index++; + } + } + + if (newRows > 0) + { + lblUnterschriftKlient.Top += newRows * 20; + lblUnterschriftMitarbeiter.Top += newRows * 20; + } + } + } + + private void picSignature_BeforePrint(object sender, System.Drawing.Printing.PrintEventArgs e) + { + XRPictureBox xrBox = sender as XRPictureBox; + //var test = this.GetCurrent + string base64String = xrBox.Tag as string; + if (!String.IsNullOrWhiteSpace(base64String)) + { + var base64Data = Regex.Match(base64String, @"data:image/(?.+?),(?.+)").Groups["data"].Value; + var binData = Convert.FromBase64String(base64Data); + Image img = ByteArrayToImage(binData); + xrBox.Image = Utils.CropImage(img); + } + else + { + xrBox.Image = null; + } + } + + public Image ByteArrayToImage(byte[] byteArrayIn) + { + Image returnImage = null; + MemoryStream ms = new System.IO.MemoryStream(byteArrayIn); + returnImage = Image.FromStream(ms); + + return returnImage; + } + } +} diff --git a/ReportImp/AsbFassbacherHof/QuittierungsbelegMitDatum.resx b/ReportImp/AsbFassbacherHof/QuittierungsbelegMitDatum.resx new file mode 100644 index 000000000..9f46badba --- /dev/null +++ b/ReportImp/AsbFassbacherHof/QuittierungsbelegMitDatum.resx @@ -0,0 +1,129 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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 + + + ewBcAHIAdABmADEAXABkAGUAZgBmADAAewBcAGYAbwBuAHQAdABiAGwAewBcAGYAMAAgAEMAYQBsAGkAYgByAGkAOwB9AHsAXABmADEAIABUAGkAbQBlAHMAIABOAGUAdwAgAFIAbwBtAGEAbgA7AH0AewBcAGYAMgAgAEEAcgBpAGEAbAA7AH0AfQB7AFwAYwBvAGwAbwByAHQAYgBsACAAOwBcAHIAZQBkADAAXABnAHIAZQBlAG4AMABcAGIAbAB1AGUAMAAgADsAXAByAGUAZAAwAFwAZwByAGUAZQBuADAAXABiAGwAdQBlADIANQA1ACAAOwB9AHsAXAAqAFwAZABlAGYAYwBoAHAAIABcAGYAMQBcAGYAcwAyADQAfQB7AFwAcwB0AHkAbABlAHMAaABlAGUAdAAgAHsAXABxAGwAXABmADEAXABmAHMAMgA0ACAATgBvAHIAbQBhAGwAOwB9AHsAXAAqAFwAYwBzADEAXABmADEAXABmAHMAMgA0AFwAYwBmADEAIABEAGUAZgBhAHUAbAB0ACAAUABhAHIAYQBnAHIAYQBwAGgAIABGAG8AbgB0ADsAfQB7AFwAKgBcAGMAcwAyAFwAcwBiAGEAcwBlAGQAbwBuADEAXABmADEAXABmAHMAMgA0AFwAYwBmADEAIABMAGkAbgBlACAATgB1AG0AYgBlAHIAOwB9AHsAXAAqAFwAYwBzADMAXAB1AGwAXABmADEAXABmAHMAMgA0AFwAYwBmADIAIABIAHkAcABlAHIAbABpAG4AawA7AH0AewBcACoAXAB0AHMANABcAHQAcwByAG8AdwBkAFwAZgAxAFwAZgBzADIANABcAHEAbABcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgBsADMAXAB0AHMAYwBlAGwAbABwAGEAZABkAGwAMQAwADgAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAYgAzAFwAdABzAGMAZQBsAGwAcABhAGQAZABmAHIAMwBcAHQAcwBjAGUAbABsAHAAYQBkAGQAcgAxADAAOABcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgB0ADMAXAB0AHMAdgBlAHIAdABhAGwAdABcAGMAbAB0AHgAbAByAHQAYgAgAE4AbwByAG0AYQBsACAAVABhAGIAbABlADsAfQB7AFwAKgBcAHQAcwA1AFwAdABzAHIAbwB3AGQAXABzAGIAYQBzAGUAZABvAG4ANABcAGYAMQBcAGYAcwAyADQAXABxAGwAXAB0AHIAYgByAGQAcgB0AFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcgBiAHIAZAByAGwAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdAByAGIAcgBkAHIAYgBcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHIAYgByAGQAcgByAFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcgBiAHIAZAByAGgAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdAByAGIAcgBkAHIAdgBcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAbAAzAFwAdABzAGMAZQBsAGwAcABhAGQAZABsADEAMAA4AFwAdABzAGMAZQBsAGwAcABhAGQAZABmAHIAMwBcAHQAcwBjAGUAbABsAHAAYQBkAGQAcgAxADAAOABcAHQAcwB2AGUAcgB0AGEAbAB0AFwAYwBsAHQAeABsAHIAdABiACAAVABhAGIAbABlACAAUwBpAG0AcABsAGUAIAAxADsAfQB9AHsAXAAqAFwAbABpAHMAdABvAHYAZQByAHIAaQBkAGUAdABhAGIAbABlAH0AXABuAG8AdQBpAGMAbwBtAHAAYQB0AFwAcwBwAGwAeQB0AHcAbgBpAG4AZQBcAGgAdABtAGEAdQB0AHMAcABcAHAAYQByAGQAXABwAGwAYQBpAG4AXABxAGwAewBcAGYAMgBcAGYAcwAyADAAXABjAGYAMQAgAEsAZQBpAG4AZQAgAH0AewBcAGwAYQBuAGcAMQAwADMAMQBcAGwAYQBuAGcAZgBlADEAMAAzADEAXAB1AGwAXABmADIAXABmAHMAMgAwAFwAYwBmADEAIABLAHIAYQBuAGsAZQBuAGgAYQB1AHMAYQB1AGYAZQBuAHQAaABhAGwAdABlAH0AXABsAGEAbgBnADEAMAAzADEAXABsAGEAbgBnAGYAZQAxADAAMwAxAFwAdQBsAFwAZgAyAFwAZgBzADIAMABcAGMAZgAxAFwAcABhAHIAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcQBsAHsAXABsAGEAbgBnADEAMAAzADEAXABsAGEAbgBnAGYAZQAxADAAMwAxAFwAdQBsAFwAZgAyAFwAZgBzADIAMABcAGMAZgAxACAAYgBlAGsAYQBuAG4AdAAgAG8AZABlAHIAIAB9AFwAbABhAG4AZwAxADAAMwAxAFwAbABhAG4AZwBmAGUAMQAwADMAMQBcAHUAbABcAGYAMgBcAGYAcwAyADAAXABjAGYAMQBcAHAAYQByAFwAcABhAHIAZABcAHAAbABhAGkAbgBcAHEAbAB7AFwAbABhAG4AZwAxADAAMwAxAFwAbABhAG4AZwBmAGUAMQAwADMAMQBcAHUAbABcAGYAMgBcAGYAcwAyADAAXABjAGYAMQAgAGEAYgByAGUAYwBoAG4AdQBuAGcAcwByAGUAbABlAHYAYQBuAHQAfQB7AFwAbABhAG4AZwAxADAAMwAxAFwAbABhAG4AZwBmAGUAMQAwADMAMQBcAGYAMgBcAGYAcwAyADAAXABjAGYAMQAgACAAaQBtACAAQQBiAHIAZQBjAGgAbgB1AG4AZwBzAHoAZQBpAHQAcgBhAHUAbQB9AFwAbABhAG4AZwAxADAAMwAxAFwAbABhAG4AZwBmAGUAMQAwADMAMQBcAGYAMQBcAGYAcwAyADQAXABjAGYAMQBcAHAAYQByAH0A + + + ewBcAHIAdABmADEAXABkAGUAZgBmADAAewBcAGYAbwBuAHQAdABiAGwAewBcAGYAMAAgAEMAYQBsAGkAYgByAGkAOwB9AHsAXABmADEAIABUAGkAbQBlAHMAIABOAGUAdwAgAFIAbwBtAGEAbgA7AH0AewBcAGYAMgAgAEEAcgBpAGEAbAA7AH0AfQB7AFwAYwBvAGwAbwByAHQAYgBsACAAOwBcAHIAZQBkADAAXABnAHIAZQBlAG4AMABcAGIAbAB1AGUAMAAgADsAXAByAGUAZAAwAFwAZwByAGUAZQBuADAAXABiAGwAdQBlADIANQA1ACAAOwB9AHsAXAAqAFwAZABlAGYAYwBoAHAAIABcAGYAMQBcAGYAcwAyADQAfQB7AFwAcwB0AHkAbABlAHMAaABlAGUAdAAgAHsAXABxAGwAXABmADEAXABmAHMAMgA0ACAATgBvAHIAbQBhAGwAOwB9AHsAXAAqAFwAYwBzADEAXABmADEAXABmAHMAMgA0AFwAYwBmADEAIABEAGUAZgBhAHUAbAB0ACAAUABhAHIAYQBnAHIAYQBwAGgAIABGAG8AbgB0ADsAfQB7AFwAKgBcAGMAcwAyAFwAcwBiAGEAcwBlAGQAbwBuADEAXABmADEAXABmAHMAMgA0AFwAYwBmADEAIABMAGkAbgBlACAATgB1AG0AYgBlAHIAOwB9AHsAXAAqAFwAYwBzADMAXAB1AGwAXABmADEAXABmAHMAMgA0AFwAYwBmADIAIABIAHkAcABlAHIAbABpAG4AawA7AH0AewBcACoAXAB0AHMANABcAHQAcwByAG8AdwBkAFwAZgAxAFwAZgBzADIANABcAHEAbABcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgBsADMAXAB0AHMAYwBlAGwAbABwAGEAZABkAGwAMQAwADgAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAYgAzAFwAdABzAGMAZQBsAGwAcABhAGQAZABmAHIAMwBcAHQAcwBjAGUAbABsAHAAYQBkAGQAcgAxADAAOABcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgB0ADMAXAB0AHMAdgBlAHIAdABhAGwAdABcAGMAbAB0AHgAbAByAHQAYgAgAE4AbwByAG0AYQBsACAAVABhAGIAbABlADsAfQB7AFwAKgBcAHQAcwA1AFwAdABzAHIAbwB3AGQAXABzAGIAYQBzAGUAZABvAG4ANABcAGYAMQBcAGYAcwAyADQAXABxAGwAXAB0AHIAYgByAGQAcgB0AFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcgBiAHIAZAByAGwAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdAByAGIAcgBkAHIAYgBcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHIAYgByAGQAcgByAFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcgBiAHIAZAByAGgAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdAByAGIAcgBkAHIAdgBcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAbAAzAFwAdABzAGMAZQBsAGwAcABhAGQAZABsADEAMAA4AFwAdABzAGMAZQBsAGwAcABhAGQAZABmAHIAMwBcAHQAcwBjAGUAbABsAHAAYQBkAGQAcgAxADAAOABcAHQAcwB2AGUAcgB0AGEAbAB0AFwAYwBsAHQAeABsAHIAdABiACAAVABhAGIAbABlACAAUwBpAG0AcABsAGUAIAAxADsAfQB9AHsAXAAqAFwAbABpAHMAdABvAHYAZQByAHIAaQBkAGUAdABhAGIAbABlAH0AXABuAG8AdQBpAGMAbwBtAHAAYQB0AFwAcwBwAGwAeQB0AHcAbgBpAG4AZQBcAGgAdABtAGEAdQB0AHMAcABcAHAAYQByAGQAXABwAGwAYQBpAG4AXABxAGwAewBcAGYAMgBcAGYAcwAyADAAXABjAGYAMQAgAEsAZQBpAG4AZQAgAH0AewBcAHUAbABcAGYAMgBcAGYAcwAyADAAXABjAGYAMQAgAEcAcgB1AHAAcABlAG4AYQBuAGcAZQBiAG8AdABlAH0AewBcAGYAMgBcAGYAcwAyADAAXABjAGYAMQAgACAAaQBtACAAQQBiAHIAZQBjAGgAbgB1AG4AZwBzAHoAZQBpAHQAcgBhAHUAbQB9AFwAZgAxAFwAZgBzADIANABcAGMAZgAxAFwAcABhAHIAfQA= + + \ No newline at end of file diff --git a/ReportImp/BeWoFuerDich/LeistungsnachweisJugendamt.cs b/ReportImp/BeWoFuerDich/LeistungsnachweisJugendamt.cs index eb08acef9..8fc740311 100644 --- a/ReportImp/BeWoFuerDich/LeistungsnachweisJugendamt.cs +++ b/ReportImp/BeWoFuerDich/LeistungsnachweisJugendamt.cs @@ -59,7 +59,7 @@ namespace BeWoFuerDich cellSummeFls.Text = String.Format("{0:0.00}", summeFls / 60); cellSummeAusfall.Text = String.Format("{0:0.00}", summeAusfall / 60); cellSummeWegezeit.Text = String.Format("{0:0.00}", summeWege / 60); - cellSummeGesamt.Text = String.Format("Gesamt: {0:0.00}", (summeWege + summeAusfall + summeWege) / 60); + cellSummeGesamt.Text = String.Format("Gesamt: {0:0.00}", (summeFls + summeAusfall + summeWege) / 60); pRO.ApprovedFLSPerMonth = pRO.ApprovedFLSPerWeek * 4.33m; diff --git a/ReportImp/BetreutesWohnenStelzel/LeistungsnachweisJugendamt.cs b/ReportImp/BetreutesWohnenStelzel/LeistungsnachweisJugendamt.cs index 7e47a7813..cb08058e2 100644 --- a/ReportImp/BetreutesWohnenStelzel/LeistungsnachweisJugendamt.cs +++ b/ReportImp/BetreutesWohnenStelzel/LeistungsnachweisJugendamt.cs @@ -59,7 +59,7 @@ namespace BetreutesWohnenStelzel cellSummeFls.Text = String.Format("{0:0.00}", summeFls / 60); cellSummeAusfall.Text = String.Format("{0:0.00}", summeAusfall / 60); cellSummeWegezeit.Text = String.Format("{0:0.00}", summeWege / 60); - cellSummeGesamt.Text = String.Format("Gesamt: {0:0.00}", (summeWege + summeAusfall + summeWege) / 60); + cellSummeGesamt.Text = String.Format("Gesamt: {0:0.00}", (summeFls + summeAusfall + summeWege) / 60); pRO.ApprovedFLSPerMonth = pRO.ApprovedFLSPerWeek * 4.33m; diff --git a/ReportImp/BewegtSystemischeBeratung/BewegtSystemischeBeratung.csproj b/ReportImp/BewegtSystemischeBeratung/BewegtSystemischeBeratung.csproj index 0f974f417..074dbe1eb 100644 --- a/ReportImp/BewegtSystemischeBeratung/BewegtSystemischeBeratung.csproj +++ b/ReportImp/BewegtSystemischeBeratung/BewegtSystemischeBeratung.csproj @@ -48,6 +48,12 @@ + + Component + + + Leistungsnachweis.cs + Component @@ -87,6 +93,9 @@ + + Leistungsnachweis.cs + Quittierungsbeleg.cs diff --git a/ReportImp/BewegtSystemischeBeratung/Leistungsnachweis.Designer.cs b/ReportImp/BewegtSystemischeBeratung/Leistungsnachweis.Designer.cs new file mode 100644 index 000000000..c6811d896 --- /dev/null +++ b/ReportImp/BewegtSystemischeBeratung/Leistungsnachweis.Designer.cs @@ -0,0 +1,727 @@ +using BeWo.Report.ReportObjects; +namespace BewegtSystemischeBeratung +{ + partial class Leistungsnachweis + { + /// + /// 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(); + this.Detail = new DevExpress.XtraReports.UI.DetailBand(); + this.xrTableServiceRecords1 = new DevExpress.XtraReports.UI.XRTable(); + this.xrTableRow2 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell3 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell6 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell7 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell4 = new DevExpress.XtraReports.UI.XRTableCell(); + this.DetailReport = new DevExpress.XtraReports.UI.DetailReportBand(); + this.Detail1 = new DevExpress.XtraReports.UI.DetailBand(); + this.xrTable3 = new DevExpress.XtraReports.UI.XRTable(); + this.xrTableRow6 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell13 = new DevExpress.XtraReports.UI.XRTableCell(); + this.cellEinzel = new DevExpress.XtraReports.UI.XRTableCell(); + this.cellGruppe = new DevExpress.XtraReports.UI.XRTableCell(); + this.cellTelefon = 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.xrLabel6 = new DevExpress.XtraReports.UI.XRLabel(); + this.lblASD = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel8 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel9 = new DevExpress.XtraReports.UI.XRLabel(); + this.lblKoordinator = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel4 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel3 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel2 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel1 = new DevExpress.XtraReports.UI.XRLabel(); + this.formattingRuleServiceDesc = new DevExpress.XtraReports.UI.FormattingRule(); + this.formattingRuleCostBearer = new DevExpress.XtraReports.UI.FormattingRule(); + this.formattingRuleEmployeeName = new DevExpress.XtraReports.UI.FormattingRule(); + this.topMarginBand1 = new DevExpress.XtraReports.UI.TopMarginBand(); + this.bottomMarginBand1 = new DevExpress.XtraReports.UI.BottomMarginBand(); + this.fieldAbrechenbareMinuten = new DevExpress.XtraReports.UI.CalculatedField(); + this.fieldBillableFLS = new DevExpress.XtraReports.UI.CalculatedField(); + this.fieldAbrechenbareFLS = new DevExpress.XtraReports.UI.CalculatedField(); + this.fieldGruppe = new DevExpress.XtraReports.UI.CalculatedField(); + this.xrTableCell8 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrLabel5 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel7 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel12 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel13 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel14 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel15 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel10 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel11 = new DevExpress.XtraReports.UI.XRLabel(); + this.lblFls = new DevExpress.XtraReports.UI.XRLabel(); + this.lblAusfall = new DevExpress.XtraReports.UI.XRLabel(); + this.lblFahrzeit = new DevExpress.XtraReports.UI.XRLabel(); + this.lblGesamt = new DevExpress.XtraReports.UI.XRLabel(); + this.xrTableCell1 = new DevExpress.XtraReports.UI.XRTableCell(); + this.GroupHeader1 = new DevExpress.XtraReports.UI.GroupHeaderBand(); + ((System.ComponentModel.ISupportInitialize)(this.xrTableServiceRecords1)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrTable3)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this)).BeginInit(); + // + // Detail + // + this.Detail.Font = new System.Drawing.Font("Arial", 12F, System.Drawing.FontStyle.Bold); + this.Detail.HeightF = 0F; + this.Detail.Name = "Detail"; + this.Detail.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F); + this.Detail.StylePriority.UseFont = false; + this.Detail.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; + // + // xrTableServiceRecords1 + // + this.xrTableServiceRecords1.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) + | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableServiceRecords1.Font = new System.Drawing.Font("Arial", 8F, System.Drawing.FontStyle.Bold); + this.xrTableServiceRecords1.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F); + this.xrTableServiceRecords1.Name = "xrTableServiceRecords1"; + this.xrTableServiceRecords1.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F); + this.xrTableServiceRecords1.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] { + this.xrTableRow2}); + this.xrTableServiceRecords1.SizeF = new System.Drawing.SizeF(700F, 40F); + this.xrTableServiceRecords1.StylePriority.UseBackColor = false; + this.xrTableServiceRecords1.StylePriority.UseBorders = false; + this.xrTableServiceRecords1.StylePriority.UseFont = false; + this.xrTableServiceRecords1.StylePriority.UseTextAlignment = false; + this.xrTableServiceRecords1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + // + // xrTableRow2 + // + this.xrTableRow2.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell3, + this.xrTableCell6, + this.xrTableCell7, + this.xrTableCell8, + this.xrTableCell4}); + this.xrTableRow2.Name = "xrTableRow2"; + this.xrTableRow2.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F); + this.xrTableRow2.StylePriority.UseTextAlignment = false; + this.xrTableRow2.Weight = 1.25D; + // + // xrTableCell3 + // + this.xrTableCell3.Name = "xrTableCell3"; + this.xrTableCell3.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 2, 0, 0, 100F); + this.xrTableCell3.StylePriority.UseFont = false; + this.xrTableCell3.StylePriority.UsePadding = false; + this.xrTableCell3.StylePriority.UseTextAlignment = false; + this.xrTableCell3.Text = "Datum"; + this.xrTableCell3.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.xrTableCell3.Weight = 0.19508734479319467D; + // + // xrTableCell6 + // + this.xrTableCell6.Multiline = true; + this.xrTableCell6.Name = "xrTableCell6"; + this.xrTableCell6.Text = "FLS"; + this.xrTableCell6.Weight = 0.19508733512602844D; + // + // xrTableCell7 + // + this.xrTableCell7.Multiline = true; + this.xrTableCell7.Name = "xrTableCell7"; + this.xrTableCell7.Text = "Ausfall"; + this.xrTableCell7.Weight = 0.19508734182938814D; + // + // xrTableCell4 + // + this.xrTableCell4.Name = "xrTableCell4"; + this.xrTableCell4.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 2, 0, 0, 100F); + this.xrTableCell4.StylePriority.UsePadding = false; + this.xrTableCell4.StylePriority.UseTextAlignment = false; + this.xrTableCell4.Text = "Leistung"; + this.xrTableCell4.Weight = 0.92666488952470261D; + // + // DetailReport + // + this.DetailReport.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] { + this.Detail1, + this.GroupHeader1}); + this.DetailReport.DataMember = "Services"; + this.DetailReport.DataSource = this.bindingSource1; + this.DetailReport.Level = 0; + this.DetailReport.Name = "DetailReport"; + this.DetailReport.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F); + this.DetailReport.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; + // + // Detail1 + // + this.Detail1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.xrTable3}); + this.Detail1.Font = new System.Drawing.Font("Arial", 10F); + this.Detail1.HeightF = 20F; + this.Detail1.Name = "Detail1"; + this.Detail1.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F); + this.Detail1.StylePriority.UseFont = false; + this.Detail1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; + // + // xrTable3 + // + this.xrTable3.BorderColor = System.Drawing.Color.Black; + this.xrTable3.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTable3.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F); + this.xrTable3.Name = "xrTable3"; + this.xrTable3.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F); + this.xrTable3.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] { + this.xrTableRow6}); + this.xrTable3.SizeF = new System.Drawing.SizeF(700F, 20F); + this.xrTable3.StylePriority.UseFont = false; + this.xrTable3.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; + // + // xrTableRow6 + // + this.xrTableRow6.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell13, + this.cellEinzel, + this.cellGruppe, + this.xrTableCell1, + this.cellTelefon}); + this.xrTableRow6.Name = "xrTableRow6"; + this.xrTableRow6.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F); + this.xrTableRow6.StylePriority.UseTextAlignment = false; + this.xrTableRow6.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.xrTableRow6.Weight = 1D; + // + // xrTableCell13 + // + this.xrTableCell13.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.StartDate", "{0:dd.MM}")}); + this.xrTableCell13.Name = "xrTableCell13"; + this.xrTableCell13.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 2, 0, 0, 100F); + this.xrTableCell13.StylePriority.UseFont = false; + this.xrTableCell13.StylePriority.UsePadding = false; + this.xrTableCell13.StylePriority.UseTextAlignment = false; + this.xrTableCell13.Text = "xrTableCell13"; + this.xrTableCell13.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopCenter; + this.xrTableCell13.Weight = 0.10101008274426723D; + // + // cellEinzel + // + this.cellEinzel.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.TimeRangeString")}); + this.cellEinzel.Multiline = true; + this.cellEinzel.Name = "cellEinzel"; + this.cellEinzel.StylePriority.UseTextAlignment = false; + this.cellEinzel.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopCenter; + this.cellEinzel.Weight = 0.1010100823041184D; + // + // cellGruppe + // + this.cellGruppe.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.Notice4", "{0:0.00}")}); + this.cellGruppe.Name = "cellGruppe"; + this.cellGruppe.StylePriority.UseTextAlignment = false; + this.cellGruppe.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopCenter; + this.cellGruppe.Weight = 0.10101008230411837D; + // + // cellTelefon + // + this.cellTelefon.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.Notice")}); + this.cellTelefon.Multiline = true; + this.cellTelefon.Name = "cellTelefon"; + this.cellTelefon.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 3, 0, 0, 100F); + this.cellTelefon.StylePriority.UsePadding = false; + this.cellTelefon.StylePriority.UseTextAlignment = false; + this.cellTelefon.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; + this.cellTelefon.Weight = 0.47979788980751109D; + // + // bindingSource1 + // + this.bindingSource1.DataSource = typeof(BeWo.Report.ReportObjects.ServicesOverviewRO); + // + // formattingRuleStartDate + // + this.formattingRuleStartDate.Condition = "[StartDate2] < [StartDate]"; + this.formattingRuleStartDate.DataMember = "ServicesDouble"; + this.formattingRuleStartDate.Formatting.Visible = DevExpress.Utils.DefaultBoolean.False; + this.formattingRuleStartDate.Name = "formattingRuleStartDate"; + // + // ReportHeader + // + this.ReportHeader.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.lblGesamt, + this.lblFahrzeit, + this.lblAusfall, + this.lblFls, + this.xrLabel11, + this.xrLabel10, + this.xrLabel15, + this.xrLabel14, + this.xrLabel12, + this.xrLabel13, + this.xrLabel5, + this.xrLabel7, + this.xrLabel6, + this.lblASD, + this.xrLabel8, + this.xrLabel9, + this.lblKoordinator, + this.xrLabel4, + this.xrLabel3, + this.xrLabel2, + this.xrLabel1}); + this.ReportHeader.Font = new System.Drawing.Font("Arial", 11F); + this.ReportHeader.HeightF = 380F; + this.ReportHeader.Name = "ReportHeader"; + this.ReportHeader.StylePriority.UseFont = false; + // + // xrLabel6 + // + this.xrLabel6.LocationFloat = new DevExpress.Utils.PointFloat(0F, 145F); + this.xrLabel6.Multiline = true; + this.xrLabel6.Name = "xrLabel6"; + this.xrLabel6.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel6.SizeF = new System.Drawing.SizeF(201.25F, 25F); + this.xrLabel6.StylePriority.UseFont = false; + this.xrLabel6.StylePriority.UseTextAlignment = false; + this.xrLabel6.Text = "ASD-Bezirk/Fachkraft:"; + this.xrLabel6.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; + // + // lblASD + // + this.lblASD.LocationFloat = new DevExpress.Utils.PointFloat(201.25F, 145F); + this.lblASD.Multiline = true; + this.lblASD.Name = "lblASD"; + this.lblASD.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.lblASD.SizeF = new System.Drawing.SizeF(376.6667F, 25F); + this.lblASD.StylePriority.UseFont = false; + this.lblASD.StylePriority.UseTextAlignment = false; + this.lblASD.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; + // + // xrLabel8 + // + this.xrLabel8.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "MainAttendant")}); + this.xrLabel8.LocationFloat = new DevExpress.Utils.PointFloat(201.25F, 70.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(376.6667F, 25F); + this.xrLabel8.StylePriority.UseFont = false; + this.xrLabel8.StylePriority.UseTextAlignment = false; + this.xrLabel8.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; + // + // xrLabel9 + // + this.xrLabel9.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "CustomerName")}); + this.xrLabel9.LocationFloat = new DevExpress.Utils.PointFloat(201.25F, 95.00003F); + 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(376.6667F, 25F); + this.xrLabel9.StylePriority.UseFont = false; + this.xrLabel9.StylePriority.UseTextAlignment = false; + this.xrLabel9.Text = "Klient/in:"; + this.xrLabel9.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; + // + // lblKoordinator + // + this.lblKoordinator.LocationFloat = new DevExpress.Utils.PointFloat(201.25F, 120F); + this.lblKoordinator.Multiline = true; + this.lblKoordinator.Name = "lblKoordinator"; + this.lblKoordinator.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.lblKoordinator.SizeF = new System.Drawing.SizeF(376.6667F, 25F); + this.lblKoordinator.StylePriority.UseFont = false; + this.lblKoordinator.StylePriority.UseTextAlignment = false; + this.lblKoordinator.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; + // + // xrLabel4 + // + this.xrLabel4.LocationFloat = new DevExpress.Utils.PointFloat(0F, 120F); + this.xrLabel4.Multiline = true; + this.xrLabel4.Name = "xrLabel4"; + this.xrLabel4.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel4.SizeF = new System.Drawing.SizeF(201.25F, 25F); + this.xrLabel4.StylePriority.UseFont = false; + this.xrLabel4.StylePriority.UseTextAlignment = false; + this.xrLabel4.Text = "Koordinator:"; + this.xrLabel4.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; + // + // xrLabel3 + // + this.xrLabel3.LocationFloat = new DevExpress.Utils.PointFloat(0F, 95.00003F); + 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(201.25F, 25F); + this.xrLabel3.StylePriority.UseFont = false; + this.xrLabel3.StylePriority.UseTextAlignment = false; + this.xrLabel3.Text = "Leistungsempfänger:"; + this.xrLabel3.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; + // + // xrLabel2 + // + this.xrLabel2.LocationFloat = new DevExpress.Utils.PointFloat(0F, 70.00003F); + 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(201.25F, 25F); + this.xrLabel2.StylePriority.UseFont = false; + this.xrLabel2.StylePriority.UseTextAlignment = false; + this.xrLabel2.Text = "Fachkraft:"; + this.xrLabel2.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; + // + // xrLabel1 + // + this.xrLabel1.Font = new System.Drawing.Font("Arial", 14F, System.Drawing.FontStyle.Bold); + 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(700F, 47.8889F); + this.xrLabel1.StylePriority.UseFont = false; + this.xrLabel1.StylePriority.UseTextAlignment = false; + this.xrLabel1.Text = "Leistungsnachweis\r\n[Month] [Year]"; + this.xrLabel1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopCenter; + // + // formattingRuleServiceDesc + // + this.formattingRuleServiceDesc.Condition = "[StartDate2] < [StartDate]"; + this.formattingRuleServiceDesc.DataMember = "ServicesDouble"; + this.formattingRuleServiceDesc.Formatting.Visible = DevExpress.Utils.DefaultBoolean.False; + this.formattingRuleServiceDesc.Name = "formattingRuleServiceDesc"; + // + // formattingRuleCostBearer + // + this.formattingRuleCostBearer.Condition = "[StartDate2] < [StartDate]"; + this.formattingRuleCostBearer.DataMember = "ServicesDouble"; + this.formattingRuleCostBearer.Formatting.Visible = DevExpress.Utils.DefaultBoolean.False; + this.formattingRuleCostBearer.Name = "formattingRuleCostBearer"; + // + // formattingRuleEmployeeName + // + this.formattingRuleEmployeeName.Condition = "[StartDate2] < [StartDate]"; + this.formattingRuleEmployeeName.DataMember = "ServicesDouble"; + this.formattingRuleEmployeeName.Formatting.Visible = DevExpress.Utils.DefaultBoolean.False; + this.formattingRuleEmployeeName.Name = "formattingRuleEmployeeName"; + // + // topMarginBand1 + // + this.topMarginBand1.Font = new System.Drawing.Font("Times New Roman", 9.75F); + this.topMarginBand1.HeightF = 40F; + this.topMarginBand1.Name = "topMarginBand1"; + this.topMarginBand1.StylePriority.UseFont = false; + // + // bottomMarginBand1 + // + this.bottomMarginBand1.HeightF = 30F; + this.bottomMarginBand1.Name = "bottomMarginBand1"; + // + // fieldAbrechenbareMinuten + // + this.fieldAbrechenbareMinuten.DataMember = "Services"; + this.fieldAbrechenbareMinuten.Expression = "Iif([IsBillable], [Minutes], 0)"; + this.fieldAbrechenbareMinuten.FieldType = DevExpress.XtraReports.UI.FieldType.Decimal; + this.fieldAbrechenbareMinuten.Name = "fieldAbrechenbareMinuten"; + // + // fieldBillableFLS + // + this.fieldBillableFLS.Expression = "[TotalFLMBillable] / 60"; + this.fieldBillableFLS.FieldType = DevExpress.XtraReports.UI.FieldType.Decimal; + this.fieldBillableFLS.Name = "fieldBillableFLS"; + // + // fieldAbrechenbareFLS + // + this.fieldAbrechenbareFLS.Expression = "([TotalFLMBillable] / 60) * 1.2"; + this.fieldAbrechenbareFLS.FieldType = DevExpress.XtraReports.UI.FieldType.Decimal; + this.fieldAbrechenbareFLS.Name = "fieldAbrechenbareFLS"; + // + // fieldGruppe + // + this.fieldGruppe.DataMember = "Services"; + this.fieldGruppe.Expression = "Iif([IsGroup], \'Gruppe\' , \'\')"; + this.fieldGruppe.FieldType = DevExpress.XtraReports.UI.FieldType.String; + this.fieldGruppe.Name = "fieldGruppe"; + // + // xrTableCell8 + // + this.xrTableCell8.Name = "xrTableCell8"; + this.xrTableCell8.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 2, 0, 0, 100F); + this.xrTableCell8.StylePriority.UsePadding = false; + this.xrTableCell8.Text = "Fahrzeit"; + this.xrTableCell8.Weight = 0.1950873492852977D; + // + // xrLabel5 + // + this.xrLabel5.LocationFloat = new DevExpress.Utils.PointFloat(0F, 190F); + this.xrLabel5.Multiline = true; + this.xrLabel5.Name = "xrLabel5"; + this.xrLabel5.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel5.SizeF = new System.Drawing.SizeF(201.25F, 25F); + this.xrLabel5.StylePriority.UseFont = false; + this.xrLabel5.StylePriority.UseTextAlignment = false; + this.xrLabel5.Text = "Bewilligungszeitraum:"; + this.xrLabel5.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; + // + // xrLabel7 + // + this.xrLabel7.LocationFloat = new DevExpress.Utils.PointFloat(0F, 215.0001F); + 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(201.25F, 25F); + this.xrLabel7.StylePriority.UseFont = false; + this.xrLabel7.StylePriority.UseTextAlignment = false; + this.xrLabel7.Text = "Bewilligte FLS pro Monat:"; + this.xrLabel7.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; + // + // xrLabel12 + // + this.xrLabel12.LocationFloat = new DevExpress.Utils.PointFloat(0F, 285F); + 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(201.25F, 25F); + this.xrLabel12.StylePriority.UseFont = false; + this.xrLabel12.StylePriority.UseTextAlignment = false; + this.xrLabel12.Text = "Ausfallstunden:"; + this.xrLabel12.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; + // + // xrLabel13 + // + this.xrLabel13.LocationFloat = new DevExpress.Utils.PointFloat(0F, 260F); + this.xrLabel13.Multiline = true; + this.xrLabel13.Name = "xrLabel13"; + this.xrLabel13.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel13.SizeF = new System.Drawing.SizeF(201.25F, 24.99998F); + this.xrLabel13.StylePriority.UseFont = false; + this.xrLabel13.StylePriority.UseTextAlignment = false; + this.xrLabel13.Text = "Fachleistungsstunden:"; + this.xrLabel13.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; + // + // xrLabel14 + // + this.xrLabel14.LocationFloat = new DevExpress.Utils.PointFloat(0F, 310F); + this.xrLabel14.Multiline = true; + this.xrLabel14.Name = "xrLabel14"; + this.xrLabel14.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel14.SizeF = new System.Drawing.SizeF(201.25F, 25F); + this.xrLabel14.StylePriority.UseFont = false; + this.xrLabel14.StylePriority.UseTextAlignment = false; + this.xrLabel14.Text = "Fahrzeit:"; + this.xrLabel14.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; + // + // xrLabel15 + // + this.xrLabel15.Borders = DevExpress.XtraPrinting.BorderSide.Top; + this.xrLabel15.Font = new System.Drawing.Font("Arial", 11F, System.Drawing.FontStyle.Bold); + this.xrLabel15.LocationFloat = new DevExpress.Utils.PointFloat(0F, 335F); + this.xrLabel15.Multiline = true; + this.xrLabel15.Name = "xrLabel15"; + this.xrLabel15.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel15.SizeF = new System.Drawing.SizeF(201.25F, 25F); + this.xrLabel15.StylePriority.UseBorders = false; + this.xrLabel15.StylePriority.UseFont = false; + this.xrLabel15.StylePriority.UseTextAlignment = false; + this.xrLabel15.Text = "Abzurechnende Stunden:"; + this.xrLabel15.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; + // + // xrLabel10 + // + this.xrLabel10.LocationFloat = new DevExpress.Utils.PointFloat(201.2499F, 190F); + this.xrLabel10.Multiline = true; + this.xrLabel10.Name = "xrLabel10"; + this.xrLabel10.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel10.SizeF = new System.Drawing.SizeF(376.6667F, 25F); + this.xrLabel10.StylePriority.UseFont = false; + this.xrLabel10.StylePriority.UseTextAlignment = false; + this.xrLabel10.Text = "[ApprovedStartDate] - [ApprovedEndDate]"; + this.xrLabel10.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; + // + // xrLabel11 + // + this.xrLabel11.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "ApprovedFLSPerMonth", "{0:0.00}")}); + this.xrLabel11.LocationFloat = new DevExpress.Utils.PointFloat(201.2499F, 215.0001F); + 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(72.91666F, 25F); + this.xrLabel11.StylePriority.UseFont = false; + this.xrLabel11.StylePriority.UseTextAlignment = false; + this.xrLabel11.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight; + // + // lblFls + // + this.lblFls.LocationFloat = new DevExpress.Utils.PointFloat(201.2499F, 260F); + this.lblFls.Multiline = true; + this.lblFls.Name = "lblFls"; + this.lblFls.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.lblFls.SizeF = new System.Drawing.SizeF(72.91666F, 25F); + this.lblFls.StylePriority.UseFont = false; + this.lblFls.StylePriority.UseTextAlignment = false; + this.lblFls.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight; + // + // lblAusfall + // + this.lblAusfall.LocationFloat = new DevExpress.Utils.PointFloat(201.25F, 285F); + this.lblAusfall.Multiline = true; + this.lblAusfall.Name = "lblAusfall"; + this.lblAusfall.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.lblAusfall.SizeF = new System.Drawing.SizeF(72.91661F, 25F); + this.lblAusfall.StylePriority.UseFont = false; + this.lblAusfall.StylePriority.UseTextAlignment = false; + this.lblAusfall.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight; + // + // lblFahrzeit + // + this.lblFahrzeit.LocationFloat = new DevExpress.Utils.PointFloat(201.25F, 310F); + this.lblFahrzeit.Multiline = true; + this.lblFahrzeit.Name = "lblFahrzeit"; + this.lblFahrzeit.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.lblFahrzeit.SizeF = new System.Drawing.SizeF(72.91661F, 25F); + this.lblFahrzeit.StylePriority.UseFont = false; + this.lblFahrzeit.StylePriority.UseTextAlignment = false; + this.lblFahrzeit.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight; + // + // lblGesamt + // + this.lblGesamt.Borders = DevExpress.XtraPrinting.BorderSide.Top; + this.lblGesamt.Font = new System.Drawing.Font("Arial", 11F, System.Drawing.FontStyle.Bold); + this.lblGesamt.LocationFloat = new DevExpress.Utils.PointFloat(201.25F, 335F); + this.lblGesamt.Name = "lblGesamt"; + this.lblGesamt.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.lblGesamt.SizeF = new System.Drawing.SizeF(72.91661F, 25F); + this.lblGesamt.StylePriority.UseBorders = false; + this.lblGesamt.StylePriority.UseFont = false; + this.lblGesamt.StylePriority.UseTextAlignment = false; + this.lblGesamt.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight; + // + // xrTableCell1 + // + this.xrTableCell1.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.Notice5")}); + this.xrTableCell1.Name = "xrTableCell1"; + this.xrTableCell1.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 3, 0, 0, 100F); + this.xrTableCell1.StylePriority.UsePadding = false; + this.xrTableCell1.StylePriority.UseTextAlignment = false; + this.xrTableCell1.Text = "xrTableCell1"; + this.xrTableCell1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopCenter; + this.xrTableCell1.Weight = 0.10101008171725318D; + // + // GroupHeader1 + // + this.GroupHeader1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.xrTableServiceRecords1}); + this.GroupHeader1.HeightF = 40F; + this.GroupHeader1.Name = "GroupHeader1"; + this.GroupHeader1.RepeatEveryPage = true; + // + // Leistungsnachweis + // + this.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] { + this.Detail, + this.DetailReport, + this.ReportHeader, + this.topMarginBand1, + this.bottomMarginBand1}); + this.CalculatedFields.AddRange(new DevExpress.XtraReports.UI.CalculatedField[] { + this.fieldAbrechenbareMinuten, + this.fieldBillableFLS, + this.fieldAbrechenbareFLS, + this.fieldGruppe}); + this.DataSource = this.bindingSource1; + this.FormattingRuleSheet.AddRange(new DevExpress.XtraReports.UI.FormattingRule[] { + this.formattingRuleStartDate, + this.formattingRuleServiceDesc, + this.formattingRuleCostBearer, + this.formattingRuleEmployeeName}); + this.Margins = new System.Drawing.Printing.Margins(65, 60, 40, 30); + this.PageHeight = 1169; + this.PageWidth = 827; + this.PaperKind = System.Drawing.Printing.PaperKind.A4; + this.SnapGridSize = 9F; + this.Version = "17.1"; + ((System.ComponentModel.ISupportInitialize)(this.xrTableServiceRecords1)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrTable3)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this)).EndInit(); + + } + + #endregion + + private DevExpress.XtraReports.UI.DetailBand Detail; + private System.Windows.Forms.BindingSource bindingSource1; + private DevExpress.XtraReports.UI.DetailReportBand DetailReport; + private DevExpress.XtraReports.UI.DetailBand Detail1; + private DevExpress.XtraReports.UI.XRTable xrTable3; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow6; + private DevExpress.XtraReports.UI.ReportHeaderBand ReportHeader; + private DevExpress.XtraReports.UI.XRLabel xrLabel1; + private DevExpress.XtraReports.UI.XRTable xrTableServiceRecords1; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow2; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell3; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell13; + private DevExpress.XtraReports.UI.FormattingRule formattingRuleStartDate; + private DevExpress.XtraReports.UI.FormattingRule formattingRuleServiceDesc; + private DevExpress.XtraReports.UI.FormattingRule formattingRuleCostBearer; + private DevExpress.XtraReports.UI.FormattingRule formattingRuleEmployeeName; + private DevExpress.XtraReports.UI.TopMarginBand topMarginBand1; + private DevExpress.XtraReports.UI.BottomMarginBand bottomMarginBand1; + private DevExpress.XtraReports.UI.CalculatedField fieldAbrechenbareMinuten; + private DevExpress.XtraReports.UI.CalculatedField fieldBillableFLS; + private DevExpress.XtraReports.UI.CalculatedField fieldAbrechenbareFLS; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell4; + private DevExpress.XtraReports.UI.CalculatedField fieldGruppe; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell6; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell7; + private DevExpress.XtraReports.UI.XRTableCell cellEinzel; + private DevExpress.XtraReports.UI.XRTableCell cellGruppe; + private DevExpress.XtraReports.UI.XRTableCell cellTelefon; + private DevExpress.XtraReports.UI.XRLabel xrLabel4; + private DevExpress.XtraReports.UI.XRLabel xrLabel3; + private DevExpress.XtraReports.UI.XRLabel xrLabel2; + private DevExpress.XtraReports.UI.XRLabel xrLabel8; + private DevExpress.XtraReports.UI.XRLabel xrLabel9; + private DevExpress.XtraReports.UI.XRLabel lblKoordinator; + private DevExpress.XtraReports.UI.XRLabel xrLabel6; + private DevExpress.XtraReports.UI.XRLabel lblASD; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell8; + private DevExpress.XtraReports.UI.XRLabel xrLabel15; + private DevExpress.XtraReports.UI.XRLabel xrLabel14; + private DevExpress.XtraReports.UI.XRLabel xrLabel12; + private DevExpress.XtraReports.UI.XRLabel xrLabel13; + private DevExpress.XtraReports.UI.XRLabel xrLabel5; + private DevExpress.XtraReports.UI.XRLabel xrLabel7; + private DevExpress.XtraReports.UI.XRLabel lblGesamt; + private DevExpress.XtraReports.UI.XRLabel lblFahrzeit; + private DevExpress.XtraReports.UI.XRLabel lblAusfall; + private DevExpress.XtraReports.UI.XRLabel lblFls; + private DevExpress.XtraReports.UI.XRLabel xrLabel11; + private DevExpress.XtraReports.UI.XRLabel xrLabel10; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell1; + private DevExpress.XtraReports.UI.GroupHeaderBand GroupHeader1; + } +} diff --git a/ReportImp/BewegtSystemischeBeratung/Leistungsnachweis.cs b/ReportImp/BewegtSystemischeBeratung/Leistungsnachweis.cs new file mode 100644 index 000000000..90ebbd9fd --- /dev/null +++ b/ReportImp/BewegtSystemischeBeratung/Leistungsnachweis.cs @@ -0,0 +1,143 @@ +using System; +using System.Collections; +using System.ComponentModel; +using System.Text; +using BeWo.Data.Access; +using BeWo.Data.Entities; +using DevExpress.XtraReports.UI; +using BeWo.Report.ReportObjects; +using BeWo.Report; +using System.Collections.Generic; +using BS.Shared; + +namespace BewegtSystemischeBeratung +{ + public partial class Leistungsnachweis : DevExpress.XtraReports.UI.XtraReport, IBeWoReport + { + + public Leistungsnachweis() + { + InitializeComponent(); + } + + public void SetReportDataSource(ServicesOverviewRO pRO) + { + ErmittleHauptbetreuer(pRO); + + bool hatGruppen = false; + + double summeFls = 0; + double summeAusfall = 0; + double summeWege = 0; + + if (pRO.Services != null) + { + List servicesBillable = new List(); + + foreach (ServicesOverviewRO.ServiceDetail s in pRO.Services) + { + if (s.IsBillable) + { + s.Notice4 = ""; + s.Notice5 = ""; + s.TimeRangeString = ""; + + if (s.ServiceDescription.Contains("Ausfall")) + { + summeAusfall += s.Minutes; + s.Notice4 = String.Format("{0:0.00}", s.Minutes / 60); + } + else if (s.ServiceDescription.Contains("Fahr")) + { + summeWege += s.Minutes; + s.Notice5 = String.Format("{0:0.00}", s.Minutes / 60); + } + else + { + summeFls += s.Minutes; + s.TimeRangeString = String.Format("{0:0.00}", s.Minutes / 60); + } + + servicesBillable.Add(s); + } + } + + pRO.Services = servicesBillable; + } + + lblFls.Text = String.Format("{0:0.00}", summeFls / 60); + lblAusfall.Text = String.Format("{0:0.00}", summeAusfall / 60); + lblFahrzeit.Text = String.Format("{0:0.00}", summeWege / 60); + lblGesamt.Text = String.Format("{0:0.00}", (summeFls + summeAusfall + summeWege) / 60); + + pRO.ApprovedFLSPerMonth = pRO.ApprovedFLSPerWeek * 4.33m; + + //cellAsdBezirk.Text = pRO.o + lblASD.Text = ""; + + if (pRO.CostBearer2SupportConceptList != null && pRO.CostBearer2SupportConceptList.Count > 0) + { + if (pRO.CostBearer2SupportConceptList[0].CostBearerContactPerson != null) + { + String name = ""; + if (pRO.CostBearer2SupportConceptList[0].CostBearerContactPerson.Sex.HasValue) + { + if (pRO.CostBearer2SupportConceptList[0].CostBearerContactPerson.Sex.Value == Sex.Male) + { + name = "Herr "; + } + else + { + name = "Frau "; + } + } + + lblASD.Text = pRO.CostBearer2SupportConceptList[0].CostBearer.Organisation.Name + " / " + name + pRO.CostBearer2SupportConceptList[0].CostBearerContactPerson.LastName; + } + } + + this.bindingSource1.DataSource = pRO; + } + + private void ErmittleHauptbetreuer(ServicesOverviewRO pRO) + { + if (pRO.CostBearer2SupportConceptList != null && pRO.CostBearer2SupportConceptList.Count > 0) + { + var c2s = pRO.CostBearer2SupportConceptList[0]; + + String list = ""; + + foreach (var scap in c2s.ApprovalPeriodList) + { + + if (scap.SupportConceptApprovalPeriod2Employee != null) + { + foreach (var p2e in scap.SupportConceptApprovalPeriod2Employee) + { + String name = p2e.Employee.Person.FirstNameLastName; + + if (!list.Contains(name)) + { + if (list.Length > 0) + { + list += ", "; + } + + list += name; + + } + } + } + + } + + if (!String.IsNullOrEmpty(list)) + { + //pRO.MainAttendant = list; + } + + } + } + } +} + diff --git a/ReportImp/BewegtSystemischeBeratung/Leistungsnachweis.resx b/ReportImp/BewegtSystemischeBeratung/Leistungsnachweis.resx new file mode 100644 index 000000000..19e908bd3 --- /dev/null +++ b/ReportImp/BewegtSystemischeBeratung/Leistungsnachweis.resx @@ -0,0 +1,123 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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 + + \ No newline at end of file diff --git a/ReportImp/BewegtSystemischeBeratung/Quittierungsbeleg.Designer.cs b/ReportImp/BewegtSystemischeBeratung/Quittierungsbeleg.Designer.cs index 67ca38cd1..a18962145 100644 --- a/ReportImp/BewegtSystemischeBeratung/Quittierungsbeleg.Designer.cs +++ b/ReportImp/BewegtSystemischeBeratung/Quittierungsbeleg.Designer.cs @@ -65,6 +65,12 @@ namespace BewegtSystemischeBeratung this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components); this.formattingRuleStartDate = new DevExpress.XtraReports.UI.FormattingRule(); this.ReportHeader = new DevExpress.XtraReports.UI.ReportHeaderBand(); + this.fieldASDInformation = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel17 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel13 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel12 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel15 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel11 = new DevExpress.XtraReports.UI.XRLabel(); this.xrLabel7 = new DevExpress.XtraReports.UI.XRLabel(); this.xrLabel8 = new DevExpress.XtraReports.UI.XRLabel(); this.xrLabel6 = new DevExpress.XtraReports.UI.XRLabel(); @@ -77,6 +83,10 @@ namespace BewegtSystemischeBeratung this.formattingRuleEmployeeName = new DevExpress.XtraReports.UI.FormattingRule(); this.topMarginBand1 = new DevExpress.XtraReports.UI.TopMarginBand(); this.bottomMarginBand1 = new DevExpress.XtraReports.UI.BottomMarginBand(); + this.xrRichText1 = new DevExpress.XtraReports.UI.XRRichText(); + this.xrRichText2 = new DevExpress.XtraReports.UI.XRRichText(); + this.xrRichText4 = new DevExpress.XtraReports.UI.XRRichText(); + this.xrRichText3 = new DevExpress.XtraReports.UI.XRRichText(); this.xrLine1 = new DevExpress.XtraReports.UI.XRLine(); this.GroupFooter1 = new DevExpress.XtraReports.UI.GroupFooterBand(); this.xrLabel10 = new DevExpress.XtraReports.UI.XRLabel(); @@ -85,18 +95,6 @@ namespace BewegtSystemischeBeratung this.fieldKontaktArt = new DevExpress.XtraReports.UI.CalculatedField(); this.MinutesToHours = new DevExpress.XtraReports.UI.CalculatedField(); this.TotalFLMBillableToHours = new DevExpress.XtraReports.UI.CalculatedField(); - this.xrRichText1 = new DevExpress.XtraReports.UI.XRRichText(); - this.xrRichText2 = new DevExpress.XtraReports.UI.XRRichText(); - this.xrRichText4 = new DevExpress.XtraReports.UI.XRRichText(); - this.xrRichText3 = new DevExpress.XtraReports.UI.XRRichText(); - this.xrLabel11 = new DevExpress.XtraReports.UI.XRLabel(); - this.xrLabel15 = new DevExpress.XtraReports.UI.XRLabel(); - this.xrLabel12 = new DevExpress.XtraReports.UI.XRLabel(); - this.xrLabel13 = new DevExpress.XtraReports.UI.XRLabel(); - this.xrLabel14 = new DevExpress.XtraReports.UI.XRLabel(); - this.xrLabel16 = new DevExpress.XtraReports.UI.XRLabel(); - this.xrLabel17 = new DevExpress.XtraReports.UI.XRLabel(); - this.fieldASDInformation = new DevExpress.XtraReports.UI.XRLabel(); ((System.ComponentModel.ISupportInitialize)(this.xrTable3)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.xrTableServiceRecords1)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).BeginInit(); @@ -530,8 +528,6 @@ namespace BewegtSystemischeBeratung this.ReportHeader.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { this.fieldASDInformation, this.xrLabel17, - this.xrLabel14, - this.xrLabel16, this.xrLabel13, this.xrLabel12, this.xrLabel15, @@ -546,6 +542,109 @@ namespace BewegtSystemischeBeratung this.ReportHeader.HeightF = 225.8195F; this.ReportHeader.Name = "ReportHeader"; // + // fieldASDInformation + // + this.fieldASDInformation.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Top | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.fieldASDInformation.Font = new System.Drawing.Font("Arial", 10F); + this.fieldASDInformation.LocationFloat = new DevExpress.Utils.PointFloat(535.6387F, 50.78473F); + this.fieldASDInformation.Name = "fieldASDInformation"; + this.fieldASDInformation.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F); + this.fieldASDInformation.SizeF = new System.Drawing.SizeF(158.3616F, 30.50001F); + this.fieldASDInformation.StylePriority.UseBackColor = false; + this.fieldASDInformation.StylePriority.UseBorders = false; + this.fieldASDInformation.StylePriority.UseFont = false; + this.fieldASDInformation.StylePriority.UsePadding = false; + this.fieldASDInformation.StylePriority.UseTextAlignment = false; + this.fieldASDInformation.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + // + // xrLabel17 + // + this.xrLabel17.BackColor = System.Drawing.Color.Gainsboro; + this.xrLabel17.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) + | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrLabel17.Font = new System.Drawing.Font("Arial", 10F); + this.xrLabel17.LocationFloat = new DevExpress.Utils.PointFloat(370.2084F, 50.78473F); + this.xrLabel17.Name = "xrLabel17"; + this.xrLabel17.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F); + this.xrLabel17.SizeF = new System.Drawing.SizeF(165.4306F, 30.5F); + this.xrLabel17.StylePriority.UseBackColor = false; + this.xrLabel17.StylePriority.UseBorders = false; + this.xrLabel17.StylePriority.UseFont = false; + this.xrLabel17.StylePriority.UsePadding = false; + this.xrLabel17.StylePriority.UseTextAlignment = false; + this.xrLabel17.Text = "ASD-Fachkraft"; + this.xrLabel17.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + // + // xrLabel13 + // + this.xrLabel13.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Top | DevExpress.XtraPrinting.BorderSide.Right))); + this.xrLabel13.Font = new System.Drawing.Font("Arial", 10F); + this.xrLabel13.LocationFloat = new DevExpress.Utils.PointFloat(170F, 109.5088F); + this.xrLabel13.Name = "xrLabel13"; + this.xrLabel13.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F); + this.xrLabel13.SizeF = new System.Drawing.SizeF(158.3612F, 30.50001F); + 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 = "[Month] [Year]"; + this.xrLabel13.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + // + // xrLabel12 + // + this.xrLabel12.BackColor = System.Drawing.Color.Gainsboro; + this.xrLabel12.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) + | DevExpress.XtraPrinting.BorderSide.Right))); + this.xrLabel12.Font = new System.Drawing.Font("Arial", 10F); + this.xrLabel12.LocationFloat = new DevExpress.Utils.PointFloat(49.36113F, 109.5088F); + this.xrLabel12.Name = "xrLabel12"; + this.xrLabel12.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F); + this.xrLabel12.SizeF = new System.Drawing.SizeF(120.6389F, 30.50001F); + this.xrLabel12.StylePriority.UseBackColor = false; + this.xrLabel12.StylePriority.UseBorders = false; + this.xrLabel12.StylePriority.UseFont = false; + this.xrLabel12.StylePriority.UsePadding = false; + this.xrLabel12.StylePriority.UseTextAlignment = false; + this.xrLabel12.Text = "Monat"; + this.xrLabel12.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + // + // xrLabel15 + // + this.xrLabel15.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Top | DevExpress.XtraPrinting.BorderSide.Right))); + this.xrLabel15.Font = new System.Drawing.Font("Arial", 10F); + this.xrLabel15.LocationFloat = new DevExpress.Utils.PointFloat(535.6387F, 109.5088F); + this.xrLabel15.Name = "xrLabel15"; + this.xrLabel15.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F); + this.xrLabel15.SizeF = new System.Drawing.SizeF(158.3612F, 30.50001F); + this.xrLabel15.StylePriority.UseBackColor = false; + this.xrLabel15.StylePriority.UseBorders = false; + this.xrLabel15.StylePriority.UseFont = false; + this.xrLabel15.StylePriority.UsePadding = false; + this.xrLabel15.StylePriority.UseTextAlignment = false; + this.xrLabel15.Text = "[ApprovedStartDate] - [ApprovedEndDate]"; + this.xrLabel15.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + // + // xrLabel11 + // + this.xrLabel11.BackColor = System.Drawing.Color.Gainsboro; + this.xrLabel11.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) + | DevExpress.XtraPrinting.BorderSide.Right))); + this.xrLabel11.Font = new System.Drawing.Font("Arial", 10F); + this.xrLabel11.LocationFloat = new DevExpress.Utils.PointFloat(415.0001F, 109.5088F); + this.xrLabel11.Name = "xrLabel11"; + this.xrLabel11.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F); + this.xrLabel11.SizeF = new System.Drawing.SizeF(120.6389F, 30.50001F); + this.xrLabel11.StylePriority.UseBackColor = false; + this.xrLabel11.StylePriority.UseBorders = false; + this.xrLabel11.StylePriority.UseFont = false; + this.xrLabel11.StylePriority.UsePadding = false; + this.xrLabel11.StylePriority.UseTextAlignment = false; + this.xrLabel11.Text = "Bewilligt von / bis"; + this.xrLabel11.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + // // xrLabel7 // this.xrLabel7.BackColor = System.Drawing.Color.Gainsboro; @@ -657,7 +756,7 @@ namespace BewegtSystemischeBeratung 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(747F, 25F); + this.xrLabel2.SizeF = new System.Drawing.SizeF(734F, 25F); this.xrLabel2.StylePriority.UseFont = false; this.xrLabel2.StylePriority.UseTextAlignment = false; this.xrLabel2.Text = "Leistungsnachweis"; @@ -700,6 +799,38 @@ namespace BewegtSystemischeBeratung this.bottomMarginBand1.HeightF = 117F; this.bottomMarginBand1.Name = "bottomMarginBand1"; // + // xrRichText1 + // + this.xrRichText1.Font = new System.Drawing.Font("Verdana", 10F); + this.xrRichText1.LocationFloat = new DevExpress.Utils.PointFloat(0F, 43.02082F); + this.xrRichText1.Name = "xrRichText1"; + this.xrRichText1.SerializableRtfString = resources.GetString("xrRichText1.SerializableRtfString"); + this.xrRichText1.SizeF = new System.Drawing.SizeF(188.4584F, 54.25002F); + // + // xrRichText2 + // + this.xrRichText2.Font = new System.Drawing.Font("Verdana", 10F); + this.xrRichText2.LocationFloat = new DevExpress.Utils.PointFloat(217.6945F, 43.02082F); + this.xrRichText2.Name = "xrRichText2"; + this.xrRichText2.SerializableRtfString = resources.GetString("xrRichText2.SerializableRtfString"); + this.xrRichText2.SizeF = new System.Drawing.SizeF(99.20837F, 54.25002F); + // + // xrRichText4 + // + this.xrRichText4.Font = new System.Drawing.Font("Verdana", 10F); + this.xrRichText4.LocationFloat = new DevExpress.Utils.PointFloat(363.5417F, 43.02082F); + this.xrRichText4.Name = "xrRichText4"; + this.xrRichText4.SerializableRtfString = resources.GetString("xrRichText4.SerializableRtfString"); + this.xrRichText4.SizeF = new System.Drawing.SizeF(133.7083F, 54.25002F); + // + // xrRichText3 + // + this.xrRichText3.Font = new System.Drawing.Font("Verdana", 10F); + this.xrRichText3.LocationFloat = new DevExpress.Utils.PointFloat(537.9999F, 43.02082F); + this.xrRichText3.Name = "xrRichText3"; + this.xrRichText3.SerializableRtfString = resources.GetString("xrRichText3.SerializableRtfString"); + this.xrRichText3.SizeF = new System.Drawing.SizeF(209.0001F, 54.25002F); + // // xrLine1 // this.xrLine1.LocationFloat = new DevExpress.Utils.PointFloat(0F, 20.0208F); @@ -786,178 +917,6 @@ namespace BewegtSystemischeBeratung this.TotalFLMBillableToHours.FieldType = DevExpress.XtraReports.UI.FieldType.Double; this.TotalFLMBillableToHours.Name = "TotalFLMBillableToHours"; // - // xrRichText1 - // - this.xrRichText1.Font = new System.Drawing.Font("Verdana", 10F); - this.xrRichText1.LocationFloat = new DevExpress.Utils.PointFloat(0F, 43.02082F); - this.xrRichText1.Name = "xrRichText1"; - this.xrRichText1.SerializableRtfString = resources.GetString("xrRichText1.SerializableRtfString"); - this.xrRichText1.SizeF = new System.Drawing.SizeF(188.4584F, 54.25002F); - // - // xrRichText2 - // - this.xrRichText2.Font = new System.Drawing.Font("Verdana", 10F); - this.xrRichText2.LocationFloat = new DevExpress.Utils.PointFloat(217.6945F, 43.02082F); - this.xrRichText2.Name = "xrRichText2"; - this.xrRichText2.SerializableRtfString = resources.GetString("xrRichText2.SerializableRtfString"); - this.xrRichText2.SizeF = new System.Drawing.SizeF(99.20837F, 54.25002F); - // - // xrRichText4 - // - this.xrRichText4.Font = new System.Drawing.Font("Verdana", 10F); - this.xrRichText4.LocationFloat = new DevExpress.Utils.PointFloat(363.5417F, 43.02082F); - this.xrRichText4.Name = "xrRichText4"; - this.xrRichText4.SerializableRtfString = resources.GetString("xrRichText4.SerializableRtfString"); - this.xrRichText4.SizeF = new System.Drawing.SizeF(133.7083F, 54.25002F); - // - // xrRichText3 - // - this.xrRichText3.Font = new System.Drawing.Font("Verdana", 10F); - this.xrRichText3.LocationFloat = new DevExpress.Utils.PointFloat(537.9999F, 43.02082F); - this.xrRichText3.Name = "xrRichText3"; - this.xrRichText3.SerializableRtfString = resources.GetString("xrRichText3.SerializableRtfString"); - this.xrRichText3.SizeF = new System.Drawing.SizeF(209.0001F, 54.25002F); - // - // xrLabel11 - // - this.xrLabel11.BackColor = System.Drawing.Color.Gainsboro; - this.xrLabel11.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) - | DevExpress.XtraPrinting.BorderSide.Right))); - this.xrLabel11.Font = new System.Drawing.Font("Arial", 10F); - this.xrLabel11.LocationFloat = new DevExpress.Utils.PointFloat(415.0001F, 109.5088F); - this.xrLabel11.Name = "xrLabel11"; - this.xrLabel11.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F); - this.xrLabel11.SizeF = new System.Drawing.SizeF(120.6389F, 30.50001F); - this.xrLabel11.StylePriority.UseBackColor = false; - this.xrLabel11.StylePriority.UseBorders = false; - this.xrLabel11.StylePriority.UseFont = false; - this.xrLabel11.StylePriority.UsePadding = false; - this.xrLabel11.StylePriority.UseTextAlignment = false; - this.xrLabel11.Text = "Bewilligt von / bis"; - this.xrLabel11.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; - // - // xrLabel15 - // - this.xrLabel15.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Top | DevExpress.XtraPrinting.BorderSide.Right))); - this.xrLabel15.Font = new System.Drawing.Font("Arial", 10F); - this.xrLabel15.LocationFloat = new DevExpress.Utils.PointFloat(535.6387F, 109.5088F); - this.xrLabel15.Name = "xrLabel15"; - this.xrLabel15.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F); - this.xrLabel15.SizeF = new System.Drawing.SizeF(158.3612F, 30.50001F); - this.xrLabel15.StylePriority.UseBackColor = false; - this.xrLabel15.StylePriority.UseBorders = false; - this.xrLabel15.StylePriority.UseFont = false; - this.xrLabel15.StylePriority.UsePadding = false; - this.xrLabel15.StylePriority.UseTextAlignment = false; - this.xrLabel15.Text = "[ApprovedStartDate] - [ApprovedEndDate]"; - this.xrLabel15.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; - // - // xrLabel12 - // - this.xrLabel12.BackColor = System.Drawing.Color.Gainsboro; - this.xrLabel12.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) - | DevExpress.XtraPrinting.BorderSide.Right))); - this.xrLabel12.Font = new System.Drawing.Font("Arial", 10F); - this.xrLabel12.LocationFloat = new DevExpress.Utils.PointFloat(49.36113F, 109.5088F); - this.xrLabel12.Name = "xrLabel12"; - this.xrLabel12.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F); - this.xrLabel12.SizeF = new System.Drawing.SizeF(120.6389F, 30.50001F); - this.xrLabel12.StylePriority.UseBackColor = false; - this.xrLabel12.StylePriority.UseBorders = false; - this.xrLabel12.StylePriority.UseFont = false; - this.xrLabel12.StylePriority.UsePadding = false; - this.xrLabel12.StylePriority.UseTextAlignment = false; - this.xrLabel12.Text = "Monat"; - this.xrLabel12.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; - // - // xrLabel13 - // - this.xrLabel13.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Top | DevExpress.XtraPrinting.BorderSide.Right))); - this.xrLabel13.Font = new System.Drawing.Font("Arial", 10F); - this.xrLabel13.LocationFloat = new DevExpress.Utils.PointFloat(170F, 109.5088F); - this.xrLabel13.Name = "xrLabel13"; - this.xrLabel13.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F); - this.xrLabel13.SizeF = new System.Drawing.SizeF(158.3612F, 30.50001F); - 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 = "[Month] [Year]"; - this.xrLabel13.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; - // - // xrLabel14 - // - this.xrLabel14.BackColor = System.Drawing.Color.Gainsboro; - this.xrLabel14.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) - | DevExpress.XtraPrinting.BorderSide.Right) - | DevExpress.XtraPrinting.BorderSide.Bottom))); - this.xrLabel14.Font = new System.Drawing.Font("Arial", 10F); - this.xrLabel14.LocationFloat = new DevExpress.Utils.PointFloat(415.0001F, 170.5088F); - this.xrLabel14.Name = "xrLabel14"; - this.xrLabel14.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F); - this.xrLabel14.SizeF = new System.Drawing.SizeF(178.7501F, 30.50001F); - 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.Text = "Bewilligte FLS monatlich"; - this.xrLabel14.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; - // - // xrLabel16 - // - this.xrLabel16.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Top | DevExpress.XtraPrinting.BorderSide.Right) - | DevExpress.XtraPrinting.BorderSide.Bottom))); - this.xrLabel16.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { - new DevExpress.XtraReports.UI.XRBinding("Text", null, "ApprovedFLSPerMonth", "{0:0.##}")}); - this.xrLabel16.Font = new System.Drawing.Font("Arial", 10F); - this.xrLabel16.LocationFloat = new DevExpress.Utils.PointFloat(593.7501F, 170.5088F); - this.xrLabel16.Name = "xrLabel16"; - this.xrLabel16.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F); - this.xrLabel16.SizeF = new System.Drawing.SizeF(100.2502F, 30.50001F); - this.xrLabel16.StylePriority.UseBackColor = false; - this.xrLabel16.StylePriority.UseBorders = false; - this.xrLabel16.StylePriority.UseFont = false; - this.xrLabel16.StylePriority.UsePadding = false; - this.xrLabel16.StylePriority.UseTextAlignment = false; - this.xrLabel16.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; - // - // xrLabel17 - // - this.xrLabel17.BackColor = System.Drawing.Color.Gainsboro; - this.xrLabel17.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) - | DevExpress.XtraPrinting.BorderSide.Right) - | DevExpress.XtraPrinting.BorderSide.Bottom))); - this.xrLabel17.Font = new System.Drawing.Font("Arial", 10F); - this.xrLabel17.LocationFloat = new DevExpress.Utils.PointFloat(49.3611F, 50.78471F); - this.xrLabel17.Name = "xrLabel17"; - this.xrLabel17.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F); - this.xrLabel17.SizeF = new System.Drawing.SizeF(165.4306F, 30.5F); - this.xrLabel17.StylePriority.UseBackColor = false; - this.xrLabel17.StylePriority.UseBorders = false; - this.xrLabel17.StylePriority.UseFont = false; - this.xrLabel17.StylePriority.UsePadding = false; - this.xrLabel17.StylePriority.UseTextAlignment = false; - this.xrLabel17.Text = "ASD-Bezirk/Fachkraft"; - this.xrLabel17.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; - // - // fieldASDInformation - // - this.fieldASDInformation.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Top | DevExpress.XtraPrinting.BorderSide.Right) - | DevExpress.XtraPrinting.BorderSide.Bottom))); - this.fieldASDInformation.Font = new System.Drawing.Font("Arial", 10F); - this.fieldASDInformation.LocationFloat = new DevExpress.Utils.PointFloat(214.7917F, 50.78471F); - this.fieldASDInformation.Name = "fieldASDInformation"; - this.fieldASDInformation.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F); - this.fieldASDInformation.SizeF = new System.Drawing.SizeF(479.2086F, 30.50001F); - this.fieldASDInformation.StylePriority.UseBackColor = false; - this.fieldASDInformation.StylePriority.UseBorders = false; - this.fieldASDInformation.StylePriority.UseFont = false; - this.fieldASDInformation.StylePriority.UsePadding = false; - this.fieldASDInformation.StylePriority.UseTextAlignment = false; - this.fieldASDInformation.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; - // // Quittierungsbeleg // this.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] { @@ -1058,8 +1017,6 @@ namespace BewegtSystemischeBeratung private DevExpress.XtraReports.UI.XRLabel xrLabel11; private DevExpress.XtraReports.UI.XRLabel xrLabel13; private DevExpress.XtraReports.UI.XRLabel xrLabel12; - private DevExpress.XtraReports.UI.XRLabel xrLabel14; - private DevExpress.XtraReports.UI.XRLabel xrLabel16; private DevExpress.XtraReports.UI.XRLabel fieldASDInformation; private DevExpress.XtraReports.UI.XRLabel xrLabel17; } diff --git a/ReportImp/BewegtSystemischeBeratung/Quittierungsbeleg.cs b/ReportImp/BewegtSystemischeBeratung/Quittierungsbeleg.cs index 817bad6c8..92f5ae668 100644 --- a/ReportImp/BewegtSystemischeBeratung/Quittierungsbeleg.cs +++ b/ReportImp/BewegtSystemischeBeratung/Quittierungsbeleg.cs @@ -12,7 +12,7 @@ using DevExpress.XtraReports.UI; namespace BewegtSystemischeBeratung { - public partial class Quittierungsbeleg : DevExpress.XtraReports.UI.XtraReport, IBeWoReport + public partial class Quittierungsbeleg : DevExpress.XtraReports.UI.XtraReport//, IBeWoReport { public Quittierungsbeleg() { diff --git a/ReportImp/BewegtSystemischeBeratung/ServiceInvoiceReport.Designer.cs b/ReportImp/BewegtSystemischeBeratung/ServiceInvoiceReport.Designer.cs index 4ce2c070f..0ea514106 100644 --- a/ReportImp/BewegtSystemischeBeratung/ServiceInvoiceReport.Designer.cs +++ b/ReportImp/BewegtSystemischeBeratung/ServiceInvoiceReport.Designer.cs @@ -35,6 +35,7 @@ namespace BewegtSystemischeBeratung this.ruleRateFactorNull = new DevExpress.XtraReports.UI.FormattingRule(); this.topMarginBand1 = new DevExpress.XtraReports.UI.TopMarginBand(); this.bottomMarginBand1 = new DevExpress.XtraReports.UI.BottomMarginBand(); + this.xrRichText4 = new DevExpress.XtraReports.UI.XRRichText(); this.xrRichText3 = new DevExpress.XtraReports.UI.XRRichText(); this.xrRichText2 = new DevExpress.XtraReports.UI.XRRichText(); this.xrRichText1 = new DevExpress.XtraReports.UI.XRRichText(); @@ -73,17 +74,16 @@ namespace BewegtSystemischeBeratung this.xrTableCell46 = new DevExpress.XtraReports.UI.XRTableCell(); this.xrTableCell47 = new DevExpress.XtraReports.UI.XRTableCell(); this.GroupFooter1 = new DevExpress.XtraReports.UI.GroupFooterBand(); + this.xrLabel6 = new DevExpress.XtraReports.UI.XRLabel(); this.xrLabel1 = new DevExpress.XtraReports.UI.XRLabel(); this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components); - this.xrLabel6 = new DevExpress.XtraReports.UI.XRLabel(); - this.xrRichText4 = new DevExpress.XtraReports.UI.XRRichText(); + ((System.ComponentModel.ISupportInitialize)(this.xrRichText4)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.xrRichText3)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.xrRichText2)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.xrRichText1)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.xrTable5)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.xrTable6)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).BeginInit(); - ((System.ComponentModel.ISupportInitialize)(this.xrRichText4)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this)).BeginInit(); // // Detail @@ -108,7 +108,7 @@ namespace BewegtSystemischeBeratung // // topMarginBand1 // - this.topMarginBand1.HeightF = 189.5833F; + this.topMarginBand1.HeightF = 210F; this.topMarginBand1.Name = "topMarginBand1"; // // bottomMarginBand1 @@ -122,6 +122,14 @@ namespace BewegtSystemischeBeratung this.bottomMarginBand1.HeightF = 115.6668F; this.bottomMarginBand1.Name = "bottomMarginBand1"; // + // xrRichText4 + // + this.xrRichText4.Font = new System.Drawing.Font("Verdana", 10F); + this.xrRichText4.LocationFloat = new DevExpress.Utils.PointFloat(317F, 39.20835F); + this.xrRichText4.Name = "xrRichText4"; + this.xrRichText4.SerializableRtfString = resources.GetString("xrRichText4.SerializableRtfString"); + this.xrRichText4.SizeF = new System.Drawing.SizeF(133.7083F, 54.25002F); + // // xrRichText3 // this.xrRichText3.Font = new System.Drawing.Font("Verdana", 10F); @@ -169,7 +177,7 @@ namespace BewegtSystemischeBeratung // // xrLabel7 // - this.xrLabel7.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F); + this.xrLabel7.LocationFloat = new DevExpress.Utils.PointFloat(15.95832F, 0F); this.xrLabel7.Multiline = true; this.xrLabel7.Name = "xrLabel7"; this.xrLabel7.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); @@ -614,6 +622,17 @@ namespace BewegtSystemischeBeratung this.xrLabel15}); this.GroupFooter1.HeightF = 206.5833F; this.GroupFooter1.Name = "GroupFooter1"; + // + // xrLabel6 + // + this.xrLabel6.Font = new System.Drawing.Font("Verdana", 10F); + this.xrLabel6.LocationFloat = new DevExpress.Utils.PointFloat(0F, 60.75001F); + this.xrLabel6.Name = "xrLabel6"; + this.xrLabel6.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel6.SizeF = new System.Drawing.SizeF(677F, 42.00001F); + this.xrLabel6.StylePriority.UseFont = false; + this.xrLabel6.Text = "Der Betrag enthält keine Umsatzsteuer, da die erbrachte Leistung nach § 4 Nr. 25 " + + "UStG steuerfrei ist. "; // // xrLabel1 // @@ -634,25 +653,6 @@ namespace BewegtSystemischeBeratung // this.bindingSource1.DataSource = typeof(BeWo.Report.ReportObjects.ServiceInvoiceRO); // - // xrLabel6 - // - this.xrLabel6.Font = new System.Drawing.Font("Verdana", 10F); - this.xrLabel6.LocationFloat = new DevExpress.Utils.PointFloat(0F, 60.75001F); - this.xrLabel6.Name = "xrLabel6"; - this.xrLabel6.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); - this.xrLabel6.SizeF = new System.Drawing.SizeF(677F, 42.00001F); - this.xrLabel6.StylePriority.UseFont = false; - this.xrLabel6.Text = "Der Betrag enthält keine Umsatzsteuer, da die erbrachte Leistung nach § 4 Nr. 25 " + - "UStG steuerfrei ist. "; - // - // xrRichText4 - // - this.xrRichText4.Font = new System.Drawing.Font("Verdana", 10F); - this.xrRichText4.LocationFloat = new DevExpress.Utils.PointFloat(317F, 39.20835F); - this.xrRichText4.Name = "xrRichText4"; - this.xrRichText4.SerializableRtfString = resources.GetString("xrRichText4.SerializableRtfString"); - this.xrRichText4.SizeF = new System.Drawing.SizeF(133.7083F, 54.25002F); - // // ServiceInvoiceReport // this.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] { @@ -667,18 +667,18 @@ namespace BewegtSystemischeBeratung this.Font = new System.Drawing.Font("Verdana", 10F); this.FormattingRuleSheet.AddRange(new DevExpress.XtraReports.UI.FormattingRule[] { this.ruleRateFactorNull}); - this.Margins = new System.Drawing.Printing.Margins(75, 75, 190, 116); + this.Margins = new System.Drawing.Printing.Margins(75, 75, 210, 116); this.PageHeight = 1169; this.PageWidth = 827; this.PaperKind = System.Drawing.Printing.PaperKind.A4; this.Version = "17.1"; + ((System.ComponentModel.ISupportInitialize)(this.xrRichText4)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this.xrRichText3)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this.xrRichText2)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this.xrRichText1)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this.xrTable5)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this.xrTable6)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).EndInit(); - ((System.ComponentModel.ISupportInitialize)(this.xrRichText4)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this)).EndInit(); } diff --git a/ReportImp/BewegtSystemischeBeratung/SettlementReport.Designer.cs b/ReportImp/BewegtSystemischeBeratung/SettlementReport.Designer.cs index c1d94e1b9..108b2fd64 100644 --- a/ReportImp/BewegtSystemischeBeratung/SettlementReport.Designer.cs +++ b/ReportImp/BewegtSystemischeBeratung/SettlementReport.Designer.cs @@ -31,7 +31,6 @@ namespace BewegtSystemischeBeratung this.components = new System.ComponentModel.Container(); System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(Spitzabrechnung)); this.Detail = new DevExpress.XtraReports.UI.DetailBand(); - this.ReportHeader = new DevExpress.XtraReports.UI.ReportHeaderBand(); this.xrLabel8 = new DevExpress.XtraReports.UI.XRLabel(); this.xrTable1 = new DevExpress.XtraReports.UI.XRTable(); this.xrTableRow9 = new DevExpress.XtraReports.UI.XRTableRow(); @@ -56,6 +55,7 @@ namespace BewegtSystemischeBeratung this.xrLabel_RecipientContactPerson = new DevExpress.XtraReports.UI.XRLabel(); this.xrLabel1 = new DevExpress.XtraReports.UI.XRLabel(); this.ReportFooter = new DevExpress.XtraReports.UI.ReportFooterBand(); + this.xrLabel7 = new DevExpress.XtraReports.UI.XRLabel(); this.xrLabel10 = new DevExpress.XtraReports.UI.XRLabel(); this.xrTable3 = new DevExpress.XtraReports.UI.XRTable(); this.xrTableRow21 = new DevExpress.XtraReports.UI.XRTableRow(); @@ -71,6 +71,10 @@ namespace BewegtSystemischeBeratung this.lblNotice = new DevExpress.XtraReports.UI.XRLabel(); this.topMarginBand1 = new DevExpress.XtraReports.UI.TopMarginBand(); this.bottomMarginBand1 = new DevExpress.XtraReports.UI.BottomMarginBand(); + this.xrRichText1 = new DevExpress.XtraReports.UI.XRRichText(); + this.xrRichText2 = new DevExpress.XtraReports.UI.XRRichText(); + this.xrRichText4 = new DevExpress.XtraReports.UI.XRRichText(); + this.xrRichText3 = new DevExpress.XtraReports.UI.XRRichText(); this.xrLine1 = new DevExpress.XtraReports.UI.XRLine(); this.GroupHeader1 = new DevExpress.XtraReports.UI.GroupHeaderBand(); this.DetailReport = new DevExpress.XtraReports.UI.DetailReportBand(); @@ -100,20 +104,15 @@ namespace BewegtSystemischeBeratung this.xrTableRow36 = new DevExpress.XtraReports.UI.XRTableRow(); this.xrTableCell57 = new DevExpress.XtraReports.UI.XRTableCell(); this.xrTableCell58 = new DevExpress.XtraReports.UI.XRTableCell(); - this.xrLabel7 = new DevExpress.XtraReports.UI.XRLabel(); - this.xrRichText1 = new DevExpress.XtraReports.UI.XRRichText(); - this.xrRichText2 = new DevExpress.XtraReports.UI.XRRichText(); - this.xrRichText4 = new DevExpress.XtraReports.UI.XRRichText(); - this.xrRichText3 = new DevExpress.XtraReports.UI.XRRichText(); ((System.ComponentModel.ISupportInitialize)(this.xrTable1)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.xrTable3)).BeginInit(); - ((System.ComponentModel.ISupportInitialize)(this.xrTable5)).BeginInit(); - ((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).BeginInit(); - ((System.ComponentModel.ISupportInitialize)(this.xrTable4)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.xrRichText1)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.xrRichText2)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.xrRichText4)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.xrRichText3)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrTable5)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrTable4)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this)).BeginInit(); // // Detail @@ -123,13 +122,6 @@ namespace BewegtSystemischeBeratung this.Detail.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F); this.Detail.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; // - // ReportHeader - // - this.ReportHeader.Font = new System.Drawing.Font("Verdana", 10F); - this.ReportHeader.HeightF = 23.12501F; - this.ReportHeader.Name = "ReportHeader"; - this.ReportHeader.StylePriority.UseFont = false; - // // xrLabel8 // this.xrLabel8.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { @@ -339,7 +331,7 @@ namespace BewegtSystemischeBeratung // RecipientPostCodeAndTown // this.RecipientPostCodeAndTown.CanShrink = true; - this.RecipientPostCodeAndTown.LocationFloat = new DevExpress.Utils.PointFloat(0F, 68.00003F); + this.RecipientPostCodeAndTown.LocationFloat = new DevExpress.Utils.PointFloat(9.999996F, 68.00003F); this.RecipientPostCodeAndTown.Name = "RecipientPostCodeAndTown"; this.RecipientPostCodeAndTown.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); this.RecipientPostCodeAndTown.ProcessNullValues = DevExpress.XtraReports.UI.ValueSuppressType.SuppressAndShrink; @@ -350,7 +342,7 @@ namespace BewegtSystemischeBeratung // xrLabel_RecipientStreet // this.xrLabel_RecipientStreet.CanShrink = true; - this.xrLabel_RecipientStreet.LocationFloat = new DevExpress.Utils.PointFloat(0F, 51.00002F); + this.xrLabel_RecipientStreet.LocationFloat = new DevExpress.Utils.PointFloat(9.999996F, 51.00005F); this.xrLabel_RecipientStreet.Name = "xrLabel_RecipientStreet"; this.xrLabel_RecipientStreet.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); this.xrLabel_RecipientStreet.ProcessNullValues = DevExpress.XtraReports.UI.ValueSuppressType.SuppressAndShrink; @@ -361,7 +353,7 @@ namespace BewegtSystemischeBeratung // xrLabel_RecipientDivision // this.xrLabel_RecipientDivision.CanShrink = true; - this.xrLabel_RecipientDivision.LocationFloat = new DevExpress.Utils.PointFloat(0F, 34.00002F); + this.xrLabel_RecipientDivision.LocationFloat = new DevExpress.Utils.PointFloat(9.999996F, 34.00002F); this.xrLabel_RecipientDivision.Name = "xrLabel_RecipientDivision"; this.xrLabel_RecipientDivision.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); this.xrLabel_RecipientDivision.ProcessNullValues = DevExpress.XtraReports.UI.ValueSuppressType.SuppressAndShrink; @@ -372,7 +364,7 @@ namespace BewegtSystemischeBeratung // xrLabel_RecipientContactPerson // this.xrLabel_RecipientContactPerson.CanShrink = true; - this.xrLabel_RecipientContactPerson.LocationFloat = new DevExpress.Utils.PointFloat(0F, 17.00001F); + this.xrLabel_RecipientContactPerson.LocationFloat = new DevExpress.Utils.PointFloat(9.999996F, 16.99999F); this.xrLabel_RecipientContactPerson.Name = "xrLabel_RecipientContactPerson"; this.xrLabel_RecipientContactPerson.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); this.xrLabel_RecipientContactPerson.ProcessNullValues = DevExpress.XtraReports.UI.ValueSuppressType.SuppressAndShrink; @@ -383,7 +375,7 @@ namespace BewegtSystemischeBeratung // xrLabel1 // this.xrLabel1.CanShrink = true; - this.xrLabel1.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F); + this.xrLabel1.LocationFloat = new DevExpress.Utils.PointFloat(9.999996F, 0F); this.xrLabel1.Name = "xrLabel1"; this.xrLabel1.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); this.xrLabel1.ProcessNullValues = DevExpress.XtraReports.UI.ValueSuppressType.SuppressAndShrink; @@ -405,6 +397,17 @@ namespace BewegtSystemischeBeratung this.ReportFooter.KeepTogether = true; this.ReportFooter.Name = "ReportFooter"; this.ReportFooter.StylePriority.UseFont = false; + // + // xrLabel7 + // + this.xrLabel7.Font = new System.Drawing.Font("Verdana", 10F); + this.xrLabel7.LocationFloat = new DevExpress.Utils.PointFloat(0F, 39F); + this.xrLabel7.Name = "xrLabel7"; + this.xrLabel7.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel7.SizeF = new System.Drawing.SizeF(677F, 42.00001F); + this.xrLabel7.StylePriority.UseFont = false; + this.xrLabel7.Text = "Der Betrag enthält keine Umsatzsteuer, da die erbrachte Leistung nach § 4 Nr. 25 " + + "UStG steuerfrei ist. "; // // xrLabel10 // @@ -520,7 +523,7 @@ namespace BewegtSystemischeBeratung // // topMarginBand1 // - this.topMarginBand1.HeightF = 190.625F; + this.topMarginBand1.HeightF = 210F; this.topMarginBand1.Name = "topMarginBand1"; // // bottomMarginBand1 @@ -534,6 +537,38 @@ namespace BewegtSystemischeBeratung this.bottomMarginBand1.HeightF = 100F; this.bottomMarginBand1.Name = "bottomMarginBand1"; // + // xrRichText1 + // + this.xrRichText1.Font = new System.Drawing.Font("Verdana", 10F); + this.xrRichText1.LocationFloat = new DevExpress.Utils.PointFloat(0F, 34.375F); + this.xrRichText1.Name = "xrRichText1"; + this.xrRichText1.SerializableRtfString = resources.GetString("xrRichText1.SerializableRtfString"); + this.xrRichText1.SizeF = new System.Drawing.SizeF(188.4584F, 54.25002F); + // + // xrRichText2 + // + this.xrRichText2.Font = new System.Drawing.Font("Verdana", 10F); + this.xrRichText2.LocationFloat = new DevExpress.Utils.PointFloat(193.8333F, 34.375F); + this.xrRichText2.Name = "xrRichText2"; + this.xrRichText2.SerializableRtfString = resources.GetString("xrRichText2.SerializableRtfString"); + this.xrRichText2.SizeF = new System.Drawing.SizeF(99.20837F, 54.25002F); + // + // xrRichText4 + // + this.xrRichText4.Font = new System.Drawing.Font("Verdana", 10F); + this.xrRichText4.LocationFloat = new DevExpress.Utils.PointFloat(317F, 34.375F); + this.xrRichText4.Name = "xrRichText4"; + this.xrRichText4.SerializableRtfString = resources.GetString("xrRichText4.SerializableRtfString"); + this.xrRichText4.SizeF = new System.Drawing.SizeF(133.7083F, 54.25002F); + // + // xrRichText3 + // + this.xrRichText3.Font = new System.Drawing.Font("Verdana", 10F); + this.xrRichText3.LocationFloat = new DevExpress.Utils.PointFloat(467.8331F, 34.375F); + this.xrRichText3.Name = "xrRichText3"; + this.xrRichText3.SerializableRtfString = resources.GetString("xrRichText3.SerializableRtfString"); + this.xrRichText3.SizeF = new System.Drawing.SizeF(209.0001F, 54.25002F); + // // xrLine1 // this.xrLine1.LocationFloat = new DevExpress.Utils.PointFloat(0.5834045F, 11.37498F); @@ -849,54 +884,10 @@ namespace BewegtSystemischeBeratung this.xrTableCell58.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight; this.xrTableCell58.Weight = 0.21685899000901443D; // - // xrLabel7 - // - this.xrLabel7.Font = new System.Drawing.Font("Verdana", 10F); - this.xrLabel7.LocationFloat = new DevExpress.Utils.PointFloat(0F, 39F); - this.xrLabel7.Name = "xrLabel7"; - this.xrLabel7.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); - this.xrLabel7.SizeF = new System.Drawing.SizeF(677F, 42.00001F); - this.xrLabel7.StylePriority.UseFont = false; - this.xrLabel7.Text = "Der Betrag enthält keine Umsatzsteuer, da die erbrachte Leistung nach § 4 Nr. 25 " + - "UStG steuerfrei ist. "; - // - // xrRichText1 - // - this.xrRichText1.Font = new System.Drawing.Font("Verdana", 10F); - this.xrRichText1.LocationFloat = new DevExpress.Utils.PointFloat(0F, 34.375F); - this.xrRichText1.Name = "xrRichText1"; - this.xrRichText1.SerializableRtfString = resources.GetString("xrRichText1.SerializableRtfString"); - this.xrRichText1.SizeF = new System.Drawing.SizeF(188.4584F, 54.25002F); - // - // xrRichText2 - // - this.xrRichText2.Font = new System.Drawing.Font("Verdana", 10F); - this.xrRichText2.LocationFloat = new DevExpress.Utils.PointFloat(193.8333F, 34.375F); - this.xrRichText2.Name = "xrRichText2"; - this.xrRichText2.SerializableRtfString = resources.GetString("xrRichText2.SerializableRtfString"); - this.xrRichText2.SizeF = new System.Drawing.SizeF(99.20837F, 54.25002F); - // - // xrRichText4 - // - this.xrRichText4.Font = new System.Drawing.Font("Verdana", 10F); - this.xrRichText4.LocationFloat = new DevExpress.Utils.PointFloat(317F, 34.375F); - this.xrRichText4.Name = "xrRichText4"; - this.xrRichText4.SerializableRtfString = resources.GetString("xrRichText4.SerializableRtfString"); - this.xrRichText4.SizeF = new System.Drawing.SizeF(133.7083F, 54.25002F); - // - // xrRichText3 - // - this.xrRichText3.Font = new System.Drawing.Font("Verdana", 10F); - this.xrRichText3.LocationFloat = new DevExpress.Utils.PointFloat(467.8331F, 34.375F); - this.xrRichText3.Name = "xrRichText3"; - this.xrRichText3.SerializableRtfString = resources.GetString("xrRichText3.SerializableRtfString"); - this.xrRichText3.SizeF = new System.Drawing.SizeF(209.0001F, 54.25002F); - // // Spitzabrechnung // this.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] { this.Detail, - this.ReportHeader, this.ReportFooter, this.topMarginBand1, this.bottomMarginBand1, @@ -907,20 +898,20 @@ namespace BewegtSystemischeBeratung this.ExportOptions.PrintPreview.DefaultFileName = "Spitzabrechnung"; this.FormattingRuleSheet.AddRange(new DevExpress.XtraReports.UI.FormattingRule[] { this.ruleRateFactorNull}); - this.Margins = new System.Drawing.Printing.Margins(75, 74, 191, 100); + this.Margins = new System.Drawing.Printing.Margins(75, 74, 210, 100); this.PageHeight = 1169; this.PageWidth = 827; this.PaperKind = System.Drawing.Printing.PaperKind.A4; this.Version = "17.1"; ((System.ComponentModel.ISupportInitialize)(this.xrTable1)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this.xrTable3)).EndInit(); - ((System.ComponentModel.ISupportInitialize)(this.xrTable5)).EndInit(); - ((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).EndInit(); - ((System.ComponentModel.ISupportInitialize)(this.xrTable4)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this.xrRichText1)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this.xrRichText2)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this.xrRichText4)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this.xrRichText3)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrTable5)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrTable4)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this)).EndInit(); } @@ -929,7 +920,6 @@ namespace BewegtSystemischeBeratung private DevExpress.XtraReports.UI.DetailBand Detail; private System.Windows.Forms.BindingSource bindingSource1; - private DevExpress.XtraReports.UI.ReportHeaderBand ReportHeader; private DevExpress.XtraReports.UI.XRLabel xrLabel6; private DevExpress.XtraReports.UI.XRLabel xrLabel5; private DevExpress.XtraReports.UI.XRLabel xrLabel4; diff --git a/ReportImp/DiakonieKKKleve/InvoiceCustomerReport.Designer.cs b/ReportImp/DiakonieKKKleve/InvoiceCustomerReport.Designer.cs index 37e14f27c..b50f05123 100644 --- a/ReportImp/DiakonieKKKleve/InvoiceCustomerReport.Designer.cs +++ b/ReportImp/DiakonieKKKleve/InvoiceCustomerReport.Designer.cs @@ -68,6 +68,8 @@ namespace DiakonieKKKleve this.xrTableCell23 = new DevExpress.XtraReports.UI.XRTableCell(); this.topMarginBand1 = new DevExpress.XtraReports.UI.TopMarginBand(); this.bottomMarginBand1 = new DevExpress.XtraReports.UI.BottomMarginBand(); + this.xrRichText4 = new DevExpress.XtraReports.UI.XRRichText(); + this.xrLine1 = new DevExpress.XtraReports.UI.XRLine(); this.DetailReport = new DevExpress.XtraReports.UI.DetailReportBand(); this.Detail1 = new DevExpress.XtraReports.UI.DetailBand(); this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components); @@ -75,16 +77,15 @@ namespace DiakonieKKKleve this.xrRichText3 = new DevExpress.XtraReports.UI.XRRichText(); this.xrRichText2 = new DevExpress.XtraReports.UI.XRRichText(); this.xrRichText1 = new DevExpress.XtraReports.UI.XRRichText(); - this.xrRichText4 = new DevExpress.XtraReports.UI.XRRichText(); - this.xrLine1 = new DevExpress.XtraReports.UI.XRLine(); + this.xrLabel11 = new DevExpress.XtraReports.UI.XRLabel(); ((System.ComponentModel.ISupportInitialize)(this.xrTable1)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.xrTable3)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.xrTable4)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrRichText4)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.xrRichText3)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.xrRichText2)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.xrRichText1)).BeginInit(); - ((System.ComponentModel.ISupportInitialize)(this.xrRichText4)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this)).BeginInit(); // // Detail @@ -423,20 +424,21 @@ namespace DiakonieKKKleve // ReportFooter // this.ReportFooter.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.xrLabel11, this.xrLabel8, this.xrLabel10, this.xrLabel12, this.xrLabel7, this.xrTable4}); this.ReportFooter.Font = new System.Drawing.Font("Arial", 11F); - this.ReportFooter.HeightF = 247.5417F; + this.ReportFooter.HeightF = 272.5417F; this.ReportFooter.KeepTogether = true; this.ReportFooter.Name = "ReportFooter"; this.ReportFooter.StylePriority.UseFont = false; // // xrLabel8 // - this.xrLabel8.LocationFloat = new DevExpress.Utils.PointFloat(0F, 75F); + this.xrLabel8.LocationFloat = new DevExpress.Utils.PointFloat(0F, 100F); this.xrLabel8.Name = "xrLabel8"; this.xrLabel8.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); this.xrLabel8.SizeF = new System.Drawing.SizeF(677F, 18.04168F); @@ -445,7 +447,7 @@ namespace DiakonieKKKleve // // xrLabel10 // - this.xrLabel10.LocationFloat = new DevExpress.Utils.PointFloat(0F, 155.5417F); + this.xrLabel10.LocationFloat = new DevExpress.Utils.PointFloat(0F, 180.5417F); this.xrLabel10.Name = "xrLabel10"; this.xrLabel10.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); this.xrLabel10.SizeF = new System.Drawing.SizeF(175F, 17F); @@ -454,7 +456,7 @@ namespace DiakonieKKKleve // // xrLabel12 // - this.xrLabel12.LocationFloat = new DevExpress.Utils.PointFloat(0F, 230.5417F); + this.xrLabel12.LocationFloat = new DevExpress.Utils.PointFloat(0F, 255.5417F); this.xrLabel12.Name = "xrLabel12"; this.xrLabel12.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); this.xrLabel12.SizeF = new System.Drawing.SizeF(292F, 17.00002F); @@ -464,7 +466,7 @@ namespace DiakonieKKKleve // xrLabel7 // this.xrLabel7.Font = new System.Drawing.Font("Arial", 11F, System.Drawing.FontStyle.Italic); - this.xrLabel7.LocationFloat = new DevExpress.Utils.PointFloat(0F, 46.54166F); + this.xrLabel7.LocationFloat = new DevExpress.Utils.PointFloat(0F, 71.54168F); this.xrLabel7.Name = "xrLabel7"; this.xrLabel7.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); this.xrLabel7.SizeF = new System.Drawing.SizeF(250F, 17F); @@ -517,6 +519,22 @@ namespace DiakonieKKKleve this.bottomMarginBand1.HeightF = 71F; this.bottomMarginBand1.Name = "bottomMarginBand1"; // + // xrRichText4 + // + this.xrRichText4.Font = new System.Drawing.Font("Verdana", 10F); + this.xrRichText4.LocationFloat = new DevExpress.Utils.PointFloat(0F, 12.99998F); + this.xrRichText4.Name = "xrRichText4"; + this.xrRichText4.SerializableRtfString = resources.GetString("xrRichText4.SerializableRtfString"); + this.xrRichText4.SizeF = new System.Drawing.SizeF(678F, 32.37503F); + // + // xrLine1 + // + this.xrLine1.ForeColor = System.Drawing.Color.Black; + this.xrLine1.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F); + this.xrLine1.Name = "xrLine1"; + this.xrLine1.SizeF = new System.Drawing.SizeF(678F, 13F); + this.xrLine1.StylePriority.UseForeColor = false; + // // DetailReport // this.DetailReport.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] { @@ -582,21 +600,14 @@ namespace DiakonieKKKleve this.xrRichText1.SerializableRtfString = resources.GetString("xrRichText1.SerializableRtfString"); this.xrRichText1.SizeF = new System.Drawing.SizeF(182.2917F, 155.2917F); // - // xrRichText4 + // xrLabel11 // - this.xrRichText4.Font = new System.Drawing.Font("Verdana", 10F); - this.xrRichText4.LocationFloat = new DevExpress.Utils.PointFloat(0F, 12.99998F); - this.xrRichText4.Name = "xrRichText4"; - this.xrRichText4.SerializableRtfString = resources.GetString("xrRichText4.SerializableRtfString"); - this.xrRichText4.SizeF = new System.Drawing.SizeF(678F, 32.37503F); - // - // xrLine1 - // - this.xrLine1.ForeColor = System.Drawing.Color.Black; - this.xrLine1.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F); - this.xrLine1.Name = "xrLine1"; - this.xrLine1.SizeF = new System.Drawing.SizeF(678F, 13F); - this.xrLine1.StylePriority.UseForeColor = false; + this.xrLabel11.LocationFloat = new DevExpress.Utils.PointFloat(0F, 38.88194F); + this.xrLabel11.Name = "xrLabel11"; + this.xrLabel11.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel11.SizeF = new System.Drawing.SizeF(381.9445F, 17F); + this.xrLabel11.StylePriority.UseFont = false; + this.xrLabel11.Text = "Zahlungsziel 14 Tage nach Rechnungsdatum"; // // InvoiceCustomerReport // @@ -620,11 +631,11 @@ namespace DiakonieKKKleve ((System.ComponentModel.ISupportInitialize)(this.xrTable1)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this.xrTable3)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this.xrTable4)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrRichText4)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this.xrRichText3)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this.xrRichText2)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this.xrRichText1)).EndInit(); - ((System.ComponentModel.ISupportInitialize)(this.xrRichText4)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this)).EndInit(); } @@ -677,5 +688,6 @@ namespace DiakonieKKKleve private DevExpress.XtraReports.UI.XRRichText xrRichText1; private DevExpress.XtraReports.UI.XRRichText xrRichText4; private DevExpress.XtraReports.UI.XRLine xrLine1; + private DevExpress.XtraReports.UI.XRLabel xrLabel11; } } diff --git a/ReportImp/DiakonieKKKleve/RechnungBeWo67.Designer.cs b/ReportImp/DiakonieKKKleve/RechnungBeWo67.Designer.cs index ae97a4ba9..733c0c6b7 100644 --- a/ReportImp/DiakonieKKKleve/RechnungBeWo67.Designer.cs +++ b/ReportImp/DiakonieKKKleve/RechnungBeWo67.Designer.cs @@ -36,6 +36,8 @@ namespace BeWo.DiakonieKKKleve this.ruleRateFactorNull = new DevExpress.XtraReports.UI.FormattingRule(); this.topMarginBand1 = new DevExpress.XtraReports.UI.TopMarginBand(); this.bottomMarginBand1 = new DevExpress.XtraReports.UI.BottomMarginBand(); + this.xrRichText4 = new DevExpress.XtraReports.UI.XRRichText(); + this.xrLine1 = new DevExpress.XtraReports.UI.XRLine(); this.Page1 = new DevExpress.XtraReports.UI.GroupHeaderBand(); this.lblForderung = new DevExpress.XtraReports.UI.XRLabel(); this.xrLabel3 = new DevExpress.XtraReports.UI.XRLabel(); @@ -51,13 +53,11 @@ namespace BeWo.DiakonieKKKleve this.GroupFooter2 = new DevExpress.XtraReports.UI.GroupFooterBand(); this.xrLabel4 = new DevExpress.XtraReports.UI.XRLabel(); this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components); - this.xrRichText4 = new DevExpress.XtraReports.UI.XRRichText(); - this.xrLine1 = new DevExpress.XtraReports.UI.XRLine(); + ((System.ComponentModel.ISupportInitialize)(this.xrRichText4)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.xrRichText2)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.xrRichText1)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.xrRichText3)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).BeginInit(); - ((System.ComponentModel.ISupportInitialize)(this.xrRichText4)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this)).BeginInit(); // // Detail @@ -103,6 +103,22 @@ namespace BeWo.DiakonieKKKleve this.bottomMarginBand1.HeightF = 71F; this.bottomMarginBand1.Name = "bottomMarginBand1"; // + // xrRichText4 + // + this.xrRichText4.Font = new System.Drawing.Font("Verdana", 10F); + this.xrRichText4.LocationFloat = new DevExpress.Utils.PointFloat(0F, 12.99998F); + this.xrRichText4.Name = "xrRichText4"; + this.xrRichText4.SerializableRtfString = resources.GetString("xrRichText4.SerializableRtfString"); + this.xrRichText4.SizeF = new System.Drawing.SizeF(678F, 32.37503F); + // + // xrLine1 + // + this.xrLine1.ForeColor = System.Drawing.Color.Black; + this.xrLine1.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F); + this.xrLine1.Name = "xrLine1"; + this.xrLine1.SizeF = new System.Drawing.SizeF(678F, 13F); + this.xrLine1.StylePriority.UseForeColor = false; + // // Page1 // this.Page1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { @@ -224,7 +240,7 @@ namespace BeWo.DiakonieKKKleve this.xrLabel15.Multiline = true; this.xrLabel15.Name = "xrLabel15"; this.xrLabel15.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); - this.xrLabel15.SizeF = new System.Drawing.SizeF(676.833F, 175.4167F); + this.xrLabel15.SizeF = new System.Drawing.SizeF(676.833F, 194.1667F); this.xrLabel15.StylePriority.UseFont = false; this.xrLabel15.Text = resources.GetString("xrLabel15.Text"); // @@ -233,12 +249,12 @@ namespace BeWo.DiakonieKKKleve this.GroupFooter2.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { this.xrLabel4, this.xrLabel15}); - this.GroupFooter2.HeightF = 253.9584F; + this.GroupFooter2.HeightF = 267.1528F; this.GroupFooter2.Name = "GroupFooter2"; // // xrLabel4 // - this.xrLabel4.LocationFloat = new DevExpress.Utils.PointFloat(0F, 213.5417F); + this.xrLabel4.LocationFloat = new DevExpress.Utils.PointFloat(0F, 226.7361F); this.xrLabel4.Multiline = true; this.xrLabel4.Name = "xrLabel4"; this.xrLabel4.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); @@ -250,22 +266,6 @@ namespace BeWo.DiakonieKKKleve // this.bindingSource1.DataSource = typeof(BeWo.Report.ReportObjects.ServiceInvoiceRO); // - // xrRichText4 - // - this.xrRichText4.Font = new System.Drawing.Font("Verdana", 10F); - this.xrRichText4.LocationFloat = new DevExpress.Utils.PointFloat(0F, 12.99998F); - this.xrRichText4.Name = "xrRichText4"; - this.xrRichText4.SerializableRtfString = resources.GetString("xrRichText4.SerializableRtfString"); - this.xrRichText4.SizeF = new System.Drawing.SizeF(678F, 32.37503F); - // - // xrLine1 - // - this.xrLine1.ForeColor = System.Drawing.Color.Black; - this.xrLine1.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F); - this.xrLine1.Name = "xrLine1"; - this.xrLine1.SizeF = new System.Drawing.SizeF(678F, 13F); - this.xrLine1.StylePriority.UseForeColor = false; - // // RechnungBeWo67 // this.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] { @@ -288,11 +288,11 @@ namespace BeWo.DiakonieKKKleve this.PageWidth = 827; this.PaperKind = System.Drawing.Printing.PaperKind.A4; this.Version = "17.1"; + ((System.ComponentModel.ISupportInitialize)(this.xrRichText4)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this.xrRichText2)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this.xrRichText1)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this.xrRichText3)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).EndInit(); - ((System.ComponentModel.ISupportInitialize)(this.xrRichText4)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this)).EndInit(); } diff --git a/ReportImp/DiakonieKKKleve/RechnungBeWo67.resx b/ReportImp/DiakonieKKKleve/RechnungBeWo67.resx index e1370bde8..38d3f6b07 100644 --- a/ReportImp/DiakonieKKKleve/RechnungBeWo67.resx +++ b/ReportImp/DiakonieKKKleve/RechnungBeWo67.resx @@ -1785,7 +1785,9 @@ Für: [CustomerName], geb. am [CustomerBirthdate!dd.MM.yyyy] ewBcAHIAdABmADEAXABkAGUAZgBmADAAewBcAGYAbwBuAHQAdABiAGwAewBcAGYAMAAgAEMAYQBsAGkAYgByAGkAOwB9AHsAXABmADEAIABUAGkAbQBlAHMAIABOAGUAdwAgAFIAbwBtAGEAbgA7AH0AewBcAGYAMgAgAEEAcgBpAGEAbAA7AH0AewBcAGYAMwBcAGYAYwBoAGEAcgBzAGUAdAAyACAAVwBlAGIAZABpAG4AZwBzADsAfQB9AHsAXABjAG8AbABvAHIAdABiAGwAIAA7AFwAcgBlAGQAMABcAGcAcgBlAGUAbgAwAFwAYgBsAHUAZQAwACAAOwBcAHIAZQBkADAAXABnAHIAZQBlAG4AMABcAGIAbAB1AGUAMgA1ADUAIAA7AH0AewBcACoAXABkAGUAZgBjAGgAcAAgAFwAZgAxAFwAZgBzADIANAB9AHsAXABzAHQAeQBsAGUAcwBoAGUAZQB0ACAAewBcAHEAbABcAGYAMQBcAGYAcwAyADQAIABOAG8AcgBtAGEAbAA7AH0AewBcACoAXABjAHMAMQBcAGYAMQBcAGYAcwAyADQAXABjAGYAMQAgAEQAZQBmAGEAdQBsAHQAIABQAGEAcgBhAGcAcgBhAHAAaAAgAEYAbwBuAHQAOwB9AHsAXAAqAFwAYwBzADIAXABzAGIAYQBzAGUAZABvAG4AMQBcAGYAMQBcAGYAcwAyADQAXABjAGYAMQAgAEwAaQBuAGUAIABOAHUAbQBiAGUAcgA7AH0AewBcACoAXABjAHMAMwBcAHUAbABcAGYAMQBcAGYAcwAyADQAXABjAGYAMgAgAEgAeQBwAGUAcgBsAGkAbgBrADsAfQB7AFwAKgBcAHQAcwA0AFwAdABzAHIAbwB3AGQAXABmADEAXABmAHMAMgA0AFwAcQBsAFwAdABzAGMAZQBsAGwAcABhAGQAZABmAGwAMwBcAHQAcwBjAGUAbABsAHAAYQBkAGQAbAAxADAAOABcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgBiADMAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAcgAzAFwAdABzAGMAZQBsAGwAcABhAGQAZAByADEAMAA4AFwAdABzAGMAZQBsAGwAcABhAGQAZABmAHQAMwBcAHQAcwB2AGUAcgB0AGEAbAB0AFwAYwBsAHQAeABsAHIAdABiACAATgBvAHIAbQBhAGwAIABUAGEAYgBsAGUAOwB9AHsAXAAqAFwAdABzADUAXAB0AHMAcgBvAHcAZABcAHMAYgBhAHMAZQBkAG8AbgA0AFwAZgAxAFwAZgBzADIANABcAHEAbABcAHQAcgBiAHIAZAByAHQAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdAByAGIAcgBkAHIAbABcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHIAYgByAGQAcgBiAFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcgBiAHIAZAByAHIAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdAByAGIAcgBkAHIAaABcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHIAYgByAGQAcgB2AFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgBsADMAXAB0AHMAYwBlAGwAbABwAGEAZABkAGwAMQAwADgAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAcgAzAFwAdABzAGMAZQBsAGwAcABhAGQAZAByADEAMAA4AFwAdABzAHYAZQByAHQAYQBsAHQAXABjAGwAdAB4AGwAcgB0AGIAIABUAGEAYgBsAGUAIABTAGkAbQBwAGwAZQAgADEAOwB9AH0AewBcACoAXABsAGkAcwB0AG8AdgBlAHIAcgBpAGQAZQB0AGEAYgBsAGUAfQBcAG4AbwB1AGkAYwBvAG0AcABhAHQAXABzAHAAbAB5AHQAdwBuAGkAbgBlAFwAaAB0AG0AYQB1AHQAcwBwAFwAcABhAHIAZABcAHAAbABhAGkAbgBcAHEAbABcAHMAbAAtADEAOAAwAFwAcwBsAG0AdQBsAHQAMABcAHMAYQAxADAAMAB7AFwAbABhAG4AZwAxADAAMwAxAFwAbABhAG4AZwBmAGUAMQAwADMAMQBcAGYAMgBcAGYAcwAxADQAXABjAGYAMQAgAEQAaQBhAGsAbwBuAGkAZQAgAGkAbQAgAEsAaQByAGMAaABlAG4AawByAGUAaQBzACAASwBsAGUAdgBlACAAfQB7AFwAbABhAG4AZwAxADAAMwAxAFwAbABhAG4AZwBmAGUAMQAwADMAMQBcAGYAMwBcAGYAcwA2AFwAYwBmADEAIAA8AH0AewBcAGwAYQBuAGcAMQAwADMAMQBcAGwAYQBuAGcAZgBlADEAMAAzADEAXABmADIAXABmAHMAMQA0AFwAYwBmADEAIAAgAE8AcwB0AHcAYQBsAGwAIAAyADAAIAB9AHsAXABsAGEAbgBnADEAMAAzADEAXABsAGEAbgBnAGYAZQAxADAAMwAxAFwAZgAzAFwAZgBzADYAXABjAGYAMQAgADwAfQB7AFwAbABhAG4AZwAxADAAMwAxAFwAbABhAG4AZwBmAGUAMQAwADMAMQBcAGYAMgBcAGYAcwAxADQAXABjAGYAMQAgACAANAA3ADYAMAA4ACAARwBlAGwAZABlAHIAbgB9AFwAbABhAG4AZwAxADAAMwAxAFwAbABhAG4AZwBmAGUAMQAwADMAMQBcAGYAMQBcAGYAcwAyADQAXABjAGYAMQBcAHAAYQByAH0A - Es wird ausdrücklich bestätigt, dass in den angegebenen Dienstleistungsstunden nur un- + Zahlungsziel 14 Tage nach Rechnungsdatum + +Es wird ausdrücklich bestätigt, dass in den angegebenen Dienstleistungsstunden nur un- mittelbare Betreuungsleistungen im Sinne der Leistungs- und Prüfungs- sowie der Vergü- tungsvereinbarung enthalten sind. Eine Dienstleistungsstunde besteht aus 40 (Zeit-) Minuten. Alle gemachten Angaben können anhand der vorgehaltenen Quittierungsbelege diff --git a/ReportImp/DiakonieKKKleve/RechnungMitEigenbeteiligung.Designer.cs b/ReportImp/DiakonieKKKleve/RechnungMitEigenbeteiligung.Designer.cs index 0182e04f4..f4128f5e3 100644 --- a/ReportImp/DiakonieKKKleve/RechnungMitEigenbeteiligung.Designer.cs +++ b/ReportImp/DiakonieKKKleve/RechnungMitEigenbeteiligung.Designer.cs @@ -106,6 +106,7 @@ namespace DiakonieKKKleve this.xrTableRow40 = new DevExpress.XtraReports.UI.XRTableRow(); this.xrTableCell67 = new DevExpress.XtraReports.UI.XRTableCell(); this.cellGesamtOhneEt = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrLabel4 = new DevExpress.XtraReports.UI.XRLabel(); ((System.ComponentModel.ISupportInitialize)(this.xrTable1)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.xrTable3)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.xrRichText3)).BeginInit(); @@ -716,8 +717,9 @@ namespace DiakonieKKKleve // GroupFooter1 // this.GroupFooter1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.xrLabel4, this.xrTable4}); - this.GroupFooter1.HeightF = 115F; + this.GroupFooter1.HeightF = 155.9722F; this.GroupFooter1.Name = "GroupFooter1"; // // xrTable4 @@ -887,6 +889,16 @@ namespace DiakonieKKKleve this.cellGesamtOhneEt.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight; this.cellGesamtOhneEt.Weight = 0.21685899000901443D; // + // xrLabel4 + // + this.xrLabel4.Font = new System.Drawing.Font("Arial", 11F); + this.xrLabel4.LocationFloat = new DevExpress.Utils.PointFloat(1.059638E-05F, 126.1111F); + this.xrLabel4.Name = "xrLabel4"; + this.xrLabel4.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel4.SizeF = new System.Drawing.SizeF(485.2915F, 17F); + this.xrLabel4.StylePriority.UseFont = false; + this.xrLabel4.Text = "Zahlungsziel 14 Tage nach Rechnungsdatum"; + // // RechnungMitEigenbeteiligung // this.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] { @@ -999,5 +1011,6 @@ namespace DiakonieKKKleve private DevExpress.XtraReports.UI.XRTableRow xrTableRow40; private DevExpress.XtraReports.UI.XRTableCell xrTableCell67; private DevExpress.XtraReports.UI.XRTableCell cellGesamtOhneEt; + private DevExpress.XtraReports.UI.XRLabel xrLabel4; } } diff --git a/ReportImp/DiakonieKKKleve/ServiceInvoiceReport.Designer.cs b/ReportImp/DiakonieKKKleve/ServiceInvoiceReport.Designer.cs index ed34d68f3..15fdda4f8 100644 --- a/ReportImp/DiakonieKKKleve/ServiceInvoiceReport.Designer.cs +++ b/ReportImp/DiakonieKKKleve/ServiceInvoiceReport.Designer.cs @@ -36,6 +36,8 @@ namespace BeWo.DiakonieKKKleve this.ruleRateFactorNull = new DevExpress.XtraReports.UI.FormattingRule(); this.topMarginBand1 = new DevExpress.XtraReports.UI.TopMarginBand(); this.bottomMarginBand1 = new DevExpress.XtraReports.UI.BottomMarginBand(); + this.xrRichText4 = new DevExpress.XtraReports.UI.XRRichText(); + this.xrLine1 = new DevExpress.XtraReports.UI.XRLine(); this.Page1 = new DevExpress.XtraReports.UI.GroupHeaderBand(); this.lblRechnungstext = new DevExpress.XtraReports.UI.XRLabel(); this.xrLabel5 = new DevExpress.XtraReports.UI.XRLabel(); @@ -71,14 +73,12 @@ namespace BeWo.DiakonieKKKleve this.xrRichText1 = new DevExpress.XtraReports.UI.XRRichText(); this.GroupHeader1 = new DevExpress.XtraReports.UI.GroupHeaderBand(); this.xrRichText3 = new DevExpress.XtraReports.UI.XRRichText(); - this.xrRichText4 = new DevExpress.XtraReports.UI.XRRichText(); - this.xrLine1 = new DevExpress.XtraReports.UI.XRLine(); + ((System.ComponentModel.ISupportInitialize)(this.xrRichText4)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.xrTable1)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.xrRichText2)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.xrRichText1)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.xrRichText3)).BeginInit(); - ((System.ComponentModel.ISupportInitialize)(this.xrRichText4)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this)).BeginInit(); // // Detail @@ -124,6 +124,22 @@ namespace BeWo.DiakonieKKKleve this.bottomMarginBand1.HeightF = 71F; this.bottomMarginBand1.Name = "bottomMarginBand1"; // + // xrRichText4 + // + this.xrRichText4.Font = new System.Drawing.Font("Verdana", 10F); + this.xrRichText4.LocationFloat = new DevExpress.Utils.PointFloat(0F, 12.99998F); + this.xrRichText4.Name = "xrRichText4"; + this.xrRichText4.SerializableRtfString = resources.GetString("xrRichText4.SerializableRtfString"); + this.xrRichText4.SizeF = new System.Drawing.SizeF(678F, 32.37503F); + // + // xrLine1 + // + this.xrLine1.ForeColor = System.Drawing.Color.Black; + this.xrLine1.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F); + this.xrLine1.Name = "xrLine1"; + this.xrLine1.SizeF = new System.Drawing.SizeF(678F, 13F); + this.xrLine1.StylePriority.UseForeColor = false; + // // Page1 // this.Page1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { @@ -186,16 +202,17 @@ namespace BeWo.DiakonieKKKleve this.lblKonto.Multiline = true; this.lblKonto.Name = "lblKonto"; this.lblKonto.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); - this.lblKonto.SizeF = new System.Drawing.SizeF(676.833F, 101.4584F); + this.lblKonto.SizeF = new System.Drawing.SizeF(676.833F, 125.0695F); this.lblKonto.StylePriority.UseFont = false; - this.lblKonto.Text = "Bitte überweisen Sie den Betrag auf unser Konto IBAN DE95 3206 1384 0009 9910 18\r" + - "\nbei der Volksbank an der Niers e.V.\r\n\r\nFreundliche Grüße"; + this.lblKonto.Text = "Zahlungsziel 14 Tage nach Rechnungsdatum\r\n\r\nBitte überweisen Sie den Betrag auf u" + + "nser Konto IBAN DE95 3206 1384 0009 9910 18\r\nbei der Volksbank an der Niers e.V." + + "\r\n\r\nFreundliche Grüße"; // // xrLabel14 // this.xrLabel14.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { new DevExpress.XtraReports.UI.XRBinding("Text", null, "CreatorName")}); - this.xrLabel14.LocationFloat = new DevExpress.Utils.PointFloat(0F, 331.25F); + this.xrLabel14.LocationFloat = new DevExpress.Utils.PointFloat(0F, 349.7222F); this.xrLabel14.Name = "xrLabel14"; this.xrLabel14.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); this.xrLabel14.SizeF = new System.Drawing.SizeF(225F, 17F); @@ -302,7 +319,7 @@ namespace BeWo.DiakonieKKKleve this.xrLabel14, this.lblKonto}); this.GroupFooter1.Font = new System.Drawing.Font("Arial", 11F); - this.GroupFooter1.HeightF = 348.25F; + this.GroupFooter1.HeightF = 366.7222F; this.GroupFooter1.Name = "GroupFooter1"; this.GroupFooter1.StylePriority.UseFont = false; // @@ -503,22 +520,6 @@ namespace BeWo.DiakonieKKKleve this.xrRichText3.SerializableRtfString = resources.GetString("xrRichText3.SerializableRtfString"); this.xrRichText3.SizeF = new System.Drawing.SizeF(404.0417F, 13.625F); // - // xrRichText4 - // - this.xrRichText4.Font = new System.Drawing.Font("Verdana", 10F); - this.xrRichText4.LocationFloat = new DevExpress.Utils.PointFloat(0F, 12.99998F); - this.xrRichText4.Name = "xrRichText4"; - this.xrRichText4.SerializableRtfString = resources.GetString("xrRichText4.SerializableRtfString"); - this.xrRichText4.SizeF = new System.Drawing.SizeF(678F, 32.37503F); - // - // xrLine1 - // - this.xrLine1.ForeColor = System.Drawing.Color.Black; - this.xrLine1.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F); - this.xrLine1.Name = "xrLine1"; - this.xrLine1.SizeF = new System.Drawing.SizeF(678F, 13F); - this.xrLine1.StylePriority.UseForeColor = false; - // // ServiceInvoiceReport // this.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] { @@ -541,12 +542,12 @@ namespace BeWo.DiakonieKKKleve this.PageWidth = 827; this.PaperKind = System.Drawing.Printing.PaperKind.A4; this.Version = "17.1"; + ((System.ComponentModel.ISupportInitialize)(this.xrRichText4)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this.xrTable1)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this.xrRichText2)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this.xrRichText1)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this.xrRichText3)).EndInit(); - ((System.ComponentModel.ISupportInitialize)(this.xrRichText4)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this)).EndInit(); } diff --git a/ReportImp/HshCologne/LeistungsnachweisSchulbegleitung.cs b/ReportImp/HshCologne/LeistungsnachweisSchulbegleitung.cs index 44675424f..b0a3f8705 100644 --- a/ReportImp/HshCologne/LeistungsnachweisSchulbegleitung.cs +++ b/ReportImp/HshCologne/LeistungsnachweisSchulbegleitung.cs @@ -74,7 +74,7 @@ namespace HshCologne cellSummeFls.Text = String.Format("{0:0.00}", summeFls / 60); cellSummeAusfall.Text = String.Format("{0:0.00}", summeAusfall / 60); cellSummeWegezeit.Text = String.Format("{0:0.00}", summeWege / 60); - cellSummeGesamt.Text = String.Format("Gesamt: {0:0.00}", (summeWege + summeAusfall + summeWege) / 60); + cellSummeGesamt.Text = String.Format("Gesamt: {0:0.00}", (summeFls + summeAusfall + summeWege) / 60); pRO.ApprovedFLSPerMonth = pRO.ApprovedFLSPerWeek * 4.33m; diff --git a/ReportImp/KommAmbulanteDienste/Quittierungsbeleg.Designer.cs b/ReportImp/KommAmbulanteDienste/Quittierungsbeleg.Designer.cs index 1527062de..19a7292e7 100644 --- a/ReportImp/KommAmbulanteDienste/Quittierungsbeleg.Designer.cs +++ b/ReportImp/KommAmbulanteDienste/Quittierungsbeleg.Designer.cs @@ -44,7 +44,6 @@ namespace BeWo.Report.DefaultReports this.xrTableCell12 = new DevExpress.XtraReports.UI.XRTableCell(); this.xrTableCell44 = new DevExpress.XtraReports.UI.XRTableCell(); this.xrTableCell50 = new DevExpress.XtraReports.UI.XRTableCell(); - this.picSignature = new DevExpress.XtraReports.UI.XRPictureBox(); this.GroupHeader1 = new DevExpress.XtraReports.UI.GroupHeaderBand(); this.xrTableServiceRecords1 = new DevExpress.XtraReports.UI.XRTable(); this.xrTableRow2 = new DevExpress.XtraReports.UI.XRTableRow(); @@ -273,31 +272,20 @@ namespace BeWo.Report.DefaultReports this.xrTableCell44.StylePriority.UsePadding = false; this.xrTableCell44.StylePriority.UseTextAlignment = false; this.xrTableCell44.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; - this.xrTableCell44.Weight = 0.20202019104791347D; + this.xrTableCell44.Weight = 0.12626261619939777D; // // xrTableCell50 // - this.xrTableCell50.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { - this.picSignature}); + 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(2, 0, 0, 0, 100F); this.xrTableCell50.StylePriority.UseBorders = false; this.xrTableCell50.StylePriority.UseFont = false; this.xrTableCell50.StylePriority.UsePadding = false; this.xrTableCell50.StylePriority.UseTextAlignment = false; this.xrTableCell50.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; - this.xrTableCell50.Weight = 0.20202019042968572D; - // - // picSignature - // - this.picSignature.Borders = DevExpress.XtraPrinting.BorderSide.None; - this.picSignature.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { - new DevExpress.XtraReports.UI.XRBinding("Tag", null, "Services.Signature")}); - this.picSignature.LocationFloat = new DevExpress.Utils.PointFloat(1F, 1F); - this.picSignature.Name = "picSignature"; - this.picSignature.SizeF = new System.Drawing.SizeF(158F, 18F); - this.picSignature.Sizing = DevExpress.XtraPrinting.ImageSizeMode.ZoomImage; - this.picSignature.StylePriority.UseBorders = false; - this.picSignature.BeforePrint += new System.Drawing.Printing.PrintEventHandler(this.picSignature_BeforePrint); + this.xrTableCell50.Weight = 0.27777776527820142D; // // GroupHeader1 // @@ -409,9 +397,9 @@ namespace BeWo.Report.DefaultReports this.xrTableCell28.StylePriority.UseBorders = false; this.xrTableCell28.StylePriority.UseFont = false; this.xrTableCell28.StylePriority.UseTextAlignment = false; - this.xrTableCell28.Text = "Betreuerin / Betreuer"; + this.xrTableCell28.Text = "Betreuer*in"; this.xrTableCell28.TextAlignment = DevExpress.XtraPrinting.TextAlignment.BottomCenter; - this.xrTableCell28.Weight = 0.44692737430167595D; + this.xrTableCell28.Weight = 0.27932960893854747D; // // xrTableCell48 // @@ -423,9 +411,9 @@ namespace BeWo.Report.DefaultReports this.xrTableCell48.StylePriority.UseBorders = false; this.xrTableCell48.StylePriority.UseFont = false; this.xrTableCell48.StylePriority.UseTextAlignment = false; - this.xrTableCell48.Text = "Unterschrift"; + this.xrTableCell48.Text = "Leistung "; this.xrTableCell48.TextAlignment = DevExpress.XtraPrinting.TextAlignment.BottomCenter; - this.xrTableCell48.Weight = 0.44692737430167606D; + this.xrTableCell48.Weight = 0.6145251396648046D; // // xrTableRow1 // @@ -515,7 +503,7 @@ namespace BeWo.Report.DefaultReports this.xrTableCell43.Name = "xrTableCell43"; this.xrTableCell43.StylePriority.UseBorders = false; this.xrTableCell43.StylePriority.UseFont = false; - this.xrTableCell43.Weight = 0.44692737430167595D; + this.xrTableCell43.Weight = 0.27932960893854747D; // // xrTableCell49 // @@ -527,9 +515,8 @@ namespace BeWo.Report.DefaultReports this.xrTableCell49.StylePriority.UseBorders = false; this.xrTableCell49.StylePriority.UseFont = false; this.xrTableCell49.StylePriority.UseTextAlignment = false; - this.xrTableCell49.Text = "Klientin / Klient"; this.xrTableCell49.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopCenter; - this.xrTableCell49.Weight = 0.44692737430167606D; + this.xrTableCell49.Weight = 0.6145251396648046D; // // bindingSource1 // @@ -1294,6 +1281,5 @@ namespace BeWo.Report.DefaultReports private DevExpress.XtraReports.UI.XRTableCell xrTableCell31; private DevExpress.XtraReports.UI.XRLabel xrLabel14; private DevExpress.XtraReports.UI.XRLabel xrLabel16; - private DevExpress.XtraReports.UI.XRPictureBox picSignature; } } diff --git a/ReportImp/KompassBeWoWesel/KompassBeWoWesel.csproj b/ReportImp/KompassBeWoWesel/KompassBeWoWesel.csproj index 8bb1faa64..a95375cc9 100644 --- a/ReportImp/KompassBeWoWesel/KompassBeWoWesel.csproj +++ b/ReportImp/KompassBeWoWesel/KompassBeWoWesel.csproj @@ -91,5 +91,8 @@ Designer + + + \ No newline at end of file diff --git a/ReportImp/Nous/LeistungsnachweisFamilienhilfe.cs b/ReportImp/Nous/LeistungsnachweisFamilienhilfe.cs index b9ea1b745..5097396b1 100644 --- a/ReportImp/Nous/LeistungsnachweisFamilienhilfe.cs +++ b/ReportImp/Nous/LeistungsnachweisFamilienhilfe.cs @@ -98,7 +98,7 @@ namespace Nous cellSummeFls.Text = String.Format("{0:0.00}", summeFls / 60); cellSummeAusfall.Text = String.Format("{0:0.00}", summeAusfall / 60); cellSummeWegezeit.Text = String.Format("{0:0.00}", summeWege / 60); - cellSummeGesamt.Text = String.Format("Gesamt: {0:0.00}", (summeWege + summeAusfall + summeWege) / 60); + cellSummeGesamt.Text = String.Format("Gesamt: {0:0.00}", (summeFls + summeAusfall + summeWege) / 60); //cellAsdBezirk.Text = pRO.o cellAsdSachb.Text = ""; diff --git a/ReportImp/PassgenauUG/CustomReportCreator.cs b/ReportImp/PassgenauUG/CustomReportCreator.cs index 3ddf683f8..06422bb70 100644 --- a/ReportImp/PassgenauUG/CustomReportCreator.cs +++ b/ReportImp/PassgenauUG/CustomReportCreator.cs @@ -47,13 +47,61 @@ namespace PassgenauUG public override XtraReport CreateServiceOverviewSingleCustomerReport(long customerOid, int month, int year, long orgaOid, long empOid, long? serviceCategoryOid, int startDay, int endDay) { + if (customerOid == 0) + { + return CreateReportForSbdROs(SbdStundenaufstellungRO.Create(customerOid, month, year, orgaOid, empOid, serviceCategoryOid ?? 0, startDay, endDay)); + + return CreateSbdLeistungsnachweisForSingleCustomerReport(customerOid, month, year, orgaOid, empOid, serviceCategoryOid ?? 0, startDay, endDay); + } var ro = ServicesOverviewRO.Create(customerOid, month, year, false, orgaOid, empOid, startDay, endDay, serviceCategoryOid); return CreateServicesOverviewReportForRo(ro, serviceCategoryOid); } - public override XtraReport CreateReportForServicesOverviewRo(ServicesOverviewRO ro, string reportId) + private XtraReport CreateReportForSbdROs(IList ros) + { + if (ros.Count > 0) + { + var lServiceOverviewAllCustomersReport = this.FindReportImp(); + lServiceOverviewAllCustomersReport.SetReportDataSource(ros[0]); + (lServiceOverviewAllCustomersReport as XtraReport).CreateDocument(); + var Report = lServiceOverviewAllCustomersReport as XtraReport; + + for (int i = 1; i < ros.Count; i++) + { + var ro = ros[i]; + var customer = DAOFactory.GenericDAO.LoadByID(ro.CustomerOid); + + if (HasValidSupportConcept(customer, ro.StartDate)) + { + + var lNext = FindReportImp(); + lNext.SetReportDataSource(ro); + (lNext as XtraReport).CreateDocument(); + Report.Pages.AddRange((lNext as XtraReport).Pages); + } + } + + return lServiceOverviewAllCustomersReport as XtraReport; + } + return new XtraReport(); + } + + private bool HasValidSupportConcept(Customer c, DateTime monat) + { + foreach (var sc in c.SupportConcepts) + { + if (sc.IsActive == ActivationTypeId.Active && sc.StartDate.HasValue && sc.StartDate < monat.AddMonths(1) && sc.EndDate.HasValue && sc.EndDate.Value >= monat) + { + return true; + } + } + + return false; + } + + public override XtraReport CreateReportForServicesOverviewRo(ServicesOverviewRO ro, string reportId) { return CreateServicesOverviewReportForRo(ro, null); } diff --git a/ReportImp/PassgenauUG/Export/CustomDataExporter.cs b/ReportImp/PassgenauUG/Export/CustomDataExporter.cs new file mode 100644 index 000000000..e666cc2c3 --- /dev/null +++ b/ReportImp/PassgenauUG/Export/CustomDataExporter.cs @@ -0,0 +1,18 @@ +using System; +using System.Collections.Generic; +using BeWo.Service.Core; +using BeWo.Service.Plugins; +using BS.Shared.Core; +using BS.Shared.DataContracts; +using Utils = BS.Shared.Core.Utils; + +namespace PassgenauUG.Export +{ + public class CustomDataExporter : DataExporter + { + public override QueryDC CreateQuery(QueryDC query) + { + return DatevExporter.CreateQuery(query); + } + } +} diff --git a/ReportImp/PassgenauUG/Export/DatevExporter.cs b/ReportImp/PassgenauUG/Export/DatevExporter.cs new file mode 100644 index 000000000..8d5d3454d --- /dev/null +++ b/ReportImp/PassgenauUG/Export/DatevExporter.cs @@ -0,0 +1,228 @@ +using System; +using System.Collections.Generic; +using System.Data; +using System.IO; +using System.Text; +using BeWo.Data.Access; +using BeWo.Data.Entities; +using BeWo.Service.DCEntityMapper; +using BS.Shared; +using BS.Shared.DataContracts; +using BS.Shared.Extensions; + +namespace PassgenauUG.Export +{ + public class DatevExporter + { + + public static QueryDC CreateQuery(QueryDC query) + { + DateTime dt = DateTime.Now; + DateTime.TryParse(query.Parameter[0].Value.ToString(), out dt); + + String bereich = ""; + if (query.Parameter.Count > 1 && query.Parameter[1].Value != null) + { + bereich = query.Parameter[1].Value.ToString(); + } + DateTime? minInsts = null; + + if (query.Parameter.Count > 2 && query.Parameter[2].Value != null) + { + DateTime dt2 = DateTime.MinValue; + if (DateTime.TryParse(query.Parameter[2].Value.ToString(), out dt2)) + { + minInsts = dt2; + } + } + query.FileName = String.Format("Datev Export {0:MM}-{0:yyyy}.csv", dt); + query.QueryResult = GetAbrechnungenString(dt, bereich, minInsts); + + + return query; + } + + + + + public static String GetAbrechnungenString(DateTime date, String bereich, DateTime? minInsts) + { + //Bereiche: + //queryDc.Parameter[1].CustomValues.Add("Ambulant betreutes Wohnen"); + //queryDc.Parameter[1].CustomValues.Add("Begleitende Elternschaft"); + //queryDc.Parameter[1].CustomValues.Add("Einzelfallhilfe"); + //queryDc.Parameter[1].CustomValues.Add("Familien entlastender Dienst"); + //queryDc.Parameter[1].CustomValues.Add("Tagesstruktur"); + //queryDc.Parameter[1].CustomValues.Add("Wohnstätte"); + + StringBuilder sb = new StringBuilder(); + + sb.AppendLine("Debitor;Rechnungsnummer;Belegdatum;Umsatz;H;Konto;Buchungstext"); + + //sb.AppendLine("Betrag;Gegenkonto;Rechnungsnummer;Belegfeld 2;Belegdatum;Konto;Kostenstelle;Buchungstext"); + + var s = GetRechnungenString(date, minInsts); + if (!String.IsNullOrWhiteSpace(s)) + { + sb.AppendLine(s); + } + + return sb.ToString(); + } + + public static String GetRechnungenString(DateTime date, DateTime? minInsts) + { + + + StringBuilder sb = new StringBuilder(); + + + var s = GetMonatlicheRechnungenString(date, "", "", "4095", minInsts); + + if (!String.IsNullOrWhiteSpace(s)) + { + sb.Append(s); + } + + return sb.ToString(); + } + + + public static String GetMonatlicheRechnungenString(DateTime date, String rechnungId, String buchungstext, String konto, DateTime? minInsts) + { + + StringBuilder sb = new StringBuilder(); + var sql = GetMonatlicheRechnungenSql(date, rechnungId, minInsts); + + /* +sip.Claim, +c.DebitorNumber, + ib.InvoiceDate, + ib.invoicenumber, + c.CostCenter, +c2s.Oid, +ib.InvoiceId + */ + var dt = ExecuteQuery(sql, date); + + //sb.AppendLine("Debitorennummer,Rechnungsnr, Rechnungsdatum (monatsletzter des Auswertedatums),Umsatz,H,Konto,Kostenstelle,Buchungstext,0"); + foreach (DataRow row in dt.Rows) + { + if (sb.Length > 0) + { + sb.AppendLine(); + } + sb.Append(String.Format("{0:0.00}", row[1])); // Gegenkonto + sb.Append(";"); + sb.Append(String.Format("{0}", row[3])); // Rechnungsnummer + sb.Append(";"); + DateTime lastDate = new DateTime(date.Year, date.Month, 1); + lastDate = lastDate.AddMonths(1).AddDays(-1); + sb.Append(String.Format("{0:dd.MM.yyyy}", lastDate)); //Belegdatum + sb.Append(";"); + sb.Append(String.Format("{0:0.00}", row[0])); // Betrag + sb.Append(";"); + sb.Append("H"); + sb.Append(";"); + sb.Append(konto); // Konto + sb.Append(";"); + + + + /* +Name, Vorname Rechnungsadressat wenn kein Name, Vorname vorhanden, dann das Feld Firma ausgeben - plus Name, Vorname Kunde - +plus Datum aus Leistung Format mmjj + +wenn Re-Adressat gleich Kunde, dann nur den Name, Vorname des Kunden ausgeben." +Bsp. LK Stade - Mustermann, Max - 11.2019 + + */ + + var text = ""; + long? cOid = (long?)row[5]; + + if (cOid.HasValue) + { + var c = DAOFactory.GenericDAO.LoadByID(cOid.Value); + + text = String.Format("{0}, {1}", c.Person.LastName, c.Person.FirstName); + } + + + + + sb.Append(text); + + + } + + return sb.ToString(); + } + + private static String GetMonatlicheRechnungenSql(DateTime date, String rechnungId, DateTime? mininsts) + { + + String sql = @" +(select + sip.Claim, +c.DebitorNumber, + ib.InvoiceDate, + ib.invoicenumber, + c.CostCenter, +c.Oid, +ib.InvoiceId + from + person p + inner join customer c on c.personoid = p.oid + inner join supportconcept sc on sc.customeroid = c.oid + inner join costbearer2supportconcept c2s on c2s.supportconceptoid = sc.oid + inner join invoicebase ib on ib.costbearer2supportconceptoid = c2s.oid + inner join serviceinvoice si on si.invoicebaseoid = ib.oid + inner join serviceinvoiceperiod sip on sip.serviceinvoiceoid = si.oid +WHERE ib.`AccountingPeriodEnd` >= ':Monat_Start' AND ib.`AccountingPeriodEnd` < ':Monat_End' and ib.IsActive = 1 +order by ib.invoicenumber) +union +( +select +(select sum(ii.amounttotal) from invoiceitem ii where ii.invoicebaseoid = ib.oid), +c.DebitorNumber, + ib.InvoiceDate, + ib.invoicenumber, + c.CostCenter, +c.oid, +ib.InvoiceId + from + person p + inner join customer c on c.personoid = p.oid + inner join invoicebase ib on ib.RecipientCustomerOid = c.oid +WHERE ib.`AccountingPeriodEnd` >= ':Monat_Start' AND ib.`AccountingPeriodEnd` < ':Monat_End' and ib.IsActive = 1) +"; + sql = sql.Replace("%bereich%", "%" + rechnungId + "%"); + + string instsfilter = ""; + + if (mininsts.HasValue) + { + instsfilter = String.Format("AND ib.Insts >= '{0:yyyy-MM-dd}'", mininsts); + } + sql = sql.Replace("%instsFilter%", instsfilter); + return sql; + } + + + public static DataTable ExecuteQuery(String sql, DateTime dt) + { + var newsql = sql; + newsql = newsql.Replace(":Abrechnungsmonat", String.Format("{0:dd.MM.yyyy}", dt)); + newsql = newsql.Replace(":Belegnr", String.Format("{0:yyMM}", dt)); + newsql = newsql.Replace(":Monat_MM", String.Format("{0:MM}", dt)); + newsql = newsql.Replace(":Monat_Start", String.Format("{0:yyyy-MM}-01", dt)); + dt = dt.AddMonths(1); + newsql = newsql.Replace(":Monat_End", String.Format("{0:yyyy-MM}-01", dt)); + + return DAOFactory.AdoDAO.ExecuteQuery(newsql).Tables[0]; + } + + + } +} \ No newline at end of file diff --git a/ReportImp/PassgenauUG/InvoiceCustomerReport.Designer.cs b/ReportImp/PassgenauUG/InvoiceCustomerReport.Designer.cs new file mode 100644 index 000000000..6d6d8a29c --- /dev/null +++ b/ReportImp/PassgenauUG/InvoiceCustomerReport.Designer.cs @@ -0,0 +1,729 @@ +using BeWo.Report.ReportObjects; +namespace PassgenauUG +{ + partial class InvoiceCustomerReport + { + /// + /// Required designer variable. + /// + private System.ComponentModel.IContainer components = null; + + /// + /// Clean up any resources being used. + /// + /// true if managed resources should be disposed; otherwise, false. + protected override void Dispose(bool disposing) + { + if (disposing && (components != null)) + { + components.Dispose(); + } + base.Dispose(disposing); + } + + #region Designer generated code + + /// + /// Required method for Designer support - do not modify + /// the contents of this method with the code editor. + /// + private void InitializeComponent() + { + this.components = new System.ComponentModel.Container(); + System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(InvoiceCustomerReport)); + this.Detail = new DevExpress.XtraReports.UI.DetailBand(); + this.xrTable1 = new DevExpress.XtraReports.UI.XRTable(); + this.xrTableRow9 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell6 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell7 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell9 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell14 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell10 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell12 = new DevExpress.XtraReports.UI.XRTableCell(); + this.ReportHeader = new DevExpress.XtraReports.UI.ReportHeaderBand(); + this.lblAddress = new DevExpress.XtraReports.UI.XRLabel(); + this.xrTable3 = new DevExpress.XtraReports.UI.XRTable(); + this.xrTableRow10 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell15 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell16 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell17 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell18 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell19 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell20 = new DevExpress.XtraReports.UI.XRTableCell(); + this.ruleRateFactorNull = new DevExpress.XtraReports.UI.FormattingRule(); + this.ReportFooter = new DevExpress.XtraReports.UI.ReportFooterBand(); + this.xrTable4 = new DevExpress.XtraReports.UI.XRTable(); + this.xrTableRow11 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell23 = new DevExpress.XtraReports.UI.XRTableCell(); + this.topMarginBand1 = new DevExpress.XtraReports.UI.TopMarginBand(); + this.bottomMarginBand1 = new DevExpress.XtraReports.UI.BottomMarginBand(); + this.DetailReport = new DevExpress.XtraReports.UI.DetailReportBand(); + this.Detail1 = new DevExpress.XtraReports.UI.DetailBand(); + this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components); + this.xrRichText1 = new DevExpress.XtraReports.UI.XRRichText(); + this.xrRichText2 = new DevExpress.XtraReports.UI.XRRichText(); + this.xrPictureBox1 = new DevExpress.XtraReports.UI.XRPictureBox(); + this.xrLine1 = new DevExpress.XtraReports.UI.XRLine(); + this.xrLabel5 = new DevExpress.XtraReports.UI.XRLabel(); + this.lblAbrechnungszeitraum = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel16 = new DevExpress.XtraReports.UI.XRLabel(); + this.lblKlient = new DevExpress.XtraReports.UI.XRLabel(); + this.lblMitarbeiter = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel15 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel7 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel3 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel2 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel4 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel6 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel11 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel14 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel8 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel9 = new DevExpress.XtraReports.UI.XRLabel(); + ((System.ComponentModel.ISupportInitialize)(this.xrTable1)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrTable3)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrTable4)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrRichText1)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrRichText2)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this)).BeginInit(); + // + // Detail + // + this.Detail.HeightF = 0F; + this.Detail.Name = "Detail"; + this.Detail.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F); + this.Detail.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; + // + // xrTable1 + // + this.xrTable1.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F); + this.xrTable1.Name = "xrTable1"; + this.xrTable1.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] { + this.xrTableRow9}); + this.xrTable1.SizeF = new System.Drawing.SizeF(671.4175F, 25F); + this.xrTable1.StylePriority.UseFont = false; + // + // xrTableRow9 + // + this.xrTableRow9.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell6, + this.xrTableCell7, + this.xrTableCell9, + this.xrTableCell14, + this.xrTableCell10, + this.xrTableCell12}); + this.xrTableRow9.Name = "xrTableRow9"; + this.xrTableRow9.Weight = 1D; + // + // xrTableCell6 + // + this.xrTableCell6.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell6.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "InvoiceItems.AccountingPeriodStart")}); + this.xrTableCell6.Name = "xrTableCell6"; + this.xrTableCell6.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 0, 0, 0, 100F); + this.xrTableCell6.StylePriority.UseBorders = false; + this.xrTableCell6.StylePriority.UsePadding = false; + this.xrTableCell6.StylePriority.UseTextAlignment = false; + this.xrTableCell6.Text = "xrTableCell6"; + this.xrTableCell6.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + this.xrTableCell6.Weight = 1D; + // + // xrTableCell7 + // + this.xrTableCell7.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell7.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "InvoiceItems.AccountingPeriodEnd")}); + this.xrTableCell7.Name = "xrTableCell7"; + this.xrTableCell7.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 0, 0, 0, 100F); + this.xrTableCell7.StylePriority.UseBorders = false; + this.xrTableCell7.StylePriority.UsePadding = false; + this.xrTableCell7.StylePriority.UseTextAlignment = false; + this.xrTableCell7.Text = "xrTableCell7"; + this.xrTableCell7.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + this.xrTableCell7.Weight = 1D; + // + // xrTableCell9 + // + this.xrTableCell9.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell9.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "InvoiceItems.ItemDescription")}); + this.xrTableCell9.Name = "xrTableCell9"; + this.xrTableCell9.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 0, 0, 0, 100F); + this.xrTableCell9.StylePriority.UseBorders = false; + this.xrTableCell9.StylePriority.UsePadding = false; + this.xrTableCell9.StylePriority.UseTextAlignment = false; + this.xrTableCell9.Text = "xrTableCell9"; + this.xrTableCell9.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + this.xrTableCell9.Weight = 2.3350077713203072D; + // + // xrTableCell14 + // + this.xrTableCell14.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell14.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "InvoiceItems.UnitPrice")}); + this.xrTableCell14.Name = "xrTableCell14"; + this.xrTableCell14.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 0, 0, 0, 100F); + this.xrTableCell14.StylePriority.UseBorders = false; + this.xrTableCell14.StylePriority.UsePadding = false; + this.xrTableCell14.StylePriority.UseTextAlignment = false; + this.xrTableCell14.Text = "xrTableCell14"; + this.xrTableCell14.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + this.xrTableCell14.Weight = 0.81217660612832132D; + // + // xrTableCell10 + // + this.xrTableCell10.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell10.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "InvoiceItems.UnitCount", "{0:0.##}")}); + this.xrTableCell10.Name = "xrTableCell10"; + this.xrTableCell10.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 0, 0, 0, 100F); + this.xrTableCell10.StylePriority.UseBorders = false; + this.xrTableCell10.StylePriority.UsePadding = false; + this.xrTableCell10.StylePriority.UseTextAlignment = false; + this.xrTableCell10.Text = "xrTableCell10"; + this.xrTableCell10.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + this.xrTableCell10.Weight = 0.6539656324947265D; + // + // xrTableCell12 + // + this.xrTableCell12.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell12.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "InvoiceItems.AmountSum")}); + this.xrTableCell12.Name = "xrTableCell12"; + this.xrTableCell12.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 3, 0, 0, 100F); + this.xrTableCell12.StylePriority.UseBorders = false; + this.xrTableCell12.StylePriority.UsePadding = false; + this.xrTableCell12.StylePriority.UseTextAlignment = false; + this.xrTableCell12.Text = "xrTableCell12"; + this.xrTableCell12.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight; + this.xrTableCell12.Weight = 1.0152204985905673D; + // + // ReportHeader + // + this.ReportHeader.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.xrLabel5, + this.lblAbrechnungszeitraum, + this.xrLabel16, + this.lblKlient, + this.lblMitarbeiter, + this.xrLabel15, + this.xrLabel7, + this.xrLabel3, + this.xrLabel2, + this.xrLabel4, + this.xrRichText1, + this.xrRichText2, + this.xrPictureBox1, + this.xrLine1, + this.lblAddress, + this.xrTable3}); + this.ReportHeader.Font = new System.Drawing.Font("Calibri", 11.25F); + this.ReportHeader.HeightF = 625.6814F; + this.ReportHeader.Name = "ReportHeader"; + this.ReportHeader.StylePriority.UseFont = false; + // + // lblAddress + // + this.lblAddress.LocationFloat = new DevExpress.Utils.PointFloat(0F, 138.08F); + this.lblAddress.Multiline = true; + this.lblAddress.Name = "lblAddress"; + this.lblAddress.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.lblAddress.SizeF = new System.Drawing.SizeF(351.375F, 131F); + this.lblAddress.StylePriority.UseFont = false; + this.lblAddress.Text = "[RecipientOrganisation]\r\n[RecipientDivision]\r\n[RecipientFirstName] [RecipientLast" + + "Name]\r\n[RecipientStreet]\r\n[RecipientPostCode] [RecipientTown]"; + // + // xrTable3 + // + this.xrTable3.LocationFloat = new DevExpress.Utils.PointFloat(0F, 600.6814F); + this.xrTable3.Name = "xrTable3"; + this.xrTable3.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] { + this.xrTableRow10}); + this.xrTable3.SizeF = new System.Drawing.SizeF(671.4175F, 25F); + this.xrTable3.StylePriority.UseFont = false; + // + // xrTableRow10 + // + this.xrTableRow10.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell15, + this.xrTableCell16, + this.xrTableCell17, + this.xrTableCell18, + this.xrTableCell19, + this.xrTableCell20}); + this.xrTableRow10.Name = "xrTableRow10"; + this.xrTableRow10.Weight = 1D; + // + // xrTableCell15 + // + this.xrTableCell15.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) + | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell15.Name = "xrTableCell15"; + this.xrTableCell15.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 0, 0, 0, 100F); + this.xrTableCell15.StylePriority.UseBorders = false; + this.xrTableCell15.StylePriority.UsePadding = false; + this.xrTableCell15.StylePriority.UseTextAlignment = false; + this.xrTableCell15.Text = "Von"; + this.xrTableCell15.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + this.xrTableCell15.Weight = 1D; + // + // xrTableCell16 + // + this.xrTableCell16.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) + | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell16.Name = "xrTableCell16"; + this.xrTableCell16.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 0, 0, 0, 100F); + this.xrTableCell16.StylePriority.UseBorders = false; + this.xrTableCell16.StylePriority.UsePadding = false; + this.xrTableCell16.StylePriority.UseTextAlignment = false; + this.xrTableCell16.Text = "Bis"; + this.xrTableCell16.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + this.xrTableCell16.Weight = 1D; + // + // xrTableCell17 + // + this.xrTableCell17.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) + | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell17.Name = "xrTableCell17"; + this.xrTableCell17.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 0, 0, 0, 100F); + this.xrTableCell17.StylePriority.UseBorders = false; + this.xrTableCell17.StylePriority.UsePadding = false; + this.xrTableCell17.StylePriority.UseTextAlignment = false; + this.xrTableCell17.Text = "Posten"; + this.xrTableCell17.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + this.xrTableCell17.Weight = 2.3350077713203934D; + // + // xrTableCell18 + // + this.xrTableCell18.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) + | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell18.Name = "xrTableCell18"; + this.xrTableCell18.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 0, 0, 0, 100F); + this.xrTableCell18.StylePriority.UseBorders = false; + this.xrTableCell18.StylePriority.UsePadding = false; + this.xrTableCell18.StylePriority.UseTextAlignment = false; + this.xrTableCell18.Text = "Satz"; + this.xrTableCell18.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + this.xrTableCell18.Weight = 0.81217660612829246D; + // + // xrTableCell19 + // + this.xrTableCell19.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) + | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell19.Name = "xrTableCell19"; + this.xrTableCell19.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 0, 0, 0, 100F); + this.xrTableCell19.StylePriority.UseBorders = false; + this.xrTableCell19.StylePriority.UsePadding = false; + this.xrTableCell19.StylePriority.UseTextAlignment = false; + this.xrTableCell19.Text = "Anzahl"; + this.xrTableCell19.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + this.xrTableCell19.Weight = 0.6539656324946691D; + // + // xrTableCell20 + // + this.xrTableCell20.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) + | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell20.Name = "xrTableCell20"; + this.xrTableCell20.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 5, 0, 0, 100F); + this.xrTableCell20.StylePriority.UseBorders = false; + this.xrTableCell20.StylePriority.UsePadding = false; + this.xrTableCell20.StylePriority.UseTextAlignment = false; + this.xrTableCell20.Text = "Betrag"; + this.xrTableCell20.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight; + this.xrTableCell20.Weight = 1.0152204985905673D; + // + // ruleRateFactorNull + // + this.ruleRateFactorNull.Condition = "[RateFactorText2] == ?"; + this.ruleRateFactorNull.Formatting.Visible = DevExpress.Utils.DefaultBoolean.False; + this.ruleRateFactorNull.Name = "ruleRateFactorNull"; + // + // ReportFooter + // + this.ReportFooter.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.xrLabel14, + this.xrLabel8, + this.xrLabel9, + this.xrTable4}); + this.ReportFooter.Font = new System.Drawing.Font("Calibri", 11.25F); + this.ReportFooter.HeightF = 178.2153F; + this.ReportFooter.KeepTogether = true; + this.ReportFooter.Name = "ReportFooter"; + this.ReportFooter.StylePriority.UseFont = false; + // + // xrTable4 + // + this.xrTable4.LocationFloat = new DevExpress.Utils.PointFloat(570.5F, 0F); + this.xrTable4.Name = "xrTable4"; + this.xrTable4.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] { + this.xrTableRow11}); + this.xrTable4.SizeF = new System.Drawing.SizeF(101F, 25F); + // + // xrTableRow11 + // + this.xrTableRow11.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell23}); + this.xrTableRow11.Name = "xrTableRow11"; + this.xrTableRow11.Weight = 1D; + // + // xrTableCell23 + // + this.xrTableCell23.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) + | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell23.BorderWidth = 2F; + this.xrTableCell23.Font = new System.Drawing.Font("Calibri", 11.25F, System.Drawing.FontStyle.Bold); + this.xrTableCell23.Name = "xrTableCell23"; + this.xrTableCell23.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 3, 0, 0, 100F); + this.xrTableCell23.StylePriority.UseBorders = false; + this.xrTableCell23.StylePriority.UseBorderWidth = false; + this.xrTableCell23.StylePriority.UseFont = false; + this.xrTableCell23.StylePriority.UsePadding = false; + this.xrTableCell23.StylePriority.UseTextAlignment = false; + this.xrTableCell23.Text = "[TotalClaim]"; + this.xrTableCell23.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight; + this.xrTableCell23.Weight = 3.4827586206896557D; + // + // topMarginBand1 + // + this.topMarginBand1.HeightF = 42F; + this.topMarginBand1.Name = "topMarginBand1"; + // + // bottomMarginBand1 + // + this.bottomMarginBand1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.xrLabel6, + this.xrLabel11}); + this.bottomMarginBand1.HeightF = 80F; + this.bottomMarginBand1.Name = "bottomMarginBand1"; + // + // DetailReport + // + this.DetailReport.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] { + this.Detail1}); + this.DetailReport.DataMember = "InvoiceItems"; + this.DetailReport.DataSource = this.bindingSource1; + this.DetailReport.Level = 0; + this.DetailReport.Name = "DetailReport"; + // + // Detail1 + // + this.Detail1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.xrTable1}); + this.Detail1.Font = new System.Drawing.Font("Calibri", 11.25F); + this.Detail1.HeightF = 25F; + this.Detail1.Name = "Detail1"; + this.Detail1.StylePriority.UseFont = false; + // + // bindingSource1 + // + this.bindingSource1.DataSource = typeof(BeWo.Report.ReportObjects.InvoiceCustomerRO); + // + // xrRichText1 + // + this.xrRichText1.BorderColor = System.Drawing.Color.Black; + this.xrRichText1.Font = new System.Drawing.Font("Calibri", 8F); + this.xrRichText1.LocationFloat = new DevExpress.Utils.PointFloat(509.99F, 93.85F); + this.xrRichText1.Name = "xrRichText1"; + this.xrRichText1.SerializableRtfString = resources.GetString("xrRichText1.SerializableRtfString"); + this.xrRichText1.SizeF = new System.Drawing.SizeF(202.0101F, 280.3877F); + this.xrRichText1.StylePriority.UseBorderColor = false; + this.xrRichText1.StylePriority.UseFont = false; + // + // xrRichText2 + // + this.xrRichText2.BorderColor = System.Drawing.Color.Black; + this.xrRichText2.Font = new System.Drawing.Font("Calibri", 8F); + this.xrRichText2.LocationFloat = new DevExpress.Utils.PointFloat(0F, 113.73F); + this.xrRichText2.Name = "xrRichText2"; + this.xrRichText2.SerializableRtfString = resources.GetString("xrRichText2.SerializableRtfString"); + this.xrRichText2.SizeF = new System.Drawing.SizeF(385.4167F, 14.15569F); + this.xrRichText2.StylePriority.UseBorderColor = false; + this.xrRichText2.StylePriority.UseFont = false; + // + // xrPictureBox1 + // + this.xrPictureBox1.AnchorHorizontal = DevExpress.XtraReports.UI.HorizontalAnchorStyles.Left; + this.xrPictureBox1.Image = ((System.Drawing.Image)(resources.GetObject("xrPictureBox1.Image"))); + this.xrPictureBox1.LocationFloat = new DevExpress.Utils.PointFloat(509.99F, 10F); + this.xrPictureBox1.Name = "xrPictureBox1"; + this.xrPictureBox1.SizeF = new System.Drawing.SizeF(166.8432F, 77.75002F); + this.xrPictureBox1.Sizing = DevExpress.XtraPrinting.ImageSizeMode.ZoomImage; + // + // xrLine1 + // + this.xrLine1.LineDirection = DevExpress.XtraReports.UI.LineDirection.Vertical; + this.xrLine1.LocationFloat = new DevExpress.Utils.PointFloat(488.53F, 0F); + this.xrLine1.Name = "xrLine1"; + this.xrLine1.SizeF = new System.Drawing.SizeF(21.45834F, 374.2362F); + // + // xrLabel5 + // + this.xrLabel5.Font = new System.Drawing.Font("Calibri", 11.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrLabel5.LocationFloat = new DevExpress.Utils.PointFloat(0F, 521.395F); + this.xrLabel5.Name = "xrLabel5"; + this.xrLabel5.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel5.SizeF = new System.Drawing.SizeF(317F, 17F); + this.xrLabel5.StylePriority.UseFont = false; + this.xrLabel5.Text = "Sehr geehrte Damen und Herren,"; + // + // lblAbrechnungszeitraum + // + this.lblAbrechnungszeitraum.Font = new System.Drawing.Font("Calibri", 11.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.lblAbrechnungszeitraum.LocationFloat = new DevExpress.Utils.PointFloat(0F, 549.2283F); + this.lblAbrechnungszeitraum.Multiline = true; + this.lblAbrechnungszeitraum.Name = "lblAbrechnungszeitraum"; + this.lblAbrechnungszeitraum.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.lblAbrechnungszeitraum.SizeF = new System.Drawing.SizeF(676.8331F, 51.45306F); + this.lblAbrechnungszeitraum.StylePriority.UseFont = false; + this.lblAbrechnungszeitraum.Text = "lblAbrechnungszeitraum (im Code)"; + // + // xrLabel16 + // + this.xrLabel16.LocationFloat = new DevExpress.Utils.PointFloat(0F, 439.23F); + this.xrLabel16.Name = "xrLabel16"; + this.xrLabel16.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel16.SizeF = new System.Drawing.SizeF(159.9999F, 20F); + this.xrLabel16.StylePriority.UseBorders = false; + this.xrLabel16.StylePriority.UseTextAlignment = false; + this.xrLabel16.Text = "Abrechnungszeitraum:"; + this.xrLabel16.TextAlignment = DevExpress.XtraPrinting.TextAlignment.BottomLeft; + // + // lblKlient + // + this.lblKlient.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "AccountingPeriodStart", "{0:MMMM yyyy}")}); + this.lblKlient.Font = new System.Drawing.Font("Calibri", 11.25F, System.Drawing.FontStyle.Bold); + this.lblKlient.LocationFloat = new DevExpress.Utils.PointFloat(160F, 439.23F); + this.lblKlient.Name = "lblKlient"; + this.lblKlient.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.lblKlient.SizeF = new System.Drawing.SizeF(281.25F, 20F); + this.lblKlient.StylePriority.UseBorders = false; + this.lblKlient.StylePriority.UseFont = false; + this.lblKlient.StylePriority.UseTextAlignment = false; + this.lblKlient.TextAlignment = DevExpress.XtraPrinting.TextAlignment.BottomLeft; + // + // lblMitarbeiter + // + this.lblMitarbeiter.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "InvoiceNumber")}); + this.lblMitarbeiter.Font = new System.Drawing.Font("Calibri", 11.25F, System.Drawing.FontStyle.Bold); + this.lblMitarbeiter.LocationFloat = new DevExpress.Utils.PointFloat(160F, 419.23F); + this.lblMitarbeiter.Name = "lblMitarbeiter"; + this.lblMitarbeiter.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.lblMitarbeiter.SizeF = new System.Drawing.SizeF(281.25F, 20F); + this.lblMitarbeiter.StylePriority.UseBorders = false; + this.lblMitarbeiter.StylePriority.UseFont = false; + this.lblMitarbeiter.StylePriority.UseTextAlignment = false; + this.lblMitarbeiter.TextAlignment = DevExpress.XtraPrinting.TextAlignment.BottomLeft; + // + // xrLabel15 + // + this.xrLabel15.LocationFloat = new DevExpress.Utils.PointFloat(0F, 419.23F); + this.xrLabel15.Name = "xrLabel15"; + this.xrLabel15.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel15.SizeF = new System.Drawing.SizeF(159.9999F, 20F); + this.xrLabel15.StylePriority.UseBorders = false; + this.xrLabel15.StylePriority.UseTextAlignment = false; + this.xrLabel15.Text = "Rechnungsnummer:"; + this.xrLabel15.TextAlignment = DevExpress.XtraPrinting.TextAlignment.BottomLeft; + // + // xrLabel7 + // + this.xrLabel7.Font = new System.Drawing.Font("Calibri", 11.25F, System.Drawing.FontStyle.Bold); + this.xrLabel7.LocationFloat = new DevExpress.Utils.PointFloat(160.0005F, 459.23F); + this.xrLabel7.Name = "xrLabel7"; + this.xrLabel7.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel7.SizeF = new System.Drawing.SizeF(470.54F, 20F); + this.xrLabel7.StylePriority.UseBorders = false; + this.xrLabel7.StylePriority.UseFont = false; + this.xrLabel7.StylePriority.UseTextAlignment = false; + this.xrLabel7.Text = "[CustomerLastName], [CustomerFirstName], geb. [CustomerBirthdate!dd.MM.yyyy]"; + this.xrLabel7.TextAlignment = DevExpress.XtraPrinting.TextAlignment.BottomLeft; + // + // xrLabel3 + // + this.xrLabel3.LocationFloat = new DevExpress.Utils.PointFloat(0F, 459.23F); + this.xrLabel3.Name = "xrLabel3"; + this.xrLabel3.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel3.SizeF = new System.Drawing.SizeF(160.0004F, 20F); + this.xrLabel3.StylePriority.UseBorders = false; + this.xrLabel3.StylePriority.UseTextAlignment = false; + this.xrLabel3.Text = "Betreute(r):"; + this.xrLabel3.TextAlignment = DevExpress.XtraPrinting.TextAlignment.BottomLeft; + // + // xrLabel2 + // + this.xrLabel2.Font = new System.Drawing.Font("Calibri", 11.25F, System.Drawing.FontStyle.Bold); + this.xrLabel2.LocationFloat = new DevExpress.Utils.PointFloat(160.0005F, 479.2302F); + this.xrLabel2.Name = "xrLabel2"; + this.xrLabel2.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel2.SizeF = new System.Drawing.SizeF(470.54F, 20F); + this.xrLabel2.StylePriority.UseBorders = false; + this.xrLabel2.StylePriority.UseFont = false; + this.xrLabel2.StylePriority.UseTextAlignment = false; + this.xrLabel2.Text = "[CustomerStreet], [CustomerPostCode] [CustomerTown]"; + this.xrLabel2.TextAlignment = DevExpress.XtraPrinting.TextAlignment.BottomLeft; + // + // xrLabel4 + // + this.xrLabel4.LocationFloat = new DevExpress.Utils.PointFloat(0F, 479.2302F); + this.xrLabel4.Name = "xrLabel4"; + this.xrLabel4.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel4.SizeF = new System.Drawing.SizeF(160.0004F, 20F); + this.xrLabel4.StylePriority.UseBorders = false; + this.xrLabel4.StylePriority.UseTextAlignment = false; + this.xrLabel4.Text = "Wohnhaft:"; + this.xrLabel4.TextAlignment = DevExpress.XtraPrinting.TextAlignment.BottomLeft; + // + // xrLabel6 + // + this.xrLabel6.Font = new System.Drawing.Font("Calibri", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrLabel6.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F); + this.xrLabel6.Multiline = true; + this.xrLabel6.Name = "xrLabel6"; + this.xrLabel6.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel6.SizeF = new System.Drawing.SizeF(271.3542F, 59.56258F); + this.xrLabel6.StylePriority.UseFont = false; + this.xrLabel6.Text = "PASSGENAU unterstützen UG (haftungsbeschränkt) \r\nGeschäftsführerin: Dipl. Päd. Ke" + + "rstin Kunz\r\nAmtsgericht Hildesheim HRB 205502\r\n"; + // + // xrLabel11 + // + this.xrLabel11.Font = new System.Drawing.Font("Calibri", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrLabel11.LocationFloat = new DevExpress.Utils.PointFloat(498.1376F, 0F); + 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(178.8624F, 59.56258F); + this.xrLabel11.StylePriority.UseFont = false; + this.xrLabel11.StylePriority.UseTextAlignment = false; + this.xrLabel11.Text = "Sparkasse Hildesheim Peine Goslar\r\nIBAN DE57 2595 0130 0056 0374 38\r\nBIC NOLADE21" + + "HIK\r\n"; + this.xrLabel11.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; + // + // xrLabel14 + // + this.xrLabel14.Font = new System.Drawing.Font("Calibri", 11.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrLabel14.LocationFloat = new DevExpress.Utils.PointFloat(0F, 138.2153F); + this.xrLabel14.Name = "xrLabel14"; + this.xrLabel14.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel14.SizeF = new System.Drawing.SizeF(225F, 17F); + this.xrLabel14.StylePriority.UseFont = false; + this.xrLabel14.Text = "Kerstin Kunz"; + // + // xrLabel8 + // + this.xrLabel8.Font = new System.Drawing.Font("Calibri", 11F); + this.xrLabel8.LocationFloat = new DevExpress.Utils.PointFloat(0.1668612F, 41.54866F); + 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(676.8331F, 82.10416F); + this.xrLabel8.StylePriority.UseFont = false; + this.xrLabel8.Text = "Bitte überweisen Sie den genannten Betrag auf das unten angegebene Konto.\r\n\r\nFreu" + + "ndlichen Grüße"; + // + // xrLabel9 + // + this.xrLabel9.Font = new System.Drawing.Font("Calibri", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrLabel9.LocationFloat = new DevExpress.Utils.PointFloat(0F, 155.2153F); + this.xrLabel9.Name = "xrLabel9"; + this.xrLabel9.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel9.SizeF = new System.Drawing.SizeF(225.0001F, 23F); + this.xrLabel9.StylePriority.UseFont = false; + this.xrLabel9.Text = "Geschäftsführung"; + // + // InvoiceCustomerReport + // + this.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] { + this.Detail, + this.ReportHeader, + this.ReportFooter, + this.topMarginBand1, + this.bottomMarginBand1, + this.DetailReport}); + this.DataSource = this.bindingSource1; + this.ExportOptions.PrintPreview.DefaultFileName = "Spitzabrechnung"; + this.FormattingRuleSheet.AddRange(new DevExpress.XtraReports.UI.FormattingRule[] { + this.ruleRateFactorNull}); + this.Margins = new System.Drawing.Printing.Margins(75, 40, 42, 80); + this.PageHeight = 1169; + this.PageWidth = 827; + this.PaperKind = System.Drawing.Printing.PaperKind.A4; + this.Version = "17.1"; + ((System.ComponentModel.ISupportInitialize)(this.xrTable1)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrTable3)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrTable4)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrRichText1)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrRichText2)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this)).EndInit(); + + } + + #endregion + + private DevExpress.XtraReports.UI.DetailBand Detail; + private System.Windows.Forms.BindingSource bindingSource1; + private DevExpress.XtraReports.UI.ReportHeaderBand ReportHeader; + private DevExpress.XtraReports.UI.ReportFooterBand ReportFooter; + private DevExpress.XtraReports.UI.FormattingRule ruleRateFactorNull; + private DevExpress.XtraReports.UI.TopMarginBand topMarginBand1; + private DevExpress.XtraReports.UI.BottomMarginBand bottomMarginBand1; + private DevExpress.XtraReports.UI.XRTable xrTable1; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow9; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell6; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell7; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell9; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell10; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell12; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell14; + private DevExpress.XtraReports.UI.XRTable xrTable3; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow10; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell15; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell16; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell17; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell18; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell19; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell20; + private DevExpress.XtraReports.UI.XRTable xrTable4; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow11; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell23; + private DevExpress.XtraReports.UI.DetailReportBand DetailReport; + private DevExpress.XtraReports.UI.DetailBand Detail1; + private DevExpress.XtraReports.UI.XRLabel lblAddress; + private DevExpress.XtraReports.UI.XRRichText xrRichText1; + private DevExpress.XtraReports.UI.XRRichText xrRichText2; + private DevExpress.XtraReports.UI.XRPictureBox xrPictureBox1; + private DevExpress.XtraReports.UI.XRLine xrLine1; + private DevExpress.XtraReports.UI.XRLabel xrLabel5; + private DevExpress.XtraReports.UI.XRLabel lblAbrechnungszeitraum; + private DevExpress.XtraReports.UI.XRLabel xrLabel16; + private DevExpress.XtraReports.UI.XRLabel lblKlient; + private DevExpress.XtraReports.UI.XRLabel lblMitarbeiter; + private DevExpress.XtraReports.UI.XRLabel xrLabel15; + private DevExpress.XtraReports.UI.XRLabel xrLabel7; + private DevExpress.XtraReports.UI.XRLabel xrLabel3; + private DevExpress.XtraReports.UI.XRLabel xrLabel2; + private DevExpress.XtraReports.UI.XRLabel xrLabel4; + private DevExpress.XtraReports.UI.XRLabel xrLabel6; + private DevExpress.XtraReports.UI.XRLabel xrLabel11; + private DevExpress.XtraReports.UI.XRLabel xrLabel14; + private DevExpress.XtraReports.UI.XRLabel xrLabel8; + private DevExpress.XtraReports.UI.XRLabel xrLabel9; + } +} diff --git a/ReportImp/PassgenauUG/InvoiceCustomerReport.cs b/ReportImp/PassgenauUG/InvoiceCustomerReport.cs new file mode 100644 index 000000000..08743db92 --- /dev/null +++ b/ReportImp/PassgenauUG/InvoiceCustomerReport.cs @@ -0,0 +1,54 @@ +using System; +using System.Text; +using BeWo.Report; +using BeWo.Report.ReportObjects; + +namespace PassgenauUG +{ + public partial class InvoiceCustomerReport : DevExpress.XtraReports.UI.XtraReport, IBeWoReport + { + public InvoiceCustomerReport() + { + InitializeComponent(); + } + + public void SetReportDataSource(InvoiceCustomerRO pRO) + { + + StringBuilder sb = new StringBuilder(); + if (!String.IsNullOrEmpty(pRO.RecipientOrganisation) && !String.IsNullOrEmpty(pRO.RecipientOrganisation.Trim())) + { + sb.AppendLine(pRO.RecipientOrganisation); + } + if (!String.IsNullOrEmpty(pRO.RecipientDivision) && !String.IsNullOrEmpty(pRO.RecipientDivision.Trim())) + { + sb.AppendLine(pRO.RecipientDivision); + } + if ((!String.IsNullOrEmpty(pRO.RecipientFirstName) && !String.IsNullOrEmpty(pRO.RecipientFirstName.Trim())) + || (!String.IsNullOrEmpty(pRO.RecipientLastName) && !String.IsNullOrEmpty(pRO.RecipientLastName.Trim()))) + { + sb.AppendLine(String.Format("{0} {1}", pRO.RecipientFirstName, pRO.RecipientLastName).Trim()); + } + if (!String.IsNullOrEmpty(pRO.RecipientStreet) && !String.IsNullOrEmpty(pRO.RecipientStreet.Trim())) + { + sb.AppendLine(pRO.RecipientStreet); + } + if (!String.IsNullOrEmpty(pRO.RecipientPostCode) && !String.IsNullOrEmpty(pRO.RecipientPostCode.Trim())) + { + sb.Append(pRO.RecipientPostCode); + sb.Append(" "); + } + if (!String.IsNullOrEmpty(pRO.RecipientTown) && !String.IsNullOrEmpty(pRO.RecipientTown.Trim())) + { + sb.Append(pRO.RecipientTown); + } + lblAddress.Text = sb.ToString(); + + + lblAbrechnungszeitraum.Text = String.Format("hiermit stelle ich folgende Leistungen für {0:MM}/{0:yyyy} in Rechnung:", pRO.AccountingPeriodStart); + + + this.bindingSource1.DataSource = pRO; + } + } +} diff --git a/ReportImp/PassgenauUG/InvoiceCustomerReport.resx b/ReportImp/PassgenauUG/InvoiceCustomerReport.resx new file mode 100644 index 000000000..da58fd86c --- /dev/null +++ b/ReportImp/PassgenauUG/InvoiceCustomerReport.resx @@ -0,0 +1,1278 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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 + + + ewBcAHIAdABmADEAXABkAGUAZgBmADAAewBcAGYAbwBuAHQAdABiAGwAewBcAGYAMAAgAEMAYQBsAGkAYgByAGkAOwB9AHsAXABmADEAIABUAGkAbQBlAHMAIABOAGUAdwAgAFIAbwBtAGEAbgA7AH0AfQB7AFwAYwBvAGwAbwByAHQAYgBsACAAOwBcAHIAZQBkADAAXABnAHIAZQBlAG4AMABcAGIAbAB1AGUAMAAgADsAXAByAGUAZAAwAFwAZwByAGUAZQBuADAAXABiAGwAdQBlADIANQA1ACAAOwBcAHIAZQBkADAAXABnAHIAZQBlAG4AMABcAGIAbAB1AGUAMQAyADkAIAA7AH0AewBcACoAXABkAGUAZgBjAGgAcAAgAFwAZgAxAFwAZgBzADIANAB9AHsAXABzAHQAeQBsAGUAcwBoAGUAZQB0ACAAewBcAHEAbABcAGYAMQBcAGYAcwAyADQAIABOAG8AcgBtAGEAbAA7AH0AewBcACoAXABjAHMAMQBcAGYAMQBcAGYAcwAyADQAXABjAGYAMQAgAEQAZQBmAGEAdQBsAHQAIABQAGEAcgBhAGcAcgBhAHAAaAAgAEYAbwBuAHQAOwB9AHsAXAAqAFwAYwBzADIAXABzAGIAYQBzAGUAZABvAG4AMQBcAGYAMQBcAGYAcwAyADQAXABjAGYAMQAgAEwAaQBuAGUAIABOAHUAbQBiAGUAcgA7AH0AewBcACoAXABjAHMAMwBcAHUAbABcAGYAMQBcAGYAcwAyADQAXABjAGYAMgAgAEgAeQBwAGUAcgBsAGkAbgBrADsAfQB7AFwAKgBcAHQAcwA0AFwAdABzAHIAbwB3AGQAXABmADEAXABmAHMAMgA0AFwAcQBsAFwAdABzAGMAZQBsAGwAcABhAGQAZABmAGwAMwBcAHQAcwBjAGUAbABsAHAAYQBkAGQAbAAxADAAOABcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgBiADMAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAcgAzAFwAdABzAGMAZQBsAGwAcABhAGQAZAByADEAMAA4AFwAdABzAGMAZQBsAGwAcABhAGQAZABmAHQAMwBcAHQAcwB2AGUAcgB0AGEAbAB0AFwAYwBsAHQAeABsAHIAdABiACAATgBvAHIAbQBhAGwAIABUAGEAYgBsAGUAOwB9AHsAXAAqAFwAdABzADUAXAB0AHMAcgBvAHcAZABcAHMAYgBhAHMAZQBkAG8AbgA0AFwAZgAxAFwAZgBzADIANABcAHEAbABcAHQAcgBiAHIAZAByAHQAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdAByAGIAcgBkAHIAbABcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHIAYgByAGQAcgBiAFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcgBiAHIAZAByAHIAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdAByAGIAcgBkAHIAaABcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHIAYgByAGQAcgB2AFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgBsADMAXAB0AHMAYwBlAGwAbABwAGEAZABkAGwAMQAwADgAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAcgAzAFwAdABzAGMAZQBsAGwAcABhAGQAZAByADEAMAA4AFwAdABzAHYAZQByAHQAYQBsAHQAXABjAGwAdAB4AGwAcgB0AGIAIABUAGEAYgBsAGUAIABTAGkAbQBwAGwAZQAgADEAOwB9AH0AewBcACoAXABsAGkAcwB0AG8AdgBlAHIAcgBpAGQAZQB0AGEAYgBsAGUAfQBcAG4AbwB1AGkAYwBvAG0AcABhAHQAXABzAHAAbAB5AHQAdwBuAGkAbgBlAFwAaAB0AG0AYQB1AHQAcwBwAFwAcABhAHIAZABcAHAAbABhAGkAbgBcAHEAbAB7AFwAKgBcAGIAawBtAGsAcwB0AGEAcgB0ACAAXwBkAHgAXwBmAHIAYQBnAF8AUwB0AGEAcgB0AEYAcgBhAGcAbQBlAG4AdAB9AHsAXAAqAFwAYgBrAG0AawBlAG4AZAAgAF8AZAB4AF8AZgByAGEAZwBfAFMAdABhAHIAdABGAHIAYQBnAG0AZQBuAHQAfQB7AFwAZgBzADEANgBcAGMAZgAxACAAQQBuAGIAaQBlAHQAZQByACAAZgBcAHUAMgA1ADIAXAAnAGYAYwByACAATABlAGkAcwB0AHUAbgBnAGUAbgAgAG4AYQBjAGgAIABkAGUAbQB9AFwAZgBzADEANgBcAGMAZgAxAFwAcABhAHIAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcQBsAHsAXABmAHMAMQA2AFwAYwBmADEAIABCAHUAbgBkAGUAcwB0AGUAaQBsAGgAYQBiAGUAZwBlAHMAZQB0AHoAfQBcAGYAcwAxADYAXABjAGYAMQBcAHAAYQByAFwAcABhAHIAZABcAHAAbABhAGkAbgBcAHEAbAB7AFwAZgBzADEANgBcAGMAZgAxACAAQQBuAGIAaQBlAHQAZQByACAAZgBcAHUAMgA1ADIAXAAnAGYAYwByACAATABlAGkAcwB0AHUAbgBnAGUAbgAgAGQAZQByACAASgB1AGcAZQBuAGQAaABpAGwAZgBlAH0AXABmAHMAMQA2AFwAYwBmADEAXABwAGEAcgBcAHAAYQByAGQAXABwAGwAYQBpAG4AXABxAGwAewBcAGYAcwAxADYAXABjAGYAMQAgAFMAbwB6AGkAYQBsAGUAIABQAHIAbwBqAGUAawB0AGUAfQBcAGYAcwAxADYAXABjAGYAMQBcAHAAYQByAFwAcABhAHIAZABcAHAAbABhAGkAbgBcAHEAbAB7AFwAZgBzADEANgBcAGMAZgAxACAAQgBlAHIAYQB0AHUAbgBnAHMAbABlAGkAcwB0AHUAbgBnAGUAbgB9AFwAZgBzADEANgBcAGMAZgAxAFwAcABhAHIAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcQBsAFwAZgBzADEANgBcAGMAZgAxAFwAcABhAHIAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcQBsAHsAXABmAHMAMQA2AFwAYwBmADEAIABTAGMAaABlAGUAbABlAG4AcwB0AHIAYQBcAHUAMgAyADMAXAAnAGQAZgBlACAAMgA2AH0AXABmAHMAMQA2AFwAYwBmADEAXABwAGEAcgBcAHAAYQByAGQAXABwAGwAYQBpAG4AXABxAGwAewBcAGYAcwAxADYAXABjAGYAMQAgADMAMQAxADMANAAgAEgAaQBsAGQAZQBzAGgAZQBpAG0AfQBcAGYAcwAxADYAXABjAGYAMQBcAHAAYQByAFwAcABhAHIAZABcAHAAbABhAGkAbgBcAHEAbABcAGYAcwAxADYAXABjAGYAMQBcAHAAYQByAFwAcABhAHIAZABcAHAAbABhAGkAbgBcAHEAbAB7AFwAZgBzADEANgBcAGMAZgAxACAASwBvAG4AdABhAGsAdAA6AH0AXABmAHMAMQA2AFwAYwBmADEAXABwAGEAcgBcAHAAYQByAGQAXABwAGwAYQBpAG4AXABxAGwAewBcAGYAcwAxADYAXABjAGYAMQAgAFQAZQBsADoAIAAwADUAMQAyADEALwA3ADUAIAA1ADkAIAAyADgANQB9AFwAZgBzADEANgBcAGMAZgAxAFwAcABhAHIAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcQBsAHsAXABmAHMAMQA2AFwAYwBmADEAIABGAGEAeAA6ACAAMAA1ADEAMgAxAC8ANwA1ACAANQA5ACAAMgA4ADYAfQBcAGYAcwAxADYAXABjAGYAMQBcAHAAYQByAFwAcABhAHIAZABcAHAAbABhAGkAbgBcAHEAbABcAGYAcwAxADYAXABjAGYAMQBcAHAAYQByAFwAcABhAHIAZABcAHAAbABhAGkAbgBcAHEAbAB7AFwAZgBzADEANgBcAGMAZgAxACAATQBhAGkAbAA6ACAAawBvAG4AdABhAGsAdABAAHAAYQBzAHMAZwBlAG4AYQB1AC0AaABpAGwAZABlAHMAaABlAGkAbQAuAGQAZQB9AFwAZgBzADEANgBcAGMAZgAxAFwAcABhAHIAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcQBsAHsAXABmAGkAZQBsAGQAewBcACoAXABmAGwAZABpAG4AcwB0AHsAXABmAHMAMQA2AFwAYwBmADMAIABIAFkAUABFAFIATABJAE4ASwAgACIAdwB3AHcALgBwAGEAcwBzAGcAZQBuAGEAdQAtAGgAaQBsAGQAZQBzAGgAZQBpAG0ALgBkAGUAIgB9AH0AewBcAGYAbABkAHIAcwBsAHQAewBcAGYAcwAxADYAXABjAGYAMgAgAHcAdwB3AC4AcABhAHMAcwBnAGUAbgBhAHUALQBoAGkAbABkAGUAcwBoAGUAaQBtAC4AZABlAH0AfQB9AFwAZgBzADEANgBcAGMAZgAzAFwAcABhAHIAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcQBsAFwAZgBzADEANgBcAGMAZgAzAFwAcABhAHIAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcQBsAHsAXABmAHMAMQA2AFwAYwBmADEAIABJAG4AcwB0AGkAdAB1AHQAaQBvAG4AcwBrAGUAbgBuAHoAZQBpAGMAaABlAG4AIAAoAEkASwApADoAIAA0ADYAMAAzADAAOQAxADAANAB9AFwAZgBzADEANgBcAGMAZgAxAFwAcABhAHIAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcQBsAFwAZgBzADEANgBcAGMAZgAxAFwAcABhAHIAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcQBsAHsAXABsAGEAbgBnADEAMAAzADEAXABsAGEAbgBnAGYAZQAxADAAMwAxAFwAZgBzADEANgBcAGMAZgAxACAASABpAGwAZABlAHMAaABlAGkAbQAsACAAWwBJAG4AdgBvAGkAYwBlAEQAYQB0AGUAXQB9AFwAZgBzADEANgBcAGMAZgAxAFwAcABhAHIAfQA= + + + ewBcAHIAdABmADEAXABhAG4AcwBpAGMAcABnADEAMgA1ADIADQAKAHsADQAKAFwAZgBvAG4AdAB0AGIAbAANAAoAewBcAGYAMAAgAFQAaQBtAGUAcwAgAE4AZQB3ACAAUgBvAG0AYQBuADsAfQANAAoAewBcAGYAMQAgAEMAYQBsAGkAYgByAGkAOwB9AA0ACgB9AA0ACgB7AA0ACgBcAGMAbwBsAG8AcgB0AGIAbAANAAoAOwANAAoAXAByAGUAZAAwAFwAZwByAGUAZQBuADAAXABiAGwAdQBlADIANQA1ADsADQAKAFwAcgBlAGQAMABcAGcAcgBlAGUAbgAwAFwAYgBsAHUAZQAwADsADQAKAH0ADQAKAFwAbgBvAHUAaQBjAG8AbQBwAGEAdABcAHMAcABsAHkAdAB3AG4AaQBuAGUAXABoAHQAbQBhAHUAdABzAHAAewBcAHAAYQByAGQAXABwAGwAYQBpAG4AXABxAGwAXABzAGwAMgA1ADgAXABzAGwAbQB1AGwAdAAxAFwAcwBhADEANgAwAHsAXAAqAFwAYgBrAG0AawBzAHQAYQByAHQAIABfAGQAeABfAGYAcgBhAGcAXwBTAHQAYQByAHQARgByAGEAZwBtAGUAbgB0AH0AewBcACoAXABiAGsAbQBrAGUAbgBkACAAXwBkAHgAXwBmAHIAYQBnAF8AUwB0AGEAcgB0AEYAcgBhAGcAbQBlAG4AdAB9AHsAXABmADEAXABmAHMAMQA2AFwAYwBmADAAIABQAEEAUwBTAEcARQBOAEEAVQAgAHUAbgB0AGUAcgBzAHQAXAB1ADIANQAyAFwAJwBmAGMAdAB6AGUAbgAgAFwAdQA4ADIAMgA2AFwAJwA5ADUAIABTAGMAaABlAGUAbABlAG4AcwB0AHIAYQBcAHUAMgAyADMAXAAnAGQAZgBlACAAMgA2ACAAXAB1ADgAMgAyADYAXAAnADkANQAgADMAMQAxADMANAAgAEgAaQBsAGQAZQBzAGgAZQBpAG0AfQBcAGYAMQBcAGYAcwAxADYAXABwAGEAcgBcAHAAYQByAGQAXABwAGwAYQBpAG4AXABxAGwAXABsAGEAbgBnADcAXABsAGEAbgBnAGYAZQA3AFwAZgBzADIANABcAGMAZgAyAFwAcABhAHIAfQANAAoAfQANAAoA + + + + + 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 + gg== + + + + 17, 17 + + \ No newline at end of file diff --git a/ReportImp/PassgenauUG/Invoicing/CustomInvoiceNumberGenerator.cs b/ReportImp/PassgenauUG/Invoicing/CustomInvoiceNumberGenerator.cs new file mode 100644 index 000000000..fac737443 --- /dev/null +++ b/ReportImp/PassgenauUG/Invoicing/CustomInvoiceNumberGenerator.cs @@ -0,0 +1,81 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using BeWo.Data.Access; +using BeWo.Data.Entities; +using BeWo.Service.Invoicing; +using BeWo.Service.Plugins; +using BS.Shared; +using BS.Shared.Core; +using BS.Shared.DataContracts; +using BS.Shared.Services; + +namespace PassgenauUG.Invoicing +{ + internal class CustomInvoiceNumberGenerator : InvoiceNumberGenerator + { + public override string GetNextInvoiceNumber(int increment, InvoiceBase invoiceBase) + { + //if (invoiceBase == null || invoiceBase.Type == InvoiceType.Settlement) + //{ + // return null; + //} + var next = base.GetNextInvoiceNumber(increment, invoiceBase); + + int number = 0; + + String pattern = ""; + + if (next.IndexOf(":") > 0) + { + Int32.TryParse(next.Substring(0, next.IndexOf(":")), out number); + pattern = next.Substring(next.IndexOf(":") + 1); + + } + + + String name = ""; + + if (invoiceBase != null) + { + Customer c = null; + + + if (invoiceBase.CostBearer2SupportConcept != null) + { + c = invoiceBase.CostBearer2SupportConcept.SupportConcept.Customer; + + + } + else if (invoiceBase.RecipientCustomerOid.HasValue) + { + c = DAOFactory.GenericDAO.LoadByID(invoiceBase.RecipientCustomerOid.Value); + } + + if (c != null) + { + name = c.Person.FirstNameLastName; + } + } + + DateTime dt = DateTime.Now; + + if (invoiceBase != null && invoiceBase.AccountingPeriodStart.HasValue) + { + dt = invoiceBase.AccountingPeriodStart.Value; + } + + pattern = pattern.Replace("{jjjj}", dt.Year.ToString()); + pattern = pattern.Replace("{name}", name); + + return base.ApplyPatternWithId(pattern, number, ""); + } + + protected override string ApplyPatternWithId(string pattern, long number, string id) + { + return number + ":" + pattern; + } + + } +} diff --git a/ReportImp/PassgenauUG/Invoicing/DefaultInvoiceCreation.cs b/ReportImp/PassgenauUG/Invoicing/DefaultInvoiceCreation.cs index b605713fc..b6ecf0ccd 100644 --- a/ReportImp/PassgenauUG/Invoicing/DefaultInvoiceCreation.cs +++ b/ReportImp/PassgenauUG/Invoicing/DefaultInvoiceCreation.cs @@ -112,7 +112,7 @@ namespace PassgenauUG.Invoicing public override IList CreateSummaryInvoiceItems(IList itemList, DateTimeSpan invoicePeriod, SupportConceptApprovalPeriod scap, Calculations calc, bool summaryPerMonth, bool addRateFactorToUnitCount) { - var list = base.CreateSummaryInvoiceItems(itemList, invoicePeriod, scap, calc, summaryPerMonth, addRateFactorToUnitCount); + var list = base.CreateSummaryInvoiceItems(itemList, invoicePeriod, scap, calc, summaryPerMonth, true); //var items = CreateEinsatzPauschaleItems(itemList, scap, calc); //if (items != null && items.Count > 0) @@ -124,7 +124,24 @@ namespace PassgenauUG.Invoicing public override InvoiceItem CreateInvoiceItem(ServiceRecordDC iServiceRecord, SupportConceptApprovalPeriod scap, Calculations calc) { var ii = base.CreateInvoiceItem(iServiceRecord, scap, calc); - + + if (ii.AccountingInterval.HasValue && ii.AccountingInterval.Value != AccountingIntervalType.FlatRate && + ii.ItemPeriodStart.HasValue && ii.ItemPeriodEnd.HasValue && ii.ItemPeriodStart < ii.ItemPeriodEnd) + { + if (scap.CostBearer2SupportConcept.CostBearer.CostRatePeriods != null) + { + var dclist = + MapperFactory.CostRatePeriodDC_CostRatePeriod.MapToNewDCs(scap.CostBearer2SupportConcept.CostBearer + .CostRatePeriods); + var crp = dclist.GetCostRatePeriodForDate(CostRatePeriodType.RateFactor, iServiceRecord.Start.Value); + + if (crp != null && crp.CostRateValue.HasValue && crp.CostRateValue.Value > 0) + { + ii.RateFactor = crp.CostRateValue; + } + } + } + if (ii.ItemDescription.Contains("Schulassistenz")) { ii.UnitDescription = "Zeitstunden"; diff --git a/ReportImp/PassgenauUG/Leistungsnachweis.Designer.cs b/ReportImp/PassgenauUG/Leistungsnachweis.Designer.cs index 36016cbb2..f7dcdfa67 100644 --- a/ReportImp/PassgenauUG/Leistungsnachweis.Designer.cs +++ b/ReportImp/PassgenauUG/Leistungsnachweis.Designer.cs @@ -170,11 +170,12 @@ namespace PassgenauUG // // xrTableCell8 // + this.xrTableCell8.Multiline = true; this.xrTableCell8.Name = "xrTableCell8"; this.xrTableCell8.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 2, 0, 0, 100F); this.xrTableCell8.StylePriority.UsePadding = false; this.xrTableCell8.StylePriority.UseTextAlignment = false; - this.xrTableCell8.Text = "Unterschrift"; + this.xrTableCell8.Text = "Unterschrift\r\nMitarbeiter/in"; this.xrTableCell8.Weight = 0.31701693264503561D; // // DetailReport @@ -193,7 +194,7 @@ namespace PassgenauUG this.Detail1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { this.xrTable3}); this.Detail1.Font = new System.Drawing.Font("Arial", 10F); - this.Detail1.HeightF = 20F; + this.Detail1.HeightF = 25F; this.Detail1.Name = "Detail1"; this.Detail1.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F); this.Detail1.StylePriority.UseFont = false; @@ -209,7 +210,7 @@ namespace PassgenauUG this.xrTable3.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F); this.xrTable3.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] { this.xrTableRow6}); - this.xrTable3.SizeF = new System.Drawing.SizeF(720F, 20F); + this.xrTable3.SizeF = new System.Drawing.SizeF(720F, 25F); this.xrTable3.StylePriority.UseFont = false; this.xrTable3.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; // @@ -225,7 +226,7 @@ namespace PassgenauUG this.xrTableRow6.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F); this.xrTableRow6.StylePriority.UseTextAlignment = false; this.xrTableRow6.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; - this.xrTableRow6.Weight = 1D; + this.xrTableRow6.Weight = 1.25D; // // xrTableCell13 // @@ -452,7 +453,7 @@ namespace PassgenauUG this.xrLabel7, this.xrLabel5}); this.ReportFooter.Font = new System.Drawing.Font("Arial", 11F); - this.ReportFooter.HeightF = 145.96F; + this.ReportFooter.HeightF = 160F; this.ReportFooter.Name = "ReportFooter"; this.ReportFooter.StylePriority.UseFont = false; // @@ -613,18 +614,18 @@ namespace PassgenauUG // xrLabel7 // this.xrLabel7.Borders = DevExpress.XtraPrinting.BorderSide.Top; - this.xrLabel7.LocationFloat = new DevExpress.Utils.PointFloat(223.6946F, 127.96F); + this.xrLabel7.LocationFloat = new DevExpress.Utils.PointFloat(230F, 142F); this.xrLabel7.Name = "xrLabel7"; this.xrLabel7.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); this.xrLabel7.SizeF = new System.Drawing.SizeF(200F, 17.99997F); this.xrLabel7.StylePriority.UseBorders = false; this.xrLabel7.StylePriority.UseFont = false; - this.xrLabel7.Text = "Unterschrift"; + this.xrLabel7.Text = "Unterschrift Klient/in"; // // xrLabel5 // this.xrLabel5.Borders = DevExpress.XtraPrinting.BorderSide.Top; - this.xrLabel5.LocationFloat = new DevExpress.Utils.PointFloat(0.6944444F, 127.96F); + this.xrLabel5.LocationFloat = new DevExpress.Utils.PointFloat(1.059638E-05F, 142F); this.xrLabel5.Name = "xrLabel5"; this.xrLabel5.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); this.xrLabel5.SizeF = new System.Drawing.SizeF(200F, 17.99997F); diff --git a/ReportImp/PassgenauUG/Leistungsnachweis.cs b/ReportImp/PassgenauUG/Leistungsnachweis.cs index 70517bd12..0a2125d00 100644 --- a/ReportImp/PassgenauUG/Leistungsnachweis.cs +++ b/ReportImp/PassgenauUG/Leistungsnachweis.cs @@ -22,6 +22,12 @@ namespace PassgenauUG public void SetReportDataSource(ServicesOverviewRO pRO) { ErmittleHauptbetreuer(pRO); + + if (pRO.RateFactor == 0) + { + pRO.RateFactor = 1.2m; + } + if (pRO.Services != null) { List servicesBillable = new List(); @@ -35,7 +41,7 @@ namespace PassgenauUG { summeStunden += s.Minutes; - var fls = (s.Minutes * (1 + (double) pRO.RateFactor)) / 60; + var fls = (s.Minutes * (double)pRO.RateFactor) / 60; summeFLS += fls; s.Minutes = fls; diff --git a/ReportImp/PassgenauUG/PassgenauUG.csproj b/ReportImp/PassgenauUG/PassgenauUG.csproj index df6bed791..1f0814e53 100644 --- a/ReportImp/PassgenauUG/PassgenauUG.csproj +++ b/ReportImp/PassgenauUG/PassgenauUG.csproj @@ -49,6 +49,16 @@ + + + + + + Component + + + InvoiceCustomerReport.cs + @@ -91,6 +101,10 @@ + + InvoiceCustomerReport.cs + Designer + LeistungsnachweisSbd.cs diff --git a/ReportImp/PassgenauUG/Service/CustomSchulbegleitenderDienstService.cs b/ReportImp/PassgenauUG/Service/CustomSchulbegleitenderDienstService.cs new file mode 100644 index 000000000..81b0dec91 --- /dev/null +++ b/ReportImp/PassgenauUG/Service/CustomSchulbegleitenderDienstService.cs @@ -0,0 +1,114 @@ +using System; +using System.Collections.Generic; +using System.IO; +using System.Linq; +using System.Net; +using System.Net.Mail; +using BeWo.Data; +using BeWo.Data.Access; +using BeWo.Data.Entities; +using BeWo.Report; +using BeWo.Report.ReportObjects; +using BeWo.Service.Core; +using BeWo.Service.DCEntityMapper; +using BeWo.Service.MessageContracts; +using BeWo.Service.Plugins; +using BS.Shared; +using BS.Shared.Core; +using BS.Shared.DataContracts; +using BS.Shared.DataContracts.Compact; +using BS.Shared.Extensions; +using BS.Shared.Services; +using DevExpress.Data; +using DevExpress.XtraReports.UI; +using Utils = BS.Shared.Core.Utils; + +namespace PassgenauUG.Service +{ + public class CustomSchulbegleitenderDienstService : SchulbegleitenderDienstService + { + public override String CreateDefaultServiceRecords(DateTime monat, IList oids) + { + int customerCount = 0; + String message = ""; + var employees = DAOFactory.GenericDAO.LoadByIDs(oids); + + var vs = PluginLoader.FindClass(); + foreach (var e in employees) + { + foreach (var e2c in e.Employee2CustomerList) + { + if (HasValidRelation(e2c)) + { + var c = e2c.Customer; + if (c.IsActive == ActivationTypeId.Active) + { + foreach (var sc in c.SupportConcepts) + { + if (sc.IsActive == ActivationTypeId.Active) + { + foreach (var c2s in sc.CostBearer2SupportConceptList) + { + if (c2s.ApprovedStartDate.HasValue && c2s.ApprovedEndDate.HasValue) + { + if (c2s.ApprovedStartDate < monat.AddMonths(1) && + c2s.ApprovedEndDate >= monat) + { + if (CreateDefaultServiceRecords(monat, e, c, sc, c2s, vs) > 0) + { + customerCount++; + } + } + } + } + } + } + } + } + } + } + + message = String.Format("Es wurden Einträge für {0} KlientInnen erstellt.", customerCount); + return message; + } + + public override ServiceDescription GetDefaultServiceDescription(Employee emp, Customer customer, CostBearer2SupportConcept c2s) + { + ServiceCategory cat = null; + + foreach (var ap in c2s.ApprovalPeriodList) + { + if (ap.ServiceCategory != null) + { + cat = ap.ServiceCategory; + } + } + + foreach (var sa in c2s.SupportConcept.ServiceAccountings) + { + if (sa.ServiceDescription != null && sa.ServiceDescription.ServiceCategory.Oid == cat.Oid) + { + return sa.ServiceDescription; + } + //if (ap.ServiceCategory != null) + //{ + // var desc = DAOFactory.SearchDAO.FindServiceDescriptionForCategory(ap.ServiceCategory.Oid.Value); + + // var sd = desc.OrderBy(a => a.Position).FirstOrDefault(); + + // if (sd != null) + // { + // return sd; + // } + //} + } + + return base.GetDefaultServiceDescription(emp, customer, c2s); + } + + //public override ServiceDescription GetDefaultServiceDescription() + //{ + // return DAOFactory.GenericDAO.LoadByID() + //} + } +} diff --git a/ReportImp/PassgenauUG/ServiceInvoiceReport.cs b/ReportImp/PassgenauUG/ServiceInvoiceReport.cs index 753a07148..ce1eb0a5e 100644 --- a/ReportImp/PassgenauUG/ServiceInvoiceReport.cs +++ b/ReportImp/PassgenauUG/ServiceInvoiceReport.cs @@ -35,10 +35,6 @@ namespace PassgenauUG } sb.AppendLine(pRO.RecipientOrganisation); } - if (!String.IsNullOrEmpty(pRO.RecipientContactPerson)) - { - sb.AppendLine(pRO.RecipientContactPerson); - } if (!String.IsNullOrEmpty(pRO.RecipientDivision)) { sb.AppendLine(pRO.RecipientDivision); diff --git a/ReportImp/SynpraxReports/CustomMitarbeiterstundenkontoBerechnungMonate.cs b/ReportImp/SynpraxReports/CustomMitarbeiterstundenkontoBerechnungMonate.cs index 3d9a72e0e..5a5a1c8b5 100644 --- a/ReportImp/SynpraxReports/CustomMitarbeiterstundenkontoBerechnungMonate.cs +++ b/ReportImp/SynpraxReports/CustomMitarbeiterstundenkontoBerechnungMonate.cs @@ -14,7 +14,7 @@ namespace SynpraxReports public override MitarbeiterstundenkontoBerechnung CreateMitarbeiterstundenkontoBerechnung() { - return new CustomMitarbeiterstundenkontoBerechnung(); + return new CustomMitarbeiterstundenkontoBerechnungTagesansicht(); } } } diff --git a/ReportImp/SynpraxReports/CustomMitarbeiterstundenkontoBerechnungTagesansicht.cs b/ReportImp/SynpraxReports/CustomMitarbeiterstundenkontoBerechnungTagesansicht.cs new file mode 100644 index 000000000..4dbe4b503 --- /dev/null +++ b/ReportImp/SynpraxReports/CustomMitarbeiterstundenkontoBerechnungTagesansicht.cs @@ -0,0 +1,182 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using BeWo.Data.Entities; +using BeWo.Report.ReportObjects; +using BS.Shared.Core; +using BS.Shared.Extensions; + + +namespace SynpraxReports +{ + public class CustomMitarbeiterstundenkontoBerechnungTagesansicht : MitarbeiterstundenkontoBerechnung + { + public override bool AddServiceRecordToDuration(ServiceRecord item) + { + if (item.ServiceDescription != null && item.ServiceDescription.ServiceCategory != null) + { + if (item.ServiceDescription.Name != "Pause") + { + if (item.ServiceDescription.ServiceCategory.Name == "Arbeitszeit") + { + return true; + } + } + } + return false; + } + + protected override ServiceRecordSummary BerechneStunden(MitarbeiterstundenkontoRO.EmployeeDetail empDetail, IList groupFilteredRecords, DateTime berichtsAnfang, + DateTime berichtsEnde) + { + decimal flsGesamt = 0; + decimal arbeitszeit = 0; + + var sum = new ServiceRecordSummary(); + sum.RecordsImBerichtszeitraum = new List(); + //base.CorrectOverlappingTimes(groupFilteredRecords); + + foreach (var item in groupFilteredRecords) + { + if (!IsServiceRecordFehlzeit(item)) + { + if (item.Start.Value >= berichtsAnfang && item.Start.Value < berichtsEnde) + { + //if (AddServiceRecordToDuration(item)) + //{ + decimal duration = 0; + + if (item.GroupRoundedDuration.HasValue) + { + duration = item.GroupRoundedDuration.Value; + } + else + { + duration = item.RoundedDuration; + } + + if (item.ServiceDescription != null && + item.ServiceDescription.ServiceCategory != null) + { + if (item.ServiceDescription.ServiceCategory.Name == "Arbeitszeit") + { + + if (item.ServiceDescription.Name != "Pause") + { + arbeitszeit += duration; + } + else + { + //arbeitszeit -= duration; + } + } + else if (item.ServiceDescription.ServiceCategory.IsBillable) + { + flsGesamt += duration; + } + + } + sum.RecordsImBerichtszeitraum.Add(item); + } + } + } + + sum.IstAbrechenbar = flsGesamt; + sum.IstNichtAbrechenbar = arbeitszeit - flsGesamt; + + return sum; + } + + public override MitarbeiterstundenkontoRO.EmployeeDetail BerechneUeberstundenBis(MitarbeiterstundenkontoRO.EmployeeDetail edOrig, IList records, DateTime monat, out decimal? ueberstunden, + out decimal alteExtraUeberstunden) + { + + return base.BerechneUeberstundenBis(edOrig, records, monat, out ueberstunden, out alteExtraUeberstunden); + } + + public override IList CreateDayDetails(DateTime berichtStart, DateTime berichtEnde, MitarbeiterstundenkontoRO.EmployeeDetail ed, IList recordsAll) + { + var list = base.CreateDayDetails(berichtStart, berichtEnde, ed, recordsAll); + + + foreach (var dd in list) + { + dd.MinutesTotal = 0; + dd.SpecialHours = 0; + dd.PauseInMinuten = 0; + + foreach (var sr in recordsAll) + { + if (sr.Start.HasValue && sr.Start >= berichtStart && sr.Start < berichtEnde && sr.End.HasValue && sr.Start.Value.Day == dd.Date.Day) + { + decimal duration = GetDuration(sr); + + if (sr.ServiceDescription.Name == "Pause") + { + dd.PauseInMinuten += (decimal)sr.DurationMinutes; + + } + else if (sr.ServiceDescription.ServiceCategory.Name == "Arbeitszeit") + { + dd.MinutesTotal += (decimal)sr.DurationMinutes; + } + else if (sr.ServiceDescription.Name != "Arbeitszeit" && + sr.ServiceDescription.ServiceCategory.IsBillable) + { + dd.SpecialHours += (decimal)sr.DurationMinutes; + } + + } + } + + + if (dd.PauseInMinuten > 0) + { + dd.MinutesTotal -= dd.PauseInMinuten; + if (dd.MinutesTotal < 0) + { + dd.MinutesTotal = 0; + } + } + + } + return list; + } + + private decimal GetDuration(ServiceRecord sr) + { + decimal duration = 0; + + if (sr.GroupRoundedDuration.HasValue) + { + duration = sr.GroupRoundedDuration.Value; + } + else + { + duration = sr.RoundedDuration; + } + + return duration; + } + + public override bool SollPauseBerechnen() + { + return true; + } + + public override bool ShouldCreateDayDetails() + { + return true; + } + + public override MitarbeiterstundenkontoRO.DayDetail CreateDayDetail(DateTime date, MitarbeiterstundenkontoRO.EmployeeDetail ed) + { + var dd = base.CreateDayDetail(date, ed); + dd.MaxHoursUntilBreak = null; + dd.MaxHoursUntilBreak2 = null; + dd.BreakMinutes = null; + dd.BreakMinutes2 = null; + return dd; + } + } +} diff --git a/ReportImp/SynpraxReports/Mitarbeiterarbeitszeitkonto.cs b/ReportImp/SynpraxReports/Mitarbeiterarbeitszeitkonto.cs new file mode 100644 index 000000000..b35cd321f --- /dev/null +++ b/ReportImp/SynpraxReports/Mitarbeiterarbeitszeitkonto.cs @@ -0,0 +1,47 @@ + +using System; +using System.Collections.Generic; +using System.Linq; +using BeWo.Report; +using BeWo.Report.ReportObjects; + +using BS.Shared.Core; +using DevExpress.XtraReports.UI; + +namespace SynpraxReports +{ + [IDSpecificClass(Identifier = "Mitarbeiterarbeitszeitkonto")] + public partial class Mitarbeiterarbeitszeitkonto : DevExpress.XtraReports.UI.XtraReport, IBeWoReport + { + + public Mitarbeiterarbeitszeitkonto() + { + InitializeComponent(); + } + + public void SetReportDataSource(MitarbeiterstundenkontoRO pRO) + { + var msb = new CustomMitarbeiterstundenkontoBerechnungTagesansicht(); + msb.CreateReport(pRO); + + foreach (var ed in pRO.EmployeeDetailList) + { + var c = ed.Employee.GetValidContractForDate(pRO.ReportStartDate); + if (c != null) + { + if (c.MonthlyTotalHours.HasValue) + { + ed.Regelarbeitszeit = String.Format("{0:0.00} Stunden im Monat", c.MonthlyTotalHours); + } + else if (c.WeeklyTotalHours.HasValue) + { + ed.Regelarbeitszeit = String.Format("{0:0.00} Stunden pro Woche", c.WeeklyTotalHours); + } + } + + } + this.bindingSource1.DataSource = pRO; + } + + } +} diff --git a/ReportImp/SynpraxReports/Mitarbeiterarbeitszeitkonto.designer.cs b/ReportImp/SynpraxReports/Mitarbeiterarbeitszeitkonto.designer.cs new file mode 100644 index 000000000..87a62f650 --- /dev/null +++ b/ReportImp/SynpraxReports/Mitarbeiterarbeitszeitkonto.designer.cs @@ -0,0 +1,1195 @@ +using BeWo.Report.ReportObjects; +namespace SynpraxReports +{ + partial class Mitarbeiterarbeitszeitkonto + { + /// + /// Required designer variable. + /// + private System.ComponentModel.IContainer components = null; + + /// + /// Clean up any resources being used. + /// + /// true if managed resources should be disposed; otherwise, false. + protected override void Dispose(bool disposing) + { + if (disposing && (components != null)) + { + components.Dispose(); + } + base.Dispose(disposing); + } + + #region Designer generated code + + /// + /// Required method for Designer support - do not modify + /// the contents of this method with the code editor. + /// + private void InitializeComponent() + { + this.components = new System.ComponentModel.Container(); + DevExpress.XtraReports.UI.XRSummary xrSummary1 = new DevExpress.XtraReports.UI.XRSummary(); + DevExpress.XtraReports.UI.XRSummary xrSummary2 = new DevExpress.XtraReports.UI.XRSummary(); + DevExpress.XtraReports.UI.XRSummary xrSummary3 = new DevExpress.XtraReports.UI.XRSummary(); + DevExpress.XtraReports.UI.XRSummary xrSummary4 = new DevExpress.XtraReports.UI.XRSummary(); + DevExpress.XtraReports.UI.XRSummary xrSummary5 = new DevExpress.XtraReports.UI.XRSummary(); + this.Detail = new DevExpress.XtraReports.UI.DetailBand(); + this.Detail1 = new DevExpress.XtraReports.UI.DetailBand(); + this.xrTableDetail = new DevExpress.XtraReports.UI.XRTable(); + this.xrTableRowDetail = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell3 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell20 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell31 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell19 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell16 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell67 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell27 = new DevExpress.XtraReports.UI.XRTableCell(); + this.DetailReport = new DevExpress.XtraReports.UI.DetailReportBand(); + this.DetailReport1 = new DevExpress.XtraReports.UI.DetailReportBand(); + this.Detail2 = new DevExpress.XtraReports.UI.DetailBand(); + this.GroupHeader2 = new DevExpress.XtraReports.UI.GroupHeaderBand(); + this.xrTableHeader = new DevExpress.XtraReports.UI.XRTable(); + this.xrTableRowHeader = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell5 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell2 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell7 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell9 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell4 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell8 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell10 = new DevExpress.XtraReports.UI.XRTableCell(); + this.GroupHeader3 = new DevExpress.XtraReports.UI.GroupHeaderBand(); + this.lblMonat = new DevExpress.XtraReports.UI.XRLabel(); + this.xrTable2 = new DevExpress.XtraReports.UI.XRTable(); + this.xrTableRow1 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell1 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell25 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableRow8 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell6 = new DevExpress.XtraReports.UI.XRTableCell(); + this.cellRegelarbeitszeit = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableRow10 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell21 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell24 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell28 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell23 = new DevExpress.XtraReports.UI.XRTableCell(); + this.GroupFooter2 = new DevExpress.XtraReports.UI.GroupFooterBand(); + this.xrTable4 = new DevExpress.XtraReports.UI.XRTable(); + this.xrTableRow9 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell64 = new DevExpress.XtraReports.UI.XRTableCell(); + this.cellSumMinutesTotalDecimal = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell29 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell22 = new DevExpress.XtraReports.UI.XRTableCell(); + this.cellSumHoursSickDecimal = new DevExpress.XtraReports.UI.XRTableCell(); + this.cellSumHoursInVacationDecimal = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTable1 = new DevExpress.XtraReports.UI.XRTable(); + this.xrTableRow4 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell46 = new DevExpress.XtraReports.UI.XRTableCell(); + this.cellSumMinutesTotalDecimal2 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell17 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell15 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell41 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell55 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableRow5 = new DevExpress.XtraReports.UI.XRTableRow(); + this.sollStundenMonatLabelTableCell = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell50 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell51 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell18 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell11 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell13 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableRow6 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell48 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell57 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell58 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell26 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell12 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell14 = new DevExpress.XtraReports.UI.XRTableCell(); + this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components); + this.Title = new DevExpress.XtraReports.UI.XRControlStyle(); + this.FieldCaption = new DevExpress.XtraReports.UI.XRControlStyle(); + this.PageInfo = new DevExpress.XtraReports.UI.XRControlStyle(); + this.DataField = new DevExpress.XtraReports.UI.XRControlStyle(); + this.topMarginBand1 = new DevExpress.XtraReports.UI.TopMarginBand(); + this.bottomMarginBand1 = new DevExpress.XtraReports.UI.BottomMarginBand(); + this.fieldSumSpecial = new DevExpress.XtraReports.UI.CalculatedField(); + this.fieldSumSonntag = new DevExpress.XtraReports.UI.CalculatedField(); + this.fieldSumFeiertag = new DevExpress.XtraReports.UI.CalculatedField(); + this.fieldHours = new DevExpress.XtraReports.UI.CalculatedField(); + this.fieldSick = new DevExpress.XtraReports.UI.CalculatedField(); + this.fieldVacation = new DevExpress.XtraReports.UI.CalculatedField(); + this.calculatedField1 = new DevExpress.XtraReports.UI.CalculatedField(); + this.fieldSumHours = new DevExpress.XtraReports.UI.CalculatedField(); + this.fieldSumHoliday2 = new DevExpress.XtraReports.UI.CalculatedField(); + this.fieldIstArbeitszeit = new DevExpress.XtraReports.UI.CalculatedField(); + this.fieldUeberstundenGesamt = new DevExpress.XtraReports.UI.CalculatedField(); + this.fieldPause = new DevExpress.XtraReports.UI.CalculatedField(); + this.fieldSpecialHours = new DevExpress.XtraReports.UI.CalculatedField(); + ((System.ComponentModel.ISupportInitialize)(this.xrTableDetail)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrTableHeader)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrTable2)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrTable4)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrTable1)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this)).BeginInit(); + // + // Detail + // + this.Detail.HeightF = 0F; + this.Detail.Name = "Detail"; + this.Detail.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F); + this.Detail.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; + // + // Detail1 + // + this.Detail1.Font = new System.Drawing.Font("Arial", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.Detail1.HeightF = 0F; + this.Detail1.Name = "Detail1"; + this.Detail1.StylePriority.UseFont = false; + // + // xrTableDetail + // + this.xrTableDetail.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableDetail.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrTableDetail.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F); + this.xrTableDetail.Name = "xrTableDetail"; + this.xrTableDetail.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrTableDetail.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] { + this.xrTableRowDetail}); + this.xrTableDetail.SizeF = new System.Drawing.SizeF(675F, 22F); + this.xrTableDetail.StylePriority.UseBorders = false; + this.xrTableDetail.StylePriority.UseFont = false; + this.xrTableDetail.StylePriority.UsePadding = false; + this.xrTableDetail.StylePriority.UseTextAlignment = false; + this.xrTableDetail.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + // + // xrTableRowDetail + // + this.xrTableRowDetail.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell3, + this.xrTableCell20, + this.xrTableCell31, + this.xrTableCell19, + this.xrTableCell16, + this.xrTableCell67, + this.xrTableCell27}); + this.xrTableRowDetail.Name = "xrTableRowDetail"; + this.xrTableRowDetail.Weight = 0.88D; + // + // xrTableCell3 + // + this.xrTableCell3.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeDetailList.Days.Date", "{0:ddd. dd.MM.}")}); + this.xrTableCell3.Name = "xrTableCell3"; + this.xrTableCell3.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 2, 0, 0, 100F); + this.xrTableCell3.StylePriority.UseFont = false; + this.xrTableCell3.StylePriority.UsePadding = false; + this.xrTableCell3.StylePriority.UseTextAlignment = false; + this.xrTableCell3.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + this.xrTableCell3.Weight = 0.090171325518485154D; + this.xrTableCell3.XlsxFormatString = "ddd. dd.MM.yyyy"; + // + // xrTableCell20 + // + this.xrTableCell20.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeDetailList.Days.ZeitraeumeString", "{0:HH:mm}")}); + this.xrTableCell20.Name = "xrTableCell20"; + this.xrTableCell20.Text = "xrTableCell20"; + this.xrTableCell20.Weight = 0.18034264415744419D; + // + // xrTableCell31 + // + this.xrTableCell31.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeDetailList.Days.fieldHours", "{0:0.00}")}); + this.xrTableCell31.Name = "xrTableCell31"; + this.xrTableCell31.StylePriority.UseTextAlignment = false; + this.xrTableCell31.Text = "xrTableCell31"; + this.xrTableCell31.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight; + this.xrTableCell31.Weight = 0.067628496718686176D; + // + // xrTableCell19 + // + this.xrTableCell19.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeDetailList.Days.fieldPause", "{0:0.00}")}); + this.xrTableCell19.Name = "xrTableCell19"; + this.xrTableCell19.StylePriority.UseTextAlignment = false; + this.xrTableCell19.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight; + this.xrTableCell19.Weight = 0.06762849521378976D; + // + // xrTableCell16 + // + this.xrTableCell16.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeDetailList.Days.fieldSpecialHours", "{0:0.00}")}); + this.xrTableCell16.Name = "xrTableCell16"; + this.xrTableCell16.StylePriority.UseTextAlignment = false; + this.xrTableCell16.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight; + this.xrTableCell16.Weight = 0.067628495213789747D; + // + // xrTableCell67 + // + this.xrTableCell67.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeDetailList.Days.HoursSick", "{0:0.00}")}); + this.xrTableCell67.Name = "xrTableCell67"; + this.xrTableCell67.StylePriority.UseTextAlignment = false; + this.xrTableCell67.Text = "xrTableCell67"; + this.xrTableCell67.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight; + this.xrTableCell67.Weight = 0.067628492848952643D; + // + // xrTableCell27 + // + this.xrTableCell27.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeDetailList.Days.HoursInVacation", "{0:0.00}")}); + this.xrTableCell27.Name = "xrTableCell27"; + this.xrTableCell27.StylePriority.UseTextAlignment = false; + this.xrTableCell27.Text = "xrTableCell27"; + this.xrTableCell27.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight; + this.xrTableCell27.Weight = 0.0676284975786263D; + // + // DetailReport + // + this.DetailReport.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] { + this.Detail1, + this.DetailReport1}); + this.DetailReport.DataMember = "EmployeeDetailList"; + this.DetailReport.DataSource = this.bindingSource1; + this.DetailReport.Level = 0; + this.DetailReport.Name = "DetailReport"; + // + // DetailReport1 + // + this.DetailReport1.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] { + this.Detail2, + this.GroupHeader2, + this.GroupHeader3, + this.GroupFooter2}); + this.DetailReport1.DataMember = "EmployeeDetailList.Days"; + this.DetailReport1.DataSource = this.bindingSource1; + this.DetailReport1.Level = 0; + this.DetailReport1.Name = "DetailReport1"; + // + // Detail2 + // + this.Detail2.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.xrTableDetail}); + this.Detail2.Font = new System.Drawing.Font("Arial", 8F); + this.Detail2.HeightF = 22F; + this.Detail2.Name = "Detail2"; + this.Detail2.StylePriority.UseFont = false; + // + // GroupHeader2 + // + this.GroupHeader2.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.xrTableHeader}); + this.GroupHeader2.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Bold); + this.GroupHeader2.HeightF = 30F; + this.GroupHeader2.Name = "GroupHeader2"; + this.GroupHeader2.StylePriority.UseFont = false; + // + // xrTableHeader + // + this.xrTableHeader.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) + | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableHeader.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F); + this.xrTableHeader.Name = "xrTableHeader"; + this.xrTableHeader.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrTableHeader.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] { + this.xrTableRowHeader}); + this.xrTableHeader.SizeF = new System.Drawing.SizeF(675F, 30F); + this.xrTableHeader.StylePriority.UseBackColor = false; + this.xrTableHeader.StylePriority.UseBorders = false; + this.xrTableHeader.StylePriority.UseFont = false; + this.xrTableHeader.StylePriority.UsePadding = false; + this.xrTableHeader.StylePriority.UseTextAlignment = false; + this.xrTableHeader.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + // + // xrTableRowHeader + // + this.xrTableRowHeader.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell5, + this.xrTableCell2, + this.xrTableCell7, + this.xrTableCell9, + this.xrTableCell4, + this.xrTableCell8, + this.xrTableCell10}); + this.xrTableRowHeader.Name = "xrTableRowHeader"; + this.xrTableRowHeader.Weight = 0.79999999999999982D; + // + // xrTableCell5 + // + this.xrTableCell5.Name = "xrTableCell5"; + this.xrTableCell5.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 2, 0, 0, 100F); + this.xrTableCell5.StylePriority.UsePadding = false; + this.xrTableCell5.StylePriority.UseTextAlignment = false; + this.xrTableCell5.Text = "Datum"; + this.xrTableCell5.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + this.xrTableCell5.Weight = 0.090171325629990237D; + // + // xrTableCell2 + // + this.xrTableCell2.Name = "xrTableCell2"; + this.xrTableCell2.StylePriority.UseTextAlignment = false; + this.xrTableCell2.Text = "Uhrzeit"; + this.xrTableCell2.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.xrTableCell2.Weight = 0.18034265085957574D; + // + // xrTableCell7 + // + this.xrTableCell7.Name = "xrTableCell7"; + this.xrTableCell7.StylePriority.UseTextAlignment = false; + this.xrTableCell7.Text = "Stunden"; + this.xrTableCell7.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.xrTableCell7.Weight = 0.067628495198162261D; + // + // xrTableCell9 + // + this.xrTableCell9.Name = "xrTableCell9"; + this.xrTableCell9.StylePriority.UseTextAlignment = false; + this.xrTableCell9.Text = "Pause"; + this.xrTableCell9.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.xrTableCell9.Weight = 0.0676284957877876D; + // + // xrTableCell4 + // + this.xrTableCell4.Name = "xrTableCell4"; + this.xrTableCell4.StylePriority.UseTextAlignment = false; + this.xrTableCell4.Text = "FLS"; + this.xrTableCell4.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.xrTableCell4.Weight = 0.0676284957877876D; + // + // xrTableCell8 + // + this.xrTableCell8.Multiline = true; + this.xrTableCell8.Name = "xrTableCell8"; + this.xrTableCell8.StylePriority.UseTextAlignment = false; + this.xrTableCell8.Text = "Krank"; + this.xrTableCell8.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.xrTableCell8.Weight = 0.067628493996948286D; + // + // xrTableCell10 + // + this.xrTableCell10.Multiline = true; + this.xrTableCell10.Name = "xrTableCell10"; + this.xrTableCell10.StylePriority.UseBackColor = false; + this.xrTableCell10.StylePriority.UseTextAlignment = false; + this.xrTableCell10.Text = "Urlaub"; + this.xrTableCell10.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.xrTableCell10.Weight = 0.067628489989522811D; + // + // GroupHeader3 + // + this.GroupHeader3.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.lblMonat, + this.xrTable2}); + this.GroupHeader3.Font = new System.Drawing.Font("Arial", 10F); + this.GroupHeader3.HeightF = 120F; + this.GroupHeader3.Level = 1; + this.GroupHeader3.Name = "GroupHeader3"; + this.GroupHeader3.PageBreak = DevExpress.XtraReports.UI.PageBreak.BeforeBand; + this.GroupHeader3.StylePriority.UseFont = false; + // + // lblMonat + // + this.lblMonat.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "ReportStartDate", "Stundenkonto {0:MMMM yy}")}); + this.lblMonat.Font = new System.Drawing.Font("Arial", 14F, System.Drawing.FontStyle.Bold); + this.lblMonat.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F); + this.lblMonat.Multiline = true; + this.lblMonat.Name = "lblMonat"; + this.lblMonat.SizeF = new System.Drawing.SizeF(700.0001F, 25F); + this.lblMonat.StyleName = "Title"; + this.lblMonat.StylePriority.UseFont = false; + this.lblMonat.Text = "lblMonat"; + // + // xrTable2 + // + this.xrTable2.Borders = DevExpress.XtraPrinting.BorderSide.None; + this.xrTable2.LocationFloat = new DevExpress.Utils.PointFloat(0F, 47.91663F); + this.xrTable2.Name = "xrTable2"; + this.xrTable2.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrTable2.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] { + this.xrTableRow1, + this.xrTableRow8, + this.xrTableRow10}); + this.xrTable2.SizeF = new System.Drawing.SizeF(552.2002F, 54F); + this.xrTable2.StylePriority.UseBorders = false; + this.xrTable2.StylePriority.UseFont = false; + this.xrTable2.StylePriority.UsePadding = false; + this.xrTable2.StylePriority.UseTextAlignment = false; + this.xrTable2.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + // + // xrTableRow1 + // + this.xrTableRow1.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell1, + this.xrTableCell25}); + this.xrTableRow1.Name = "xrTableRow1"; + this.xrTableRow1.Weight = 0.75540991165010141D; + // + // xrTableCell1 + // + this.xrTableCell1.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Bold); + this.xrTableCell1.Name = "xrTableCell1"; + this.xrTableCell1.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrTableCell1.StylePriority.UseFont = false; + this.xrTableCell1.StylePriority.UsePadding = false; + this.xrTableCell1.StylePriority.UseTextAlignment = false; + this.xrTableCell1.Text = "Mitarbeiter/in:"; + this.xrTableCell1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + this.xrTableCell1.Weight = 0.138246012405208D; + // + // xrTableCell25 + // + this.xrTableCell25.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeDetailList.FullName")}); + this.xrTableCell25.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Bold); + this.xrTableCell25.Multiline = true; + this.xrTableCell25.Name = "xrTableCell25"; + this.xrTableCell25.StylePriority.UseFont = false; + this.xrTableCell25.StylePriority.UseTextAlignment = false; + this.xrTableCell25.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + this.xrTableCell25.Weight = 0.49791629021026568D; + // + // xrTableRow8 + // + this.xrTableRow8.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell6, + this.cellRegelarbeitszeit}); + this.xrTableRow8.Name = "xrTableRow8"; + this.xrTableRow8.Weight = 0.75540991165010141D; + // + // xrTableCell6 + // + this.xrTableCell6.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Bold); + this.xrTableCell6.Name = "xrTableCell6"; + this.xrTableCell6.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrTableCell6.StylePriority.UseFont = false; + this.xrTableCell6.StylePriority.UsePadding = false; + this.xrTableCell6.StylePriority.UseTextAlignment = false; + this.xrTableCell6.Text = "Regelarbeitszeit:"; + this.xrTableCell6.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + this.xrTableCell6.Weight = 0.138246012405208D; + // + // cellRegelarbeitszeit + // + this.cellRegelarbeitszeit.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeDetailList.Regelarbeitszeit")}); + this.cellRegelarbeitszeit.Name = "cellRegelarbeitszeit"; + this.cellRegelarbeitszeit.StylePriority.UseFont = false; + this.cellRegelarbeitszeit.StylePriority.UseTextAlignment = false; + this.cellRegelarbeitszeit.Text = "cellRegelarbeitszeit"; + this.cellRegelarbeitszeit.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + this.cellRegelarbeitszeit.Weight = 0.49791629021026573D; + // + // xrTableRow10 + // + this.xrTableRow10.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell21, + this.xrTableCell24, + this.xrTableCell28, + this.xrTableCell23}); + this.xrTableRow10.Name = "xrTableRow10"; + this.xrTableRow10.Weight = 0.75540991165010141D; + // + // xrTableCell21 + // + this.xrTableCell21.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Bold); + this.xrTableCell21.Name = "xrTableCell21"; + this.xrTableCell21.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrTableCell21.StylePriority.UseFont = false; + this.xrTableCell21.StylePriority.UsePadding = false; + this.xrTableCell21.StylePriority.UseTextAlignment = false; + this.xrTableCell21.Text = "Soll-Stunden:"; + this.xrTableCell21.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + this.xrTableCell21.Weight = 0.138246012405208D; + // + // xrTableCell24 + // + this.xrTableCell24.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeDetailList.StundenSollMax", "{0:0.00}")}); + this.xrTableCell24.Name = "xrTableCell24"; + this.xrTableCell24.StylePriority.UseTextAlignment = false; + this.xrTableCell24.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + this.xrTableCell24.Weight = 0.17215478017129932D; + // + // xrTableCell28 + // + this.xrTableCell28.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Bold); + this.xrTableCell28.Name = "xrTableCell28"; + this.xrTableCell28.StylePriority.UseFont = false; + this.xrTableCell28.StylePriority.UseTextAlignment = false; + this.xrTableCell28.Text = "Arbeitstage diesen Monat:"; + this.xrTableCell28.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + this.xrTableCell28.Weight = 0.213129273221085D; + // + // xrTableCell23 + // + this.xrTableCell23.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeDetailList.ArbeitstageImBerichtszeitraum", "{0:0}")}); + this.xrTableCell23.Name = "xrTableCell23"; + this.xrTableCell23.StylePriority.UseFont = false; + this.xrTableCell23.StylePriority.UseTextAlignment = false; + this.xrTableCell23.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + this.xrTableCell23.Weight = 0.11263223681788141D; + // + // GroupFooter2 + // + this.GroupFooter2.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.xrTable4, + this.xrTable1}); + this.GroupFooter2.Font = new System.Drawing.Font("Arial", 10F); + this.GroupFooter2.HeightF = 85F; + this.GroupFooter2.KeepTogether = true; + this.GroupFooter2.Name = "GroupFooter2"; + this.GroupFooter2.StylePriority.UseFont = false; + // + // xrTable4 + // + this.xrTable4.Borders = DevExpress.XtraPrinting.BorderSide.None; + this.xrTable4.LocationFloat = new DevExpress.Utils.PointFloat(110F, 0F); + this.xrTable4.Name = "xrTable4"; + this.xrTable4.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrTable4.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] { + this.xrTableRow9}); + this.xrTable4.SizeF = new System.Drawing.SizeF(565F, 22F); + this.xrTable4.StylePriority.UseBorders = false; + this.xrTable4.StylePriority.UseFont = false; + this.xrTable4.StylePriority.UsePadding = false; + this.xrTable4.StylePriority.UseTextAlignment = false; + this.xrTable4.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + // + // xrTableRow9 + // + this.xrTableRow9.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell64, + this.cellSumMinutesTotalDecimal, + this.xrTableCell29, + this.xrTableCell22, + this.cellSumHoursSickDecimal, + this.cellSumHoursInVacationDecimal}); + this.xrTableRow9.Name = "xrTableRow9"; + this.xrTableRow9.Weight = 0.87999999999999978D; + // + // xrTableCell64 + // + this.xrTableCell64.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrTableCell64.Name = "xrTableCell64"; + this.xrTableCell64.StylePriority.UseFont = false; + this.xrTableCell64.StylePriority.UseTextAlignment = false; + this.xrTableCell64.Text = "Summe:"; + this.xrTableCell64.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight; + this.xrTableCell64.Weight = 0.1713236898946589D; + // + // cellSumMinutesTotalDecimal + // + this.cellSumMinutesTotalDecimal.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeDetailList.Days.fieldHours")}); + this.cellSumMinutesTotalDecimal.Name = "cellSumMinutesTotalDecimal"; + this.cellSumMinutesTotalDecimal.StylePriority.UseTextAlignment = false; + xrSummary1.FormatString = "{0:0.00}"; + xrSummary1.IgnoreNullValues = true; + xrSummary1.Running = DevExpress.XtraReports.UI.SummaryRunning.Group; + this.cellSumMinutesTotalDecimal.Summary = xrSummary1; + this.cellSumMinutesTotalDecimal.Text = "cellSumMinutesTotalDecimal"; + this.cellSumMinutesTotalDecimal.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight; + this.cellSumMinutesTotalDecimal.Weight = 0.067627767727581084D; + // + // xrTableCell29 + // + this.xrTableCell29.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeDetailList.Days.fieldPause")}); + this.xrTableCell29.Name = "xrTableCell29"; + this.xrTableCell29.StylePriority.UseTextAlignment = false; + xrSummary2.FormatString = "{0:0.00}"; + xrSummary2.Running = DevExpress.XtraReports.UI.SummaryRunning.Group; + this.xrTableCell29.Summary = xrSummary2; + this.xrTableCell29.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight; + this.xrTableCell29.Weight = 0.067627771779660076D; + // + // xrTableCell22 + // + this.xrTableCell22.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeDetailList.FlsIst", "{0:0.00}")}); + this.xrTableCell22.Name = "xrTableCell22"; + this.xrTableCell22.StylePriority.UseTextAlignment = false; + this.xrTableCell22.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight; + this.xrTableCell22.Weight = 0.067627771779660076D; + // + // cellSumHoursSickDecimal + // + this.cellSumHoursSickDecimal.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeDetailList.Days.HoursSick")}); + this.cellSumHoursSickDecimal.Multiline = true; + this.cellSumHoursSickDecimal.Name = "cellSumHoursSickDecimal"; + this.cellSumHoursSickDecimal.StylePriority.UseTextAlignment = false; + xrSummary3.FormatString = "{0:0.00}"; + xrSummary3.IgnoreNullValues = true; + xrSummary3.Running = DevExpress.XtraReports.UI.SummaryRunning.Group; + this.cellSumHoursSickDecimal.Summary = xrSummary3; + this.cellSumHoursSickDecimal.Text = "cellSumHoursSickDecimal"; + this.cellSumHoursSickDecimal.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight; + this.cellSumHoursSickDecimal.Weight = 0.067627772590143367D; + // + // cellSumHoursInVacationDecimal + // + this.cellSumHoursInVacationDecimal.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeDetailList.Days.HoursInVacation")}); + this.cellSumHoursInVacationDecimal.Multiline = true; + this.cellSumHoursInVacationDecimal.Name = "cellSumHoursInVacationDecimal"; + this.cellSumHoursInVacationDecimal.StylePriority.UseBackColor = false; + this.cellSumHoursInVacationDecimal.StylePriority.UseTextAlignment = false; + xrSummary4.FormatString = "{0:0.00}"; + xrSummary4.IgnoreNullValues = true; + xrSummary4.Running = DevExpress.XtraReports.UI.SummaryRunning.Group; + this.cellSumHoursInVacationDecimal.Summary = xrSummary4; + this.cellSumHoursInVacationDecimal.Text = "cellSumHoursInVacationDecimal"; + this.cellSumHoursInVacationDecimal.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight; + this.cellSumHoursInVacationDecimal.Weight = 0.0676277675294283D; + // + // xrTable1 + // + this.xrTable1.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) + | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTable1.LocationFloat = new DevExpress.Utils.PointFloat(9.536743E-05F, 25F); + this.xrTable1.Name = "xrTable1"; + this.xrTable1.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrTable1.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] { + this.xrTableRow4, + this.xrTableRow5, + this.xrTableRow6}); + this.xrTable1.SizeF = new System.Drawing.SizeF(674.9999F, 60F); + this.xrTable1.StylePriority.UseBorders = false; + this.xrTable1.StylePriority.UseFont = false; + this.xrTable1.StylePriority.UsePadding = false; + this.xrTable1.StylePriority.UseTextAlignment = false; + this.xrTable1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + // + // xrTableRow4 + // + this.xrTableRow4.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell46, + this.cellSumMinutesTotalDecimal2, + this.xrTableCell17, + this.xrTableCell15, + this.xrTableCell41, + this.xrTableCell55}); + this.xrTableRow4.Name = "xrTableRow4"; + this.xrTableRow4.Weight = 0.8D; + // + // xrTableCell46 + // + this.xrTableCell46.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top))); + this.xrTableCell46.Name = "xrTableCell46"; + this.xrTableCell46.StylePriority.UseBorders = false; + this.xrTableCell46.StylePriority.UseTextAlignment = false; + this.xrTableCell46.Text = "Arbeitszeit:"; + this.xrTableCell46.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight; + this.xrTableCell46.Weight = 0.0899362101431268D; + // + // cellSumMinutesTotalDecimal2 + // + this.cellSumMinutesTotalDecimal2.Borders = DevExpress.XtraPrinting.BorderSide.Top; + this.cellSumMinutesTotalDecimal2.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeDetailList.Days.fieldHours")}); + this.cellSumMinutesTotalDecimal2.Name = "cellSumMinutesTotalDecimal2"; + this.cellSumMinutesTotalDecimal2.StylePriority.UseBorders = false; + this.cellSumMinutesTotalDecimal2.StylePriority.UseTextAlignment = false; + xrSummary5.FormatString = "{0:0.00}"; + xrSummary5.IgnoreNullValues = true; + xrSummary5.Running = DevExpress.XtraReports.UI.SummaryRunning.Group; + this.cellSumMinutesTotalDecimal2.Summary = xrSummary5; + this.cellSumMinutesTotalDecimal2.Text = "cellSumMinutesTotalDecimal2"; + this.cellSumMinutesTotalDecimal2.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight; + this.cellSumMinutesTotalDecimal2.Weight = 0.071948964683863317D; + // + // xrTableCell17 + // + this.xrTableCell17.Borders = DevExpress.XtraPrinting.BorderSide.Top; + this.xrTableCell17.Name = "xrTableCell17"; + this.xrTableCell17.StylePriority.UseBorders = false; + this.xrTableCell17.StylePriority.UseTextAlignment = false; + this.xrTableCell17.Text = "Überstunden neu:"; + this.xrTableCell17.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight; + this.xrTableCell17.Weight = 0.14389792524594167D; + // + // xrTableCell15 + // + this.xrTableCell15.Borders = DevExpress.XtraPrinting.BorderSide.Top; + this.xrTableCell15.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeDetailList.Ueberstunden", "{0:0.00}")}); + this.xrTableCell15.Name = "xrTableCell15"; + this.xrTableCell15.StylePriority.UseBorders = false; + this.xrTableCell15.StylePriority.UseTextAlignment = false; + this.xrTableCell15.Text = "xrTableCell15"; + this.xrTableCell15.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight; + this.xrTableCell15.Weight = 0.0719489609431911D; + // + // xrTableCell41 + // + this.xrTableCell41.Borders = DevExpress.XtraPrinting.BorderSide.Top; + this.xrTableCell41.Name = "xrTableCell41"; + this.xrTableCell41.StylePriority.UseBorders = false; + this.xrTableCell41.StylePriority.UseTextAlignment = false; + this.xrTableCell41.Text = "Überstunden Gesamt:"; + this.xrTableCell41.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight; + this.xrTableCell41.Weight = 0.14389779473226938D; + // + // xrTableCell55 + // + this.xrTableCell55.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Top | DevExpress.XtraPrinting.BorderSide.Right))); + this.xrTableCell55.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeDetailList.fieldUeberstundenGesamt", "{0:0.00}")}); + this.xrTableCell55.Name = "xrTableCell55"; + this.xrTableCell55.StylePriority.UseBorders = false; + this.xrTableCell55.StylePriority.UseTextAlignment = false; + this.xrTableCell55.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight; + this.xrTableCell55.Weight = 0.085439420770658442D; + // + // xrTableRow5 + // + this.xrTableRow5.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.sollStundenMonatLabelTableCell, + this.xrTableCell50, + this.xrTableCell51, + this.xrTableCell18, + this.xrTableCell11, + this.xrTableCell13}); + this.xrTableRow5.Name = "xrTableRow5"; + this.xrTableRow5.Weight = 0.8D; + // + // sollStundenMonatLabelTableCell + // + this.sollStundenMonatLabelTableCell.Borders = DevExpress.XtraPrinting.BorderSide.Left; + this.sollStundenMonatLabelTableCell.Name = "sollStundenMonatLabelTableCell"; + this.sollStundenMonatLabelTableCell.StylePriority.UseBorders = false; + this.sollStundenMonatLabelTableCell.StylePriority.UseTextAlignment = false; + this.sollStundenMonatLabelTableCell.Text = "Soll-Stunden:"; + this.sollStundenMonatLabelTableCell.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight; + this.sollStundenMonatLabelTableCell.Weight = 0.0899362025013637D; + // + // xrTableCell50 + // + this.xrTableCell50.Borders = DevExpress.XtraPrinting.BorderSide.Bottom; + this.xrTableCell50.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeDetailList.StundenSollMax", "{0:0.00}")}); + this.xrTableCell50.Name = "xrTableCell50"; + this.xrTableCell50.StylePriority.UseBorders = false; + this.xrTableCell50.StylePriority.UseTextAlignment = false; + this.xrTableCell50.Text = "xrTableCell50"; + this.xrTableCell50.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight; + this.xrTableCell50.Weight = 0.071948963831937288D; + // + // xrTableCell51 + // + this.xrTableCell51.Borders = DevExpress.XtraPrinting.BorderSide.None; + this.xrTableCell51.Name = "xrTableCell51"; + this.xrTableCell51.StylePriority.UseBorders = false; + this.xrTableCell51.StylePriority.UseFont = false; + this.xrTableCell51.StylePriority.UseTextAlignment = false; + this.xrTableCell51.Text = "Überstunden Vormonat:"; + this.xrTableCell51.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight; + this.xrTableCell51.Weight = 0.14389792921032482D; + // + // xrTableCell18 + // + this.xrTableCell18.Borders = DevExpress.XtraPrinting.BorderSide.Bottom; + this.xrTableCell18.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeDetailList.UeberstundenVormonat", "{0:0.00}")}); + this.xrTableCell18.Name = "xrTableCell18"; + this.xrTableCell18.StylePriority.UseBorders = false; + this.xrTableCell18.StylePriority.UseTextAlignment = false; + this.xrTableCell18.Text = "xrTableCell18"; + this.xrTableCell18.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight; + this.xrTableCell18.Weight = 0.071948964692321912D; + // + // xrTableCell11 + // + this.xrTableCell11.Borders = DevExpress.XtraPrinting.BorderSide.None; + this.xrTableCell11.Name = "xrTableCell11"; + this.xrTableCell11.StylePriority.UseBorders = false; + this.xrTableCell11.StylePriority.UseTextAlignment = false; + this.xrTableCell11.Text = "davon ausbezahlt:"; + this.xrTableCell11.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight; + this.xrTableCell11.Weight = 0.14389779185300228D; + // + // xrTableCell13 + // + this.xrTableCell13.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Right | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell13.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeDetailList.UeberstundenAusbezahlt", "{0:0.00}")}); + this.xrTableCell13.Name = "xrTableCell13"; + this.xrTableCell13.StylePriority.UseBorders = false; + this.xrTableCell13.StylePriority.UseTextAlignment = false; + this.xrTableCell13.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight; + this.xrTableCell13.Weight = 0.0854394244301008D; + // + // xrTableRow6 + // + this.xrTableRow6.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell48, + this.xrTableCell57, + this.xrTableCell58, + this.xrTableCell26, + this.xrTableCell12, + this.xrTableCell14}); + this.xrTableRow6.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Bold); + this.xrTableRow6.Name = "xrTableRow6"; + this.xrTableRow6.StylePriority.UseFont = false; + this.xrTableRow6.Weight = 0.8D; + // + // xrTableCell48 + // + this.xrTableCell48.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell48.Name = "xrTableCell48"; + this.xrTableCell48.StylePriority.UseBorders = false; + this.xrTableCell48.StylePriority.UseFont = false; + this.xrTableCell48.StylePriority.UseTextAlignment = false; + this.xrTableCell48.Text = "Differenz:"; + this.xrTableCell48.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight; + this.xrTableCell48.Weight = 0.0899362025013648D; + // + // xrTableCell57 + // + this.xrTableCell57.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Top | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell57.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeDetailList.Ueberstunden", "{0:0.00}")}); + this.xrTableCell57.Name = "xrTableCell57"; + this.xrTableCell57.StylePriority.UseBorders = false; + this.xrTableCell57.StylePriority.UseFont = false; + this.xrTableCell57.StylePriority.UseTextAlignment = false; + this.xrTableCell57.Text = "xrTableCell57"; + this.xrTableCell57.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight; + this.xrTableCell57.Weight = 0.071948963831938426D; + // + // xrTableCell58 + // + this.xrTableCell58.Borders = DevExpress.XtraPrinting.BorderSide.Bottom; + this.xrTableCell58.Name = "xrTableCell58"; + this.xrTableCell58.StylePriority.UseBorders = false; + this.xrTableCell58.StylePriority.UseFont = false; + this.xrTableCell58.StylePriority.UseTextAlignment = false; + this.xrTableCell58.Text = "Überstunden Gesamt:"; + this.xrTableCell58.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight; + this.xrTableCell58.Weight = 0.14389792921032421D; + // + // xrTableCell26 + // + this.xrTableCell26.Borders = DevExpress.XtraPrinting.BorderSide.Bottom; + this.xrTableCell26.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeDetailList.fieldUeberstundenGesamt", "{0:0.00}")}); + this.xrTableCell26.Name = "xrTableCell26"; + this.xrTableCell26.StylePriority.UseBorders = false; + this.xrTableCell26.StylePriority.UseTextAlignment = false; + this.xrTableCell26.Text = "xrTableCell26"; + this.xrTableCell26.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight; + this.xrTableCell26.Weight = 0.071948964692321371D; + // + // xrTableCell12 + // + this.xrTableCell12.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Top | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell12.Name = "xrTableCell12"; + this.xrTableCell12.StylePriority.UseBorders = false; + this.xrTableCell12.StylePriority.UseFont = false; + this.xrTableCell12.StylePriority.UseTextAlignment = false; + this.xrTableCell12.Text = "Übertrag Folgemonat:"; + this.xrTableCell12.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight; + this.xrTableCell12.Weight = 0.14389779185300169D; + // + // xrTableCell14 + // + this.xrTableCell14.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Right | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell14.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeDetailList.UeberstundenGesamt", "{0:0.00}")}); + this.xrTableCell14.Name = "xrTableCell14"; + this.xrTableCell14.StylePriority.UseBorders = false; + this.xrTableCell14.StylePriority.UseTextAlignment = false; + this.xrTableCell14.Text = "xrTableCell14"; + this.xrTableCell14.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight; + this.xrTableCell14.Weight = 0.085439424430100219D; + // + // bindingSource1 + // + this.bindingSource1.DataSource = typeof(BeWo.Report.ReportObjects.MitarbeiterstundenkontoRO); + // + // Title + // + this.Title.BackColor = System.Drawing.Color.White; + this.Title.BorderColor = System.Drawing.SystemColors.ControlText; + this.Title.Borders = DevExpress.XtraPrinting.BorderSide.None; + this.Title.BorderWidth = 1F; + this.Title.Font = new System.Drawing.Font("Times New Roman", 24F); + this.Title.ForeColor = System.Drawing.Color.Black; + this.Title.Name = "Title"; + // + // FieldCaption + // + this.FieldCaption.BackColor = System.Drawing.Color.White; + this.FieldCaption.BorderColor = System.Drawing.SystemColors.ControlText; + this.FieldCaption.Borders = DevExpress.XtraPrinting.BorderSide.None; + this.FieldCaption.BorderWidth = 1F; + this.FieldCaption.Font = new System.Drawing.Font("Times New Roman", 10F, System.Drawing.FontStyle.Bold); + this.FieldCaption.ForeColor = System.Drawing.Color.Black; + this.FieldCaption.Name = "FieldCaption"; + // + // PageInfo + // + this.PageInfo.BackColor = System.Drawing.Color.White; + this.PageInfo.BorderColor = System.Drawing.SystemColors.ControlText; + this.PageInfo.Borders = DevExpress.XtraPrinting.BorderSide.None; + this.PageInfo.BorderWidth = 1F; + this.PageInfo.Font = new System.Drawing.Font("Times New Roman", 8F); + this.PageInfo.ForeColor = System.Drawing.Color.Black; + this.PageInfo.Name = "PageInfo"; + // + // DataField + // + this.DataField.BackColor = System.Drawing.Color.White; + this.DataField.BorderColor = System.Drawing.SystemColors.ControlText; + this.DataField.Borders = DevExpress.XtraPrinting.BorderSide.None; + this.DataField.BorderWidth = 1F; + this.DataField.Font = new System.Drawing.Font("Times New Roman", 8F); + this.DataField.ForeColor = System.Drawing.SystemColors.ControlText; + this.DataField.Name = "DataField"; + // + // topMarginBand1 + // + this.topMarginBand1.HeightF = 50F; + this.topMarginBand1.Name = "topMarginBand1"; + // + // bottomMarginBand1 + // + this.bottomMarginBand1.HeightF = 50F; + this.bottomMarginBand1.Name = "bottomMarginBand1"; + // + // fieldSumSpecial + // + this.fieldSumSpecial.DataMember = "EmployeeDetailList.Days"; + this.fieldSumSpecial.Expression = "Sum([SpecialHours])"; + this.fieldSumSpecial.FieldType = DevExpress.XtraReports.UI.FieldType.Decimal; + this.fieldSumSpecial.Name = "fieldSumSpecial"; + // + // fieldSumSonntag + // + this.fieldSumSonntag.DataMember = "EmployeeDetailList.Days"; + this.fieldSumSonntag.Expression = "Sum([HoursSunday])"; + this.fieldSumSonntag.FieldType = DevExpress.XtraReports.UI.FieldType.Decimal; + this.fieldSumSonntag.Name = "fieldSumSonntag"; + // + // fieldSumFeiertag + // + this.fieldSumFeiertag.DataMember = "EmployeeDetailList.Days"; + this.fieldSumFeiertag.Expression = "Sum([HoursHoliday])"; + this.fieldSumFeiertag.FieldType = DevExpress.XtraReports.UI.FieldType.Decimal; + this.fieldSumFeiertag.Name = "fieldSumFeiertag"; + // + // fieldHours + // + this.fieldHours.DataMember = "EmployeeDetailList.Days"; + this.fieldHours.Expression = "[MinutesTotal]/60"; + this.fieldHours.FieldType = DevExpress.XtraReports.UI.FieldType.Decimal; + this.fieldHours.Name = "fieldHours"; + // + // fieldSick + // + this.fieldSick.DataMember = "EmployeeDetailList.Days"; + this.fieldSick.Expression = "Iif([HoursSick] > 0, \'x\', \'\')"; + this.fieldSick.FieldType = DevExpress.XtraReports.UI.FieldType.String; + this.fieldSick.Name = "fieldSick"; + // + // fieldVacation + // + this.fieldVacation.DataMember = "EmployeeDetailList.Days"; + this.fieldVacation.Expression = "Iif([HoursInVacation] > 0, \'x\', \'\')"; + this.fieldVacation.FieldType = DevExpress.XtraReports.UI.FieldType.String; + this.fieldVacation.Name = "fieldVacation"; + // + // calculatedField1 + // + this.calculatedField1.DataMember = "EmployeeDetailList.Days"; + this.calculatedField1.DisplayName = "fieldSumSamstag"; + this.calculatedField1.Expression = "Sum([HoursSaturday])"; + this.calculatedField1.FieldType = DevExpress.XtraReports.UI.FieldType.Decimal; + this.calculatedField1.Name = "calculatedField1"; + // + // fieldSumHours + // + this.fieldSumHours.DataMember = "EmployeeDetailList.Days"; + this.fieldSumHours.Expression = "Sum([MinutesTotal]/60)"; + this.fieldSumHours.FieldType = DevExpress.XtraReports.UI.FieldType.Decimal; + this.fieldSumHours.Name = "fieldSumHours"; + // + // fieldSumHoliday2 + // + this.fieldSumHoliday2.DataMember = "EmployeeDetailList.Days"; + this.fieldSumHoliday2.Expression = "Sum([HoursHoliday2])"; + this.fieldSumHoliday2.FieldType = DevExpress.XtraReports.UI.FieldType.Decimal; + this.fieldSumHoliday2.Name = "fieldSumHoliday2"; + // + // fieldIstArbeitszeit + // + this.fieldIstArbeitszeit.DataMember = "EmployeeDetailList"; + this.fieldIstArbeitszeit.Expression = "[StundenGesamtIst]+[UeberstundenVormonat]"; + this.fieldIstArbeitszeit.FieldType = DevExpress.XtraReports.UI.FieldType.Decimal; + this.fieldIstArbeitszeit.Name = "fieldIstArbeitszeit"; + // + // fieldUeberstundenGesamt + // + this.fieldUeberstundenGesamt.DataMember = "EmployeeDetailList"; + this.fieldUeberstundenGesamt.Expression = "Iif([Ueberstunden] == ?, 0, [Ueberstunden])+Iif([UeberstundenVormonat] == ?, 0," + + " [UeberstundenVormonat])"; + this.fieldUeberstundenGesamt.FieldType = DevExpress.XtraReports.UI.FieldType.Decimal; + this.fieldUeberstundenGesamt.Name = "fieldUeberstundenGesamt"; + // + // fieldPause + // + this.fieldPause.DataMember = "EmployeeDetailList.Days"; + this.fieldPause.Expression = "[PauseInMinuten] / 60"; + this.fieldPause.FieldType = DevExpress.XtraReports.UI.FieldType.Decimal; + this.fieldPause.Name = "fieldPause"; + // + // fieldSpecialHours + // + this.fieldSpecialHours.DataMember = "EmployeeDetailList.Days"; + this.fieldSpecialHours.Expression = "[SpecialHours] / 60"; + this.fieldSpecialHours.FieldType = DevExpress.XtraReports.UI.FieldType.Decimal; + this.fieldSpecialHours.Name = "fieldSpecialHours"; + // + // Mitarbeiterarbeitszeitkonto + // + this.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] { + this.Detail, + this.DetailReport, + this.topMarginBand1, + this.bottomMarginBand1}); + this.CalculatedFields.AddRange(new DevExpress.XtraReports.UI.CalculatedField[] { + this.fieldSumSpecial, + this.fieldSumSonntag, + this.fieldSumFeiertag, + this.fieldHours, + this.fieldSick, + this.fieldVacation, + this.calculatedField1, + this.fieldSumHours, + this.fieldSumHoliday2, + this.fieldIstArbeitszeit, + this.fieldUeberstundenGesamt, + this.fieldPause, + this.fieldSpecialHours}); + this.DataSource = this.bindingSource1; + this.DisplayName = "Mitarbeiterstundenkonto"; + this.Font = new System.Drawing.Font("Arial", 8F); + this.Margins = new System.Drawing.Printing.Margins(75, 50, 50, 50); + this.PageHeight = 1169; + this.PageWidth = 827; + this.PaperKind = System.Drawing.Printing.PaperKind.A4; + this.StyleSheet.AddRange(new DevExpress.XtraReports.UI.XRControlStyle[] { + this.Title, + this.FieldCaption, + this.PageInfo, + this.DataField}); + this.Version = "17.1"; + ((System.ComponentModel.ISupportInitialize)(this.xrTableDetail)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrTableHeader)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrTable2)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrTable4)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrTable1)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this)).EndInit(); + + } + + #endregion + + private DevExpress.XtraReports.UI.DetailBand Detail; + private System.Windows.Forms.BindingSource bindingSource1; + private DevExpress.XtraReports.UI.DetailBand Detail1; + private DevExpress.XtraReports.UI.DetailReportBand DetailReport; + private DevExpress.XtraReports.UI.XRControlStyle Title; + private DevExpress.XtraReports.UI.XRControlStyle FieldCaption; + private DevExpress.XtraReports.UI.XRControlStyle PageInfo; + private DevExpress.XtraReports.UI.XRControlStyle DataField; + private DevExpress.XtraReports.UI.XRTable xrTableHeader; + private DevExpress.XtraReports.UI.XRTableRow xrTableRowHeader; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell5; + private DevExpress.XtraReports.UI.XRTable xrTableDetail; + private DevExpress.XtraReports.UI.XRTableRow xrTableRowDetail; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell3; + private DevExpress.XtraReports.UI.TopMarginBand topMarginBand1; + private DevExpress.XtraReports.UI.BottomMarginBand bottomMarginBand1; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell2; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell8; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell10; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell20; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell27; + private DevExpress.XtraReports.UI.XRTable xrTable1; + private DevExpress.XtraReports.UI.DetailReportBand DetailReport1; + private DevExpress.XtraReports.UI.DetailBand Detail2; + private DevExpress.XtraReports.UI.GroupHeaderBand GroupHeader2; + private DevExpress.XtraReports.UI.GroupHeaderBand GroupHeader3; + private DevExpress.XtraReports.UI.GroupFooterBand GroupFooter2; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow4; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow5; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell50; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell51; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow6; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell57; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell58; + private DevExpress.XtraReports.UI.CalculatedField fieldSumSpecial; + private DevExpress.XtraReports.UI.CalculatedField fieldSumSonntag; + private DevExpress.XtraReports.UI.CalculatedField fieldSumFeiertag; + private DevExpress.XtraReports.UI.CalculatedField fieldHours; + private DevExpress.XtraReports.UI.CalculatedField fieldSick; + private DevExpress.XtraReports.UI.CalculatedField fieldVacation; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell7; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell31; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell46; + private DevExpress.XtraReports.UI.XRTableCell sollStundenMonatLabelTableCell; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell48; + private DevExpress.XtraReports.UI.XRTableCell cellSumMinutesTotalDecimal2; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell41; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell55; + private DevExpress.XtraReports.UI.CalculatedField calculatedField1; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell11; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell13; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell12; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell14; + private DevExpress.XtraReports.UI.CalculatedField fieldSumHours; + private DevExpress.XtraReports.UI.CalculatedField fieldSumHoliday2; + private DevExpress.XtraReports.UI.XRTable xrTable2; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow1; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell25; + private DevExpress.XtraReports.UI.XRTable xrTable4; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow9; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell64; + private DevExpress.XtraReports.UI.XRTableCell cellSumMinutesTotalDecimal; + private DevExpress.XtraReports.UI.XRTableCell cellSumHoursSickDecimal; + private DevExpress.XtraReports.UI.XRTableCell cellSumHoursInVacationDecimal; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell67; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell17; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell15; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell18; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell26; + private DevExpress.XtraReports.UI.CalculatedField fieldIstArbeitszeit; + private DevExpress.XtraReports.UI.XRLabel lblMonat; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell1; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow8; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell6; + private DevExpress.XtraReports.UI.XRTableCell cellRegelarbeitszeit; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow10; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell21; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell24; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell28; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell23; + private DevExpress.XtraReports.UI.CalculatedField fieldUeberstundenGesamt; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell19; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell16; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell9; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell4; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell29; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell22; + private DevExpress.XtraReports.UI.CalculatedField fieldPause; + private DevExpress.XtraReports.UI.CalculatedField fieldSpecialHours; + } +} diff --git a/ReportImp/SynpraxReports/Mitarbeiterarbeitszeitkonto.resx b/ReportImp/SynpraxReports/Mitarbeiterarbeitszeitkonto.resx new file mode 100644 index 000000000..d25f3eba2 --- /dev/null +++ b/ReportImp/SynpraxReports/Mitarbeiterarbeitszeitkonto.resx @@ -0,0 +1,123 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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 + + + 17, 17 + + \ No newline at end of file diff --git a/ReportImp/SynpraxReports/Mitarbeiterstundenkonto.cs b/ReportImp/SynpraxReports/Mitarbeiterstundenkonto.cs new file mode 100644 index 000000000..5b722a819 --- /dev/null +++ b/ReportImp/SynpraxReports/Mitarbeiterstundenkonto.cs @@ -0,0 +1,28 @@ +using System; +using BeWo.Report; +using BeWo.Report.ReportObjects; +using BS.Shared.Core; + + +namespace SynpraxReports +{ + [IDSpecificClass(Identifier = "Mitarbeiterstundenkonto")] + public partial class Mitarbeiterstundenkonto : DevExpress.XtraReports.UI.XtraReport, IBeWoReport + { + + + public Mitarbeiterstundenkonto() + { + InitializeComponent(); + } + + public void SetReportDataSource(MitarbeiterstundenkontoRO pRO) + { + var msb = new CustomMitarbeiterstundenkontoBerechnungTagesansicht(); + msb.CreateReport(pRO); + + this.bindingSource1.DataSource = pRO; + } + + } +} diff --git a/ReportImp/SynpraxReports/Mitarbeiterstundenkonto.designer.cs b/ReportImp/SynpraxReports/Mitarbeiterstundenkonto.designer.cs new file mode 100644 index 000000000..3c56a29b0 --- /dev/null +++ b/ReportImp/SynpraxReports/Mitarbeiterstundenkonto.designer.cs @@ -0,0 +1,716 @@ +using BeWo.Report.ReportObjects; +namespace SynpraxReports +{ + partial class Mitarbeiterstundenkonto + { + /// + /// Required designer variable. + /// + private System.ComponentModel.IContainer components = null; + + /// + /// Clean up any resources being used. + /// + /// true if managed resources should be disposed; otherwise, false. + protected override void Dispose(bool disposing) + { + if (disposing && (components != null)) + { + components.Dispose(); + } + base.Dispose(disposing); + } + + #region Designer generated code + + /// + /// Required method for Designer support - do not modify + /// the contents of this method with the code editor. + /// + private void InitializeComponent() + { + this.components = new System.ComponentModel.Container(); + this.Detail = new DevExpress.XtraReports.UI.DetailBand(); + this.Detail1 = new DevExpress.XtraReports.UI.DetailBand(); + this.xrTableDetail = new DevExpress.XtraReports.UI.XRTable(); + this.xrTableRowDetail = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell3 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell19 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell20 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell28 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell16 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell27 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell22 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell23 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell21 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell25 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell24 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell26 = new DevExpress.XtraReports.UI.XRTableCell(); + this.DetailReport = new DevExpress.XtraReports.UI.DetailReportBand(); + this.GroupHeader1 = new DevExpress.XtraReports.UI.GroupHeaderBand(); + this.xrTableHeader = new DevExpress.XtraReports.UI.XRTable(); + this.xrTableRowHeader = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell5 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell4 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell2 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell9 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell8 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell10 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell7 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell11 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell12 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell13 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell14 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell15 = new DevExpress.XtraReports.UI.XRTableCell(); + this.GroupFooter1 = new DevExpress.XtraReports.UI.GroupFooterBand(); + this.xrTable1 = new DevExpress.XtraReports.UI.XRTable(); + this.xrTableRow1 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell35 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell37 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell39 = new DevExpress.XtraReports.UI.XRTableCell(); + this.cellSollGesamt = new DevExpress.XtraReports.UI.XRTableCell(); + this.cellFLSSollGesamt = new DevExpress.XtraReports.UI.XRTableCell(); + this.cellFLSIstGesamt = new DevExpress.XtraReports.UI.XRTableCell(); + this.cellFLSPlusMinusGesamt = new DevExpress.XtraReports.UI.XRTableCell(); + this.cellGesamtGesamt = new DevExpress.XtraReports.UI.XRTableCell(); + this.cellRelationGesamt = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell47 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell48 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell51 = new DevExpress.XtraReports.UI.XRTableCell(); + this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components); + this.ReportHeader = new DevExpress.XtraReports.UI.ReportHeaderBand(); + this.lblMonat = new DevExpress.XtraReports.UI.XRLabel(); + this.pageFooterBand1 = new DevExpress.XtraReports.UI.PageFooterBand(); + this.xrPageInfo2 = new DevExpress.XtraReports.UI.XRPageInfo(); + this.xrPageInfo1 = new DevExpress.XtraReports.UI.XRPageInfo(); + this.Title = new DevExpress.XtraReports.UI.XRControlStyle(); + this.FieldCaption = new DevExpress.XtraReports.UI.XRControlStyle(); + this.PageInfo = new DevExpress.XtraReports.UI.XRControlStyle(); + this.DataField = new DevExpress.XtraReports.UI.XRControlStyle(); + this.fieldFLS = new DevExpress.XtraReports.UI.CalculatedField(); + this.topMarginBand1 = new DevExpress.XtraReports.UI.TopMarginBand(); + this.bottomMarginBand1 = new DevExpress.XtraReports.UI.BottomMarginBand(); + ((System.ComponentModel.ISupportInitialize)(this.xrTableDetail)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrTableHeader)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrTable1)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this)).BeginInit(); + // + // Detail + // + this.Detail.HeightF = 0F; + this.Detail.Name = "Detail"; + this.Detail.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F); + this.Detail.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; + // + // Detail1 + // + this.Detail1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.xrTableDetail}); + this.Detail1.Font = new System.Drawing.Font("Arial", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.Detail1.HeightF = 25F; + this.Detail1.Name = "Detail1"; + this.Detail1.StylePriority.UseFont = false; + // + // xrTableDetail + // + this.xrTableDetail.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableDetail.Font = new System.Drawing.Font("Arial", 8F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrTableDetail.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F); + this.xrTableDetail.Name = "xrTableDetail"; + this.xrTableDetail.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrTableDetail.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] { + this.xrTableRowDetail}); + this.xrTableDetail.SizeF = new System.Drawing.SizeF(1005F, 25F); + this.xrTableDetail.StylePriority.UseBorders = false; + this.xrTableDetail.StylePriority.UseFont = false; + this.xrTableDetail.StylePriority.UsePadding = false; + this.xrTableDetail.StylePriority.UseTextAlignment = false; + this.xrTableDetail.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + // + // xrTableRowDetail + // + this.xrTableRowDetail.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell3, + this.xrTableCell19, + this.xrTableCell20, + this.xrTableCell28, + this.xrTableCell16, + this.xrTableCell27, + this.xrTableCell22, + this.xrTableCell23, + this.xrTableCell21, + this.xrTableCell25, + this.xrTableCell24, + this.xrTableCell26}); + this.xrTableRowDetail.Name = "xrTableRowDetail"; + this.xrTableRowDetail.Weight = 1D; + // + // xrTableCell3 + // + this.xrTableCell3.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeDetailList.FullName")}); + this.xrTableCell3.Name = "xrTableCell3"; + this.xrTableCell3.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 2, 0, 0, 100F); + this.xrTableCell3.StylePriority.UseFont = false; + this.xrTableCell3.StylePriority.UsePadding = false; + this.xrTableCell3.StylePriority.UseTextAlignment = false; + this.xrTableCell3.Text = "xrTableCell3"; + this.xrTableCell3.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + this.xrTableCell3.Weight = 0.15329125338142471D; + // + // xrTableCell19 + // + this.xrTableCell19.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeDetailList.StundenSollMax", "{0:0.00}")}); + this.xrTableCell19.Name = "xrTableCell19"; + this.xrTableCell19.Text = "xrTableCell19"; + this.xrTableCell19.Weight = 0.081154151689479551D; + // + // xrTableCell20 + // + this.xrTableCell20.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeDetailList.UrlaubUndKrankheit", "{0:0.00}")}); + this.xrTableCell20.Name = "xrTableCell20"; + this.xrTableCell20.Text = "xrTableCell20"; + this.xrTableCell20.Weight = 0.094679933071566441D; + // + // xrTableCell28 + // + this.xrTableCell28.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeDetailList.StundenSollOhneUrlaubKrankheit", "{0:0.00}")}); + this.xrTableCell28.Name = "xrTableCell28"; + this.xrTableCell28.Text = "xrTableCell28"; + this.xrTableCell28.Weight = 0.0721370604147881D; + // + // xrTableCell16 + // + this.xrTableCell16.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeDetailList.FlsSoll", "{0:0.00}")}); + this.xrTableCell16.Name = "xrTableCell16"; + this.xrTableCell16.Text = "xrTableCell16"; + this.xrTableCell16.Weight = 0.063119927862939587D; + // + // xrTableCell27 + // + this.xrTableCell27.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeDetailList.FlsIst", "{0:0.00}")}); + this.xrTableCell27.Name = "xrTableCell27"; + this.xrTableCell27.Text = "xrTableCell27"; + this.xrTableCell27.Weight = 0.063119927862939615D; + // + // xrTableCell22 + // + this.xrTableCell22.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeDetailList.FlsDiff", "{0:0.00}")}); + this.xrTableCell22.Name = "xrTableCell22"; + this.xrTableCell22.Text = "xrTableCell22"; + this.xrTableCell22.Weight = 0.063119927862939587D; + // + // xrTableCell23 + // + this.xrTableCell23.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeDetailList.StundenGesamtIst", "{0:0.00}")}); + this.xrTableCell23.Name = "xrTableCell23"; + this.xrTableCell23.Text = "xrTableCell23"; + this.xrTableCell23.Weight = 0.063119927862939559D; + // + // xrTableCell21 + // + this.xrTableCell21.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeDetailList.RelationFlsZuMittelbar", "{0:0.00}")}); + this.xrTableCell21.Name = "xrTableCell21"; + this.xrTableCell21.Text = "xrTableCell21"; + this.xrTableCell21.Weight = 0.063119927862939615D; + // + // xrTableCell25 + // + this.xrTableCell25.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeDetailList.Ueberstunden", "{0:0.00}")}); + this.xrTableCell25.Name = "xrTableCell25"; + this.xrTableCell25.Text = "xrTableCell25"; + this.xrTableCell25.Weight = 0.063119927862939587D; + // + // xrTableCell24 + // + this.xrTableCell24.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeDetailList.UeberstundenVormonat", "{0:0.00}")}); + this.xrTableCell24.Name = "xrTableCell24"; + this.xrTableCell24.Text = "xrTableCell24"; + this.xrTableCell24.Weight = 0.0631199278629396D; + // + // xrTableCell26 + // + this.xrTableCell26.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeDetailList.UeberstundenGesamt", "{0:0.00}")}); + this.xrTableCell26.Name = "xrTableCell26"; + this.xrTableCell26.Text = "xrTableCell26"; + this.xrTableCell26.Weight = 0.063119927862939573D; + // + // DetailReport + // + this.DetailReport.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] { + this.Detail1, + this.GroupHeader1, + this.GroupFooter1}); + this.DetailReport.DataMember = "EmployeeDetailList"; + this.DetailReport.DataSource = this.bindingSource1; + this.DetailReport.Level = 0; + this.DetailReport.Name = "DetailReport"; + // + // GroupHeader1 + // + this.GroupHeader1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.xrTableHeader}); + this.GroupHeader1.HeightF = 70F; + this.GroupHeader1.Name = "GroupHeader1"; + this.GroupHeader1.RepeatEveryPage = true; + // + // xrTableHeader + // + this.xrTableHeader.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) + | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableHeader.Font = new System.Drawing.Font("Arial", 8F, System.Drawing.FontStyle.Bold); + this.xrTableHeader.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F); + this.xrTableHeader.Name = "xrTableHeader"; + this.xrTableHeader.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrTableHeader.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] { + this.xrTableRowHeader}); + this.xrTableHeader.SizeF = new System.Drawing.SizeF(1005F, 70F); + this.xrTableHeader.StylePriority.UseBorders = false; + this.xrTableHeader.StylePriority.UseFont = false; + this.xrTableHeader.StylePriority.UsePadding = false; + this.xrTableHeader.StylePriority.UseTextAlignment = false; + this.xrTableHeader.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + // + // xrTableRowHeader + // + this.xrTableRowHeader.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell5, + this.xrTableCell4, + this.xrTableCell2, + this.xrTableCell9, + this.xrTableCell8, + this.xrTableCell10, + this.xrTableCell7, + this.xrTableCell11, + this.xrTableCell12, + this.xrTableCell13, + this.xrTableCell14, + this.xrTableCell15}); + this.xrTableRowHeader.Name = "xrTableRowHeader"; + this.xrTableRowHeader.Weight = 2.8D; + // + // xrTableCell5 + // + this.xrTableCell5.Name = "xrTableCell5"; + this.xrTableCell5.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 2, 0, 0, 100F); + this.xrTableCell5.StylePriority.UsePadding = false; + this.xrTableCell5.StylePriority.UseTextAlignment = false; + this.xrTableCell5.Text = "Name"; + this.xrTableCell5.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + this.xrTableCell5.Weight = 0.15329125016467182D; + // + // xrTableCell4 + // + this.xrTableCell4.Name = "xrTableCell4"; + this.xrTableCell4.Text = "Reguläre SOLL Stunden"; + this.xrTableCell4.Weight = 0.081154192324637608D; + // + // xrTableCell2 + // + this.xrTableCell2.Name = "xrTableCell2"; + this.xrTableCell2.Text = "Fehlzeiten Urlaub Krankheit(Tage)"; + this.xrTableCell2.Weight = 0.094679896646570338D; + // + // xrTableCell9 + // + this.xrTableCell9.Multiline = true; + this.xrTableCell9.Name = "xrTableCell9"; + this.xrTableCell9.Text = "Tatsächliche SOLL Stunden"; + this.xrTableCell9.Weight = 0.072137063712635591D; + // + // xrTableCell8 + // + this.xrTableCell8.Name = "xrTableCell8"; + this.xrTableCell8.Text = "FLS Stunden SOLL"; + this.xrTableCell8.Weight = 0.063119927721024038D; + // + // xrTableCell10 + // + this.xrTableCell10.Name = "xrTableCell10"; + this.xrTableCell10.StylePriority.UseBackColor = false; + this.xrTableCell10.Text = "FLS IST lfd. Monat"; + this.xrTableCell10.Weight = 0.063119927721024D; + // + // xrTableCell7 + // + this.xrTableCell7.Name = "xrTableCell7"; + this.xrTableCell7.Text = "FLS Plus/Minus lfd. Monat"; + this.xrTableCell7.Weight = 0.06311992757910842D; + // + // xrTableCell11 + // + this.xrTableCell11.Multiline = true; + this.xrTableCell11.Name = "xrTableCell11"; + this.xrTableCell11.StylePriority.UseBackColor = false; + this.xrTableCell11.Text = "Gesamt-\r\nstunden lfd. Monat"; + this.xrTableCell11.Weight = 0.063119927721024011D; + // + // xrTableCell12 + // + this.xrTableCell12.Name = "xrTableCell12"; + this.xrTableCell12.Text = "Relation FLS IST zu Mittelbare IST (in %)"; + this.xrTableCell12.Weight = 0.063119929511863376D; + // + // xrTableCell13 + // + this.xrTableCell13.Name = "xrTableCell13"; + this.xrTableCell13.Text = "Überstd. neu"; + this.xrTableCell13.Weight = 0.063119928687401447D; + // + // xrTableCell14 + // + this.xrTableCell14.Name = "xrTableCell14"; + this.xrTableCell14.StylePriority.UseBackColor = false; + this.xrTableCell14.Text = "Überstd. Vormonat"; + this.xrTableCell14.Weight = 0.063119928275170531D; + // + // xrTableCell15 + // + this.xrTableCell15.Name = "xrTableCell15"; + this.xrTableCell15.Text = "Überstd. Gesamt"; + this.xrTableCell15.Weight = 0.0631199213956443D; + // + // GroupFooter1 + // + this.GroupFooter1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.xrTable1}); + this.GroupFooter1.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Bold); + this.GroupFooter1.HeightF = 48.95833F; + this.GroupFooter1.Name = "GroupFooter1"; + this.GroupFooter1.StylePriority.UseFont = false; + // + // xrTable1 + // + this.xrTable1.Font = new System.Drawing.Font("Arial", 8F, System.Drawing.FontStyle.Bold, 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(2, 2, 0, 0, 100F); + this.xrTable1.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] { + this.xrTableRow1}); + this.xrTable1.SizeF = new System.Drawing.SizeF(1005F, 25F); + this.xrTable1.StylePriority.UseBorders = false; + this.xrTable1.StylePriority.UseFont = false; + this.xrTable1.StylePriority.UsePadding = false; + this.xrTable1.StylePriority.UseTextAlignment = false; + this.xrTable1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + // + // xrTableRow1 + // + this.xrTableRow1.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell35, + this.xrTableCell37, + this.xrTableCell39, + this.cellSollGesamt, + this.cellFLSSollGesamt, + this.cellFLSIstGesamt, + this.cellFLSPlusMinusGesamt, + this.cellGesamtGesamt, + this.cellRelationGesamt, + this.xrTableCell47, + this.xrTableCell48, + this.xrTableCell51}); + this.xrTableRow1.Name = "xrTableRow1"; + this.xrTableRow1.Weight = 1D; + // + // xrTableCell35 + // + this.xrTableCell35.Name = "xrTableCell35"; + this.xrTableCell35.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 2, 0, 0, 100F); + this.xrTableCell35.StylePriority.UseFont = false; + this.xrTableCell35.StylePriority.UsePadding = false; + this.xrTableCell35.StylePriority.UseTextAlignment = false; + this.xrTableCell35.Text = "Gesamt"; + this.xrTableCell35.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + this.xrTableCell35.Weight = 0.15329126714047708D; + // + // xrTableCell37 + // + this.xrTableCell37.Name = "xrTableCell37"; + this.xrTableCell37.Weight = 0.081154151689479551D; + // + // xrTableCell39 + // + this.xrTableCell39.Name = "xrTableCell39"; + this.xrTableCell39.Weight = 0.094679919312514085D; + // + // cellSollGesamt + // + this.cellSollGesamt.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "SollGesamt", "{0:0.00}")}); + this.cellSollGesamt.Name = "cellSollGesamt"; + this.cellSollGesamt.Text = "cellSollGesamt"; + this.cellSollGesamt.Weight = 0.0721370604147881D; + // + // cellFLSSollGesamt + // + this.cellFLSSollGesamt.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "FlsSollGesamt", "{0:0.00}")}); + this.cellFLSSollGesamt.Name = "cellFLSSollGesamt"; + this.cellFLSSollGesamt.Text = "cellFLSSollGesamt"; + this.cellFLSSollGesamt.Weight = 0.063119927862939587D; + // + // cellFLSIstGesamt + // + this.cellFLSIstGesamt.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "FlsIstGesamt", "{0:0.00}")}); + this.cellFLSIstGesamt.Name = "cellFLSIstGesamt"; + this.cellFLSIstGesamt.Text = "cellFLSIstGesamt"; + this.cellFLSIstGesamt.Weight = 0.063119927862939615D; + // + // cellFLSPlusMinusGesamt + // + this.cellFLSPlusMinusGesamt.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "FlsDiffGesamt", "{0:0.00}")}); + this.cellFLSPlusMinusGesamt.Name = "cellFLSPlusMinusGesamt"; + this.cellFLSPlusMinusGesamt.Text = "cellFLSPlusMinusGesamt"; + this.cellFLSPlusMinusGesamt.Weight = 0.063119927862939587D; + // + // cellGesamtGesamt + // + this.cellGesamtGesamt.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "StundenGesamt", "{0:0.00}")}); + this.cellGesamtGesamt.Name = "cellGesamtGesamt"; + this.cellGesamtGesamt.Text = "cellGesamtGesamt"; + this.cellGesamtGesamt.Weight = 0.063119927862939573D; + // + // cellRelationGesamt + // + this.cellRelationGesamt.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "RelationFlsZuMittelbar", "{0:0.00}")}); + this.cellRelationGesamt.Name = "cellRelationGesamt"; + this.cellRelationGesamt.Text = "cellRelationGesamt"; + this.cellRelationGesamt.Weight = 0.0631199278629396D; + // + // xrTableCell47 + // + this.xrTableCell47.Name = "xrTableCell47"; + this.xrTableCell47.Weight = 0.063119927862939587D; + // + // xrTableCell48 + // + this.xrTableCell48.Name = "xrTableCell48"; + this.xrTableCell48.Weight = 0.063119927862939587D; + // + // xrTableCell51 + // + this.xrTableCell51.Name = "xrTableCell51"; + this.xrTableCell51.Weight = 0.063119927862939573D; + // + // bindingSource1 + // + this.bindingSource1.DataSource = typeof(BeWo.Report.ReportObjects.MitarbeiterstundenkontoRO); + // + // ReportHeader + // + this.ReportHeader.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.lblMonat}); + this.ReportHeader.HeightF = 35F; + this.ReportHeader.Name = "ReportHeader"; + // + // lblMonat + // + this.lblMonat.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "ReportStartDate", "Stundenkonto {0:MMMM yyyy}")}); + this.lblMonat.Font = new System.Drawing.Font("Arial", 14F, System.Drawing.FontStyle.Bold); + this.lblMonat.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F); + this.lblMonat.Multiline = true; + this.lblMonat.Name = "lblMonat"; + this.lblMonat.SizeF = new System.Drawing.SizeF(1007F, 25F); + this.lblMonat.StyleName = "Title"; + this.lblMonat.StylePriority.UseFont = false; + // + // pageFooterBand1 + // + this.pageFooterBand1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.xrPageInfo2, + this.xrPageInfo1}); + this.pageFooterBand1.HeightF = 48F; + this.pageFooterBand1.Name = "pageFooterBand1"; + // + // xrPageInfo2 + // + this.xrPageInfo2.Font = new System.Drawing.Font("Arial", 8F); + this.xrPageInfo2.Format = "Seite {0} von {1}"; + this.xrPageInfo2.LocationFloat = new DevExpress.Utils.PointFloat(864.9999F, 25F); + this.xrPageInfo2.Name = "xrPageInfo2"; + this.xrPageInfo2.SizeF = new System.Drawing.SizeF(139.9999F, 23F); + this.xrPageInfo2.StyleName = "PageInfo"; + this.xrPageInfo2.StylePriority.UseFont = false; + this.xrPageInfo2.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight; + // + // xrPageInfo1 + // + this.xrPageInfo1.Font = new System.Drawing.Font("Arial", 8F); + this.xrPageInfo1.LocationFloat = new DevExpress.Utils.PointFloat(0F, 25F); + this.xrPageInfo1.Name = "xrPageInfo1"; + this.xrPageInfo1.PageInfo = DevExpress.XtraPrinting.PageInfo.DateTime; + this.xrPageInfo1.SizeF = new System.Drawing.SizeF(260.0001F, 23F); + this.xrPageInfo1.StyleName = "PageInfo"; + this.xrPageInfo1.StylePriority.UseFont = false; + // + // Title + // + this.Title.BackColor = System.Drawing.Color.White; + this.Title.BorderColor = System.Drawing.SystemColors.ControlText; + this.Title.Borders = DevExpress.XtraPrinting.BorderSide.None; + this.Title.BorderWidth = 1F; + this.Title.Font = new System.Drawing.Font("Times New Roman", 24F); + this.Title.ForeColor = System.Drawing.Color.Black; + this.Title.Name = "Title"; + // + // FieldCaption + // + this.FieldCaption.BackColor = System.Drawing.Color.White; + this.FieldCaption.BorderColor = System.Drawing.SystemColors.ControlText; + this.FieldCaption.Borders = DevExpress.XtraPrinting.BorderSide.None; + this.FieldCaption.BorderWidth = 1F; + this.FieldCaption.Font = new System.Drawing.Font("Times New Roman", 10F, System.Drawing.FontStyle.Bold); + this.FieldCaption.ForeColor = System.Drawing.Color.Black; + this.FieldCaption.Name = "FieldCaption"; + // + // PageInfo + // + this.PageInfo.BackColor = System.Drawing.Color.White; + this.PageInfo.BorderColor = System.Drawing.SystemColors.ControlText; + this.PageInfo.Borders = DevExpress.XtraPrinting.BorderSide.None; + this.PageInfo.BorderWidth = 1F; + this.PageInfo.Font = new System.Drawing.Font("Times New Roman", 8F); + this.PageInfo.ForeColor = System.Drawing.Color.Black; + this.PageInfo.Name = "PageInfo"; + // + // DataField + // + this.DataField.BackColor = System.Drawing.Color.White; + this.DataField.BorderColor = System.Drawing.SystemColors.ControlText; + this.DataField.Borders = DevExpress.XtraPrinting.BorderSide.None; + this.DataField.BorderWidth = 1F; + this.DataField.Font = new System.Drawing.Font("Times New Roman", 8F); + this.DataField.ForeColor = System.Drawing.SystemColors.ControlText; + this.DataField.Name = "DataField"; + // + // fieldFLS + // + this.fieldFLS.DataMember = "FLSReportGroups"; + this.fieldFLS.Expression = "[TotalFLM] / 60"; + this.fieldFLS.FieldType = DevExpress.XtraReports.UI.FieldType.Decimal; + this.fieldFLS.Name = "fieldFLS"; + // + // topMarginBand1 + // + this.topMarginBand1.HeightF = 50F; + this.topMarginBand1.Name = "topMarginBand1"; + // + // bottomMarginBand1 + // + this.bottomMarginBand1.HeightF = 30F; + this.bottomMarginBand1.Name = "bottomMarginBand1"; + // + // Mitarbeiterstundenkonto + // + this.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] { + this.Detail, + this.DetailReport, + this.ReportHeader, + this.pageFooterBand1, + this.topMarginBand1, + this.bottomMarginBand1}); + this.CalculatedFields.AddRange(new DevExpress.XtraReports.UI.CalculatedField[] { + this.fieldFLS}); + this.DataSource = this.bindingSource1; + this.Landscape = true; + this.Margins = new System.Drawing.Printing.Margins(75, 75, 50, 30); + this.PageHeight = 827; + this.PageWidth = 1169; + this.PaperKind = System.Drawing.Printing.PaperKind.A4; + this.StyleSheet.AddRange(new DevExpress.XtraReports.UI.XRControlStyle[] { + this.Title, + this.FieldCaption, + this.PageInfo, + this.DataField}); + this.Version = "17.1"; + ((System.ComponentModel.ISupportInitialize)(this.xrTableDetail)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrTableHeader)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrTable1)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this)).EndInit(); + + } + + #endregion + + private DevExpress.XtraReports.UI.DetailBand Detail; + private System.Windows.Forms.BindingSource bindingSource1; + private DevExpress.XtraReports.UI.DetailBand Detail1; + private DevExpress.XtraReports.UI.DetailReportBand DetailReport; + private DevExpress.XtraReports.UI.ReportHeaderBand ReportHeader; + private DevExpress.XtraReports.UI.XRLabel lblMonat; + private DevExpress.XtraReports.UI.PageFooterBand pageFooterBand1; + private DevExpress.XtraReports.UI.XRPageInfo xrPageInfo2; + private DevExpress.XtraReports.UI.XRPageInfo xrPageInfo1; + private DevExpress.XtraReports.UI.XRControlStyle Title; + private DevExpress.XtraReports.UI.XRControlStyle FieldCaption; + private DevExpress.XtraReports.UI.XRControlStyle PageInfo; + private DevExpress.XtraReports.UI.XRControlStyle DataField; + private DevExpress.XtraReports.UI.XRTable xrTableHeader; + private DevExpress.XtraReports.UI.XRTableRow xrTableRowHeader; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell5; + private DevExpress.XtraReports.UI.XRTable xrTableDetail; + private DevExpress.XtraReports.UI.XRTableRow xrTableRowDetail; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell3; + private DevExpress.XtraReports.UI.CalculatedField fieldFLS; + private DevExpress.XtraReports.UI.TopMarginBand topMarginBand1; + private DevExpress.XtraReports.UI.BottomMarginBand bottomMarginBand1; + private DevExpress.XtraReports.UI.GroupHeaderBand GroupHeader1; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell4; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell2; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell9; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell8; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell10; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell7; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell11; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell12; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell19; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell20; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell28; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell16; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell27; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell22; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell23; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell21; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell25; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell24; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell26; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell13; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell14; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell15; + private DevExpress.XtraReports.UI.GroupFooterBand GroupFooter1; + private DevExpress.XtraReports.UI.XRTable xrTable1; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow1; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell35; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell37; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell39; + private DevExpress.XtraReports.UI.XRTableCell cellSollGesamt; + private DevExpress.XtraReports.UI.XRTableCell cellFLSSollGesamt; + private DevExpress.XtraReports.UI.XRTableCell cellFLSIstGesamt; + private DevExpress.XtraReports.UI.XRTableCell cellFLSPlusMinusGesamt; + private DevExpress.XtraReports.UI.XRTableCell cellGesamtGesamt; + private DevExpress.XtraReports.UI.XRTableCell cellRelationGesamt; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell47; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell48; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell51; + } +} diff --git a/ReportImp/SynpraxReports/Mitarbeiterstundenkonto.resx b/ReportImp/SynpraxReports/Mitarbeiterstundenkonto.resx new file mode 100644 index 000000000..d25f3eba2 --- /dev/null +++ b/ReportImp/SynpraxReports/Mitarbeiterstundenkonto.resx @@ -0,0 +1,123 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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 + + + 17, 17 + + \ No newline at end of file diff --git a/ReportImp/SynpraxReports/MitarbeiterstundenkontoJahr.cs b/ReportImp/SynpraxReports/MitarbeiterstundenkontoJahr.cs new file mode 100644 index 000000000..6a817b570 --- /dev/null +++ b/ReportImp/SynpraxReports/MitarbeiterstundenkontoJahr.cs @@ -0,0 +1,28 @@ +using System; +using BeWo.Report; +using BeWo.Report.ReportObjects; +using BS.Shared.Core; + + +namespace SynpraxReports +{ + [IDSpecificClass(Identifier = "MitarbeiterstundenkontoJahr")] + public partial class MitarbeiterstundenkontoJahr : DevExpress.XtraReports.UI.XtraReport, IBeWoReport + { + + + public MitarbeiterstundenkontoJahr() + { + InitializeComponent(); + } + + public void SetReportDataSource(MitarbeiterstundenkontoMonateRO pRO) + { + var msb = new CustomMitarbeiterstundenkontoBerechnungMonate(); + msb.CreateReport(pRO); + + this.bindingSource1.DataSource = pRO; + } + + } +} diff --git a/ReportImp/SynpraxReports/MitarbeiterstundenkontoJahr.designer.cs b/ReportImp/SynpraxReports/MitarbeiterstundenkontoJahr.designer.cs new file mode 100644 index 000000000..85519d31d --- /dev/null +++ b/ReportImp/SynpraxReports/MitarbeiterstundenkontoJahr.designer.cs @@ -0,0 +1,761 @@ +using BeWo.Report.ReportObjects; +namespace SynpraxReports +{ + partial class MitarbeiterstundenkontoJahr + { + /// + /// Required designer variable. + /// + private System.ComponentModel.IContainer components = null; + + /// + /// Clean up any resources being used. + /// + /// true if managed resources should be disposed; otherwise, false. + protected override void Dispose(bool disposing) + { + if (disposing && (components != null)) + { + components.Dispose(); + } + base.Dispose(disposing); + } + + #region Designer generated code + + /// + /// Required method for Designer support - do not modify + /// the contents of this method with the code editor. + /// + private void InitializeComponent() + { + this.components = new System.ComponentModel.Container(); + DevExpress.XtraReports.UI.XRSummary xrSummary1 = new DevExpress.XtraReports.UI.XRSummary(); + DevExpress.XtraReports.UI.XRSummary xrSummary2 = new DevExpress.XtraReports.UI.XRSummary(); + DevExpress.XtraReports.UI.XRSummary xrSummary3 = new DevExpress.XtraReports.UI.XRSummary(); + DevExpress.XtraReports.UI.XRSummary xrSummary4 = new DevExpress.XtraReports.UI.XRSummary(); + DevExpress.XtraReports.UI.XRSummary xrSummary5 = new DevExpress.XtraReports.UI.XRSummary(); + this.Detail = new DevExpress.XtraReports.UI.DetailBand(); + this.xrTableDetail = new DevExpress.XtraReports.UI.XRTable(); + this.xrTableRowDetail = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell3 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell19 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell20 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell28 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell16 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell27 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell22 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell23 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell21 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell25 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell24 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell26 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableHeader = new DevExpress.XtraReports.UI.XRTable(); + this.xrTableRowHeader = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell5 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell4 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell2 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell9 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell8 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell10 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell7 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell11 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell12 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell13 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell14 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell15 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTable1 = new DevExpress.XtraReports.UI.XRTable(); + this.xrTableRow1 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell35 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell37 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell39 = new DevExpress.XtraReports.UI.XRTableCell(); + this.cellSollGesamt = new DevExpress.XtraReports.UI.XRTableCell(); + this.cellFLSSollGesamt = new DevExpress.XtraReports.UI.XRTableCell(); + this.cellFLSIstGesamt = new DevExpress.XtraReports.UI.XRTableCell(); + this.cellFLSPlusMinusGesamt = new DevExpress.XtraReports.UI.XRTableCell(); + this.cellGesamtGesamt = new DevExpress.XtraReports.UI.XRTableCell(); + this.cellRelationGesamt = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell47 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell48 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell51 = new DevExpress.XtraReports.UI.XRTableCell(); + this.pageFooterBand1 = new DevExpress.XtraReports.UI.PageFooterBand(); + this.xrPageInfo2 = new DevExpress.XtraReports.UI.XRPageInfo(); + this.xrPageInfo1 = new DevExpress.XtraReports.UI.XRPageInfo(); + this.Title = new DevExpress.XtraReports.UI.XRControlStyle(); + this.FieldCaption = new DevExpress.XtraReports.UI.XRControlStyle(); + this.PageInfo = new DevExpress.XtraReports.UI.XRControlStyle(); + this.DataField = new DevExpress.XtraReports.UI.XRControlStyle(); + this.fieldFLS = new DevExpress.XtraReports.UI.CalculatedField(); + this.topMarginBand1 = new DevExpress.XtraReports.UI.TopMarginBand(); + this.bottomMarginBand1 = new DevExpress.XtraReports.UI.BottomMarginBand(); + this.DetailReport1 = new DevExpress.XtraReports.UI.DetailReportBand(); + this.Detail2 = new DevExpress.XtraReports.UI.DetailBand(); + this.DetailReport2 = new DevExpress.XtraReports.UI.DetailReportBand(); + this.Detail3 = new DevExpress.XtraReports.UI.DetailBand(); + this.GroupHeader2 = new DevExpress.XtraReports.UI.GroupHeaderBand(); + this.GroupHeader3 = new DevExpress.XtraReports.UI.GroupHeaderBand(); + this.xrLabel1 = new DevExpress.XtraReports.UI.XRLabel(); + this.GroupFooter2 = new DevExpress.XtraReports.UI.GroupFooterBand(); + this.fieldRelationGesamt = new DevExpress.XtraReports.UI.CalculatedField(); + this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components); + ((System.ComponentModel.ISupportInitialize)(this.xrTableDetail)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrTableHeader)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrTable1)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this)).BeginInit(); + // + // Detail + // + this.Detail.HeightF = 0F; + this.Detail.Name = "Detail"; + this.Detail.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F); + this.Detail.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; + // + // xrTableDetail + // + this.xrTableDetail.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableDetail.Font = new System.Drawing.Font("Arial", 8F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrTableDetail.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F); + this.xrTableDetail.Name = "xrTableDetail"; + this.xrTableDetail.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrTableDetail.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] { + this.xrTableRowDetail}); + this.xrTableDetail.SizeF = new System.Drawing.SizeF(1005F, 25F); + this.xrTableDetail.StylePriority.UseBorders = false; + this.xrTableDetail.StylePriority.UseFont = false; + this.xrTableDetail.StylePriority.UsePadding = false; + this.xrTableDetail.StylePriority.UseTextAlignment = false; + this.xrTableDetail.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + // + // xrTableRowDetail + // + this.xrTableRowDetail.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell3, + this.xrTableCell19, + this.xrTableCell20, + this.xrTableCell28, + this.xrTableCell16, + this.xrTableCell27, + this.xrTableCell22, + this.xrTableCell23, + this.xrTableCell21, + this.xrTableCell25, + this.xrTableCell24, + this.xrTableCell26}); + this.xrTableRowDetail.Name = "xrTableRowDetail"; + this.xrTableRowDetail.Weight = 1D; + // + // xrTableCell3 + // + this.xrTableCell3.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeInfoList.EmployeeDetails.Monat", "{0:MMMM}")}); + this.xrTableCell3.Name = "xrTableCell3"; + this.xrTableCell3.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 2, 0, 0, 100F); + this.xrTableCell3.StylePriority.UseFont = false; + this.xrTableCell3.StylePriority.UsePadding = false; + this.xrTableCell3.StylePriority.UseTextAlignment = false; + this.xrTableCell3.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + this.xrTableCell3.Weight = 0.15329125338142471D; + // + // xrTableCell19 + // + this.xrTableCell19.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeInfoList.EmployeeDetails.EmployeeDetail.StundenSollMax", "{0:0.00}")}); + this.xrTableCell19.Name = "xrTableCell19"; + this.xrTableCell19.Text = "xrTableCell19"; + this.xrTableCell19.Weight = 0.081154151689479551D; + // + // xrTableCell20 + // + this.xrTableCell20.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeInfoList.EmployeeDetails.EmployeeDetail.UrlaubUndKrankheit", "{0:0.00}")}); + this.xrTableCell20.Name = "xrTableCell20"; + this.xrTableCell20.Text = "xrTableCell20"; + this.xrTableCell20.Weight = 0.094679933071566441D; + // + // xrTableCell28 + // + this.xrTableCell28.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeInfoList.EmployeeDetails.EmployeeDetail.StundenSollOhneUrlaubKrankheit", "{0:0.00}")}); + this.xrTableCell28.Name = "xrTableCell28"; + this.xrTableCell28.Text = "xrTableCell28"; + this.xrTableCell28.Weight = 0.0721370604147881D; + // + // xrTableCell16 + // + this.xrTableCell16.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeInfoList.EmployeeDetails.EmployeeDetail.FlsSoll", "{0:0.00}")}); + this.xrTableCell16.Name = "xrTableCell16"; + this.xrTableCell16.Text = "xrTableCell16"; + this.xrTableCell16.Weight = 0.063119927862939587D; + // + // xrTableCell27 + // + this.xrTableCell27.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeInfoList.EmployeeDetails.EmployeeDetail.FlsIst", "{0:0.00}")}); + this.xrTableCell27.Name = "xrTableCell27"; + this.xrTableCell27.Text = "xrTableCell27"; + this.xrTableCell27.Weight = 0.063119927862939615D; + // + // xrTableCell22 + // + this.xrTableCell22.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeInfoList.EmployeeDetails.EmployeeDetail.FlsDiff", "{0:0.00}")}); + this.xrTableCell22.Name = "xrTableCell22"; + this.xrTableCell22.Text = "xrTableCell22"; + this.xrTableCell22.Weight = 0.063119927862939587D; + // + // xrTableCell23 + // + this.xrTableCell23.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeInfoList.EmployeeDetails.EmployeeDetail.StundenGesamtIst", "{0:0.00}")}); + this.xrTableCell23.Name = "xrTableCell23"; + this.xrTableCell23.Text = "xrTableCell23"; + this.xrTableCell23.Weight = 0.063119927862939559D; + // + // xrTableCell21 + // + this.xrTableCell21.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeInfoList.EmployeeDetails.EmployeeDetail.RelationFlsZuMittelbar", "{0:0.00}")}); + this.xrTableCell21.Name = "xrTableCell21"; + this.xrTableCell21.Text = "xrTableCell21"; + this.xrTableCell21.Weight = 0.063119927862939615D; + // + // xrTableCell25 + // + this.xrTableCell25.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeInfoList.EmployeeDetails.EmployeeDetail.Ueberstunden", "{0:0.00}")}); + this.xrTableCell25.Name = "xrTableCell25"; + this.xrTableCell25.Text = "xrTableCell25"; + this.xrTableCell25.Weight = 0.063119927862939587D; + // + // xrTableCell24 + // + this.xrTableCell24.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeInfoList.EmployeeDetails.LaufendeGesamtsumme", "{0:0.00}")}); + this.xrTableCell24.Name = "xrTableCell24"; + this.xrTableCell24.Text = "xrTableCell24"; + this.xrTableCell24.Weight = 0.0631199278629396D; + // + // xrTableCell26 + // + this.xrTableCell26.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeInfoList.EmployeeDetails.EmployeeDetail.UeberstundenGesamt", "{0:0.00}")}); + this.xrTableCell26.Name = "xrTableCell26"; + this.xrTableCell26.Text = "xrTableCell26"; + this.xrTableCell26.Weight = 0.063119927862939573D; + // + // xrTableHeader + // + this.xrTableHeader.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) + | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableHeader.Font = new System.Drawing.Font("Arial", 8F, System.Drawing.FontStyle.Bold); + this.xrTableHeader.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F); + this.xrTableHeader.Name = "xrTableHeader"; + this.xrTableHeader.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrTableHeader.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] { + this.xrTableRowHeader}); + this.xrTableHeader.SizeF = new System.Drawing.SizeF(1005F, 70F); + this.xrTableHeader.StylePriority.UseBorders = false; + this.xrTableHeader.StylePriority.UseFont = false; + this.xrTableHeader.StylePriority.UsePadding = false; + this.xrTableHeader.StylePriority.UseTextAlignment = false; + this.xrTableHeader.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + // + // xrTableRowHeader + // + this.xrTableRowHeader.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell5, + this.xrTableCell4, + this.xrTableCell2, + this.xrTableCell9, + this.xrTableCell8, + this.xrTableCell10, + this.xrTableCell7, + this.xrTableCell11, + this.xrTableCell12, + this.xrTableCell13, + this.xrTableCell14, + this.xrTableCell15}); + this.xrTableRowHeader.Name = "xrTableRowHeader"; + this.xrTableRowHeader.Weight = 2.8D; + // + // xrTableCell5 + // + this.xrTableCell5.Name = "xrTableCell5"; + this.xrTableCell5.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 2, 0, 0, 100F); + this.xrTableCell5.StylePriority.UsePadding = false; + this.xrTableCell5.StylePriority.UseTextAlignment = false; + this.xrTableCell5.Text = "Monat"; + this.xrTableCell5.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + this.xrTableCell5.Weight = 0.15329125016467182D; + // + // xrTableCell4 + // + this.xrTableCell4.Name = "xrTableCell4"; + this.xrTableCell4.Text = "Reguläre SOLL Stunden"; + this.xrTableCell4.Weight = 0.081154192324637608D; + // + // xrTableCell2 + // + this.xrTableCell2.Name = "xrTableCell2"; + this.xrTableCell2.Text = "Fehlzeiten Urlaub Krankheit(Tage)"; + this.xrTableCell2.Weight = 0.094679896646570338D; + // + // xrTableCell9 + // + this.xrTableCell9.Multiline = true; + this.xrTableCell9.Name = "xrTableCell9"; + this.xrTableCell9.Text = "Tatsächliche SOLL Stunden"; + this.xrTableCell9.Weight = 0.072137063712635591D; + // + // xrTableCell8 + // + this.xrTableCell8.Name = "xrTableCell8"; + this.xrTableCell8.Text = "FLS Stunden SOLL"; + this.xrTableCell8.Weight = 0.063119927721024038D; + // + // xrTableCell10 + // + this.xrTableCell10.Name = "xrTableCell10"; + this.xrTableCell10.StylePriority.UseBackColor = false; + this.xrTableCell10.Text = "FLS IST lfd. Monat"; + this.xrTableCell10.Weight = 0.063119927721024D; + // + // xrTableCell7 + // + this.xrTableCell7.Name = "xrTableCell7"; + this.xrTableCell7.Text = "FLS Plus/Minus lfd. Monat"; + this.xrTableCell7.Weight = 0.06311992757910842D; + // + // xrTableCell11 + // + this.xrTableCell11.Multiline = true; + this.xrTableCell11.Name = "xrTableCell11"; + this.xrTableCell11.StylePriority.UseBackColor = false; + this.xrTableCell11.Text = "Gesamt-\r\nstunden lfd. Monat"; + this.xrTableCell11.Weight = 0.063119927721024011D; + // + // xrTableCell12 + // + this.xrTableCell12.Name = "xrTableCell12"; + this.xrTableCell12.Text = "Relation FLS IST zu Mittelbare IST (in %)"; + this.xrTableCell12.Weight = 0.063119929511863376D; + // + // xrTableCell13 + // + this.xrTableCell13.Name = "xrTableCell13"; + this.xrTableCell13.Text = "Überstd. neu"; + this.xrTableCell13.Weight = 0.063119928687401447D; + // + // xrTableCell14 + // + this.xrTableCell14.Multiline = true; + this.xrTableCell14.Name = "xrTableCell14"; + this.xrTableCell14.StylePriority.UseBackColor = false; + this.xrTableCell14.Text = "Überstd.\r\ndieses Jahr"; + this.xrTableCell14.Weight = 0.063119928275170531D; + // + // xrTableCell15 + // + this.xrTableCell15.Multiline = true; + this.xrTableCell15.Name = "xrTableCell15"; + this.xrTableCell15.Text = "Überstd. Gesamt"; + this.xrTableCell15.Weight = 0.0631199213956443D; + // + // xrTable1 + // + this.xrTable1.Font = new System.Drawing.Font("Arial", 8F, System.Drawing.FontStyle.Bold, 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(2, 2, 0, 0, 100F); + this.xrTable1.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] { + this.xrTableRow1}); + this.xrTable1.SizeF = new System.Drawing.SizeF(1005F, 25F); + this.xrTable1.StylePriority.UseBorders = false; + this.xrTable1.StylePriority.UseFont = false; + this.xrTable1.StylePriority.UsePadding = false; + this.xrTable1.StylePriority.UseTextAlignment = false; + this.xrTable1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + // + // xrTableRow1 + // + this.xrTableRow1.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell35, + this.xrTableCell37, + this.xrTableCell39, + this.cellSollGesamt, + this.cellFLSSollGesamt, + this.cellFLSIstGesamt, + this.cellFLSPlusMinusGesamt, + this.cellGesamtGesamt, + this.cellRelationGesamt, + this.xrTableCell47, + this.xrTableCell48, + this.xrTableCell51}); + this.xrTableRow1.Name = "xrTableRow1"; + this.xrTableRow1.Weight = 1D; + // + // xrTableCell35 + // + this.xrTableCell35.Name = "xrTableCell35"; + this.xrTableCell35.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 2, 0, 0, 100F); + this.xrTableCell35.StylePriority.UseFont = false; + this.xrTableCell35.StylePriority.UsePadding = false; + this.xrTableCell35.StylePriority.UseTextAlignment = false; + this.xrTableCell35.Text = "Gesamt"; + this.xrTableCell35.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + this.xrTableCell35.Weight = 0.15329126714047708D; + // + // xrTableCell37 + // + this.xrTableCell37.Name = "xrTableCell37"; + this.xrTableCell37.Weight = 0.081154151689479551D; + // + // xrTableCell39 + // + this.xrTableCell39.Name = "xrTableCell39"; + this.xrTableCell39.Weight = 0.094679919312514085D; + // + // cellSollGesamt + // + this.cellSollGesamt.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeInfoList.EmployeeDetails.EmployeeDetail.StundenSollOhneUrlaubKrankheit")}); + this.cellSollGesamt.Name = "cellSollGesamt"; + xrSummary1.FormatString = "{0:0.00}"; + xrSummary1.Running = DevExpress.XtraReports.UI.SummaryRunning.Group; + this.cellSollGesamt.Summary = xrSummary1; + this.cellSollGesamt.Weight = 0.0721370604147881D; + // + // cellFLSSollGesamt + // + this.cellFLSSollGesamt.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeInfoList.EmployeeDetails.EmployeeDetail.FlsSoll")}); + this.cellFLSSollGesamt.Name = "cellFLSSollGesamt"; + xrSummary2.FormatString = "{0:0.00}"; + xrSummary2.Running = DevExpress.XtraReports.UI.SummaryRunning.Group; + this.cellFLSSollGesamt.Summary = xrSummary2; + this.cellFLSSollGesamt.Weight = 0.063119927862939587D; + // + // cellFLSIstGesamt + // + this.cellFLSIstGesamt.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeInfoList.EmployeeDetails.EmployeeDetail.FlsIst")}); + this.cellFLSIstGesamt.Name = "cellFLSIstGesamt"; + xrSummary3.FormatString = "{0:0.00}"; + xrSummary3.Running = DevExpress.XtraReports.UI.SummaryRunning.Group; + this.cellFLSIstGesamt.Summary = xrSummary3; + this.cellFLSIstGesamt.Weight = 0.063119927862939615D; + // + // cellFLSPlusMinusGesamt + // + this.cellFLSPlusMinusGesamt.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeInfoList.EmployeeDetails.EmployeeDetail.FlsDiff")}); + this.cellFLSPlusMinusGesamt.Name = "cellFLSPlusMinusGesamt"; + xrSummary4.FormatString = "{0:0.00}"; + xrSummary4.Running = DevExpress.XtraReports.UI.SummaryRunning.Group; + this.cellFLSPlusMinusGesamt.Summary = xrSummary4; + this.cellFLSPlusMinusGesamt.Weight = 0.063119927862939587D; + // + // cellGesamtGesamt + // + this.cellGesamtGesamt.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeInfoList.EmployeeDetails.EmployeeDetail.StundenGesamtIst")}); + this.cellGesamtGesamt.Name = "cellGesamtGesamt"; + xrSummary5.FormatString = "{0:0.00}"; + xrSummary5.Running = DevExpress.XtraReports.UI.SummaryRunning.Group; + this.cellGesamtGesamt.Summary = xrSummary5; + this.cellGesamtGesamt.Weight = 0.063119927862939573D; + // + // cellRelationGesamt + // + this.cellRelationGesamt.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeInfoList.EmployeeDetails.fieldRelationGesamt", "{0:0.00}")}); + this.cellRelationGesamt.Name = "cellRelationGesamt"; + this.cellRelationGesamt.Text = "cellRelationGesamt"; + this.cellRelationGesamt.Weight = 0.0631199278629396D; + // + // xrTableCell47 + // + this.xrTableCell47.Name = "xrTableCell47"; + this.xrTableCell47.Weight = 0.063119927862939587D; + // + // xrTableCell48 + // + this.xrTableCell48.Name = "xrTableCell48"; + this.xrTableCell48.Weight = 0.063119927862939587D; + // + // xrTableCell51 + // + this.xrTableCell51.Name = "xrTableCell51"; + this.xrTableCell51.Weight = 0.063119927862939573D; + // + // pageFooterBand1 + // + this.pageFooterBand1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.xrPageInfo2, + this.xrPageInfo1}); + this.pageFooterBand1.HeightF = 48F; + this.pageFooterBand1.Name = "pageFooterBand1"; + // + // xrPageInfo2 + // + this.xrPageInfo2.Font = new System.Drawing.Font("Arial", 8F); + this.xrPageInfo2.Format = "Seite {0} von {1}"; + this.xrPageInfo2.LocationFloat = new DevExpress.Utils.PointFloat(864.9999F, 25F); + this.xrPageInfo2.Name = "xrPageInfo2"; + this.xrPageInfo2.SizeF = new System.Drawing.SizeF(139.9999F, 23F); + this.xrPageInfo2.StyleName = "PageInfo"; + this.xrPageInfo2.StylePriority.UseFont = false; + this.xrPageInfo2.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight; + // + // xrPageInfo1 + // + this.xrPageInfo1.Font = new System.Drawing.Font("Arial", 8F); + this.xrPageInfo1.LocationFloat = new DevExpress.Utils.PointFloat(0F, 25F); + this.xrPageInfo1.Name = "xrPageInfo1"; + this.xrPageInfo1.PageInfo = DevExpress.XtraPrinting.PageInfo.DateTime; + this.xrPageInfo1.SizeF = new System.Drawing.SizeF(260.0001F, 23F); + this.xrPageInfo1.StyleName = "PageInfo"; + this.xrPageInfo1.StylePriority.UseFont = false; + // + // Title + // + this.Title.BackColor = System.Drawing.Color.White; + this.Title.BorderColor = System.Drawing.SystemColors.ControlText; + this.Title.Borders = DevExpress.XtraPrinting.BorderSide.None; + this.Title.BorderWidth = 1F; + this.Title.Font = new System.Drawing.Font("Times New Roman", 24F); + this.Title.ForeColor = System.Drawing.Color.Black; + this.Title.Name = "Title"; + // + // FieldCaption + // + this.FieldCaption.BackColor = System.Drawing.Color.White; + this.FieldCaption.BorderColor = System.Drawing.SystemColors.ControlText; + this.FieldCaption.Borders = DevExpress.XtraPrinting.BorderSide.None; + this.FieldCaption.BorderWidth = 1F; + this.FieldCaption.Font = new System.Drawing.Font("Times New Roman", 10F, System.Drawing.FontStyle.Bold); + this.FieldCaption.ForeColor = System.Drawing.Color.Black; + this.FieldCaption.Name = "FieldCaption"; + // + // PageInfo + // + this.PageInfo.BackColor = System.Drawing.Color.White; + this.PageInfo.BorderColor = System.Drawing.SystemColors.ControlText; + this.PageInfo.Borders = DevExpress.XtraPrinting.BorderSide.None; + this.PageInfo.BorderWidth = 1F; + this.PageInfo.Font = new System.Drawing.Font("Times New Roman", 8F); + this.PageInfo.ForeColor = System.Drawing.Color.Black; + this.PageInfo.Name = "PageInfo"; + // + // DataField + // + this.DataField.BackColor = System.Drawing.Color.White; + this.DataField.BorderColor = System.Drawing.SystemColors.ControlText; + this.DataField.Borders = DevExpress.XtraPrinting.BorderSide.None; + this.DataField.BorderWidth = 1F; + this.DataField.Font = new System.Drawing.Font("Times New Roman", 8F); + this.DataField.ForeColor = System.Drawing.SystemColors.ControlText; + this.DataField.Name = "DataField"; + // + // fieldFLS + // + this.fieldFLS.DataMember = "FLSReportGroups"; + this.fieldFLS.Expression = "[TotalFLM] / 60"; + this.fieldFLS.FieldType = DevExpress.XtraReports.UI.FieldType.Decimal; + this.fieldFLS.Name = "fieldFLS"; + // + // topMarginBand1 + // + this.topMarginBand1.HeightF = 50F; + this.topMarginBand1.Name = "topMarginBand1"; + // + // bottomMarginBand1 + // + this.bottomMarginBand1.HeightF = 30F; + this.bottomMarginBand1.Name = "bottomMarginBand1"; + // + // DetailReport1 + // + this.DetailReport1.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] { + this.Detail2, + this.DetailReport2}); + this.DetailReport1.DataMember = "EmployeeInfoList"; + this.DetailReport1.DataSource = this.bindingSource1; + this.DetailReport1.Level = 0; + this.DetailReport1.Name = "DetailReport1"; + // + // Detail2 + // + this.Detail2.HeightF = 0F; + this.Detail2.Name = "Detail2"; + this.Detail2.PageBreak = DevExpress.XtraReports.UI.PageBreak.BeforeBandExceptFirstEntry; + // + // DetailReport2 + // + this.DetailReport2.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] { + this.Detail3, + this.GroupHeader2, + this.GroupHeader3, + this.GroupFooter2}); + this.DetailReport2.DataMember = "EmployeeInfoList.EmployeeDetails"; + this.DetailReport2.DataSource = this.bindingSource1; + this.DetailReport2.Level = 0; + this.DetailReport2.Name = "DetailReport2"; + // + // Detail3 + // + this.Detail3.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.xrTableDetail}); + this.Detail3.Font = new System.Drawing.Font("Arial", 9.75F); + this.Detail3.HeightF = 25F; + this.Detail3.Name = "Detail3"; + this.Detail3.StylePriority.UseFont = false; + // + // GroupHeader2 + // + this.GroupHeader2.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.xrTableHeader}); + this.GroupHeader2.HeightF = 70F; + this.GroupHeader2.Name = "GroupHeader2"; + // + // GroupHeader3 + // + this.GroupHeader3.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.xrLabel1}); + this.GroupHeader3.HeightF = 35F; + this.GroupHeader3.Level = 1; + this.GroupHeader3.Name = "GroupHeader3"; + // + // xrLabel1 + // + this.xrLabel1.Font = new System.Drawing.Font("Arial", 14F, System.Drawing.FontStyle.Bold); + this.xrLabel1.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F); + this.xrLabel1.Multiline = true; + this.xrLabel1.Name = "xrLabel1"; + this.xrLabel1.SizeF = new System.Drawing.SizeF(1005F, 25F); + this.xrLabel1.StyleName = "Title"; + this.xrLabel1.StylePriority.UseFont = false; + this.xrLabel1.Text = "Stundenkonto [EmployeeInfoList.LastName], [EmployeeInfoList.FirstName] [ReportSta" + + "rtDate!yyyy]"; + // + // GroupFooter2 + // + this.GroupFooter2.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.xrTable1}); + this.GroupFooter2.HeightF = 25F; + this.GroupFooter2.Name = "GroupFooter2"; + // + // fieldRelationGesamt + // + this.fieldRelationGesamt.DataMember = "EmployeeInfoList.EmployeeDetails"; + this.fieldRelationGesamt.Expression = "(Sum([EmployeeDetail.FlsIst]) / Sum([EmployeeDetail.StundenGesamtIst])) * 100"; + this.fieldRelationGesamt.FieldType = DevExpress.XtraReports.UI.FieldType.Decimal; + this.fieldRelationGesamt.Name = "fieldRelationGesamt"; + // + // bindingSource1 + // + this.bindingSource1.DataSource = typeof(BeWo.Report.ReportObjects.MitarbeiterstundenkontoMonateRO); + // + // MitarbeiterstundenkontoJahr + // + this.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] { + this.Detail, + this.pageFooterBand1, + this.topMarginBand1, + this.bottomMarginBand1, + this.DetailReport1}); + this.CalculatedFields.AddRange(new DevExpress.XtraReports.UI.CalculatedField[] { + this.fieldFLS, + this.fieldRelationGesamt}); + this.DataSource = this.bindingSource1; + this.DisplayName = "Mitarbeiterstundenkonto"; + this.Landscape = true; + this.Margins = new System.Drawing.Printing.Margins(75, 75, 50, 30); + this.PageHeight = 827; + this.PageWidth = 1169; + this.PaperKind = System.Drawing.Printing.PaperKind.A4; + this.StyleSheet.AddRange(new DevExpress.XtraReports.UI.XRControlStyle[] { + this.Title, + this.FieldCaption, + this.PageInfo, + this.DataField}); + this.Version = "17.1"; + ((System.ComponentModel.ISupportInitialize)(this.xrTableDetail)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrTableHeader)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrTable1)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this)).EndInit(); + + } + + #endregion + + private DevExpress.XtraReports.UI.DetailBand Detail; + private System.Windows.Forms.BindingSource bindingSource1; + private DevExpress.XtraReports.UI.PageFooterBand pageFooterBand1; + private DevExpress.XtraReports.UI.XRPageInfo xrPageInfo2; + private DevExpress.XtraReports.UI.XRPageInfo xrPageInfo1; + private DevExpress.XtraReports.UI.XRControlStyle Title; + private DevExpress.XtraReports.UI.XRControlStyle FieldCaption; + private DevExpress.XtraReports.UI.XRControlStyle PageInfo; + private DevExpress.XtraReports.UI.XRControlStyle DataField; + private DevExpress.XtraReports.UI.XRTable xrTableHeader; + private DevExpress.XtraReports.UI.XRTableRow xrTableRowHeader; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell5; + private DevExpress.XtraReports.UI.XRTable xrTableDetail; + private DevExpress.XtraReports.UI.XRTableRow xrTableRowDetail; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell3; + private DevExpress.XtraReports.UI.CalculatedField fieldFLS; + private DevExpress.XtraReports.UI.TopMarginBand topMarginBand1; + private DevExpress.XtraReports.UI.BottomMarginBand bottomMarginBand1; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell4; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell2; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell9; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell8; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell10; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell7; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell11; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell12; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell19; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell20; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell28; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell16; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell27; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell22; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell23; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell21; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell25; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell24; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell26; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell13; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell14; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell15; + private DevExpress.XtraReports.UI.XRTable xrTable1; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow1; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell35; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell37; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell39; + private DevExpress.XtraReports.UI.XRTableCell cellSollGesamt; + private DevExpress.XtraReports.UI.XRTableCell cellFLSSollGesamt; + private DevExpress.XtraReports.UI.XRTableCell cellFLSIstGesamt; + private DevExpress.XtraReports.UI.XRTableCell cellFLSPlusMinusGesamt; + private DevExpress.XtraReports.UI.XRTableCell cellGesamtGesamt; + private DevExpress.XtraReports.UI.XRTableCell cellRelationGesamt; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell47; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell48; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell51; + private DevExpress.XtraReports.UI.DetailReportBand DetailReport1; + private DevExpress.XtraReports.UI.DetailBand Detail2; + private DevExpress.XtraReports.UI.DetailReportBand DetailReport2; + private DevExpress.XtraReports.UI.DetailBand Detail3; + private DevExpress.XtraReports.UI.GroupHeaderBand GroupHeader2; + private DevExpress.XtraReports.UI.GroupHeaderBand GroupHeader3; + private DevExpress.XtraReports.UI.XRLabel xrLabel1; + private DevExpress.XtraReports.UI.GroupFooterBand GroupFooter2; + private DevExpress.XtraReports.UI.CalculatedField fieldRelationGesamt; + } +} diff --git a/ReportImp/SynpraxReports/MitarbeiterstundenkontoJahr.resx b/ReportImp/SynpraxReports/MitarbeiterstundenkontoJahr.resx new file mode 100644 index 000000000..d25f3eba2 --- /dev/null +++ b/ReportImp/SynpraxReports/MitarbeiterstundenkontoJahr.resx @@ -0,0 +1,123 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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 + + + 17, 17 + + \ No newline at end of file diff --git a/ReportImp/SynpraxReports/SettlementReport.Designer.cs b/ReportImp/SynpraxReports/SettlementReport.Designer.cs index cd6078812..4fb0c0d69 100644 --- a/ReportImp/SynpraxReports/SettlementReport.Designer.cs +++ b/ReportImp/SynpraxReports/SettlementReport.Designer.cs @@ -56,13 +56,11 @@ namespace SynpraxReports this.xrPanel1 = new DevExpress.XtraReports.UI.XRPanel(); this.xrLabel32 = new DevExpress.XtraReports.UI.XRLabel(); this.xrLabel31 = new DevExpress.XtraReports.UI.XRLabel(); - this.lblTermination = new DevExpress.XtraReports.UI.XRLabel(); this.xrLabel29 = new DevExpress.XtraReports.UI.XRLabel(); this.xrLabel28 = new DevExpress.XtraReports.UI.XRLabel(); this.xrLabel27 = new DevExpress.XtraReports.UI.XRLabel(); this.xrLabel26 = new DevExpress.XtraReports.UI.XRLabel(); this.xrLabel25 = new DevExpress.XtraReports.UI.XRLabel(); - this.xrLabel24 = new DevExpress.XtraReports.UI.XRLabel(); this.xrLabel23 = new DevExpress.XtraReports.UI.XRLabel(); this.xrLabel22 = new DevExpress.XtraReports.UI.XRLabel(); this.xrLabel21 = new DevExpress.XtraReports.UI.XRLabel(); @@ -100,17 +98,17 @@ namespace SynpraxReports this.xrLabel86 = new DevExpress.XtraReports.UI.XRLabel(); this.xrLabel69 = new DevExpress.XtraReports.UI.XRLabel(); this.GroupFooter1 = new DevExpress.XtraReports.UI.GroupFooterBand(); + this.xrLabel17 = new DevExpress.XtraReports.UI.XRLabel(); this.fieldAmountTotal = new DevExpress.XtraReports.UI.CalculatedField(); this.DetailReport = new DevExpress.XtraReports.UI.DetailReportBand(); this.Detail1 = new DevExpress.XtraReports.UI.DetailBand(); this.xrLabel41 = new DevExpress.XtraReports.UI.XRLabel(); this.xrLabel40 = new DevExpress.XtraReports.UI.XRLabel(); - this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components); this.GroupFooter2 = new DevExpress.XtraReports.UI.GroupFooterBand(); - this.xrLabel11 = new DevExpress.XtraReports.UI.XRLabel(); - this.xrLabel17 = new DevExpress.XtraReports.UI.XRLabel(); this.chkBeendet = new DevExpress.XtraReports.UI.XRCheckBox(); this.chkNichtBeendet = new DevExpress.XtraReports.UI.XRCheckBox(); + this.xrLabel11 = new DevExpress.XtraReports.UI.XRLabel(); + this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components); ((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this)).BeginInit(); // @@ -324,14 +322,14 @@ namespace SynpraxReports this.xrLabel34, this.xrPanel1}); this.GroupHeader1.Font = new System.Drawing.Font("Calibri", 11F); - this.GroupHeader1.HeightF = 150F; + this.GroupHeader1.HeightF = 133F; this.GroupHeader1.Level = 1; this.GroupHeader1.Name = "GroupHeader1"; this.GroupHeader1.StylePriority.UseFont = false; // // xrLabel34 // - this.xrLabel34.LocationFloat = new DevExpress.Utils.PointFloat(269.7917F, 123F); + this.xrLabel34.LocationFloat = new DevExpress.Utils.PointFloat(269.79F, 106F); this.xrLabel34.Name = "xrLabel34"; this.xrLabel34.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); this.xrLabel34.SizeF = new System.Drawing.SizeF(168.5414F, 17.00001F); @@ -342,13 +340,11 @@ namespace SynpraxReports this.xrPanel1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { this.xrLabel32, this.xrLabel31, - this.lblTermination, this.xrLabel29, this.xrLabel28, this.xrLabel27, this.xrLabel26, this.xrLabel25, - this.xrLabel24, this.xrLabel23, this.xrLabel22, this.xrLabel21, @@ -357,7 +353,7 @@ namespace SynpraxReports this.xrLabel7}); this.xrPanel1.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F); this.xrPanel1.Name = "xrPanel1"; - this.xrPanel1.SizeF = new System.Drawing.SizeF(711F, 123F); + this.xrPanel1.SizeF = new System.Drawing.SizeF(711F, 106F); this.xrPanel1.StylePriority.UseBorders = false; // // xrLabel32 @@ -382,16 +378,6 @@ namespace SynpraxReports this.xrLabel31.StylePriority.UseFont = false; this.xrLabel31.Text = "lt. Bewilligungsbescheid"; // - // lblTermination - // - this.lblTermination.Borders = DevExpress.XtraPrinting.BorderSide.None; - this.lblTermination.LocationFloat = new DevExpress.Utils.PointFloat(269.7917F, 104.0001F); - this.lblTermination.Name = "lblTermination"; - this.lblTermination.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); - this.lblTermination.SizeF = new System.Drawing.SizeF(405.2083F, 17.00001F); - this.lblTermination.StylePriority.UseBorders = false; - this.lblTermination.StylePriority.UseFont = false; - // // xrLabel29 // this.xrLabel29.Borders = DevExpress.XtraPrinting.BorderSide.None; @@ -453,17 +439,6 @@ namespace SynpraxReports this.xrLabel25.StylePriority.UseBorders = false; this.xrLabel25.StylePriority.UseFont = false; // - // xrLabel24 - // - this.xrLabel24.Borders = DevExpress.XtraPrinting.BorderSide.None; - this.xrLabel24.LocationFloat = new DevExpress.Utils.PointFloat(1.999919F, 104.0001F); - this.xrLabel24.Name = "xrLabel24"; - this.xrLabel24.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); - this.xrLabel24.SizeF = new System.Drawing.SizeF(267F, 17.00001F); - this.xrLabel24.StylePriority.UseBorders = false; - this.xrLabel24.StylePriority.UseFont = false; - this.xrLabel24.Text = "aus der Betreuung ausgeschieden am:"; - // // xrLabel23 // this.xrLabel23.Borders = DevExpress.XtraPrinting.BorderSide.None; @@ -904,10 +879,23 @@ namespace SynpraxReports this.xrLabel70, this.lblClaimText}); this.GroupFooter1.Font = new System.Drawing.Font("Calibri", 11F); - this.GroupFooter1.HeightF = 219.8611F; + this.GroupFooter1.HeightF = 200.4167F; this.GroupFooter1.Name = "GroupFooter1"; this.GroupFooter1.StylePriority.UseFont = false; // + // xrLabel17 + // + this.xrLabel17.Font = new System.Drawing.Font("Calibri", 11F, System.Drawing.FontStyle.Bold); + this.xrLabel17.LocationFloat = new DevExpress.Utils.PointFloat(0F, 156.4861F); + this.xrLabel17.Name = "xrLabel17"; + this.xrLabel17.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel17.SizeF = new System.Drawing.SizeF(682.0031F, 18.00003F); + this.xrLabel17.StylePriority.UseFont = false; + this.xrLabel17.StylePriority.UseTextAlignment = false; + this.xrLabel17.Text = "Kontoverbindung: Bank für Sozialwirtschaft, IBAN: DE54 3702 0500 0001 3106 00, BI" + + "C: BFSWDE33XXX"; + this.xrLabel17.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + // // fieldAmountTotal // this.fieldAmountTotal.Expression = "[AmountRecordedFLS] - [Eigenbeteiligung]"; @@ -955,10 +943,6 @@ namespace SynpraxReports this.xrLabel40.SizeF = new System.Drawing.SizeF(565F, 18F); this.xrLabel40.Text = "xrLabel40"; // - // bindingSource1 - // - this.bindingSource1.DataSource = typeof(BeWo.Report.ReportObjects.SettlementRO); - // // GroupFooter2 // this.GroupFooter2.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { @@ -972,6 +956,20 @@ namespace SynpraxReports this.GroupFooter2.Name = "GroupFooter2"; this.GroupFooter2.StylePriority.UseFont = false; // + // chkBeendet + // + this.chkBeendet.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F); + this.chkBeendet.Name = "chkBeendet"; + this.chkBeendet.SizeF = new System.Drawing.SizeF(324.9999F, 21.875F); + this.chkBeendet.Text = "Die Betreuung wurde am beendet."; + // + // chkNichtBeendet + // + this.chkNichtBeendet.LocationFloat = new DevExpress.Utils.PointFloat(333.0001F, 0F); + this.chkNichtBeendet.Name = "chkNichtBeendet"; + this.chkNichtBeendet.SizeF = new System.Drawing.SizeF(358.9999F, 21.875F); + this.chkNichtBeendet.Text = "Die Betreuung dauert an."; + // // xrLabel11 // this.xrLabel11.BorderColor = System.Drawing.Color.LightGray; @@ -989,31 +987,9 @@ namespace SynpraxReports this.xrLabel11.Text = resources.GetString("xrLabel11.Text"); this.xrLabel11.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; // - // xrLabel17 + // bindingSource1 // - this.xrLabel17.Font = new System.Drawing.Font("Calibri", 11F, System.Drawing.FontStyle.Bold); - this.xrLabel17.LocationFloat = new DevExpress.Utils.PointFloat(0F, 167.5972F); - this.xrLabel17.Name = "xrLabel17"; - this.xrLabel17.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); - this.xrLabel17.SizeF = new System.Drawing.SizeF(468.6668F, 18.00003F); - this.xrLabel17.StylePriority.UseFont = false; - this.xrLabel17.StylePriority.UseTextAlignment = false; - this.xrLabel17.Text = "Kontoverbindung"; - this.xrLabel17.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; - // - // chkBeendet - // - this.chkBeendet.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F); - this.chkBeendet.Name = "chkBeendet"; - this.chkBeendet.SizeF = new System.Drawing.SizeF(324.9999F, 21.875F); - this.chkBeendet.Text = "Die Betreuung wurde am beendet."; - // - // chkNichtBeendet - // - this.chkNichtBeendet.LocationFloat = new DevExpress.Utils.PointFloat(333.0001F, 0F); - this.chkNichtBeendet.Name = "chkNichtBeendet"; - this.chkNichtBeendet.SizeF = new System.Drawing.SizeF(358.9999F, 21.875F); - this.chkNichtBeendet.Text = "Die Betreuung dauert an."; + this.bindingSource1.DataSource = typeof(BeWo.Report.ReportObjects.SettlementRO); // // Spitzabrechnung // @@ -1067,7 +1043,6 @@ namespace SynpraxReports private DevExpress.XtraReports.UI.XRPanel xrPanel1; private DevExpress.XtraReports.UI.XRLabel xrLabel57; private DevExpress.XtraReports.UI.XRLabel xrLabel7; - private DevExpress.XtraReports.UI.XRLabel xrLabel24; private DevExpress.XtraReports.UI.XRLabel xrLabel23; private DevExpress.XtraReports.UI.XRLabel xrLabel22; private DevExpress.XtraReports.UI.XRLabel xrLabel21; @@ -1076,7 +1051,6 @@ namespace SynpraxReports private DevExpress.XtraReports.UI.GroupHeaderBand GroupHeader2; private DevExpress.XtraReports.UI.XRLabel xrLabel32; private DevExpress.XtraReports.UI.XRLabel xrLabel31; - private DevExpress.XtraReports.UI.XRLabel lblTermination; private DevExpress.XtraReports.UI.XRLabel xrLabel29; private DevExpress.XtraReports.UI.XRLabel xrLabel27; private DevExpress.XtraReports.UI.XRLabel xrLabel26; diff --git a/ReportImp/SynpraxReports/SettlementReport.cs b/ReportImp/SynpraxReports/SettlementReport.cs index 648e8ebe4..00f2c7cae 100644 --- a/ReportImp/SynpraxReports/SettlementReport.cs +++ b/ReportImp/SynpraxReports/SettlementReport.cs @@ -34,7 +34,7 @@ namespace SynpraxReports if (pRO.TerminationDate.HasValue) { - lblTermination.Text = String.Format("{0:dd.MM.yyyy} {1}", pRO.TerminationDate, pRO.TerminationReason); + //lblTermination.Text = String.Format("{0:dd.MM.yyyy} {1}", pRO.TerminationDate, pRO.TerminationReason); } bool isOldVersion = true; diff --git a/ReportImp/SynpraxReports/SynpraxReports.csproj b/ReportImp/SynpraxReports/SynpraxReports.csproj index 11df44fe5..f0a69c861 100644 --- a/ReportImp/SynpraxReports/SynpraxReports.csproj +++ b/ReportImp/SynpraxReports/SynpraxReports.csproj @@ -69,12 +69,31 @@ + + Component + + + Mitarbeiterarbeitszeitkonto.cs + Component Mitarbeiterauslastung.cs + + Component + + + Mitarbeiterstundenkonto.cs + + + + Component + + + MitarbeiterstundenkontoJahr.cs + Component @@ -90,14 +109,32 @@ + + Component + + + Teamstundenkonto.cs + + AuswertungNeuantraege.cs + + Mitarbeiterarbeitszeitkonto.cs + Mitarbeiterauslastung.cs + + Mitarbeiterstundenkonto.cs + Designer + + + MitarbeiterstundenkontoJahr.cs + Designer + ServicesOverviewReport.cs @@ -108,6 +145,9 @@ + + Teamstundenkonto.cs + diff --git a/ReportImp/SynpraxReports/Teamstundenkonto.cs b/ReportImp/SynpraxReports/Teamstundenkonto.cs new file mode 100644 index 000000000..5bce58d2f --- /dev/null +++ b/ReportImp/SynpraxReports/Teamstundenkonto.cs @@ -0,0 +1,28 @@ +using System; +using BeWo.Report; +using BeWo.Report.ReportObjects; +using BS.Shared.Core; + + +namespace SynpraxReports +{ + [IDSpecificClass(Identifier = "Teamstundenkonto")] + public partial class Teamstundenkonto : DevExpress.XtraReports.UI.XtraReport, IBeWoReport + { + + + public Teamstundenkonto() + { + InitializeComponent(); + } + + public void SetReportDataSource(MitarbeiterstundenkontoRO pRO) + { + var msb = new CustomMitarbeiterstundenkontoBerechnungTagesansicht(); + msb.CreateReport(pRO); + + bindingSource1.DataSource = pRO; + } + + } +} diff --git a/ReportImp/SynpraxReports/Teamstundenkonto.designer.cs b/ReportImp/SynpraxReports/Teamstundenkonto.designer.cs new file mode 100644 index 000000000..7ade7839b --- /dev/null +++ b/ReportImp/SynpraxReports/Teamstundenkonto.designer.cs @@ -0,0 +1,897 @@ +using BeWo.Report.ReportObjects; +namespace SynpraxReports +{ + partial class Teamstundenkonto + { + /// + /// Required designer variable. + /// + private System.ComponentModel.IContainer components = null; + + /// + /// Clean up any resources being used. + /// + /// true if managed resources should be disposed; otherwise, false. + protected override void Dispose(bool disposing) + { + if (disposing && (components != null)) + { + components.Dispose(); + } + base.Dispose(disposing); + } + + #region Designer generated code + + /// + /// Required method for Designer support - do not modify + /// the contents of this method with the code editor. + /// + private void InitializeComponent() + { + this.components = new System.ComponentModel.Container(); + this.Detail = new DevExpress.XtraReports.UI.DetailBand(); + this.xrTableDetail = new DevExpress.XtraReports.UI.XRTable(); + this.xrTableRowDetail = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell3 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell19 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell20 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell28 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell16 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell27 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell22 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell23 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell21 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell25 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell24 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell26 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTable1 = new DevExpress.XtraReports.UI.XRTable(); + this.xrTableRow1 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell35 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell37 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell38 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell39 = new DevExpress.XtraReports.UI.XRTableCell(); + this.cellSollGesamt = new DevExpress.XtraReports.UI.XRTableCell(); + this.cellFLSSollGesamt = new DevExpress.XtraReports.UI.XRTableCell(); + this.cellFLSIstGesamt = new DevExpress.XtraReports.UI.XRTableCell(); + this.cellFLSPlusMinusGesamt = new DevExpress.XtraReports.UI.XRTableCell(); + this.cellGesamtGesamt = new DevExpress.XtraReports.UI.XRTableCell(); + this.cellRelationGesamt = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell47 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell48 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell51 = new DevExpress.XtraReports.UI.XRTableCell(); + this.ReportHeader = new DevExpress.XtraReports.UI.ReportHeaderBand(); + this.lblMonat = new DevExpress.XtraReports.UI.XRLabel(); + this.pageFooterBand1 = new DevExpress.XtraReports.UI.PageFooterBand(); + this.xrPageInfo2 = new DevExpress.XtraReports.UI.XRPageInfo(); + this.xrPageInfo1 = new DevExpress.XtraReports.UI.XRPageInfo(); + this.Title = new DevExpress.XtraReports.UI.XRControlStyle(); + this.FieldCaption = new DevExpress.XtraReports.UI.XRControlStyle(); + this.PageInfo = new DevExpress.XtraReports.UI.XRControlStyle(); + this.DataField = new DevExpress.XtraReports.UI.XRControlStyle(); + this.fieldFLS = new DevExpress.XtraReports.UI.CalculatedField(); + this.topMarginBand1 = new DevExpress.XtraReports.UI.TopMarginBand(); + this.bottomMarginBand1 = new DevExpress.XtraReports.UI.BottomMarginBand(); + this.DetailReport1 = new DevExpress.XtraReports.UI.DetailReportBand(); + this.Detail2 = new DevExpress.XtraReports.UI.DetailBand(); + this.xrLabel1 = new DevExpress.XtraReports.UI.XRLabel(); + this.DetailReport2 = new DevExpress.XtraReports.UI.DetailReportBand(); + this.Detail3 = new DevExpress.XtraReports.UI.DetailBand(); + this.GroupHeader2 = new DevExpress.XtraReports.UI.GroupHeaderBand(); + this.xrTable2 = new DevExpress.XtraReports.UI.XRTable(); + this.xrTableRow2 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell6 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell18 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell30 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell31 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell32 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell33 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell34 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell36 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell40 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell41 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell42 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell43 = new DevExpress.XtraReports.UI.XRTableCell(); + this.GroupFooter2 = new DevExpress.XtraReports.UI.GroupFooterBand(); + this.xrTable3 = new DevExpress.XtraReports.UI.XRTable(); + this.xrTableRow3 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell1 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell7 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell8 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell9 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell10 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell11 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell12 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell13 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell14 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell15 = new DevExpress.XtraReports.UI.XRTableCell(); + this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components); + this.ReportFooter1 = new DevExpress.XtraReports.UI.ReportFooterBand(); + ((System.ComponentModel.ISupportInitialize)(this.xrTableDetail)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrTable1)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrTable2)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrTable3)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this)).BeginInit(); + // + // Detail + // + this.Detail.HeightF = 0F; + this.Detail.Name = "Detail"; + this.Detail.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F); + this.Detail.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; + // + // xrTableDetail + // + this.xrTableDetail.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableDetail.Font = new System.Drawing.Font("Arial", 8F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrTableDetail.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F); + this.xrTableDetail.Name = "xrTableDetail"; + this.xrTableDetail.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrTableDetail.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] { + this.xrTableRowDetail}); + this.xrTableDetail.SizeF = new System.Drawing.SizeF(1005F, 25F); + this.xrTableDetail.StylePriority.UseBorders = false; + this.xrTableDetail.StylePriority.UseFont = false; + this.xrTableDetail.StylePriority.UsePadding = false; + this.xrTableDetail.StylePriority.UseTextAlignment = false; + this.xrTableDetail.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + // + // xrTableRowDetail + // + this.xrTableRowDetail.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell3, + this.xrTableCell19, + this.xrTableCell20, + this.xrTableCell28, + this.xrTableCell16, + this.xrTableCell27, + this.xrTableCell22, + this.xrTableCell23, + this.xrTableCell21, + this.xrTableCell25, + this.xrTableCell24, + this.xrTableCell26}); + this.xrTableRowDetail.Name = "xrTableRowDetail"; + this.xrTableRowDetail.Weight = 1D; + // + // xrTableCell3 + // + this.xrTableCell3.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "TeamDetailList.EmployeeDetailList.FullName")}); + this.xrTableCell3.Name = "xrTableCell3"; + this.xrTableCell3.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 2, 0, 0, 100F); + this.xrTableCell3.StylePriority.UseFont = false; + this.xrTableCell3.StylePriority.UsePadding = false; + this.xrTableCell3.StylePriority.UseTextAlignment = false; + this.xrTableCell3.Text = "xrTableCell3"; + this.xrTableCell3.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + this.xrTableCell3.Weight = 0.15329125338142471D; + // + // xrTableCell19 + // + this.xrTableCell19.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "TeamDetailList.EmployeeDetailList.StundenSollMax", "{0:0.00}")}); + this.xrTableCell19.Name = "xrTableCell19"; + this.xrTableCell19.Text = "xrTableCell19"; + this.xrTableCell19.Weight = 0.081154179207584262D; + // + // xrTableCell20 + // + this.xrTableCell20.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "TeamDetailList.EmployeeDetailList.UrlaubUndKrankheit", "{0:0.00}")}); + this.xrTableCell20.Name = "xrTableCell20"; + this.xrTableCell20.Text = "xrTableCell20"; + this.xrTableCell20.Weight = 0.09467990555346173D; + // + // xrTableCell28 + // + this.xrTableCell28.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "TeamDetailList.EmployeeDetailList.StundenSollOhneUrlaubKrankheit", "{0:0.00}")}); + this.xrTableCell28.Name = "xrTableCell28"; + this.xrTableCell28.Text = "xrTableCell28"; + this.xrTableCell28.Weight = 0.0721370604147881D; + // + // xrTableCell16 + // + this.xrTableCell16.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "TeamDetailList.EmployeeDetailList.FlsSoll", "{0:0.00}")}); + this.xrTableCell16.Name = "xrTableCell16"; + this.xrTableCell16.Text = "xrTableCell16"; + this.xrTableCell16.Weight = 0.063119927862939587D; + // + // xrTableCell27 + // + this.xrTableCell27.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "TeamDetailList.EmployeeDetailList.FlsIst", "{0:0.00}")}); + this.xrTableCell27.Name = "xrTableCell27"; + this.xrTableCell27.Text = "xrTableCell27"; + this.xrTableCell27.Weight = 0.063119927862939615D; + // + // xrTableCell22 + // + this.xrTableCell22.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "TeamDetailList.EmployeeDetailList.FlsDiff", "{0:0.00}")}); + this.xrTableCell22.Name = "xrTableCell22"; + this.xrTableCell22.Text = "xrTableCell22"; + this.xrTableCell22.Weight = 0.063119927862939587D; + // + // xrTableCell23 + // + this.xrTableCell23.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "TeamDetailList.EmployeeDetailList.StundenGesamtIst", "{0:0.00}")}); + this.xrTableCell23.Name = "xrTableCell23"; + this.xrTableCell23.Text = "xrTableCell23"; + this.xrTableCell23.Weight = 0.063119927862939559D; + // + // xrTableCell21 + // + this.xrTableCell21.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "TeamDetailList.EmployeeDetailList.RelationFlsZuMittelbar", "{0:0.00}")}); + this.xrTableCell21.Name = "xrTableCell21"; + this.xrTableCell21.Text = "xrTableCell21"; + this.xrTableCell21.Weight = 0.063119927862939615D; + // + // xrTableCell25 + // + this.xrTableCell25.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "TeamDetailList.EmployeeDetailList.Ueberstunden", "{0:0.00}")}); + this.xrTableCell25.Name = "xrTableCell25"; + this.xrTableCell25.Text = "xrTableCell25"; + this.xrTableCell25.Weight = 0.063119927862939587D; + // + // xrTableCell24 + // + this.xrTableCell24.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "TeamDetailList.EmployeeDetailList.UeberstundenVormonat", "{0:0.00}")}); + this.xrTableCell24.Name = "xrTableCell24"; + this.xrTableCell24.Text = "xrTableCell24"; + this.xrTableCell24.Weight = 0.0631199278629396D; + // + // xrTableCell26 + // + this.xrTableCell26.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "TeamDetailList.EmployeeDetailList.UeberstundenGesamt", "{0:0.00}")}); + this.xrTableCell26.Name = "xrTableCell26"; + this.xrTableCell26.Text = "xrTableCell26"; + this.xrTableCell26.Weight = 0.063119927862939573D; + // + // xrTable1 + // + this.xrTable1.Font = new System.Drawing.Font("Arial", 8F, System.Drawing.FontStyle.Bold, 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(2, 2, 0, 0, 100F); + this.xrTable1.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] { + this.xrTableRow1}); + this.xrTable1.SizeF = new System.Drawing.SizeF(1005F, 25F); + this.xrTable1.StylePriority.UseBorders = false; + this.xrTable1.StylePriority.UseFont = false; + this.xrTable1.StylePriority.UsePadding = false; + this.xrTable1.StylePriority.UseTextAlignment = false; + this.xrTable1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + // + // xrTableRow1 + // + this.xrTableRow1.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell35, + this.xrTableCell37, + this.xrTableCell38, + this.xrTableCell39, + this.cellSollGesamt, + this.cellFLSSollGesamt, + this.cellFLSIstGesamt, + this.cellFLSPlusMinusGesamt, + this.cellGesamtGesamt, + this.cellRelationGesamt, + this.xrTableCell47, + this.xrTableCell48, + this.xrTableCell51}); + this.xrTableRow1.Name = "xrTableRow1"; + this.xrTableRow1.Weight = 1D; + // + // xrTableCell35 + // + this.xrTableCell35.Name = "xrTableCell35"; + this.xrTableCell35.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 2, 0, 0, 100F); + this.xrTableCell35.StylePriority.UseFont = false; + this.xrTableCell35.StylePriority.UsePadding = false; + this.xrTableCell35.StylePriority.UseTextAlignment = false; + this.xrTableCell35.Text = "Gesamt"; + this.xrTableCell35.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + this.xrTableCell35.Weight = 0.1352569882777277D; + // + // xrTableCell37 + // + this.xrTableCell37.Name = "xrTableCell37"; + this.xrTableCell37.Weight = 0.067628494138863848D; + // + // xrTableCell38 + // + this.xrTableCell38.Name = "xrTableCell38"; + this.xrTableCell38.Weight = 0.0631199278629396D; + // + // xrTableCell39 + // + this.xrTableCell39.Name = "xrTableCell39"; + this.xrTableCell39.Weight = 0.063119927862939573D; + // + // cellSollGesamt + // + this.cellSollGesamt.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "SollGesamt", "{0:0.00}")}); + this.cellSollGesamt.Name = "cellSollGesamt"; + this.cellSollGesamt.Text = "cellSollGesamt"; + this.cellSollGesamt.Weight = 0.0721370604147881D; + // + // cellFLSSollGesamt + // + this.cellFLSSollGesamt.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "FlsSollGesamt", "{0:0.00}")}); + this.cellFLSSollGesamt.Name = "cellFLSSollGesamt"; + this.cellFLSSollGesamt.Text = "cellFLSSollGesamt"; + this.cellFLSSollGesamt.Weight = 0.063119927862939587D; + // + // cellFLSIstGesamt + // + this.cellFLSIstGesamt.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "FlsIstGesamt", "{0:0.00}")}); + this.cellFLSIstGesamt.Name = "cellFLSIstGesamt"; + this.cellFLSIstGesamt.Text = "cellFLSIstGesamt"; + this.cellFLSIstGesamt.Weight = 0.063119927862939615D; + // + // cellFLSPlusMinusGesamt + // + this.cellFLSPlusMinusGesamt.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "FlsDiffGesamt", "{0:0.00}")}); + this.cellFLSPlusMinusGesamt.Name = "cellFLSPlusMinusGesamt"; + this.cellFLSPlusMinusGesamt.Text = "cellFLSPlusMinusGesamt"; + this.cellFLSPlusMinusGesamt.Weight = 0.063119927862939587D; + // + // cellGesamtGesamt + // + this.cellGesamtGesamt.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "StundenGesamt", "{0:0.00}")}); + this.cellGesamtGesamt.Name = "cellGesamtGesamt"; + this.cellGesamtGesamt.Text = "cellGesamtGesamt"; + this.cellGesamtGesamt.Weight = 0.063119927862939573D; + // + // cellRelationGesamt + // + this.cellRelationGesamt.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "RelationFlsZuMittelbar", "{0:0.00}")}); + this.cellRelationGesamt.Name = "cellRelationGesamt"; + this.cellRelationGesamt.Text = "cellRelationGesamt"; + this.cellRelationGesamt.Weight = 0.0631199278629396D; + // + // xrTableCell47 + // + this.xrTableCell47.Name = "xrTableCell47"; + this.xrTableCell47.Weight = 0.063119927862939587D; + // + // xrTableCell48 + // + this.xrTableCell48.Name = "xrTableCell48"; + this.xrTableCell48.Weight = 0.063119927862939587D; + // + // xrTableCell51 + // + this.xrTableCell51.Name = "xrTableCell51"; + this.xrTableCell51.Weight = 0.063119927862939573D; + // + // ReportHeader + // + this.ReportHeader.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.lblMonat}); + this.ReportHeader.HeightF = 61.04167F; + this.ReportHeader.Name = "ReportHeader"; + // + // lblMonat + // + this.lblMonat.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "ReportStartDate", "Stundenkonto {0:MMMM yy}")}); + this.lblMonat.Font = new System.Drawing.Font("Arial", 14F, System.Drawing.FontStyle.Bold); + this.lblMonat.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F); + this.lblMonat.Multiline = true; + this.lblMonat.Name = "lblMonat"; + this.lblMonat.SizeF = new System.Drawing.SizeF(1007F, 25F); + this.lblMonat.StyleName = "Title"; + this.lblMonat.StylePriority.UseFont = false; + this.lblMonat.Text = "lblMonat"; + // + // pageFooterBand1 + // + this.pageFooterBand1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.xrPageInfo2, + this.xrPageInfo1}); + this.pageFooterBand1.HeightF = 48F; + this.pageFooterBand1.Name = "pageFooterBand1"; + // + // xrPageInfo2 + // + this.xrPageInfo2.Font = new System.Drawing.Font("Arial", 8F); + this.xrPageInfo2.Format = "Seite {0} von {1}"; + this.xrPageInfo2.LocationFloat = new DevExpress.Utils.PointFloat(522.0001F, 25F); + this.xrPageInfo2.Name = "xrPageInfo2"; + this.xrPageInfo2.SizeF = new System.Drawing.SizeF(482.9998F, 23F); + this.xrPageInfo2.StyleName = "PageInfo"; + this.xrPageInfo2.StylePriority.UseFont = false; + this.xrPageInfo2.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight; + // + // xrPageInfo1 + // + this.xrPageInfo1.Font = new System.Drawing.Font("Arial", 8F); + this.xrPageInfo1.LocationFloat = new DevExpress.Utils.PointFloat(8F, 25F); + this.xrPageInfo1.Name = "xrPageInfo1"; + this.xrPageInfo1.PageInfo = DevExpress.XtraPrinting.PageInfo.DateTime; + this.xrPageInfo1.SizeF = new System.Drawing.SizeF(497F, 23F); + this.xrPageInfo1.StyleName = "PageInfo"; + this.xrPageInfo1.StylePriority.UseFont = false; + // + // Title + // + this.Title.BackColor = System.Drawing.Color.White; + this.Title.BorderColor = System.Drawing.SystemColors.ControlText; + this.Title.Borders = DevExpress.XtraPrinting.BorderSide.None; + this.Title.BorderWidth = 1F; + this.Title.Font = new System.Drawing.Font("Times New Roman", 24F); + this.Title.ForeColor = System.Drawing.Color.Black; + this.Title.Name = "Title"; + // + // FieldCaption + // + this.FieldCaption.BackColor = System.Drawing.Color.White; + this.FieldCaption.BorderColor = System.Drawing.SystemColors.ControlText; + this.FieldCaption.Borders = DevExpress.XtraPrinting.BorderSide.None; + this.FieldCaption.BorderWidth = 1F; + this.FieldCaption.Font = new System.Drawing.Font("Times New Roman", 10F, System.Drawing.FontStyle.Bold); + this.FieldCaption.ForeColor = System.Drawing.Color.Black; + this.FieldCaption.Name = "FieldCaption"; + // + // PageInfo + // + this.PageInfo.BackColor = System.Drawing.Color.White; + this.PageInfo.BorderColor = System.Drawing.SystemColors.ControlText; + this.PageInfo.Borders = DevExpress.XtraPrinting.BorderSide.None; + this.PageInfo.BorderWidth = 1F; + this.PageInfo.Font = new System.Drawing.Font("Times New Roman", 8F); + this.PageInfo.ForeColor = System.Drawing.Color.Black; + this.PageInfo.Name = "PageInfo"; + // + // DataField + // + this.DataField.BackColor = System.Drawing.Color.White; + this.DataField.BorderColor = System.Drawing.SystemColors.ControlText; + this.DataField.Borders = DevExpress.XtraPrinting.BorderSide.None; + this.DataField.BorderWidth = 1F; + this.DataField.Font = new System.Drawing.Font("Times New Roman", 8F); + this.DataField.ForeColor = System.Drawing.SystemColors.ControlText; + this.DataField.Name = "DataField"; + // + // fieldFLS + // + this.fieldFLS.DataMember = "FLSReportGroups"; + this.fieldFLS.Expression = "[TotalFLM] / 60"; + this.fieldFLS.FieldType = DevExpress.XtraReports.UI.FieldType.Decimal; + this.fieldFLS.Name = "fieldFLS"; + // + // topMarginBand1 + // + this.topMarginBand1.HeightF = 50F; + this.topMarginBand1.Name = "topMarginBand1"; + // + // bottomMarginBand1 + // + this.bottomMarginBand1.HeightF = 30F; + this.bottomMarginBand1.Name = "bottomMarginBand1"; + // + // DetailReport1 + // + this.DetailReport1.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] { + this.Detail2, + this.DetailReport2}); + this.DetailReport1.DataMember = "TeamDetailList"; + this.DetailReport1.DataSource = this.bindingSource1; + this.DetailReport1.Level = 0; + this.DetailReport1.Name = "DetailReport1"; + // + // Detail2 + // + this.Detail2.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.xrLabel1}); + this.Detail2.HeightF = 46.875F; + this.Detail2.Name = "Detail2"; + // + // xrLabel1 + // + this.xrLabel1.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "TeamDetailList.TeamName")}); + this.xrLabel1.Font = new System.Drawing.Font("Arial", 12F, System.Drawing.FontStyle.Bold); + this.xrLabel1.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F); + this.xrLabel1.Multiline = true; + this.xrLabel1.Name = "xrLabel1"; + this.xrLabel1.SizeF = new System.Drawing.SizeF(1007F, 25F); + this.xrLabel1.StyleName = "Title"; + this.xrLabel1.StylePriority.UseFont = false; + this.xrLabel1.Text = "xrLabel1"; + // + // DetailReport2 + // + this.DetailReport2.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] { + this.Detail3, + this.GroupHeader2, + this.GroupFooter2}); + this.DetailReport2.DataMember = "TeamDetailList.EmployeeDetailList"; + this.DetailReport2.DataSource = this.bindingSource1; + this.DetailReport2.Level = 0; + this.DetailReport2.Name = "DetailReport2"; + // + // Detail3 + // + this.Detail3.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.xrTableDetail}); + this.Detail3.HeightF = 25F; + this.Detail3.Name = "Detail3"; + // + // GroupHeader2 + // + this.GroupHeader2.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.xrTable2}); + this.GroupHeader2.HeightF = 70F; + this.GroupHeader2.Name = "GroupHeader2"; + // + // xrTable2 + // + this.xrTable2.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) + | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTable2.Font = new System.Drawing.Font("Arial", 8F, System.Drawing.FontStyle.Bold); + this.xrTable2.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F); + this.xrTable2.Name = "xrTable2"; + this.xrTable2.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrTable2.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] { + this.xrTableRow2}); + this.xrTable2.SizeF = new System.Drawing.SizeF(1005F, 70F); + this.xrTable2.StylePriority.UseBorders = false; + this.xrTable2.StylePriority.UseFont = false; + this.xrTable2.StylePriority.UsePadding = false; + this.xrTable2.StylePriority.UseTextAlignment = false; + this.xrTable2.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + // + // xrTableRow2 + // + this.xrTableRow2.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell6, + this.xrTableCell18, + this.xrTableCell30, + this.xrTableCell31, + this.xrTableCell32, + this.xrTableCell33, + this.xrTableCell34, + this.xrTableCell36, + this.xrTableCell40, + this.xrTableCell41, + this.xrTableCell42, + this.xrTableCell43}); + this.xrTableRow2.Name = "xrTableRow2"; + this.xrTableRow2.Weight = 2.8D; + // + // xrTableCell6 + // + this.xrTableCell6.Name = "xrTableCell6"; + this.xrTableCell6.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 2, 0, 0, 100F); + this.xrTableCell6.StylePriority.UsePadding = false; + this.xrTableCell6.StylePriority.UseTextAlignment = false; + this.xrTableCell6.Text = "Name"; + this.xrTableCell6.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + this.xrTableCell6.Weight = 0.15329125016467182D; + // + // xrTableCell18 + // + this.xrTableCell18.Name = "xrTableCell18"; + this.xrTableCell18.Text = "Reguläre SOLL Stunden"; + this.xrTableCell18.Weight = 0.081154192324637608D; + // + // xrTableCell30 + // + this.xrTableCell30.Name = "xrTableCell30"; + this.xrTableCell30.Text = "Fehlzeiten Urlaub Krankheit(Tage)"; + this.xrTableCell30.Weight = 0.094679896646570338D; + // + // xrTableCell31 + // + this.xrTableCell31.Multiline = true; + this.xrTableCell31.Name = "xrTableCell31"; + this.xrTableCell31.Text = "Tatsächliche SOLL Stunden"; + this.xrTableCell31.Weight = 0.072137063712635591D; + // + // xrTableCell32 + // + this.xrTableCell32.Name = "xrTableCell32"; + this.xrTableCell32.Text = "FLS Stunden SOLL"; + this.xrTableCell32.Weight = 0.063119927721024038D; + // + // xrTableCell33 + // + this.xrTableCell33.Name = "xrTableCell33"; + this.xrTableCell33.StylePriority.UseBackColor = false; + this.xrTableCell33.Text = "FLS IST lfd. Monat"; + this.xrTableCell33.Weight = 0.063119927721024D; + // + // xrTableCell34 + // + this.xrTableCell34.Name = "xrTableCell34"; + this.xrTableCell34.Text = "FLS Plus/Minus lfd. Monat"; + this.xrTableCell34.Weight = 0.06311992757910842D; + // + // xrTableCell36 + // + this.xrTableCell36.Multiline = true; + this.xrTableCell36.Name = "xrTableCell36"; + this.xrTableCell36.StylePriority.UseBackColor = false; + this.xrTableCell36.Text = "Gesamt-\r\nstunden lfd. Monat"; + this.xrTableCell36.Weight = 0.063119927721024011D; + // + // xrTableCell40 + // + this.xrTableCell40.Name = "xrTableCell40"; + this.xrTableCell40.Text = "Relation FLS IST zu Mittelbare IST (in %)"; + this.xrTableCell40.Weight = 0.063119929511863376D; + // + // xrTableCell41 + // + this.xrTableCell41.Name = "xrTableCell41"; + this.xrTableCell41.Text = "Überstd. neu"; + this.xrTableCell41.Weight = 0.063119928687401447D; + // + // xrTableCell42 + // + this.xrTableCell42.Name = "xrTableCell42"; + this.xrTableCell42.StylePriority.UseBackColor = false; + this.xrTableCell42.Text = "Überstd. Vormonat"; + this.xrTableCell42.Weight = 0.063119928275170531D; + // + // xrTableCell43 + // + this.xrTableCell43.Name = "xrTableCell43"; + this.xrTableCell43.Text = "Überstd. Gesamt"; + this.xrTableCell43.Weight = 0.0631199213956443D; + // + // GroupFooter2 + // + this.GroupFooter2.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.xrTable3}); + this.GroupFooter2.HeightF = 52.08333F; + this.GroupFooter2.Name = "GroupFooter2"; + // + // xrTable3 + // + this.xrTable3.Font = new System.Drawing.Font("Arial", 8F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrTable3.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F); + this.xrTable3.Name = "xrTable3"; + this.xrTable3.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrTable3.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] { + this.xrTableRow3}); + this.xrTable3.SizeF = new System.Drawing.SizeF(1005F, 25F); + this.xrTable3.StylePriority.UseBorders = false; + this.xrTable3.StylePriority.UseFont = false; + this.xrTable3.StylePriority.UsePadding = false; + this.xrTable3.StylePriority.UseTextAlignment = false; + this.xrTable3.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + // + // xrTableRow3 + // + this.xrTableRow3.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell1, + this.xrTableCell7, + this.xrTableCell8, + this.xrTableCell9, + this.xrTableCell10, + this.xrTableCell11, + this.xrTableCell12, + this.xrTableCell13, + this.xrTableCell14, + this.xrTableCell15}); + this.xrTableRow3.Name = "xrTableRow3"; + this.xrTableRow3.Weight = 1D; + // + // xrTableCell1 + // + this.xrTableCell1.Name = "xrTableCell1"; + this.xrTableCell1.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 2, 0, 0, 100F); + this.xrTableCell1.StylePriority.UseFont = false; + this.xrTableCell1.StylePriority.UsePadding = false; + this.xrTableCell1.StylePriority.UseTextAlignment = false; + this.xrTableCell1.Text = "Gesamt [TeamDetailList.TeamName]"; + this.xrTableCell1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + this.xrTableCell1.Weight = 0.32912533814247075D; + // + // xrTableCell7 + // + this.xrTableCell7.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "TeamDetailList.SollGesamt", "{0:0.00}")}); + this.xrTableCell7.Name = "xrTableCell7"; + this.xrTableCell7.Text = "xrTableCell7"; + this.xrTableCell7.Weight = 0.07213706041478804D; + // + // xrTableCell8 + // + this.xrTableCell8.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "TeamDetailList.FlsSollGesamt", "{0:0.00}")}); + this.xrTableCell8.Name = "xrTableCell8"; + this.xrTableCell8.Text = "xrTableCell8"; + this.xrTableCell8.Weight = 0.063119927862939587D; + // + // xrTableCell9 + // + this.xrTableCell9.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "TeamDetailList.FlsIstGesamt", "{0:0.00}")}); + this.xrTableCell9.Name = "xrTableCell9"; + this.xrTableCell9.Text = "xrTableCell9"; + this.xrTableCell9.Weight = 0.063119927862939615D; + // + // xrTableCell10 + // + this.xrTableCell10.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "TeamDetailList.FlsDiffGesamt", "{0:0.00}")}); + this.xrTableCell10.Name = "xrTableCell10"; + this.xrTableCell10.Text = "xrTableCell10"; + this.xrTableCell10.Weight = 0.063119927862939587D; + // + // xrTableCell11 + // + this.xrTableCell11.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "TeamDetailList.StundenGesamt", "{0:0.00}")}); + this.xrTableCell11.Name = "xrTableCell11"; + this.xrTableCell11.Text = "xrTableCell11"; + this.xrTableCell11.Weight = 0.063119927862939573D; + // + // xrTableCell12 + // + this.xrTableCell12.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "TeamDetailList.RelationFlsZuMittelbar", "{0:0.00}")}); + this.xrTableCell12.Name = "xrTableCell12"; + this.xrTableCell12.Text = "xrTableCell12"; + this.xrTableCell12.Weight = 0.0631199278629396D; + // + // xrTableCell13 + // + this.xrTableCell13.Name = "xrTableCell13"; + this.xrTableCell13.Weight = 0.063119927862939587D; + // + // xrTableCell14 + // + this.xrTableCell14.Name = "xrTableCell14"; + this.xrTableCell14.Weight = 0.063119927862939587D; + // + // xrTableCell15 + // + this.xrTableCell15.Name = "xrTableCell15"; + this.xrTableCell15.Weight = 0.063119927862939573D; + // + // bindingSource1 + // + this.bindingSource1.DataSource = typeof(BeWo.Report.ReportObjects.MitarbeiterstundenkontoRO); + // + // ReportFooter1 + // + this.ReportFooter1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.xrTable1}); + this.ReportFooter1.HeightF = 60F; + this.ReportFooter1.Name = "ReportFooter1"; + // + // Teamstundenkonto + // + this.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] { + this.Detail, + this.ReportHeader, + this.pageFooterBand1, + this.topMarginBand1, + this.bottomMarginBand1, + this.DetailReport1, + this.ReportFooter1}); + this.CalculatedFields.AddRange(new DevExpress.XtraReports.UI.CalculatedField[] { + this.fieldFLS}); + this.DataSource = this.bindingSource1; + this.Landscape = true; + this.Margins = new System.Drawing.Printing.Margins(75, 75, 50, 30); + this.PageHeight = 827; + this.PageWidth = 1169; + this.PaperKind = System.Drawing.Printing.PaperKind.A4; + this.StyleSheet.AddRange(new DevExpress.XtraReports.UI.XRControlStyle[] { + this.Title, + this.FieldCaption, + this.PageInfo, + this.DataField}); + this.Version = "17.1"; + ((System.ComponentModel.ISupportInitialize)(this.xrTableDetail)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrTable1)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrTable2)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrTable3)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this)).EndInit(); + + } + + #endregion + + private DevExpress.XtraReports.UI.DetailBand Detail; + private System.Windows.Forms.BindingSource bindingSource1; + private DevExpress.XtraReports.UI.ReportHeaderBand ReportHeader; + private DevExpress.XtraReports.UI.XRLabel lblMonat; + private DevExpress.XtraReports.UI.PageFooterBand pageFooterBand1; + private DevExpress.XtraReports.UI.XRPageInfo xrPageInfo2; + private DevExpress.XtraReports.UI.XRPageInfo xrPageInfo1; + private DevExpress.XtraReports.UI.XRControlStyle Title; + private DevExpress.XtraReports.UI.XRControlStyle FieldCaption; + private DevExpress.XtraReports.UI.XRControlStyle PageInfo; + private DevExpress.XtraReports.UI.XRControlStyle DataField; + private DevExpress.XtraReports.UI.XRTable xrTableDetail; + private DevExpress.XtraReports.UI.XRTableRow xrTableRowDetail; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell3; + private DevExpress.XtraReports.UI.CalculatedField fieldFLS; + private DevExpress.XtraReports.UI.TopMarginBand topMarginBand1; + private DevExpress.XtraReports.UI.BottomMarginBand bottomMarginBand1; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell19; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell20; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell28; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell16; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell27; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell22; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell23; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell21; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell25; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell24; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell26; + private DevExpress.XtraReports.UI.XRTable xrTable1; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow1; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell35; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell37; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell38; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell39; + private DevExpress.XtraReports.UI.XRTableCell cellSollGesamt; + private DevExpress.XtraReports.UI.XRTableCell cellFLSSollGesamt; + private DevExpress.XtraReports.UI.XRTableCell cellFLSIstGesamt; + private DevExpress.XtraReports.UI.XRTableCell cellFLSPlusMinusGesamt; + private DevExpress.XtraReports.UI.XRTableCell cellGesamtGesamt; + private DevExpress.XtraReports.UI.XRTableCell cellRelationGesamt; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell47; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell48; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell51; + private DevExpress.XtraReports.UI.DetailReportBand DetailReport1; + private DevExpress.XtraReports.UI.DetailBand Detail2; + private DevExpress.XtraReports.UI.XRLabel xrLabel1; + private DevExpress.XtraReports.UI.DetailReportBand DetailReport2; + private DevExpress.XtraReports.UI.DetailBand Detail3; + private DevExpress.XtraReports.UI.GroupHeaderBand GroupHeader2; + private DevExpress.XtraReports.UI.XRTable xrTable2; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow2; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell6; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell18; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell30; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell31; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell32; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell33; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell34; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell36; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell40; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell41; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell42; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell43; + private DevExpress.XtraReports.UI.GroupFooterBand GroupFooter2; + private DevExpress.XtraReports.UI.XRTable xrTable3; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow3; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell1; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell7; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell8; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell9; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell10; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell11; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell12; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell13; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell14; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell15; + private DevExpress.XtraReports.UI.ReportFooterBand ReportFooter1; + } +} diff --git a/ReportImp/SynpraxReports/Teamstundenkonto.resx b/ReportImp/SynpraxReports/Teamstundenkonto.resx new file mode 100644 index 000000000..c8d42e2a4 --- /dev/null +++ b/ReportImp/SynpraxReports/Teamstundenkonto.resx @@ -0,0 +1,123 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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 + + + 17, 14 + + \ No newline at end of file diff --git a/ReportImp/SynpraxReports/Validation/ServiceRecordValidator.cs b/ReportImp/SynpraxReports/Validation/ServiceRecordValidator.cs new file mode 100644 index 000000000..770c5ce7e --- /dev/null +++ b/ReportImp/SynpraxReports/Validation/ServiceRecordValidator.cs @@ -0,0 +1,27 @@ +using System; +using System.Collections.Generic; +using System.Linq; + +using BeWo.Data.Access; +using BeWo.Data.Entities; +using BeWo.Service.DCEntityMapper; +using BeWo.Service.Plugins; +using BS.Shared; +using BS.Shared.Core; +using BS.Shared.DataContracts; +using BS.Shared.DataContracts.Compact; +using BS.Shared.Extensions; +using BS.Shared.Services; + +namespace SynpraxReports.Validation +{ + public class CustomServiceRecordValidator : ServiceRecordValidator + { + public override string[] GetIgnoreCategoriesForOverlappingCheck() + { + return new[] { "Arbeitszeit" }; + } + + + } +} \ No newline at end of file diff --git a/ReportImp/VereinSozialmedizinStade/Invoicing/CustomInvoiceFactory.cs b/ReportImp/VereinSozialmedizinStade/Invoicing/CustomInvoiceFactory.cs new file mode 100644 index 000000000..d935a1db5 --- /dev/null +++ b/ReportImp/VereinSozialmedizinStade/Invoicing/CustomInvoiceFactory.cs @@ -0,0 +1,26 @@ +using System; +using System.Collections.Generic; +using BeWo.Data.Entities; +using BeWo.Service.Invoicing; +using BS.Shared.DataContracts; +using BS.Shared.DataContracts.Compact; + +namespace VereinSozialmedizinStade.Invoicing +{ + public class CustomInvoiceFactory : InvoiceFactory + { + + public override InvoiceCreation CreateInvoiceCreator(string specificId, string tenant, Dictionary> supportConcepts2ServiceRecords) + { + + return new DefaultInvoiceCreation(); + + } + + public override SettlementInvoiceCreation CreateSettlementInvoiceCreator(string costbearerId, string tenant, + CostBearer2SupportConcept lCb2Sc) + { + return base.CreateSettlementInvoiceCreator(costbearerId, tenant, lCb2Sc); + } + } +} diff --git a/ReportImp/VereinSozialmedizinStade/Invoicing/CustomInvoiceNumberGenerator.cs b/ReportImp/VereinSozialmedizinStade/Invoicing/CustomInvoiceNumberGenerator.cs new file mode 100644 index 000000000..7c4d10721 --- /dev/null +++ b/ReportImp/VereinSozialmedizinStade/Invoicing/CustomInvoiceNumberGenerator.cs @@ -0,0 +1,81 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using BeWo.Data.Access; +using BeWo.Data.Entities; +using BeWo.Service.Invoicing; +using BeWo.Service.Plugins; +using BS.Shared; +using BS.Shared.Core; +using BS.Shared.DataContracts; +using BS.Shared.Services; + +namespace VereinSozialmedizinStade.Invoicing +{ + //internal class CustomInvoiceNumberGenerator : InvoiceNumberGenerator + //{ + // public override string GetNextInvoiceNumber(int increment, InvoiceBase invoiceBase) + // { + // //if (invoiceBase == null || invoiceBase.Type == InvoiceType.Settlement) + // //{ + // // return null; + // //} + // var next = base.GetNextInvoiceNumber(increment, invoiceBase); + + // int number = 0; + + // String pattern = ""; + + // if (next.IndexOf(":") > 0) + // { + // Int32.TryParse(next.Substring(0, next.IndexOf(":")), out number); + // pattern = next.Substring(next.IndexOf(":") + 1); + + // } + + + // String name = ""; + + // if (invoiceBase != null) + // { + // Customer c = null; + + + // if (invoiceBase.CostBearer2SupportConcept != null) + // { + // c = invoiceBase.CostBearer2SupportConcept.SupportConcept.Customer; + + + // } + // else if (invoiceBase.RecipientCustomerOid.HasValue) + // { + // c = DAOFactory.GenericDAO.LoadByID(invoiceBase.RecipientCustomerOid.Value); + // } + + // if (c != null) + // { + // name = c.Person.FirstNameLastName; + // } + // } + + // DateTime dt = DateTime.Now; + + // if (invoiceBase != null && invoiceBase.AccountingPeriodStart.HasValue) + // { + // dt = invoiceBase.AccountingPeriodStart.Value; + // } + + // pattern = pattern.Replace("{jjjj}", dt.Year.ToString()); + // pattern = pattern.Replace("{name}", name); + + // return base.ApplyPatternWithId(pattern, number, ""); + // } + + // protected override string ApplyPatternWithId(string pattern, long number, string id) + // { + // return number + ":" + pattern; + // } + + // } +} diff --git a/ReportImp/VereinSozialmedizinStade/Invoicing/DefaultInvoiceCreation.cs b/ReportImp/VereinSozialmedizinStade/Invoicing/DefaultInvoiceCreation.cs new file mode 100644 index 000000000..71afa3d1d --- /dev/null +++ b/ReportImp/VereinSozialmedizinStade/Invoicing/DefaultInvoiceCreation.cs @@ -0,0 +1,90 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using BeWo.Data.Access; +using BeWo.Data.Entities; +using BeWo.Service.DCEntityMapper; +using BeWo.Service.Invoicing; +using BeWo.Service.Plugins; +using BS.Shared; +using BS.Shared.Core; +using BS.Shared.DataContracts; +using BS.Shared.DataContracts.Compact; +using BS.Shared.Extensions; +using BS.Shared.Services; + +namespace VereinSozialmedizinStade.Invoicing +{ + public class DefaultInvoiceCreation : InvoiceCreation + { + + public override void SetInvoiceId(ServiceInvoice invoice) + { + invoice.InvoiceBase.InvoiceId = "Rechnung"; + invoice.InvoiceBase.InvoiceTypeText = "Rechnung"; + } + + public override void SetServiceInvoicePeriods(ServiceInvoice invoice, CostBearer2SupportConcept costBearer2SupportConcept, DateTimeSpan invoicePeriod, List serviceRecords) + { + base.SetServiceInvoicePeriods(invoice, costBearer2SupportConcept, invoicePeriod, serviceRecords); + + if (invoice.ServiceInvoicePeriodList != null && invoice.ServiceInvoicePeriodList.Count > 1) + { + + + ServiceInvoicePeriod newPeriod = null; + foreach (var ip in invoice.ServiceInvoicePeriodList) + { + if (newPeriod == null) + { + newPeriod = ip; + } + else + { + newPeriod.InvoiceItemList.AddRange(ip.InvoiceItemList); + } + } + invoice.ServiceInvoicePeriodList = new List(); + invoice.ServiceInvoicePeriodList.Add(newPeriod); + } + + } + + + public override ServiceInvoice CreateSingleInvoice(int invoiceCounter, CostBearer costBearer, DateTimeSpan invoicePeriod, + CompactSupportConceptDC supportConcept, List serviceRecords) + { + return base.CreateSingleInvoice(invoiceCounter, costBearer, invoicePeriod, supportConcept, serviceRecords); + } + + public override ServiceInvoicePeriod CreateServiceInvoicePeriod(SupportConceptApprovalPeriodDC approvalPeriodDC, + DateTimeSpan invoiceAccountingPeriodSpan) + { + return base.CreateServiceInvoicePeriod(approvalPeriodDC, invoiceAccountingPeriodSpan); + } + + public override void SetInvoiceItems(ServiceInvoice invoice, ServiceInvoicePeriod serviceInvoicePeriod, + SupportConceptApprovalPeriodDC supportConceptApprovalPeriod, CostBearer2SupportConcept cb2sc, + DateTimeSpan invoicePeriod, List serviceRecords) + { + base.SetInvoiceItems(invoice, serviceInvoicePeriod, supportConceptApprovalPeriod, cb2sc, invoicePeriod, serviceRecords); + } + + public override IList CreateInvoiceItems(List serviceRecordsInPeriod, DateTimeSpan invoicePeriod, SupportConceptApprovalPeriod scap, Calculations calc) + { + return base.CreateInvoiceItems(serviceRecordsInPeriod, invoicePeriod, scap, calc); + + } + + public override IList CreateSummaryInvoiceItems(IList itemList, + DateTimeSpan invoicePeriod, SupportConceptApprovalPeriod scap, Calculations calc, bool summaryPerMonth) + { + return CreateSummaryInvoiceItems(itemList, invoicePeriod, scap, calc, summaryPerMonth, true); + } + + public override string GetSummaryItemKey(SupportConceptApprovalPeriod scap, InvoiceItem iitem, bool summaryPerMonth) + { + return String.Format("{0}_{1}_{2:yyyyMM}_{3}", iitem.AmountPerUnit, iitem.RateFactor, iitem.ItemPeriodStart, iitem.ItemDescription); + } + } +} diff --git a/ReportImp/VereinSozialmedizinStade/Logo_Stade03.jpg b/ReportImp/VereinSozialmedizinStade/Logo_Stade03.jpg new file mode 100644 index 000000000..25530b368 Binary files /dev/null and b/ReportImp/VereinSozialmedizinStade/Logo_Stade03.jpg differ diff --git a/ReportImp/VereinSozialmedizinStade/Properties/AssemblyInfo.cs b/ReportImp/VereinSozialmedizinStade/Properties/AssemblyInfo.cs new file mode 100644 index 000000000..930888dd6 --- /dev/null +++ b/ReportImp/VereinSozialmedizinStade/Properties/AssemblyInfo.cs @@ -0,0 +1,36 @@ +using System.Reflection; +using System.Runtime.CompilerServices; +using System.Runtime.InteropServices; + +// Allgemeine Informationen über eine Assembly werden über die folgenden +// Attribute gesteuert. Ändern Sie diese Attributwerte, um die Informationen zu ändern, +// die einer Assembly zugeordnet sind. +[assembly: AssemblyTitle("KundeXyz")] +[assembly: AssemblyDescription("")] +[assembly: AssemblyConfiguration("")] +[assembly: AssemblyCompany("")] +[assembly: AssemblyProduct("KundeXyz")] +[assembly: AssemblyCopyright("Copyright © 2020")] +[assembly: AssemblyTrademark("")] +[assembly: AssemblyCulture("")] + +// Durch Festlegen von ComVisible auf FALSE werden die Typen in dieser Assembly +// für COM-Komponenten unsichtbar. Wenn Sie auf einen Typ in dieser Assembly von +// COM aus zugreifen müssen, sollten Sie das ComVisible-Attribut für diesen Typ auf "True" festlegen. +[assembly: ComVisible(false)] + +// Die folgende GUID bestimmt die ID der Typbibliothek, wenn dieses Projekt für COM verfügbar gemacht wird +[assembly: Guid("c1fed668-adb9-47e0-b589-1389618e1b6e")] + +// Versionsinformationen für eine Assembly bestehen aus den folgenden vier Werten: +// +// Hauptversion +// Nebenversion +// Buildnummer +// Revision +// +// Sie können alle Werte angeben oder Standardwerte für die Build- und Revisionsnummern verwenden, +// indem Sie "*" wie unten gezeigt eingeben: +// [assembly: AssemblyVersion("1.0.*")] +[assembly: AssemblyVersion("1.0.0.0")] +[assembly: AssemblyFileVersion("1.0.0.0")] diff --git a/ReportImp/VereinSozialmedizinStade/Properties/licenses.licx b/ReportImp/VereinSozialmedizinStade/Properties/licenses.licx new file mode 100644 index 000000000..c7fd819d5 --- /dev/null +++ b/ReportImp/VereinSozialmedizinStade/Properties/licenses.licx @@ -0,0 +1 @@ +DevExpress.XtraReports.UI.XtraReport, DevExpress.XtraReports.v17.1, Version=17.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a diff --git a/ReportImp/VereinSozialmedizinStade/ServiceInvoiceReport.Designer.cs b/ReportImp/VereinSozialmedizinStade/ServiceInvoiceReport.Designer.cs new file mode 100644 index 000000000..eaf6f6b8c --- /dev/null +++ b/ReportImp/VereinSozialmedizinStade/ServiceInvoiceReport.Designer.cs @@ -0,0 +1,907 @@ +using BeWo.Report.ReportObjects; +namespace VereinSozialmedizinStade +{ + partial class Rechnung + { + /// + /// Required designer variable. + /// + private System.ComponentModel.IContainer components = null; + + /// + /// Clean up any resources being used. + /// + /// true if managed resources should be disposed; otherwise, false. + protected override void Dispose(bool disposing) + { + if (disposing && (components != null)) + { + components.Dispose(); + } + base.Dispose(disposing); + } + + + /// + /// Required method for Designer support - do not modify + /// the contents of this method with the code editor. + /// + private void InitializeComponent() + { + this.components = new System.ComponentModel.Container(); + DevExpress.XtraReports.UI.XRSummary xrSummary1 = new DevExpress.XtraReports.UI.XRSummary(); + System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(Rechnung)); + this.Detail = new DevExpress.XtraReports.UI.DetailBand(); + this.ReportHeader = new DevExpress.XtraReports.UI.ReportHeaderBand(); + this.ruleRateFactorNull = new DevExpress.XtraReports.UI.FormattingRule(); + this.topMarginBand1 = new DevExpress.XtraReports.UI.TopMarginBand(); + this.bottomMarginBand1 = new DevExpress.XtraReports.UI.BottomMarginBand(); + this.Page1 = new DevExpress.XtraReports.UI.GroupHeaderBand(); + this.lblMitarbeiter = new DevExpress.XtraReports.UI.XRLabel(); + this.lblAbrechnungszeitraum = new DevExpress.XtraReports.UI.XRLabel(); + this.xrPictureBox1 = new DevExpress.XtraReports.UI.XRPictureBox(); + this.lblAdresse = new DevExpress.XtraReports.UI.XRLabel(); + this.DetailReport = new DevExpress.XtraReports.UI.DetailReportBand(); + this.Detail1 = new DevExpress.XtraReports.UI.DetailBand(); + this.xrTable5 = new DevExpress.XtraReports.UI.XRTable(); + this.xrTableRow23 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell32 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell37 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell35 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell33 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell36 = new DevExpress.XtraReports.UI.XRTableCell(); + this.DetailReport2 = new DevExpress.XtraReports.UI.DetailReportBand(); + this.Detail3 = new DevExpress.XtraReports.UI.DetailBand(); + this.xrTable6 = new DevExpress.XtraReports.UI.XRTable(); + this.xrTableRow25 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell40 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell42 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell43 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell44 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell45 = new DevExpress.XtraReports.UI.XRTableCell(); + this.GroupFooter1 = new DevExpress.XtraReports.UI.GroupFooterBand(); + this.xrTable1 = new DevExpress.XtraReports.UI.XRTable(); + this.xrTableRow2 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell6 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell10 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrLabel6 = new DevExpress.XtraReports.UI.XRLabel(); + this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components); + this.xrRichText1 = new DevExpress.XtraReports.UI.XRRichText(); + this.xrLabel8 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel12 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel5 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrRichText2 = new DevExpress.XtraReports.UI.XRRichText(); + this.xrLabel9 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLine1 = new DevExpress.XtraReports.UI.XRLine(); + this.xrTable2 = new DevExpress.XtraReports.UI.XRTable(); + this.xrTableRow1 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell3 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell5 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableRow3 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell1 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell2 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableRow4 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell4 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell7 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableRow5 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell8 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell9 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableRow6 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell11 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell12 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableRow7 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell13 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell14 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableRow8 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell15 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell16 = new DevExpress.XtraReports.UI.XRTableCell(); + ((System.ComponentModel.ISupportInitialize)(this.xrTable5)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrTable6)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrTable1)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrRichText1)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrRichText2)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrTable2)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this)).BeginInit(); + // + // Detail + // + this.Detail.HeightF = 0F; + this.Detail.Name = "Detail"; + this.Detail.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F); + this.Detail.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; + // + // ReportHeader + // + this.ReportHeader.Font = new System.Drawing.Font("Verdana", 10F); + this.ReportHeader.HeightF = 0F; + this.ReportHeader.Name = "ReportHeader"; + this.ReportHeader.StylePriority.UseFont = false; + // + // ruleRateFactorNull + // + this.ruleRateFactorNull.Condition = "[RateFactorText2] == ?"; + this.ruleRateFactorNull.Formatting.Visible = DevExpress.Utils.DefaultBoolean.False; + this.ruleRateFactorNull.Name = "ruleRateFactorNull"; + // + // topMarginBand1 + // + this.topMarginBand1.HeightF = 60F; + this.topMarginBand1.Name = "topMarginBand1"; + // + // bottomMarginBand1 + // + this.bottomMarginBand1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.xrLine1, + this.xrLabel9, + this.xrRichText2, + this.xrLabel5}); + this.bottomMarginBand1.HeightF = 100F; + this.bottomMarginBand1.Name = "bottomMarginBand1"; + // + // Page1 + // + this.Page1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.xrTable2, + this.xrLabel12, + this.xrLabel8, + this.lblMitarbeiter, + this.lblAbrechnungszeitraum, + this.xrPictureBox1, + this.xrRichText1, + this.lblAdresse}); + this.Page1.HeightF = 440F; + this.Page1.Name = "Page1"; + this.Page1.StylePriority.UseFont = false; + // + // lblMitarbeiter + // + this.lblMitarbeiter.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "InvoiceNumber", "Rechnung Nr. {0}")}); + this.lblMitarbeiter.Font = new System.Drawing.Font("Arial", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.lblMitarbeiter.LocationFloat = new DevExpress.Utils.PointFloat(0F, 335F); + this.lblMitarbeiter.Name = "lblMitarbeiter"; + this.lblMitarbeiter.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.lblMitarbeiter.SizeF = new System.Drawing.SizeF(712F, 20F); + this.lblMitarbeiter.StylePriority.UseBorders = false; + this.lblMitarbeiter.StylePriority.UseFont = false; + this.lblMitarbeiter.StylePriority.UseTextAlignment = false; + // + // lblAbrechnungszeitraum + // + this.lblAbrechnungszeitraum.LocationFloat = new DevExpress.Utils.PointFloat(0F, 410F); + this.lblAbrechnungszeitraum.Multiline = true; + this.lblAbrechnungszeitraum.Name = "lblAbrechnungszeitraum"; + this.lblAbrechnungszeitraum.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.lblAbrechnungszeitraum.SizeF = new System.Drawing.SizeF(676.83F, 25F); + this.lblAbrechnungszeitraum.StylePriority.UseFont = false; + this.lblAbrechnungszeitraum.Text = "lblAbrechnungszeitraum (im Code)"; + // + // xrPictureBox1 + // + this.xrPictureBox1.AnchorHorizontal = DevExpress.XtraReports.UI.HorizontalAnchorStyles.Left; + this.xrPictureBox1.Image = ((System.Drawing.Image)(resources.GetObject("xrPictureBox1.Image"))); + this.xrPictureBox1.LocationFloat = new DevExpress.Utils.PointFloat(435.1568F, 0F); + this.xrPictureBox1.Name = "xrPictureBox1"; + this.xrPictureBox1.SizeF = new System.Drawing.SizeF(276.8432F, 116.7748F); + this.xrPictureBox1.Sizing = DevExpress.XtraPrinting.ImageSizeMode.ZoomImage; + // + // lblAdresse + // + this.lblAdresse.LocationFloat = new DevExpress.Utils.PointFloat(0F, 165F); + this.lblAdresse.Multiline = true; + this.lblAdresse.Name = "lblAdresse"; + this.lblAdresse.SizeF = new System.Drawing.SizeF(364.9167F, 144.0973F); + this.lblAdresse.StylePriority.UseFont = false; + this.lblAdresse.StylePriority.UsePadding = false; + // + // DetailReport + // + this.DetailReport.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] { + this.Detail1, + this.DetailReport2}); + this.DetailReport.DataMember = "ServiceInvoicePeriods"; + this.DetailReport.DataSource = this.bindingSource1; + this.DetailReport.Level = 0; + this.DetailReport.Name = "DetailReport"; + // + // Detail1 + // + this.Detail1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.xrTable5}); + this.Detail1.HeightF = 40F; + this.Detail1.Name = "Detail1"; + // + // xrTable5 + // + this.xrTable5.BorderColor = System.Drawing.Color.Gray; + this.xrTable5.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F); + this.xrTable5.Name = "xrTable5"; + this.xrTable5.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] { + this.xrTableRow23}); + this.xrTable5.SizeF = new System.Drawing.SizeF(680F, 40F); + this.xrTable5.StylePriority.UseBorderColor = false; + // + // xrTableRow23 + // + this.xrTableRow23.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell32, + this.xrTableCell37, + this.xrTableCell35, + this.xrTableCell33, + this.xrTableCell36}); + this.xrTableRow23.Name = "xrTableRow23"; + this.xrTableRow23.Weight = 1.6D; + // + // xrTableCell32 + // + this.xrTableCell32.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) + | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell32.Name = "xrTableCell32"; + this.xrTableCell32.Padding = new DevExpress.XtraPrinting.PaddingInfo(4, 2, 2, 2, 100F); + this.xrTableCell32.StylePriority.UseBackColor = false; + this.xrTableCell32.StylePriority.UseBorderColor = false; + this.xrTableCell32.StylePriority.UseBorders = false; + this.xrTableCell32.StylePriority.UseFont = false; + this.xrTableCell32.StylePriority.UsePadding = false; + this.xrTableCell32.StylePriority.UseTextAlignment = false; + this.xrTableCell32.Text = "Pos"; + this.xrTableCell32.Weight = 0.17725257506918735D; + // + // xrTableCell37 + // + this.xrTableCell37.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) + | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell37.Name = "xrTableCell37"; + this.xrTableCell37.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 2, 2, 100F); + this.xrTableCell37.StylePriority.UseBackColor = false; + this.xrTableCell37.StylePriority.UseBorderColor = false; + this.xrTableCell37.StylePriority.UseBorders = false; + this.xrTableCell37.StylePriority.UseFont = false; + this.xrTableCell37.StylePriority.UsePadding = false; + this.xrTableCell37.StylePriority.UseTextAlignment = false; + this.xrTableCell37.Text = "Menge"; + this.xrTableCell37.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopCenter; + this.xrTableCell37.Weight = 0.44313143048547632D; + // + // xrTableCell35 + // + this.xrTableCell35.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) + | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell35.Name = "xrTableCell35"; + this.xrTableCell35.Padding = new DevExpress.XtraPrinting.PaddingInfo(4, 2, 2, 2, 100F); + this.xrTableCell35.StylePriority.UseBackColor = false; + this.xrTableCell35.StylePriority.UseBorderColor = false; + this.xrTableCell35.StylePriority.UseBorders = false; + this.xrTableCell35.StylePriority.UseFont = false; + this.xrTableCell35.StylePriority.UsePadding = false; + this.xrTableCell35.StylePriority.UseTextAlignment = false; + this.xrTableCell35.Text = "Text"; + this.xrTableCell35.Weight = 1.3293943271346982D; + // + // xrTableCell33 + // + this.xrTableCell33.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) + | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell33.Multiline = true; + this.xrTableCell33.Name = "xrTableCell33"; + this.xrTableCell33.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 2, 2, 100F); + this.xrTableCell33.StylePriority.UseBackColor = false; + this.xrTableCell33.StylePriority.UseBorderColor = false; + this.xrTableCell33.StylePriority.UseBorders = false; + this.xrTableCell33.StylePriority.UseFont = false; + this.xrTableCell33.StylePriority.UsePadding = false; + this.xrTableCell33.StylePriority.UseTextAlignment = false; + this.xrTableCell33.Text = "Einzelpreis\r\nEUR"; + this.xrTableCell33.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopCenter; + this.xrTableCell33.Weight = 0.53175772579229585D; + // + // xrTableCell36 + // + this.xrTableCell36.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) + | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell36.Multiline = true; + this.xrTableCell36.Name = "xrTableCell36"; + this.xrTableCell36.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 2, 2, 100F); + this.xrTableCell36.StylePriority.UseBackColor = false; + this.xrTableCell36.StylePriority.UseBorderColor = false; + this.xrTableCell36.StylePriority.UseBorders = false; + this.xrTableCell36.StylePriority.UseFont = false; + this.xrTableCell36.StylePriority.UsePadding = false; + this.xrTableCell36.StylePriority.UseTextAlignment = false; + this.xrTableCell36.Text = "Gesamtpreis\r\nEUR"; + this.xrTableCell36.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopCenter; + this.xrTableCell36.Weight = 0.5317577413561112D; + // + // DetailReport2 + // + this.DetailReport2.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] { + this.Detail3, + this.GroupFooter1}); + this.DetailReport2.DataMember = "ServiceInvoicePeriods.ServiceInvoiceItems"; + this.DetailReport2.DataSource = this.bindingSource1; + this.DetailReport2.Level = 0; + this.DetailReport2.Name = "DetailReport2"; + this.DetailReport2.PageBreak = DevExpress.XtraReports.UI.PageBreak.AfterBand; + // + // Detail3 + // + this.Detail3.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.xrTable6}); + this.Detail3.Font = new System.Drawing.Font("Arial", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.Detail3.HeightF = 25F; + this.Detail3.Name = "Detail3"; + this.Detail3.StylePriority.UseFont = false; + // + // xrTable6 + // + this.xrTable6.BorderColor = System.Drawing.Color.Gray; + this.xrTable6.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F); + this.xrTable6.Name = "xrTable6"; + this.xrTable6.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] { + this.xrTableRow25}); + this.xrTable6.SizeF = new System.Drawing.SizeF(680F, 25F); + this.xrTable6.StylePriority.UseBorderColor = false; + this.xrTable6.StylePriority.UseFont = false; + // + // xrTableRow25 + // + this.xrTableRow25.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell40, + this.xrTableCell42, + this.xrTableCell43, + this.xrTableCell44, + this.xrTableCell45}); + this.xrTableRow25.Name = "xrTableRow25"; + this.xrTableRow25.Weight = 1D; + // + // xrTableCell40 + // + this.xrTableCell40.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell40.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "ServiceInvoicePeriods.ServiceInvoiceItems.UnitDescription")}); + this.xrTableCell40.Name = "xrTableCell40"; + this.xrTableCell40.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 2, 2, 100F); + this.xrTableCell40.StylePriority.UseBorderColor = false; + this.xrTableCell40.StylePriority.UseBorders = false; + this.xrTableCell40.StylePriority.UsePadding = false; + this.xrTableCell40.StylePriority.UseTextAlignment = false; + xrSummary1.FormatString = "{0:0}"; + xrSummary1.Func = DevExpress.XtraReports.UI.SummaryFunc.RecordNumber; + xrSummary1.Running = DevExpress.XtraReports.UI.SummaryRunning.Report; + this.xrTableCell40.Summary = xrSummary1; + this.xrTableCell40.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + this.xrTableCell40.Weight = 0.17725258601717156D; + // + // xrTableCell42 + // + this.xrTableCell42.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell42.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "ServiceInvoicePeriods.ServiceInvoiceItems.UnitCount", "{0:0.00} Std")}); + this.xrTableCell42.Name = "xrTableCell42"; + this.xrTableCell42.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 2, 2, 100F); + this.xrTableCell42.StylePriority.UseBorderColor = false; + this.xrTableCell42.StylePriority.UseBorders = false; + this.xrTableCell42.StylePriority.UsePadding = false; + this.xrTableCell42.StylePriority.UseTextAlignment = false; + this.xrTableCell42.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.xrTableCell42.Weight = 0.44313147017075089D; + // + // xrTableCell43 + // + this.xrTableCell43.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell43.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "ServiceInvoicePeriods.ServiceInvoiceItems.ServiceDescription")}); + this.xrTableCell43.Name = "xrTableCell43"; + this.xrTableCell43.Padding = new DevExpress.XtraPrinting.PaddingInfo(4, 2, 2, 2, 100F); + this.xrTableCell43.StylePriority.UseBorderColor = false; + this.xrTableCell43.StylePriority.UseBorders = false; + this.xrTableCell43.StylePriority.UsePadding = false; + this.xrTableCell43.StylePriority.UseTextAlignment = false; + this.xrTableCell43.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + this.xrTableCell43.Weight = 1.3293943436171356D; + // + // xrTableCell44 + // + this.xrTableCell44.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell44.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "ServiceInvoicePeriods.ServiceInvoiceItems.HourlyRate", "{0:0.00}")}); + this.xrTableCell44.Name = "xrTableCell44"; + this.xrTableCell44.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 2, 2, 100F); + this.xrTableCell44.StylePriority.UseBorderColor = false; + this.xrTableCell44.StylePriority.UseBorders = false; + this.xrTableCell44.StylePriority.UsePadding = false; + this.xrTableCell44.StylePriority.UseTextAlignment = false; + this.xrTableCell44.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight; + this.xrTableCell44.Weight = 0.53175774287414546D; + // + // xrTableCell45 + // + this.xrTableCell45.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell45.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "ServiceInvoicePeriods.ServiceInvoiceItems.NetAmount", "{0:0.00}")}); + this.xrTableCell45.Name = "xrTableCell45"; + this.xrTableCell45.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 2, 2, 100F); + this.xrTableCell45.StylePriority.UseBorderColor = false; + this.xrTableCell45.StylePriority.UseBorders = false; + this.xrTableCell45.StylePriority.UsePadding = false; + this.xrTableCell45.StylePriority.UseTextAlignment = false; + this.xrTableCell45.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight; + this.xrTableCell45.Weight = 0.53175779302423676D; + // + // GroupFooter1 + // + this.GroupFooter1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.xrTable1, + this.xrLabel6}); + this.GroupFooter1.HeightF = 91.68744F; + this.GroupFooter1.Name = "GroupFooter1"; + // + // xrTable1 + // + this.xrTable1.BorderColor = System.Drawing.Color.Gray; + this.xrTable1.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F); + this.xrTable1.Name = "xrTable1"; + this.xrTable1.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] { + this.xrTableRow2}); + this.xrTable1.SizeF = new System.Drawing.SizeF(680F, 30F); + this.xrTable1.StylePriority.UseBorderColor = false; + // + // xrTableRow2 + // + this.xrTableRow2.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell6, + this.xrTableCell10}); + this.xrTableRow2.Name = "xrTableRow2"; + this.xrTableRow2.Weight = 1.2D; + // + // xrTableCell6 + // + this.xrTableCell6.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell6.Font = new System.Drawing.Font("Arial", 9F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrTableCell6.Name = "xrTableCell6"; + this.xrTableCell6.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 2, 2, 100F); + this.xrTableCell6.StylePriority.UseBorders = false; + this.xrTableCell6.StylePriority.UseFont = false; + this.xrTableCell6.StylePriority.UsePadding = false; + this.xrTableCell6.StylePriority.UseTextAlignment = false; + this.xrTableCell6.Text = "Gesamtbetrag"; + this.xrTableCell6.Weight = 1.9497783312275783D; + // + // xrTableCell10 + // + this.xrTableCell10.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Right | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell10.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "GrossClaim")}); + this.xrTableCell10.Font = new System.Drawing.Font("Arial", 9F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrTableCell10.Name = "xrTableCell10"; + this.xrTableCell10.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 2, 2, 100F); + this.xrTableCell10.StylePriority.UseBorders = false; + this.xrTableCell10.StylePriority.UseFont = false; + this.xrTableCell10.StylePriority.UseForeColor = false; + this.xrTableCell10.StylePriority.UsePadding = false; + this.xrTableCell10.StylePriority.UseTextAlignment = false; + this.xrTableCell10.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight; + this.xrTableCell10.Weight = 1.0635154686101911D; + // + // xrLabel6 + // + this.xrLabel6.Font = new System.Drawing.Font("Arial", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrLabel6.LocationFloat = new DevExpress.Utils.PointFloat(0F, 45.00003F); + this.xrLabel6.Multiline = true; + this.xrLabel6.Name = "xrLabel6"; + this.xrLabel6.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel6.SizeF = new System.Drawing.SizeF(676.8331F, 46.6874F); + this.xrLabel6.StylePriority.UseFont = false; + this.xrLabel6.Text = "Bitte überweisen Sie den Rechnungsbetrag unter Angabe der Kunden- und Rechnungs- " + + "Nr. auf das unten stehende Bankkonto."; + // + // bindingSource1 + // + this.bindingSource1.DataSource = typeof(BeWo.Report.ReportObjects.ServiceInvoiceRO); + // + // xrRichText1 + // + this.xrRichText1.BorderColor = System.Drawing.Color.Black; + this.xrRichText1.Font = new System.Drawing.Font("Calibri", 8F); + this.xrRichText1.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F); + this.xrRichText1.Name = "xrRichText1"; + this.xrRichText1.SerializableRtfString = resources.GetString("xrRichText1.SerializableRtfString"); + this.xrRichText1.SizeF = new System.Drawing.SizeF(385.4167F, 87.75001F); + this.xrRichText1.StylePriority.UseBorderColor = false; + this.xrRichText1.StylePriority.UseFont = false; + // + // xrLabel8 + // + this.xrLabel8.Font = new System.Drawing.Font("Arial", 8F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrLabel8.LocationFloat = new DevExpress.Utils.PointFloat(0F, 130F); + this.xrLabel8.Multiline = true; + this.xrLabel8.Name = "xrLabel8"; + this.xrLabel8.SizeF = new System.Drawing.SizeF(441.2502F, 19.99998F); + this.xrLabel8.StylePriority.UseBorders = false; + this.xrLabel8.StylePriority.UseFont = false; + this.xrLabel8.StylePriority.UsePadding = false; + this.xrLabel8.StylePriority.UseTextAlignment = false; + this.xrLabel8.Text = "Verein für Sozialmedizin Stade e. V., Steile Str. 19, 21682 Stade"; + this.xrLabel8.TextAlignment = DevExpress.XtraPrinting.TextAlignment.BottomLeft; + // + // xrLabel12 + // + this.xrLabel12.Font = new System.Drawing.Font("Arial", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrLabel12.LocationFloat = new DevExpress.Utils.PointFloat(8.477105E-05F, 370F); + 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(702F, 40F); + this.xrLabel12.StylePriority.UseBorders = false; + this.xrLabel12.StylePriority.UseFont = false; + this.xrLabel12.StylePriority.UseTextAlignment = false; + this.xrLabel12.Text = "Für die Erbringung von Leistungen im Rahmen des § 31 SGB VIII- Sozialpädagogische" + + " Familienhilfe erlauben wir uns\r\nfolgende Rechnung zu stellen"; + // + // xrLabel5 + // + this.xrLabel5.Font = new System.Drawing.Font("Arial", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrLabel5.LocationFloat = new DevExpress.Utils.PointFloat(8.477105E-05F, 23.19446F); + this.xrLabel5.Multiline = true; + this.xrLabel5.Name = "xrLabel5"; + this.xrLabel5.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel5.SizeF = new System.Drawing.SizeF(121.2776F, 34.88185F); + this.xrLabel5.StylePriority.UseFont = false; + this.xrLabel5.Text = "Bankverbindung:"; + // + // xrRichText2 + // + this.xrRichText2.BorderColor = System.Drawing.Color.Black; + this.xrRichText2.Font = new System.Drawing.Font("Calibri", 8F); + this.xrRichText2.LocationFloat = new DevExpress.Utils.PointFloat(121.2777F, 23.19446F); + this.xrRichText2.Name = "xrRichText2"; + this.xrRichText2.SerializableRtfString = resources.GetString("xrRichText2.SerializableRtfString"); + this.xrRichText2.SizeF = new System.Drawing.SizeF(318.7223F, 58.58332F); + this.xrRichText2.StylePriority.UseBorderColor = false; + this.xrRichText2.StylePriority.UseFont = false; + // + // xrLabel9 + // + this.xrLabel9.Font = new System.Drawing.Font("Arial", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrLabel9.LocationFloat = new DevExpress.Utils.PointFloat(472F, 23.19446F); + 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(239.9999F, 34.88185F); + this.xrLabel9.StylePriority.UseFont = false; + this.xrLabel9.Text = "IK Nummer 500331727\r\nVereinsregister Tostedt VR 100 191"; + // + // xrLine1 + // + this.xrLine1.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F); + this.xrLine1.Name = "xrLine1"; + this.xrLine1.SizeF = new System.Drawing.SizeF(679.9999F, 10.00002F); + // + // xrTable2 + // + this.xrTable2.LocationFloat = new DevExpress.Utils.PointFloat(435.1568F, 165F); + this.xrTable2.Name = "xrTable2"; + this.xrTable2.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] { + this.xrTableRow1, + this.xrTableRow3, + this.xrTableRow4, + this.xrTableRow5, + this.xrTableRow6, + this.xrTableRow7, + this.xrTableRow8}); + this.xrTable2.SizeF = new System.Drawing.SizeF(250F, 140F); + this.xrTable2.StylePriority.UseBorderColor = false; + // + // xrTableRow1 + // + this.xrTableRow1.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell3, + this.xrTableCell5}); + this.xrTableRow1.Name = "xrTableRow1"; + this.xrTableRow1.Weight = 0.8D; + // + // xrTableCell3 + // + this.xrTableCell3.Name = "xrTableCell3"; + this.xrTableCell3.Padding = new DevExpress.XtraPrinting.PaddingInfo(4, 2, 2, 2, 100F); + this.xrTableCell3.StylePriority.UseBackColor = false; + this.xrTableCell3.StylePriority.UseBorderColor = false; + this.xrTableCell3.StylePriority.UseBorders = false; + this.xrTableCell3.StylePriority.UseFont = false; + this.xrTableCell3.StylePriority.UsePadding = false; + this.xrTableCell3.StylePriority.UseTextAlignment = false; + this.xrTableCell3.Text = "Seite:"; + this.xrTableCell3.Weight = 0.44313143737716987D; + // + // xrTableCell5 + // + this.xrTableCell5.Multiline = true; + this.xrTableCell5.Name = "xrTableCell5"; + this.xrTableCell5.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 2, 2, 100F); + this.xrTableCell5.StylePriority.UseBackColor = false; + this.xrTableCell5.StylePriority.UseBorderColor = false; + this.xrTableCell5.StylePriority.UseBorders = false; + this.xrTableCell5.StylePriority.UseFont = false; + this.xrTableCell5.StylePriority.UsePadding = false; + this.xrTableCell5.StylePriority.UseTextAlignment = false; + this.xrTableCell5.Text = "1"; + this.xrTableCell5.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight; + this.xrTableCell5.Weight = 0.66469717481974044D; + // + // xrTableRow3 + // + this.xrTableRow3.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell1, + this.xrTableCell2}); + this.xrTableRow3.Name = "xrTableRow3"; + this.xrTableRow3.Weight = 0.8D; + // + // xrTableCell1 + // + this.xrTableCell1.Name = "xrTableCell1"; + this.xrTableCell1.Padding = new DevExpress.XtraPrinting.PaddingInfo(4, 2, 2, 2, 100F); + this.xrTableCell1.StylePriority.UseBorders = false; + this.xrTableCell1.StylePriority.UsePadding = false; + this.xrTableCell1.Text = "Kunden Nr.:"; + this.xrTableCell1.Weight = 0.44313143737716987D; + // + // xrTableCell2 + // + this.xrTableCell2.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "DebitorNumber")}); + this.xrTableCell2.Name = "xrTableCell2"; + this.xrTableCell2.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 2, 2, 100F); + this.xrTableCell2.StylePriority.UseBorders = false; + this.xrTableCell2.StylePriority.UsePadding = false; + this.xrTableCell2.StylePriority.UseTextAlignment = false; + this.xrTableCell2.Text = "xrTableCell2"; + this.xrTableCell2.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight; + this.xrTableCell2.Weight = 0.66469717481974044D; + // + // xrTableRow4 + // + this.xrTableRow4.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell4, + this.xrTableCell7}); + this.xrTableRow4.Name = "xrTableRow4"; + this.xrTableRow4.Weight = 0.8D; + // + // xrTableCell4 + // + this.xrTableCell4.Name = "xrTableCell4"; + this.xrTableCell4.Padding = new DevExpress.XtraPrinting.PaddingInfo(4, 2, 2, 2, 100F); + this.xrTableCell4.StylePriority.UsePadding = false; + this.xrTableCell4.Text = "Bearbeiter:"; + this.xrTableCell4.Weight = 0.44313143737716987D; + // + // xrTableCell7 + // + this.xrTableCell7.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "CreatorName")}); + this.xrTableCell7.Name = "xrTableCell7"; + this.xrTableCell7.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 2, 2, 100F); + this.xrTableCell7.StylePriority.UsePadding = false; + this.xrTableCell7.StylePriority.UseTextAlignment = false; + this.xrTableCell7.Text = "xrTableCell7"; + this.xrTableCell7.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight; + this.xrTableCell7.Weight = 0.66469717481974044D; + // + // xrTableRow5 + // + this.xrTableRow5.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell8, + this.xrTableCell9}); + this.xrTableRow5.Name = "xrTableRow5"; + this.xrTableRow5.Weight = 0.8D; + // + // xrTableCell8 + // + this.xrTableCell8.Name = "xrTableCell8"; + this.xrTableCell8.Padding = new DevExpress.XtraPrinting.PaddingInfo(4, 2, 2, 2, 100F); + this.xrTableCell8.StylePriority.UsePadding = false; + this.xrTableCell8.Text = "Bestellnr.:"; + this.xrTableCell8.Weight = 0.3261939877822721D; + // + // xrTableCell9 + // + this.xrTableCell9.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "CustomerName")}); + this.xrTableCell9.Name = "xrTableCell9"; + this.xrTableCell9.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 2, 2, 100F); + this.xrTableCell9.StylePriority.UsePadding = false; + this.xrTableCell9.StylePriority.UseTextAlignment = false; + this.xrTableCell9.Text = "xrTableCell9"; + this.xrTableCell9.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight; + this.xrTableCell9.Weight = 0.78163462441463816D; + // + // xrTableRow6 + // + this.xrTableRow6.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell11, + this.xrTableCell12}); + this.xrTableRow6.Name = "xrTableRow6"; + this.xrTableRow6.Weight = 0.8D; + // + // xrTableCell11 + // + this.xrTableCell11.Name = "xrTableCell11"; + this.xrTableCell11.Padding = new DevExpress.XtraPrinting.PaddingInfo(4, 2, 2, 2, 100F); + this.xrTableCell11.StylePriority.UsePadding = false; + this.xrTableCell11.Text = "Projekt Nr.:"; + this.xrTableCell11.Weight = 0.44313143737716987D; + // + // xrTableCell12 + // + this.xrTableCell12.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "CustomerReferenceNumber")}); + this.xrTableCell12.Name = "xrTableCell12"; + this.xrTableCell12.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 2, 2, 100F); + this.xrTableCell12.StylePriority.UsePadding = false; + this.xrTableCell12.StylePriority.UseTextAlignment = false; + this.xrTableCell12.Text = "xrTableCell12"; + this.xrTableCell12.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight; + this.xrTableCell12.Weight = 0.66469717481974044D; + // + // xrTableRow7 + // + this.xrTableRow7.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell13, + this.xrTableCell14}); + this.xrTableRow7.Name = "xrTableRow7"; + this.xrTableRow7.Weight = 0.8D; + // + // xrTableCell13 + // + this.xrTableCell13.Name = "xrTableCell13"; + this.xrTableCell13.Padding = new DevExpress.XtraPrinting.PaddingInfo(4, 2, 2, 2, 100F); + this.xrTableCell13.StylePriority.UsePadding = false; + this.xrTableCell13.Text = "Lieferdatum:"; + this.xrTableCell13.Weight = 0.44313143737716987D; + // + // xrTableCell14 + // + this.xrTableCell14.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "InvoiceDate")}); + this.xrTableCell14.Name = "xrTableCell14"; + this.xrTableCell14.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 2, 2, 100F); + this.xrTableCell14.StylePriority.UsePadding = false; + this.xrTableCell14.StylePriority.UseTextAlignment = false; + this.xrTableCell14.Text = "xrTableCell14"; + this.xrTableCell14.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight; + this.xrTableCell14.Weight = 0.66469717481974044D; + // + // xrTableRow8 + // + this.xrTableRow8.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell15, + this.xrTableCell16}); + this.xrTableRow8.Name = "xrTableRow8"; + this.xrTableRow8.Weight = 0.8D; + // + // xrTableCell15 + // + this.xrTableCell15.Name = "xrTableCell15"; + this.xrTableCell15.Padding = new DevExpress.XtraPrinting.PaddingInfo(4, 2, 2, 2, 100F); + this.xrTableCell15.StylePriority.UsePadding = false; + this.xrTableCell15.Text = "Datum:"; + this.xrTableCell15.Weight = 0.44313143737716987D; + // + // xrTableCell16 + // + this.xrTableCell16.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "AccountingPeriodEnd", "{0:dd.MM.yyyy}")}); + this.xrTableCell16.Name = "xrTableCell16"; + this.xrTableCell16.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 2, 2, 100F); + this.xrTableCell16.StylePriority.UsePadding = false; + this.xrTableCell16.StylePriority.UseTextAlignment = false; + this.xrTableCell16.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight; + this.xrTableCell16.Weight = 0.66469717481974044D; + // + // Rechnung + // + this.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] { + this.Detail, + this.ReportHeader, + this.topMarginBand1, + this.bottomMarginBand1, + this.Page1, + this.DetailReport}); + this.DataSource = this.bindingSource1; + this.ExportOptions.PrintPreview.DefaultFileName = "Spitzabrechnung"; + this.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.FormattingRuleSheet.AddRange(new DevExpress.XtraReports.UI.FormattingRule[] { + this.ruleRateFactorNull}); + this.Margins = new System.Drawing.Printing.Margins(75, 40, 60, 100); + this.PageHeight = 1169; + this.PageWidth = 827; + this.PaperKind = System.Drawing.Printing.PaperKind.A4; + this.Version = "17.1"; + ((System.ComponentModel.ISupportInitialize)(this.xrTable5)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrTable6)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrTable1)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrRichText1)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrRichText2)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrTable2)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this)).EndInit(); + + } + + + private DevExpress.XtraReports.UI.DetailBand Detail; + private System.Windows.Forms.BindingSource bindingSource1; + private DevExpress.XtraReports.UI.ReportHeaderBand ReportHeader; + private DevExpress.XtraReports.UI.FormattingRule ruleRateFactorNull; + private DevExpress.XtraReports.UI.TopMarginBand topMarginBand1; + private DevExpress.XtraReports.UI.BottomMarginBand bottomMarginBand1; + private DevExpress.XtraReports.UI.GroupHeaderBand Page1; + private DevExpress.XtraReports.UI.DetailReportBand DetailReport; + private DevExpress.XtraReports.UI.DetailBand Detail1; + private DevExpress.XtraReports.UI.XRTable xrTable5; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow23; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell32; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell37; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell35; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell33; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell36; + private DevExpress.XtraReports.UI.DetailReportBand DetailReport2; + private DevExpress.XtraReports.UI.DetailBand Detail3; + private DevExpress.XtraReports.UI.XRTable xrTable6; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow25; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell40; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell42; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell43; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell44; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell45; + private DevExpress.XtraReports.UI.XRLabel lblAdresse; + private DevExpress.XtraReports.UI.GroupFooterBand GroupFooter1; + private DevExpress.XtraReports.UI.XRPictureBox xrPictureBox1; + private DevExpress.XtraReports.UI.XRLabel xrLabel6; + private DevExpress.XtraReports.UI.XRLabel lblAbrechnungszeitraum; + private DevExpress.XtraReports.UI.XRTable xrTable1; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow2; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell6; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell10; + private DevExpress.XtraReports.UI.XRLabel lblMitarbeiter; + private DevExpress.XtraReports.UI.XRRichText xrRichText1; + private DevExpress.XtraReports.UI.XRLabel xrLabel8; + private DevExpress.XtraReports.UI.XRLabel xrLabel12; + private DevExpress.XtraReports.UI.XRLabel xrLabel5; + private DevExpress.XtraReports.UI.XRLabel xrLabel9; + private DevExpress.XtraReports.UI.XRRichText xrRichText2; + private DevExpress.XtraReports.UI.XRLine xrLine1; + private DevExpress.XtraReports.UI.XRTable xrTable2; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow1; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell3; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell5; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow3; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell1; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell2; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow4; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell4; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell7; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow5; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell8; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell9; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow6; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell11; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell12; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow7; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell13; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell14; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow8; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell15; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell16; + } +} diff --git a/ReportImp/VereinSozialmedizinStade/ServiceInvoiceReport.cs b/ReportImp/VereinSozialmedizinStade/ServiceInvoiceReport.cs new file mode 100644 index 000000000..e52670501 --- /dev/null +++ b/ReportImp/VereinSozialmedizinStade/ServiceInvoiceReport.cs @@ -0,0 +1,147 @@ +using System; +using System.Text; +using BeWo.Data.Access; +using BeWo.Data.Entities; +using BeWo.Report; +using BeWo.Report.ReportObjects; + +using DevExpress.XtraReports.UI; + +namespace VereinSozialmedizinStade +{ + public partial class Rechnung : XtraReport, IBeWoReport + { + public Rechnung() + { + this.InitializeComponent(); + } + + public void SetReportDataSource(ServiceInvoiceRO pRO) + { + pRO.GrossClaim = pRO.GrossClaim.Replace("€", "").Trim(); + + StringBuilder sb = new StringBuilder(); + if (!String.IsNullOrEmpty(pRO.RecipientOrganisation)) + { + if (pRO.RecipientOrganisation.Contains("ABW - ")) + { + pRO.RecipientOrganisation = pRO.RecipientOrganisation.Replace("ABW - ", ""); + } + if (pRO.RecipientOrganisation.Contains("aHH - ")) + { + pRO.RecipientOrganisation = pRO.RecipientOrganisation.Replace("aHH - ", ""); + } + if (pRO.RecipientOrganisation.Contains("1 SB - ")) + { + pRO.RecipientOrganisation = pRO.RecipientOrganisation.Replace("1 SB - ", ""); + } + sb.AppendLine(pRO.RecipientOrganisation); + } + if (!String.IsNullOrEmpty(pRO.RecipientDivision)) + { + sb.AppendLine(pRO.RecipientDivision); + } + + if (!String.IsNullOrEmpty(pRO.RecipientPoBox)) + { + sb.AppendLine(pRO.RecipientPoBox); + } + else + { + if (!String.IsNullOrEmpty(pRO.RecipientStreet)) + { + sb.AppendLine(pRO.RecipientStreet); + } + } + if (!String.IsNullOrEmpty(pRO.RecipientPostCodeAndTown)) + { + sb.AppendLine(pRO.RecipientPostCodeAndTown); + } + lblAdresse.Text = sb.ToString(); + + + //if (start.Month == end.Month && start.Year == end.Year) + //{ + // lblAbrechnungszeitraum.Text = String.Format("hiermit berechnen wir für den Monat {0:MMMM yyyy} folgende erbrachte Tätigkeiten:", start); + //} + //else + //{ + // lblAbrechnungszeitraum.Text = String.Format("hiermit berechnen wir für den Zeitraum {0:MMMM yyyy} - {1:MMMM yyyy} folgende erbrachte Tätigkeiten:", start, end); + //} + SetBetreff(pRO); + SetAbrechnungszeitraum(pRO); + + this.bindingSource1.DataSource = pRO; + } + + private void SetBetreff(ServiceInvoiceRO pRo) + { + //String leistung = ""; + //if (pRo.ServiceInvoicePeriods.Count > 0) + //{ + // foreach (var sip in pRo.ServiceInvoicePeriods) + // { + // foreach (var ii in sip.ServiceInvoiceItems) + // { + // if (ii.ServiceDescription != null && ii.ServiceDescription.Contains("Schulassistenz")) + // { + // leistung = "Leistungen in der Schulassistenz"; + // } + // } + // } + //} + + //lblRechnungsNummer.Text = String.Format("Rechnung {0} für {1}, AZ {2} Abrechnung {3}, {4} *{5:dd.MM.yyyy}", + // pRo.InvoiceNumber, leistung, pRo.CustomerReferenceNumber, pRo.CustomerLastName, pRo.CustomerFirstName, + // pRo.CustomerBirthdate); + } + + private void SetAbrechnungszeitraum(ServiceInvoiceRO pRO) + { + //String leistung = "Sozialgesetzbuch IX"; + + //if (pRO.ServiceInvoicePeriods.Count > 0) + //{ + // var sc = pRO.ServiceInvoicePeriods[0].CostBearer2SupportConcept.SupportConcept; + + + // foreach (var vv in sc.VarFieldValueList) + // { + // if (vv.VarFieldDefOid.Value == 1) + // { + // var varFieldValue = BS.Shared.Core.Utils.XMLDeserializeFromString(vv.SerializedValue, Type.GetType(vv.TypeName)); + // if (varFieldValue != null) + // { + // var vfString = varFieldValue.ToString(); + + // if (!String.IsNullOrEmpty(vfString)) + // { + // leistung = vfString; + // } + + // } + // } + + // } + + //} + + DateTime start = pRO.AccountingPeriodStart; + DateTime end = pRO.AccountingPeriodEnd; + //DateTime? bewilligt = GetBewilligtDatum(pRO); + lblAbrechnungszeitraum.Text = String.Format("Zeitraum vom {0:dd.MM.yyyy} - {1:dd.MM.yyyy}", start, end); + } + + private DateTime? GetBewilligtDatum(ServiceInvoiceRO pRO) + { + if (pRO.ServiceInvoicePeriods.Count > 0) + { + var c2s = pRO.ServiceInvoicePeriods[0].CostBearer2SupportConcept; + + return c2s.SupportConcept.ApprovalDate; + } + + return null; + } + } +} \ No newline at end of file diff --git a/ReportImp/VereinSozialmedizinStade/ServiceInvoiceReport.resx b/ReportImp/VereinSozialmedizinStade/ServiceInvoiceReport.resx new file mode 100644 index 000000000..1a82fe7d4 --- /dev/null +++ b/ReportImp/VereinSozialmedizinStade/ServiceInvoiceReport.resx @@ -0,0 +1,785 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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 + + + ewBcAHIAdABmADEAXABkAGUAZgBmADAAewBcAGYAbwBuAHQAdABiAGwAewBcAGYAMAAgAEMAYQBsAGkAYgByAGkAOwB9AHsAXABmADEAIABUAGkAbQBlAHMAIABOAGUAdwAgAFIAbwBtAGEAbgA7AH0AewBcAGYAMgAgAEEAcgBpAGEAbAA7AH0AfQB7AFwAYwBvAGwAbwByAHQAYgBsACAAOwBcAHIAZQBkADAAXABnAHIAZQBlAG4AMABcAGIAbAB1AGUAMAAgADsAXAByAGUAZAAwAFwAZwByAGUAZQBuADAAXABiAGwAdQBlADIANQA1ACAAOwB9AHsAXAAqAFwAZABlAGYAYwBoAHAAIABcAGYAMQBcAGYAcwAyADQAfQB7AFwAcwB0AHkAbABlAHMAaABlAGUAdAAgAHsAXABxAGwAXABmADEAXABmAHMAMgA0ACAATgBvAHIAbQBhAGwAOwB9AHsAXABzADEAXABzAGIAYQBzAGUAZABvAG4AMABcAHMAbgBlAHgAdAAxAFwAcQBsAFwAZgBzADIAMgAgAE4AbwAgAFMAcABhAGMAaQBuAGcAOwB9AHsAXAAqAFwAYwBzADIAXABmADEAXABmAHMAMgA0AFwAYwBmADEAIABEAGUAZgBhAHUAbAB0ACAAUABhAHIAYQBnAHIAYQBwAGgAIABGAG8AbgB0ADsAfQB7AFwAKgBcAGMAcwAzAFwAcwBiAGEAcwBlAGQAbwBuADIAXABmADEAXABmAHMAMgA0AFwAYwBmADEAIABMAGkAbgBlACAATgB1AG0AYgBlAHIAOwB9AHsAXAAqAFwAYwBzADQAXAB1AGwAXABmADEAXABmAHMAMgA0AFwAYwBmADIAIABIAHkAcABlAHIAbABpAG4AawA7AH0AewBcACoAXAB0AHMANQBcAHQAcwByAG8AdwBkAFwAZgAxAFwAZgBzADIANABcAHEAbABcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgBsADMAXAB0AHMAYwBlAGwAbABwAGEAZABkAGwAMQAwADgAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAYgAzAFwAdABzAGMAZQBsAGwAcABhAGQAZABmAHIAMwBcAHQAcwBjAGUAbABsAHAAYQBkAGQAcgAxADAAOABcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgB0ADMAXAB0AHMAdgBlAHIAdABhAGwAdABcAGMAbAB0AHgAbAByAHQAYgAgAE4AbwByAG0AYQBsACAAVABhAGIAbABlADsAfQB7AFwAKgBcAHQAcwA2AFwAdABzAHIAbwB3AGQAXABzAGIAYQBzAGUAZABvAG4ANQBcAGYAMQBcAGYAcwAyADQAXABxAGwAXAB0AHIAYgByAGQAcgB0AFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcgBiAHIAZAByAGwAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdAByAGIAcgBkAHIAYgBcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHIAYgByAGQAcgByAFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcgBiAHIAZAByAGgAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdAByAGIAcgBkAHIAdgBcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAbAAzAFwAdABzAGMAZQBsAGwAcABhAGQAZABsADEAMAA4AFwAdABzAGMAZQBsAGwAcABhAGQAZABmAHIAMwBcAHQAcwBjAGUAbABsAHAAYQBkAGQAcgAxADAAOABcAHQAcwB2AGUAcgB0AGEAbAB0AFwAYwBsAHQAeABsAHIAdABiACAAVABhAGIAbABlACAAUwBpAG0AcABsAGUAIAAxADsAfQB9AHsAXAAqAFwAbABpAHMAdABvAHYAZQByAHIAaQBkAGUAdABhAGIAbABlAH0AXABuAG8AdQBpAGMAbwBtAHAAYQB0AFwAcwBwAGwAeQB0AHcAbgBpAG4AZQBcAGgAdABtAGEAdQB0AHMAcABcAHAAYQByAGQAXABwAGwAYQBpAG4AXABzADEAXABxAGwAewBcACoAXABiAGsAbQBrAHMAdABhAHIAdAAgAF8AZAB4AF8AZgByAGEAZwBfAFMAdABhAHIAdABGAHIAYQBnAG0AZQBuAHQAfQB7AFwAKgBcAGIAawBtAGsAZQBuAGQAIABfAGQAeABfAGYAcgBhAGcAXwBTAHQAYQByAHQARgByAGEAZwBtAGUAbgB0AH0AewBcAGYAMgBcAGYAcwAxADgAXABjAGYAMAAgAFMAcABrACAAUwB0AGEAZABlAC0AQQBsAHQAZQBzACAATABhAG4AZAB9AFwAZgAyAFwAZgBzADEAOABcAHAAYQByAFwAcABhAHIAZABcAHAAbABhAGkAbgBcAHMAMQBcAHEAbAB7AFwAZgAyAFwAZgBzADEAOABcAGMAZgAwACAASQBCAEEATgA6AFwAdABhAGIAIABEAEUANQAyACAAMgA0ADEANQAgADEAMAAwADUAIAAwADAAMAAwACAAMAAzADQANgAgADEAMQB9AFwAZgAyAFwAZgBzADEAOABcAHAAYQByAFwAcABhAHIAZABcAHAAbABhAGkAbgBcAHMAMQBcAHEAbAB7AFwAZgAyAFwAZgBzADEAOABcAGMAZgAwACAAQgBJAEMAOgBcAHQAYQBiACAATgBPAEwAQQBEAEUAMgAxAFMAVABTAH0AXABmADIAXABmAHMAMQA4AFwAcABhAHIAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcwAxAFwAcQBsAFwAZgBzADEANgBcAGMAZgAxAFwAcABhAHIAfQA= + + + + + /9j/4AAQSkZJRgABAQEBLAEsAAD/4QAiRXhpZgAATU0AKgAAAAgAAQESAAMAAAABAAEAAAAAAAD/4n0Q + SUNDX1BST0ZJTEUAAQEACICEQURCRQIQAABwcnRyQ01ZS0xhYiAH1wAIABQAAAAAAABhY3NwQVBQTAAA + AABBREJFAAAAAAAAAAAAAAAAAAAAAAAA9tYAAQAAAADTLUFEQkUAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApkZXNjAAAA/AAAAHx3dHB0AAABeAAAABRBMkIwAAABjAAA + ogZBMkIyAAABjAAAogZBMkIxAACjlAAAogZCMkEwAAFFnAACOLRCMkExAAN+UAACOLRCMkEyAAW3BAAC + OLRnYW10AAfvuAAAkJFjcHJ0AAiATAAAADdkZXNjAAAAAAAAACJDb2F0ZWQgRk9HUkEyNyAoSVNPIDEy + NjQ3LTI6MjAwNCkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWFlaIAAAAAAAAN6rAADmOQAAx89tZnQyAAAAAAQD + CQAAAQAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAABAAABAAACAAAA0wGnAnoDTgQiBPYFywaf + B3UISgkgCfcKzgujDHgNTA4iDvcPzhClEXwSVBMuFAgU4xW/FpsXdRhQGSwaCBrkG8IcoB1+Hl0fPSAe + IP8h4CLCI6QkhyVqJk4nMigXKP0p4yrKK7Ismi2DLm0vVjA9MSUyDjL3M+E0yzW3NqM3kDh9OWs6WjtJ + PDk9Jj4UPwI/8UDhQdJCw0O1RKhFnEaQR4ZIfElySmdLW0xQTUVOO08yUCpRI1IcUxdUElUOVgxXCVgI + WQRZ/1r7W/hc9l30XvRf9GD2Yfhi+2P/ZQRmCmcRaBVpGGobax9sJG0qbjBvOHBAcUpyVHNfdGt1d3aF + d5N4nHmmerB7u3zGfdN+4H/ugP2CDIMchC2FPoZRh2OId4mHipWLpIyzjcOO04/kkPaSCJMblC6VQZZW + l2uYgJmWmqybwZzQneCe8KAAoRGiIqM0pEalWKZrp36okamlqrmrzazirfevDLAhsTWySLNctHC1hbaZ + t664w7nYuu68BL0avjC/R8BdwXTCjMOjxLvF08brx/7JEMoiyzXMSM1bzm7PgtCW0arSv9PV1OvWAtcZ + 2DDZSNph23rclN2u3snf5eEA4hTjI+Qy5ULmUudk6IDpnOq469Xs8e4O7yzwSvFp8onzqvTM9e33Dvgu + +U76bfuK/Kf9w/7g//8AAADIAZACVwMfA+gEsQV6BkUHDwfbCKcJdApCCwoL0gybDWUOLw76D8YQkxFg + Ei8S/xPQFKEVcRZBFxAX4RiyGYUaWBssHAEc1h2tHoQfXCA1IQ0h5yLAI5skdyVTJjEnDyfuKM4pryqR + K3QsVS00LhQu9S/XMLoxnjKDM2g0TzU2Nh83CDfzONs5wjqpO5I8fD1nPlM/QEAuQR1CDUL+Q/FE5EXV + RsVHtUimSZlKjUuCTHhNb05oT2JQXVFZUlZTVFRNVUdWQlc+WDtZOlo6WzxcP11DXkhfT2BXYWBiZ2Nq + ZG9ldWZ9Z4Voj2maaqdrtWzEbdRu5m/5cQ1yIHMtdDx1TXZed3F4hHmZeq97xnzfffh/E4AugUuCaYOC + hJmFsIbJh+KI/YoYizSMUY1vjo6PrpDOke+TEpQ0lViWdJeOmKmZxJrgm/ydGZ43n1WgdKGTorKj0qTy + phOnNKhWqXiqmau4rNit+K8XsDixWLJ4s5m0urXbtvy4Hbk/umC7gryjvcW+58AIwSrCTMNnxIDFmcaz + x8zI5cn+yxfMMM1JzmLPe9CT0azSxtPf1PnWE9ct2EfZYdp825fcst3N3uff8eD74gXjD+Qa5STmLuc5 + 6EXpXep064vsou257s/v5vD88hPzKvRD9Vv2cfeH+Jv5rvq/+8382v3m/vL//wAAAMoBkwJbAyQD7AS1 + BX4GRwcRB9sIpQlvCjgLAQvLDJUNYA4rDvcPwxCPEVwSLBL8E8wUnBVsFj4XDxfiGLQZiBpcGzAcBhzb + HbIeiR9gIDghECHpIsMjnSR4JVQmMCcNJ+soySmmKoQrYixBLSEuAS7jL8QwpzGKMm0zUjQ3NRs2ADbm + N8w4szmbOoM7bTxXPUE+LT8ZQAZA80HgQs5DvESrRZtGjEd+SHBJY0pXS0xMQk05Ti9PJVAdURVSDlMH + VAJU/lX6VvdX9Vj0WfRa9Vv2XPZd9175X/xhAGIEYwpkEGUXZh9nJ2gxaTtqR2tSbFxtZ25zb39wjHGa + cqlzuXTJddp27Hf+eRJ6JXs6fE19YH5zf4iAnIGygsiD3oT1hg2HJYg+iVeKcYuLjKWNwY7Zj/GRCZIi + kzuUVZVvlomXpJi/mdqa9pwSnS6eSp9noIShoaK+o9uk96YUpzGoTqlrqomrpqzDreGu/7AcsTqyWLN1 + tJO1sbbOt+y5Cbonu0S8X715vpO/rcDGweDC+sQTxS3GRsdfyHjJkcqqy8PM2830zwzQJdE+0lfTcNSJ + 1aPWvdfW2PHaBdsY3CvdPt5R32TgeOGL4p/js+TI5dzm8+gY6T3qYeuG7Krtzu7z8BjxPfJk84z0tPXa + 9wD4JPlI+mn7iPyl/cL+4P//AAAAxQGKAk8DEwPWBJkFWwYdBt4HoAhgCSEJ4gqjC2QMJgzoDaoObQ8v + D/IQtRF7EkITChPRFJkVYhYqFvMXvBiFGU8aGRrkG68ceh1GHhIe3h+rIHkhRyIVIuQjsySCJVEmISbx + J8EokilkKjUrByvaLK0tgC5TLyYv+jDPMaQyeTNPNCU0+zXSNqo3gjhaOTI6CzrkO748mD1zPk4/KUAF + QOJBv0KdQ3tEWUU3RhZG9kfWSLZJl0p5S1tMPk0hTgVO6U/OULNRmFJ+U2RUS1UzVhtXA1fsWNZZwFqr + W5Zcgl1uXlpfR2A0YSJiEWMAY+9k32XQZsFns2ilaZhqjGuAbHRtaW5eb1RwSnFBcjhzMHQpdSN2HXcX + eBN5D3oLewl8B30FfgR/AoACgQKCA4MEhAeFCoYOhxKIF4kdiiSLLIw0jT2OR49SkF6RapJ3k4SUkpWi + lrKXwpjUmeaa+ZwNnSKeN59OoGWhfKKVo66kyKXjpv+oG6k4qlWrcqyQra+uzq/usRCyMbNUtHe1m7bA + t+a5Dbo0u1y8hb2vvtnABcExwl7DjcS8xe3HH8hTyYbKuMvrzR/OVc+N0MbSAdM+1HzVu9b92D/ZhNrK + 3BHdWt6p4BPhgOLv5GDl1OdL6MTqQuvD7Uru1/Bo8frzjPUf9rH4QfnM+1X83v5r////AIAAgADkb3/a + f3rJu3/Cfxeu13+/fuOTqH/QftF3+3/yfs1bXIAqfsE8gYCZfpsVeIIafaP8J35sjHrhnX5iioLHGH5o + iMishn6Bh1eRxH6shiZ2mH7khRRamX8ohAg8nH+LgwQX5YBhgbz5gH0mmQrfDX0slbPEn31Eko2qXn11 + j+eQAX2zjY51Sn38i2lZ3n5KiVA8qH6lh1oZ2H8NhVj3AXw6pbTcoHxKoQLCbHxnnJeoUnyhmJCOVXzv + lRh0CH1CkdNZIn2VjqA8oH3ni6Eban4EiFz0snudsnzaYHutrHPAU3vPpsGmiXwHoYWMwnxXnLhy2Hyz + mFdYaH0Gk/s8iH1Oj9kcrn0zitrynHs9v2nYWntJuBC+bXtmsRGk3XufqqCLaXvspKBxv3xDnuhXt3yU + mVo8ZnzUk/4dsHyQjOPw13r/zIjWpHsFw9u80nscu4ijbntRs86KOnudrJVw2nvxpZpXHnw6nqo8RHxy + l/ceenwSjoLvWnre2fTVNHrez+y7eXruxjyiOXscvSSJM3tltJxwFXu5rGNWnnv6pAM8I3wnm8gfGHuy + j8nuHHrV5+PUAXrP3HK6WXrW0VGhN3r8xsaIWHs/vM5vaHuPsydWLnvPqWI8BXv0nwkfkHtokMXsfYk1 + fiXTuYgbfdS624cYfaahzoY8faSIb4WGfcRui4T1ffVTwYSRfic2toSnflQR9YbYfi3p3YfCidfRIIa9 + iDC4coXShsSftYUMhZuGvIRphK1tToPlg+FTF4OAgyI25INygoAUWYS1geXnbYaTlazOzIWikse2N4TI + kBKdwoQYjcmFJIOEi8ZsI4MLifNSd4KliDI3BIJ0hqQWV4LshQzlHYW/oZXMkITYnXK0MoQEmY2b6INV + lgCDooLOku9rBYJXkA1R1oHrjUA3EIGfirMX8IGIh6ni+oUxraLKfoRLqEGyRYN7oy2aRILLnn6COoI+ + mjBp94HKlkBROIFVklk3DIDwjrMZOIBxidDhDYTaudXIoYPxszywh4MdrPGYu4JtpyCA/YHaobBpAIFa + nIBQpIDdl3U2/oBikp0aPn+Wi5DfbIShxjbHDYO0vmCvDYLatteXa4Ilr9J/6IGRqTloMYEKotZQJYB8 + nH427n/vllobC37tjPXeDISC0tzFuoOQycOtz4KwwPSWUIHzuKZ++YFasNFne4DTqT1PtIA5oYc223+Y + mcYbqX5rjg3c5oR63/vEnoOC1ZGsxoKay2qVZIHWwcB+MoE2uI5m4YCor59PTIALppA2v39enIkcIn4J + jubabJKwfLTDYJCifIWsR460fHqVAIz8fJ19YIt8fOVlNoozfUJMMIkufagw8YjlfiAO4Ir9ftbYBJFp + h57BDI9vhkOqJY2VhSGTJ4vuhDZ75op7g4JkK4k1gvBLtIgfgnAxRIeRgh8RE4i9gezV3ZBGksO++45f + kDyoKoyJjeKRd4r0i+l6kYmJii5jPYhHiKNLR4clhy4xioZkhgES9obHhJLTzY96nf+8/Y2amlamX4vU + luSP1Yo9k8R5OYjdkQpiQIeYjn5KvoZnjAoxqIV1ieIUkYUWhtLR3Y74qVG7II0bpISkpItZn/qOXIm/ + m8d3/YhRl+phVocKlF5KPYXIkN8xuYSsjacV4IO3iK/QHo6ntMm5cIzIrtqjEosBqS6M+Ilno+x24Yfy + nv1gg4aVmkhJx4VElbQxwIQIkVQW6oKkijLOo45xwGe4AoyPuVKhvYrDsn+LyokirB1154epphZfzIZD + oD9JYYTamnExxIOClM0Xu4HQi2TNZY5UzEK2zoxtxACgnYqbu/6KzIjxtGl1EodzrThfJ4YLpj9JAYSQ + nyYxvoMcl7UYXIEtjFXMWo5K2IW1zYxfzwufrYqFxcmJ+IjUvO90YYdMtHdeoIXdrDVIooRfo9Exp4LY + mggY14CyjQ7IyZx0e82zapl1e7GeBpaee7qIeZQJe/VyjpG7fFhcFI+2fNREyo4JfV8rS41YfhEMMo6U + f2rGuJs+hhOxbJhPhOmcM5WNg++G55MEgzJxUJC+gqhbOo6zgkJEdIzpgfIrvYvWgeMOOow3gfPEwppQ + kGWvlpdsjjqad5SsjCqFb5IsinxwJ4/miP5ab43Th69EIovuhnosGoqKhZUP+IorhB/DC5l4mwGt7Jah + l8OY95PrlKeEGpFbkdxvIY8bj2xZw40BjShD5IsGiv4scIlmiS0Rc4hrhfjBYJjxpaWsSJYZoVKXdJNi + nTmC0pDemXBuEo6NlfZY+YxuksBDeYpbj5kskoiCjL8SsYbxh4S/15iisF+qz5XKqwCWFpMPpd2Bm5CI + oRZtGY4tnJhYS4vwmE9DIInIlCIsrYfDkCwTt4W4iMy+iZhuuzSpjJWTtMSU6pLRro+AkpBCqLtsP43i + ozdXr4uYnd5C1olQmIwsxocnkzEUioS7idO9cJhOxjuofZVvvrST7pKnt2R/tZAOsHNrhY2nqdlXHYtc + o2xCh4j8nOUszoawlZ0VLoP3iqG8hJhB0ZenmZVeyO2TGpKPwHR++4/tuFVq7Y18sIpWqosnqOpCMojE + oQ4svIZgl4kVrINii0C3naaCe3ej2qKYe1yQHZ7be2t8Optpe7Bn+JhLfCBTIpWDfK09iJMpfVAlvpIF + fiwJ4JGsf+q17qVdhRyiOqF8hA2Oop3OgzB6+Jpkgo1m/5dGgh9Sg5Rvgdc9YpHqgasmWZBHgc8Lwo8y + gfi0WKRvjtKgvqCajNaNPJzqiwF5xpmKiXlmEpZniCpR6JODhwc9NJDYhgAm047NhVQNYI0Qg7uyy6PP + mJCfQ5/8laaL75xLkux4pJjYkGFlM5WvjjhRWpK4jDA9DI/pikUnO42JiLYOwIs+hTuxg6MmopeeA59Y + nq6KwpuvmvZ3rZg7l3dkf5TzlElQ65H2kVw8+48KjoAnoIxsi/YP54m3hnywPaLKrJmcwJ72p62JlJtC + ovl2p5fLnpljrJSJmn1QYJFqlpI8uI5lkr8ny4uRjwoQ2ohzh4avJaKPtqWbs564sLuInJr/qwh1yZeA + pa5i9JQ2oJxP3pEHm7M8hY3cltEn9YrckYYRnodviFuuNqJrwM+azZ6RueCHxprRsyZ1D5dGrMNiWJPz + pq9PYpDCoMQ8S416msIoDopQk4ESOYagiQStbaJZyzmaC557wziHE5qzu2h0c5ces+5h2pPArMFPBZCD + pbo8Ao05nkAoA4nzlRASsYYAiYenB7Dhe5SU0KwQe26Cp6dwe3RwXqMhe7dds58tfCpKcpubfL82eJiM + fXEgVJbnfmwH5ZROgFelx6/BhKaTl6rzg6KBi6ZcgtFvcKIOgj1dBJ4UgeFKFJpqgaw2iZchgZkhH5Th + geIJp5G3gf2kla7WjbuSeKoQi+KAfKVvii5ujaEmiMZcXJ0ih5ZJtZlihpI2jpXohbAhxJMphTILKo9+ + g2ajaa4lltqRWalhlCV/gKTCkZxts6Bjj0xbt5xYjUxJVJiCi3Q2h5TbibsiR5G2iF8Mc42bhJqiS62n + oASQRqjdnGt+gqQ7mQVs5J/UleJbKpujkvFJApe9kEc2iZPuja0ivZB5i08NhowFhZuhZa0iqV+PYqhX + pNZ9rKOwoIFsLp9HnHZappsRmKVI05b9lQY2oJMTkYMjKY9njckOaoq2hnCgjazSsqWOiKf/rSR84qNK + p9prg57XouVaHJqfnjhIcZaHmbM2iZJ0lTYjZo6Vj88PIYmohxufz6yju/SN0qfLtXt8OqMQrzpq8Z6R + qVBZoZpPo7RIC5YznkE2XZICmKoji430kWkPsYjTh6OfLKyIxWWNNqesveh7q6LotqJqdZ5er7ZZPZoR + qRpHxJXpoqQ2JJG0m3Iji42GkqYQIogtiAyXSbuge+6GiLXle7J137Bce6llGqsme+NT86ZSfFVCM6Hr + fO0vxJ4YfaobLpvgfsEGQ5Z7gLGWgrpzhHqFv7S2g3Z1KK8wgqhkh6n2ghxTlKUWgcpCG6CPgaQwEpx1 + gaQcMZmFgg8H65PMggGVvbl4jPyFBbO/izp0dq4qiZtj96jxiEtTNaQChzJB+59fhkgwTJsKhYQdBJeH + hS0JV5F+gyCU9bixlX2EQ7L2kvFzzq1ikJBja6gNjmhS0qMYjIxB0p5bitowdJnSiUsdrpXbiAkKjI+I + hBWUL7ganf6Dg7JZmp9zHazAl3Fi3qdmlIJSeqJLkc9Bqp17j1YwlZjDjPUePJRwinQLkI3khOKTc7eq + poOCzbHgokhydqw7nkNiTqbamotSEaG0lw1Blpyuk7IwvpfUkHoet5M/jHgMZoyJhYuS9bclrxmCT7Fd + qfhx/6u2pQ5h6KZRoHZRzKEjnB1Bg5wJl+QxAJb9k7sfNJI6jhsNEotyhhOSarbit4+BvrELsXZxeqtS + q5lhhqXZphpRiaCjoOtBPpuZm+Yw5pZ4losfZ5GBj2UNmoqVhn+R77a4wA2BSrDcuPpxEasZsidhLKWW + q7pRQKBVpaRBDps+n6kwvZYamLwfcpEBkGAOBInqhtKIXMbEfIN4/MAafCdpvrmgfAVaa7N5fDFKtK23 + fJw6YahtfTUpaqPIffoWS6DrfywE65hEgPuIGMVxhJZ4rL7Bg4dpdLhHgrNaObIYgiZKrKxGgdo6lqbW + gb0p+6Hdgc0XjZ4tglcGfpWBggSHysRQjJF4Xr2iitlpJbcViUVaArDkiARKm6sBhv06u6VxhiYqcKA0 + hXoYlZvehSAH15MigueHbMNjlHt3/7yxkgto17Ykj8dZyK/UjbtKgKnpi/460KQ7imoqzZ7FiP0Zapnv + h3oI/ZEeg6eHBcKinFt3mLvpmSVod7VXliJZgq8Ck19KaKjvkNk626MxjosrFZ2LjFgaGJhQiXMJ849t + hEmGmsINpDB3L7tLoCtoGLStnF1ZMq5SmN1KN6g1lZo67aJFkoErXJx5j4YarJb1ixcKvo4IhM+GQMGR + q+p217rIpw5nybQfom5Y7628nidKAaecmic64KGYlkYrn5uTkkUbLpXXjGwLYozphTqGBcEUs512nLpL + rdtnkbOfqFxYwq02o0FJ5qcOnnQ6xqEQmc4rzZrflHUbnJTvjXwL44wGhY+FtsDTuyx2Rbn5tGpnRLM4 + rfdYmay4p/tJ46aBomI64aB5nMEryJphligbtZRbjkEMR4tVhdF5+tJJfX5r6Mq3fPFeAcNOfKhQDrwx + fLlBubV6fRcyx69DfaojOam8fnIRpaXuf8QDyZnGgTp6StC0hSdsHckag/peMMGvgw9QSLqJgnZCEbO/ + giUzUa1bggokF6d1giMTGKLkgnsFSZbyggZ6gM9WjKZsSMe8iuReTcA+iUpQcrkUiAhCVrI2hwgzwauv + hjskzqV+hZ8UVKBDhM0Gk5SEgrZ6ms4slAFsV8aOkZZeY78Pj15QkrfFjV5CirDgi7I0G6o7ijQlZKPN + iN8VWp4Ihr4HrJJ0g0t6m80ym0BsUsWMmB1eXb4HlTBQnLa7kolCu6+tkB80Y6j4jfMl36Jbi+QWMJws + iFkIl5C5g8h6jsxjomhsQsS1nn5eT70mmtFQkbXXl3lCwq7ElGI0pafekXgmRqEfjoYW3JqjiaoJWY9L + hDB6fMu8qV5sL8QHpKVeQLxuoDFQiLUXnCBCwK4CmFw0vacNlL4mmqAdkKUXaZlniroJ9Y4lhIN6Z8s3 + sCdsGsN7qpJeMLvZpU5QgrR5oH1Cvq1fnAk0t6Zxl6kmvZ9hklIXyph0i40KcI08hMR6T8rQtsZsBMMN + sEVeH7tjqiZQerP6pJJCwKzan2k0xKXlmfMmu57bk5oX75fLjCMK0IyIhPfwq3s0eYbXkXuIecm+U3vn + eiKk3HxVepOLC3zQexFwr31Ve4hVXH3oe+c3qH6ce/URgn/2emnttnlqhcLUt3njhKe7tHpog7iilHr3 + gvmJMHuQgl5vUXwugc5UnHzRgTI3yH14gG0T934xfq3q+Hf4khHSH3iHj6m5RHkljWGgdnnQi3WHd3p/ + ibtuC3syiB5T5nvghn032nyAhNEWCHzAgovoaHbpnnDPrneHmry3E3gtlz2efHjnlAOF2HmokTFs1npm + jn5TM3sbi80323u0iSUXsHuthcjmDHYyquLNbnbTpee1AXd/oS6cuXg4nMuEWXkAmLdrtXnHlO9Sh3p9 + kSI3z3sOjWcZBHrXiHTj7XW9t3HLaXZbsTWzJXcFqz6bGHe+pbCDCXiDoHRqr3lKm2pR53n/lnc3unqI + kZQaEnowiqLiI3VuxCrJtXYIvKmxknartWyZtXdirqKB5HgnqDhp03jsofhRXnmbm7o3pXoelZca5Xmw + jF/goXVB0STIR3XTyFawQXZwv8qYjHcht7OA6nfksAdpFXipqJZQ53lSoP03jnnMmWMbiXlOjb3fYXUw + 3o3HF3W61GOvKXZOyneXlXb4wP6AG3e2t/ZodHh3ryxQfHkepkA3cXmSnIQcBnkEjsvfDIQdd9vHj4OV + eESv/YMeeMSYOoLAeV+AIIJ9eglndoJWerJN5IJWe0ox74LBe6gOZ4R/eyncWYJyg2vE7oIGgoitloGs + gdGWL4FogUt+g4E+gO1mU4EogKBNU4EqgFIyM4Fxf+wQp4KKfwHZ2IEWjxHCloDBjPqrY4B8iwaUR4BT + iWV89IA6h/dlLoAyhqdMuIA3hVwyWoBdhBoSlYDcglDXfIAcmsDAWX/Vl3WpY3+YlFuSfH93kYN7gX9r + jwpkIH9pjLNMJn9qimQydH90iDQUOX9vhSDVUH9ypom+R38uogune374ncmQ4X7UmdZ6LH7Jli9jI37K + ktFLmn7Dj3Qyf361jD0Vk35Hh3jTWn8Hsm28aX7CrMClw36Jp1KPYH5lokV4+X5UnYRiQn5LmPdLGX48 + lIMygH4akDEWpn1hiWDRsX7AvnS61H53t5WkTn44sPWOGH4Qqr536338pN5hfH3tnypKrH3PmXwygH2c + k/gXfXyxiuTQSn6YyrC5fn5KwpmjFH4EusCNBX3Vs093BX27rEBgyH2rpWlKQ32AnnAydn08l1cYI3wq + jBTPHX6L10a4YH42ze6iDX3oxM6MIH2wvBJ2SH2Ps7pgOX14q5xJ331Ko2EyXHz5mgoYoXvEjP/N0I1J + dp+34Yvidxmh7oqQd6+L14ljeGZ1aIhgeTJeZoeLegRGhob0es0sR4cVe3ALsoh0fBPLWYvMgXS1iIp/ + gMqfz4lGgE2KBYgvf/pz9Ic9f85dYYZuf7RGD4XKf50sooWjf4UNw4ZVf0/JIIqBjHazc4lIiqud2ogb + iQOIX4cZh6dyqoYyhnlcf4VqhWxFroS8hGgs9oRgg4APiYSEghbHA4mTl4Cxc4hklJucFodEkeSGyoZH + j2txX4VsjUNbjISiiz1FLIPoiUItHINah3IRC4L4hHLFC4j1opWvl4fLnpaaYoaxms2FWoWwl0twM4TN + lAxasIQCkQ5EuYM3jhUtOoKAi0kSToGshm3DRYiQrcat6IdlqK2Y1oZIo82EAIVGn0NvIIRbmv1Z74N/ + luVEU4KlkuUtT4HNjwgTWYCaiA/BxYhKuRWse4cdst+XiIX7rOGC24T0p0FuMIQFoe5ZQoMfnMJD/YIu + l5wtX4E7kocUMH++iWDAgYghxJOrSIbwvTmWboXItheB5oS5r1FtZIPEqOFYoYLcoqBDpYHZnEYtY4DM + lWMU2X8Rimm/c4gP0GOqR4bax9uVgoWrv4WBGoSTt4psvYOWr+ZYJIKmqHJDSIGgoNstTIB/l6cVWn6P + iza86pbEddOoiJR/dlaULpJVdvl/tpBYd8Fq5Y6SeKNVgI0JeZA/RovZensmsYuoe1EJVovlfOG6yJVe + gAumg5Msf4aSXZEZfyl+Ko8sfv1prY1wfvZUqovmfwQ+9IqafxonLYoDfz8LPomif5S4xJRFikakqpIf + iMaQo5AUh1p8t44yhkBoiox7hUpT5orrhHU+qImGg64nlIiagw4M4oeygeS2/ZNOlLqi+5E2ki+PJ480 + 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 + bgd5q4G9b9dlhoG4caNQwIHPc1k7E4IadOUivYMEdeAGUoQgd2iyQ3/0dTSewX/5ddeLW4AAdpR344AO + d2ZkHYAmeEJPxIBPeRU6poCWec0jMYE1eikIKoIceuWv7n4Rf++co345f4aJbn5gfyt2UH6Pfv9i7X6/ + fuhPAn75ftU6a389frIjsX+lfloJv4BifeWtu3yvipeaoHzoiSOHtn0gh8101H1ihpdhuH2khZFOJH3l + hJU5+n4jg5Aj7X5cgnELF37qgHCrtHuplTKYxnvvkreGEHw1kF9zdnx5jjRgqnzCjC5NY30Giks5on05 + iGEkKH1Mhm0MN32vgpOp43run9SXG3s8nFGElHuFmPVyMHvMldNfq3wSkttMwnxSj/05WXx5jSgkWHxt + ik4NJnyqhFaoWXpkqoOVs3q0pfSDVHr+oY5xH3tGnWpezXuKmXtMJ3vFlaQ5H3vekdEkg3u6jckN5XvZ + hcGnD3oEtUeUhHpVr6aCSHqdqjBwPXrhpP9eFnsjoA9Lk3tcmz841ntplmIkmXsvkI4OfXs0huCl/HnJ + wDGTh3oXuXWBaXpbsuRvg3qarJ1dg3rXppxLKHsLoMM4gXsUmrkkhnrKkrUO8nqzh7+lZ4staemTBopF + a5aAvolkbVduaIiSby1bvIfacQlIbYdRctU0PoccdH0dVYfydZ4EgodceJqjJokgdAKQ9YhbdLJ+7Yed + dX5s4YbndmhaioZGd2FHoIXFeFgz9YV9eTgd7YXheccGNYU7e5OhD4dpfg+PFIa8fc99N4YYfZlreoV6 + fZxZd4TofbJG74RsfdEzwYQRfeQeeIQdfdAHq4NmfiCfLoYAiDuNX4Vlhv97woTNhdVqSYQ9hNVYpoO3 + hAhGgoM9g0kzzILRgocfFoKYgb0I6IHYgEudaIT/kkCLuYRvkAd6UoPgjfJpHINTjA1XvYLPilNF14JT + iLszfoHThyIfWoFghZEJ8oCKghybzIRJnEGKQoPAmRF5BoMzlgloAIKnkz1W34IckJ5FWoGTjh8zU4D+ + i6wfoIBdiTQKzn93g5yaboPCpkWJAoM8ohl37IKvnhlnEIIgmlxWHoGRltdE2oD9k3AzN4BRkBMf43+M + jDULf36ZhNGZSINjsFSH9YLdqyh2/4JNpilmTIG5oXNVgYElnP9EVYCPmLEy/3/PlF8gCX7qjpgMCn3q + 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 + eo8S4oRXewIHqYLrfPEAVoIFfnVVz4ZEgAtLUIVdf7JA5ISHf202S4PSf0UrSIM+fy8fxILBfyQTVYJu + fxYINoF8f10A8IDpf49VAITgh85Kn4QChrpAU4MyhcA13//bAEMAAgEBAgEBAgICAgICAgIDBQMDAwMD + BgQEAwUHBgcHBwYHBwgJCwkICAoIBwcKDQoKCwwMDAwHCQ4PDQwOCwwMDP/bAEMBAgICAwMDBgMDBgwI + BwgMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDP/AABEIAFAA + wAMBIgACEQEDEQH/xAAfAAABBQEBAQEBAQAAAAAAAAAAAQIDBAUGBwgJCgv/xAC1EAACAQMDAgQDBQUE + BAAAAX0BAgMABBEFEiExQQYTUWEHInEUMoGRoQgjQrHBFVLR8CQzYnKCCQoWFxgZGiUmJygpKjQ1Njc4 + OTpDREVGR0hJSlNUVVZXWFlaY2RlZmdoaWpzdHV2d3h5eoOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmq + srO0tba3uLm6wsPExcbHyMnK0tPU1dbX2Nna4eLj5OXm5+jp6vHy8/T19vf4+fr/xAAfAQADAQEBAQEB + AQEBAAAAAAAAAQIDBAUGBwgJCgv/xAC1EQACAQIEBAMEBwUEBAABAncAAQIDEQQFITEGEkFRB2FxEyIy + gQgUQpGhscEJIzNS8BVictEKFiQ04SXxFxgZGiYnKCkqNTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZn + aGlqc3R1dnd4eXqCg4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV + 1tfY2dri4+Tl5ufo6ery8/T19vf4+fr/2gAMAwEAAhEDEQA/AP38ooorMAooooAKKKKACiiigAooooAK + KKKACvnH/gpD+1Dqn7P3wx0/TvDk5tPEniiWWKG6ChmsreIL50i5yPMy8arkcb2bqor6Or4R/wCCuto1 + 18QfBnounXPH1lSuzA04zrpS2PF4gxU8PgZ1IOz0V/VpHxX4i1HUfFepSXmqahf6pezEl7i9uXuJpD6l + 3JYn6msW80//AD6V18ulf7NULnStxP519M7H4ziMS22ziL/TuD+VYraHcalqCWtrbzXVzKcJDDGZJJD7 + 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 + 2qxIGMgZGfFP249UsPjj+zd4+/4RG5a78XfB3VLbXIwbWaNrLULDyr3ahZQJC0BZQYywzJjOQRWb+wl8 + StHSCbxNrst1Y+KP2iPFGra3odpPZytM1hZp5dvDI6qY49lrArjewDeaQuTwCwH1JXD/AB0+KHgf4E+E + 28X+Ob7T9L0+xIt47m4iM0jO2SI4Y1DO8hwTtRS2FJ6KSO4r4a/4LhfBfxX8Rvhj4M17QbK+1XS/Ct3d + nVbS0iaaSMTJEI7kooJKR+XIpYA7RNk4XcRKFLVant/wX/ap+Df7cD32keH7631DVLKEzSWV3ZyWd6kW + Qvmx71BZQSoLITtLKGxuAPmfxc+GEnw88WXGnszTQlRNbysPmkjJOCfcEEH3Ge9fHn/BIr4M+KvGP7Yn + hvxPp2n30Ph7wuLqfUtSaJltwHtpYVgDkbXkZ5F+QHIUM38Nfon+1NGupeKNOjjUtJb2p3kDONzcA/kT + j3rHERXLc8bOMLCdH2ltUfM/jPwPp/jDRbjTdWsbfULC4HzwTpuU+47hh2IwR2Ir5r+Jn/BPxTPJceFN + YW3RiSLLUtzKvssygtjsAyk+rV9kahocgP8Aq5P++TWLfaHIcjypP++TWmCxtag/3b07dD4HG5fTq/Gt + T8/tW/ZJ+IOlSlf7CW6Uf8tIL2BlP4Fw35imab+yn47v5QsmjxWK93uLyEKPwVmb8hX3VqGgSsT+5k/7 + 4NY93ocoBHkSfihr6Sjm1aWjS/r5nzdbLVDa58z+Dv2OLfTpFm8Rah9uZeTa2gaOEn/akOHYfQKfevRj + 4ft9IsY7a1hhtreEbY4okCog9ABXe32izAH9zJj/AHDWFqejzIWPkzH/AIAa6o1pTfvM4vqz5rHD6haY + zhTXP6jY8dP1rudR0ibB/cTZ6/cP+Femfsn/ALH/AIg+MfxL0q+1HSrzT/Cmm3Ed3eXV3A0S3gRtwgiD + YMm8jaSOFXcSc7Vap1YwjzSPZy/LZ15qnTV2z//Z + + + + ewBcAHIAdABmADEAXABkAGUAZgBmADAAewBcAGYAbwBuAHQAdABiAGwAewBcAGYAMAAgAEMAYQBsAGkAYgByAGkAOwB9AHsAXABmADEAIABUAGkAbQBlAHMAIABOAGUAdwAgAFIAbwBtAGEAbgA7AH0AewBcAGYAMgAgAEEAcgBpAGEAbAA7AH0AfQB7AFwAYwBvAGwAbwByAHQAYgBsACAAOwBcAHIAZQBkADAAXABnAHIAZQBlAG4AMABcAGIAbAB1AGUAMAAgADsAXAByAGUAZAAwAFwAZwByAGUAZQBuADAAXABiAGwAdQBlADIANQA1ACAAOwB9AHsAXAAqAFwAZABlAGYAYwBoAHAAIABcAGYAMQBcAGYAcwAyADQAfQB7AFwAcwB0AHkAbABlAHMAaABlAGUAdAAgAHsAXABxAGwAXABmADEAXABmAHMAMgA0ACAATgBvAHIAbQBhAGwAOwB9AHsAXABzADEAXABzAGIAYQBzAGUAZABvAG4AMABcAHMAbgBlAHgAdAAxAFwAcQBsAFwAZgBzADIAMgAgAE4AbwAgAFMAcABhAGMAaQBuAGcAOwB9AHsAXAAqAFwAYwBzADIAXABmADEAXABmAHMAMgA0AFwAYwBmADEAIABEAGUAZgBhAHUAbAB0ACAAUABhAHIAYQBnAHIAYQBwAGgAIABGAG8AbgB0ADsAfQB7AFwAKgBcAGMAcwAzAFwAcwBiAGEAcwBlAGQAbwBuADIAXABmADEAXABmAHMAMgA0AFwAYwBmADEAIABMAGkAbgBlACAATgB1AG0AYgBlAHIAOwB9AHsAXAAqAFwAYwBzADQAXAB1AGwAXABmADEAXABmAHMAMgA0AFwAYwBmADIAIABIAHkAcABlAHIAbABpAG4AawA7AH0AewBcACoAXAB0AHMANQBcAHQAcwByAG8AdwBkAFwAZgAxAFwAZgBzADIANABcAHEAbABcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgBsADMAXAB0AHMAYwBlAGwAbABwAGEAZABkAGwAMQAwADgAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAYgAzAFwAdABzAGMAZQBsAGwAcABhAGQAZABmAHIAMwBcAHQAcwBjAGUAbABsAHAAYQBkAGQAcgAxADAAOABcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgB0ADMAXAB0AHMAdgBlAHIAdABhAGwAdABcAGMAbAB0AHgAbAByAHQAYgAgAE4AbwByAG0AYQBsACAAVABhAGIAbABlADsAfQB7AFwAKgBcAHQAcwA2AFwAdABzAHIAbwB3AGQAXABzAGIAYQBzAGUAZABvAG4ANQBcAGYAMQBcAGYAcwAyADQAXABxAGwAXAB0AHIAYgByAGQAcgB0AFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcgBiAHIAZAByAGwAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdAByAGIAcgBkAHIAYgBcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHIAYgByAGQAcgByAFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcgBiAHIAZAByAGgAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdAByAGIAcgBkAHIAdgBcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAbAAzAFwAdABzAGMAZQBsAGwAcABhAGQAZABsADEAMAA4AFwAdABzAGMAZQBsAGwAcABhAGQAZABmAHIAMwBcAHQAcwBjAGUAbABsAHAAYQBkAGQAcgAxADAAOABcAHQAcwB2AGUAcgB0AGEAbAB0AFwAYwBsAHQAeABsAHIAdABiACAAVABhAGIAbABlACAAUwBpAG0AcABsAGUAIAAxADsAfQB9AHsAXAAqAFwAbABpAHMAdABvAHYAZQByAHIAaQBkAGUAdABhAGIAbABlAH0AXABuAG8AdQBpAGMAbwBtAHAAYQB0AFwAcwBwAGwAeQB0AHcAbgBpAG4AZQBcAGgAdABtAGEAdQB0AHMAcABcAHAAYQByAGQAXABwAGwAYQBpAG4AXABzADEAXABxAGwAewBcACoAXABiAGsAbQBrAHMAdABhAHIAdAAgAF8AZAB4AF8AZgByAGEAZwBfAFMAdABhAHIAdABGAHIAYQBnAG0AZQBuAHQAfQB7AFwAKgBcAGIAawBtAGsAZQBuAGQAIABfAGQAeABfAGYAcgBhAGcAXwBTAHQAYQByAHQARgByAGEAZwBtAGUAbgB0AH0AewBcAGIAXABmADIAXABmAHMAMgA0AFwAYwBmADEAIABWAGUAcgBlAGkAbgAgAGYAXAB1ADIANQAyAFwAJwBmAGMAcgAgAFMAbwB6AGkAYQBsAG0AZQBkAGkAegBpAG4AIABTAHQAYQBkAGUAIABlAC4AIABWAC4AfQBcAGIAXABmADIAXABmAHMAMgA0AFwAYwBmADEAXABwAGEAcgBcAHAAYQByAGQAXABwAGwAYQBpAG4AXABzADEAXABxAGwAewBcAGYAMgBcAGYAcwAyADAAXABjAGYAMQAgAFMAdABlAGkAbABlACAAUwB0AHIALgAgADEAOQAsACAAMgAxADYAOAAyACAAUwB0AGEAZABlAH0AXABmADIAXABmAHMAMgAwAFwAYwBmADEAXABwAGEAcgBcAHAAYQByAGQAXABwAGwAYQBpAG4AXABzADEAXABxAGwAewBcAGYAMgBcAGYAcwAyADAAXABjAGYAMQAgAFQAZQBsAC4AIAAwADQAMQA0ADEALwA5ADkAOQAzAC0AMAAgAEYAYQB4AC4AIAAwADQAMQA0ADEALwA5ADkAOQAzADIAOQB9AFwAZgAyAFwAZgBzADIAMABcAGMAZgAxAFwAcABhAHIAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcwAxAFwAcQBsAHsAXABmADIAXABmAHMAMgAwAFwAYwBmADEAIABFAC0ATQBhAGkAbAA6ACAAfQB7AFwAZgBpAGUAbABkAHsAXAAqAFwAZgBsAGQAaQBuAHMAdAB7AFwAZgAyAFwAZgBzADIAMABcAGMAZgAxACAAIABIAFkAUABFAFIATABJAE4ASwAgACIAbQBhAGkAbAB0AG8AOgBpAG4AZgBvAEAAdgBzAG0ALQBzAHQAYQBkAGUALgBkAGUAIgAgAH0AfQB7AFwAZgBsAGQAcgBzAGwAdAB7AFwAbABhAG4AZwAxADAAMwAxAFwAbABhAG4AZwBmAGUAMQAwADMAMQBcAHUAbABcAGYAMgBcAGYAcwAyADAAXABjAGYAMgBcAGMAcwA0ACAAaQBuAGYAbwBAAHYAcwBtAC0AcwB0AGEAZABlAC4AZABlAH0AfQB9AHsAXABmADIAXABmAHMAMgAwAFwAYwBmADEAIAAsACAAdwB3AHcALgB2AHMAbQAtAHMAdABhAGQAZQAuAGQAZQB9AFwAZgBzADEANgBcAGMAZgAxAFwAcABhAHIAfQA= + + + 17, 17 + + \ No newline at end of file diff --git a/ReportImp/VereinSozialmedizinStade/VereinSozialmedizinStade.csproj b/ReportImp/VereinSozialmedizinStade/VereinSozialmedizinStade.csproj new file mode 100644 index 000000000..e97b4bb25 --- /dev/null +++ b/ReportImp/VereinSozialmedizinStade/VereinSozialmedizinStade.csproj @@ -0,0 +1,88 @@ + + + + + Debug + AnyCPU + {45D0F06F-7F3A-452A-B12B-1FC51B47493F} + Library + Properties + VereinSozialmedizinStade + 4817284046_Reports + v4.7.2 + 512 + + + + true + full + false + ..\..\Host\bin\ + DEBUG;TRACE + prompt + 4 + + + pdbonly + true + ..\..\Host\bin\ + TRACE + prompt + 4 + + + + + + + + + + + + + + + + + + + + + + + + + Component + + + ServiceInvoiceReport.cs + + + + + {B0D73E3D-4AE7-4024-93A6-DB1F46D7CCEE} + Data + + + {40d8b312-ea64-49e3-a31a-5e57ed4d5654} + Report + + + {094331c3-ecee-4c89-bbfd-4c9ded89f0ef} + Service + + + {2f50b83d-a3f0-4ec4-979a-3f9b7e3d8ed4} + Shared + + + + + + ServiceInvoiceReport.cs + Designer + + + + \ No newline at end of file diff --git a/ReportImp/VereinSozialmedizinStade/VereinSozialmedizinStade.csproj.bak b/ReportImp/VereinSozialmedizinStade/VereinSozialmedizinStade.csproj.bak new file mode 100644 index 000000000..dafa3f133 --- /dev/null +++ b/ReportImp/VereinSozialmedizinStade/VereinSozialmedizinStade.csproj.bak @@ -0,0 +1,72 @@ + + + + + Debug + AnyCPU + {C1FED668-ADB9-47E0-B589-1389618E1B6E} + Library + Properties + VereinSozialmedizinStade + 0000000000_Reports + v4.7.2 + 512 + + + + true + full + false + ..\..\Host\bin\ + DEBUG;TRACE + prompt + 4 + + + pdbonly + true + ..\..\Host\bin\ + TRACE + prompt + 4 + + + + + + + + + + + + + + + + + + + + + + + + {B0D73E3D-4AE7-4024-93A6-DB1F46D7CCEE} + Data + + + {40d8b312-ea64-49e3-a31a-5e57ed4d5654} + Report + + + {094331c3-ecee-4c89-bbfd-4c9ded89f0ef} + Service + + + {2f50b83d-a3f0-4ec4-979a-3f9b7e3d8ed4} + Shared + + + + \ No newline at end of file diff --git a/ReportImp/WegweiserBetreuungsdienstReports/LeistungsnachweisJa.Designer.cs b/ReportImp/WegweiserBetreuungsdienstReports/LeistungsnachweisJa.Designer.cs new file mode 100644 index 000000000..b89101d2e --- /dev/null +++ b/ReportImp/WegweiserBetreuungsdienstReports/LeistungsnachweisJa.Designer.cs @@ -0,0 +1,1830 @@ +using BeWo.Report.ReportObjects; +namespace BeWo.WegweiserBetreuungsdienstReports +{ + partial class Leistungsnachweis + { + /// + /// 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(Leistungsnachweis)); + this.Detail = new DevExpress.XtraReports.UI.DetailBand(); + this.xrTableServiceRecords1 = new DevExpress.XtraReports.UI.XRTable(); + this.xrTableRow2 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell3 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell17 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell4 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell1 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell19 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell11 = new DevExpress.XtraReports.UI.XRTableCell(); + this.DetailReport = new DevExpress.XtraReports.UI.DetailReportBand(); + this.Detail1 = new DevExpress.XtraReports.UI.DetailBand(); + this.xrTable3 = new DevExpress.XtraReports.UI.XRTable(); + this.xrTableRow6 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell13 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell18 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell6 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell2 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell20 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell15 = new DevExpress.XtraReports.UI.XRTableCell(); + this.GroupFooter1 = new DevExpress.XtraReports.UI.GroupFooterBand(); + this.xrLabel42 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel41 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel3 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel4 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel6 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel8 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel11 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel5 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel7 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel9 = new DevExpress.XtraReports.UI.XRLabel(); + this.GroupHeader2 = new DevExpress.XtraReports.UI.GroupHeaderBand(); + this.lblPartner1 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel1 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel17 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel16 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel13 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel29 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel25 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel23 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel18 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel14 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel12 = new DevExpress.XtraReports.UI.XRLabel(); + this.lblMonat1 = 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.xrPictureBox2 = new DevExpress.XtraReports.UI.XRPictureBox(); + this.xrPictureBox1 = new DevExpress.XtraReports.UI.XRPictureBox(); + this.fieldAbrechenbareMinuten = new DevExpress.XtraReports.UI.CalculatedField(); + this.fieldBillableFLS = new DevExpress.XtraReports.UI.CalculatedField(); + this.fieldAbrechenbareFLS = new DevExpress.XtraReports.UI.CalculatedField(); + this.fieldBillableFLMWithFactor = new DevExpress.XtraReports.UI.CalculatedField(); + this.DetailReport1 = new DevExpress.XtraReports.UI.DetailReportBand(); + this.Detail2 = new DevExpress.XtraReports.UI.DetailBand(); + this.xrTable2 = new DevExpress.XtraReports.UI.XRTable(); + this.xrTableRow3 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell10 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell12 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell14 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell16 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell23 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell24 = new DevExpress.XtraReports.UI.XRTableCell(); + this.GroupHeader1 = new DevExpress.XtraReports.UI.GroupHeaderBand(); + this.lblPartner2 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrTable1 = new DevExpress.XtraReports.UI.XRTable(); + this.xrTableRow1 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell5 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell7 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell8 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell9 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell21 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell22 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrLabel30 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel28 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel27 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel26 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel24 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel22 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel31 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel21 = new DevExpress.XtraReports.UI.XRLabel(); + this.lblMonat2 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel20 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel32 = new DevExpress.XtraReports.UI.XRLabel(); + this.GroupFooter2 = new DevExpress.XtraReports.UI.GroupFooterBand(); + this.xrLabel15 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel19 = new DevExpress.XtraReports.UI.XRLabel(); + this.lblStundensatz = new DevExpress.XtraReports.UI.XRLabel(); + this.lblBetrag = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel33 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel34 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel35 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel36 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel37 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel39 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel40 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel44 = new DevExpress.XtraReports.UI.XRLabel(); + this.GroupFooter3 = new DevExpress.XtraReports.UI.GroupFooterBand(); + this.xrLabel2 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrRichText1 = new DevExpress.XtraReports.UI.XRRichText(); + this.xrRichText2 = new DevExpress.XtraReports.UI.XRRichText(); + this.lblHatGruppen = new DevExpress.XtraReports.UI.XRLabel(); + this.lblHatAbwesenheiten = new DevExpress.XtraReports.UI.XRLabel(); + this.xrTableAbwesenheiten = new DevExpress.XtraReports.UI.XRTable(); + this.xrTableRow4 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell25 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell26 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell27 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableRow5 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell28 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell29 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell30 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableRow7 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell31 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell32 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell33 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableRow8 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell34 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell35 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell36 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableRow9 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell37 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell38 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell39 = new DevExpress.XtraReports.UI.XRTableCell(); + ((System.ComponentModel.ISupportInitialize)(this.xrTableServiceRecords1)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrTable3)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrTable2)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrTable1)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrRichText1)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrRichText2)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrTableAbwesenheiten)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this)).BeginInit(); + // + // Detail + // + this.Detail.Font = new System.Drawing.Font("Segoe Script", 11F, System.Drawing.FontStyle.Bold); + this.Detail.HeightF = 0F; + this.Detail.Name = "Detail"; + this.Detail.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 0, 0, 0, 100F); + this.Detail.StylePriority.UseFont = false; + this.Detail.StylePriority.UsePadding = false; + this.Detail.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; + // + // xrTableServiceRecords1 + // + this.xrTableServiceRecords1.Borders = DevExpress.XtraPrinting.BorderSide.Bottom; + this.xrTableServiceRecords1.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Bold); + this.xrTableServiceRecords1.LocationFloat = new DevExpress.Utils.PointFloat(0F, 178.5966F); + this.xrTableServiceRecords1.Name = "xrTableServiceRecords1"; + this.xrTableServiceRecords1.Padding = new DevExpress.XtraPrinting.PaddingInfo(55, 3, 0, 0, 100F); + this.xrTableServiceRecords1.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] { + this.xrTableRow2}); + this.xrTableServiceRecords1.SizeF = new System.Drawing.SizeF(702F, 34.40341F); + this.xrTableServiceRecords1.StylePriority.UseBackColor = false; + this.xrTableServiceRecords1.StylePriority.UseBorders = false; + this.xrTableServiceRecords1.StylePriority.UseFont = false; + this.xrTableServiceRecords1.StylePriority.UsePadding = false; + this.xrTableServiceRecords1.StylePriority.UseTextAlignment = false; + this.xrTableServiceRecords1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.BottomLeft; + // + // xrTableRow2 + // + this.xrTableRow2.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell3, + this.xrTableCell17, + this.xrTableCell4, + this.xrTableCell1, + this.xrTableCell19, + this.xrTableCell11}); + this.xrTableRow2.Name = "xrTableRow2"; + this.xrTableRow2.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 2, 0, 0, 100F); + this.xrTableRow2.StylePriority.UsePadding = false; + this.xrTableRow2.StylePriority.UseTextAlignment = false; + this.xrTableRow2.Weight = 1.71875D; + // + // xrTableCell3 + // + this.xrTableCell3.Name = "xrTableCell3"; + this.xrTableCell3.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 2, 0, 0, 100F); + this.xrTableCell3.StylePriority.UseFont = false; + this.xrTableCell3.StylePriority.UseTextAlignment = false; + this.xrTableCell3.Text = "Datum"; + this.xrTableCell3.Weight = 0.27581315204792023D; + // + // xrTableCell17 + // + this.xrTableCell17.Multiline = true; + this.xrTableCell17.Name = "xrTableCell17"; + this.xrTableCell17.Text = "Uhrzeit\r\nvon ... bis"; + this.xrTableCell17.Weight = 0.34476642324753715D; + // + // xrTableCell4 + // + this.xrTableCell4.Multiline = true; + this.xrTableCell4.Name = "xrTableCell4"; + this.xrTableCell4.Text = "Zeitaufwand \r\nin Minuten"; + this.xrTableCell4.Weight = 0.34476642324753715D; + // + // xrTableCell1 + // + this.xrTableCell1.Name = "xrTableCell1"; + this.xrTableCell1.Text = "Art der Leistung"; + this.xrTableCell1.Weight = 0.758486137029357D; + // + // xrTableCell19 + // + this.xrTableCell19.Name = "xrTableCell19"; + this.xrTableCell19.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 2, 0, 0, 100F); + this.xrTableCell19.StylePriority.UsePadding = false; + this.xrTableCell19.Text = "Mitarbeiter/in"; + this.xrTableCell19.Weight = 0.34476647935381777D; + // + // xrTableCell11 + // + this.xrTableCell11.Multiline = true; + this.xrTableCell11.Name = "xrTableCell11"; + this.xrTableCell11.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 2, 0, 0, 100F); + this.xrTableCell11.StylePriority.UseFont = false; + this.xrTableCell11.StylePriority.UseTextAlignment = false; + this.xrTableCell11.Text = "anrechenbare Minuten"; + this.xrTableCell11.Weight = 0.35166170267964153D; + // + // DetailReport + // + this.DetailReport.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] { + this.Detail1, + this.GroupFooter1, + this.GroupHeader2, + this.GroupFooter3}); + this.DetailReport.DataMember = "Services"; + this.DetailReport.DataSource = this.bindingSource1; + this.DetailReport.Level = 0; + this.DetailReport.Name = "DetailReport"; + this.DetailReport.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F); + this.DetailReport.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; + // + // Detail1 + // + this.Detail1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.xrTable3}); + this.Detail1.Font = new System.Drawing.Font("Arial", 12F); + this.Detail1.HeightF = 20F; + this.Detail1.Name = "Detail1"; + this.Detail1.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F); + this.Detail1.StylePriority.UseFont = false; + this.Detail1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; + // + // xrTable3 + // + this.xrTable3.BorderColor = System.Drawing.Color.Black; + this.xrTable3.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTable3.Font = new System.Drawing.Font("Arial", 10F); + this.xrTable3.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F); + this.xrTable3.Name = "xrTable3"; + this.xrTable3.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 2, 0, 0, 100F); + this.xrTable3.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] { + this.xrTableRow6}); + this.xrTable3.SizeF = new System.Drawing.SizeF(702F, 20F); + this.xrTable3.StylePriority.UseFont = false; + this.xrTable3.StylePriority.UsePadding = false; + this.xrTable3.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; + // + // xrTableRow6 + // + this.xrTableRow6.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell13, + this.xrTableCell18, + this.xrTableCell6, + this.xrTableCell2, + this.xrTableCell20, + this.xrTableCell15}); + this.xrTableRow6.Name = "xrTableRow6"; + this.xrTableRow6.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F); + this.xrTableRow6.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; + this.xrTableRow6.Weight = 1D; + // + // xrTableCell13 + // + this.xrTableCell13.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.StartDate", "{0:dd.MM.yyyy}")}); + this.xrTableCell13.Name = "xrTableCell13"; + this.xrTableCell13.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 2, 0, 0, 100F); + this.xrTableCell13.StylePriority.UseFont = false; + this.xrTableCell13.StylePriority.UsePadding = false; + this.xrTableCell13.StylePriority.UseTextAlignment = false; + this.xrTableCell13.Text = "xrTableCell13"; + this.xrTableCell13.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.xrTableCell13.Weight = 0.1430129383380665D; + // + // xrTableCell18 + // + this.xrTableCell18.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.TimeRangeString")}); + this.xrTableCell18.Name = "xrTableCell18"; + this.xrTableCell18.StylePriority.UseTextAlignment = false; + this.xrTableCell18.Text = "xrTableCell18"; + this.xrTableCell18.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.xrTableCell18.Weight = 0.17876616753481706D; + // + // xrTableCell6 + // + this.xrTableCell6.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.Minutes", "{0:#.00}")}); + this.xrTableCell6.Name = "xrTableCell6"; + this.xrTableCell6.StylePriority.UseTextAlignment = false; + this.xrTableCell6.Text = "xrTableCell6"; + this.xrTableCell6.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.xrTableCell6.Weight = 0.17876616753481706D; + // + // xrTableCell2 + // + this.xrTableCell2.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.ServiceDescription")}); + this.xrTableCell2.Name = "xrTableCell2"; + this.xrTableCell2.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 0, 0, 0, 100F); + this.xrTableCell2.StylePriority.UsePadding = false; + this.xrTableCell2.StylePriority.UseTextAlignment = false; + this.xrTableCell2.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + this.xrTableCell2.Weight = 0.3932855515202795D; + // + // xrTableCell20 + // + this.xrTableCell20.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.EmployeeAbbr")}); + this.xrTableCell20.Name = "xrTableCell20"; + this.xrTableCell20.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 5, 0, 0, 100F); + this.xrTableCell20.StylePriority.UsePadding = false; + this.xrTableCell20.StylePriority.UseTextAlignment = false; + this.xrTableCell20.Text = "xrTableCell20"; + this.xrTableCell20.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.xrTableCell20.Weight = 0.17876616800920128D; + // + // xrTableCell15 + // + this.xrTableCell15.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.fieldAbrechenbareMinuten", "{0:#.00}")}); + this.xrTableCell15.Name = "xrTableCell15"; + this.xrTableCell15.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 5, 0, 0, 100F); + this.xrTableCell15.StylePriority.UseFont = false; + this.xrTableCell15.StylePriority.UsePadding = false; + this.xrTableCell15.StylePriority.UseTextAlignment = false; + this.xrTableCell15.Text = "xrTableCell15"; + this.xrTableCell15.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.xrTableCell15.Weight = 0.18234149132619096D; + // + // GroupFooter1 + // + this.GroupFooter1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.xrLabel2, + this.xrRichText1, + this.xrRichText2, + this.lblHatGruppen, + this.lblHatAbwesenheiten, + this.xrTableAbwesenheiten, + this.xrLabel3, + this.xrLabel4, + this.xrLabel8, + this.xrLabel11, + this.xrLabel5, + this.xrLabel7}); + this.GroupFooter1.Font = new System.Drawing.Font("Segoe Script", 11F); + this.GroupFooter1.HeightF = 217.8472F; + this.GroupFooter1.Name = "GroupFooter1"; + this.GroupFooter1.StylePriority.UseFont = false; + // + // xrLabel42 + // + this.xrLabel42.Borders = DevExpress.XtraPrinting.BorderSide.Bottom; + this.xrLabel42.Font = new System.Drawing.Font("Arial", 9F); + this.xrLabel42.LocationFloat = new DevExpress.Utils.PointFloat(540.4272F, 46.52439F); + this.xrLabel42.Name = "xrLabel42"; + this.xrLabel42.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel42.SizeF = new System.Drawing.SizeF(161.57F, 14.35F); + this.xrLabel42.StylePriority.UseBorders = false; + this.xrLabel42.StylePriority.UseFont = false; + // + // xrLabel41 + // + this.xrLabel41.Font = new System.Drawing.Font("Arial", 9F); + this.xrLabel41.LocationFloat = new DevExpress.Utils.PointFloat(363.011F, 46.52439F); + this.xrLabel41.Name = "xrLabel41"; + this.xrLabel41.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel41.SizeF = new System.Drawing.SizeF(177.4162F, 14.3466F); + this.xrLabel41.StylePriority.UseBorders = false; + this.xrLabel41.StylePriority.UseFont = false; + this.xrLabel41.Text = "Datum, Unterschrift Klient:"; + // + // xrLabel3 + // + this.xrLabel3.Font = new System.Drawing.Font("Arial", 8F); + this.xrLabel3.LocationFloat = new DevExpress.Utils.PointFloat(0F, 51.79162F); + this.xrLabel3.Multiline = true; + this.xrLabel3.Name = "xrLabel3"; + this.xrLabel3.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 5, 0, 100F); + this.xrLabel3.SizeF = new System.Drawing.SizeF(259.5833F, 48F); + this.xrLabel3.StylePriority.UseFont = false; + this.xrLabel3.StylePriority.UsePadding = false; + this.xrLabel3.Text = "Fachleistungsstunden (ohne Faktor 1,2) insgesamt:"; + // + // xrLabel4 + // + this.xrLabel4.BorderWidth = 2F; + this.xrLabel4.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "fieldBillableFLS", "{0:0.##}")}); + this.xrLabel4.Font = new System.Drawing.Font("Arial", 10F); + this.xrLabel4.LocationFloat = new DevExpress.Utils.PointFloat(259.5833F, 51.78998F); + this.xrLabel4.Name = "xrLabel4"; + this.xrLabel4.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 3, 0, 0, 100F); + this.xrLabel4.SizeF = new System.Drawing.SizeF(98F, 25F); + this.xrLabel4.StylePriority.UseBorders = false; + this.xrLabel4.StylePriority.UseBorderWidth = false; + this.xrLabel4.StylePriority.UseFont = false; + this.xrLabel4.StylePriority.UsePadding = false; + this.xrLabel4.StylePriority.UseTextAlignment = false; + this.xrLabel4.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + // + // xrLabel6 + // + this.xrLabel6.Font = new System.Drawing.Font("Arial", 9F); + this.xrLabel6.LocationFloat = new DevExpress.Utils.PointFloat(0F, 46.52778F); + this.xrLabel6.Name = "xrLabel6"; + this.xrLabel6.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel6.SizeF = new System.Drawing.SizeF(177.4162F, 14.34659F); + this.xrLabel6.StylePriority.UseBorders = false; + this.xrLabel6.StylePriority.UseFont = false; + this.xrLabel6.Text = "Datum, Unterschrift Betreuer:"; + // + // xrLabel8 + // + this.xrLabel8.Font = new System.Drawing.Font("Arial", 8F); + this.xrLabel8.LocationFloat = new DevExpress.Utils.PointFloat(377F, 51.79162F); + this.xrLabel8.Multiline = true; + this.xrLabel8.Name = "xrLabel8"; + this.xrLabel8.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 5, 0, 100F); + this.xrLabel8.SizeF = new System.Drawing.SizeF(248F, 48F); + this.xrLabel8.StylePriority.UseFont = false; + this.xrLabel8.StylePriority.UsePadding = false; + this.xrLabel8.Text = "Fachleistungsstunden (mit Faktor 1,2) insgesamt:"; + // + // xrLabel11 + // + this.xrLabel11.BorderWidth = 2F; + this.xrLabel11.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "fieldAbrechenbareFLS", "{0:0.##}")}); + this.xrLabel11.Font = new System.Drawing.Font("Arial", 10F); + this.xrLabel11.LocationFloat = new DevExpress.Utils.PointFloat(625F, 51.78998F); + this.xrLabel11.Name = "xrLabel11"; + this.xrLabel11.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 3, 0, 0, 100F); + this.xrLabel11.SizeF = new System.Drawing.SizeF(89.99994F, 25F); + this.xrLabel11.StylePriority.UseBorders = false; + this.xrLabel11.StylePriority.UseBorderWidth = false; + this.xrLabel11.StylePriority.UseFont = false; + this.xrLabel11.StylePriority.UsePadding = false; + this.xrLabel11.StylePriority.UseTextAlignment = false; + this.xrLabel11.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + // + // xrLabel5 + // + this.xrLabel5.Borders = DevExpress.XtraPrinting.BorderSide.Bottom; + this.xrLabel5.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "TotalFLMBillable", "{0:#.00}")}); + this.xrLabel5.Font = new System.Drawing.Font("Arial", 10F); + this.xrLabel5.LocationFloat = new DevExpress.Utils.PointFloat(179.9998F, 12.83328F); + this.xrLabel5.Name = "xrLabel5"; + this.xrLabel5.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 3, 0, 0, 100F); + this.xrLabel5.SizeF = new System.Drawing.SizeF(100.0005F, 25F); + this.xrLabel5.StylePriority.UseBorders = false; + this.xrLabel5.StylePriority.UseBorderWidth = false; + this.xrLabel5.StylePriority.UseFont = false; + this.xrLabel5.StylePriority.UsePadding = false; + this.xrLabel5.StylePriority.UseTextAlignment = false; + this.xrLabel5.Text = "xrLabel5"; + this.xrLabel5.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + // + // xrLabel7 + // + this.xrLabel7.Borders = DevExpress.XtraPrinting.BorderSide.Bottom; + this.xrLabel7.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "fieldBillableFLMWithFactor", "{0:#.00}")}); + this.xrLabel7.Font = new System.Drawing.Font("Arial", 10F); + this.xrLabel7.LocationFloat = new DevExpress.Utils.PointFloat(600F, 12.83328F); + this.xrLabel7.Name = "xrLabel7"; + this.xrLabel7.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 3, 0, 0, 100F); + this.xrLabel7.SizeF = new System.Drawing.SizeF(101.9999F, 25F); + this.xrLabel7.StylePriority.UseBorders = false; + this.xrLabel7.StylePriority.UseBorderWidth = false; + this.xrLabel7.StylePriority.UseFont = false; + this.xrLabel7.StylePriority.UsePadding = false; + this.xrLabel7.StylePriority.UseTextAlignment = false; + this.xrLabel7.Text = "xrLabel7"; + this.xrLabel7.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + // + // xrLabel9 + // + this.xrLabel9.Borders = DevExpress.XtraPrinting.BorderSide.Bottom; + this.xrLabel9.Font = new System.Drawing.Font("Arial", 9F); + this.xrLabel9.LocationFloat = new DevExpress.Utils.PointFloat(177.4162F, 46.52778F); + this.xrLabel9.Name = "xrLabel9"; + this.xrLabel9.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel9.SizeF = new System.Drawing.SizeF(161.5696F, 14.3466F); + this.xrLabel9.StylePriority.UseBorders = false; + this.xrLabel9.StylePriority.UseFont = false; + // + // GroupHeader2 + // + this.GroupHeader2.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.lblPartner1, + this.xrLabel1, + this.xrLabel17, + this.xrLabel16, + this.xrLabel13, + this.xrLabel29, + this.xrLabel25, + this.xrLabel23, + this.xrLabel18, + this.xrLabel14, + this.xrLabel12, + this.lblMonat1, + this.xrTableServiceRecords1}); + this.GroupHeader2.Font = new System.Drawing.Font("Arial", 12F); + this.GroupHeader2.HeightF = 213F; + this.GroupHeader2.Name = "GroupHeader2"; + this.GroupHeader2.StylePriority.UseFont = false; + // + // lblPartner1 + // + this.lblPartner1.Borders = DevExpress.XtraPrinting.BorderSide.None; + this.lblPartner1.Font = new System.Drawing.Font("Arial", 10F); + this.lblPartner1.LocationFloat = new DevExpress.Utils.PointFloat(398.83F, 135F); + this.lblPartner1.Name = "lblPartner1"; + this.lblPartner1.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.lblPartner1.SizeF = new System.Drawing.SizeF(303.1672F, 25F); + this.lblPartner1.StylePriority.UseBorders = false; + this.lblPartner1.StylePriority.UseFont = false; + this.lblPartner1.StylePriority.UseTextAlignment = false; + this.lblPartner1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight; + // + // xrLabel1 + // + this.xrLabel1.Font = new System.Drawing.Font("Arial", 12F, System.Drawing.FontStyle.Bold); + 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(702.4167F, 36.00003F); + this.xrLabel1.StylePriority.UseFont = false; + this.xrLabel1.StylePriority.UseTextAlignment = false; + this.xrLabel1.Text = "Leistungsnachweis im Rahmen des Ambulanten Betreuten Wohnens"; + this.xrLabel1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopCenter; + // + // xrLabel17 + // + this.xrLabel17.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Bold); + this.xrLabel17.LocationFloat = new DevExpress.Utils.PointFloat(535.7498F, 64.04171F); + this.xrLabel17.Name = "xrLabel17"; + this.xrLabel17.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel17.SizeF = new System.Drawing.SizeF(51.04211F, 25F); + this.xrLabel17.StylePriority.UseFont = false; + this.xrLabel17.StylePriority.UseTextAlignment = false; + this.xrLabel17.Text = "Monat:"; + this.xrLabel17.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + // + // xrLabel16 + // + this.xrLabel16.Borders = DevExpress.XtraPrinting.BorderSide.Bottom; + this.xrLabel16.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "CustomerBirthday", "{0:dd.MM.yyyy}")}); + this.xrLabel16.Font = new System.Drawing.Font("Arial", 10F); + this.xrLabel16.LocationFloat = new DevExpress.Utils.PointFloat(443.7495F, 64.04171F); + this.xrLabel16.Name = "xrLabel16"; + this.xrLabel16.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel16.SizeF = new System.Drawing.SizeF(88F, 24.99999F); + this.xrLabel16.StylePriority.UseBorders = false; + this.xrLabel16.StylePriority.UseFont = false; + this.xrLabel16.StylePriority.UseTextAlignment = false; + this.xrLabel16.Text = "xrLabel16"; + this.xrLabel16.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + // + // xrLabel13 + // + this.xrLabel13.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Bold); + this.xrLabel13.LocationFloat = new DevExpress.Utils.PointFloat(331.2473F, 64.04168F); + this.xrLabel13.Name = "xrLabel13"; + this.xrLabel13.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel13.SizeF = new System.Drawing.SizeF(112.5022F, 24.99999F); + this.xrLabel13.StylePriority.UseFont = false; + this.xrLabel13.StylePriority.UseTextAlignment = false; + this.xrLabel13.Text = "Geburtsdatum:"; + this.xrLabel13.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + // + // xrLabel29 + // + this.xrLabel29.Borders = DevExpress.XtraPrinting.BorderSide.Bottom; + this.xrLabel29.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "MainAttendant")}); + this.xrLabel29.Font = new System.Drawing.Font("Arial", 10F); + this.xrLabel29.LocationFloat = new DevExpress.Utils.PointFloat(150F, 105.0834F); + this.xrLabel29.Name = "xrLabel29"; + this.xrLabel29.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel29.SizeF = new System.Drawing.SizeF(227.2916F, 25F); + this.xrLabel29.StylePriority.UseBorders = false; + this.xrLabel29.StylePriority.UseFont = false; + this.xrLabel29.StylePriority.UseTextAlignment = false; + this.xrLabel29.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + // + // xrLabel25 + // + this.xrLabel25.Borders = DevExpress.XtraPrinting.BorderSide.Bottom; + this.xrLabel25.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "ReferenceNumber")}); + this.xrLabel25.Font = new System.Drawing.Font("Arial", 10F); + this.xrLabel25.LocationFloat = new DevExpress.Utils.PointFloat(443.7495F, 105.0834F); + this.xrLabel25.Name = "xrLabel25"; + this.xrLabel25.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel25.SizeF = new System.Drawing.SizeF(258.2479F, 25F); + this.xrLabel25.StylePriority.UseBorders = false; + this.xrLabel25.StylePriority.UseFont = false; + this.xrLabel25.StylePriority.UseTextAlignment = false; + this.xrLabel25.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + // + // xrLabel23 + // + this.xrLabel23.Borders = DevExpress.XtraPrinting.BorderSide.Bottom; + this.xrLabel23.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "CustomerName")}); + this.xrLabel23.Font = new System.Drawing.Font("Arial", 10F); + this.xrLabel23.LocationFloat = new DevExpress.Utils.PointFloat(150F, 64.04168F); + this.xrLabel23.Name = "xrLabel23"; + this.xrLabel23.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel23.SizeF = new System.Drawing.SizeF(165.4107F, 25F); + this.xrLabel23.StylePriority.UseBorders = false; + this.xrLabel23.StylePriority.UseFont = false; + this.xrLabel23.StylePriority.UseTextAlignment = false; + this.xrLabel23.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + // + // xrLabel18 + // + this.xrLabel18.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Bold); + this.xrLabel18.LocationFloat = new DevExpress.Utils.PointFloat(0F, 105.0834F); + this.xrLabel18.Name = "xrLabel18"; + this.xrLabel18.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel18.SizeF = new System.Drawing.SizeF(150F, 25F); + this.xrLabel18.StylePriority.UseFont = false; + this.xrLabel18.StylePriority.UseTextAlignment = false; + this.xrLabel18.Text = "Namen der Betreuer:"; + this.xrLabel18.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + // + // xrLabel14 + // + this.xrLabel14.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Bold); + this.xrLabel14.LocationFloat = new DevExpress.Utils.PointFloat(398.8327F, 105.0834F); + this.xrLabel14.Name = "xrLabel14"; + this.xrLabel14.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel14.SizeF = new System.Drawing.SizeF(44.91681F, 25F); + this.xrLabel14.StylePriority.UseFont = false; + this.xrLabel14.StylePriority.UseTextAlignment = false; + this.xrLabel14.Text = "AZ:"; + this.xrLabel14.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + // + // xrLabel12 + // + this.xrLabel12.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Bold); + this.xrLabel12.LocationFloat = new DevExpress.Utils.PointFloat(0F, 64.04171F); + this.xrLabel12.Name = "xrLabel12"; + this.xrLabel12.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel12.SizeF = new System.Drawing.SizeF(150F, 24.99999F); + this.xrLabel12.StylePriority.UseFont = false; + this.xrLabel12.StylePriority.UseTextAlignment = false; + this.xrLabel12.Text = "Name des Klienten:"; + this.xrLabel12.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + // + // lblMonat1 + // + this.lblMonat1.Borders = DevExpress.XtraPrinting.BorderSide.Bottom; + this.lblMonat1.Font = new System.Drawing.Font("Arial", 10F); + this.lblMonat1.LocationFloat = new DevExpress.Utils.PointFloat(586.792F, 64.04171F); + this.lblMonat1.Name = "lblMonat1"; + this.lblMonat1.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.lblMonat1.SizeF = new System.Drawing.SizeF(115.2054F, 25F); + this.lblMonat1.StylePriority.UseBorders = false; + this.lblMonat1.StylePriority.UseFont = false; + this.lblMonat1.StylePriority.UseTextAlignment = false; + this.lblMonat1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + // + // 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 = 184F; + this.topMarginBand1.Name = "topMarginBand1"; + this.topMarginBand1.StylePriority.UseFont = false; + // + // bottomMarginBand1 + // + this.bottomMarginBand1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.xrPictureBox2, + this.xrPictureBox1}); + this.bottomMarginBand1.HeightF = 80F; + this.bottomMarginBand1.Name = "bottomMarginBand1"; + // + // xrPictureBox2 + // + this.xrPictureBox2.Image = ((System.Drawing.Image)(resources.GetObject("xrPictureBox2.Image"))); + this.xrPictureBox2.LocationFloat = new DevExpress.Utils.PointFloat(665.1044F, 0F); + this.xrPictureBox2.Name = "xrPictureBox2"; + this.xrPictureBox2.SizeF = new System.Drawing.SizeF(63.87F, 45F); + this.xrPictureBox2.Sizing = DevExpress.XtraPrinting.ImageSizeMode.ZoomImage; + // + // xrPictureBox1 + // + this.xrPictureBox1.Image = ((System.Drawing.Image)(resources.GetObject("xrPictureBox1.Image"))); + this.xrPictureBox1.LocationFloat = new DevExpress.Utils.PointFloat(0.9999593F, 9.999974F); + this.xrPictureBox1.Name = "xrPictureBox1"; + this.xrPictureBox1.SizeF = new System.Drawing.SizeF(198.2501F, 58F); + this.xrPictureBox1.Sizing = DevExpress.XtraPrinting.ImageSizeMode.ZoomImage; + // + // fieldAbrechenbareMinuten + // + this.fieldAbrechenbareMinuten.DataMember = "Services"; + this.fieldAbrechenbareMinuten.Expression = "Iif([IsBillable], [Minutes], 0) * 1.2"; + this.fieldAbrechenbareMinuten.FieldType = DevExpress.XtraReports.UI.FieldType.Decimal; + this.fieldAbrechenbareMinuten.Name = "fieldAbrechenbareMinuten"; + // + // fieldBillableFLS + // + this.fieldBillableFLS.Expression = "[TotalFLMBillable] / 60"; + this.fieldBillableFLS.FieldType = DevExpress.XtraReports.UI.FieldType.Decimal; + this.fieldBillableFLS.Name = "fieldBillableFLS"; + // + // fieldAbrechenbareFLS + // + this.fieldAbrechenbareFLS.Expression = "([TotalFLMBillable] / 60) * 1.2"; + this.fieldAbrechenbareFLS.FieldType = DevExpress.XtraReports.UI.FieldType.Decimal; + this.fieldAbrechenbareFLS.Name = "fieldAbrechenbareFLS"; + // + // fieldBillableFLMWithFactor + // + this.fieldBillableFLMWithFactor.Expression = "[TotalFLMBillable] * 1.2"; + this.fieldBillableFLMWithFactor.FieldType = DevExpress.XtraReports.UI.FieldType.Decimal; + this.fieldBillableFLMWithFactor.Name = "fieldBillableFLMWithFactor"; + // + // DetailReport1 + // + this.DetailReport1.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] { + this.Detail2, + this.GroupHeader1, + this.GroupFooter2}); + this.DetailReport1.DataMember = "Services"; + this.DetailReport1.DataSource = this.bindingSource1; + this.DetailReport1.Level = 1; + this.DetailReport1.Name = "DetailReport1"; + // + // Detail2 + // + this.Detail2.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.xrTable2}); + this.Detail2.HeightF = 20F; + this.Detail2.Name = "Detail2"; + // + // xrTable2 + // + this.xrTable2.BorderColor = System.Drawing.Color.Black; + this.xrTable2.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTable2.Font = new System.Drawing.Font("Arial", 10F); + this.xrTable2.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F); + this.xrTable2.Name = "xrTable2"; + this.xrTable2.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 2, 0, 0, 100F); + this.xrTable2.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] { + this.xrTableRow3}); + this.xrTable2.SizeF = new System.Drawing.SizeF(702F, 20F); + this.xrTable2.StylePriority.UseFont = false; + this.xrTable2.StylePriority.UsePadding = false; + this.xrTable2.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; + // + // xrTableRow3 + // + this.xrTableRow3.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell10, + this.xrTableCell12, + this.xrTableCell14, + this.xrTableCell16, + this.xrTableCell23, + this.xrTableCell24}); + this.xrTableRow3.Name = "xrTableRow3"; + this.xrTableRow3.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F); + this.xrTableRow3.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; + this.xrTableRow3.Weight = 1D; + // + // xrTableCell10 + // + this.xrTableCell10.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.StartDate", "{0:dd.MM.yyyy}")}); + this.xrTableCell10.Name = "xrTableCell10"; + this.xrTableCell10.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 2, 0, 0, 100F); + this.xrTableCell10.StylePriority.UseFont = false; + this.xrTableCell10.StylePriority.UsePadding = false; + this.xrTableCell10.StylePriority.UseTextAlignment = false; + this.xrTableCell10.Text = "xrTableCell13"; + this.xrTableCell10.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.xrTableCell10.Weight = 0.1430129383380665D; + // + // xrTableCell12 + // + this.xrTableCell12.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.TimeRangeString")}); + this.xrTableCell12.Name = "xrTableCell12"; + this.xrTableCell12.StylePriority.UseTextAlignment = false; + this.xrTableCell12.Text = "xrTableCell18"; + this.xrTableCell12.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.xrTableCell12.Weight = 0.17876616753481706D; + // + // xrTableCell14 + // + this.xrTableCell14.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.Minutes", "{0:#.00}")}); + this.xrTableCell14.Name = "xrTableCell14"; + this.xrTableCell14.StylePriority.UseTextAlignment = false; + this.xrTableCell14.Text = "xrTableCell6"; + this.xrTableCell14.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.xrTableCell14.Weight = 0.17876616753481706D; + // + // xrTableCell16 + // + this.xrTableCell16.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.ServiceDescription")}); + this.xrTableCell16.Name = "xrTableCell16"; + this.xrTableCell16.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 0, 0, 0, 100F); + this.xrTableCell16.StylePriority.UsePadding = false; + this.xrTableCell16.StylePriority.UseTextAlignment = false; + this.xrTableCell16.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + this.xrTableCell16.Weight = 0.3932855515202795D; + // + // xrTableCell23 + // + this.xrTableCell23.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.EmployeeAbbr")}); + this.xrTableCell23.Name = "xrTableCell23"; + this.xrTableCell23.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 5, 0, 0, 100F); + this.xrTableCell23.StylePriority.UsePadding = false; + this.xrTableCell23.StylePriority.UseTextAlignment = false; + this.xrTableCell23.Text = "xrTableCell20"; + this.xrTableCell23.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.xrTableCell23.Weight = 0.17876616800920128D; + // + // xrTableCell24 + // + this.xrTableCell24.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.fieldAbrechenbareMinuten", "{0:#.00}")}); + this.xrTableCell24.Name = "xrTableCell24"; + this.xrTableCell24.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 5, 0, 0, 100F); + this.xrTableCell24.StylePriority.UseFont = false; + this.xrTableCell24.StylePriority.UsePadding = false; + this.xrTableCell24.StylePriority.UseTextAlignment = false; + this.xrTableCell24.Text = "xrTableCell15"; + this.xrTableCell24.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.xrTableCell24.Weight = 0.18234149132619096D; + // + // GroupHeader1 + // + this.GroupHeader1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.lblPartner2, + this.xrTable1, + this.xrLabel30, + this.xrLabel28, + this.xrLabel27, + this.xrLabel26, + this.xrLabel24, + this.xrLabel22, + this.xrLabel31, + this.xrLabel21, + this.lblMonat2, + this.xrLabel20, + this.xrLabel32}); + this.GroupHeader1.HeightF = 213.2708F; + this.GroupHeader1.Name = "GroupHeader1"; + this.GroupHeader1.PageBreak = DevExpress.XtraReports.UI.PageBreak.BeforeBand; + // + // lblPartner2 + // + this.lblPartner2.Borders = DevExpress.XtraPrinting.BorderSide.None; + this.lblPartner2.Font = new System.Drawing.Font("Arial", 10F); + this.lblPartner2.LocationFloat = new DevExpress.Utils.PointFloat(398.83F, 135F); + this.lblPartner2.Name = "lblPartner2"; + this.lblPartner2.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.lblPartner2.SizeF = new System.Drawing.SizeF(303.1672F, 25F); + this.lblPartner2.StylePriority.UseBorders = false; + this.lblPartner2.StylePriority.UseFont = false; + this.lblPartner2.StylePriority.UseTextAlignment = false; + this.lblPartner2.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight; + // + // xrTable1 + // + this.xrTable1.Borders = DevExpress.XtraPrinting.BorderSide.Bottom; + this.xrTable1.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Bold); + this.xrTable1.LocationFloat = new DevExpress.Utils.PointFloat(0.9999593F, 178.8674F); + this.xrTable1.Name = "xrTable1"; + this.xrTable1.Padding = new DevExpress.XtraPrinting.PaddingInfo(55, 3, 0, 0, 100F); + this.xrTable1.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] { + this.xrTableRow1}); + this.xrTable1.SizeF = new System.Drawing.SizeF(702F, 34.40341F); + this.xrTable1.StylePriority.UseBackColor = false; + this.xrTable1.StylePriority.UseBorders = false; + this.xrTable1.StylePriority.UseFont = false; + this.xrTable1.StylePriority.UsePadding = false; + this.xrTable1.StylePriority.UseTextAlignment = false; + this.xrTable1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.BottomLeft; + // + // xrTableRow1 + // + this.xrTableRow1.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell5, + this.xrTableCell7, + this.xrTableCell8, + this.xrTableCell9, + this.xrTableCell21, + this.xrTableCell22}); + this.xrTableRow1.Name = "xrTableRow1"; + this.xrTableRow1.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 2, 0, 0, 100F); + this.xrTableRow1.StylePriority.UsePadding = false; + this.xrTableRow1.StylePriority.UseTextAlignment = false; + this.xrTableRow1.Weight = 1.71875D; + // + // xrTableCell5 + // + this.xrTableCell5.Name = "xrTableCell5"; + this.xrTableCell5.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 2, 0, 0, 100F); + this.xrTableCell5.StylePriority.UseFont = false; + this.xrTableCell5.StylePriority.UseTextAlignment = false; + this.xrTableCell5.Text = "Datum"; + this.xrTableCell5.Weight = 0.27581315204792023D; + // + // xrTableCell7 + // + this.xrTableCell7.Multiline = true; + this.xrTableCell7.Name = "xrTableCell7"; + this.xrTableCell7.Text = "Uhrzeit\r\nvon ... bis"; + this.xrTableCell7.Weight = 0.34476642324753715D; + // + // xrTableCell8 + // + this.xrTableCell8.Multiline = true; + this.xrTableCell8.Name = "xrTableCell8"; + this.xrTableCell8.Text = "Zeitaufwand \r\nin Minuten"; + this.xrTableCell8.Weight = 0.34476642324753715D; + // + // xrTableCell9 + // + this.xrTableCell9.Name = "xrTableCell9"; + this.xrTableCell9.Text = "Art der Leistung"; + this.xrTableCell9.Weight = 0.758486137029357D; + // + // xrTableCell21 + // + this.xrTableCell21.Name = "xrTableCell21"; + this.xrTableCell21.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 2, 0, 0, 100F); + this.xrTableCell21.StylePriority.UsePadding = false; + this.xrTableCell21.Text = "Mitarbeiter/in"; + this.xrTableCell21.Weight = 0.34476647935381777D; + // + // xrTableCell22 + // + this.xrTableCell22.Multiline = true; + this.xrTableCell22.Name = "xrTableCell22"; + this.xrTableCell22.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 2, 0, 0, 100F); + this.xrTableCell22.StylePriority.UseFont = false; + this.xrTableCell22.StylePriority.UseTextAlignment = false; + this.xrTableCell22.Text = "anrechenbare Minuten"; + this.xrTableCell22.Weight = 0.35166170267964153D; + // + // xrLabel30 + // + this.xrLabel30.Borders = DevExpress.XtraPrinting.BorderSide.Bottom; + this.xrLabel30.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "CustomerBirthday", "{0:dd.MM.yyyy}")}); + this.xrLabel30.Font = new System.Drawing.Font("Arial", 10F); + this.xrLabel30.LocationFloat = new DevExpress.Utils.PointFloat(443.7495F, 64.17713F); + this.xrLabel30.Name = "xrLabel30"; + this.xrLabel30.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel30.SizeF = new System.Drawing.SizeF(87.99997F, 24.99999F); + this.xrLabel30.StylePriority.UseBorders = false; + this.xrLabel30.StylePriority.UseFont = false; + this.xrLabel30.StylePriority.UseTextAlignment = false; + this.xrLabel30.Text = "xrLabel16"; + this.xrLabel30.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + // + // xrLabel28 + // + this.xrLabel28.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Bold); + this.xrLabel28.LocationFloat = new DevExpress.Utils.PointFloat(331.2473F, 64.17713F); + this.xrLabel28.Name = "xrLabel28"; + this.xrLabel28.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel28.SizeF = new System.Drawing.SizeF(112.5022F, 24.99999F); + this.xrLabel28.StylePriority.UseFont = false; + this.xrLabel28.StylePriority.UseTextAlignment = false; + this.xrLabel28.Text = "Geburtsdatum:"; + this.xrLabel28.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + // + // xrLabel27 + // + this.xrLabel27.Borders = DevExpress.XtraPrinting.BorderSide.Bottom; + this.xrLabel27.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "MainAttendant")}); + this.xrLabel27.Font = new System.Drawing.Font("Arial", 10F); + this.xrLabel27.LocationFloat = new DevExpress.Utils.PointFloat(150F, 105.2188F); + this.xrLabel27.Name = "xrLabel27"; + this.xrLabel27.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel27.SizeF = new System.Drawing.SizeF(237.2092F, 25F); + this.xrLabel27.StylePriority.UseBorders = false; + this.xrLabel27.StylePriority.UseFont = false; + this.xrLabel27.StylePriority.UseTextAlignment = false; + this.xrLabel27.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + // + // xrLabel26 + // + this.xrLabel26.Borders = DevExpress.XtraPrinting.BorderSide.Bottom; + this.xrLabel26.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "ReferenceNumber")}); + this.xrLabel26.Font = new System.Drawing.Font("Arial", 10F); + this.xrLabel26.LocationFloat = new DevExpress.Utils.PointFloat(443.7495F, 105.2188F); + this.xrLabel26.Name = "xrLabel26"; + this.xrLabel26.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel26.SizeF = new System.Drawing.SizeF(258.2479F, 25F); + this.xrLabel26.StylePriority.UseBorders = false; + this.xrLabel26.StylePriority.UseFont = false; + this.xrLabel26.StylePriority.UseTextAlignment = false; + this.xrLabel26.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + // + // xrLabel24 + // + this.xrLabel24.Borders = DevExpress.XtraPrinting.BorderSide.Bottom; + this.xrLabel24.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "CustomerName")}); + this.xrLabel24.Font = new System.Drawing.Font("Arial", 10F); + this.xrLabel24.LocationFloat = new DevExpress.Utils.PointFloat(150F, 64.17713F); + this.xrLabel24.Name = "xrLabel24"; + this.xrLabel24.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel24.SizeF = new System.Drawing.SizeF(165.4107F, 25F); + this.xrLabel24.StylePriority.UseBorders = false; + this.xrLabel24.StylePriority.UseFont = false; + this.xrLabel24.StylePriority.UseTextAlignment = false; + this.xrLabel24.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + // + // xrLabel22 + // + this.xrLabel22.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Bold); + this.xrLabel22.LocationFloat = new DevExpress.Utils.PointFloat(0F, 105.22F); + this.xrLabel22.Name = "xrLabel22"; + this.xrLabel22.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel22.SizeF = new System.Drawing.SizeF(150F, 25F); + this.xrLabel22.StylePriority.UseFont = false; + this.xrLabel22.StylePriority.UseTextAlignment = false; + this.xrLabel22.Text = "Namen der Betreuer:"; + this.xrLabel22.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + // + // xrLabel31 + // + this.xrLabel31.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Bold); + this.xrLabel31.LocationFloat = new DevExpress.Utils.PointFloat(535.7498F, 64.17713F); + this.xrLabel31.Name = "xrLabel31"; + this.xrLabel31.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel31.SizeF = new System.Drawing.SizeF(51.04218F, 25F); + this.xrLabel31.StylePriority.UseFont = false; + this.xrLabel31.StylePriority.UseTextAlignment = false; + this.xrLabel31.Text = "Monat:"; + this.xrLabel31.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + // + // xrLabel21 + // + this.xrLabel21.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Bold); + this.xrLabel21.LocationFloat = new DevExpress.Utils.PointFloat(398.8326F, 105.2188F); + this.xrLabel21.Name = "xrLabel21"; + this.xrLabel21.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel21.SizeF = new System.Drawing.SizeF(44.91681F, 25F); + this.xrLabel21.StylePriority.UseFont = false; + this.xrLabel21.StylePriority.UseTextAlignment = false; + this.xrLabel21.Text = "AZ:"; + this.xrLabel21.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + // + // lblMonat2 + // + this.lblMonat2.Borders = DevExpress.XtraPrinting.BorderSide.Bottom; + this.lblMonat2.Font = new System.Drawing.Font("Arial", 10F); + this.lblMonat2.LocationFloat = new DevExpress.Utils.PointFloat(586.792F, 64.17713F); + this.lblMonat2.Name = "lblMonat2"; + this.lblMonat2.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.lblMonat2.SizeF = new System.Drawing.SizeF(115.6245F, 25F); + this.lblMonat2.StylePriority.UseBorders = false; + this.lblMonat2.StylePriority.UseFont = false; + this.lblMonat2.StylePriority.UseTextAlignment = false; + this.lblMonat2.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + // + // xrLabel20 + // + this.xrLabel20.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Bold); + this.xrLabel20.LocationFloat = new DevExpress.Utils.PointFloat(0F, 64.17999F); + this.xrLabel20.Name = "xrLabel20"; + this.xrLabel20.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel20.SizeF = new System.Drawing.SizeF(150F, 24.99999F); + this.xrLabel20.StylePriority.UseFont = false; + this.xrLabel20.StylePriority.UseTextAlignment = false; + this.xrLabel20.Text = "Name des Klienten:"; + this.xrLabel20.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + // + // xrLabel32 + // + this.xrLabel32.Font = new System.Drawing.Font("Arial", 12F, System.Drawing.FontStyle.Bold); + this.xrLabel32.LocationFloat = new DevExpress.Utils.PointFloat(0.9999911F, 0.1354218F); + this.xrLabel32.Multiline = true; + this.xrLabel32.Name = "xrLabel32"; + this.xrLabel32.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel32.SizeF = new System.Drawing.SizeF(701.4167F, 36.00003F); + this.xrLabel32.StylePriority.UseFont = false; + this.xrLabel32.StylePriority.UseTextAlignment = false; + this.xrLabel32.Text = "Leistungsnachweis im Rahmen des Ambulanten Betreuten Wohnens"; + this.xrLabel32.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopCenter; + // + // GroupFooter2 + // + this.GroupFooter2.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.xrLabel15, + this.xrLabel19, + this.lblStundensatz, + this.lblBetrag, + this.xrLabel33, + this.xrLabel34, + this.xrLabel35, + this.xrLabel36, + this.xrLabel37, + this.xrLabel39, + this.xrLabel40, + this.xrLabel44}); + this.GroupFooter2.HeightF = 213.7955F; + this.GroupFooter2.Name = "GroupFooter2"; + // + // xrLabel15 + // + this.xrLabel15.Font = new System.Drawing.Font("Arial", 9F); + this.xrLabel15.LocationFloat = new DevExpress.Utils.PointFloat(91.41693F, 147.8011F); + this.xrLabel15.Name = "xrLabel15"; + this.xrLabel15.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel15.SizeF = new System.Drawing.SizeF(177.4162F, 14.34659F); + this.xrLabel15.StylePriority.UseBorders = false; + this.xrLabel15.StylePriority.UseFont = false; + this.xrLabel15.Text = "Datum, Unterschrift Betreuer:"; + // + // xrLabel19 + // + this.xrLabel19.Font = new System.Drawing.Font("Arial", 9F); + this.xrLabel19.LocationFloat = new DevExpress.Utils.PointFloat(91.41693F, 198.0284F); + this.xrLabel19.Name = "xrLabel19"; + this.xrLabel19.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel19.SizeF = new System.Drawing.SizeF(177.4162F, 15.76703F); + this.xrLabel19.StylePriority.UseBorders = false; + this.xrLabel19.StylePriority.UseFont = false; + this.xrLabel19.Text = "Datum, Unterschrift Klient:"; + // + // lblStundensatz + // + this.lblStundensatz.Font = new System.Drawing.Font("Arial", 9F); + this.lblStundensatz.LocationFloat = new DevExpress.Utils.PointFloat(477.9203F, 93.42448F); + this.lblStundensatz.Name = "lblStundensatz"; + this.lblStundensatz.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.lblStundensatz.SizeF = new System.Drawing.SizeF(150.0797F, 24.12097F); + this.lblStundensatz.StylePriority.UseBorders = false; + this.lblStundensatz.StylePriority.UseFont = false; + this.lblStundensatz.StylePriority.UseTextAlignment = false; + this.lblStundensatz.Text = "FLSTD. in Euro (x57,90)"; + this.lblStundensatz.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + // + // lblBetrag + // + this.lblBetrag.Borders = DevExpress.XtraPrinting.BorderSide.Bottom; + this.lblBetrag.Font = new System.Drawing.Font("Arial", 10F); + this.lblBetrag.LocationFloat = new DevExpress.Utils.PointFloat(628F, 93.42448F); + this.lblBetrag.Name = "lblBetrag"; + this.lblBetrag.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.lblBetrag.SizeF = new System.Drawing.SizeF(74.41675F, 24.121F); + this.lblBetrag.StylePriority.UseBorders = false; + this.lblBetrag.StylePriority.UseFont = false; + this.lblBetrag.StylePriority.UseTextAlignment = false; + this.lblBetrag.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + // + // xrLabel33 + // + this.xrLabel33.Borders = DevExpress.XtraPrinting.BorderSide.Bottom; + this.xrLabel33.Font = new System.Drawing.Font("Arial", 9F); + this.xrLabel33.LocationFloat = new DevExpress.Utils.PointFloat(268.8332F, 147.8011F); + this.xrLabel33.Name = "xrLabel33"; + this.xrLabel33.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel33.SizeF = new System.Drawing.SizeF(198.3752F, 14.34661F); + this.xrLabel33.StylePriority.UseBorders = false; + this.xrLabel33.StylePriority.UseFont = false; + // + // xrLabel34 + // + this.xrLabel34.Borders = DevExpress.XtraPrinting.BorderSide.Bottom; + this.xrLabel34.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "fieldBillableFLMWithFactor", "{0:#.00}")}); + this.xrLabel34.Font = new System.Drawing.Font("Arial", 10F); + this.xrLabel34.LocationFloat = new DevExpress.Utils.PointFloat(600F, 6.467819F); + this.xrLabel34.Name = "xrLabel34"; + this.xrLabel34.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 3, 0, 0, 100F); + this.xrLabel34.SizeF = new System.Drawing.SizeF(101.9999F, 25F); + this.xrLabel34.StylePriority.UseBorders = false; + this.xrLabel34.StylePriority.UseBorderWidth = false; + this.xrLabel34.StylePriority.UseFont = false; + this.xrLabel34.StylePriority.UsePadding = false; + this.xrLabel34.StylePriority.UseTextAlignment = false; + this.xrLabel34.Text = "xrLabel7"; + this.xrLabel34.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + // + // xrLabel35 + // + this.xrLabel35.Borders = DevExpress.XtraPrinting.BorderSide.Bottom; + this.xrLabel35.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "TotalFLMBillable", "{0:#.00}")}); + this.xrLabel35.Font = new System.Drawing.Font("Arial", 10F); + this.xrLabel35.LocationFloat = new DevExpress.Utils.PointFloat(179.9998F, 6.467819F); + this.xrLabel35.Name = "xrLabel35"; + this.xrLabel35.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 3, 0, 0, 100F); + this.xrLabel35.SizeF = new System.Drawing.SizeF(99.99998F, 25F); + this.xrLabel35.StylePriority.UseBorders = false; + this.xrLabel35.StylePriority.UseBorderWidth = false; + this.xrLabel35.StylePriority.UseFont = false; + this.xrLabel35.StylePriority.UsePadding = false; + this.xrLabel35.StylePriority.UseTextAlignment = false; + this.xrLabel35.Text = "xrLabel5"; + this.xrLabel35.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + // + // xrLabel36 + // + this.xrLabel36.BorderWidth = 2F; + this.xrLabel36.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "fieldAbrechenbareFLS", "{0:0.##}")}); + this.xrLabel36.Font = new System.Drawing.Font("Arial", 10F); + this.xrLabel36.LocationFloat = new DevExpress.Utils.PointFloat(628F, 45.42618F); + this.xrLabel36.Name = "xrLabel36"; + this.xrLabel36.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 3, 0, 0, 100F); + this.xrLabel36.SizeF = new System.Drawing.SizeF(88.99994F, 25F); + this.xrLabel36.StylePriority.UseBorders = false; + this.xrLabel36.StylePriority.UseBorderWidth = false; + this.xrLabel36.StylePriority.UseFont = false; + this.xrLabel36.StylePriority.UsePadding = false; + this.xrLabel36.StylePriority.UseTextAlignment = false; + this.xrLabel36.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + // + // xrLabel37 + // + this.xrLabel37.Font = new System.Drawing.Font("Arial", 8F); + this.xrLabel37.LocationFloat = new DevExpress.Utils.PointFloat(380F, 45.4245F); + this.xrLabel37.Multiline = true; + this.xrLabel37.Name = "xrLabel37"; + this.xrLabel37.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 5, 0, 100F); + this.xrLabel37.SizeF = new System.Drawing.SizeF(248F, 48F); + this.xrLabel37.StylePriority.UseFont = false; + this.xrLabel37.StylePriority.UsePadding = false; + this.xrLabel37.Text = "Fachleistungsstunden (mit Faktor 1,2) insgesamt:"; + // + // xrLabel39 + // + this.xrLabel39.BorderWidth = 2F; + this.xrLabel39.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "fieldBillableFLS", "{0:0.##}")}); + this.xrLabel39.Font = new System.Drawing.Font("Arial", 10F); + this.xrLabel39.LocationFloat = new DevExpress.Utils.PointFloat(261.1044F, 45.42449F); + this.xrLabel39.Name = "xrLabel39"; + this.xrLabel39.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 3, 0, 0, 100F); + this.xrLabel39.SizeF = new System.Drawing.SizeF(98F, 25F); + this.xrLabel39.StylePriority.UseBorders = false; + this.xrLabel39.StylePriority.UseBorderWidth = false; + this.xrLabel39.StylePriority.UseFont = false; + this.xrLabel39.StylePriority.UsePadding = false; + this.xrLabel39.StylePriority.UseTextAlignment = false; + this.xrLabel39.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + // + // xrLabel40 + // + this.xrLabel40.Font = new System.Drawing.Font("Arial", 8F); + this.xrLabel40.LocationFloat = new DevExpress.Utils.PointFloat(1.521057F, 45.42613F); + this.xrLabel40.Multiline = true; + this.xrLabel40.Name = "xrLabel40"; + this.xrLabel40.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 5, 0, 100F); + this.xrLabel40.SizeF = new System.Drawing.SizeF(259.5833F, 48F); + this.xrLabel40.StylePriority.UseFont = false; + this.xrLabel40.StylePriority.UsePadding = false; + this.xrLabel40.Text = "Fachleistungsstunden (ohne Faktor 1,2) insgesamt:"; + // + // xrLabel44 + // + this.xrLabel44.Borders = DevExpress.XtraPrinting.BorderSide.Bottom; + this.xrLabel44.Font = new System.Drawing.Font("Arial", 9F); + this.xrLabel44.LocationFloat = new DevExpress.Utils.PointFloat(268.8332F, 199.4488F); + this.xrLabel44.Name = "xrLabel44"; + this.xrLabel44.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel44.SizeF = new System.Drawing.SizeF(198.3752F, 14.34663F); + this.xrLabel44.StylePriority.UseBorders = false; + this.xrLabel44.StylePriority.UseFont = false; + // + // GroupFooter3 + // + this.GroupFooter3.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.xrLabel42, + this.xrLabel41, + this.xrLabel9, + this.xrLabel6}); + this.GroupFooter3.HeightF = 60.87439F; + this.GroupFooter3.Level = 1; + this.GroupFooter3.Name = "GroupFooter3"; + // + // xrLabel2 + // + this.xrLabel2.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Underline); + this.xrLabel2.LocationFloat = new DevExpress.Utils.PointFloat(0F, 99.79163F); + this.xrLabel2.Multiline = true; + this.xrLabel2.Name = "xrLabel2"; + this.xrLabel2.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F); + this.xrLabel2.SizeF = new System.Drawing.SizeF(170F, 43.61115F); + this.xrLabel2.StylePriority.UseBackColor = false; + this.xrLabel2.StylePriority.UseBorders = false; + this.xrLabel2.StylePriority.UseFont = false; + this.xrLabel2.StylePriority.UsePadding = false; + this.xrLabel2.StylePriority.UseTextAlignment = false; + this.xrLabel2.Text = "Krankenhausaufenthalte/\r\nstat. Rehamaßnahmen:"; + this.xrLabel2.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; + // + // xrRichText1 + // + this.xrRichText1.Font = new System.Drawing.Font("Arial", 8F); + this.xrRichText1.LocationFloat = new DevExpress.Utils.PointFloat(474.4724F, 99.79163F); + this.xrRichText1.Name = "xrRichText1"; + this.xrRichText1.SerializableRtfString = resources.GetString("xrRichText1.SerializableRtfString"); + this.xrRichText1.SizeF = new System.Drawing.SizeF(264.9721F, 50F); + this.xrRichText1.StylePriority.UseFont = false; + // + // xrRichText2 + // + this.xrRichText2.Font = new System.Drawing.Font("Arial", 8F); + this.xrRichText2.LocationFloat = new DevExpress.Utils.PointFloat(474.4724F, 149.7916F); + this.xrRichText2.Name = "xrRichText2"; + this.xrRichText2.SerializableRtfString = resources.GetString("xrRichText2.SerializableRtfString"); + this.xrRichText2.SizeF = new System.Drawing.SizeF(264.972F, 68.05556F); + this.xrRichText2.StylePriority.UseFont = false; + // + // lblHatGruppen + // + this.lblHatGruppen.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) + | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.lblHatGruppen.Font = new System.Drawing.Font("Arial", 10F); + this.lblHatGruppen.LocationFloat = new DevExpress.Utils.PointFloat(435.1388F, 99.79163F); + this.lblHatGruppen.Name = "lblHatGruppen"; + this.lblHatGruppen.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F); + this.lblHatGruppen.SizeF = new System.Drawing.SizeF(30F, 30F); + this.lblHatGruppen.StylePriority.UseBackColor = false; + this.lblHatGruppen.StylePriority.UseBorders = false; + this.lblHatGruppen.StylePriority.UseFont = false; + this.lblHatGruppen.StylePriority.UsePadding = false; + this.lblHatGruppen.StylePriority.UseTextAlignment = false; + this.lblHatGruppen.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + // + // lblHatAbwesenheiten + // + this.lblHatAbwesenheiten.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) + | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.lblHatAbwesenheiten.Font = new System.Drawing.Font("Arial", 10F); + this.lblHatAbwesenheiten.LocationFloat = new DevExpress.Utils.PointFloat(435.1388F, 149.7916F); + this.lblHatAbwesenheiten.Name = "lblHatAbwesenheiten"; + this.lblHatAbwesenheiten.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F); + this.lblHatAbwesenheiten.SizeF = new System.Drawing.SizeF(30F, 30F); + this.lblHatAbwesenheiten.StylePriority.UseBackColor = false; + this.lblHatAbwesenheiten.StylePriority.UseBorders = false; + this.lblHatAbwesenheiten.StylePriority.UseFont = false; + this.lblHatAbwesenheiten.StylePriority.UsePadding = false; + this.lblHatAbwesenheiten.StylePriority.UseTextAlignment = false; + this.lblHatAbwesenheiten.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + // + // xrTableAbwesenheiten + // + this.xrTableAbwesenheiten.BorderColor = System.Drawing.Color.Black; + this.xrTableAbwesenheiten.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) + | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableAbwesenheiten.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrTableAbwesenheiten.LocationFloat = new DevExpress.Utils.PointFloat(170F, 99.79163F); + this.xrTableAbwesenheiten.Name = "xrTableAbwesenheiten"; + this.xrTableAbwesenheiten.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F); + this.xrTableAbwesenheiten.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] { + this.xrTableRow4, + this.xrTableRow5, + this.xrTableRow7, + this.xrTableRow8, + this.xrTableRow9}); + this.xrTableAbwesenheiten.SizeF = new System.Drawing.SizeF(230F, 100F); + this.xrTableAbwesenheiten.StylePriority.UseBorders = false; + this.xrTableAbwesenheiten.StylePriority.UseFont = false; + this.xrTableAbwesenheiten.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; + // + // xrTableRow4 + // + this.xrTableRow4.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell25, + this.xrTableCell26, + this.xrTableCell27}); + this.xrTableRow4.Name = "xrTableRow4"; + this.xrTableRow4.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F); + this.xrTableRow4.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; + this.xrTableRow4.Weight = 1D; + // + // xrTableCell25 + // + this.xrTableCell25.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrTableCell25.Name = "xrTableCell25"; + this.xrTableCell25.StylePriority.UseBorders = false; + this.xrTableCell25.StylePriority.UseFont = false; + this.xrTableCell25.StylePriority.UsePadding = false; + this.xrTableCell25.StylePriority.UseTextAlignment = false; + this.xrTableCell25.Text = "von"; + this.xrTableCell25.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.xrTableCell25.Weight = 0.1073232364991462D; + // + // xrTableCell26 + // + this.xrTableCell26.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrTableCell26.Name = "xrTableCell26"; + this.xrTableCell26.StylePriority.UseBorders = false; + this.xrTableCell26.StylePriority.UseFont = false; + this.xrTableCell26.StylePriority.UsePadding = false; + this.xrTableCell26.StylePriority.UseTextAlignment = false; + this.xrTableCell26.Text = "bis"; + this.xrTableCell26.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.xrTableCell26.Weight = 0.10732323432577288D; + // + // xrTableCell27 + // + this.xrTableCell27.Font = new System.Drawing.Font("Arial", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrTableCell27.Name = "xrTableCell27"; + this.xrTableCell27.StylePriority.UseBorders = false; + this.xrTableCell27.StylePriority.UseFont = false; + this.xrTableCell27.StylePriority.UsePadding = false; + this.xrTableCell27.StylePriority.UseTextAlignment = false; + this.xrTableCell27.Text = "Tage"; + this.xrTableCell27.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.xrTableCell27.Weight = 0.075757568269402914D; + // + // xrTableRow5 + // + this.xrTableRow5.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell28, + this.xrTableCell29, + this.xrTableCell30}); + this.xrTableRow5.Name = "xrTableRow5"; + this.xrTableRow5.Weight = 1D; + // + // xrTableCell28 + // + this.xrTableCell28.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrTableCell28.Name = "xrTableCell28"; + this.xrTableCell28.StylePriority.UseFont = false; + this.xrTableCell28.StylePriority.UseTextAlignment = false; + this.xrTableCell28.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.xrTableCell28.Weight = 0.1073232364991462D; + // + // xrTableCell29 + // + this.xrTableCell29.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrTableCell29.Name = "xrTableCell29"; + this.xrTableCell29.StylePriority.UseFont = false; + this.xrTableCell29.StylePriority.UseTextAlignment = false; + this.xrTableCell29.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.xrTableCell29.Weight = 0.10732323432577288D; + // + // xrTableCell30 + // + this.xrTableCell30.Font = new System.Drawing.Font("Arial", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrTableCell30.Name = "xrTableCell30"; + this.xrTableCell30.StylePriority.UseFont = false; + this.xrTableCell30.StylePriority.UseTextAlignment = false; + this.xrTableCell30.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.xrTableCell30.Weight = 0.075757568269402914D; + // + // xrTableRow7 + // + this.xrTableRow7.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell31, + this.xrTableCell32, + this.xrTableCell33}); + this.xrTableRow7.Name = "xrTableRow7"; + this.xrTableRow7.Weight = 1D; + // + // xrTableCell31 + // + this.xrTableCell31.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrTableCell31.Name = "xrTableCell31"; + this.xrTableCell31.StylePriority.UseFont = false; + this.xrTableCell31.StylePriority.UseTextAlignment = false; + this.xrTableCell31.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.xrTableCell31.Weight = 0.1073232364991462D; + // + // xrTableCell32 + // + this.xrTableCell32.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrTableCell32.Name = "xrTableCell32"; + this.xrTableCell32.StylePriority.UseFont = false; + this.xrTableCell32.StylePriority.UseTextAlignment = false; + this.xrTableCell32.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.xrTableCell32.Weight = 0.10732323432577288D; + // + // xrTableCell33 + // + this.xrTableCell33.Font = new System.Drawing.Font("Arial", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrTableCell33.Name = "xrTableCell33"; + this.xrTableCell33.StylePriority.UseFont = false; + this.xrTableCell33.StylePriority.UseTextAlignment = false; + this.xrTableCell33.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.xrTableCell33.Weight = 0.075757568269402914D; + // + // xrTableRow8 + // + this.xrTableRow8.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell34, + this.xrTableCell35, + this.xrTableCell36}); + this.xrTableRow8.Name = "xrTableRow8"; + this.xrTableRow8.Weight = 1D; + // + // xrTableCell34 + // + this.xrTableCell34.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrTableCell34.Name = "xrTableCell34"; + this.xrTableCell34.StylePriority.UseFont = false; + this.xrTableCell34.StylePriority.UseTextAlignment = false; + this.xrTableCell34.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.xrTableCell34.Weight = 0.1073232364991462D; + // + // xrTableCell35 + // + this.xrTableCell35.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrTableCell35.Name = "xrTableCell35"; + this.xrTableCell35.StylePriority.UseFont = false; + this.xrTableCell35.StylePriority.UseTextAlignment = false; + this.xrTableCell35.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.xrTableCell35.Weight = 0.10732323432577288D; + // + // xrTableCell36 + // + this.xrTableCell36.Font = new System.Drawing.Font("Arial", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrTableCell36.Name = "xrTableCell36"; + this.xrTableCell36.StylePriority.UseFont = false; + this.xrTableCell36.StylePriority.UseTextAlignment = false; + this.xrTableCell36.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.xrTableCell36.Weight = 0.075757568269402914D; + // + // xrTableRow9 + // + this.xrTableRow9.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell37, + this.xrTableCell38, + this.xrTableCell39}); + this.xrTableRow9.Name = "xrTableRow9"; + this.xrTableRow9.Weight = 1D; + // + // xrTableCell37 + // + this.xrTableCell37.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrTableCell37.Name = "xrTableCell37"; + this.xrTableCell37.StylePriority.UseFont = false; + this.xrTableCell37.StylePriority.UseTextAlignment = false; + this.xrTableCell37.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.xrTableCell37.Weight = 0.1073232364991462D; + // + // xrTableCell38 + // + this.xrTableCell38.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrTableCell38.Name = "xrTableCell38"; + this.xrTableCell38.StylePriority.UseFont = false; + this.xrTableCell38.StylePriority.UseTextAlignment = false; + this.xrTableCell38.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.xrTableCell38.Weight = 0.10732323432577288D; + // + // xrTableCell39 + // + this.xrTableCell39.Font = new System.Drawing.Font("Arial", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrTableCell39.Name = "xrTableCell39"; + this.xrTableCell39.StylePriority.UseFont = false; + this.xrTableCell39.StylePriority.UseTextAlignment = false; + this.xrTableCell39.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.xrTableCell39.Weight = 0.075757568269402914D; + // + // Stundenzettel + // + this.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] { + this.Detail, + this.DetailReport, + this.topMarginBand1, + this.bottomMarginBand1, + this.DetailReport1}); + this.CalculatedFields.AddRange(new DevExpress.XtraReports.UI.CalculatedField[] { + this.fieldAbrechenbareMinuten, + this.fieldBillableFLS, + this.fieldAbrechenbareFLS, + this.fieldBillableFLMWithFactor}); + this.DataSource = this.bindingSource1; + this.FormattingRuleSheet.AddRange(new DevExpress.XtraReports.UI.FormattingRule[] { + this.formattingRuleStartDate, + this.formattingRuleServiceDesc, + this.formattingRuleCostBearer, + this.formattingRuleEmployeeName}); + this.Margins = new System.Drawing.Printing.Margins(55, 17, 184, 80); + this.PageHeight = 1169; + this.PageWidth = 827; + this.PaperKind = System.Drawing.Printing.PaperKind.A4; + this.SnapGridSize = 9F; + this.Version = "17.1"; + this.Watermark.Image = ((System.Drawing.Image)(resources.GetObject("Stundenzettel.Watermark.Image"))); + this.Watermark.ImageAlign = System.Drawing.ContentAlignment.TopCenter; + this.Watermark.ImageViewMode = DevExpress.XtraPrinting.Drawing.ImageViewMode.Zoom; + ((System.ComponentModel.ISupportInitialize)(this.xrTableServiceRecords1)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrTable3)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrTable2)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrTable1)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrRichText1)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrRichText2)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrTableAbwesenheiten)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this)).EndInit(); + + } + + #endregion + + private DevExpress.XtraReports.UI.DetailBand Detail; + private System.Windows.Forms.BindingSource bindingSource1; + private DevExpress.XtraReports.UI.DetailReportBand DetailReport; + private DevExpress.XtraReports.UI.DetailBand Detail1; + private DevExpress.XtraReports.UI.XRTable xrTable3; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow6; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell15; + private DevExpress.XtraReports.UI.XRLabel xrLabel1; + private DevExpress.XtraReports.UI.XRTable xrTableServiceRecords1; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow2; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell3; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell11; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell13; + private DevExpress.XtraReports.UI.FormattingRule formattingRuleStartDate; + private DevExpress.XtraReports.UI.FormattingRule formattingRuleServiceDesc; + private DevExpress.XtraReports.UI.FormattingRule formattingRuleCostBearer; + private DevExpress.XtraReports.UI.FormattingRule formattingRuleEmployeeName; + private DevExpress.XtraReports.UI.TopMarginBand topMarginBand1; + private DevExpress.XtraReports.UI.BottomMarginBand bottomMarginBand1; + private DevExpress.XtraReports.UI.XRLabel xrLabel12; + private DevExpress.XtraReports.UI.XRLabel xrLabel18; + private DevExpress.XtraReports.UI.XRLabel xrLabel14; + private DevExpress.XtraReports.UI.XRLabel xrLabel29; + private DevExpress.XtraReports.UI.XRLabel xrLabel25; + private DevExpress.XtraReports.UI.XRLabel xrLabel23; + private DevExpress.XtraReports.UI.CalculatedField fieldAbrechenbareMinuten; + private DevExpress.XtraReports.UI.XRLabel xrLabel4; + private DevExpress.XtraReports.UI.XRLabel xrLabel3; + private DevExpress.XtraReports.UI.XRLabel xrLabel6; + private DevExpress.XtraReports.UI.XRLabel xrLabel8; + private DevExpress.XtraReports.UI.XRLabel xrLabel11; + private DevExpress.XtraReports.UI.CalculatedField fieldBillableFLS; + private DevExpress.XtraReports.UI.CalculatedField fieldAbrechenbareFLS; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell1; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell2; + private DevExpress.XtraReports.UI.XRLabel xrLabel16; + private DevExpress.XtraReports.UI.XRLabel xrLabel13; + private DevExpress.XtraReports.UI.XRLabel lblMonat1; + private DevExpress.XtraReports.UI.XRLabel xrLabel17; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell4; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell6; + private DevExpress.XtraReports.UI.XRLabel xrLabel7; + private DevExpress.XtraReports.UI.XRLabel xrLabel5; + private DevExpress.XtraReports.UI.XRLabel xrLabel9; + private DevExpress.XtraReports.UI.CalculatedField fieldBillableFLMWithFactor; + private DevExpress.XtraReports.UI.GroupFooterBand GroupFooter1; + private DevExpress.XtraReports.UI.GroupHeaderBand GroupHeader2; + private DevExpress.XtraReports.UI.DetailReportBand DetailReport1; + private DevExpress.XtraReports.UI.DetailBand Detail2; + private DevExpress.XtraReports.UI.GroupHeaderBand GroupHeader1; + private DevExpress.XtraReports.UI.GroupFooterBand GroupFooter2; + private DevExpress.XtraReports.UI.XRLabel xrLabel42; + private DevExpress.XtraReports.UI.XRLabel xrLabel41; + private DevExpress.XtraReports.UI.XRLabel xrLabel30; + private DevExpress.XtraReports.UI.XRLabel xrLabel28; + private DevExpress.XtraReports.UI.XRLabel xrLabel27; + private DevExpress.XtraReports.UI.XRLabel xrLabel26; + private DevExpress.XtraReports.UI.XRLabel xrLabel24; + private DevExpress.XtraReports.UI.XRLabel xrLabel22; + private DevExpress.XtraReports.UI.XRLabel xrLabel31; + private DevExpress.XtraReports.UI.XRLabel xrLabel21; + private DevExpress.XtraReports.UI.XRLabel lblMonat2; + private DevExpress.XtraReports.UI.XRLabel xrLabel20; + private DevExpress.XtraReports.UI.XRLabel xrLabel32; + private DevExpress.XtraReports.UI.XRLabel xrLabel33; + private DevExpress.XtraReports.UI.XRLabel xrLabel34; + private DevExpress.XtraReports.UI.XRLabel xrLabel35; + private DevExpress.XtraReports.UI.XRLabel xrLabel36; + private DevExpress.XtraReports.UI.XRLabel xrLabel37; + private DevExpress.XtraReports.UI.XRLabel xrLabel39; + private DevExpress.XtraReports.UI.XRLabel xrLabel40; + private DevExpress.XtraReports.UI.XRLabel xrLabel44; + private DevExpress.XtraReports.UI.XRLabel lblStundensatz; + private DevExpress.XtraReports.UI.XRLabel lblBetrag; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell17; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell19; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell18; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell20; + private DevExpress.XtraReports.UI.XRTable xrTable2; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow3; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell10; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell12; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell14; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell16; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell23; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell24; + private DevExpress.XtraReports.UI.XRTable xrTable1; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow1; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell5; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell7; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell8; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell9; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell21; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell22; + private DevExpress.XtraReports.UI.XRLabel xrLabel15; + private DevExpress.XtraReports.UI.XRLabel xrLabel19; + private DevExpress.XtraReports.UI.XRLabel lblPartner1; + private DevExpress.XtraReports.UI.XRLabel lblPartner2; + private DevExpress.XtraReports.UI.XRPictureBox xrPictureBox2; + private DevExpress.XtraReports.UI.XRPictureBox xrPictureBox1; + private DevExpress.XtraReports.UI.GroupFooterBand GroupFooter3; + private DevExpress.XtraReports.UI.XRLabel xrLabel2; + private DevExpress.XtraReports.UI.XRRichText xrRichText1; + private DevExpress.XtraReports.UI.XRRichText xrRichText2; + private DevExpress.XtraReports.UI.XRLabel lblHatGruppen; + private DevExpress.XtraReports.UI.XRLabel lblHatAbwesenheiten; + private DevExpress.XtraReports.UI.XRTable xrTableAbwesenheiten; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow4; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell25; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell26; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell27; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow5; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell28; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell29; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell30; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow7; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell31; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell32; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell33; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow8; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell34; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell35; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell36; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow9; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell37; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell38; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell39; + } +} diff --git a/ReportImp/WegweiserBetreuungsdienstReports/LeistungsnachweisJa.cs b/ReportImp/WegweiserBetreuungsdienstReports/LeistungsnachweisJa.cs new file mode 100644 index 000000000..90dce2751 --- /dev/null +++ b/ReportImp/WegweiserBetreuungsdienstReports/LeistungsnachweisJa.cs @@ -0,0 +1,145 @@ +using System; +using System.Collections; +using System.ComponentModel; +using DevExpress.XtraReports.UI; +using BeWo.Report.ReportObjects; +using BeWo.Report; +using System.Collections.Generic; +using BeWo.Data.Access; +using BeWo.Data.Entities; +using BeWo.Service.DCEntityMapper; +using BS.Shared; +using BS.Shared.Extensions; + +namespace BeWo.WegweiserBetreuungsdienstReports +{ + public partial class Leistungsnachweis : DevExpress.XtraReports.UI.XtraReport, IBeWoReport + { + public Leistungsnachweis() + { + InitializeComponent(); + } + + public void SetReportDataSource(ServicesOverviewRO pRO) + { + bool hatGruppen = false; + decimal stundensatz = GetStundensatz(pRO); + + lblMonat1.Text = String.Format("{0} {1}", pRO.Month, pRO.Year); + lblMonat2.Text = lblMonat1.Text; + + lblStundensatz.Text = String.Format("FLS in Euro ({0:c})", stundensatz); + + var stunden = (decimal)(pRO.TotalFLMBillable/60)*1.2m; + + var flsSumme = stunden * stundensatz; + + lblBetrag.Text = String.Format("{0:c}",flsSumme); + + + if (pRO.Services != null) + { + List servicesBillable = new List(); + + foreach (ServicesOverviewRO.ServiceDetail s in pRO.Services) + { + if (s.IsBillable) + { + if (s.IsGroup) + { + s.ServiceDescription = String.Format("Gruppe ({0} Teilnehmer)", s.CustomerCount); + hatGruppen = true; + } + servicesBillable.Add(s); + } + } + + pRO.Services = servicesBillable; + } + + lblPartner1.Text = ""; + lblPartner2.Text = ""; + + if (pRO.CustomerOid > 0) + { + var c = DAOFactory.GenericDAO.LoadByID(pRO.CustomerOid); + if (!String.IsNullOrEmpty(c.DebitorNumber)) + { + lblPartner1.Text = String.Format("Partnernummer: {0}", c.DebitorNumber); + lblPartner2.Text = String.Format("Partnernummer: {0}", c.DebitorNumber); + } + } + + if (String.IsNullOrWhiteSpace(pRO.AbsenceTimes)) + { + lblHatAbwesenheiten.Text = "X"; + } + + if (!hatGruppen) + { + lblHatGruppen.Text = "X"; + } + + ErstelleAbwesenheitenTabelle(pRO); + this.bindingSource1.DataSource = pRO; + } + + private void ErstelleAbwesenheitenTabelle(ServicesOverviewRO pRo) + { + if (pRo.Abwesenheiten != null) + { + int newRows = 0; + int index = 1; + foreach (var at in pRo.Abwesenheiten) + { + DevExpress.XtraReports.UI.XRTableRow row = null; + if (index < xrTableAbwesenheiten.Rows.Count) + { + row = xrTableAbwesenheiten.Rows[index]; + } + else + { + row = xrTableAbwesenheiten.InsertRowBelow(xrTableAbwesenheiten.Rows[xrTableAbwesenheiten.Rows.Count - 1]); + newRows++; + } + + row.Cells[0].Text = String.Format("{0:dd.MM.yyyy}", at.Start); + int? days = null; + + if (at.End.HasValue) + { + row.Cells[1].Text = String.Format("{0:dd.MM.yyyy}", at.End); + days = (int)at.End.Value.Subtract(at.Start.Value).TotalDays + 1; + } + else + { + row.Cells[1].Text = "unbekannt"; + } + + row.Cells[2].Text = String.Format("{0:0}", days); + + index++; + } + + } + } + + private decimal GetStundensatz(ServicesOverviewRO pRo) + { + if (pRo.CostBearer2SupportConceptList != null && pRo.CostBearer2SupportConceptList.Count > 0) + { + var cb2sc = pRo.CostBearer2SupportConceptList[0]; + + var crpDcs = MapperFactory.CostRatePeriodDC_CostRatePeriod.MapToNewDCs(cb2sc.CostBearer.CostRatePeriods); + + var crp = crpDcs.GetCostRatePeriodForDate(CostRatePeriodType.HourlyRate, pRo.StartDate); + + if (crp != null) + { + return crp.CostRateValue ?? 0; + } + } + return 0; + } + } +} diff --git a/ReportImp/WegweiserBetreuungsdienstReports/LeistungsnachweisJa.resx b/ReportImp/WegweiserBetreuungsdienstReports/LeistungsnachweisJa.resx new file mode 100644 index 000000000..cc6fb2580 --- /dev/null +++ b/ReportImp/WegweiserBetreuungsdienstReports/LeistungsnachweisJa.resx @@ -0,0 +1,719 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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 + + + ewBcAHIAdABmADEAXABkAGUAZgBmADAAewBcAGYAbwBuAHQAdABiAGwAewBcAGYAMAAgAEMAYQBsAGkAYgByAGkAOwB9AHsAXABmADEAIABUAGkAbQBlAHMAIABOAGUAdwAgAFIAbwBtAGEAbgA7AH0AewBcAGYAMgAgAEEAcgBpAGEAbAA7AH0AfQB7AFwAYwBvAGwAbwByAHQAYgBsACAAOwBcAHIAZQBkADAAXABnAHIAZQBlAG4AMABcAGIAbAB1AGUAMAAgADsAXAByAGUAZAAwAFwAZwByAGUAZQBuADAAXABiAGwAdQBlADIANQA1ACAAOwB9AHsAXAAqAFwAZABlAGYAYwBoAHAAIABcAGYAMQBcAGYAcwAyADQAfQB7AFwAcwB0AHkAbABlAHMAaABlAGUAdAAgAHsAXABxAGwAXABmADEAXABmAHMAMgA0ACAATgBvAHIAbQBhAGwAOwB9AHsAXAAqAFwAYwBzADEAXABmADEAXABmAHMAMgA0AFwAYwBmADEAIABEAGUAZgBhAHUAbAB0ACAAUABhAHIAYQBnAHIAYQBwAGgAIABGAG8AbgB0ADsAfQB7AFwAKgBcAGMAcwAyAFwAcwBiAGEAcwBlAGQAbwBuADEAXABmADEAXABmAHMAMgA0AFwAYwBmADEAIABMAGkAbgBlACAATgB1AG0AYgBlAHIAOwB9AHsAXAAqAFwAYwBzADMAXAB1AGwAXABmADEAXABmAHMAMgA0AFwAYwBmADIAIABIAHkAcABlAHIAbABpAG4AawA7AH0AewBcACoAXAB0AHMANABcAHQAcwByAG8AdwBkAFwAZgAxAFwAZgBzADIANABcAHEAbABcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgBsADMAXAB0AHMAYwBlAGwAbABwAGEAZABkAGwAMQAwADgAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAYgAzAFwAdABzAGMAZQBsAGwAcABhAGQAZABmAHIAMwBcAHQAcwBjAGUAbABsAHAAYQBkAGQAcgAxADAAOABcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgB0ADMAXAB0AHMAdgBlAHIAdABhAGwAdABcAGMAbAB0AHgAbAByAHQAYgAgAE4AbwByAG0AYQBsACAAVABhAGIAbABlADsAfQB7AFwAKgBcAHQAcwA1AFwAdABzAHIAbwB3AGQAXABzAGIAYQBzAGUAZABvAG4ANABcAGYAMQBcAGYAcwAyADQAXABxAGwAXAB0AHIAYgByAGQAcgB0AFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcgBiAHIAZAByAGwAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdAByAGIAcgBkAHIAYgBcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHIAYgByAGQAcgByAFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcgBiAHIAZAByAGgAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdAByAGIAcgBkAHIAdgBcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAbAAzAFwAdABzAGMAZQBsAGwAcABhAGQAZABsADEAMAA4AFwAdABzAGMAZQBsAGwAcABhAGQAZABmAHIAMwBcAHQAcwBjAGUAbABsAHAAYQBkAGQAcgAxADAAOABcAHQAcwB2AGUAcgB0AGEAbAB0AFwAYwBsAHQAeABsAHIAdABiACAAVABhAGIAbABlACAAUwBpAG0AcABsAGUAIAAxADsAfQB9AHsAXAAqAFwAbABpAHMAdABvAHYAZQByAHIAaQBkAGUAdABhAGIAbABlAH0AXABuAG8AdQBpAGMAbwBtAHAAYQB0AFwAcwBwAGwAeQB0AHcAbgBpAG4AZQBcAGgAdABtAGEAdQB0AHMAcABcAHAAYQByAGQAXABwAGwAYQBpAG4AXABxAGwAewBcAGYAMgBcAGYAcwAyADAAXABjAGYAMQAgAEsAZQBpAG4AZQAgAH0AewBcAHUAbABcAGYAMgBcAGYAcwAyADAAXABjAGYAMQAgAEcAcgB1AHAAcABlAG4AYQBuAGcAZQBiAG8AdABlAH0AewBcAGYAMgBcAGYAcwAyADAAXABjAGYAMQAgACAAaQBtACAAQQBiAHIAZQBjAGgAbgB1AG4AZwBzAHoAZQBpAHQAcgBhAHUAbQB9AFwAZgAxAFwAZgBzADIANABcAGMAZgAxAFwAcABhAHIAfQA= + + + ewBcAHIAdABmADEAXABkAGUAZgBmADAAewBcAGYAbwBuAHQAdABiAGwAewBcAGYAMAAgAEMAYQBsAGkAYgByAGkAOwB9AHsAXABmADEAIABUAGkAbQBlAHMAIABOAGUAdwAgAFIAbwBtAGEAbgA7AH0AewBcAGYAMgAgAEEAcgBpAGEAbAA7AH0AfQB7AFwAYwBvAGwAbwByAHQAYgBsACAAOwBcAHIAZQBkADAAXABnAHIAZQBlAG4AMABcAGIAbAB1AGUAMAAgADsAXAByAGUAZAAwAFwAZwByAGUAZQBuADAAXABiAGwAdQBlADIANQA1ACAAOwB9AHsAXAAqAFwAZABlAGYAYwBoAHAAIABcAGYAMQBcAGYAcwAyADQAfQB7AFwAcwB0AHkAbABlAHMAaABlAGUAdAAgAHsAXABxAGwAXABmADEAXABmAHMAMgA0ACAATgBvAHIAbQBhAGwAOwB9AHsAXAAqAFwAYwBzADEAXABmADEAXABmAHMAMgA0AFwAYwBmADEAIABEAGUAZgBhAHUAbAB0ACAAUABhAHIAYQBnAHIAYQBwAGgAIABGAG8AbgB0ADsAfQB7AFwAKgBcAGMAcwAyAFwAcwBiAGEAcwBlAGQAbwBuADEAXABmADEAXABmAHMAMgA0AFwAYwBmADEAIABMAGkAbgBlACAATgB1AG0AYgBlAHIAOwB9AHsAXAAqAFwAYwBzADMAXAB1AGwAXABmADEAXABmAHMAMgA0AFwAYwBmADIAIABIAHkAcABlAHIAbABpAG4AawA7AH0AewBcACoAXAB0AHMANABcAHQAcwByAG8AdwBkAFwAZgAxAFwAZgBzADIANABcAHEAbABcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgBsADMAXAB0AHMAYwBlAGwAbABwAGEAZABkAGwAMQAwADgAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAYgAzAFwAdABzAGMAZQBsAGwAcABhAGQAZABmAHIAMwBcAHQAcwBjAGUAbABsAHAAYQBkAGQAcgAxADAAOABcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgB0ADMAXAB0AHMAdgBlAHIAdABhAGwAdABcAGMAbAB0AHgAbAByAHQAYgAgAE4AbwByAG0AYQBsACAAVABhAGIAbABlADsAfQB7AFwAKgBcAHQAcwA1AFwAdABzAHIAbwB3AGQAXABzAGIAYQBzAGUAZABvAG4ANABcAGYAMQBcAGYAcwAyADQAXABxAGwAXAB0AHIAYgByAGQAcgB0AFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcgBiAHIAZAByAGwAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdAByAGIAcgBkAHIAYgBcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHIAYgByAGQAcgByAFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcgBiAHIAZAByAGgAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdAByAGIAcgBkAHIAdgBcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAbAAzAFwAdABzAGMAZQBsAGwAcABhAGQAZABsADEAMAA4AFwAdABzAGMAZQBsAGwAcABhAGQAZABmAHIAMwBcAHQAcwBjAGUAbABsAHAAYQBkAGQAcgAxADAAOABcAHQAcwB2AGUAcgB0AGEAbAB0AFwAYwBsAHQAeABsAHIAdABiACAAVABhAGIAbABlACAAUwBpAG0AcABsAGUAIAAxADsAfQB9AHsAXAAqAFwAbABpAHMAdABvAHYAZQByAHIAaQBkAGUAdABhAGIAbABlAH0AXABuAG8AdQBpAGMAbwBtAHAAYQB0AFwAcwBwAGwAeQB0AHcAbgBpAG4AZQBcAGgAdABtAGEAdQB0AHMAcABcAHAAYQByAGQAXABwAGwAYQBpAG4AXABxAGwAewBcAGYAMgBcAGYAcwAyADAAXABjAGYAMQAgAEsAZQBpAG4AZQAgAH0AewBcAGwAYQBuAGcAMQAwADMAMQBcAGwAYQBuAGcAZgBlADEAMAAzADEAXAB1AGwAXABmADIAXABmAHMAMgAwAFwAYwBmADEAIABLAHIAYQBuAGsAZQBuAGgAYQB1AHMAYQB1AGYAZQBuAHQAaABhAGwAdABlAH0AXABsAGEAbgBnADEAMAAzADEAXABsAGEAbgBnAGYAZQAxADAAMwAxAFwAdQBsAFwAZgAyAFwAZgBzADIAMABcAGMAZgAxAFwAcABhAHIAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcQBsAHsAXABsAGEAbgBnADEAMAAzADEAXABsAGEAbgBnAGYAZQAxADAAMwAxAFwAdQBsAFwAZgAyAFwAZgBzADIAMABcAGMAZgAxACAAYgBlAGsAYQBuAG4AdAAgAG8AZABlAHIAIAB9AFwAbABhAG4AZwAxADAAMwAxAFwAbABhAG4AZwBmAGUAMQAwADMAMQBcAHUAbABcAGYAMgBcAGYAcwAyADAAXABjAGYAMQBcAHAAYQByAFwAcABhAHIAZABcAHAAbABhAGkAbgBcAHEAbAB7AFwAbABhAG4AZwAxADAAMwAxAFwAbABhAG4AZwBmAGUAMQAwADMAMQBcAHUAbABcAGYAMgBcAGYAcwAyADAAXABjAGYAMQAgAGEAYgByAGUAYwBoAG4AdQBuAGcAcwByAGUAbABlAHYAYQBuAHQAfQB7AFwAbABhAG4AZwAxADAAMwAxAFwAbABhAG4AZwBmAGUAMQAwADMAMQBcAGYAMgBcAGYAcwAyADAAXABjAGYAMQAgACAAaQBtACAAQQBiAHIAZQBjAGgAbgB1AG4AZwBzAHoAZQBpAHQAcgBhAHUAbQB9AFwAbABhAG4AZwAxADAAMwAxAFwAbABhAG4AZwBmAGUAMQAwADMAMQBcAGYAMQBcAGYAcwAyADQAXABjAGYAMQBcAHAAYQByAH0A + + + 21, 17 + + + + + iVBORw0KGgoAAAANSUhEUgAAAHYAAAB0CAIAAADfDVFNAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAd + hwAAHYcBj+XxZQAAAlNJREFUeF7t0L1rU2EUgPH8L66Ck4sgiODWSXEQJwcRFRHNoqMIhQ4OOneortWx + Um2bVocq0qK1JY31a2hrkxiSG2PT9CY31xta0bo/8g7P4Tecl3c5PLlm3CtF28XGvtWD+z/Pv/f//LXW + bHeTfr+ffo2Kt+bO3JgZyuRnh/KFwZK5WRg89/YQvm6/OFtrl9M0zUVxb7n+833wVqN2Vji7+GN96dKz + 4xeeHg3c5ecnau0tE4NMjDMxzsQ4E+NMjDMxzsQ4E+NMjDMxzsQ4E+NMjDMxzsQ4E+NMjDMxzsQ4E+NM + jDMxzsQ4E+NMjDMxzsQ4E+NMjDMxzsQ4E+NMjDMxzsQ4E+NMjDMxzsQ4E+NMjDMxzsQ4E+NMjDMxzsQ4 + E+NMjDMxzsQ4E+MOJF5pbGeVA1f6nfhTY/nq1MmLk8cCd2361H7iOOk34174WnEvOzeb1m5joVxY2JoJ + 3LvKy24SDxLv3e1wY2J8co1Oeak69bYyGbiV77PdZDe7eKPaGnn05s7ofOCGx17Xop1B4vVW8cna8PiH + u4Gb+PIgTjrZxYulyuFzY4dOjwbuyPmHm9WWiUEmxpkYZ2KciXEmxpkYZ2KciXEmxpkYZ2KciXEmxpkY + Z2KciXEmxpkYZ2KciXEmxpkYZ2KciXEmxpkYZ2KciXEmxpkYZ2KciXEmxpkYZ2KciXEmxpkYZ2KciXEm + xpkYZ2KciXEmxpkYZ2KciXEmxpkYZ2KciXEmxv1JXNtZf/Xt8fzmeOAWyxO9fje7+PNGdP1e4crIdODy + 9+fqPzppmv4C4g/ELWOqRAgAAAAASUVORK5CYII= + + + + + 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 + DlW4fPFUAAAAAElFTkSuQmCC + + + + + iVBORw0KGgoAAAANSUhEUgAAB3IAAADpCAIAAABeJeEpAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAd + hwAAHYcBj+XxZQAAZhVJREFUeF7t3Qe8HWWd//F/CoYaQosQikiRXhZYWP6oLEUXBWGXlRV3XZYFIbKL + qyL8IyKIgChYARUpoitSRNILSSCFJOQmuemk93vTSG64vbf8vzm/uU+ezMyZc+bmXjwJn/drCPfOPPPM + 06b9ztw5/6e5uWU7AAAAAAAAAAC5NDe3jBw7kbAyAAAAAAAAACAvzc0tw0e/SVgZAAAAAAAAAJCX5uaW + oSPHEVYGAAAAAAAAAOSlubll8PA3CCsDAAAAAAAAAPLS3Nzyl2GjCSsDAAAAAAAAAPLS3Nzy2lDCygAA + AAAAAACA/OwIKw8ZRVgZAAAAAAAAAJAXwsoAAAAAAAAAgBQIKwMAAAAAAAAAUiCsDAAAAAAAAABIgbAy + AAAAAAAAACAFwsoAAAAAAAAAgBQIKwMAAAAAAAAAUiCsDAAAAAAAAABIgbAyAAAAAAAAACAFwsoAAAAA + AAAAgBQIKwMAAAAAAAAAUiCsDAAAAAAAAABIgbAyAAAAAAAAACAFwsoAAAAAAAAAgBQIKwMAAAAAAAAA + UiCsDAAAAAAAAABIgbAyAAAAAAAAACAFwsoAAAAAAAAAgBQIKwMAAAAAAAAAUiCsDAAAAAAAAABIgbAy + AAAAAAAAACAFwsoAAAAAAAAAgBQIKwMAAAAAAAAAUiCsDAAAAAAAAABIgbAyAAAAAAAAACAFwsoAAAAA + AAAAgBQIKwMAAAAAAAAAUiCsDAAAAAAAAABIgbAyAAAAAAAAACAFwsoAAAAAAAAAgBQIKwMAAAAAAAAA + UiCsDAAAAAAAAABIgbAyAAAAAAAAACAFwsoAAAAAAAAAgBQIKwMAAAAAAAAAUiCsDAAAAAAAAABIgbAy + AAAAAAAAACAFwsoAAAAAAAAAgBQIKwMAAAAAAAAAUiCsDAAAAAAAAABIgbAyAAAAAAAAACAFwsoAAAAA + AAAAgBQIKwMAAAAAAAAAUiCsDAAAAAAAAABIgbAyAAAAAAAAACAFwsoAAAAAAAAAgBQIKwMAAAAAAAAA + UiCsDAAAAAAAAABIgbAyAAAAAAAAACCFTFh5JGFlAAAAAAAAAEBeCCsDAAAAAAAAAFIgrAwAAAAAAAAA + SIGwMgAAAAAAAAAgBcLKAAAAAAAAAIAUmptb/kxYGQAAAAAAAACQJ8LKAAAAAAAAAIAUCCsDAAAAAAAA + AFIgrAwAAAAAAAAASIGwMgAAAAAAAAAgBcLKAAAAAAAAAIAUCCsDAAAAAAAAAFIgrAwAAAAAAAAASIGw + MgAAAAAAAAAgBcLKAAAAAAAAAIAUCCsDAAAAAAAAAFIgrAwAAAAAAAAASIGwMgAAAAAAAAAgBcLKAAAA + AAAAAIAUCCsDAAAAAAAAAFIgrAwAAAAAAAAASIGwMgAAAAAAAAAgBcLKAAAAAAAAAIAUCCsDAAAAAAAA + AFIgrAwAAAAAAAAASIGwMgAAAAAAAAAgBcLKAAAAAAAAAIAUCCsDAAAAAAAAAFIgrAwAAAAAAAAASIGw + MgAAAAAAAAAgBcLKAAAAAAAAAIAUCCsDAAAAAAAAAFIgrAwAAAAAAAAASIGwMgAAAAAAAAAgBcLKAAAA + AAAAAIAUCCsDAAAAAAAAAFIgrAwAAAAAAAAASIGwMgAAAAAAAAAgBcLKAAAAAAAAAIAUCCsDAAAAAAAA + AFIgrAwAAAAAAAAASIGwMgAAAAAAAAAgBcLKAAAAAAAAAIAUCCsDAAAAAAAAAFIgrAwAAAAAAAAASIGw + MgAAAAAAAAAgBcLKAAAAAAAAAIAUCCsDAAAAAAAAAFIgrFxAFla1Pru28Zk1nZxe39D8xnvNCypbK5rb + 24Is87K2ru132bf77JrGkrpU+e2W9u3bX1nfFCqDP00ua2lTog+35TVtzyd22aaGD67L8lf0fkuoqDkn + f/hNKUu/+trGbU0f+uECAAAAAADQ1QgrF5Cfr2joOaT8/wzu5LTP0PJ9h1X0G1FxzJjKG2bU/np14+ra + tnwisK9taP7I0HBubtp3WPkb7zUHSbtfVUv7cWMqQ2Xwp1vn1LV86OOEz69t6p19qOw/rOKdbQW3R2so + 3rWwPlTUnJMbfup0dX1oac7pwOEV71a1WgEAAAAAAADQVQgrF5DdDCuHph6Dyz86quJbC+rW5XrWmLDy + Hoewcp4TYWUAAAAAAIDuQFi5gHRtWNlNp42v+v26pobWrLFYwsp7HMLKeU6ElQEAAAAAALoDYeUC0k1h + ZU37DC0fOLeuOks4lrDyHmevDCv3GFyu8W+TfraZsWHl2JSxE2FlAAAAAACA7kBYuYB0X1hZU+8h5d9c + UFcb98wyYeU9zl4WVtaw/5sJVfcvrh+xqXlKWYumP5U23TGv7rg3KvcdVuGHlZXy4knVjy5reGtLy9Sy + lklbd3yJ382za48aHT9mCCsDAAAAAAB0B8LKBaRbw8qaeg8p/86i+qbIm5YJK+9x9qaw8tFjKv+3pKms + Kdyp+n11bdt33q1/u2xHXdTpjyxt+PP6pvJISuW8pLr19rl1fYZWhDInrAwAAAAAANAdCCsXkO4OK2vq + O7xi4tZwX/9lQ/O+wyq06dhp/47HRT8YhJXz8bu1TR8ZGu4pNx04fI8JK5/9VlVx+c6iqmNtcrRWfccj + 9v77waMpm9q2/2RFw37DdoksE1YGAAAAAADoDoSVC8gHEFbWdMnk6opmPxy3vby5feq2Ha8UiJ2mbWvZ + Fnk+tPsQVs6HeiTUTf70zraWyl27uBBEw8qHjqyY0PEhh4q7qKr1e4vrv1Jce1Nx7aPLGlbVRp6rz1A+ + b21p/vr8un+bVXvrnNqnVjVubAhSNrZt/8aCOv85bsLKAAAAAAAA3YGwcgH5YMLK+wwtf3ZNY3cHHZW/ + m1IpkLByJ0q++z74Lfq6u8rRsPL9i+tti/r35ysbQv1+8rjKP6xrCvV1eVP7V+fU9Rux85HkHoN3vJd5 + 2KZme5R5c0Pb6W9WuaWElQEAAAAAALoDYeUCkk9Y+bwJVde8U+Omv5tUfcr4qv13/cP/nNNFk6pqvXCd + fmprT5pyshw2NbRNLmv58/qmn69suG9RvZseW97w7JrG4ZuaZ1e0lje3xz+D2qFzYWW/tNmm5HpoaW1r + +/T3W0Zubv7duqYfL294YHHDb9c0vrK+adTm5lW1bXFfdhgvtN3Q5NNvTW3bi8tb/7Kh+ek1jQ8sqVfT + /bGkSQ3l3vwQS8tC2YamfCiVNrKwqlUVfH5t0w+XNTy0tOGZNY1/Km0asbl5WXWr2jm/nPKiUvlh5UNG + VizuCPj+YV3TgcNjxvDBIyrGvbfzuWuVduDcuh6RZJr6j6qYWR7k9uiyhl4d+xFhZQAAAAAAgO5AWLmA + 5Awrf2Ro+UulTY1tO/7Y36bqlvby5vY5Fa0PLK4/482q2IhbdDpoeMWM93f2+PgtLZdPqfnU29Wx0xVT + a2Z5b78NaWvfPrei9f+9W/+3E6uPGl2pnLN9+1+foRUHj6g4ekzlP8+ofXZt4+aOFxeEdCKsrHb4+vy6 + ULFD06ffrv7z+qbYeGt9a/tfNjT9e3HtyeMq+46oUDn9ZlSP7Du04vCRFVdOrf7hsoZFVa3JYfGalvar + 38namJdNqZmc+QI62VDf9t1F9We9VdVvxC6Npq33HV7xd5Oqn17TGHpdiTN0Y/PfZ++yK6fWqJxB0jjK + dHH1jjdOXDCx+tCRMVXWHM1XGb7zbv2Erc3ROH4nhMLK/zCtRh0noeeLQ9M5b1VVdTTC6M3NGmChBG66 + Ykp1bSYWrwHpgtSElQEAAAAAALoDYeUCkk9Y+c/rs357Xml928C5dX2G5vXk8qB3dz4O+9qG5myxYE37 + DiuP/co+rT2/svWad2oOHZnuWWlNquap46ueWdPYGAn0pg0rKwPVZZ/EdusxuPz2uXXREG1zm+re9HeT + qvfN+3HvI0ZV3PNu/cqa2AD1DtqK/4qG0GQ9qJWfX9t4yvgcHwOolf5hWk1sVPT5tU3+G4RD0/7Dkr6y + b21d253z644andTI/rTfsIobZtRM2BK8ZaLTQmFljVXLcPTm5j7Zh98BwyvmVuxoAaX9zru7vEMjNB08 + omJd3Y5A9dbG9kM6uoCwMgAAAAAAQHcgrFxAdjOsLPWt7XfOr3NvAEiYLp4UPNopnQgra81n1zQmx39z + TtroXQvrQm97SBVW1v+fWtV4QPYnWDX1GFz+r7Nqt0beJq05X5pZm7xutunEsZWDN8aHWXOGlV9d3/TI + 0oaEp25D0zlvVS2rDgdGOxdWVnmHbmz+xLh8n2r3JxX4wSUNQSS4U0Jh5W8tqLfY/F9yDb9xmeGnTr99 + bl1oqT+p1nMyAeiq5vYjO4LmhJUBAAAAAAC6A2HlArL7YWV5v6n9wolZXyngpiNGVWyxdxB0Kqz86vom + 5RBK2Ylpv2EVr6xv8kOVqcLKQzY2989VjOum12yMvHBjeU3rZVOqOxFddVPfERVPrmpsjrwRI2dY+dK3 + q/OPKdt01bSaml3fQ9GJsLLWV4E/OqrznwTsM7T8jnl15bt0VwqhsPJNxbXWerPKWxKC+274qQHU9aGl + /nTMmMotmQ8PSuvaDuZpZQAAAAAAgO5EWLmAdElYWV4ubUp4q4BNBwyrmN7xeuW0YeXS+rZTx+eOXOc5 + KattXqQy/7By0fstJ43LESS9Ymr1msyLEXwVze2fmVoTStmJ6cDhFa9tCAdZk8PKmjoRy953WHhDnQgr + v1TalFywfKZeQ8rvXVQfDabnIxRWPv3NqupMR+rfq6bVZGuW/MPK7r0ugzfuHM+ElQEAAAAAALoDYeUC + 0lVh5W1N7ce9kSPe2ntI+R/WNVn6tGHln69oTC5nj8yLbo8eU9lvREVySk37Dat4a8vO4ZdnWHlVbdvf + TqwOLQpNF0+qXhp5fUT79u3fXlifs1R5Tmrn0Jfj5Qwrd266+p2aBu8FFGnDyjPLW04Ym9dzyjmj3n2H + V4x5L8s3CSYKhZXV7yM2BeNK3fSJLJ8Q5BNWVpmvmFL9XuaZdCX7yqxat4iwMgAAAAAAQHcgrFxAuiqs + 3NS2/fqinZG12Ekb+vnKRkufKqxc39p+xZSkR31PGFv5YklTSV3blsb2jQ1twzc1f3Jy0usmtOjhpQ0u + TJlPWHlLY9vnpuV43Pict6rmV8bEEyeXtbjvc0uYVKqcAVab/m1WbcfbRHboprBy/1EVFjY1qcLKGg// + VJTUXKrpx8dWfmlm7XcX1T+wpOG66TXKIZTGn854s6os/asw2tp3BPStYW36u0nV7p3Xi6pa/2Vm7b7D + KvwEmvYbVuHCyl+dUxdaqumg4RX3La4vrQ8aR+Ot74idmWgpYWUAAAAAAIAuR1i5gHRVWLl9+/b/9+7O + x0KzTQ8uqbf0qcLKlc3tx2YP++4/rGLM5nAJS+raTkx8VPbWObUtHVHKnGHlfy+u1dQjMt+fTh5XObPj + FR++1vbtXynOEXBXU1w3veaHyxp+sbLxroX1yip5WwePqJhZvjNwmX9YWdmqu/N8bvqA4RVzM99HZ1KF + lUdvbk54eXGvIeXfX1KvPmrqiFrrh6Ebm0/L/p6TPpkvHgxS5009PK+y9Y8lTW56qbRpkxcrb27b8Z7l + P5XuTKDp5dKmDZmQcVv7jmeu/UWahm1sWlXb5l7KoVFU9P4uaVROjdhgMQAAAAAAALoIYeUC0lVhZXls + eUPPyOqh6a6F9W2ZgFuqsPLaurZPTq4+f0JV7HTz7NrgBbee5rbtN8xIelr22uk1jVaUPMLKBw6vSIio + ajpmTOXksvjxvKCy9dCRSTFfZf5SadPOIPf2HW/b+Gz2N//a9LW5dS6ymWdY+W8nVv9+XdPCytbi8pYf + L2s4cnRSlTXtO7R8jNcL+YeVVbB/Tmz8uxfWu4Cyb9LWpMe6r5haXRfpaAAAAAAAAHxIEFYuIF0YVv7R + sobkSKimb3cqrKw1Kpvbs032JWwh5c3tF01Keg/yP0zb+eLgnGHl5Kn/qOCdCbGeWJXjrdB3L6yP1mBJ + dWty2PfEsZWquyXOJ6z8mak17qUN5s/rm/ZLfO+EOkjdFKROE1ZeXpMUST/+jcpQSRxV6La5O146EVrF + poNHVCzu1Msl1ExpJ19oUT4TAAAAAAAAuhxh5QLShS/BGJTXSzAaLH2qsHI+VIC2zFsLyprate5102t6 + Jdarq8LKBw6vGLwh6ysPWtq335T4Boz9h1UUxb06o6lt+40zk1bUdud0vKEiZ1h5v2EV47eE27Oyuf2U + 7C+d0BTq+vzDys+vbUxo/H8vrlXt1FOx0+CNzX2yDIx9hpa/WJLuPRjql9Gbm+9bVJ9qemBx/YqaHW2r + 1YdsTL3695c0bPbeswEAAAAAAIAuQVi5gHRVWLm5bfu/zcrnK/u6LKzc1r7jkeR5la1DNjb/fGXjnfPr + Pv9OzWnjq44aXXlg9rf6uqmrwsqHj9rlBcQhNS3tZ76ZFLr9xLgq99BxyK9WNyaEcbXo+bXB9x/mDCtf + NKlaJbHEjrrsXxO7rHNhZW1n4Ny60FJ/GjC68lNvV2ebznmrKuGZ928tiL7vJIkGyV0Lc3/aEZrc8FNd + bp2TVJfYScOPr+wDAAAAAADocoSVC0hXhZVrW9rPfispfqqp95Dy360NnjbtdFi5NfMNaQ8trf/U29VH + j6nsN6IiIZ+EqQtfgqGssoWGK5rbDx+VFPC99O3qbIHSodmf27Xp4aVBjD5nWPkrs2rdi5idtvbt31iQ + FDPtXFi5sa39C9OTXqy8O9NlU7I2VyzCygAAAAAAAHsNwsoFpKvCytO2teyf+KJeTX2Glo/aHGTVibBy + a+YNCZdPqc75HuF8pi4MK6siv17dGBvtXFfX1jfx0elr3qlpzPK+hLe2NCe/+/ibC+raMhvNGVb+RkfK + kPsXJ4VcOxdWrmtt/7vEt1rvznTa+KrYV2lnQ1gZAAAAAABgr0FYuYB0SVi5rX371+bljr4dPqrCfVdb + 2rByRXP7LXNq83m7RZ5TF4aVNR01unJhXCRxWXXrQYll/ucZNU1ZwspTc0Xq75hXZzXIGVb+Vsc3JYZ8 + f0nXh5Vr8nhuvdPT0WN2flFhPggrAwAAAAAA7DUIKxeQLgkrD9vYfOjI3AHfK6fujOSmCiuXNbV/7p2a + 5HKGpo8MrUiO53ZtWFnTNe/URN9fvLmh7eDEgO9VXjFCxr7XrHYIpfenQe/W25oFFVaua23/5OTuelpZ + 1dRgsPLkg7AyAAAAAADAXoOwcgHZzbBy+/btozY3nzwur5isC4NK/mFlrXLXwvqEr3Fzk9L0GVpx3oSq + +xbXz3i/5cszk76PrsvDyn2Glj+3tjEUva1sbj9ydFLOF02qrs0SVn5lfdM+2ZtIlf3xsnzfrfxBhpUb + 27b/U1HSu5VPGVd19Ts1nZvUp9sIKwMAAAAAAHwoEVYuIJ0IK7dnprb27QsqW7+xoC75K+nctO/Qije3 + 7Mwn/7Dy2rq2Y3PFfA8eUfHlWbXPrW1cXNVa3tyu4uUMCHZ5WFnTMWMql1bvEk+saWk/f2LSGyH6j6rY + kuXlyskx395Dyl8sCb7/sKDCymr5r81Navnb59bVtrQ3tG3v3BRXj6wIKwMAAAAAAOw1CCsXkJxh5d5D + yq8vqv3e4no33TGv7h+Las6fWHV4Hi++cNPnptXUe4/l5h9W/lNp0z6JJTz+jcp3trWE3lDc0r79puKu + fFp5/2EVA+fW6d/Q/ND0zzNqgxceZ6gYaq5QGn/ad2j5sE07Q7eO2uqyKUmvkug7vMKFsAsqrCx/LGlK + 6NwdD2irXT4QhJUBAAAAAAD2GoSVC0jOsHKXTL2HlL9UGjxaa/IPKz+QGPrUdOf8umjMtK61/W8nJoVl + U4WVVf5fr26sbmn/wvSk1zto2ndYxR9KmvzyvFyaFGPVdPmU6orI19C9ur5pv8QQtv/2jEILK6+ta0t4 + 1/ZBwysmlWXd91XOhCktrUJYGQAAAAAAYO9AWLmAfDBh5c9MrancNXKaZ1i5rX37t3OFBf97nv98cGD8 + lubkJ4tThZW/NDN4Bnl2RcshiQFcTR97o3JFzc6o4uaGthPHJmXea0j5V+fUaRVVVttoamt/qbTphMRV + egwuf3x5g6t0oYWV1VafnZoUf//U29WbGmJe/fFuVev5E6uOe6MydvrEuMr5lenCtYSVAQAAAAAA9hqE + lQvIBxBWPnZM5czycF934dPKJ42tXOxF8dq3b19Y2XpB4huNNaUKK986p85e29Dctv32uXU5W+xfZ+18 + FYb+9/DShl65Vjl8VMWn3q7+3LSaU8dXHTA8R+T6xLGVJXU7w7KFFlaWCVtbDkysxSWTq8dvaW7MvCtZ + U1Vz+yvrm855K6nXQu9RyQdhZQAAAAAAgL0GYeUC0t1h5X2Glv+p45vlfPmHlZ9f25gQzbTpxLGVP1rW + MHxT86vrm761oO5jbyTFiG3qXFhZVte2HZ3rRcz7Dat4ubTJRUBL6tpOHpe7SHlOPQaXP7ps56PKUoBh + 5frW9htm1KqooWT+tO+wirPfqvr029WXTK7++NjK5KfLlXjIxp2FyRNhZQAAAAAAgL0GYeUC0q1h5f2G + VfxiZUPoy/RM/mHlJdWtfXO9d8KmPkN3REJDM7NNV0ytdo++pgort7Vvf2hpQz6R7tW1O2s+dGNz8tO7 + +U9fmF7z/s6Q9Q4FGFaWZTWtp47P8cx4/tNdC+tiB1IywsoAAAAAAAB7DcLKBaT7wspHj6kcsrHZRWND + 8g8r73hR77QcX5TXiemCidW1HYVLFVaWzQ1tZ7yZO2B6U3GteyC6qW37oHfr98k76p1tOmV85dyKcMiy + MMPKMm1by7F5PDmec7quqCb2Xcw5EVYGAAAAAADYaxBWLiDdEVbuPaT8H4tqZr6f1L/5h5Wl6P2Ww0em + ftT3o6MqE6r2sTcq3bcIpg0ry+/XNfbJFSM+YFjF4I07v6mwvrX9wSUNya96SJ7+dmJ1ceQt1VKwYWUZ + v6X59PFVyW/DSJi04j/PqCmt70xMWQgrAwAAAAAA7DUIKxeQLgwr9xhcvs+Q8mun10zc2lIdisJGpAor + t7Vvf2ZNY9+8XyKhktwxr+6JVY0JmzjIi/11Iqxc1dz+ycnVoWTR6eRxVeu879ZTJs+tbTxhbGXaMGvv + IeVfnlW7siY+ulrIYWVRsVX4TjyprT760bKGssYcYykBYWUAAAAAAIC9BmHlAvLzlZ0MK/fwpmPGVF47 + veanKxpmlecOKJtcYeUKP6wsbe3b/7Kh6bwJVcmlVWFOGVf53NpGFWN2RWvC64x7DSl/fEWDBVt3hJUT + 39UQDSvLm1tyvy5Z5bl9bl3jrtHgdXVt311Uf+TovILLSnPF1JrxW1pqsjdsp8PKD34gYWVRCwze2PyF + 6TX75hFcVpXVsF+dUzunojW/0ZSVav3thfXKMNW0X8fw09a/OqcutDTn5H9iAQAAAAAAgK5CWLmAzCxv + eXhpw0PppydXNf6xpOmN95rnVLRuamhzX3+Xp8VVrY8sC+fpph8vb1jlfd+dU9Hc/vt1Tf9YVHPSuKpe + Q3aJ5R33RuU/FdW8sK5xY8dLeGta2n+yojGUsz+9WNJkUcu61vZfrExKOWLTzndZOA2t7b9ZnbSWTT9d + 0ahiB+t00O/r69v+t6Tp5tl1p46vOnRkRU+vOh8ZWn7k6Mq/n1L9w2UNxeUt0dVDVFO1WGi7/jT2vfgs + pm5rCaX0p0eXNSzywqPzKloThspjyxtUoyBpFk1t26eUtTy4pOGad2pOGFu5z9CdVbZanzSu8gvTa55e + 07i8prUxNhCeXkld29tlLammqWUt2zJfiqj/VtemXn3atpbalLsDAAAAAAAAciKsjN3S0r79/ab21bVt + UzNRvNnlrevq2t5rbAuePd6jqMTlze2bG9rW1LZN39YypaxlSXVryY7qtOf53PeeqKlte1lTu6qpyqrK + 6sQ5FTtqvbWxPe3nEwAAAAAAAPiQIKwMAAAAAAAAAEiBsDIAAAAAAAAAIAXCygAAAAAAAACAFAgrAwAA + AAAAAABSIKwMAAAAAAAAAEiBsDIAAAAAAAAAIAXCygAAAAAAAACAFAgrAwAAAAAAAABSIKwMAAAAAAAA + AEiBsDIAAAAAAAAAIAXCygAAAAAAAACAFAgrAwAAAAAAAABSIKwMAAAAAAAAAEiBsDIAAAAAAAAAIAXC + ygAAAAAAAACAFAgrAwAAAAAAAABSIKwMAAAAAAAAAEiBsDIAAAAAAAAAIAXCygAAAAAAAACAFAgrAwAA + AAAAAABSIKwMAAAAAAAAAEiBsDIAAAAAAAAAIAXCygAAAAAAAACAFAgrAwAAAAAAAABSIKwMAAAAAAAA + AEiBsDIAAAAAAAAAIAXCygVk7dq18yJWrlzZ1tYWpChITU1NCxcuDIq7q6qqqiCRp7y8fP78+UGKCC1q + bm62lNlyVg6W4K9r8+bNQYF21dKyN+xNixcvDurjUZWDxXuCDRs2BOX2qF6tra1Big9KfX39ggULghLs + KnYfAQAAAAAAKHCElQtFU1PTTTfd1C/ihhtuaGhoCBIVpEWLFh1zzDFBcT1HHnnkhAkTgkQd6urqrr/+ + +iBFnF/84hcu6hebc//+/YcPH24J/roefvjhoEye448/vqKiIkixx6qqqjrzzDODKnl+8pOfBCkKXltb + 26BBg4Jyey655JKampog0QelqKhowIABQQk8sfsIAAAAAABA4SOsXCiampr+5V/+5f9E/MM//EOBh5Xf + fffdAw88MCiuZ999933jjTeCRBnt7e2DBg3q1atXkCLi29/+dnV1dZA6S84f+chH/vznPwcp/qq+//3v + B2Xy9OvXb+8IKx933HFBlTyqcpCi4LW1td11111BuT1nnnnmBx9Wfuedd/bff/+gBJ7oPgIAAAAAALBH + IKxcKD4MYeUXXnihb9++weKI2267LfR2C8LKfy2ElbsWYWUAAAAAALCXIaxcKPb6sPLUqVOPP/74YFnE + l7/85S1btgRJOxBW/mshrNy1CCsDAAAAAIC9DGHlQrF3h5VLS0svvvjiYEHENddcs2HDBkvpI6z810JY + uWsRVgYAAAAAAHsZwsqFoq2tbdmyZZMi5s6d297eHiQqSDnDyg0NDTfeeGMwN+Kyyy5btWqVZRVSV1c3 + efLkoCE6aM7mzZuDFH9VhJULmfaadevWBYPGM2PGDO1rQaIPCmFlAAAAAACwlyGsvBfasmXLmjVr1q5d + W19fH8yKKC8vV5rVq1dv27ZtN8PWOcPK999//z777BPM3dVFF120ePFiy6f7VFRULF++XBvK+ZiqmqWk + pGTlypWbN29ubm4O5maRT1hZW9ywYcOyZcvKyso60c5bt25VydevX6/ydFUwVHVct26duj6hNT7IsLL1 + ztKlS2tra4NZWbz//vvqGhU+n97ZHdqDtCHtQfqhS5q9u8PK2tM3bdqkYaZ/1XfB3N3T2tqq6i9ZskQD + eDdbW8V77733lFXn2rPL+72xsVH7lJpLY6/AP7QDAAAAAKBgEVYuFK2trb/61a9ujvjZz37W1NRkafTD + 9773vWCB57XXXmtra9u8efMDDzxw4YUXHnnkkR/96EcPP/zwk0466Y477pg9e7YLnSjN448/fskllxxz + zDFKc9hhhx199NFXXXXVs88+W1lZaWnSSg4rv/TSS/369Qtm7erMM8+cO3dukEucDRs2qPxBJTvceuut + xcXFQYrt22fMmPHVr341WNbhvvvus5D64MGDL7/88mOPPfaII4445JBDrr/++rq6OlvRp0y+853vqOms + WQ499FC14RlnnHHTTTe98sor77//fpBuVwlh5cbGxhdeeEENe/zxxysrbVrtfOWVV/72t7/N2c4tLS3D + hw+/5ZZbTj/99KOOOkolV5GsPKrac889tyXyEmqjjd59993WAr6RI0dq6aZNmx5++OGLL77Ydf1xxx33 + H//xH2PHjtUWLQcnn7CyKjJo0KBgG7v63e9+Z3nG9uDAgQPLysq0VAX7zGc+43pHrR1934uG7ltvvXXn + nXeeddZZasP+/fsrsVrj5JNPvvHGG5966qnVq1fHRgY1809/+lOwSY8bGz4l1m5y//33a9f4+Mc/rvy1 + Ie1B+uGEE0647LLLHnzwwXfeeSfaUHnqprByaWmpjg8aV26Y6V+10qc//WlVc9y4cRoSQdJdxe41t99+ + +/r167V0woQJ+vWUU05RbhonGi3nnXfeD37wg3Xr1tnqvoQdUM314osvXnvttdakKt6AAQO0P+pAl22f + cjrd783NzY888khQDs/TTz+tRTrg3HbbbTowqlJWniuuuEJ7Zc7yAAAAAACAEMLKhSKfdyvX1NSceeaZ + wQLPt771rXHjxp199tk9evQIZnn69+//0ksvtba2vvrqq6effnrPnj2DBR7NvOaaa0pKSmxDqSSElR96 + 6KETTzwx+H1XJ5xwwvTp04Msssjn3cqvvfaa5gTLOtj7cx9++OG+ffsGszL+7//9v6Gw8sKFC6+77rpD + Dz00SBHRq1evCy644JVXXomGFLOFlWfNmnXllVdGSyXqIHXo6tWrgywixo8f/+lPfzo2BGmUw6mnnvrE + E09EY6MJseDXX39dXR87PA444IB77rkn9KRwzrByc3PzzTffHJuhGnnZsmWWLLYH1Skaaeqd0OcN0deI + FxcXf+5znwt1Ysixxx774IMPRsOCbXm/W3nJkiXXX399whgwqshXvvKVlStXBqul0eVhZTXUD37wg49/ + /OOxXWD69Omjemkviz4gHLvXqIJq8P/5n//J1hSnnXaajjOh3LQzxu6Aixcvvvrqq1WGYJZHZb7ssssW + LVoUZBGxO/2uHVwjMEjkueGGG5588smjjz46+N2j8miHXbBgQWycGgCwpysrK3N/LqN/G7PYi88CustQ + BXUvEPzeRVK1my4dlTjtJ/S63FXf6TLVdVzs5jTTlmbL31qg088H/NVZ+aNXdDnl3+w7mq9Tm0jg+qXA + dy4bZu4GwcqsprNfY1maLt+nojq346Brbdu2rRBOIsmHQXSCtWeexz3t70qso3HwOzyElQvF7oSVP/vZ + z55++unBL3E++tGP/s///M/hhx8e/J7FjTfeGPswb7JsYeUePXoccsghwS+7GjBgwMSJE4P1s9udsPIf + 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 + 5ZdfDlJE6FAe/SK1Sy65RFceQYVzsXOM/s0/rOyo4osWLXrxxRfvvffeL37xi2eccUZ0qMipp55qH+rm + qUvCyir2BRdcEKzZQd2hc3lQ81xcmQswrKyrgS7pdx2+YsPKAwYMCF2764oh+hFCjx49dCwKUgAA9kw6 + m+u2c9Kub+Y1LiKgm9LZu9IcnZR1HTJ+/I7vIApW6AhUaZHS6O7dpzm2iv0FsbvNdjECx6KQ0UicBRHe + 8h471V23zuzKRPPffPNNbWL16tW6H/ZX1ClP85VGFy3BrOyUs/LX1v0QmLE7eVXBtq5zqMUUdPMc1NBj + d9QqkiW2G3IVVa2tXzVTJ9bYuovmWKAnZ1hZKWdl3rXqYk8+VVwlUT72EKVuZ8ZluLCUSjU288pOXT/o + V4tbuccYpbS0VBXUzJkzZ1q9HDWpul6Z67LNWttGi+oYffwluUNdkzr19fXKRywgqMKrmtqWGi3YvMda + QF2jyxslVlbqQc1xbaI5Kr8KoBw01KdOnaqG1XV4KNqorVhQUjVSDvpB1I/R/UIZqsx+eMXGhjZqLemz + rsxn7GlsqMrKJ9qAoYZKNfZs3TG7vnfVaJArk3ziPvbah2jtbGBrc9quxpV+jXKl9fep/MPK9pmQOi5a + /hDXg+piG5yi3rR2cGygSuyoVrtpLf2g3JQ4nyOMqGw2JOxpei3VWNUcjTF7YNn6VK2hgqkusQEEzSwr + K1u7du28zDcE2kbdMLadyD3m7FMF/aOW2s3eZqNOV4GDunXQ0UDlUc72ILMS2xC1o0Qmv4CNc78M2ei2 + qxMnkaKiIpVQxVZlY+PCogZUm6iougmamHkFv7JyY0OnEv06atSoaKhdbIdSFaxU6hTbNdRWQVt4VBhl + rvR2iFZTqEGUWC1p29K/8zPfd+qGsR0eY3dY0Y2kclMC1842sGM/YbLdQQMy1AXWev6fKRg74Gi3cg2u + waN2EDusaUDq2K4tqhO1Rbf76yCpUmkQRltMJVSZ1RGrVq1S76jdVCRtxR3ltC1t0Z+jw5rSKLE1UYgO + s1pKWDkWYeVCoR1j7wsra+8NEmU+/rrsssuCZRGHHXaYDhBB0g7ZgpK7GVbWAe6AAw4Iknbo1avXo48+ + 6h/4nnjiiWj89JxzznGxua4KK+vgHq3m6aefnvNz1BBl2N1hZZXz+eefv/7666OvNOnZs2f0VRj59GCI + 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 + RU5ErkJggg== + + + \ No newline at end of file diff --git a/ReportImp/WegweiserBetreuungsdienstReports/ServicesOverviewReport.Designer.cs b/ReportImp/WegweiserBetreuungsdienstReports/Stundenzettel.Designer.cs similarity index 98% rename from ReportImp/WegweiserBetreuungsdienstReports/ServicesOverviewReport.Designer.cs rename to ReportImp/WegweiserBetreuungsdienstReports/Stundenzettel.Designer.cs index b3ce4738b..49d3cc484 100644 --- a/ReportImp/WegweiserBetreuungsdienstReports/ServicesOverviewReport.Designer.cs +++ b/ReportImp/WegweiserBetreuungsdienstReports/Stundenzettel.Designer.cs @@ -1,663 +1,663 @@ -using BeWo.Report.ReportObjects; -namespace BeWo.WegweiserBetreuungsdienstReports -{ - partial class Stundenzettel - { - /// - /// 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(Stundenzettel)); - this.Detail = new DevExpress.XtraReports.UI.DetailBand(); - this.xrTableServiceRecords1 = new DevExpress.XtraReports.UI.XRTable(); - this.xrTableRow2 = new DevExpress.XtraReports.UI.XRTableRow(); - this.xrTableCell3 = new DevExpress.XtraReports.UI.XRTableCell(); - this.xrTableCell5 = new DevExpress.XtraReports.UI.XRTableCell(); - this.xrTableCell4 = new DevExpress.XtraReports.UI.XRTableCell(); - this.xrTableCell1 = new DevExpress.XtraReports.UI.XRTableCell(); - this.xrTableCell9 = new DevExpress.XtraReports.UI.XRTableCell(); - this.xrTableCell12 = new DevExpress.XtraReports.UI.XRTableCell(); - this.xrTableCell7 = new DevExpress.XtraReports.UI.XRTableCell(); - this.DetailReport = new DevExpress.XtraReports.UI.DetailReportBand(); - this.Detail1 = new DevExpress.XtraReports.UI.DetailBand(); - this.xrTable3 = new DevExpress.XtraReports.UI.XRTable(); - this.xrTableRow6 = new DevExpress.XtraReports.UI.XRTableRow(); - this.xrTableCell13 = new DevExpress.XtraReports.UI.XRTableCell(); - this.xrTableCell6 = new DevExpress.XtraReports.UI.XRTableCell(); - this.xrTableCell14 = new DevExpress.XtraReports.UI.XRTableCell(); - this.xrTableCell2 = new DevExpress.XtraReports.UI.XRTableCell(); - this.xrTableCell16 = new DevExpress.XtraReports.UI.XRTableCell(); - this.xrTableCell17 = new DevExpress.XtraReports.UI.XRTableCell(); - this.xrTableCell8 = new DevExpress.XtraReports.UI.XRTableCell(); - this.picSignature = new DevExpress.XtraReports.UI.XRPictureBox(); - this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components); - this.DetailReport1 = new DevExpress.XtraReports.UI.DetailReportBand(); - this.Detail2 = new DevExpress.XtraReports.UI.DetailBand(); - this.xrLabel12 = new DevExpress.XtraReports.UI.XRLabel(); - this.xrLabel2 = new DevExpress.XtraReports.UI.XRLabel(); - this.xrLabel5 = new DevExpress.XtraReports.UI.XRLabel(); - this.xrLabel3 = new DevExpress.XtraReports.UI.XRLabel(); - this.xrLabel4 = new DevExpress.XtraReports.UI.XRLabel(); - this.DetailReport2 = new DevExpress.XtraReports.UI.DetailReportBand(); - this.Detail3 = new DevExpress.XtraReports.UI.DetailBand(); - this.xrLabel10 = new DevExpress.XtraReports.UI.XRLabel(); - this.xrLabel7 = new DevExpress.XtraReports.UI.XRLabel(); - this.xrLabel6 = new DevExpress.XtraReports.UI.XRLabel(); - this.xrLabel8 = new DevExpress.XtraReports.UI.XRLabel(); - this.GroupFooter1 = new DevExpress.XtraReports.UI.GroupFooterBand(); - this.xrLabel11 = new DevExpress.XtraReports.UI.XRLabel(); - this.ReportHeader = new DevExpress.XtraReports.UI.ReportHeaderBand(); - this.xrLabel1 = new DevExpress.XtraReports.UI.XRLabel(); - this.xrLabel9 = new DevExpress.XtraReports.UI.XRLabel(); - this.topMarginBand1 = new DevExpress.XtraReports.UI.TopMarginBand(); - this.xrPictureBox1 = new DevExpress.XtraReports.UI.XRPictureBox(); - this.bottomMarginBand1 = new DevExpress.XtraReports.UI.BottomMarginBand(); - this.fieldGruppe = new DevExpress.XtraReports.UI.CalculatedField(); - ((System.ComponentModel.ISupportInitialize)(this.xrTableServiceRecords1)).BeginInit(); - ((System.ComponentModel.ISupportInitialize)(this.xrTable3)).BeginInit(); - ((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).BeginInit(); - ((System.ComponentModel.ISupportInitialize)(this)).BeginInit(); - // - // Detail - // - this.Detail.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { - this.xrTableServiceRecords1}); - this.Detail.HeightF = 20F; - this.Detail.Name = "Detail"; - this.Detail.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F); - this.Detail.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; - // - // xrTableServiceRecords1 - // - this.xrTableServiceRecords1.BackColor = System.Drawing.Color.WhiteSmoke; - this.xrTableServiceRecords1.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) - | DevExpress.XtraPrinting.BorderSide.Right) - | DevExpress.XtraPrinting.BorderSide.Bottom))); - this.xrTableServiceRecords1.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F); - this.xrTableServiceRecords1.Name = "xrTableServiceRecords1"; - this.xrTableServiceRecords1.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F); - this.xrTableServiceRecords1.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] { - this.xrTableRow2}); - this.xrTableServiceRecords1.SizeF = new System.Drawing.SizeF(710F, 20F); - this.xrTableServiceRecords1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; - // - // xrTableRow2 - // - this.xrTableRow2.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { - this.xrTableCell3, - this.xrTableCell5, - this.xrTableCell4, - this.xrTableCell1, - this.xrTableCell9, - this.xrTableCell12, - this.xrTableCell7}); - this.xrTableRow2.Name = "xrTableRow2"; - this.xrTableRow2.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F); - this.xrTableRow2.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; - this.xrTableRow2.Weight = 1D; - // - // xrTableCell3 - // - this.xrTableCell3.Font = new System.Drawing.Font("Arial", 9.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); - this.xrTableCell3.Name = "xrTableCell3"; - this.xrTableCell3.StylePriority.UsePadding = false; - this.xrTableCell3.StylePriority.UseTextAlignment = false; - this.xrTableCell3.Text = "Datum"; - this.xrTableCell3.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; - this.xrTableCell3.Weight = 0.23743016759776542D; - // - // xrTableCell5 - // - this.xrTableCell5.Font = new System.Drawing.Font("Arial", 9.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); - this.xrTableCell5.Name = "xrTableCell5"; - this.xrTableCell5.StylePriority.UseFont = false; - this.xrTableCell5.StylePriority.UseTextAlignment = false; - this.xrTableCell5.Text = "Uhrzeit"; - this.xrTableCell5.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; - this.xrTableCell5.Weight = 0.27932960893854752D; - // - // xrTableCell4 - // - this.xrTableCell4.Font = new System.Drawing.Font("Arial", 9.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); - this.xrTableCell4.Name = "xrTableCell4"; - this.xrTableCell4.StylePriority.UsePadding = false; - this.xrTableCell4.StylePriority.UseTextAlignment = false; - this.xrTableCell4.Text = "FLM"; - this.xrTableCell4.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; - this.xrTableCell4.Weight = 0.13966480446927376D; - // - // xrTableCell1 - // - this.xrTableCell1.Font = new System.Drawing.Font("Arial", 9.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); - this.xrTableCell1.Name = "xrTableCell1"; - this.xrTableCell1.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 0, 0, 0, 100F); - this.xrTableCell1.StylePriority.UseFont = false; - this.xrTableCell1.StylePriority.UsePadding = false; - this.xrTableCell1.StylePriority.UseTextAlignment = false; - this.xrTableCell1.Text = "Gruppe"; - this.xrTableCell1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; - this.xrTableCell1.Weight = 0.18156424581005584D; - // - // xrTableCell9 - // - this.xrTableCell9.Font = new System.Drawing.Font("Arial", 9.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); - this.xrTableCell9.Name = "xrTableCell9"; - this.xrTableCell9.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 2, 0, 0, 100F); - this.xrTableCell9.Text = "KT"; - this.xrTableCell9.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; - this.xrTableCell9.Weight = 0.335195530726257D; - // - // xrTableCell12 - // - this.xrTableCell12.BackColor = System.Drawing.Color.WhiteSmoke; - this.xrTableCell12.Font = new System.Drawing.Font("Arial", 9.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); - this.xrTableCell12.Name = "xrTableCell12"; - this.xrTableCell12.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 2, 0, 0, 100F); - this.xrTableCell12.Text = "Mitarbeiter/in"; - this.xrTableCell12.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; - this.xrTableCell12.Weight = 0.363128491620112D; - // - // xrTableCell7 - // - this.xrTableCell7.BackColor = System.Drawing.Color.WhiteSmoke; - this.xrTableCell7.Font = new System.Drawing.Font("Arial", 9.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); - this.xrTableCell7.Name = "xrTableCell7"; - this.xrTableCell7.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 2, 0, 0, 100F); - this.xrTableCell7.StylePriority.UseBackColor = false; - this.xrTableCell7.StylePriority.UseFont = false; - this.xrTableCell7.StylePriority.UsePadding = false; - this.xrTableCell7.StylePriority.UseTextAlignment = false; - this.xrTableCell7.Text = "Unterschrift Klient/in"; - this.xrTableCell7.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; - this.xrTableCell7.Weight = 0.44692737430167628D; - // - // DetailReport - // - this.DetailReport.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] { - this.Detail1}); - this.DetailReport.DataMember = "Services"; - this.DetailReport.DataSource = this.bindingSource1; - this.DetailReport.Level = 0; - this.DetailReport.Name = "DetailReport"; - this.DetailReport.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F); - this.DetailReport.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; - // - // Detail1 - // - this.Detail1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { - this.xrTable3}); - this.Detail1.HeightF = 20F; - this.Detail1.Name = "Detail1"; - this.Detail1.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F); - this.Detail1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; - // - // xrTable3 - // - this.xrTable3.BorderColor = System.Drawing.Color.Black; - this.xrTable3.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right) - | DevExpress.XtraPrinting.BorderSide.Bottom))); - this.xrTable3.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F); - this.xrTable3.Name = "xrTable3"; - this.xrTable3.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F); - this.xrTable3.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] { - this.xrTableRow6}); - this.xrTable3.SizeF = new System.Drawing.SizeF(710F, 20F); - this.xrTable3.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; - // - // xrTableRow6 - // - this.xrTableRow6.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { - this.xrTableCell13, - this.xrTableCell6, - this.xrTableCell14, - this.xrTableCell2, - this.xrTableCell16, - this.xrTableCell17, - this.xrTableCell8}); - this.xrTableRow6.Name = "xrTableRow6"; - this.xrTableRow6.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F); - this.xrTableRow6.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; - this.xrTableRow6.Weight = 1D; - // - // xrTableCell13 - // - this.xrTableCell13.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { - new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.StartDate", "{0:dd.MM.yyyy}")}); - this.xrTableCell13.Font = new System.Drawing.Font("Arial", 10F); - this.xrTableCell13.Name = "xrTableCell13"; - this.xrTableCell13.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); - this.xrTableCell13.StylePriority.UseFont = false; - this.xrTableCell13.StylePriority.UseTextAlignment = false; - this.xrTableCell13.Text = "xrTableCell13"; - this.xrTableCell13.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; - this.xrTableCell13.Weight = 0.1073232316256649D; - // - // xrTableCell6 - // - this.xrTableCell6.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { - new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.TimeRangeString")}); - this.xrTableCell6.Font = new System.Drawing.Font("Arial", 10F); - this.xrTableCell6.Name = "xrTableCell6"; - this.xrTableCell6.StylePriority.UseFont = false; - this.xrTableCell6.StylePriority.UseTextAlignment = false; - this.xrTableCell6.Text = "xrTableCell6"; - this.xrTableCell6.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; - this.xrTableCell6.Weight = 0.12626261628076868D; - // - // xrTableCell14 - // - this.xrTableCell14.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { - new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.Minutes", "{0:0.##}")}); - this.xrTableCell14.Font = new System.Drawing.Font("Arial", 10F); - this.xrTableCell14.Name = "xrTableCell14"; - this.xrTableCell14.StylePriority.UseFont = false; - this.xrTableCell14.StylePriority.UsePadding = false; - this.xrTableCell14.StylePriority.UseTextAlignment = false; - this.xrTableCell14.Text = "xrTableCell14"; - this.xrTableCell14.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; - this.xrTableCell14.Weight = 0.063131312782529425D; - // - // xrTableCell2 - // - this.xrTableCell2.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { - new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.fieldGruppe")}); - this.xrTableCell2.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); - this.xrTableCell2.Name = "xrTableCell2"; - this.xrTableCell2.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 0, 0, 0, 100F); - this.xrTableCell2.StylePriority.UseFont = false; - this.xrTableCell2.StylePriority.UsePadding = false; - this.xrTableCell2.StylePriority.UseTextAlignment = false; - this.xrTableCell2.Text = "xrTableCell2"; - this.xrTableCell2.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; - this.xrTableCell2.Weight = 0.082070707402882082D; - // - // xrTableCell16 - // - this.xrTableCell16.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { - new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.CostBearer")}); - this.xrTableCell16.Font = new System.Drawing.Font("Arial", 10F); - this.xrTableCell16.Name = "xrTableCell16"; - this.xrTableCell16.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); - this.xrTableCell16.StylePriority.UseFont = false; - this.xrTableCell16.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; - this.xrTableCell16.Weight = 0.15151515217950143D; - // - // xrTableCell17 - // - this.xrTableCell17.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { - new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.EmployeeAbbr")}); - this.xrTableCell17.Font = new System.Drawing.Font("Arial", 10F); - this.xrTableCell17.Name = "xrTableCell17"; - this.xrTableCell17.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); - this.xrTableCell17.StylePriority.UseFont = false; - this.xrTableCell17.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; - this.xrTableCell17.Weight = 0.16414146237321872D; - // - // xrTableCell8 - // - this.xrTableCell8.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { - this.picSignature}); - this.xrTableCell8.Font = new System.Drawing.Font("Arial", 10F); - this.xrTableCell8.Name = "xrTableCell8"; - this.xrTableCell8.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); - this.xrTableCell8.StylePriority.UseFont = false; - this.xrTableCell8.StylePriority.UsePadding = false; - this.xrTableCell8.StylePriority.UseTextAlignment = false; - this.xrTableCell8.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; - this.xrTableCell8.Weight = 0.20202025406517979D; - // - // picSignature - // - this.picSignature.Borders = DevExpress.XtraPrinting.BorderSide.None; - this.picSignature.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { - new DevExpress.XtraReports.UI.XRBinding("Tag", null, "Services.Signature")}); - this.picSignature.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F); - this.picSignature.Name = "picSignature"; - this.picSignature.SizeF = new System.Drawing.SizeF(160F, 20F); - this.picSignature.Sizing = DevExpress.XtraPrinting.ImageSizeMode.ZoomImage; - this.picSignature.StylePriority.UseBorders = false; - this.picSignature.BeforePrint += new System.Drawing.Printing.PrintEventHandler(this.picSignature_BeforePrint); - // - // bindingSource1 - // - this.bindingSource1.DataSource = typeof(BeWo.Report.ReportObjects.ServicesOverviewRO); - // - // DetailReport1 - // - this.DetailReport1.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] { - this.Detail2}); - this.DetailReport1.Level = 1; - this.DetailReport1.Name = "DetailReport1"; - this.DetailReport1.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F); - this.DetailReport1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; - // - // Detail2 - // - this.Detail2.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) - | DevExpress.XtraPrinting.BorderSide.Right) - | DevExpress.XtraPrinting.BorderSide.Bottom))); - this.Detail2.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { - this.xrLabel12, - this.xrLabel2, - this.xrLabel5, - this.xrLabel3, - this.xrLabel4}); - this.Detail2.HeightF = 153.0209F; - this.Detail2.Name = "Detail2"; - this.Detail2.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F); - this.Detail2.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; - // - // xrLabel12 - // - this.xrLabel12.Borders = DevExpress.XtraPrinting.BorderSide.None; - this.xrLabel12.Font = new System.Drawing.Font("Arial", 10F); - this.xrLabel12.LocationFloat = new DevExpress.Utils.PointFloat(0F, 71.72922F); - 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(327.2084F, 56.29164F); - this.xrLabel12.StylePriority.UseBorders = false; - this.xrLabel12.StylePriority.UseFont = false; - this.xrLabel12.StylePriority.UseTextAlignment = false; - this.xrLabel12.Text = "Datum"; - this.xrLabel12.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; - // - // xrLabel2 - // - this.xrLabel2.Borders = DevExpress.XtraPrinting.BorderSide.Bottom; - this.xrLabel2.LocationFloat = new DevExpress.Utils.PointFloat(0F, 46.72921F); - this.xrLabel2.Name = "xrLabel2"; - this.xrLabel2.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); - this.xrLabel2.SizeF = new System.Drawing.SizeF(292.9169F, 25F); - this.xrLabel2.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; - // - // xrLabel5 - // - this.xrLabel5.Borders = DevExpress.XtraPrinting.BorderSide.None; - this.xrLabel5.Font = new System.Drawing.Font("Arial", 10F); - this.xrLabel5.LocationFloat = new DevExpress.Utils.PointFloat(409.7916F, 71.72922F); - this.xrLabel5.Multiline = true; - this.xrLabel5.Name = "xrLabel5"; - this.xrLabel5.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); - this.xrLabel5.SizeF = new System.Drawing.SizeF(327.2084F, 56.29164F); - this.xrLabel5.StylePriority.UseBorders = false; - this.xrLabel5.StylePriority.UseFont = false; - this.xrLabel5.StylePriority.UseTextAlignment = false; - this.xrLabel5.Text = "Unterschrift Klient/in\r\n(oder gesetzliche/r Betreuer/in):"; - this.xrLabel5.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; - // - // xrLabel3 - // - this.xrLabel3.Borders = DevExpress.XtraPrinting.BorderSide.Bottom; - this.xrLabel3.LocationFloat = new DevExpress.Utils.PointFloat(409.7916F, 46.72921F); - this.xrLabel3.Name = "xrLabel3"; - this.xrLabel3.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); - this.xrLabel3.SizeF = new System.Drawing.SizeF(300.2086F, 25F); - this.xrLabel3.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; - // - // xrLabel4 - // - this.xrLabel4.Borders = DevExpress.XtraPrinting.BorderSide.None; - this.xrLabel4.Font = new System.Drawing.Font("Arial", 10F); - this.xrLabel4.LocationFloat = new DevExpress.Utils.PointFloat(0F, 128.0209F); - this.xrLabel4.Name = "xrLabel4"; - this.xrLabel4.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); - this.xrLabel4.SizeF = new System.Drawing.SizeF(333F, 25F); - this.xrLabel4.StylePriority.UseFont = false; - this.xrLabel4.StylePriority.UseTextAlignment = false; - this.xrLabel4.Text = "Ich versichere die Richtigkeit der o.g. Angaben:"; - this.xrLabel4.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; - // - // DetailReport2 - // - this.DetailReport2.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] { - this.Detail3, - this.GroupFooter1}); - this.DetailReport2.DataMember = "AllEmployees"; - this.DetailReport2.DataSource = this.bindingSource1; - this.DetailReport2.Level = 2; - this.DetailReport2.Name = "DetailReport2"; - this.DetailReport2.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F); - this.DetailReport2.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; - // - // Detail3 - // - this.Detail3.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { - this.xrLabel10, - this.xrLabel7, - this.xrLabel6, - this.xrLabel8}); - this.Detail3.HeightF = 42F; - this.Detail3.Name = "Detail3"; - this.Detail3.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F); - this.Detail3.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; - // - // xrLabel10 - // - this.xrLabel10.Font = new System.Drawing.Font("Arial", 9.75F); - this.xrLabel10.LocationFloat = new DevExpress.Utils.PointFloat(392F, 17F); - this.xrLabel10.Name = "xrLabel10"; - this.xrLabel10.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); - this.xrLabel10.SizeF = new System.Drawing.SizeF(100F, 25F); - this.xrLabel10.StylePriority.UseFont = false; - this.xrLabel10.StylePriority.UseTextAlignment = false; - this.xrLabel10.Text = "FLM"; - this.xrLabel10.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; - // - // xrLabel7 - // - this.xrLabel7.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { - new DevExpress.XtraReports.UI.XRBinding("Text", null, "AllEmployees.TotalFLM", "{0:0.##}")}); - this.xrLabel7.Font = new System.Drawing.Font("Arial", 10F); - this.xrLabel7.LocationFloat = new DevExpress.Utils.PointFloat(325F, 17F); - this.xrLabel7.Name = "xrLabel7"; - this.xrLabel7.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); - this.xrLabel7.SizeF = new System.Drawing.SizeF(58F, 25F); - this.xrLabel7.StylePriority.UseFont = false; - this.xrLabel7.StylePriority.UseTextAlignment = false; - this.xrLabel7.Text = "xrLabel7"; - this.xrLabel7.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight; - // - // xrLabel6 - // - this.xrLabel6.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { - new DevExpress.XtraReports.UI.XRBinding("Text", null, "AllEmployees.EmployeeName")}); - this.xrLabel6.Font = new System.Drawing.Font("Arial", 9.75F); - this.xrLabel6.LocationFloat = new DevExpress.Utils.PointFloat(0F, 17F); - this.xrLabel6.Name = "xrLabel6"; - this.xrLabel6.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); - this.xrLabel6.SizeF = new System.Drawing.SizeF(125F, 25F); - this.xrLabel6.StylePriority.UseFont = false; - this.xrLabel6.StylePriority.UseTextAlignment = false; - this.xrLabel6.Text = "xrLabel6"; - this.xrLabel6.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; - // - // xrLabel8 - // - this.xrLabel8.Borders = DevExpress.XtraPrinting.BorderSide.Bottom; - this.xrLabel8.Font = new System.Drawing.Font("Arial", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); - this.xrLabel8.LocationFloat = new DevExpress.Utils.PointFloat(125F, 12F); - this.xrLabel8.Name = "xrLabel8"; - this.xrLabel8.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); - this.xrLabel8.SizeF = new System.Drawing.SizeF(200F, 25F); - this.xrLabel8.StylePriority.UseBorders = false; - this.xrLabel8.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; - // - // GroupFooter1 - // - this.GroupFooter1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { - this.xrLabel11}); - this.GroupFooter1.HeightF = 50F; - this.GroupFooter1.Name = "GroupFooter1"; - // - // xrLabel11 - // - this.xrLabel11.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { - new DevExpress.XtraReports.UI.XRBinding("Text", null, "TotalFLMPerCostBearer")}); - this.xrLabel11.Font = new System.Drawing.Font("Arial", 10F, ((System.Drawing.FontStyle)((System.Drawing.FontStyle.Bold | System.Drawing.FontStyle.Italic)))); - this.xrLabel11.LocationFloat = new DevExpress.Utils.PointFloat(0F, 25F); - 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(710.0001F, 25F); - this.xrLabel11.StylePriority.UseFont = false; - this.xrLabel11.Text = "xrLabel11"; - // - // ReportHeader - // - this.ReportHeader.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { - this.xrLabel1, - this.xrLabel9}); - this.ReportHeader.HeightF = 65F; - this.ReportHeader.Name = "ReportHeader"; - // - // xrLabel1 - // - this.xrLabel1.Font = new System.Drawing.Font("Arial", 14F); - this.xrLabel1.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F); - this.xrLabel1.Multiline = true; - this.xrLabel1.Name = "xrLabel1"; - this.xrLabel1.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); - this.xrLabel1.SizeF = new System.Drawing.SizeF(650F, 25F); - this.xrLabel1.StylePriority.UseFont = false; - this.xrLabel1.StylePriority.UseTextAlignment = false; - this.xrLabel1.Text = "Stunden-Dokumentation"; - this.xrLabel1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; - // - // xrLabel9 - // - this.xrLabel9.Font = new System.Drawing.Font("Arial", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); - this.xrLabel9.LocationFloat = new DevExpress.Utils.PointFloat(0F, 33F); - 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(650F, 25F); - this.xrLabel9.StylePriority.UseFont = false; - this.xrLabel9.StylePriority.UseTextAlignment = false; - this.xrLabel9.Text = "[CustomerName]: [Month] [Year]"; - this.xrLabel9.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; - // - // topMarginBand1 - // - this.topMarginBand1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { - this.xrPictureBox1}); - this.topMarginBand1.HeightF = 150F; - this.topMarginBand1.Name = "topMarginBand1"; - // - // xrPictureBox1 - // - this.xrPictureBox1.Image = ((System.Drawing.Image)(resources.GetObject("xrPictureBox1.Image"))); - this.xrPictureBox1.LocationFloat = new DevExpress.Utils.PointFloat(0F, 61.66665F); - this.xrPictureBox1.Name = "xrPictureBox1"; - this.xrPictureBox1.SizeF = new System.Drawing.SizeF(250F, 50F); - this.xrPictureBox1.Sizing = DevExpress.XtraPrinting.ImageSizeMode.ZoomImage; - // - // bottomMarginBand1 - // - this.bottomMarginBand1.HeightF = 30F; - this.bottomMarginBand1.Name = "bottomMarginBand1"; - // - // fieldGruppe - // - this.fieldGruppe.DataMember = "Services"; - this.fieldGruppe.Expression = "Iif([CustomerCount] < 2, \'\', ToStr([CustomerCount]) + \' TN\')"; - this.fieldGruppe.FieldType = DevExpress.XtraReports.UI.FieldType.String; - this.fieldGruppe.Name = "fieldGruppe"; - // - // Stundenzettel - // - this.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] { - this.Detail, - this.DetailReport, - this.DetailReport1, - this.DetailReport2, - this.ReportHeader, - this.topMarginBand1, - this.bottomMarginBand1}); - this.CalculatedFields.AddRange(new DevExpress.XtraReports.UI.CalculatedField[] { - this.fieldGruppe}); - this.DataSource = this.bindingSource1; - this.Margins = new System.Drawing.Printing.Margins(60, 30, 150, 30); - this.PageHeight = 1169; - this.PageWidth = 827; - this.PaperKind = System.Drawing.Printing.PaperKind.A4; - this.Version = "17.1"; - ((System.ComponentModel.ISupportInitialize)(this.xrTableServiceRecords1)).EndInit(); - ((System.ComponentModel.ISupportInitialize)(this.xrTable3)).EndInit(); - ((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).EndInit(); - ((System.ComponentModel.ISupportInitialize)(this)).EndInit(); - - } - - #endregion - - private DevExpress.XtraReports.UI.DetailBand Detail; - private System.Windows.Forms.BindingSource bindingSource1; - private DevExpress.XtraReports.UI.DetailReportBand DetailReport; - private DevExpress.XtraReports.UI.DetailBand Detail1; - private DevExpress.XtraReports.UI.XRTable xrTable3; - private DevExpress.XtraReports.UI.XRTableRow xrTableRow6; - private DevExpress.XtraReports.UI.XRTableCell xrTableCell14; - private DevExpress.XtraReports.UI.XRTableCell xrTableCell16; - private DevExpress.XtraReports.UI.XRTableCell xrTableCell17; - private DevExpress.XtraReports.UI.DetailReportBand DetailReport1; - private DevExpress.XtraReports.UI.DetailBand Detail2; - private DevExpress.XtraReports.UI.XRLabel xrLabel4; - private DevExpress.XtraReports.UI.DetailReportBand DetailReport2; - private DevExpress.XtraReports.UI.DetailBand Detail3; - private DevExpress.XtraReports.UI.XRLabel xrLabel8; - private DevExpress.XtraReports.UI.ReportHeaderBand ReportHeader; - private DevExpress.XtraReports.UI.XRLabel xrLabel1; - private DevExpress.XtraReports.UI.XRLabel xrLabel9; - private DevExpress.XtraReports.UI.XRLabel xrLabel3; - private DevExpress.XtraReports.UI.XRLabel xrLabel5; - private DevExpress.XtraReports.UI.XRTable xrTableServiceRecords1; - private DevExpress.XtraReports.UI.XRTableRow xrTableRow2; - private DevExpress.XtraReports.UI.XRTableCell xrTableCell3; - private DevExpress.XtraReports.UI.XRTableCell xrTableCell4; - private DevExpress.XtraReports.UI.XRTableCell xrTableCell9; - private DevExpress.XtraReports.UI.XRTableCell xrTableCell12; - private DevExpress.XtraReports.UI.XRLabel xrLabel7; - private DevExpress.XtraReports.UI.XRLabel xrLabel6; - private DevExpress.XtraReports.UI.XRLabel xrLabel10; - private DevExpress.XtraReports.UI.XRLabel xrLabel11; - private DevExpress.XtraReports.UI.XRTableCell xrTableCell13; - private DevExpress.XtraReports.UI.GroupFooterBand GroupFooter1; - private DevExpress.XtraReports.UI.TopMarginBand topMarginBand1; - private DevExpress.XtraReports.UI.BottomMarginBand bottomMarginBand1; - private DevExpress.XtraReports.UI.XRTableCell xrTableCell1; - private DevExpress.XtraReports.UI.XRTableCell xrTableCell2; - private DevExpress.XtraReports.UI.CalculatedField fieldGruppe; - private DevExpress.XtraReports.UI.XRTableCell xrTableCell5; - private DevExpress.XtraReports.UI.XRTableCell xrTableCell6; - private DevExpress.XtraReports.UI.XRLabel xrLabel12; - private DevExpress.XtraReports.UI.XRLabel xrLabel2; - private DevExpress.XtraReports.UI.XRPictureBox xrPictureBox1; - private DevExpress.XtraReports.UI.XRTableCell xrTableCell7; - private DevExpress.XtraReports.UI.XRTableCell xrTableCell8; - private DevExpress.XtraReports.UI.XRPictureBox picSignature; - } -} +using BeWo.Report.ReportObjects; +namespace BeWo.WegweiserBetreuungsdienstReports +{ + partial class Stundenzettel + { + /// + /// 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(Stundenzettel)); + this.Detail = new DevExpress.XtraReports.UI.DetailBand(); + this.xrTableServiceRecords1 = new DevExpress.XtraReports.UI.XRTable(); + this.xrTableRow2 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell3 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell5 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell4 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell1 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell9 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell12 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell7 = new DevExpress.XtraReports.UI.XRTableCell(); + this.DetailReport = new DevExpress.XtraReports.UI.DetailReportBand(); + this.Detail1 = new DevExpress.XtraReports.UI.DetailBand(); + this.xrTable3 = new DevExpress.XtraReports.UI.XRTable(); + this.xrTableRow6 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell13 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell6 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell14 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell2 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell16 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell17 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell8 = new DevExpress.XtraReports.UI.XRTableCell(); + this.picSignature = new DevExpress.XtraReports.UI.XRPictureBox(); + this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components); + this.DetailReport1 = new DevExpress.XtraReports.UI.DetailReportBand(); + this.Detail2 = new DevExpress.XtraReports.UI.DetailBand(); + this.xrLabel12 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel2 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel5 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel3 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel4 = new DevExpress.XtraReports.UI.XRLabel(); + this.DetailReport2 = new DevExpress.XtraReports.UI.DetailReportBand(); + this.Detail3 = new DevExpress.XtraReports.UI.DetailBand(); + this.xrLabel10 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel7 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel6 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel8 = new DevExpress.XtraReports.UI.XRLabel(); + this.GroupFooter1 = new DevExpress.XtraReports.UI.GroupFooterBand(); + this.xrLabel11 = new DevExpress.XtraReports.UI.XRLabel(); + this.ReportHeader = new DevExpress.XtraReports.UI.ReportHeaderBand(); + this.xrLabel1 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel9 = new DevExpress.XtraReports.UI.XRLabel(); + this.topMarginBand1 = new DevExpress.XtraReports.UI.TopMarginBand(); + this.xrPictureBox1 = new DevExpress.XtraReports.UI.XRPictureBox(); + this.bottomMarginBand1 = new DevExpress.XtraReports.UI.BottomMarginBand(); + this.fieldGruppe = new DevExpress.XtraReports.UI.CalculatedField(); + ((System.ComponentModel.ISupportInitialize)(this.xrTableServiceRecords1)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrTable3)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this)).BeginInit(); + // + // Detail + // + this.Detail.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.xrTableServiceRecords1}); + this.Detail.HeightF = 20F; + this.Detail.Name = "Detail"; + this.Detail.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F); + this.Detail.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; + // + // xrTableServiceRecords1 + // + this.xrTableServiceRecords1.BackColor = System.Drawing.Color.WhiteSmoke; + this.xrTableServiceRecords1.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) + | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableServiceRecords1.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F); + this.xrTableServiceRecords1.Name = "xrTableServiceRecords1"; + this.xrTableServiceRecords1.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F); + this.xrTableServiceRecords1.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] { + this.xrTableRow2}); + this.xrTableServiceRecords1.SizeF = new System.Drawing.SizeF(710F, 20F); + this.xrTableServiceRecords1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; + // + // xrTableRow2 + // + this.xrTableRow2.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell3, + this.xrTableCell5, + this.xrTableCell4, + this.xrTableCell1, + this.xrTableCell9, + this.xrTableCell12, + this.xrTableCell7}); + this.xrTableRow2.Name = "xrTableRow2"; + this.xrTableRow2.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F); + this.xrTableRow2.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; + this.xrTableRow2.Weight = 1D; + // + // xrTableCell3 + // + this.xrTableCell3.Font = new System.Drawing.Font("Arial", 9.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrTableCell3.Name = "xrTableCell3"; + this.xrTableCell3.StylePriority.UsePadding = false; + this.xrTableCell3.StylePriority.UseTextAlignment = false; + this.xrTableCell3.Text = "Datum"; + this.xrTableCell3.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.xrTableCell3.Weight = 0.23743016759776542D; + // + // xrTableCell5 + // + this.xrTableCell5.Font = new System.Drawing.Font("Arial", 9.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrTableCell5.Name = "xrTableCell5"; + this.xrTableCell5.StylePriority.UseFont = false; + this.xrTableCell5.StylePriority.UseTextAlignment = false; + this.xrTableCell5.Text = "Uhrzeit"; + this.xrTableCell5.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.xrTableCell5.Weight = 0.27932960893854752D; + // + // xrTableCell4 + // + this.xrTableCell4.Font = new System.Drawing.Font("Arial", 9.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrTableCell4.Name = "xrTableCell4"; + this.xrTableCell4.StylePriority.UsePadding = false; + this.xrTableCell4.StylePriority.UseTextAlignment = false; + this.xrTableCell4.Text = "FLM"; + this.xrTableCell4.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.xrTableCell4.Weight = 0.13966480446927376D; + // + // xrTableCell1 + // + this.xrTableCell1.Font = new System.Drawing.Font("Arial", 9.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrTableCell1.Name = "xrTableCell1"; + this.xrTableCell1.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 0, 0, 0, 100F); + this.xrTableCell1.StylePriority.UseFont = false; + this.xrTableCell1.StylePriority.UsePadding = false; + this.xrTableCell1.StylePriority.UseTextAlignment = false; + this.xrTableCell1.Text = "Gruppe"; + this.xrTableCell1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + this.xrTableCell1.Weight = 0.18156424581005584D; + // + // xrTableCell9 + // + this.xrTableCell9.Font = new System.Drawing.Font("Arial", 9.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrTableCell9.Name = "xrTableCell9"; + this.xrTableCell9.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 2, 0, 0, 100F); + this.xrTableCell9.Text = "KT"; + this.xrTableCell9.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + this.xrTableCell9.Weight = 0.335195530726257D; + // + // xrTableCell12 + // + this.xrTableCell12.BackColor = System.Drawing.Color.WhiteSmoke; + this.xrTableCell12.Font = new System.Drawing.Font("Arial", 9.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrTableCell12.Name = "xrTableCell12"; + this.xrTableCell12.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 2, 0, 0, 100F); + this.xrTableCell12.Text = "Mitarbeiter/in"; + this.xrTableCell12.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + this.xrTableCell12.Weight = 0.363128491620112D; + // + // xrTableCell7 + // + this.xrTableCell7.BackColor = System.Drawing.Color.WhiteSmoke; + this.xrTableCell7.Font = new System.Drawing.Font("Arial", 9.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrTableCell7.Name = "xrTableCell7"; + this.xrTableCell7.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 2, 0, 0, 100F); + this.xrTableCell7.StylePriority.UseBackColor = false; + this.xrTableCell7.StylePriority.UseFont = false; + this.xrTableCell7.StylePriority.UsePadding = false; + this.xrTableCell7.StylePriority.UseTextAlignment = false; + this.xrTableCell7.Text = "Unterschrift Klient/in"; + this.xrTableCell7.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + this.xrTableCell7.Weight = 0.44692737430167628D; + // + // DetailReport + // + this.DetailReport.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] { + this.Detail1}); + this.DetailReport.DataMember = "Services"; + this.DetailReport.DataSource = this.bindingSource1; + this.DetailReport.Level = 0; + this.DetailReport.Name = "DetailReport"; + this.DetailReport.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F); + this.DetailReport.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; + // + // Detail1 + // + this.Detail1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.xrTable3}); + this.Detail1.HeightF = 20F; + this.Detail1.Name = "Detail1"; + this.Detail1.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F); + this.Detail1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; + // + // xrTable3 + // + this.xrTable3.BorderColor = System.Drawing.Color.Black; + this.xrTable3.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTable3.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F); + this.xrTable3.Name = "xrTable3"; + this.xrTable3.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F); + this.xrTable3.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] { + this.xrTableRow6}); + this.xrTable3.SizeF = new System.Drawing.SizeF(710F, 20F); + this.xrTable3.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; + // + // xrTableRow6 + // + this.xrTableRow6.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell13, + this.xrTableCell6, + this.xrTableCell14, + this.xrTableCell2, + this.xrTableCell16, + this.xrTableCell17, + this.xrTableCell8}); + this.xrTableRow6.Name = "xrTableRow6"; + this.xrTableRow6.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F); + this.xrTableRow6.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; + this.xrTableRow6.Weight = 1D; + // + // xrTableCell13 + // + this.xrTableCell13.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.StartDate", "{0:dd.MM.yyyy}")}); + this.xrTableCell13.Font = new System.Drawing.Font("Arial", 10F); + this.xrTableCell13.Name = "xrTableCell13"; + this.xrTableCell13.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrTableCell13.StylePriority.UseFont = false; + this.xrTableCell13.StylePriority.UseTextAlignment = false; + this.xrTableCell13.Text = "xrTableCell13"; + this.xrTableCell13.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.xrTableCell13.Weight = 0.1073232316256649D; + // + // xrTableCell6 + // + this.xrTableCell6.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.TimeRangeString")}); + this.xrTableCell6.Font = new System.Drawing.Font("Arial", 10F); + this.xrTableCell6.Name = "xrTableCell6"; + this.xrTableCell6.StylePriority.UseFont = false; + this.xrTableCell6.StylePriority.UseTextAlignment = false; + this.xrTableCell6.Text = "xrTableCell6"; + this.xrTableCell6.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.xrTableCell6.Weight = 0.12626261628076868D; + // + // xrTableCell14 + // + this.xrTableCell14.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.Minutes", "{0:0.##}")}); + this.xrTableCell14.Font = new System.Drawing.Font("Arial", 10F); + this.xrTableCell14.Name = "xrTableCell14"; + this.xrTableCell14.StylePriority.UseFont = false; + this.xrTableCell14.StylePriority.UsePadding = false; + this.xrTableCell14.StylePriority.UseTextAlignment = false; + this.xrTableCell14.Text = "xrTableCell14"; + this.xrTableCell14.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.xrTableCell14.Weight = 0.063131312782529425D; + // + // xrTableCell2 + // + this.xrTableCell2.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.fieldGruppe")}); + this.xrTableCell2.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrTableCell2.Name = "xrTableCell2"; + this.xrTableCell2.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 0, 0, 0, 100F); + this.xrTableCell2.StylePriority.UseFont = false; + this.xrTableCell2.StylePriority.UsePadding = false; + this.xrTableCell2.StylePriority.UseTextAlignment = false; + this.xrTableCell2.Text = "xrTableCell2"; + this.xrTableCell2.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + this.xrTableCell2.Weight = 0.082070707402882082D; + // + // xrTableCell16 + // + this.xrTableCell16.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.CostBearer")}); + this.xrTableCell16.Font = new System.Drawing.Font("Arial", 10F); + this.xrTableCell16.Name = "xrTableCell16"; + this.xrTableCell16.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrTableCell16.StylePriority.UseFont = false; + this.xrTableCell16.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + this.xrTableCell16.Weight = 0.15151515217950143D; + // + // xrTableCell17 + // + this.xrTableCell17.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.EmployeeAbbr")}); + this.xrTableCell17.Font = new System.Drawing.Font("Arial", 10F); + this.xrTableCell17.Name = "xrTableCell17"; + this.xrTableCell17.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrTableCell17.StylePriority.UseFont = false; + this.xrTableCell17.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + this.xrTableCell17.Weight = 0.16414146237321872D; + // + // xrTableCell8 + // + this.xrTableCell8.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.picSignature}); + this.xrTableCell8.Font = new System.Drawing.Font("Arial", 10F); + this.xrTableCell8.Name = "xrTableCell8"; + this.xrTableCell8.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrTableCell8.StylePriority.UseFont = false; + this.xrTableCell8.StylePriority.UsePadding = false; + this.xrTableCell8.StylePriority.UseTextAlignment = false; + this.xrTableCell8.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + this.xrTableCell8.Weight = 0.20202025406517979D; + // + // picSignature + // + this.picSignature.Borders = DevExpress.XtraPrinting.BorderSide.None; + this.picSignature.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Tag", null, "Services.Signature")}); + this.picSignature.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F); + this.picSignature.Name = "picSignature"; + this.picSignature.SizeF = new System.Drawing.SizeF(160F, 20F); + this.picSignature.Sizing = DevExpress.XtraPrinting.ImageSizeMode.ZoomImage; + this.picSignature.StylePriority.UseBorders = false; + this.picSignature.BeforePrint += new System.Drawing.Printing.PrintEventHandler(this.picSignature_BeforePrint); + // + // bindingSource1 + // + this.bindingSource1.DataSource = typeof(BeWo.Report.ReportObjects.ServicesOverviewRO); + // + // DetailReport1 + // + this.DetailReport1.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] { + this.Detail2}); + this.DetailReport1.Level = 1; + this.DetailReport1.Name = "DetailReport1"; + this.DetailReport1.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F); + this.DetailReport1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; + // + // Detail2 + // + this.Detail2.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) + | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.Detail2.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.xrLabel12, + this.xrLabel2, + this.xrLabel5, + this.xrLabel3, + this.xrLabel4}); + this.Detail2.HeightF = 153.0209F; + this.Detail2.Name = "Detail2"; + this.Detail2.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F); + this.Detail2.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; + // + // xrLabel12 + // + this.xrLabel12.Borders = DevExpress.XtraPrinting.BorderSide.None; + this.xrLabel12.Font = new System.Drawing.Font("Arial", 10F); + this.xrLabel12.LocationFloat = new DevExpress.Utils.PointFloat(0F, 71.72922F); + 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(327.2084F, 56.29164F); + this.xrLabel12.StylePriority.UseBorders = false; + this.xrLabel12.StylePriority.UseFont = false; + this.xrLabel12.StylePriority.UseTextAlignment = false; + this.xrLabel12.Text = "Datum"; + this.xrLabel12.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; + // + // xrLabel2 + // + this.xrLabel2.Borders = DevExpress.XtraPrinting.BorderSide.Bottom; + this.xrLabel2.LocationFloat = new DevExpress.Utils.PointFloat(0F, 46.72921F); + this.xrLabel2.Name = "xrLabel2"; + this.xrLabel2.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel2.SizeF = new System.Drawing.SizeF(292.9169F, 25F); + this.xrLabel2.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; + // + // xrLabel5 + // + this.xrLabel5.Borders = DevExpress.XtraPrinting.BorderSide.None; + this.xrLabel5.Font = new System.Drawing.Font("Arial", 10F); + this.xrLabel5.LocationFloat = new DevExpress.Utils.PointFloat(409.7916F, 71.72922F); + this.xrLabel5.Multiline = true; + this.xrLabel5.Name = "xrLabel5"; + this.xrLabel5.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel5.SizeF = new System.Drawing.SizeF(327.2084F, 56.29164F); + this.xrLabel5.StylePriority.UseBorders = false; + this.xrLabel5.StylePriority.UseFont = false; + this.xrLabel5.StylePriority.UseTextAlignment = false; + this.xrLabel5.Text = "Unterschrift Klient/in\r\n(oder gesetzliche/r Betreuer/in):"; + this.xrLabel5.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; + // + // xrLabel3 + // + this.xrLabel3.Borders = DevExpress.XtraPrinting.BorderSide.Bottom; + this.xrLabel3.LocationFloat = new DevExpress.Utils.PointFloat(409.7916F, 46.72921F); + this.xrLabel3.Name = "xrLabel3"; + this.xrLabel3.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel3.SizeF = new System.Drawing.SizeF(300.2086F, 25F); + this.xrLabel3.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; + // + // xrLabel4 + // + this.xrLabel4.Borders = DevExpress.XtraPrinting.BorderSide.None; + this.xrLabel4.Font = new System.Drawing.Font("Arial", 10F); + this.xrLabel4.LocationFloat = new DevExpress.Utils.PointFloat(0F, 128.0209F); + this.xrLabel4.Name = "xrLabel4"; + this.xrLabel4.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel4.SizeF = new System.Drawing.SizeF(333F, 25F); + this.xrLabel4.StylePriority.UseFont = false; + this.xrLabel4.StylePriority.UseTextAlignment = false; + this.xrLabel4.Text = "Ich versichere die Richtigkeit der o.g. Angaben:"; + this.xrLabel4.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + // + // DetailReport2 + // + this.DetailReport2.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] { + this.Detail3, + this.GroupFooter1}); + this.DetailReport2.DataMember = "AllEmployees"; + this.DetailReport2.DataSource = this.bindingSource1; + this.DetailReport2.Level = 2; + this.DetailReport2.Name = "DetailReport2"; + this.DetailReport2.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F); + this.DetailReport2.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; + // + // Detail3 + // + this.Detail3.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.xrLabel10, + this.xrLabel7, + this.xrLabel6, + this.xrLabel8}); + this.Detail3.HeightF = 42F; + this.Detail3.Name = "Detail3"; + this.Detail3.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F); + this.Detail3.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; + // + // xrLabel10 + // + this.xrLabel10.Font = new System.Drawing.Font("Arial", 9.75F); + this.xrLabel10.LocationFloat = new DevExpress.Utils.PointFloat(392F, 17F); + this.xrLabel10.Name = "xrLabel10"; + this.xrLabel10.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel10.SizeF = new System.Drawing.SizeF(100F, 25F); + this.xrLabel10.StylePriority.UseFont = false; + this.xrLabel10.StylePriority.UseTextAlignment = false; + this.xrLabel10.Text = "FLM"; + this.xrLabel10.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + // + // xrLabel7 + // + this.xrLabel7.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "AllEmployees.TotalFLM", "{0:0.##}")}); + this.xrLabel7.Font = new System.Drawing.Font("Arial", 10F); + this.xrLabel7.LocationFloat = new DevExpress.Utils.PointFloat(325F, 17F); + this.xrLabel7.Name = "xrLabel7"; + this.xrLabel7.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel7.SizeF = new System.Drawing.SizeF(58F, 25F); + this.xrLabel7.StylePriority.UseFont = false; + this.xrLabel7.StylePriority.UseTextAlignment = false; + this.xrLabel7.Text = "xrLabel7"; + this.xrLabel7.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight; + // + // xrLabel6 + // + this.xrLabel6.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "AllEmployees.EmployeeName")}); + this.xrLabel6.Font = new System.Drawing.Font("Arial", 9.75F); + this.xrLabel6.LocationFloat = new DevExpress.Utils.PointFloat(0F, 17F); + this.xrLabel6.Name = "xrLabel6"; + this.xrLabel6.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel6.SizeF = new System.Drawing.SizeF(125F, 25F); + this.xrLabel6.StylePriority.UseFont = false; + this.xrLabel6.StylePriority.UseTextAlignment = false; + this.xrLabel6.Text = "xrLabel6"; + this.xrLabel6.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + // + // xrLabel8 + // + this.xrLabel8.Borders = DevExpress.XtraPrinting.BorderSide.Bottom; + this.xrLabel8.Font = new System.Drawing.Font("Arial", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrLabel8.LocationFloat = new DevExpress.Utils.PointFloat(125F, 12F); + this.xrLabel8.Name = "xrLabel8"; + this.xrLabel8.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel8.SizeF = new System.Drawing.SizeF(200F, 25F); + this.xrLabel8.StylePriority.UseBorders = false; + this.xrLabel8.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; + // + // GroupFooter1 + // + this.GroupFooter1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.xrLabel11}); + this.GroupFooter1.HeightF = 50F; + this.GroupFooter1.Name = "GroupFooter1"; + // + // xrLabel11 + // + this.xrLabel11.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "TotalFLMPerCostBearer")}); + this.xrLabel11.Font = new System.Drawing.Font("Arial", 10F, ((System.Drawing.FontStyle)((System.Drawing.FontStyle.Bold | System.Drawing.FontStyle.Italic)))); + this.xrLabel11.LocationFloat = new DevExpress.Utils.PointFloat(0F, 25F); + 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(710.0001F, 25F); + this.xrLabel11.StylePriority.UseFont = false; + this.xrLabel11.Text = "xrLabel11"; + // + // ReportHeader + // + this.ReportHeader.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.xrLabel1, + this.xrLabel9}); + this.ReportHeader.HeightF = 65F; + this.ReportHeader.Name = "ReportHeader"; + // + // xrLabel1 + // + this.xrLabel1.Font = new System.Drawing.Font("Arial", 14F); + this.xrLabel1.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F); + this.xrLabel1.Multiline = true; + this.xrLabel1.Name = "xrLabel1"; + this.xrLabel1.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel1.SizeF = new System.Drawing.SizeF(650F, 25F); + this.xrLabel1.StylePriority.UseFont = false; + this.xrLabel1.StylePriority.UseTextAlignment = false; + this.xrLabel1.Text = "Stunden-Dokumentation"; + this.xrLabel1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; + // + // xrLabel9 + // + this.xrLabel9.Font = new System.Drawing.Font("Arial", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrLabel9.LocationFloat = new DevExpress.Utils.PointFloat(0F, 33F); + 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(650F, 25F); + this.xrLabel9.StylePriority.UseFont = false; + this.xrLabel9.StylePriority.UseTextAlignment = false; + this.xrLabel9.Text = "[CustomerName]: [Month] [Year]"; + this.xrLabel9.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; + // + // topMarginBand1 + // + this.topMarginBand1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.xrPictureBox1}); + this.topMarginBand1.HeightF = 150F; + this.topMarginBand1.Name = "topMarginBand1"; + // + // xrPictureBox1 + // + this.xrPictureBox1.Image = ((System.Drawing.Image)(resources.GetObject("xrPictureBox1.Image"))); + this.xrPictureBox1.LocationFloat = new DevExpress.Utils.PointFloat(0F, 61.66665F); + this.xrPictureBox1.Name = "xrPictureBox1"; + this.xrPictureBox1.SizeF = new System.Drawing.SizeF(250F, 50F); + this.xrPictureBox1.Sizing = DevExpress.XtraPrinting.ImageSizeMode.ZoomImage; + // + // bottomMarginBand1 + // + this.bottomMarginBand1.HeightF = 30F; + this.bottomMarginBand1.Name = "bottomMarginBand1"; + // + // fieldGruppe + // + this.fieldGruppe.DataMember = "Services"; + this.fieldGruppe.Expression = "Iif([CustomerCount] < 2, \'\', ToStr([CustomerCount]) + \' TN\')"; + this.fieldGruppe.FieldType = DevExpress.XtraReports.UI.FieldType.String; + this.fieldGruppe.Name = "fieldGruppe"; + // + // Stundenzettel + // + this.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] { + this.Detail, + this.DetailReport, + this.DetailReport1, + this.DetailReport2, + this.ReportHeader, + this.topMarginBand1, + this.bottomMarginBand1}); + this.CalculatedFields.AddRange(new DevExpress.XtraReports.UI.CalculatedField[] { + this.fieldGruppe}); + this.DataSource = this.bindingSource1; + this.Margins = new System.Drawing.Printing.Margins(60, 30, 150, 30); + this.PageHeight = 1169; + this.PageWidth = 827; + this.PaperKind = System.Drawing.Printing.PaperKind.A4; + this.Version = "17.1"; + ((System.ComponentModel.ISupportInitialize)(this.xrTableServiceRecords1)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrTable3)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this)).EndInit(); + + } + + #endregion + + private DevExpress.XtraReports.UI.DetailBand Detail; + private System.Windows.Forms.BindingSource bindingSource1; + private DevExpress.XtraReports.UI.DetailReportBand DetailReport; + private DevExpress.XtraReports.UI.DetailBand Detail1; + private DevExpress.XtraReports.UI.XRTable xrTable3; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow6; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell14; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell16; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell17; + private DevExpress.XtraReports.UI.DetailReportBand DetailReport1; + private DevExpress.XtraReports.UI.DetailBand Detail2; + private DevExpress.XtraReports.UI.XRLabel xrLabel4; + private DevExpress.XtraReports.UI.DetailReportBand DetailReport2; + private DevExpress.XtraReports.UI.DetailBand Detail3; + private DevExpress.XtraReports.UI.XRLabel xrLabel8; + private DevExpress.XtraReports.UI.ReportHeaderBand ReportHeader; + private DevExpress.XtraReports.UI.XRLabel xrLabel1; + private DevExpress.XtraReports.UI.XRLabel xrLabel9; + private DevExpress.XtraReports.UI.XRLabel xrLabel3; + private DevExpress.XtraReports.UI.XRLabel xrLabel5; + private DevExpress.XtraReports.UI.XRTable xrTableServiceRecords1; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow2; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell3; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell4; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell9; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell12; + private DevExpress.XtraReports.UI.XRLabel xrLabel7; + private DevExpress.XtraReports.UI.XRLabel xrLabel6; + private DevExpress.XtraReports.UI.XRLabel xrLabel10; + private DevExpress.XtraReports.UI.XRLabel xrLabel11; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell13; + private DevExpress.XtraReports.UI.GroupFooterBand GroupFooter1; + private DevExpress.XtraReports.UI.TopMarginBand topMarginBand1; + private DevExpress.XtraReports.UI.BottomMarginBand bottomMarginBand1; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell1; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell2; + private DevExpress.XtraReports.UI.CalculatedField fieldGruppe; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell5; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell6; + private DevExpress.XtraReports.UI.XRLabel xrLabel12; + private DevExpress.XtraReports.UI.XRLabel xrLabel2; + private DevExpress.XtraReports.UI.XRPictureBox xrPictureBox1; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell7; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell8; + private DevExpress.XtraReports.UI.XRPictureBox picSignature; + } +} diff --git a/ReportImp/WegweiserBetreuungsdienstReports/ServicesOverviewReport.cs b/ReportImp/WegweiserBetreuungsdienstReports/Stundenzettel.cs similarity index 96% rename from ReportImp/WegweiserBetreuungsdienstReports/ServicesOverviewReport.cs rename to ReportImp/WegweiserBetreuungsdienstReports/Stundenzettel.cs index b13be5c95..b2e1f8c69 100644 --- a/ReportImp/WegweiserBetreuungsdienstReports/ServicesOverviewReport.cs +++ b/ReportImp/WegweiserBetreuungsdienstReports/Stundenzettel.cs @@ -1,60 +1,60 @@ -using System; -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.WegweiserBetreuungsdienstReports -{ - public partial class Stundenzettel : DevExpress.XtraReports.UI.XtraReport, IBeWoReport - { - public Stundenzettel() - { - InitializeComponent(); - } - - public void SetReportDataSource(ServicesOverviewRO pRO) - { - if (pRO.Services != null) - { - foreach (var item in pRO.Services) - { - ServicesOverviewRO.CreateSignatureString(item); - } - } - - - bindingSource1.DataSource = pRO; - } - - private void picSignature_BeforePrint(object sender, System.Drawing.Printing.PrintEventArgs e) - { - XRPictureBox xrBox = sender as XRPictureBox; - //var test = this.GetCurrent - string base64String = xrBox.Tag as string; - if (!String.IsNullOrWhiteSpace(base64String)) - { - var base64Data = Regex.Match(base64String, @"data:image/(?.+?),(?.+)").Groups["data"].Value; - var binData = Convert.FromBase64String(base64Data); - Image img = ByteArrayToImage(binData); - xrBox.Image = Utils.CropImage(img); - } - else - { - xrBox.Image = null; - } - } - - public Image ByteArrayToImage(byte[] byteArrayIn) - { - Image returnImage = null; - MemoryStream ms = new System.IO.MemoryStream(byteArrayIn); - returnImage = Image.FromStream(ms); - - return returnImage; - } - } -} +using System; +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.WegweiserBetreuungsdienstReports +{ + public partial class Stundenzettel : DevExpress.XtraReports.UI.XtraReport, IBeWoReport + { + public Stundenzettel() + { + InitializeComponent(); + } + + public void SetReportDataSource(ServicesOverviewRO pRO) + { + if (pRO.Services != null) + { + foreach (var item in pRO.Services) + { + ServicesOverviewRO.CreateSignatureString(item); + } + } + + + bindingSource1.DataSource = pRO; + } + + private void picSignature_BeforePrint(object sender, System.Drawing.Printing.PrintEventArgs e) + { + XRPictureBox xrBox = sender as XRPictureBox; + //var test = this.GetCurrent + string base64String = xrBox.Tag as string; + if (!String.IsNullOrWhiteSpace(base64String)) + { + var base64Data = Regex.Match(base64String, @"data:image/(?.+?),(?.+)").Groups["data"].Value; + var binData = Convert.FromBase64String(base64Data); + Image img = ByteArrayToImage(binData); + xrBox.Image = Utils.CropImage(img); + } + else + { + xrBox.Image = null; + } + } + + public Image ByteArrayToImage(byte[] byteArrayIn) + { + Image returnImage = null; + MemoryStream ms = new System.IO.MemoryStream(byteArrayIn); + returnImage = Image.FromStream(ms); + + return returnImage; + } + } +} diff --git a/ReportImp/WegweiserBetreuungsdienstReports/ServicesOverviewReport.resx b/ReportImp/WegweiserBetreuungsdienstReports/Stundenzettel.resx similarity index 98% rename from ReportImp/WegweiserBetreuungsdienstReports/ServicesOverviewReport.resx rename to ReportImp/WegweiserBetreuungsdienstReports/Stundenzettel.resx index 51af58e0c..ff46e1e39 100644 --- a/ReportImp/WegweiserBetreuungsdienstReports/ServicesOverviewReport.resx +++ b/ReportImp/WegweiserBetreuungsdienstReports/Stundenzettel.resx @@ -1,561 +1,561 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 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 - - - - - iVBORw0KGgoAAAANSUhEUgAABiUAAAEGCAMAAAA9umZeAAAABGdBTUEAALGPC/xhBQAAAwBQTFRFHh4c - LCwqOjo4Li9/SEhHVlZVZWVjc3NxOzyHSEmPVVaXYmOfcHCnfX2vgYGAjo6NnJybioq3lpe/qqqquLi4 - o6THsLHPvb7Xx8fGy8vf1dXU2Njn4+Pj5eXv8fHx8vL3////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA9v+KdQAAAAlwSFlzAAAO - wQAADsEBuJFr7QAAABl0RVh0U29mdHdhcmUAUGFpbnQuTkVUIHYzLjUuND6NzHYAAGHWSURBVHhe7Z3r - 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 - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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 + + + + + iVBORw0KGgoAAAANSUhEUgAABiUAAAEGCAMAAAA9umZeAAAABGdBTUEAALGPC/xhBQAAAwBQTFRFHh4c + LCwqOjo4Li9/SEhHVlZVZWVjc3NxOzyHSEmPVVaXYmOfcHCnfX2vgYGAjo6NnJybioq3lpe/qqqquLi4 + o6THsLHPvb7Xx8fGy8vf1dXU2Njn4+Pj5eXv8fHx8vL3////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA9v+KdQAAAAlwSFlzAAAO + wQAADsEBuJFr7QAAABl0RVh0U29mdHdhcmUAUGFpbnQuTkVUIHYzLjUuND6NzHYAAGHWSURBVHhe7Z3r + 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 + + \ No newline at end of file diff --git a/ReportImp/WegweiserBetreuungsdienstReports/WegweiserBetreuungsdienstReports.csproj b/ReportImp/WegweiserBetreuungsdienstReports/WegweiserBetreuungsdienstReports.csproj index a24c42df3..380893638 100644 --- a/ReportImp/WegweiserBetreuungsdienstReports/WegweiserBetreuungsdienstReports.csproj +++ b/ReportImp/WegweiserBetreuungsdienstReports/WegweiserBetreuungsdienstReports.csproj @@ -85,6 +85,12 @@ ServiceRecordListReport.cs + + Component + + + LeistungsnachweisJa.cs + Component @@ -120,11 +126,11 @@ ServiceInvoiceReport.cs - + Component - - ServicesOverviewReport.cs + + Stundenzettel.cs Component @@ -158,8 +164,11 @@ ServiceRecordListReport.cs Designer - - ServicesOverviewReport.cs + + LeistungsnachweisJa.cs + + + Stundenzettel.cs Designer diff --git a/Service/Plugins/PluginLoader.cs b/Service/Plugins/PluginLoader.cs index 48da748f1..96485a932 100644 --- a/Service/Plugins/PluginLoader.cs +++ b/Service/Plugins/PluginLoader.cs @@ -49,7 +49,7 @@ namespace BeWo.Service.Plugins //t = "2499262621"; // HPH Bersenbrück //t = "4950382346"; // Holsinger //t = "5973016645"; // Verein Lebensgestaltung Hanau - //t = "7375324044"; // Diakonie KK Kleve + t = "7375324044"; // Diakonie KK Kleve //t = "1441747891"; // BeWo Mobil Köln //t = "5120047701"; // Trialog //t = "3629696651"; // Soziale Dienste Niederrhein @@ -110,7 +110,7 @@ namespace BeWo.Service.Plugins //t = "8677523325"; // BeWo Richartz //t = "1765854593"; // Mein Betreutes Wohnen //t = "6802909544"; // Lebenshilfe Coburg - t = "9417634361"; // Synprax + //t = "9417634361"; // Synprax //t = "5761861730"; // Lebenshilfe Warendorf //t = "6712648331"; // BeWo Färber //t = "4982295287"; // ASB Hamm @@ -256,7 +256,7 @@ namespace BeWo.Service.Plugins //t = "2594047883"; // KOMM Ambulante Dienste e. V. //t = "1558685648"; // KIMM //t = "3460972350"; // Caritas Kleve I - //t = "2623845876"; // Passgenau Hildesheim + t = "2623845876"; // Passgenau Hildesheim //t = "4368361336"; // Kompass BeWo Wesel //t = "3257905806"; // Diakonisches Werk Herne //t = "2535794597"; // Mobilo Ambulant @@ -268,6 +268,8 @@ namespace BeWo.Service.Plugins //t = "2998118179"; // BeWo Plus //t = "9254115251"; // Praunheimer Werkstätten 2.DB t = "5880845152"; // Bewegt Systemische Beratung und Begleitung (Kathrin Lilly) + //t = "4817284046"; // Verein für Sozialmedizin Stade e.V. + //t = "6323001211"; // ASB Faßbacher Hof gGmbH return t; #else diff --git a/Service/Plugins/SchulbegleitenderDienstService.cs b/Service/Plugins/SchulbegleitenderDienstService.cs index 59f2b3992..3223ca4f0 100644 --- a/Service/Plugins/SchulbegleitenderDienstService.cs +++ b/Service/Plugins/SchulbegleitenderDienstService.cs @@ -125,18 +125,24 @@ namespace BeWo.Service.Plugins if (HasValidRelation(e2c)) { var c = e2c.Customer; - - foreach (var sc in c.SupportConcepts) + if (c.IsActive == ActivationTypeId.Active) { - foreach (var c2s in sc.CostBearer2SupportConceptList) + foreach (var sc in c.SupportConcepts) { - if (c2s.ApprovedStartDate.HasValue && c2s.ApprovedEndDate.HasValue) + if (sc.IsActive == ActivationTypeId.Active) { - if (c2s.ApprovedStartDate < monat.AddMonths(1) && c2s.ApprovedEndDate >= monat) + foreach (var c2s in sc.CostBearer2SupportConceptList) { - if (CreateDefaultServiceRecords(monat, e, c, sc, c2s, vs) > 0) + if (c2s.ApprovedStartDate.HasValue && c2s.ApprovedEndDate.HasValue) { - customerCount++; + if (c2s.ApprovedStartDate < monat.AddMonths(1) && + c2s.ApprovedEndDate >= monat) + { + if (CreateDefaultServiceRecords(monat, e, c, sc, c2s, vs) > 0) + { + customerCount++; + } + } } } } diff --git a/Shared/Core/UserSettingsUtils.cs b/Shared/Core/UserSettingsUtils.cs index d3d2e42a2..411b19a52 100644 --- a/Shared/Core/UserSettingsUtils.cs +++ b/Shared/Core/UserSettingsUtils.cs @@ -118,23 +118,6 @@ namespace BS.Shared.Core return didParse ? result : defaultResult; } - /// - /// Konvertiert einen Settingswert in einen Enum. Der Settings-Value ist ein String, der einen Integer-Wert darstellt. - /// - /// Enum in den konvertiert werden soll - /// User- oder MandatorSettings - /// Key des Wertes - /// Standardwert, falls die Konversion fehlschlägt - /// - public static T GetSettingValueAsEnum(string settings, string key, T defaultResult) where T : struct, Enum - { - var stringValue = GetSettingValue(settings, key); - - var didParse = Enum.TryParse(stringValue, out T result); - - var isDefined = Enum.IsDefined(typeof(T), result); - - return didParse && isDefined ? result : defaultResult; - } + } }