4084 lines
266 KiB
XML
4084 lines
266 KiB
XML
<localView:BeWoView
|
|
x:Class="BeWo.View.Detail.CustomerView"
|
|
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:converter="clr-namespace:BeWo.Converter"
|
|
xmlns:core="clr-namespace:BS.Shared.Core;assembly=BS.Shared"
|
|
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
|
|
xmlns:detail="clr-namespace:BeWo.View.Detail"
|
|
xmlns:dxe="http://schemas.devexpress.com/winfx/2008/xaml/editors"
|
|
xmlns:dxg="http://schemas.devexpress.com/winfx/2008/xaml/grid"
|
|
xmlns:localSearchView="clr-namespace:BeWo.View.Search"
|
|
xmlns:localView="clr-namespace:BeWo.View"
|
|
xmlns:markup="clr-namespace:BeWo.MultiLanguage.Markup"
|
|
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
|
|
xmlns:r="clr-namespace:BeWo.Security"
|
|
xmlns:shared="clr-namespace:BS.Shared;assembly=BS.Shared"
|
|
xmlns:t="clr-namespace:BeWo.MultiLanguage.Markup"
|
|
xmlns:uc="clr-namespace:BeWo.Controls;assembly=BeWo.Controls"
|
|
xmlns:val="clr-namespace:BeWo.Validation"
|
|
xmlns:viewmodel="clr-namespace:BeWo.ViewModel"
|
|
x:Name="CustomerBeWoView"
|
|
Width="Auto"
|
|
Height="Auto"
|
|
HorizontalAlignment="Stretch"
|
|
VerticalAlignment="Stretch"
|
|
d:DataContext="{d:DesignInstance Type=viewmodel:CustomerVM,
|
|
IsDesignTimeCreatable=true}"
|
|
d:DesignHeight="800"
|
|
d:DesignWidth="1366"
|
|
Focusable="True"
|
|
GotFocus="UserControl_GotFocus"
|
|
mc:Ignorable="d">
|
|
<localView:BeWoView.Resources>
|
|
<converter:BoolNullCheckConverter x:Key="BoolNullCheckConverter" />
|
|
<converter:BoolReverseConverter x:Key="BoolReverseConverter" />
|
|
</localView:BeWoView.Resources>
|
|
<localView:BeWoView.Triggers>
|
|
<EventTrigger RoutedEvent="FrameworkElement.Loaded" />
|
|
</localView:BeWoView.Triggers>
|
|
<Grid x:Name="root">
|
|
<Grid.Resources>
|
|
<dxg:GridControl
|
|
x:Key="grid_aktuellemvl"
|
|
HorizontalAlignment="Stretch"
|
|
VerticalAlignment="Stretch"
|
|
CustomColumnSort="Grid_aktuellemedikamentenverordnungsliste_OnCustomColumnSort"
|
|
ItemsSource="{Binding Path=AktuelleMedikamentenverordnungsliste.Medikamentenverordnungen, UpdateSourceTrigger=PropertyChanged, Mode=TwoWay}">
|
|
<dxg:GridControl.Columns>
|
|
<dxg:GridColumn
|
|
Width="80"
|
|
FieldName="Verordnungsdatum"
|
|
Header="Datum der Verordnung"
|
|
IsEnabled="False"
|
|
ReadOnly="True">
|
|
<dxg:GridColumn.EditSettings>
|
|
<dxe:DateEditSettings DisplayFormat="d" />
|
|
</dxg:GridColumn.EditSettings>
|
|
</dxg:GridColumn>
|
|
<dxg:GridColumn
|
|
FieldName="MedArt.Bezeichnung"
|
|
Header="Med_Art"
|
|
ReadOnly="True" />
|
|
<dxg:GridColumn
|
|
FieldName="MedName"
|
|
Header="Med_Name"
|
|
ReadOnly="True" />
|
|
<dxg:GridColumn
|
|
Binding="{Binding Path=RowData.Row.Darreichungsform}"
|
|
Header="Darr.form"
|
|
ReadOnly="True" />
|
|
<dxg:GridColumn
|
|
FieldName="Morgens"
|
|
Header="Morgens"
|
|
ReadOnly="True" />
|
|
<dxg:GridColumn
|
|
FieldName="Mittags"
|
|
Header="Mittags"
|
|
ReadOnly="True" />
|
|
<dxg:GridColumn
|
|
FieldName="Abends"
|
|
Header="Abends"
|
|
ReadOnly="True" />
|
|
<dxg:GridColumn
|
|
FieldName="Nachts"
|
|
Header="Nachts"
|
|
ReadOnly="True" />
|
|
<dxg:GridColumn
|
|
FieldName="DepotMenge"
|
|
Header="Depot_Menge"
|
|
ReadOnly="True" />
|
|
<dxg:GridColumn
|
|
Binding="{Binding Path=RowData.Row.DepotRhythmus}"
|
|
Header="Depot_Rhythmus"
|
|
ReadOnly="True" />
|
|
<dxg:GridColumn
|
|
Width="80"
|
|
FieldName="DepotErsterTag"
|
|
Header="Depot_ErsterTag"
|
|
IsEnabled="False"
|
|
ReadOnly="True">
|
|
<dxg:GridColumn.EditSettings>
|
|
<dxe:DateEditSettings DisplayFormat="d" />
|
|
</dxg:GridColumn.EditSettings>
|
|
</dxg:GridColumn>
|
|
<dxg:GridColumn
|
|
Width="80"
|
|
FieldName="DepotNaechsterTag"
|
|
Header="Depot_NächsterTag"
|
|
IsEnabled="False"
|
|
ReadOnly="True">
|
|
<dxg:GridColumn.EditSettings>
|
|
<dxe:DateEditSettings DisplayFormat="d" />
|
|
</dxg:GridColumn.EditSettings>
|
|
</dxg:GridColumn>
|
|
<dxg:GridColumn
|
|
FieldName="MedBemerkung"
|
|
Header="Med_Bemerkung"
|
|
ReadOnly="True" />
|
|
<dxg:GridColumn
|
|
FieldName="MedVerordnet"
|
|
Header="Med_Verordnet"
|
|
ReadOnly="True" />
|
|
</dxg:GridControl.Columns>
|
|
<dxg:GridControl.View>
|
|
<dxg:TableView
|
|
AutoWidth="true"
|
|
NavigationStyle="Cell"
|
|
ShowGroupPanel="False"
|
|
ShowGroupedColumns="false"
|
|
ShowTotalSummary="False" />
|
|
</dxg:GridControl.View>
|
|
</dxg:GridControl>
|
|
<dxg:GridControl
|
|
x:Key="grid_bedarfsmvl"
|
|
HorizontalAlignment="Stretch"
|
|
VerticalAlignment="Stretch"
|
|
ItemsSource="{Binding Path=Bedarfsmedikamentenverordnungsliste.Medikamentenverordnungen, UpdateSourceTrigger=PropertyChanged, Mode=TwoWay}">
|
|
<dxg:GridControl.Columns>
|
|
<dxg:GridColumn
|
|
Width="80"
|
|
FieldName="Verordnungsdatum"
|
|
Header="Datum der Verordnung"
|
|
IsEnabled="False"
|
|
ReadOnly="True">
|
|
<dxg:GridColumn.EditSettings>
|
|
<dxe:DateEditSettings DisplayFormat="d" />
|
|
</dxg:GridColumn.EditSettings>
|
|
</dxg:GridColumn>
|
|
<dxg:GridColumn
|
|
FieldName="MedArt.Bezeichnung"
|
|
Header="Med_Art"
|
|
ReadOnly="True" />
|
|
<dxg:GridColumn
|
|
FieldName="MedName"
|
|
Header="Med_Name"
|
|
ReadOnly="True" />
|
|
<dxg:GridColumn
|
|
Binding="{Binding Path=RowData.Row.Darreichungsform}"
|
|
Header="Darr.form"
|
|
ReadOnly="True" />
|
|
<dxg:GridColumn
|
|
FieldName="Morgens"
|
|
Header="Morgens"
|
|
ReadOnly="True" />
|
|
<dxg:GridColumn
|
|
FieldName="Mittags"
|
|
Header="Mittags"
|
|
ReadOnly="True" />
|
|
<dxg:GridColumn
|
|
FieldName="Abends"
|
|
Header="Abends"
|
|
ReadOnly="True" />
|
|
<dxg:GridColumn
|
|
FieldName="Nachts"
|
|
Header="Nachts"
|
|
ReadOnly="True" />
|
|
<dxg:GridColumn
|
|
FieldName="DepotMenge"
|
|
Header="Depot_Menge"
|
|
ReadOnly="True" />
|
|
<dxg:GridColumn
|
|
Binding="{Binding Path=RowData.Row.DepotRhythmus}"
|
|
Header="Depot_Rhythmus"
|
|
ReadOnly="True" />
|
|
<dxg:GridColumn
|
|
Width="80"
|
|
FieldName="DepotErsterTag"
|
|
Header="Depot_ErsterTag"
|
|
IsEnabled="False"
|
|
ReadOnly="True">
|
|
<dxg:GridColumn.EditSettings>
|
|
<dxe:DateEditSettings DisplayFormat="d" />
|
|
</dxg:GridColumn.EditSettings>
|
|
</dxg:GridColumn>
|
|
<dxg:GridColumn
|
|
Width="80"
|
|
FieldName="DepotNaechsterTag"
|
|
Header="Depot_NächsterTag"
|
|
IsEnabled="False"
|
|
ReadOnly="True">
|
|
<dxg:GridColumn.EditSettings>
|
|
<dxe:DateEditSettings DisplayFormat="d" />
|
|
</dxg:GridColumn.EditSettings>
|
|
</dxg:GridColumn>
|
|
<dxg:GridColumn
|
|
FieldName="MedBemerkung"
|
|
Header="Med_Bemerkung"
|
|
ReadOnly="True" />
|
|
<dxg:GridColumn
|
|
FieldName="MedVerordnet"
|
|
Header="Med_Verordnet"
|
|
ReadOnly="True" />
|
|
</dxg:GridControl.Columns>
|
|
<dxg:GridControl.View>
|
|
<dxg:TableView
|
|
AutoWidth="true"
|
|
NavigationStyle="Cell"
|
|
ShowGroupPanel="False"
|
|
ShowGroupedColumns="false"
|
|
ShowTotalSummary="False" />
|
|
</dxg:GridControl.View>
|
|
</dxg:GridControl>
|
|
|
|
|
|
<dxg:GridControl
|
|
x:Key="grid_medikamentenverordnungshistorie"
|
|
Grid.Row="1"
|
|
Grid.Column="0"
|
|
Grid.ColumnSpan="7"
|
|
HorizontalAlignment="Stretch"
|
|
VerticalAlignment="Stretch"
|
|
CustomColumnSort="Grid_medikamentenverordnungshistorie_OnCustomColumnSort"
|
|
ItemsSource="{Binding Path=UngueltigeVerordnungen}">
|
|
<dxg:GridControl.DetailDescriptor>
|
|
<dxg:DataControlDetailDescriptor ItemsSourceBinding="{Binding Medikamentenverordnungen}">
|
|
<dxg:GridControl>
|
|
<dxg:GridControl.Columns>
|
|
<dxg:GridColumn
|
|
FieldName="MedArt.Bezeichnung"
|
|
Header="Med_Art"
|
|
ReadOnly="True" />
|
|
<dxg:GridColumn
|
|
FieldName="MedName"
|
|
Header="Med_Name"
|
|
ReadOnly="True" />
|
|
<dxg:GridColumn
|
|
Binding="{Binding Path=RowData.Row.Darreichungsform}"
|
|
Header="Darr.form"
|
|
ReadOnly="True" />
|
|
<dxg:GridColumn
|
|
FieldName="Morgens"
|
|
Header="Morgens"
|
|
ReadOnly="True" />
|
|
<dxg:GridColumn
|
|
FieldName="Mittags"
|
|
Header="Mittags"
|
|
ReadOnly="True" />
|
|
<dxg:GridColumn
|
|
FieldName="Abends"
|
|
Header="Abends"
|
|
ReadOnly="True" />
|
|
<dxg:GridColumn
|
|
FieldName="Nachts"
|
|
Header="Nachts"
|
|
ReadOnly="True" />
|
|
<dxg:GridColumn
|
|
FieldName="DepotMenge"
|
|
Header="Depot_Menge"
|
|
ReadOnly="True" />
|
|
<dxg:GridColumn
|
|
Binding="{Binding Path=RowData.Row.DepotRhythmus}"
|
|
Header="Depot_Rhythmus"
|
|
ReadOnly="True" />
|
|
<dxg:GridColumn
|
|
Width="80"
|
|
FieldName="DepotErsterTag"
|
|
Header="Depot_ErsterTag"
|
|
IsEnabled="False"
|
|
ReadOnly="True">
|
|
<dxg:GridColumn.EditSettings>
|
|
<dxe:DateEditSettings DisplayFormat="d" />
|
|
</dxg:GridColumn.EditSettings>
|
|
</dxg:GridColumn>
|
|
<dxg:GridColumn
|
|
Width="80"
|
|
FieldName="DepotNaechsterTag"
|
|
Header="Depot_NächsterTag"
|
|
IsEnabled="False"
|
|
ReadOnly="True">
|
|
<dxg:GridColumn.EditSettings>
|
|
<dxe:DateEditSettings DisplayFormat="d" />
|
|
</dxg:GridColumn.EditSettings>
|
|
</dxg:GridColumn>
|
|
<dxg:GridColumn
|
|
FieldName="MedBemerkung"
|
|
Header="Med_Bemerkung"
|
|
ReadOnly="True" />
|
|
<dxg:GridColumn
|
|
FieldName="MedVerordnet"
|
|
Header="Med_Verordnet"
|
|
ReadOnly="True" />
|
|
</dxg:GridControl.Columns>
|
|
<dxg:GridControl.View>
|
|
<dxg:TableView
|
|
x:Name="medHistorienTableView"
|
|
AutoWidth="True"
|
|
NavigationStyle="Cell"
|
|
ShowGroupPanel="False"
|
|
ShowGroupedColumns="false"
|
|
ShowTotalSummary="False" />
|
|
</dxg:GridControl.View>
|
|
</dxg:GridControl>
|
|
</dxg:DataControlDetailDescriptor>
|
|
</dxg:GridControl.DetailDescriptor>
|
|
<dxg:GridControl.Columns>
|
|
<dxg:GridColumn
|
|
Width="10"
|
|
FieldName="x"
|
|
Header="">
|
|
<dxg:GridColumn.CellTemplate>
|
|
<DataTemplate>
|
|
<Button
|
|
Width="18"
|
|
Height="18"
|
|
VerticalAlignment="Center"
|
|
Click="RemoveHistMedVOClick"
|
|
Content="r"
|
|
FontFamily="Webdings" />
|
|
</DataTemplate>
|
|
</dxg:GridColumn.CellTemplate>
|
|
</dxg:GridColumn>
|
|
<dxg:GridColumn
|
|
AllowEditing="False"
|
|
FieldName="Notice"
|
|
Header="Liste"
|
|
ReadOnly="True" />
|
|
<dxg:GridColumn
|
|
AllowEditing="False"
|
|
FieldName="Ersteller"
|
|
Header="{markup:Translate Ersteller}"
|
|
ReadOnly="True" />
|
|
<dxg:GridColumn
|
|
FieldName="X"
|
|
Header="Drucken"
|
|
ReadOnly="True">
|
|
<dxg:GridColumn.CellTemplate>
|
|
<DataTemplate>
|
|
<TextBlock x:Name="textblock_link_pdfexport" VerticalAlignment="Center">
|
|
<Hyperlink
|
|
x:Name="LinkListeDrucken"
|
|
Click="MVHistoryEntryHyperlinkClick"
|
|
Foreground="#FF2B508B"
|
|
RequestNavigate="LinkListeDrucken_OnRequestNavigate"
|
|
TargetName="_NewWindow">
|
|
<Run Text="Drucken" />
|
|
</Hyperlink>
|
|
</TextBlock>
|
|
</DataTemplate>
|
|
</dxg:GridColumn.CellTemplate>
|
|
</dxg:GridColumn>
|
|
</dxg:GridControl.Columns>
|
|
<dxg:GridControl.View>
|
|
<dxg:TableView
|
|
AutoWidth="true"
|
|
NavigationStyle="Cell"
|
|
ShowGroupPanel="False"
|
|
ShowGroupedColumns="false"
|
|
ShowTotalSummary="False" />
|
|
</dxg:GridControl.View>
|
|
</dxg:GridControl>
|
|
<dxg:GridControl
|
|
x:Key="grid_costBearer"
|
|
HorizontalAlignment="Stretch"
|
|
VerticalAlignment="Stretch"
|
|
ItemsSource="{Binding Path=CostBearers.VMList}">
|
|
<dxg:GridControl.Columns>
|
|
<dxg:GridColumn
|
|
Width="24"
|
|
FieldName="Notice"
|
|
FixedWidth="True"
|
|
Header=""
|
|
ReadOnly="True">
|
|
<dxg:GridColumn.CellTemplate>
|
|
<DataTemplate>
|
|
<Button
|
|
Width="18"
|
|
Height="18"
|
|
VerticalAlignment="Center"
|
|
Click="Button_deleteCostBearerClick"
|
|
Content="r"
|
|
FontFamily="Webdings" />
|
|
</DataTemplate>
|
|
</dxg:GridColumn.CellTemplate>
|
|
</dxg:GridColumn>
|
|
<dxg:GridColumn
|
|
x:Name="gridcolumn_costbearer"
|
|
Width="150"
|
|
AllowEditing="False"
|
|
FieldName="CostBearer"
|
|
Header="{markup:Translate Kostenträger}" />
|
|
<dxg:GridColumn
|
|
Width="200"
|
|
FieldName="ReferenceNumber"
|
|
Header="{markup:Translate Aktenzeichen des Klienten}" />
|
|
<dxg:GridColumn
|
|
Width="250"
|
|
FieldName="Notice"
|
|
Header="Notiz" />
|
|
</dxg:GridControl.Columns>
|
|
<dxg:GridControl.View>
|
|
<dxg:TableView
|
|
AutoWidth="true"
|
|
NavigationStyle="Cell"
|
|
RowDoubleClick="TableView_OnRowDoubleClick"
|
|
ShowGroupPanel="False"
|
|
ShowGroupedColumns="false"
|
|
ShowTotalSummary="False" />
|
|
</dxg:GridControl.View>
|
|
</dxg:GridControl>
|
|
<dxg:GridControl
|
|
x:Key="datagrid_EmployeeRelation"
|
|
HorizontalAlignment="Stretch"
|
|
VerticalAlignment="Stretch"
|
|
ItemsSource="{Binding Path=EmployeeRelations.VMList}">
|
|
<dxg:GridControl.Columns>
|
|
<dxg:GridColumn
|
|
Width="24"
|
|
FieldName="Notice"
|
|
FixedWidth="True"
|
|
Header=""
|
|
ReadOnly="True">
|
|
<dxg:GridColumn.CellTemplate>
|
|
<DataTemplate>
|
|
<Button
|
|
Width="18"
|
|
Height="18"
|
|
VerticalAlignment="Center"
|
|
Click="button_removeEmployeeRelation_Click"
|
|
Content="r"
|
|
FontFamily="Webdings" />
|
|
</DataTemplate>
|
|
</dxg:GridColumn.CellTemplate>
|
|
</dxg:GridColumn>
|
|
<dxg:GridColumn
|
|
Width="150"
|
|
AllowEditing="False"
|
|
FieldName="Employee.SimpleDescription"
|
|
Header="{markup:Translate Betreuer(in)}"
|
|
SortOrder="Ascending" />
|
|
<dxg:GridColumn
|
|
x:Name="gridcolumn_employeerole"
|
|
Width="200"
|
|
FieldName="Role"
|
|
Header="Rolle" />
|
|
<dxg:GridColumn
|
|
Width="200"
|
|
FieldName="StartDate"
|
|
Header="{markup:Translate Startdatum}" />
|
|
<dxg:GridColumn
|
|
Width="200"
|
|
FieldName="EndDate"
|
|
Header="{markup:Translate Enddatum}" />
|
|
<dxg:GridColumn
|
|
Width="250"
|
|
FieldName="Notice"
|
|
Header="Erläuterung" />
|
|
</dxg:GridControl.Columns>
|
|
<dxg:GridControl.View>
|
|
<dxg:TableView
|
|
AutoWidth="true"
|
|
NavigationStyle="Cell"
|
|
RowDoubleClick="TableView_OnRowDoubleClick"
|
|
ShowGroupPanel="False"
|
|
ShowGroupedColumns="false"
|
|
ShowTotalSummary="False" />
|
|
</dxg:GridControl.View>
|
|
</dxg:GridControl>
|
|
<dxg:GridControl
|
|
x:Key="datagrid_TeamRelation"
|
|
HorizontalAlignment="Stretch"
|
|
VerticalAlignment="Stretch"
|
|
ItemsSource="{Binding Path=TeamRelations.VMList}">
|
|
<dxg:GridControl.Columns>
|
|
<dxg:GridColumn
|
|
Width="24"
|
|
FieldName="Notice"
|
|
FixedWidth="True"
|
|
Header=""
|
|
ReadOnly="True">
|
|
<dxg:GridColumn.CellTemplate>
|
|
<DataTemplate>
|
|
<Button
|
|
Width="18"
|
|
Height="18"
|
|
VerticalAlignment="Center"
|
|
Click="button_removeTeamRelation_Click"
|
|
Content="r"
|
|
FontFamily="Webdings" />
|
|
</DataTemplate>
|
|
</dxg:GridColumn.CellTemplate>
|
|
</dxg:GridColumn>
|
|
<dxg:GridColumn
|
|
Width="500"
|
|
AllowEditing="False"
|
|
FieldName="Team"
|
|
Header="Team" />
|
|
</dxg:GridControl.Columns>
|
|
<dxg:GridControl.View>
|
|
<dxg:TableView
|
|
AutoWidth="true"
|
|
NavigationStyle="Cell"
|
|
RowDoubleClick="TableView_OnRowDoubleClick"
|
|
ShowGroupPanel="False"
|
|
ShowGroupedColumns="false"
|
|
ShowTotalSummary="False" />
|
|
</dxg:GridControl.View>
|
|
</dxg:GridControl>
|
|
<dxg:GridControl
|
|
x:Key="grid_PersonRelations"
|
|
HorizontalAlignment="Stretch"
|
|
VerticalAlignment="Stretch"
|
|
ItemsSource="{Binding Path=EnvironmentPersons.VMList}">
|
|
<dxg:GridControl.Columns>
|
|
<dxg:GridColumn
|
|
Width="24"
|
|
FieldName="Notice"
|
|
FixedWidth="True"
|
|
Header=""
|
|
ReadOnly="True">
|
|
<dxg:GridColumn.CellTemplate>
|
|
<DataTemplate>
|
|
<Button
|
|
Width="18"
|
|
Height="18"
|
|
VerticalAlignment="Center"
|
|
Click="button_environmentPersonDeleteClick"
|
|
Content="r"
|
|
FontFamily="Webdings" />
|
|
</DataTemplate>
|
|
</dxg:GridColumn.CellTemplate>
|
|
</dxg:GridColumn>
|
|
<dxg:GridColumn
|
|
Width="150"
|
|
AllowEditing="False"
|
|
FieldName="PersonString"
|
|
Header="Person" />
|
|
<dxg:GridColumn
|
|
Width="150"
|
|
AllowEditing="False"
|
|
FieldName="OrganisationString"
|
|
Header="Organisation" />
|
|
<dxg:GridColumn
|
|
x:Name="gridcolumn_evironmentroleperson"
|
|
Width="150"
|
|
FieldName="Role"
|
|
Header="Rolle" />
|
|
<dxg:GridColumn
|
|
Width="150"
|
|
AllowEditing="False"
|
|
FieldName="AddressSummaryInfo"
|
|
Header="Adresse" />
|
|
<dxg:GridColumn
|
|
Width="150"
|
|
AllowEditing="False"
|
|
FieldName="ContactSummaryInfo"
|
|
Header="Kontaktdaten" />
|
|
<dxg:GridColumn
|
|
Width="250"
|
|
FieldName="Notice"
|
|
Header="Notiz">
|
|
<dxg:GridColumn.EditSettings>
|
|
<dxe:TextEditSettings AcceptsReturn="True" TextWrapping="Wrap" />
|
|
</dxg:GridColumn.EditSettings>
|
|
</dxg:GridColumn>
|
|
</dxg:GridControl.Columns>
|
|
<dxg:GridControl.View>
|
|
<dxg:TableView
|
|
AutoWidth="true"
|
|
NavigationStyle="Cell"
|
|
RowDoubleClick="TableView_OnRowDoubleClick"
|
|
ShowGroupPanel="False"
|
|
ShowGroupedColumns="false"
|
|
ShowTotalSummary="False" />
|
|
</dxg:GridControl.View>
|
|
</dxg:GridControl>
|
|
|
|
<dxg:GridControl
|
|
x:Key="grid_FamilyRelations"
|
|
HorizontalAlignment="Stretch"
|
|
VerticalAlignment="Stretch"
|
|
ItemsSource="{Binding Path=EnvironmentPersonsWithFamily.VMList}">
|
|
<dxg:GridControl.Columns>
|
|
<dxg:GridColumn
|
|
Width="24"
|
|
FieldName="Notice"
|
|
FixedWidth="True"
|
|
Header=""
|
|
ReadOnly="True">
|
|
<dxg:GridColumn.CellTemplate>
|
|
<DataTemplate>
|
|
<Button
|
|
Width="18"
|
|
Height="18"
|
|
VerticalAlignment="Center"
|
|
Click="button_environmentFamilyDeleteClick"
|
|
Content="r"
|
|
FontFamily="Webdings" />
|
|
</DataTemplate>
|
|
</dxg:GridColumn.CellTemplate>
|
|
</dxg:GridColumn>
|
|
<dxg:GridColumn
|
|
Width="150"
|
|
AllowEditing="False"
|
|
FieldName="PersonString"
|
|
Header="Person" />
|
|
<dxg:GridColumn
|
|
x:Name="gridcolumn_evironmentFamilyStatus"
|
|
Width="150"
|
|
FieldName="Role"
|
|
Header="Familienstatus" />
|
|
<dxg:GridColumn
|
|
Width="150"
|
|
AllowEditing="False"
|
|
FieldName="AddressSummaryInfo"
|
|
Header="Adresse" />
|
|
<dxg:GridColumn
|
|
Width="150"
|
|
AllowEditing="False"
|
|
FieldName="ContactSummaryInfo"
|
|
Header="Kontaktdaten" />
|
|
<dxg:GridColumn
|
|
Width="150"
|
|
AllowEditing="False"
|
|
FieldName="FamilyStatus"
|
|
Header="Familienstand" />
|
|
<dxg:GridColumn
|
|
Width="250"
|
|
FieldName="Notice"
|
|
Header="Notiz">
|
|
<dxg:GridColumn.EditSettings>
|
|
<dxe:TextEditSettings AcceptsReturn="True" TextWrapping="Wrap" />
|
|
</dxg:GridColumn.EditSettings>
|
|
</dxg:GridColumn>
|
|
|
|
</dxg:GridControl.Columns>
|
|
<dxg:GridControl.View>
|
|
<dxg:TableView
|
|
AutoWidth="true"
|
|
NavigationStyle="Cell"
|
|
RowDoubleClick="TableView_OnRowDoubleClick"
|
|
ShowGroupPanel="False"
|
|
ShowGroupedColumns="false"
|
|
ShowTotalSummary="False" />
|
|
</dxg:GridControl.View>
|
|
</dxg:GridControl>
|
|
|
|
<dxg:GridControl
|
|
x:Key="grid_OrganisationRelations"
|
|
HorizontalAlignment="Stretch"
|
|
VerticalAlignment="Stretch"
|
|
ItemsSource="{Binding Path=EnvironmentOrganisations.VMList}">
|
|
<dxg:GridControl.Columns>
|
|
<dxg:GridColumn
|
|
Width="24"
|
|
FieldName="Notice"
|
|
FixedWidth="True"
|
|
Header=""
|
|
ReadOnly="True">
|
|
<dxg:GridColumn.CellTemplate>
|
|
<DataTemplate>
|
|
<Button
|
|
Width="18"
|
|
Height="18"
|
|
VerticalAlignment="Center"
|
|
Click="button_environmentOrganisationDeleteClick"
|
|
Content="r"
|
|
FontFamily="Webdings" />
|
|
</DataTemplate>
|
|
</dxg:GridColumn.CellTemplate>
|
|
</dxg:GridColumn>
|
|
<dxg:GridColumn
|
|
Width="150"
|
|
AllowEditing="False"
|
|
FieldName="OrganisationString"
|
|
Header="Organisation" />
|
|
<dxg:GridColumn
|
|
Width="150"
|
|
AllowEditing="False"
|
|
FieldName="PersonString"
|
|
Header="{markup:Translate Ansprechpartner}" />
|
|
<dxg:GridColumn
|
|
x:Name="gridcolumn_evironmentroleorganisation"
|
|
Width="150"
|
|
FieldName="Role"
|
|
Header="Rolle"
|
|
ReadOnly="True" />
|
|
<dxg:GridColumn
|
|
Width="150"
|
|
FieldName="AddressSummaryInfo"
|
|
Header="Adresse" />
|
|
<dxg:GridColumn
|
|
Width="150"
|
|
FieldName="ContactSummaryInfo"
|
|
Header="Kontaktdaten" />
|
|
<dxg:GridColumn
|
|
Width="200"
|
|
FieldName="Info1"
|
|
Header="Info" />
|
|
<dxg:GridColumn
|
|
Width="250"
|
|
FieldName="Notice"
|
|
Header="Notiz">
|
|
<dxg:GridColumn.EditSettings>
|
|
<dxe:TextEditSettings AcceptsReturn="True" TextWrapping="Wrap" />
|
|
</dxg:GridColumn.EditSettings>
|
|
</dxg:GridColumn>
|
|
</dxg:GridControl.Columns>
|
|
<dxg:GridControl.View>
|
|
<dxg:TableView
|
|
AutoWidth="true"
|
|
NavigationStyle="Cell"
|
|
RowDoubleClick="TableView_OnRowDoubleClick"
|
|
ShowGroupPanel="False"
|
|
ShowGroupedColumns="false"
|
|
ShowTotalSummary="False" />
|
|
</dxg:GridControl.View>
|
|
</dxg:GridControl>
|
|
</Grid.Resources>
|
|
<uc:ShadowChrome>
|
|
<GroupBox Style="{DynamicResource MainContentGroupBoxStyle}">
|
|
<GroupBox.Header>
|
|
<StackPanel VerticalAlignment="Bottom" Orientation="Horizontal">
|
|
<Image
|
|
Width="32"
|
|
RenderTransformOrigin="0.5,0.5"
|
|
Source="..\..\Ressources\Icons\UserHomeMaleDisabled.png"
|
|
Stretch="Uniform">
|
|
<Image.RenderTransform>
|
|
<TransformGroup>
|
|
<ScaleTransform ScaleX="1" ScaleY="1" />
|
|
<SkewTransform AngleX="0" AngleY="0" />
|
|
<RotateTransform Angle="0" />
|
|
<TranslateTransform X="0" Y="5" />
|
|
</TransformGroup>
|
|
</Image.RenderTransform>
|
|
</Image>
|
|
<TextBox
|
|
Margin="10,0,0,0"
|
|
Padding="0,0,0,0"
|
|
VerticalAlignment="Bottom"
|
|
Background="{x:Null}"
|
|
BorderBrush="{x:Null}"
|
|
FontSize="22"
|
|
Foreground="#FFFFFFFF"
|
|
Text="{Binding FirstName}" />
|
|
<TextBox
|
|
Margin="3,0,0,0"
|
|
Padding="0,0,0,0"
|
|
VerticalAlignment="Bottom"
|
|
Background="{x:Null}"
|
|
BorderBrush="{x:Null}"
|
|
FontSize="22"
|
|
Foreground="#FFFFFFFF"
|
|
Text="{Binding LastName}" />
|
|
<TextBox
|
|
Margin="3,0,0,0"
|
|
Padding="0,0,0,0"
|
|
VerticalAlignment="Bottom"
|
|
Background="{x:Null}"
|
|
BorderBrush="{x:Null}"
|
|
FontSize="22"
|
|
Foreground="#FFFFFFFF"
|
|
IsReadOnly="True"
|
|
Text="("
|
|
Visibility="{Binding Path=CustomerAlias, Converter={StaticResource ObjectVisibilityConverter}}" />
|
|
<TextBox
|
|
Margin="0,0,0,0"
|
|
Padding="0,0,0,0"
|
|
VerticalAlignment="Bottom"
|
|
Background="{x:Null}"
|
|
BorderBrush="{x:Null}"
|
|
FontSize="22"
|
|
Foreground="#FFFFFFFF"
|
|
Text="{Binding CustomerAlias}"
|
|
TextDecorations="None" />
|
|
<TextBox
|
|
Margin="0,0,0,0"
|
|
Padding="0,0,0,0"
|
|
VerticalAlignment="Bottom"
|
|
Background="{x:Null}"
|
|
BorderBrush="{x:Null}"
|
|
FontSize="22"
|
|
Foreground="#FFFFFFFF"
|
|
IsReadOnly="True"
|
|
Text=")"
|
|
Visibility="{Binding Path=CustomerAlias, Converter={StaticResource ObjectVisibilityConverter}}" />
|
|
</StackPanel>
|
|
</GroupBox.Header>
|
|
<Grid
|
|
Margin="0,3,0,0"
|
|
Background="{DynamicResource ObjectEditBackgroundBrush}"
|
|
IsSharedSizeScope="True">
|
|
<Grid.RowDefinitions>
|
|
<RowDefinition Height="Auto" />
|
|
<RowDefinition Height="*" />
|
|
<RowDefinition Height="10" />
|
|
<RowDefinition Height="Auto" />
|
|
</Grid.RowDefinitions>
|
|
<Rectangle Height="6" Fill="{StaticResource CustomerContentBrush}" />
|
|
<TabControl
|
|
x:Name="tabroot"
|
|
Grid.Row="1"
|
|
Padding="4,4,4,4"
|
|
BorderThickness="0,0,0,0"
|
|
Style="{StaticResource ObjectEditTabControl}">
|
|
<TabItem
|
|
Name="tabitem_details"
|
|
Header="Details"
|
|
IsSelected="True">
|
|
<ScrollViewer VerticalScrollBarVisibility="Auto">
|
|
<Grid x:Name="grid_details">
|
|
<Grid.ColumnDefinitions>
|
|
<ColumnDefinition Width="Auto" />
|
|
<ColumnDefinition Width="*" />
|
|
<ColumnDefinition Width="*" />
|
|
</Grid.ColumnDefinitions>
|
|
<Grid.RowDefinitions>
|
|
<RowDefinition Height="Auto" MinHeight="136" />
|
|
<RowDefinition Height="*" MinHeight="165" />
|
|
<RowDefinition Height="*" />
|
|
<RowDefinition Height="*" MinHeight="165" />
|
|
</Grid.RowDefinitions>
|
|
|
|
<GroupBox
|
|
Grid.Column="0"
|
|
Margin="8,8,0,0"
|
|
Header="Foto"
|
|
Style="{StaticResource ObjectEditGroupBox}">
|
|
<Grid>
|
|
<dxe:ImageEdit
|
|
x:Name="Img"
|
|
Height="250"
|
|
MinWidth="250"
|
|
MaxWidth="250"
|
|
HorizontalAlignment="Center"
|
|
Background="Transparent"
|
|
MouseDoubleClick="Img_OnMouseDoubleClick"
|
|
RenderOptions.BitmapScalingMode="HighQuality"
|
|
Stretch="Uniform" />
|
|
</Grid>
|
|
</GroupBox>
|
|
|
|
<GroupBox
|
|
Grid.Row="0"
|
|
Grid.Column="1"
|
|
Grid.ColumnSpan="2"
|
|
Margin="8,8,0,0"
|
|
Header="Eigenschaften"
|
|
Style="{StaticResource ObjectEditGroupBox}">
|
|
<Grid>
|
|
<Grid.ColumnDefinitions>
|
|
<ColumnDefinition Width="Auto" SharedSizeGroup="Blubb" />
|
|
<ColumnDefinition Width="*" />
|
|
<ColumnDefinition Width="Auto" />
|
|
<ColumnDefinition Width="*" />
|
|
</Grid.ColumnDefinitions>
|
|
<Grid.RowDefinitions>
|
|
<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" />
|
|
<RowDefinition Height="*" />
|
|
</Grid.RowDefinitions>
|
|
|
|
|
|
<Label
|
|
Grid.Row="0"
|
|
Grid.Column="0"
|
|
Content="{markup:Translate Vorname}" />
|
|
<TextBox
|
|
x:Name="textbox_first"
|
|
Grid.Row="0"
|
|
Grid.Column="1"
|
|
Height="23"
|
|
Margin="3"
|
|
Text="{val:ValidationBinding Path=FirstName,
|
|
UpdateSourceTrigger=PropertyChanged}" />
|
|
|
|
<Label
|
|
Grid.Row="1"
|
|
Grid.Column="0"
|
|
Content="{markup:Translate Nachname}" />
|
|
<TextBox
|
|
Grid.Row="1"
|
|
Grid.Column="1"
|
|
Height="23"
|
|
Margin="3"
|
|
Text="{val:ValidationBinding Path=LastName,
|
|
UpdateSourceTrigger=PropertyChanged}" />
|
|
<Label
|
|
Grid.Row="2"
|
|
Grid.Column="0"
|
|
Content="{markup:Translate Alias}" />
|
|
<TextBox
|
|
Grid.Row="2"
|
|
Grid.Column="1"
|
|
Height="23"
|
|
Margin="3"
|
|
Text="{val:ValidationBinding Path=CustomerAlias,
|
|
UpdateSourceTrigger=PropertyChanged}" />
|
|
|
|
|
|
|
|
<Label
|
|
Grid.Row="3"
|
|
Grid.Column="0"
|
|
Content="Geburtstag" />
|
|
<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"
|
|
Content="Familienstand" />
|
|
<Label
|
|
Grid.Row="1"
|
|
Grid.Column="2"
|
|
Content="{markup:Translate Beruf}" />
|
|
<Label
|
|
Grid.Row="2"
|
|
Grid.Column="2"
|
|
Content="{markup:Translate Kinder}" />
|
|
<Label
|
|
Grid.Row="3"
|
|
Grid.Column="2"
|
|
Content="{markup:Translate Eigenbeteiligung}" />
|
|
<Label
|
|
Grid.Row="4"
|
|
Grid.Column="2"
|
|
Content="{markup:Translate Krankenkasse}" />
|
|
<Label
|
|
Grid.Row="5"
|
|
Grid.Column="2"
|
|
Content="{markup:Translate Versichertennummer}" />
|
|
<TextBox
|
|
Grid.Row="5"
|
|
Grid.Column="3"
|
|
Height="23"
|
|
Margin="3"
|
|
Foreground="{Binding Path=InsuranceNumber, Converter={StaticResource Validation2BrushConverter}, ConverterParameter={x:Static shared:ValidationType.CustomerVersichertennummer}}"
|
|
Text="{Binding Path=InsuranceNumber, UpdateSourceTrigger=PropertyChanged}"
|
|
ToolTip="{Binding Path=InsuranceNumber, Converter={StaticResource Validation2TooltipConverter}, ConverterParameter={x:Static shared:ValidationType.CustomerVersichertennummer}}"
|
|
ToolTipService.ShowOnDisabled="True" />
|
|
<Label
|
|
Grid.Row="6"
|
|
Grid.Column="2"
|
|
Content="{markup:Translate Versichertenstatus}" />
|
|
<TextBox
|
|
Grid.Row="6"
|
|
Grid.Column="3"
|
|
Height="23"
|
|
Margin="3"
|
|
Foreground="{Binding Path=VersichertenStatus, Converter={StaticResource Validation2BrushConverter}, ConverterParameter={x:Static shared:ValidationType.CustomerVersichertenstatus}}"
|
|
Text="{Binding Path=VersichertenStatus, UpdateSourceTrigger=PropertyChanged}"
|
|
ToolTip="{Binding Path=VersichertenStatus, Converter={StaticResource Validation2TooltipConverter}, ConverterParameter={x:Static shared:ValidationType.CustomerVersichertenstatus}}"
|
|
ToolTipService.ShowOnDisabled="True" />
|
|
<Label
|
|
x:Name="lblArchiviert"
|
|
Grid.Row="7"
|
|
Grid.Column="2"
|
|
Content="Archiviert" />
|
|
|
|
<Label
|
|
Grid.Row="4"
|
|
Grid.Column="0"
|
|
Content="Geschlecht" />
|
|
|
|
|
|
<Grid
|
|
Grid.Row="4"
|
|
Grid.Column="1"
|
|
Height="23"
|
|
Margin="3">
|
|
<Grid.ColumnDefinitions>
|
|
<ColumnDefinition Width="Auto" />
|
|
<ColumnDefinition Width="Auto" />
|
|
<ColumnDefinition Width="Auto" />
|
|
<ColumnDefinition Width="*" />
|
|
</Grid.ColumnDefinitions>
|
|
<RadioButton
|
|
Grid.Column="0"
|
|
Margin="3"
|
|
HorizontalAlignment="Left"
|
|
VerticalAlignment="Center"
|
|
Content="männlich"
|
|
IsChecked="{Binding Path=IsMale, UpdateSourceTrigger=PropertyChanged}" />
|
|
<RadioButton
|
|
Grid.Column="1"
|
|
Margin="3"
|
|
HorizontalAlignment="Left"
|
|
VerticalAlignment="Center"
|
|
Content="weiblich"
|
|
IsChecked="{Binding Path=IsFemale, UpdateSourceTrigger=PropertyChanged}" />
|
|
<RadioButton
|
|
Grid.Column="2"
|
|
Margin="3"
|
|
HorizontalAlignment="Left"
|
|
VerticalAlignment="Center"
|
|
Content="divers"
|
|
IsChecked="{Binding Path=IsDivers, UpdateSourceTrigger=PropertyChanged}" />
|
|
</Grid>
|
|
|
|
<Label
|
|
Grid.Row="5"
|
|
Grid.Column="0"
|
|
Content="Staatsangehörigkeit" />
|
|
<uc:NullItemComboBox
|
|
x:Name="comboBox_Nationalitaet"
|
|
Grid.Row="5"
|
|
Grid.Column="1"
|
|
Height="23"
|
|
MinWidth="30"
|
|
Margin="3"
|
|
HorizontalAlignment="Stretch"
|
|
SelectedValue="{Binding Path=Nationalitaet, Mode=TwoWay}" />
|
|
|
|
|
|
<Label
|
|
Grid.Row="6"
|
|
Grid.Column="0"
|
|
Content="Migrationshintergrund" />
|
|
|
|
<Grid
|
|
x:Name="panelMigrationshintergrund"
|
|
Grid.Row="6"
|
|
Grid.Column="1">
|
|
<Grid.ColumnDefinitions>
|
|
<ColumnDefinition Width="Auto" />
|
|
<ColumnDefinition Width="*" />
|
|
</Grid.ColumnDefinitions>
|
|
<CheckBox
|
|
x:Name="chkMigration"
|
|
Grid.Row="0"
|
|
Grid.Column="0"
|
|
Height="23"
|
|
Margin="3,5,3,1"
|
|
HorizontalAlignment="Left"
|
|
VerticalAlignment="Center"
|
|
IsChecked="{Binding Path=IsMigrant, UpdateSourceTrigger=PropertyChanged}" />
|
|
<TextBox
|
|
Grid.Row="0"
|
|
Grid.Column="1"
|
|
Height="23"
|
|
Margin="3"
|
|
Text="{val:ValidationBinding Path=Migrationshintergrund,
|
|
UpdateSourceTrigger=PropertyChanged}" />
|
|
</Grid>
|
|
|
|
|
|
|
|
<!--
|
|
TextBox Grid.Column="2" Grid.Row="6" Margin="3" Height="23"/>
|
|
Text="{val:ValidationBinding Path=CustomerAlias, UpdateSourceTrigger=PropertyChanged}" />
|
|
-->
|
|
|
|
<Label
|
|
Grid.Row="7"
|
|
Grid.Column="0"
|
|
HorizontalAlignment="Left"
|
|
Content="Aufenthaltsstatus" />
|
|
|
|
<Grid Grid.Row="7" Grid.Column="1">
|
|
<Grid.ColumnDefinitions>
|
|
<ColumnDefinition Width="*" />
|
|
<ColumnDefinition Width="Auto" />
|
|
<ColumnDefinition Width="Auto" />
|
|
</Grid.ColumnDefinitions>
|
|
<uc:NullItemComboBox
|
|
x:Name="comboBox_Aufenthalt"
|
|
Height="23"
|
|
MinWidth="30"
|
|
Margin="3"
|
|
HorizontalAlignment="Stretch"
|
|
SelectedValue="{Binding Path=AufenthaltsStatus, Mode=TwoWay}" />
|
|
<Label
|
|
Grid.Column="1"
|
|
HorizontalAlignment="Left"
|
|
Content="Gültig bis" />
|
|
<dxe:DateEdit
|
|
Grid.Column="2"
|
|
Height="23"
|
|
MinWidth="90"
|
|
Margin="3"
|
|
HorizontalAlignment="Left"
|
|
AllowNullInput="True"
|
|
EditValue="{Binding Path=AufenthaltGueltigBis, UpdateSourceTrigger=PropertyChanged}"
|
|
MaskType="DateTimeAdvancingCaret" />
|
|
</Grid>
|
|
|
|
|
|
|
|
<Grid
|
|
x:Name="panelDebitor"
|
|
Grid.Row="8"
|
|
Grid.Column="0"
|
|
Grid.ColumnSpan="2">
|
|
<Grid.ColumnDefinitions>
|
|
<ColumnDefinition Width="Auto" SharedSizeGroup="Blubb" />
|
|
<ColumnDefinition Width="*" />
|
|
<ColumnDefinition Width="Auto" />
|
|
<ColumnDefinition Width="*" />
|
|
</Grid.ColumnDefinitions>
|
|
<Label x:Name="lblDebitorNumber" Content="{markup:Translate Debitor Nr.}" />
|
|
<TextBox
|
|
x:Name="txtDebitorNumber"
|
|
Grid.Column="1"
|
|
Height="23"
|
|
Margin="3"
|
|
Text="{val:ValidationBinding Path=DebitorNumber,
|
|
UpdateSourceTrigger=PropertyChanged}" />
|
|
<Label
|
|
x:Name="lblCostCenter"
|
|
Grid.Column="2"
|
|
Content="{markup:Translate Kostenstelle}" />
|
|
<TextBox
|
|
x:Name="txtCostCenter"
|
|
Grid.Column="3"
|
|
Height="23"
|
|
Margin="3"
|
|
Text="{val:ValidationBinding Path=CostCenter,
|
|
UpdateSourceTrigger=PropertyChanged}" />
|
|
</Grid>
|
|
|
|
<Label
|
|
Grid.Row="9"
|
|
Grid.Column="0"
|
|
Content="{markup:Translate CustomerKommentar}" />
|
|
<uc:NullItemComboBox
|
|
Grid.Row="0"
|
|
Grid.Column="3"
|
|
Height="23"
|
|
Margin="3"
|
|
DisplayMemberPath="Value"
|
|
ItemsSource="{x:Static core:EnumTranslations.FamilyStatusTranslations}"
|
|
SelectedValue="{Binding Path=FamilyStatus}"
|
|
SelectedValuePath="Key" />
|
|
|
|
<TextBox
|
|
Grid.Row="1"
|
|
Grid.Column="3"
|
|
Height="23"
|
|
Margin="3"
|
|
Text="{Binding Path=Profession, UpdateSourceTrigger=PropertyChanged}" />
|
|
<TextBox
|
|
Grid.Row="2"
|
|
Grid.Column="3"
|
|
Height="23"
|
|
Margin="3"
|
|
Text="{Binding Path=Childs, UpdateSourceTrigger=PropertyChanged}" />
|
|
<TextBox
|
|
Grid.Row="3"
|
|
Grid.Column="3"
|
|
Height="23"
|
|
Margin="3"
|
|
Text="{Binding Path=EquityContribution, UpdateSourceTrigger=PropertyChanged}" />
|
|
<TextBox
|
|
Grid.Row="4"
|
|
Grid.Column="3"
|
|
Height="23"
|
|
Margin="3"
|
|
Text="{Binding Path=HealthInsurance, UpdateSourceTrigger=PropertyChanged}" />
|
|
<CheckBox
|
|
x:Name="chkArchiviert"
|
|
Grid.Row="7"
|
|
Grid.Column="3"
|
|
Height="23"
|
|
Margin="3,5,3,1"
|
|
IsChecked="{Binding Path=IsArchived, UpdateSourceTrigger=PropertyChanged}" />
|
|
<TextBox
|
|
Grid.Row="9"
|
|
Grid.Column="1"
|
|
Grid.ColumnSpan="3"
|
|
Height="100"
|
|
Margin="3"
|
|
VerticalAlignment="Stretch"
|
|
HorizontalContentAlignment="Left"
|
|
VerticalContentAlignment="Stretch"
|
|
AcceptsReturn="True"
|
|
AutoWordSelection="True"
|
|
HorizontalScrollBarVisibility="Hidden"
|
|
Language="de-DE"
|
|
ScrollViewer.CanContentScroll="False"
|
|
SpellCheck.IsEnabled="True"
|
|
Text="{Binding Path=Notice, UpdateSourceTrigger=PropertyChanged}"
|
|
TextWrapping="Wrap"
|
|
VerticalScrollBarVisibility="Auto" />
|
|
</Grid>
|
|
</GroupBox>
|
|
|
|
|
|
<GroupBox
|
|
Grid.Row="1"
|
|
Grid.Column="0"
|
|
Margin="0,8,0,0"
|
|
Header="Adresse"
|
|
Style="{StaticResource ObjectEditGroupBox}">
|
|
<Grid>
|
|
<Grid.RowDefinitions>
|
|
<RowDefinition Height="Auto" />
|
|
<RowDefinition Height="Auto" />
|
|
<RowDefinition Height="Auto" />
|
|
<RowDefinition Height="Auto" />
|
|
<RowDefinition Height="Auto" />
|
|
<RowDefinition Height="Auto" />
|
|
</Grid.RowDefinitions>
|
|
<Grid.ColumnDefinitions>
|
|
<ColumnDefinition Width="Auto" />
|
|
<ColumnDefinition Width="*" />
|
|
</Grid.ColumnDefinitions>
|
|
|
|
<Label
|
|
Grid.Row="0"
|
|
Grid.Column="0"
|
|
VerticalAlignment="Center"
|
|
Content="Adresszusatz" />
|
|
<Label
|
|
Grid.Row="1"
|
|
Grid.Column="0"
|
|
VerticalAlignment="Center"
|
|
Content="Strasse" />
|
|
<Label
|
|
Grid.Row="2"
|
|
Grid.Column="0"
|
|
VerticalAlignment="Center"
|
|
Content="Postleitzahl" />
|
|
<Label
|
|
Grid.Row="3"
|
|
Grid.Column="0"
|
|
VerticalAlignment="Center"
|
|
Content="Ort" />
|
|
<Label
|
|
x:Name="lblDistance"
|
|
Grid.Row="4"
|
|
Grid.Column="0"
|
|
VerticalAlignment="Center"
|
|
Content="Entfernung in km" />
|
|
|
|
|
|
<TextBox
|
|
Grid.Row="0"
|
|
Grid.Column="1"
|
|
Height="23"
|
|
Margin="3"
|
|
Text="{Binding Path=AddressLine1, UpdateSourceTrigger=PropertyChanged}" />
|
|
<TextBox
|
|
Grid.Row="1"
|
|
Grid.Column="1"
|
|
Height="23"
|
|
Margin="3"
|
|
Text="{Binding Path=Street, UpdateSourceTrigger=PropertyChanged}" />
|
|
<TextBox
|
|
Grid.Row="2"
|
|
Grid.Column="1"
|
|
Height="23"
|
|
Margin="3"
|
|
Text="{Binding Path=PostalCode, UpdateSourceTrigger=PropertyChanged}" />
|
|
<TextBox
|
|
Grid.Row="3"
|
|
Grid.Column="1"
|
|
Height="23"
|
|
Margin="3"
|
|
Text="{Binding Path=Town, UpdateSourceTrigger=PropertyChanged}" />
|
|
<dxe:SpinEdit
|
|
x:Name="txtDistance"
|
|
Grid.Row="4"
|
|
Grid.Column="1"
|
|
Height="23"
|
|
Margin="3"
|
|
AllowNullInput="True"
|
|
EditValue="{Binding Path=DistanceInMeter, Mode=TwoWay, Converter={StaticResource Int2DecimalConverter}, UpdateSourceTrigger=PropertyChanged}"
|
|
Increment="1"
|
|
IsFloatValue="False"
|
|
MinValue="0" />
|
|
|
|
<TextBlock
|
|
x:Name="ButtonOpenAiChat"
|
|
Grid.Row="5"
|
|
Grid.Column="0"
|
|
Width="Auto"
|
|
Margin="5,2,0,0"
|
|
HorizontalAlignment="Left"
|
|
PreviewMouseLeftButtonDown="OpenAiChat">
|
|
<Hyperlink
|
|
Foreground="Transparent"
|
|
NavigateUri="https://www.bewoplaner.de"
|
|
TargetName="newWindow">
|
|
|
|
<Image
|
|
Width="48"
|
|
Height="48"
|
|
HorizontalAlignment="Left"
|
|
Source="..\..\Ressources\Icons\chatbot.png"
|
|
Style="{StaticResource toolbarImageStyle}" />
|
|
|
|
</Hyperlink>
|
|
</TextBlock>
|
|
</Grid>
|
|
</GroupBox>
|
|
<GroupBox
|
|
Grid.Row="1"
|
|
Grid.Column="1"
|
|
Margin="8,8,0,0"
|
|
Header="Rechnungsadresse"
|
|
Style="{StaticResource ObjectEditGroupBox}">
|
|
<Grid>
|
|
<Grid.RowDefinitions>
|
|
<RowDefinition Height="Auto" />
|
|
<RowDefinition Height="Auto" />
|
|
<RowDefinition Height="Auto" />
|
|
<RowDefinition Height="Auto" />
|
|
</Grid.RowDefinitions>
|
|
<Grid.ColumnDefinitions>
|
|
<ColumnDefinition Width="80" />
|
|
<ColumnDefinition Width="*" />
|
|
</Grid.ColumnDefinitions>
|
|
|
|
<Label
|
|
Grid.Row="0"
|
|
Grid.Column="0"
|
|
VerticalAlignment="Center"
|
|
Content="Name" />
|
|
<Label
|
|
Grid.Row="1"
|
|
Grid.Column="0"
|
|
VerticalAlignment="Center"
|
|
Content="Strasse" />
|
|
<Label
|
|
Grid.Row="2"
|
|
Grid.Column="0"
|
|
VerticalAlignment="Center"
|
|
Content="Postleitzahl" />
|
|
<Label
|
|
Grid.Row="3"
|
|
Grid.Column="0"
|
|
VerticalAlignment="Center"
|
|
Content="Ort" />
|
|
|
|
<TextBox
|
|
Grid.Row="0"
|
|
Grid.Column="1"
|
|
Height="23"
|
|
Margin="3"
|
|
Text="{Binding Path=InvoiceAddressLine1, UpdateSourceTrigger=PropertyChanged}" />
|
|
<TextBox
|
|
Grid.Row="1"
|
|
Grid.Column="1"
|
|
Height="23"
|
|
Margin="3"
|
|
Text="{Binding Path=InvoiceAddressStreet, UpdateSourceTrigger=PropertyChanged}" />
|
|
<TextBox
|
|
Grid.Row="2"
|
|
Grid.Column="1"
|
|
Height="23"
|
|
Margin="3"
|
|
Text="{Binding Path=InvoiceAddressPostalCode, UpdateSourceTrigger=PropertyChanged}" />
|
|
<TextBox
|
|
Grid.Row="3"
|
|
Grid.Column="1"
|
|
Height="23"
|
|
Margin="3"
|
|
Text="{Binding Path=InvoiceAddressTown, UpdateSourceTrigger=PropertyChanged}" />
|
|
|
|
|
|
</Grid>
|
|
</GroupBox>
|
|
<GroupBox
|
|
Grid.Row="1"
|
|
Grid.Column="2"
|
|
Grid.ColumnSpan="2"
|
|
Margin="8,8,0,0"
|
|
Header="Kontakt"
|
|
Style="{StaticResource ObjectEditGroupBox}">
|
|
<Grid>
|
|
<Grid.RowDefinitions>
|
|
<RowDefinition Height="Auto" />
|
|
<RowDefinition Height="Auto" />
|
|
<RowDefinition Height="Auto" />
|
|
<RowDefinition Height="Auto" />
|
|
</Grid.RowDefinitions>
|
|
<Grid.ColumnDefinitions>
|
|
<ColumnDefinition Width="80" />
|
|
<ColumnDefinition Width="Auto" />
|
|
<ColumnDefinition Width="*" />
|
|
</Grid.ColumnDefinitions>
|
|
|
|
<Label
|
|
Grid.Row="0"
|
|
Grid.Column="0"
|
|
VerticalAlignment="Center"
|
|
Content="Handy" />
|
|
<Label
|
|
Grid.Row="1"
|
|
Grid.Column="0"
|
|
VerticalAlignment="Center"
|
|
Content="Telefon" />
|
|
<Label
|
|
Grid.Row="2"
|
|
Grid.Column="0"
|
|
VerticalAlignment="Center"
|
|
Content="Fax" />
|
|
<Label
|
|
Grid.Row="3"
|
|
Grid.Column="0"
|
|
VerticalAlignment="Center"
|
|
Content="Mail" />
|
|
|
|
<TextBox
|
|
Grid.Row="0"
|
|
Grid.Column="1"
|
|
Grid.ColumnSpan="2"
|
|
Height="23"
|
|
Margin="3"
|
|
Text="{Binding Path=MobilePhone, UpdateSourceTrigger=PropertyChanged}" />
|
|
<TextBox
|
|
Grid.Row="1"
|
|
Grid.Column="1"
|
|
Grid.ColumnSpan="2"
|
|
Height="23"
|
|
Margin="3"
|
|
Text="{Binding Path=Phone, UpdateSourceTrigger=PropertyChanged}" />
|
|
<TextBox
|
|
Grid.Row="2"
|
|
Grid.Column="1"
|
|
Grid.ColumnSpan="2"
|
|
Height="23"
|
|
Margin="3"
|
|
Text="{Binding Path=Fax, UpdateSourceTrigger=PropertyChanged}" />
|
|
<Button
|
|
Grid.Row="3"
|
|
Grid.Column="1"
|
|
Height="21"
|
|
Margin="3"
|
|
Click="EmailBtnClick"
|
|
Content="*"
|
|
FontFamily="Wingdings"
|
|
IsEnabled="{Binding Path=EMail, Converter={StaticResource ObjectBoolConverter}}" />
|
|
<TextBox
|
|
x:Name="EMailTextBox"
|
|
Grid.Row="3"
|
|
Grid.RowSpan="1"
|
|
Grid.Column="2"
|
|
Grid.ColumnSpan="2"
|
|
Height="23"
|
|
Margin="3"
|
|
Text="{Binding Path=EMail, UpdateSourceTrigger=PropertyChanged}" />
|
|
|
|
</Grid>
|
|
</GroupBox>
|
|
|
|
|
|
|
|
</Grid>
|
|
</ScrollViewer>
|
|
</TabItem>
|
|
<TabItem Name="tabitem_varFields" Header="{markup:Translate CustomerVarFieldsTitle}">
|
|
<ScrollViewer VerticalScrollBarVisibility="Auto">
|
|
<localView:VarFieldView VarFieldList="{Binding VarFields}" />
|
|
</ScrollViewer>
|
|
</TabItem>
|
|
<TabItem
|
|
Name="tabitem_notizen"
|
|
Header="{markup:Translate CustomerNotizen}"
|
|
Selector.Selected="tabitem_notizen_Selected" />
|
|
<TabItem
|
|
Name="tabitem_schuldienst"
|
|
Header="Schulbegleitender Dienst"
|
|
Selector.Selected="tabitem_SchulDienst_Selected" />
|
|
<TabItem
|
|
Name="tabitem_gemeinnutzigearbeit"
|
|
Header="Vermittlung gemeinnütziger Arbeit"
|
|
Visibility="{Binding Path=PermissionGemeinnutzigeArbeitView, Converter={StaticResource BoolVisibilityConverter}}">
|
|
<detail:CustomerVermittlungArbeitView />
|
|
</TabItem>
|
|
<TabItem
|
|
Name="tabitem_wohnhilfe"
|
|
Header="Basisdaten BAGW"
|
|
Visibility="{Binding Path=PermissionWohnhilfeView, Converter={StaticResource BoolVisibilityConverter}}">
|
|
<detail:CustomerWohnhilfeView />
|
|
</TabItem>
|
|
<TabItem
|
|
Name="tabitem_stundenplan"
|
|
Header="{markup:Translate CustomerStundenplan}"
|
|
Selector.Selected="tabitem_stundenplan_Selected" />
|
|
<TabItem Name="tabitem_notice" Header="Dokumentation">
|
|
<GroupBox Header="Dokumentation" Style="{StaticResource ObjectEditGroupBox}">
|
|
<TextBox
|
|
Margin="3"
|
|
VerticalAlignment="Stretch"
|
|
HorizontalContentAlignment="Left"
|
|
VerticalContentAlignment="Stretch"
|
|
AcceptsReturn="True"
|
|
AutoWordSelection="True"
|
|
HorizontalScrollBarVisibility="Hidden"
|
|
Language="de-DE"
|
|
ScrollViewer.CanContentScroll="False"
|
|
SpellCheck.IsEnabled="True"
|
|
Text="{Binding Path=Notice, UpdateSourceTrigger=PropertyChanged}"
|
|
TextWrapping="Wrap"
|
|
VerticalScrollBarVisibility="Auto" />
|
|
</GroupBox>
|
|
</TabItem>
|
|
<!-- Region tabitem_notice -->
|
|
<!--<TabItem Name="tabitem_notice">
|
|
<GroupBox Style="{StaticResource ObjectEditGroupBox}">
|
|
<GroupBox.Header>
|
|
<StackPanel Orientation="Horizontal">
|
|
<TextBlock Text="Dokumentation"/>
|
|
<Button x:Name="btnShowHistory" Grid.Column="0" Grid.Row="6" Width="32"
|
|
Height="22" HorizontalAlignment="Left" Margin="70,0,0,0"
|
|
Padding="1,1,1,1"
|
|
BorderThickness="1,1,1,1"
|
|
Click="btnShowHistory_Click" Style="{DynamicResource GlassButton}">
|
|
<Image Source="..\..\Ressources\Icons\History24.png"
|
|
Stretch="Uniform" Margin="1,1,1,1" />
|
|
</Button>
|
|
</StackPanel>
|
|
|
|
</GroupBox.Header>
|
|
|
|
<TextBox Margin="3" Text="{Binding Path=Notice, UpdateSourceTrigger=PropertyChanged}" VerticalAlignment="Stretch" VerticalContentAlignment="Stretch" HorizontalContentAlignment="Left" ScrollViewer.CanContentScroll="False" VerticalScrollBarVisibility="Auto" HorizontalScrollBarVisibility="Hidden" TextWrapping="Wrap" AcceptsReturn="True" AutoWordSelection="True" />
|
|
</GroupBox>
|
|
</TabItem>-->
|
|
<!-- EndRegion -->
|
|
|
|
<TabItem Header="Aktenzeichen" Selector.Selected="TabItemCostBearer_Selected">
|
|
<Grid x:Name="grid_costBearerRel">
|
|
<Grid.RowDefinitions>
|
|
<RowDefinition Height="Auto" />
|
|
<RowDefinition Height="*" />
|
|
</Grid.RowDefinitions>
|
|
<GroupBox
|
|
x:Name="groupBox_newCostBearer"
|
|
Header="{markup:Translate Neues Aktenzeichen für Kostenträger vergeben}"
|
|
Style="{StaticResource ObjectEditGroupBox}">
|
|
<Grid>
|
|
<Grid.ColumnDefinitions>
|
|
<ColumnDefinition Width="Auto" />
|
|
<ColumnDefinition Width="*" />
|
|
<ColumnDefinition Width="Auto" />
|
|
<ColumnDefinition Width="*" />
|
|
</Grid.ColumnDefinitions>
|
|
<Grid.RowDefinitions>
|
|
<RowDefinition Height="Auto" />
|
|
<RowDefinition Height="Auto" />
|
|
<RowDefinition Height="Auto" />
|
|
<RowDefinition Height="0" />
|
|
</Grid.RowDefinitions>
|
|
<Label Content="{markup:Translate Kostenträger}" />
|
|
<uc:PopUpEdit
|
|
Name="popupedit_costBearer"
|
|
Grid.Row="0"
|
|
Grid.Column="1"
|
|
Height="23"
|
|
Margin="3"
|
|
Cursor="Arrow"
|
|
DeleteButtonVisibility="Collapsed"
|
|
IsReadOnly="True"
|
|
PopUpClick="popupedit_costBearer_PopUpClick"
|
|
PreviewMouseDoubleClick="Popupedit_costBearer_OnPreviewMouseDoubleClick"
|
|
Text="{val:ValidationBinding Path=CostBearers.NewVM.CostBearerString}" />
|
|
<Label
|
|
Grid.Row="0"
|
|
Grid.Column="2"
|
|
Content="{markup:Translate Aktenzeichen des Klienten}" />
|
|
<TextBox
|
|
Grid.Row="0"
|
|
Grid.Column="3"
|
|
Height="23"
|
|
Margin="3"
|
|
Text="{Binding Path=CostBearers.NewVM.ReferenceNumber}" />
|
|
<Label
|
|
Grid.Row="1"
|
|
Grid.Column="0"
|
|
Content="Notiz" />
|
|
<TextBox
|
|
Grid.Row="1"
|
|
Grid.Column="1"
|
|
Grid.ColumnSpan="3"
|
|
Height="23"
|
|
Margin="3"
|
|
Text="{Binding Path=CostBearers.NewVM.Notice}" />
|
|
<Button
|
|
x:Name="button_addCostBearer"
|
|
Grid.Row="2"
|
|
Grid.Column="0"
|
|
Grid.ColumnSpan="4"
|
|
Height="25"
|
|
Margin="3"
|
|
HorizontalAlignment="Right"
|
|
Click="button_addCostBearer_Click"
|
|
Content="Hinzufügen" />
|
|
</Grid>
|
|
</GroupBox>
|
|
<GroupBox
|
|
x:Name="GroupBoxCostBearerGrid"
|
|
Grid.Row="1"
|
|
Margin="0,20,0,0"
|
|
Header="{markup:Translate Zugeordnete Aktenzeichen pro Kostenträger}"
|
|
Style="{StaticResource ObjectEditGroupBox}" />
|
|
</Grid>
|
|
</TabItem>
|
|
<TabItem x:Name="tabitem_diagnosis" Header="Diagnosen">
|
|
<TabItem.Resources>
|
|
<GroupBox
|
|
x:Key="gb_possible"
|
|
Margin="0,20,0,20"
|
|
Style="{StaticResource PopUpWindowStyle}">
|
|
<GroupBox.Header>
|
|
<StackPanel
|
|
Margin="0,0,0,0"
|
|
VerticalAlignment="Center"
|
|
Orientation="Horizontal">
|
|
<!--<Image Source="..\..\Ressources\Icons\CoinsDisabled.png" Height="28" />-->
|
|
<TextBox
|
|
Margin="10,4,0,0"
|
|
Padding="0,0,0,0"
|
|
VerticalAlignment="Stretch"
|
|
Background="{x:Null}"
|
|
BorderBrush="{x:Null}"
|
|
BorderThickness="0,0,0,0"
|
|
FontSize="20"
|
|
Foreground="{DynamicResource MainGroupBoxForegroundBrush}"
|
|
Text="Mögliche Diagnosen" />
|
|
</StackPanel>
|
|
</GroupBox.Header>
|
|
<Grid>
|
|
<dxg:GridControl Name="grid_possibleDiagnosis" MouseDoubleClick="grid_possibleDiagnosis_MouseDoubleClick">
|
|
<dxg:GridControl.Columns>
|
|
<dxg:GridColumn
|
|
Width="70"
|
|
AllowResizing="True"
|
|
AutoFilterCondition="Contains"
|
|
FieldName="Key"
|
|
FixedWidth="True"
|
|
Header="ICD 10" />
|
|
<dxg:GridColumn
|
|
AutoFilterCondition="Contains"
|
|
FieldName="Value"
|
|
Header="Beschreibung">
|
|
<dxg:GridColumn.EditSettings>
|
|
<dxe:TextEditSettings TextWrapping="Wrap" />
|
|
</dxg:GridColumn.EditSettings>
|
|
</dxg:GridColumn>
|
|
</dxg:GridControl.Columns>
|
|
<dxg:GridControl.View>
|
|
<dxg:TableView
|
|
x:Name="gridView_possible"
|
|
Margin="2,2,2,2"
|
|
AutoWidth="True"
|
|
NavigationStyle="Row"
|
|
ShowAutoFilterRow="True"
|
|
ShowGroupPanel="False"
|
|
ShowGroupedColumns="false"
|
|
ShowTotalSummary="False" />
|
|
</dxg:GridControl.View>
|
|
</dxg:GridControl>
|
|
</Grid>
|
|
</GroupBox>
|
|
</TabItem.Resources>
|
|
<GroupBox Header="Diagnosen" Style="{StaticResource ObjectEditGroupBox}">
|
|
<ScrollViewer HorizontalScrollBarVisibility="Auto" VerticalScrollBarVisibility="Auto">
|
|
<Grid x:Name="grid_misc">
|
|
<Grid.RowDefinitions>
|
|
<RowDefinition Height="*" />
|
|
<RowDefinition Height="Auto" />
|
|
<RowDefinition Height="Auto" />
|
|
<RowDefinition Height="Auto" />
|
|
<RowDefinition Height="Auto" />
|
|
<RowDefinition Height="Auto" />
|
|
</Grid.RowDefinitions>
|
|
<Grid.ColumnDefinitions>
|
|
<ColumnDefinition Width="Auto" />
|
|
<ColumnDefinition Width="*" />
|
|
</Grid.ColumnDefinitions>
|
|
<Label
|
|
x:Name="lbl_medication"
|
|
Grid.Row="1"
|
|
Margin="3"
|
|
VerticalAlignment="Top"
|
|
Content="Medikation" />
|
|
<TextBox
|
|
x:Name="tb_medication"
|
|
Grid.Row="1"
|
|
Grid.Column="1"
|
|
MinHeight="40"
|
|
MaxHeight="200"
|
|
Margin="3"
|
|
AcceptsReturn="True"
|
|
Text="{Binding Path=Medication, UpdateSourceTrigger=PropertyChanged}"
|
|
TextWrapping="Wrap"
|
|
VerticalScrollBarVisibility="Auto" />
|
|
<Label
|
|
x:Name="lbl_diag"
|
|
Grid.Row="2"
|
|
Grid.Column="0"
|
|
Margin="3"
|
|
VerticalAlignment="Top"
|
|
Content="Bemerkungen" />
|
|
<Label
|
|
x:Name="lbl_diag10"
|
|
Grid.Row="3"
|
|
Grid.Column="0"
|
|
Margin="3"
|
|
VerticalAlignment="Top"
|
|
Content="ICD10 Diagnosen" />
|
|
<TextBox
|
|
x:Name="tb_diag"
|
|
Grid.Row="2"
|
|
Grid.Column="1"
|
|
Height="40"
|
|
Margin="3"
|
|
AcceptsReturn="True"
|
|
Text="{Binding Path=Diagnosis, UpdateSourceTrigger=PropertyChanged}"
|
|
TextWrapping="Wrap"
|
|
VerticalScrollBarVisibility="Auto" />
|
|
<TextBox
|
|
x:Name="tb_diag10"
|
|
Grid.Row="3"
|
|
Grid.Column="1"
|
|
Height="40"
|
|
Margin="3"
|
|
AcceptsReturn="True"
|
|
Text="{Binding Path=ICD10Diagnosis, UpdateSourceTrigger=PropertyChanged}"
|
|
TextWrapping="Wrap"
|
|
VerticalScrollBarVisibility="Auto" />
|
|
<Grid
|
|
Grid.Row="0"
|
|
Grid.Column="0"
|
|
Grid.ColumnSpan="2">
|
|
<Grid.ColumnDefinitions>
|
|
<ColumnDefinition Width="*" />
|
|
</Grid.ColumnDefinitions>
|
|
<dxg:GridControl Name="grid_choosenDiagnosis" Margin="3">
|
|
<dxg:GridControl.Columns>
|
|
<dxg:GridColumn
|
|
Width="70"
|
|
AllowResizing="True"
|
|
AutoFilterCondition="Contains"
|
|
FieldName="Key"
|
|
FixedWidth="True"
|
|
Header="ICD 10" />
|
|
<dxg:GridColumn
|
|
Width="400"
|
|
AutoFilterCondition="Contains"
|
|
FieldName="Value"
|
|
Header="Beschreibung">
|
|
<dxg:GridColumn.EditSettings>
|
|
<dxe:TextEditSettings TextWrapping="Wrap" />
|
|
</dxg:GridColumn.EditSettings>
|
|
</dxg:GridColumn>
|
|
<dxg:GridColumn
|
|
Width="26"
|
|
AllowAutoFilter="False"
|
|
AllowColumnFiltering="False"
|
|
AllowResizing="False"
|
|
FieldName="Key"
|
|
FixedWidth="True"
|
|
Header=" ">
|
|
<dxg:GridColumn.CellTemplate>
|
|
<DataTemplate>
|
|
<Button
|
|
x:Name="button_removeDiagnosis"
|
|
Width="20"
|
|
Height="20"
|
|
Margin="2"
|
|
Click="button_removeDiagnosis_Click"
|
|
Style="{DynamicResource CloseButtonStyle}"
|
|
Tag="{Binding Value}"
|
|
ToolTip="Diagnose aus der Liste entfernen" />
|
|
</DataTemplate>
|
|
</dxg:GridColumn.CellTemplate>
|
|
</dxg:GridColumn>
|
|
</dxg:GridControl.Columns>
|
|
<dxg:GridControl.View>
|
|
<dxg:TableView
|
|
x:Name="gridView_choosen"
|
|
Margin="2,30,2,2"
|
|
AutoWidth="True"
|
|
NavigationStyle="None"
|
|
ShowGroupPanel="False"
|
|
ShowGroupedColumns="false"
|
|
ShowTotalSummary="False" />
|
|
</dxg:GridControl.View>
|
|
</dxg:GridControl>
|
|
<!--<Label FontSize="14" Foreground="{StaticResource GridPrintMenuLightBrush}" HorizontalAlignment="Left" VerticalAlignment="Top" Margin="10 3 0 0" Content="Zugeordnete Diagnosen:" />-->
|
|
<Button
|
|
x:Name="button_addDiagnosos"
|
|
Height="25"
|
|
Margin="6,6,10,0"
|
|
HorizontalAlignment="Left"
|
|
VerticalAlignment="Top"
|
|
Click="button_addDiagnosos_Click"
|
|
ToolTip="Diagnose hinzufügen">
|
|
<Grid>
|
|
<Grid.ColumnDefinitions>
|
|
<ColumnDefinition Width="Auto" />
|
|
<ColumnDefinition Width="Auto" />
|
|
</Grid.ColumnDefinitions>
|
|
<Grid.RowDefinitions>
|
|
<RowDefinition Height="Auto" />
|
|
</Grid.RowDefinitions>
|
|
<Grid
|
|
Width="18"
|
|
HorizontalAlignment="Center"
|
|
VerticalAlignment="Center">
|
|
<Line
|
|
Width="16"
|
|
Height="16"
|
|
HorizontalAlignment="Center"
|
|
VerticalAlignment="Center"
|
|
Fill="{x:Null}"
|
|
Stroke="#FFFFFFFF"
|
|
StrokeEndLineCap="Round"
|
|
StrokeStartLineCap="Round"
|
|
StrokeThickness="2"
|
|
X1="4"
|
|
X2="12"
|
|
Y1="8"
|
|
Y2="8" />
|
|
<Line
|
|
Width="16"
|
|
Height="16"
|
|
HorizontalAlignment="Center"
|
|
VerticalAlignment="Center"
|
|
Fill="{x:Null}"
|
|
Stroke="#FFFFFFFF"
|
|
StrokeEndLineCap="Round"
|
|
StrokeStartLineCap="Round"
|
|
StrokeThickness="2"
|
|
X1="8"
|
|
X2="8"
|
|
Y1="4"
|
|
Y2="12" />
|
|
</Grid>
|
|
<Label Grid.Column="1" Foreground="#FFFFFFFF">Diagnose hinzufügen</Label>
|
|
</Grid>
|
|
</Button>
|
|
</Grid>
|
|
<GroupBox
|
|
Grid.Row="4"
|
|
Grid.Column="0"
|
|
Grid.ColumnSpan="2"
|
|
Header="Behinderungen"
|
|
Style="{StaticResource ObjectEditGroupBox}">
|
|
<Grid x:Name="grid_disabilities">
|
|
<Grid MinHeight="100">
|
|
<Grid.ColumnDefinitions>
|
|
<ColumnDefinition Width="*" />
|
|
<ColumnDefinition Width="Auto" />
|
|
<ColumnDefinition Width="*" />
|
|
</Grid.ColumnDefinitions>
|
|
<Grid.RowDefinitions>
|
|
<RowDefinition Height="Auto" />
|
|
<RowDefinition Height="*" />
|
|
<RowDefinition Height="*" />
|
|
</Grid.RowDefinitions>
|
|
<Label
|
|
Grid.Row="0"
|
|
Grid.Column="2"
|
|
HorizontalAlignment="Left"
|
|
Content="Nicht zugeordnete Behinderungen" />
|
|
<ListBox
|
|
x:Name="listbox_possibleDisabilities"
|
|
Grid.Row="1"
|
|
Grid.RowSpan="2"
|
|
Grid.Column="2"
|
|
DisplayMemberPath="TypeDescription"
|
|
IsSynchronizedWithCurrentItem="True"
|
|
ItemsSource="{Binding Path=PossibleDisabilities}" />
|
|
<Button
|
|
x:Name="button_addDisability"
|
|
Grid.Row="1"
|
|
Grid.Column="1"
|
|
Width="25"
|
|
Height="25"
|
|
Margin="3"
|
|
VerticalAlignment="Bottom"
|
|
Click="button_addDisability_Click"
|
|
Content="<"
|
|
FontWeight="Bold"
|
|
IsEnabled="{Binding Path=SelectedIndex, Converter={StaticResource IndexBoolConverter}, ElementName=listbox_possibleDisabilities}" />
|
|
<Button
|
|
x:Name="button_removeDisability"
|
|
Grid.Row="2"
|
|
Grid.Column="1"
|
|
Width="25"
|
|
Height="25"
|
|
Margin="3"
|
|
VerticalAlignment="Top"
|
|
Click="button_removeDisability_Click"
|
|
Content=">"
|
|
FontWeight="Bold"
|
|
IsEnabled="{Binding Path=SelectedIndex, Converter={StaticResource IndexBoolConverter}, ElementName=listbox_disabilities}" />
|
|
<Label
|
|
Grid.Row="0"
|
|
Grid.Column="0"
|
|
HorizontalAlignment="Left"
|
|
Content="{markup:Translate Diesem Klienten zugeordnete Behinderungen}" />
|
|
<ListBox
|
|
x:Name="listbox_disabilities"
|
|
Grid.Row="1"
|
|
Grid.RowSpan="2"
|
|
Grid.Column="0"
|
|
DisplayMemberPath="TypeDescription"
|
|
IsSynchronizedWithCurrentItem="True"
|
|
ItemsSource="{Binding Path=Disabilities}" />
|
|
</Grid>
|
|
</Grid>
|
|
</GroupBox>
|
|
<GroupBox
|
|
Grid.Row="5"
|
|
Grid.Column="0"
|
|
Grid.ColumnSpan="6"
|
|
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="Aust. Vers. -amt" />
|
|
<TextBox
|
|
Grid.Row="0"
|
|
Grid.Column="1"
|
|
Width="150"
|
|
Height="23"
|
|
Margin="3"
|
|
Text="{Binding Path=AusstVersAmt, UpdateSourceTrigger=PropertyChanged}" />
|
|
|
|
<Label
|
|
Grid.Row="1"
|
|
Grid.Column="0"
|
|
VerticalAlignment="Center"
|
|
Content="Ausweis unbefristet gültig" />
|
|
<CheckBox
|
|
x:Name="AusweisUnbefristetCheckBox"
|
|
Grid.Row="1"
|
|
Grid.Column="1"
|
|
Height="23"
|
|
Margin="3,5,3,1"
|
|
VerticalAlignment="Center"
|
|
VerticalContentAlignment="Center"
|
|
IsChecked="{Binding Path=AusweisUnbefristetGueltig, UpdateSourceTrigger=PropertyChanged}" />
|
|
|
|
<Label
|
|
Grid.Row="2"
|
|
Grid.Column="0"
|
|
VerticalAlignment="Center"
|
|
Content="Ausweis 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="Ausweis 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}"
|
|
IsEnabled="{Binding ElementName=AusweisUnbefristetCheckBox, Path=IsChecked, Converter={StaticResource BoolReverseConverter}}"
|
|
MaskType="DateTimeAdvancingCaret" />
|
|
|
|
<Label
|
|
Grid.Row="0"
|
|
Grid.Column="2"
|
|
VerticalAlignment="Center"
|
|
Content="Beiblatt gültig bis" />
|
|
<dxe:DateEdit
|
|
Grid.Row="0"
|
|
Grid.Column="3"
|
|
Width="150"
|
|
Height="23"
|
|
Margin="3"
|
|
HorizontalAlignment="Left"
|
|
AllowNullInput="True"
|
|
EditValue="{Binding Path=BeiblattGueltigBis, UpdateSourceTrigger=PropertyChanged, Mode=TwoWay}"
|
|
MaskType="DateTimeAdvancingCaret" />
|
|
|
|
<Label
|
|
Grid.Row="1"
|
|
Grid.Column="2"
|
|
VerticalAlignment="Center"
|
|
Content="Grad der Behinderung" />
|
|
<ComboBox
|
|
x:Name="GdBComboBox"
|
|
Grid.Row="1"
|
|
Grid.Column="3"
|
|
Width="150"
|
|
Height="23"
|
|
Margin="3"
|
|
SelectionChanged="GdBComboBox_OnSelectionChanged" />
|
|
|
|
<Label
|
|
Grid.Row="2"
|
|
Grid.Column="2"
|
|
VerticalAlignment="Center"
|
|
Content="Merkzeichen" />
|
|
<uc:PopUpEdit
|
|
Grid.Row="2"
|
|
Grid.Column="3"
|
|
Width="150"
|
|
Height="23"
|
|
Margin="3"
|
|
HorizontalAlignment="Stretch"
|
|
HorizontalContentAlignment="Stretch"
|
|
Cursor="Arrow"
|
|
DeleteButtonVisibility="Collapsed"
|
|
IsReadOnly="True"
|
|
PopUpClick="popupedit_merkzeichen_PopUpClick"
|
|
Text="{Binding ElementName=MerkzeichenSelection, Path=AusgewaehlteMerkzeichenString}"
|
|
ToolTip="{Binding ElementName=MerkzeichenSelection, Path=AusgewaehlteMerkzeichenString}" />
|
|
|
|
<Label
|
|
Grid.Row="3"
|
|
Grid.Column="2"
|
|
VerticalAlignment="Center"
|
|
Content="Behinderungsart" />
|
|
<uc:PopUpEdit
|
|
Grid.Row="3"
|
|
Grid.Column="3"
|
|
Width="150"
|
|
Height="23"
|
|
Margin="3"
|
|
HorizontalAlignment="Stretch"
|
|
HorizontalContentAlignment="Stretch"
|
|
Cursor="Arrow"
|
|
DeleteButtonVisibility="Collapsed"
|
|
IsReadOnly="True"
|
|
PopUpClick="popupedit_behinderungsarten_PopUpClick"
|
|
Text="{Binding ElementName=BehinderungsartenSelection, Path=AusgewaehlteBehinderungsartenString}"
|
|
ToolTip="{Binding ElementName=BehinderungsartenSelection, Path=AusgewaehlteBehinderungsartenString}" />
|
|
|
|
<Label
|
|
Grid.Row="0"
|
|
Grid.Column="4"
|
|
VerticalAlignment="Center"
|
|
Content="Pflegegrad" />
|
|
<uc:NullItemComboBox
|
|
Grid.Row="0"
|
|
Grid.Column="5"
|
|
Width="150"
|
|
Height="23"
|
|
Margin="3"
|
|
DisplayMemberPath="Value"
|
|
ItemsSource="{x:Static core:EnumTranslations.PflegegradTranslations}"
|
|
SelectedValue="{Binding Path=Pflegegrad}"
|
|
SelectedValuePath="Key" />
|
|
<Label
|
|
Grid.Row="1"
|
|
Grid.Column="4"
|
|
VerticalAlignment="Center"
|
|
Content="Aktenzeichen" />
|
|
<TextBox
|
|
Grid.Row="1"
|
|
Grid.Column="5"
|
|
Width="150"
|
|
Height="23"
|
|
Margin="3"
|
|
Text="{Binding Path=AusweisAktenzeichen, UpdateSourceTrigger=PropertyChanged}" />
|
|
</Grid>
|
|
</GroupBox>
|
|
</Grid>
|
|
</ScrollViewer>
|
|
</GroupBox>
|
|
</TabItem>
|
|
<TabItem
|
|
r:DemandUserRight.VisibleDemands="Customer_ViewBetreuung"
|
|
Header="Betreuung"
|
|
Selector.Selected="TabItemEmployees_Selected">
|
|
<ScrollViewer HorizontalScrollBarVisibility="Auto" VerticalScrollBarVisibility="Auto">
|
|
<Grid x:Name="grid_emplyeeRel">
|
|
<Grid.RowDefinitions>
|
|
<RowDefinition Height="Auto" />
|
|
<RowDefinition Height="Auto" />
|
|
<RowDefinition Height="Auto" />
|
|
<RowDefinition Height="Auto" />
|
|
<RowDefinition Height="Auto" />
|
|
<RowDefinition Height="*" />
|
|
</Grid.RowDefinitions>
|
|
<GroupBox
|
|
x:Name="groupbox_customerCareType"
|
|
Header="Betreuung"
|
|
Style="{StaticResource ObjectEditGroupBox}">
|
|
<Grid IsSharedSizeScope="True">
|
|
<Grid.ColumnDefinitions>
|
|
<ColumnDefinition Width="Auto" />
|
|
<ColumnDefinition Width="Auto" />
|
|
<ColumnDefinition Width="Auto" />
|
|
<ColumnDefinition Width="Auto" />
|
|
<ColumnDefinition Width="Auto" />
|
|
<ColumnDefinition Width="*" />
|
|
</Grid.ColumnDefinitions>
|
|
<Grid.RowDefinitions>
|
|
<RowDefinition Height="Auto" />
|
|
<RowDefinition Height="Auto" />
|
|
<RowDefinition Height="Auto" />
|
|
<RowDefinition Height="Auto" />
|
|
<RowDefinition Height="Auto" />
|
|
<RowDefinition Height="Auto" />
|
|
<RowDefinition Height="*" />
|
|
</Grid.RowDefinitions>
|
|
|
|
|
|
<Label
|
|
Grid.Row="0"
|
|
Grid.Column="0"
|
|
Content="Betreuung begonnen am" />
|
|
<dxe:DateEdit
|
|
Grid.Row="0"
|
|
Grid.Column="1"
|
|
Width="100"
|
|
Height="23"
|
|
Margin="3"
|
|
HorizontalAlignment="Left"
|
|
AllowNullInput="True"
|
|
EditValue="{val:ValidationBinding Path=AssistanceBegin,
|
|
UpdateSourceTrigger=PropertyChanged,
|
|
Mode=TwoWay}"
|
|
MaskType="DateTimeAdvancingCaret" />
|
|
|
|
<Label
|
|
Grid.Row="1"
|
|
Grid.Column="0"
|
|
Content="Erstaufnahme" />
|
|
<uc:NullItemComboBox
|
|
x:Name="comboBox_Erstaufnahme"
|
|
Grid.Row="1"
|
|
Grid.Column="1"
|
|
Width="200"
|
|
Height="23"
|
|
Margin="3"
|
|
HorizontalAlignment="Left"
|
|
ItemsSource="{Binding Path=ErstaufnahmeTypen, Mode=OneWay}"
|
|
SelectedValue="{Binding Path=ErstaufnahmeType, Mode=TwoWay}" />
|
|
|
|
<Label
|
|
Grid.Row="2"
|
|
Grid.Column="0"
|
|
Content="Betreuung beendet am" />
|
|
<dxe:DateEdit
|
|
Grid.Row="2"
|
|
Grid.Column="1"
|
|
Width="100"
|
|
Height="23"
|
|
Margin="3"
|
|
HorizontalAlignment="Left"
|
|
AllowNullInput="True"
|
|
EditValue="{val:ValidationBinding Path=TerminationDate,
|
|
UpdateSourceTrigger=PropertyChanged,
|
|
Mode=TwoWay}"
|
|
MaskType="DateTimeAdvancingCaret" />
|
|
|
|
<Label
|
|
Grid.Row="3"
|
|
Grid.Column="0"
|
|
Content="Grund für Beendigung" />
|
|
<uc:NullItemComboBox
|
|
x:Name="comboBox_TerminationReason"
|
|
Grid.Row="3"
|
|
Grid.Column="1"
|
|
Width="200"
|
|
Height="23"
|
|
Margin="3"
|
|
HorizontalAlignment="Left"
|
|
ItemsSource="{Binding Path=TerminationReasons, Mode=OneWay}"
|
|
SelectedValue="{Binding Path=TerminationReason, Mode=TwoWay}" />
|
|
|
|
<Label
|
|
Grid.Row="4"
|
|
Grid.Column="0"
|
|
Name="lblFremdHilfe" Content="{markup:Translate Fremde Hilfen}" />
|
|
<uc:NullItemComboBox
|
|
x:Name="comboBox_Fremdhilfe"
|
|
Grid.Row="4"
|
|
Grid.Column="1"
|
|
Width="200"
|
|
Height="23"
|
|
Margin="3"
|
|
HorizontalAlignment="Left"
|
|
ItemsSource="{Binding Path=FremdHilfeTypen, Mode=OneWay}"
|
|
SelectedValue="{Binding Path=FremdHilfeType, Mode=TwoWay}" />
|
|
|
|
<Grid
|
|
x:Name="ctrlAdvisedAttended"
|
|
Grid.Row="3"
|
|
Grid.Column="0"
|
|
Grid.ColumnSpan="2"
|
|
Height="23"
|
|
Visibility="Collapsed">
|
|
<Grid.ColumnDefinitions>
|
|
<ColumnDefinition Width="Auto" />
|
|
<ColumnDefinition Width="*" />
|
|
</Grid.ColumnDefinitions>
|
|
<RadioButton
|
|
Grid.Column="0"
|
|
Margin="3"
|
|
HorizontalAlignment="Left"
|
|
VerticalAlignment="Center"
|
|
Content="wird beraten"
|
|
IsChecked="{Binding Path=IsAdvised, UpdateSourceTrigger=PropertyChanged}" />
|
|
<RadioButton
|
|
Grid.Column="1"
|
|
Margin="3"
|
|
HorizontalAlignment="Left"
|
|
VerticalAlignment="Center"
|
|
Content="wird begleitet"
|
|
IsChecked="{Binding Path=IsAttended, UpdateSourceTrigger=PropertyChanged}" />
|
|
</Grid>
|
|
|
|
<Label
|
|
Grid.Row="0"
|
|
Grid.Column="2"
|
|
Name="lblEinkommenBeginn" Content="{markup:Translate Einkommensart zu Beginn}" />
|
|
<uc:NullItemComboBox
|
|
x:Name="comboBox_EinkommenBeginn"
|
|
Grid.Row="0"
|
|
Grid.Column="3"
|
|
Width="200"
|
|
Height="23"
|
|
Margin="3"
|
|
HorizontalAlignment="Left"
|
|
ItemsSource="{Binding Path=EinkommenBeginnTypen, Mode=OneWay}"
|
|
SelectedValue="{Binding Path=EinkommenBeginnType, Mode=TwoWay}" />
|
|
<Label
|
|
Grid.Row="1"
|
|
Grid.Column="2"
|
|
Name="lblEinkommenEnde" Content="{markup:Translate Einkommensart zum Ende}" />
|
|
<uc:NullItemComboBox
|
|
x:Name="comboBox_EinkommenEnde"
|
|
Grid.Row="1"
|
|
Grid.Column="3"
|
|
Width="200"
|
|
Height="23"
|
|
Margin="3"
|
|
HorizontalAlignment="Left"
|
|
ItemsSource="{Binding Path=EinkommenEndeTypen, Mode=OneWay}"
|
|
SelectedValue="{Binding Path=EinkommenEndeType, Mode=TwoWay}" />
|
|
|
|
<Label
|
|
Grid.Row="2"
|
|
Grid.Column="2"
|
|
Name="lblHilfenRegion" Content="{markup:Translate Region der Hilfe}" />
|
|
<uc:NullItemComboBox
|
|
x:Name="comboBox_HilfenRegion"
|
|
Grid.Row="2"
|
|
Grid.Column="3"
|
|
Width="200"
|
|
Height="23"
|
|
Margin="3"
|
|
HorizontalAlignment="Left"
|
|
ItemsSource="{Binding Path=RegionTypen, Mode=OneWay}"
|
|
SelectedValue="{Binding Path=RegionType, Mode=TwoWay}" />
|
|
|
|
<Label
|
|
Grid.Row="3"
|
|
Grid.Column="2"
|
|
Name="lblSozSchwierigkeiten" Content="{markup:Translate Soziale Schwierigkeiten}" />
|
|
<uc:NullItemComboBox
|
|
x:Name="comboBox_SozSchwierigkeiten"
|
|
Grid.Row="3"
|
|
Grid.Column="3"
|
|
Width="200"
|
|
Height="23"
|
|
Margin="3"
|
|
HorizontalAlignment="Left"
|
|
ItemsSource="{Binding Path=SozSchwierigkeitenTypen, Mode=OneWay}"
|
|
SelectedValue="{Binding Path=SozSchwierigkeitenType, Mode=TwoWay}" />
|
|
<Label
|
|
Grid.Row="4"
|
|
Grid.Column="2"
|
|
Name="lblSozBeziehungen" Content="{markup:Translate Soziale Beziehungen}" />
|
|
<uc:NullItemComboBox
|
|
x:Name="SozBeziehungen"
|
|
Grid.Row="4"
|
|
Grid.Column="3"
|
|
Width="200"
|
|
Height="23"
|
|
Margin="3"
|
|
HorizontalAlignment="Left"
|
|
ItemsSource="{Binding Path=SozBeziehungenTypen, Mode=OneWay}"
|
|
SelectedValue="{Binding Path=SozBeziehungenType, Mode=TwoWay}" />
|
|
|
|
<Label
|
|
Grid.Row="0"
|
|
Grid.Column="4"
|
|
Content="Betreuungsart" />
|
|
<ListBox
|
|
x:Name="customerCareTypeList"
|
|
Grid.Row="1"
|
|
Grid.RowSpan="4"
|
|
Grid.Column="4"
|
|
Width="Auto"
|
|
Height="Auto"
|
|
MinWidth="200"
|
|
MinHeight="110"
|
|
MaxHeight="200"
|
|
Margin="3"
|
|
Padding="3,3,3,3"
|
|
HorizontalAlignment="Left"
|
|
VerticalAlignment="Top"
|
|
IsSynchronizedWithCurrentItem="True" />
|
|
|
|
<StackPanel
|
|
Grid.Row="0"
|
|
Grid.Column="5"
|
|
Orientation="Horizontal">
|
|
<Label Content="Vermittlung" />
|
|
<Button
|
|
x:Name="button_addPlacement"
|
|
Grid.Column="2"
|
|
Width="20"
|
|
Height="20"
|
|
Margin="5,0,0,0"
|
|
HorizontalAlignment="Center"
|
|
VerticalAlignment="Center"
|
|
Click="button_addPlacement_Click">
|
|
<Grid
|
|
Width="18"
|
|
HorizontalAlignment="Center"
|
|
VerticalAlignment="Center">
|
|
<Line
|
|
Width="16"
|
|
Height="16"
|
|
HorizontalAlignment="Center"
|
|
VerticalAlignment="Center"
|
|
Fill="{x:Null}"
|
|
Stroke="#FFFFFFFF"
|
|
StrokeEndLineCap="Round"
|
|
StrokeStartLineCap="Round"
|
|
StrokeThickness="2"
|
|
X1="4"
|
|
X2="12"
|
|
Y1="8"
|
|
Y2="8" />
|
|
<Line
|
|
Width="16"
|
|
Height="16"
|
|
HorizontalAlignment="Center"
|
|
VerticalAlignment="Center"
|
|
Fill="{x:Null}"
|
|
Stroke="#FFFFFFFF"
|
|
StrokeEndLineCap="Round"
|
|
StrokeStartLineCap="Round"
|
|
StrokeThickness="2"
|
|
X1="8"
|
|
X2="8"
|
|
Y1="4"
|
|
Y2="12" />
|
|
</Grid>
|
|
|
|
</Button>
|
|
</StackPanel>
|
|
|
|
<ListBox
|
|
x:Name="placementListBox"
|
|
Grid.Row="1"
|
|
Grid.RowSpan="4"
|
|
Grid.Column="5"
|
|
Width="Auto"
|
|
Height="Auto"
|
|
MinWidth="200"
|
|
MinHeight="20"
|
|
MaxHeight="200"
|
|
Margin="3"
|
|
Padding="3,3,3,3"
|
|
HorizontalAlignment="Left"
|
|
IsSynchronizedWithCurrentItem="True"
|
|
ItemsSource="{Binding Path=PlacementList.VMList, Mode=OneWay}">
|
|
<ListBox.ItemContainerStyle>
|
|
<Style TargetType="{x:Type ListBoxItem}">
|
|
<Setter Property="Margin" Value="2" />
|
|
<Setter Property="Padding" Value="0" />
|
|
</Style>
|
|
</ListBox.ItemContainerStyle>
|
|
|
|
<ListBox.ItemTemplate>
|
|
<DataTemplate>
|
|
<Grid
|
|
x:Name="ItemGrid"
|
|
Grid.Row="2"
|
|
Grid.ColumnSpan="2">
|
|
<Grid.ColumnDefinitions>
|
|
<ColumnDefinition Width="Auto" />
|
|
<ColumnDefinition Width="Auto" />
|
|
<ColumnDefinition Width="*" SharedSizeGroup="VermittlungComboBox" />
|
|
<ColumnDefinition Width="Auto" />
|
|
</Grid.ColumnDefinitions>
|
|
<dxe:DateEdit
|
|
x:Name="datepicker_validUntil"
|
|
Grid.Row="0"
|
|
Grid.Column="1"
|
|
Width="100"
|
|
Height="23"
|
|
EditValue="{Binding Path=PlacementDate, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged}"
|
|
MaskType="DateTimeAdvancingCaret" />
|
|
<ComboBox
|
|
x:Name="comboBox_PlacementObjectives"
|
|
Grid.Column="2"
|
|
Height="23"
|
|
MinWidth="100"
|
|
Margin="2,0,0,0"
|
|
Loaded="comboBox_PlacementObjectives_Loaded"
|
|
SelectedValue="{Binding Path=Objective, Mode=TwoWay}" />
|
|
<Button
|
|
x:Name="button_deletePlacement"
|
|
Grid.Row="1"
|
|
Grid.Column="3"
|
|
Width="20"
|
|
Height="20"
|
|
Margin="3,0,0,0"
|
|
HorizontalAlignment="Right"
|
|
VerticalAlignment="Center"
|
|
Click="button_deletePlacement_Click"
|
|
Style="{DynamicResource CloseButtonStyle}" />
|
|
</Grid>
|
|
<DataTemplate.Triggers>
|
|
<DataTrigger Binding="{Binding Path=IsSelected, RelativeSource={RelativeSource AncestorType={x:Type ListBoxItem}, Mode=FindAncestor}}" Value="True">
|
|
<Setter TargetName="ItemGrid" Property="Background" Value="White" />
|
|
<Setter TargetName="ItemGrid" Property="TextBlock.Foreground" Value="#FF000000" />
|
|
</DataTrigger>
|
|
</DataTemplate.Triggers>
|
|
</DataTemplate>
|
|
</ListBox.ItemTemplate>
|
|
</ListBox>
|
|
</Grid>
|
|
</GroupBox>
|
|
<controls:PopupNonTopmost
|
|
x:Name="popup_newEmployeeRel"
|
|
Grid.Row="0"
|
|
Width="350"
|
|
Placement="MousePoint"
|
|
StaysOpen="True"
|
|
Topmost="False">
|
|
<Border
|
|
Padding="3"
|
|
Background="White"
|
|
BorderBrush="Gray"
|
|
BorderThickness="1">
|
|
<GroupBox
|
|
x:Name="groupbox_newEmployeeRel"
|
|
Header="{markup:Translate Betreuer zuordnen}"
|
|
Style="{StaticResource ObjectEditGroupBox}">
|
|
<Grid>
|
|
<Grid.RowDefinitions>
|
|
<RowDefinition Height="Auto" />
|
|
<RowDefinition Height="Auto" />
|
|
<RowDefinition Height="Auto" />
|
|
<RowDefinition Height="Auto" />
|
|
<RowDefinition Height="Auto" />
|
|
<RowDefinition Height="Auto" />
|
|
</Grid.RowDefinitions>
|
|
<Grid.ColumnDefinitions>
|
|
<ColumnDefinition Width="Auto" />
|
|
<ColumnDefinition Width="*" />
|
|
<ColumnDefinition Width="Auto" />
|
|
|
|
</Grid.ColumnDefinitions>
|
|
<Label VerticalAlignment="Center" Content="{t:Translate MitarbeiterSingular}" />
|
|
<uc:PopUpEdit
|
|
x:Name="popupedit_employeeRelations"
|
|
Grid.Row="0"
|
|
Grid.Column="1"
|
|
Grid.ColumnSpan="2"
|
|
Height="23"
|
|
Margin="3"
|
|
Cursor="Arrow"
|
|
DeleteButtonVisibility="Collapsed"
|
|
IsReadOnly="True"
|
|
PopUpClick="popupedit_employeeRelations_PopUpClick"
|
|
PreviewMouseDoubleClick="Popupedit_employeeRelations_OnPreviewMouseDoubleClick"
|
|
Text="{val:ValidationBinding Path=EmployeeRelations.NewVM.EmployeeString}" />
|
|
<Label
|
|
Grid.Row="1"
|
|
Grid.Column="0"
|
|
VerticalAlignment="Center"
|
|
Content="Rolle" />
|
|
<uc:NullItemComboBox
|
|
Grid.Row="1"
|
|
Grid.Column="1"
|
|
Grid.ColumnSpan="2"
|
|
Height="23"
|
|
Margin="3"
|
|
ItemsSource="{Binding Path=EmployeeRelations.PossibleRoles}"
|
|
SelectedItem="{val:ValidationBinding Path=EmployeeRelations.NewVM.Role}" />
|
|
<Label
|
|
Grid.Row="2"
|
|
Grid.Column="0"
|
|
VerticalAlignment="Center"
|
|
Content="Startdatum" />
|
|
<dxe:DateEdit
|
|
Grid.Row="2"
|
|
Grid.Column="1"
|
|
Width="100"
|
|
Height="23"
|
|
Margin="3"
|
|
HorizontalAlignment="Left"
|
|
EditValue="{Binding Path=EmployeeRelations.NewVM.StartDate, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged}"
|
|
MaskType="DateTimeAdvancingCaret" />
|
|
|
|
<Label
|
|
Grid.Row="3"
|
|
Grid.Column="0"
|
|
VerticalAlignment="Center"
|
|
Content="Enddatum" />
|
|
<dxe:DateEdit
|
|
Grid.Row="3"
|
|
Grid.Column="1"
|
|
Width="100"
|
|
Height="23"
|
|
Margin="3"
|
|
HorizontalAlignment="Left"
|
|
EditValue="{Binding Path=EmployeeRelations.NewVM.EndDate, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged}"
|
|
MaskType="DateTimeAdvancingCaret" />
|
|
|
|
<Label
|
|
Grid.Row="4"
|
|
Grid.Column="0"
|
|
VerticalAlignment="Top"
|
|
Content="Notiz" />
|
|
<TextBox
|
|
Grid.Row="4"
|
|
Grid.Column="1"
|
|
Grid.ColumnSpan="2"
|
|
Height="50"
|
|
Margin="3"
|
|
Text="{Binding Path=EmployeeRelations.NewVM.Notice, UpdateSourceTrigger=PropertyChanged}" />
|
|
<!--<Label Content="Chatpartner" Grid.Row="3" Grid.Column="0" VerticalAlignment="Center"/>-->
|
|
<!--<CheckBox Grid.Row="3" Grid.Column="2" IsChecked="{Binding Path=EmployeeRelations.NewVM.Chatpartner, UpdateSourceTrigger=PropertyChanged}" HorizontalAlignment="Right" Margin="3"/>-->
|
|
<Button
|
|
x:Name="button_addEmployeeRelation"
|
|
Grid.Row="5"
|
|
Grid.Column="1"
|
|
Height="25"
|
|
Margin="3"
|
|
HorizontalAlignment="Right"
|
|
VerticalAlignment="Bottom"
|
|
Click="button_addEmployeeRelation_Click"
|
|
Content="Hinzufügen" />
|
|
<Button
|
|
x:Name="button_cancelEmployeeRelation"
|
|
Grid.Row="5"
|
|
Grid.Column="2"
|
|
Height="25"
|
|
Margin="3"
|
|
HorizontalAlignment="Stretch"
|
|
VerticalAlignment="Bottom"
|
|
Click="button_cancelEmployeeRelation_Click"
|
|
Content="Abbrechen" />
|
|
</Grid>
|
|
</GroupBox>
|
|
</Border>
|
|
</controls:PopupNonTopmost>
|
|
<GroupBox
|
|
x:Name="GroupBoxEmployeeGrid"
|
|
Grid.Row="2"
|
|
MinHeight="120"
|
|
Margin="0,20,0,0"
|
|
Header="{markup:Translate Diesem Klienten zugeordnete Betreuer}"
|
|
Style="{StaticResource ObjectEditGroupBox}">
|
|
<Grid x:Name="employeeGrid">
|
|
<Grid.RowDefinitions>
|
|
<RowDefinition Height="Auto" />
|
|
<RowDefinition Height="*" />
|
|
</Grid.RowDefinitions>
|
|
<Button
|
|
x:Name="button_openAddEmployeeRelation"
|
|
Grid.Row="0"
|
|
Grid.Column="0"
|
|
Height="25"
|
|
Margin="3"
|
|
HorizontalAlignment="Left"
|
|
VerticalAlignment="Bottom"
|
|
Click="button_openAddEmployeeRelationn_Click"
|
|
Content="{markup:Translate Neuen Betreuer hinzufügen}" />
|
|
</Grid>
|
|
</GroupBox>
|
|
<controls:PopupNonTopmost
|
|
x:Name="popup_newTeamRel"
|
|
Grid.Row="0"
|
|
Width="350"
|
|
Placement="MousePoint"
|
|
StaysOpen="True"
|
|
Topmost="False">
|
|
<Border
|
|
Padding="3"
|
|
Background="White"
|
|
BorderBrush="Gray"
|
|
BorderThickness="1">
|
|
<GroupBox
|
|
x:Name="groupbox_newTeamRel"
|
|
Margin="0,20,0,0"
|
|
Header="Team zuordnen"
|
|
Style="{StaticResource ObjectEditGroupBox}">
|
|
<Grid>
|
|
<Grid.RowDefinitions>
|
|
<RowDefinition Height="Auto" />
|
|
<RowDefinition Height="Auto" />
|
|
</Grid.RowDefinitions>
|
|
<Grid.ColumnDefinitions>
|
|
<ColumnDefinition Width="Auto" />
|
|
<ColumnDefinition Width="*" />
|
|
<ColumnDefinition Width="Auto" />
|
|
|
|
</Grid.ColumnDefinitions>
|
|
<Label VerticalAlignment="Center" Content="Team" />
|
|
<uc:PopUpEdit
|
|
x:Name="popupedit_teamRelations"
|
|
Grid.Row="0"
|
|
Grid.Column="1"
|
|
Grid.ColumnSpan="2"
|
|
Height="23"
|
|
Margin="3"
|
|
Cursor="Arrow"
|
|
DeleteButtonVisibility="Collapsed"
|
|
IsReadOnly="True"
|
|
PopUpClick="popupedit_teamRelations_PopUpClick"
|
|
PreviewMouseDoubleClick="Popupedit_teamRelations_OnPreviewMouseDoubleClick"
|
|
Text="{val:ValidationBinding Path=TeamRelations.NewVM.TeamString}" />
|
|
<Button
|
|
x:Name="button_addTeamRelation"
|
|
Grid.Row="1"
|
|
Grid.Column="1"
|
|
Height="25"
|
|
Margin="3"
|
|
HorizontalAlignment="Right"
|
|
VerticalAlignment="Bottom"
|
|
Click="button_addTeamRelation_Click"
|
|
Content="Hinzufügen" />
|
|
<Button
|
|
x:Name="button_cancelTeamRelation"
|
|
Grid.Row="1"
|
|
Grid.Column="2"
|
|
Height="25"
|
|
Margin="3"
|
|
HorizontalAlignment="Left"
|
|
VerticalAlignment="Bottom"
|
|
Click="button_cancelTeamRelation_Click"
|
|
Content="Abbrechen" />
|
|
</Grid>
|
|
</GroupBox>
|
|
</Border>
|
|
</controls:PopupNonTopmost>
|
|
<GroupBox
|
|
x:Name="GroupBoxTeamGrid"
|
|
Grid.Row="4"
|
|
Margin="0,20,0,0"
|
|
Header="{markup:Translate Diesem Klienten zugeordnete Teams}"
|
|
Style="{StaticResource ObjectEditGroupBox}">
|
|
<Grid x:Name="teamGrid">
|
|
<Grid.RowDefinitions>
|
|
<RowDefinition Height="Auto" />
|
|
<RowDefinition Height="*" />
|
|
</Grid.RowDefinitions>
|
|
<Button
|
|
x:Name="button_openAddTeamRelation"
|
|
Grid.Row="0"
|
|
Grid.Column="0"
|
|
Height="25"
|
|
Margin="3"
|
|
HorizontalAlignment="Left"
|
|
VerticalAlignment="Bottom"
|
|
Click="button_openAddTeamRelationn_Click"
|
|
Content="Neues Team hinzufügen" />
|
|
</Grid>
|
|
</GroupBox>
|
|
</Grid>
|
|
</ScrollViewer>
|
|
</TabItem>
|
|
<TabItem r:DemandUserRight.VisibleDemands="Customer_ViewAbsenceTimes" Header="Abwesenheiten">
|
|
<Grid>
|
|
<detail:AbsenceTimesView
|
|
x:Name="AbsenceTimesView"
|
|
AbsenceTimes="{Binding ViewModel.AbsenceTimes, UpdateSourceTrigger=PropertyChanged, Mode=TwoWay, ElementName=CustomerBeWoView}"
|
|
CheckEnddate="False" />
|
|
</Grid>
|
|
</TabItem>
|
|
<TabItem Header="Umfeld" Selector.Selected="TabItemPersons_Selected">
|
|
<ScrollViewer VerticalScrollBarVisibility="Auto">
|
|
<Grid x:Name="grid_environment">
|
|
<Grid MinHeight="100">
|
|
<Grid.RowDefinitions>
|
|
<RowDefinition Height="Auto" />
|
|
<RowDefinition Height="Auto" />
|
|
<RowDefinition Height="Auto" />
|
|
<RowDefinition Height="*" />
|
|
</Grid.RowDefinitions>
|
|
<GroupBox
|
|
x:Name="groupbox_Environment"
|
|
Grid.Row="0"
|
|
Header="Umfeld"
|
|
Style="{DynamicResource ObjectEditGroupBox}">
|
|
<Grid>
|
|
<Grid.ColumnDefinitions>
|
|
<ColumnDefinition Width="*" />
|
|
</Grid.ColumnDefinitions>
|
|
<Grid.RowDefinitions>
|
|
<RowDefinition Height="Auto" />
|
|
</Grid.RowDefinitions>
|
|
<TextBox
|
|
Height="50"
|
|
Margin="3"
|
|
AcceptsReturn="True"
|
|
Text="{Binding Path=Environment, UpdateSourceTrigger=PropertyChanged}"
|
|
VerticalScrollBarVisibility="Auto" />
|
|
</Grid>
|
|
</GroupBox>
|
|
<GroupBox
|
|
x:Name="GroupBoxPersons"
|
|
Grid.Row="2"
|
|
MinHeight="150"
|
|
MaxHeight="350"
|
|
Margin="0,20,0,0"
|
|
Header="{markup:Translate Diesem Klienten zugeordnete Personen}"
|
|
Style="{DynamicResource ObjectEditGroupBox}">
|
|
<Grid x:Name="environmentPersonGrid">
|
|
<Grid.RowDefinitions>
|
|
<RowDefinition Height="Auto" />
|
|
<RowDefinition Height="*" />
|
|
</Grid.RowDefinitions>
|
|
<Button
|
|
x:Name="button_openAddEnvironmentPerson"
|
|
Grid.Row="0"
|
|
Grid.Column="0"
|
|
Height="25"
|
|
Margin="3"
|
|
HorizontalAlignment="Left"
|
|
VerticalAlignment="Bottom"
|
|
Click="button_openAddEnvironmentPerson_Click"
|
|
Content="Neue Person hinzufügen" />
|
|
<controls:PopupNonTopmost
|
|
x:Name="popup_newEnvironmentPerson"
|
|
Grid.Row="1"
|
|
Width="350"
|
|
Placement="Relative"
|
|
PlacementTarget="{Binding ElementName=button_openAddEnvironmentPerson}"
|
|
StaysOpen="True"
|
|
Topmost="False">
|
|
<Border
|
|
Padding="3"
|
|
Background="White"
|
|
BorderBrush="Gray"
|
|
BorderThickness="1">
|
|
<GroupBox
|
|
x:Name="groupbox_newEnvironmentPerson"
|
|
Header="Neue Person hinzufügen"
|
|
Style="{DynamicResource ObjectEditGroupBox}">
|
|
<Grid>
|
|
<Grid.ColumnDefinitions>
|
|
<ColumnDefinition Width="Auto" />
|
|
<ColumnDefinition Width="*" />
|
|
<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"
|
|
Content="Person" />
|
|
<Label
|
|
Grid.Row="1"
|
|
Grid.Column="0"
|
|
Content="Organisation" />
|
|
<Label
|
|
Grid.Row="2"
|
|
Grid.Column="0"
|
|
Content="Rolle" />
|
|
<Label
|
|
Grid.Row="3"
|
|
Grid.Column="0"
|
|
Content="Notiz" />
|
|
|
|
<uc:PopUpEdit
|
|
x:Name="popupedit_environmentPersonSearch"
|
|
Grid.Row="0"
|
|
Grid.Column="1"
|
|
Grid.ColumnSpan="2"
|
|
Height="23"
|
|
Margin="3"
|
|
Cursor="Arrow"
|
|
DeleteButtonVisibility="Collapsed"
|
|
IsReadOnly="True"
|
|
NewButtonVisibility="Visible"
|
|
NewClick="popupedit_environmentPersonSearch_NewClick"
|
|
PopUpClick="popupedit_environmentPersonSearch_PopUpClick"
|
|
PreviewMouseDoubleClick="Popupedit_environmentPersonSearch_OnPreviewMouseDoubleClick"
|
|
Text="{val:ValidationBinding Path=EnvironmentPersons.NewVM.PersonString,
|
|
UpdateSourceTrigger=PropertyChanged}" />
|
|
|
|
<uc:PopUpEdit
|
|
x:Name="popupedit_environmentPersonOrganisationSearch"
|
|
Grid.Row="1"
|
|
Grid.Column="1"
|
|
Grid.ColumnSpan="2"
|
|
Height="23"
|
|
Margin="3"
|
|
Cursor="Arrow"
|
|
DeleteButtonVisibility="Collapsed"
|
|
IsReadOnly="True"
|
|
NewButtonVisibility="Collapsed"
|
|
PopUpClick="popupedit_environmentPersonOrganisationSearch_PopUpClick"
|
|
PreviewMouseDoubleClick="Popupedit_environmentOrganisationSearch_OnPreviewMouseDoubleClick"
|
|
Text="{Binding Path=EnvironmentPersons.NewVM.OrganisationString, UpdateSourceTrigger=PropertyChanged}" />
|
|
<uc:NullItemComboBox
|
|
Grid.Row="2"
|
|
Grid.Column="1"
|
|
Grid.ColumnSpan="2"
|
|
Height="23"
|
|
Margin="3"
|
|
ItemsSource="{Binding Path=EnvironmentPersons.PossibleRoles}"
|
|
SelectedItem="{val:ValidationBinding Path=EnvironmentPersons.NewVM.Role}" />
|
|
|
|
<TextBox
|
|
Grid.Row="3"
|
|
Grid.Column="1"
|
|
Grid.ColumnSpan="2"
|
|
Height="50"
|
|
Margin="3"
|
|
AcceptsReturn="True"
|
|
Text="{Binding Path=EnvironmentPersons.NewVM.Notice, UpdateSourceTrigger=PropertyChanged}"
|
|
VerticalScrollBarVisibility="Auto" />
|
|
|
|
<Button
|
|
x:Name="button_addEnvironmentPerson"
|
|
Grid.Row="4"
|
|
Grid.Column="1"
|
|
Height="25"
|
|
Margin="3"
|
|
HorizontalAlignment="Right"
|
|
VerticalAlignment="Bottom"
|
|
Click="button_addEnvironmentPerson_Click"
|
|
Content="Hinzufügen"
|
|
FontWeight="Normal" />
|
|
|
|
<Button
|
|
x:Name="button_cancelAddEnvironmentPerson"
|
|
Grid.Row="4"
|
|
Grid.Column="2"
|
|
Height="25"
|
|
Margin="3"
|
|
HorizontalAlignment="Stretch"
|
|
VerticalAlignment="Bottom"
|
|
Click="button_cancelAddEnvironmentPerson_Click"
|
|
Content="Abbrechen" />
|
|
</Grid>
|
|
</GroupBox>
|
|
</Border>
|
|
</controls:PopupNonTopmost>
|
|
</Grid>
|
|
</GroupBox>
|
|
<GroupBox
|
|
x:Name="GroupBoxOrganisations"
|
|
Grid.Row="3"
|
|
MinHeight="150"
|
|
MaxHeight="400"
|
|
Margin="0,20,0,0"
|
|
VerticalAlignment="Top"
|
|
Header="{markup:Translate Diesem Klienten zugeordnete Organisationen}"
|
|
Style="{DynamicResource ObjectEditGroupBox}">
|
|
<Grid x:Name="environmentOrganisationGrid">
|
|
<Grid.RowDefinitions>
|
|
<RowDefinition Height="Auto" />
|
|
<RowDefinition Height="*" />
|
|
</Grid.RowDefinitions>
|
|
<Button
|
|
x:Name="button_openAddEnvironmentOrganisation"
|
|
Grid.Row="0"
|
|
Grid.Column="0"
|
|
Height="25"
|
|
Margin="3"
|
|
HorizontalAlignment="Left"
|
|
VerticalAlignment="Bottom"
|
|
Click="button_openAddEnvironmentOrganisation_Click"
|
|
Content="Neue Organisation hinzufügen" />
|
|
|
|
<controls:PopupNonTopmost
|
|
x:Name="popup_newEnvironmentOrganisation"
|
|
Grid.Row="1"
|
|
Width="350"
|
|
Placement="Relative"
|
|
PlacementTarget="{Binding ElementName=button_openAddEnvironmentOrganisation}"
|
|
StaysOpen="True"
|
|
Topmost="False">
|
|
<Border
|
|
Padding="3"
|
|
Background="White"
|
|
BorderBrush="Gray"
|
|
BorderThickness="1">
|
|
<GroupBox
|
|
x:Name="groupbox_newEnvironmentOrganisation"
|
|
Margin="0,10,0,0"
|
|
Header="Neue Organisation hinzufügen"
|
|
Style="{DynamicResource ObjectEditGroupBox}">
|
|
<Grid>
|
|
<Grid.ColumnDefinitions>
|
|
<ColumnDefinition Width="Auto" />
|
|
<ColumnDefinition Width="*" />
|
|
<ColumnDefinition Width="Auto" />
|
|
</Grid.ColumnDefinitions>
|
|
<Grid.RowDefinitions>
|
|
<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="Organisation" />
|
|
<Label
|
|
Grid.Row="1"
|
|
Grid.Column="0"
|
|
Content="{markup:Translate Ansprechpartner}" />
|
|
<Label
|
|
Grid.Row="2"
|
|
Grid.Column="0"
|
|
Content="Rolle" />
|
|
<Label
|
|
Grid.Row="3"
|
|
Grid.Column="0"
|
|
Content="Notiz" />
|
|
<Label
|
|
Grid.Row="4"
|
|
Grid.Column="0"
|
|
Content="Zusätzliche Info" />
|
|
|
|
<uc:PopUpEdit
|
|
x:Name="popupedit_environmentOrganisationSearch"
|
|
Grid.Row="0"
|
|
Grid.Column="1"
|
|
Grid.ColumnSpan="2"
|
|
Height="23"
|
|
Margin="3"
|
|
Cursor="Arrow"
|
|
DeleteButtonVisibility="Collapsed"
|
|
IsReadOnly="True"
|
|
NewButtonVisibility="Visible"
|
|
NewClick="popupedit_environmentOrganisationSearch_NewClick"
|
|
PopUpClick="popupedit_environmentOrganisationSearch_PopUpClick"
|
|
PreviewMouseDoubleClick="Popupedit_environmentOrganisationSearch_OnPreviewMouseDoubleClick"
|
|
Text="{val:ValidationBinding Path=EnvironmentOrganisations.NewVM.OrganisationString,
|
|
UpdateSourceTrigger=PropertyChanged}" />
|
|
|
|
<uc:PopUpEdit
|
|
x:Name="popupedit_environmentAnsprechpartnerSearch"
|
|
Grid.Row="1"
|
|
Grid.Column="1"
|
|
Grid.ColumnSpan="2"
|
|
Height="23"
|
|
Margin="3"
|
|
Cursor="Arrow"
|
|
DeleteButtonVisibility="Collapsed"
|
|
IsReadOnly="True"
|
|
NewButtonVisibility="Collapsed"
|
|
PopUpClick="popupedit_environmentansprechpartnersearchviewSearch_PopUpClick"
|
|
PreviewMouseDoubleClick="Popupedit_environmentPersonSearch_OnPreviewMouseDoubleClick"
|
|
Text="{Binding Path=EnvironmentOrganisations.NewVM.PersonString, UpdateSourceTrigger=PropertyChanged}" />
|
|
|
|
<uc:NullItemComboBox
|
|
Grid.Row="2"
|
|
Grid.Column="1"
|
|
Grid.ColumnSpan="2"
|
|
Height="23"
|
|
Margin="3"
|
|
ItemsSource="{Binding Path=EnvironmentOrganisations.PossibleRoles}"
|
|
SelectedItem="{val:ValidationBinding Path=EnvironmentOrganisations.NewVM.Role}" />
|
|
|
|
|
|
<TextBox
|
|
Grid.Row="3"
|
|
Grid.Column="1"
|
|
Grid.ColumnSpan="2"
|
|
Height="50"
|
|
Margin="3"
|
|
AcceptsReturn="True"
|
|
Text="{Binding Path=EnvironmentOrganisations.NewVM.Notice, UpdateSourceTrigger=PropertyChanged}"
|
|
VerticalScrollBarVisibility="Auto" />
|
|
|
|
|
|
<TextBox
|
|
Grid.Row="4"
|
|
Grid.Column="1"
|
|
Grid.ColumnSpan="2"
|
|
Height="50"
|
|
Margin="3"
|
|
AcceptsReturn="True"
|
|
Text="{Binding Path=EnvironmentOrganisations.NewVM.Info1, UpdateSourceTrigger=PropertyChanged}"
|
|
VerticalScrollBarVisibility="Auto" />
|
|
|
|
|
|
<Button
|
|
x:Name="button_addEnvironmentOrganisation"
|
|
Grid.Row="5"
|
|
Grid.Column="1"
|
|
Height="25"
|
|
Margin="3"
|
|
HorizontalAlignment="Right"
|
|
VerticalAlignment="Bottom"
|
|
Click="button_addEnvironmentOrganisation_Click"
|
|
Content="Hinzufügen"
|
|
FontWeight="Normal" />
|
|
|
|
<Button
|
|
x:Name="button_cancelAddEnvironmentOrganisation"
|
|
Grid.Row="5"
|
|
Grid.Column="2"
|
|
Height="25"
|
|
Margin="3"
|
|
HorizontalAlignment="Stretch"
|
|
VerticalAlignment="Bottom"
|
|
Click="button_cancelAddEnvironmentOrganisation_Click"
|
|
Content="Abbrechen" />
|
|
|
|
</Grid>
|
|
</GroupBox>
|
|
</Border>
|
|
</controls:PopupNonTopmost>
|
|
</Grid>
|
|
|
|
</GroupBox>
|
|
<GroupBox
|
|
x:Name="GroupBoxFamily"
|
|
Grid.Row="1"
|
|
MinHeight="150"
|
|
MaxHeight="350"
|
|
Margin="0,20,0,0"
|
|
Header="{markup:Translate Diesem Klienten zugeordnete Angehörige}"
|
|
Style="{DynamicResource ObjectEditGroupBox}">
|
|
<Grid x:Name="environmentFamilyGrid">
|
|
<Grid.RowDefinitions>
|
|
<RowDefinition Height="Auto" />
|
|
<RowDefinition Height="*" />
|
|
</Grid.RowDefinitions>
|
|
<Button
|
|
x:Name="button_openAddEnvironmentFamily"
|
|
Grid.Row="0"
|
|
Grid.Column="0"
|
|
Height="25"
|
|
Margin="3"
|
|
HorizontalAlignment="Left"
|
|
VerticalAlignment="Bottom"
|
|
Click="button_openAddEnvironmentFamily_Click"
|
|
Content="Neue Person hinzufügen" />
|
|
<controls:PopupNonTopmost
|
|
x:Name="popup_newEnvironmentFamily"
|
|
Grid.Row="1"
|
|
Width="350"
|
|
Placement="Relative"
|
|
PlacementTarget="{Binding ElementName=button_openAddEnvironmentFamily}"
|
|
StaysOpen="True"
|
|
Topmost="False">
|
|
<Border
|
|
Padding="3"
|
|
Background="White"
|
|
BorderBrush="Gray"
|
|
BorderThickness="1">
|
|
<GroupBox
|
|
x:Name="groupbox_newEnvironmentFamily"
|
|
Header="Neue Person hinzufügen"
|
|
Style="{DynamicResource ObjectEditGroupBox}">
|
|
<Grid>
|
|
<Grid.ColumnDefinitions>
|
|
<ColumnDefinition Width="Auto" />
|
|
<ColumnDefinition Width="*" />
|
|
<ColumnDefinition Width="Auto" />
|
|
</Grid.ColumnDefinitions>
|
|
<Grid.RowDefinitions>
|
|
<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="Person" />
|
|
<Label
|
|
Grid.Row="2"
|
|
Grid.Column="0"
|
|
Content="Familienstatus" />
|
|
<Label
|
|
Grid.Row="3"
|
|
Grid.Column="0"
|
|
Content="Notiz" />
|
|
|
|
<uc:PopUpEdit
|
|
x:Name="popupedit_environmentFamilySearch"
|
|
Grid.Row="0"
|
|
Grid.Column="1"
|
|
Grid.ColumnSpan="2"
|
|
Height="23"
|
|
Margin="3"
|
|
Cursor="Arrow"
|
|
DeleteButtonVisibility="Collapsed"
|
|
IsReadOnly="True"
|
|
NewButtonVisibility="Visible"
|
|
NewClick="popupedit_familyPersonSearch_NewClick"
|
|
PopUpClick="popupedit_environmentPersonFamilySearch_PopUpClick"
|
|
PreviewMouseDoubleClick="Popupedit_familyPersonSearch_OnPreviewMouseDoubleClick"
|
|
Text="{val:ValidationBinding Path=EnvironmentPersonsWithFamily.NewVM.PersonString,
|
|
UpdateSourceTrigger=PropertyChanged}" />
|
|
|
|
<uc:NullItemComboBox
|
|
Grid.Row="2"
|
|
Grid.Column="1"
|
|
Grid.ColumnSpan="2"
|
|
Height="23"
|
|
Margin="3"
|
|
ItemsSource="{Binding Path=RoleInFamilys}"
|
|
SelectedItem="{val:ValidationBinding Path=EnvironmentPersonsWithFamily.NewVM.Role}" />
|
|
|
|
|
|
<TextBox
|
|
Grid.Row="3"
|
|
Grid.Column="1"
|
|
Grid.ColumnSpan="2"
|
|
Height="50"
|
|
Margin="3"
|
|
AcceptsReturn="True"
|
|
Text="{Binding Path=EnvironmentPersonsWithFamily.NewVM.Notice, UpdateSourceTrigger=PropertyChanged}"
|
|
VerticalScrollBarVisibility="Auto" />
|
|
|
|
|
|
<Button
|
|
x:Name="button_addEnvironmentFamily"
|
|
Grid.Row="5"
|
|
Grid.Column="1"
|
|
Height="25"
|
|
Margin="3"
|
|
HorizontalAlignment="Right"
|
|
VerticalAlignment="Bottom"
|
|
Click="button_addEnvironmentFamily_Click"
|
|
Content="Hinzufügen"
|
|
FontWeight="Normal" />
|
|
|
|
<Button
|
|
x:Name="button_cancelAddEnvironmentFamily"
|
|
Grid.Row="5"
|
|
Grid.Column="2"
|
|
Height="25"
|
|
Margin="3"
|
|
HorizontalAlignment="Stretch"
|
|
VerticalAlignment="Bottom"
|
|
Click="button_cancelAddEnvironmentFamily_Click"
|
|
Content="Abbrechen" />
|
|
|
|
</Grid>
|
|
</GroupBox>
|
|
</Border>
|
|
</controls:PopupNonTopmost>
|
|
</Grid>
|
|
|
|
</GroupBox>
|
|
</Grid>
|
|
</Grid>
|
|
</ScrollViewer>
|
|
</TabItem>
|
|
<!--<TabItem Header="Terminplanung" Name="tabitem_scheduler" Selector.Selected="tabitem_scheduler_Selected">
|
|
<Grid x:Name="TerminplanungsGrid">
|
|
<Grid.RowDefinitions>
|
|
<RowDefinition Height="*" />
|
|
<RowDefinition Height="Auto" />
|
|
</Grid.RowDefinitions>
|
|
<Grid.ColumnDefinitions>
|
|
<ColumnDefinition Width="*" />
|
|
</Grid.ColumnDefinitions>
|
|
<Button x:Name="SelektierenBtn" Grid.Row="1" Click="SelektierenBtn_OnClick" Content="Selektieren"/>
|
|
</Grid>
|
|
</TabItem>-->
|
|
<TabItem r:DemandUserRight.VisibleDemands="AssessmentSheet_View" Header="Punktebogen Kategorien">
|
|
<ScrollViewer VerticalScrollBarVisibility="Auto">
|
|
<Grid>
|
|
<Grid.RowDefinitions>
|
|
<RowDefinition Height="Auto" />
|
|
<RowDefinition Height="*" />
|
|
</Grid.RowDefinitions>
|
|
<GroupBox Header="Punktebogen Kategorien" Style="{StaticResource ObjectEditGroupBox}">
|
|
<Grid>
|
|
<ListView
|
|
x:Name="AssessmentSheetCategoryListView"
|
|
Grid.Row="1"
|
|
Grid.Column="1"
|
|
Grid.ColumnSpan="3"
|
|
Margin="3"
|
|
HorizontalAlignment="Stretch"
|
|
Background="Transparent"
|
|
BorderBrush="Transparent"
|
|
ItemsSource="{Binding AssessmentSheetCategories, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged}"
|
|
ScrollViewer.HorizontalScrollBarVisibility="Disabled">
|
|
<ListView.ItemsPanel>
|
|
<ItemsPanelTemplate>
|
|
<WrapPanel />
|
|
</ItemsPanelTemplate>
|
|
</ListView.ItemsPanel>
|
|
<ListView.ItemTemplate>
|
|
<DataTemplate>
|
|
<Grid>
|
|
<!-- Visibility="{Binding Converter={StaticResource AssessmentSheetCategory2VisibilityConverter}}"> -->
|
|
<Grid.ColumnDefinitions>
|
|
<ColumnDefinition Width="Auto" />
|
|
<ColumnDefinition Width="Auto" SharedSizeGroup="a" />
|
|
</Grid.ColumnDefinitions>
|
|
<CheckBox Margin="3" IsChecked="{Binding IsSelected, UpdateSourceTrigger=PropertyChanged}" />
|
|
<TextBlock
|
|
Grid.Column="1"
|
|
Margin="3"
|
|
Text="{Binding Description, Mode=OneWay}" />
|
|
</Grid>
|
|
</DataTemplate>
|
|
</ListView.ItemTemplate>
|
|
<ListView.Resources>
|
|
<SolidColorBrush x:Key="{x:Static SystemColors.HighlightBrushKey}" Color="Transparent" />
|
|
<SolidColorBrush x:Key="{x:Static SystemColors.ControlBrushKey}" Color="Transparent" />
|
|
</ListView.Resources>
|
|
<!--<ListView.ItemsPanel>
|
|
<ItemsPanelTemplate>
|
|
<WrapPanel />
|
|
</ItemsPanelTemplate>
|
|
</ListView.ItemsPanel>-->
|
|
</ListView>
|
|
</Grid>
|
|
</GroupBox>
|
|
<GroupBox
|
|
Grid.Row="1"
|
|
Margin="0,10,0,0"
|
|
Header="Individuelle Kategorien"
|
|
Style="{StaticResource ObjectEditGroupBox}">
|
|
<Grid HorizontalAlignment="Stretch" VerticalAlignment="Stretch">
|
|
|
|
<Grid.ColumnDefinitions>
|
|
<ColumnDefinition Width="Auto" />
|
|
<ColumnDefinition Width="200" />
|
|
<ColumnDefinition Width="Auto" />
|
|
<ColumnDefinition Width="Auto" />
|
|
<ColumnDefinition Width="*" />
|
|
</Grid.ColumnDefinitions>
|
|
<Grid.RowDefinitions>
|
|
<RowDefinition Height="Auto" />
|
|
<RowDefinition Height="Auto" />
|
|
<RowDefinition Height="Auto" />
|
|
<RowDefinition Height="*" />
|
|
</Grid.RowDefinitions>
|
|
|
|
<Label Grid.Row="0" Grid.Column="0">Bezeichnung</Label>
|
|
<TextBox
|
|
Grid.Row="0"
|
|
Grid.Column="1"
|
|
Height="23"
|
|
Margin="3"
|
|
HorizontalAlignment="Stretch"
|
|
VerticalAlignment="Top"
|
|
Text="{val:ValidationBinding Path=IndividualAssessmentSheetCategories.NewVM.Description,
|
|
UpdateSourceTrigger=PropertyChanged}" />
|
|
|
|
<Label Grid.Row="0" Grid.Column="2">Position</Label>
|
|
<dxe:SpinEdit
|
|
x:Name="tb_pos"
|
|
Grid.Row="0"
|
|
Grid.Column="3"
|
|
Width="100"
|
|
Height="23"
|
|
Margin="3"
|
|
AllowNullInput="True"
|
|
EditValue="{Binding Path=IndividualAssessmentSheetCategories.NewVM.Position, Converter={StaticResource Int2DecimalConverter}, UpdateSourceTrigger=PropertyChanged}"
|
|
Increment="1"
|
|
IsFloatValue="False"
|
|
MinValue="0" />
|
|
|
|
|
|
<Label Grid.Row="1" Grid.Column="0">Mögliche Werte</Label>
|
|
|
|
<ListView
|
|
Grid.Row="1"
|
|
Grid.Column="1"
|
|
Grid.ColumnSpan="5"
|
|
Margin="3"
|
|
HorizontalAlignment="Stretch"
|
|
Background="Transparent"
|
|
BorderBrush="Transparent"
|
|
ItemsSource="{Binding IndividualAssessmentSheetCategories.PossibleValues}"
|
|
ScrollViewer.HorizontalScrollBarVisibility="Disabled">
|
|
<ListView.ItemTemplate>
|
|
<DataTemplate>
|
|
<Grid>
|
|
<Grid.ColumnDefinitions>
|
|
<ColumnDefinition Width="Auto" />
|
|
<ColumnDefinition Width="Auto" SharedSizeGroup="a" />
|
|
</Grid.ColumnDefinitions>
|
|
<dxe:CheckEdit Margin="3" IsChecked="{Binding IsNewSelected}" />
|
|
<TextBlock
|
|
Grid.Column="1"
|
|
Margin="3"
|
|
Text="{Binding Description}" />
|
|
</Grid>
|
|
</DataTemplate>
|
|
</ListView.ItemTemplate>
|
|
<ListView.Resources>
|
|
<SolidColorBrush x:Key="{x:Static SystemColors.HighlightBrushKey}" Color="Transparent" />
|
|
<SolidColorBrush x:Key="{x:Static SystemColors.ControlBrushKey}" Color="Transparent" />
|
|
</ListView.Resources>
|
|
<ListView.ItemsPanel>
|
|
<ItemsPanelTemplate>
|
|
<WrapPanel />
|
|
</ItemsPanelTemplate>
|
|
</ListView.ItemsPanel>
|
|
</ListView>
|
|
|
|
|
|
<Button
|
|
Grid.Row="2"
|
|
Grid.Column="0"
|
|
Grid.ColumnSpan="4"
|
|
Height="25"
|
|
Margin="3,3,3,3"
|
|
Padding="5,0"
|
|
HorizontalAlignment="Left"
|
|
Click="button_addIndAsc_Click"
|
|
FontWeight="Normal"
|
|
IsDefault="True">
|
|
Hinzufügen
|
|
</Button>
|
|
|
|
|
|
<dxg:GridControl
|
|
x:Name="datagrid_asc"
|
|
Grid.Row="3"
|
|
Grid.Column="0"
|
|
Grid.ColumnSpan="5"
|
|
Margin="0,10,0,0"
|
|
DataSource="{Binding IndividualAssessmentSheetCategories.VMList}">
|
|
<dxg:GridControl.Columns>
|
|
|
|
<dxg:GridColumn
|
|
Width="24"
|
|
FieldName="IsDeleteable"
|
|
FixedWidth="True"
|
|
Header=""
|
|
ReadOnly="True">
|
|
<dxg:GridColumn.CellTemplate>
|
|
<DataTemplate>
|
|
<Button
|
|
Width="18"
|
|
Height="18"
|
|
VerticalAlignment="Center"
|
|
Click="DeleteIndAscButton_Click"
|
|
Content="r"
|
|
FontFamily="Webdings"
|
|
Visibility="{Binding Path=EditValue, Converter={StaticResource BoolVisibilityConverter}}" />
|
|
</DataTemplate>
|
|
</dxg:GridColumn.CellTemplate>
|
|
</dxg:GridColumn>
|
|
<dxg:GridColumn
|
|
Width="80"
|
|
FieldName="Position"
|
|
Header="Position" />
|
|
<dxg:GridColumn
|
|
Width="180"
|
|
FieldName="Description"
|
|
Header="Bezeichnung" />
|
|
<dxg:GridColumn FieldName="ValuesString" Header="Mögliche Werte">
|
|
<dxg:GridColumn.DisplayTemplate>
|
|
<ControlTemplate>
|
|
<TextBlock Text="{Binding Value}" TextWrapping="Wrap" />
|
|
</ControlTemplate>
|
|
</dxg:GridColumn.DisplayTemplate>
|
|
<dxg:GridColumn.EditTemplate>
|
|
<ControlTemplate>
|
|
<Button
|
|
x:Name="PART_Editor"
|
|
Height="21"
|
|
HorizontalAlignment="Stretch"
|
|
BorderThickness="0"
|
|
Click="PART_Editor_Click"
|
|
Style="{x:Null}">
|
|
|
|
<TextBlock Text="{Binding Value}" TextWrapping="Wrap" />
|
|
</Button>
|
|
</ControlTemplate>
|
|
</dxg:GridColumn.EditTemplate>
|
|
</dxg:GridColumn>
|
|
</dxg:GridControl.Columns>
|
|
<dxg:GridControl.View>
|
|
<dxg:TableView
|
|
AutoWidth="true"
|
|
NavigationStyle="Cell"
|
|
ShowGroupPanel="False"
|
|
ShowGroupedColumns="false"
|
|
ShowTotalSummary="False" />
|
|
</dxg:GridControl.View>
|
|
</dxg:GridControl>
|
|
|
|
<Popup
|
|
x:Name="popup_values"
|
|
Width="400"
|
|
Placement="MousePoint"
|
|
StaysOpen="false">
|
|
<Border>
|
|
<Grid Background="White">
|
|
<Grid.RowDefinitions>
|
|
<RowDefinition Height="*" />
|
|
<RowDefinition Height="Auto" />
|
|
</Grid.RowDefinitions>
|
|
<ListView
|
|
Margin="3"
|
|
HorizontalAlignment="Stretch"
|
|
Background="White"
|
|
BorderBrush="White"
|
|
ItemsSource="{Binding IndividualAssessmentSheetCategories.PossibleValues}"
|
|
ScrollViewer.HorizontalScrollBarVisibility="Disabled">
|
|
<ListView.ItemTemplate>
|
|
<DataTemplate>
|
|
<Grid>
|
|
<Grid.ColumnDefinitions>
|
|
<ColumnDefinition Width="Auto" />
|
|
<ColumnDefinition Width="Auto" SharedSizeGroup="a" />
|
|
</Grid.ColumnDefinitions>
|
|
<dxe:CheckEdit Margin="3" IsChecked="{Binding IsEditSelected}" />
|
|
<TextBlock
|
|
Grid.Column="1"
|
|
Margin="3"
|
|
Text="{Binding Description}" />
|
|
</Grid>
|
|
</DataTemplate>
|
|
</ListView.ItemTemplate>
|
|
<ListView.Resources>
|
|
<SolidColorBrush x:Key="{x:Static SystemColors.HighlightBrushKey}" Color="Transparent" />
|
|
<SolidColorBrush x:Key="{x:Static SystemColors.ControlBrushKey}" Color="Transparent" />
|
|
</ListView.Resources>
|
|
<ListView.ItemsPanel>
|
|
<ItemsPanelTemplate>
|
|
<WrapPanel />
|
|
</ItemsPanelTemplate>
|
|
</ListView.ItemsPanel>
|
|
</ListView>
|
|
<Button
|
|
Grid.Row="1"
|
|
Height="25"
|
|
Margin="3,3,3,3"
|
|
Padding="5,0"
|
|
HorizontalAlignment="Right"
|
|
Click="button_editIndAsc_Click"
|
|
FontWeight="Normal"
|
|
IsDefault="True">
|
|
Übernehmen
|
|
</Button>
|
|
</Grid>
|
|
|
|
</Border>
|
|
</Popup>
|
|
|
|
</Grid>
|
|
</GroupBox>
|
|
</Grid>
|
|
|
|
</ScrollViewer>
|
|
</TabItem>
|
|
<TabItem
|
|
Name="tabitem_Medikamentenverordnungen"
|
|
Header="Medikamentenverordnungen"
|
|
Selector.Selected="tabitem_medver_Selected">
|
|
<Grid>
|
|
<Grid.RowDefinitions>
|
|
<RowDefinition Height="*" />
|
|
<RowDefinition Height="Auto" />
|
|
</Grid.RowDefinitions>
|
|
<UniformGrid
|
|
Grid.Row="0"
|
|
Grid.Column="0"
|
|
Columns="1"
|
|
Rows="3">
|
|
<GroupBox Header="Aktuelle Medikamentenverordnung" Style="{StaticResource ObjectEditGroupBox}">
|
|
<Grid>
|
|
<Grid.RowDefinitions>
|
|
<RowDefinition Height="Auto" />
|
|
<RowDefinition Height="*" />
|
|
</Grid.RowDefinitions>
|
|
<Grid.ColumnDefinitions>
|
|
<ColumnDefinition Width="Auto" />
|
|
<ColumnDefinition Width="Auto" />
|
|
<ColumnDefinition Width="*" />
|
|
</Grid.ColumnDefinitions>
|
|
<TextBlock
|
|
Grid.Row="0"
|
|
Grid.Column="0"
|
|
Margin="0,3,0,3"
|
|
VerticalAlignment="Center"
|
|
Foreground="Black">
|
|
<TextBlock.Inlines>
|
|
<Run Text="Erstellt von: " />
|
|
<Run FontWeight="Bold" Text="{Binding Path=AktuelleMedikamentenverordnungsliste.Ersteller, Mode=OneWay}" />
|
|
</TextBlock.Inlines>
|
|
</TextBlock>
|
|
<TextBlock
|
|
Grid.Row="0"
|
|
Grid.Column="1"
|
|
Margin="15,3,0,3"
|
|
VerticalAlignment="Center"
|
|
Foreground="Black">
|
|
<TextBlock.Inlines>
|
|
<Run Text="Datum: " />
|
|
<Run FontWeight="Bold" Text="{Binding Path=AktuelleMedikamentenverordnungsliste.ErstellDatum, Mode=OneWay}" />
|
|
</TextBlock.Inlines>
|
|
</TextBlock>
|
|
<StackPanel
|
|
Grid.Row="0"
|
|
Grid.Column="2"
|
|
Margin="0,3,0,3"
|
|
HorizontalAlignment="Right"
|
|
Orientation="Horizontal">
|
|
<StackPanel Orientation="Horizontal">
|
|
<TextBlock
|
|
Margin="3"
|
|
HorizontalAlignment="Left"
|
|
VerticalAlignment="Center"
|
|
FontSize="14">
|
|
<Hyperlink
|
|
x:Name="LinkAktuelleListeDrucken"
|
|
Foreground="#FF2B508B"
|
|
RequestNavigate="LinkAktuelleListeDrucken_OnRequestNavigate"
|
|
TargetName="_NewWindow">
|
|
<Run Text="Drucken" />
|
|
</Hyperlink>
|
|
</TextBlock>
|
|
<TextBlock
|
|
Margin="3"
|
|
HorizontalAlignment="Left"
|
|
VerticalAlignment="Center"
|
|
FontSize="14">
|
|
<Hyperlink
|
|
x:Name="LinkListeMitZusatzFeldern"
|
|
Foreground="#FF2B508B"
|
|
RequestNavigate="LinkListeMitZusatzeldernDrucken_OnRequestNavigate"
|
|
TargetName="_NewWindow">
|
|
<Run Text="Drucken mit Zusatzfeldern" />
|
|
</Hyperlink>
|
|
</TextBlock>
|
|
</StackPanel>
|
|
<Button
|
|
x:Name="ButtonAktuelleMedBearbeiten"
|
|
VerticalAlignment="Center"
|
|
Click="EditMedVerordnungClick"
|
|
Content="Bearbeiten"
|
|
IsEnabled="{Binding Path=AktuelleMedikamentenverordnungsliste, Converter={StaticResource BoolNullCheckConverter}}" />
|
|
<Button
|
|
x:Name="ButtonAktuelleMedLoeschen"
|
|
Margin="3,0,0,0"
|
|
VerticalAlignment="Center"
|
|
Click="RemoveMedVerordnungClick"
|
|
Content="Löschen"
|
|
IsEnabled="{Binding Path=AktuelleMedikamentenverordnungsliste, Converter={StaticResource BoolNullCheckConverter}}" />
|
|
</StackPanel>
|
|
<Grid
|
|
x:Name="AktuelleMVRGrid"
|
|
Grid.Row="1"
|
|
Grid.Column="0"
|
|
Grid.ColumnSpan="3" />
|
|
</Grid>
|
|
</GroupBox>
|
|
<GroupBox Header="Bedarfsmedikation" Style="{StaticResource ObjectEditGroupBox}">
|
|
<Grid>
|
|
<Grid.RowDefinitions>
|
|
<RowDefinition Height="Auto" />
|
|
<RowDefinition Height="*" />
|
|
</Grid.RowDefinitions>
|
|
<Grid.ColumnDefinitions>
|
|
<ColumnDefinition Width="Auto" />
|
|
<ColumnDefinition Width="Auto" />
|
|
<ColumnDefinition Width="*" />
|
|
</Grid.ColumnDefinitions>
|
|
<TextBlock
|
|
Grid.Row="0"
|
|
Grid.Column="0"
|
|
Margin="0,3,0,3"
|
|
VerticalAlignment="Center"
|
|
Foreground="Black">
|
|
<TextBlock.Inlines>
|
|
<Run Text="Erstellt von: " />
|
|
<Run FontWeight="Bold" Text="{Binding Path=Bedarfsmedikamentenverordnungsliste.Ersteller, Mode=OneWay}" />
|
|
</TextBlock.Inlines>
|
|
</TextBlock>
|
|
<TextBlock
|
|
Grid.Row="0"
|
|
Grid.Column="1"
|
|
Margin="15,3,0,3"
|
|
VerticalAlignment="Center"
|
|
Foreground="Black">
|
|
<TextBlock.Inlines>
|
|
<Run Text="Datum: " />
|
|
<Run FontWeight="Bold" Text="{Binding Path=Bedarfsmedikamentenverordnungsliste.ErstellDatum, Mode=OneWay}" />
|
|
</TextBlock.Inlines>
|
|
</TextBlock>
|
|
<StackPanel
|
|
Grid.Row="0"
|
|
Grid.Column="2"
|
|
Margin="0,3,0,3"
|
|
HorizontalAlignment="Right"
|
|
Orientation="Horizontal">
|
|
<StackPanel Orientation="Horizontal">
|
|
<TextBlock
|
|
Margin="3"
|
|
HorizontalAlignment="Left"
|
|
VerticalAlignment="Center"
|
|
FontSize="14">
|
|
<Hyperlink
|
|
x:Name="LinkBedarfsListeDrucken"
|
|
Foreground="#FF2B508B"
|
|
RequestNavigate="LinkBedarfsListeDrucken_OnRequestNavigate"
|
|
TargetName="_NewWindow">
|
|
<Run Text="Drucken" />
|
|
</Hyperlink>
|
|
</TextBlock>
|
|
<TextBlock
|
|
Margin="3"
|
|
HorizontalAlignment="Left"
|
|
VerticalAlignment="Center"
|
|
FontSize="14">
|
|
<Hyperlink
|
|
x:Name="LinkBedarfsListeMitZusatzFeldern"
|
|
Foreground="#FF2B508B"
|
|
RequestNavigate="LinkBedarfsListeMitZusatzeldernDrucken_OnRequestNavigate"
|
|
TargetName="_NewWindow">
|
|
<Run Text="Drucken mit Zusatzfeldern" />
|
|
</Hyperlink>
|
|
</TextBlock>
|
|
</StackPanel>
|
|
<Button
|
|
x:Name="ButtonBedarfMedBearbeiten"
|
|
VerticalAlignment="Center"
|
|
Click="EditBedarfMedVerordnungClick"
|
|
Content="Bearbeiten"
|
|
IsEnabled="{Binding Path=Bedarfsmedikamentenverordnungsliste, Converter={StaticResource BoolNullCheckConverter}}" />
|
|
<Button
|
|
x:Name="ButtonBedarfMedLoeschen"
|
|
Margin="3,0,0,0"
|
|
VerticalAlignment="Center"
|
|
Click="RemoveBedarfsMedVerordnungClick"
|
|
Content="Löschen"
|
|
IsEnabled="{Binding Path=Bedarfsmedikamentenverordnungsliste, Converter={StaticResource BoolNullCheckConverter}}" />
|
|
</StackPanel>
|
|
<Grid
|
|
x:Name="BedarfsMVRGrid"
|
|
Grid.Row="1"
|
|
Grid.Column="0"
|
|
Grid.ColumnSpan="3" />
|
|
</Grid>
|
|
</GroupBox>
|
|
<GroupBox
|
|
x:Name="GroupBoxMedikamentenverordnungen"
|
|
Header="Historie"
|
|
Style="{StaticResource ObjectEditGroupBox}" />
|
|
</UniformGrid>
|
|
<StackPanel
|
|
Grid.Row="1"
|
|
HorizontalAlignment="Right"
|
|
Orientation="Horizontal">
|
|
<Button
|
|
x:Name="ButtonNeuAusBedarfsverordnung"
|
|
Margin="3"
|
|
Click="MedVerAusBedarfsListeClick"
|
|
Content="Neu aus Bedarfsverordnung"
|
|
IsEnabled="{Binding Path=Bedarfsmedikamentenverordnungsliste, Converter={StaticResource BoolNullCheckConverter}}" />
|
|
<Button
|
|
x:Name="ButtonNeuAusAktuellerVerordnung"
|
|
Margin="3"
|
|
Click="MedVerAusListeClick"
|
|
Content="Neu aus aktueller Verordnung"
|
|
IsEnabled="{Binding Path=AktuelleMedikamentenverordnungsliste, Converter={StaticResource BoolNullCheckConverter}}" />
|
|
<Button
|
|
x:Name="ButtonNeueMedikamentenverordnung"
|
|
Margin="3"
|
|
Click="NeueMVLHinzufuegenClick"
|
|
Content="Neue Medikamentenverordnung" />
|
|
</StackPanel>
|
|
</Grid>
|
|
</TabItem>
|
|
<TabItem
|
|
Name="tabitem_Bargeldverwaltung"
|
|
Header="Bargeldverwaltung"
|
|
Selector.Selected="Tabitem_Bargeldverwaltung_OnSelected">
|
|
|
|
<!--<Grid x:Name="BargeldverwaltungsGrid">
|
|
<Grid.RowDefinitions>
|
|
<RowDefinition Height="Auto" />
|
|
<RowDefinition Height="Auto" />
|
|
<RowDefinition Height="*" />
|
|
</Grid.RowDefinitions>
|
|
<Grid.ColumnDefinitions>
|
|
<ColumnDefinition Width="Auto" />
|
|
<ColumnDefinition Width="Auto" />
|
|
<ColumnDefinition Width="Auto" />
|
|
<ColumnDefinition Width="*" />
|
|
</Grid.ColumnDefinitions>
|
|
<StackPanel Grid.Column="0" Grid.Row="0" Orientation="Horizontal" Grid.ColumnSpan="2">
|
|
<Label VerticalAlignment="Center">Kassenbestand</Label>
|
|
<dxe:TextEdit MaskType="Numeric" Mask="c" MaskUseAsDisplayFormat="True" Height="23" Margin="3" EditMode="InplaceInactive"
|
|
Width="100" EditValue="{Binding Path=Kassenbestand, Mode=OneWay, UpdateSourceTrigger=PropertyChanged}" VerticalAlignment="Center" />
|
|
|
|
<Label VerticalAlignment="Center">Auszahlungsintervall</Label>
|
|
<dxe:ComboBoxEdit VerticalAlignment="Center" Height="23" HorizontalAlignment="Left" Width="150" IsTextEditable="False" Margin="3,0,3,3" IsEnabled="{Binding Path=DarfBargeldtransaktionenBearbeiten, RelativeSource={RelativeSource AncestorType={x:Type detail:CustomerView}}}"
|
|
ItemsSource="{Binding Path=Values, Source={x:Static core:DisplayEnum.Auszahlungsintervall}}"
|
|
EditValue="{Binding Path=Auszahlungsintervall, UpdateSourceTrigger=PropertyChanged}" />
|
|
</StackPanel>
|
|
<StackPanel Grid.Column="3" Grid.Row="0" HorizontalAlignment="Right" Orientation="Horizontal">
|
|
<uc:NullItemComboBox x:Name="KassenbuchMonatsCB" Margin="3">
|
|
<ComboBoxItem>1</ComboBoxItem>
|
|
<ComboBoxItem>2</ComboBoxItem>
|
|
<ComboBoxItem>3</ComboBoxItem>
|
|
<ComboBoxItem>4</ComboBoxItem>
|
|
<ComboBoxItem>5</ComboBoxItem>
|
|
<ComboBoxItem>6</ComboBoxItem>
|
|
<ComboBoxItem>7</ComboBoxItem>
|
|
<ComboBoxItem>8</ComboBoxItem>
|
|
<ComboBoxItem>9</ComboBoxItem>
|
|
<ComboBoxItem>10</ComboBoxItem>
|
|
<ComboBoxItem>11</ComboBoxItem>
|
|
<ComboBoxItem>12</ComboBoxItem>
|
|
</uc:NullItemComboBox>
|
|
<uc:NullItemComboBox x:Name="KassenbuchJahresCB" Margin="3" />
|
|
<TextBlock Margin="3" FontSize="14" VerticalAlignment="Center" PreviewMouseLeftButtonDown="UIElement_OnPreviewMouseLeftButtonDown">
|
|
<Hyperlink x:Name="LinkKassenbuchDrucken" TargetName="_NewWindow" Foreground="#FF2B508B">
|
|
<Run Text="Kassenbuch Drucken" />
|
|
</Hyperlink>
|
|
</TextBlock>
|
|
</StackPanel>
|
|
<GroupBox x:Name="NeueZahlungsGroupBox" Grid.Row="1" Grid.Column="0" Grid.ColumnSpan="4" Style="{StaticResource ObjectEditGroupBox}" Header="Neue Zahlung">
|
|
<Grid x:Name="NeueTransaktionsGrid">
|
|
<Grid.ColumnDefinitions>
|
|
<ColumnDefinition Width="Auto" />
|
|
<ColumnDefinition Width="*" />
|
|
</Grid.ColumnDefinitions>
|
|
<Grid Grid.Column="0">
|
|
<Grid.RowDefinitions>
|
|
<RowDefinition Height="Auto" />
|
|
<RowDefinition Height="Auto" />
|
|
<RowDefinition Height="*" />
|
|
</Grid.RowDefinitions>
|
|
<Grid.ColumnDefinitions>
|
|
<ColumnDefinition Width="Auto" />
|
|
<ColumnDefinition Width="Auto" />
|
|
<ColumnDefinition Width="Auto" />
|
|
<ColumnDefinition Width="Auto" />
|
|
<ColumnDefinition Width="Auto" />
|
|
<ColumnDefinition Width="*" />
|
|
</Grid.ColumnDefinitions>
|
|
<Label Grid.Column="0" Grid.Row="0">Datum</Label>
|
|
<dxe:DateEdit Grid.Column="1" Grid.Row="0" Width="100" MaskType="DateTimeAdvancingCaret" Height="23" Margin="3" EditValue="{val:ValidationBinding Path=Bargeldtransaktionsliste.NewVM.Zahlungsdatum, UpdateSourceTrigger=PropertyChanged}" />
|
|
|
|
<Label Grid.Column="2" Grid.Row="0">Art</Label>
|
|
<dxe:ComboBoxEdit Grid.Column="3" Grid.Row="0" Height="23" HorizontalAlignment="Left" Width="150" IsTextEditable="False" Margin="3,0,3,3"
|
|
EditValue="{val:ValidationBinding Path=Bargeldtransaktionsliste.NewVM.Zahlungstyp, UpdateSourceTrigger=PropertyChanged}"
|
|
ItemsSource="{Binding Path=Values, Source={x:Static core:DisplayEnum.Zahlungstyp}}" />
|
|
|
|
<Label Grid.Column="4" Grid.Row="0">Betrag</Label>
|
|
<dxe:TextEdit Grid.Column="5" Grid.Row="0" MaskType="Numeric" Mask="########0.00" MaskUseAsDisplayFormat="True" Height="23" Margin="3" Width="100"
|
|
EditValue="{val:ValidationBinding Path=Bargeldtransaktionsliste.NewVM.Betrag, UpdateSourceTrigger=PropertyChanged}" />
|
|
|
|
<Label Grid.Row="1" Grid.Column="0" Content="Notiz" />
|
|
<TextBox Margin="3" Grid.Column="1" Grid.ColumnSpan="5" Grid.Row="1"
|
|
Text="{Binding Path=Bargeldtransaktionsliste.NewVM.Notice, UpdateSourceTrigger=PropertyChanged}" Height="60"
|
|
VerticalAlignment="Stretch" VerticalContentAlignment="Stretch" HorizontalContentAlignment="Left"
|
|
ScrollViewer.CanContentScroll="False" VerticalScrollBarVisibility="Auto"
|
|
HorizontalScrollBarVisibility="Hidden" TextWrapping="Wrap" AcceptsReturn="True"
|
|
AutoWordSelection="True" Language="de-DE" SpellCheck.IsEnabled="True" />
|
|
|
|
<Button Grid.Column="0" Grid.Row="2" Grid.ColumnSpan="6" HorizontalAlignment="Right" Margin="3" Click="AddBargeldTransaktion">Hinzufügen</Button>
|
|
</Grid>
|
|
</Grid>
|
|
</GroupBox>
|
|
|
|
<GroupBox Grid.Row="2" Grid.Column="0" Grid.ColumnSpan="4" Style="{StaticResource ObjectEditGroupBox}" Header="Ein- und Auszahlungen">
|
|
<dxg:GridControl Name="grid_bargeldtransaktionen" ItemsSource="{Binding Path=Bargeldtransaktionsliste.VMList}" CustomColumnSort="Grid_Bargeldtransaktionen_OnCustomColumnSort">
|
|
<dxg:GridControl.Columns>
|
|
<dxg:GridColumn Header="" FixedWidth="True" Width="24" ReadOnly="True" Visible="{Binding Path=DarfBargeldtransaktionenBearbeiten, RelativeSource={RelativeSource AncestorType={x:Type detail:CustomerView}}}">
|
|
<dxg:GridColumn.CellTemplate>
|
|
<DataTemplate>
|
|
<Button Content="r" Click="button_bargeldtransaktionDeleteClick" FontFamily="Webdings" Width="18" Height="18" VerticalAlignment="Center" />
|
|
</DataTemplate>
|
|
</dxg:GridColumn.CellTemplate>
|
|
</dxg:GridColumn>
|
|
<dxg:GridColumn Header="Datum" FieldName="Zahlungsdatum" EditSettings="{dxe:DateSettings DisplayFormat=d}" AllowEditing="{Binding Path=BargeldtransaktionenBearbeitenAlsDefaultBooelan, RelativeSource={RelativeSource AncestorType={x:Type detail:CustomerView}}}" />
|
|
<dxg:GridColumn Header="Art" FieldName="Zahlungstyp" AllowEditing="{Binding Path=BargeldtransaktionenBearbeitenAlsDefaultBooelan, RelativeSource={RelativeSource AncestorType={x:Type detail:CustomerView}}}">
|
|
<dxg:GridColumn.EditSettings>
|
|
<dxe:ComboBoxEditSettings ItemsSource="{Binding Path=Values, Source={x:Static core:DisplayEnum.Zahlungstyp}}" IsTextEditable="False" />
|
|
</dxg:GridColumn.EditSettings>
|
|
</dxg:GridColumn>
|
|
|
|
<dxg:GridColumn Header="Betrag" FieldName="Betrag" AllowEditing="{Binding Path=BargeldtransaktionenBearbeitenAlsDefaultBooelan, RelativeSource={RelativeSource AncestorType={x:Type detail:CustomerView}}}">
|
|
<dxg:GridColumn.EditSettings>
|
|
<dxe:TextEditSettings MaskType="Numeric" Mask="c" MaskUseAsDisplayFormat="True" />
|
|
</dxg:GridColumn.EditSettings>
|
|
</dxg:GridColumn>
|
|
<dxg:GridColumn Header="Notiz" FieldName="Notice" AllowEditing="{Binding Path=BargeldtransaktionenBearbeitenAlsDefaultBooelan, RelativeSource={RelativeSource AncestorType={x:Type detail:CustomerView}}}"/>
|
|
<dxg:GridColumn FieldName="X" Header="Drucken" ReadOnly="True">
|
|
<dxg:GridColumn.CellTemplate>
|
|
<DataTemplate>
|
|
<TextBlock x:Name="textblock_link_pdfexport" VerticalAlignment="Center" Margin="3,0,0,0">
|
|
<Hyperlink x:Name="LinkZahlungsbelegDrucken" Click="LinkZahlungsbelegDruckenClick" TargetName="_NewWindow"
|
|
Foreground="#FF2B508B">
|
|
<Run Text="Zahlungsbeleg Drucken" />
|
|
</Hyperlink>
|
|
</TextBlock>
|
|
</DataTemplate>
|
|
</dxg:GridColumn.CellTemplate>
|
|
</dxg:GridColumn>
|
|
</dxg:GridControl.Columns>
|
|
<dxg:GridControl.View>
|
|
<dxg:TableView NavigationStyle="Cell" Margin="2 2 2 2" AutoWidth="True"
|
|
ShowAutoFilterRow="False" ShowGroupPanel="False" ShowGroupedColumns="False"
|
|
ShowTotalSummary="False" />
|
|
</dxg:GridControl.View>
|
|
</dxg:GridControl>
|
|
</GroupBox>
|
|
</Grid>-->
|
|
</TabItem>
|
|
|
|
|
|
<TabItem
|
|
Name="tabitem_chatservice"
|
|
Header="ownChat"
|
|
Selector.Selected="tabitem_chatservice_Selected" />
|
|
<TabItem
|
|
Name="tabitem_documents"
|
|
Header="Dokumente"
|
|
Selector.Selected="tabitem_documents_Selected" />
|
|
|
|
<TabItem
|
|
Name="tabitem_log"
|
|
Header="Log"
|
|
Selector.Selected="tabitem_log_Selected" />
|
|
</TabControl>
|
|
<Border
|
|
Grid.Row="3"
|
|
Grid.ColumnSpan="3"
|
|
Height="40"
|
|
Margin="0,0,0,0"
|
|
VerticalAlignment="Stretch"
|
|
Background="#FF000000">
|
|
<Border.OpacityMask>
|
|
<LinearGradientBrush StartPoint="0.5,0" EndPoint="0.5,1">
|
|
<GradientStop Offset="0" Color="#19000000" />
|
|
<GradientStop Offset="1" Color="#33FFFFFF" />
|
|
</LinearGradientBrush>
|
|
</Border.OpacityMask>
|
|
|
|
</Border>
|
|
<StackPanel
|
|
Grid.Row="3"
|
|
Grid.ColumnSpan="3"
|
|
Margin="0"
|
|
HorizontalAlignment="Left"
|
|
VerticalAlignment="Center"
|
|
Orientation="Horizontal">
|
|
<StackPanel.Resources>
|
|
<ResourceDictionary>
|
|
<ResourceDictionary.MergedDictionaries>
|
|
<ResourceDictionary Source="..\..\Styles\ModernOrangeBlack.xaml" />
|
|
</ResourceDictionary.MergedDictionaries>
|
|
</ResourceDictionary>
|
|
</StackPanel.Resources>
|
|
<Button
|
|
x:Name="btnOpenAi2"
|
|
Margin="10,0,0,0"
|
|
Command="{Binding Path=OpenAiWindowCommand, RelativeSource={RelativeSource AncestorType={x:Type localView:BeWoView}}}"
|
|
Content="AI Chat Window"
|
|
Style="{StaticResource NavigationToolbarButtonStyle}" />
|
|
<Button
|
|
x:Name="btnOpenAi3"
|
|
Margin="10,0,0,0"
|
|
Command="{Binding Path=OpenAiPopupCommand, RelativeSource={RelativeSource AncestorType={x:Type localView:BeWoView}}}"
|
|
Content="AI Chat Popup"
|
|
Style="{StaticResource NavigationToolbarButtonStyle}" />
|
|
</StackPanel>
|
|
<StackPanel
|
|
Grid.Row="3"
|
|
Grid.ColumnSpan="3"
|
|
Height="Auto"
|
|
Margin="5,0,0,0"
|
|
HorizontalAlignment="Right"
|
|
VerticalAlignment="Center"
|
|
Orientation="Horizontal">
|
|
<Button
|
|
x:Name="btnSave"
|
|
Height="25"
|
|
Margin="0,0,2,0"
|
|
r:DemandUserRight.VisibleDemands="EditAll, CustomerView_Edit"
|
|
Command="ApplicationCommands.Save"
|
|
Content="Speichern" />
|
|
<Button
|
|
x:Name="btnClose"
|
|
Height="25"
|
|
Margin="0,0,3,0"
|
|
Command="ApplicationCommands.Close"
|
|
Content="Schließen" />
|
|
</StackPanel>
|
|
</Grid>
|
|
</GroupBox>
|
|
</uc:ShadowChrome>
|
|
<Popup
|
|
Name="popup_employee"
|
|
Width="370"
|
|
Height="250"
|
|
Margin="10"
|
|
Closed="popup_Closed"
|
|
Opened="popup_Opened"
|
|
Placement="MousePoint"
|
|
StaysOpen="False">
|
|
<localSearchView:EmployeeSearchView x:Name="employeesearchview" ItemSelected="EmployeeSearchView_ItemSelected_1" />
|
|
</Popup>
|
|
<Popup
|
|
Name="popup_team"
|
|
Width="370"
|
|
Height="250"
|
|
Margin="10"
|
|
Closed="popup_Closed"
|
|
Opened="popup_Opened"
|
|
Placement="MousePoint"
|
|
StaysOpen="False">
|
|
<localSearchView:TeamSearchView x:Name="teamsearchview" ItemSelected="TeamSearchView_ItemSelected_1" />
|
|
</Popup>
|
|
<Popup
|
|
x:Name="popup_person"
|
|
Width="370"
|
|
Height="250"
|
|
Margin="10"
|
|
Closed="popup_Closed"
|
|
Opened="popup_Opened"
|
|
Placement="MousePoint"
|
|
StaysOpen="False">
|
|
<localSearchView:PersonSearchView x:Name="personsearchview" />
|
|
</Popup>
|
|
<Popup
|
|
x:Name="popup_organisation"
|
|
Width="370"
|
|
Height="250"
|
|
Margin="10"
|
|
Closed="popup_Closed"
|
|
Opened="popup_Opened"
|
|
Placement="MousePoint"
|
|
StaysOpen="False">
|
|
<localSearchView:OrganisationSearchView x:Name="organisationsearchview" SearchMode="All" />
|
|
</Popup>
|
|
<Popup
|
|
x:Name="popup_costBearer"
|
|
Width="370"
|
|
Height="250"
|
|
Margin="10"
|
|
Closed="popup_Closed"
|
|
Opened="popup_Opened"
|
|
Placement="MousePoint"
|
|
StaysOpen="False">
|
|
<localSearchView:OrganisationSearchView
|
|
x:Name="costbearersearchview"
|
|
ItemSelected="costbearersearchview_ItemSelected"
|
|
SearchMode="CostBearer" />
|
|
</Popup>
|
|
<Popup
|
|
Name="PopupBehinderungsarten"
|
|
Width="270"
|
|
Height="300"
|
|
Placement="MousePoint"
|
|
StaysOpen="False">
|
|
<controls:BehinderungsartenSelectionControl x:Name="BehinderungsartenSelection" AusgewaehlteBehinderungsarten="{Binding Path=PublicViewModel.BehinderungsartenListe, RelativeSource={RelativeSource AncestorType={x:Type detail:CustomerView}}, UpdateSourceTrigger=PropertyChanged, Mode=TwoWay}" />
|
|
</Popup>
|
|
<Popup
|
|
Name="PopupMerkzeichen"
|
|
Width="270"
|
|
Height="240"
|
|
Placement="MousePoint"
|
|
StaysOpen="False">
|
|
<controls:MerkzeichenSelectionControl x:Name="MerkzeichenSelection" AusgewaehlteMerkzeichen="{Binding Path=PublicViewModel.MerkzeichenListe, RelativeSource={RelativeSource AncestorType={x:Type detail:CustomerView}}, UpdateSourceTrigger=PropertyChanged, Mode=TwoWay}" />
|
|
</Popup>
|
|
<Popup
|
|
x:Name="popup_ansprechpartner"
|
|
Width="370"
|
|
Height="250"
|
|
Margin="10"
|
|
Closed="popup_Closed"
|
|
Opened="popup_Opened"
|
|
Placement="MousePoint"
|
|
StaysOpen="False">
|
|
<localSearchView:PersonSearchView x:Name="ansprechpartnersearchview" />
|
|
</Popup>
|
|
<Popup
|
|
x:Name="popup_personOrganisation"
|
|
Width="370"
|
|
Height="250"
|
|
Margin="10"
|
|
Closed="popup_Closed"
|
|
Opened="popup_Opened"
|
|
Placement="MousePoint"
|
|
StaysOpen="False">
|
|
<localSearchView:OrganisationSearchView x:Name="personOrganisationsearchview" />
|
|
</Popup>
|
|
<Border
|
|
x:Name="popup_content"
|
|
Width="1"
|
|
Height="1"
|
|
Margin="0,10,0,-10" />
|
|
</Grid>
|
|
</localView:BeWoView> |