Konflikte gelöst

This commit is contained in:
2025-08-15 10:12:07 +02:00
105 changed files with 3736 additions and 2035 deletions

View File

@@ -19,7 +19,7 @@
<SignManifests>false</SignManifests>
<ManifestKeyFile>
</ManifestKeyFile>
<ManifestCertificateThumbprint>8CA4066C36C87B745E4016FDA715A6DB16FCFFA9</ManifestCertificateThumbprint>
<ManifestCertificateThumbprint>8E3A8E81F1C6F67A1C6D239593544EA33D8AC6A7</ManifestCertificateThumbprint>
<IsWebBootstrapper>true</IsWebBootstrapper>
<SignAssembly>false</SignAssembly>
<ExpressionBlendVersion>3.0.1927.0</ExpressionBlendVersion>
@@ -43,12 +43,12 @@
<TargetCulture>de-DE</TargetCulture>
<ProductName>BeWoPlaner</ProductName>
<PublisherName>ownSoft GmbH</PublisherName>
<MinimumRequiredVersion>2.0.1.270</MinimumRequiredVersion>
<MinimumRequiredVersion>2.0.1.274</MinimumRequiredVersion>
<CreateWebPageOnPublish>true</CreateWebPageOnPublish>
<WebPage>publish.htm</WebPage>
<OpenBrowserOnPublish>false</OpenBrowserOnPublish>
<TrustUrlParameters>true</TrustUrlParameters>
<ApplicationRevision>271</ApplicationRevision>
<ApplicationRevision>275</ApplicationRevision>
<ApplicationVersion>2.0.1.%2a</ApplicationVersion>
<UseApplicationTrust>false</UseApplicationTrust>
<CreateDesktopShortcut>true</CreateDesktopShortcut>

View File

@@ -56,9 +56,9 @@ namespace BeWo
public static LoginControl LoginControl;
public static MainControl MainControl;
public static string ShortVersion = "3.26";
public static string ShortVersion = "3.27";
public static string Version = "Version 3.26.2";
public static string Version = "Version 3.27";
public static int RenderTier = 0;
public static bool IsInDesignMode = DesignerProperties.GetIsInDesignMode(new DependencyObject());
@@ -320,6 +320,12 @@ namespace BeWo
anzTageZeiterfassErfolgt = resultzeitplan;
}
val = UserSettingsUtils.GetSettingValue(_Mandator.Settings, SettingsKeys.AnzTageUnterschriftErfolgt);
if (Int32.TryParse(val, out resultzeitplan))
{
AppSettings.AnzTageUnterschriftErfolgt = resultzeitplan;
}
val = UserSettingsUtils.GetSettingValue(_Mandator.Settings, SettingsKeys.ZeiterfassungsSchwellwert);
int resultschwell;
if (Int32.TryParse(val, out resultschwell))
@@ -550,6 +556,12 @@ namespace BeWo
val = UserSettingsUtils.GetSettingValue(_Mandator.Settings, SettingsKeys.ShowWohnhilfe);
AppSettings.ShowWohnhilfe = val != null && val.Equals("1");
val = UserSettingsUtils.GetSettingValue(_Mandator.Settings, SettingsKeys.ShowVorlagen);
AppSettings.ShowVorlagen = val != null && val.Equals("1");
val = UserSettingsUtils.GetSettingValue(_Mandator.Settings, SettingsKeys.ShowMitarbeiterSchwerbehindertenInfos);
AppSettings.ShowMitarbeiterSchwerbehindertenInfos = val != null && val.Equals("1");
val = UserSettingsUtils.GetSettingValue(_Mandator.Settings, SettingsKeys.ShowImportAbschlagszahlungen);
AppSettings.ShowImportAbschlagszahlungen = val != null && val.Equals("1");

View File

@@ -121,7 +121,12 @@ namespace BeWo.Core
public static void NavigateToReportUriWithDocumentPreviewControl(string navigateUriString, string title, DocumentPreviewControl dp, Action callback)
{
var reportTemplates = ServiceFacade.DoOperationsServiceSync(x => x.GetReportTemplates(navigateUriString));
List<ReportTemplateDC> reportTemplates = null;
if (!navigateUriString.Contains("&template="))
{
reportTemplates = ServiceFacade.DoOperationsServiceSync(x => x.GetReportTemplates(navigateUriString));
}
if (reportTemplates?.Count > 1)
{

View File

@@ -135,6 +135,7 @@ namespace BeWo.Core.Config
public int LastSelectedStundenkontoIntervall { get; set; }
public int AnzTageZeiterfassErfolgt { get; set; }
public int AnzTageUnterschriftErfolgt { get; set; }
public int ZeiterfassungsSchwellwert { get; set; }
@@ -490,6 +491,9 @@ namespace BeWo.Core.Config
public bool ModuleAiSettingsEnabled { get; set; }
public bool ShowWohnhilfe { get; set; }
public bool ShowVorlagen { get; set; }
public bool ShowMitarbeiterSchwerbehindertenInfos { get; set; }
public bool ShowImportAbschlagszahlungen { get; set; }
public bool ShowPersehImport { get; set; }

View File

@@ -178,7 +178,7 @@ namespace BeWo
}
if (BeWoApp.LoggedOnUser != null && BeWoApp.LoggedOnUser.HasRight(UserRightType.DocumentsAllowViewAll) && BeWoApp.AppSettings.ShowWohnhilfe)
if (BeWoApp.LoggedOnUser != null && BeWoApp.LoggedOnUser.HasRight(UserRightType.DocumentsAllowViewAll) && BeWoApp.AppSettings.ShowVorlagen)
{
this.button_Dokumente.Visibility = Visibility.Visible;
}

View File

@@ -1,6 +1,7 @@
<UserControl
x:Class="BeWo.View.Controls.CustomerVermittlungArbeitControl"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:core="clr-namespace:BS.Shared.Core;assembly=BS.Shared"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
xmlns:dxe="http://schemas.devexpress.com/winfx/2008/xaml/editors"
@@ -8,6 +9,7 @@
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
xmlns:uc="clr-namespace:BeWo.Controls;assembly=BeWo.Controls"
xmlns:viewmodel="clr-namespace:BeWo.ViewModel"
xmlns:localSearchView="clr-namespace:BeWo.View.Search"
x:Name="root"
d:DataContext="{d:DesignInstance Type=viewmodel:CustomerVermittlungArbeitVM}"
d:DesignHeight="1450"
@@ -38,7 +40,7 @@
<Grid HorizontalAlignment="Stretch">
<Grid.ColumnDefinitions>
<ColumnDefinition Width="Auto" />
<ColumnDefinition Width="*" MaxWidth="500" />
<ColumnDefinition Width="*" />
</Grid.ColumnDefinitions>
<Grid.RowDefinitions>
<RowDefinition Height="Auto" />
@@ -59,6 +61,12 @@
Width="*"
MinWidth="200"
MaxWidth="300" />
<ColumnDefinition x:Name="column3" Width="Auto" />
<ColumnDefinition
x:Name="column4"
Width="*"
MinWidth="200"
MaxWidth="300" />
</Grid.ColumnDefinitions>
<Grid.RowDefinitions>
<RowDefinition Height="Auto" />
@@ -80,44 +88,122 @@
<RowDefinition Height="Auto" />
<RowDefinition Height="Auto" />
<RowDefinition Height="Auto" />
<RowDefinition Height="Auto" />
<RowDefinition Height="Auto" />
<RowDefinition Height="Auto" />
<RowDefinition Height="Auto" />
<RowDefinition Height="Auto" />
<RowDefinition Height="Auto" />
</Grid.RowDefinitions>
<Label
Grid.Row="0"
Grid.Column="0"
Content="Art" />
<dxe:ComboBoxEdit Grid.Row="0" Grid.Column="1" Margin="3" ItemsSource="{x:Static core:EnumTranslations.VgaType2Translation}"
EditValue="{Binding Path=VgaType, UpdateSourceTrigger=PropertyChanged}"
DisplayMember="Value" ValueMember="Key" IsTextEditable="False" />
<Label
Grid.Row="1"
Grid.Column="0"
Content="AZ der Staatsanwaltschaft/des Gerichts" />
<TextBox
Grid.Row="0"
Grid.Row="1"
Grid.Column="1"
IsReadOnly="{Binding PermissionCustomerGemeinnutzigeArbeitManage, Mode=OneTime, Converter={StaticResource BoolReverseConverter}, ElementName=root}"
Text="{Binding Path=AktenzeichenGericht, UpdateSourceTrigger=PropertyChanged}" />
<Label
Grid.Row="1"
Grid.Row="2"
Grid.Column="0"
Content="Eigenes Aktenzeichen" />
<TextBox
Grid.Row="1"
Grid.Row="2"
Grid.Column="1"
IsReadOnly="{Binding PermissionCustomerGemeinnutzigeArbeitManage, Mode=OneTime, Converter={StaticResource BoolReverseConverter}, ElementName=root}"
Text="{Binding Path=EigenesAktenzeichen, UpdateSourceTrigger=PropertyChanged}" />
<Label
Grid.Row="2"
Grid.Row="3"
Grid.Column="0"
Content="Auftraggeber" />
<uc:PopUpEdit NewButtonVisibility="Collapsed"
Grid.Row="3"
Grid.Column="1"
Margin="3"
IsReadOnly="True"
x:Name="popupedit_Auftraggeber"
Height="23"
DeleteButtonVisibility="Visible"
DeleteClick="popupedit_Auftraggeber_DeleteClick"
PopUpClick="popupedit_Auftraggeber_PopUpClick"
Text="{Binding Path=Auftraggeber.Name, Mode=OneWay, UpdateSourceTrigger=PropertyChanged}"
Cursor="Arrow" />
<Label
Grid.Row="4"
Grid.Column="0"
Content="Auftraggeber Kontaktperson" />
<uc:PopUpEdit NewButtonVisibility="Visible"
Grid.Row="4"
Grid.Column="1"
Margin="3"
NewClick="popupedit_AuftraggeberContactPersonSearch_NewClick"
IsReadOnly="True"
x:Name="popupedit_AuftraggeberContactPersonSearch"
Height="23"
DeleteButtonVisibility="Visible"
DeleteClick="popupedit_AuftraggeberContactPersonSearch_DeleteClick"
PopUpClick="popupedit_AuftraggeberContactPersonSearch_PopUpClick"
Text="{Binding Path=AuftraggeberAnsprechpartner.FullName, Mode=OneWay, UpdateSourceTrigger=PropertyChanged}"
Cursor="Arrow" />
<Label
Grid.Row="5"
Grid.Column="0"
Content="Einsatzstelle" />
<uc:PopUpEdit NewButtonVisibility="Collapsed"
Grid.Row="5"
Grid.Column="1"
Margin="3"
IsReadOnly="True"
x:Name="popupedit_Einsatzstelle"
Height="23"
DeleteButtonVisibility="Visible"
DeleteClick="popupedit_Einsatzstelle_DeleteClick"
PopUpClick="popupedit_Einsatzstelle_PopUpClick"
Text="{Binding Path=Einsatzstelle.Name, Mode=OneWay, UpdateSourceTrigger=PropertyChanged}"
Cursor="Arrow" />
<Label
Grid.Row="6"
Grid.Column="0"
Content="Einsatzstelle Kontaktperson" />
<uc:PopUpEdit NewButtonVisibility="Visible"
Grid.Row="6"
Grid.Column="1"
Margin="3"
NewClick="popupedit_EinsatzstelleContactPersonSearch_NewClick"
IsReadOnly="True"
x:Name="popupedit_EinsatzstelleContactPersonSearch"
Height="23"
DeleteButtonVisibility="Visible"
DeleteClick="popupedit_EinsatzstelleContactPersonSearch_DeleteClick"
PopUpClick="popupedit_EinsatzstelleContactPersonSearch_PopUpClick"
Text="{Binding Path=EinsatzstelleAnsprechpartner.FullName, Mode=OneWay, UpdateSourceTrigger=PropertyChanged}"
Cursor="Arrow" />
<Label
Grid.Row="7"
Grid.Column="0"
Content="Auftragseingang" />
<dxe:DateEdit
Grid.Row="2"
Grid.Row="7"
Grid.Column="1"
EditValue="{Binding Path=Auftragseingang, UpdateSourceTrigger=PropertyChanged}"
IsReadOnly="{Binding PermissionCustomerGemeinnutzigeArbeitManage, Mode=OneTime, Converter={StaticResource BoolReverseConverter}, ElementName=root}"
ShowClearButton="False" />
<Label
Grid.Row="3"
Grid.Row="8"
Grid.Column="0"
Content="Auftragsherkunft" />
<uc:NullItemComboBox
x:Name="comboBox_Auftragsherkunft"
Grid.Row="3"
Grid.Row="8"
Grid.Column="1"
DisplayMemberPath="TypeDescription"
IsEnabled="{Binding PermissionCustomerGemeinnutzigeArbeitManage, Mode=OneTime, ElementName=root}"
@@ -126,12 +212,12 @@
Style="{StaticResource PrimaryNullItemComboBox}" />
<Label
Grid.Row="4"
Grid.Row="9"
Grid.Column="0"
Content="Vermittlungsgrundlage" />
<uc:NullItemComboBox
x:Name="comboBox_Vermittlungsgrundlage"
Grid.Row="4"
Grid.Row="9"
Grid.Column="1"
DisplayMemberPath="TypeDescription"
IsEnabled="{Binding PermissionCustomerGemeinnutzigeArbeitManage, Mode=OneTime, ElementName=root}"
@@ -139,66 +225,66 @@
SelectedValue="{Binding Path=Vermittlungsgrundlage, Mode=TwoWay}" />
<Label
Grid.Row="5"
Grid.Row="10"
Grid.Column="0"
Content="Tagessätze" />
<dxe:TextEdit
Grid.Row="5"
Grid.Row="10"
Grid.Column="1"
EditValue="{Binding Path=Tagessatze, UpdateSourceTrigger=PropertyChanged}"
IsReadOnly="{Binding PermissionCustomerGemeinnutzigeArbeitManage, Mode=OneTime, Converter={StaticResource BoolReverseConverter}, ElementName=root}"
Style="{StaticResource TextEditNumberDecimalNullable}" />
<Label
Grid.Row="6"
Grid.Row="11"
Grid.Column="0"
Content="Tagessatzhöhe" />
<dxe:TextEdit
Grid.Row="6"
Grid.Row="11"
Grid.Column="1"
EditValue="{Binding Path=Tagessatzhohe, UpdateSourceTrigger=PropertyChanged}"
IsReadOnly="{Binding PermissionCustomerGemeinnutzigeArbeitManage, Mode=OneTime, Converter={StaticResource BoolReverseConverter}, ElementName=root}"
Style="{StaticResource TextEditCurrency}" />
<Label
Grid.Row="7"
Grid.Row="12"
Grid.Column="0"
Content="Höhe der Geldstrafe" />
<dxe:TextEdit
Grid.Row="7"
Grid.Row="12"
Grid.Column="1"
EditValue="{Binding Path=HoheDerGeldstrafe, UpdateSourceTrigger=PropertyChanged}"
IsReadOnly="True"
Style="{StaticResource TextEditCurrency}" />
<Label
Grid.Row="8"
Grid.Row="13"
Grid.Column="0"
Content="Zu leistende Arbeitsstunden" />
<dxe:TextEdit
Grid.Row="8"
Grid.Row="13"
Grid.Column="1"
EditValue="{Binding Path=ZuLeistendeArbeitsstunden, UpdateSourceTrigger=PropertyChanged}"
IsReadOnly="{Binding PermissionCustomerGemeinnutzigeArbeitManage, Mode=OneTime, Converter={StaticResource BoolReverseConverter}, ElementName=root}"
Style="{StaticResource TextEditHours}" />
<Label
Grid.Row="9"
Grid.Row="14"
Grid.Column="0"
Content="Hinweis" />
<TextBox
Grid.Row="9"
Grid.Row="14"
Grid.Column="1"
IsReadOnly="{Binding PermissionCustomerGemeinnutzigeArbeitManage, Mode=OneTime, Converter={StaticResource BoolReverseConverter}, ElementName=root}"
Text="{Binding Path=Hinweis, UpdateSourceTrigger=PropertyChanged}" />
<Label
Grid.Row="10"
Grid.Column="0"
Grid.Row="0"
Grid.Column="2"
Content="Termin" />
<dxe:DateEdit
Grid.Row="10"
Grid.Column="1"
Grid.Row="0"
Grid.Column="3"
EditValue="{Binding Path=Termin, UpdateSourceTrigger=PropertyChanged}"
IsReadOnly="{Binding PermissionCustomerGemeinnutzigeArbeitManage, Mode=OneTime, Converter={StaticResource BoolReverseConverter}, ElementName=root}"
Mask="G"
@@ -210,13 +296,13 @@
</dxe:DateEdit>
<Label
Grid.Row="11"
Grid.Column="0"
Grid.Row="1"
Grid.Column="2"
Content="Bearbeitungsstatus" />
<uc:NullItemComboBox
x:Name="combobox_bearbeitungsstatus"
Grid.Row="11"
Grid.Column="1"
Grid.Row="1"
Grid.Column="3"
HorizontalAlignment="Stretch"
IsEnabled="{Binding PermissionCustomerGemeinnutzigeArbeitManage, Mode=OneTime, ElementName=root}"
ItemsSource="{Binding Path=CustomerVermittlungBearbeitungsstatusTypes}"
@@ -224,83 +310,102 @@
Style="{StaticResource EnumTranslationNullItemComboBox}" />
<Label
Grid.Row="12"
Grid.Column="0"
Grid.Row="2"
Grid.Column="2"
Content="Auftragsrückgabe" />
<TextBox
Grid.Row="12"
Grid.Column="1"
<dxe:DateEdit
Grid.Row="2"
Grid.Column="3"
EditValue="{Binding Path=Auftragsruckgabe, UpdateSourceTrigger=PropertyChanged}"
IsReadOnly="{Binding PermissionCustomerGemeinnutzigeArbeitManage, Mode=OneTime, Converter={StaticResource BoolReverseConverter}, ElementName=root}"
Text="{Binding Path=Auftragsruckgabe, UpdateSourceTrigger=PropertyChanged}" />
ShowClearButton="False" />
<Label
Grid.Row="13"
Grid.Column="0"
Grid.Row="3"
Grid.Column="2"
Content="Verlauf" />
<TextBox
Grid.Row="13"
Grid.Column="1"
IsReadOnly="{Binding PermissionCustomerGemeinnutzigeArbeitManage, Mode=OneTime, Converter={StaticResource BoolReverseConverter}, ElementName=root}"
Text="{Binding Path=Verlauf, UpdateSourceTrigger=PropertyChanged}" />
<uc:NullItemComboBox
x:Name="comboBox_Verlauf"
Grid.Row="3"
Grid.Column="3"
DisplayMemberPath="TypeDescription"
IsEnabled="{Binding PermissionCustomerGemeinnutzigeArbeitManage, Mode=OneTime, ElementName=root}"
ItemsSource="{Binding Path=DataContext.Verlaeufe, RelativeSource={RelativeSource AncestorType={x:Type GroupBox}, AncestorLevel=2, Mode=FindAncestor}}"
SelectedValue="{Binding Path=Verlauf, Mode=TwoWay}"
Style="{StaticResource PrimaryNullItemComboBox}" />
<Label
Grid.Row="14"
Grid.Column="0"
Grid.Row="4"
Grid.Column="2"
Content="Abgeleistete Stunden" />
<dxe:TextEdit
Grid.Row="14"
Grid.Column="1"
Grid.Row="4"
Grid.Column="3"
EditValue="{Binding Path=AbgeleisteteStunden, UpdateSourceTrigger=PropertyChanged}"
IsReadOnly="{Binding PermissionCustomerGemeinnutzigeArbeitManage, Mode=OneTime, Converter={StaticResource BoolReverseConverter}, ElementName=root}"
Style="{StaticResource TextEditHours}" />
<Label
Grid.Row="15"
Grid.Column="0"
Grid.Row="5"
Grid.Column="2"
Content="Ersparte Hafttage" />
<dxe:TextEdit
Grid.Row="15"
Grid.Column="1"
Grid.Row="5"
Grid.Column="3"
EditValue="{Binding Path=ErsparteHafttage, UpdateSourceTrigger=PropertyChanged}"
IsReadOnly="{Binding PermissionCustomerGemeinnutzigeArbeitManage, Mode=OneTime, Converter={StaticResource BoolReverseConverter}, ElementName=root}"
Style="{StaticResource TextEditDays}" />
<Label
Grid.Row="16"
Grid.Column="0"
Grid.Row="6"
Grid.Column="2"
Content="Geleistete Ratenzahlung" />
<dxe:TextEdit
Grid.Row="16"
Grid.Column="1"
Grid.Row="6"
Grid.Column="3"
EditValue="{Binding Path=GeleisteteRatenzahlung, UpdateSourceTrigger=PropertyChanged}"
IsReadOnly="{Binding PermissionCustomerGemeinnutzigeArbeitManage, Mode=OneTime, Converter={StaticResource BoolReverseConverter}, ElementName=root}"
Style="{StaticResource TextEditCurrency}" />
<Label
Grid.Row="17"
Grid.Column="0"
Grid.Row="7"
Grid.Column="2"
Content="Geleistete Einmalzahlung" />
<dxe:TextEdit
Grid.Row="17"
Grid.Column="1"
Grid.Row="7"
Grid.Column="3"
EditValue="{Binding Path=GeleisteteEinmalzahlung, UpdateSourceTrigger=PropertyChanged}"
IsReadOnly="{Binding PermissionCustomerGemeinnutzigeArbeitManage, Mode=OneTime, Converter={StaticResource BoolReverseConverter}, ElementName=root}"
Style="{StaticResource TextEditCurrency}" />
<Label
Grid.Row="18"
Grid.Column="0"
Grid.Row="8"
Grid.Column="2"
Content="Bemerkung" />
<TextBox
Grid.Row="18"
Grid.Column="1"
Height="92"
MaxHeight="184"
Grid.Row="8"
Grid.Column="3"
Grid.RowSpan="7"
Height="190"
VerticalAlignment="Top"
VerticalContentAlignment="Stretch"
AcceptsReturn="True"
IsReadOnly="{Binding PermissionCustomerGemeinnutzigeArbeitManage, Mode=OneTime, Converter={StaticResource BoolReverseConverter}, ElementName=root}"
Text="{Binding Path=Bemerkung, UpdateSourceTrigger=PropertyChanged}"
TextWrapping="Wrap"
VerticalScrollBarVisibility="Auto" />
<Popup Margin="10" Name="popup_costbearer" StaysOpen="False"
Placement="MousePoint"
Width="370"
Height="250">
<localSearchView:OrganisationSearchView SearchMode="CostBearer" x:Name="costbearersearchview" />
</Popup>
<Popup Margin="10" x:Name="popup_person" StaysOpen="False"
Placement="MousePoint"
Width="370"
Height="250">
<localSearchView:PersonSearchView x:Name="personsearchview" />
</Popup>
</Grid>
</GroupBox>
<GroupBox

View File

@@ -1,4 +1,12 @@
using System;
using BeWo.Core;
using BeWo.ServiceProxy;
using BeWo.View.Detail;
using BeWo.ViewModel;
using BS.Shared.Core;
using BS.Shared.DataContracts;
using BS.Shared.DataContracts.Compact;
using BS.Shared.Extensions;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
@@ -20,11 +28,181 @@ namespace BeWo.View.Controls
/// </summary>
public partial class CustomerVermittlungArbeitControl : UserControl
{
private long newPersonOid = 0;
public bool PermissionCustomerGemeinnutzigeArbeitManage { get; } = BeWoApp.HasLoggedOnUserRight(BS.Shared.UserRightType.Customer_GemeinnutzigeArbeit_Manage);
public CustomerVermittlungArbeitControl()
{
InitializeComponent();
}
public CustomerVermittlungArbeitVM ViewModel
{
get
{
return this.DataContext as CustomerVermittlungArbeitVM;
}
set
{
this.DataContext = value;
}
}
private void popupedit_AuftraggeberContactPersonSearch_NewClick(object sender, RoutedEventArgs e)
{
if (ViewModel.IsNew)
{
MessageBox.Show("Bevor Sie eine neue Person anlegen können, muss dieser Datensatz zuerst gespeichert werden.", "Erst speichern bitte", MessageBoxButton.OK, MessageBoxImage.Information);
return;
}
else
{
newPersonOid = 0L;
VMFactory.CreatePersonVMAsync(
cb => this.Dispatch(
() => BeWoUtils.OpenModalViewWindow<PersonVM, PersonDC, CustomerView>(cb, null, () => this.Dispatch(
delegate
{
if (newPersonOid > 0)
{
var newPerson = new CompactPersonDC();
ServiceFacade.DoCustomerServiceSync(s => newPerson = s.LoadPersonCompact(newPersonOid));
//ViewModel.AuftraggeberAnsprechpartner = null; //Sonst wird es nicht dirty:-(
ViewModel.AuftraggeberAnsprechpartner = newPerson;
personsearchview.ObjectList.Add(newPerson);
}
}
), personSavedOrUpdated: personModalPopUp_PersonSavedOrUpdated)));
}
}
private void popupedit_AuftraggeberContactPersonSearch_DeleteClick(object sender, RoutedEventArgs e)
{
ViewModel.AuftraggeberAnsprechpartner = null;
}
private void popupedit_AuftraggeberContactPersonSearch_PopUpClick(object sender, RoutedEventArgs e)
{
personsearchview.ItemSelected += personsearchview_AuftraggeberContactPersonSelected;
popup_person.IsOpen = true;
}
private void personsearchview_AuftraggeberContactPersonSelected(object sender, EventArgs<CompactPersonDC> e)
{
popup_person.IsOpen = false;
personsearchview.ItemSelected -= personsearchview_AuftraggeberContactPersonSelected;
ViewModel.AuftraggeberAnsprechpartner = e.Data;
}
private void popupedit_EinsatzstelleContactPersonSearch_NewClick(object sender, RoutedEventArgs e)
{
if (ViewModel.IsNew)
{
MessageBox.Show("Bevor Sie eine neue Person anlegen können, muss dieser Datensatz zuerst gespeichert werden.", "Erst speichern bitte", MessageBoxButton.OK, MessageBoxImage.Information);
return;
}
else
{
newPersonOid = 0L;
VMFactory.CreatePersonVMAsync(
cb => this.Dispatch(
() => BeWoUtils.OpenModalViewWindow<PersonVM, PersonDC, CustomerView>(cb, null, () => this.Dispatch(
delegate
{
if (newPersonOid > 0)
{
var newPerson = new CompactPersonDC();
ServiceFacade.DoCustomerServiceSync(s => newPerson = s.LoadPersonCompact(newPersonOid));
//ViewModel.AuftraggeberAnsprechpartner = null; //Sonst wird es nicht dirty:-(
ViewModel.EinsatzstelleAnsprechpartner = newPerson;
personsearchview.ObjectList.Add(newPerson);
}
}
), personSavedOrUpdated: personModalPopUp_PersonSavedOrUpdated)));
}
}
private void popupedit_EinsatzstelleContactPersonSearch_DeleteClick(object sender, RoutedEventArgs e)
{
ViewModel.EinsatzstelleAnsprechpartner = null;
}
private void popupedit_EinsatzstelleContactPersonSearch_PopUpClick(object sender, RoutedEventArgs e)
{
personsearchview.ItemSelected += personsearchview_EinsatzstelleContactPersonSelected;
popup_person.IsOpen = true;
}
private void personsearchview_EinsatzstelleContactPersonSelected(object sender, EventArgs<CompactPersonDC> e)
{
popup_person.IsOpen = false;
personsearchview.ItemSelected -= personsearchview_EinsatzstelleContactPersonSelected;
ViewModel.EinsatzstelleAnsprechpartner = e.Data;
}
private void personModalPopUp_PersonSavedOrUpdated(object sender, EventArgs<PersonVM> e)
{
if (e.Data != null && e.Data.DataContract.PersonOid.HasValue)
{
newPersonOid = e.Data.DataContract.PersonOid.Value;
}
}
private void popupedit_Einsatzstelle_DeleteClick(object sender, RoutedEventArgs e)
{
ViewModel.Einsatzstelle = null;
}
private void popupedit_Einsatzstelle_PopUpClick(object sender, RoutedEventArgs e)
{
costbearersearchview.ItemSelected += organisationsearchview_EinsatzstelleSelected;
popup_costbearer.IsOpen = true;
}
private void organisationsearchview_EinsatzstelleSelected(object sender, EventArgs<CompactOrganisationDC> e)
{
popup_costbearer.IsOpen = false;
costbearersearchview.ItemSelected -= organisationsearchview_EinsatzstelleSelected;
ViewModel.Einsatzstelle = e.Data;
}
private void popupedit_Auftraggeber_DeleteClick(object sender, RoutedEventArgs e)
{
ViewModel.Auftraggeber = null;
}
private void popupedit_Auftraggeber_PopUpClick(object sender, RoutedEventArgs e)
{
costbearersearchview.ItemSelected += organisationsearchview_AuftraggeberSelected;
popup_costbearer.IsOpen = true;
}
private void organisationsearchview_AuftraggeberSelected(object sender, EventArgs<CompactOrganisationDC> e)
{
popup_costbearer.IsOpen = false;
costbearersearchview.ItemSelected -= organisationsearchview_AuftraggeberSelected;
ViewModel.Auftraggeber = e.Data;
}
}
}

View File

@@ -3,10 +3,14 @@
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:controls="clr-namespace:BeWo.View.Controls"
xmlns:controls1="clr-namespace:BeWo.Controls;assembly=BeWo.Controls"
xmlns:core="clr-namespace:BS.Shared.Core;assembly=BS.Shared"
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
xmlns:dxe="http://schemas.devexpress.com/winfx/2008/xaml/editors"
xmlns:local="clr-namespace:BeWo.View.Detail"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
xmlns:viewmodel="clr-namespace:BeWo.ViewModel"
xmlns:detail="clr-namespace:BeWo.View.Detail"
x:Name="root"
d:DataContext="{d:DesignInstance Type=viewmodel:CustomerVM}"
d:DesignHeight="450"
@@ -32,7 +36,39 @@
<RowDefinition Height="*" />
</Grid.RowDefinitions>
<StackPanel HorizontalAlignment="Stretch" Orientation="Horizontal">
<Button Command="{Binding AddVMCommand}" Content="Neuen Fall hinzufügen" />
<Button Content="Neuen Fall hinzufügen" Tag="{Binding}" Click="ButtonOpenAddNewVgaClick"/>
<controls:PopupNonTopmost x:Name="popup_newVga">
<Border Background="White" Padding="3" BorderThickness="1" BorderBrush="Gray">
<GroupBox x:Name="groupbox_newVga" Header="Neue Fall hinzufügen" Style="{DynamicResource ObjectEditGroupBox}">
<Grid>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="Auto" />
<ColumnDefinition Width="*" />
</Grid.ColumnDefinitions>
<Grid.RowDefinitions>
<RowDefinition Height="Auto" />
<RowDefinition Height="Auto" />
<RowDefinition Height="Auto" />
</Grid.RowDefinitions>
<Label Grid.Column="0" Grid.Row="0" Content="Art" VerticalAlignment="Center" />
<dxe:ComboBoxEdit ItemsSource="{x:Static core:EnumTranslations.VgaType2Translation}" Grid.Row="0" Grid.Column="1" Margin="3"
EditValue="{Binding Path=NewVM.VgaType, UpdateSourceTrigger=PropertyChanged}"
DisplayMember="Value" ValueMember="Key" IsTextEditable="False" />
<StackPanel Grid.Column="0" Grid.ColumnSpan="2" Grid.Row="2" Orientation="Horizontal" HorizontalAlignment="Right">
<Button Click="ButtonAddVgaClick" Content="Hinzufügen" Height="25"
FontWeight="Normal" Margin="3" VerticalAlignment="Center" HorizontalAlignment="Right" />
<Button HorizontalAlignment="Right" VerticalAlignment="Center" Height="25"
Margin="3" Content="Abbrechen" Click="ButtonCancelAddVgaClick" />
</StackPanel>
</Grid>
</GroupBox>
</Border>
</controls:PopupNonTopmost>
</StackPanel>
<TabControl
x:Name="tabcontrol_NotizenKategorien"
@@ -51,7 +87,7 @@
Command="{Binding Path=DataContext.DeleteSelectedVMCommand, RelativeSource={RelativeSource AncestorType=TabControl}}"
Style="{DynamicResource CloseButtonStyle}"
Tag="{Binding}"
ToolTip="Wohnhilfe entfernen">
ToolTip="Fall entfernen">
<Button.Visibility>
<MultiBinding Converter="{StaticResource BoolVisibilityMultiConverter}">
<Binding Path="IsSelected" RelativeSource="{RelativeSource AncestorType={x:Type TabItem}}" />

View File

@@ -26,5 +26,28 @@ namespace BeWo.View.Detail
{
InitializeComponent();
}
private void ButtonOpenAddNewVgaClick(object sender, RoutedEventArgs e)
{
popup_newVga.IsOpen = true;
}
private void ButtonAddVgaClick(object sender, RoutedEventArgs e)
{
var vm = this.DataContext as BeWo.ViewModel.CustomerVM;
if (vm != null)
{
vm.CustomerVermittlungArbeitListVM.AddVMCommand.Execute(null);
}
popup_newVga.IsOpen = false;
}
private void ButtonCancelAddVgaClick(object sender, RoutedEventArgs e)
{
popup_newVga.IsOpen = false;
}
}
}

View File

@@ -921,17 +921,33 @@
Grid.Row="3"
Grid.Column="0"
Content="Geburtstag" />
<dxe:DateEdit
Grid.Row="3"
Grid.Column="1"
Height="23"
MinWidth="90"
Margin="3"
HorizontalAlignment="Left"
AllowNullInput="True"
EditValue="{Binding Path=DateOfBirth, UpdateSourceTrigger=PropertyChanged}"
MaskType="DateTimeAdvancingCaret" />
<Grid Grid.Row="3" Grid.Column="1">
<Grid.ColumnDefinitions>
<ColumnDefinition Width="Auto"/>
<ColumnDefinition Width="Auto"/>
<ColumnDefinition/>
</Grid.ColumnDefinitions>
<dxe:DateEdit
Grid.Column="0"
Height="23"
MinWidth="90"
Margin="3"
HorizontalAlignment="Left"
AllowNullInput="True"
EditValue="{Binding Path=DateOfBirth, UpdateSourceTrigger=PropertyChanged}"
MaskType="DateTimeAdvancingCaret" />
<Label
Grid.Column="1"
Content="Geburtsort" />
<TextBox
Grid.Column="2"
Height="23"
Margin="3"
Text="{val:ValidationBinding Path=PlaceOfBirth,
UpdateSourceTrigger=PropertyChanged}"
HorizontalAlignment="Stretch"/>
</Grid>
<Label
Grid.Row="0"
Grid.Column="2"

View File

@@ -778,6 +778,90 @@
</Grid>
</GroupBox>
<GroupBox
Grid.Row="2"
Grid.Column="3"
Grid.ColumnSpan="6"
x:Name="GroupSchwerbehindertenausweis"
Margin="0,20,0,0"
Header="Schwerbehindertenausweis"
Style="{StaticResource ObjectEditGroupBox}">
<Grid>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="Auto" />
<ColumnDefinition Width="Auto" />
<ColumnDefinition Width="Auto" />
<ColumnDefinition Width="Auto" />
<ColumnDefinition Width="Auto" />
<ColumnDefinition Width="Auto" />
<ColumnDefinition Width="Auto" />
</Grid.ColumnDefinitions>
<Grid.RowDefinitions>
<RowDefinition Height="Auto" />
<RowDefinition Height="Auto" />
<RowDefinition Height="Auto" />
<RowDefinition Height="Auto" />
<RowDefinition Height="Auto" />
</Grid.RowDefinitions>
<Label
Grid.Row="0"
Grid.Column="0"
HorizontalAlignment="Left"
VerticalAlignment="Center"
Content="Grad der Behinderung" />
<ComboBox
x:Name="GdBComboBox"
Grid.Row="0"
Grid.Column="1"
Width="150"
Height="23"
Margin="3"
SelectionChanged="GdBComboBox_OnSelectionChanged" />
<Label
Grid.Row="2"
Grid.Column="0"
VerticalAlignment="Center"
Content="Gültig von" />
<dxe:DateEdit
Grid.Row="2"
Grid.Column="1"
Width="150"
Height="23"
Margin="3"
HorizontalAlignment="Left"
AllowNullInput="True"
EditValue="{Binding Path=AusweisGueltigVon, UpdateSourceTrigger=PropertyChanged, Mode=TwoWay}"
MaskType="DateTimeAdvancingCaret" />
<Label
Grid.Row="3"
Grid.Column="0"
VerticalAlignment="Center"
Content="Gültig bis" />
<dxe:DateEdit
Grid.Row="3"
Grid.Column="1"
Width="150"
Height="23"
Margin="3"
HorizontalAlignment="Left"
AllowNullInput="True"
EditValue="{Binding Path=AusweisGueltigBis, UpdateSourceTrigger=PropertyChanged, Mode=TwoWay}"
MaskType="DateTimeAdvancingCaret" />
<Label
Grid.Row="4"
Grid.Column="0"
VerticalAlignment="Center"
Content="Bemerkung" />
<TextBox
Grid.Row="4"
Grid.Column="1"
Height="23"
Margin="3"
Text="{Binding Path=AusweisBemerkung, UpdateSourceTrigger=PropertyChanged}" />
</Grid>
</GroupBox>
<GroupBox
x:Name="noticeGroup"
Grid.Row="3"

View File

@@ -53,6 +53,8 @@ namespace BeWo.View.Detail
combobox_brush.ItemTemplateSelector = new ComboBoxTemplateSelector(combobox_brush);
ViewModel = pEmployeeDC;
GdBComboBox.ItemsSource = GradDerBehinderungComboBoxQuelle;
GdBComboBox.SelectedIndex = GdBComboBox.Items.IndexOf(ViewModel.GradDerBehinderung);
var extendedPropsVisible = false;
@@ -170,8 +172,15 @@ namespace BeWo.View.Detail
Img.EditValueChanged += Image_EditValueChanged;
_EintragKategorien = pEmployeeDC.EintragKategorien;
if (!BeWoApp.AppSettings.ShowMitarbeiterSchwerbehindertenInfos)
{
GroupSchwerbehindertenausweis.Visibility = Visibility.Collapsed;
}
}
public static readonly string[] GradDerBehinderungComboBoxQuelle = { "", "20", "30", "40", "50", "60", "70", "80", "90", "100" };
public void Image_EditValueChanged(object sender, DevExpress.Xpf.Editors.EditValueChangedEventArgs e)
{
_ViewModel.EmployeeImage = Img.EditValue as byte[];
@@ -747,6 +756,11 @@ namespace BeWo.View.Detail
BeWoUtils.NavigateToReportUri((sender as System.Windows.Documents.Hyperlink).NavigateUri.ToString(), Translator.Translate("Zugeordnete Klient:innen"));
}
private void GdBComboBox_OnSelectionChanged(object sender, SelectionChangedEventArgs e)
{
ViewModel.GradDerBehinderung = GdBComboBox.SelectedValue.ToString();
}
#region Nur relevant, wenn Urlaubskonto keine eigene View mehr ist
/*
private void InitDateComboBox()

View File

@@ -357,6 +357,7 @@
<RowDefinition Height="Auto" />
<RowDefinition Height="Auto" />
<RowDefinition Height="Auto" />
<RowDefinition Height="Auto" />
</Grid.RowDefinitions>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="430" />
@@ -413,14 +414,6 @@
Foreground="Black"
Text="{markup:Translate Anzahl Tage\, in der die Zeiterfassung erfolgen muss (0 für unbegrenzt)}"
TextWrapping="Wrap" />
<TextBlock
Grid.Row="6"
Grid.Column="0"
Margin="3,5,3,5"
VerticalAlignment="Center"
Foreground="Black"
Text="{markup:Translate Schwellwert in %\, ab der das Restbudget in der Zeiterfassung rot markiert wird}"
TextWrapping="Wrap" />
<dxe:SpinEdit
x:Name="AnzTageZeiterfassErfolgt"
@@ -433,9 +426,38 @@
MaxValue="999"
MinValue="0" />
<TextBlock
Grid.Row="6"
Grid.Column="0"
Margin="3,5,3,5"
VerticalAlignment="Center"
Foreground="Black"
Text="{markup:Translate Anzahl Tage\, in der neue Einträge unterschrieben werden müssen (0 für unbegrenzt)}"
TextWrapping="Wrap" />
<dxe:SpinEdit
x:Name="AnzTageUnterschriftErfolgt"
Grid.Row="6"
Grid.Column="1"
Height="23"
Margin="3,5,3,5"
EditValue="{Binding Path=AnzTageUnterschriftErfolgt, Converter={StaticResource Int2DecimalConverter}}"
IsFloatValue="False"
MaxValue="999"
MinValue="0" />
<TextBlock
Grid.Row="7"
Grid.Column="0"
Margin="3,5,3,5"
VerticalAlignment="Center"
Foreground="Black"
Text="{markup:Translate Schwellwert in %\, ab der das Restbudget in der Zeiterfassung rot markiert wird}"
TextWrapping="Wrap" />
<dxe:SpinEdit
x:Name="ZeiterfassungsSchwellwert"
Grid.Row="6"
Grid.Row="7"
Grid.Column="1"
Height="23"
Margin="3,5,3,5"
@@ -447,7 +469,7 @@
<TextBlock
Grid.Row="7"
Grid.Row="8"
Grid.Column="0"
Margin="3,5,3,5"
VerticalAlignment="Center"
@@ -456,7 +478,7 @@
TextWrapping="Wrap" />
<ComboBox
x:Name="ComboZeiteinheit"
Grid.Row="7"
Grid.Row="8"
Grid.Column="0"
Grid.ColumnSpan="2"
Height="23"
@@ -466,7 +488,7 @@
<CheckBox
Grid.Row="8"
Grid.Row="9"
Grid.ColumnSpan="2"
Margin="3,5,3,5"
Content="{markup:Translate Enddatum anzeigen}"
@@ -474,7 +496,7 @@
<CheckBox
x:Name="EnableArbeitszeiterfassung"
Grid.Row="9"
Grid.Row="10"
Grid.ColumnSpan="2"
Margin="3,20,3,5"
Checked="EnableArbeitszeiterfassung_Checked"
@@ -483,14 +505,14 @@
Unchecked="EnableArbeitszeiterfassung_Checked" />
<CheckBox
x:Name="EnableAutomaticPauses"
Grid.Row="10"
Grid.Row="11"
Grid.ColumnSpan="2"
Margin="3,5,3,5"
Content="{markup:Translate Automatischer Pausenabzug}"
IsChecked="{Binding Path=EnableAutomaticPauses}" />
<CheckBox
x:Name="EnableRestTimeWarning"
Grid.Row="11"
Grid.Row="12"
Grid.ColumnSpan="2"
Margin="3,5,3,5"
Content="{markup:Translate Warnung bei nicht einhalten der Ruhezeit}"
@@ -498,7 +520,7 @@
<TextBlock
x:Name="TextBlockShowWarning"
Grid.Row="12"
Grid.Row="13"
Grid.Column="0"
Margin="3,5,3,5"
VerticalAlignment="Center"
@@ -507,7 +529,7 @@
TextWrapping="Wrap" />
<dxe:SpinEdit
x:Name="SpinEditShowWarning"
Grid.Row="12"
Grid.Row="13"
Grid.Column="1"
Height="23"
Margin="3,5,3,5"

View File

@@ -22,7 +22,7 @@ namespace BeWo.View.Document
public class DokumentViewHelper
{
public static void OpenTemplateSelectionDialog(List<DokumentvorlageDC> alleVorlagen, TableID objectTid, long objectOid)
public static void OpenTemplateSelectionDialog(List<DokumentvorlageDC> alleVorlagen, TableID objectTid, long objectOid, String originalReportUri)
{
var alleVorlagenTabellen = ServiceFacade.DoOperationsServiceSync(s => s.GetVorlagentabelleDCs());
@@ -31,14 +31,25 @@ namespace BeWo.View.Document
{
var view = new SingleTemplateSelectionView();
var defaultBerichte = ServiceFacade.DoOperationsServiceSync(x => x.GetReportTemplates(String.Format("TemplateSelection?Tid={0}&Oid={1}", objectTid, objectOid)));
var templateFolderList = VMFactory.CreateFolderList(TableID.Vorlagentabelle, tabelle.VorlagentabelleOid.Value);
view.InitView(tabelle, alleVorlagen, templateFolderList, null, true, false, "");
view.InitView(tabelle, alleVorlagen, templateFolderList, null, true, false, "", defaultBerichte);
//view.InitView(tabelle, alleVorlagen, templateFolderList, null, true, false, "");
var beWoWindow = BeWoWindowBuilder.GetBeWoWindow(Translator.Translate("Vorlage auswählen"), view, 500, 500);
view.ButtonCancelClicked += () => beWoWindow.Close();
view.ButtonCreateForSelectionClicked += () =>
{
PrintTemplate(view.SelectedTemplate, objectTid, objectOid);
if (view.SelectedReportTemplate != null)
{
BeWoUtils.NavigateToReportUri(originalReportUri + "&template=" + (view.SelectedReportTemplate.ObjectOid.HasValue ? view.SelectedReportTemplate.ObjectOid.Value.ToString() : "-1"), "Druckvorschau");
}
else
{
PrintTemplate(view.SelectedTemplate, objectTid, objectOid);
}
beWoWindow.Close();
};
@@ -59,7 +70,7 @@ namespace BeWo.View.Document
//var tabelle = alleVorlagenTabellen.FirstOrDefault(v => v.VorlagentabelleObjectTid.HasValue && v.VorlagentabelleObjectTid.Value == (int)objectTid);
//if (tabelle != null)
//{
view.InitView(null, null, null, customerFolderList, false, true, fileName);
view.InitView(null, null, null, customerFolderList, false, true, fileName, null);
var beWoWindow = BeWoWindowBuilder.GetBeWoWindow(Translator.Translate("Ordner auswählen"), view, 500, 500);
view.ButtonCancelClicked += () => beWoWindow.Close();
@@ -78,6 +89,51 @@ namespace BeWo.View.Document
}
public static void CreateDefaultReportsTreeViewItems(TreeListControl treeControl, IList<ReportTemplateDC> templates, bool expandItems)
{
if (templates != null && templates.Count > 0)
{
treeControl.BeginDataUpdate();
TreeListNode rootNode = new TreeListNode();
DocumentTreeItemDC dc = new DocumentTreeItemDC()
{
DocTreeItemOid = 9999991,
Name = "Berichte",
Table = BS.Shared.TableID.ReportTemplate,
Node = rootNode
};
DocumentTreeItemVM vm = new DocumentTreeItemVM(dc);
rootNode.Content = vm;
rootNode.IsExpandButtonVisible = DefaultBoolean.True;
rootNode.IsExpanded = expandItems;
treeControl.View.Nodes.Add(rootNode);
rootNode.Image = LoadFolderImage();
foreach (var template in templates)
{
var node = new TreeListNode();
dc = new DocumentTreeItemDC()
{
DocTreeItemOid = null,
ParentOid = 9999991,
Name = template.DisplayName,
Table = BS.Shared.TableID.ReportTemplate,
ObjectOid = template.Oid,
Node = node
};
vm = new DocumentTreeItemVM(dc);
node.Content = vm;
rootNode.Nodes.Add(node);
node.IsExpandButtonVisible = DefaultBoolean.False;
node.Image = LoadDocumentImage();
}
treeControl.EndDataUpdate();
}
}
public static void CreateTemplateTreeViewItems(TreeListControl treeControl, IList<VorlagentabelleDC> vorlagentabellen, List<BeWoFolderDC> allFolder, bool expandItems)
{
treeControl.BeginDataUpdate();

View File

@@ -1513,7 +1513,7 @@ namespace BeWo.View.Document
RefreshSelectedList();
}
beWoWindow.Close();
//beWoWindow.Close();
};
control.ButtonCancelClicked += () =>
@@ -1549,7 +1549,7 @@ namespace BeWo.View.Document
{
var dc = savedTemplate.CommitToDataContract();
var updatedDC = ServiceFacade.DoOperationsServiceSync(s => s.InsertTemplate(dc));
savedTemplate.SetDirty(false);
return updatedDC;
}

View File

@@ -48,7 +48,9 @@ namespace BeWo.View.Document
public DokumentvorlageDC SelectedTemplate { get; set; }
public void InitView(VorlagentabelleDC vt, List<DokumentvorlageDC> alleVorlagen, List<BeWoFolderDC> allTemplateFolder, List<BeWoFolderDC> allObjectFolder, bool showTemplateTree, bool showDocumentTree, String defaultFileName)
public DocumentTreeItemDC SelectedReportTemplate { get; set; }
public void InitView(VorlagentabelleDC vt, List<DokumentvorlageDC> alleVorlagen, List<BeWoFolderDC> allTemplateFolder, List<BeWoFolderDC> allObjectFolder, bool showTemplateTree, bool showDocumentTree, String defaultFileName, IList<ReportTemplateDC> defaultReports)
{
//tableId = tid;
@@ -61,6 +63,7 @@ namespace BeWo.View.Document
if (showTemplateTree)
{
DokumentViewHelper.CreateDefaultReportsTreeViewItems(treelistcontrol_template, defaultReports, true);
DokumentViewHelper.CreateTemplateTreeViewItems(treelistcontrol_template, new List<VorlagentabelleDC>() { vt }, allTemplateFolder, true);
DokumentViewHelper.AddTemplatesToTreeView(treelistcontrol_template, alleVorlagen, true);
@@ -110,7 +113,16 @@ namespace BeWo.View.Document
{
var selected = treelistcontrol_template.SelectedItem as DocumentTreeItemVM;
if (selected == null ||selected.DataContract.Dokumentvorlage == null)
if (selected != null && selected.DataContract.Table == TableID.ReportTemplate)
{
SelectedReportTemplate = selected.DataContract;
ButtonCreateForSelectionClicked?.Invoke();
e.Handled = true;
return;
}
if (selected == null || selected.DataContract.Dokumentvorlage == null)
{
MessageBox.Show("Bitte wählen Sie eine Vorlage aus.", "BeWoPlaner", MessageBoxButton.OK, MessageBoxImage.Information);
return;

View File

@@ -72,8 +72,8 @@
</Grid>
<StackPanel Grid.ColumnSpan="3" Grid.Row="2" Orientation="Horizontal" VerticalAlignment="Center" Height="Auto" Margin="5,10,0,10" HorizontalAlignment="Right">
<Button x:Name="btnSave" Content="Übernehmen und schließen" Margin="0,0,3,0" Height="25" Click="btnSave_Click"/>
<Button x:Name="btnClose" Content="Abbrechen" Margin="0,0,3,0" Height="25" Click="btnClose_Click"/>
<Button x:Name="btnSave" Content=" Speichern " Margin="0,0,3,0" Height="25" Click="btnSave_Click"/>
<Button x:Name="btnClose" Content=" Schließen " Margin="0,0,3,0" Height="25" Click="btnClose_Click"/>
</StackPanel>
</Grid>
</localView:BeWoView>

View File

@@ -230,7 +230,8 @@ namespace BeWo.View.Document
//var test = doc.ActiveSubDocument.EndPosition;
var sd = doc.ActiveSubDocument;
sd.InsertText(EditorControl.Document.CaretPosition, "[" + selection.Platzhalter + "]");
EditorControl.Focus();
//do events?
//EditorControl.Document.InsertText(EditorControl.Document.CaretPosition, "[" + selection.Platzhalter + "]");
}
}

View File

@@ -161,7 +161,7 @@
<dxa:AccordionItem
Name="TabitemFalldaten"
Foreground="Black"
Header="{t:Translate Falldaten}">
Header="{t:Translate Vermittlung gemeinnütziger Arbeit}">
<dxa:AccordionItem
Name="TabitemAuftragsherkunft"
Foreground="Black"
@@ -172,6 +172,11 @@
Foreground="Black"
Header="{markup:Translate Vermittlungsgrundlage}"
Selected="Tabitem_Selected" />
<dxa:AccordionItem
Name="TabitemVerlauf"
Foreground="Black"
Header="{markup:Translate Verlauf}"
Selected="Tabitem_Selected" />
</dxa:AccordionItem>
</dxa:AccordionItem>

View File

@@ -559,6 +559,10 @@ namespace BeWo.View.Master
VMFactory.CreateValueListVMAsync(ValueListEntryType.Vermittlungsgrundlage,
r => this.Dispatch(() => AddView(TabitemVermittlungsgrundlage, new ValueListView(r))));
return;
case nameof(TabitemVerlauf):
VMFactory.CreateValueListVMAsync(ValueListEntryType.VgAVerlauf,
r => this.Dispatch(() => AddView(TabitemVerlauf, new ValueListView(r))));
return;
case nameof(TabitemSozioTherapie):
CheckMandatorVM(() => AddView(TabitemSozioTherapie, new SoziotherapieSettingsView(this)));
return;

View File

@@ -407,17 +407,17 @@ namespace BeWo.View.Navigation
private void Hyperlink_OnRequestNavigate(object sender, RequestNavigateEventArgs e)
{
//var alleVorlagen = ServiceFacade.DoOperationsServiceSync(s => s.GetDokumentvorlagenForType(TableID.Customer));
//if (alleVorlagen.Count > 0)
//{
// var c = (CompactCustomerDC)((Hyperlink)sender).Tag;
var alleVorlagen = ServiceFacade.DoOperationsServiceSync(s => s.GetDokumentvorlagenForType(TableID.Customer));
if (alleVorlagen.Count > 0)
{
var c = (CompactCustomerDC)((Hyperlink)sender).Tag;
// DokumentViewHelper.OpenTemplateSelectionDialog(alleVorlagen, TableID.Customer, c.CustomerOid);
//}
//else
//{
BeWoUtils.NavigateToReportUri(((Hyperlink)sender).NavigateUri.ToString(), "Druckvorschau");
//}
DokumentViewHelper.OpenTemplateSelectionDialog(alleVorlagen, TableID.Customer, c.CustomerOid, ((Hyperlink)sender).NavigateUri.ToString());
}
else
{
BeWoUtils.NavigateToReportUri(((Hyperlink)sender).NavigateUri.ToString(), "Druckvorschau");
}

View File

@@ -31,6 +31,7 @@ namespace BeWo.ViewModel
public static string PropertyName_CostBearers = "CostBearers";
public static string PropertyName_CustomerCareTypes = "CustomerCareTypes";
public static string PropertyName_DateOfBirth = "DateOfBirth";
public static string PropertyName_PlaceOfBirth = "PlaceOfBirth";
public static string PropertyName_AufenthaltGueltigBis = "AufenthaltGueltigBis";
public static string PropertyName_DebitorNumber = "DebitorNumber";
public static string PropertyName_CostCenter = "CostCenter";
@@ -145,7 +146,8 @@ namespace BeWo.ViewModel
private string _CostCenter;
private ObservableSortCollection<ValueListEntryDC> _CustomerCareTypes;
private DateTime? _DateOfBirth;
private string _DebitorNumber;
private string _PlaceOfBirth;
private string _DebitorNumber;
private string _Diagnosis;
private ObservableSortCollection<ValueListEntryDC> _Disabilities;
private string _EMail;
@@ -283,6 +285,7 @@ namespace BeWo.ViewModel
var possibleEintragKategorien = pValueList.Where(vle => vle.Type == ValueListEntryType.NotizenKategorieCustomer);
var possibleauftragsherkunfte = pValueList.Where(vle => vle.Type == ValueListEntryType.Auftragsherkunft);
var possiblevermittlungsgrundlage = pValueList.Where(vle => vle.Type == ValueListEntryType.Vermittlungsgrundlage);
var possibleVgaVerlaeufe = pValueList.Where(vle => vle.Type == ValueListEntryType.VgAVerlauf);
var possibleEinkommenBeginnTypen = pValueList.Where(vle => vle.Type == ValueListEntryType.EinkommenBeginnType);
var possibleEinkommenEndeTypen = pValueList.Where(vle => vle.Type == ValueListEntryType.EinkommenEndeType);
var possibleFremdHilfeTypen = pValueList.Where(vle => vle.Type == ValueListEntryType.FremdHilfeType);
@@ -312,9 +315,10 @@ namespace BeWo.ViewModel
_RegionTypen = new ObservableSortCollection<ValueListEntryDC>(possibleRegionTypen, Comparer.ValueListEntryDCComparer);
var auftragsherkunfte = new ObservableSortCollection<ValueListEntryDC>(possibleauftragsherkunfte, Comparer.ValueListEntryDCComparer);
var vermittlungsgrundlage = new ObservableSortCollection<ValueListEntryDC>(possiblevermittlungsgrundlage, Comparer.ValueListEntryDCComparer);
var vgaVerlaeufe = new ObservableSortCollection<ValueListEntryDC>(possibleVgaVerlaeufe, Comparer.ValueListEntryDCComparer);
_CustomerGemeinnutzigeArbeitListVM.InitValueListEntrys(auftragsherkunfte, vermittlungsgrundlage);
_CustomerGemeinnutzigeArbeitListVM.InitValueListEntrys(auftragsherkunfte, vermittlungsgrundlage, vgaVerlaeufe);
_MedArten = new BindingList<MedArtDC>(pPossibleMedArten);
@@ -484,6 +488,24 @@ namespace BeWo.ViewModel
}
}
}
public String PlaceOfBirth
{
get { return _PlaceOfBirth; }
set
{
if (AreDifferent(_PlaceOfBirth, value))
{
_PlaceOfBirth = value;
StoreDirtyInformation(AreDifferent(DataContract.PlaceOfBirth, value), PropertyName_PlaceOfBirth);
FirePropertyChanged(PropertyName_PlaceOfBirth);
}
}
}
public DateTime? AufenthaltGueltigBis
{
get { return _AufenthaltGueltigBis; }
@@ -2011,6 +2033,7 @@ namespace BeWo.ViewModel
{
_SubstitutionNeed = pDataContract.SubstitutionNeed;
_DateOfBirth = pDataContract.DateOfBirth;
_PlaceOfBirth = pDataContract.PlaceOfBirth;
_FirstName = pDataContract.FirstName;
_FamilyStatus = pDataContract.FamilyStatus;
_LastName = pDataContract.LastName;
@@ -2194,6 +2217,7 @@ namespace BeWo.ViewModel
protected override CustomerDC MapToDataContract(CustomerDC pDataContract, bool doCommit)
{
pDataContract.DateOfBirth = _DateOfBirth;
pDataContract.PlaceOfBirth = _PlaceOfBirth;
pDataContract.FirstName = _FirstName;
pDataContract.FamilyStatus = _FamilyStatus;
pDataContract.LastName = _LastName;

View File

@@ -1,5 +1,7 @@
using BS.Shared.Core;
using BS.Shared;
using BS.Shared.Core;
using BS.Shared.DataContracts;
using BS.Shared.DataContracts.Compact;
using System;
using System.Collections.Generic;
using System.Linq;
@@ -10,8 +12,13 @@ namespace BeWo.ViewModel
{
public class CustomerVermittlungArbeitVM : AbstractDCMapperVM<CustomerVermittlungArbeitDC>
{
private VgaTypeEnum _VgaType;
private string _AktenzeichenGericht;
private string _EigenesAktenzeichen;
private CompactOrganisationDC _Auftraggeber;
private CompactPersonDC _AuftraggeberAnsprechpartner;
private CompactOrganisationDC _Einsatzstelle;
private CompactPersonDC _EinsatzstelleAnsprechpartner;
private DateTime? _Auftragseingang;
private ValueListEntryDC _Auftragsherkunft;
private ObservableSortCollection<ValueListEntryDC> _Auftragsherkunfte;
@@ -24,8 +31,9 @@ namespace BeWo.ViewModel
private string _Hinweis;
private DateTime? _Termin;
private CustomerVermittlungBearbeitungsstatus? _CustomerVermittlungBearbeitungsstatus;
private string _Auftragsruckgabe;
private string _Verlauf;
private DateTime? _Auftragsruckgabe;
private ObservableSortCollection<ValueListEntryDC> _Verlaeufe;
private ValueListEntryDC _Verlauf;
private decimal? _AbgeleisteteStunden;
private decimal? _ErsparteHafttage;
private decimal? _GeleisteteRatenzahlung;
@@ -47,7 +55,7 @@ namespace BeWo.ViewModel
private bool _BesonderheitMehrfacheVermittlung;
private bool _BesonderheitVermittlungAusHaft;
private bool _BesonderheitDurchBGBWAufgesucht;
public CustomerVermittlungArbeitVM()
{
@@ -58,6 +66,20 @@ namespace BeWo.ViewModel
}
public VgaTypeEnum VgaType
{
get { return _VgaType; }
set
{
if (!AreDifferent(_VgaType, value))
return;
_VgaType = value;
StoreDirtyInformation(AreDifferent(DataContract.VgaType, value), nameof(VgaType));
FirePropertyChanged(nameof(VgaType));
}
}
public string Displayname => $"AZ: {AktenzeichenGericht}";
public string AktenzeichenGericht
{
@@ -86,6 +108,79 @@ namespace BeWo.ViewModel
FirePropertyChanged(nameof(EigenesAktenzeichen));
}
}
public CompactOrganisationDC Auftraggeber
{
get
{
return this._Auftraggeber;
}
set
{
if (this.AreDifferent(this._Auftraggeber, value))
{
this._Auftraggeber = value;
this.StoreDirtyInformation(this.AreDifferent(this.DataContract.Auftraggeber, value), nameof(Auftraggeber));
this.FirePropertyChanged(nameof(Auftraggeber));
}
}
}
public CompactPersonDC AuftraggeberAnsprechpartner
{
get
{
return this._AuftraggeberAnsprechpartner;
}
set
{
if (this.AreDifferent(this._AuftraggeberAnsprechpartner, value))
{
this._AuftraggeberAnsprechpartner = value;
this.StoreDirtyInformation(this.AreDifferent(this.DataContract.AuftraggeberAnsprechpartner, value), nameof(AuftraggeberAnsprechpartner));
this.FirePropertyChanged(nameof(AuftraggeberAnsprechpartner));
}
}
}
public CompactOrganisationDC Einsatzstelle
{
get
{
return this._Einsatzstelle;
}
set
{
if (this.AreDifferent(this._Einsatzstelle, value))
{
this._Einsatzstelle = value;
this.StoreDirtyInformation(this.AreDifferent(this.DataContract.Einsatzstelle, value), nameof(Einsatzstelle));
this.FirePropertyChanged(nameof(Einsatzstelle));
}
}
}
public CompactPersonDC EinsatzstelleAnsprechpartner
{
get
{
return this._EinsatzstelleAnsprechpartner;
}
set
{
if (this.AreDifferent(this._EinsatzstelleAnsprechpartner, value))
{
this._EinsatzstelleAnsprechpartner = value;
this.StoreDirtyInformation(this.AreDifferent(this.DataContract.EinsatzstelleAnsprechpartner, value), nameof(EinsatzstelleAnsprechpartner));
this.FirePropertyChanged(nameof(EinsatzstelleAnsprechpartner));
}
}
}
public DateTime? Auftragseingang
{
get { return _Auftragseingang; }
@@ -219,7 +314,7 @@ namespace BeWo.ViewModel
FirePropertyChanged(nameof(CustomerVermittlungBearbeitungsstatus));
}
}
public string Auftragsruckgabe
public DateTime? Auftragsruckgabe
{
get { return _Auftragsruckgabe; }
set
@@ -232,7 +327,7 @@ namespace BeWo.ViewModel
FirePropertyChanged(nameof(Auftragsruckgabe));
}
}
public string Verlauf
public ValueListEntryDC Verlauf
{
get { return _Verlauf; }
set
@@ -529,6 +624,7 @@ namespace BeWo.ViewModel
protected override void InitByDataContract(CustomerVermittlungArbeitDC pDataContract)
{
_VgaType = pDataContract.VgaType;
_AktenzeichenGericht = pDataContract.AktenzeichenGericht;
_EigenesAktenzeichen = pDataContract.EigenesAktenzeichen;
_Auftragseingang = pDataContract.Auftragseingang;
@@ -564,16 +660,22 @@ namespace BeWo.ViewModel
_BesonderheitMehrfacheVermittlung = pDataContract.BesonderheitMehrfacheVermittlung;
_BesonderheitVermittlungAusHaft = pDataContract.BesonderheitVermittlungAusHaft;
_BesonderheitDurchBGBWAufgesucht = pDataContract.BesonderheitDurchBGBWAufgesucht;
_Auftraggeber = pDataContract.Auftraggeber;
_AuftraggeberAnsprechpartner = pDataContract.AuftraggeberAnsprechpartner;
_Einsatzstelle = pDataContract.Einsatzstelle;
_EinsatzstelleAnsprechpartner = pDataContract.EinsatzstelleAnsprechpartner;
}
internal void InitValueListEntrys(ObservableSortCollection<ValueListEntryDC> auftragsherkunfte, ObservableSortCollection<ValueListEntryDC> vermittlungsgrundlage)
internal void InitValueListEntrys(ObservableSortCollection<ValueListEntryDC> auftragsherkunfte, ObservableSortCollection<ValueListEntryDC> vermittlungsgrundlage, ObservableSortCollection<ValueListEntryDC> verlaeufe)
{
_Auftragsherkunfte = auftragsherkunfte;
_Vermittlungsgrundlagen = vermittlungsgrundlage;
_Verlaeufe = verlaeufe;
}
protected override CustomerVermittlungArbeitDC MapToDataContract(CustomerVermittlungArbeitDC pDataContract, bool doCommit)
{
pDataContract.VgaType = _VgaType;
pDataContract.AktenzeichenGericht = _AktenzeichenGericht;
pDataContract.EigenesAktenzeichen = _EigenesAktenzeichen;
pDataContract.Auftragseingang = _Auftragseingang;
@@ -609,6 +711,10 @@ namespace BeWo.ViewModel
pDataContract.BesonderheitMehrfacheVermittlung = _BesonderheitMehrfacheVermittlung;
pDataContract.BesonderheitVermittlungAusHaft = _BesonderheitVermittlungAusHaft;
pDataContract.BesonderheitDurchBGBWAufgesucht = _BesonderheitDurchBGBWAufgesucht;
pDataContract.Auftraggeber = _Auftraggeber;
pDataContract.AuftraggeberAnsprechpartner = _AuftraggeberAnsprechpartner;
pDataContract.Einsatzstelle = _Einsatzstelle;
pDataContract.EinsatzstelleAnsprechpartner = _EinsatzstelleAnsprechpartner;
return pDataContract;
}

View File

@@ -147,6 +147,10 @@ namespace BeWo.ViewModel
private bool _Hygienebelehrung;
private String _Schutzstufe;
private String _BemerkungenSbd;
private DateTime? _AusweisGueltigVon;
private DateTime? _AusweisGueltigBis;
private string _GradDerBehinderung;
private string _AusweisBemerkung;
private ArbeitszeitListVM _ArbeitszeitListe;
private VarFieldListVM _VarFields;
private IList<UrlaubskontoDarstellungDC> _UrlaubskontoDarstellungDCs;
@@ -457,6 +461,65 @@ namespace BeWo.ViewModel
}
}
public DateTime? AusweisGueltigVon
{
get { return _AusweisGueltigVon; }
set
{
if (AreDifferent(_AusweisGueltigVon, value))
{
_AusweisGueltigVon = value;
StoreDirtyInformation(AreDifferent(DataContract.AusweisGueltigVon, value), nameof(AusweisGueltigVon));
FirePropertyChanged(nameof(AusweisGueltigVon));
}
}
}
public DateTime? AusweisGueltigBis
{
get { return _AusweisGueltigBis; }
set
{
if (AreDifferent(_AusweisGueltigBis, value))
{
_AusweisGueltigBis = value;
StoreDirtyInformation(AreDifferent(DataContract.AusweisGueltigBis, value), nameof(AusweisGueltigBis));
FirePropertyChanged(nameof(AusweisGueltigBis));
}
}
}
public string GradDerBehinderung
{
get { return _GradDerBehinderung; }
set
{
if (AreDifferent(_GradDerBehinderung, value))
{
_GradDerBehinderung = value;
StoreDirtyInformation(AreDifferent(DataContract.GradDerBehinderung, value), nameof(GradDerBehinderung));
FirePropertyChanged(nameof(GradDerBehinderung));
}
}
}
public string AusweisBemerkung
{
get { return _AusweisBemerkung; }
set
{
if (AreDifferent(_AusweisBemerkung, value))
{
_AusweisBemerkung = value;
StoreDirtyInformation(AreDifferent(DataContract.AusweisBemerkung, value), nameof(AusweisBemerkung));
FirePropertyChanged(nameof(AusweisBemerkung));
}
}
}
[Validation(ValidationRule = ValidationRules.NotNullOrStringEmpty)]
public DateTime? DateOfBirth
{
@@ -1353,6 +1416,10 @@ namespace BeWo.ViewModel
_BemerkungenSbd = pDataContract.BemerkungenSbd;
_Hygienebelehrung = pDataContract.Hygienebelehrung;
_Nationalitaet = pDataContract.Nationalitaet;
_AusweisGueltigVon = pDataContract.AusweisGueltigVon;
_AusweisGueltigBis = pDataContract.AusweisGueltigBis;
_GradDerBehinderung = pDataContract.GradDerBehinderung;
_AusweisBemerkung = pDataContract.AusweisBemerkung;
if (pDataContract.Images != null && pDataContract.Images.Count > 0)
{
@@ -1468,6 +1535,10 @@ namespace BeWo.ViewModel
pDataContract.BemerkungenSbd = _BemerkungenSbd;
pDataContract.ActivationType = _IsArchived ? ActivationTypeId.Archived : ActivationTypeId.Active;
pDataContract.Nationalitaet = _Nationalitaet;
pDataContract.AusweisGueltigVon = _AusweisGueltigVon;
pDataContract.AusweisGueltigBis = _AusweisGueltigBis;
pDataContract.GradDerBehinderung = _GradDerBehinderung;
pDataContract.AusweisBemerkung = _AusweisBemerkung;
if (pDataContract.Images != null)
{

View File

@@ -13,6 +13,7 @@ namespace BeWo.ViewModel.ListViewModel
{
private ObservableSortCollection<ValueListEntryDC> _Auftragsherkunfte;
private ObservableSortCollection<ValueListEntryDC> _Vermittlungsgrundlagen;
private ObservableSortCollection<ValueListEntryDC> _Verlaeufe;
public CustomerVermittlungArbeitListVM(IEnumerable<CustomerVermittlungArbeitDC> arbeiten) : base(arbeiten)
{
@@ -50,15 +51,29 @@ namespace BeWo.ViewModel.ListViewModel
}
}
public ObservableSortCollection<ValueListEntryDC> Verlaeufe
{
get { return _Verlaeufe; }
set
{
if (!AreDifferent(Verlaeufe, value))
return;
_Vermittlungsgrundlagen = value;
FirePropertyChanged(nameof(Verlaeufe));
}
}
public bool CanAddVM()
{
return BeWoApp.HasLoggedOnUserRight(BS.Shared.UserRightType.Customer_GemeinnutzigeArbeit_Manage); ;
}
internal void InitValueListEntrys(ObservableSortCollection<ValueListEntryDC> auftragsherkunfte, ObservableSortCollection<ValueListEntryDC> vermittlungsgrundlage)
internal void InitValueListEntrys(ObservableSortCollection<ValueListEntryDC> auftragsherkunfte, ObservableSortCollection<ValueListEntryDC> vermittlungsgrundlage, ObservableSortCollection<ValueListEntryDC> verlaeufe)
{
_Auftragsherkunfte = auftragsherkunfte;
_Vermittlungsgrundlagen = vermittlungsgrundlage;
_Verlaeufe = verlaeufe;
}
}
}

View File

@@ -1768,6 +1768,8 @@ namespace BeWo.ViewModel.ListViewModel
{
foreach (var goal in info.SupportConceptGoals)
{
goal.Prefix = info.CustomerName;
if (goal.ParentOid != null && goalCategoryDict.ContainsKey(goal.ParentOid.Value))
{
var path = GetAllParentGoalCategoies(goalCategoryDict, goal);

View File

@@ -408,6 +408,22 @@ namespace BeWo.ViewModel
}
}
}
public int AnzTageUnterschriftErfolgt
{
get { return BeWoApp.AppSettings.AnzTageUnterschriftErfolgt; }
set
{
if (this.AreDifferent(BeWoApp.AppSettings.AnzTageUnterschriftErfolgt, value))
{
BeWoApp.AppSettings.AnzTageUnterschriftErfolgt = value;
this.Settings = UserSettingsUtils.CreateNewSettingValue(this._Settings, "AnzTageUnterschriftErfolgt", value.ToString());
}
}
}
public int ZeiterfassungsSchwellwert
{
get { return BeWoApp.AppSettings.ZeiterfassungsSchwellwert; }

View File

@@ -721,7 +721,8 @@ namespace BeWo.ViewModel
ValueListEntryType.SozSchwierigkeitenType,
ValueListEntryType.SozBeziehungenType,
ValueListEntryType.ErstaufnahmeType,
ValueListEntryType.RegionType
ValueListEntryType.RegionType,
ValueListEntryType.VgAVerlauf
};
ServiceFacade.DoValueListServiceAsync(

View File

@@ -354,9 +354,15 @@ namespace BeWo.ownChat
if(vm.PrototypeVM.SortedCategories?.Any() ?? false)
{
var cat1 = vm.PrototypeVM.SortedCategories[0];
foreach (var cat in vm.PrototypeVM.SortedCategories)
{
if (vm.PrototypeVM.Category2Services.ContainsKey(cat) && vm.PrototypeVM.Category2Services[cat].Count > 0)
{
serviceRecordList[0].ServiceDescription = vm.PrototypeVM.Category2Services[cat][0];
break;
}
}
serviceRecordList[0].ServiceDescription = vm.PrototypeVM.Category2Services[cat1][0];
}
_ServiceRecord = new ServiceRecordVM(serviceRecordList[0], vm.PrototypeVM.Category2Services, vm.PrototypeVM.AllGoalCategories, vm.PrototypeVM.AllGoals) {Notice = notice};

View File

@@ -8,7 +8,7 @@
<IISExpressWindowsAuthentication />
<IISExpressUseClassicPipelineMode />
<UseGlobalApplicationHostFile />
<LastActiveSolutionConfig>Debug|Any CPU</LastActiveSolutionConfig>
<LastActiveSolutionConfig>Release|Any CPU</LastActiveSolutionConfig>
<ProjectView>ProjectFiles</ProjectView>
<WebStackScaffolding_ViewDialogWidth>600</WebStackScaffolding_ViewDialogWidth>
<Controller_SelectedScaffolderID>MvcControllerEmptyScaffolder</Controller_SelectedScaffolderID>

View File

@@ -248,8 +248,8 @@ namespace BeWoPlanerMobil.Controllers
Model.SelectedSupportConceptListObject = Model.SupportConceptListObjects.FirstOrDefault(f => f.CostBearer2SupportConceptOid == -1) ?? Model.SupportConceptListObjects.First();
Model.SelectedCostBearerSupportConceptOid = -1;
Log.Info($"TEST Model.SupportConceptListObjects Oids = {Model.SelectedCostBearerSupportConceptOid}");
}
else
{
@@ -317,6 +317,7 @@ namespace BeWoPlanerMobil.Controllers
Model.MokSettings.SupportConceptExpirationLimitInMonths = UserSettingsUtils.GetSettingValueAsInteger(Model.Mandator.Settings, SettingsKeys.HilfeplanAuslaufAuswahl, 3);
Model.MokSettings.AnzTageZeiterfassErfolgt = UserSettingsUtils.GetSettingValueAsInteger(Model.Mandator.Settings, SettingsKeys.AnzTageZeiterfassErfolgt);
Model.MokSettings.AnzTageUnterschriftErfolgt = UserSettingsUtils.GetSettingValueAsInteger(Model.Mandator.Settings, SettingsKeys.AnzTageUnterschriftErfolgt);
Model.MokSettings.MaxDaysEditServiceRecordsAllowed = UserSettingsUtils.GetSettingValueAsInteger(Model.Mandator.Settings, SettingsKeys.MaxDaysEditServiceRecordsAllowed);
Model.MokSettings.TimeUntilUILock = UserSettingsUtils.GetSettingValueAsInteger(Model.Mandator.Settings, SettingsKeys.TimeUntilUILock);
Model.MokSettings.ServiceRecordAllowChangeHours = UserSettingsUtils.GetSettingValueAsInteger(Model.Mandator.Settings, SettingsKeys.ServiceRecordAllowChangeHours);
@@ -363,13 +364,23 @@ namespace BeWoPlanerMobil.Controllers
var customerFilter = MobileUserSettingsUtils.GetSettingValueAsEnum(userSettings, SettingsKeys.CustomerFilterInZeiterfassung, CustomerFilterEnum.MyCustomer);
if (customerFilter != CustomerFilterEnum.MyCustomer && !Model.IsAllowedToSeeSupportConceptFilter)
if (user.CheckForAtLeastOneRight(new List<UserRightType> { UserRightType.ViewAll, UserRightType.SupportConcept_ViewAllSupportConcepts }))
{
//do nothing, darf alles sehen
}
else if (user.HasRight(UserRightType.SupportConcept_ViewMyTeams))
{
if (customerFilter == CustomerFilterEnum.All)
{
customerFilter = CustomerFilterEnum.MyCustomer;
}
}
else
{
customerFilter = CustomerFilterEnum.MyCustomer;
}
//if (Model.SelectedSupportConceptFilter == null)
Model.SelectedSupportConceptFilter = customerFilter;
Model.IsEndDateVisible = UserSettingsUtils.GetSettingValueAsBool(Model.Mandator.Settings, SettingsKeys.IsEndDateVisible);
@@ -1448,7 +1459,7 @@ namespace BeWoPlanerMobil.Controllers
if(!(sclo is null))
{
var sc = GetCompactSupportConcept(sclo.SupportConceptOid);
var sc = GetCompactSupportConcept(sclo.SupportConceptOid, selectedCostbearerScRelOid);
Model.NewServiceRecord.SupportConcept = sc;
@@ -2070,10 +2081,10 @@ namespace BeWoPlanerMobil.Controllers
}
newServiceRecord.Employee = emp;
newServiceRecord.SupportConcept = GetCompactSupportConcept(sc.SupportConceptOid);
newServiceRecord.CostBearer = sc.CostBearerList.ElementAt(0).Organisation;
newServiceRecord.Customer = sc.Customer;
newServiceRecord.CostBearer2SupportConceptOid = sc.CostBearerRelOids.ElementAt(0);
newServiceRecord.SupportConcept = GetCompactSupportConcept(sc.SupportConceptOid, newServiceRecord.CostBearer2SupportConceptOid);
}
}
}
@@ -2796,7 +2807,7 @@ namespace BeWoPlanerMobil.Controllers
{
if(supportConcept.SupportConceptOid != null)
{
checkServiceRecord.SupportConcept = GetCompactSupportConcept(supportConcept.SupportConceptOid);
checkServiceRecord.SupportConcept = GetCompactSupportConcept(supportConcept.SupportConceptOid, Model.SelectedCostBearerSupportConceptOid);
}
checkServiceRecord.Customer = supportConcept.Customer;
@@ -2906,7 +2917,7 @@ namespace BeWoPlanerMobil.Controllers
sr.Customer = serviceRecord.SupportConcept?.Customer;
var result = OperationsService.ValidateServiceRecord(sr, null, maxDaysEditSRsAllowed, employeeOids, costBearer2SupportConceptOids);
var node = CreateFlatSupportConceptItem(GetCompactSupportConcept(sr.SupportConcept.SupportConceptOid), null);
var node = CreateFlatSupportConceptItem(GetCompactSupportConcept(sr.SupportConcept.SupportConceptOid, sr.CostBearer2SupportConceptOid), null);
dateRangeString = node?.SupportConceptTreeNodeDC != null ? node.SupportConceptTreeNodeDC.SupportConceptCostBearerRelDC.DateRangeString : string.Empty;
validationResults.AddIfNotIn(new ServiceRecord2Validation(sr, result, dateRangeString));
@@ -2917,7 +2928,7 @@ namespace BeWoPlanerMobil.Controllers
{
if(Model.SelectedSupportConcept != null)
{
var node = CreateFlatSupportConceptItem(GetCompactSupportConcept(Model.SelectedSupportConcept.SupportConceptOid), null);
var node = CreateFlatSupportConceptItem(GetCompactSupportConcept(Model.SelectedSupportConcept.SupportConceptOid, Model.SelectedCostBearerSupportConceptOid), null);
dateRangeString = node?.SupportConceptTreeNodeDC != null ? node.SupportConceptTreeNodeDC.SupportConceptCostBearerRelDC.DateRangeString : "";
}
@@ -4027,7 +4038,7 @@ namespace BeWoPlanerMobil.Controllers
if (sclo != null)
{
var sc = GetCompactSupportConcept(sclo.SupportConceptOid);
var sc = GetCompactSupportConcept(sclo.SupportConceptOid, selectedCostbearer2SupportConceptRelOid);
Model.NewServiceRecord.SupportConcept = sc;
Model.NewServiceRecord.Customer = sc.Customer;
@@ -4117,16 +4128,23 @@ namespace BeWoPlanerMobil.Controllers
return ResetEditingMode();
}
private CompactSupportConceptDC GetCompactSupportConcept(long supportConceptOid)
private CompactSupportConceptDC GetCompactSupportConcept(long supportConceptOid, long? c2sOid)
{
CompactSupportConceptDC sc = null;
if (Model.SupportConcepts != null)
{
sc = Model.SupportConcepts.FirstOrDefault(s => s.SupportConceptOid == supportConceptOid);
sc = Model.SupportConcepts.FirstOrDefault(s => s.SupportConceptOid == supportConceptOid && s.CostBearerRelOids.Any(a => a == c2sOid));
}
if (sc == null)
{
sc = CustomerService.LoadCompactSupportConceptDC(supportConceptOid, Model.LoggedInEmployee.EmployeeOid);
if (c2sOid.HasValue && sc.CostBearerRelOids.Count > 1)
{
var oids2Remove = sc.CostBearerRelOids.Where(o => o != c2sOid.Value).ToList();
var cb2Remove = sc.CostBearerList.Where(c => c.CostBearer2SupportConceptOid != c2sOid.Value).ToList();
sc.CostBearerRelOids.RemoveRange(oids2Remove);
sc.CostBearerList.RemoveRange(cb2Remove);
}
}
return sc;

View File

@@ -6,6 +6,7 @@ namespace BeWoPlanerMobil.Util
{
public int SupportConceptExpirationLimitInMonths { get; set; }
public int AnzTageZeiterfassErfolgt { get; set; }
public int AnzTageUnterschriftErfolgt { get; set; }
public int MaxDaysEditServiceRecordsAllowed { get; set; }
public int ServiceRecordAllowChangeHours { get; set; }
public int TimeUntilUILock { get; set; }

View File

@@ -344,9 +344,7 @@
}
}
@if(Html.IsInDebugMode())
{
@Html.Partial("RestoreServiceRecordInputsPartial", Model)
}
@Html.Partial("RestoreServiceRecordInputsPartial", Model)
</div>
}

View File

@@ -179,7 +179,7 @@
if(Model.LastCreatedServiceRecordOid > 0)
{
<text>
window.clearLocalBeWoStorage();
//window.clearLocalBeWoStorage();
</text>
if(shouldShowSignaturePopup && Model.ShowSignature)

View File

@@ -314,9 +314,7 @@
<button type="submit" id="mb-reset-btn" class="btn btn-primary float-right" onclick="showSpinner()">Abbrechen</button>
}
@if(Html.IsInDebugMode())
{
@Html.Partial("RestoreServiceRecordInputsPartial", Model)
}
@Html.Partial("RestoreServiceRecordInputsPartial", Model)
</div>
}

View File

@@ -534,10 +534,8 @@
<button type="button" class="btn btn-primary float-right" id="reset-button" onclick="resetSingleBookingForm();">Abbrechen</button>
}
@if(Html.IsInDebugMode())
{
@Html.Partial("RestoreServiceRecordInputsPartial", Model)
}
@Html.Partial("RestoreServiceRecordInputsPartial", Model)
</div>
}
</div>

View File

@@ -53,7 +53,7 @@
<script type="text/javascript" src="@Scripts.Url("~/Scripts/moment/locale/de.js")"></script>
<script type="text/javascript" src="@Scripts.Url("~/Scripts/ownSoft-Scripts/mobileUtils.js?v=1.4")"></script>
<script type="text/javascript" src="@Scripts.Url("~/Scripts/ownSoft-Scripts/view-scripts/main.js?v=1.7")"></script>
<script type="text/javascript" src="@Scripts.Url("~/Scripts/ownSoft-Scripts/view-scripts/main.js?v=1.9")"></script>
<script type="text/javascript" src="@Scripts.Url("~/Scripts/ownSoft-Scripts/signature.js?v=1.5")"></script>
<link type="text/css" rel="stylesheet" href="@Url.Content("~/Scripts/bootstrap/bootstrap4-modal-fullscreen.min.css")" />

View File

@@ -17,6 +17,7 @@ using System.Net;
using System.Collections.Specialized;
using System.Web;
using Newtonsoft.Json;
using System.Linq;
namespace BeWo.Data.Access
{
@@ -110,26 +111,16 @@ namespace BeWo.Data.Access
public ApplicationUser GetBSUser(string pUserName, string pPassword, string ip)
{
//var test = GetToolUser();
bool isValid = false;
//var all = GetToolUser();
//var pwd = "asFdgAE5ERfdsew4!";
//foreach (var item in test.BeWoToolUserList)
//var user = all.BeWoToolUserList.FirstOrDefault(u => u.Login == pUserName);
//if (user != null && BCrypt.CheckPassword(pPassword, user.Password))
//{
// if (item.FirstName == "Christian")
// {
// var bc = BCrypt.CheckPassword(pwd, item.Password);
// }
// isValid = true;
//}
var sha256 = pPassword;
if (sha256 != bsPwd)
{
sha256 = GetSHA256(pPassword);
}
/*
@@ -148,73 +139,80 @@ Wenn ein Login erfolgt ist, dann kannst du das mit folgendem Aufruf protokollier
https://support.bewoplaner.de/api/bsadmin.php?k=[KUNDENNUMMER]&EmployeeOID=[EMPLOYEEOID]&Pin=[PIN]
*/
if (pUserName == "BSAdmin" && sha256 == bsPwd)
var sha256 = pPassword;
if (sha256 != bsPwd)
{
if (this.ValidBSIp(ip))
sha256 = GetSHA256(pPassword);
}
isValid = pUserName == "BSAdmin" && sha256 == bsPwd;
if (isValid && this.ValidBSIp(ip))
{
var list = DAOFactory.GenericDAO.GetAllActive<ApplicationUser>();
foreach (var iUser in list)
{
var list = DAOFactory.GenericDAO.GetAllActive<ApplicationUser>();
foreach (var iUser in list)
if (iUser.IsActive == ActivationTypeId.Active && iUser.UserGroups != null)
{
if (iUser.IsActive == ActivationTypeId.Active && iUser.UserGroups != null)
foreach (var iUserGroup in iUser.UserGroups)
{
foreach (var iUserGroup in iUser.UserGroups)
if (iUserGroup.Name.IndexOf("admin", StringComparison.OrdinalIgnoreCase) >= 0)
{
if (iUserGroup.Name.IndexOf("admin", StringComparison.OrdinalIgnoreCase) >= 0)
{
return iUser;
}
return iUser;
}
}
}
foreach (var iUser in list)
{
if (iUser.IsActive == ActivationTypeId.Active && iUser.UserGroups != null)
{
foreach (var iUserGroup in iUser.UserGroups)
{
if (iUserGroup.Name.IndexOf("verwaltung", StringComparison.OrdinalIgnoreCase) >= 0)
{
return iUser;
}
}
}
}
foreach (var iUser in list)
{
if (iUser.IsActive == ActivationTypeId.Active && iUser.UserGroups != null)
{
foreach (var iUserGroup in iUser.UserGroups)
{
if (iUserGroup.Name.IndexOf("leitung", StringComparison.OrdinalIgnoreCase) >= 0)
{
return iUser;
}
}
}
}
foreach (var iUser in list)
{
if (iUser.UserGroups != null)
{
foreach (var iUserGroup in iUser.UserGroups)
{
if (iUserGroup.Name.IndexOf("führung", StringComparison.OrdinalIgnoreCase) >= 0)
{
return iUser;
}
}
}
}
if (list.Count > 0)
{
return list[0];
}
}
foreach (var iUser in list)
{
if (iUser.IsActive == ActivationTypeId.Active && iUser.UserGroups != null)
{
foreach (var iUserGroup in iUser.UserGroups)
{
if (iUserGroup.Name.IndexOf("verwaltung", StringComparison.OrdinalIgnoreCase) >= 0)
{
return iUser;
}
}
}
}
foreach (var iUser in list)
{
if (iUser.IsActive == ActivationTypeId.Active && iUser.UserGroups != null)
{
foreach (var iUserGroup in iUser.UserGroups)
{
if (iUserGroup.Name.IndexOf("leitung", StringComparison.OrdinalIgnoreCase) >= 0)
{
return iUser;
}
}
}
}
foreach (var iUser in list)
{
if (iUser.UserGroups != null)
{
foreach (var iUserGroup in iUser.UserGroups)
{
if (iUserGroup.Name.IndexOf("führung", StringComparison.OrdinalIgnoreCase) >= 0)
{
return iUser;
}
}
}
}
if (list.Count > 0)
{
return list[0];
}
}
return null;

View File

@@ -15,7 +15,10 @@ namespace BeWo.Data.Entities
}
public virtual Customer Customer { get; set; }
public virtual Organisation Auftraggeber { get; set; }
public virtual Person AuftraggeberAnsprechpartner { get; set; }
public virtual Organisation Einsatzstelle { get; set; }
public virtual Person EinsatzstelleAnsprechpartner { get; set; }
public virtual string AktenzeichenGericht { get; set; }
public virtual string EigenesAktenzeichen { get; set; }
public virtual DateTime? Auftragseingang { get; set; }
@@ -28,8 +31,8 @@ namespace BeWo.Data.Entities
public virtual string Hinweis { get; set; }
public virtual DateTime? Termin { get; set; }
public virtual CustomerVermittlungBearbeitungsstatus? CustomerVermittlungBearbeitungsstatus { get; set; }
public virtual string Auftragsruckgabe { get; set; }
public virtual string Verlauf { get; set; }
public virtual DateTime? Auftragsruckgabe { get; set; }
public virtual ValueListEntry Verlauf { get; set; }
public virtual decimal? AbgeleisteteStunden { get; set; }
public virtual decimal? ErsparteHafttage { get; set; }
public virtual decimal? GeleisteteRatenzahlung { get; set; }

View File

@@ -433,6 +433,12 @@ namespace BeWo.Data.Entities
public virtual bool Hygienebelehrung { get; set; }
public virtual String Schutzstufe { get; set; }
public virtual string BemerkungenSbd { get; set; }
public virtual DateTime? AusweisGueltigVon { get; set; }
public virtual DateTime? AusweisGueltigBis { get; set; }
public virtual string GradDerBehinderung { get; set; }
public virtual string AusweisBemerkung { get; set; }
public virtual IList<VarFieldValue> VarFieldValueList
{
get { return _VarFieldValueList ?? (_VarFieldValueList = new List<VarFieldValue>()); }

View File

@@ -26,6 +26,7 @@ namespace BeWo.Data.Entities
public static string Setting_MaxDaysEditServiceRecordsAllowed = "MaxDaysEditServiceRecordsAllowed";
public static string Setting_HilfeplanAuslaufAuswahl = "HilfeplanAuslaufAuswahl";
public static string Setting_AnzTageZeiterfassErfolgt = "AnzTageZeiterfassErfolgt";
public static string Setting_AnzTageUnterschriftErfolgt = "AnzTageUnterschriftErfolgt";
public static string Setting_ZeiterfassungsSchwellwert = "ZeiterfassungsSchwellwert";
public static string Setting_IKLeistungserbringer = "IKLeistungserbringer";
@@ -220,6 +221,20 @@ namespace BeWo.Data.Entities
return null;
}
}
public virtual int? AnzTageUnterschriftErfolgt
{
get
{
var val = this.GetSettingValue(Setting_AnzTageUnterschriftErfolgt);
int result;
if (Int32.TryParse(val, out result))
{
return result;
}
return null;
}
}
public virtual int? ZeiterfassungsSchwellwert
{
get

View File

@@ -175,6 +175,8 @@ namespace BeWo.Data.Entities
}
}
public virtual String PlaceOfBirth { get; set; }
public virtual FamilyStatus? FamilyStatus
{
get

View File

@@ -193,6 +193,8 @@ namespace BeWo.Data.Entities
}
}
public virtual String Person_PlaceOfBirth { get; set; }
public virtual Sex? Person_Sex
{
get

View File

@@ -27,7 +27,7 @@
<property name="Termin"/>
<property name="CustomerVermittlungBearbeitungsstatus" type="BS.Shared.DataContracts.CustomerVermittlungBearbeitungsstatus, BS.Shared" />
<property name="Auftragsruckgabe"/>
<property name="Verlauf"/>
<many-to-one name="Verlauf" column="Verlauf" class="BeWo.Data.Entities.ValueListEntry, BeWo.Data" cascade="none" />
<property name="AbgeleisteteStunden"/>
<property name="ErsparteHafttage"/>
<property name="GeleisteteRatenzahlung"/>
@@ -49,5 +49,9 @@
<property name="BesonderheitMehrfacheVermittlung"/>
<property name="BesonderheitVermittlungAusHaft"/>
<property name="BesonderheitDurchBGBWAufgesucht"/>
<many-to-one name="Auftraggeber" column="AuftraggeberOid" class="BeWo.Data.Entities.Organisation, BeWo.Data" cascade="none"/>
<many-to-one name="AuftraggeberAnsprechpartner" column="AuftraggeberAnsprechpartnerOid" class="BeWo.Data.Entities.Person, BeWo.Data" cascade="none"/>
<many-to-one name="Einsatzstelle" column="EinsatzstelleOid" class="BeWo.Data.Entities.Organisation, BeWo.Data" cascade="none"/>
<many-to-one name="EinsatzstelleAnsprechpartner" column="EinsatzstelleAnsprechpartnerOid" class="BeWo.Data.Entities.Person, BeWo.Data" cascade="none"/>
</class>
</hibernate-mapping>

View File

@@ -11,6 +11,10 @@
<property column="TaxNumber" type="String" name="TaxNumber" length="128" />
<property column="TaxClass" type="String" name="TaxClass" />
<property column="ChildCount" type="String" name="ChildCount" />
<property column="AusweisGueltigVon" type="DateTime" name="AusweisGueltigVon" />
<property column="AusweisGueltigBis" type="DateTime" name="AusweisGueltigBis" />
<property column="GradDerBehinderung" type="String" name="GradDerBehinderung" />
<property column="AusweisBemerkung" type="String" name="AusweisBemerkung" />
<property column="HealthInsurance" type="String" name="HealthInsurance" length="128" />
<property column="InsuranceNumber" type="String" name="InsuranceNumber" length="128" />
<property column="IsQualified" type="Boolean" name="IsQualified" />

View File

@@ -11,6 +11,7 @@
<property column="LastName" type="String" name="LastName" length="256" />
<property column="Abbreviation" type="String" name="Abbreviation" length="16" />
<property column="DateOfBirth" type="DateTime" name="DateOfBirth" />
<property column="PlaceOfBirth" type="String" name="PlaceOfBirth" />
<property column="Sex" type="BS.Shared.Sex, BS.Shared" name="Sex" />
<property column="Type" type="BS.Shared.PersonType, BS.Shared" name="Type" />
<property column="FamilyStatus" type="BS.Shared.FamilyStatus, BS.Shared" name="FamilyStatus" />

View File

@@ -25,6 +25,7 @@
<property column="Person_LastName" type="string" name="Person_LastName" />
<property column="Person_Abbreviation" type="string" name="Person_Abbreviation" />
<property column="Person_DateOfBirth" type="DateTime" name="Person_DateOfBirth" />
<property column="Person_PlaceOfBirth" type="String" name="Person_PlaceOfBirth" />
<property column="Person_Sex" type="BS.Shared.Sex, BS.Shared" name="Person_Sex" />
<property column="Person_FamilyStatus" type="BS.Shared.FamilyStatus, BS.Shared" name="Person_FamilyStatus" />
<property column="Person_Profession" type="string" name="Person_Profession" />

View File

@@ -0,0 +1,29 @@
ALTER TABLE `Person`
ADD COLUMN `PlaceOfBirth` VARCHAR(512) NULL DEFAULT NULL;
ALTER TABLE `PersonHistory`
ADD COLUMN `Person_PlaceOfBirth` VARCHAR(512) NULL DEFAULT NULL;
ALTER TABLE `CustomerVermittlungArbeit`
DROP COLUMN `Verlauf`;
ALTER TABLE `CustomerVermittlungArbeit`
ADD COLUMN `Verlauf` bigint DEFAULT NULL;
ALTER TABLE `CustomerVermittlungArbeit`
DROP COLUMN `Auftragsruckgabe`;
ALTER TABLE `CustomerVermittlungArbeit`
ADD COLUMN `Auftragsruckgabe` datetime DEFAULT NULL;
ALTER TABLE `CustomerVermittlungArbeit`
ADD COLUMN `AuftraggeberOid` bigint DEFAULT NULL;
ALTER TABLE `CustomerVermittlungArbeit`
ADD COLUMN `AuftraggeberAnsprechpartnerOid` bigint DEFAULT NULL;
ALTER TABLE `CustomerVermittlungArbeit`
ADD COLUMN `EinsatzstelleOid` bigint DEFAULT NULL;
ALTER TABLE `CustomerVermittlungArbeit`
ADD COLUMN `EinsatzstelleAnsprechpartnerOid` bigint DEFAULT NULL;

View File

@@ -0,0 +1,11 @@
ALTER TABLE `Employee`
ADD COLUMN `AusweisGueltigVon` datetime DEFAULT NULL;
ALTER TABLE `Employee`
ADD COLUMN `AusweisGueltigBis` datetime DEFAULT NULL;
ALTER TABLE `Employee`
ADD COLUMN `GradDerBehinderung` VARCHAR(20) DEFAULT NULL;
ALTER TABLE `Employee`
ADD COLUMN `AusweisBemerkung` VARCHAR(512) DEFAULT NULL;

View File

@@ -1625,3 +1625,46 @@ ADD COLUMN `KostenstelleHilfeplan` varchar(512) NULL DEFAULT NULL AFTER `KontoHi
ALTER TABLE `costbearer2supportconcepthistory`
ADD COLUMN `Costbearer2supportconcept_KontoHilfeplan` varchar(512) NULL DEFAULT NULL AFTER `Costbearer2supportconcept_Auswahlbezeichnung`,
ADD COLUMN `Costbearer2supportconcept_KostenstelleHilfeplan` varchar(512) NULL DEFAULT NULL AFTER `Costbearer2supportconcept_KontoHilfeplan`;
ALTER TABLE `Person`
ADD COLUMN `PlaceOfBirth` VARCHAR(512) NULL DEFAULT NULL;
ALTER TABLE `PersonHistory`
ADD COLUMN `Person_PlaceOfBirth` VARCHAR(512) NULL DEFAULT NULL;
ALTER TABLE `CustomerVermittlungArbeit`
DROP COLUMN `Verlauf`;
ALTER TABLE `CustomerVermittlungArbeit`
ADD COLUMN `Verlauf` bigint DEFAULT NULL;
ALTER TABLE `CustomerVermittlungArbeit`
DROP COLUMN `Auftragsruckgabe`;
ALTER TABLE `CustomerVermittlungArbeit`
ADD COLUMN `Auftragsruckgabe` datetime DEFAULT NULL;
ALTER TABLE `CustomerVermittlungArbeit`
ADD COLUMN `AuftraggeberOid` bigint DEFAULT NULL;
ALTER TABLE `CustomerVermittlungArbeit`
ADD COLUMN `AuftraggeberAnsprechpartnerOid` bigint DEFAULT NULL;
ALTER TABLE `CustomerVermittlungArbeit`
ADD COLUMN `EinsatzstelleOid` bigint DEFAULT NULL;
ALTER TABLE `CustomerVermittlungArbeit`
ADD COLUMN `EinsatzstelleAnsprechpartnerOid` bigint DEFAULT NULL;
ALTER TABLE `Employee`
ADD COLUMN `AusweisGueltigVon` datetime DEFAULT NULL;
ALTER TABLE `Employee`
ADD COLUMN `AusweisGueltigBis` datetime DEFAULT NULL;
ALTER TABLE `Employee`
ADD COLUMN `GradDerBehinderung` VARCHAR(20) DEFAULT NULL;
ALTER TABLE `Employee`
ADD COLUMN `AusweisBemerkung` VARCHAR(512) DEFAULT NULL;

View File

@@ -141,6 +141,8 @@ namespace AWOMuensterlandRecklinghausen.Reporting
cr.Klienteninformationen.Ab = VarfieldHelper.GetKlientenVarfields(customer, 26);
if (customer.CustomerVarFields.Count >= 14)
cr.Klienteninformationen.LeitungInfo = VarfieldHelper.GetKlientenVarfields(customer, 27);
if (customer.CustomerVarFields.Count >= 15)
cr.Klienteninformationen.BetreuungsVertrag = VarfieldHelper.GetKlientenVarfields(customer, 28);
}
//if (customer.LastName == "Coerdt")
//Console.WriteLine("Test");

View File

@@ -31,6 +31,7 @@ namespace AWOMuensterlandRecklinghausen.Reporting
public string GeplanteStunden { get; set; }
public string Ab { get; set; }
public string LeitungInfo { get; set; }
public string BetreuungsVertrag { get; set; }
}
}

View File

@@ -68,6 +68,9 @@ namespace AWOMuensterlandRecklinghausen.Reporting
case 27: // Leitung/Info
valueAsString = vv.VarFieldValue.ToString();
break;
case 28: // Betreuungsvertrag
valueAsString = vv.VarFieldValue as bool? == true ? "Ja" : "Nein";
break;
}
}

View File

@@ -88,7 +88,7 @@ namespace AWOMuensterlandRecklinghausen
this.xrTableCell66 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell67 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell68 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell75 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell140 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell76 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell77 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell78 = new DevExpress.XtraReports.UI.XRTableCell();
@@ -116,7 +116,6 @@ namespace AWOMuensterlandRecklinghausen
this.xrTableCell120 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell121 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell122 = new DevExpress.XtraReports.UI.XRTableCell();
this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components);
this.PageHeader = new DevExpress.XtraReports.UI.PageHeaderBand();
this.xrTable1 = new DevExpress.XtraReports.UI.XRTable();
this.xrTableRow1 = new DevExpress.XtraReports.UI.XRTableRow();
@@ -161,7 +160,7 @@ namespace AWOMuensterlandRecklinghausen
this.xrTableCell34 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell35 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell36 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell69 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell139 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell70 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell71 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell72 = new DevExpress.XtraReports.UI.XRTableCell();
@@ -191,9 +190,12 @@ namespace AWOMuensterlandRecklinghausen
this.xrTableCell105 = new DevExpress.XtraReports.UI.XRTableCell();
this.calculatedField1 = new DevExpress.XtraReports.UI.CalculatedField();
this.CheckKostenstelle = new DevExpress.XtraReports.UI.FormattingRule();
this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components);
this.xrTableCell69 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell75 = new DevExpress.XtraReports.UI.XRTableCell();
((System.ComponentModel.ISupportInitialize)(this.xrTable2)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.xrTable1)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this)).BeginInit();
//
// Detail
@@ -314,7 +316,7 @@ namespace AWOMuensterlandRecklinghausen
this.xrTable2.Name = "xrTable2";
this.xrTable2.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] {
this.xrTableRow2});
this.xrTable2.SizeF = new System.Drawing.SizeF(6886F, 25F);
this.xrTable2.SizeF = new System.Drawing.SizeF(6944.096F, 25F);
this.xrTable2.StylePriority.UseFont = false;
//
// xrTableRow2
@@ -362,6 +364,7 @@ namespace AWOMuensterlandRecklinghausen
this.xrTableCell67,
this.xrTableCell68,
this.xrTableCell75,
this.xrTableCell140,
this.xrTableCell76,
this.xrTableCell77,
this.xrTableCell78,
@@ -1133,23 +1136,25 @@ namespace AWOMuensterlandRecklinghausen
this.xrTableCell68.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
this.xrTableCell68.Weight = 0.942476703993125D;
//
// xrTableCell75
// xrTableCell140
//
this.xrTableCell75.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
this.xrTableCell140.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
| DevExpress.XtraPrinting.BorderSide.Right)
| DevExpress.XtraPrinting.BorderSide.Bottom)));
this.xrTableCell75.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "AllCustomerRelations.ApprovedTotal", "{0:0.00}")});
this.xrTableCell75.Font = new DevExpress.Drawing.DXFont("Calibri", 11.25F, DevExpress.Drawing.DXFontStyle.Regular, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] {
this.xrTableCell140.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "AllCustomerRelations.ApprovedTotal")});
this.xrTableCell140.Font = new DevExpress.Drawing.DXFont("Calibri", 11.25F, DevExpress.Drawing.DXFontStyle.Regular, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] {
new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((byte)(0)))});
this.xrTableCell75.Name = "xrTableCell75";
this.xrTableCell75.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 0, 2, 0, 100F);
this.xrTableCell75.StylePriority.UseBorders = false;
this.xrTableCell75.StylePriority.UseFont = false;
this.xrTableCell75.StylePriority.UsePadding = false;
this.xrTableCell75.StylePriority.UseTextAlignment = false;
this.xrTableCell75.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
this.xrTableCell75.Weight = 0.31409280797531486D;
this.xrTableCell140.Multiline = true;
this.xrTableCell140.Name = "xrTableCell140";
this.xrTableCell140.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 0, 2, 0, 100F);
this.xrTableCell140.StylePriority.UseBorders = false;
this.xrTableCell140.StylePriority.UseFont = false;
this.xrTableCell140.StylePriority.UsePadding = false;
this.xrTableCell140.StylePriority.UseTextAlignment = false;
this.xrTableCell140.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
this.xrTableCell140.TextFormatString = "{0:0.00}";
this.xrTableCell140.Weight = 0.31410732846637196D;
//
// xrTableCell76
//
@@ -1637,10 +1642,6 @@ namespace AWOMuensterlandRecklinghausen
this.xrTableCell122.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
this.xrTableCell122.Weight = 0.38725018572163306D;
//
// bindingSource1
//
this.bindingSource1.DataSource = typeof(AWOMuensterlandRecklinghausen.Reporting.KannAllesWeissAllesRO);
//
// PageHeader
//
this.PageHeader.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
@@ -1654,7 +1655,7 @@ namespace AWOMuensterlandRecklinghausen
this.xrTable1.Name = "xrTable1";
this.xrTable1.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] {
this.xrTableRow1});
this.xrTable1.SizeF = new System.Drawing.SizeF(6886F, 25F);
this.xrTable1.SizeF = new System.Drawing.SizeF(6944.096F, 25F);
//
// xrTableRow1
//
@@ -1701,6 +1702,7 @@ namespace AWOMuensterlandRecklinghausen
this.xrTableCell35,
this.xrTableCell36,
this.xrTableCell69,
this.xrTableCell139,
this.xrTableCell70,
this.xrTableCell71,
this.xrTableCell72,
@@ -2429,22 +2431,23 @@ namespace AWOMuensterlandRecklinghausen
this.xrTableCell36.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
this.xrTableCell36.Weight = 0.942472252666353D;
//
// xrTableCell69
// xrTableCell139
//
this.xrTableCell69.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
this.xrTableCell139.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
| DevExpress.XtraPrinting.BorderSide.Right)
| DevExpress.XtraPrinting.BorderSide.Bottom)));
this.xrTableCell69.Font = new DevExpress.Drawing.DXFont("Calibri", 11.25F, DevExpress.Drawing.DXFontStyle.Bold, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] {
this.xrTableCell139.Font = new DevExpress.Drawing.DXFont("Calibri", 11.25F, DevExpress.Drawing.DXFontStyle.Bold, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] {
new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((byte)(0)))});
this.xrTableCell69.Name = "xrTableCell69";
this.xrTableCell69.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 0, 2, 0, 100F);
this.xrTableCell69.StylePriority.UseBorders = false;
this.xrTableCell69.StylePriority.UseFont = false;
this.xrTableCell69.StylePriority.UsePadding = false;
this.xrTableCell69.StylePriority.UseTextAlignment = false;
this.xrTableCell69.Text = "Bew Std";
this.xrTableCell69.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
this.xrTableCell69.Weight = 0.314091725538572D;
this.xrTableCell139.Multiline = true;
this.xrTableCell139.Name = "xrTableCell139";
this.xrTableCell139.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 0, 2, 0, 100F);
this.xrTableCell139.StylePriority.UseBorders = false;
this.xrTableCell139.StylePriority.UseFont = false;
this.xrTableCell139.StylePriority.UsePadding = false;
this.xrTableCell139.StylePriority.UseTextAlignment = false;
this.xrTableCell139.Text = "Bew Std";
this.xrTableCell139.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
this.xrTableCell139.Weight = 0.31410629795308731D;
//
// xrTableCell70
//
@@ -2917,6 +2920,47 @@ namespace AWOMuensterlandRecklinghausen
this.CheckKostenstelle.Formatting.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(255)))), ((int)(((byte)(128)))), ((int)(((byte)(128)))));
this.CheckKostenstelle.Name = "CheckKostenstelle";
//
// bindingSource1
//
this.bindingSource1.DataSource = typeof(AWOMuensterlandRecklinghausen.Reporting.KannAllesWeissAllesRO);
//
// xrTableCell69
//
this.xrTableCell69.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
| DevExpress.XtraPrinting.BorderSide.Right)
| DevExpress.XtraPrinting.BorderSide.Bottom)));
this.xrTableCell69.Font = new DevExpress.Drawing.DXFont("Calibri", 11.25F, DevExpress.Drawing.DXFontStyle.Bold, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] {
new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((byte)(0)))});
this.xrTableCell69.Multiline = true;
this.xrTableCell69.Name = "xrTableCell69";
this.xrTableCell69.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 0, 2, 0, 100F);
this.xrTableCell69.StylePriority.UseBorders = false;
this.xrTableCell69.StylePriority.UseFont = false;
this.xrTableCell69.StylePriority.UsePadding = false;
this.xrTableCell69.StylePriority.UseTextAlignment = false;
this.xrTableCell69.Text = "BV";
this.xrTableCell69.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
this.xrTableCell69.Weight = 0.31410629795308731D;
//
// xrTableCell75
//
this.xrTableCell75.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
| DevExpress.XtraPrinting.BorderSide.Right)
| DevExpress.XtraPrinting.BorderSide.Bottom)));
this.xrTableCell75.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "AllCustomerRelations.Klienteninformationen.BetreuungsVertrag")});
this.xrTableCell75.Font = new DevExpress.Drawing.DXFont("Calibri", 11.25F, DevExpress.Drawing.DXFontStyle.Regular, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] {
new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((byte)(0)))});
this.xrTableCell75.Multiline = true;
this.xrTableCell75.Name = "xrTableCell75";
this.xrTableCell75.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 0, 2, 0, 100F);
this.xrTableCell75.StylePriority.UseBorders = false;
this.xrTableCell75.StylePriority.UseFont = false;
this.xrTableCell75.StylePriority.UsePadding = false;
this.xrTableCell75.StylePriority.UseTextAlignment = false;
this.xrTableCell75.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
this.xrTableCell75.Weight = 0.31410732846637196D;
//
// SBListe
//
this.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] {
@@ -2933,9 +2977,9 @@ namespace AWOMuensterlandRecklinghausen
this.FormattingRuleSheet.AddRange(new DevExpress.XtraReports.UI.FormattingRule[] {
this.CheckKostenstelle});
this.Landscape = true;
this.Margins = new DevExpress.Drawing.DXMargins(4F, 10F, 50F, 34F);
this.Margins = new DevExpress.Drawing.DXMargins(4F, 15F, 50F, 34F);
this.PageHeight = 1654;
this.PageWidth = 6900;
this.PageWidth = 6980;
this.PaperKind = DevExpress.Drawing.Printing.DXPaperKind.Custom;
this.StyleSheet.AddRange(new DevExpress.XtraReports.UI.XRControlStyle[] {
this.Title,
@@ -2946,8 +2990,8 @@ namespace AWOMuensterlandRecklinghausen
xrWatermark1.Id = "Watermark1";
this.Watermarks.Add(xrWatermark1);
((System.ComponentModel.ISupportInitialize)(this.xrTable2)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.xrTable1)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).EndInit();
((System.ComponentModel.ISupportInitialize)(this)).EndInit();
}
@@ -3040,13 +3084,11 @@ namespace AWOMuensterlandRecklinghausen
private DevExpress.XtraReports.UI.XRTableCell xrTableCell66;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell67;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell68;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell75;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell76;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell77;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell78;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell79;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell80;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell69;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell70;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell71;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell72;
@@ -3113,5 +3155,9 @@ namespace AWOMuensterlandRecklinghausen
private DevExpress.XtraReports.UI.XRTableCell xrTableCell128;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell138;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell137;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell140;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell139;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell75;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell69;
}
}

View File

@@ -29,171 +29,171 @@ namespace AbwKlassen
/// </summary>
private void InitializeComponent()
{
this.components = new System.ComponentModel.Container();
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.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.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.xrLabel1 = new DevExpress.XtraReports.UI.XRLabel();
this.ruleRateFactorNull = new DevExpress.XtraReports.UI.FormattingRule();
this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components);
this.ReportFooter = new DevExpress.XtraReports.UI.ReportFooterBand();
this.xrLabel8 = new DevExpress.XtraReports.UI.XRLabel();
this.xrLabel10 = new DevExpress.XtraReports.UI.XRLabel();
this.xrLabel12 = new DevExpress.XtraReports.UI.XRLabel();
this.xrLabel7 = new DevExpress.XtraReports.UI.XRLabel();
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();
((System.ComponentModel.ISupportInitialize)(this.xrTable1)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.xrTable3)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.xrTable4)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this)).BeginInit();
//
// Detail
//
this.Detail.HeightF = 0F;
this.Detail.Name = "Detail";
this.Detail.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F);
this.Detail.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
//
// xrTable1
//
this.xrTable1.LocationFloat = new DevExpress.Utils.PointFloat(10.00013F, 0F);
this.xrTable1.Name = "xrTable1";
this.xrTable1.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] {
this.components = new System.ComponentModel.Container();
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.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.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.xrLabel1 = new DevExpress.XtraReports.UI.XRLabel();
this.ruleRateFactorNull = new DevExpress.XtraReports.UI.FormattingRule();
this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components);
this.ReportFooter = new DevExpress.XtraReports.UI.ReportFooterBand();
this.xrLabel8 = new DevExpress.XtraReports.UI.XRLabel();
this.xrLabel10 = new DevExpress.XtraReports.UI.XRLabel();
this.xrLabel12 = new DevExpress.XtraReports.UI.XRLabel();
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.xrLabel7 = new DevExpress.XtraReports.UI.XRLabel();
((System.ComponentModel.ISupportInitialize)(this.xrTable1)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.xrTable3)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.xrTable4)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this)).BeginInit();
//
// Detail
//
this.Detail.HeightF = 0F;
this.Detail.Name = "Detail";
this.Detail.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F);
this.Detail.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
//
// xrTable1
//
this.xrTable1.LocationFloat = new DevExpress.Utils.PointFloat(10.00013F, 0F);
this.xrTable1.Name = "xrTable1";
this.xrTable1.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] {
this.xrTableRow9});
this.xrTable1.SizeF = new System.Drawing.SizeF(656.9999F, 25F);
//
// xrTableRow9
//
this.xrTableRow9.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
this.xrTable1.SizeF = new System.Drawing.SizeF(656.9999F, 25F);
//
// 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)
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[] {
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)
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[] {
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)
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[] {
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.4035392027126012D;
//
// xrTableCell14
//
this.xrTableCell14.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right)
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.4035392027126012D;
//
// 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[] {
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.83099566367780386D;
//
// xrTableCell10
//
this.xrTableCell10.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right)
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.83099566367780386D;
//
// 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[] {
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.56661514355294984D;
//
// xrTableCell12
//
this.xrTableCell12.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right)
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.56661514355294984D;
//
// 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[] {
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(5, 0, 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.MiddleLeft;
this.xrTableCell12.Weight = 0.868849379705082D;
//
// ReportHeader
//
this.ReportHeader.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
this.xrTableCell12.Name = "xrTableCell12";
this.xrTableCell12.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 0, 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.MiddleLeft;
this.xrTableCell12.Weight = 0.868849379705082D;
//
// ReportHeader
//
this.ReportHeader.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
this.xrTable3,
this.xrLabel6,
this.xrLabel5,
@@ -201,336 +201,337 @@ namespace AbwKlassen
this.xrLabel3,
this.xrLabel2,
this.xrLabel1});
this.ReportHeader.HeightF = 511.5833F;
this.ReportHeader.Name = "ReportHeader";
//
// xrTable3
//
this.xrTable3.LocationFloat = new DevExpress.Utils.PointFloat(10.0001F, 486.5833F);
this.xrTable3.Name = "xrTable3";
this.xrTable3.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] {
this.ReportHeader.HeightF = 511.5833F;
this.ReportHeader.Name = "ReportHeader";
//
// xrTable3
//
this.xrTable3.LocationFloat = new DevExpress.Utils.PointFloat(10.0001F, 486.5833F);
this.xrTable3.Name = "xrTable3";
this.xrTable3.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] {
this.xrTableRow10});
this.xrTable3.SizeF = new System.Drawing.SizeF(656.9999F, 25F);
//
// xrTableRow10
//
this.xrTableRow10.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
this.xrTable3.SizeF = new System.Drawing.SizeF(656.9999F, 25F);
//
// 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)
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)
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)
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.4035382732502888D;
//
// xrTableCell18
//
this.xrTableCell18.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
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.4035382732502888D;
//
// 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.83099597349857446D;
//
// xrTableCell19
//
this.xrTableCell19.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
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.83099597349857446D;
//
// 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.56661576319449147D;
//
// xrTableCell20
//
this.xrTableCell20.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
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.56661576319449147D;
//
// 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, 0, 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.MiddleLeft;
this.xrTableCell20.Weight = 0.868849379705082D;
//
// xrLabel6
//
this.xrLabel6.Font = new System.Drawing.Font("Verdana", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
this.xrLabel6.LocationFloat = new DevExpress.Utils.PointFloat(0F, 439.5833F);
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(666.9999F, 23.25F);
this.xrLabel6.StylePriority.UseFont = false;
this.xrLabel6.Text = "Für den Betreuungszeitraum [AccountingPeriod] berechnen wir folgende Leistungen :" +
this.xrTableCell20.Name = "xrTableCell20";
this.xrTableCell20.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 0, 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.MiddleLeft;
this.xrTableCell20.Weight = 0.868849379705082D;
//
// xrLabel6
//
this.xrLabel6.Font = new DevExpress.Drawing.DXFont("Verdana", 9.75F, DevExpress.Drawing.DXFontStyle.Regular, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] {
new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((byte)(0)))});
this.xrLabel6.LocationFloat = new DevExpress.Utils.PointFloat(0F, 439.5833F);
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(666.9999F, 23.25F);
this.xrLabel6.StylePriority.UseFont = false;
this.xrLabel6.Text = "Für den Betreuungszeitraum [AccountingPeriod] berechnen wir folgende Leistungen :" +
"\r\n";
//
// xrLabel5
//
this.xrLabel5.Font = new System.Drawing.Font("Verdana", 10F);
this.xrLabel5.LocationFloat = new DevExpress.Utils.PointFloat(0F, 406.5833F);
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(581.4177F, 17.00003F);
this.xrLabel5.StylePriority.UseFont = false;
this.xrLabel5.Text = "[RecipientSalutation] [RecipientFirstName] [RecipientLastName],";
//
// xrLabel4
//
this.xrLabel4.BackColor = System.Drawing.Color.Transparent;
this.xrLabel4.CanShrink = true;
this.xrLabel4.Font = new System.Drawing.Font("Verdana", 9.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
this.xrLabel4.LocationFloat = new DevExpress.Utils.PointFloat(0F, 356.5833F);
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(650F, 17F);
this.xrLabel4.StylePriority.UseBackColor = false;
this.xrLabel4.StylePriority.UseFont = false;
this.xrLabel4.Text = "[CustomerReferenceNumber]";
this.xrLabel4.WordWrap = false;
//
// xrLabel3
//
this.xrLabel3.BackColor = System.Drawing.Color.Transparent;
this.xrLabel3.CanShrink = true;
this.xrLabel3.Font = new System.Drawing.Font("Verdana", 9.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
this.xrLabel3.LocationFloat = new DevExpress.Utils.PointFloat(0F, 339.5833F);
this.xrLabel3.Name = "xrLabel3";
this.xrLabel3.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
this.xrLabel3.SizeF = new System.Drawing.SizeF(650F, 16F);
this.xrLabel3.StylePriority.UseBackColor = false;
this.xrLabel3.StylePriority.UseFont = false;
this.xrLabel3.Text = "Abrechnung für [RecipientFirstName] [RecipientLastName]";
this.xrLabel3.WordWrap = false;
//
// xrLabel2
//
this.xrLabel2.BackColor = System.Drawing.Color.Transparent;
this.xrLabel2.CanShrink = true;
this.xrLabel2.Font = new System.Drawing.Font("Verdana", 9.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
this.xrLabel2.LocationFloat = new DevExpress.Utils.PointFloat(0F, 314.5833F);
this.xrLabel2.Name = "xrLabel2";
this.xrLabel2.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
this.xrLabel2.SizeF = new System.Drawing.SizeF(650F, 17F);
this.xrLabel2.StylePriority.UseBackColor = false;
this.xrLabel2.StylePriority.UseFont = false;
this.xrLabel2.Text = "Rechnung Nr. [InvoiceNumber]";
this.xrLabel2.WordWrap = false;
//
// xrLabel1
//
this.xrLabel1.CanShrink = true;
this.xrLabel1.Font = new System.Drawing.Font("Verdana", 9.75F);
this.xrLabel1.LocationFloat = new DevExpress.Utils.PointFloat(0F, 124.9967F);
this.xrLabel1.Multiline = true;
this.xrLabel1.Name = "xrLabel1";
this.xrLabel1.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
this.xrLabel1.ProcessNullValues = DevExpress.XtraReports.UI.ValueSuppressType.SuppressAndShrink;
this.xrLabel1.SizeF = new System.Drawing.SizeF(317F, 98.25001F);
this.xrLabel1.StylePriority.UseFont = false;
this.xrLabel1.Text = "[RecipientFirstName] [RecipientLastName]\r\n[RecipientStreet]\r\n[RecipientPostCode] " +
//
// xrLabel5
//
this.xrLabel5.Font = new DevExpress.Drawing.DXFont("Verdana", 10F);
this.xrLabel5.LocationFloat = new DevExpress.Utils.PointFloat(0F, 406.5833F);
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(581.4177F, 17.00003F);
this.xrLabel5.StylePriority.UseFont = false;
this.xrLabel5.Text = "[RecipientSalutation]";
//
// xrLabel4
//
this.xrLabel4.BackColor = System.Drawing.Color.Transparent;
this.xrLabel4.CanShrink = true;
this.xrLabel4.Font = new DevExpress.Drawing.DXFont("Verdana", 9.75F, DevExpress.Drawing.DXFontStyle.Bold, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] {
new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((byte)(0)))});
this.xrLabel4.LocationFloat = new DevExpress.Utils.PointFloat(0F, 356.5833F);
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(650F, 17F);
this.xrLabel4.StylePriority.UseBackColor = false;
this.xrLabel4.StylePriority.UseFont = false;
this.xrLabel4.Text = "[CustomerReferenceNumber]";
this.xrLabel4.WordWrap = false;
//
// xrLabel3
//
this.xrLabel3.BackColor = System.Drawing.Color.Transparent;
this.xrLabel3.CanShrink = true;
this.xrLabel3.Font = new DevExpress.Drawing.DXFont("Verdana", 9.75F, DevExpress.Drawing.DXFontStyle.Bold, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] {
new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((byte)(0)))});
this.xrLabel3.LocationFloat = new DevExpress.Utils.PointFloat(0F, 339.5833F);
this.xrLabel3.Name = "xrLabel3";
this.xrLabel3.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
this.xrLabel3.SizeF = new System.Drawing.SizeF(650F, 16F);
this.xrLabel3.StylePriority.UseBackColor = false;
this.xrLabel3.StylePriority.UseFont = false;
this.xrLabel3.Text = "Abrechnung für [RecipientFirstName] [RecipientLastName]";
this.xrLabel3.WordWrap = false;
//
// xrLabel2
//
this.xrLabel2.BackColor = System.Drawing.Color.Transparent;
this.xrLabel2.CanShrink = true;
this.xrLabel2.Font = new DevExpress.Drawing.DXFont("Verdana", 9.75F, DevExpress.Drawing.DXFontStyle.Bold, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] {
new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((byte)(0)))});
this.xrLabel2.LocationFloat = new DevExpress.Utils.PointFloat(0F, 314.5833F);
this.xrLabel2.Name = "xrLabel2";
this.xrLabel2.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
this.xrLabel2.SizeF = new System.Drawing.SizeF(650F, 17F);
this.xrLabel2.StylePriority.UseBackColor = false;
this.xrLabel2.StylePriority.UseFont = false;
this.xrLabel2.Text = "Rechnung Nr. [InvoiceNumber]";
this.xrLabel2.WordWrap = false;
//
// xrLabel1
//
this.xrLabel1.CanShrink = true;
this.xrLabel1.Font = new DevExpress.Drawing.DXFont("Verdana", 9.75F);
this.xrLabel1.LocationFloat = new DevExpress.Utils.PointFloat(0F, 124.9967F);
this.xrLabel1.Multiline = true;
this.xrLabel1.Name = "xrLabel1";
this.xrLabel1.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
this.xrLabel1.ProcessNullValues = DevExpress.XtraReports.UI.ValueSuppressType.SuppressAndShrink;
this.xrLabel1.SizeF = new System.Drawing.SizeF(317F, 98.25001F);
this.xrLabel1.StylePriority.UseFont = false;
this.xrLabel1.Text = "[RecipientFirstName] [RecipientLastName]\r\n[RecipientStreet]\r\n[RecipientPostCode] " +
"[RecipientTown]";
//
// ruleRateFactorNull
//
this.ruleRateFactorNull.Condition = "[RateFactorText2] == ?";
//
//
//
this.ruleRateFactorNull.Formatting.Visible = DevExpress.Utils.DefaultBoolean.False;
this.ruleRateFactorNull.Name = "ruleRateFactorNull";
//
// bindingSource1
//
this.bindingSource1.DataSource = typeof(BeWo.Report.ReportObjects.InvoiceCustomerRO);
//
// ReportFooter
//
this.ReportFooter.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
//
// ruleRateFactorNull
//
this.ruleRateFactorNull.Condition = "[RateFactorText2] == ?";
this.ruleRateFactorNull.Formatting.Visible = DevExpress.Utils.DefaultBoolean.False;
this.ruleRateFactorNull.Name = "ruleRateFactorNull";
//
// bindingSource1
//
this.bindingSource1.DataSource = typeof(BeWo.Report.ReportObjects.InvoiceCustomerRO);
//
// ReportFooter
//
this.ReportFooter.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
this.xrLabel7,
this.xrLabel8,
this.xrLabel10,
this.xrLabel12,
this.xrLabel7,
this.xrTable4});
this.ReportFooter.HeightF = 247.5417F;
this.ReportFooter.KeepTogether = true;
this.ReportFooter.Name = "ReportFooter";
//
// xrLabel8
//
this.xrLabel8.Font = new System.Drawing.Font("Verdana", 10F);
this.xrLabel8.LocationFloat = new DevExpress.Utils.PointFloat(0F, 75F);
this.xrLabel8.Name = "xrLabel8";
this.xrLabel8.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
this.xrLabel8.SizeF = new System.Drawing.SizeF(667F, 18.04168F);
this.xrLabel8.StylePriority.UseFont = false;
this.xrLabel8.Text = "[Notice]";
//
// xrLabel10
//
this.xrLabel10.Font = new System.Drawing.Font("Verdana", 10F);
this.xrLabel10.LocationFloat = new DevExpress.Utils.PointFloat(0F, 155.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);
this.xrLabel10.StylePriority.UseFont = false;
this.xrLabel10.Text = "Mit freundlichen Grüßen";
//
// xrLabel12
//
this.xrLabel12.Font = new System.Drawing.Font("Verdana", 10F);
this.xrLabel12.LocationFloat = new DevExpress.Utils.PointFloat(0F, 230.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);
this.xrLabel12.StylePriority.UseFont = false;
this.xrLabel12.Text = "[CreatorFirstName] [CreatorLastName]";
//
// xrLabel7
//
this.xrLabel7.Font = new System.Drawing.Font("Verdana", 10F, System.Drawing.FontStyle.Italic);
this.xrLabel7.LocationFloat = new DevExpress.Utils.PointFloat(0F, 46.54166F);
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);
this.xrLabel7.StylePriority.UseFont = false;
this.xrLabel7.Text = "Abschließende Bemerkungen:";
//
// xrTable4
//
this.xrTable4.LocationFloat = new DevExpress.Utils.PointFloat(581.4176F, 0F);
this.xrTable4.Name = "xrTable4";
this.xrTable4.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] {
this.ReportFooter.HeightF = 247.5417F;
this.ReportFooter.KeepTogether = true;
this.ReportFooter.Name = "ReportFooter";
//
// xrLabel8
//
this.xrLabel8.Font = new DevExpress.Drawing.DXFont("Verdana", 10F);
this.xrLabel8.LocationFloat = new DevExpress.Utils.PointFloat(0F, 50F);
this.xrLabel8.Name = "xrLabel8";
this.xrLabel8.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
this.xrLabel8.SizeF = new System.Drawing.SizeF(667F, 18.04168F);
this.xrLabel8.StylePriority.UseFont = false;
this.xrLabel8.Text = "[Notice]";
//
// xrLabel10
//
this.xrLabel10.Font = new DevExpress.Drawing.DXFont("Verdana", 10F);
this.xrLabel10.LocationFloat = new DevExpress.Utils.PointFloat(0F, 155.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);
this.xrLabel10.StylePriority.UseFont = false;
this.xrLabel10.Text = "Mit freundlichen Grüßen";
//
// xrLabel12
//
this.xrLabel12.Font = new DevExpress.Drawing.DXFont("Verdana", 10F);
this.xrLabel12.LocationFloat = new DevExpress.Utils.PointFloat(0F, 230.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);
this.xrLabel12.StylePriority.UseFont = false;
this.xrLabel12.Text = "[CreatorFirstName] [CreatorLastName]";
//
// xrTable4
//
this.xrTable4.LocationFloat = new DevExpress.Utils.PointFloat(581.4176F, 0F);
this.xrTable4.Name = "xrTable4";
this.xrTable4.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] {
this.xrTableRow11});
this.xrTable4.SizeF = new System.Drawing.SizeF(85.58234F, 25F);
//
// xrTableRow11
//
this.xrTableRow11.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
this.xrTable4.SizeF = new System.Drawing.SizeF(85.58234F, 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)
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 = 2;
this.xrTableCell23.Name = "xrTableCell23";
this.xrTableCell23.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 0, 0, 0, 100F);
this.xrTableCell23.StylePriority.UseBorders = false;
this.xrTableCell23.StylePriority.UseBorderWidth = false;
this.xrTableCell23.StylePriority.UsePadding = false;
this.xrTableCell23.StylePriority.UseTextAlignment = false;
this.xrTableCell23.Text = "[TotalClaim]";
this.xrTableCell23.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
this.xrTableCell23.Weight = 3D;
//
// topMarginBand1
//
this.topMarginBand1.Name = "topMarginBand1";
//
// bottomMarginBand1
//
this.bottomMarginBand1.Name = "bottomMarginBand1";
//
// DetailReport
//
this.DetailReport.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] {
this.xrTableCell23.BorderWidth = 2F;
this.xrTableCell23.Name = "xrTableCell23";
this.xrTableCell23.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 0, 0, 0, 100F);
this.xrTableCell23.StylePriority.UseBorders = false;
this.xrTableCell23.StylePriority.UseBorderWidth = false;
this.xrTableCell23.StylePriority.UsePadding = false;
this.xrTableCell23.StylePriority.UseTextAlignment = false;
this.xrTableCell23.Text = "[TotalClaim]";
this.xrTableCell23.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
this.xrTableCell23.Weight = 3D;
//
// topMarginBand1
//
this.topMarginBand1.Name = "topMarginBand1";
//
// bottomMarginBand1
//
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.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.HeightF = 25F;
this.Detail1.Name = "Detail1";
//
// InvoiceCustomerReport
//
this.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] {
this.Detail1.HeightF = 25F;
this.Detail1.Name = "Detail1";
//
// xrLabel7
//
this.xrLabel7.Font = new DevExpress.Drawing.DXFont("Verdana", 10F);
this.xrLabel7.LocationFloat = new DevExpress.Utils.PointFloat(0F, 78.75001F);
this.xrLabel7.Name = "xrLabel7";
this.xrLabel7.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
this.xrLabel7.SizeF = new System.Drawing.SizeF(667F, 18.04168F);
this.xrLabel7.StylePriority.UseFont = false;
this.xrLabel7.Text = "zahlbar innerhalb von 30 Tagen";
//
// 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.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(110, 46, 100, 100);
this.PageHeight = 1169;
this.PageWidth = 827;
this.PaperKind = DevExpress.Drawing.Printing.DXPaperKind.A4;
this.Version = "13.1";
((System.ComponentModel.ISupportInitialize)(this.xrTable1)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.xrTable3)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.xrTable4)).EndInit();
((System.ComponentModel.ISupportInitialize)(this)).EndInit();
this.Margins = new DevExpress.Drawing.DXMargins(110F, 46F, 100F, 100F);
this.PageHeight = 1169;
this.PageWidth = 827;
this.PaperKind = DevExpress.Drawing.Printing.DXPaperKind.A4;
this.Version = "23.2";
((System.ComponentModel.ISupportInitialize)(this.xrTable1)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.xrTable3)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.xrTable4)).EndInit();
((System.ComponentModel.ISupportInitialize)(this)).EndInit();
}
@@ -546,7 +547,6 @@ namespace AbwKlassen
private DevExpress.XtraReports.UI.XRLabel xrLabel2;
private DevExpress.XtraReports.UI.XRLabel xrLabel1;
private DevExpress.XtraReports.UI.ReportFooterBand ReportFooter;
private DevExpress.XtraReports.UI.XRLabel xrLabel7;
private DevExpress.XtraReports.UI.XRLabel xrLabel12;
private DevExpress.XtraReports.UI.XRLabel xrLabel10;
private DevExpress.XtraReports.UI.FormattingRule ruleRateFactorNull;
@@ -574,5 +574,6 @@ namespace AbwKlassen
private DevExpress.XtraReports.UI.XRTableCell xrTableCell23;
private DevExpress.XtraReports.UI.DetailReportBand DetailReport;
private DevExpress.XtraReports.UI.DetailBand Detail1;
private DevExpress.XtraReports.UI.XRLabel xrLabel7;
}
}

View File

@@ -117,7 +117,4 @@
<resheader name="writer">
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<metadata name="bindingSource1.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
<value>17, 17</value>
</metadata>
</root>

View File

@@ -325,7 +325,7 @@ namespace FeidPartnerReports
this.lblAbrechnungstext.StylePriority.UseBackColor = false;
this.lblAbrechnungstext.StylePriority.UseFont = false;
this.lblAbrechnungstext.Text = "Abrechnung Kontingent\r\nAbrechnung Betreutes Wohnen, Monatsrechnung gemäß beigefüg" +
"ter Aufstellung,\r\nMonat";
"ter Aufstellung,";
//
// lblAdresse
//

View File

@@ -55,10 +55,20 @@ namespace FeidPartnerReports
lblAdresse.Text = sb.ToString();
DateTime start = pRO.AccountingPeriodStart;
DateTime end = pRO.AccountingPeriodEnd;
pRO.InvoiceBase.DueDate = pRO.InvoiceDateTime.Value.AddDays(14);
lblAbrechnungstext.Text = String.Format("Abrechnung Kontingent\nAbrechnung Betreutes Wohnen, " +
if (start.Month == end.Month && start.Year == end.Year)
{
lblAbrechnungstext.Text = String.Format("Abrechnung Kontingent\nAbrechnung Betreutes Wohnen, " +
"Monatsrechnung gemäß beigefügter Aufstellung,\nMonat {0:MMMM yyyy}", pRO.AccountingPeriodEnd);
}
else
{
lblAbrechnungstext.Text = String.Format("Abrechnung Kontingent\nAbrechnung Betreutes Wohnen, " +
"Monatsrechnung gemäß beigefügter Aufstellung,\nZeitraum {0:MMMM yyyy} - {1:MMMM yyyy}", start, end);
}
this.bindingSource1.DataSource = pRO;

View File

@@ -41,6 +41,7 @@ namespace FeidPartnerReports
this.xrTableCell19 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell20 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell21 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell2 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell30 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell32 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell33 = new DevExpress.XtraReports.UI.XRTableCell();
@@ -52,6 +53,7 @@ namespace FeidPartnerReports
this.xrTableCell38 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell42 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell45 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell4 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell51 = new DevExpress.XtraReports.UI.XRTableCell();
this.lblEPreis = new DevExpress.XtraReports.UI.XRTableCell();
this.lblAnzahl = new DevExpress.XtraReports.UI.XRTableCell();
@@ -78,11 +80,13 @@ namespace FeidPartnerReports
this.xrTableCell24 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell25 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell26 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell5 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell27 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell28 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell29 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell3 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell31 = new DevExpress.XtraReports.UI.XRTableCell();
this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components);
this.GroupHeader2 = new DevExpress.XtraReports.UI.GroupHeaderBand();
this.GroupFooter1 = new DevExpress.XtraReports.UI.GroupFooterBand();
this.xrTable5 = new DevExpress.XtraReports.UI.XRTable();
@@ -96,15 +100,11 @@ namespace FeidPartnerReports
this.xrPictureBox1 = new DevExpress.XtraReports.UI.XRPictureBox();
this.xrLabel8 = new DevExpress.XtraReports.UI.XRLabel();
this.xrLabel9 = new DevExpress.XtraReports.UI.XRLabel();
this.xrTableCell2 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell4 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell5 = new DevExpress.XtraReports.UI.XRTableCell();
this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components);
((System.ComponentModel.ISupportInitialize)(this.xrTable4)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.xrTable1)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.xrTable2)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.xrTable5)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.xrTable5)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this)).BeginInit();
//
// Detail
@@ -200,7 +200,18 @@ namespace FeidPartnerReports
this.xrTableCell21.StylePriority.UseBorders = false;
this.xrTableCell21.StylePriority.UseFont = false;
this.xrTableCell21.Text = "Leistung";
this.xrTableCell21.Weight = 0.32239010134679691D;
this.xrTableCell21.Weight = 0.35054810031626654D;
//
// xrTableCell2
//
this.xrTableCell2.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)));
this.xrTableCell2.Font = new DevExpress.Drawing.DXFont("Calibri", 9F, DevExpress.Drawing.DXFontStyle.Bold);
this.xrTableCell2.Multiline = true;
this.xrTableCell2.Name = "xrTableCell2";
this.xrTableCell2.StylePriority.UseBorders = false;
this.xrTableCell2.StylePriority.UseFont = false;
this.xrTableCell2.Text = "Monat";
this.xrTableCell2.Weight = 0.16243662905271505D;
//
// xrTableCell30
//
@@ -318,7 +329,17 @@ namespace FeidPartnerReports
this.xrTableCell45.Name = "xrTableCell45";
this.xrTableCell45.StylePriority.UseBorders = false;
this.xrTableCell45.StylePriority.UseFont = false;
this.xrTableCell45.Weight = 0.32239155689460891D;
this.xrTableCell45.Weight = 0.35054966713320657D;
//
// xrTableCell4
//
this.xrTableCell4.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Bottom)));
this.xrTableCell4.Font = new DevExpress.Drawing.DXFont("Calibri", 9F, DevExpress.Drawing.DXFontStyle.Bold);
this.xrTableCell4.Multiline = true;
this.xrTableCell4.Name = "xrTableCell4";
this.xrTableCell4.StylePriority.UseBorders = false;
this.xrTableCell4.StylePriority.UseFont = false;
this.xrTableCell4.Weight = 0.16243591183691616D;
//
// xrTableCell51
//
@@ -599,7 +620,24 @@ namespace FeidPartnerReports
this.xrTableCell26.StylePriority.UseFont = false;
this.xrTableCell26.StylePriority.UseTextAlignment = false;
this.xrTableCell26.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
this.xrTableCell26.Weight = 0.3274541928825217D;
this.xrTableCell26.Weight = 0.35605484563494755D;
//
// xrTableCell5
//
this.xrTableCell5.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Bottom)));
this.xrTableCell5.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "ServiceInvoicePeriods.ServiceInvoiceItems.UnitDescription")});
this.xrTableCell5.Font = new DevExpress.Drawing.DXFont("Calibri", 9F);
this.xrTableCell5.Multiline = true;
this.xrTableCell5.Name = "xrTableCell5";
this.xrTableCell5.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 2, 2, 100F);
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.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
this.xrTableCell5.Weight = 0.16498745047360466D;
//
// xrTableCell27
//
@@ -674,6 +712,10 @@ namespace FeidPartnerReports
this.xrTableCell31.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight;
this.xrTableCell31.Weight = 0.3008674746572616D;
//
// bindingSource1
//
this.bindingSource1.DataSource = typeof(BeWo.Report.ReportObjects.ServiceInvoiceRO);
//
// GroupHeader2
//
this.GroupHeader2.GroupFields.AddRange(new DevExpress.XtraReports.UI.GroupField[] {
@@ -819,48 +861,6 @@ namespace FeidPartnerReports
this.xrLabel9.StylePriority.UseFont = false;
this.xrLabel9.Text = "[InvoiceBase.InvoiceNumber]\r\n\r\n";
//
// xrTableCell2
//
this.xrTableCell2.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)));
this.xrTableCell2.Font = new DevExpress.Drawing.DXFont("Calibri", 9F, DevExpress.Drawing.DXFontStyle.Bold);
this.xrTableCell2.Multiline = true;
this.xrTableCell2.Name = "xrTableCell2";
this.xrTableCell2.StylePriority.UseBorders = false;
this.xrTableCell2.StylePriority.UseFont = false;
this.xrTableCell2.Text = "Monat";
this.xrTableCell2.Weight = 0.19059462802218469D;
//
// xrTableCell4
//
this.xrTableCell4.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Bottom)));
this.xrTableCell4.Font = new DevExpress.Drawing.DXFont("Calibri", 9F, DevExpress.Drawing.DXFontStyle.Bold);
this.xrTableCell4.Multiline = true;
this.xrTableCell4.Name = "xrTableCell4";
this.xrTableCell4.StylePriority.UseBorders = false;
this.xrTableCell4.StylePriority.UseFont = false;
this.xrTableCell4.Weight = 0.19059402207551385D;
//
// xrTableCell5
//
this.xrTableCell5.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Bottom)));
this.xrTableCell5.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "ServiceInvoicePeriods.ServiceInvoiceItems.UnitDescription")});
this.xrTableCell5.Font = new DevExpress.Drawing.DXFont("Calibri", 9F);
this.xrTableCell5.Multiline = true;
this.xrTableCell5.Name = "xrTableCell5";
this.xrTableCell5.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 2, 2, 100F);
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.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
this.xrTableCell5.Weight = 0.19358810322603051D;
//
// bindingSource1
//
this.bindingSource1.DataSource = typeof(BeWo.Report.ReportObjects.ServiceInvoiceRO);
//
// SammelrechnungTab
//
this.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] {
@@ -889,8 +889,8 @@ namespace FeidPartnerReports
((System.ComponentModel.ISupportInitialize)(this.xrTable4)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.xrTable1)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.xrTable2)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.xrTable5)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.xrTable5)).EndInit();
((System.ComponentModel.ISupportInitialize)(this)).EndInit();
}

View File

@@ -23,7 +23,6 @@ namespace FeidPartnerReports.Invoicing
private DateTime? accountingPeriodEnd = null;
private decimal AMOUNT_PER_KMQA = 0.0222m;
public override void SetInvoiceId(ServiceInvoice invoice)
{
invoice.InvoiceBase.InvoiceId = "Sammelrechnung";
@@ -45,6 +44,7 @@ namespace FeidPartnerReports.Invoicing
}
base.SetInvoiceBaseData(invoiceCounter, invoice, costBearer, invoicePeriod, supportConceptList);
}
public override void SetInvoiceItems(ServiceInvoice invoice,
ServiceInvoicePeriod serviceInvoicePeriod,
SupportConceptApprovalPeriodDC supportConceptApprovalPeriod,
@@ -56,7 +56,6 @@ namespace FeidPartnerReports.Invoicing
CreateFixedAmounts(serviceInvoicePeriod, supportConceptApprovalPeriod, cb2sc);
}
public override void CreateFixedAmounts(ServiceInvoicePeriod serviceInvoicePeriod, SupportConceptApprovalPeriodDC supportConceptApprovalPeriod, CostBearer2SupportConcept cb2sc)
{
var calc = PluginLoader.FindClass<BS.Shared.Services.Calculations>(_SpecificID) ?? BS.Shared.Services.Calculations.GetInstance(_SpecificID);
@@ -73,7 +72,7 @@ namespace FeidPartnerReports.Invoicing
// im Normalfall monatliche Abrechnung
if (start.Year == end.Year && start.Month == end.Month)
{
CreateInvoiceItemsLwv(serviceInvoicePeriod, supportConceptApprovalPeriod, start, end, preis);
CreateInvoiceItemsLwv(serviceInvoicePeriod, supportConceptApprovalPeriod, start, end, preis, null);
}
// ...aber es können auch Zeiträume für einzelne Klienten nachträglich abgerechnet werden,
// dann monatliche Rechnungsposition
@@ -88,27 +87,30 @@ namespace FeidPartnerReports.Invoicing
foreach (var kvp in monthlyDict.OrderBy(k => k.Key))
{
var month = kvp.Key; // z.?B. 2025-01-01
var month = kvp.Key; // z.B. 2025-01-01
var entries = kvp.Value;
preis = (decimal)Math.Round((double)entries[0].AmountTotal, 2, MidpointRounding.AwayFromZero);
//days = (decimal)(end - start).TotalDays + 1;
days = entries.Count;
var lastday = entries.LastOrDefault();
CreateInvoiceItemsLwv(serviceInvoicePeriod, supportConceptApprovalPeriod, entries[0].BillingPeriodStart.Value, lastday.BillingPeriodStart.Value, preis);
CreateInvoiceItemsLwv(serviceInvoicePeriod, supportConceptApprovalPeriod, entries[0].BillingPeriodStart.Value, lastday.BillingPeriodStart.Value, preis, days);
}
}
}
}
private void CreateInvoiceItemsLwv(ServiceInvoicePeriod serviceInvoicePeriod, SupportConceptApprovalPeriodDC supportConceptApprovalPeriod, DateTime start, DateTime end, decimal preis)
private void CreateInvoiceItemsLwv(ServiceInvoicePeriod serviceInvoicePeriod, SupportConceptApprovalPeriodDC supportConceptApprovalPeriod, DateTime start, DateTime end, decimal preis, decimal? days)
{
if (days == null)
{
days = (decimal)(end - start).TotalDays + 1;
}
var ii = new InvoiceItem
{
ItemPeriodStart = serviceInvoicePeriod.Start,
ItemPeriodEnd = serviceInvoicePeriod.End,
SupportConceptApprovalPeriodOid = supportConceptApprovalPeriod.SupportConceptApprovalPeriodOid,
AccountingInterval = AccountingIntervalType.Daily,
UnitCount = (decimal)(end - start).TotalDays + 1,
UnitCount = days,
UnitDescription = String.Format("{0:MM.yyyy}", start),
Notice = "keine Minuten"
};
@@ -132,8 +134,8 @@ namespace FeidPartnerReports.Invoicing
ii.AmountPerUnit = preis;
if (teilmonat)
{
var days = (double)(end - start).TotalDays + 1;
ii.AmountPerUnit = (decimal)Math.Round((double)preis / 30.42 * days, 2, MidpointRounding.AwayFromZero);
var teiltage = (double)(end - start).TotalDays + 1;
ii.AmountPerUnit = (decimal)Math.Round((double)preis / 30.42 * teiltage, 2, MidpointRounding.AwayFromZero);
}
ii.AmountTotal = ii.AmountPerUnit;
ii.GrossAmountTotal = ii.AmountTotal;

View File

@@ -41,5 +41,15 @@ namespace KetteReports.Invoicing
serviceInvoice.InvoiceBase.RecipientOrganisation = name;
}
public override InvoiceItem CreateInvoiceItem(ServiceRecordDC iServiceRecord, SupportConceptApprovalPeriod scap, Calculations calc)
{
var ii = base.CreateInvoiceItem(iServiceRecord, scap, calc);
if (iServiceRecord != null)
{
ii.UnitDescription = iServiceRecord.ServiceDescription.CategoryName;
}
return ii;
}
}
}

View File

@@ -56,10 +56,12 @@ namespace KetteReports
jugend = true;
}
else if (pRO.ServiceInvoicePeriods != null && pRO.ServiceInvoicePeriods.Count > 0
&& pRO.ServiceInvoicePeriods[0].ServiceInvoiceItems != null && pRO.ServiceInvoicePeriods[0].ServiceInvoiceItems.Count > 0
&& cats.Any(c => pRO.ServiceInvoicePeriods[0].ServiceInvoiceItems[0].UnitDescription.Contains(c)))
&& pRO.ServiceInvoicePeriods[0].ServiceInvoiceItems != null && pRO.ServiceInvoicePeriods[0].ServiceInvoiceItems.Count > 0)
{
jugend = true;
if (pRO.ServiceInvoicePeriods[0].ServiceInvoiceItems[0].UnitDescription != null && cats.Any(c => pRO.ServiceInvoicePeriods[0].ServiceInvoiceItems[0].UnitDescription.Contains(c)))
{
jugend = true;
}
}
if (jugend && pRO.ServiceInvoicePeriods[0].ServiceInvoiceItems[0].UnitDescription != null)
{

View File

@@ -15,7 +15,12 @@ using BS.Shared.Services;
namespace LebenshilfeBadKreuznachFUD.Invoicing
{
// weitgehend normal, für Entlastung kommt eine Hausbesuchspauschale und für Q1 KANN eine Wegevergütung hinzugefügt werden
// Drei Abrechnungsarten:
// 1) Entlastungsleistungen mit Hausbesuchspauschale
// 2) Integrationsdienst nach Qualifikation - aber das über Leistungskategorie geregelt
// 2) bei Q1 KANN eine Wegevergütung hinzugefügt werden, ansonsten können Zuschläge u Weitere Kosten im HP über kurze Bewilligungen ergänzt werden
// 3) Pflegesätze bei Kita und Kindergarten - stumpfe Tagespauschale
public class CustomInvoiceCreation : InvoiceCreation
{
public override void SetInvoiceBaseData(int invoiceCounter, ServiceInvoice invoice, CostBearer costBearer, DateTimeSpan invoicePeriod, IList<CompactSupportConceptDC> supportConceptList)
@@ -102,6 +107,16 @@ namespace LebenshilfeBadKreuznachFUD.Invoicing
{
return true;
}
if (supportConceptApprovalPeriod.ServiceCategory != null)
{
List<CostRatePeriodDC> crList = supportConceptApprovalPeriod.ServiceCategory.CostRatePeriods;
AccountingIntervalType? ai = supportConceptApprovalPeriod.ServiceCategory.AccountingInterval;
if (ai.HasValue && crList.Count(c => c.CostRateValue.HasValue) > 0)
{
return ai.Value != AccountingIntervalType.Hourly;
}
}
return false;
}
@@ -204,21 +219,41 @@ namespace LebenshilfeBadKreuznachFUD.Invoicing
desc = supportConceptApprovalPeriod.ServiceCategory.Name;
}
}
foreach (var billingData in data)
{
serviceInvoicePeriod.InvoiceItemList.Add(new InvoiceItem
if (desc.Contains("Pflegesatz"))
{
if (data != null && data.Count > 0)
{
serviceInvoicePeriod.InvoiceItemList.Add(new InvoiceItem
{
ItemPeriodStart = data[0].BillingPeriodStart,
ItemPeriodEnd = data[0].BillingPeriodEnd,
AccountingInterval = data[0].AccountingInterval,
AmountPerUnit = data[0].AmountTotal,
UnitCount = data.Count,
UnitDescription = "Tage",
AmountTotal = data[0].AmountTotal * data.Count,
GrossAmountTotal = data[0].AmountTotal * data.Count,
ItemDescription = desc
});
}
}
else
{
foreach (var billingData in data)
{
AmountTotal = billingData.AmountTotal,
GrossAmountTotal = billingData.GrossAmountTotal,
ItemPeriodStart = billingData.BillingPeriodStart,
ItemPeriodEnd = billingData.BillingPeriodEnd,
AccountingInterval = billingData.AccountingInterval,
AmountPerUnit = billingData.AmountPerUnit,
UnitCount = billingData.UnitCount,
UnitDescription = "Stk",
ItemDescription = desc
});
serviceInvoicePeriod.InvoiceItemList.Add(new InvoiceItem
{
AmountTotal = billingData.AmountTotal,
GrossAmountTotal = billingData.GrossAmountTotal,
ItemPeriodStart = billingData.BillingPeriodStart,
ItemPeriodEnd = billingData.BillingPeriodEnd,
AccountingInterval = billingData.AccountingInterval,
AmountPerUnit = billingData.AmountPerUnit,
UnitCount = billingData.UnitCount,
UnitDescription = "Stk",
ItemDescription = desc
});
}
}
}

View File

@@ -19,13 +19,17 @@ namespace LebenshilfeBadKreuznachFUD
public void SetReportDataSource(ServiceInvoiceRO pRO)
{
bool entlastung = false;
string art = "";
decimal hours = 0;
if (pRO.ServiceInvoicePeriods != null)
{
if (pRO.ServiceInvoicePeriods.Any(s => s.SupportConceptApprovalPeriod.ServiceCategory.Name.ToLower().Contains("entlastung")))
if (pRO.ServiceInvoicePeriods.Any(s => (s.SupportConceptApprovalPeriod.ServiceCategory?.Name.ToLower() ?? "").Contains("entlastung")))
{
entlastung = true;
art = "entlastung";
}
if (pRO.ServiceInvoicePeriods.Any(s => (s.SupportConceptApprovalPeriod.ServiceCategory?.Name.ToLower() ?? "").Contains("pflegesatz")))
{
art = "pflegesatz";
}
foreach (var sip in pRO.ServiceInvoicePeriods)
{
@@ -39,13 +43,18 @@ namespace LebenshilfeBadKreuznachFUD
}
}
if (entlastung)
if (art == "entlastung")
{
lblZahlziel.Visible = true;
lblIk.Visible = true;
lblZahlziel.Text = String.Format("(bis {0:dd.MM.yyyy})", pRO.InvoiceDateTime.Value.AddDays(30));
lblZahlzeit.Text = "30 Tage";
}
else if (art == "pflegesatz")
{
lblVers.Text = String.Format("Aktenzeichen {0}", pRO.CustomerReferenceNumber);
lblHeader.Text = "Eingliederungshilfe nach SGB IX";
}
else
{
lblVers.Text = String.Format("Aktenzeichen {0}", pRO.CustomerReferenceNumber);

View File

@@ -55,12 +55,13 @@ namespace SHKServiceSBD.Reports
//}
decimal euroProStunde = 0;
decimal wochen = GetWochen(pRO);
var stunden = CreateArbeitszeitenTableAndCalculateStunden(c.Arbeitszeiten);
lblKlient.Text = String.Format("{0}, geb. {1:dd.MM.yyyy}", c.Person.FirstNameLastName, c.Person.DateOfBirth);
lblStundenProWoche.Text = String.Format("{0:0.00}", stunden);
lblDurchschnittStundenProTag.Text = String.Format("{0:0.00}", stunden / 5);
lblWochenProJahr.Text = "52";
lblWochenProJahr.Text = String.Format("{0:0.##}", wochen); ;
lblMonateProJahr.Text = "12";
lblKmProTag.Text = String.Format("{0:0.00}", km);
lblEuroProKm.Text = String.Format("{0:c}", euroKm);
@@ -74,7 +75,6 @@ namespace SHKServiceSBD.Reports
lblEuroProStunde.Text = String.Format("{0:c}", crp.CostRateValue);
}
decimal wochen = 365 / 7; // Schaltjahre beachten?
cellKostenBefTag.Text = String.Format("{0:c}", euroKm * km);
cellKostenBefWoche.Text = String.Format("{0:c}", euroKm * km * 5);
@@ -150,6 +150,23 @@ namespace SHKServiceSBD.Reports
return 0;
}
private decimal GetWochen(QueryRO ro)
{
if (ro.Rows != null && ro.Rows.Count > 0)
{
if (ro.Rows[0].Field3 != null)
{
if (Decimal.TryParse(ro.Rows[0].Field3.ToString(), out var d))
{
return d;
}
}
}
return 52;
}
private Customer GetCustomer(QueryRO ro)
{

View File

@@ -30,22 +30,35 @@ namespace SuchtkrankenhilfeOstfriesland.Calculation
{
var anwesenheiten = serviceRecords.Where(s => s.ServiceDescription.Name.Trim().ToLower().Contains("anwesend ts")).OrderBy(s => s.Start).ToList();
List<DateTime> anwesenheitstage = new List<DateTime>();
foreach (var sr in anwesenheiten)
if (anwesenheiten.Count > 0)
{
if (!anwesenheitstage.Contains(sr.Start.Value.Date))
anwesenheitstage.Add(sr.Start.Value.Date);
}
List<DateTime> anwesenheitstage = new List<DateTime>();
foreach (var sr in anwesenheiten)
{
if (!anwesenheitstage.Contains(sr.Start.Value.Date))
anwesenheitstage.Add(sr.Start.Value.Date);
}
// Wenn die erste Anwesenheit erst ab dem 15. ist, wird die Pauschale für den Monat halbiert
if (anwesenheitstage[0].Day <= 15)
// Wenn die erste Anwesenheit erst ab dem 15. ist, wird die Pauschale für den Monat halbiert
if (anwesenheitstage[0].Day > 15)
{
data.AmountTotal /= 2;
data.GrossAmountTotal /= 2;
}
}
else
{
data.AmountTotal /= 2;
data.GrossAmountTotal /= 2;
data.AmountTotal = 0;
data.GrossAmountTotal = 0;
}
}
else
{
data.AmountTotal = 0;
data.GrossAmountTotal = 0;
}
}
return billingData;
}

View File

@@ -28,7 +28,7 @@ namespace SuchtkrankenhilfeOstfriesland.Invoicing
foreach (var billingData in data)
{
serviceInvoicePeriod.InvoiceItemList.Add(new InvoiceItem
var invoiceItem = new InvoiceItem
{
AmountTotal = billingData.AmountTotal,
GrossAmountTotal = billingData.GrossAmountTotal,
@@ -38,7 +38,14 @@ namespace SuchtkrankenhilfeOstfriesland.Invoicing
AmountPerUnit = billingData.AmountPerUnit,
UnitCount = billingData.AmountPerUnit != billingData.AmountTotal ? 0.5m : 1m,
ItemDescription = billingData.AmountPerUnit != billingData.AmountTotal ? "Anteiliger Pauschalbetrag" : "Pauschalbetrag"
});
};
if (invoiceItem.AmountTotal == 0)
{
invoiceItem.UnitCount = 0;
invoiceItem.ItemDescription = "Keine Anwesenheit";
}
serviceInvoicePeriod.InvoiceItemList.Add(invoiceItem);
}
}

View File

@@ -38,39 +38,19 @@ namespace SuchtkrankenhilfeOstfriesland
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.tcAnfahrtJaNein = 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.tableMitAnfahrt = 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.tcAnfahrt1 = 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.tcAnfahrt2 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell7 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell43 = new DevExpress.XtraReports.UI.XRTableCell();
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.lblKontaktLeer = new DevExpress.XtraReports.UI.XRRichText();
this.xrLabel14 = new DevExpress.XtraReports.UI.XRLabel();
this.xrLabel16 = 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();
@@ -84,7 +64,6 @@ namespace SuchtkrankenhilfeOstfriesland
this.topMarginBand1 = new DevExpress.XtraReports.UI.TopMarginBand();
this.bottomMarginBand1 = new DevExpress.XtraReports.UI.BottomMarginBand();
this.GroupFooter1 = new DevExpress.XtraReports.UI.GroupFooterBand();
this.lblFehlkontakt = new DevExpress.XtraReports.UI.XRLabel();
this.xrLabel18 = new DevExpress.XtraReports.UI.XRLabel();
this.xrPictureBox2 = new DevExpress.XtraReports.UI.XRPictureBox();
this.lblUnterschriftKlient = new DevExpress.XtraReports.UI.XRLabel();
@@ -115,22 +94,19 @@ namespace SuchtkrankenhilfeOstfriesland
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.lblFLSInMinMitAnfahrt = new DevExpress.XtraReports.UI.XRLabel();
this.lblSummeMitAnfahrt = new DevExpress.XtraReports.UI.XRLabel();
this.xrPictureBox1 = new DevExpress.XtraReports.UI.XRPictureBox();
this.xrLabel17 = new DevExpress.XtraReports.UI.XRLabel();
this.lblStrichOhneAnfahrt = new DevExpress.XtraReports.UI.XRLabel();
this.fieldKontaktArt = new DevExpress.XtraReports.UI.CalculatedField();
this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components);
this.xrTableCell2 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell4 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell5 = new DevExpress.XtraReports.UI.XRTableCell();
((System.ComponentModel.ISupportInitialize)(this.xrTable3)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.tableMitAnfahrt)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.lblKontaktLeer)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.xrTableAbwesenheiten)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.xrRichText2)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.xrRichText1)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this)).BeginInit();
//
// Detail
@@ -182,14 +158,8 @@ namespace SuchtkrankenhilfeOstfriesland
//
this.xrTableRow6.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
this.xrTableCell13,
this.xrTableCell14,
this.xrTableCell10,
this.xrTableCell2,
this.xrTableCell15,
this.tcAnfahrtJaNein,
this.xrTableCell12,
this.xrTableCell44,
this.xrTableCell50});
this.xrTableCell5});
this.xrTableRow6.Name = "xrTableRow6";
this.xrTableRow6.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F);
this.xrTableRow6.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
@@ -208,89 +178,7 @@ namespace SuchtkrankenhilfeOstfriesland
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 DevExpress.Drawing.DXFont("Arial", 10F, DevExpress.Drawing.DXFontStyle.Regular, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] {
new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((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.075757539512030528D;
//
// 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 DevExpress.Drawing.DXFont("Arial", 9.75F, DevExpress.Drawing.DXFontStyle.Regular, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] {
new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((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.075757597310472657D;
//
// xrTableCell2
//
this.xrTableCell2.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.Notice5")});
this.xrTableCell2.Font = new DevExpress.Drawing.DXFont("Arial", 10F, DevExpress.Drawing.DXFontStyle.Regular, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] {
new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((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.052348481383048422D;
//
// 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 DevExpress.Drawing.DXFont("Arial", 10F, DevExpress.Drawing.DXFontStyle.Regular, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] {
new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((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.052344271729803285D;
//
// tcAnfahrtJaNein
//
this.tcAnfahrtJaNein.CanShrink = true;
this.tcAnfahrtJaNein.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.Notice4")});
this.tcAnfahrtJaNein.Font = new DevExpress.Drawing.DXFont("Arial", 10F);
this.tcAnfahrtJaNein.Name = "tcAnfahrtJaNein";
this.tcAnfahrtJaNein.StylePriority.UseFont = false;
this.tcAnfahrtJaNein.StylePriority.UseTextAlignment = false;
this.tcAnfahrtJaNein.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
this.tcAnfahrtJaNein.Weight = 0.077090206704213668D;
//
// 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 DevExpress.Drawing.DXFont("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.10835796858272459D;
this.xrTableCell13.Weight = 0.20123103467713877D;
//
// xrTableCell44
//
@@ -302,37 +190,13 @@ namespace SuchtkrankenhilfeOstfriesland
this.xrTableCell44.StylePriority.UsePadding = false;
this.xrTableCell44.StylePriority.UseTextAlignment = false;
this.xrTableCell44.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
this.xrTableCell44.Weight = 0.12836698310696729D;
//
// 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.253209205976338D;
//
// 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(28.54169F, 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 DevExpress.XtraReports.UI.BeforePrintEventHandler(this.picSignature_BeforePrint);
this.xrTableCell44.Weight = 0.44865316751421258D;
//
// GroupHeader1
//
this.GroupHeader1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
this.tableMitAnfahrt});
this.GroupHeader1.HeightF = 70F;
this.GroupHeader1.HeightF = 40.83334F;
this.GroupHeader1.Name = "GroupHeader1";
this.GroupHeader1.RepeatEveryPage = true;
//
@@ -348,7 +212,7 @@ namespace SuchtkrankenhilfeOstfriesland
this.tableMitAnfahrt.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] {
this.xrTableRow2,
this.xrTableRow1});
this.tableMitAnfahrt.SizeF = new System.Drawing.SizeF(747F, 70F);
this.tableMitAnfahrt.SizeF = new System.Drawing.SizeF(747F, 40.83334F);
this.tableMitAnfahrt.StylePriority.UseBackColor = false;
this.tableMitAnfahrt.StylePriority.UseBorders = false;
this.tableMitAnfahrt.StylePriority.UseFont = false;
@@ -358,12 +222,8 @@ namespace SuchtkrankenhilfeOstfriesland
//
this.xrTableRow2.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
this.xrTableCell3,
this.xrTableCell4,
this.xrTableCell11,
this.tcAnfahrt1,
this.xrTableCell9,
this.xrTableCell28,
this.xrTableCell48});
this.xrTableCell2});
this.xrTableRow2.Name = "xrTableRow2";
this.xrTableRow2.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F);
this.xrTableRow2.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
@@ -383,74 +243,7 @@ namespace SuchtkrankenhilfeOstfriesland
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 DevExpress.Drawing.DXFont("Arial", 10F, DevExpress.Drawing.DXFontStyle.Regular, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] {
new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((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.33519553072625718D;
//
// xrTableCell11
//
this.xrTableCell11.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
| DevExpress.XtraPrinting.BorderSide.Right)));
this.xrTableCell11.Font = new DevExpress.Drawing.DXFont("Arial", 10F, DevExpress.Drawing.DXFontStyle.Regular, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] {
new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((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.23161077233000182D;
//
// tcAnfahrt1
//
this.tcAnfahrt1.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
| DevExpress.XtraPrinting.BorderSide.Right)));
this.tcAnfahrt1.CanShrink = true;
this.tcAnfahrt1.Font = new DevExpress.Drawing.DXFont("Arial", 10F, DevExpress.Drawing.DXFontStyle.Regular, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] {
new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((byte)(0)))});
this.tcAnfahrt1.Name = "tcAnfahrt1";
this.tcAnfahrt1.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F);
this.tcAnfahrt1.StylePriority.UseBorders = false;
this.tcAnfahrt1.StylePriority.UseFont = false;
this.tcAnfahrt1.StylePriority.UsePadding = false;
this.tcAnfahrt1.StylePriority.UseTextAlignment = false;
this.tcAnfahrt1.Text = "Anfahrt";
this.tcAnfahrt1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.BottomCenter;
this.tcAnfahrt1.Weight = 0.17054603619282469D;
//
// xrTableCell9
//
this.xrTableCell9.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
| DevExpress.XtraPrinting.BorderSide.Right)));
this.xrTableCell9.Font = new DevExpress.Drawing.DXFont("Arial", 10F, DevExpress.Drawing.DXFontStyle.Regular, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] {
new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((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.23971932693566692D;
this.xrTableCell3.Weight = 0.44518156424581012D;
//
// xrTableCell28
//
@@ -464,35 +257,16 @@ namespace SuchtkrankenhilfeOstfriesland
this.xrTableCell28.StylePriority.UseTextAlignment = false;
this.xrTableCell28.Text = "Betreuerin /";
this.xrTableCell28.TextAlignment = DevExpress.XtraPrinting.TextAlignment.BottomCenter;
this.xrTableCell28.Weight = 0.28398507400597939D;
//
// xrTableCell48
//
this.xrTableCell48.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
| DevExpress.XtraPrinting.BorderSide.Right)));
this.xrTableCell48.Font = new DevExpress.Drawing.DXFont("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.5601723100886D;
this.xrTableCell28.Weight = 0.99255115359855117D;
//
// xrTableRow1
//
this.xrTableRow1.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
this.xrTableCell1,
this.xrTableCell8,
this.xrTableCell5,
this.xrTableCell6,
this.tcAnfahrt2,
this.xrTableCell7,
this.xrTableCell43,
this.xrTableCell49});
this.xrTableCell4});
this.xrTableRow1.Name = "xrTableRow1";
this.xrTableRow1.Weight = 1.223644578313253D;
this.xrTableRow1.Weight = 0.50985192318996742D;
//
// xrTableCell1
//
@@ -500,86 +274,7 @@ namespace SuchtkrankenhilfeOstfriesland
| 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 DevExpress.Drawing.DXFont("Arial", 10F, DevExpress.Drawing.DXFontStyle.Regular, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] {
new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((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.16759776536312859D;
//
// 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 DevExpress.Drawing.DXFont("Arial", 10F, DevExpress.Drawing.DXFontStyle.Regular, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] {
new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((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.16759776536312857D;
//
// 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 DevExpress.Drawing.DXFont("Arial", 10F, DevExpress.Drawing.DXFontStyle.Regular, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] {
new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((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.23161077233000182D;
//
// tcAnfahrt2
//
this.tcAnfahrt2.BackColor = System.Drawing.Color.Gainsboro;
this.tcAnfahrt2.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right)
| DevExpress.XtraPrinting.BorderSide.Bottom)));
this.tcAnfahrt2.CanShrink = true;
this.tcAnfahrt2.Font = new DevExpress.Drawing.DXFont("Arial", 10F, DevExpress.Drawing.DXFontStyle.Regular, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] {
new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((byte)(0)))});
this.tcAnfahrt2.Name = "tcAnfahrt2";
this.tcAnfahrt2.StylePriority.UseBackColor = false;
this.tcAnfahrt2.StylePriority.UseBorders = false;
this.tcAnfahrt2.StylePriority.UseFont = false;
this.tcAnfahrt2.StylePriority.UseTextAlignment = false;
this.tcAnfahrt2.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopCenter;
this.tcAnfahrt2.Weight = 0.17054603619282469D;
//
// 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 DevExpress.Drawing.DXFont("Arial", 10F, DevExpress.Drawing.DXFontStyle.Regular, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] {
new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((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.23971932693566692D;
this.xrTableCell1.Weight = 0.44518156424581012D;
//
// xrTableCell43
//
@@ -592,21 +287,11 @@ namespace SuchtkrankenhilfeOstfriesland
this.xrTableCell43.StylePriority.UseTextAlignment = false;
this.xrTableCell43.Text = "Betreuer";
this.xrTableCell43.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopCenter;
this.xrTableCell43.Weight = 0.28398507400597939D;
this.xrTableCell43.Weight = 0.99255115359855117D;
//
// xrTableCell49
// bindingSource1
//
this.xrTableCell49.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right)
| DevExpress.XtraPrinting.BorderSide.Bottom)));
this.xrTableCell49.Font = new DevExpress.Drawing.DXFont("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.5601723100886D;
this.bindingSource1.DataSource = typeof(BeWo.Report.ReportObjects.ServicesOverviewRO);
//
// formattingRuleStartDate
//
@@ -619,8 +304,6 @@ namespace SuchtkrankenhilfeOstfriesland
//
this.ReportHeader.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
this.lblKontaktLeer,
this.xrLabel14,
this.xrLabel16,
this.xrLabel7,
this.xrLabel8,
this.xrLabel6,
@@ -639,40 +322,6 @@ namespace SuchtkrankenhilfeOstfriesland
this.lblKontaktLeer.SerializableRtfString = resources.GetString("lblKontaktLeer.SerializableRtfString");
this.lblKontaktLeer.SizeF = new System.Drawing.SizeF(215.6249F, 168.8333F);
//
// xrLabel14
//
this.xrLabel14.BackColor = System.Drawing.Color.Gainsboro;
this.xrLabel14.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right)));
this.xrLabel14.Font = new DevExpress.Drawing.DXFont("Arial", 10F);
this.xrLabel14.LocationFloat = new DevExpress.Utils.PointFloat(0F, 108.1111F);
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.Right;
this.xrLabel16.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "ApprovedFLSPerWeek", "{0:0.##}")});
this.xrLabel16.Font = new DevExpress.Drawing.DXFont("Arial", 10F);
this.xrLabel16.LocationFloat = new DevExpress.Utils.PointFloat(178.7501F, 108.1111F);
this.xrLabel16.Name = "xrLabel16";
this.xrLabel16.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F);
this.xrLabel16.SizeF = new System.Drawing.SizeF(151.2499F, 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;
//
// xrLabel7
//
this.xrLabel7.BackColor = System.Drawing.Color.Gainsboro;
@@ -680,7 +329,7 @@ namespace SuchtkrankenhilfeOstfriesland
| DevExpress.XtraPrinting.BorderSide.Right)
| DevExpress.XtraPrinting.BorderSide.Bottom)));
this.xrLabel7.Font = new DevExpress.Drawing.DXFont("Arial", 10F);
this.xrLabel7.LocationFloat = new DevExpress.Utils.PointFloat(7.064255E-05F, 138.6111F);
this.xrLabel7.LocationFloat = new DevExpress.Utils.PointFloat(0F, 108.1111F);
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);
@@ -697,7 +346,7 @@ namespace SuchtkrankenhilfeOstfriesland
this.xrLabel8.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Top | DevExpress.XtraPrinting.BorderSide.Right)
| DevExpress.XtraPrinting.BorderSide.Bottom)));
this.xrLabel8.Font = new DevExpress.Drawing.DXFont("Arial", 10F);
this.xrLabel8.LocationFloat = new DevExpress.Utils.PointFloat(120.6391F, 138.6111F);
this.xrLabel8.LocationFloat = new DevExpress.Utils.PointFloat(120.639F, 108.1111F);
this.xrLabel8.Name = "xrLabel8";
this.xrLabel8.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F);
this.xrLabel8.SizeF = new System.Drawing.SizeF(209.3609F, 30.50003F);
@@ -829,7 +478,6 @@ namespace SuchtkrankenhilfeOstfriesland
// GroupFooter1
//
this.GroupFooter1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
this.lblFehlkontakt,
this.xrLabel18,
this.xrPictureBox2,
this.lblUnterschriftKlient,
@@ -840,37 +488,17 @@ namespace SuchtkrankenhilfeOstfriesland
this.xrRichText2,
this.xrRichText1,
this.xrLabel15,
this.xrLabel13,
this.xrLabel12,
this.lblFLSInMinMitAnfahrt,
this.lblSummeMitAnfahrt,
this.xrPictureBox1,
this.xrLabel17,
this.lblStrichOhneAnfahrt});
this.xrLabel17});
this.GroupFooter1.HeightF = 270F;
this.GroupFooter1.KeepTogether = true;
this.GroupFooter1.Name = "GroupFooter1";
//
// lblFehlkontakt
//
this.lblFehlkontakt.Font = new DevExpress.Drawing.DXFont("Arial", 10F);
this.lblFehlkontakt.LocationFloat = new DevExpress.Utils.PointFloat(0F, 39.99999F);
this.lblFehlkontakt.Name = "lblFehlkontakt";
this.lblFehlkontakt.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F);
this.lblFehlkontakt.SizeF = new System.Drawing.SizeF(245F, 20F);
this.lblFehlkontakt.StylePriority.UseBackColor = false;
this.lblFehlkontakt.StylePriority.UseBorders = false;
this.lblFehlkontakt.StylePriority.UseFont = false;
this.lblFehlkontakt.StylePriority.UsePadding = false;
this.lblFehlkontakt.StylePriority.UseTextAlignment = false;
this.lblFehlkontakt.Text = "F = Fehlkontakt";
this.lblFehlkontakt.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
//
// xrLabel18
//
this.xrLabel18.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "CustomerSignatureDate", "{0:dd.MM.yyyy}")});
this.xrLabel18.LocationFloat = new DevExpress.Utils.PointFloat(49.3611F, 214.5F);
this.xrLabel18.LocationFloat = new DevExpress.Utils.PointFloat(49.36116F, 168.6667F);
this.xrLabel18.Name = "xrLabel18";
this.xrLabel18.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
this.xrLabel18.SizeF = new System.Drawing.SizeF(137.3333F, 35.50002F);
@@ -881,7 +509,7 @@ namespace SuchtkrankenhilfeOstfriesland
//
this.xrPictureBox2.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("ImageSource", null, "CustomerSignature")});
this.xrPictureBox2.LocationFloat = new DevExpress.Utils.PointFloat(186.6944F, 214.5F);
this.xrPictureBox2.LocationFloat = new DevExpress.Utils.PointFloat(186.6945F, 168.6667F);
this.xrPictureBox2.Name = "xrPictureBox2";
this.xrPictureBox2.SizeF = new System.Drawing.SizeF(199.3611F, 35.50002F);
this.xrPictureBox2.Sizing = DevExpress.XtraPrinting.ImageSizeMode.ZoomImage;
@@ -890,7 +518,7 @@ namespace SuchtkrankenhilfeOstfriesland
//
this.lblUnterschriftKlient.Borders = DevExpress.XtraPrinting.BorderSide.Top;
this.lblUnterschriftKlient.Font = new DevExpress.Drawing.DXFont("Arial", 10F);
this.lblUnterschriftKlient.LocationFloat = new DevExpress.Utils.PointFloat(49.3611F, 250F);
this.lblUnterschriftKlient.LocationFloat = new DevExpress.Utils.PointFloat(49.36116F, 204.1667F);
this.lblUnterschriftKlient.Name = "lblUnterschriftKlient";
this.lblUnterschriftKlient.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F);
this.lblUnterschriftKlient.SizeF = new System.Drawing.SizeF(336.6944F, 20F);
@@ -906,7 +534,7 @@ namespace SuchtkrankenhilfeOstfriesland
//
this.lblUnterschriftMitarbeiter.Borders = DevExpress.XtraPrinting.BorderSide.Top;
this.lblUnterschriftMitarbeiter.Font = new DevExpress.Drawing.DXFont("Arial", 10F);
this.lblUnterschriftMitarbeiter.LocationFloat = new DevExpress.Utils.PointFloat(398.31F, 250F);
this.lblUnterschriftMitarbeiter.LocationFloat = new DevExpress.Utils.PointFloat(398.3101F, 204.1667F);
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);
@@ -926,7 +554,7 @@ namespace SuchtkrankenhilfeOstfriesland
| DevExpress.XtraPrinting.BorderSide.Bottom)));
this.xrTableAbwesenheiten.Font = new DevExpress.Drawing.DXFont("Arial", 10F, DevExpress.Drawing.DXFontStyle.Regular, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] {
new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((byte)(0)))});
this.xrTableAbwesenheiten.LocationFloat = new DevExpress.Utils.PointFloat(170F, 80.00005F);
this.xrTableAbwesenheiten.LocationFloat = new DevExpress.Utils.PointFloat(170.0001F, 34.16672F);
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[] {
@@ -1152,7 +780,7 @@ namespace SuchtkrankenhilfeOstfriesland
| DevExpress.XtraPrinting.BorderSide.Right)
| DevExpress.XtraPrinting.BorderSide.Bottom)));
this.lblHatAbwesenheiten.Font = new DevExpress.Drawing.DXFont("Arial", 10F);
this.lblHatAbwesenheiten.LocationFloat = new DevExpress.Utils.PointFloat(435.1388F, 130F);
this.lblHatAbwesenheiten.LocationFloat = new DevExpress.Utils.PointFloat(435.1389F, 84.16666F);
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);
@@ -1169,7 +797,7 @@ namespace SuchtkrankenhilfeOstfriesland
| DevExpress.XtraPrinting.BorderSide.Right)
| DevExpress.XtraPrinting.BorderSide.Bottom)));
this.lblHatGruppen.Font = new DevExpress.Drawing.DXFont("Arial", 10F);
this.lblHatGruppen.LocationFloat = new DevExpress.Utils.PointFloat(435.1388F, 80.00005F);
this.lblHatGruppen.LocationFloat = new DevExpress.Utils.PointFloat(435.1389F, 34.16672F);
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);
@@ -1183,7 +811,7 @@ namespace SuchtkrankenhilfeOstfriesland
// xrRichText2
//
this.xrRichText2.Font = new DevExpress.Drawing.DXFont("Arial", 8F);
this.xrRichText2.LocationFloat = new DevExpress.Utils.PointFloat(474.4724F, 130F);
this.xrRichText2.LocationFloat = new DevExpress.Utils.PointFloat(474.4725F, 84.16666F);
this.xrRichText2.Name = "xrRichText2";
this.xrRichText2.SerializableRtfString = resources.GetString("xrRichText2.SerializableRtfString");
this.xrRichText2.SizeF = new System.Drawing.SizeF(264.972F, 68.05556F);
@@ -1192,7 +820,7 @@ namespace SuchtkrankenhilfeOstfriesland
// xrRichText1
//
this.xrRichText1.Font = new DevExpress.Drawing.DXFont("Arial", 8F);
this.xrRichText1.LocationFloat = new DevExpress.Utils.PointFloat(474.4724F, 80.00005F);
this.xrRichText1.LocationFloat = new DevExpress.Utils.PointFloat(474.4725F, 34.16672F);
this.xrRichText1.Name = "xrRichText1";
this.xrRichText1.SerializableRtfString = resources.GetString("xrRichText1.SerializableRtfString");
this.xrRichText1.SizeF = new System.Drawing.SizeF(264.9721F, 50F);
@@ -1201,7 +829,7 @@ namespace SuchtkrankenhilfeOstfriesland
// xrLabel15
//
this.xrLabel15.Font = new DevExpress.Drawing.DXFont("Arial", 10F, DevExpress.Drawing.DXFontStyle.Underline);
this.xrLabel15.LocationFloat = new DevExpress.Utils.PointFloat(0F, 80.00005F);
this.xrLabel15.LocationFloat = new DevExpress.Utils.PointFloat(7.152557E-05F, 34.16672F);
this.xrLabel15.Multiline = true;
this.xrLabel15.Name = "xrLabel15";
this.xrLabel15.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F);
@@ -1214,76 +842,11 @@ namespace SuchtkrankenhilfeOstfriesland
this.xrLabel15.Text = "Krankenhausaufenthalte/\r\nstat. Rehamaßnahmen:";
this.xrLabel15.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
//
// xrLabel13
//
this.xrLabel13.Font = new DevExpress.Drawing.DXFont("Arial", 10F);
this.xrLabel13.LocationFloat = new DevExpress.Utils.PointFloat(0F, 20.00004F);
this.xrLabel13.Name = "xrLabel13";
this.xrLabel13.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F);
this.xrLabel13.SizeF = new System.Drawing.SizeF(245F, 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 DevExpress.Drawing.DXFont("Arial", 10F);
this.xrLabel12.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F);
this.xrLabel12.Name = "xrLabel12";
this.xrLabel12.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F);
this.xrLabel12.SizeF = new System.Drawing.SizeF(245F, 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;
//
// lblFLSInMinMitAnfahrt
//
this.lblFLSInMinMitAnfahrt.BackColor = System.Drawing.Color.Gainsboro;
this.lblFLSInMinMitAnfahrt.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Right | DevExpress.XtraPrinting.BorderSide.Bottom)));
this.lblFLSInMinMitAnfahrt.Font = new DevExpress.Drawing.DXFont("Arial", 10F);
this.lblFLSInMinMitAnfahrt.LocationFloat = new DevExpress.Utils.PointFloat(444.7917F, 0F);
this.lblFLSInMinMitAnfahrt.Name = "lblFLSInMinMitAnfahrt";
this.lblFLSInMinMitAnfahrt.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F);
this.lblFLSInMinMitAnfahrt.SizeF = new System.Drawing.SizeF(302.2084F, 20F);
this.lblFLSInMinMitAnfahrt.StylePriority.UseBackColor = false;
this.lblFLSInMinMitAnfahrt.StylePriority.UseBorders = false;
this.lblFLSInMinMitAnfahrt.StylePriority.UseFont = false;
this.lblFLSInMinMitAnfahrt.StylePriority.UsePadding = false;
this.lblFLSInMinMitAnfahrt.StylePriority.UseTextAlignment = false;
this.lblFLSInMinMitAnfahrt.Text = "Fachleistungen in Minuten";
this.lblFLSInMinMitAnfahrt.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
//
// lblSummeMitAnfahrt
//
this.lblSummeMitAnfahrt.BackColor = System.Drawing.Color.Gainsboro;
this.lblSummeMitAnfahrt.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Right | DevExpress.XtraPrinting.BorderSide.Bottom)));
this.lblSummeMitAnfahrt.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "TotalFLMoFehlkontakte", "{0:0.##}")});
this.lblSummeMitAnfahrt.Font = new DevExpress.Drawing.DXFont("Arial", 10F);
this.lblSummeMitAnfahrt.LocationFloat = new DevExpress.Utils.PointFloat(358.9721F, 0F);
this.lblSummeMitAnfahrt.Name = "lblSummeMitAnfahrt";
this.lblSummeMitAnfahrt.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F);
this.lblSummeMitAnfahrt.SizeF = new System.Drawing.SizeF(85.81952F, 20F);
this.lblSummeMitAnfahrt.StylePriority.UseBackColor = false;
this.lblSummeMitAnfahrt.StylePriority.UseBorders = false;
this.lblSummeMitAnfahrt.StylePriority.UseFont = false;
this.lblSummeMitAnfahrt.StylePriority.UsePadding = false;
this.lblSummeMitAnfahrt.StylePriority.UseTextAlignment = false;
this.lblSummeMitAnfahrt.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
//
// xrPictureBox1
//
this.xrPictureBox1.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("ImageSource", null, "EmployeeSignature")});
this.xrPictureBox1.LocationFloat = new DevExpress.Utils.PointFloat(535.6389F, 214.5F);
this.xrPictureBox1.LocationFloat = new DevExpress.Utils.PointFloat(535.639F, 168.6667F);
this.xrPictureBox1.Name = "xrPictureBox1";
this.xrPictureBox1.Scripts.OnBeforePrint = "xrPictureBox1_BeforePrint";
this.xrPictureBox1.SizeF = new System.Drawing.SizeF(199.3611F, 35.50002F);
@@ -1294,7 +857,7 @@ namespace SuchtkrankenhilfeOstfriesland
this.xrLabel17.BackColor = System.Drawing.Color.Transparent;
this.xrLabel17.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeSignatureDate", "{0:dd.MM.yyyy}")});
this.xrLabel17.LocationFloat = new DevExpress.Utils.PointFloat(398.31F, 214.5F);
this.xrLabel17.LocationFloat = new DevExpress.Utils.PointFloat(398.3101F, 168.6667F);
this.xrLabel17.Name = "xrLabel17";
this.xrLabel17.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
this.xrLabel17.SizeF = new System.Drawing.SizeF(136.8289F, 35.50002F);
@@ -1302,21 +865,6 @@ namespace SuchtkrankenhilfeOstfriesland
this.xrLabel17.StylePriority.UseTextAlignment = false;
this.xrLabel17.TextAlignment = DevExpress.XtraPrinting.TextAlignment.BottomCenter;
//
// lblStrichOhneAnfahrt
//
this.lblStrichOhneAnfahrt.Borders = DevExpress.XtraPrinting.BorderSide.Right;
this.lblStrichOhneAnfahrt.Font = new DevExpress.Drawing.DXFont("Arial", 10F);
this.lblStrichOhneAnfahrt.LocationFloat = new DevExpress.Utils.PointFloat(279.538F, 0F);
this.lblStrichOhneAnfahrt.Name = "lblStrichOhneAnfahrt";
this.lblStrichOhneAnfahrt.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F);
this.lblStrichOhneAnfahrt.SizeF = new System.Drawing.SizeF(79.43407F, 20F);
this.lblStrichOhneAnfahrt.StylePriority.UseBackColor = false;
this.lblStrichOhneAnfahrt.StylePriority.UseBorders = false;
this.lblStrichOhneAnfahrt.StylePriority.UseFont = false;
this.lblStrichOhneAnfahrt.StylePriority.UsePadding = false;
this.lblStrichOhneAnfahrt.StylePriority.UseTextAlignment = false;
this.lblStrichOhneAnfahrt.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
//
// fieldKontaktArt
//
this.fieldKontaktArt.DataMember = "Services";
@@ -1324,9 +872,45 @@ namespace SuchtkrankenhilfeOstfriesland
this.fieldKontaktArt.FieldType = DevExpress.XtraReports.UI.FieldType.String;
this.fieldKontaktArt.Name = "fieldKontaktArt";
//
// bindingSource1
// xrTableCell2
//
this.bindingSource1.DataSource = typeof(BeWo.Report.ReportObjects.ServicesOverviewRO);
this.xrTableCell2.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
| DevExpress.XtraPrinting.BorderSide.Right)));
this.xrTableCell2.Font = new DevExpress.Drawing.DXFont("Arial", 10F);
this.xrTableCell2.Multiline = true;
this.xrTableCell2.Name = "xrTableCell2";
this.xrTableCell2.StylePriority.UseBorders = false;
this.xrTableCell2.StylePriority.UseFont = false;
this.xrTableCell2.StylePriority.UseTextAlignment = false;
this.xrTableCell2.Text = "Anwesenheitsstatus";
this.xrTableCell2.TextAlignment = DevExpress.XtraPrinting.TextAlignment.BottomCenter;
this.xrTableCell2.Weight = 0.99255115359855117D;
//
// xrTableCell4
//
this.xrTableCell4.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right)
| DevExpress.XtraPrinting.BorderSide.Bottom)));
this.xrTableCell4.Font = new DevExpress.Drawing.DXFont("Arial", 10F);
this.xrTableCell4.Multiline = true;
this.xrTableCell4.Name = "xrTableCell4";
this.xrTableCell4.StylePriority.UseBorders = false;
this.xrTableCell4.StylePriority.UseFont = false;
this.xrTableCell4.StylePriority.UseTextAlignment = false;
this.xrTableCell4.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopCenter;
this.xrTableCell4.Weight = 0.99255115359855117D;
//
// xrTableCell5
//
this.xrTableCell5.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.ServiceDescription")});
this.xrTableCell5.Multiline = true;
this.xrTableCell5.Name = "xrTableCell5";
this.xrTableCell5.StylePriority.UseBorders = false;
this.xrTableCell5.StylePriority.UseFont = false;
this.xrTableCell5.StylePriority.UsePadding = false;
this.xrTableCell5.StylePriority.UseTextAlignment = false;
this.xrTableCell5.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
this.xrTableCell5.Weight = 0.44865316751421258D;
//
// QuittierungsbelegTagesstaette
//
@@ -1357,11 +941,11 @@ namespace SuchtkrankenhilfeOstfriesland
this.Watermarks.Add(xrWatermark1);
((System.ComponentModel.ISupportInitialize)(this.xrTable3)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.tableMitAnfahrt)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.lblKontaktLeer)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.xrTableAbwesenheiten)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.xrRichText2)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.xrRichText1)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).EndInit();
((System.ComponentModel.ISupportInitialize)(this)).EndInit();
}
@@ -1384,19 +968,10 @@ namespace SuchtkrankenhilfeOstfriesland
private DevExpress.XtraReports.UI.XRTable tableMitAnfahrt;
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;
@@ -1407,18 +982,8 @@ namespace SuchtkrankenhilfeOstfriesland
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 lblFLSInMinMitAnfahrt;
private DevExpress.XtraReports.UI.XRLabel lblSummeMitAnfahrt;
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;
@@ -1447,18 +1012,13 @@ namespace SuchtkrankenhilfeOstfriesland
private DevExpress.XtraReports.UI.XRTableCell xrTableCell29;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell30;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell31;
private DevExpress.XtraReports.UI.XRLabel xrLabel14;
private DevExpress.XtraReports.UI.XRLabel xrLabel16;
private DevExpress.XtraReports.UI.XRPictureBox picSignature;
private DevExpress.XtraReports.UI.XRPictureBox xrPictureBox1;
private DevExpress.XtraReports.UI.XRLabel xrLabel17;
private DevExpress.XtraReports.UI.XRLabel xrLabel18;
private DevExpress.XtraReports.UI.XRPictureBox xrPictureBox2;
private DevExpress.XtraReports.UI.XRLabel lblFehlkontakt;
private DevExpress.XtraReports.UI.XRRichText lblKontaktLeer;
private DevExpress.XtraReports.UI.XRTableCell tcAnfahrt1;
private DevExpress.XtraReports.UI.XRTableCell tcAnfahrt2;
private DevExpress.XtraReports.UI.XRTableCell tcAnfahrtJaNein;
private DevExpress.XtraReports.UI.XRLabel lblStrichOhneAnfahrt;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell5;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell2;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell4;
}
}

View File

@@ -63,7 +63,7 @@ namespace SuchtkrankenhilfeOstfriesland
//else
// sd.Notice4 = " ";
if (sd.IsBillable || sd.ServiceDescription.ToLower().Contains("fehlkontakt"))
if (sd.ServiceDescription.EndsWith("TS"))
{
ServicesOverviewRO.CreateSignatureString(sd);
sd.Notice5 = "E";

View File

@@ -37,8 +37,13 @@ namespace SuchtkrankenhilfeOstfriesland
this.topMarginBand1 = new DevExpress.XtraReports.UI.TopMarginBand();
this.bottomMarginBand1 = new DevExpress.XtraReports.UI.BottomMarginBand();
this.Page1 = new DevExpress.XtraReports.UI.GroupHeaderBand();
this.xrLabel16 = new DevExpress.XtraReports.UI.XRLabel();
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.xrLabel6 = new DevExpress.XtraReports.UI.XRLabel();
this.xrLabel7 = new DevExpress.XtraReports.UI.XRLabel();
this.lblEmpfangsadresse = new DevExpress.XtraReports.UI.XRLabel();
this.xrLabel3 = new DevExpress.XtraReports.UI.XRLabel();
this.xrLabel2 = new DevExpress.XtraReports.UI.XRLabel();
this.xrLabel5 = new DevExpress.XtraReports.UI.XRLabel();
@@ -64,15 +69,10 @@ namespace SuchtkrankenhilfeOstfriesland
this.xrTableCell44 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell47 = new DevExpress.XtraReports.UI.XRTableCell();
this.GroupFooter1 = new DevExpress.XtraReports.UI.GroupFooterBand();
this.lblTeamnotiz = new DevExpress.XtraReports.UI.XRLabel();
this.xrLabel14 = new DevExpress.XtraReports.UI.XRLabel();
this.xrLabel10 = new DevExpress.XtraReports.UI.XRLabel();
this.xrLabel1 = new DevExpress.XtraReports.UI.XRLabel();
this.xrLabel11 = 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.lblTeamnotiz = new DevExpress.XtraReports.UI.XRLabel();
this.xrLabel15 = new DevExpress.XtraReports.UI.XRLabel();
this.xrLabel16 = new DevExpress.XtraReports.UI.XRLabel();
this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components);
((System.ComponentModel.ISupportInitialize)(this.xrTable5)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.xrTable6)).BeginInit();
@@ -123,7 +123,7 @@ namespace SuchtkrankenhilfeOstfriesland
this.xrLabel12,
this.xrLabel11,
this.xrLabel6,
this.xrLabel7,
this.lblEmpfangsadresse,
this.xrLabel3,
this.xrLabel2,
this.xrLabel5,
@@ -134,6 +134,78 @@ namespace SuchtkrankenhilfeOstfriesland
this.Page1.HeightF = 957.0509F;
this.Page1.Name = "Page1";
this.Page1.StylePriority.UseFont = false;
//
// xrLabel16
//
this.xrLabel16.BackColor = System.Drawing.Color.Transparent;
this.xrLabel16.CanShrink = true;
this.xrLabel16.Dpi = 254F;
this.xrLabel16.Font = new DevExpress.Drawing.DXFont("Verdana", 9.75F, DevExpress.Drawing.DXFontStyle.Bold, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] {
new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((byte)(0)))});
this.xrLabel16.LocationFloat = new DevExpress.Utils.PointFloat(4.037221E-05F, 494.7708F);
this.xrLabel16.Name = "xrLabel16";
this.xrLabel16.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 5, 0, 0, 254F);
this.xrLabel16.SizeF = new System.Drawing.SizeF(1359.958F, 50.79996F);
this.xrLabel16.StylePriority.UseBackColor = false;
this.xrLabel16.StylePriority.UseFont = false;
this.xrLabel16.StylePriority.UseTextAlignment = false;
this.xrLabel16.Text = "Kostenabrechnung - Ambulant betreutes Wohnen, IK: [BusinessPartnerId]";
this.xrLabel16.TextAlignment = DevExpress.XtraPrinting.TextAlignment.BottomLeft;
this.xrLabel16.WordWrap = false;
//
// xrLabel15
//
this.xrLabel15.BackColor = System.Drawing.Color.Transparent;
this.xrLabel15.CanShrink = true;
this.xrLabel15.Dpi = 254F;
this.xrLabel15.Font = new DevExpress.Drawing.DXFont("Verdana", 8F, DevExpress.Drawing.DXFontStyle.Bold);
this.xrLabel15.LocationFloat = new DevExpress.Utils.PointFloat(635F, 574.1458F);
this.xrLabel15.Multiline = true;
this.xrLabel15.Name = "xrLabel15";
this.xrLabel15.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 5, 0, 0, 254F);
this.xrLabel15.SizeF = new System.Drawing.SizeF(635F, 50.79999F);
this.xrLabel15.StylePriority.UseBackColor = false;
this.xrLabel15.StylePriority.UseFont = false;
this.xrLabel15.StylePriority.UseTextAlignment = false;
this.xrLabel15.Text = "(bitte bei Zahlung mit angeben)";
this.xrLabel15.TextAlignment = DevExpress.XtraPrinting.TextAlignment.BottomLeft;
this.xrLabel15.WordWrap = false;
//
// xrLabel13
//
this.xrLabel13.Dpi = 254F;
this.xrLabel13.Font = new DevExpress.Drawing.DXFont("Verdana", 8F);
this.xrLabel13.LocationFloat = new DevExpress.Utils.PointFloat(1215.342F, 326.7309F);
this.xrLabel13.Multiline = true;
this.xrLabel13.Name = "xrLabel13";
this.xrLabel13.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 5, 0, 0, 254F);
this.xrLabel13.SizeF = new System.Drawing.SizeF(615.1584F, 110.1491F);
this.xrLabel13.StylePriority.UseFont = false;
this.xrLabel13.Text = "[SenderContactPersonMail]\r\nwww.suchtkrankenhilfe-ostfriesland.de";
//
// xrLabel12
//
this.xrLabel12.Dpi = 254F;
this.xrLabel12.Font = new DevExpress.Drawing.DXFont("Verdana", 8F);
this.xrLabel12.LocationFloat = new DevExpress.Utils.PointFloat(4.037221E-05F, 0F);
this.xrLabel12.Multiline = true;
this.xrLabel12.Name = "xrLabel12";
this.xrLabel12.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 5, 0, 0, 254F);
this.xrLabel12.SizeF = new System.Drawing.SizeF(805.1801F, 75.14165F);
this.xrLabel12.StylePriority.UseFont = false;
this.xrLabel12.Text = "Suchtkrankenhilfe Ostfriesland gGmbH\r\nBahnhofsring 12, 26789 Leer";
//
// xrLabel11
//
this.xrLabel11.Dpi = 254F;
this.xrLabel11.LocationFloat = new DevExpress.Utils.PointFloat(1215.342F, 25.00001F);
this.xrLabel11.Multiline = true;
this.xrLabel11.Name = "xrLabel11";
this.xrLabel11.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 5, 0, 0, 254F);
this.xrLabel11.SizeF = new System.Drawing.SizeF(615.1584F, 301.7309F);
this.xrLabel11.StylePriority.UseFont = false;
this.xrLabel11.Text = "Suchtkrankenhilfe Ostfriesland\r\nBahnhofsring 12\r\n26789 Leer\r\n[SenderContactPerson" +
"Phone]\r\n[SenderContactPersonFax]\r\n\r\nMail/Internet\r\n";
//
// xrLabel6
//
@@ -154,17 +226,15 @@ namespace SuchtkrankenhilfeOstfriesland
this.xrLabel6.TextAlignment = DevExpress.XtraPrinting.TextAlignment.BottomLeft;
this.xrLabel6.WordWrap = false;
//
// xrLabel7
// lblEmpfangsadresse
//
this.xrLabel7.Dpi = 254F;
this.xrLabel7.LocationFloat = new DevExpress.Utils.PointFloat(0F, 85.72498F);
this.xrLabel7.Multiline = true;
this.xrLabel7.Name = "xrLabel7";
this.xrLabel7.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 5, 0, 0, 254F);
this.xrLabel7.SizeF = new System.Drawing.SizeF(805.18F, 251.46F);
this.xrLabel7.StylePriority.UseFont = false;
this.xrLabel7.Text = "[RecipientOrganisation]\r\n[RecipientContactPerson]\r\n[RecipientDivision]\r\n[Recipien" +
"tStreet]\r\n[RecipientPostCodeAndTown]";
this.lblEmpfangsadresse.Dpi = 254F;
this.lblEmpfangsadresse.LocationFloat = new DevExpress.Utils.PointFloat(0F, 85.72498F);
this.lblEmpfangsadresse.Multiline = true;
this.lblEmpfangsadresse.Name = "lblEmpfangsadresse";
this.lblEmpfangsadresse.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 5, 0, 0, 254F);
this.lblEmpfangsadresse.SizeF = new System.Drawing.SizeF(805.18F, 251.46F);
this.lblEmpfangsadresse.StylePriority.UseFont = false;
//
// xrLabel3
//
@@ -527,6 +597,27 @@ namespace SuchtkrankenhilfeOstfriesland
this.GroupFooter1.HeightF = 524.7216F;
this.GroupFooter1.Name = "GroupFooter1";
//
// lblTeamnotiz
//
this.lblTeamnotiz.Dpi = 254F;
this.lblTeamnotiz.Font = new DevExpress.Drawing.DXFont("Verdana", 10F);
this.lblTeamnotiz.LocationFloat = new DevExpress.Utils.PointFloat(0F, 310.4092F);
this.lblTeamnotiz.Name = "lblTeamnotiz";
this.lblTeamnotiz.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 5, 0, 0, 254F);
this.lblTeamnotiz.SizeF = new System.Drawing.SizeF(1719.156F, 43.18001F);
this.lblTeamnotiz.StylePriority.UseFont = false;
//
// xrLabel14
//
this.xrLabel14.Dpi = 254F;
this.xrLabel14.Font = new DevExpress.Drawing.DXFont("Verdana", 10F);
this.xrLabel14.LocationFloat = new DevExpress.Utils.PointFloat(0F, 116.4167F);
this.xrLabel14.Name = "xrLabel14";
this.xrLabel14.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 5, 0, 0, 254F);
this.xrLabel14.SizeF = new System.Drawing.SizeF(1719.156F, 43.18001F);
this.xrLabel14.StylePriority.UseFont = false;
this.xrLabel14.Text = "Bitte überweisen Sie den Gesamtbetrag von [GrossClaim] auf unser Konto.";
//
// xrLabel10
//
this.xrLabel10.Dpi = 254F;
@@ -554,99 +645,6 @@ namespace SuchtkrankenhilfeOstfriesland
this.xrLabel1.Text = "xrLabel1";
this.xrLabel1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight;
//
// xrLabel11
//
this.xrLabel11.Dpi = 254F;
this.xrLabel11.LocationFloat = new DevExpress.Utils.PointFloat(1215.342F, 25.00001F);
this.xrLabel11.Multiline = true;
this.xrLabel11.Name = "xrLabel11";
this.xrLabel11.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 5, 0, 0, 254F);
this.xrLabel11.SizeF = new System.Drawing.SizeF(615.1584F, 301.7309F);
this.xrLabel11.StylePriority.UseFont = false;
this.xrLabel11.Text = "Suchtkrankenhilfe Ostfriesland\r\nBahnhofsring 12\r\n26789 Leer\r\n[SenderContactPerson" +
"Phone]\r\n[SenderContactPersonFax]\r\n\r\nMail/Internet\r\n";
//
// xrLabel12
//
this.xrLabel12.Dpi = 254F;
this.xrLabel12.Font = new DevExpress.Drawing.DXFont("Verdana", 8F);
this.xrLabel12.LocationFloat = new DevExpress.Utils.PointFloat(4.037221E-05F, 0F);
this.xrLabel12.Multiline = true;
this.xrLabel12.Name = "xrLabel12";
this.xrLabel12.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 5, 0, 0, 254F);
this.xrLabel12.SizeF = new System.Drawing.SizeF(805.1801F, 75.14165F);
this.xrLabel12.StylePriority.UseFont = false;
this.xrLabel12.Text = "Suchtkrankenhilfe Ostfriesland gGmbH\r\nBahnhofsring 12, 26789 Leer";
//
// xrLabel13
//
this.xrLabel13.Dpi = 254F;
this.xrLabel13.Font = new DevExpress.Drawing.DXFont("Verdana", 8F);
this.xrLabel13.LocationFloat = new DevExpress.Utils.PointFloat(1215.342F, 326.7309F);
this.xrLabel13.Multiline = true;
this.xrLabel13.Name = "xrLabel13";
this.xrLabel13.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 5, 0, 0, 254F);
this.xrLabel13.SizeF = new System.Drawing.SizeF(615.1584F, 110.1491F);
this.xrLabel13.StylePriority.UseFont = false;
this.xrLabel13.Text = "[SenderContactPersonMail]\r\nwww.suchtkrankenhilfe-ostfriesland.de";
//
// xrLabel14
//
this.xrLabel14.Dpi = 254F;
this.xrLabel14.Font = new DevExpress.Drawing.DXFont("Verdana", 10F);
this.xrLabel14.LocationFloat = new DevExpress.Utils.PointFloat(0F, 116.4167F);
this.xrLabel14.Name = "xrLabel14";
this.xrLabel14.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 5, 0, 0, 254F);
this.xrLabel14.SizeF = new System.Drawing.SizeF(1719.156F, 43.18001F);
this.xrLabel14.StylePriority.UseFont = false;
this.xrLabel14.Text = "Bitte überweisen Sie den Gesamtbetrag von [GrossClaim] auf unser Konto.";
//
// lblTeamnotiz
//
this.lblTeamnotiz.Dpi = 254F;
this.lblTeamnotiz.Font = new DevExpress.Drawing.DXFont("Verdana", 10F);
this.lblTeamnotiz.LocationFloat = new DevExpress.Utils.PointFloat(0F, 310.4092F);
this.lblTeamnotiz.Name = "lblTeamnotiz";
this.lblTeamnotiz.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 5, 0, 0, 254F);
this.lblTeamnotiz.SizeF = new System.Drawing.SizeF(1719.156F, 43.18001F);
this.lblTeamnotiz.StylePriority.UseFont = false;
//
// xrLabel15
//
this.xrLabel15.BackColor = System.Drawing.Color.Transparent;
this.xrLabel15.CanShrink = true;
this.xrLabel15.Dpi = 254F;
this.xrLabel15.Font = new DevExpress.Drawing.DXFont("Verdana", 8F, DevExpress.Drawing.DXFontStyle.Bold);
this.xrLabel15.LocationFloat = new DevExpress.Utils.PointFloat(635F, 574.1458F);
this.xrLabel15.Multiline = true;
this.xrLabel15.Name = "xrLabel15";
this.xrLabel15.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 5, 0, 0, 254F);
this.xrLabel15.SizeF = new System.Drawing.SizeF(635F, 50.79999F);
this.xrLabel15.StylePriority.UseBackColor = false;
this.xrLabel15.StylePriority.UseFont = false;
this.xrLabel15.StylePriority.UseTextAlignment = false;
this.xrLabel15.Text = "(bitte bei Zahlung mit angeben)";
this.xrLabel15.TextAlignment = DevExpress.XtraPrinting.TextAlignment.BottomLeft;
this.xrLabel15.WordWrap = false;
//
// xrLabel16
//
this.xrLabel16.BackColor = System.Drawing.Color.Transparent;
this.xrLabel16.CanShrink = true;
this.xrLabel16.Dpi = 254F;
this.xrLabel16.Font = new DevExpress.Drawing.DXFont("Verdana", 9.75F, DevExpress.Drawing.DXFontStyle.Bold, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] {
new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((byte)(0)))});
this.xrLabel16.LocationFloat = new DevExpress.Utils.PointFloat(4.037221E-05F, 494.7708F);
this.xrLabel16.Name = "xrLabel16";
this.xrLabel16.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 5, 0, 0, 254F);
this.xrLabel16.SizeF = new System.Drawing.SizeF(1359.958F, 50.79996F);
this.xrLabel16.StylePriority.UseBackColor = false;
this.xrLabel16.StylePriority.UseFont = false;
this.xrLabel16.StylePriority.UseTextAlignment = false;
this.xrLabel16.Text = "Kostenabrechnung - Ambulant betreutes Wohnen, IK: [BusinessPartnerId]";
this.xrLabel16.TextAlignment = DevExpress.XtraPrinting.TextAlignment.BottomLeft;
this.xrLabel16.WordWrap = false;
//
// bindingSource1
//
this.bindingSource1.DataSource = typeof(BeWo.Report.ReportObjects.ServiceInvoiceRO);
@@ -717,7 +715,7 @@ namespace SuchtkrankenhilfeOstfriesland
private DevExpress.XtraReports.UI.XRTableCell xrTableCell43;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell44;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell47;
private DevExpress.XtraReports.UI.XRLabel xrLabel7;
private DevExpress.XtraReports.UI.XRLabel lblEmpfangsadresse;
private DevExpress.XtraReports.UI.GroupFooterBand GroupFooter1;
private DevExpress.XtraReports.UI.XRLabel xrLabel1;
private DevExpress.XtraReports.UI.XRLabel xrLabel6;

View File

@@ -1,9 +1,11 @@
using System;
using System.Text;
using BeWo.Data.Access;
using BeWo.Data.Entities;
using BeWo.Report;
using BeWo.Report.ReportObjects;
using BeWo.Service.DCEntityMapper;
using BS.Shared.Extensions;
using DevExpress.XtraReports.UI;
namespace SuchtkrankenhilfeOstfriesland
@@ -17,17 +19,7 @@ namespace SuchtkrankenhilfeOstfriesland
public void SetReportDataSource(ServiceInvoiceRO pRO)
{
if (pRO.RecipientOrganisation.Contains("ab 01.09.2023") || pRO.RecipientOrganisation.Contains("bis 31.08.2023"))
{
pRO.RecipientOrganisation = pRO.RecipientOrganisation.Replace("ab 01.09.2023", "");
pRO.RecipientOrganisation = pRO.RecipientOrganisation.Replace("bis 31.08.2023", "");
}
else if (pRO.RecipientOrganisation.Contains("ab 01.09.") || pRO.RecipientOrganisation.Contains("bis 31.08."))
{
pRO.RecipientOrganisation = pRO.RecipientOrganisation.Replace("ab 01.09.", "");
pRO.RecipientOrganisation = pRO.RecipientOrganisation.Replace("bis 31.08.", "");
}
SetAdressfeld(pRO);
DateTime start = pRO.AccountingPeriodStart;
DateTime end = pRO.AccountingPeriodEnd;
@@ -51,5 +43,40 @@ namespace SuchtkrankenhilfeOstfriesland
this.bindingSource1.DataSource = pRO;
}
private void SetAdressfeld(ServiceInvoiceRO pRO)
{
StringBuilder sb = new StringBuilder();
if (pRO.RecipientOrganisation.Contains("ab 01.09.2023") || pRO.RecipientOrganisation.Contains("bis 31.08.2023"))
{
pRO.RecipientOrganisation = pRO.RecipientOrganisation.Replace("ab 01.09.2023", "");
pRO.RecipientOrganisation = pRO.RecipientOrganisation.Replace("bis 31.08.2023", "");
}
else if (pRO.RecipientOrganisation.Contains("ab 01.09.") || pRO.RecipientOrganisation.Contains("bis 31.08."))
{
pRO.RecipientOrganisation = pRO.RecipientOrganisation.Replace("ab 01.09.", "");
pRO.RecipientOrganisation = pRO.RecipientOrganisation.Replace("bis 31.08.", "");
}
if (pRO.RecipientOrganisation.IsNotNullOrEmpty())
sb.AppendLine(pRO.RecipientOrganisation);
if (pRO.RecipientDivision.IsNotNullOrEmpty())
sb.AppendLine(pRO.RecipientDivision);
if (pRO.InvoiceBase.RecipientAddressLine1.IsNotNullOrEmpty())
sb.AppendLine(pRO.RecipientAddressLine1);
else if (pRO.RecipientContactPerson.IsNotNullOrEmpty())
sb.AppendLine(pRO.RecipientContactPerson);
if (pRO.InvoiceBase.RecipientStreet != pRO.RecipientStreet)
sb.AppendLine(pRO.InvoiceBase.RecipientStreet);
else
sb.AppendLine(pRO.RecipientStreet);
if (pRO.InvoiceBase.RecipientPostCode + " " + pRO.InvoiceBase.RecipientTown != pRO.RecipientPostCodeAndTown)
sb.AppendLine(pRO.InvoiceBase.RecipientPostCode + " " + pRO.InvoiceBase.RecipientTown);
else
sb.AppendLine(pRO.RecipientPostCodeAndTown);
lblEmpfangsadresse.Text = sb.ToString();
}
}
}

View File

@@ -0,0 +1,843 @@
using BeWo.Report.ReportObjects;
namespace TwgJonathan
{
partial class InvoiceCustomerReport
{
/// <summary>
/// Required designer variable.
/// </summary>
private System.ComponentModel.IContainer components = null;
/// <summary>
/// Clean up any resources being used.
/// </summary>
/// <param name="disposing">true if managed resources should be disposed; otherwise, false.</param>
protected override void Dispose(bool disposing)
{
if (disposing && (components != null))
{
components.Dispose();
}
base.Dispose(disposing);
}
#region Designer generated code
/// <summary>
/// Required method for Designer support - do not modify
/// the contents of this method with the code editor.
/// </summary>
private void InitializeComponent()
{
this.components = new System.ComponentModel.Container();
System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(InvoiceCustomerReport));
DevExpress.XtraReports.UI.XRWatermark xrWatermark1 = new DevExpress.XtraReports.UI.XRWatermark();
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.xrLabel6 = new DevExpress.XtraReports.UI.XRLabel();
this.lblAnrede = new DevExpress.XtraReports.UI.XRLabel();
this.xrLabel3 = new DevExpress.XtraReports.UI.XRLabel();
this.xrLabel2 = new DevExpress.XtraReports.UI.XRLabel();
this.ruleRateFactorNull = new DevExpress.XtraReports.UI.FormattingRule();
this.ReportFooter = new DevExpress.XtraReports.UI.ReportFooterBand();
this.xrLabel8 = new DevExpress.XtraReports.UI.XRLabel();
this.xrLabel10 = new DevExpress.XtraReports.UI.XRLabel();
this.xrLabel12 = new DevExpress.XtraReports.UI.XRLabel();
this.lblNotice = new DevExpress.XtraReports.UI.XRLabel();
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.xrPictureBox1 = new DevExpress.XtraReports.UI.XRPictureBox();
this.xrLabel5 = new DevExpress.XtraReports.UI.XRLabel();
this.xrLabel7 = new DevExpress.XtraReports.UI.XRLabel();
this.xrLabel13 = new DevExpress.XtraReports.UI.XRLabel();
this.xrLabel17 = 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.xrTableCell2 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell4 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell3 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell5 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell8 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableRow2 = new DevExpress.XtraReports.UI.XRTableRow();
this.xrTableCell11 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell13 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell21 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell22 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell24 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell25 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrRichText3 = new DevExpress.XtraReports.UI.XRRichText();
this.xrLabel1 = new DevExpress.XtraReports.UI.XRLabel();
this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components);
((System.ComponentModel.ISupportInitialize)(this.xrTable1)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.xrTable3)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.xrTable4)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.xrTable2)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.xrRichText3)).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;
//
// 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.xrTable2,
this.xrLabel17,
this.xrPictureBox1,
this.xrLabel5,
this.xrLabel7,
this.xrLabel13,
this.lblAddress,
this.xrTable3,
this.xrLabel6,
this.lblAnrede,
this.xrLabel3,
this.xrLabel2});
this.ReportHeader.Font = new DevExpress.Drawing.DXFont("Verdana", 10F);
this.ReportHeader.HeightF = 581.3749F;
this.ReportHeader.Name = "ReportHeader";
this.ReportHeader.StylePriority.UseFont = false;
//
// lblAddress
//
this.lblAddress.LocationFloat = new DevExpress.Utils.PointFloat(0F, 183.1042F);
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, 122.6666F);
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, 556.3749F);
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;
//
// xrLabel6
//
this.xrLabel6.LocationFloat = new DevExpress.Utils.PointFloat(0F, 509.375F);
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(666.9999F, 23.25F);
this.xrLabel6.StylePriority.UseFont = false;
this.xrLabel6.Text = "für den Betreuungszeitraum [AccountingPeriod] berechnen wir folgende Leistungen:";
//
// lblAnrede
//
this.lblAnrede.LocationFloat = new DevExpress.Utils.PointFloat(0F, 476.375F);
this.lblAnrede.Multiline = true;
this.lblAnrede.Name = "lblAnrede";
this.lblAnrede.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
this.lblAnrede.SizeF = new System.Drawing.SizeF(581.4177F, 17.00003F);
this.lblAnrede.StylePriority.UseFont = false;
this.lblAnrede.Text = "[RecipientSalutation]";
//
// xrLabel3
//
this.xrLabel3.BackColor = System.Drawing.Color.Transparent;
this.xrLabel3.CanShrink = true;
this.xrLabel3.Font = new DevExpress.Drawing.DXFont("Verdana", 9.75F, DevExpress.Drawing.DXFontStyle.Bold, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] {
new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((byte)(0)))});
this.xrLabel3.LocationFloat = new DevExpress.Utils.PointFloat(0F, 420.8333F);
this.xrLabel3.Name = "xrLabel3";
this.xrLabel3.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
this.xrLabel3.SizeF = new System.Drawing.SizeF(650F, 16F);
this.xrLabel3.StylePriority.UseBackColor = false;
this.xrLabel3.StylePriority.UseFont = false;
this.xrLabel3.Text = "Abrechnung über Betreuungsleistungen";
this.xrLabel3.WordWrap = false;
//
// xrLabel2
//
this.xrLabel2.BackColor = System.Drawing.Color.Transparent;
this.xrLabel2.CanShrink = true;
this.xrLabel2.Font = new DevExpress.Drawing.DXFont("Verdana", 9.75F, DevExpress.Drawing.DXFontStyle.Bold, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] {
new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((byte)(0)))});
this.xrLabel2.LocationFloat = new DevExpress.Utils.PointFloat(0F, 395.8333F);
this.xrLabel2.Name = "xrLabel2";
this.xrLabel2.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
this.xrLabel2.SizeF = new System.Drawing.SizeF(650F, 17F);
this.xrLabel2.StylePriority.UseBackColor = false;
this.xrLabel2.StylePriority.UseFont = false;
this.xrLabel2.Text = "Rechnung Nr. [InvoiceNumber]";
this.xrLabel2.WordWrap = false;
//
// 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.xrLabel8,
this.xrLabel10,
this.xrLabel12,
this.lblNotice,
this.xrTable4});
this.ReportFooter.Font = new DevExpress.Drawing.DXFont("Verdana", 10F);
this.ReportFooter.HeightF = 205.7502F;
this.ReportFooter.KeepTogether = true;
this.ReportFooter.Name = "ReportFooter";
this.ReportFooter.StylePriority.UseFont = false;
//
// xrLabel8
//
this.xrLabel8.CanShrink = true;
this.xrLabel8.LocationFloat = new DevExpress.Utils.PointFloat(0F, 59.375F);
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(677F, 18.04168F);
this.xrLabel8.StylePriority.UseFont = false;
this.xrLabel8.Text = "[Notice]";
//
// xrLabel10
//
this.xrLabel10.LocationFloat = new DevExpress.Utils.PointFloat(0F, 106.5834F);
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);
this.xrLabel10.StylePriority.UseFont = false;
this.xrLabel10.Text = "Mit freundlichen Grüßen";
//
// xrLabel12
//
this.xrLabel12.LocationFloat = new DevExpress.Utils.PointFloat(0F, 181.5834F);
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);
this.xrLabel12.StylePriority.UseFont = false;
this.xrLabel12.Text = "Sieglinde Pruy";
//
// lblNotice
//
this.lblNotice.CanShrink = true;
this.lblNotice.Font = new DevExpress.Drawing.DXFont("Verdana", 10F, DevExpress.Drawing.DXFontStyle.Italic);
this.lblNotice.LocationFloat = new DevExpress.Utils.PointFloat(0F, 30.91666F);
this.lblNotice.Name = "lblNotice";
this.lblNotice.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
this.lblNotice.SizeF = new System.Drawing.SizeF(250F, 28.45834F);
this.lblNotice.StylePriority.UseFont = false;
this.lblNotice.Text = "Abschließende Bemerkungen:";
//
// 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 DevExpress.Drawing.DXFont("Verdana", 9.75F, DevExpress.Drawing.DXFontStyle.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 = 0F;
this.topMarginBand1.Name = "topMarginBand1";
//
// bottomMarginBand1
//
this.bottomMarginBand1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
this.xrRichText3,
this.xrLabel1});
this.bottomMarginBand1.HeightF = 118F;
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 DevExpress.Drawing.DXFont("Verdana", 9.75F);
this.Detail1.HeightF = 25F;
this.Detail1.Name = "Detail1";
this.Detail1.StylePriority.UseFont = false;
//
// xrPictureBox1
//
this.xrPictureBox1.ImageSource = new DevExpress.XtraPrinting.Drawing.ImageSource("img", resources.GetString("xrPictureBox1.ImageSource"));
this.xrPictureBox1.LocationFloat = new DevExpress.Utils.PointFloat(542.29F, 80.31249F);
this.xrPictureBox1.Name = "xrPictureBox1";
this.xrPictureBox1.SizeF = new System.Drawing.SizeF(134.2095F, 102.7917F);
this.xrPictureBox1.Sizing = DevExpress.XtraPrinting.ImageSizeMode.ZoomImage;
//
// xrLabel5
//
this.xrLabel5.Font = new DevExpress.Drawing.DXFont("Arial", 10F, DevExpress.Drawing.DXFontStyle.Bold, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] {
new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((byte)(0)))});
this.xrLabel5.LocationFloat = new DevExpress.Utils.PointFloat(542.29F, 36.35416F);
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(134.71F, 43.95833F);
this.xrLabel5.StylePriority.UseFont = false;
this.xrLabel5.StylePriority.UseTextAlignment = false;
this.xrLabel5.Text = "STIFTUNG\r\nST. ZENO\r\n";
this.xrLabel5.TextAlignment = DevExpress.XtraPrinting.TextAlignment.BottomCenter;
//
// xrLabel7
//
this.xrLabel7.Font = new DevExpress.Drawing.DXFont("Arial", 10F, DevExpress.Drawing.DXFontStyle.Bold, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] {
new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((byte)(0)))});
this.xrLabel7.LocationFloat = new DevExpress.Utils.PointFloat(541.7896F, 183.1042F);
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(134.71F, 22.08334F);
this.xrLabel7.StylePriority.UseFont = false;
this.xrLabel7.StylePriority.UseTextAlignment = false;
this.xrLabel7.Text = "KIRCHSEEON";
this.xrLabel7.TextAlignment = DevExpress.XtraPrinting.TextAlignment.BottomCenter;
//
// xrLabel13
//
this.xrLabel13.Font = new DevExpress.Drawing.DXFont("Arial", 8F, DevExpress.Drawing.DXFontStyle.Regular, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] {
new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((byte)(0)))});
this.xrLabel13.LocationFloat = new DevExpress.Utils.PointFloat(541.7896F, 205.1875F);
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(134.71F, 48.64584F);
this.xrLabel13.StylePriority.UseFont = false;
this.xrLabel13.StylePriority.UseTextAlignment = false;
this.xrLabel13.Text = "Therapeutische \r\nWohngemeinschaft\r\nKirchseeon";
this.xrLabel13.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopCenter;
//
// xrLabel17
//
this.xrLabel17.Font = new DevExpress.Drawing.DXFont("Arial", 7F, DevExpress.Drawing.DXFontStyle.Regular, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] {
new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((byte)(0)))});
this.xrLabel17.LocationFloat = new DevExpress.Utils.PointFloat(0F, 150.8125F);
this.xrLabel17.Multiline = true;
this.xrLabel17.Name = "xrLabel17";
this.xrLabel17.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
this.xrLabel17.SizeF = new System.Drawing.SizeF(371.8748F, 32.2917F);
this.xrLabel17.StylePriority.UseFont = false;
this.xrLabel17.Text = "Stiftung St. Zeno\r\nTherapeutische Wohngemeinschaft Bucher Str.13a - 85614 Kirch" +
"seeon";
//
// xrTable2
//
this.xrTable2.LocationFloat = new DevExpress.Utils.PointFloat(0F, 338.5417F);
this.xrTable2.Name = "xrTable2";
this.xrTable2.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] {
this.xrTableRow1,
this.xrTableRow2});
this.xrTable2.SizeF = new System.Drawing.SizeF(660F, 40F);
this.xrTable2.StylePriority.UseBorderColor = false;
this.xrTable2.StylePriority.UseBorders = false;
this.xrTable2.StylePriority.UseFont = false;
this.xrTable2.StylePriority.UseTextAlignment = false;
this.xrTable2.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
//
// xrTableRow1
//
this.xrTableRow1.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
this.xrTableCell1,
this.xrTableCell2,
this.xrTableCell4,
this.xrTableCell3,
this.xrTableCell5,
this.xrTableCell8});
this.xrTableRow1.Font = new DevExpress.Drawing.DXFont("Arial", 8F, DevExpress.Drawing.DXFontStyle.Regular, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] {
new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((byte)(0)))});
this.xrTableRow1.Name = "xrTableRow1";
this.xrTableRow1.StylePriority.UseBackColor = false;
this.xrTableRow1.StylePriority.UseFont = false;
this.xrTableRow1.Weight = 0.027511789647828321D;
//
// xrTableCell1
//
this.xrTableCell1.Name = "xrTableCell1";
this.xrTableCell1.Text = "Ihr Zeichen";
this.xrTableCell1.Weight = 0.13652272774333885D;
//
// xrTableCell2
//
this.xrTableCell2.Name = "xrTableCell2";
this.xrTableCell2.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
this.xrTableCell2.StylePriority.UseBackColor = false;
this.xrTableCell2.StylePriority.UseBorderColor = false;
this.xrTableCell2.StylePriority.UseBorders = false;
this.xrTableCell2.StylePriority.UseFont = false;
this.xrTableCell2.Text = "Ihre Nachricht vom";
this.xrTableCell2.Weight = 0.1365227203249709D;
//
// xrTableCell4
//
this.xrTableCell4.Multiline = true;
this.xrTableCell4.Name = "xrTableCell4";
this.xrTableCell4.StylePriority.UseTextAlignment = false;
this.xrTableCell4.Text = "Unser Zeichen";
this.xrTableCell4.Weight = 0.12514583410477922D;
//
// xrTableCell3
//
this.xrTableCell3.Name = "xrTableCell3";
this.xrTableCell3.Text = "Durchwahl, Name";
this.xrTableCell3.Weight = 0.12514583353095182D;
//
// xrTableCell5
//
this.xrTableCell5.Multiline = true;
this.xrTableCell5.Name = "xrTableCell5";
this.xrTableCell5.StylePriority.UseTextAlignment = false;
this.xrTableCell5.Text = "Fax";
this.xrTableCell5.Weight = 0.11376893966674678D;
//
// xrTableCell8
//
this.xrTableCell8.Name = "xrTableCell8";
this.xrTableCell8.Text = "Datum";
this.xrTableCell8.Weight = 0.11376893966674676D;
//
// xrTableRow2
//
this.xrTableRow2.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
this.xrTableCell11,
this.xrTableCell13,
this.xrTableCell21,
this.xrTableCell22,
this.xrTableCell24,
this.xrTableCell25});
this.xrTableRow2.Name = "xrTableRow2";
this.xrTableRow2.Weight = 0.027511789647828321D;
//
// xrTableCell11
//
this.xrTableCell11.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "CustomerReferenceNumber")});
this.xrTableCell11.Name = "xrTableCell11";
this.xrTableCell11.Text = "25/204-";
this.xrTableCell11.Weight = 0.13652272774333879D;
//
// xrTableCell13
//
this.xrTableCell13.Name = "xrTableCell13";
this.xrTableCell13.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
this.xrTableCell13.StylePriority.UsePadding = false;
this.xrTableCell13.Weight = 0.1365227203249709D;
//
// xrTableCell21
//
this.xrTableCell21.Name = "xrTableCell21";
this.xrTableCell21.Weight = 0.12514586882430395D;
//
// xrTableCell22
//
this.xrTableCell22.Font = new DevExpress.Drawing.DXFont("Arial", 9F, DevExpress.Drawing.DXFontStyle.Regular, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] {
new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((byte)(0)))});
this.xrTableCell22.Name = "xrTableCell22";
this.xrTableCell22.StylePriority.UseFont = false;
this.xrTableCell22.Text = "08091 2734";
this.xrTableCell22.Weight = 0.1251457988114271D;
//
// xrTableCell24
//
this.xrTableCell24.Font = new DevExpress.Drawing.DXFont("Arial", 9F, DevExpress.Drawing.DXFontStyle.Regular, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] {
new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((byte)(0)))});
this.xrTableCell24.Name = "xrTableCell24";
this.xrTableCell24.StylePriority.UseFont = false;
this.xrTableCell24.Text = "08091 538 144";
this.xrTableCell24.Weight = 0.11376893966674678D;
//
// xrTableCell25
//
this.xrTableCell25.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "InvoiceDate")});
this.xrTableCell25.Name = "xrTableCell25";
this.xrTableCell25.Text = "xrTableCell20";
this.xrTableCell25.Weight = 0.11376893966674676D;
//
// xrRichText3
//
this.xrRichText3.Font = new DevExpress.Drawing.DXFont("Verdana", 10F);
this.xrRichText3.LocationFloat = new DevExpress.Utils.PointFloat(0F, 28.00001F);
this.xrRichText3.Name = "xrRichText3";
this.xrRichText3.SerializableRtfString = resources.GetString("xrRichText3.SerializableRtfString");
this.xrRichText3.SizeF = new System.Drawing.SizeF(726.9984F, 90.00002F);
//
// xrLabel1
//
this.xrLabel1.Font = new DevExpress.Drawing.DXFont("Arial", 7F, DevExpress.Drawing.DXFontStyle.Underline, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] {
new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((byte)(0)))});
this.xrLabel1.LocationFloat = new DevExpress.Utils.PointFloat(0F, 9.999974F);
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(731F, 18F);
this.xrLabel1.StylePriority.UseFont = false;
this.xrLabel1.Text = "Stiftung St. Zeno, Hypo Vereinsbank München, Filiale Kirchseeon (BLZ 70020270) Ko" +
"nto: 49 617 933 IBAN: DE 02700 202 700049.617.933; BIC: HYVEDEMMXXX";
//
// bindingSource1
//
this.bindingSource1.DataSource = typeof(BeWo.Report.ReportObjects.InvoiceCustomerRO);
//
// 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 DevExpress.Drawing.DXMargins(69.66666F, 18F, 0F, 118F);
this.PageHeight = 1169;
this.PageWidth = 827;
this.PaperKind = DevExpress.Drawing.Printing.DXPaperKind.A4;
this.Version = "23.2";
xrWatermark1.Id = "Watermark1";
this.Watermarks.Add(xrWatermark1);
((System.ComponentModel.ISupportInitialize)(this.xrTable1)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.xrTable3)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.xrTable4)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.xrTable2)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.xrRichText3)).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 xrLabel6;
private DevExpress.XtraReports.UI.XRLabel lblAnrede;
private DevExpress.XtraReports.UI.XRLabel xrLabel3;
private DevExpress.XtraReports.UI.XRLabel xrLabel2;
private DevExpress.XtraReports.UI.ReportFooterBand ReportFooter;
private DevExpress.XtraReports.UI.XRLabel lblNotice;
private DevExpress.XtraReports.UI.XRLabel xrLabel12;
private DevExpress.XtraReports.UI.XRLabel xrLabel10;
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.XRLabel xrLabel8;
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.XRPictureBox xrPictureBox1;
private DevExpress.XtraReports.UI.XRLabel xrLabel5;
private DevExpress.XtraReports.UI.XRLabel xrLabel7;
private DevExpress.XtraReports.UI.XRLabel xrLabel13;
private DevExpress.XtraReports.UI.XRLabel xrLabel17;
private DevExpress.XtraReports.UI.XRTable xrTable2;
private DevExpress.XtraReports.UI.XRTableRow xrTableRow1;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell1;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell2;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell4;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell3;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell5;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell8;
private DevExpress.XtraReports.UI.XRTableRow xrTableRow2;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell11;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell13;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell21;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell22;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell24;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell25;
private DevExpress.XtraReports.UI.XRRichText xrRichText3;
private DevExpress.XtraReports.UI.XRLabel xrLabel1;
}
}

View File

@@ -0,0 +1,57 @@
using System;
using System.Text;
using BeWo.Report;
using BeWo.Report.ReportObjects;
namespace TwgJonathan
{
public partial class InvoiceCustomerReport : DevExpress.XtraReports.UI.XtraReport, IBeWoReport<InvoiceCustomerRO>
{
public InvoiceCustomerReport()
{
InitializeComponent();
}
public void SetReportDataSource(InvoiceCustomerRO pRO)
{
if (String.IsNullOrEmpty(pRO.Notice))
{
lblNotice.Visible = false;
}
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();
if (pRO.RecipientSalutation == "Sehr geehrte Damen und Herren,")
pRO.RecipientSalutation = "Guten Tag,";
this.bindingSource1.DataSource = pRO;
}
}
}

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1 @@
DevExpress.XtraReports.UI.XtraReport, DevExpress.XtraReports.v23.2, Version=23.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a

View File

@@ -133,7 +133,8 @@ namespace TwgJonathan
this.xrTableCell6,
this.xrTableCell5,
this.xrTableCell7});
this.xrTableRow1.Font = new System.Drawing.Font("Arial", 8F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
this.xrTableRow1.Font = new DevExpress.Drawing.DXFont("Arial", 8F, DevExpress.Drawing.DXFontStyle.Regular, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] {
new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((byte)(0)))});
this.xrTableRow1.Name = "xrTableRow1";
this.xrTableRow1.StylePriority.UseBackColor = false;
this.xrTableRow1.StylePriority.UseFont = false;
@@ -218,7 +219,8 @@ namespace TwgJonathan
//
// xrTableCell11
//
this.xrTableCell11.Font = new System.Drawing.Font("Arial", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
this.xrTableCell11.Font = new DevExpress.Drawing.DXFont("Arial", 9F, DevExpress.Drawing.DXFontStyle.Regular, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] {
new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((byte)(0)))});
this.xrTableCell11.Name = "xrTableCell11";
this.xrTableCell11.StylePriority.UseFont = false;
this.xrTableCell11.Text = "08091 2734";
@@ -226,7 +228,8 @@ namespace TwgJonathan
//
// xrTableCell13
//
this.xrTableCell13.Font = new System.Drawing.Font("Arial", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
this.xrTableCell13.Font = new DevExpress.Drawing.DXFont("Arial", 9F, DevExpress.Drawing.DXFontStyle.Regular, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] {
new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((byte)(0)))});
this.xrTableCell13.Name = "xrTableCell13";
this.xrTableCell13.StylePriority.UseFont = false;
this.xrTableCell13.Text = "08091 538 144";
@@ -242,7 +245,8 @@ namespace TwgJonathan
//
// xrLabel17
//
this.xrLabel17.Font = new System.Drawing.Font("Arial", 7F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
this.xrLabel17.Font = new DevExpress.Drawing.DXFont("Arial", 7F, DevExpress.Drawing.DXFontStyle.Regular, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] {
new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((byte)(0)))});
this.xrLabel17.LocationFloat = new DevExpress.Utils.PointFloat(10.00001F, 150.8125F);
this.xrLabel17.Multiline = true;
this.xrLabel17.Name = "xrLabel17";
@@ -254,7 +258,8 @@ namespace TwgJonathan
//
// lblAdresse
//
this.lblAdresse.Font = new System.Drawing.Font("Arial", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
this.lblAdresse.Font = new DevExpress.Drawing.DXFont("Arial", 12F, DevExpress.Drawing.DXFontStyle.Regular, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] {
new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((byte)(0)))});
this.lblAdresse.LocationFloat = new DevExpress.Utils.PointFloat(10.00001F, 183.1042F);
this.lblAdresse.Multiline = true;
this.lblAdresse.Name = "lblAdresse";
@@ -265,7 +270,7 @@ namespace TwgJonathan
//
// xrPictureBox1
//
this.xrPictureBox1.Image = ((System.Drawing.Image)(resources.GetObject("xrPictureBox1.Image")));
this.xrPictureBox1.ImageSource = new DevExpress.XtraPrinting.Drawing.ImageSource("img", resources.GetString("xrPictureBox1.ImageSource"));
this.xrPictureBox1.LocationFloat = new DevExpress.Utils.PointFloat(560.0002F, 80.31249F);
this.xrPictureBox1.Name = "xrPictureBox1";
this.xrPictureBox1.SizeF = new System.Drawing.SizeF(134.2095F, 102.7917F);
@@ -291,7 +296,8 @@ namespace TwgJonathan
//
// xrLabel13
//
this.xrLabel13.Font = new System.Drawing.Font("Arial", 8F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
this.xrLabel13.Font = new DevExpress.Drawing.DXFont("Arial", 8F, DevExpress.Drawing.DXFontStyle.Regular, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] {
new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((byte)(0)))});
this.xrLabel13.LocationFloat = new DevExpress.Utils.PointFloat(559.4998F, 205.1875F);
this.xrLabel13.Multiline = true;
this.xrLabel13.Name = "xrLabel13";
@@ -304,7 +310,8 @@ namespace TwgJonathan
//
// xrLabel8
//
this.xrLabel8.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
this.xrLabel8.Font = new DevExpress.Drawing.DXFont("Arial", 10F, DevExpress.Drawing.DXFontStyle.Bold, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] {
new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((byte)(0)))});
this.xrLabel8.LocationFloat = new DevExpress.Utils.PointFloat(559.4998F, 183.1042F);
this.xrLabel8.Multiline = true;
this.xrLabel8.Name = "xrLabel8";
@@ -317,7 +324,8 @@ namespace TwgJonathan
//
// xrLabel2
//
this.xrLabel2.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
this.xrLabel2.Font = new DevExpress.Drawing.DXFont("Arial", 10F, DevExpress.Drawing.DXFontStyle.Bold, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] {
new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((byte)(0)))});
this.xrLabel2.LocationFloat = new DevExpress.Utils.PointFloat(560.0002F, 36.35416F);
this.xrLabel2.Multiline = true;
this.xrLabel2.Name = "xrLabel2";
@@ -338,7 +346,8 @@ namespace TwgJonathan
//
// xrLabel1
//
this.xrLabel1.Font = new System.Drawing.Font("Arial", 7F, System.Drawing.FontStyle.Underline, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
this.xrLabel1.Font = new DevExpress.Drawing.DXFont("Arial", 7F, DevExpress.Drawing.DXFontStyle.Underline, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] {
new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((byte)(0)))});
this.xrLabel1.LocationFloat = new DevExpress.Utils.PointFloat(0F, 9.999974F);
this.xrLabel1.Multiline = true;
this.xrLabel1.Name = "xrLabel1";
@@ -350,7 +359,7 @@ namespace TwgJonathan
//
// xrRichText3
//
this.xrRichText3.Font = new System.Drawing.Font("Verdana", 10F);
this.xrRichText3.Font = new DevExpress.Drawing.DXFont("Verdana", 10F);
this.xrRichText3.LocationFloat = new DevExpress.Utils.PointFloat(0F, 28.00001F);
this.xrRichText3.Name = "xrRichText3";
this.xrRichText3.SerializableRtfString = resources.GetString("xrRichText3.SerializableRtfString");
@@ -372,7 +381,8 @@ namespace TwgJonathan
this.xrLabel6,
this.xrLabel3,
this.xrLabel5});
this.Page1.Font = new System.Drawing.Font("Arial", 11F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
this.Page1.Font = new DevExpress.Drawing.DXFont("Arial", 11F, DevExpress.Drawing.DXFontStyle.Regular, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] {
new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((byte)(0)))});
this.Page1.HeightF = 259.682F;
this.Page1.Name = "Page1";
this.Page1.StylePriority.UseFont = false;
@@ -459,7 +469,8 @@ namespace TwgJonathan
//
// xrLabel19
//
this.xrLabel19.Font = new System.Drawing.Font("Arial", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
this.xrLabel19.Font = new DevExpress.Drawing.DXFont("Arial", 9F, DevExpress.Drawing.DXFontStyle.Regular, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] {
new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((byte)(0)))});
this.xrLabel19.LocationFloat = new DevExpress.Utils.PointFloat(544.71F, 0F);
this.xrLabel19.Name = "xrLabel19";
this.xrLabel19.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
@@ -562,7 +573,8 @@ namespace TwgJonathan
this.xrLabel21,
this.lblRechnungsbetrag,
this.lblReststunden});
this.GroupFooter1.Font = new System.Drawing.Font("Arial", 11F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
this.GroupFooter1.Font = new DevExpress.Drawing.DXFont("Arial", 11F, DevExpress.Drawing.DXFontStyle.Regular, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] {
new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((byte)(0)))});
this.GroupFooter1.HeightF = 299.7807F;
this.GroupFooter1.Name = "GroupFooter1";
this.GroupFooter1.StylePriority.UseFont = false;
@@ -616,7 +628,8 @@ namespace TwgJonathan
//
// lblRechnungsbetrag
//
this.lblRechnungsbetrag.Font = new System.Drawing.Font("Arial", 11F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
this.lblRechnungsbetrag.Font = new DevExpress.Drawing.DXFont("Arial", 11F, DevExpress.Drawing.DXFontStyle.Bold, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] {
new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((byte)(0)))});
this.lblRechnungsbetrag.LocationFloat = new DevExpress.Utils.PointFloat(414.5019F, 25F);
this.lblRechnungsbetrag.Multiline = true;
this.lblRechnungsbetrag.Name = "lblRechnungsbetrag";
@@ -630,7 +643,8 @@ namespace TwgJonathan
//
// lblReststunden
//
this.lblReststunden.Font = new System.Drawing.Font("Arial", 11F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
this.lblReststunden.Font = new DevExpress.Drawing.DXFont("Arial", 11F, DevExpress.Drawing.DXFontStyle.Bold, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] {
new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((byte)(0)))});
this.lblReststunden.LocationFloat = new DevExpress.Utils.PointFloat(0F, 25F);
this.lblReststunden.Multiline = true;
this.lblReststunden.Name = "lblReststunden";
@@ -672,14 +686,15 @@ namespace TwgJonathan
this.DataSource = this.bindingSource1;
this.DisplayName = "Rechnung";
this.ExportOptions.PrintPreview.DefaultFileName = "Rechnung";
this.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
this.Font = new DevExpress.Drawing.DXFont("Arial", 10F, DevExpress.Drawing.DXFontStyle.Regular, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] {
new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((byte)(0)))});
this.FormattingRuleSheet.AddRange(new DevExpress.XtraReports.UI.FormattingRule[] {
this.ruleRateFactorNull});
this.Margins = new System.Drawing.Printing.Margins(70, 26, 350, 120);
this.Margins = new DevExpress.Drawing.DXMargins(70F, 26F, 350F, 120F);
this.PageHeight = 1169;
this.PageWidth = 827;
this.PaperKind = DevExpress.Drawing.Printing.DXPaperKind.A4;
this.Version = "17.1";
this.Version = "23.2";
((System.ComponentModel.ISupportInitialize)(this.xrTable2)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.xrRichText3)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.xrTable1)).EndInit();

File diff suppressed because one or more lines are too long

View File

@@ -57,6 +57,12 @@
<ItemGroup>
<Compile Include="Export\CustomDataExporter.cs" />
<Compile Include="Export\ConturaExporter.cs" />
<Compile Include="InvoiceCustomerReport.cs">
<SubType>Component</SubType>
</Compile>
<Compile Include="InvoiceCustomerReport.Designer.cs">
<DependentUpon>InvoiceCustomerReport.cs</DependentUpon>
</Compile>
<Compile Include="Invoicing\TwgDefaultInvoiceCreation.cs" />
<Compile Include="Invoicing\TwgInvoiceFactory.cs" />
<Compile Include="Rechnung.cs">
@@ -68,6 +74,10 @@
<Compile Include="Properties\AssemblyInfo.cs" />
</ItemGroup>
<ItemGroup>
<EmbeddedResource Include="InvoiceCustomerReport.resx">
<DependentUpon>InvoiceCustomerReport.cs</DependentUpon>
<SubType>Designer</SubType>
</EmbeddedResource>
<EmbeddedResource Include="Properties\licenses.licx" />
<EmbeddedResource Include="Rechnung.resx">
<DependentUpon>Rechnung.cs</DependentUpon>

View File

@@ -33,12 +33,16 @@ namespace SkmRheydt
DevExpress.XtraReports.UI.XRWatermark xrWatermark1 = new DevExpress.XtraReports.UI.XRWatermark();
this.Detail = new DevExpress.XtraReports.UI.DetailBand();
this.ReportHeader = new DevExpress.XtraReports.UI.ReportHeaderBand();
this.richTextSenderAdress = new DevExpress.XtraReports.UI.XRRichText();
this.richTextHeaderRy = new DevExpress.XtraReports.UI.XRRichText();
this.pictureBoxLogoMg = new DevExpress.XtraReports.UI.XRPictureBox();
this.lblAdresse = new DevExpress.XtraReports.UI.XRLabel();
this.pictureBoxLogoRy = new DevExpress.XtraReports.UI.XRPictureBox();
this.richTextHeaderMg = new DevExpress.XtraReports.UI.XRRichText();
this.ruleRateFactorNull = new DevExpress.XtraReports.UI.FormattingRule();
this.topMarginBand1 = new DevExpress.XtraReports.UI.TopMarginBand();
this.bottomMarginBand1 = new DevExpress.XtraReports.UI.BottomMarginBand();
this.richTextFooterMg = new DevExpress.XtraReports.UI.XRRichText();
this.richTextFooterRy = new DevExpress.XtraReports.UI.XRRichText();
this.DetailReport = new DevExpress.XtraReports.UI.DetailReportBand();
this.Detail1 = new DevExpress.XtraReports.UI.DetailBand();
this.xrTable7 = new DevExpress.XtraReports.UI.XRTable();
@@ -64,6 +68,7 @@ namespace SkmRheydt
this.xrTableRow36 = new DevExpress.XtraReports.UI.XRTableRow();
this.xrTableCell57 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell58 = new DevExpress.XtraReports.UI.XRTableCell();
this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components);
this.GroupHeader1 = new DevExpress.XtraReports.UI.GroupHeaderBand();
this.xrTable2 = new DevExpress.XtraReports.UI.XRTable();
this.xrTableRow4 = new DevExpress.XtraReports.UI.XRTableRow();
@@ -85,23 +90,17 @@ namespace SkmRheydt
this.xrTableCell26 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableRow13 = new DevExpress.XtraReports.UI.XRTableRow();
this.xrTableCell4 = new DevExpress.XtraReports.UI.XRTableCell();
this.richTextFooterMg = new DevExpress.XtraReports.UI.XRRichText();
this.richTextFooterRy = new DevExpress.XtraReports.UI.XRRichText();
this.pictureBoxLogoMg = new DevExpress.XtraReports.UI.XRPictureBox();
this.richTextHeaderRy = new DevExpress.XtraReports.UI.XRRichText();
this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components);
this.richTextSenderAdress = new DevExpress.XtraReports.UI.XRRichText();
((System.ComponentModel.ISupportInitialize)(this.richTextSenderAdress)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.richTextHeaderRy)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.richTextHeaderMg)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.richTextFooterMg)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.richTextFooterRy)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.xrTable7)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.xrTable5)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.xrTable4)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.xrTable2)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.xrTable1)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.richTextFooterMg)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.richTextFooterRy)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.richTextHeaderRy)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.richTextSenderAdress)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this)).BeginInit();
//
// Detail
@@ -118,12 +117,35 @@ namespace SkmRheydt
this.richTextHeaderRy,
this.pictureBoxLogoMg,
this.lblAdresse,
this.pictureBoxLogoRy,
this.richTextHeaderMg});
this.ReportHeader.HeightF = 358.7917F;
this.ReportHeader.Name = "ReportHeader";
this.ReportHeader.StylePriority.UseFont = false;
//
// richTextSenderAdress
//
this.richTextSenderAdress.CanShrink = true;
this.richTextSenderAdress.LocationFloat = new DevExpress.Utils.PointFloat(0F, 104.37F);
this.richTextSenderAdress.Name = "richTextSenderAdress";
this.richTextSenderAdress.SerializableRtfString = resources.GetString("richTextSenderAdress.SerializableRtfString");
this.richTextSenderAdress.SizeF = new System.Drawing.SizeF(413.125F, 18.75F);
//
// richTextHeaderRy
//
this.richTextHeaderRy.LocationFloat = new DevExpress.Utils.PointFloat(486.4582F, 98.12001F);
this.richTextHeaderRy.Name = "richTextHeaderRy";
this.richTextHeaderRy.SerializableRtfString = resources.GetString("richTextHeaderRy.SerializableRtfString");
this.richTextHeaderRy.SizeF = new System.Drawing.SizeF(233.5415F, 250.255F);
this.richTextHeaderRy.Visible = false;
//
// pictureBoxLogoMg
//
this.pictureBoxLogoMg.ImageSource = new DevExpress.XtraPrinting.Drawing.ImageSource("img", resources.GetString("pictureBoxLogoMg.ImageSource"));
this.pictureBoxLogoMg.LocationFloat = new DevExpress.Utils.PointFloat(486.4583F, 0F);
this.pictureBoxLogoMg.Name = "pictureBoxLogoMg";
this.pictureBoxLogoMg.SizeF = new System.Drawing.SizeF(95.61945F, 89.36F);
this.pictureBoxLogoMg.Sizing = DevExpress.XtraPrinting.ImageSizeMode.ZoomImage;
//
// lblAdresse
//
this.lblAdresse.Borders = DevExpress.XtraPrinting.BorderSide.None;
@@ -136,15 +158,6 @@ namespace SkmRheydt
this.lblAdresse.StylePriority.UseBorders = false;
this.lblAdresse.StylePriority.UseFont = false;
//
// pictureBoxLogoRy
//
this.pictureBoxLogoRy.ImageSource = new DevExpress.XtraPrinting.Drawing.ImageSource("img", resources.GetString("pictureBoxLogoRy.ImageSource"));
this.pictureBoxLogoRy.LocationFloat = new DevExpress.Utils.PointFloat(430.56F, 0F);
this.pictureBoxLogoRy.Name = "pictureBoxLogoRy";
this.pictureBoxLogoRy.SizeF = new System.Drawing.SizeF(247F, 89.36F);
this.pictureBoxLogoRy.Sizing = DevExpress.XtraPrinting.ImageSizeMode.ZoomImage;
this.pictureBoxLogoRy.Visible = false;
//
// richTextHeaderMg
//
this.richTextHeaderMg.LocationFloat = new DevExpress.Utils.PointFloat(488.46F, 98.12001F);
@@ -170,6 +183,25 @@ namespace SkmRheydt
this.bottomMarginBand1.HeightF = 95.19176F;
this.bottomMarginBand1.Name = "bottomMarginBand1";
//
// richTextFooterMg
//
this.richTextFooterMg.Borders = DevExpress.XtraPrinting.BorderSide.Top;
this.richTextFooterMg.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F);
this.richTextFooterMg.Name = "richTextFooterMg";
this.richTextFooterMg.SerializableRtfString = resources.GetString("richTextFooterMg.SerializableRtfString");
this.richTextFooterMg.SizeF = new System.Drawing.SizeF(665.0014F, 73.85818F);
this.richTextFooterMg.StylePriority.UseBorders = false;
//
// richTextFooterRy
//
this.richTextFooterRy.Borders = DevExpress.XtraPrinting.BorderSide.Top;
this.richTextFooterRy.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F);
this.richTextFooterRy.Name = "richTextFooterRy";
this.richTextFooterRy.SerializableRtfString = resources.GetString("richTextFooterRy.SerializableRtfString");
this.richTextFooterRy.SizeF = new System.Drawing.SizeF(665.0014F, 73.85818F);
this.richTextFooterRy.StylePriority.UseBorders = false;
this.richTextFooterRy.Visible = false;
//
// DetailReport
//
this.DetailReport.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] {
@@ -466,6 +498,10 @@ namespace SkmRheydt
this.xrTableCell58.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight;
this.xrTableCell58.Weight = 0.30633278705788769D;
//
// bindingSource1
//
this.bindingSource1.DataSource = typeof(BeWo.Report.ReportObjects.ServiceInvoiceRO);
//
// GroupHeader1
//
this.GroupHeader1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
@@ -640,53 +676,6 @@ namespace SkmRheydt
this.xrTableCell4.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopCenter;
this.xrTableCell4.Weight = 0.46204620462046225D;
//
// richTextFooterMg
//
this.richTextFooterMg.Borders = DevExpress.XtraPrinting.BorderSide.Top;
this.richTextFooterMg.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F);
this.richTextFooterMg.Name = "richTextFooterMg";
this.richTextFooterMg.SerializableRtfString = resources.GetString("richTextFooterMg.SerializableRtfString");
this.richTextFooterMg.SizeF = new System.Drawing.SizeF(665.0014F, 73.85818F);
this.richTextFooterMg.StylePriority.UseBorders = false;
//
// richTextFooterRy
//
this.richTextFooterRy.Borders = DevExpress.XtraPrinting.BorderSide.Top;
this.richTextFooterRy.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F);
this.richTextFooterRy.Name = "richTextFooterRy";
this.richTextFooterRy.SerializableRtfString = resources.GetString("richTextFooterRy.SerializableRtfString");
this.richTextFooterRy.SizeF = new System.Drawing.SizeF(665.0014F, 73.85818F);
this.richTextFooterRy.StylePriority.UseBorders = false;
this.richTextFooterRy.Visible = false;
//
// pictureBoxLogoMg
//
this.pictureBoxLogoMg.ImageSource = new DevExpress.XtraPrinting.Drawing.ImageSource("img", resources.GetString("pictureBoxLogoMg.ImageSource"));
this.pictureBoxLogoMg.LocationFloat = new DevExpress.Utils.PointFloat(486.4583F, 0F);
this.pictureBoxLogoMg.Name = "pictureBoxLogoMg";
this.pictureBoxLogoMg.SizeF = new System.Drawing.SizeF(95.61945F, 89.36F);
this.pictureBoxLogoMg.Sizing = DevExpress.XtraPrinting.ImageSizeMode.ZoomImage;
//
// richTextHeaderRy
//
this.richTextHeaderRy.LocationFloat = new DevExpress.Utils.PointFloat(486.4582F, 98.12001F);
this.richTextHeaderRy.Name = "richTextHeaderRy";
this.richTextHeaderRy.SerializableRtfString = resources.GetString("richTextHeaderRy.SerializableRtfString");
this.richTextHeaderRy.SizeF = new System.Drawing.SizeF(233.5415F, 250.255F);
this.richTextHeaderRy.Visible = false;
//
// bindingSource1
//
this.bindingSource1.DataSource = typeof(BeWo.Report.ReportObjects.ServiceInvoiceRO);
//
// richTextSenderAdress
//
this.richTextSenderAdress.CanShrink = true;
this.richTextSenderAdress.LocationFloat = new DevExpress.Utils.PointFloat(0F, 104.37F);
this.richTextSenderAdress.Name = "richTextSenderAdress";
this.richTextSenderAdress.SerializableRtfString = resources.GetString("richTextSenderAdress.SerializableRtfString");
this.richTextSenderAdress.SizeF = new System.Drawing.SizeF(413.125F, 18.75F);
//
// ServiceInvoiceReport
//
this.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] {
@@ -707,17 +696,17 @@ namespace SkmRheydt
this.Version = "23.2";
xrWatermark1.Id = "Watermark1";
this.Watermarks.Add(xrWatermark1);
((System.ComponentModel.ISupportInitialize)(this.richTextSenderAdress)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.richTextHeaderRy)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.richTextHeaderMg)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.richTextFooterMg)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.richTextFooterRy)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.xrTable7)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.xrTable5)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.xrTable4)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.xrTable2)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.xrTable1)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.richTextFooterMg)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.richTextFooterRy)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.richTextHeaderRy)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.richTextSenderAdress)).EndInit();
((System.ComponentModel.ISupportInitialize)(this)).EndInit();
}
@@ -735,7 +724,6 @@ namespace SkmRheydt
private DevExpress.XtraReports.UI.DetailBand Detail3;
private DevExpress.XtraReports.UI.GroupFooterBand GroupFooter1;
private DevExpress.XtraReports.UI.XRLabel lblAdresse;
private DevExpress.XtraReports.UI.XRPictureBox pictureBoxLogoRy;
private DevExpress.XtraReports.UI.XRRichText richTextHeaderMg;
private DevExpress.XtraReports.UI.GroupHeaderBand GroupHeader1;
private DevExpress.XtraReports.UI.XRTable xrTable2;

View File

@@ -16,17 +16,15 @@ namespace SkmRheydt
public void SetReportDataSource(ServiceInvoiceRO pRO)
{
// seit Juli 2025 smk moenchengladbach, vorher smk rheydt
if (pRO.InvoiceBase != null && pRO.InvoiceBase.InvoiceDate < new DateTime(2025, 7, 1))
// ab Februar 2026 skm moenchengladbach, vorher skm rheydt
if (pRO.InvoiceBase != null && pRO.InvoiceBase.InvoiceDate < new DateTime(2026, 02, 01))
{
pictureBoxLogoMg.Visible = false;
richTextHeaderMg.Visible = false;
richTextFooterMg.Visible = false;
pictureBoxLogoRy.Visible = true;
richTextHeaderRy.Visible = true;
richTextFooterRy.Visible = true;
richTextSenderAdress.Visible = false;
richTextSenderAdress.Text = richTextSenderAdress.Text.Replace("Mönchengladbach", "Rheydt");
}
if (!String.IsNullOrEmpty(pRO.SenderContactPersonMail))

File diff suppressed because one or more lines are too long

View File

@@ -52,10 +52,12 @@ namespace SkmRheydt
this.xrTableCell15 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell7 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell23 = 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.richTextHeaderRy = new DevExpress.XtraReports.UI.XRRichText();
this.pictureBoxLogoMg = new DevExpress.XtraReports.UI.XRPictureBox();
this.richTextHeaderMg = new DevExpress.XtraReports.UI.XRRichText();
this.pictureBoxLogoRy = new DevExpress.XtraReports.UI.XRPictureBox();
this.xrTable1 = new DevExpress.XtraReports.UI.XRTable();
this.xrTableRow1 = new DevExpress.XtraReports.UI.XRTableRow();
this.cellTitel = new DevExpress.XtraReports.UI.XRTableCell();
@@ -79,6 +81,8 @@ namespace SkmRheydt
this.formattingRuleEmployeeName = new DevExpress.XtraReports.UI.FormattingRule();
this.topMarginBand1 = new DevExpress.XtraReports.UI.TopMarginBand();
this.bottomMarginBand1 = new DevExpress.XtraReports.UI.BottomMarginBand();
this.richTextFooterRy = new DevExpress.XtraReports.UI.XRRichText();
this.richTextFooterMg = new DevExpress.XtraReports.UI.XRRichText();
this.ReportFooter = new DevExpress.XtraReports.UI.ReportFooterBand();
this.xrLabel3 = new DevExpress.XtraReports.UI.XRLabel();
this.xrLabel4 = new DevExpress.XtraReports.UI.XRLabel();
@@ -90,19 +94,14 @@ namespace SkmRheydt
this.fieldBillableFLS = new DevExpress.XtraReports.UI.CalculatedField();
this.fieldAbrechenbareFLS = new DevExpress.XtraReports.UI.CalculatedField();
this.fieldGruppe = new DevExpress.XtraReports.UI.CalculatedField();
this.richTextFooterMg = new DevExpress.XtraReports.UI.XRRichText();
this.pictureBoxLogoMg = new DevExpress.XtraReports.UI.XRPictureBox();
this.richTextHeaderRy = new DevExpress.XtraReports.UI.XRRichText();
this.richTextFooterRy = new DevExpress.XtraReports.UI.XRRichText();
this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components);
((System.ComponentModel.ISupportInitialize)(this.xrTableServiceRecords1)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.xrTable3)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.richTextHeaderRy)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.richTextHeaderMg)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.xrTable1)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.richTextFooterMg)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.richTextHeaderRy)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.richTextFooterRy)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.richTextFooterMg)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this)).BeginInit();
//
// Detail
@@ -343,6 +342,10 @@ namespace SkmRheydt
this.xrTableCell23.Text = "xrTableCell23";
this.xrTableCell23.Weight = 0.18534328467512831D;
//
// bindingSource1
//
this.bindingSource1.DataSource = typeof(BeWo.Report.ReportObjects.ServicesOverviewRO);
//
// formattingRuleStartDate
//
this.formattingRuleStartDate.Condition = "[StartDate2] < [StartDate]";
@@ -356,13 +359,32 @@ namespace SkmRheydt
this.richTextHeaderRy,
this.pictureBoxLogoMg,
this.richTextHeaderMg,
this.pictureBoxLogoRy,
this.xrTable1});
this.ReportHeader.Font = new DevExpress.Drawing.DXFont("Arial", 12F);
this.ReportHeader.HeightF = 277.1995F;
this.ReportHeader.Name = "ReportHeader";
this.ReportHeader.StylePriority.UseFont = false;
//
// richTextHeaderRy
//
this.richTextHeaderRy.Borders = DevExpress.XtraPrinting.BorderSide.None;
this.richTextHeaderRy.LocationFloat = new DevExpress.Utils.PointFloat(431.4601F, 94.36001F);
this.richTextHeaderRy.Name = "richTextHeaderRy";
this.richTextHeaderRy.SerializableRtfString = resources.GetString("richTextHeaderRy.SerializableRtfString");
this.richTextHeaderRy.SizeF = new System.Drawing.SizeF(233.5414F, 175.64F);
this.richTextHeaderRy.StylePriority.UseBorders = false;
this.richTextHeaderRy.Visible = false;
//
// pictureBoxLogoMg
//
this.pictureBoxLogoMg.Borders = DevExpress.XtraPrinting.BorderSide.None;
this.pictureBoxLogoMg.ImageSource = new DevExpress.XtraPrinting.Drawing.ImageSource("img", resources.GetString("pictureBoxLogoMg.ImageSource"));
this.pictureBoxLogoMg.LocationFloat = new DevExpress.Utils.PointFloat(429.4601F, 0F);
this.pictureBoxLogoMg.Name = "pictureBoxLogoMg";
this.pictureBoxLogoMg.SizeF = new System.Drawing.SizeF(95.61945F, 89.36F);
this.pictureBoxLogoMg.Sizing = DevExpress.XtraPrinting.ImageSizeMode.ZoomImage;
this.pictureBoxLogoMg.StylePriority.UseBorders = false;
//
// richTextHeaderMg
//
this.richTextHeaderMg.Borders = DevExpress.XtraPrinting.BorderSide.None;
@@ -372,17 +394,6 @@ namespace SkmRheydt
this.richTextHeaderMg.SizeF = new System.Drawing.SizeF(233.5414F, 175.64F);
this.richTextHeaderMg.StylePriority.UseBorders = false;
//
// pictureBoxLogoRy
//
this.pictureBoxLogoRy.Borders = DevExpress.XtraPrinting.BorderSide.None;
this.pictureBoxLogoRy.ImageSource = new DevExpress.XtraPrinting.Drawing.ImageSource("img", resources.GetString("pictureBoxLogoRy.ImageSource"));
this.pictureBoxLogoRy.LocationFloat = new DevExpress.Utils.PointFloat(400.2085F, 0F);
this.pictureBoxLogoRy.Name = "pictureBoxLogoRy";
this.pictureBoxLogoRy.SizeF = new System.Drawing.SizeF(247F, 89.36F);
this.pictureBoxLogoRy.Sizing = DevExpress.XtraPrinting.ImageSizeMode.ZoomImage;
this.pictureBoxLogoRy.StylePriority.UseBorders = false;
this.pictureBoxLogoRy.Visible = false;
//
// xrTable1
//
this.xrTable1.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
@@ -580,6 +591,25 @@ namespace SkmRheydt
this.bottomMarginBand1.HeightF = 95.31013F;
this.bottomMarginBand1.Name = "bottomMarginBand1";
//
// richTextFooterRy
//
this.richTextFooterRy.Borders = DevExpress.XtraPrinting.BorderSide.None;
this.richTextFooterRy.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F);
this.richTextFooterRy.Name = "richTextFooterRy";
this.richTextFooterRy.SerializableRtfString = resources.GetString("richTextFooterRy.SerializableRtfString");
this.richTextFooterRy.SizeF = new System.Drawing.SizeF(665.0014F, 73.85818F);
this.richTextFooterRy.StylePriority.UseBorders = false;
this.richTextFooterRy.Visible = false;
//
// richTextFooterMg
//
this.richTextFooterMg.Borders = DevExpress.XtraPrinting.BorderSide.None;
this.richTextFooterMg.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F);
this.richTextFooterMg.Name = "richTextFooterMg";
this.richTextFooterMg.SerializableRtfString = resources.GetString("richTextFooterMg.SerializableRtfString");
this.richTextFooterMg.SizeF = new System.Drawing.SizeF(665.0014F, 73.85818F);
this.richTextFooterMg.StylePriority.UseBorders = false;
//
// ReportFooter
//
this.ReportFooter.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
@@ -688,49 +718,6 @@ namespace SkmRheydt
this.fieldGruppe.FieldType = DevExpress.XtraReports.UI.FieldType.String;
this.fieldGruppe.Name = "fieldGruppe";
//
// richTextFooterMg
//
this.richTextFooterMg.Borders = DevExpress.XtraPrinting.BorderSide.None;
this.richTextFooterMg.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F);
this.richTextFooterMg.Name = "richTextFooterMg";
this.richTextFooterMg.SerializableRtfString = resources.GetString("richTextFooterMg.SerializableRtfString");
this.richTextFooterMg.SizeF = new System.Drawing.SizeF(665.0014F, 73.85818F);
this.richTextFooterMg.StylePriority.UseBorders = false;
//
// pictureBoxLogoMg
//
this.pictureBoxLogoMg.Borders = DevExpress.XtraPrinting.BorderSide.None;
this.pictureBoxLogoMg.ImageSource = new DevExpress.XtraPrinting.Drawing.ImageSource("img", resources.GetString("pictureBoxLogoMg.ImageSource"));
this.pictureBoxLogoMg.LocationFloat = new DevExpress.Utils.PointFloat(429.4601F, 0F);
this.pictureBoxLogoMg.Name = "pictureBoxLogoMg";
this.pictureBoxLogoMg.SizeF = new System.Drawing.SizeF(95.61945F, 89.36F);
this.pictureBoxLogoMg.Sizing = DevExpress.XtraPrinting.ImageSizeMode.ZoomImage;
this.pictureBoxLogoMg.StylePriority.UseBorders = false;
//
// richTextHeaderRy
//
this.richTextHeaderRy.Borders = DevExpress.XtraPrinting.BorderSide.None;
this.richTextHeaderRy.LocationFloat = new DevExpress.Utils.PointFloat(431.4601F, 94.36001F);
this.richTextHeaderRy.Name = "richTextHeaderRy";
this.richTextHeaderRy.SerializableRtfString = resources.GetString("richTextHeaderRy.SerializableRtfString");
this.richTextHeaderRy.SizeF = new System.Drawing.SizeF(233.5414F, 175.64F);
this.richTextHeaderRy.StylePriority.UseBorders = false;
this.richTextHeaderRy.Visible = false;
//
// richTextFooterRy
//
this.richTextFooterRy.Borders = DevExpress.XtraPrinting.BorderSide.None;
this.richTextFooterRy.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F);
this.richTextFooterRy.Name = "richTextFooterRy";
this.richTextFooterRy.SerializableRtfString = resources.GetString("richTextFooterRy.SerializableRtfString");
this.richTextFooterRy.SizeF = new System.Drawing.SizeF(665.0014F, 73.85818F);
this.richTextFooterRy.StylePriority.UseBorders = false;
this.richTextFooterRy.Visible = false;
//
// bindingSource1
//
this.bindingSource1.DataSource = typeof(BeWo.Report.ReportObjects.ServicesOverviewRO);
//
// Stundenzettel
//
this.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] {
@@ -762,12 +749,12 @@ namespace SkmRheydt
this.Watermarks.Add(xrWatermark1);
((System.ComponentModel.ISupportInitialize)(this.xrTableServiceRecords1)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.xrTable3)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.richTextHeaderRy)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.richTextHeaderMg)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.xrTable1)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.richTextFooterMg)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.richTextHeaderRy)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.richTextFooterRy)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.richTextFooterMg)).EndInit();
((System.ComponentModel.ISupportInitialize)(this)).EndInit();
}
@@ -828,7 +815,6 @@ namespace SkmRheydt
private DevExpress.XtraReports.UI.XRLabel xrLabel1;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell6;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell7;
private DevExpress.XtraReports.UI.XRPictureBox pictureBoxLogoRy;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell24;
private DevExpress.XtraReports.UI.XRRichText richTextHeaderMg;
private DevExpress.XtraReports.UI.XRLabel xrLabel3;

View File

@@ -22,13 +22,11 @@ namespace SkmRheydt
cellTitel.Text = "Leistungsnachweis nach BeWo §67";
}
// seit Juli 2025 smk moenchengladbach, vorher smk rheydt
if (pRO.StartDate < new DateTime(2025, 7, 1))
// ab Februar 2026 smk moenchengladbach text, vorher smk rheydt. Logo bleibt skm MG
if (pRO.StartDate < new DateTime(2026, 02, 01))
{
pictureBoxLogoMg.Visible = false;
richTextHeaderMg.Visible = false;
richTextFooterMg.Visible = false;
pictureBoxLogoRy.Visible = true;
richTextHeaderRy.Visible = true;
richTextFooterRy.Visible = true;
}

File diff suppressed because one or more lines are too long

View File

@@ -33,15 +33,19 @@ namespace SkmRheydt
DevExpress.XtraReports.UI.XRWatermark xrWatermark1 = new DevExpress.XtraReports.UI.XRWatermark();
this.Detail = new DevExpress.XtraReports.UI.DetailBand();
this.ReportHeader = new DevExpress.XtraReports.UI.ReportHeaderBand();
this.richTextSenderAdress = new DevExpress.XtraReports.UI.XRRichText();
this.richTextHeaderRy = new DevExpress.XtraReports.UI.XRRichText();
this.pictureBoxLogoMg = new DevExpress.XtraReports.UI.XRPictureBox();
this.lblAdresse = new DevExpress.XtraReports.UI.XRLabel();
this.richTextHeaderMg = new DevExpress.XtraReports.UI.XRRichText();
this.pictureBoxLogoRy = new DevExpress.XtraReports.UI.XRPictureBox();
this.ruleRateFactorNull = new DevExpress.XtraReports.UI.FormattingRule();
this.ReportFooter = new DevExpress.XtraReports.UI.ReportFooterBand();
this.xrLabel2 = new DevExpress.XtraReports.UI.XRLabel();
this.xrLabel1 = new DevExpress.XtraReports.UI.XRLabel();
this.topMarginBand1 = new DevExpress.XtraReports.UI.TopMarginBand();
this.bottomMarginBand1 = new DevExpress.XtraReports.UI.BottomMarginBand();
this.richTextFooterMg = new DevExpress.XtraReports.UI.XRRichText();
this.richTextFooterRy = new DevExpress.XtraReports.UI.XRRichText();
this.GroupHeader1 = new DevExpress.XtraReports.UI.GroupHeaderBand();
this.xrTable6 = new DevExpress.XtraReports.UI.XRTable();
this.xrTableRow1 = new DevExpress.XtraReports.UI.XRTableRow();
@@ -83,6 +87,7 @@ namespace SkmRheydt
this.xrTableCell28 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell30 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell31 = new DevExpress.XtraReports.UI.XRTableCell();
this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components);
this.GroupFooter1 = new DevExpress.XtraReports.UI.GroupFooterBand();
this.xrTable4 = new DevExpress.XtraReports.UI.XRTable();
this.xrTableRow31 = new DevExpress.XtraReports.UI.XRTableRow();
@@ -94,23 +99,17 @@ namespace SkmRheydt
this.xrTableRow36 = new DevExpress.XtraReports.UI.XRTableRow();
this.xrTableCell57 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell58 = new DevExpress.XtraReports.UI.XRTableCell();
this.richTextFooterMg = new DevExpress.XtraReports.UI.XRRichText();
this.richTextFooterRy = new DevExpress.XtraReports.UI.XRRichText();
this.pictureBoxLogoMg = new DevExpress.XtraReports.UI.XRPictureBox();
this.richTextHeaderRy = new DevExpress.XtraReports.UI.XRRichText();
this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components);
this.richTextSenderAdress = new DevExpress.XtraReports.UI.XRRichText();
((System.ComponentModel.ISupportInitialize)(this.richTextSenderAdress)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.richTextHeaderRy)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.richTextHeaderMg)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.richTextFooterMg)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.richTextFooterRy)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.xrTable6)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.xrTable2)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.xrTable5)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.xrTable7)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.xrTable4)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.richTextFooterMg)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.richTextFooterRy)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.richTextHeaderRy)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.richTextSenderAdress)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.xrTable4)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this)).BeginInit();
//
// Detail
@@ -127,12 +126,35 @@ namespace SkmRheydt
this.richTextHeaderRy,
this.pictureBoxLogoMg,
this.lblAdresse,
this.richTextHeaderMg,
this.pictureBoxLogoRy});
this.richTextHeaderMg});
this.ReportHeader.HeightF = 340F;
this.ReportHeader.Name = "ReportHeader";
this.ReportHeader.StylePriority.UseFont = false;
//
// richTextSenderAdress
//
this.richTextSenderAdress.CanShrink = true;
this.richTextSenderAdress.LocationFloat = new DevExpress.Utils.PointFloat(0F, 104.37F);
this.richTextSenderAdress.Name = "richTextSenderAdress";
this.richTextSenderAdress.SerializableRtfString = resources.GetString("richTextSenderAdress.SerializableRtfString");
this.richTextSenderAdress.SizeF = new System.Drawing.SizeF(413.125F, 18.75F);
//
// richTextHeaderRy
//
this.richTextHeaderRy.LocationFloat = new DevExpress.Utils.PointFloat(488.4585F, 96.125F);
this.richTextHeaderRy.Name = "richTextHeaderRy";
this.richTextHeaderRy.SerializableRtfString = resources.GetString("richTextHeaderRy.SerializableRtfString");
this.richTextHeaderRy.SizeF = new System.Drawing.SizeF(233.5415F, 236.8749F);
this.richTextHeaderRy.Visible = false;
//
// pictureBoxLogoMg
//
this.pictureBoxLogoMg.ImageSource = new DevExpress.XtraPrinting.Drawing.ImageSource("img", resources.GetString("pictureBoxLogoMg.ImageSource"));
this.pictureBoxLogoMg.LocationFloat = new DevExpress.Utils.PointFloat(486.4583F, 0F);
this.pictureBoxLogoMg.Name = "pictureBoxLogoMg";
this.pictureBoxLogoMg.SizeF = new System.Drawing.SizeF(95.61945F, 89.36F);
this.pictureBoxLogoMg.Sizing = DevExpress.XtraPrinting.ImageSizeMode.ZoomImage;
//
// lblAdresse
//
this.lblAdresse.Borders = DevExpress.XtraPrinting.BorderSide.None;
@@ -152,15 +174,6 @@ namespace SkmRheydt
this.richTextHeaderMg.SerializableRtfString = resources.GetString("richTextHeaderMg.SerializableRtfString");
this.richTextHeaderMg.SizeF = new System.Drawing.SizeF(233.5415F, 236.8749F);
//
// pictureBoxLogoRy
//
this.pictureBoxLogoRy.ImageSource = new DevExpress.XtraPrinting.Drawing.ImageSource("img", resources.GetString("pictureBoxLogoRy.ImageSource"));
this.pictureBoxLogoRy.LocationFloat = new DevExpress.Utils.PointFloat(430.5583F, 0F);
this.pictureBoxLogoRy.Name = "pictureBoxLogoRy";
this.pictureBoxLogoRy.SizeF = new System.Drawing.SizeF(247F, 89.36F);
this.pictureBoxLogoRy.Sizing = DevExpress.XtraPrinting.ImageSizeMode.ZoomImage;
this.pictureBoxLogoRy.Visible = false;
//
// ruleRateFactorNull
//
this.ruleRateFactorNull.Condition = "[RateFactorText2] == ?";
@@ -214,6 +227,25 @@ namespace SkmRheydt
this.bottomMarginBand1.HeightF = 73.85818F;
this.bottomMarginBand1.Name = "bottomMarginBand1";
//
// richTextFooterMg
//
this.richTextFooterMg.Borders = DevExpress.XtraPrinting.BorderSide.Top;
this.richTextFooterMg.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F);
this.richTextFooterMg.Name = "richTextFooterMg";
this.richTextFooterMg.SerializableRtfString = resources.GetString("richTextFooterMg.SerializableRtfString");
this.richTextFooterMg.SizeF = new System.Drawing.SizeF(665.0014F, 73.85818F);
this.richTextFooterMg.StylePriority.UseBorders = false;
//
// richTextFooterRy
//
this.richTextFooterRy.Borders = DevExpress.XtraPrinting.BorderSide.Top;
this.richTextFooterRy.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F);
this.richTextFooterRy.Name = "richTextFooterRy";
this.richTextFooterRy.SerializableRtfString = resources.GetString("richTextFooterRy.SerializableRtfString");
this.richTextFooterRy.SizeF = new System.Drawing.SizeF(665.0014F, 73.85818F);
this.richTextFooterRy.StylePriority.UseBorders = false;
this.richTextFooterRy.Visible = false;
//
// GroupHeader1
//
this.GroupHeader1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
@@ -620,6 +652,10 @@ namespace SkmRheydt
this.xrTableCell31.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight;
this.xrTableCell31.Weight = 0.18439219485560091D;
//
// bindingSource1
//
this.bindingSource1.DataSource = typeof(BeWo.Report.ReportObjects.Settlement2RO);
//
// GroupFooter1
//
this.GroupFooter1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
@@ -748,53 +784,6 @@ namespace SkmRheydt
this.xrTableCell58.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight;
this.xrTableCell58.Weight = 0.30633278705788769D;
//
// richTextFooterMg
//
this.richTextFooterMg.Borders = DevExpress.XtraPrinting.BorderSide.Top;
this.richTextFooterMg.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F);
this.richTextFooterMg.Name = "richTextFooterMg";
this.richTextFooterMg.SerializableRtfString = resources.GetString("richTextFooterMg.SerializableRtfString");
this.richTextFooterMg.SizeF = new System.Drawing.SizeF(665.0014F, 73.85818F);
this.richTextFooterMg.StylePriority.UseBorders = false;
//
// richTextFooterRy
//
this.richTextFooterRy.Borders = DevExpress.XtraPrinting.BorderSide.Top;
this.richTextFooterRy.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F);
this.richTextFooterRy.Name = "richTextFooterRy";
this.richTextFooterRy.SerializableRtfString = resources.GetString("richTextFooterRy.SerializableRtfString");
this.richTextFooterRy.SizeF = new System.Drawing.SizeF(665.0014F, 73.85818F);
this.richTextFooterRy.StylePriority.UseBorders = false;
this.richTextFooterRy.Visible = false;
//
// pictureBoxLogoMg
//
this.pictureBoxLogoMg.ImageSource = new DevExpress.XtraPrinting.Drawing.ImageSource("img", resources.GetString("pictureBoxLogoMg.ImageSource"));
this.pictureBoxLogoMg.LocationFloat = new DevExpress.Utils.PointFloat(486.4583F, 0F);
this.pictureBoxLogoMg.Name = "pictureBoxLogoMg";
this.pictureBoxLogoMg.SizeF = new System.Drawing.SizeF(95.61945F, 89.36F);
this.pictureBoxLogoMg.Sizing = DevExpress.XtraPrinting.ImageSizeMode.ZoomImage;
//
// richTextHeaderRy
//
this.richTextHeaderRy.LocationFloat = new DevExpress.Utils.PointFloat(488.4585F, 96.125F);
this.richTextHeaderRy.Name = "richTextHeaderRy";
this.richTextHeaderRy.SerializableRtfString = resources.GetString("richTextHeaderRy.SerializableRtfString");
this.richTextHeaderRy.SizeF = new System.Drawing.SizeF(233.5415F, 236.8749F);
this.richTextHeaderRy.Visible = false;
//
// bindingSource1
//
this.bindingSource1.DataSource = typeof(BeWo.Report.ReportObjects.Settlement2RO);
//
// richTextSenderAdress
//
this.richTextSenderAdress.CanShrink = true;
this.richTextSenderAdress.LocationFloat = new DevExpress.Utils.PointFloat(0F, 104.37F);
this.richTextSenderAdress.Name = "richTextSenderAdress";
this.richTextSenderAdress.SerializableRtfString = resources.GetString("richTextSenderAdress.SerializableRtfString");
this.richTextSenderAdress.SizeF = new System.Drawing.SizeF(413.125F, 18.75F);
//
// Spitzabrechnung
//
this.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] {
@@ -819,17 +808,17 @@ namespace SkmRheydt
this.Version = "23.2";
xrWatermark1.Id = "Watermark1";
this.Watermarks.Add(xrWatermark1);
((System.ComponentModel.ISupportInitialize)(this.richTextSenderAdress)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.richTextHeaderRy)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.richTextHeaderMg)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.richTextFooterMg)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.richTextFooterRy)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.xrTable6)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.xrTable2)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.xrTable5)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.xrTable7)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.xrTable4)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.richTextFooterMg)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.richTextFooterRy)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.richTextHeaderRy)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.richTextSenderAdress)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.xrTable4)).EndInit();
((System.ComponentModel.ISupportInitialize)(this)).EndInit();
}
@@ -891,7 +880,6 @@ namespace SkmRheydt
private DevExpress.XtraReports.UI.XRTableCell xrTableCell35;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell38;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell39;
private DevExpress.XtraReports.UI.XRPictureBox pictureBoxLogoRy;
private DevExpress.XtraReports.UI.XRRichText richTextHeaderMg;
private DevExpress.XtraReports.UI.XRLabel lblAdresse;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell10;

View File

@@ -19,17 +19,15 @@ namespace SkmRheydt
public void SetReportDataSource(Settlement2RO pRO)
{
// seit Juli 2025 smk moenchengladbach, vorher smk rheydt
if (pRO.InvoiceDate < new DateTime(2025, 7, 1))
// ab Februar 2026 skm moenchengladbach, vorher skm rheydt
if (pRO.InvoiceDate < new DateTime(2026, 02, 01))
{
pictureBoxLogoMg.Visible = false;
richTextHeaderMg.Visible = false;
richTextFooterMg.Visible = false;
pictureBoxLogoRy.Visible = true;
richTextHeaderRy.Visible = true;
richTextFooterRy.Visible = true;
richTextSenderAdress.Visible = false;
richTextSenderAdress.Text = richTextSenderAdress.Text.Replace("Mönchengladbach", "Rheydt");
}
StringBuilder sb = new StringBuilder();

File diff suppressed because one or more lines are too long

View File

@@ -30,7 +30,9 @@ namespace BeWo.Service.Configuration
public int AnzTageZeiterfassErfolgt { get; set; }
public int ZeiterfassungsSchwellwert { get; set; }
public int AnzTageUnterschriftErfolgt { get; set; }
public int ZeiterfassungsSchwellwert { get; set; }
public bool ShowAdvisedAttendedFlag { get; set; }
@@ -172,8 +174,13 @@ namespace BeWo.Service.Configuration
{
anzTageZeiterfassErfolgt = resultanzeit;
}
val = GetSettingValue(settingsString, "ZeiterfassungsSchwellwert");
val = GetSettingValue(settingsString, "AnzTageUnterschriftErfolgt");
if (int.TryParse(val, out var unterschrift))
{
settings.AnzTageUnterschriftErfolgt = unterschrift;
}
val = GetSettingValue(settingsString, "ZeiterfassungsSchwellwert");
if (int.TryParse(val, out var resultschwell))
{
zeiterfassungsSchwellwert = resultschwell;

View File

@@ -29,7 +29,6 @@ namespace BeWo.Service.DCEntityMapper
pDataContract.Termin = pEntity.Termin;
pDataContract.CustomerVermittlungBearbeitungsstatus = pEntity.CustomerVermittlungBearbeitungsstatus;
pDataContract.Auftragsruckgabe = pEntity.Auftragsruckgabe;
pDataContract.Verlauf = pEntity.Verlauf;
pDataContract.AbgeleisteteStunden = pEntity.AbgeleisteteStunden;
pDataContract.ErsparteHafttage = pEntity.ErsparteHafttage;
pDataContract.GeleisteteRatenzahlung = pEntity.GeleisteteRatenzahlung;
@@ -52,6 +51,16 @@ namespace BeWo.Service.DCEntityMapper
pDataContract.BesonderheitVermittlungAusHaft = pEntity.BesonderheitVermittlungAusHaft;
pDataContract.BesonderheitDurchBGBWAufgesucht = pEntity.BesonderheitDurchBGBWAufgesucht;
// public virtual Organisation Auftraggeber { get; set; }
//public virtual Person AuftraggeberAnsprechpartner { get; set; }
//public virtual Organisation Einsatzstelle { get; set; }
//public virtual Person EinsatzstelleAnsprechpartner { get; set; }
if (pEntity.Verlauf != null)
{
pDataContract.Verlauf = MapperFactory.ValueListEntryDC_ValueListEntry.MapToNewDC(pEntity.Verlauf);
}
if (pEntity.Auftragsherkunft != null)
{
pDataContract.Auftragsherkunft = MapperFactory.ValueListEntryDC_ValueListEntry.MapToNewDC(pEntity.Auftragsherkunft);
@@ -62,6 +71,18 @@ namespace BeWo.Service.DCEntityMapper
pDataContract.Vermittlungsgrundlage = MapperFactory.ValueListEntryDC_ValueListEntry.MapToNewDC(pEntity.Vermittlungsgrundlage);
}
if (pEntity.Auftraggeber != null)
pDataContract.Auftraggeber = MapperFactory.CompactOrganisationDC_Organisation.MapToNewDC(pEntity.Auftraggeber);
if (pEntity.AuftraggeberAnsprechpartner != null)
pDataContract.AuftraggeberAnsprechpartner = MapperFactory.CompactPersonDC_Person.MapToNewDC(pEntity.AuftraggeberAnsprechpartner);
if (pEntity.Einsatzstelle != null)
pDataContract.Einsatzstelle = MapperFactory.CompactOrganisationDC_Organisation.MapToNewDC(pEntity.Einsatzstelle);
if (pEntity.EinsatzstelleAnsprechpartner != null)
pDataContract.EinsatzstelleAnsprechpartner = MapperFactory.CompactPersonDC_Person.MapToNewDC(pEntity.EinsatzstelleAnsprechpartner);
return pDataContract;
}
@@ -81,7 +102,6 @@ namespace BeWo.Service.DCEntityMapper
pEntity.Termin = pDataContract.Termin;
pEntity.CustomerVermittlungBearbeitungsstatus = pDataContract.CustomerVermittlungBearbeitungsstatus;
pEntity.Auftragsruckgabe = pDataContract.Auftragsruckgabe;
pEntity.Verlauf = pDataContract.Verlauf;
pEntity.AbgeleisteteStunden = pDataContract.AbgeleisteteStunden;
pEntity.ErsparteHafttage = pDataContract.ErsparteHafttage;
pEntity.GeleisteteRatenzahlung = pDataContract.GeleisteteRatenzahlung;
@@ -104,6 +124,28 @@ namespace BeWo.Service.DCEntityMapper
pEntity.BesonderheitVermittlungAusHaft = pDataContract.BesonderheitVermittlungAusHaft;
pEntity.BesonderheitDurchBGBWAufgesucht = pDataContract.BesonderheitDurchBGBWAufgesucht;
pEntity.Auftraggeber = null;
if (pDataContract.Auftraggeber != null)
pEntity.Auftraggeber = DAOFactory.GenericDAO.LoadByID<Organisation>(pDataContract.Auftraggeber.OrganisationOid);
pEntity.AuftraggeberAnsprechpartner = null;
if (pDataContract.AuftraggeberAnsprechpartner != null)
pEntity.AuftraggeberAnsprechpartner = DAOFactory.GenericDAO.LoadByID<Person>(pDataContract.AuftraggeberAnsprechpartner.PersonOid);
pEntity.Einsatzstelle = null;
if (pDataContract.Einsatzstelle != null)
pEntity.Einsatzstelle = DAOFactory.GenericDAO.LoadByID<Organisation>(pDataContract.Einsatzstelle.OrganisationOid);
pEntity.EinsatzstelleAnsprechpartner = null;
if (pDataContract.EinsatzstelleAnsprechpartner != null)
pEntity.EinsatzstelleAnsprechpartner = DAOFactory.GenericDAO.LoadByID<Person>(pDataContract.EinsatzstelleAnsprechpartner.PersonOid);
if (pDataContract.Verlauf == null)
{
pEntity.Verlauf = null;
}
else if (pEntity.Verlauf == null || pEntity.Verlauf.Oid != pDataContract.Verlauf.ValueListEntryOid)
{
pEntity.Verlauf = DAOFactory.GenericDAO.LoadByID<ValueListEntry>(pDataContract.Verlauf.ValueListEntryOid.Value);
}
if (pDataContract.Auftragsherkunft == null)
{
pEntity.Auftragsherkunft = null;

View File

@@ -55,7 +55,10 @@ namespace BeWo.Service.DCEntityMapper
pDataContract.Schutzstufe = pEntity.Schutzstufe;
pDataContract.Hygienebelehrung = pEntity.Hygienebelehrung;
pDataContract.BemerkungenSbd = pEntity.BemerkungenSbd;
pDataContract.GradDerBehinderung = pEntity.GradDerBehinderung;
pDataContract.AusweisBemerkung = pEntity.AusweisBemerkung;
pDataContract.AusweisGueltigVon = pEntity.AusweisGueltigVon;
pDataContract.AusweisGueltigBis = pEntity.AusweisGueltigBis;
//pDataContract.ProbationPeriod = pEntity.ProbationPeriod;
//pDataContract.CancellationPeriod = pEntity.CancellationPeriod;
//pDataContract.EntryDate = pEntity.EntryDate;
@@ -175,7 +178,11 @@ namespace BeWo.Service.DCEntityMapper
pEntity.Schutzstufe = pDataContract.Schutzstufe;
pEntity.Hygienebelehrung = pDataContract.Hygienebelehrung;
pEntity.BemerkungenSbd = pDataContract.BemerkungenSbd;
pEntity.GradDerBehinderung = pDataContract.GradDerBehinderung;
pEntity.AusweisBemerkung = pDataContract.AusweisBemerkung;
pEntity.AusweisGueltigVon = pDataContract.AusweisGueltigVon;
pEntity.AusweisGueltigBis = pDataContract.AusweisGueltigBis;
//pEntity.CancellationPeriod = pDataContract.CancellationPeriod;
//pEntity.EntryDate = pDataContract.EntryDate;
//pEntity.ProbationPeriod = pDataContract.ProbationPeriod;

View File

@@ -15,6 +15,7 @@ namespace BeWo.Service.DCEntityMapper
{
pDataContract.PersonOid = pEntity.Oid;
pDataContract.DateOfBirth = pEntity.DateOfBirth;
pDataContract.PlaceOfBirth = pEntity.PlaceOfBirth;
pDataContract.FirstName = pEntity.FirstName;
pDataContract.Sex = pEntity.Sex;
pDataContract.FamilyStatus = pEntity.FamilyStatus;
@@ -104,6 +105,7 @@ namespace BeWo.Service.DCEntityMapper
pEntity.Oid = pDataContract.PersonOid;
pEntity.DateOfBirth = pDataContract.DateOfBirth;
pEntity.PlaceOfBirth = pDataContract.PlaceOfBirth;
pEntity.FirstName = pDataContract.FirstName;
pEntity.Sex = pDataContract.Sex;
pEntity.FamilyStatus = pDataContract.FamilyStatus;

View File

@@ -29,48 +29,37 @@ namespace BeWo.Service.Dokumentverwaltung
Children = new List<PlatzhalterDC>(),
IconType = "BoyAndGirl"
};
#region Children Personendaten
personendaten.Children.Add(new PlatzhalterDC { Bezeichnung = "Anrede", Platzhalter = "KlAnrede", IconType = "AB" });
personendaten.Children.Add(new PlatzhalterDC { Bezeichnung = "Briefanrede", Platzhalter = "KlBriefanrede", IconType = "AB" });
PlatzhalterDC vorname = new PlatzhalterDC() { Bezeichnung = "Vorname", Platzhalter = "KlVorname" , FieldName = "Person.FirstName", IconType = "AB" };
personendaten.Children.Add(vorname);
PlatzhalterDC nachname = new PlatzhalterDC() { Bezeichnung = "Nachname", Platzhalter = "KlNachname", FieldName = "Person.LastName", IconType = "AB" };
personendaten.Children.Add(nachname);
PlatzhalterDC alias = new PlatzhalterDC() { Bezeichnung = "Alias", Platzhalter = "KlAlias", FieldName = "CustomerAlias", IconType = "AB" };
personendaten.Children.Add(alias);
PlatzhalterDC gebDatum = new PlatzhalterDC() { Bezeichnung = "Geburtsdatum", Platzhalter = "KlGeburtsdatum", FieldName = "Person.DateOfBirth", IconType = "AB" };
personendaten.Children.Add(gebDatum);
PlatzhalterDC telefonnummer = new PlatzhalterDC() { Bezeichnung = "Telefon", Platzhalter = "KlTelefon", FieldName = "Person.Contacts", IconType = "AB" };
personendaten.Children.Add(telefonnummer);
PlatzhalterDC handynummer = new PlatzhalterDC() { Bezeichnung = "Handy", Platzhalter = "KlHandy", FieldName = "Person.Contacts", IconType = "AB" };
personendaten.Children.Add(handynummer);
PlatzhalterDC email = new PlatzhalterDC() { Bezeichnung = "E-Mail", Platzhalter = "KlEmail", FieldName = "Person.Contacts", IconType = "AB" };
personendaten.Children.Add(email);
PlatzhalterDC fax = new PlatzhalterDC() { Bezeichnung = "KlFax", Platzhalter = "KlFax", FieldName = "Person.Contacts", IconType = "AB" };
personendaten.Children.Add(fax);
PlatzhalterDC berufsbezeichnung = new PlatzhalterDC() { Bezeichnung = "Beruf", Platzhalter = "KlBeruf", FieldName = "Person.Profession", IconType = "AB" };
personendaten.Children.Add(berufsbezeichnung);
PlatzhalterDC debitor = new PlatzhalterDC() { Bezeichnung = "Debitorennumer", Platzhalter = "Debitorennumer", FieldName = "DebitorNumber", IconType = "AB" };
personendaten.Children.Add(debitor);
PlatzhalterDC kostenstelle = new PlatzhalterDC() { Bezeichnung = "Kostenstelle", Platzhalter = "Kostenstelle", FieldName = "CostCenter", IconType = "AB" };
personendaten.Children.Add(kostenstelle);
personendaten.Children.Add(new PlatzhalterDC() { Bezeichnung = "Vorname", Platzhalter = "KlVorname", FieldName = "Person.FirstName", IconType = "AB" });
personendaten.Children.Add(new PlatzhalterDC() { Bezeichnung = "Nachname", Platzhalter = "KlNachname", FieldName = "Person.LastName", IconType = "AB" });
personendaten.Children.Add(new PlatzhalterDC() { Bezeichnung = "Alias", Platzhalter = "KlAlias", FieldName = "CustomerAlias", IconType = "AB" });
personendaten.Children.Add(new PlatzhalterDC() { Bezeichnung = "Geburtsdatum", Platzhalter = "KlGeburtsdatum", FieldName = "Person.DateOfBirth", IconType = "AB" });
personendaten.Children.Add(new PlatzhalterDC() { Bezeichnung = "Geburtsort", Platzhalter = "KlGeburtsort", FieldName = "Person.PlaceOfBirth", IconType = "AB" });
personendaten.Children.Add(new PlatzhalterDC() { Bezeichnung = "Staatsangehörigkeit", Platzhalter = "KlStaatsangehoerigkeit", FieldName = "Person.Nationalitaet", IconType = "AB" });
personendaten.Children.Add(new PlatzhalterDC() { Bezeichnung = "Telefon", Platzhalter = "KlTelefon", FieldName = "Person.Contacts", IconType = "AB" });
personendaten.Children.Add(new PlatzhalterDC() { Bezeichnung = "Handy", Platzhalter = "KlHandy", FieldName = "Person.Contacts", IconType = "AB" });
personendaten.Children.Add(new PlatzhalterDC() { Bezeichnung = "E-Mail", Platzhalter = "KlEmail", FieldName = "Person.Contacts", IconType = "AB" });
personendaten.Children.Add(new PlatzhalterDC() { Bezeichnung = "Fax", Platzhalter = "KlFax", FieldName = "Person.Contacts", IconType = "AB" });
personendaten.Children.Add(new PlatzhalterDC() { Bezeichnung = "Beruf", Platzhalter = "KlBeruf", FieldName = "Person.Profession", IconType = "AB" });
personendaten.Children.Add(new PlatzhalterDC() { Bezeichnung = "Debitorennumer", Platzhalter = "KlDebitorennumer", FieldName = "DebitorNumber", IconType = "AB" });
personendaten.Children.Add(new PlatzhalterDC() { Bezeichnung = "Kostenstelle", Platzhalter = "KlKostenstelle", FieldName = "CostCenter", IconType = "AB" });
#endregion Children Personendaten
PlatzhalterDC adressdatenKlient = new PlatzhalterDC()
{
Bezeichnung = "Adressdaten Klient/-in",
Bezeichnung = "Adressdaten",
Children = new List<PlatzhalterDC>(),
IconType = "Home"
};
#region Children Adressdaten Klient/-in
PlatzhalterDC strasse = new PlatzhalterDC() { Bezeichnung = "Straße", Platzhalter = "KlStrasse", IconType = "AB", FieldName = "Person.Address.Street" };
adressdatenKlient.Children.Add(strasse);
PlatzhalterDC plz = new PlatzhalterDC() { Bezeichnung = "PLZ", Platzhalter = "KlPLZ", IconType = "AB", FieldName = "Person.Address.PostalCode" };
adressdatenKlient.Children.Add(plz);
PlatzhalterDC ort = new PlatzhalterDC() { Bezeichnung = "Ort", Platzhalter = "KlOrt", IconType = "AB", FieldName = "Person.Address.Town" };
adressdatenKlient.Children.Add(ort);
#endregion
adressdatenKlient.Children.Add(new PlatzhalterDC() { Bezeichnung = "Straße", Platzhalter = "KlStrasse", IconType = "AB", FieldName = "Person.Address.Street" });
adressdatenKlient.Children.Add(new PlatzhalterDC() { Bezeichnung = "PLZ", Platzhalter = "KlPLZ", IconType = "AB", FieldName = "Person.Address.PostalCode" });
adressdatenKlient.Children.Add(new PlatzhalterDC() { Bezeichnung = "Ort", Platzhalter = "KlOrt", IconType = "AB", FieldName = "Person.Address.Town" });
personendaten.Children.Add(adressdatenKlient);
PlatzhalterDC vga = new PlatzhalterDC()
{
@@ -78,7 +67,7 @@ namespace BeWo.Service.Dokumentverwaltung
Children = new List<PlatzhalterDC>(),
IconType = "BoyAndGirl"
};
#region Children Vermittlung gemeinnütziger Arbeit
vga.Children.Add(new PlatzhalterDC() { Bezeichnung = "AZ der Staatsanwaltschaft/des Gerichts", Platzhalter = "AktenzeichenGericht", FieldName = "Person.CustomerVermittlungArbeit.AktenzeichenGericht", IconType = "AB"});
vga.Children.Add(new PlatzhalterDC() { Bezeichnung = "Eigenes Aktenzeichen", Platzhalter = "EigenesAktenzeichen", FieldName = "Person.CustomerVermittlungArbeit.EigenesAktenzeichen", IconType = "AB" });
vga.Children.Add(new PlatzhalterDC() { Bezeichnung = "Auftragseingang", Platzhalter = "Auftragseingang", FieldName = "Person.CustomerVermittlungArbeit.Auftragseingang", IconType = "AB" });
@@ -99,8 +88,49 @@ namespace BeWo.Service.Dokumentverwaltung
vga.Children.Add(new PlatzhalterDC() { Bezeichnung = "Geleistete Einmalzahlung", Platzhalter = "GeleisteteEinmalzahlung", FieldName = "Person.CustomerVermittlungArbeit.GeleisteteEinmalzahlung", IconType = "AB" });
vga.Children.Add(new PlatzhalterDC() { Bezeichnung = "Bemerkung", Platzhalter = "Bemerkung", FieldName = "Person.CustomerVermittlungArbeit.Bemerkung", IconType = "AB" });
#endregion
personendaten.Children.Add(vga);
PlatzhalterDC auftraggeber = new PlatzhalterDC()
{
Bezeichnung = "Auftraggeber",
Children = new List<PlatzhalterDC>(),
IconType = "BoyAndGirl"
};
auftraggeber.Children.Add(new PlatzhalterDC { Bezeichnung = "Institution", Platzhalter = "AGInstitution", IconType = "AB" });
auftraggeber.Children.Add(new PlatzhalterDC { Bezeichnung = "Anrede", Platzhalter = "AGAnrede", IconType = "AB" });
auftraggeber.Children.Add(new PlatzhalterDC { Bezeichnung = "Briefanrede", Platzhalter = "AGBriefanrede", IconType = "AB" });
auftraggeber.Children.Add(new PlatzhalterDC() { Bezeichnung = "Vorname", Platzhalter = "AGVorname", FieldName = "Person.FirstName", IconType = "AB" });
auftraggeber.Children.Add(new PlatzhalterDC() { Bezeichnung = "Nachname", Platzhalter = "AGNachname", FieldName = "Person.LastName", IconType = "AB" });
auftraggeber.Children.Add(new PlatzhalterDC() { Bezeichnung = "Straße", Platzhalter = "AGStrasse", IconType = "AB", FieldName = "Person.Address.Street" });
auftraggeber.Children.Add(new PlatzhalterDC() { Bezeichnung = "PLZ", Platzhalter = "AGPLZ", IconType = "AB", FieldName = "Person.Address.PostalCode" });
auftraggeber.Children.Add(new PlatzhalterDC() { Bezeichnung = "Ort", Platzhalter = "AGOrt", IconType = "AB", FieldName = "Person.Address.Town" });
auftraggeber.Children.Add(new PlatzhalterDC() { Bezeichnung = "Telefon", Platzhalter = "AGTelefon", FieldName = "Person.Contacts", IconType = "AB" });
auftraggeber.Children.Add(new PlatzhalterDC() { Bezeichnung = "Handy", Platzhalter = "AGHandy", FieldName = "Person.Contacts", IconType = "AB" });
auftraggeber.Children.Add(new PlatzhalterDC() { Bezeichnung = "E-Mail", Platzhalter = "AGEmail", FieldName = "Person.Contacts", IconType = "AB" });
auftraggeber.Children.Add(new PlatzhalterDC() { Bezeichnung = "Fax", Platzhalter = "AGFax", FieldName = "Person.Contacts", IconType = "AB" });
vga.Children.Add(auftraggeber);
PlatzhalterDC einsatzstelle = new PlatzhalterDC()
{
Bezeichnung = "Einsatzstelle",
Children = new List<PlatzhalterDC>(),
IconType = "BoyAndGirl"
};
einsatzstelle.Children.Add(new PlatzhalterDC { Bezeichnung = "Institution", Platzhalter = "ESInstitution", IconType = "AB" });
einsatzstelle.Children.Add(new PlatzhalterDC { Bezeichnung = "Anrede", Platzhalter = "ESAnrede", IconType = "AB" });
einsatzstelle.Children.Add(new PlatzhalterDC { Bezeichnung = "Briefanrede", Platzhalter = "ESBriefanrede", IconType = "AB" });
einsatzstelle.Children.Add(new PlatzhalterDC() { Bezeichnung = "Vorname", Platzhalter = "ESVorname", FieldName = "Person.FirstName", IconType = "AB" });
einsatzstelle.Children.Add(new PlatzhalterDC() { Bezeichnung = "Nachname", Platzhalter = "ESNachname", FieldName = "Person.LastName", IconType = "AB" });
einsatzstelle.Children.Add(new PlatzhalterDC() { Bezeichnung = "Straße", Platzhalter = "ESStrasse", IconType = "AB", FieldName = "Person.Address.Street" });
einsatzstelle.Children.Add(new PlatzhalterDC() { Bezeichnung = "PLZ", Platzhalter = "ESPLZ", IconType = "AB", FieldName = "Person.Address.PostalCode" });
einsatzstelle.Children.Add(new PlatzhalterDC() { Bezeichnung = "Ort", Platzhalter = "ESOrt", IconType = "AB", FieldName = "Person.Address.Town" });
einsatzstelle.Children.Add(new PlatzhalterDC() { Bezeichnung = "Telefon", Platzhalter = "ESTelefon", FieldName = "Person.Contacts", IconType = "AB" });
einsatzstelle.Children.Add(new PlatzhalterDC() { Bezeichnung = "Handy", Platzhalter = "ESHandy", FieldName = "Person.Contacts", IconType = "AB" });
einsatzstelle.Children.Add(new PlatzhalterDC() { Bezeichnung = "E-Mail", Platzhalter = "ESEmail", FieldName = "Person.Contacts", IconType = "AB" });
einsatzstelle.Children.Add(new PlatzhalterDC() { Bezeichnung = "Fax", Platzhalter = "ESFax", FieldName = "Person.Contacts", IconType = "AB" });
vga.Children.Add(einsatzstelle);
PlatzhalterDC betreuung = new PlatzhalterDC()
{
@@ -108,21 +138,23 @@ namespace BeWo.Service.Dokumentverwaltung
Children = new List<PlatzhalterDC>(),
IconType = "Paste"
};
#region Children Betreuung
PlatzhalterDC betreuungsbeginn = new PlatzhalterDC() { Bezeichnung = "Betreuungsbeginn", Platzhalter = "Betreuungsbeginn", FieldName = "AssistanceBegin", IconType = "AB" };
PlatzhalterDC betreuungsbeginn = new PlatzhalterDC() { Bezeichnung = "Betreuungsbeginn", Platzhalter = "KlBetreuungsbeginn", FieldName = "AssistanceBegin", IconType = "AB" };
betreuung.Children.Add(betreuungsbeginn);
PlatzhalterDC betreuungsende = new PlatzhalterDC() { Bezeichnung = "Betreuungsende", Platzhalter = "Betreuungsende", FieldName = "TerminationDate", IconType = "AB" };
PlatzhalterDC betreuungsende = new PlatzhalterDC() { Bezeichnung = "Betreuungsende", Platzhalter = "KlBetreuungsende", FieldName = "TerminationDate", IconType = "AB" };
betreuung.Children.Add(betreuungsende);
PlatzhalterDC grundBetreuungsende = new PlatzhalterDC() { Bezeichnung = "Grund Betreuungsbeendung", Platzhalter = "GrundBetreuungsbeendung", FieldName = "TerminationReason", IconType = "AB" };
PlatzhalterDC grundBetreuungsende = new PlatzhalterDC() { Bezeichnung = "Grund Betreuungsbeendung", Platzhalter = "KlGrundBetreuungsbeendung", FieldName = "TerminationReason", IconType = "AB" };
betreuung.Children.Add(grundBetreuungsende);
personendaten.Children.Add(betreuung);
PlatzhalterDC behindertenausweis = new PlatzhalterDC()
{
Bezeichnung = "Schwerbehindertenausweis",
Children = new List<PlatzhalterDC>(),
IconType = "ContactCardWebDisabled"
};
#region Children Behindertenausweis
PlatzhalterDC amt = new PlatzhalterDC() { Bezeichnung = "Ausstellendes Amt", Platzhalter = "AusweisAmt", FieldName = "AusstVersAmt", IconType = "AB" };
behindertenausweis.Children.Add(amt);
PlatzhalterDC gueltigVon = new PlatzhalterDC() { Bezeichnung = "Gültig von", Platzhalter = "AusweisGueltigVon", FieldName = "AusweisGueltigVon", IconType = "AB" };
@@ -137,9 +169,9 @@ namespace BeWo.Service.Dokumentverwaltung
behindertenausweis.Children.Add(gradDerBehinderung);
betreuung.Children.Add(behindertenausweis);
#endregion
PlatzhalterDC pflegegrad = new PlatzhalterDC() { Bezeichnung = "Pflegegrad", Platzhalter = "Pflegegrad", FieldName = "Pflegegrad", IconType = "AB" };
PlatzhalterDC pflegegrad = new PlatzhalterDC() { Bezeichnung = "Pflegegrad", Platzhalter = "KlPflegegrad", FieldName = "Pflegegrad", IconType = "AB" };
betreuung.Children.Add(pflegegrad);
PlatzhalterDC versicherung = new PlatzhalterDC()
@@ -148,16 +180,41 @@ namespace BeWo.Service.Dokumentverwaltung
Children = new List<PlatzhalterDC>(),
IconType = "OfficeBulidingBlackDisabled"
};
#region Children Versicherung
PlatzhalterDC krankenkasse = new PlatzhalterDC() { Bezeichnung = "Krankenkasse", Platzhalter = "KlientKrankenkasse", IconType = "AB" };
versicherung.Children.Add(krankenkasse);
PlatzhalterDC versnummer = new PlatzhalterDC() { Bezeichnung = "Versichertennummer", Platzhalter = "KlientVersNummer", IconType = "AB" };
versicherung.Children.Add(krankenkasse);
PlatzhalterDC versStatus = new PlatzhalterDC() { Bezeichnung = "Versicherungsstatus", Platzhalter = "KlientVersicherungsstatus", IconType = "AB" };
versicherung.Children.Add(krankenkasse);
#endregion
#endregion
PlatzhalterDC krankenkasse = new PlatzhalterDC() { Bezeichnung = "Krankenkasse", Platzhalter = "KlKrankenkasse", IconType = "AB" };
versicherung.Children.Add(krankenkasse);
PlatzhalterDC versnummer = new PlatzhalterDC() { Bezeichnung = "Versichertennummer", Platzhalter = "KlVersNummer", IconType = "AB" };
versicherung.Children.Add(krankenkasse);
PlatzhalterDC versStatus = new PlatzhalterDC() { Bezeichnung = "Versicherungsstatus", Platzhalter = "KlVersicherungsstatus", IconType = "AB" };
versicherung.Children.Add(krankenkasse);
personendaten.Children.Add(versicherung);
PlatzhalterDC wohnung = new PlatzhalterDC()
{
Bezeichnung = "Wohnung",
Children = new List<PlatzhalterDC>(),
IconType = "OfficeBulidingBlackDisabled"
};
wohnung.Children.Add(new PlatzhalterDC() { Bezeichnung = "Einzugsdatum", Platzhalter = "WVEinzugsdatum", FieldName = "Person.WohneinheitBelegung.StartDate", IconType = "AB" });
wohnung.Children.Add(new PlatzhalterDC() { Bezeichnung = "Auszugsdatum", Platzhalter = "WVAuszugsdatum", FieldName = "Person.WohneinheitBelegung.EndDate", IconType = "AB" });
wohnung.Children.Add(new PlatzhalterDC() { Bezeichnung = "Einheit", Platzhalter = "WVEinheit", FieldName = "Person.Wohneinheit.Zimmername", IconType = "AB" });
wohnung.Children.Add(new PlatzhalterDC() { Bezeichnung = "Straße", Platzhalter = "WVStrasse", FieldName = "Person.Wohneinheit.Address.Street", IconType = "AB" });
wohnung.Children.Add(new PlatzhalterDC() { Bezeichnung = "PLZ", Platzhalter = "WVPLZ", FieldName = "Person.Wohneinheit.Address.PostalCode", IconType = "AB" });
wohnung.Children.Add(new PlatzhalterDC() { Bezeichnung = "Ort", Platzhalter = "WVOrt", FieldName = "Person.Wohneinheit.Address.Town", IconType = "AB" });
wohnung.Children.Add(new PlatzhalterDC() { Bezeichnung = "Stockwerk", Platzhalter = "WVStock", FieldName = "Person.Wohneinheit.Stock", IconType = "AB" });
wohnung.Children.Add(new PlatzhalterDC() { Bezeichnung = "Miete", Platzhalter = "WVMiete", FieldName = "Person.Wohneinheit.Miete", IconType = "AB" });
wohnung.Children.Add(new PlatzhalterDC() { Bezeichnung = "Heizung", Platzhalter = "WVHeizung", FieldName = "Person.Wohneinheit.Heizung", IconType = "AB" });
wohnung.Children.Add(new PlatzhalterDC() { Bezeichnung = "Strom", Platzhalter = "WVStrom", FieldName = "Person.Wohneinheit.Strom", IconType = "AB" });
wohnung.Children.Add(new PlatzhalterDC() { Bezeichnung = "Betriebskosten", Platzhalter = "WVBetriebskosten", FieldName = "Person.Wohneinheit.Betriebskosten", IconType = "AB" });
wohnung.Children.Add(new PlatzhalterDC() { Bezeichnung = "Sonstige Kosten", Platzhalter = "WVSonstigeKosten", FieldName = "Person.Wohneinheit.SonstigeKosten", IconType = "AB" });
wohnung.Children.Add(new PlatzhalterDC() { Bezeichnung = "Kaution", Platzhalter = "WVKaution", FieldName = "Person.Wohneinheit.Kaution", IconType = "AB" });
wohnung.Children.Add(new PlatzhalterDC() { Bezeichnung = "Zusatz", Platzhalter = "WVZusatz", FieldName = "Person.Wohneinheit.Zusatznotiz", IconType = "AB" });
personendaten.Children.Add(wohnung);
PlatzhalterDC sonstiges = new PlatzhalterDC()
{
Bezeichnung = "Sonstiges",
@@ -174,10 +231,8 @@ namespace BeWo.Service.Dokumentverwaltung
liste.AddRange(em.GetPlatzhalter());
liste.Add(personendaten);
liste.Add(adressdatenKlient);
liste.Add(vga);
//liste.Add(adressdatenOrganisation);
liste.Add(betreuung);
liste.Add(sonstiges);
return liste;

View File

@@ -34,8 +34,24 @@ namespace BeWo.Service.Dokumentverwaltung
employeedaten.Children.Add(new PlatzhalterDC { Bezeichnung = "Fax", Platzhalter = "MaFax", FieldName = "Person.Fax", IconType = "AB" });
employeedaten.Children.Add(new PlatzhalterDC { Bezeichnung = "E-Mail", Platzhalter = "MaEmail", FieldName = "Person.Mail", IconType = "AB" });
employeedaten.Children.Add(new PlatzhalterDC { Bezeichnung = "Handy", Platzhalter = "MaHandy", FieldName = "Person.Mobile", IconType = "AB" });
PlatzhalterDC adressdaten = new PlatzhalterDC()
{
Bezeichnung = "Adressdaten",
Children = new List<PlatzhalterDC>(),
IconType = "Home"
};
PlatzhalterDC strasse = new PlatzhalterDC() { Bezeichnung = "Straße", Platzhalter = "MaStrasse", IconType = "AB", FieldName = "Person.Address.Street" };
adressdaten.Children.Add(strasse);
PlatzhalterDC plz = new PlatzhalterDC() { Bezeichnung = "PLZ", Platzhalter = "MaPLZ", IconType = "AB", FieldName = "Person.Address.PostalCode" };
adressdaten.Children.Add(plz);
PlatzhalterDC ort = new PlatzhalterDC() { Bezeichnung = "Ort", Platzhalter = "MaOrt", IconType = "AB", FieldName = "Person.Address.Town" };
adressdaten.Children.Add(ort);
employeedaten.Children.Add(adressdaten);
liste.Add(employeedaten);
return liste;

View File

@@ -70,7 +70,7 @@ namespace BeWo.Service.Plugins
//t = "5351926758"; // Viva a Vida
//t = "2215396183"; // Diakonie Remscheid Lennep
//t = "5157599087"; // SHG Schwerte
//t = "4526293996"; // Fortis
t = "4526293996"; // Fortis
//t = "3647969417"; // Caritas Bottrop
//t = "3057313346"; // SSB Mainz
//t = "6246287823"; // BeWo Alsdorf
@@ -118,7 +118,7 @@ namespace BeWo.Service.Plugins
//t = "4982295287"; // ASB Hamm
//t = "3890031575"; // Die Wohnhelfer Kuhrau
//t = "3536719736"; // BeWo Stefanie Schäfer (BeWoKerpen)
//t = "7739670213"; // SPZ Leverkusen
t = "7739670213"; // SPZ Leverkusen
//t = "3341456098"; // Hilfe Daheim (früher BeWo Schillinger)
//t = "4271389563"; // Komm Mit
//t = "5430005891"; // Marienhospital Eickel
@@ -362,7 +362,7 @@ namespace BeWo.Service.Plugins
//t = "1372050368"; // Petra Wagner Matthes
//t = "1253359817"; // Lebenshilfe Bad Kreuznach e.V.
//t = "9696466498"; // Lebenshilfe Bad Kreuznach (Wohnstätte)
t = "3141157568"; // Lebenshilfe Bad Kreuznach (Familienunterstützender Dienst)
//t = "3141157568"; // Lebenshilfe Bad Kreuznach (Familienunterstützender Dienst)
//t = "6038574522"; // I-Wohl
//t = "2438529184"; // Alloheim Seniorenresidenzen SE
//t = "7564067748"; // SKM Aachen

View File

@@ -893,6 +893,42 @@ namespace BeWo.Service.ServiceImplementations
feed.Title = mgr.FeedTitle;
feed.Description = mgr.FeedDescription;
var t = PluginLoader.Tenant;
if (!String.IsNullOrEmpty(t))
{
//Liste aller Datenbanken pro Server
//https://support.bewoplaner.de/api/getcontractstate.php?ContractsState=app2.bewoplaner.de&CustomerIDs=1
var alleApp1 = "4190877552,4801617798,5620636022,4950382346,2547623489,6246287823,5380327510,3886054624,1234567890,1441747891,1106039294,1505148718,4199238586,1549622397,2994586539,1873138856,1420341656,5430005891,6712648331,1076891970,3785623125,1378137009,1992495802,5926081834,4378753169,5653806613,5484692276,6923790936,2214258555,3227700467,3341456098,3265049248,6601628227,2998118179,7138297573,9495336024,2499262621,5462295916,1733934665,5805202339,9290510010,1608775460,3915346496,3460972351,8562233401,6380958500,3184859776,3517812158,3460972350,7381352241,6297638711,2808556629,5120047701,3623837005,1000000000,8897605322,4525013596,8181286349,2301474784,9342168675,9278594862,4137042939,8027708435,7419804320";
var alleApp2 = "demo,1421021462,3196643272,2544632712,4917794021,9109849293,8719930557,6272871054,2215396183,9447917179,3890031575,9094672461,2463764327,1352143437,3522103738,2839619357,9893557471,4069072369,2954725299,9814444882,3563903598,2918696314,3010479871,7077286353,7564067748,3892746107,2000000000,7058292376,8828216586,1159580198,2356097460,6161292640,6884855402,8423627748,5509064354,3057313346,2181497347,7852961459,2599702516,6653973776,6322291780,7282396774,5761861730,9171211375,9381048759,0629004412,5687373602,8603970172,1676990640,1783511855,1701920223,2028095630,1062385308,1774789565,8947336185,3936475760,6265842607,3311520228,7107514623,5351926758,2235342307,9805564204,4434019324,3718732195,7923170615,5344902949,3647969417,4529320405,6463422907,7130228334,4941141927,6219220038,5518600303,4160851689,2927247138,9383760246,1172092025,6320805883,6149463003";
var alleApp6 = "3565931805,2727860898,6971328056,8251343124,5065709552,6819347851,2986016022,1750211065,6028314513,3640152169,4351087063,1102876860,4947061147,5578206856,6323001211,1378705749,6178735147,5929601293,3295440484,6082225533,9416221963,1262219859,6000000000,5850903700,5427523619,4293131072,7114701269,9815376800,5960095273,1549093609,8281327384,4820371076,5381886394,5798370140,2438529184,6916712798,6917917884,4817284046,3835353926,8366649557,1508800817,8283849714,9926705197,8323809196,2385915144,9318163880,2535794597,9518001524,1048483934,1193950621,1316958991,1422963536,9064234785,1147414607,3620355768,9430188510,4823067940,9394004017,5433105975,5169297106,1566251835,5240630948,4152581290,2594047883,8740758367,9734214365,9995011876,1253359817,7748694330,9678360705,4748304562,9389386079,5161991213,5595701056,8002913382,5208402821,6758396876,1011478760,3240672437,3629696651,2120989920,7951718431,9254115251,4368361336,3536079480,2976949196,5880845152,5722262183,5537187628,9388871209,7037547461,6860475645,7712740386,2105680746,5592509446,5315865694,2661610871,3208082132,4654766672,2387527289,3551932724,3217696911,7663765314,8242644560,8184278271,4148215029,2314784470,5076807716,6181807138,4052216789,1526158312";
if (feed.Items.Count < 4 && (alleApp1.Contains(t) || alleApp2.Contains(t) || alleApp6.Contains(t)))
{
var item = new RssItem();
item.Title = "BeWoPlaner Update Mobil Client";
feed.Items.Add(item);
if (alleApp2.Contains(t))
{
item.Date = new DateTime(2025, 07, 25);
item.Description = @"Sehr geehrte Kunden,
auf Ihrem Server wird am Wochenende bis zum 28.07.25 ein Update des Mobilklient (mobile BeWoPlaner Variante) eingespielt.";
}
else
{
item.Date = new DateTime(2025, 8, 6);
item.Description = @"Sehr geehrte Kunden,
auf Ihrem Server wurde ein Update des Mobilklient (mobile BeWoPlaner Variante) eingespielt.";
}
feed.Items = feed.Items.OrderByDescending(f => f.Date).ToList();
}
}
return feed;
}
catch (Exception)

View File

@@ -1488,6 +1488,7 @@ namespace BeWo.Service.ServiceImplementations
if(sc.Customer?.Oid.HasValue ?? false)
{
dc.CustomerOid = sc.Customer.Oid.Value;
dc.CustomerName = String.Format("({0}) ", sc.Customer.Person.LastNameFirstName);
}
if(sc.Oid.HasValue)
@@ -6613,15 +6614,28 @@ namespace BeWo.Service.ServiceImplementations
if (url.IsNullOrEmpty())
return null;
var index = url.IndexOf("type=") + 5;
var typeString = url.Substring(index);
if (typeString.IndexOf("&") > 0)
ReportTypes? reportType = null;
if (url.IndexOf("TemplateSelection") >= 0)
{
typeString = typeString.Substring(0, typeString.IndexOf("&"));
reportType = ReportTypes.CustomerData;
}
if (!Enum.TryParse(typeString, out ReportTypes reportType))
else
{
var index = url.IndexOf("type=") + 5;
var typeString = url.Substring(index);
if (typeString.IndexOf("&") > 0)
{
typeString = typeString.Substring(0, typeString.IndexOf("&"));
}
if (Enum.TryParse(typeString, out ReportTypes rt))
{
reportType = rt;
}
}
if (!reportType.HasValue)
{
return null;
}
var list = MapperFactory.ReportTemplateDC_ReportTemplate.MapToNewDCs(DAOFactory.GenericDAO.GetAllActive<ReportTemplate>().Where(x => x.ReportTemplateType == reportType));
if (list.Count == 0 && reportType == ReportTypes.RosterReport)
@@ -6640,6 +6654,15 @@ namespace BeWo.Service.ServiceImplementations
Oid = -2
});
}
if (list.Count == 0 && reportType == ReportTypes.CustomerData && url.IndexOf("TemplateSelection") >= 0)
{
list.Add(new ReportTemplateDC
{
DisplayName = "Stammblatt",
ReportTemplateType = ReportTypes.CustomerData,
Oid = -1
});
}
return list;
}
catch (Exception e)

View File

@@ -270,6 +270,7 @@ namespace BeWo.ServiceUtils.History
Person_Abbreviation = newPerson.Abbreviation,
Person_AufenthaltsStatus = newPerson.AufenthaltsStatus?.TypeDescription ?? "",
Person_DateOfBirth = newPerson.DateOfBirth,
Person_PlaceOfBirth = newPerson.PlaceOfBirth,
Person_FamilyStatus = newPerson.FamilyStatus,
Person_FirstName = newPerson.FirstName,
Person_Function = newPerson.Function?.TypeDescription ?? "",

View File

@@ -717,7 +717,8 @@ namespace BS.Shared
SozSchwierigkeitenType = 38,
SozBeziehungenType = 39,
ErstaufnahmeType = 40,
RegionType = 41
RegionType = 41,
VgAVerlauf
}
public enum ContactType
@@ -1373,4 +1374,11 @@ namespace BS.Shared
Assistent,
User
}
public enum VgaTypeEnum
{
Vga, //Vermittlung gemeinnütziger Arbeit
Asa, //Aufsuchendes Angebot? o.ä.
Tgv //Tagesgeldverwaltung
}
}

View File

@@ -32,6 +32,7 @@ namespace BS.Shared.Core
public static Dictionary<Enum, string> Wohnhilfe2Translation;
public static Dictionary<Enum, string> Gkv2Translation;
public static Dictionary<object, string> VgaType2Translation;
public static Dictionary<ValueListEntryType, String> ValueListEntryType2Header;
@@ -67,6 +68,8 @@ namespace BS.Shared.Core
InitGkvTranslation();
InitVgaTypeTranslation();
#region FamilyStatusTranslations
FamilyStatusTranslations = new Dictionary<object, String>
{
@@ -417,6 +420,9 @@ namespace BS.Shared.Core
{
ValueListEntryType.Vermittlungsgrundlage, "Vermittlungsgrundlage"
},
{
ValueListEntryType.VgAVerlauf, "Verlauf"
},
{
ValueListEntryType.EinkommenBeginnType, Translator.Translate("Einkommensart zu Beginn")
},
@@ -654,6 +660,7 @@ namespace BS.Shared.Core
MerkzeichenTranslations.DoForEach(p => AllTranslations.AddAndIgnoreDuplicates(p.Key, p.Value));
Wohnhilfe2Translation?.DoForEach(kv => AllTranslations.Add(kv.Key, kv.Value));
Gkv2Translation?.DoForEach(kv => AllTranslations.Add(kv.Key, kv.Value));
VgaType2Translation?.DoForEach(kv => AllTranslations.AddAndIgnoreDuplicates((VgaTypeEnum)kv.Key, kv.Value));
}
private static void InitUserRightTranslation()
@@ -1123,5 +1130,18 @@ namespace BS.Shared.Core
Gkv2Translation = dict;
}
private static void InitVgaTypeTranslation()
{
var dict = new Dictionary<object, string>();
dict.Add(VgaTypeEnum.Vga, Translator.Translate("VgA"));
dict.Add(VgaTypeEnum.Asa, Translator.Translate("ASA"));
dict.Add(VgaTypeEnum.Tgv, Translator.Translate("TGV"));
VgaType2Translation = dict;
}
}
}

View File

@@ -33,6 +33,7 @@ namespace BS.Shared.Core
public static string EinheitZeiterfassung => "EinheitZeiterfassung";
public static string HilfeplanAuslaufAuswahl => "HilfeplanAuslaufAuswahl";
public static string AnzTageZeiterfassErfolgt => "AnzTageZeiterfassErfolgt";
public static string AnzTageUnterschriftErfolgt => "AnzTageUnterschriftErfolgt";
public static string MaxDaysEditServiceRecordsAllowed => "MaxDaysEditServiceRecordsAllowed";
public static string TimeUntilUILock => "TimeUntilUILock";
public static string WindowStateType => "WindowStateType";
@@ -114,7 +115,8 @@ namespace BS.Shared.Core
public static string AllowGkvAbrechnung => "AllowGkvAbrechnung";
public static string ShowWohnhilfe => "ShowWohnhilfe";
public static string ShowVorlagen => "ShowVorlagen";
public static string ShowMitarbeiterSchwerbehindertenInfos => "ShowMitarbeiterSchwerbehindertenInfos";
public static string ShowImportAbschlagszahlungen => "ShowImportAbschlagszahlungen";
public static string ShowPersehImport => "ShowPersehImport";

Some files were not shown because too many files have changed in this diff Show More