Merge branch 'master' of ssh://float.beyondsoft.de/git/beyondSoft/BeWo
This commit is contained in:
2
.gitignore
vendored
2
.gitignore
vendored
@@ -257,3 +257,5 @@
|
||||
/BeWoPlanerMobil/logs
|
||||
/Host/logs
|
||||
/.vs/BeWoGit/v15
|
||||
/ReportImp/DerKarrenSbd/obj/Debug
|
||||
/ReportImp/DerKarrenSbd/obj/Release
|
||||
|
||||
@@ -29,7 +29,7 @@
|
||||
</FileUpgradeFlags>
|
||||
<OldToolsVersion>3.5</OldToolsVersion>
|
||||
<UpgradeBackupLocation />
|
||||
<PublishUrl>D:\Projects\beyondsoft\BeWoPlaner\Publish45\</PublishUrl>
|
||||
<PublishUrl>D:\Projects\beyondsoft\BeWoPlaner\PublishDev\</PublishUrl>
|
||||
<Install>true</Install>
|
||||
<InstallFrom>Web</InstallFrom>
|
||||
<UpdateEnabled>true</UpdateEnabled>
|
||||
@@ -39,16 +39,16 @@
|
||||
<UpdatePeriodically>false</UpdatePeriodically>
|
||||
<UpdateRequired>true</UpdateRequired>
|
||||
<MapFileExtensions>false</MapFileExtensions>
|
||||
<InstallUrl>http://app.beyondsoft.de/sbd/</InstallUrl>
|
||||
<InstallUrl>http://app.beyondsoft.de/dev/</InstallUrl>
|
||||
<TargetCulture>de-DE</TargetCulture>
|
||||
<ProductName>BeWoPlaner</ProductName>
|
||||
<PublisherName>beyondSoft GmbH</PublisherName>
|
||||
<MinimumRequiredVersion>2.0.1.135</MinimumRequiredVersion>
|
||||
<MinimumRequiredVersion>2.0.1.137</MinimumRequiredVersion>
|
||||
<CreateWebPageOnPublish>true</CreateWebPageOnPublish>
|
||||
<WebPage>publish.htm</WebPage>
|
||||
<OpenBrowserOnPublish>false</OpenBrowserOnPublish>
|
||||
<TrustUrlParameters>true</TrustUrlParameters>
|
||||
<ApplicationRevision>136</ApplicationRevision>
|
||||
<ApplicationRevision>138</ApplicationRevision>
|
||||
<ApplicationVersion>2.0.1.%2a</ApplicationVersion>
|
||||
<UseApplicationTrust>false</UseApplicationTrust>
|
||||
<CreateDesktopShortcut>true</CreateDesktopShortcut>
|
||||
@@ -567,6 +567,8 @@
|
||||
<Compile Include="ConfirmDemoDialog.xaml.cs">
|
||||
<DependentUpon>ConfirmDemoDialog.xaml</DependentUpon>
|
||||
</Compile>
|
||||
<Compile Include="MultiLanguage\Markup\TranslateExtension.cs" />
|
||||
<Compile Include="MultiLanguage\ServiceTranslator.cs" />
|
||||
<Compile Include="ProxyLoginView.xaml.cs">
|
||||
<DependentUpon>ProxyLoginView.xaml</DependentUpon>
|
||||
</Compile>
|
||||
@@ -1978,7 +1980,7 @@
|
||||
</BootstrapperPackage>
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<ProjectReference Include="..\..\Chat\ChatController\ChatController.csproj">
|
||||
<ProjectReference Include="..\..\..\Chat\ChatController\ChatController.csproj">
|
||||
<Project>{8a83c4dc-a0b1-4a51-ae1d-366d7a05b298}</Project>
|
||||
<Name>ChatController</Name>
|
||||
</ProjectReference>
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<PropertyGroup>
|
||||
<PublishUrlHistory>D:\Projects\beyondsoft\BeWoPlaner\Publish45\|D:\Projects\beyondsoft\BeWoPlaner\Publish\|C:\Projects\beyondsoft\BeWoPlaner\Publish\|D:\Projects\BEYONDSOFT\BeWoPlaner\Publish\|C:\Projects\BEYONDSOFT\BeWoPlaner\Publish\</PublishUrlHistory>
|
||||
<InstallUrlHistory>http://app.beyondsoft.de/sbd/|http://app.beyondsoft.de/dev/|http://app.beyondsoft.de/deploy/|http://fortis-bewoplaner.fortis-ev.org.local/|http://FOBP01.fortis-ev.org.local/</InstallUrlHistory>
|
||||
<PublishUrlHistory>D:\Projects\beyondsoft\BeWoPlaner\PublishDev\|D:\Projects\beyondsoft\BeWoPlaner\Publish45\|D:\Projects\beyondsoft\BeWoPlaner\Publish\|C:\Projects\beyondsoft\BeWoPlaner\Publish\|D:\Projects\BEYONDSOFT\BeWoPlaner\Publish\</PublishUrlHistory>
|
||||
<InstallUrlHistory>http://app.beyondsoft.de/dev/|http://app.beyondsoft.de/sbd/|http://app.beyondsoft.de/deploy/|http://fortis-bewoplaner.fortis-ev.org.local/|http://FOBP01.fortis-ev.org.local/</InstallUrlHistory>
|
||||
<SupportUrlHistory />
|
||||
<UpdateUrlHistory />
|
||||
<BootstrapperUrlHistory />
|
||||
|
||||
@@ -8,7 +8,9 @@
|
||||
xmlns:microsoftWindowsThemes1="clr-namespace:Microsoft.Windows.Themes;assembly=PresentationFramework.Classic"
|
||||
StartupUri="MainWindow.xaml"
|
||||
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
|
||||
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" mc:Ignorable="d" ShutdownMode="OnExplicitShutdown">
|
||||
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
|
||||
xmlns:markup="clr-namespace:BeWo.MultiLanguage.Markup"
|
||||
mc:Ignorable="d" ShutdownMode="OnExplicitShutdown">
|
||||
<Application.Resources>
|
||||
<ResourceDictionary>
|
||||
<ResourceDictionary.MergedDictionaries>
|
||||
@@ -106,7 +108,7 @@
|
||||
<TextBlock VerticalAlignment="Center" Grid.Column="3" Grid.Row="0" Grid.RowSpan="2" Margin="0,0,3,0" Visibility="{Binding Path=IsDeleted, Converter={StaticResource ReactivationRight2VisibilityConverter}, ConverterParameter=SupportConcept}">
|
||||
<Hyperlink TargetName="_NewWindow" Foreground="#FFFFFFFF" Click="Hyperlink_Hilfeplan_Reaktivieren_Click" Tag="{Binding}">Reaktivieren</Hyperlink>
|
||||
</TextBlock>
|
||||
<Button x:Name="btnOpenServiceRecordView" Grid.Column="4" Grid.Row="0" Grid.RowSpan="2" Width="25" Height="25" Style="{DynamicResource TransparentButtonStyle}" ToolTip="In Zeiterfassung öffnen" Tag="{Binding}" Margin="0,0,2,0" Click="btnOpenServiceRecordView_Click">
|
||||
<Button x:Name="btnOpenServiceRecordView" Grid.Column="4" Grid.Row="0" Grid.RowSpan="2" Width="25" Height="25" Style="{DynamicResource TransparentButtonStyle}" ToolTip="{markup:Translate In Zeiterfassung öffnen}" Tag="{Binding}" Margin="0,0,2,0" Click="btnOpenServiceRecordView_Click">
|
||||
<Image Source="Ressources\Icons\HistoryDisabled.png" />
|
||||
</Button>
|
||||
</Grid>
|
||||
|
||||
@@ -207,7 +207,7 @@ namespace BeWo
|
||||
|
||||
|
||||
AppSettings.ShowAdvisedAttendedFlag = false;
|
||||
String timeRecordingMenuName = "Zeiterfassung";
|
||||
String timeRecordingMenuName = "";
|
||||
|
||||
if (_Mandator != null)
|
||||
{
|
||||
@@ -493,9 +493,9 @@ namespace BeWo
|
||||
url += ".bewoplaner.de";
|
||||
}
|
||||
}
|
||||
if (url.IndexOf("/service") < 0)
|
||||
if (url.IndexOf("/servicedev") < 0)
|
||||
{
|
||||
url += "/service";
|
||||
url += "/servicedev";
|
||||
}
|
||||
|
||||
if (ServerAddress == "10.0.116.4") //LH Würzburg
|
||||
|
||||
@@ -6,6 +6,7 @@
|
||||
xmlns:localView="clr-namespace:BeWo.View"
|
||||
xmlns:r="clr-namespace:BeWo.Security"
|
||||
xmlns:BeWo="clr-namespace:BeWo"
|
||||
xmlns:t="clr-namespace:BeWo.MultiLanguage.Markup"
|
||||
Background="{DynamicResource ApplicationBackground}"
|
||||
SnapsToDevicePixels="True"
|
||||
RenderTransformOrigin="0.5,0.5"
|
||||
@@ -202,7 +203,7 @@
|
||||
<localView:ImageButton r:DemandUserRight.VisibleDemands="ViewAll, ServiceRecordView_View"
|
||||
ImageSource="Ressources\Icons\HistoryDisabled.png" x:Name="button_serviceRecord"
|
||||
Click="button_serviceRecord_Click" Style="{StaticResource NavBarButton}"
|
||||
Content="Zeiterfassung" Background="{StaticResource ServiceRecordContentBrush}"
|
||||
Content="{t:Translate Zeiterfassung}" Background="{StaticResource ServiceRecordContentBrush}"
|
||||
RenderTransformOrigin="0.5,0.5"
|
||||
Tag="" Width="90" Height="Auto">
|
||||
<Button.RenderTransform>
|
||||
@@ -217,7 +218,7 @@
|
||||
<localView:ImageButton r:DemandUserRight.VisibleDemands="AdditionalService_View"
|
||||
ImageSource="Ressources\Icons\HistoryDisabled.png" x:Name="button_additionalService"
|
||||
Click="button_additionalService_Click" Style="{StaticResource NavBarButton}"
|
||||
Content="Ergänzende Dienste" Background="{StaticResource AdditionalServiceContentBrush}"
|
||||
Content="{t:Translate Ergänzende Dienste}" Background="{StaticResource AdditionalServiceContentBrush}"
|
||||
RenderTransformOrigin="0.5,0.5"
|
||||
Tag="" Width="120" Height="Auto">
|
||||
<Button.RenderTransform>
|
||||
@@ -232,7 +233,7 @@
|
||||
<localView:ImageButton r:DemandUserRight.VisibleDemands="VertretungenView_View"
|
||||
ImageSource="Ressources\Icons\CoinsDisabled.png" x:Name="button_SchulbegleitenderDienst"
|
||||
Click="Button_SchulbegleitenderDienst_OnClick" Style="{StaticResource NavBarButton}"
|
||||
Content="Vertretungen" Background="{StaticResource SchulbegleitenderDienstContentBrush}"
|
||||
Content="{t:Translate Vertretungen}" Background="{StaticResource SchulbegleitenderDienstContentBrush}"
|
||||
RenderTransformOrigin="0.5,0.5"
|
||||
Width="90" >
|
||||
<Button.RenderTransform>
|
||||
@@ -248,7 +249,7 @@
|
||||
<localView:ImageButton r:DemandUserRight.VisibleDemands="ViewAll, AccountingTransactionView_View"
|
||||
ImageSource="Ressources\Icons\CoinsDisabled.png" x:Name="button_AccountingTransacation"
|
||||
Click="button_AccountingTransacation_Click" Style="{StaticResource NavBarButton}"
|
||||
Content="Finanzen" Background="{StaticResource AccountingContentBrush}"
|
||||
Content="{t:Translate Finanzen}" Background="{StaticResource AccountingContentBrush}"
|
||||
RenderTransformOrigin="0.5,0.5"
|
||||
Width="90">
|
||||
<Button.RenderTransform>
|
||||
@@ -266,7 +267,7 @@
|
||||
<localView:ImageButton r:DemandUserRight.VisibleDemands="KalenderAnsehen"
|
||||
ImageSource="Ressources\Icons\CalendarDisabled.png" x:Name="button_Scheduler"
|
||||
Click="button_Scheduler_Click" Style="{StaticResource NavBarButton}"
|
||||
Content="Kalender" Background="{StaticResource ResourceContentBrush}"
|
||||
Content="{t:Translate Kalender}" Background="{StaticResource ResourceContentBrush}"
|
||||
RenderTransformOrigin="0.5,0.5"
|
||||
Width="90">
|
||||
<Button.RenderTransform>
|
||||
@@ -296,7 +297,7 @@
|
||||
<localView:ImageButton r:DemandUserRight.VisibleDemands="ViewAll, ResourceBookingView_View"
|
||||
ImageSource="Ressources\Icons\CalendarDisabled.png" x:Name="button_ResourceBooking"
|
||||
Click="button_ResourceBooking_Click" Style="{StaticResource NavBarButton}"
|
||||
Content="Ressourcen" Background="{StaticResource ResourceContentBrush}"
|
||||
Content="{t:Translate Ressourcen}" Background="{StaticResource ResourceContentBrush}"
|
||||
RenderTransformOrigin="0.5,0.5"
|
||||
Width="90">
|
||||
<Button.RenderTransform>
|
||||
@@ -311,7 +312,7 @@
|
||||
<localView:ImageButton r:DemandUserRight.VisibleDemands="ViewAll, QueryView_View"
|
||||
x:Name="button_Reports" Click="button_Reports_Click"
|
||||
Style="{StaticResource NavBarButton}"
|
||||
Content="Auswertungen"
|
||||
Content="{t:Translate Auswertungen}"
|
||||
Background="{StaticResource ReportContentBrush}" RenderTransformOrigin="0.5,0.5"
|
||||
ImageSource="Ressources\Icons\ChartBarDisabled.png" Width="90">
|
||||
<Button.RenderTransform>
|
||||
@@ -326,7 +327,7 @@
|
||||
<localView:ImageButton r:DemandUserRight.VisibleDemands="ViewAll, SupportConceptView_View, SupportConcept_ViewAllSupportConcepts"
|
||||
x:Name="button_SupportConcept" Click="button_SupportConcept_Click"
|
||||
Style="{StaticResource NavBarButton}"
|
||||
Content="Hilfepläne"
|
||||
Content="{t:Translate Hilfepläne}"
|
||||
Background="{StaticResource SupportConceptContentBrush}" RenderTransformOrigin="0.5,0.5"
|
||||
ImageSource="Ressources\Icons\IDBadgeDisabled.png" Width="90">
|
||||
<Button.RenderTransform>
|
||||
@@ -341,7 +342,7 @@
|
||||
<localView:ImageButton r:DemandUserRight.VisibleDemands="ViewAll, CustomerView_View, Customer_ViewMyCustomers"
|
||||
x:Name="button_Customer" Click="button_Customer_Click"
|
||||
Style="{StaticResource NavBarButton}"
|
||||
Content="Klienten"
|
||||
Content="{t:Translate Klienten}"
|
||||
Background="{StaticResource CustomerContentBrush}" RenderTransformOrigin="0.5,0.5"
|
||||
ImageSource="Ressources\Icons\UserHomeMaleDisabled.png" Width="90">
|
||||
<Button.RenderTransform>
|
||||
@@ -359,7 +360,7 @@
|
||||
Click="button_CustomerTeam_Click"
|
||||
x:Name="button_CustomerTeam"
|
||||
Style="{StaticResource NavBarButton}"
|
||||
Content="Kliententeams"
|
||||
Content="{t:Translate Kliententeams}"
|
||||
Background="{StaticResource CustomerTeamContentBrush}" RenderTransformOrigin="0.5, 0.5"
|
||||
ImageSource="Ressources/Icons/UserGroupBusinessDisabled.png" Width="90">
|
||||
<Button.RenderTransform>
|
||||
@@ -375,7 +376,7 @@
|
||||
<!--<localView:ImageButton r:DemandUserRight.VisibleDemands="WohnheimView_View"
|
||||
x:Name="button_Wohnheim" Click="button_Wohnheim_Click"
|
||||
Style="{StaticResource NavBarButton}"
|
||||
Content="Wohnheime"
|
||||
Content="{t:Translate Wohnheime}"
|
||||
Background="{StaticResource WohnheimContentBrush}" RenderTransformOrigin="0.5,0.5"
|
||||
ImageSource="Ressources\Icons\OfficeBulidingBlackDisabled.png" Width="90">
|
||||
<Button.RenderTransform>
|
||||
@@ -391,7 +392,7 @@
|
||||
<localView:ImageButton r:DemandUserRight.VisibleDemands="ViewAll, OrganisationView_View"
|
||||
x:Name="button_Organisation" Click="button_Organisation_Click"
|
||||
Style="{StaticResource NavBarButton}"
|
||||
Content="Organisationen"
|
||||
Content="{t:Translate Organisationen}"
|
||||
Background="{StaticResource OrganisationContentBrush}" RenderTransformOrigin="0.5,0.5"
|
||||
ImageSource="Ressources\Icons\OfficeBulidingBlackDisabled.png" Width="90">
|
||||
<Button.RenderTransform>
|
||||
@@ -405,7 +406,7 @@
|
||||
</localView:ImageButton>
|
||||
<localView:ImageButton r:DemandUserRight.VisibleDemands="ViewAll, PersonView_View"
|
||||
x:Name="button_Person" Click="button_Person_Click" Style="{StaticResource NavBarButton}"
|
||||
Content="Personen" Background="{StaticResource PersonContentBrush}"
|
||||
Content="{t:Translate Personen}" Background="{StaticResource PersonContentBrush}"
|
||||
RenderTransformOrigin="0.5,0.5"
|
||||
ImageSource="Ressources\Icons\AnonymousUserDisabled.png"
|
||||
Width="90">
|
||||
@@ -421,7 +422,7 @@
|
||||
<localView:ImageButton r:DemandUserRight.VisibleDemands="ViewAll, EmployeeView_View, Employee_AllowViewOwnEmployees, Employee_AllowViewOwnTeam"
|
||||
x:Name="button_Employee" Click="button_Employee_Click"
|
||||
Style="{StaticResource NavBarButton}"
|
||||
Content="Mitarbeiter"
|
||||
Content="{t:Translate Mitarbeiter}"
|
||||
Background="{StaticResource EmployeeContentBrush}" RenderTransformOrigin="0.5,0.5"
|
||||
ImageSource="Ressources\Icons\UserBusinessMaleDisabled.png" Width="90">
|
||||
<Button.RenderTransform>
|
||||
@@ -435,7 +436,7 @@
|
||||
</localView:ImageButton>
|
||||
<localView:ImageButton r:DemandUserRight.VisibleDemands="ViewAll, TeamView_ViewAll, TeamView_ViewMyTeams"
|
||||
x:Name="button_Team" Click="button_Team_Click" Style="{StaticResource NavBarButton}"
|
||||
Content="Teams" Background="{StaticResource TeamContentBrush}"
|
||||
Content="{t:Translate Teams}" Background="{StaticResource TeamContentBrush}"
|
||||
RenderTransformOrigin="0.5,0.5"
|
||||
ImageSource="Ressources\Icons\UserGroupBusinessDisabled.png" Width="90">
|
||||
<Button.RenderTransform>
|
||||
@@ -449,7 +450,7 @@
|
||||
</localView:ImageButton>
|
||||
<localView:ImageButton r:DemandUserRight.VisibleDemands="ViewAll, UserView_View"
|
||||
x:Name="button_User" Click="button_User_Click" Style="{StaticResource NavBarButton}"
|
||||
Content="Benutzer" Background="{StaticResource UserContentBrush}"
|
||||
Content="{t:Translate Benutzer}" Background="{StaticResource UserContentBrush}"
|
||||
RenderTransformOrigin="0.5,0.5"
|
||||
ImageSource="Ressources\Icons\UserBusinessMaleDisabled.png" Width="90">
|
||||
<Button.RenderTransform>
|
||||
@@ -464,7 +465,7 @@
|
||||
<localView:ImageButton r:DemandUserRight.VisibleDemands="ViewAll, UserGroupView_View"
|
||||
x:Name="button_UserGroup" Click="button_UserGroup_Click"
|
||||
Style="{StaticResource NavBarButton}"
|
||||
Content="Benutzergruppen"
|
||||
Content="{t:Translate Benutzergruppen}"
|
||||
Background="{StaticResource UserGroupContentBrush}" RenderTransformOrigin="0.5,0.5"
|
||||
ImageSource="Ressources\Icons\UserGroupBusinessDisabled.png" Width="Auto">
|
||||
<Button.RenderTransform>
|
||||
@@ -479,7 +480,7 @@
|
||||
<!--<localView:ImageButton r:DemandUserRight.VisibleDemands="ViewAll, AdministrationView_View"
|
||||
x:Name="button_Template" Click="button_Template_Click"
|
||||
HorizontalAlignment="Stretch" Style="{StaticResource NavBarButton}"
|
||||
Content="Vorlagen"
|
||||
Content="{t:Translate Vorlagen}"
|
||||
Background="#FF0045e0" RenderTransformOrigin="0.5,0.5"
|
||||
ImageSource="Ressources\Icons\MenuDisabled.png" Width="90">
|
||||
<Button.RenderTransform>
|
||||
@@ -495,7 +496,7 @@
|
||||
<localView:ImageButton r:DemandUserRight.VisibleDemands="ViewAll, AdministrationView_View"
|
||||
x:Name="button_Administration" Click="button_Administration_Click"
|
||||
HorizontalAlignment="Stretch" Style="{StaticResource NavBarButton}"
|
||||
Content="Verwaltung"
|
||||
Content="{t:Translate Verwaltung}"
|
||||
Background="{StaticResource AdministrationContentBrush}" RenderTransformOrigin="0.5,0.5"
|
||||
ImageSource="Ressources\Icons\ConfigurationDisabled.png" Width="90">
|
||||
<Button.RenderTransform>
|
||||
@@ -510,7 +511,7 @@
|
||||
<localView:ImageButton r:DemandUserRight.VisibleDemands="Support_View"
|
||||
x:Name="button_Support" Click="button_Support_Click"
|
||||
HorizontalAlignment="Stretch" Style="{StaticResource NavBarButton}"
|
||||
Content="Support"
|
||||
Content="{t:Translate Support}"
|
||||
Background="#FFD4FFCF" RenderTransformOrigin="0.5,0.5"
|
||||
ImageSource="Ressources\Icons\TechSupportWhiteDisabled.png" Width="90">
|
||||
<Button.RenderTransform>
|
||||
|
||||
@@ -87,9 +87,11 @@ namespace BeWo
|
||||
|
||||
OpenedModalViewWindows = new List<ModalViewWindow>();
|
||||
|
||||
button_serviceRecord.Content = BeWoApp.AppSettings.TimeRecordingMenuName;
|
||||
|
||||
BeWoApp.InitAutoUILocking();
|
||||
if (!String.IsNullOrWhiteSpace(BeWoApp.AppSettings.TimeRecordingMenuName))
|
||||
{
|
||||
button_serviceRecord.Content = BeWoApp.AppSettings.TimeRecordingMenuName;
|
||||
}
|
||||
BeWoApp.InitAutoUILocking();
|
||||
|
||||
if (this.button_Scheduler.Visibility == Visibility.Visible && !BeWoApp.AppSettings.IsSchedulerAllowed)
|
||||
{
|
||||
|
||||
@@ -5,8 +5,10 @@ using System.Net;
|
||||
using System.Windows;
|
||||
using System.Windows.Controls;
|
||||
using BeWo.Core.Config;
|
||||
using BeWo.MultiLanguage;
|
||||
using BeWo.ServiceProxy;
|
||||
using BeWo.View;
|
||||
using BS.Shared.Translation;
|
||||
|
||||
|
||||
namespace BeWo
|
||||
@@ -24,13 +26,10 @@ namespace BeWo
|
||||
|
||||
private void ShowLoginControl()
|
||||
{
|
||||
|
||||
//WebRequest.DefaultWebProxy
|
||||
|
||||
//System.Net.WebRequest.GetSystemWebProxy()
|
||||
|
||||
|
||||
|
||||
//WebRequest.DefaultWebProxy
|
||||
|
||||
//System.Net.WebRequest.GetSystemWebProxy()
|
||||
var lc = new LoginControl();
|
||||
rootGrid.Children.Add(lc);
|
||||
lc.LoginSuccessful += lc_LoginSuccessful;
|
||||
@@ -38,12 +37,13 @@ namespace BeWo
|
||||
|
||||
void lc_LoginSuccessful(object sender, EventArgs e)
|
||||
{
|
||||
Translator t = new Translator(new ServiceTranslator());
|
||||
#if DEBUG
|
||||
//if (BeWoApp.Tenant == "demo")
|
||||
//{
|
||||
// var dlg = new ConfirmDemoDialog();
|
||||
// dlg.ShowDialog();
|
||||
//}
|
||||
//if (BeWoApp.Tenant == "demo")
|
||||
//{
|
||||
// var dlg = new ConfirmDemoDialog();
|
||||
// dlg.ShowDialog();
|
||||
//}
|
||||
#else
|
||||
if (BeWoApp.Tenant == "demo")
|
||||
{
|
||||
@@ -59,6 +59,8 @@ namespace BeWo
|
||||
|
||||
mc.LogoutClicked += new EventHandler(mc_LogoutClicked);
|
||||
rootGrid.Children.Add(mc);
|
||||
|
||||
|
||||
}
|
||||
|
||||
void mc_LogoutClicked(object sender, EventArgs e)
|
||||
|
||||
24
BeWo/MultiLanguage/Markup/TranslateExtension.cs
Normal file
24
BeWo/MultiLanguage/Markup/TranslateExtension.cs
Normal file
@@ -0,0 +1,24 @@
|
||||
using System;
|
||||
using System.Windows.Markup;
|
||||
using BS.Shared.Translation;
|
||||
|
||||
namespace BeWo.MultiLanguage.Markup
|
||||
{
|
||||
[MarkupExtensionReturnType]
|
||||
public class TranslateExtension : MarkupExtension
|
||||
{
|
||||
private readonly String key;
|
||||
|
||||
public TranslateExtension() { }
|
||||
|
||||
public TranslateExtension(String key)
|
||||
{
|
||||
this.key = key;
|
||||
}
|
||||
|
||||
public override Object ProvideValue(IServiceProvider serviceProvider)
|
||||
{
|
||||
return Translator.Translate(this.key);
|
||||
}
|
||||
}
|
||||
}
|
||||
58
BeWo/MultiLanguage/ServiceTranslator.cs
Normal file
58
BeWo/MultiLanguage/ServiceTranslator.cs
Normal file
@@ -0,0 +1,58 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Globalization;
|
||||
using System.IO;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using System.Threading.Tasks;
|
||||
using BeWo.ServiceProxy;
|
||||
using BS.Shared.Translation;
|
||||
using DevExpress.Xpo.Logger;
|
||||
|
||||
namespace BeWo.MultiLanguage
|
||||
{
|
||||
public class ServiceTranslator : ITranslator
|
||||
{
|
||||
|
||||
private IDictionary<String, String> dict;
|
||||
private CultureInfo currentCulture;
|
||||
|
||||
public ServiceTranslator()
|
||||
{
|
||||
this.Refresh();
|
||||
}
|
||||
|
||||
public void Refresh()
|
||||
{
|
||||
this.currentCulture = CultureInfo.CurrentUICulture;
|
||||
|
||||
dict = ServiceFacade.DoOperationsServiceSync(s => s.GetTranslationDictionary());
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
public String Translate(String input)
|
||||
{
|
||||
if (input == null)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
if (this.dict != null && this.dict.TryGetValue(input, out var translation))
|
||||
{
|
||||
return translation;
|
||||
}
|
||||
return input;
|
||||
}
|
||||
|
||||
public String Translate(String input, params Object[] args)
|
||||
{
|
||||
String translation;
|
||||
if (this.dict.TryGetValue(input, out translation))
|
||||
{
|
||||
return String.Format(this.currentCulture, translation, args);
|
||||
}
|
||||
return String.Format(this.currentCulture, input, args);
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -12,6 +12,7 @@
|
||||
xmlns:view="clr-namespace:BeWo.Scheduler.View"
|
||||
xmlns:converter="clr-namespace:BeWo.Converter"
|
||||
xmlns:dxb="http://schemas.devexpress.com/winfx/2008/xaml/bars"
|
||||
xmlns:markup="clr-namespace:BeWo.MultiLanguage.Markup"
|
||||
Height="Auto" Width="Auto" HorizontalAlignment="Stretch" VerticalAlignment="Stretch" Focusable="True">
|
||||
<localView:BeWoView.Resources>
|
||||
<ResourceDictionary>
|
||||
@@ -395,7 +396,7 @@
|
||||
<TextBlock Grid.Row="2" Grid.Column="1" Text="{Binding Path=CustomViewInfo, Converter={StaticResource AppointmentToolTipConverter}, ConverterParameter=Ressourcen}"
|
||||
Visibility="{Binding Path=CustomViewInfo, Converter={StaticResource CustomField2VisibilityConverter}, ConverterParameter=Ressourcen}" />
|
||||
|
||||
<TextBlock Margin="0,0,3,0" Grid.Row="3" Grid.Column="0" Text="Mitarbeiter:" Visibility="{Binding Path=CustomViewInfo, Converter={StaticResource CustomField2VisibilityConverter}, ConverterParameter=Mitarbeiter}" />
|
||||
<TextBlock Margin="0,0,3,0" Grid.Row="3" Grid.Column="0" Text="{markup:Translate Mitarbeiter:}" Visibility="{Binding Path=CustomViewInfo, Converter={StaticResource CustomField2VisibilityConverter}, ConverterParameter=Mitarbeiter}" />
|
||||
|
||||
<ListView Margin="-6,-3,0,0" Grid.Row="3" Background="Transparent" BorderThickness="0" ItemsSource="{Binding Path=CustomViewInfo, Converter={StaticResource NichtNochEinConverter}, ConverterParameter=ListenQuelle}" Grid.Column="1" Visibility="{Binding Path=CustomViewInfo, Converter={StaticResource CustomField2VisibilityConverter}, ConverterParameter=Mitarbeiter}">
|
||||
<ListView.ItemsPanel>
|
||||
@@ -420,7 +421,7 @@
|
||||
</ListView.ItemTemplate>
|
||||
</ListView>
|
||||
|
||||
<TextBlock Margin="0,0,3,0" Grid.Row="4" Grid.Column="0" Text="Klienten:" Visibility="{Binding Path=CustomViewInfo, Converter={StaticResource CustomField2VisibilityConverter}, ConverterParameter=Klienten}" />
|
||||
<TextBlock Margin="0,0,3,0" Grid.Row="4" Grid.Column="0" Text="{markup:Translate Klienten:}" Visibility="{Binding Path=CustomViewInfo, Converter={StaticResource CustomField2VisibilityConverter}, ConverterParameter=Klienten}" />
|
||||
<TextBlock Grid.Row="4" Grid.Column="1" Text="{Binding Path=CustomViewInfo, Converter={StaticResource AppointmentToolTipConverter}, ConverterParameter=Klienten}"
|
||||
Visibility="{Binding Path=CustomViewInfo, Converter={StaticResource CustomField2VisibilityConverter}, ConverterParameter=Klienten}" />
|
||||
</Grid>
|
||||
@@ -645,7 +646,7 @@
|
||||
<ColumnDefinition Width="*" />
|
||||
<ColumnDefinition Width="Auto" />
|
||||
</Grid.ColumnDefinitions>
|
||||
<CheckBox Grid.Column="0" Content="Mitarbeiterfarben Ein/Aus" x:Name="MitarbeiterfarbenEinAusCheckBox" Checked="MitarbeiterfarbenEinAusCheckBox_OnChecked"
|
||||
<CheckBox Grid.Column="0" Content="{markup:Translate Mitarbeiterfarben Ein/Aus}" x:Name="MitarbeiterfarbenEinAusCheckBox" Checked="MitarbeiterfarbenEinAusCheckBox_OnChecked"
|
||||
Unchecked="MitarbeiterfarbenEinAusCheckBox_OnChecked"
|
||||
IsChecked="{Binding Path=IsEmployeeBrushVisible, RelativeSource={RelativeSource Mode=FindAncestor, AncestorType={x:Type view:NewSchedulerView}}, Mode=TwoWay}" />
|
||||
<CheckBox Grid.Column="1" Content="Abwesenheiten Ein/Aus" Margin="17,0,0,0" x:Name="AbwesenheitenEinAusCheckBox" Checked="AbwesenheitenEinAusCheckBox_OnChecked"
|
||||
@@ -683,7 +684,7 @@
|
||||
<CheckBox x:Name="ZeigeNurMeineTermineCheckBox" Grid.Row="0" Content="Nur meine Termine anzeigen" Margin="3, 3, 3, 3" IsChecked="{Binding Path=ZeigeNurMeineTermine, UpdateSourceTrigger=PropertyChanged, Mode=TwoWay}" Checked="NurMeineTermineEinAusCheckBox_OnChecked" Unchecked="NurMeineTermineEinAusCheckBox_OnChecked" />
|
||||
<UniformGrid Grid.Column="0" x:Name="AuswahlGrid" Rows="2" Columns="1" Width="270" Grid.Row="1">
|
||||
<TabControl SelectionChanged="Selector_OnSelectionChanged" x:Name="TabControl">
|
||||
<TabItem Header="Mitarbeiter" Style="{StaticResource MitarbeiterTabItemStyle}" x:Name="MitarbieterTabItem">
|
||||
<TabItem Header="{markup:Translate Mitarbeiter}" Style="{StaticResource MitarbeiterTabItemStyle}" x:Name="MitarbieterTabItem">
|
||||
<Grid x:Name="MitarbeiterTabGrid">
|
||||
<Grid.ColumnDefinitions>
|
||||
<ColumnDefinition Width="*" />
|
||||
@@ -785,7 +786,7 @@
|
||||
</ListView>
|
||||
</Grid>
|
||||
</TabItem>
|
||||
<TabItem x:Name="KlientenTabItem" Header="Klienten" Style="{StaticResource KlientenTabItemStyle}">
|
||||
<TabItem x:Name="KlientenTabItem" Header="{markup:Translate Klienten}" Style="{StaticResource KlientenTabItemStyle}">
|
||||
<Grid>
|
||||
<Grid.RowDefinitions>
|
||||
<RowDefinition Height="Auto" />
|
||||
@@ -802,7 +803,7 @@
|
||||
<RowDefinition Height="*" />
|
||||
</Grid.RowDefinitions>
|
||||
<CheckBox Grid.Row="0" Grid.Column="0" Content="Alle auswählen" Margin="3" x:Name="AlleKlientenCB" Click="AlleKlientennCB_OnClick" HorizontalAlignment="Left" HorizontalContentAlignment="Center" />
|
||||
<CheckBox Grid.Row="0" Grid.Column="1" Content="Nur meine Klienten" Margin="3" x:Name="NurMeineKlientenCB" HorizontalAlignment="Right" Click="NurEigeneKlientenAnzeigen" IsThreeState="False" HorizontalContentAlignment="Center" />
|
||||
<CheckBox Grid.Row="0" Grid.Column="1" Content="{markup:Translate Nur meine Klienten}" Margin="3" x:Name="NurMeineKlientenCB" HorizontalAlignment="Right" Click="NurEigeneKlientenAnzeigen" IsThreeState="False" HorizontalContentAlignment="Center" />
|
||||
<ToggleButton Margin="3" Grid.Row="0" Grid.Column="2" Height="17" Width="36" Style="{StaticResource LupenToggleButtonStyle}" x:Name="MeinTB2" Checked="MeinTB2_OnChecked" Unchecked="MeinTB2_OnChecked" />
|
||||
<Grid x:Name="KlientenSuchGrid" Margin="0,1,0,3" Grid.Column="0" Grid.ColumnSpan="3" Background="Black" Grid.Row="1" Visibility="Collapsed">
|
||||
<Grid.ColumnDefinitions>
|
||||
@@ -951,12 +952,12 @@
|
||||
</UniformGrid>
|
||||
</Grid>
|
||||
<StackPanel x:Name="FilterCheckBoxenStackPanel" Orientation="Vertical" Grid.Column="1" HorizontalAlignment="Center">
|
||||
<CheckBox x:Name="MitarbeiterEbenenCheckBox" Content="Nur Mitarbeiter" SnapsToDevicePixels="True" Margin="0,3,0,3" Checked="ListItemCheckedEvent" Unchecked="ListItemCheckedEvent" IsThreeState="False">
|
||||
<CheckBox x:Name="MitarbeiterEbenenCheckBox" Content="{markup:Translate Nur Mitarbeiter}" SnapsToDevicePixels="True" Margin="0,3,0,3" Checked="ListItemCheckedEvent" Unchecked="ListItemCheckedEvent" IsThreeState="False">
|
||||
<CheckBox.LayoutTransform>
|
||||
<RotateTransform CenterX="0.5" CenterY="0.5" Angle="270" />
|
||||
</CheckBox.LayoutTransform>
|
||||
</CheckBox>
|
||||
<CheckBox x:Name="KlientenEbenenCheckBox" Content="Nur Klienten" SnapsToDevicePixels="True" Margin="0,0,0,3" Checked="ListItemCheckedEvent" Unchecked="ListItemCheckedEvent" IsThreeState="False">
|
||||
<CheckBox x:Name="KlientenEbenenCheckBox" Content="{markup:Translate Nur Klienten}" SnapsToDevicePixels="True" Margin="0,0,0,3" Checked="ListItemCheckedEvent" Unchecked="ListItemCheckedEvent" IsThreeState="False">
|
||||
<CheckBox.LayoutTransform>
|
||||
<RotateTransform CenterX="0.5" CenterY="0.5" Angle="270" />
|
||||
</CheckBox.LayoutTransform>
|
||||
@@ -1033,7 +1034,7 @@
|
||||
|
||||
<dxb:AddBarItemAction>
|
||||
<dxb:BarButtonItem Name="MitarbeiterVerfuegbarkeitPruefenButtonItem"
|
||||
Content="Verfügbare Mitarbeiter anzeigen"
|
||||
Content="{markup:Translate Verfügbare Mitarbeiter anzeigen}"
|
||||
ItemClick="MitarbeiterVerfuegbarkeitPruefenButtonItem_OnItemClick" />
|
||||
</dxb:AddBarItemAction>
|
||||
|
||||
@@ -1050,11 +1051,11 @@
|
||||
<dxb:BarButtonItem Name="AbsagenButtonItem" Content="Absagen" ItemClick="AbsagenButtonItem_OnItemClick" />
|
||||
</dxb:AddBarItemAction>
|
||||
<dxb:AddBarItemAction>
|
||||
<dxb:BarButtonItem Name="ZeiterfassungButtonItem" Content="In Zeiterfassung übertragen" ItemClick="ZeiterfassungButtonItem_OnItemClick" />
|
||||
<dxb:BarButtonItem Name="ZeiterfassungButtonItem" Content="{markup:Translate In Zeiterfassung übertragen}" ItemClick="ZeiterfassungButtonItem_OnItemClick" />
|
||||
</dxb:AddBarItemAction>
|
||||
<dxb:AddBarItemAction>
|
||||
<dxb:BarButtonItem Name="MitarbeiterVerfuegbarkeitPruefenButtonItem2"
|
||||
Content="Verfügbare Mitarbeiter anzeigen"
|
||||
Content="{markup:Translate Verfügbare Mitarbeiter anzeigen}"
|
||||
ItemClick="MitarbeiterVerfuegbarkeitPruefenButtonItem_OnItemClick" />
|
||||
</dxb:AddBarItemAction>
|
||||
<dxb:RemoveBarItemAndLinkAction ItemName="{x:Static dxsch:SchedulerMenuItemName.StatusSubMenu}" />
|
||||
|
||||
@@ -24,7 +24,7 @@ using BS.Shared.Core;
|
||||
using BS.Shared.DataContracts;
|
||||
using BS.Shared.DataContracts.Compact;
|
||||
using BS.Shared.Extensions;
|
||||
|
||||
using BS.Shared.Translation;
|
||||
using DevExpress.Xpf.Bars;
|
||||
using DevExpress.Xpf.Editors;
|
||||
using DevExpress.Xpf.Scheduler;
|
||||
@@ -934,11 +934,11 @@ namespace BeWo.Scheduler.View
|
||||
|
||||
if ((m.Any() || r.Any() || k.Any()) && ZeigeNurMeineTermineCheckBox.IsChecked == false)
|
||||
{
|
||||
e.Cancel = ViewModel.ActiveAppointmentViewModel.HideAppointment("NachAuswahl", new Dictionary<string, object> { { "Mitarbeiter", m }, { "Ressourcen", r }, { "Klienten", k } }, (Appointment) e.Object, showOnlyPrivateApps, IsAbsenceTimeVisible);
|
||||
e.Cancel = ViewModel.ActiveAppointmentViewModel.HideAppointment("NachAuswahl", new Dictionary<string, object> { { Translator.Translate("Mitarbeiter"), m }, { "Ressourcen", r }, { Translator.Translate("Klienten"), k } }, (Appointment) e.Object, showOnlyPrivateApps, IsAbsenceTimeVisible);
|
||||
return;
|
||||
}
|
||||
|
||||
e.Cancel = ViewModel.ActiveAppointmentViewModel.HideAppointment("NurEigene", new Dictionary<string, object> { { "Mitarbeiter", m }, { "Ressourcen", r }, { "Klienten", k }, {"Teams", EmployeesTeams} }, (Appointment) e.Object, showOnlyPrivateApps, IsAbsenceTimeVisible);
|
||||
e.Cancel = ViewModel.ActiveAppointmentViewModel.HideAppointment("NurEigene", new Dictionary<string, object> { { Translator.Translate("Mitarbeiter"), m }, { "Ressourcen", r }, { Translator.Translate("Klienten"), k }, {Translator.Translate("Teams"), EmployeesTeams} }, (Appointment) e.Object, showOnlyPrivateApps, IsAbsenceTimeVisible);
|
||||
}
|
||||
|
||||
private void NewSchedulerStorage_AppointmentDeleting(object sender, PersistentObjectCancelEventArgs e)
|
||||
@@ -1288,22 +1288,25 @@ namespace BeWo.Scheduler.View
|
||||
var klientenPinsel = new LinearGradientBrush(new GradientStopCollection { new GradientStop(Color.FromRgb(59, 119, 153), 0), new GradientStop(Color.FromRgb(25, 72, 92), 1) }, new Point(0.5, 0), new Point(0.5, 1));
|
||||
var ressourcenPinsel = new LinearGradientBrush(new GradientStopCollection { new GradientStop(Color.FromRgb(4, 180, 208), 0), new GradientStop(Color.FromRgb(3, 129, 149), 1) }, new Point(0.5, 0), new Point(0.5, 1));
|
||||
|
||||
switch (selectedItem.Header.ToString())
|
||||
{
|
||||
case "Mitarbeiter":
|
||||
tabControl.Background = mitarbeiterPinsel;
|
||||
tabControl.BorderBrush = mitarbeiterPinsel;
|
||||
break;
|
||||
case "Klienten":
|
||||
tabControl.Background = klientenPinsel;
|
||||
tabControl.BorderBrush = klientenPinsel;
|
||||
break;
|
||||
case "Ressourcen":
|
||||
tabControl.Background = ressourcenPinsel;
|
||||
tabControl.BorderBrush = ressourcenPinsel;
|
||||
break;
|
||||
}
|
||||
var h = selectedItem.Header.ToString();
|
||||
|
||||
if (h == Translator.Translate("Mitarbeiter"))
|
||||
{
|
||||
tabControl.Background = mitarbeiterPinsel;
|
||||
tabControl.BorderBrush = mitarbeiterPinsel;
|
||||
}
|
||||
else if (h == Translator.Translate("Klienten"))
|
||||
{
|
||||
tabControl.Background = klientenPinsel;
|
||||
tabControl.BorderBrush = klientenPinsel;
|
||||
}
|
||||
else
|
||||
{
|
||||
tabControl.Background = ressourcenPinsel;
|
||||
tabControl.BorderBrush = ressourcenPinsel;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
private void ReloadButton_OnClick(object sender, RoutedEventArgs e)
|
||||
{
|
||||
@@ -1928,7 +1931,7 @@ namespace BeWo.Scheduler.View
|
||||
{
|
||||
return Visibility.Collapsed;
|
||||
}
|
||||
|
||||
|
||||
switch (parameter.ToString())
|
||||
{
|
||||
case "Ressourcen":
|
||||
|
||||
@@ -4433,6 +4433,10 @@ namespace BeWo.ServiceProxy
|
||||
[System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/IOperationsService/DeletCustomerChatCodeBeWoFaultFault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")]
|
||||
bool DeletCustomerChatCode(string apikey, string kundennummer, long userOid);
|
||||
|
||||
[System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IOperationsService/GetTranslationDictionary", ReplyAction="http://tempuri.org/IOperationsService/GetTranslationDictionaryResponse")]
|
||||
[System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/IOperationsService/GetTranslationDictionaryBeWoFaultFault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")]
|
||||
System.Collections.Generic.Dictionary<string, string> GetTranslationDictionary();
|
||||
|
||||
[System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IOperationsService/DeactivateInvoices", ReplyAction="http://tempuri.org/IOperationsService/DeactivateInvoicesResponse")]
|
||||
[System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/IOperationsService/DeactivateInvoicesBeWoFaultFault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")]
|
||||
void DeactivateInvoices(System.Collections.Generic.List<BS.Shared.DataContracts.InvoiceDC> invoices);
|
||||
@@ -5263,6 +5267,11 @@ namespace BeWo.ServiceProxy
|
||||
return base.Channel.DeletCustomerChatCode(apikey, kundennummer, userOid);
|
||||
}
|
||||
|
||||
public System.Collections.Generic.Dictionary<string, string> GetTranslationDictionary()
|
||||
{
|
||||
return base.Channel.GetTranslationDictionary();
|
||||
}
|
||||
|
||||
public void DeactivateInvoices(System.Collections.Generic.List<BS.Shared.DataContracts.InvoiceDC> invoices)
|
||||
{
|
||||
base.Channel.DeactivateInvoices(invoices);
|
||||
|
||||
@@ -37,7 +37,7 @@
|
||||
<RowDefinition Height="*" />
|
||||
</Grid.RowDefinitions>
|
||||
|
||||
<Label Content="Chat-Code:" x:Name="lblGenerateCode" Grid.Column="0" Grid.Row="0" Margin="3" VerticalAlignment="Center" HorizontalAlignment="Left" Height="21" />
|
||||
<Label Content="Chat-Code" x:Name="lblGenerateCode" Grid.Column="0" Grid.Row="0" Margin="3" VerticalAlignment="Center" HorizontalAlignment="Left" Height="21" />
|
||||
|
||||
<TextBox Grid.Column="1" Grid.Row="0" Margin="3" Height="23" MinWidth="120" x:Name="GeneratetTexfield" IsReadOnly="True"/>
|
||||
|
||||
@@ -50,14 +50,23 @@
|
||||
<Button Grid.Row="0" Grid.Column="3" Margin="3" Height="23" Click="RemoveCode_OnClick" ToolTip="Aktuellen Chat-Code löschen." x:Name="RemoveButton" Visibility="Collapsed">
|
||||
<Image Height="15" Width="15" Source='/Ressources/Icons/Symbol Delete.png' Margin="3" RenderOptions.BitmapScalingMode="HighQuality" HorizontalAlignment="Center" />
|
||||
</Button>
|
||||
|
||||
<Label Grid.Row="1" Grid.Column="0" Content="Benutzername" Margin="3" />
|
||||
|
||||
<TextBox Grid.Row="1" Grid.Column="1" Margin="3" x:Name="TXTBenutzerName" />
|
||||
|
||||
<Label Grid.Row="2" Grid.Column="0" Content="Passwort" Margin="3" />
|
||||
<TextBox Grid.Row="2" Grid.Column="1" Margin="3" x:Name="TXTPasswort" />
|
||||
|
||||
<Button Content="Speichern" Click="SpeicherButton_OnClick" Grid.Row="3" Grid.Column="0" Grid.ColumnSpan="2" Margin="3" HorizontalAlignment="Right" />
|
||||
|
||||
<!-- <Label x:Name="lblIsChatAktive" Grid.Column="0" Grid.Row="1" Margin="3" Content="Chat Aktivieren" />-->
|
||||
|
||||
|
||||
<!--<CheckBox x:Name="ChatAktive" Grid.Column="1" Grid.Row="1" Margin="3" Height="23" Checked="CheckBox_Checked" Unchecked="CheckBox_Unchecked"/>-->
|
||||
|
||||
<GroupBox Margin="3" Grid.Row="2" Grid.RowSpan="2" Grid.Column="0" Grid.ColumnSpan="4" Header="ownChat Benutzer Konto" Style="{x:Null}" x:Name="CustomerBenutzerKontoGroupBox" Visibility="Collapsed">
|
||||
<!-- ####################### Style Design gedönse ## -->
|
||||
<!--<GroupBox Margin="3" Grid.Row="2" Grid.RowSpan="2" Grid.Column="0" Grid.ColumnSpan="4" Header="ownChat Benutzerkonto" Style="{x:Null}" x:Name="CustomerBenutzerKontoGroupBox" Visibility="Visible">
|
||||
--><!-- ####################### Style Design gedönse ## --><!--
|
||||
<GroupBox.Template>
|
||||
<ControlTemplate TargetType="{x:Type GroupBox}">
|
||||
<Grid SnapsToDevicePixels="true">
|
||||
@@ -98,7 +107,7 @@
|
||||
</Grid>
|
||||
</ControlTemplate>
|
||||
</GroupBox.Template>
|
||||
<!-- ################################################ -->
|
||||
--><!-- ################################################ --><!--
|
||||
<Grid>
|
||||
<Grid.ColumnDefinitions>
|
||||
<ColumnDefinition Width="Auto" />
|
||||
@@ -111,15 +120,15 @@
|
||||
<RowDefinition Height="*" />
|
||||
</Grid.RowDefinitions>
|
||||
|
||||
<Label Grid.Row="0" Grid.Column="0" Content="Benutzer Name" Margin="3" /> <!-- row 2 | column 0 && 1-->
|
||||
<Label Grid.Row="0" Grid.Column="0" Content="Benutzername" Margin="3" /> --><!-- row 2 | column 0 && 1--><!--
|
||||
<TextBox Grid.Row="0" Grid.Column="1" Margin="3" x:Name="TXTBenutzerName" />
|
||||
|
||||
<Label Grid.Row="1" Grid.Column="0" Content="Passwort" Margin="3" /> <!-- row 3 | column 0 && 1 -->
|
||||
<Label Grid.Row="1" Grid.Column="0" Content="Passwort" Margin="3" /> --><!-- row 3 | column 0 && 1 --><!--
|
||||
<TextBox Grid.Row="1" Grid.Column="1" Margin="3" x:Name="TXTPasswort" />
|
||||
|
||||
<Button Content="Speichern" Click="SpeicherButton_OnClick" Grid.Row="2" Grid.Column="0" Grid.ColumnSpan="2" Margin="3" HorizontalAlignment="Right" /> <!-- row 4 | column 0-->
|
||||
<Button Content="Speichern" Click="SpeicherButton_OnClick" Grid.Row="2" Grid.Column="0" Grid.ColumnSpan="2" Margin="3" HorizontalAlignment="Right" /> --><!-- row 4 | column 0--><!--
|
||||
</Grid>
|
||||
</GroupBox>
|
||||
</GroupBox>-->
|
||||
|
||||
|
||||
<Button Grid.Column="4" Grid.Row="0" Click="ZeigeHandoutPDF_OnClick " Margin="3" VerticalAlignment="Center" HorizontalAlignment="Left" Height="23" ToolTip="ownChat Kurzanleitung für Klient herunterladen." x:Name="CustomerHandoutButton" Visibility="Collapsed">
|
||||
|
||||
@@ -158,7 +158,7 @@ namespace BeWo.View
|
||||
//Abfrage mit null catchen
|
||||
if (!GeneratetTexfield.Text.Equals("") && BeWoApp.Tenant != null && BeWoApp.Mandator.Apikey != null)
|
||||
{
|
||||
if (MessageBox.Show("Wollen Sie wirklich den Chat-Code ändern?\nAlle Daten auf Mobilgeräte werden gelöscht.", "Achtung", MessageBoxButton.YesNo,
|
||||
if (MessageBox.Show("Wollen Sie wirklich den Chat-Code ändern?\nAlle Daten auf Mobilgeräten werden gelöscht.", "Chat-Code ändern", MessageBoxButton.YesNo,
|
||||
MessageBoxImage.Question) == MessageBoxResult.Yes)
|
||||
{
|
||||
StartWaiting();
|
||||
@@ -171,7 +171,7 @@ namespace BeWo.View
|
||||
CodeButtonsOnOFF();
|
||||
}
|
||||
else{
|
||||
MessageBox.Show("Beim erstellen eines neuen Chat-Codes ist ein Fehler aufgetreten.");
|
||||
MessageBox.Show("Beim erstellen eines neuen Chat-Codes ist ein Fehler aufgetreten.", "Chat-Code erstellen", MessageBoxButton.OK, MessageBoxImage.Exclamation);
|
||||
}
|
||||
|
||||
//GeneratetTexfield.Text = result.CustomerCode;
|
||||
@@ -187,14 +187,17 @@ namespace BeWo.View
|
||||
GeneratetTexfield.Text = result.CustomerCode;
|
||||
CodeButtonsOnOFF();
|
||||
}
|
||||
else{
|
||||
MessageBox.Show("Beim Erstellen eines neuen Chat-Codes ist ein Fehler aufgetreten.");
|
||||
else
|
||||
{
|
||||
MessageBox.Show("Beim Erstellen eines neuen Chat-Codes ist ein Fehler aufgetreten.",
|
||||
"Chat-Code erstellen", MessageBoxButton.OK, MessageBoxImage.Exclamation);
|
||||
}
|
||||
//GeneratetTexfield.Text = result.CustomerCode;
|
||||
}
|
||||
else
|
||||
{
|
||||
MessageBox.Show("Sie besitzen derzeit keinen API-Key. Bitte wenden sie sich an den Support.","Info",MessageBoxButton.OK);
|
||||
MessageBox.Show("Sie besitzen derzeit keinen API-Key. Bitte wenden sie sich an den Support.", "Info",
|
||||
MessageBoxButton.OK, MessageBoxImage.Exclamation);
|
||||
}
|
||||
//#endif
|
||||
}
|
||||
@@ -241,7 +244,7 @@ namespace BeWo.View
|
||||
//lblGenerateCode.Content = "Chat-Code erneuern";
|
||||
RemoveButton.Visibility = Visibility.Visible;
|
||||
CustomerHandoutButton.Visibility = Visibility.Visible;
|
||||
CustomerBenutzerKontoGroupBox.Visibility = Visibility.Visible;
|
||||
// CustomerBenutzerKontoGroupBox.Visibility = Visibility.Visible;
|
||||
ButtonGenerateCode.ToolTip = "Chat-Code erneuern";
|
||||
|
||||
var image = new Image
|
||||
@@ -259,7 +262,7 @@ namespace BeWo.View
|
||||
//lblGenerateCode.Content = "Chat-Code erneuern";
|
||||
RemoveButton.Visibility = Visibility.Collapsed;
|
||||
CustomerHandoutButton.Visibility = Visibility.Collapsed;
|
||||
CustomerBenutzerKontoGroupBox.Visibility = Visibility.Collapsed;
|
||||
//CustomerBenutzerKontoGroupBox.Visibility = Visibility.Collapsed;
|
||||
ButtonGenerateCode.ToolTip = "Chat-Code anfordern";
|
||||
|
||||
var image = new Image
|
||||
@@ -292,19 +295,19 @@ namespace BeWo.View
|
||||
s.SetBenutzerPasswortChatAppCode(customerOid.Value, TXTBenutzerName.Text,
|
||||
TXTPasswort.Text));
|
||||
EndWaiting();
|
||||
MessageBox.Show("Speichern Erfolgreich.", "Info");
|
||||
MessageBox.Show("Benutzername und Passwort wurden erfolgreich gespeichert.", "Speichern", MessageBoxButton.OK, MessageBoxImage.Information);
|
||||
}
|
||||
else
|
||||
{
|
||||
EndWaiting();
|
||||
|
||||
MessageBox.Show("Dieser Benutzername ist bereits vergeben.\nBitte ändern sie den Benutzernamen.", "Achtung");
|
||||
MessageBox.Show("Dieser Benutzername ist bereits vergeben.", "Speichern", MessageBoxButton.OK, MessageBoxImage.Exclamation);
|
||||
}
|
||||
|
||||
}
|
||||
else
|
||||
{
|
||||
MessageBox.Show("Das Passwort ist zu schwach.");
|
||||
MessageBox.Show("Sie verwenden ein zu schwaches Passwort.", "Speichern", MessageBoxButton.OK, MessageBoxImage.Exclamation);
|
||||
}
|
||||
}
|
||||
else
|
||||
@@ -317,13 +320,13 @@ namespace BeWo.View
|
||||
|
||||
ServiceFacade.DoCustomerServiceSync(s => s.SetBenutzerPasswortChatAppCode(customerOid.Value, TXTBenutzerName.Text, TXTPasswort.Text));
|
||||
EndWaiting();
|
||||
MessageBox.Show("Speichern Erfolgreich.", "Info");
|
||||
MessageBox.Show("Benutzername und Passwort wurden erfolgreich gespeichert.", "Speichern", MessageBoxButton.OK, MessageBoxImage.Information);
|
||||
}
|
||||
else
|
||||
{
|
||||
EndWaiting();
|
||||
|
||||
MessageBox.Show("Dieser Benutzername ist bereits vergeben.\nBitte ändern sie den Benutzernamen.", "Achtung");
|
||||
MessageBox.Show("Dieser Benutzername ist bereits vergeben.", "Speichern", MessageBoxButton.OK, MessageBoxImage.Exclamation);
|
||||
}
|
||||
|
||||
}
|
||||
@@ -333,7 +336,7 @@ namespace BeWo.View
|
||||
{
|
||||
if (!GeneratetTexfield.Text.Equals(""))
|
||||
{
|
||||
if (MessageBox.Show("Wollen Sie den Chat-Code wirklich löschen?\nAlle Daten auf Mobilgeräte werden gelöscht.", "Achtung", MessageBoxButton.YesNo, MessageBoxImage.Question) == MessageBoxResult.Yes) {
|
||||
if (MessageBox.Show("Wollen Sie den Chat-Code wirklich löschen?\nAlle Daten werden gelöscht.", "Achtung", MessageBoxButton.YesNo, MessageBoxImage.Question) == MessageBoxResult.Yes) {
|
||||
StartWaiting();
|
||||
var isdeletet = ServiceFacade.DoOperationsServiceSync(r => r.DeletCustomerChatCode(BeWoApp.Mandator.Apikey, BeWoApp.Tenant, personOid.Value));
|
||||
EndWaiting();
|
||||
@@ -345,7 +348,7 @@ namespace BeWo.View
|
||||
}
|
||||
else
|
||||
{
|
||||
MessageBox.Show("Löschen des Chat-Codes Fehlgeschlagen.", "Fehler");
|
||||
MessageBox.Show("Löschen des Chat-Codes fehlgeschlagen.", "Fehler", MessageBoxButton.OK, MessageBoxImage.Exclamation);
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -359,8 +362,13 @@ namespace BeWo.View
|
||||
private void ZeigeHandoutPDF_OnClick(object sender, RoutedEventArgs e)
|
||||
{
|
||||
StartWaiting();
|
||||
|
||||
|
||||
#if DEBUG
|
||||
var handout = ServiceFacade.DoOperationsServiceSync(r => r.GetHandOutPdfForChat("5473568546", "0b50c09aff87f20d9ced75340e04e5ccaa11dd3e7bcf25e9c4f94dc20d3cbb97"));
|
||||
#else
|
||||
var handout = ServiceFacade.DoOperationsServiceSync(r => r.GetHandOutPdfForChat(BeWoApp.Tenant, BeWoApp.Mandator.Apikey));
|
||||
#endif
|
||||
|
||||
EndWaiting();
|
||||
|
||||
switch (handout.Result)
|
||||
@@ -381,22 +389,22 @@ namespace BeWo.View
|
||||
|
||||
break;
|
||||
case 11:
|
||||
MessageBox.Show("Kundennummer unbekannt.", "Fehler", MessageBoxButton.OK);
|
||||
MessageBox.Show("Kundennummer unbekannt.", "Fehler", MessageBoxButton.OK, MessageBoxImage.Exclamation);
|
||||
break;
|
||||
case 12:
|
||||
MessageBox.Show("Der API-Key ist falsch -> Auth-Error.", "Fehler", MessageBoxButton.OK);
|
||||
MessageBox.Show("Der API-Key ist falsch -> Auth-Error.", "Fehler", MessageBoxButton.OK, MessageBoxImage.Exclamation);
|
||||
break;
|
||||
case 13:
|
||||
MessageBox.Show("Es existiert kein API-Key für die angegebene Kundennummer.", "Fehler", MessageBoxButton.OK);
|
||||
MessageBox.Show("Es existiert kein API-Key für die angegebene Kundennummer.", "Fehler", MessageBoxButton.OK, MessageBoxImage.Exclamation);
|
||||
break;
|
||||
case 40:
|
||||
MessageBox.Show("Vorlage nicht gefunden.", "Fehler", MessageBoxButton.OK);
|
||||
MessageBox.Show("Vorlage nicht gefunden.", "Fehler", MessageBoxButton.OK, MessageBoxImage.Exclamation);
|
||||
break;
|
||||
case 41:
|
||||
MessageBox.Show("Ungültige Custom-Logo-URL.", "Fehler", MessageBoxButton.OK);
|
||||
MessageBox.Show("Ungültige Custom-Logo-URL.", "Fehler", MessageBoxButton.OK, MessageBoxImage.Exclamation);
|
||||
break;
|
||||
case 60:
|
||||
MessageBox.Show("Fehler: \n" + handout.File, "Fehler", MessageBoxButton.OK);
|
||||
MessageBox.Show("Fehler: \n" + handout.File, "Fehler", MessageBoxButton.OK, MessageBoxImage.Exclamation);
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,7 +1,8 @@
|
||||
<UserControl x:Class="BeWo.View.Controls.MultiSupportConceptSelectionControl"
|
||||
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
|
||||
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
|
||||
xmlns:localsearch="clr-namespace:BeWo.View.Search">
|
||||
xmlns:localsearch="clr-namespace:BeWo.View.Search"
|
||||
xmlns:markup="clr-namespace:BeWo.MultiLanguage.Markup">
|
||||
<UserControl.Resources>
|
||||
<Style x:Key="MultiSupportConceptSelectionControlStyle" TargetType="{x:Type ListBoxItem}">
|
||||
<Setter Property="HorizontalContentAlignment" Value="{Binding Path=HorizontalContentAlignment, RelativeSource={RelativeSource AncestorLevel=1, AncestorType={x:Type ItemsControl}, Mode=FindAncestor}}" />
|
||||
@@ -91,7 +92,7 @@
|
||||
<RowDefinition Height="Auto" />
|
||||
<RowDefinition Height="*" />
|
||||
</Grid.RowDefinitions>
|
||||
<Label x:Name="labelTitle" Content="Ausgewählte Hilfepläne" FontSize="12" FontWeight="Bold" />
|
||||
<Label x:Name="labelTitle" Content="{markup:Translate Ausgewählte Hilfepläne}" FontSize="12" FontWeight="Bold" />
|
||||
<Button x:Name="btnAddGroup" HorizontalAlignment="Right" Click="btnAddGroup_Click" Height="21" Width="45" Margin="0,0,48,3" ToolTip="Gruppe hinzufügen">
|
||||
<StackPanel Orientation="Horizontal">
|
||||
<Grid Width="18" HorizontalAlignment="Center" VerticalAlignment="Center">
|
||||
|
||||
@@ -194,8 +194,8 @@
|
||||
<dxg:GridColumn x:Name="colUnitCount" FieldName="UnitCount" Header="Anzahl" Width="80" />
|
||||
<dxg:GridColumn x:Name="colAmountTotal" FieldName="AmountTotal" Header="Betrag">
|
||||
<dxg:GridColumn.CellStyle>
|
||||
<Style TargetType="dxg:CellContentPresenter">
|
||||
<Setter Property="FontWeight" Value="Bold" />
|
||||
<Style TargetType="dxg:LightweightCellEditor">
|
||||
<Setter Property="TextBlock.FontWeight" Value="Bold" />
|
||||
</Style>
|
||||
</dxg:GridColumn.CellStyle>
|
||||
<dxg:GridColumn.EditSettings>
|
||||
|
||||
@@ -175,8 +175,8 @@
|
||||
<dxg:GridColumn FieldName="UnitCount" Header="Anzahl" Width="80" />
|
||||
<dxg:GridColumn FieldName="AmountTotal" Header="Betrag">
|
||||
<dxg:GridColumn.CellStyle>
|
||||
<Style TargetType="dxg:CellContentPresenter">
|
||||
<Setter Property="FontWeight" Value="Bold" />
|
||||
<Style TargetType="dxg:LightweightCellEditor">
|
||||
<Setter Property="TextBlock.FontWeight" Value="Bold" />
|
||||
</Style>
|
||||
</dxg:GridColumn.CellStyle>
|
||||
<dxg:GridColumn.EditSettings>
|
||||
|
||||
@@ -44,8 +44,8 @@
|
||||
<!--<dxg:GridColumn FieldName="AccountingPeriodString" Header="Abrechnungszeitraum" />-->
|
||||
<dxg:GridColumn ReadOnly="True" AllowEditing="False" FieldName="TotalAmount" Header="Betrag" MinWidth="70">
|
||||
<!--<dxg:GridColumn.CellStyle>
|
||||
<Style TargetType="dxg:CellContentPresenter">
|
||||
<Setter Property="FontWeight" Value="Bold"/>
|
||||
<Style TargetType="dxg:LightweightCellEditor">
|
||||
<Setter Property="TextBlock.FontWeight" Value="Bold"/>
|
||||
</Style>
|
||||
</dxg:GridColumn.CellStyle>-->
|
||||
<dxg:GridColumn.EditSettings>
|
||||
|
||||
@@ -494,8 +494,8 @@
|
||||
</dxg:GridColumn>
|
||||
<dxg:GridColumn FieldName="GrossAmountTotal" Header="Gesamtbetrag" Width="100">
|
||||
<dxg:GridColumn.CellStyle>
|
||||
<Style TargetType="dxg:CellContentPresenter">
|
||||
<Setter Property="FontWeight" Value="Bold" />
|
||||
<Style TargetType="dxg:LightweightCellEditor">
|
||||
<Setter Property="TextBlock.FontWeight" Value="Bold" />
|
||||
</Style>
|
||||
</dxg:GridColumn.CellStyle>
|
||||
<dxg:GridColumn.EditSettings>
|
||||
|
||||
@@ -10,10 +10,11 @@
|
||||
xmlns:Microsoft_Windows_Themes="clr-namespace:Microsoft.Windows.Themes;assembly=PresentationFramework.Classic"
|
||||
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
|
||||
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
|
||||
xmlns:markup="clr-namespace:BeWo.MultiLanguage.Markup"
|
||||
x:Class="BeWo.View.Detail.Accounting.ServiceInvoiceView" Height="Auto" Width="Auto" HorizontalAlignment="Stretch"
|
||||
VerticalAlignment="Stretch" Focusable="True" mc:Ignorable="d">
|
||||
<Grid>
|
||||
<GroupBox Style="{StaticResource ObjectEditGroupBox}" Header="Sammelrechnung an Kostenträger">
|
||||
<GroupBox Style="{StaticResource ObjectEditGroupBox}" Header="{markup:Translate Sammelrechnung an Kostenträger}">
|
||||
<Grid>
|
||||
<Grid.RowDefinitions>
|
||||
<RowDefinition Height="Auto" />
|
||||
@@ -33,7 +34,7 @@
|
||||
<RowDefinition Height="Auto" />
|
||||
<RowDefinition Height="Auto" />
|
||||
</Grid.RowDefinitions>
|
||||
<Label VerticalAlignment="Center" Content="Kostenträger:" />
|
||||
<Label VerticalAlignment="Center" Content="{markup:Translate Kostenträger:}" />
|
||||
<uc:PopUpEdit x:Name="popupedit_CostBeaerer" PopUpClick="popupedit_CostBeaerer_PopUpClick" Width="250"
|
||||
Height="23" Margin="3" Text="{Binding SelectedCostBearer.Name, Mode=OneWay}" Grid.Column="1"
|
||||
IsReadOnly="True" DeleteButtonVisibility="Collapsed" MaxWidth="300" Cursor="Arrow"
|
||||
@@ -46,7 +47,7 @@
|
||||
<StackPanel Grid.Column="2"
|
||||
Visibility="{Binding Text, Converter={StaticResource ObjectVisibilityConverter}, ElementName=popupedit_CostBeaerer}"
|
||||
Orientation="Horizontal">
|
||||
<dxe:CheckEdit Margin="3" Grid.Column="2" Content="Alle Hilfepläne"
|
||||
<dxe:CheckEdit Margin="3" Grid.Column="2" Content="{markup:Translate Alle Hilfepläne}"
|
||||
IsChecked="{Binding IsAllSupportConcepts}" x:Name="ce_all_hp" />
|
||||
<uc:PopUpEdit x:Name="popupedit_supportConcept" PopUpClick="popupedit_supportConcept_PopUpClick"
|
||||
Width="250"
|
||||
|
||||
@@ -207,8 +207,8 @@
|
||||
<dxg:GridColumn x:Name="colUnitDescription" FieldName="UnitDescription" Header="Einheit" Width="160" />
|
||||
<dxg:GridColumn x:Name="colAmountTotal" FieldName="GrossAmountTotalUntilMax" Header="Betrag" Width="80" >
|
||||
<dxg:GridColumn.CellStyle>
|
||||
<Style TargetType="dxg:CellContentPresenter">
|
||||
<Setter Property="FontWeight" Value="Bold" />
|
||||
<Style TargetType="dxg:LightweightCellEditor">
|
||||
<Setter Property="TextBlock.FontWeight" Value="Bold" />
|
||||
</Style>
|
||||
</dxg:GridColumn.CellStyle>
|
||||
<dxg:GridColumn.EditSettings>
|
||||
|
||||
@@ -21,7 +21,7 @@ using BS.Shared.DataContracts;
|
||||
using BS.Shared.DataContracts.Compact;
|
||||
using BS.Shared.Services;
|
||||
using BS.Shared.Core;
|
||||
|
||||
using BS.Shared.Translation;
|
||||
using Microsoft.Win32;
|
||||
|
||||
namespace BeWo.View.Detail
|
||||
@@ -525,9 +525,9 @@ namespace BeWo.View.Detail
|
||||
lHeaderCaptions.Add("Gültigkeitsdatum");
|
||||
lHeaderCaptions.Add("Betrag");
|
||||
lHeaderCaptions.Add("Kategorie");
|
||||
lHeaderCaptions.Add("Klient");
|
||||
lHeaderCaptions.Add("Hilfeplan");
|
||||
lHeaderCaptions.Add("Kostenträger");
|
||||
lHeaderCaptions.Add(Translator.Translate("Klient"));
|
||||
lHeaderCaptions.Add(Translator.Translate("Hilfeplan"));
|
||||
lHeaderCaptions.Add(Translator.Translate("Kostenträger"));
|
||||
lHeaderCaptions.Add("Kommentar");
|
||||
|
||||
if (list != null)
|
||||
|
||||
@@ -1,4 +1,6 @@
|
||||
<localView:BeWoView x:Class="BeWo.View.Detail.AccountingTransactionView" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:localView="clr-namespace:BeWo.View" xmlns:localSearchView="clr-namespace:BeWo.View.Search" xmlns:uc="clr-namespace:BeWo.Controls;assembly=BeWo.Controls" xmlns:dxg="http://schemas.devexpress.com/winfx/2008/xaml/grid" xmlns:dx="http://schemas.devexpress.com/winfx/2008/xaml/core" xmlns:dxe="http://schemas.devexpress.com/winfx/2008/xaml/editors" xmlns:conv="clr-namespace:BeWo.Converter" xmlns:val="clr-namespace:BeWo.Validation" xmlns:s="clr-namespace:System;assembly=mscorlib" Height="Auto" Width="Auto" HorizontalAlignment="Stretch" VerticalAlignment="Stretch" Focusable="True">
|
||||
<localView:BeWoView x:Class="BeWo.View.Detail.AccountingTransactionView" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:localView="clr-namespace:BeWo.View" xmlns:localSearchView="clr-namespace:BeWo.View.Search" xmlns:uc="clr-namespace:BeWo.Controls;assembly=BeWo.Controls" xmlns:dxg="http://schemas.devexpress.com/winfx/2008/xaml/grid" xmlns:dx="http://schemas.devexpress.com/winfx/2008/xaml/core" xmlns:dxe="http://schemas.devexpress.com/winfx/2008/xaml/editors" xmlns:conv="clr-namespace:BeWo.Converter" xmlns:val="clr-namespace:BeWo.Validation" xmlns:s="clr-namespace:System;assembly=mscorlib"
|
||||
xmlns:markup="clr-namespace:BeWo.MultiLanguage.Markup"
|
||||
Height="Auto" Width="Auto" HorizontalAlignment="Stretch" VerticalAlignment="Stretch" Focusable="True">
|
||||
<Grid>
|
||||
<Grid.Resources>
|
||||
<conv:NumberSmaller0ColorConverter x:Key="NumberSmaller0ColorConverter" />
|
||||
@@ -81,8 +83,8 @@
|
||||
</dxg:GridColumn.DisplayTemplate>-->
|
||||
</dxg:GridColumn>
|
||||
<dxg:GridColumn x:Name="column_category" FieldName="Category" Header="Kategorie" />
|
||||
<dxg:GridColumn AllowEditing="False" FieldName="SupportConceptName" Header="Hilfeplan" />
|
||||
<dxg:GridColumn AllowEditing="False" FieldName="CostBearer" Header="Kostenträger" />
|
||||
<dxg:GridColumn AllowEditing="False" FieldName="SupportConceptName" Header="{markup:Translate Hilfeplan}" />
|
||||
<dxg:GridColumn AllowEditing="False" FieldName="CostBearer" Header="{markup:Translate Kostenträger}" />
|
||||
<dxg:GridColumn FieldName="Notice" Header="Bemerkung" />
|
||||
</dxg:GridControl.Columns>
|
||||
<dxg:GridControl.View>
|
||||
|
||||
@@ -28,7 +28,7 @@ using BS.Shared.Core;
|
||||
using BS.Shared.DataContracts;
|
||||
using BS.Shared.DataContracts.Compact;
|
||||
using BS.Shared.Extensions;
|
||||
|
||||
using BS.Shared.Translation;
|
||||
using DevExpress.Xpf.Docking;
|
||||
using DevExpress.Xpf.Editors;
|
||||
using DevExpress.Xpf.Grid;
|
||||
@@ -1239,12 +1239,12 @@ namespace BeWo.View.Detail
|
||||
var lContent = new List<List<string>>();
|
||||
|
||||
lHeaderCaptions.Add("Datum");
|
||||
lHeaderCaptions.Add("FLM");
|
||||
lHeaderCaptions.Add("FLM gerundet");
|
||||
lHeaderCaptions.Add(Translator.Translate("FLM"));
|
||||
lHeaderCaptions.Add(Translator.Translate("FLM gerundet"));
|
||||
lHeaderCaptions.Add("Mitarbeiter");
|
||||
lHeaderCaptions.Add("Klient");
|
||||
lHeaderCaptions.Add("Hilfeplan");
|
||||
lHeaderCaptions.Add("Kostenträger");
|
||||
lHeaderCaptions.Add(Translator.Translate("Klient"));
|
||||
lHeaderCaptions.Add(Translator.Translate("Hilfeplan"));
|
||||
lHeaderCaptions.Add(Translator.Translate("Kostenträger"));
|
||||
lHeaderCaptions.Add("Kategorie");
|
||||
lHeaderCaptions.Add("Leistung");
|
||||
lHeaderCaptions.Add("Dokumentation");
|
||||
|
||||
@@ -7,8 +7,7 @@
|
||||
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" mc:Ignorable="d"
|
||||
Height="Auto" Width="Auto" HorizontalAlignment="Stretch" VerticalAlignment="Stretch" Focusable="True"
|
||||
xmlns:conv="clr-namespace:BeWo.Converter"
|
||||
xmlns:controls="clr-namespace:BeWo.View.Controls"
|
||||
xmlns:controls1="clr-namespace:BeWo.Controls;assembly=BeWo.Controls">
|
||||
xmlns:controls="clr-namespace:BeWo.View.Controls">
|
||||
<localView:BeWoView.Resources>
|
||||
<DataTemplate x:Key="LayoutPanelCaptionTemplateWithoutButtons">
|
||||
<Border BorderThickness="1,1,1,0" BorderBrush="Gray" CornerRadius="3,3,0,0" Background="#FFEAEDF3">
|
||||
@@ -32,12 +31,12 @@
|
||||
|
||||
<StackPanel Orientation="Horizontal" >
|
||||
<Label VerticalAlignment="Center" Content="Tag" />
|
||||
<controls1:NullItemComboBox x:Name="comboDay" Height="23" Width="45"/>
|
||||
<ComboBox x:Name="comboDay" Height="23" Width="45"/>
|
||||
|
||||
<Label VerticalAlignment="Center" Content="Monat" />
|
||||
<controls1:NullItemComboBox x:Name="comboMonth" Height="23" Width="85"/>
|
||||
<ComboBox x:Name="comboMonth" Height="23" Width="85"/>
|
||||
<Label VerticalAlignment="Center" Content="Jahr" />
|
||||
<controls1:NullItemComboBox x:Name="comboYear" Height="23" Width="57"/>
|
||||
<ComboBox x:Name="comboYear" Height="23" Width="57"/>
|
||||
<!--<Label VerticalAlignment="Center" Margin="3" Height="23" Content="anz Tage" />
|
||||
<dxe:TextEdit x:Name="txtDayCount" Margin="3" Height="23" Width="40" Text="7"/>-->
|
||||
<Button x:Name="btnMoveLastWeek" FontFamily="Webdings" Content="3" Width="25" Margin="6,3,3,3" Click="ButtonLastWeek_Click" ToolTip="Vergangene Woche anzeigen"/>
|
||||
|
||||
@@ -10,7 +10,8 @@
|
||||
xmlns:uc="clr-namespace:BeWo.Controls;assembly=BeWo.Controls"
|
||||
xmlns:dxg="http://schemas.devexpress.com/winfx/2008/xaml/grid"
|
||||
xmlns:dxe="http://schemas.devexpress.com/winfx/2008/xaml/editors"
|
||||
Height="Auto" Width="Auto" HorizontalAlignment="Stretch" xmlns:s="clr-namespace:System;assembly=mscorlib" VerticalAlignment="Stretch" Focusable="True" xmlns:dx="http://schemas.devexpress.com/winfx/2008/xaml/core">
|
||||
Height="Auto" Width="Auto" HorizontalAlignment="Stretch" xmlns:s="clr-namespace:System;assembly=mscorlib" VerticalAlignment="Stretch" Focusable="True" xmlns:dx="http://schemas.devexpress.com/winfx/2008/xaml/core"
|
||||
xmlns:markup="clr-namespace:BeWo.MultiLanguage.Markup">
|
||||
|
||||
<Grid Width="Auto" Height="Auto" x:Name="root">
|
||||
<GroupBox Style="{StaticResource PopUpWindowStyle}">
|
||||
@@ -26,7 +27,7 @@
|
||||
</TransformGroup>
|
||||
</Image.RenderTransform>
|
||||
</Image>
|
||||
<TextBox Text="Versionsgeschichte dieser Zeiterfassung" Margin="10,4,0,0" Background="{x:Null}" Foreground="{DynamicResource MainGroupBoxForegroundBrush}" FontSize="20" BorderBrush="{x:Null}" VerticalAlignment="Stretch" BorderThickness="0,0,0,0" Padding="0,0,0,0" />
|
||||
<TextBox Text="{markup:Translate Versionsgeschichte dieser Zeiterfassung}" Margin="10,4,0,0" Background="{x:Null}" Foreground="{DynamicResource MainGroupBoxForegroundBrush}" FontSize="20" BorderBrush="{x:Null}" VerticalAlignment="Stretch" BorderThickness="0,0,0,0" Padding="0,0,0,0" />
|
||||
</StackPanel>
|
||||
</GroupBox.Header>
|
||||
<Grid Margin="0,3,0,0" Background="{StaticResource ObjectEditBackgroundBrush}">
|
||||
@@ -57,11 +58,11 @@
|
||||
<dxg:GridControl VerticalAlignment="Stretch" HorizontalAlignment="Stretch" x:Name="datagrid_ServiceRecordHistory">
|
||||
<dxg:GridControl.Columns>
|
||||
<dxg:GridColumn AllowEditing="False" FieldName="TimeStamp" Header="Änderungsdatum" ReadOnly="True" EditSettings="{dxe:DateSettings DisplayFormat=dd.MM.yyyy HH:mm}" />
|
||||
<dxg:GridColumn AllowEditing="False" FieldName="InsUser" Header="Mitarbeiter" ReadOnly="True" />
|
||||
<dxg:GridColumn AllowEditing="False" FieldName="InsUser" Header="{markup:Translate Mitarbeiter}" ReadOnly="True" />
|
||||
<dxg:GridColumn AllowEditing="False" FieldName="HistoryTypeString" Header="Art der Änderung" ReadOnly="True" />
|
||||
<dxg:GridColumn AllowEditing="False" FieldName="Customer" Header="Klient/in" ReadOnly="True" />
|
||||
<dxg:GridColumn AllowEditing="False" FieldName="SupportConcept" Header="Hilfeplan" ReadOnly="True" />
|
||||
<dxg:GridColumn AllowEditing="False" FieldName="Organisation.Name" Header="Kostenträger" ReadOnly="True" />
|
||||
<dxg:GridColumn AllowEditing="False" FieldName="Customer" Header="{markup:Translate Klient/in}" ReadOnly="True" />
|
||||
<dxg:GridColumn AllowEditing="False" FieldName="SupportConcept" Header="{markup:Translate Hilfeplan}" ReadOnly="True" />
|
||||
<dxg:GridColumn AllowEditing="False" FieldName="Organisation.Name" Header="{markup:Translate Kostenträger}" ReadOnly="True" />
|
||||
<dxg:GridColumn AllowEditing="False" FieldName="ServiceDescription.Category" Header="Leistungskategorie" ReadOnly="True" />
|
||||
<dxg:GridColumn AllowEditing="False" FieldName="ServiceDescription" Header="Leistung" ReadOnly="True" />
|
||||
<dxg:GridColumn AllowEditing="False" FieldName="Start" Header="Datum" ReadOnly="True" EditSettings="{dxe:DateSettings DisplayFormat=dd.MM.yyyy}"/>
|
||||
|
||||
@@ -12,6 +12,7 @@
|
||||
xmlns:detail="clr-namespace:BeWo.View.Detail"
|
||||
xmlns:core="clr-namespace:BS.Shared.Core;assembly=BS.Shared"
|
||||
xmlns:controls="clr-namespace:BeWo.View.Controls"
|
||||
xmlns:markup="clr-namespace:BeWo.MultiLanguage.Markup"
|
||||
Height="Auto" Width="Auto" HorizontalAlignment="Stretch"
|
||||
VerticalAlignment="Stretch" Focusable="True" GotFocus="UserControl_GotFocus">
|
||||
<localView:BeWoView.Resources>
|
||||
@@ -163,8 +164,8 @@
|
||||
</DataTemplate>
|
||||
</dxg:GridColumn.CellTemplate>
|
||||
</dxg:GridColumn>
|
||||
<dxg:GridColumn x:Name="gridcolumn_costbearer" AllowEditing="False" FieldName="CostBearer" Header="Kostenträger" Width="150" />
|
||||
<dxg:GridColumn FieldName="ReferenceNumber" Header="Aktenzeichen des Klienten" Width="200" />
|
||||
<dxg:GridColumn x:Name="gridcolumn_costbearer" AllowEditing="False" FieldName="CostBearer" Header="{markup:Translate Kostenträger}" Width="150" />
|
||||
<dxg:GridColumn FieldName="ReferenceNumber" Header="{markup:Translate Aktenzeichen des Klienten}" Width="200" />
|
||||
<dxg:GridColumn FieldName="Notice" Header="Notiz" Width="250" />
|
||||
</dxg:GridControl.Columns>
|
||||
<dxg:GridControl.View>
|
||||
@@ -212,7 +213,7 @@
|
||||
</DataTemplate>
|
||||
</dxg:GridColumn.CellTemplate>
|
||||
</dxg:GridColumn>
|
||||
<dxg:GridColumn FieldName="Start" Header="von" Width="150" EditSettings="{dxe:DateSettings DisplayFormat=d}" />
|
||||
<dxg:GridColumn FieldName="Start" Header="von" Width="150" EditSettings="{dxe:DateSettings DisplayFormat=d}" SortOrder="Ascending" />
|
||||
<dxg:GridColumn FieldName="End" Header="bis" Width="150">
|
||||
<dxg:GridColumn.EditSettings>
|
||||
<dxe:DateSettings AllowNullInput="True" />
|
||||
@@ -449,10 +450,10 @@
|
||||
<ColumnDefinition Width="Auto" />
|
||||
<ColumnDefinition Width="*" />
|
||||
</Grid.ColumnDefinitions>
|
||||
<Label x:Name="lblDebitorNumber" Content="Debitor Nr." />
|
||||
<Label x:Name="lblDebitorNumber" Content="{markup:Translate Debitor Nr.}" />
|
||||
<TextBox x:Name="txtDebitorNumber" Grid.Column="1" Margin="3" Height="23"
|
||||
Text="{val:ValidationBinding Path=DebitorNumber, UpdateSourceTrigger=PropertyChanged}" />
|
||||
<Label x:Name="lblCostCenter" Grid.Column="2" Content="Kostenstelle" />
|
||||
<Label x:Name="lblCostCenter" Grid.Column="2" Content="{markup:Translate Kostenstelle}" />
|
||||
<TextBox x:Name="txtCostCenter" Grid.Column="3" Margin="3" Height="23"
|
||||
Text="{val:ValidationBinding Path=CostCenter, UpdateSourceTrigger=PropertyChanged}" />
|
||||
</Grid>
|
||||
@@ -625,7 +626,7 @@
|
||||
<RowDefinition Height="*" />
|
||||
</Grid.RowDefinitions>
|
||||
<GroupBox Style="{StaticResource ObjectEditGroupBox}" x:Name="groupBox_newCostBearer"
|
||||
Header="Neues Aktenzeichen für Kostenträger vergeben">
|
||||
Header="{markup:Translate Neues Aktenzeichen für Kostenträger vergeben}">
|
||||
<Grid>
|
||||
<Grid.ColumnDefinitions>
|
||||
<ColumnDefinition Width="Auto" />
|
||||
@@ -639,7 +640,7 @@
|
||||
<RowDefinition Height="Auto" />
|
||||
<RowDefinition Height="0" />
|
||||
</Grid.RowDefinitions>
|
||||
<Label Content="Kostenträger" />
|
||||
<Label Content="{markup:Translate Kostenträger}" />
|
||||
<uc:PopUpEdit Margin="3" Height="23"
|
||||
IsReadOnly="True"
|
||||
DeleteButtonVisibility="Collapsed"
|
||||
@@ -649,7 +650,7 @@
|
||||
Grid.Row="0" Grid.Column="1"
|
||||
PreviewMouseDoubleClick="Popupedit_costBearer_OnPreviewMouseDoubleClick"
|
||||
Cursor="Arrow" />
|
||||
<Label Content="Aktenzeichen des Klienten" Grid.Row="0" Grid.Column="2" />
|
||||
<Label Content="{markup:Translate Aktenzeichen des Klienten}" Grid.Row="0" Grid.Column="2" />
|
||||
<TextBox Grid.Row="0" Grid.Column="3" Margin="3" Height="23" Text="{Binding Path=CostBearers.NewVM.ReferenceNumber}" />
|
||||
<Label Content="Notiz" Grid.Row="1" Grid.Column="0" />
|
||||
<TextBox Grid.Column="1" Grid.Row="1" Grid.ColumnSpan="3" Margin="3" Height="23"
|
||||
@@ -659,7 +660,7 @@
|
||||
</Grid>
|
||||
</GroupBox>
|
||||
<GroupBox x:Name="GroupBoxCostBearerGrid" Style="{StaticResource ObjectEditGroupBox}" Grid.Row="1"
|
||||
Margin=" 0 20 0 0" Header="Zugeordnete Aktenzeichen pro Kostenträger" />
|
||||
Margin=" 0 20 0 0" Header="{markup:Translate Zugeordnete Aktenzeichen pro Kostenträger}" />
|
||||
</Grid>
|
||||
</TabItem>
|
||||
<TabItem Header="Diagnosen" x:Name="tabitem_diagnosis">
|
||||
@@ -799,7 +800,7 @@
|
||||
Grid.Row="2" VerticalAlignment="Top" Content=">" FontWeight="Bold" Width="25"
|
||||
IsEnabled="{Binding Path=SelectedIndex, Converter={StaticResource IndexBoolConverter}, ElementName=listbox_disabilities}"
|
||||
Height="25" />
|
||||
<Label Grid.Column="0" Grid.Row="0" Content="Diesem Klienten zugeordnete Behinderungen"
|
||||
<Label Grid.Column="0" Grid.Row="0" Content="{markup:Translate Diesem Klienten zugeordnete Behinderungen}"
|
||||
HorizontalAlignment="Left" />
|
||||
<ListBox Grid.Column="0" Grid.Row="1" Grid.RowSpan="2" x:Name="listbox_disabilities"
|
||||
DisplayMemberPath="TypeDescription" ItemsSource="{Binding Path=Disabilities}"
|
||||
@@ -1017,7 +1018,7 @@
|
||||
<ColumnDefinition Width="Auto" />
|
||||
|
||||
</Grid.ColumnDefinitions>
|
||||
<Label VerticalAlignment="Center" Content="Mitarbeiter" />
|
||||
<Label VerticalAlignment="Center" Content="{markup:Translate Mitarbeiter}" />
|
||||
<uc:PopUpEdit IsReadOnly="True"
|
||||
DeleteButtonVisibility="Collapsed"
|
||||
Grid.Column="1" Grid.Row="0" Grid.ColumnSpan="2" Margin="3" Height="23" x:Name="popupedit_employeeRelations"
|
||||
@@ -1044,7 +1045,7 @@
|
||||
</GroupBox>
|
||||
</Border>
|
||||
</controls:PopupNonTopmost>
|
||||
<GroupBox x:Name="GroupBoxEmployeeGrid" Header="Diesem Klienten zugeordnete Betreuer" Grid.Row="2"
|
||||
<GroupBox x:Name="GroupBoxEmployeeGrid" Header="{markup:Translate Diesem Klienten zugeordnete Betreuer}" Grid.Row="2"
|
||||
Style="{StaticResource ObjectEditGroupBox}" Margin="0 20 0 0" MinHeight="120">
|
||||
<Grid x:Name="employeeGrid">
|
||||
<Grid.RowDefinitions>
|
||||
@@ -1084,7 +1085,7 @@
|
||||
</GroupBox>
|
||||
</Border>
|
||||
</controls:PopupNonTopmost>
|
||||
<GroupBox x:Name="GroupBoxTeamGrid" Header="Diesem Klienten zugeordnete Teams" Grid.Row="4"
|
||||
<GroupBox x:Name="GroupBoxTeamGrid" Header="{markup:Translate Diesem Klienten zugeordnete Teams}" Grid.Row="4"
|
||||
Style="{StaticResource ObjectEditGroupBox}" Margin="0 20 0 0">
|
||||
<Grid x:Name="teamGrid">
|
||||
<Grid.RowDefinitions>
|
||||
@@ -1193,7 +1194,7 @@
|
||||
<TextBox Margin="3" Height="50" AcceptsReturn="True" VerticalScrollBarVisibility="Auto" Text="{Binding Path=Environment, UpdateSourceTrigger=PropertyChanged}" />
|
||||
</Grid>
|
||||
</GroupBox>
|
||||
<GroupBox x:Name="GroupBoxPersons" Grid.Row="2" Margin="0,20,0,0" Header="Diesem Klienten zugeordnete Personen" Style="{DynamicResource ObjectEditGroupBox}" MinHeight="150" MaxHeight="350">
|
||||
<GroupBox x:Name="GroupBoxPersons" Grid.Row="2" Margin="0,20,0,0" Header="{markup:Translate Diesem Klienten zugeordnete Personen}" Style="{DynamicResource ObjectEditGroupBox}" MinHeight="150" MaxHeight="350">
|
||||
<Grid x:Name="environmentPersonGrid">
|
||||
<Grid.RowDefinitions>
|
||||
<RowDefinition Height="Auto" />
|
||||
@@ -1262,7 +1263,7 @@
|
||||
</Grid>
|
||||
</GroupBox>
|
||||
<GroupBox x:Name="GroupBoxOrganisations" Grid.Row="3" Margin="0,20,0,0"
|
||||
Header="Diesem Klienten zugeordnete Organisationen" Style="{DynamicResource ObjectEditGroupBox}" VerticalAlignment="Top"
|
||||
Header="{markup:Translate Diesem Klienten zugeordnete Organisationen}" Style="{DynamicResource ObjectEditGroupBox}" VerticalAlignment="Top"
|
||||
MinHeight="150" MaxHeight="400">
|
||||
<Grid x:Name="environmentOrganisationGrid">
|
||||
<Grid.RowDefinitions>
|
||||
@@ -1346,7 +1347,7 @@
|
||||
</Grid>
|
||||
|
||||
</GroupBox>
|
||||
<GroupBox x:Name="GroupBoxFamily" Grid.Row="1" Margin="0,20,0,0" Header="Diesem Klienten zugeordnete Angehörige" Style="{DynamicResource ObjectEditGroupBox}" MinHeight="150" MaxHeight="350">
|
||||
<GroupBox x:Name="GroupBoxFamily" Grid.Row="1" Margin="0,20,0,0" Header="{markup:Translate Diesem Klienten zugeordnete Angehörige}" Style="{DynamicResource ObjectEditGroupBox}" MinHeight="150" MaxHeight="350">
|
||||
<Grid x:Name="environmentFamilyGrid">
|
||||
<Grid.RowDefinitions>
|
||||
<RowDefinition Height="Auto" />
|
||||
@@ -1855,9 +1856,11 @@
|
||||
</GroupBox>
|
||||
</Grid>-->
|
||||
</TabItem>
|
||||
|
||||
<TabItem Header="Schulbegleitender Dienst" Name="tabitem_schuldienst" Selector.Selected="tabitem_SchulDienst_Selected" />
|
||||
<TabItem Header="Chat-Service" Name="tabitem_chatservice" Selector.Selected="tabitem_chatservice_Selected" />
|
||||
<TabItem Header="Dokumente" Name="tabitem_documents" Selector.Selected="tabitem_documents_Selected" />
|
||||
<TabItem Header="Chat-Service" Name="tabitem_chatservice" Selector.Selected="tabitem_chatservice_Selected" />
|
||||
<TabItem Header="Schulbegleitender Dienst" Name="tabitem_schuldienst" Selector.Selected="tabitem_SchulDienst_Selected" />
|
||||
|
||||
<TabItem Header="Log" Name="tabitem_log" Selector.Selected="tabitem_log_Selected" />
|
||||
</TabControl>
|
||||
<Border Grid.Row="2" Grid.ColumnSpan="3" Height="40" Margin="0,10,0,0" VerticalAlignment="Stretch" Background="#FF000000">
|
||||
|
||||
@@ -29,6 +29,7 @@ using DevExpress.Xpf.Editors.Settings;
|
||||
using DevExpress.Xpf.Grid;
|
||||
|
||||
using System.Windows.Media.Imaging;
|
||||
using BS.Shared.Translation;
|
||||
using DevExpress.XtraGrid;
|
||||
using Binding = System.Windows.Data.Binding;
|
||||
using Button = System.Windows.Controls.Button;
|
||||
@@ -273,7 +274,7 @@ namespace BeWo.View.Detail
|
||||
|
||||
public override string Title
|
||||
{
|
||||
get { return "Klienten"; }
|
||||
get { return Translator.Translate("Klienten"); }
|
||||
}
|
||||
|
||||
internal override DependencyObject ValidationOnSaveRootElement
|
||||
@@ -368,29 +369,39 @@ namespace BeWo.View.Detail
|
||||
if (!_saveInProgress)
|
||||
{
|
||||
_saveInProgress = true;
|
||||
var lDataContract = ViewModel.CommitToDataContract();
|
||||
CustomerDC cdc = ViewModel.CommitToDataContract();
|
||||
|
||||
//var lDataContract = ViewModel.CommitToDataContract();
|
||||
try
|
||||
{
|
||||
long oid = 0;
|
||||
IsDoneWithInsertOrUpdate = false;
|
||||
|
||||
if (ViewModel.IsNew)
|
||||
{
|
||||
IsDoneWithInsertOrUpdate = false;
|
||||
ServiceFacade.DoCustomerServiceAsync(s => s.InsertNewCustomer(lDataContract), ReloadViewModel);
|
||||
oid = ServiceFacade.DoCustomerServiceSync(s => s.InsertNewCustomer(cdc));
|
||||
}
|
||||
else
|
||||
{
|
||||
IsDoneWithInsertOrUpdate = false;
|
||||
ServiceFacade.DoCustomerServiceAsync(s => s.UpdateCustomer(lDataContract), ReloadViewModel);
|
||||
oid = ServiceFacade.DoCustomerServiceSync(s => s.UpdateCustomer(cdc));
|
||||
}
|
||||
|
||||
Cache.GetInstance().ClearSupportConceptTree();
|
||||
Cache.GetInstance().ClearCustomers();
|
||||
BeWoApp.MainControl.ResetView(UIContext.Customer);
|
||||
if (oid > 0)
|
||||
{
|
||||
Cache.GetInstance().ClearSupportConceptTree();
|
||||
Cache.GetInstance().ClearCustomers();
|
||||
BeWoApp.MainControl.ResetView(UIContext.Customer);
|
||||
|
||||
ReloadViewModel(oid);
|
||||
}
|
||||
}
|
||||
catch (FaultException<BeWoFault>)
|
||||
{
|
||||
MessageBox.Show("Dieser Datensatz wurde in der Zwischenzeit von einem anderen Benutzer geändert. Klicken Sie Ok, um den Datansatz erneut zu laden. Ihre Änderungen gehen dabei leider verloren.");
|
||||
ReloadViewModel(lDataContract.CustomerOid.Value);
|
||||
ReloadViewModel(cdc.CustomerOid.Value);
|
||||
}
|
||||
_saveInProgress = false;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -8,7 +8,8 @@
|
||||
xmlns:dxg="http://schemas.devexpress.com/winfx/2008/xaml/grid"
|
||||
xmlns:dxe="http://schemas.devexpress.com/winfx/2008/xaml/editors"
|
||||
xmlns:localSearchView="clr-namespace:BeWo.View.Search"
|
||||
xmlns:r="clr-namespace:BeWo.Security"
|
||||
xmlns:r="clr-namespace:BeWo.Security"
|
||||
xmlns:markup="clr-namespace:BeWo.MultiLanguage.Markup"
|
||||
Height="Auto" Width="Auto" HorizontalAlignment="Stretch" VerticalAlignment="Stretch" Focusable="True" GotFocus="UserControl_GotFocus">
|
||||
<localView:BeWoView.Triggers>
|
||||
<EventTrigger RoutedEvent="FrameworkElement.Loaded" />
|
||||
@@ -24,7 +25,7 @@
|
||||
</DataTemplate>
|
||||
</dxg:GridColumn.CellTemplate>
|
||||
</dxg:GridColumn>
|
||||
<dxg:GridColumn x:Name="gridcolumn_costbearer" AllowEditing="False" FieldName="CostBearer" Header="Kostenträger" Width="150" />
|
||||
<dxg:GridColumn x:Name="gridcolumn_costbearer" AllowEditing="False" FieldName="CostBearer" Header="{markup:Translate Kostenträger}" Width="150" />
|
||||
<dxg:GridColumn FieldName="ReferenceNumber" Header="Aktenzeichen des Klienten" Width="200" />
|
||||
<dxg:GridColumn FieldName="Notice" Header="Notiz" Width="250" />
|
||||
</dxg:GridControl.Columns>
|
||||
@@ -365,7 +366,7 @@
|
||||
<RowDefinition Height="Auto" />
|
||||
<RowDefinition Height="*" />
|
||||
</Grid.RowDefinitions>
|
||||
<GroupBox Style="{StaticResource ObjectEditGroupBox}" x:Name="groupBox_newCostBearer" Header="Neues Aktenzeichen für Kostenträger vergeben">
|
||||
<GroupBox Style="{StaticResource ObjectEditGroupBox}" x:Name="groupBox_newCostBearer" Header="{markup:Translate Neues Aktenzeichen für Kostenträger vergeben}">
|
||||
<Grid>
|
||||
<Grid.ColumnDefinitions>
|
||||
<ColumnDefinition Width="Auto" />
|
||||
@@ -379,7 +380,7 @@
|
||||
<RowDefinition Height="Auto" />
|
||||
<RowDefinition Height="0" />
|
||||
</Grid.RowDefinitions>
|
||||
<Label Content="Kostenträger" />
|
||||
<Label Content="{markup:Translate Kostenträger}" />
|
||||
<uc:PopUpEdit Margin="3" Height="23" IsReadOnly="True" DeleteButtonVisibility="Collapsed" Name="popupedit_costBearer" PopUpClick="popupedit_costBearer_PopUpClick" Text="{val:ValidationBinding Path=CostBearers.NewVM.CostBearerString}" Grid.Column="1" />
|
||||
<Label Content="Aktenzeichen des Klienten" Grid.Column="2" />
|
||||
<TextBox Grid.Column="3" Margin="3" Height="23" Text="{Binding Path=CostBearers.NewVM.ReferenceNumber}" />
|
||||
@@ -388,7 +389,7 @@
|
||||
<Button Margin="3" Grid.Row="2" Height="25" Content="Hinzufügen" Grid.ColumnSpan="4" HorizontalAlignment="Right" x:Name="button_addCostBearer" Click="button_addCostBearer_Click" />
|
||||
</Grid>
|
||||
</GroupBox>
|
||||
<GroupBox x:Name="GroupBoxCostBearerGrid" Style="{StaticResource ObjectEditGroupBox}" Grid.Row="1" Margin=" 0 20 0 0" Header="Zugeordnete Aktenzeichen pro Kostenträger">
|
||||
<GroupBox x:Name="GroupBoxCostBearerGrid" Style="{StaticResource ObjectEditGroupBox}" Grid.Row="1" Margin=" 0 20 0 0" Header="{markup:Translate Zugeordnete Aktenzeichen pro Kostenträger}">
|
||||
</GroupBox>
|
||||
</Grid>
|
||||
</TabItem>
|
||||
|
||||
@@ -9,6 +9,7 @@
|
||||
xmlns:val="clr-namespace:BeWo.Validation"
|
||||
xmlns:core="clr-namespace:BS.Shared.Core;assembly=BS.Shared"
|
||||
xmlns:detail="clr-namespace:BeWo.View.Detail"
|
||||
xmlns:markup="clr-namespace:BeWo.MultiLanguage.Markup"
|
||||
Height="Auto" Width="Auto" HorizontalAlignment="Stretch"
|
||||
VerticalAlignment="Stretch" Focusable="True" GotFocus="UserControl_GotFocus">
|
||||
<Grid x:Name="rootGrid">
|
||||
@@ -27,7 +28,7 @@
|
||||
</ControlTemplate>
|
||||
</dxg:GridColumn.EditTemplate>
|
||||
</dxg:GridColumn>-->
|
||||
<dxg:GridColumn FieldName="Customer.LastNameFirstName" AllowEditing="False" Header="Klient(in)" Width="180" AllowSorting="True"/>
|
||||
<dxg:GridColumn FieldName="Customer.LastNameFirstName" AllowEditing="False" Header="{markup:Translate Klient(in)}" Width="180" AllowSorting="True"/>
|
||||
<dxg:GridColumn FieldName="Role" x:Name="column_role" Header="Rolle" Width="180" AllowSorting="True"/>
|
||||
<dxg:GridColumn FieldName="Notice" Header="Erläuterung" Width="180" AllowSorting="True"/>
|
||||
</dxg:GridControl.Columns>
|
||||
@@ -44,7 +45,7 @@
|
||||
</DataTemplate>
|
||||
</dxg:GridColumn.CellTemplate>
|
||||
</dxg:GridColumn>
|
||||
<dxg:GridColumn FieldName="Start" Header="von" Width="150" EditSettings="{dxe:DateSettings DisplayFormat=d}" />
|
||||
<dxg:GridColumn FieldName="Start" Header="von" Width="150" EditSettings="{dxe:DateSettings DisplayFormat=d}" SortOrder="Ascending" />
|
||||
<dxg:GridColumn FieldName="End" Header="bis" Width="150" EditSettings="{dxe:DateSettings DisplayFormat=d}" />
|
||||
<dxg:GridColumn x:Name="gridcolumn_absencereason" FieldName="Reason" Header="Kategorie" Width="150" />
|
||||
<dxg:GridColumn FieldName="Notice" Header="Erläuterung" Width="250" />
|
||||
@@ -536,7 +537,7 @@
|
||||
<RowDefinition Height="*" />
|
||||
</Grid.RowDefinitions>
|
||||
|
||||
<GroupBox Visibility="Collapsed" x:Name="groupbox_newCustomerRel" Header="Klient zuordnen" Style="{StaticResource ObjectEditGroupBox}">
|
||||
<GroupBox Visibility="Collapsed" x:Name="groupbox_newCustomerRel" Header="{markup:Translate Klient zuordnen}" Style="{StaticResource ObjectEditGroupBox}">
|
||||
<Grid>
|
||||
<Grid.RowDefinitions>
|
||||
<RowDefinition Height="Auto" />
|
||||
@@ -548,7 +549,7 @@
|
||||
<ColumnDefinition Width="Auto" />
|
||||
<ColumnDefinition Width="*" />
|
||||
</Grid.ColumnDefinitions>
|
||||
<Label VerticalAlignment="Center" Content="Klient" />
|
||||
<Label VerticalAlignment="Center" Content="{markup:Translate Klient}" />
|
||||
<uc:PopUpEdit IsReadOnly="True" DeleteButtonVisibility="Collapsed" Grid.Column="1" Margin="3" Height="23" x:Name="popupedit_customerRelations" Text="{val:ValidationBinding Path=CustomerRelations.NewVM.CustomerString}" PopUpClick="popupedit_customerRelations_PopUpClick" />
|
||||
<Label Content="Rolle" Grid.Column="2" VerticalAlignment="Center" />
|
||||
<uc:NullItemComboBox Grid.Column="3" Margin="3" Height="23" ItemsSource="{Binding Path=CustomerRelations.PossibleRoles}" SelectedItem="{val:ValidationBinding Path=CustomerRelations.NewVM.Role}" />
|
||||
@@ -557,7 +558,7 @@
|
||||
<Button Grid.Row="1" Grid.ColumnSpan="4" HorizontalAlignment="Right" VerticalAlignment="Bottom" Height="25" Margin="3" Content="Hinzufügen" x:Name="button_addCustomerRelation" Click="button_addCustomerRelation_Click" />
|
||||
</Grid>
|
||||
</GroupBox>
|
||||
<GroupBox x:Name="GroupBoxCustomers" Header="Diesem Mitarbeiter zugeordnete Klienten" Grid.Row="1" Style="{StaticResource ObjectEditGroupBox}" Margin="0 20 0 0"></GroupBox>
|
||||
<GroupBox x:Name="GroupBoxCustomers" Header="{markup:Translate Diesem Mitarbeiter zugeordnete Klienten}" Grid.Row="1" Style="{StaticResource ObjectEditGroupBox}" Margin="0 20 0 0"></GroupBox>
|
||||
</Grid>
|
||||
</TabItem>
|
||||
<TabItem Header="Abwesenheiten" Selector.Selected="TabItemAbsenceTimes_Selected">
|
||||
|
||||
@@ -4,7 +4,8 @@
|
||||
xmlns:localView="clr-namespace:BeWo.View"
|
||||
xmlns:localSearchView="clr-namespace:BeWo.View.Search"
|
||||
xmlns:val="clr-namespace:BeWo.Validation"
|
||||
xmlns:uc="clr-namespace:BeWo.Controls;assembly=BeWo.Controls"
|
||||
xmlns:uc="clr-namespace:BeWo.Controls;assembly=BeWo.Controls"
|
||||
xmlns:markup="clr-namespace:BeWo.MultiLanguage.Markup"
|
||||
Height="Auto"
|
||||
Width="Auto" HorizontalAlignment="Stretch" VerticalAlignment="Stretch" Focusable="True">
|
||||
<Grid>
|
||||
@@ -115,9 +116,7 @@
|
||||
<RowDefinition Height="*" />
|
||||
</Grid.RowDefinitions>
|
||||
|
||||
<Label VerticalAlignment="Bottom" IsEnabled="{Binding Converter={StaticResource ObjectBoolConverter}}" >
|
||||
Zugeordnete Hilfepläne
|
||||
</Label>
|
||||
<Label VerticalAlignment="Bottom" IsEnabled="{Binding Converter={StaticResource ObjectBoolConverter}}" Content="{markup:Translate Zugeordnete Hilfepläne}" />
|
||||
|
||||
<ListBox Name="listbox_teamMember" Grid.Row="1" ItemsSource="{Binding Path=SupportConceptList}" IsEnabled="{Binding Converter={StaticResource ObjectBoolConverter}}" >
|
||||
<ListBox.ItemTemplate>
|
||||
@@ -141,9 +140,7 @@
|
||||
|
||||
<Button Name="button_add" Grid.Row="2" Content="<" FontWeight="Bold" Width="25" Grid.Column="1" VerticalAlignment="Center" Height="25" MinWidth="30" Margin="3" ToolTip="Neues Gruppenmitglied hinzufügen" Click="button_add_Click" IsEnabled="{Binding Converter={StaticResource ObjectBoolConverter}}" />
|
||||
|
||||
<Label VerticalAlignment="Bottom" Grid.Column="2" IsEnabled="{Binding Converter={StaticResource ObjectBoolConverter}}" >
|
||||
Verfügbare Hilfepläne
|
||||
</Label>
|
||||
<Label VerticalAlignment="Bottom" Grid.Column="2" IsEnabled="{Binding Converter={StaticResource ObjectBoolConverter}}" Content="{markup:Translate Verfügbare Hilfepläne}"/>
|
||||
<localSearchView:SupportConceptSearchView x:Name="SupportConceptSearchView" IsMultiSelect="True" Grid.Column="2" Grid.Row="1" SearchMode="ActiveCostbearer2SupportConcepts" ShowFilterPanel="True"/>
|
||||
</Grid>
|
||||
</GroupBox>
|
||||
|
||||
@@ -3,6 +3,7 @@
|
||||
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
|
||||
xmlns:localView="clr-namespace:BeWo.View"
|
||||
xmlns:dxe="http://schemas.devexpress.com/winfx/2008/xaml/editors"
|
||||
xmlns:markup="clr-namespace:BeWo.MultiLanguage.Markup"
|
||||
Height="Auto" Width="Auto" HorizontalAlignment="Stretch"
|
||||
VerticalAlignment="Stretch" Focusable="True">
|
||||
<Grid x:Name="root">
|
||||
@@ -68,9 +69,7 @@
|
||||
Grid.Column="1" Grid.Row="3" Margin="3,5,3,5" Height="23"
|
||||
EditValue="{Binding Path=TimeUntilUILock, Converter={StaticResource Int2DecimalConverter}, Mode=TwoWay}" />
|
||||
|
||||
<TextBlock Foreground="Black" Grid.Column="0" Grid.Row="4" Margin="3,5,3,5" TextWrapping="Wrap" VerticalAlignment="Center">
|
||||
Anzahl Monate, ab der eine Warnung für auslaufende Hilfepläne angezeigt wird
|
||||
</TextBlock>
|
||||
<TextBlock Foreground="Black" Grid.Column="0" Grid.Row="4" Margin="3,5,3,5" TextWrapping="Wrap" VerticalAlignment="Center" Text="{markup:Translate Anzahl Monate\, ab der eine Warnung für auslaufende Hilfepläne angezeigt wird}"/>
|
||||
<dxe:SpinEdit x:Name="helpplan" IsFloatValue="False" MinValue="0" MaxValue="999"
|
||||
Grid.Column="1" Grid.Row="4" Margin="3,5,3,5" Height="23" EditValue="{Binding Path=HilfeplanAuslaufAuswahl, Converter={StaticResource Int2DecimalConverter}}" />
|
||||
|
||||
@@ -80,7 +79,7 @@
|
||||
</Grid>
|
||||
</GroupBox>
|
||||
|
||||
<GroupBox Margin="3 20 3 3" Grid.Row="3" Grid.ColumnSpan="2" Header="Zeiterfassung" Style="{StaticResource ObjectEditGroupBox}">
|
||||
<GroupBox Margin="3 20 3 3" Grid.Row="3" Grid.ColumnSpan="2" Header="{markup:Translate Zeiterfassung}" Style="{StaticResource ObjectEditGroupBox}">
|
||||
<Grid>
|
||||
<Grid.RowDefinitions>
|
||||
<RowDefinition Height="Auto" />
|
||||
@@ -99,20 +98,14 @@
|
||||
<ColumnDefinition Width="50" />
|
||||
</Grid.ColumnDefinitions>
|
||||
|
||||
<CheckBox Grid.Row="0" Margin="3,5,3,5" Content="Dokumentationstext in der Zeiterfassung Pflichtfeld" IsChecked="{Binding Path=IsServiceRecordNoticeMandatory}" Grid.ColumnSpan="2"></CheckBox>
|
||||
<CheckBox Grid.Row="0" Margin="3,5,3,5" Content="{markup:Translate Dokumentationstext in der Zeiterfassung Pflichtfeld}" IsChecked="{Binding Path=IsServiceRecordNoticeMandatory}" Grid.ColumnSpan="2"></CheckBox>
|
||||
|
||||
<TextBlock Foreground="Black" Grid.Column="0" Grid.Row="1" Margin="3,5,3,5" TextWrapping="Wrap" VerticalAlignment="Center">
|
||||
Anz Tage des Folgemonats, nach denen die Dokumentationen des vergangenen Monats nicht mehr verändert werden dürfen (0 für unbegrenzt)
|
||||
</TextBlock>
|
||||
<TextBlock Foreground="Black" Grid.Column="0" Grid.Row="1" Margin="3,5,3,5" TextWrapping="Wrap" VerticalAlignment="Center" Text="{markup:Translate Anz Tage des Folgemonats\, nach denen die Dokumentationen des vergangenen Monats nicht mehr verändert werden dürfen (0 für unbegrenzt)}"/>
|
||||
<dxe:SpinEdit IsFloatValue="False" MinValue="0" Grid.Column="1" Grid.Row="1" Margin="3,5,3,5" Height="23" EditValue="{Binding Path=MaxDaysEditServiceRecordsAllowed, Converter={StaticResource Int2DecimalConverter}}" />
|
||||
|
||||
|
||||
<TextBlock Foreground="Black" Grid.Column="0" Grid.Row="2" Margin="3,5,3,5" TextWrapping="Wrap" VerticalAlignment="Center">
|
||||
Anzahl Tage, in der die Zeiterfassung erfolgen muss (0 für unbegrenzt)
|
||||
</TextBlock>
|
||||
<TextBlock Foreground="Black" Grid.Column="0" Grid.Row="3" Margin="3,5,3,5" TextWrapping="Wrap" VerticalAlignment="Center">
|
||||
Schwellwert in %, ab der das Restbudget in der Zeiterfassung rot markiert wird
|
||||
</TextBlock>
|
||||
<TextBlock Foreground="Black" Grid.Column="0" Grid.Row="2" Margin="3,5,3,5" TextWrapping="Wrap" VerticalAlignment="Center" Text="{markup:Translate Anzahl Tage\, in der die Zeiterfassung erfolgen muss (0 für unbegrenzt)}"/>
|
||||
<TextBlock Foreground="Black" Grid.Column="0" Grid.Row="3" Margin="3,5,3,5" TextWrapping="Wrap" VerticalAlignment="Center" Text="{markup:Translate Schwellwert in %\, ab der das Restbudget in der Zeiterfassung rot markiert wird}"/>
|
||||
|
||||
<dxe:SpinEdit x:Name="AnzTageZeiterfassErfolgt" IsFloatValue="False" MinValue="0" MaxValue="999"
|
||||
Grid.Column="1" Grid.Row="2" Margin="3,5,3,5" Height="23" EditValue="{Binding Path=AnzTageZeiterfassErfolgt, Converter={StaticResource Int2DecimalConverter}}" />
|
||||
@@ -120,11 +113,11 @@
|
||||
<dxe:SpinEdit x:Name="ZeiterfassungsSchwellwert" IsFloatValue="False" MinValue="0" MaxValue="100" Value="80"
|
||||
Grid.Column="1" Grid.Row="3" Margin="3,5,3,5" Height="23" EditValue="{Binding Path=ZeiterfassungsSchwellwert, Converter={StaticResource Int2DecimalConverter}}" />
|
||||
|
||||
<CheckBox Margin="3,5,3,5" Content="Stunden/Minuten Auswahl anzeigen" IsChecked="{Binding Path=IsZeiterfassungInStdMin}" Grid.ColumnSpan="2" Grid.Row="4" />
|
||||
<CheckBox Margin="3,5,3,5" Content="{markup:Translate Stunden/Minuten Auswahl anzeigen}" IsChecked="{Binding Path=IsZeiterfassungInStdMin}" Grid.ColumnSpan="2" Grid.Row="4" />
|
||||
|
||||
<!--<CheckBox Margin="3,5,3,5" Content="Originale Zeiterfassung" IsChecked="{Binding Path=IsZeiterfassDateNormal}" Grid.ColumnSpan="2" Grid.Row="5" />-->
|
||||
|
||||
<CheckBox Margin="3,5,3,5" Content="Enddatum anzeigen" IsChecked="{Binding Path=IsEndDateVisible}" Grid.ColumnSpan="2" Grid.Row="6" />
|
||||
<CheckBox Margin="3,5,3,5" Content="{markup:Translate Enddatum anzeigen}" IsChecked="{Binding Path=IsEndDateVisible}" Grid.ColumnSpan="2" Grid.Row="6" />
|
||||
|
||||
<!--<CheckBox Margin="3,5,3,5" Content="Nur Monat/Jahr in Zeiterfassung aktivieren" IsChecked="{Binding Path=IsOnlyYearMonthVisible}" Grid.ColumnSpan="2" Grid.Row="7" />-->
|
||||
|
||||
|
||||
@@ -8,6 +8,7 @@
|
||||
xmlns:shared="clr-namespace:BS.Shared;assembly=BS.Shared"
|
||||
xmlns:dxg="http://schemas.devexpress.com/winfx/2008/xaml/grid"
|
||||
xmlns:search="clr-namespace:BeWo.View.Search"
|
||||
xmlns:markup="clr-namespace:BeWo.MultiLanguage.Markup"
|
||||
Height="Auto" Width="Auto"
|
||||
HorizontalAlignment="Stretch" VerticalAlignment="Stretch" Focusable="True">
|
||||
<Grid x:Name="gridroot">
|
||||
@@ -226,7 +227,7 @@
|
||||
</ScrollViewer>
|
||||
</TabItem>
|
||||
|
||||
<TabItem Header="Kostenträgerdetails" Name="tabitem_costbearer">
|
||||
<TabItem Header="{markup:Translate Kostenträgerdetails}" Name="tabitem_costbearer">
|
||||
<ScrollViewer>
|
||||
<Grid>
|
||||
<Grid.RowDefinitions>
|
||||
@@ -235,7 +236,7 @@
|
||||
<RowDefinition Height="Auto" />
|
||||
<RowDefinition Height="*" />
|
||||
</Grid.RowDefinitions>
|
||||
<GroupBox Header="Kostenträgerdetails" Style="{StaticResource ObjectEditGroupBox}"
|
||||
<GroupBox Header="{markup:Translate Kostenträgerdetails}" Style="{StaticResource ObjectEditGroupBox}"
|
||||
Margin="0,10,0,0">
|
||||
<Grid>
|
||||
<Grid.RowDefinitions>
|
||||
|
||||
@@ -8,6 +8,7 @@
|
||||
xmlns:dxg="http://schemas.devexpress.com/winfx/2008/xaml/grid"
|
||||
xmlns:dxe="http://schemas.devexpress.com/winfx/2008/xaml/editors"
|
||||
xmlns:core="clr-namespace:BS.Shared.Core;assembly=BS.Shared"
|
||||
xmlns:markup="clr-namespace:BeWo.MultiLanguage.Markup"
|
||||
Height="Auto" Width="Auto" HorizontalAlignment="Stretch" VerticalAlignment="Stretch" Focusable="True">
|
||||
<Grid x:Name="rootGrid">
|
||||
<Grid.Resources>
|
||||
@@ -316,9 +317,7 @@
|
||||
</Grid>
|
||||
|
||||
</TabItem>
|
||||
<TabItem Header="Dokumente" Name="tabitem_documents" Selector.Selected="tabitem_documents_Selected" />
|
||||
|
||||
<TabItem Header="Umfeld" Name="tabitem_umfeld" Selector.Selected="Tabitem_umfeld_OnSelected" >
|
||||
<TabItem Header="Umfeld" Name="tabitem_umfeld" Selector.Selected="Tabitem_umfeld_OnSelected" >
|
||||
<ScrollViewer VerticalScrollBarVisibility="Auto">
|
||||
<Grid x:Name="groupbox_Umfeld">
|
||||
<Grid.RowDefinitions>
|
||||
@@ -327,7 +326,7 @@
|
||||
<RowDefinition Height="*" />
|
||||
</Grid.RowDefinitions>
|
||||
|
||||
<GroupBox x:Name="groupbox_KlientenListe" Grid.Row="0" Header="Zugehörige Klienten" Style="{DynamicResource ObjectEditGroupBox}" >
|
||||
<GroupBox x:Name="groupbox_KlientenListe" Grid.Row="0" Header="{markup:Translate Zugeordnete Klienten}" Style="{DynamicResource ObjectEditGroupBox}" >
|
||||
<dxg:GridControl VerticalAlignment="Stretch" HorizontalAlignment="Stretch" x:Name="KlientGridControl">
|
||||
<dxg:GridControl.Columns>
|
||||
<dxg:GridColumn FieldName="Name" Header="Klient" Width="150" AllowEditing="False" />
|
||||
@@ -340,8 +339,8 @@
|
||||
</GroupBox>
|
||||
</Grid>
|
||||
</ScrollViewer>
|
||||
</TabItem>
|
||||
|
||||
</TabItem>
|
||||
<TabItem Header="Dokumente" Name="tabitem_documents" Selector.Selected="tabitem_documents_Selected" />
|
||||
</TabControl>
|
||||
<Border Grid.Row="2" Grid.ColumnSpan="3" Height="40" Margin="0,10,0,0" VerticalAlignment="Stretch" Background="#FF000000">
|
||||
<Border.OpacityMask>
|
||||
|
||||
@@ -9,6 +9,7 @@
|
||||
xmlns:dxe="http://schemas.devexpress.com/winfx/2008/xaml/editors"
|
||||
xmlns:dxpbars="http://schemas.devexpress.com/winfx/2008/xaml/printing/bars"
|
||||
xmlns:dxb="http://schemas.devexpress.com/winfx/2008/xaml/bars"
|
||||
xmlns:markup="clr-namespace:BeWo.MultiLanguage.Markup"
|
||||
Height="Auto" Width="Auto" HorizontalAlignment="Stretch" VerticalAlignment="Stretch" Focusable="True">
|
||||
|
||||
<GroupBox Header="Quittierungsbelege" Style="{StaticResource ObjectEditGroupBox}">
|
||||
@@ -67,7 +68,7 @@
|
||||
<Button Name="button_generate" Grid.Row="0" Grid.Column="11" VerticalAlignment="Top" FontWeight="Bold" Content="Erstellen" Click="button_generate_Click" Height="23" Margin="3" />
|
||||
|
||||
<StackPanel Grid.Row="1" Grid.ColumnSpan="12" Grid.Column="0" Orientation="Horizontal" VerticalAlignment="Stretch">
|
||||
<CheckBox Margin="3 7" Grid.Row="1" Name="chkForAllCostbearer" Content="Nur für ausgewählten Kostenträger erstellen" IsChecked="False" />
|
||||
<CheckBox Margin="3 7" Grid.Row="1" Name="chkForAllCostbearer" Content="{markup:Translate Nur für ausgewählten Kostenträger erstellen}" IsChecked="False" />
|
||||
<uc:PopUpEdit PreviewMouseDoubleClick="Popupedit_costbearer_OnPreviewMouseDoubleClick"
|
||||
IsReadOnly="True" Width="250" Height="23"
|
||||
x:Name="popupedit_costbearer"
|
||||
|
||||
@@ -18,6 +18,7 @@ using BS.Shared.Core;
|
||||
using BS.Shared.DataContracts;
|
||||
using BS.Shared.DataContracts.Compact;
|
||||
using BS.Shared.Extensions;
|
||||
using BS.Shared.Translation;
|
||||
using DevExpress.Xpf.Core;
|
||||
using DevExpress.Xpf.Editors;
|
||||
using DevExpress.Xpf.Printing;
|
||||
@@ -220,15 +221,15 @@ namespace BeWo.View.Detail.Report
|
||||
|
||||
if (!checkbox_all.IsChecked.Value && _Customer == null)
|
||||
{
|
||||
MessageBox.Show("Bitte wählen Sie einen Klienten aus.", "BeWoPlaner", MessageBoxButton.OK, MessageBoxImage.Information);
|
||||
MessageBox.Show(Translator.Translate("Bitte wählen Sie einen Klienten aus."), "BeWoPlaner", MessageBoxButton.OK, MessageBoxImage.Information);
|
||||
}
|
||||
else if (chkForAllCostbearer.IsChecked.Value && _Organisation == null)
|
||||
{
|
||||
MessageBox.Show("Bitte wählen Sie einen Kostenträger aus.", "BeWoPlaner", MessageBoxButton.OK, MessageBoxImage.Information);
|
||||
MessageBox.Show(Translator.Translate("Bitte wählen Sie einen Kostenträger aus."), "BeWoPlaner", MessageBoxButton.OK, MessageBoxImage.Information);
|
||||
}
|
||||
else if (chkForAllEmployees.IsChecked.Value && _Employee == null)
|
||||
{
|
||||
MessageBox.Show("Bitte wählen Sie eine/n Mitarbeiter/in aus.", "BeWoPlaner", MessageBoxButton.OK, MessageBoxImage.Information);
|
||||
MessageBox.Show(Translator.Translate("Bitte wählen Sie eine/n Mitarbeiter/in aus."), "BeWoPlaner", MessageBoxButton.OK, MessageBoxImage.Information);
|
||||
}
|
||||
else if (ChkForAllServiceCategories.IsChecked.HasValue && ChkForAllServiceCategories.IsChecked.Value && ServiceCategoriesComboBox.SelectedItem == null)
|
||||
{
|
||||
|
||||
@@ -1,5 +1,7 @@
|
||||
<UserControl x:Class="BeWo.View.Detail.Report.SupportConceptAnalysisListViewItem" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:localView="clr-namespace:BeWo.View" xmlns:d="http://schemas.microsoft.com/expression/blend/2008" xmlns:localCore="clr-namespace:BeWo.Core" xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
|
||||
xmlns:bewo="clr-namespace:BeWo" mc:Ignorable="d">
|
||||
xmlns:bewo="clr-namespace:BeWo"
|
||||
xmlns:markup="clr-namespace:BeWo.MultiLanguage.Markup"
|
||||
mc:Ignorable="d">
|
||||
<UserControl.Resources>
|
||||
<DataTemplate x:Key="CostBearerAnalysisListItem">
|
||||
<Grid>
|
||||
@@ -18,7 +20,7 @@
|
||||
<Label Foreground="White" Content="{Binding CostBearer}" />
|
||||
<Label Foreground="White" Content="{Binding HeaderString}" />
|
||||
</StackPanel>
|
||||
<Button Grid.Column="1" Width="23" Height="23" Style="{DynamicResource TransparentButtonStyle}" ToolTip="In Zeiterfassung öffnen" Tag="{Binding}" Click="ButtonOpenServiceRecordView_Click" Margin="0,0,0,0">
|
||||
<Button Grid.Column="1" Width="23" Height="23" Style="{DynamicResource TransparentButtonStyle}" ToolTip="{markup:Translate In Zeiterfassung öffnen}" Tag="{Binding}" Click="ButtonOpenServiceRecordView_Click" Margin="0,0,0,0">
|
||||
<Image Source="..\..\..\Ressources\Icons\HistoryDisabled.png" />
|
||||
</Button>
|
||||
</Grid>
|
||||
|
||||
@@ -6,6 +6,7 @@
|
||||
xmlns:localSearchView="clr-namespace:BeWo.View.Search"
|
||||
xmlns:uc="clr-namespace:BeWo.Controls;assembly=BeWo.Controls"
|
||||
xmlns:dxe="http://schemas.devexpress.com/winfx/2008/xaml/editors"
|
||||
xmlns:markup="clr-namespace:BeWo.MultiLanguage.Markup"
|
||||
Height="Auto" Width="Auto" HorizontalAlignment="Stretch" VerticalAlignment="Stretch" Focusable="True">
|
||||
<Grid>
|
||||
<GroupBox Style="{StaticResource ObjectEditGroupBox}" Header="Hilfeplanübersicht">
|
||||
@@ -49,8 +50,8 @@
|
||||
<dxe:DateEdit Grid.Column="2" Grid.Row="2" Margin="3" MaskType="DateTimeAdvancingCaret" x:Name="datepicker_appointeddate" Height="22" HorizontalAlignment="Stretch"/>
|
||||
|
||||
|
||||
<CheckBox Grid.Column="4" Grid.Row="1" x:Name="ChkHpDieAuslaufen" Content="Nur Hilfepläne anzeigen, die innerhalb der nächsten drei Monate auslaufen" VerticalAlignment="Center" Margin="8,3,3,3"/>
|
||||
<CheckBox Grid.Column="4" Grid.Row="2" Content="Auch archivierte Hilfepläne anzeigen" VerticalAlignment="Center" x:Name="chkShowArchived" Margin="8,3,3,3" />
|
||||
<CheckBox Grid.Column="4" Grid.Row="1" x:Name="ChkHpDieAuslaufen" Content="{markup:Translate Nur Hilfepläne anzeigen\, die innerhalb der nächsten drei Monate auslaufen}" VerticalAlignment="Center" Margin="8,3,3,3"/>
|
||||
<CheckBox Grid.Column="4" Grid.Row="2" Content="{markup:Translate Auch archivierte Hilfepläne anzeigen}" VerticalAlignment="Center" x:Name="chkShowArchived" Margin="8,3,3,3" />
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -6,6 +6,7 @@ using System.Windows;
|
||||
using System.Windows.Controls;
|
||||
using System.Windows.Navigation;
|
||||
using BeWo.Core;
|
||||
using BeWo.MultiLanguage;
|
||||
using BeWo.ServiceProxy;
|
||||
using BeWo.View.Search;
|
||||
using BS.Shared;
|
||||
@@ -13,6 +14,7 @@ using BS.Shared.Core;
|
||||
using BS.Shared.DataContracts;
|
||||
using BS.Shared.DataContracts.Compact;
|
||||
using BS.Shared.Extensions;
|
||||
using BS.Shared.Translation;
|
||||
|
||||
namespace BeWo.View.Detail.Report
|
||||
{
|
||||
@@ -28,13 +30,13 @@ namespace BeWo.View.Detail.Report
|
||||
|
||||
this.datepicker_appointeddate.AllowNullInput = true;
|
||||
this.datepicker_appointeddate.EditValue = null;
|
||||
|
||||
|
||||
_SelectedEmployee = BeWoApp.LoggedOnUser.Employee;
|
||||
if (_SelectedEmployee != null)
|
||||
{
|
||||
popupedit_employee.Text = _SelectedEmployee.ToString();
|
||||
}
|
||||
|
||||
|
||||
if (!DarfAlleMitarbeiterSehen)
|
||||
{
|
||||
if (DarfTeamsSehen)
|
||||
@@ -47,19 +49,17 @@ namespace BeWo.View.Detail.Report
|
||||
checkbox_allEmployees.IsChecked = false;
|
||||
|
||||
popupedit_employee.Text = String.Format("{0}, {1}", BeWoApp.LoggedOnEmployee.LastName,
|
||||
BeWoApp.LoggedOnEmployee.FirstName);
|
||||
BeWoApp.LoggedOnEmployee.FirstName);
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
}
|
||||
|
||||
ChangeReportType();
|
||||
|
||||
|
||||
ChkHpDieAuslaufen.Content =
|
||||
String.Format("Nur Hilfepläne anzeigen, die innerhalb der nächsten {0} Monate auslaufen",
|
||||
BeWoApp.AppSettings.HilfeplanAuslaufAuswahl);
|
||||
ChkHpDieAuslaufen.Content = Translator.Translate("Nur Hilfepläne anzeigen, die innerhalb der nächsten {0} Monate auslaufen", BeWoApp.AppSettings.HilfeplanAuslaufAuswahl);
|
||||
// if (!BeWoApp.LoggedOnUser.HasRight(UserRightType.Analysis_SupportConceptOverview_View))
|
||||
// {
|
||||
|
||||
|
||||
@@ -11,6 +11,7 @@
|
||||
xmlns:dxb="http://schemas.devexpress.com/winfx/2008/xaml/bars"
|
||||
xmlns:dxre="http://schemas.devexpress.com/winfx/2008/xaml/richedit"
|
||||
xmlns:dxr="http://schemas.devexpress.com/winfx/2008/xaml/ribbon"
|
||||
xmlns:markup="clr-namespace:BeWo.MultiLanguage.Markup"
|
||||
Height="Auto" Width="Auto" HorizontalAlignment="Stretch" VerticalAlignment="Stretch" Focusable="True">
|
||||
<Grid Width="Auto" Height="Auto">
|
||||
<!--uc:ShadowChrome-->
|
||||
@@ -27,7 +28,7 @@
|
||||
</TransformGroup>
|
||||
</Image.RenderTransform>
|
||||
</Image>
|
||||
<TextBox Text="Dokumentation bearbeiten" Margin="10,4,0,0" Background="{x:Null}"
|
||||
<TextBox Text="{markup:Translate Dokumentation bearbeiten}" Margin="10,4,0,0" Background="{x:Null}"
|
||||
Foreground="{DynamicResource MainGroupBoxForegroundBrush}" FontSize="20"
|
||||
BorderBrush="{x:Null}" VerticalAlignment="Stretch" BorderThickness="0,0,0,0" Padding="0,0,0,0" />
|
||||
</StackPanel>
|
||||
@@ -82,7 +83,7 @@
|
||||
<RowDefinition Height="Auto" />
|
||||
<RowDefinition Height="Auto" />
|
||||
</Grid.RowDefinitions>
|
||||
<Label x:Name="lblEmployee" Grid.Column="0" Grid.Row="0" Content="Mitarbeiter" />
|
||||
<Label x:Name="lblEmployee" Grid.Column="0" Grid.Row="0" Content="{markup:Translate Mitarbeiter}" />
|
||||
<uc:PopUpEdit IsReadOnly="True" x:Name="popupedit_employee"
|
||||
DeleteButtonVisibility="Collapsed" PopUpClick="popupedit_employee_PopUpClick"
|
||||
HorizontalAlignment="Stretch" HorizontalContentAlignment="Stretch" Height="23"
|
||||
|
||||
@@ -19,6 +19,7 @@ using BS.Shared.Core;
|
||||
using BS.Shared.DataContracts;
|
||||
using BS.Shared.DataContracts.Compact;
|
||||
using BS.Shared.Services;
|
||||
using BS.Shared.Translation;
|
||||
|
||||
namespace BeWo.View.Detail
|
||||
{
|
||||
@@ -66,7 +67,7 @@ namespace BeWo.View.Detail
|
||||
{
|
||||
get
|
||||
{
|
||||
return "dieser Leistungsbuchung";
|
||||
return Translator.Translate("dieser Leistungsbuchung");
|
||||
}
|
||||
}
|
||||
|
||||
@@ -74,7 +75,7 @@ namespace BeWo.View.Detail
|
||||
{
|
||||
get
|
||||
{
|
||||
return "Leistungsbuchung bearbeiten";
|
||||
return Translator.Translate("Leistungsbuchung bearbeiten");
|
||||
}
|
||||
}
|
||||
|
||||
@@ -271,17 +272,17 @@ namespace BeWo.View.Detail
|
||||
{
|
||||
if (_ServiceRecordVM.Customer != null && _OriginalNode.SupportConceptTreeNodeDC.Customer != null && _ServiceRecordVM.Customer.CustomerOid != _OriginalNode.SupportConceptTreeNodeDC.Customer.CustomerOid)
|
||||
{
|
||||
if (MessageBox.Show("Möchten Sie diese Leistung wirklich auf Klient " + _ServiceRecordVM.Customer.FirstName + " " + _ServiceRecordVM.Customer.LastName + " umbuchen?", "Speichern", MessageBoxButton.YesNo, MessageBoxImage.Question) == MessageBoxResult.No)
|
||||
if (MessageBox.Show(Translator.Translate("Möchten Sie diese Leistung wirklich auf Klient {0} umbuchen?", _ServiceRecordVM.Customer.FirstName + " " + _ServiceRecordVM.Customer.LastName), "Speichern", MessageBoxButton.YesNo, MessageBoxImage.Question) == MessageBoxResult.No)
|
||||
lAllowed = false;
|
||||
}
|
||||
else if (_ServiceRecordVM.SupportConcept != null && _OriginalNode.SupportConceptTreeNodeDC.SupportConcept != null && _ServiceRecordVM.SupportConcept.SupportConceptOid != _OriginalNode.SupportConceptTreeNodeDC.SupportConcept.SupportConceptOid)
|
||||
{
|
||||
if (MessageBox.Show("Möchten Sie diese Leistung wirklich auf einen anderen Hilfeplan umbuchen?", "Speichern", MessageBoxButton.YesNo, MessageBoxImage.Question) == MessageBoxResult.No)
|
||||
if (MessageBox.Show(Translator.Translate("Möchten Sie diese Leistung wirklich auf einen anderen Hilfeplan umbuchen?"), "Speichern", MessageBoxButton.YesNo, MessageBoxImage.Question) == MessageBoxResult.No)
|
||||
lAllowed = false;
|
||||
}
|
||||
else if (_ServiceRecordVM.CostBearer != null && _OriginalNode.SupportConceptTreeNodeDC.CostBearer != null && _ServiceRecordVM.CostBearer.CostBearerOid != _OriginalNode.SupportConceptTreeNodeDC.CostBearer.CostBearerOid)
|
||||
{
|
||||
if (MessageBox.Show("Möchten Sie diese Leistung wirklich auf den Kostenträger " + _ServiceRecordVM.CostBearer.Name + " umbuchen?", "Speichern", MessageBoxButton.YesNo, MessageBoxImage.Question) == MessageBoxResult.No)
|
||||
if (MessageBox.Show(Translator.Translate("Möchten Sie diese Leistung wirklich auf den Kostenträger {0} umbuchen?", _ServiceRecordVM.CostBearer.Name), "Speichern", MessageBoxButton.YesNo, MessageBoxImage.Question) == MessageBoxResult.No)
|
||||
lAllowed = false;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -15,6 +15,7 @@ using BS.Shared;
|
||||
using BS.Shared.Services;
|
||||
using BS.Shared.DataContracts;
|
||||
using BS.Shared.DataContracts.Compact;
|
||||
using BS.Shared.Translation;
|
||||
|
||||
namespace BeWo.View.Detail
|
||||
{
|
||||
@@ -215,13 +216,13 @@ namespace BeWo.View.Detail
|
||||
|
||||
if (this.multiSupportConceptControl.SelectedSupportConcepts.Count == 0)
|
||||
{
|
||||
MessageBox.Show("Bitte wählen Sie mindestens einen Hilfeplan aus.", "Speichern", MessageBoxButton.OK, MessageBoxImage.Information);
|
||||
MessageBox.Show(Translator.Translate("Bitte wählen Sie mindestens einen Hilfeplan aus."), "Speichern", MessageBoxButton.OK, MessageBoxImage.Information);
|
||||
return false;
|
||||
}
|
||||
|
||||
if (this.multiEmployeeControl.SelectedEmployees.Count == 0)
|
||||
{
|
||||
MessageBox.Show("Bitte wählen Sie mindestens einen Mitarbeiter aus.", "Speichern", MessageBoxButton.OK, MessageBoxImage.Information);
|
||||
MessageBox.Show(Translator.Translate("Bitte wählen Sie mindestens einen Mitarbeiter aus."), "Speichern", MessageBoxButton.OK, MessageBoxImage.Information);
|
||||
return false;
|
||||
}
|
||||
|
||||
|
||||
@@ -6,7 +6,8 @@
|
||||
xmlns:dxg="http://schemas.devexpress.com/winfx/2008/xaml/grid"
|
||||
xmlns:dxe="http://schemas.devexpress.com/winfx/2008/xaml/editors"
|
||||
Height="Auto" Width="Auto" HorizontalAlignment="Stretch" VerticalAlignment="Stretch" Focusable="True"
|
||||
xmlns:dx="http://schemas.devexpress.com/winfx/2008/xaml/core">
|
||||
xmlns:dx="http://schemas.devexpress.com/winfx/2008/xaml/core"
|
||||
xmlns:markup="clr-namespace:BeWo.MultiLanguage.Markup">
|
||||
<localView:BeWoView.Resources>
|
||||
<DataTemplate x:Key="DetailCoreTemplate">
|
||||
<dx:MeasurePixelSnapper>
|
||||
@@ -126,7 +127,7 @@
|
||||
<dxg:GridControl.Columns>
|
||||
<dxg:GridColumn AllowEditing="False" FieldName="TimeStamp" Header="Änderungsdatum" ReadOnly="True" EditSettings="{dxe:DateSettings DisplayFormat=dd.MM.yyyy HH:mm}" x:Name="AenderungsdatumColumn" />
|
||||
<dxg:GridColumn AllowEditing="False" FieldName="InsUser" Header="Geändert von" ReadOnly="True" />
|
||||
<dxg:GridColumn AllowEditing="False" FieldName="Employee" Header="Mitarbeiter" ReadOnly="True" />
|
||||
<dxg:GridColumn AllowEditing="False" FieldName="Employee" Header="{markup:Translate Mitarbeiter}" ReadOnly="True" />
|
||||
<dxg:GridColumn AllowEditing="False" FieldName="HistoryTypeString" Header="Art der Änderung" ReadOnly="True" />
|
||||
<dxg:GridColumn AllowEditing="False" FieldName="Start" Header="Datum" ReadOnly="True" EditSettings="{dxe:DateSettings DisplayFormat=dd.MM.yyyy}"/>
|
||||
<dxg:GridColumn AllowEditing="False" FieldName="StartDate" Header="Start" ReadOnly="True" EditSettings="{dxe:DateSettings DisplayFormat=HH:mm}"/>
|
||||
@@ -135,9 +136,9 @@
|
||||
|
||||
<dxg:GridColumn AllowEditing="False" FieldName="DurationInStunden" Header="Art (Dauer)" ReadOnly="True" x:Name="DurationInSTDHeader" />
|
||||
|
||||
<dxg:GridColumn AllowEditing="False" FieldName="Customer" Header="Klient/in" ReadOnly="True" />
|
||||
<dxg:GridColumn AllowEditing="False" FieldName="SupportConcept" Header="Hilfeplan" ReadOnly="True" />
|
||||
<dxg:GridColumn AllowEditing="False" FieldName="Organisation.Name" Header="Kostenträger" ReadOnly="True" />
|
||||
<dxg:GridColumn AllowEditing="False" FieldName="Customer" Header="{markup:Translate Klient/in}" ReadOnly="True" />
|
||||
<dxg:GridColumn AllowEditing="False" FieldName="SupportConcept" Header="{markup:Translate Hilfeplan}" ReadOnly="True" />
|
||||
<dxg:GridColumn AllowEditing="False" FieldName="Organisation.Name" Header="{markup:Translate Kostenträger}" ReadOnly="True" />
|
||||
<dxg:GridColumn AllowEditing="False" FieldName="ServiceDescription.Category" Header="Leistungskategorie" ReadOnly="True" />
|
||||
<dxg:GridColumn AllowEditing="False" FieldName="ServiceDescription" Header="Leistung" ReadOnly="True" />
|
||||
</dxg:GridControl.Columns>
|
||||
|
||||
@@ -16,6 +16,7 @@
|
||||
xmlns:core="clr-namespace:BS.Shared.Core;assembly=BS.Shared"
|
||||
xmlns:security="clr-namespace:BeWo.Security"
|
||||
xmlns:dxr="http://schemas.devexpress.com/winfx/2008/xaml/ribbon"
|
||||
xmlns:markup="clr-namespace:BeWo.MultiLanguage.Markup"
|
||||
Height="Auto" Width="Auto" VerticalAlignment="Stretch" Focusable="True" HorizontalAlignment="Stretch" KeyUp="ServiceRecordView2_OnKeyUp">
|
||||
<localView:BeWoView.Resources>
|
||||
<dxre:RichEditUICommand x:Key="commands" />
|
||||
@@ -252,7 +253,7 @@
|
||||
</TransformGroup>
|
||||
</Image.RenderTransform>
|
||||
</Image>
|
||||
<TextBox x:Name="txtTimeRecording" Text="Zeiterfassung" Margin="10,0,0,0" Background="{x:Null}"
|
||||
<TextBox x:Name="txtTimeRecording" Text="{markup:Translate Zeiterfassung}" Margin="10,0,0,0" Background="{x:Null}"
|
||||
Foreground="{DynamicResource MainGroupBoxForegroundBrush}" FontSize="22"
|
||||
BorderBrush="{x:Null}" VerticalAlignment="Stretch" BorderThickness="0,0,0,0"
|
||||
Padding="0,0,0,0" />
|
||||
@@ -278,7 +279,7 @@
|
||||
<RowDefinition Height="*" />
|
||||
</Grid.RowDefinitions>
|
||||
<StackPanel Orientation="Horizontal" Margin="0,0,0,0" Grid.ColumnSpan="2">
|
||||
<CheckBox Content="Zeiterfassung für ausgewählten Klienten" IsChecked="True" Margin="0,3,0,2"
|
||||
<CheckBox Content="{markup:Translate Zeiterfassung für ausgewählten Klienten}" IsChecked="True" Margin="0,3,0,2"
|
||||
x:Name="chkWithClient" Checked="ChkWithClient_Checked"
|
||||
Unchecked="ChkWithClient_Unchecked" />
|
||||
<CheckBox Content="Gruppenbuchung erstellen" Margin="10,3,0,2" IsChecked="False"
|
||||
@@ -303,7 +304,7 @@
|
||||
</Button.ToolTip>
|
||||
</Button>
|
||||
<TextBlock Margin="5 2 0 0"
|
||||
Text="Klient/in ist abwesend"
|
||||
Text="{markup:Translate Klient/in ist abwesend}"
|
||||
Foreground="#B80000" FontSize="14" >
|
||||
<TextBlock.ToolTip>
|
||||
<TextBlock Text="{Binding Path=CustomerWarning}" />
|
||||
@@ -589,7 +590,7 @@
|
||||
<RowDefinition Height="Auto" />
|
||||
<RowDefinition Height="*" />
|
||||
</Grid.RowDefinitions>
|
||||
<Label x:Name="lblEmployee" Grid.Column="0" Grid.Row="0" Content="Mitarbeiter" />
|
||||
<Label x:Name="lblEmployee" Grid.Column="0" Grid.Row="0" Content="{markup:Translate Mitarbeiter}" />
|
||||
<uc:PopUpEdit IsReadOnly="True" x:Name="popupedit_employee"
|
||||
DeleteButtonVisibility="Collapsed"
|
||||
PopUpClick="PopupeditEmployeePopUpClick"
|
||||
@@ -1623,7 +1624,7 @@
|
||||
<RowDefinition Height="Auto" />
|
||||
<RowDefinition Height="*" />
|
||||
</Grid.RowDefinitions>
|
||||
<Label Grid.Row="0" Grid.Column="0" Content="Mitarbeiter" />
|
||||
<Label Grid.Row="0" Grid.Column="0" Content="{markup:Translate Mitarbeiter}" />
|
||||
<uc:PopUpEdit IsReadOnly="True" x:Name="popupedit_employee_bedarfsmed"
|
||||
DeleteButtonVisibility="Collapsed"
|
||||
PopUpClick="PopupeditEmployeeBedarfsMedPopUpClick"
|
||||
@@ -1685,7 +1686,7 @@
|
||||
</DataTemplate>
|
||||
</dxg:GridColumn.CellTemplate>
|
||||
</dxg:GridColumn>
|
||||
<dxg:GridColumn FieldName="Employee" Header="Mitarbeiter" />
|
||||
<dxg:GridColumn FieldName="Employee" Header="{markup:Translate Mitarbeiter}" />
|
||||
<dxg:GridColumn FieldName="MedName" Header="Bezeichnung" />
|
||||
<dxg:GridColumn FieldName="DosageForm" Header="Darreichungsform" />
|
||||
<dxg:GridColumn FieldName="MedDate" Header="Datum">
|
||||
|
||||
@@ -18,6 +18,7 @@ using System.Windows.Threading;
|
||||
using BeWo.Controls;
|
||||
using BeWo.Core;
|
||||
using BeWo.Core.Service;
|
||||
using BeWo.MultiLanguage;
|
||||
using BeWo.ServiceProxy;
|
||||
using BeWo.Validation;
|
||||
using BeWo.View.Controls;
|
||||
@@ -31,7 +32,7 @@ using BS.Shared.DataContracts;
|
||||
using BS.Shared.DataContracts.Compact;
|
||||
using BS.Shared.Extensions;
|
||||
using BS.Shared.Services;
|
||||
|
||||
using BS.Shared.Translation;
|
||||
using DevExpress.Xpf.Bars;
|
||||
using DevExpress.Xpf.Core;
|
||||
using DevExpress.Xpf.Docking;
|
||||
@@ -129,10 +130,17 @@ namespace BeWo.View.Detail
|
||||
DownloadLinkEngine = new DownloadLinkEngine();
|
||||
linkExcelExport.NavigateUri = DownloadLinkEngine.GenerateNewExcelLink();
|
||||
|
||||
chkWithClient.Content = BeWoApp.AppSettings.TimeRecordingMenuName + " für ausgewählten Klienten";
|
||||
txtTimeRecording.Text = BeWoApp.AppSettings.TimeRecordingMenuName;
|
||||
|
||||
numerictb_distance.Visibility = BeWoApp.AppSettings.ShowDistanceFields ? Visibility.Visible : Visibility.Collapsed;
|
||||
if (!String.IsNullOrWhiteSpace(BeWoApp.AppSettings.TimeRecordingMenuName))
|
||||
{
|
||||
chkWithClient.Content = BeWoApp.AppSettings.TimeRecordingMenuName + Translator.Translate(" für ausgewählten Klienten");
|
||||
txtTimeRecording.Text = BeWoApp.AppSettings.TimeRecordingMenuName;
|
||||
}
|
||||
else
|
||||
{
|
||||
chkWithClient.Content = Translator.Translate("Zeiterfassung für ausgewählten Klienten");
|
||||
txtTimeRecording.Text = Translator.Translate("Zeiterfassung");
|
||||
}
|
||||
numerictb_distance.Visibility = BeWoApp.AppSettings.ShowDistanceFields ? Visibility.Visible : Visibility.Collapsed;
|
||||
lblDistance.Visibility = BeWoApp.AppSettings.ShowDistanceFields ? Visibility.Visible : Visibility.Collapsed;
|
||||
|
||||
DistanceGridColumn.Visible = BeWoApp.AppSettings.ShowDistanceFields;
|
||||
@@ -751,7 +759,7 @@ namespace BeWo.View.Detail
|
||||
|
||||
public override string Title
|
||||
{
|
||||
get { return "Zeiterfassung"; }
|
||||
get { return Translator.Translate("Zeiterfassung"); }
|
||||
}
|
||||
|
||||
public bool WithoutClient
|
||||
@@ -1331,7 +1339,7 @@ namespace BeWo.View.Detail
|
||||
|
||||
if (multiSupportConceptControl.SelectedSupportConcepts.Count == 0)
|
||||
{
|
||||
MessageBox.Show("Bitte wählen Sie mindestens einen Klienten aus, für den Sie eine Gruppenbuchung anlegen möchten.", "Speichern", MessageBoxButton.OK, MessageBoxImage.Information);
|
||||
MessageBox.Show(Translator.Translate("Bitte wählen Sie mindestens einen Klienten aus, für den Sie eine Gruppenbuchung anlegen möchten."), "Speichern", MessageBoxButton.OK, MessageBoxImage.Information);
|
||||
lValid = false;
|
||||
}
|
||||
|
||||
@@ -1339,7 +1347,7 @@ namespace BeWo.View.Detail
|
||||
{
|
||||
if (multiEmployeeControl.SelectedEmployees.Count == 0)
|
||||
{
|
||||
MessageBox.Show("Bitte wählen Sie mindestens einen Mitarbeiter aus, für den Sie eine Gruppenbuchung anlegen möchten.", "Speichern", MessageBoxButton.OK, MessageBoxImage.Information);
|
||||
MessageBox.Show(Translator.Translate("Bitte wählen Sie mindestens einen Mitarbeiter aus, für den Sie eine Gruppenbuchung anlegen möchten."), "Speichern", MessageBoxButton.OK, MessageBoxImage.Information);
|
||||
lValid = false;
|
||||
}
|
||||
}
|
||||
@@ -1547,7 +1555,7 @@ namespace BeWo.View.Detail
|
||||
|
||||
if (multiSupportConceptControl.SelectedSupportConcepts.Count == 0)
|
||||
{
|
||||
MessageBox.Show("Bitte wählen Sie mindestens einen Hilfeplan aus, für den Sie eine Mehrfachbuchung anlegen möchten.", "Speichern", MessageBoxButton.OK, MessageBoxImage.Information);
|
||||
MessageBox.Show(Translator.Translate("Bitte wählen Sie mindestens einen Hilfeplan aus, für den Sie eine Mehrfachbuchung anlegen möchten."), "Speichern", MessageBoxButton.OK, MessageBoxImage.Information);
|
||||
lValid = false;
|
||||
}
|
||||
|
||||
@@ -1555,7 +1563,7 @@ namespace BeWo.View.Detail
|
||||
{
|
||||
if (multiEmployeeControl.SelectedEmployees.Count == 0)
|
||||
{
|
||||
MessageBox.Show("Bitte wählen Sie mindestens einen Mitarbeiter aus, für den Sie eine Mehrfachbuchung anlegen möchten.", "Speichern", MessageBoxButton.OK, MessageBoxImage.Information);
|
||||
MessageBox.Show(Translator.Translate("Bitte wählen Sie mindestens einen Mitarbeiter aus, für den Sie eine Mehrfachbuchung anlegen möchten."), "Speichern", MessageBoxButton.OK, MessageBoxImage.Information);
|
||||
lValid = false;
|
||||
}
|
||||
}
|
||||
@@ -1668,7 +1676,7 @@ namespace BeWo.View.Detail
|
||||
|
||||
if (!WithoutClient && (selectedNode == null || selectedNode.SupportConceptTreeNodeDC == null))
|
||||
{
|
||||
MessageBox.Show("Bitte wählen Sie zuerst einen Hilfeplan, für den Sie Leistungen dokumentieren möchten.", "Speichern", MessageBoxButton.OK, MessageBoxImage.Information);
|
||||
MessageBox.Show(Translator.Translate("Bitte wählen Sie zuerst einen Hilfeplan, für den Sie Leistungen dokumentieren möchten."), "Speichern", MessageBoxButton.OK, MessageBoxImage.Information);
|
||||
lValid = false;
|
||||
}
|
||||
|
||||
@@ -2314,12 +2322,12 @@ namespace BeWo.View.Detail
|
||||
|
||||
lHeaderCaptions.Add("Von");
|
||||
lHeaderCaptions.Add("Bis");
|
||||
lHeaderCaptions.Add("FLM");
|
||||
lHeaderCaptions.Add("FLM gerundet");
|
||||
lHeaderCaptions.Add("Mitarbeiter");
|
||||
lHeaderCaptions.Add("Klient");
|
||||
lHeaderCaptions.Add("Hilfeplan");
|
||||
lHeaderCaptions.Add("Kostenträger");
|
||||
lHeaderCaptions.Add(Translator.Translate("FLM"));
|
||||
lHeaderCaptions.Add(Translator.Translate("FLM gerundet"));
|
||||
lHeaderCaptions.Add(Translator.Translate("Mitarbeiter"));
|
||||
lHeaderCaptions.Add(Translator.Translate("Klient"));
|
||||
lHeaderCaptions.Add(Translator.Translate("Hilfeplan"));
|
||||
lHeaderCaptions.Add(Translator.Translate("Kostenträger"));
|
||||
lHeaderCaptions.Add("Kategorie");
|
||||
lHeaderCaptions.Add("Leistung");
|
||||
if (ViewModel.AllDocTypes != null && ViewModel.AllDocTypes.Count > 0)
|
||||
@@ -3273,7 +3281,7 @@ namespace BeWo.View.Detail
|
||||
var si = supportConceptSelectionControl.SelectedItem;
|
||||
if (si.SupportConceptTreeNodeDC == null)
|
||||
{
|
||||
MessageBox.Show("Bitte wählen Sie einen Hilfeplan zum Umbuchen von Einträgen aus.", "Kein Hilfeplan gewählt", MessageBoxButton.OK, MessageBoxImage.Exclamation);
|
||||
MessageBox.Show(Translator.Translate("Bitte wählen Sie einen Hilfeplan zum Umbuchen von Einträgen aus."), Translator.Translate("Kein Hilfeplan gewählt"), MessageBoxButton.OK, MessageBoxImage.Exclamation);
|
||||
return;
|
||||
}
|
||||
|
||||
@@ -3317,7 +3325,7 @@ namespace BeWo.View.Detail
|
||||
{
|
||||
if (umbuchungsView.Zielhilfeplan == null)
|
||||
{
|
||||
MessageBox.Show("Bitte wählen Sie einen Hilfeplan auf den die Einträge umgebucht werden sollen aus.", "Kein Hilfeplan gewählt", MessageBoxButton.OK, MessageBoxImage.Exclamation);
|
||||
MessageBox.Show(Translator.Translate("Bitte wählen Sie einen Hilfeplan auf den die Einträge umgebucht werden sollen aus."), Translator.Translate("Kein Hilfeplan gewählt"), MessageBoxButton.OK, MessageBoxImage.Exclamation);
|
||||
return;
|
||||
}
|
||||
|
||||
@@ -3889,7 +3897,7 @@ namespace BeWo.View.Detail
|
||||
|
||||
if(ViewModel.BedarfsMedViewModel.NewVM.Employee == null)
|
||||
{
|
||||
MessageBox.Show("Bitte wählen Sie einen Mitarbeiter aus.", "Fehler beim Anlegen", MessageBoxButton.OK, MessageBoxImage.Error);
|
||||
MessageBox.Show(Translator.Translate("Bitte wählen Sie einen Mitarbeiter aus."), "Fehler beim Anlegen", MessageBoxButton.OK, MessageBoxImage.Error);
|
||||
return;
|
||||
}
|
||||
|
||||
@@ -3993,7 +4001,7 @@ namespace BeWo.View.Detail
|
||||
|
||||
if (!medRecordEditView.ViewModel.Customer.Equals(currentCustomer))
|
||||
{
|
||||
var messageBoxResult = MessageBox.Show("Möchten Sie diesen Eintrag wirklich auf Klient " + medRecordEditView.ViewModel.Customer.FullName + " umbuchen?", "Speichern", MessageBoxButton.YesNo, MessageBoxImage.Question);
|
||||
var messageBoxResult = MessageBox.Show(Translator.Translate("Möchten Sie diesen Eintrag wirklich auf Klient {0} umbuchen?", medRecordEditView.ViewModel.Customer.FullName), "Speichern", MessageBoxButton.YesNo, MessageBoxImage.Question);
|
||||
|
||||
if (messageBoxResult.Equals(MessageBoxResult.No))
|
||||
{
|
||||
|
||||
@@ -13,6 +13,7 @@
|
||||
xmlns:security="clr-namespace:BeWo.Security"
|
||||
xmlns:controls="clr-namespace:BeWo.View.Controls"
|
||||
xmlns:converter="clr-namespace:BeWo.Converter"
|
||||
xmlns:markup="clr-namespace:BeWo.MultiLanguage.Markup"
|
||||
Height="Auto" Width="Auto" HorizontalAlignment="Stretch" VerticalAlignment="Stretch" Focusable="True">
|
||||
<localView:BeWoView.Resources>
|
||||
<ResourceDictionary>
|
||||
@@ -132,7 +133,7 @@
|
||||
<RowDefinition Height="Auto" />
|
||||
<RowDefinition Height="Auto" />
|
||||
</Grid.RowDefinitions>
|
||||
<Label Grid.Column="0" Grid.Row="0">Klient</Label>
|
||||
<Label Grid.Column="0" Grid.Row="0" Content="{markup:Translate Klient}"/>
|
||||
<uc:PopUpEdit IsReadOnly="True" Margin="3" Grid.Column="1"
|
||||
Text="{val:ValidationBinding Path=CustomerString}"
|
||||
DeleteButtonVisibility="Collapsed"
|
||||
@@ -159,7 +160,7 @@
|
||||
<ColumnDefinition Width="Auto" />
|
||||
<ColumnDefinition Width="Auto" />
|
||||
</Grid.ColumnDefinitions>
|
||||
<Label>Teilnahme an Hilfeplankonferenz</Label>
|
||||
<Label Content="{markup:Translate Teilnahme an Hilfeplankonferenz}"/>
|
||||
<RadioButton Grid.Column="1" Margin="5 0" HorizontalAlignment="Center"
|
||||
VerticalAlignment="Center" IsChecked="{Binding Path=IsConferenceYes, UpdateSourceTrigger=PropertyChanged}">Ja</RadioButton>
|
||||
<RadioButton Grid.Column="2" Margin="5 0" HorizontalAlignment="Center"
|
||||
@@ -167,42 +168,42 @@
|
||||
<RadioButton Grid.Column="3" Margin="5 0" HorizontalAlignment="Center"
|
||||
VerticalAlignment="Center" IsChecked="{Binding Path=IsConferenceOpen, UpdateSourceTrigger=PropertyChanged}">noch Offen</RadioButton>
|
||||
</Grid>
|
||||
<Label Grid.Column="0" Grid.Row="3">Hilfeplan beantragt am</Label>
|
||||
<Label Grid.Column="0" Grid.Row="3" Content="{markup:Translate Hilfeplan beantragt am}" />
|
||||
<dxe:DateEdit MaskType="DateTimeAdvancingCaret" AllowNullInput="True" Grid.Column="1" Grid.Row="3"
|
||||
EditValue="{Binding Mode=TwoWay, Path=RequisitionSendDate}" Height="23"
|
||||
Margin="3,3,3,3"
|
||||
Width="100"
|
||||
HorizontalAlignment="Left" />
|
||||
<Label Grid.Column="0" Grid.Row="4">Hilfeplan eingereicht am</Label>
|
||||
<Label Grid.Column="0" Grid.Row="4" Content="{markup:Translate Hilfeplan eingereicht am}"/>
|
||||
<dxe:DateEdit MaskType="DateTimeAdvancingCaret" AllowNullInput="True" Grid.Column="1" Grid.Row="4"
|
||||
EditValue="{Binding Mode=TwoWay, Path=SupportConceptSendDate}" Height="23"
|
||||
Margin="3,3,3,3"
|
||||
Width="100"
|
||||
HorizontalAlignment="Left" />
|
||||
<Label Grid.Column="0" Grid.Row="5">Hilfeplankonferenz</Label>
|
||||
<Label Grid.Column="0" Grid.Row="5" Content="{markup:Translate Hilfeplankonferenz}" />
|
||||
<dxe:DateEdit MaskType="DateTimeAdvancingCaret" AllowNullInput="True" Grid.Column="1" Grid.Row="5" x:Name="datepicker_ConferenceDate"
|
||||
EditValue="{val:ValidationBinding Mode=TwoWay, Path=ConferenceDate}"
|
||||
Height="23"
|
||||
Margin="3,3,3,3"
|
||||
Width="100"
|
||||
HorizontalAlignment="Left" />
|
||||
<Label Grid.Row="6" Content="Ort des Hilfeplangesprächs" />
|
||||
<Label Grid.Row="6" Content="{markup:Translate Ort des Hilfeplangesprächs}" />
|
||||
<TextBox Height="23"
|
||||
Text="{Binding Path=ConferenceVenue, UpdateSourceTrigger=PropertyChanged}"
|
||||
Margin="3"
|
||||
HorizontalAlignment="Left" Grid.Row="6" Grid.Column="1"
|
||||
Width="200" />
|
||||
<Label Grid.Column="0" Grid.Row="7">Ohne Beratungsbedarf</Label>
|
||||
<Label Grid.Column="0" Grid.Row="7" Content="{markup:Translate Ohne Beratungsbedarf}" />
|
||||
<CheckBox Grid.Column="1" Grid.Row="7" Margin="3,6,3,3" Height="23"
|
||||
IsChecked="{Binding Path=ConsultingNeeded, UpdateSourceTrigger=PropertyChanged}" />
|
||||
<Label Grid.Column="0" Grid.Row="8">Bewilligung eingetroffen am</Label>
|
||||
<Label Grid.Column="0" Grid.Row="8" Content="{markup:Translate Bewilligung eingetroffen am}" />
|
||||
<dxe:DateEdit MaskType="DateTimeAdvancingCaret" AllowNullInput="True" Grid.Column="1" Grid.Row="8" x:Name="datepicker_ApprovalDate"
|
||||
EditValue="{val:ValidationBinding Mode=TwoWay, Path=ApprovalDate}"
|
||||
Height="23"
|
||||
Margin="3,3,3,3"
|
||||
Width="100"
|
||||
HorizontalAlignment="Left" />
|
||||
<Label Grid.Column="0" Grid.Row="9">Verlängerung beantragt am</Label>
|
||||
<Label Grid.Column="0" Grid.Row="9" Content="{markup:Translate Verlängerung beantragt am}"/>
|
||||
<dxe:DateEdit MaskType="DateTimeAdvancingCaret" AllowNullInput="True" Grid.Column="1" Grid.Row="9"
|
||||
EditValue="{Binding Mode=TwoWay, Path=RenewalSendDate}" Height="23"
|
||||
Margin="3,3,3,3"
|
||||
@@ -222,7 +223,7 @@
|
||||
</Grid>
|
||||
</ScrollViewer>
|
||||
</TabItem>
|
||||
<TabItem Header="Kostenträger" Name="tabitem_costbearer">
|
||||
<TabItem Header="{markup:Translate Kostenträger}" Name="tabitem_costbearer">
|
||||
<GroupBox x:Name="groupBox_newCostBearer" Grid.Row="0" Style="{DynamicResource ObjectEditGroupBox}">
|
||||
<GroupBox.Header>
|
||||
<Border Style="{StaticResource ObjectEditGroupBoxHeaderBorderStyle}">
|
||||
@@ -231,7 +232,7 @@
|
||||
<ColumnDefinition Width="Auto" />
|
||||
<ColumnDefinition Width="Auto" />
|
||||
</Grid.ColumnDefinitions>
|
||||
<TextBlock Text="Kostenträger" VerticalAlignment="Center" Margin="3" />
|
||||
<TextBlock Text="{markup:Translate Kostenträger}" VerticalAlignment="Center" Margin="3" />
|
||||
</Grid>
|
||||
</Border>
|
||||
</GroupBox.Header>
|
||||
@@ -241,9 +242,9 @@
|
||||
<RowDefinition Height="*" />
|
||||
</Grid.RowDefinitions>
|
||||
<Button Margin="10 3 0 0"
|
||||
ToolTip="Klicken Sie hier um einen weiteren Kostenträger hinzuzufügen"
|
||||
ToolTip="{markup:Translate Klicken Sie hier um einen weiteren Kostenträger hinzuzufügen}"
|
||||
Name="button_addCostBearer" Click="button_addCostBearer_Click"
|
||||
HorizontalAlignment="Left">Weiteren Kostenträger hinzufügen</Button>
|
||||
HorizontalAlignment="Left" Content="{markup:Translate Weiteren Kostenträger hinzufügen}" />
|
||||
<TabControl x:Name="tabcontrol_costbearers" Grid.Row="1" Margin="5" ItemsSource="{Binding CostBearerRelations.VMList}">
|
||||
<TabControl.ItemTemplate>
|
||||
<DataTemplate>
|
||||
@@ -252,7 +253,7 @@
|
||||
<Button VerticalAlignment="Center" Height="20" Width="20" Name="ChangeCostbearerBtn"
|
||||
Tag="{Binding}"
|
||||
Click="ChangeCostbearerBtn_Click"
|
||||
ToolTip="Kostenträger tauschen"
|
||||
ToolTip="{markup:Translate Kostenträger tauschen}"
|
||||
Margin="0">
|
||||
<Button.Visibility>
|
||||
<MultiBinding Converter="{StaticResource BoolVisibilityMultiConverter }">
|
||||
@@ -274,7 +275,7 @@
|
||||
<Button Visibility="{Binding IsSelected, RelativeSource={RelativeSource AncestorType={x:Type TabItem}}, Converter={StaticResource BoolVisibilityConverter}}"
|
||||
VerticalAlignment="Center" Height="20" Name="btn_deleteCBRel"
|
||||
Click="btn_deleteCBRel_Click"
|
||||
ToolTip="Kostenträger entfernen"
|
||||
ToolTip="{markup:Translate Kostenträger entfernen}"
|
||||
Style="{DynamicResource CloseButtonStyle}" Margin="3,0,0,0" />
|
||||
|
||||
</StackPanel>
|
||||
@@ -329,18 +330,18 @@
|
||||
<RowDefinition Height="Auto" />
|
||||
</Grid.RowDefinitions>
|
||||
<TextBlock VerticalAlignment="Center" Margin="3" Grid.Row="1"
|
||||
Text="Bezeichnung" Visibility="{Binding Path=ShowHilfeplanBezeichnung, RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type view:SupportConceptView}}, Converter={StaticResource BoolVisibilityConverter}}"/>
|
||||
Text="{markup:Translate Bezeichnung}" Visibility="{Binding Path=ShowHilfeplanBezeichnung, RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type view:SupportConceptView}}, Converter={StaticResource BoolVisibilityConverter}}"/>
|
||||
<TextBox Grid.Column="1" Grid.Row="1" Margin="3"
|
||||
Height="23" Visibility="{Binding Path=ShowHilfeplanBezeichnung, RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type view:SupportConceptView}}, Converter={StaticResource BoolVisibilityConverter}}"
|
||||
Text="{val:ValidationBinding Path=AuswahlBezeichnung, UpdateSourceTrigger=PropertyChanged}"/>
|
||||
|
||||
<TextBlock VerticalAlignment="Center" Margin="3" Grid.Row="2"
|
||||
Text="Aktenzeichen Klient" />
|
||||
Text="{markup:Translate Aktenzeichen Klient}" />
|
||||
<TextBox Grid.Column="1" Grid.Row="2" Margin="3"
|
||||
Height="23"
|
||||
Text="{val:ValidationBinding Path=CustomerReferenceNumber, UpdateSourceTrigger=PropertyChanged}" />
|
||||
<TextBlock VerticalAlignment="Center" Margin="3" Grid.Row="3"
|
||||
Text="Beantragt von" />
|
||||
Text="{markup:Translate Beantragt von}" />
|
||||
<dxe:DateEdit MaskType="DateTimeAdvancingCaret" x:Name="dtpRequestedStartDate"
|
||||
AllowNullInput="True"
|
||||
EditValue="{Binding Path=RequestedStartDate, Mode=TwoWay, UpdateSourceTrigger=LostFocus}"
|
||||
@@ -348,27 +349,27 @@
|
||||
Margin="3" Height="23"
|
||||
/>
|
||||
<TextBlock VerticalAlignment="Center" Margin="3" Grid.Row="4"
|
||||
Text="Beantragt bis" />
|
||||
Text="{markup:Translate Beantragt bis}" />
|
||||
<dxe:DateEdit MaskType="DateTimeAdvancingCaret" AllowNullInput="True" EditValue="{Binding Path=RequestedEndDate, Mode=TwoWay, UpdateSourceTrigger=LostFocus}"
|
||||
Grid.Column="1" Grid.Row="4"
|
||||
Margin="3" Height="23"/>
|
||||
<TextBlock VerticalAlignment="Center" Margin="3" Grid.Row="5"
|
||||
Text="Bewilligt von" />
|
||||
Text="{markup:Translate Bewilligt von}" />
|
||||
<dxe:DateEdit MaskType="DateTimeAdvancingCaret" AllowNullInput="True" EditValue="{Binding Path=ApprovedStartDate, Mode=TwoWay, UpdateSourceTrigger=LostFocus}"
|
||||
Grid.Column="1" Grid.Row="5"
|
||||
Margin="3" Height="23"/>
|
||||
<TextBlock VerticalAlignment="Center" Margin="3" Grid.Row="6"
|
||||
Text="Bewilligt bis" />
|
||||
Text="{markup:Translate Bewilligt bis}" />
|
||||
<dxe:DateEdit MaskType="DateTimeAdvancingCaret" AllowNullInput="True" EditValue="{Binding Path=ApprovedEndDate, Mode=TwoWay, UpdateSourceTrigger=LostFocus}"
|
||||
Grid.Column="1" Grid.Row="6" Margin="3" Height="23"/>
|
||||
<TextBlock VerticalAlignment="Center" Margin="3" Grid.Row="7"
|
||||
Text="Notiz" />
|
||||
Text="{markup:Translate Notiz}" />
|
||||
<TextBox Name="textbox_newCostBearerNotice"
|
||||
Text="{Binding Path=Notice, UpdateSourceTrigger=PropertyChanged}" Grid.Row="7" Margin="3"
|
||||
Height="23"
|
||||
Grid.Column="1" />
|
||||
<TextBlock VerticalAlignment="Center" Margin="3" Grid.Row="8"
|
||||
Text="Kostenträger Kontakt" />
|
||||
Text="{markup:Translate Kostenträger Kontakt}" />
|
||||
<uc:PopUpEdit NewButtonVisibility="Visible"
|
||||
NewClick="popupedit_costBearerContactPersonSearch_NewClick"
|
||||
IsReadOnly="True"
|
||||
@@ -402,7 +403,7 @@
|
||||
<Grid.RowDefinitions>
|
||||
<RowDefinition Height="23" />
|
||||
</Grid.RowDefinitions>
|
||||
<TextBlock Text="Bewilligungen" TextElement.FontSize="16"
|
||||
<TextBlock Text="{markup:Translate Bewilligungen}" TextElement.FontSize="16"
|
||||
VerticalAlignment="Bottom"
|
||||
TextElement.Foreground="{StaticResource TabItemHotTextBrush}"
|
||||
TextElement.FontFamily="Microsoft Sans Serif"
|
||||
@@ -487,7 +488,7 @@
|
||||
</Grid.RowDefinitions>
|
||||
<TextBlock Margin="3" VerticalAlignment="Center"
|
||||
FontWeight="Bold"
|
||||
Text="Gültig ab:" />
|
||||
Text="{markup:Translate Gültig ab:}" />
|
||||
<dxe:DateEdit MaskType="DateTimeAdvancingCaret" HorizontalAlignment="Stretch"
|
||||
EditValue="{Binding Path=StartDate, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged}"
|
||||
Grid.Column="1" Margin="3" Width="85"
|
||||
@@ -495,12 +496,12 @@
|
||||
<TextBlock Margin="3" VerticalAlignment="Center"
|
||||
FontWeight="Bold"
|
||||
Grid.Column="2"
|
||||
Text="Gültig bis:" />
|
||||
Text="{markup:Translate Gültig bis:}" />
|
||||
<dxe:DateEdit MaskType="DateTimeAdvancingCaret" HorizontalAlignment="Stretch"
|
||||
EditValue="{Binding Path=EndDate, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged}"
|
||||
Grid.Column="3" Margin="3" Width="85"
|
||||
Height="23"/>
|
||||
<Label Grid.Column="4" VerticalAlignment="Center">Kategorie</Label>
|
||||
<Label Grid.Column="4" VerticalAlignment="Center" Content="{markup:Translate Kategorie}" />
|
||||
<dxe:ComboBoxEdit x:Name="cboServiceCategory"
|
||||
Grid.Column="5"
|
||||
Initialized="CboServiceCategory_OnInitialized"
|
||||
@@ -529,7 +530,7 @@
|
||||
<TextBlock VerticalAlignment="Center"
|
||||
Grid.Row="1" Grid.Column="0"
|
||||
Margin="3"
|
||||
Text="{Binding TranslatedServiceUnitName, Mode=OneWay, UpdateSourceTrigger=PropertyChanged, StringFormat=\{0\} genehmigt}" />
|
||||
Text="{Binding TranslatedServiceUnitName, Mode=OneWay, UpdateSourceTrigger=PropertyChanged, StringFormat={markup:Translate \{0\} genehmigt}}" />
|
||||
<dxe:TextEdit MaskType="Numeric" Mask="########0.00" MaskUseAsDisplayFormat="True"
|
||||
Grid.Row="1"
|
||||
AllowNullInput="True"
|
||||
@@ -553,17 +554,17 @@
|
||||
<TextBlock VerticalAlignment="Center"
|
||||
Margin="3"
|
||||
Grid.Row="1"
|
||||
Grid.Column="4" Text="Übertragbar" />
|
||||
Grid.Column="4" Text="{markup:Translate Übertragbar}" />
|
||||
<CheckBox Height="23" Margin="3 8 0 0"
|
||||
Grid.Column="5"
|
||||
Grid.Row="1"
|
||||
IsChecked="{Binding IsApprovedBEShifting, UpdateSourceTrigger=PropertyChanged}"
|
||||
ToolTip="Übertragung von Reststunden in den nachfolgenden Bewilligungsabschnitt möglich?" />
|
||||
ToolTip="{markup:Translate Übertragung von Reststunden in den nachfolgenden Bewilligungsabschnitt möglich}" />
|
||||
<TextBlock VerticalAlignment="Center"
|
||||
Margin="3"
|
||||
Grid.Row="2"
|
||||
Grid.Column="0"
|
||||
Text="{Binding TranslatedServiceUnitName, Mode=OneWay, UpdateSourceTrigger=PropertyChanged, StringFormat=\{0\} Gesamt}" />
|
||||
Text="{Binding TranslatedServiceUnitName, Mode=OneWay, UpdateSourceTrigger=PropertyChanged, StringFormat={markup:Translate \{0\} Gesamt}}" />
|
||||
<dxe:TextEdit MaskType="Numeric" Mask="########0.00" MaskUseAsDisplayFormat="True"
|
||||
AllowNullInput="True"
|
||||
Grid.Row="2" Grid.Column="1"
|
||||
@@ -574,7 +575,7 @@
|
||||
<TextBlock VerticalAlignment="Center"
|
||||
Grid.Row="3" Grid.Column="0"
|
||||
Margin="3"
|
||||
Text="Betrag pauschal" />
|
||||
Text="{markup:Translate Betrag pauschal}" />
|
||||
<dxe:TextEdit MaskType="Numeric" Mask="########0.00" MaskUseAsDisplayFormat="True"
|
||||
AllowNullInput="True"
|
||||
Name="textbox_newCostBearerApprovedAllowance"
|
||||
@@ -598,16 +599,16 @@
|
||||
<TextBlock VerticalAlignment="Center"
|
||||
Margin="3"
|
||||
Grid.Row="3"
|
||||
Grid.Column="4" Text="Übertragbar" />
|
||||
Grid.Column="4" Text="{markup:Translate Übertragbar}" />
|
||||
<CheckBox Height="23" Margin="3 8 0 0"
|
||||
Grid.Row="3" Grid.Column="5"
|
||||
IsChecked="{Binding IsApprovedFixedAmountShifting, UpdateSourceTrigger=PropertyChanged}"
|
||||
ToolTip="Übertragung von Rest Budget in den nachfolgenden Bewilligungsabschnitt möglich?" />
|
||||
ToolTip="{markup:Translate Übertragung von Rest Budget in den nachfolgenden Bewilligungsabschnitt möglich}" />
|
||||
<TextBlock VerticalAlignment="Center"
|
||||
Margin="3"
|
||||
Grid.Row="4"
|
||||
Grid.Column="0"
|
||||
Text="Monatlicher Abschlag" />
|
||||
Text="{markup:Translate Monatlicher Abschlag}" />
|
||||
<dxe:TextEdit MaskType="Numeric" Mask="########0.00" MaskUseAsDisplayFormat="True"
|
||||
AllowNullInput="True"
|
||||
Grid.Row="4" Grid.Column="1"
|
||||
@@ -645,7 +646,7 @@
|
||||
Grid.ColumnSpan="6"
|
||||
Visibility="{Binding Path=SupportConceptApprovalEmployeeRelations.AddButtonVisibility}"
|
||||
HorizontalAlignment="Left"
|
||||
Margin="3" Content="Betreuer hinzufügen" x:Name="button_openAddBetreuungsschluessel"
|
||||
Margin="3" Content="{markup:Translate Betreuer hinzufügen}" x:Name="button_openAddBetreuungsschluessel"
|
||||
Click="button_openAddBetreuungsschluessel_Click"
|
||||
/>
|
||||
</Grid>
|
||||
@@ -864,10 +865,10 @@
|
||||
Grid.Column="3" x:Name="endTime" />
|
||||
</Grid>
|
||||
<StackPanel Grid.Column="2" Orientation="Horizontal">
|
||||
<Label Margin="3" Height="23" Content="für Mitarbeiter" />
|
||||
<Label Margin="3" Height="23" Content="{markup:Translate für Mitarbeiter}" />
|
||||
<Button x:Name="button_addemployee" HorizontalAlignment="Right"
|
||||
VerticalAlignment="Top" Click="button_addemployee_Click" Height="21"
|
||||
Width="21" Margin="3" ToolTip="Mitarbeiter hinzufügen">
|
||||
Width="21" Margin="3" ToolTip="{markup:Translate Mitarbeiter hinzufügen}">
|
||||
<Grid Width="18" HorizontalAlignment="Center" VerticalAlignment="Center">
|
||||
<Line X1="4" X2="12" Y1="8" Y2="8" Fill="{x:Null}" Stroke="#FFFFFFFF"
|
||||
StrokeStartLineCap="Round" StrokeEndLineCap="Round"
|
||||
@@ -951,7 +952,7 @@
|
||||
<dxe:TextEditSettings AcceptsReturn="True"></dxe:TextEditSettings>
|
||||
</dxg:GridColumn.EditSettings>
|
||||
</dxg:GridColumn>
|
||||
<dxg:GridColumn FieldName="Employees" Header="für Mitarbeiter" AllowEditing="True">
|
||||
<dxg:GridColumn FieldName="Employees" Header="{markup:Translate für Mitarbeiter}" AllowEditing="True">
|
||||
<dxg:GridColumn.DisplayTemplate>
|
||||
<ControlTemplate>
|
||||
<ListView BorderThickness="0" ItemsSource="{Binding Value}">
|
||||
@@ -973,13 +974,13 @@
|
||||
</Grid.RowDefinitions>
|
||||
<Button Cursor="Hand" Foreground="Blue"
|
||||
HorizontalAlignment="Left" Margin="3 1 0 0"
|
||||
Loaded="Button_Loaded">
|
||||
Loaded="Button_Loaded" Content="{markup:Translate Mitarbeiter hinzufügen}">
|
||||
<Button.Template>
|
||||
<ControlTemplate TargetType="Button">
|
||||
<TextBlock>
|
||||
<ContentPresenter /></TextBlock>
|
||||
</ControlTemplate>
|
||||
</Button.Template> Mitarbeiter hinzufügen
|
||||
</Button.Template>
|
||||
</Button>
|
||||
<ListView Name="PART_Editor" BorderThickness="0" Grid.Row="1"
|
||||
MaxHeight="100"
|
||||
@@ -1107,7 +1108,7 @@
|
||||
</Popup>
|
||||
<controls:PopupNonTopmost Topmost="False" x:Name="popup_newBetreuungsschluessel" Width="350" StaysOpen="True" Placement="MousePoint">
|
||||
<Border Background="White" Padding="3" BorderThickness="1" BorderBrush="Gray">
|
||||
<GroupBox x:Name="groupbox_newBetreuungsschluessel" Header="Neuen Betreuer hinzufügen" Style="{StaticResource ObjectEditGroupBox}">
|
||||
<GroupBox x:Name="groupbox_newBetreuungsschluessel" Header="{markup:Translate Neuen Betreuer hinzufügen}" Style="{StaticResource ObjectEditGroupBox}">
|
||||
<Grid>
|
||||
<Grid.RowDefinitions>
|
||||
<RowDefinition Height="Auto" />
|
||||
@@ -1120,7 +1121,7 @@
|
||||
<ColumnDefinition Width="*" />
|
||||
<ColumnDefinition Width="Auto" />
|
||||
</Grid.ColumnDefinitions>
|
||||
<Label VerticalAlignment="Center" Content="Mitarbeiter" />
|
||||
<Label VerticalAlignment="Center" Content="{markup:Translate Mitarbeiter}" />
|
||||
<uc:PopUpEdit IsReadOnly="True"
|
||||
DeleteButtonVisibility="Collapsed"
|
||||
Grid.Column="1" Grid.Row="0" Grid.ColumnSpan="2" Margin="3" Height="23" x:Name="popupedit_betreuungsschluessel"
|
||||
|
||||
@@ -15,6 +15,7 @@ using BeWo.Annotations;
|
||||
using BeWo.Controls;
|
||||
using BeWo.Core;
|
||||
using BeWo.Core.Service;
|
||||
using BeWo.MultiLanguage;
|
||||
using BeWo.ServiceProxy;
|
||||
using BeWo.Validation;
|
||||
using BeWo.ViewModel;
|
||||
@@ -25,6 +26,7 @@ using BS.Shared.DataContracts;
|
||||
using BS.Shared.DataContracts.ClientPartials;
|
||||
using BS.Shared.DataContracts.Compact;
|
||||
using BS.Shared.Extensions;
|
||||
using BS.Shared.Translation;
|
||||
using DevExpress.Utils;
|
||||
using DevExpress.Xpf.Editors.Settings;
|
||||
using DevExpress.Xpf.Grid;
|
||||
@@ -187,7 +189,7 @@ namespace BeWo.View.Detail
|
||||
{
|
||||
get
|
||||
{
|
||||
return "Hilfepläne";
|
||||
return Translator.Translate("Hilfepläne");
|
||||
}
|
||||
}
|
||||
|
||||
@@ -281,7 +283,7 @@ namespace BeWo.View.Detail
|
||||
{
|
||||
if (ViewModel.CostBearerRelations.VMList.Exists(vm => vm.CostBearer == null))
|
||||
{
|
||||
MessageBox.Show("Bitte wählen Sie einen Kostenträger aus", "Fehlende Eingabe", MessageBoxButton.OK);
|
||||
MessageBox.Show(Translator.Translate("Bitte wählen Sie einen Kostenträger aus"), "Fehlende Eingabe", MessageBoxButton.OK);
|
||||
return;
|
||||
}
|
||||
|
||||
@@ -332,13 +334,13 @@ namespace BeWo.View.Detail
|
||||
|
||||
if (!BeWoApp.LoggedOnUser.HasRight(UserRightType.BookServiceRecordOutOfSupportConcept))
|
||||
{
|
||||
MessageBox.Show("Es existiert mindestens eine Buchung außerhalb des Hilfeplanzeitraums.",
|
||||
MessageBox.Show(Translator.Translate("Es existiert mindestens eine Buchung außerhalb des Hilfeplanzeitraums."),
|
||||
"Speichern nicht möglich", MessageBoxButton.OK, MessageBoxImage.Warning);
|
||||
}
|
||||
else
|
||||
{
|
||||
var mbResult =
|
||||
MessageBox.Show("Es existiert mindestens eine Buchung außerhalb des Hilfeplanzeitraums.\nMöchten Sie trotzdem speichern?",
|
||||
MessageBox.Show(Translator.Translate("Es existiert mindestens eine Buchung außerhalb des Hilfeplanzeitraums.\nMöchten Sie trotzdem speichern?"),
|
||||
"Speichern", MessageBoxButton.YesNo, MessageBoxImage.Warning);
|
||||
|
||||
if(mbResult.Equals(MessageBoxResult.No))
|
||||
@@ -415,7 +417,7 @@ namespace BeWo.View.Detail
|
||||
|
||||
if (ViewModel.CostBearerRelations.VMList.Exists(vm => vm.CostBearer != null && vm.CostBearer.CostBearerOid.Equals(e.Data.CostBearerOid)))
|
||||
{
|
||||
MessageBox.Show("Dieser Kostenträger wurde bereits hinzugefügt.", "Zufügen nicht möglich", MessageBoxButton.OK, MessageBoxImage.Information);
|
||||
MessageBox.Show(Translator.Translate("Dieser Kostenträger wurde bereits hinzugefügt."), "Zufügen nicht möglich", MessageBoxButton.OK, MessageBoxImage.Information);
|
||||
return;
|
||||
}
|
||||
|
||||
@@ -468,8 +470,8 @@ namespace BeWo.View.Detail
|
||||
{
|
||||
if (HasServiceRecords(ViewModel))
|
||||
{
|
||||
MessageBox.Show(
|
||||
"Für diesen Klienten wurden bereits Leistungen hinterlegt. Sie müssen diese Leistungen erst löschen bevor Sie den Klient wechseln können.",
|
||||
MessageBox.Show(Translator.Translate(
|
||||
"Für diesen Klienten wurden bereits Leistungen hinterlegt. Sie müssen diese Leistungen erst löschen bevor Sie den Klient wechseln können."),
|
||||
"Fehler",
|
||||
MessageBoxButton.OK,
|
||||
MessageBoxImage.Exclamation);
|
||||
@@ -598,8 +600,8 @@ namespace BeWo.View.Detail
|
||||
|
||||
if (HasServiceRecords(cbRelVM))
|
||||
{
|
||||
MessageBox.Show(
|
||||
"Für diesen Kostenträger wurden bereits Leistungen hinterlegt. Sie müssen diese Leistungen erst löschen bevor Sie den Kostenträger entfernen können.",
|
||||
MessageBox.Show(Translator.Translate(
|
||||
"Für diesen Kostenträger wurden bereits Leistungen hinterlegt. Sie müssen diese Leistungen erst löschen bevor Sie den Kostenträger entfernen können."),
|
||||
"Löschen",
|
||||
MessageBoxButton.OK,
|
||||
MessageBoxImage.Exclamation);
|
||||
@@ -1185,7 +1187,7 @@ namespace BeWo.View.Detail
|
||||
|
||||
gridControl.Columns.Add(deleteColumn);
|
||||
|
||||
var employeeColumn = new GridColumn {Header = "Mitarbeiter", FieldName = "EmployeeString", AllowEditing = DefaultBoolean.False, Width = 250};
|
||||
var employeeColumn = new GridColumn {Header = Translator.Translate("Mitarbeiter"), FieldName = "EmployeeString", AllowEditing = DefaultBoolean.False, Width = 250};
|
||||
|
||||
var allowEditingBetreuungsschluesselColumn = BeWoApp.HasLoggedOnUserRight(new[] { UserRightType.EditAll, UserRightType.Betreuungsschluessel_Edit }) ? DefaultBoolean.True : DefaultBoolean.False;
|
||||
var betreuungsschluesselColumn = new GridColumn { Name = "ColumnBSProzent", Header = "Anteil an der Betreuung", FieldName = "Betreuungsschluessel", AllowEditing = allowEditingBetreuungsschluesselColumn, Width = 170, EditSettings = new TextEditSettings { MaskUseAsDisplayFormat = true, MaskType = MaskType.Numeric, Mask = "########0.00" } };
|
||||
|
||||
@@ -2,7 +2,9 @@
|
||||
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:localView="clr-namespace:BeWo.View" xmlns:localViewModel="clr-namespace:BeWo.ViewModel"
|
||||
xmlns:shared="clr-namespace:BS.Shared.DataContracts;assembly=BS.Shared" xmlns:sharedCompact="clr-namespace:BS.Shared.DataContracts.Compact;assembly=BS.Shared"
|
||||
xmlns:uc="clr-namespace:BeWo.Controls;assembly=BeWo.Controls"
|
||||
xmlns:blc="clr-namespace:Blacklight.Wpf.Controls;assembly=Blacklight.Wpf.Controls" HorizontalAlignment="Stretch" VerticalAlignment="Stretch" Focusable="True">
|
||||
xmlns:blc="clr-namespace:Blacklight.Wpf.Controls;assembly=Blacklight.Wpf.Controls"
|
||||
xmlns:t="clr-namespace:BeWo.MultiLanguage.Markup"
|
||||
HorizontalAlignment="Stretch" VerticalAlignment="Stretch" Focusable="True">
|
||||
|
||||
<localView:BeWoView.Resources>
|
||||
<localView:TaskDateDescriptionConverter x:Key="TaskDateDescriptionConverter" />
|
||||
@@ -254,7 +256,7 @@
|
||||
<blc:DragDockPanel.Header>
|
||||
<StackPanel Orientation="Horizontal">
|
||||
<Image Source="..\Ressources\Icons\AlertsDisabled.png" Stretch="Fill" StretchDirection="Both" />
|
||||
<TextBlock Text="Aufgaben" TextWrapping="Wrap" FontSize="16" Foreground="#E0E0E0" VerticalAlignment="Bottom" Margin="5,0,0,5" />
|
||||
<TextBlock Text="{t:Translate Aufgaben}" TextWrapping="Wrap" FontSize="16" Foreground="#E0E0E0" VerticalAlignment="Bottom" Margin="5,0,0,5" />
|
||||
</StackPanel>
|
||||
</blc:DragDockPanel.Header>
|
||||
<Grid Grid.IsSharedSizeScope="True">
|
||||
@@ -342,7 +344,7 @@
|
||||
<blc:DragDockPanel.Header>
|
||||
<StackPanel Orientation="Horizontal">
|
||||
<Image Source="..\Ressources\Icons\Light Bulb.png" Stretch="Fill" StretchDirection="Both" />
|
||||
<TextBlock Text="Hinweise" TextWrapping="Wrap" FontSize="16" Foreground="#E0E0E0" VerticalAlignment="Bottom" Margin="5,0,0,5" />
|
||||
<TextBlock Text="{t:Translate Hinweise}" TextWrapping="Wrap" FontSize="16" Foreground="#E0E0E0" VerticalAlignment="Bottom" Margin="5,0,0,5" />
|
||||
</StackPanel>
|
||||
</blc:DragDockPanel.Header>
|
||||
<Grid>
|
||||
@@ -354,7 +356,7 @@
|
||||
<RowDefinition Height="*" />
|
||||
</Grid.RowDefinitions>
|
||||
|
||||
<TextBlock Grid.Row="0" Text="Folgende Hilfepläne laufen demnächst aus:" TextWrapping="Wrap" />
|
||||
<TextBlock Grid.Row="0" Text="{t:Translate Folgende Hilfepläne laufen demnächst aus:}" TextWrapping="Wrap" />
|
||||
<ListBox Grid.Row="1" ScrollViewer.CanContentScroll="True" IsSynchronizedWithCurrentItem="True" x:Name="listboxExpiringSupportConcepts" Margin="0,3,0,0" Padding="0,0,0,0" Width="Auto" HorizontalAlignment="Stretch" MinWidth="0" HorizontalContentAlignment="Stretch" Style="{DynamicResource HomeViewListStyle}" ItemContainerStyle="{DynamicResource HomeViewListBoxItemStyle}" ScrollViewer.IsDeferredScrollingEnabled="False" MouseDoubleClick="listboxSupportConcepts_MouseDoubleClick" Background="{x:Null}">
|
||||
<ListBox.ItemTemplate>
|
||||
<DataTemplate DataType="{x:Type sharedCompact:CompactSupportConceptDC}">
|
||||
@@ -387,7 +389,7 @@
|
||||
</MultiBinding>
|
||||
</TextBlock.Text>
|
||||
</TextBlock>
|
||||
<Button Grid.Column="1" Width="23" Height="23" Style="{DynamicResource TransparentButtonStyle}" ToolTip="In Zeiterfassung öffnen" Tag="{Binding}" Click="ButtonOpenServiceRecordView_Click" Margin="0,0,2,0">
|
||||
<Button Grid.Column="1" Width="23" Height="23" Style="{DynamicResource TransparentButtonStyle}" ToolTip="{t:Translate In Zeiterfassung öffnen}" Tag="{Binding}" Click="ButtonOpenServiceRecordView_Click" Margin="0,0,2,0">
|
||||
<Image Source="..\Ressources\Icons\HistoryDisabled.png" />
|
||||
</Button>
|
||||
</Grid>
|
||||
@@ -419,7 +421,7 @@
|
||||
<blc:DragDockPanel.Header>
|
||||
<StackPanel Orientation="Horizontal">
|
||||
<Image Source="..\Ressources\Icons\Alarm.png" Stretch="Fill" StretchDirection="Both"></Image>
|
||||
<TextBlock Text="Hilfeplankonferenzen" TextWrapping="Wrap" FontSize="16" Foreground="#E0E0E0" VerticalAlignment="Bottom" Margin="5,0,0,5" />
|
||||
<TextBlock Text="{t:Translate Hilfeplankonferenzen}" TextWrapping="Wrap" FontSize="16" Foreground="#E0E0E0" VerticalAlignment="Bottom" Margin="5,0,0,5" />
|
||||
</StackPanel>
|
||||
</blc:DragDockPanel.Header>
|
||||
<Grid>
|
||||
@@ -430,7 +432,7 @@
|
||||
<RowDefinition Height="Auto" />
|
||||
<RowDefinition Height="*" />
|
||||
</Grid.RowDefinitions>
|
||||
<TextBlock Grid.Row="0" Text="Hilfeplankonferenzen innerhalb der nächsten zwei Wochen:" TextWrapping="Wrap" />
|
||||
<TextBlock Grid.Row="0" Text="{t:Translate Hilfeplankonferenzen innerhalb der nächsten zwei Wochen:}" TextWrapping="Wrap" />
|
||||
<ListBox Grid.Row="1" ScrollViewer.CanContentScroll="True" IsSynchronizedWithCurrentItem="True" x:Name="listboxConferenceDates" Margin="0,3,0,0" Padding="0,0,0,0" Width="Auto" HorizontalAlignment="Stretch" MinWidth="0" HorizontalContentAlignment="Stretch" Style="{DynamicResource HomeViewListStyle}" ItemContainerStyle="{DynamicResource HomeViewListBoxItemStyle}" ScrollViewer.IsDeferredScrollingEnabled="False" MouseDoubleClick="listboxSupportConcepts_MouseDoubleClick" Background="{x:Null}">
|
||||
<ListBox.ItemTemplate>
|
||||
<DataTemplate DataType="{x:Type sharedCompact:CompactSupportConceptDC}">
|
||||
@@ -461,7 +463,7 @@
|
||||
</MultiBinding>
|
||||
</TextBlock.Text>
|
||||
</TextBlock>
|
||||
<Button Grid.Column="1" Width="23" Height="23" Style="{DynamicResource TransparentButtonStyle}" ToolTip="In Zeiterfassung öffnen" Tag="{Binding}" Click="ButtonOpenServiceRecordView_Click" Margin="0,0,3,0">
|
||||
<Button Grid.Column="1" Width="23" Height="23" Style="{DynamicResource TransparentButtonStyle}" ToolTip="{t:Translate In Zeiterfassung öffnen}" Tag="{Binding}" Click="ButtonOpenServiceRecordView_Click" Margin="0,0,3,0">
|
||||
<Image Source="..\Ressources\Icons\HistoryDisabled.png" />
|
||||
</Button>
|
||||
</Grid>
|
||||
@@ -498,7 +500,7 @@
|
||||
<blc:DragDockPanel.Header>
|
||||
<StackPanel Orientation="Horizontal">
|
||||
<Image Source="..\Ressources\Icons\Calendar 1.png" Stretch="Fill" StretchDirection="Both" />
|
||||
<TextBlock Text="Geburtstage" TextWrapping="Wrap" FontSize="16" Foreground="#E0E0E0" VerticalAlignment="Bottom" Margin="5,0,0,5" />
|
||||
<TextBlock Text="{t:Translate Geburtstage}" TextWrapping="Wrap" FontSize="16" Foreground="#E0E0E0" VerticalAlignment="Bottom" Margin="5,0,0,5" />
|
||||
</StackPanel>
|
||||
</blc:DragDockPanel.Header>
|
||||
<Grid>
|
||||
@@ -561,7 +563,7 @@
|
||||
<blc:DragDockPanel.Header>
|
||||
<StackPanel Orientation="Horizontal">
|
||||
<Image Source="..\Ressources\Icons\AlertsDisabled.png" Stretch="Fill" StretchDirection="Both" />
|
||||
<TextBlock Text="Ankündigungen" TextWrapping="Wrap" FontSize="16" Foreground="#E0E0E0" VerticalAlignment="Bottom" Margin="5,0,0,5" />
|
||||
<TextBlock Text="{t:Translate Ankündigungen}" TextWrapping="Wrap" FontSize="16" Foreground="#E0E0E0" VerticalAlignment="Bottom" Margin="5,0,0,5" />
|
||||
</StackPanel>
|
||||
</blc:DragDockPanel.Header>
|
||||
<ScrollViewer VerticalScrollBarVisibility="Auto">
|
||||
@@ -684,7 +686,7 @@
|
||||
<blc:DragDockPanel.Header>
|
||||
<StackPanel Orientation="Horizontal">
|
||||
<Image Source="..\Ressources\Icons\RSS Newsfeed.png" Stretch="Fill" StretchDirection="Both" />
|
||||
<TextBlock Text="BeWoPlaner News" TextWrapping="Wrap" FontSize="16" Foreground="#E0E0E0" VerticalAlignment="Bottom" Margin="5,0,0,5" />
|
||||
<TextBlock Text="{t:Translate BeWoPlaner News}" TextWrapping="Wrap" FontSize="16" Foreground="#E0E0E0" VerticalAlignment="Bottom" Margin="5,0,0,5" />
|
||||
</StackPanel>
|
||||
</blc:DragDockPanel.Header>
|
||||
<Grid>
|
||||
|
||||
@@ -3,6 +3,7 @@
|
||||
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
|
||||
xmlns:uc="clr-namespace:BeWo.Controls;assembly=BeWo.Controls"
|
||||
xmlns:localView="clr-namespace:BeWo.View"
|
||||
xmlns:markup="clr-namespace:BeWo.MultiLanguage.Markup"
|
||||
Height="Auto" Width="Auto"
|
||||
HorizontalAlignment="Stretch" VerticalAlignment="Stretch" Focusable="True">
|
||||
<Grid>
|
||||
@@ -38,7 +39,7 @@
|
||||
<TabControl x:Name="root" Style="{StaticResource ObjectEditTabControl}" PreviewMouseLeftButtonDown="root_PreviewMouseLeftButtonDown" BorderThickness="0,0,0,0">
|
||||
<TabItem Header="Einstellungen" IsSelected="True" Name="tabitem_mandator" Selector.Selected="tabitem_mandator_Selected" />
|
||||
<!--### CB<TabItem Header="Einstellungen für Kalender" Name="tabitem_schedulerSettings" Selector.Selected="tabitem_schedulerSettings_Selected" />-->
|
||||
<TabItem Header="Abschlüsse der Mitarbeiter" Name="tabitem_qualificationTypes" Selector.Selected="tabitem_qualificationTypes_Selected" />
|
||||
<TabItem Header="{markup:Translate Abschlüsse der Mitarbeiter}" Name="tabitem_qualificationTypes" Selector.Selected="tabitem_qualificationTypes_Selected" />
|
||||
<TabItem Header="Abwesenheitskategorien" Name="tabitem_absenceCategories" Selector.Selected="tabitem_absenceCategories_Selected" />
|
||||
<TabItem Header="Behinderungskategorien" Name="tabitem_disablityTypes" Selector.Selected="tabitem_disablityTypes_Selected" />
|
||||
<TabItem Header="Beschäftigungsarten" Name="tabitem_employmentTypes" Selector.Selected="tabitem_employmentTypes_Selected" />
|
||||
|
||||
@@ -2,7 +2,9 @@
|
||||
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
|
||||
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
|
||||
xmlns:localView="clr-namespace:BeWo.View"
|
||||
xmlns:localNavView="clr-namespace:BeWo.View.Navigation" Loaded="OnLoaded">
|
||||
xmlns:localNavView="clr-namespace:BeWo.View.Navigation"
|
||||
xmlns:markup="clr-namespace:BeWo.MultiLanguage.Markup"
|
||||
Loaded="OnLoaded">
|
||||
<Grid>
|
||||
<Grid.Resources>
|
||||
<Style x:Key="CustomerDetailStyle" TargetType="{x:Type ListBoxItem}">
|
||||
@@ -134,7 +136,7 @@
|
||||
</Border.OpacityMask>
|
||||
</Border>
|
||||
<StackPanel Margin="5">
|
||||
<TextBlock Text="{Binding CostBearer, Converter={StaticResource StringFormatConverter}, ConverterParameter=Kostenträger: \{0\}}" FontSize="14" Foreground="#FFD2D2D2" FontFamily="Microsoft Sans Serif" />
|
||||
<TextBlock Text="{Binding CostBearer, Converter={StaticResource StringFormatConverter}, ConverterParameter={markup:Translate Kostenträger: \{0\}}}" FontSize="14" Foreground="#FFD2D2D2" FontFamily="Microsoft Sans Serif" />
|
||||
<TextBlock FontSize="12" Foreground="#FFD2D2D2" FontFamily="Microsoft Sans Serif" Margin="5 5 0 0" Text="{Binding ApprovedHours, Converter={StaticResource StringFormatConverter}, ConverterParameter=Genehmigte FLS: \{0:0.##\}}" />
|
||||
<TextBlock FontSize="12" Foreground="#FFD2D2D2" FontFamily="Microsoft Sans Serif" Margin="5 2 0 0" Text="{Binding RecordedHours, Converter={StaticResource StringFormatConverter}, ConverterParameter=Geleistete FLS: \{0:0.##\}}" />
|
||||
</StackPanel>
|
||||
@@ -147,7 +149,7 @@
|
||||
</Grid.Resources>
|
||||
<localNavView:MainNavigationView OpenMailMergeWindow="MainNavigationView_OnOpenMailMergeWindow"
|
||||
x:Name="mainNavigationView"
|
||||
MainGroupHeader="Klienten"
|
||||
MainGroupHeader="{markup:Translate Klienten}"
|
||||
CreateNewObject="mainNavigationView_CreateNewObject"
|
||||
OpenObject="mainNavigationView_OpenObject"
|
||||
DeleteObject="mainNavigationView_DeleteObject"
|
||||
|
||||
@@ -20,6 +20,7 @@ using BS.Shared.Core;
|
||||
using BS.Shared.DataContracts;
|
||||
using BS.Shared.DataContracts.Compact;
|
||||
using BS.Shared.Extensions;
|
||||
using BS.Shared.Translation;
|
||||
using Microsoft.Win32;
|
||||
|
||||
|
||||
@@ -48,7 +49,7 @@ namespace BeWo.View.Navigation
|
||||
{
|
||||
FontSize = 12,
|
||||
Margin = new Thickness(10, 0, 0, 0),
|
||||
Content = "Nur meine Klienten anzeigen",
|
||||
Content = Translator.Translate("Nur meine Klienten anzeigen"),
|
||||
VerticalAlignment = VerticalAlignment.Center
|
||||
};
|
||||
|
||||
@@ -106,7 +107,7 @@ namespace BeWo.View.Navigation
|
||||
var cdc = obj as CompactCustomerDC;
|
||||
if (cdc != null)
|
||||
{
|
||||
if (MessageBox.Show("Wollen Sie den Klient '" + cdc.FirstName + " " + cdc.LastName + "' wirklich archivieren?", "Archivieren", MessageBoxButton.YesNo, MessageBoxImage.Exclamation) == MessageBoxResult.Yes)
|
||||
if (MessageBox.Show(Translator.Translate("Wollen Sie den Klient '{0}' wirklich archivieren?", cdc.FirstName + " " + cdc.LastName), "Archivieren", MessageBoxButton.YesNo, MessageBoxImage.Exclamation) == MessageBoxResult.Yes)
|
||||
{
|
||||
ServiceFacade.DoCustomerServiceAsync(
|
||||
s =>
|
||||
@@ -134,7 +135,7 @@ namespace BeWo.View.Navigation
|
||||
var cdc = obj as CompactCustomerDC;
|
||||
if (cdc != null)
|
||||
{
|
||||
if (MessageBox.Show("Wollen Sie den Klient '" + cdc.FirstName + " " + cdc.LastName + "' wirklich löschen?", "Löschen", MessageBoxButton.YesNo, MessageBoxImage.Exclamation) == MessageBoxResult.Yes)
|
||||
if (MessageBox.Show(Translator.Translate("Wollen Sie den Klient '{0}' wirklich löschen?", cdc.FirstName + " " + cdc.LastName), "Löschen", MessageBoxButton.YesNo, MessageBoxImage.Exclamation) == MessageBoxResult.Yes)
|
||||
{
|
||||
|
||||
CustomerInfoDC details = ServiceFacade.DoOperationsServiceSync(s => s.GetCustomerInfosForCustomerOid(cdc.CustomerOid));
|
||||
@@ -143,7 +144,7 @@ namespace BeWo.View.Navigation
|
||||
{
|
||||
if (!string.IsNullOrEmpty(details.CurrentSupportConcept) && details.CurrentSupportConcept.ToLower() != "kein aktueller hilfeplan")
|
||||
{
|
||||
if (MessageBox.Show("Für Klient '" + cdc.FirstName + " " + cdc.LastName + "' wurde bereits ein Hilfeplan angelegt. Der Hilfeplan wird dadurch auch gelöscht!\n Möchten Sie wirklich fortfahren und den Klient löschen?", "Löschen", MessageBoxButton.YesNo, MessageBoxImage.Exclamation) == MessageBoxResult.No)
|
||||
if (MessageBox.Show(Translator.Translate("Für Klient '{0}' wurde bereits ein Hilfeplan angelegt. Der Hilfeplan wird dadurch auch gelöscht!\n Möchten Sie wirklich fortfahren und den Klient löschen?", cdc.FirstName + " " + cdc.LastName), "Löschen", MessageBoxButton.YesNo, MessageBoxImage.Exclamation) == MessageBoxResult.No)
|
||||
{
|
||||
delete = false;
|
||||
}
|
||||
@@ -172,7 +173,7 @@ namespace BeWo.View.Navigation
|
||||
|
||||
private void mainNavigationView_ExcelExport(object sender, EventArgs<IEnumerable<IFilterableDC>> e)
|
||||
{
|
||||
var path = BeWoApp.GetAndCreateUserAppDataPath() + "\\Klienten.xls";
|
||||
var path = BeWoApp.GetAndCreateUserAppDataPath() + Translator.Translate("\\Klienten.xls");
|
||||
|
||||
var sf = new SaveFileDialog { FileName = Path.GetFileName(path), Filter = "Microsoft Excel 97-2003-Arbeitsblatt|*.xls|Alle Dateien|*.*" };
|
||||
if (sf.ShowDialog() != true)
|
||||
@@ -246,7 +247,7 @@ namespace BeWo.View.Navigation
|
||||
{
|
||||
var cdc = (CompactCustomerDC) mainNavigationView.objectListBox.SelectedItem;
|
||||
|
||||
if (MessageBox.Show("Wollen Sie den Klient '" + cdc.FirstName + " " + cdc.LastName + "' wirklich reaktivieren?", "Reaktivieren", MessageBoxButton.YesNo, MessageBoxImage.Exclamation) == MessageBoxResult.No)
|
||||
if (MessageBox.Show(Translator.Translate("Wollen Sie den Klient '{0}' wirklich reaktivieren?", cdc.FirstName + " " + cdc.LastName), "Reaktivieren", MessageBoxButton.YesNo, MessageBoxImage.Exclamation) == MessageBoxResult.No)
|
||||
{
|
||||
return;
|
||||
}
|
||||
|
||||
@@ -1,8 +1,10 @@
|
||||
<localView:BeWoView x:Class="BeWo.View.Navigation.EmployeeNavigationView" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:localView="clr-namespace:BeWo.View" xmlns:localNavView="clr-namespace:BeWo.View.Navigation" Loaded="OnLoaded">
|
||||
<localView:BeWoView x:Class="BeWo.View.Navigation.EmployeeNavigationView" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:localView="clr-namespace:BeWo.View" xmlns:localNavView="clr-namespace:BeWo.View.Navigation"
|
||||
xmlns:markup="clr-namespace:BeWo.MultiLanguage.Markup"
|
||||
Loaded="OnLoaded">
|
||||
<Grid>
|
||||
<localNavView:MainNavigationView
|
||||
x:Name="mainNavigationView"
|
||||
MainGroupHeader="Mitarbeiter"
|
||||
MainGroupHeader="{markup:Translate Mitarbeiter}"
|
||||
CreateNewObject="mainNavigationView_CreateNewObject"
|
||||
OpenObject="mainNavigationView_OpenObject"
|
||||
DeleteObject="mainNavigationView_DeleteObject"
|
||||
|
||||
@@ -14,6 +14,7 @@ using BS.Shared.Core;
|
||||
using BS.Shared.DataContracts;
|
||||
using BS.Shared.DataContracts.Compact;
|
||||
using BS.Shared.Extensions;
|
||||
using BS.Shared.Translation;
|
||||
using Microsoft.Win32;
|
||||
|
||||
namespace BeWo.View.Navigation
|
||||
@@ -63,7 +64,7 @@ namespace BeWo.View.Navigation
|
||||
CompactEmployeeDC dc = obj as CompactEmployeeDC;
|
||||
if (dc != null)
|
||||
{
|
||||
if (MessageBox.Show("Wollen Sie den Mitarbeiter '" + dc.FirstName + " " + dc.LastName + "' wirklich archivieren?", "Archivieren", MessageBoxButton.YesNo, MessageBoxImage.Exclamation) == MessageBoxResult.Yes)
|
||||
if (MessageBox.Show(Translator.Translate("Wollen Sie den Mitarbeiter '{0}' wirklich archivieren?", dc.FirstName + " " + dc.LastName), "Archivieren", MessageBoxButton.YesNo, MessageBoxImage.Exclamation) == MessageBoxResult.Yes)
|
||||
{
|
||||
ServiceFacade.DoEmployeeServiceAsync(
|
||||
s =>
|
||||
@@ -103,7 +104,7 @@ namespace BeWo.View.Navigation
|
||||
CompactEmployeeDC dc = obj as CompactEmployeeDC;
|
||||
if (dc != null)
|
||||
{
|
||||
if (MessageBox.Show("Wollen Sie den Mitarbeiter '" + dc.FirstName + " " + dc.LastName + "' wirklich löschen?", "Löschen", MessageBoxButton.YesNo, MessageBoxImage.Exclamation) == MessageBoxResult.Yes)
|
||||
if (MessageBox.Show(Translator.Translate("Wollen Sie den Mitarbeiter '{0}' wirklich löschen?", dc.FirstName + " " + dc.LastName), "Löschen", MessageBoxButton.YesNo, MessageBoxImage.Exclamation) == MessageBoxResult.Yes)
|
||||
{
|
||||
ServiceFacade.DoEmployeeServiceAsync(s => s.DeactivateEmployee(dc.EmployeeOid, dc.EmployeeVersion));
|
||||
return true;
|
||||
@@ -115,7 +116,7 @@ namespace BeWo.View.Navigation
|
||||
|
||||
private void mainNavigationView_ExcelExport(object sender, EventArgs<IEnumerable<IFilterableDC>> e)
|
||||
{
|
||||
var path = BeWoApp.GetAndCreateUserAppDataPath() + "\\Mitarbeiter.xls";
|
||||
var path = BeWoApp.GetAndCreateUserAppDataPath() + Translator.Translate("\\Mitarbeiter.xls");
|
||||
|
||||
var sf = new SaveFileDialog { FileName = Path.GetFileName(path), Filter = "Microsoft Excel 97-2003-Arbeitsblatt|*.xls|Alle Dateien|*.*" };
|
||||
if (sf.ShowDialog() != true)
|
||||
|
||||
@@ -20,6 +20,7 @@ using BS.Shared.Core;
|
||||
using BS.Shared.DataContracts;
|
||||
using BS.Shared.DataContracts.Compact;
|
||||
using BS.Shared.Extensions;
|
||||
using BS.Shared.Translation;
|
||||
|
||||
namespace BeWo.View.Navigation
|
||||
{
|
||||
@@ -264,8 +265,8 @@ namespace BeWo.View.Navigation
|
||||
set
|
||||
{
|
||||
mainGroup.Header = value;
|
||||
chkShowArchived.Content = " Archivierte " + value + " anzeigen";
|
||||
chkShowDeleted.Content = " Gelöschte " + value + " anzeigen";
|
||||
chkShowArchived.Content = " " + Translator.Translate("Archivierte {0} anzeigen", value);
|
||||
chkShowDeleted.Content = " " + Translator.Translate("Gelöschte {0} anzeigen", value);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -1,6 +1,7 @@
|
||||
using System.Collections.Generic;
|
||||
|
||||
using BeWo.Core;
|
||||
using BS.Shared.Translation;
|
||||
|
||||
namespace BeWo.View.Navigation.Sorter
|
||||
{
|
||||
@@ -15,7 +16,7 @@ namespace BeWo.View.Navigation.Sorter
|
||||
list.Add(new SortItem("Vorname", "FirstName"));
|
||||
list.Add(new SortItem("Startdatum", "StartDate"));
|
||||
list.Add(new SortItem("Enddatum", "EndDate"));
|
||||
list.Add(new SortItem("Kostenträger", "CostBearer"));
|
||||
list.Add(new SortItem(Translator.Translate("Kostenträger"), "CostBearer"));
|
||||
|
||||
return list;
|
||||
}
|
||||
|
||||
@@ -2,7 +2,8 @@
|
||||
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
|
||||
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
|
||||
xmlns:localView="clr-namespace:BeWo.View"
|
||||
xmlns:localNavView="clr-namespace:BeWo.View.Navigation"
|
||||
xmlns:localNavView="clr-namespace:BeWo.View.Navigation"
|
||||
xmlns:t="clr-namespace:BeWo.MultiLanguage.Markup"
|
||||
Loaded="OnLoaded">
|
||||
<Grid>
|
||||
<Grid.Resources>
|
||||
@@ -30,7 +31,7 @@
|
||||
</Border>
|
||||
<StackPanel Margin="5">
|
||||
|
||||
<TextBlock Text="{Binding CostBearer, Converter={StaticResource StringFormatConverter}, ConverterParameter=Kostenträger: \{0\}}" FontSize="14" Foreground="#FFD2D2D2" FontFamily="Microsoft Sans Serif" />
|
||||
<TextBlock Text="{Binding CostBearer, Converter={StaticResource StringFormatConverter}, ConverterParameter={t:Translate Kostenträger: \{0\}}}" FontSize="14" Foreground="#FFD2D2D2" FontFamily="Microsoft Sans Serif" />
|
||||
|
||||
<TextBlock FontSize="12" Foreground="#FFD2D2D2" FontFamily="Microsoft Sans Serif" Margin="5 5 0 0"
|
||||
Text="{Binding ApprovedHours, Converter={StaticResource StringFormatConverter}, ConverterParameter=Genehmigte Stunden: \{0:0.##\}}" />
|
||||
@@ -45,7 +46,7 @@
|
||||
</DataTemplate>
|
||||
</Grid.Resources>
|
||||
<localNavView:MainNavigationView x:Name="mainNavigationView"
|
||||
MainGroupHeader="Hilfepläne"
|
||||
MainGroupHeader="{t:Translate Hilfepläne}"
|
||||
CreateNewObject="mainNavigationView_CreateNewObject"
|
||||
OpenObject="mainNavigationView_OpenObject"
|
||||
DeleteObject="mainNavigationView_DeleteObject"
|
||||
|
||||
@@ -17,6 +17,8 @@ using BS.Shared.DataContracts;
|
||||
using BS.Shared.DataContracts.Compact;
|
||||
using BS.Shared.Extensions;
|
||||
using BeWo.Core.Service;
|
||||
using BeWo.MultiLanguage;
|
||||
using BS.Shared.Translation;
|
||||
using Microsoft.Win32;
|
||||
|
||||
namespace BeWo.View.Navigation
|
||||
@@ -44,12 +46,12 @@ namespace BeWo.View.Navigation
|
||||
this.chkShowOnlyMySCs = new CheckBox();
|
||||
this.chkShowOnlyMySCs.FontSize = 12;
|
||||
this.chkShowOnlyMySCs.Margin = new Thickness(10, 0, 0, 0);
|
||||
this.chkShowOnlyMySCs.Content = "Nur meine Hilfepläne anzeigen";
|
||||
this.chkShowOnlyMySCs.Content = Translator.Translate("Nur meine Hilfepläne anzeigen");
|
||||
|
||||
this.chkShowOnlyTeamSCs = new CheckBox();
|
||||
this.chkShowOnlyTeamSCs.FontSize = 12;
|
||||
this.chkShowOnlyTeamSCs.Margin = new Thickness(10, 0, 0, 0);
|
||||
this.chkShowOnlyTeamSCs.Content = "Nur Hilfepläne meines Teams anzeigen";
|
||||
this.chkShowOnlyTeamSCs.Content = Translator.Translate("Nur Hilfepläne meines Teams anzeigen");
|
||||
|
||||
this.chkShowOnlyMySCs.VerticalAlignment = VerticalAlignment.Center;
|
||||
this.chkShowOnlyTeamSCs.VerticalAlignment = VerticalAlignment.Center;
|
||||
@@ -130,7 +132,7 @@ namespace BeWo.View.Navigation
|
||||
CompactSupportConceptDC dc = obj as CompactSupportConceptDC;
|
||||
if (dc != null)
|
||||
{
|
||||
if (MessageBox.Show("Wollen Sie den Hilfeplan wirklich archivieren?", "Archivieren", MessageBoxButton.YesNo, MessageBoxImage.Exclamation) == MessageBoxResult.Yes)
|
||||
if (MessageBox.Show(Translator.Translate("Wollen Sie den Hilfeplan wirklich archivieren?"), "Archivieren", MessageBoxButton.YesNo, MessageBoxImage.Exclamation) == MessageBoxResult.Yes)
|
||||
{
|
||||
ServiceFacade.DoCustomerServiceAsync(
|
||||
s =>
|
||||
@@ -159,7 +161,7 @@ namespace BeWo.View.Navigation
|
||||
var dc = obj as CompactSupportConceptDC;
|
||||
if (dc != null)
|
||||
{
|
||||
if (MessageBox.Show("Wollen Sie den Hilfeplan wirklich löschen?", "Löschen", MessageBoxButton.YesNo, MessageBoxImage.Exclamation) == MessageBoxResult.Yes)
|
||||
if (MessageBox.Show(Translator.Translate("Wollen Sie den Hilfeplan wirklich löschen?"), "Löschen", MessageBoxButton.YesNo, MessageBoxImage.Exclamation) == MessageBoxResult.Yes)
|
||||
{
|
||||
var list = ServiceFacade.DoOperationsServiceSync(s => s.GetSupportConceptInfosForSupportConceptOid(dc.SupportConceptOid));
|
||||
var delete = true;
|
||||
@@ -174,7 +176,7 @@ namespace BeWo.View.Navigation
|
||||
|
||||
if (containsServiceRecords)
|
||||
{
|
||||
if (MessageBox.Show("Für den gewählten Hilfeplan wurden bereits Leistungen hinterlegt.\n Möchten Sie wirklich fortfahren und den Hilfeplan löschen?", "Löschen", MessageBoxButton.YesNo, MessageBoxImage.Exclamation) == MessageBoxResult.No)
|
||||
if (MessageBox.Show(Translator.Translate("Für den gewählten Hilfeplan wurden bereits Leistungen hinterlegt.\n Möchten Sie wirklich fortfahren und den Hilfeplan löschen?"), "Löschen", MessageBoxButton.YesNo, MessageBoxImage.Exclamation) == MessageBoxResult.No)
|
||||
{
|
||||
delete = false;
|
||||
}
|
||||
@@ -202,7 +204,7 @@ namespace BeWo.View.Navigation
|
||||
|
||||
private void mainNavigationView_ExcelExport(object sender, EventArgs<IEnumerable<IFilterableDC>> e)
|
||||
{
|
||||
var path = BeWoApp.GetAndCreateUserAppDataPath() + "\\Hilfepläne.xls";
|
||||
var path = BeWoApp.GetAndCreateUserAppDataPath() + Translator.Translate("\\Hilfepläne.xls");
|
||||
|
||||
var sf = new SaveFileDialog { FileName = Path.GetFileName(path), Filter = "Microsoft Excel 97-2003-Arbeitsblatt|*.xls|Alle Dateien|*.*" };
|
||||
if (sf.ShowDialog() != true)
|
||||
@@ -268,7 +270,7 @@ namespace BeWo.View.Navigation
|
||||
|
||||
public void MainNavigationView_OnReactivateObject(CompactSupportConceptDC selectedSupportConcept)
|
||||
{
|
||||
if (MessageBox.Show("Wollen Sie den Hilfeplan wirklich reaktivieren?", "Reaktivieren", MessageBoxButton.YesNo, MessageBoxImage.Exclamation) == MessageBoxResult.No)
|
||||
if (MessageBox.Show(Translator.Translate("Wollen Sie den Hilfeplan wirklich reaktivieren?"), Translator.Translate("Reaktivieren"), MessageBoxButton.YesNo, MessageBoxImage.Exclamation) == MessageBoxResult.No)
|
||||
{
|
||||
return;
|
||||
}
|
||||
|
||||
@@ -10,7 +10,9 @@
|
||||
HorizontalAlignment="Stretch" VerticalAlignment="Stretch" Focusable="True"
|
||||
xmlns:dxe="http://schemas.devexpress.com/winfx/2008/xaml/editors"
|
||||
xmlns:dx="http://schemas.devexpress.com/winfx/2008/xaml/core"
|
||||
xmlns:d="http://schemas.microsoft.com/expression/blend/2008" xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" mc:Ignorable="d">
|
||||
xmlns:d="http://schemas.microsoft.com/expression/blend/2008" xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
|
||||
xmlns:markup="clr-namespace:BeWo.MultiLanguage.Markup"
|
||||
mc:Ignorable="d">
|
||||
<GroupBox Style="{StaticResource ObjectEditGroupBox}" Header="Jahresbericht">
|
||||
<Grid>
|
||||
<Grid.ColumnDefinitions>
|
||||
@@ -47,7 +49,7 @@
|
||||
<Label Content="Jahr:" HorizontalAlignment="Left" Grid.Column="0" Grid.Row="0" VerticalAlignment="Center" />
|
||||
<ComboBox Grid.Column="1" Grid.Row="0" Margin="3" Height="23" Name="combobox_year" />
|
||||
|
||||
<Label x:Name="lblCostcenter" Content="Kostenträger:" HorizontalAlignment="Left" Grid.Column="0" Grid.Row="1" VerticalAlignment="Center" />
|
||||
<Label x:Name="lblCostcenter" Content="{markup:Translate Kostenträger:}" HorizontalAlignment="Left" Grid.Column="0" Grid.Row="1" VerticalAlignment="Center" />
|
||||
<uc:PopUpEdit Grid.Column="1" Grid.ColumnSpan="1" Grid.Row="1"
|
||||
IsReadOnly="True" x:Name="popupedit_costcenter" DeleteButtonVisibility="Collapsed" PopUpClick="popupedit_costcenter_PopUpClick" HorizontalAlignment="Left" Width="200" HorizontalContentAlignment="Left" Height="24" Margin="3" />
|
||||
|
||||
|
||||
@@ -8,6 +8,7 @@ using BeWo.Core.Service;
|
||||
using BS.Shared;
|
||||
using BS.Shared.DataContracts;
|
||||
using BS.Shared.Services;
|
||||
using BS.Shared.Translation;
|
||||
|
||||
namespace BeWo.View.Report.FLSReport
|
||||
{
|
||||
@@ -218,14 +219,14 @@ namespace BeWo.View.Report.FLSReport
|
||||
headerRow.ShowServiceRecords = config.ShowServiceRecords;
|
||||
if (config.ReportType == FLSReportType.Employee)
|
||||
{
|
||||
headerRow.GroupName = "Klient/in";
|
||||
headerRow.GroupName = Translator.Translate("Klient/in");
|
||||
}
|
||||
else if (config.ReportType == FLSReportType.Customer)
|
||||
{
|
||||
headerRow.GroupName = "Mitarbeiter/in";
|
||||
headerRow.GroupName = Translator.Translate("Mitarbeiter/in");
|
||||
}
|
||||
else if (config.ReportType == FLSReportType.Costbearer)
|
||||
headerRow.GroupName = "Kostenträger";
|
||||
headerRow.GroupName = Translator.Translate("Kostenträger");
|
||||
else
|
||||
headerRow.GroupName = "Team";
|
||||
|
||||
|
||||
@@ -11,7 +11,9 @@
|
||||
xmlns:dxe="http://schemas.devexpress.com/winfx/2008/xaml/editors"
|
||||
xmlns:dx="http://schemas.devexpress.com/winfx/2008/xaml/core"
|
||||
xmlns:d="http://schemas.microsoft.com/expression/blend/2008" xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
|
||||
xmlns:localViewControls="clr-namespace:BeWo.View.Controls" mc:Ignorable="d">
|
||||
xmlns:localViewControls="clr-namespace:BeWo.View.Controls"
|
||||
xmlns:markup="clr-namespace:BeWo.MultiLanguage.Markup"
|
||||
mc:Ignorable="d">
|
||||
<GroupBox Style="{StaticResource ObjectEditGroupBox}" Header="Auswertung über erbrachte Stunden">
|
||||
<Grid>
|
||||
<Grid.ColumnDefinitions>
|
||||
@@ -32,10 +34,10 @@
|
||||
<ColumnDefinition Width="Auto"/>
|
||||
</Grid.ColumnDefinitions>
|
||||
<Button x:Name="button_generate" Grid.Column="0" Content="Aktualisieren" Click="button_generate_Click" Height="24" HorizontalAlignment="Left" Width="80" />
|
||||
<RadioButton x:Name="radioEmployeeReport" Grid.Column="1" Content="Nach Mitarbeiter gruppieren" GroupName="radioReportType" IsChecked="True" Margin="4,4,0,0" Checked="RadioButton_Checked" />
|
||||
<RadioButton x:Name="radioClientReport" Grid.Column="2" GroupName="radioReportType" Content="Nach Klient gruppieren" Margin="4,4,0,0" Checked="RadioButton_Checked" />
|
||||
<RadioButton x:Name="radioCostbearerReport" Grid.Column="3" GroupName="radioReportType" Content="Nach Kostenträger gruppieren" Margin="4,4,0,0" Checked="RadioButton_Checked" />
|
||||
<RadioButton x:Name="radioTeamReport" Grid.Column="4" GroupName="radioReportType" Content="Nach Team gruppieren" Margin="4,4,0,0" Checked="RadioButton_Checked"/>
|
||||
<RadioButton x:Name="radioEmployeeReport" Grid.Column="1" Content="{markup:Translate Nach Mitarbeiter gruppieren}" GroupName="radioReportType" IsChecked="True" Margin="4,4,0,0" Checked="RadioButton_Checked" />
|
||||
<RadioButton x:Name="radioClientReport" Grid.Column="2" GroupName="radioReportType" Content="{markup:Translate Nach Klient gruppieren}" Margin="4,4,0,0" Checked="RadioButton_Checked" />
|
||||
<RadioButton x:Name="radioCostbearerReport" Grid.Column="3" GroupName="radioReportType" Content="{markup:Translate Nach Kostenträger gruppieren}" Margin="4,4,0,0" Checked="RadioButton_Checked" />
|
||||
<RadioButton x:Name="radioTeamReport" Grid.Column="4" GroupName="radioReportType" Content="{markup:Translate Nach Team gruppieren}" Margin="4,4,0,0" Checked="RadioButton_Checked"/>
|
||||
</Grid>
|
||||
</uc:ExpanderPanel.Header>
|
||||
<Grid>
|
||||
|
||||
@@ -22,7 +22,7 @@ using BS.Shared.DataContracts;
|
||||
using BS.Shared.DataContracts.ClientPartials;
|
||||
using BS.Shared.DataContracts.Compact;
|
||||
using BS.Shared.Extensions;
|
||||
|
||||
using BS.Shared.Translation;
|
||||
using Microsoft.Win32;
|
||||
|
||||
namespace BeWo.View.Report.FLSReport
|
||||
@@ -118,25 +118,25 @@ namespace BeWo.View.Report.FLSReport
|
||||
{
|
||||
key = "CustomerContentBrush";
|
||||
|
||||
checkbox_sortBySubGroup.Content = "Nach Mitarbeiter sortieren";
|
||||
checkbox_sortBySubGroup.Content = Translator.Translate("Nach Mitarbeiter sortieren");
|
||||
}
|
||||
else if (radioCostbearerReport.IsChecked != null && radioCostbearerReport.IsChecked.Value)
|
||||
{
|
||||
key = "OrganisationContentBrush";
|
||||
enabled = false;
|
||||
|
||||
checkbox_sortBySubGroup.Content = "Nach Kostenträger sortieren";
|
||||
checkbox_sortBySubGroup.Content = Translator.Translate("Nach Kostenträger sortieren");
|
||||
}
|
||||
else if (radioTeamReport.IsChecked != null && radioTeamReport.IsChecked.Value)
|
||||
{
|
||||
key = "TeamContentBrush";
|
||||
enabled = false;
|
||||
|
||||
checkbox_sortBySubGroup.Content = "Nach Team sortieren";
|
||||
checkbox_sortBySubGroup.Content = Translator.Translate("Nach Team sortieren");
|
||||
}
|
||||
else
|
||||
{
|
||||
checkbox_sortBySubGroup.Content = "Nach Klienten sortieren";
|
||||
checkbox_sortBySubGroup.Content = Translator.Translate("Nach Klienten sortieren");
|
||||
}
|
||||
|
||||
if (!BeWoApp.LoggedOnUser.HasRight(UserRightType.Analysis_EmployeeOverviewAll_View))
|
||||
@@ -674,18 +674,18 @@ namespace BeWo.View.Report.FLSReport
|
||||
|
||||
if (this._FLSOverview.FLSOverviewConfig.ReportType == FLSReportType.Employee)
|
||||
{
|
||||
lHeaderCaptions.Add("Mitarbeiter/in");
|
||||
lHeaderCaptions.Add(Translator.Translate("Mitarbeiter/in"));
|
||||
if (!this._FLSOverview.FLSOverviewConfig.ShowOnlyTotalRows || !this._FLSOverview.FLSOverviewConfig.ShowServiceRecords)
|
||||
{
|
||||
lHeaderCaptions.Add("Klient/in");
|
||||
lHeaderCaptions.Add(Translator.Translate("Klient/in"));
|
||||
}
|
||||
}
|
||||
else if (this._FLSOverview.FLSOverviewConfig.ReportType == FLSReportType.Customer)
|
||||
{
|
||||
lHeaderCaptions.Add("Klient/in");
|
||||
lHeaderCaptions.Add(Translator.Translate("Klient/in"));
|
||||
if (!this._FLSOverview.FLSOverviewConfig.ShowOnlyTotalRows || !this._FLSOverview.FLSOverviewConfig.ShowServiceRecords)
|
||||
{
|
||||
lHeaderCaptions.Add("Mitarbeiter/in");
|
||||
lHeaderCaptions.Add(Translator.Translate("Mitarbeiter/in"));
|
||||
}
|
||||
}
|
||||
else if (this._FLSOverview.FLSOverviewConfig.ReportType == FLSReportType.Costbearer)
|
||||
@@ -693,7 +693,7 @@ namespace BeWo.View.Report.FLSReport
|
||||
// lHeaderCaptions.Add("");
|
||||
if (!this._FLSOverview.FLSOverviewConfig.ShowOnlyTotalRows || !this._FLSOverview.FLSOverviewConfig.ShowServiceRecords)
|
||||
{
|
||||
lHeaderCaptions.Add("Kostenträger");
|
||||
lHeaderCaptions.Add(Translator.Translate("Kostenträger"));
|
||||
}
|
||||
}
|
||||
else if (_FLSOverview.FLSOverviewConfig.ReportType == FLSReportType.Team)
|
||||
@@ -715,15 +715,15 @@ namespace BeWo.View.Report.FLSReport
|
||||
{
|
||||
if (this._FLSOverview.FLSOverviewConfig.ReportType == FLSReportType.Employee)
|
||||
{
|
||||
lHeaderCaptions.Add("Klient/in");
|
||||
lHeaderCaptions.Add(Translator.Translate("Klient/in"));
|
||||
}
|
||||
else if (this._FLSOverview.FLSOverviewConfig.ReportType == FLSReportType.Customer)
|
||||
{
|
||||
lHeaderCaptions.Add("Mitarbeiter/in");
|
||||
lHeaderCaptions.Add(Translator.Translate("Mitarbeiter/in"));
|
||||
}
|
||||
else if (this._FLSOverview.FLSOverviewConfig.ReportType == FLSReportType.Costbearer)
|
||||
{
|
||||
lHeaderCaptions.Add("Kostenträger");
|
||||
lHeaderCaptions.Add(Translator.Translate("Kostenträger"));
|
||||
}
|
||||
else if (_FLSOverview.FLSOverviewConfig.ReportType == FLSReportType.Team)
|
||||
lHeaderCaptions.Add("Team");
|
||||
|
||||
@@ -52,7 +52,7 @@
|
||||
</Grid.RowDefinitions>
|
||||
<TextBlock TextTrimming="CharacterEllipsis" Text="{Binding CustomerName}" Foreground="White" FontFamily="Microsoft Sans Serif" FontWeight="Bold" FontSize="14" Margin="0,0,0,0" ToolTip="{Binding CustomerName}" />
|
||||
<TextBlock Grid.Row="1" Text="{Binding SupportConceptTimeSpanString}" Foreground="#FFD2D2D2" FontFamily="Microsoft Sans Serif" FontSize="12" Margin="0,0,0,1" ToolTip="Hilfeplan Start- und Endzeit" />
|
||||
<TextBlock Grid.Column="1" Text="{Binding CostBearerName}" Foreground="White" FontFamily="Microsoft Sans Serif" FontSize="14" Margin="5,0,0,0" ToolTip="{Binding CostBearerName, Converter={StaticResource StringFormatConverter}, ConverterParameter='{}Kostenträger {0}'}" />
|
||||
<TextBlock Grid.Column="1" Text="{Binding CostBearerName}" Foreground="White" FontFamily="Microsoft Sans Serif" FontSize="14" Margin="5,0,0,0" ToolTip="{Binding CostBearerName, Converter={StaticResource StringFormatConverter}, ConverterParameter='{}Kostenxxxxxxträger {0}'}" />
|
||||
<TextBlock Grid.Row="1" Grid.Column="1" Text="{Binding DaysOverrun}" Foreground="White" FontFamily="Microsoft Sans Serif" FontSize="12" Margin="5,0,0,0" ToolTip="anz Tage seit Ablauf des Hilfeplans" />
|
||||
<!--<TextBlock Grid.Column="1" Text="{Binding ReferenceNumber}" Foreground="White" FontFamily="Microsoft Sans Serif" FontSize="14" Margin="5,3,0,0" ToolTip="Aktenzeichen"/>-->
|
||||
|
||||
|
||||
@@ -1,4 +1,6 @@
|
||||
<localView:BeWoView x:Class="BeWo.View.Report.Finance.OutstandingReceivablesView" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:localView="clr-namespace:BeWo.View" xmlns:localAnalysisView="clr-namespace:BeWo.View.Report.Finance" xmlns:conv="clr-namespace:BeWo.Converter" Height="Auto" Width="Auto" HorizontalAlignment="Stretch" VerticalAlignment="Stretch" Focusable="True">
|
||||
<localView:BeWoView x:Class="BeWo.View.Report.Finance.OutstandingReceivablesView" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:localView="clr-namespace:BeWo.View" xmlns:localAnalysisView="clr-namespace:BeWo.View.Report.Finance" xmlns:conv="clr-namespace:BeWo.Converter"
|
||||
xmlns:markup="clr-namespace:BeWo.MultiLanguage.Markup"
|
||||
Height="Auto" Width="Auto" HorizontalAlignment="Stretch" VerticalAlignment="Stretch" Focusable="True">
|
||||
<Grid>
|
||||
<GroupBox Style="{StaticResource ObjectEditGroupBox}" Header="Offene Forderungen">
|
||||
|
||||
@@ -15,8 +17,8 @@
|
||||
<TextBox Height="20" x:Name="textbox_search" MinWidth="90" Margin="3,0,0,0" Width="300" TabIndex="0" Template="{DynamicResource SearchTextBoxTemplate}" BorderThickness="0,0,0,0" />
|
||||
<Button Content="Aktualisieren" Margin="5,0,0,0" x:Name="buttonRefresh" Click="buttonRefresh_Click" />
|
||||
</StackPanel>
|
||||
<CheckBox FontFamily="Microsoft Sans Serif" FontSize="12" Margin="0,3,0,0" Content="Nur offene Forderungen anzeigen" VerticalAlignment="Center" x:Name="chkShowOnlyOutstandingReceivables" />
|
||||
<CheckBox FontFamily="Microsoft Sans Serif" FontSize="12" Margin="0,3,0,0" Content="Nur archivierte Hilfepläne anzeigen" VerticalAlignment="Center" x:Name="chkShowArchived" />
|
||||
<CheckBox FontFamily="Microsoft Sans Serif" FontSize="12" Margin="0,3,0,0" Content="{markup:Translate Nur offene Forderungen anzeigen}" VerticalAlignment="Center" x:Name="chkShowOnlyOutstandingReceivables" />
|
||||
<CheckBox FontFamily="Microsoft Sans Serif" FontSize="12" Margin="0,3,0,0" Content="{markup:Translate Nur archivierte Hilfepläne anzeigen}" VerticalAlignment="Center" x:Name="chkShowArchived" />
|
||||
</StackPanel>
|
||||
|
||||
|
||||
|
||||
@@ -8,6 +8,7 @@ using BeWo.Core.Service;
|
||||
|
||||
using BS.Shared.DataContracts;
|
||||
using BS.Shared.Services;
|
||||
using BS.Shared.Translation;
|
||||
|
||||
namespace BeWo.View.Report.MitarbeiterKoelnRing
|
||||
{
|
||||
@@ -234,14 +235,14 @@ namespace BeWo.View.Report.MitarbeiterKoelnRing
|
||||
headerRow.ShowServiceRecords = config.ShowServiceRecords;
|
||||
if (config.ReportType == FLSReportType.Employee)
|
||||
{
|
||||
headerRow.GroupName = "Klient/in";
|
||||
headerRow.GroupName = Translator.Translate("Klient/in");
|
||||
headerRow.Text1 = "Abteilung";
|
||||
headerRow.Text2 = "Status";
|
||||
}
|
||||
else if (config.ReportType == FLSReportType.Customer)
|
||||
headerRow.GroupName = "Mitarbeiter/in";
|
||||
headerRow.GroupName = Translator.Translate("Mitarbeiter/in");
|
||||
else if (config.ReportType == FLSReportType.Costbearer)
|
||||
headerRow.GroupName = "Kostenträger";
|
||||
headerRow.GroupName = Translator.Translate("Kostenträger");
|
||||
else
|
||||
headerRow.GroupName = "Team";
|
||||
|
||||
|
||||
@@ -5,8 +5,10 @@ using System.Windows;
|
||||
using System.Windows.Controls;
|
||||
using System.Windows.Media;
|
||||
using BeWo.Core.Service;
|
||||
using BeWo.MultiLanguage;
|
||||
using BS.Shared;
|
||||
using BS.Shared.DataContracts.Compact;
|
||||
using BS.Shared.Translation;
|
||||
|
||||
namespace BeWo.View.Search
|
||||
{
|
||||
@@ -101,7 +103,7 @@ namespace BeWo.View.Search
|
||||
|
||||
sp.Children.Add(mChkBoxShowOnlyMyClients);
|
||||
|
||||
mChkBoxShowExpiredSupportConcepts = new CheckBox {Content = "Abgelaufene Hilfepläne anzeigen", Margin = new Thickness(5, 0, 0, 0)};
|
||||
mChkBoxShowExpiredSupportConcepts = new CheckBox {Content = Translator.Translate("Abgelaufene Hilfepläne anzeigen"), Margin = new Thickness(5, 0, 0, 0)};
|
||||
mChkBoxShowExpiredSupportConcepts.Checked += FilterCheckBoxChanged;
|
||||
mChkBoxShowExpiredSupportConcepts.Unchecked += FilterCheckBoxChanged;
|
||||
mChkBoxShowExpiredSupportConcepts.FontSize = 12;
|
||||
|
||||
@@ -79,6 +79,7 @@
|
||||
<Compile Include="Teamstundenkonto.designer.cs">
|
||||
<DependentUpon>Teamstundenkonto.cs</DependentUpon>
|
||||
</Compile>
|
||||
<Compile Include="Translation\TranslationDictionary.cs" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<EmbeddedResource Include="Mitarbeiterstundenkonto.resx">
|
||||
@@ -108,6 +109,7 @@
|
||||
<Name>Shared</Name>
|
||||
</ProjectReference>
|
||||
</ItemGroup>
|
||||
<ItemGroup />
|
||||
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
|
||||
<!-- To modify your build process, add your task inside one of the targets below and uncomment it.
|
||||
Other similar extension points exist, see Microsoft.Common.targets.
|
||||
|
||||
77
ReportImp/DerKarrenSbd/CustomHomeContentGenerator.cs
Normal file
77
ReportImp/DerKarrenSbd/CustomHomeContentGenerator.cs
Normal file
@@ -0,0 +1,77 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using BeWo.Data.Access;
|
||||
using BeWo.Data.Entities;
|
||||
using BeWo.Service.DCEntityMapper;
|
||||
using BeWo.Service.Plugins;
|
||||
using BS.Shared.DataContracts.Compact;
|
||||
|
||||
namespace DerKarrenSbd
|
||||
{
|
||||
class CustomHomeContentGenerator : HomeContentGenerator
|
||||
{
|
||||
public override List<CompactSupportConceptDC> GetExpiringSupportConcepts(long? employeeOid, DateTime expiredUntil)
|
||||
{
|
||||
Employee emp = null;
|
||||
|
||||
if (employeeOid.HasValue)
|
||||
{
|
||||
emp = DAOFactory.GenericDAO.LoadByID<Employee>(employeeOid.Value);
|
||||
}
|
||||
|
||||
|
||||
IEnumerable<SupportConcept> result = DAOFactory.SearchDAO.FindExpiringSupportConcepts(null, DateTime.Now.AddYears(-1), expiredUntil);
|
||||
|
||||
if (emp.LeadingTeams.Count > 0)
|
||||
{
|
||||
Dictionary<long, long> teamEmployeeDict = new Dictionary<long, long>();
|
||||
teamEmployeeDict.Add(employeeOid.Value, employeeOid.Value);
|
||||
foreach (var team in emp.LeadingTeams)
|
||||
{
|
||||
foreach (var member in team.MemberList)
|
||||
{
|
||||
if (!teamEmployeeDict.ContainsKey(member.Oid.Value))
|
||||
{
|
||||
teamEmployeeDict.Add(member.Oid.Value, member.Oid.Value);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
List<SupportConcept> listeTemp = new List<SupportConcept>();
|
||||
foreach (var sc in result)
|
||||
{
|
||||
bool add = false;
|
||||
foreach (var e2c in sc.Customer.Employee2CustomerList)
|
||||
{
|
||||
if (teamEmployeeDict.ContainsKey(e2c.EmployeeOid.Value))
|
||||
{
|
||||
add = true;
|
||||
}
|
||||
}
|
||||
|
||||
if (add)
|
||||
{
|
||||
listeTemp.Add(sc);
|
||||
}
|
||||
}
|
||||
|
||||
result = listeTemp;
|
||||
}
|
||||
|
||||
|
||||
List<SupportConcept> liste = new List<SupportConcept>();
|
||||
foreach (var sc in result)
|
||||
{
|
||||
if (!sc.RenewalSendDate.HasValue)
|
||||
{
|
||||
liste.Add(sc);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
return MapperFactory.CompactSupportConceptDC_SupportConcept.MapToNewDCs(liste);
|
||||
}
|
||||
}
|
||||
}
|
||||
95
ReportImp/DerKarrenSbd/DerKarrenSbd.csproj
Normal file
95
ReportImp/DerKarrenSbd/DerKarrenSbd.csproj
Normal file
@@ -0,0 +1,95 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Project ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<Import Project="$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props" Condition="Exists('$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props')" />
|
||||
<PropertyGroup>
|
||||
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
|
||||
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
|
||||
<ProjectGuid>{7CB8B860-765E-4078-B2CD-C6D5FCCA937F}</ProjectGuid>
|
||||
<OutputType>Library</OutputType>
|
||||
<AppDesignerFolder>Properties</AppDesignerFolder>
|
||||
<RootNamespace>DerKarrenSbd</RootNamespace>
|
||||
<AssemblyName>7709306800_Reports</AssemblyName>
|
||||
<TargetFrameworkVersion>v4.5</TargetFrameworkVersion>
|
||||
<FileAlignment>512</FileAlignment>
|
||||
<TargetFrameworkProfile />
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
|
||||
<DebugSymbols>true</DebugSymbols>
|
||||
<DebugType>full</DebugType>
|
||||
<Optimize>false</Optimize>
|
||||
<OutputPath>..\..\Host\bin\</OutputPath>
|
||||
<DefineConstants>DEBUG;TRACE</DefineConstants>
|
||||
<ErrorReport>prompt</ErrorReport>
|
||||
<WarningLevel>4</WarningLevel>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
|
||||
<DebugType>pdbonly</DebugType>
|
||||
<Optimize>true</Optimize>
|
||||
<OutputPath>..\..\Host\bin\</OutputPath>
|
||||
<DefineConstants>TRACE</DefineConstants>
|
||||
<ErrorReport>prompt</ErrorReport>
|
||||
<WarningLevel>4</WarningLevel>
|
||||
</PropertyGroup>
|
||||
<ItemGroup>
|
||||
<Reference Include="DevExpress.Data.v17.1, Version=17.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a, processorArchitecture=MSIL" />
|
||||
<Reference Include="DevExpress.Printing.v17.1.Core, Version=17.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a, processorArchitecture=MSIL" />
|
||||
<Reference Include="DevExpress.Utils.v17.1, Version=17.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a, processorArchitecture=MSIL" />
|
||||
<Reference Include="DevExpress.XtraPrinting.v17.1, Version=17.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a, processorArchitecture=MSIL" />
|
||||
<Reference Include="DevExpress.XtraReports.v17.1, Version=17.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a, processorArchitecture=MSIL" />
|
||||
<Reference Include="System" />
|
||||
<Reference Include="System.Core" />
|
||||
<Reference Include="System.Drawing" />
|
||||
<Reference Include="System.Windows.Forms" />
|
||||
<Reference Include="System.Xml.Linq" />
|
||||
<Reference Include="System.Data.DataSetExtensions" />
|
||||
<Reference Include="Microsoft.CSharp" />
|
||||
<Reference Include="System.Data" />
|
||||
<Reference Include="System.Net.Http" />
|
||||
<Reference Include="System.Xml" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<Compile Include="Mitarbeiterstundenkonto.cs">
|
||||
<SubType>Component</SubType>
|
||||
</Compile>
|
||||
<Compile Include="Mitarbeiterstundenkonto.designer.cs">
|
||||
<DependentUpon>Mitarbeiterstundenkonto.cs</DependentUpon>
|
||||
</Compile>
|
||||
<Compile Include="Properties\AssemblyInfo.cs" />
|
||||
<Compile Include="CustomHomeContentGenerator.cs" />
|
||||
<Compile Include="Teamstundenkonto.cs">
|
||||
<SubType>Component</SubType>
|
||||
</Compile>
|
||||
<Compile Include="Teamstundenkonto.designer.cs">
|
||||
<DependentUpon>Teamstundenkonto.cs</DependentUpon>
|
||||
</Compile>
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<ProjectReference Include="..\..\Data\Data.csproj">
|
||||
<Project>{B0D73E3D-4AE7-4024-93A6-DB1F46D7CCEE}</Project>
|
||||
<Name>Data</Name>
|
||||
</ProjectReference>
|
||||
<ProjectReference Include="..\..\Report\Report.csproj">
|
||||
<Project>{40D8B312-EA64-49E3-A31A-5E57ED4D5654}</Project>
|
||||
<Name>Report</Name>
|
||||
</ProjectReference>
|
||||
<ProjectReference Include="..\..\Service\Service.csproj">
|
||||
<Project>{094331C3-ECEE-4C89-BBFD-4C9DED89F0EF}</Project>
|
||||
<Name>Service</Name>
|
||||
</ProjectReference>
|
||||
<ProjectReference Include="..\..\Shared\Shared.csproj">
|
||||
<Project>{2F50B83D-A3F0-4EC4-979A-3F9B7E3D8ED4}</Project>
|
||||
<Name>Shared</Name>
|
||||
</ProjectReference>
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<EmbeddedResource Include="Mitarbeiterstundenkonto.resx">
|
||||
<DependentUpon>Mitarbeiterstundenkonto.cs</DependentUpon>
|
||||
<SubType>Designer</SubType>
|
||||
</EmbeddedResource>
|
||||
<EmbeddedResource Include="Properties\licenses.licx" />
|
||||
<EmbeddedResource Include="Teamstundenkonto.resx">
|
||||
<DependentUpon>Teamstundenkonto.cs</DependentUpon>
|
||||
</EmbeddedResource>
|
||||
</ItemGroup>
|
||||
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
|
||||
</Project>
|
||||
28
ReportImp/DerKarrenSbd/Mitarbeiterstundenkonto.cs
Normal file
28
ReportImp/DerKarrenSbd/Mitarbeiterstundenkonto.cs
Normal file
@@ -0,0 +1,28 @@
|
||||
using System;
|
||||
using BeWo.Report;
|
||||
using BeWo.Report.ReportObjects;
|
||||
using BS.Shared.Core;
|
||||
|
||||
|
||||
namespace DerKarrenSbd
|
||||
{
|
||||
[IDSpecificClass(Identifier = "Mitarbeiterstundenkonto")]
|
||||
public partial class Mitarbeiterstundenkonto : DevExpress.XtraReports.UI.XtraReport, IBeWoReport<MitarbeiterstundenkontoRO>
|
||||
{
|
||||
|
||||
|
||||
public Mitarbeiterstundenkonto()
|
||||
{
|
||||
InitializeComponent();
|
||||
}
|
||||
|
||||
public void SetReportDataSource(MitarbeiterstundenkontoRO pRO)
|
||||
{
|
||||
var msb = new MitarbeiterstundenkontoBerechnung();
|
||||
msb.CreateReport(pRO);
|
||||
|
||||
this.bindingSource1.DataSource = pRO;
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
717
ReportImp/DerKarrenSbd/Mitarbeiterstundenkonto.designer.cs
generated
Normal file
717
ReportImp/DerKarrenSbd/Mitarbeiterstundenkonto.designer.cs
generated
Normal file
@@ -0,0 +1,717 @@
|
||||
using BeWo.Report.ReportObjects;
|
||||
namespace DerKarrenSbd
|
||||
{
|
||||
partial class Mitarbeiterstundenkonto
|
||||
{
|
||||
/// <summary>
|
||||
/// Required designer variable.
|
||||
/// </summary>
|
||||
private System.ComponentModel.IContainer components = null;
|
||||
|
||||
/// <summary>
|
||||
/// Clean up any resources being used.
|
||||
/// </summary>
|
||||
/// <param name="disposing">true if managed resources should be disposed; otherwise, false.</param>
|
||||
protected override void Dispose(bool disposing)
|
||||
{
|
||||
if (disposing && (components != null))
|
||||
{
|
||||
components.Dispose();
|
||||
}
|
||||
base.Dispose(disposing);
|
||||
}
|
||||
|
||||
#region Designer generated code
|
||||
|
||||
/// <summary>
|
||||
/// Required method for Designer support - do not modify
|
||||
/// the contents of this method with the code editor.
|
||||
/// </summary>
|
||||
private void InitializeComponent()
|
||||
{
|
||||
this.components = new System.ComponentModel.Container();
|
||||
this.Detail = new DevExpress.XtraReports.UI.DetailBand();
|
||||
this.Detail1 = new DevExpress.XtraReports.UI.DetailBand();
|
||||
this.xrTableDetail = new DevExpress.XtraReports.UI.XRTable();
|
||||
this.xrTableRowDetail = new DevExpress.XtraReports.UI.XRTableRow();
|
||||
this.xrTableCell3 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell19 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell20 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell28 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell16 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell27 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell22 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell23 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell21 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell25 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell24 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell26 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.DetailReport = new DevExpress.XtraReports.UI.DetailReportBand();
|
||||
this.GroupHeader1 = new DevExpress.XtraReports.UI.GroupHeaderBand();
|
||||
this.xrTableHeader = new DevExpress.XtraReports.UI.XRTable();
|
||||
this.xrTableRowHeader = new DevExpress.XtraReports.UI.XRTableRow();
|
||||
this.xrTableCell5 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell4 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell2 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell9 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell8 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell10 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell7 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell11 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell12 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell13 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell14 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell15 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.GroupFooter1 = new DevExpress.XtraReports.UI.GroupFooterBand();
|
||||
this.xrTable1 = new DevExpress.XtraReports.UI.XRTable();
|
||||
this.xrTableRow1 = new DevExpress.XtraReports.UI.XRTableRow();
|
||||
this.xrTableCell35 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell37 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell39 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.cellSollGesamt = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.cellFLSSollGesamt = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.cellFLSIstGesamt = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.cellFLSPlusMinusGesamt = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.cellGesamtGesamt = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.cellRelationGesamt = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell47 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell48 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell51 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components);
|
||||
this.ReportHeader = new DevExpress.XtraReports.UI.ReportHeaderBand();
|
||||
this.lblMonat = new DevExpress.XtraReports.UI.XRLabel();
|
||||
this.pageFooterBand1 = new DevExpress.XtraReports.UI.PageFooterBand();
|
||||
this.xrPageInfo2 = new DevExpress.XtraReports.UI.XRPageInfo();
|
||||
this.xrPageInfo1 = new DevExpress.XtraReports.UI.XRPageInfo();
|
||||
this.Title = new DevExpress.XtraReports.UI.XRControlStyle();
|
||||
this.FieldCaption = new DevExpress.XtraReports.UI.XRControlStyle();
|
||||
this.PageInfo = new DevExpress.XtraReports.UI.XRControlStyle();
|
||||
this.DataField = new DevExpress.XtraReports.UI.XRControlStyle();
|
||||
this.fieldFLS = new DevExpress.XtraReports.UI.CalculatedField();
|
||||
this.topMarginBand1 = new DevExpress.XtraReports.UI.TopMarginBand();
|
||||
this.bottomMarginBand1 = new DevExpress.XtraReports.UI.BottomMarginBand();
|
||||
((System.ComponentModel.ISupportInitialize)(this.xrTableDetail)).BeginInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.xrTableHeader)).BeginInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.xrTable1)).BeginInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).BeginInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this)).BeginInit();
|
||||
//
|
||||
// Detail
|
||||
//
|
||||
this.Detail.HeightF = 0F;
|
||||
this.Detail.Name = "Detail";
|
||||
this.Detail.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F);
|
||||
this.Detail.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
|
||||
//
|
||||
// Detail1
|
||||
//
|
||||
this.Detail1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
|
||||
this.xrTableDetail});
|
||||
this.Detail1.Font = new System.Drawing.Font("Arial", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
|
||||
this.Detail1.HeightF = 25F;
|
||||
this.Detail1.Name = "Detail1";
|
||||
this.Detail1.StylePriority.UseFont = false;
|
||||
//
|
||||
// xrTableDetail
|
||||
//
|
||||
this.xrTableDetail.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right)
|
||||
| DevExpress.XtraPrinting.BorderSide.Bottom)));
|
||||
this.xrTableDetail.Font = new System.Drawing.Font("Arial", 8F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
|
||||
this.xrTableDetail.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F);
|
||||
this.xrTableDetail.Name = "xrTableDetail";
|
||||
this.xrTableDetail.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
|
||||
this.xrTableDetail.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] {
|
||||
this.xrTableRowDetail});
|
||||
this.xrTableDetail.SizeF = new System.Drawing.SizeF(1005F, 25F);
|
||||
this.xrTableDetail.StylePriority.UseBorders = false;
|
||||
this.xrTableDetail.StylePriority.UseFont = false;
|
||||
this.xrTableDetail.StylePriority.UsePadding = false;
|
||||
this.xrTableDetail.StylePriority.UseTextAlignment = false;
|
||||
this.xrTableDetail.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
|
||||
//
|
||||
// xrTableRowDetail
|
||||
//
|
||||
this.xrTableRowDetail.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
|
||||
this.xrTableCell3,
|
||||
this.xrTableCell19,
|
||||
this.xrTableCell20,
|
||||
this.xrTableCell28,
|
||||
this.xrTableCell16,
|
||||
this.xrTableCell27,
|
||||
this.xrTableCell22,
|
||||
this.xrTableCell23,
|
||||
this.xrTableCell21,
|
||||
this.xrTableCell25,
|
||||
this.xrTableCell24,
|
||||
this.xrTableCell26});
|
||||
this.xrTableRowDetail.Name = "xrTableRowDetail";
|
||||
this.xrTableRowDetail.Weight = 1D;
|
||||
//
|
||||
// xrTableCell3
|
||||
//
|
||||
this.xrTableCell3.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
|
||||
new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeDetailList.FullName")});
|
||||
this.xrTableCell3.Name = "xrTableCell3";
|
||||
this.xrTableCell3.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 2, 0, 0, 100F);
|
||||
this.xrTableCell3.StylePriority.UseFont = false;
|
||||
this.xrTableCell3.StylePriority.UsePadding = false;
|
||||
this.xrTableCell3.StylePriority.UseTextAlignment = false;
|
||||
this.xrTableCell3.Text = "xrTableCell3";
|
||||
this.xrTableCell3.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
|
||||
this.xrTableCell3.Weight = 0.15329125338142471D;
|
||||
//
|
||||
// xrTableCell19
|
||||
//
|
||||
this.xrTableCell19.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
|
||||
new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeDetailList.StundenSollMax", "{0:0.00}")});
|
||||
this.xrTableCell19.Name = "xrTableCell19";
|
||||
this.xrTableCell19.Text = "xrTableCell19";
|
||||
this.xrTableCell19.Weight = 0.081154151689479551D;
|
||||
//
|
||||
// xrTableCell20
|
||||
//
|
||||
this.xrTableCell20.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
|
||||
new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeDetailList.UrlaubUndKrankheit", "{0:0.00}")});
|
||||
this.xrTableCell20.Name = "xrTableCell20";
|
||||
this.xrTableCell20.Text = "xrTableCell20";
|
||||
this.xrTableCell20.Weight = 0.094679933071566441D;
|
||||
//
|
||||
// xrTableCell28
|
||||
//
|
||||
this.xrTableCell28.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
|
||||
new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeDetailList.StundenSollOhneUrlaubKrankheit", "{0:0.00}")});
|
||||
this.xrTableCell28.Name = "xrTableCell28";
|
||||
this.xrTableCell28.Text = "xrTableCell28";
|
||||
this.xrTableCell28.Weight = 0.0721370604147881D;
|
||||
//
|
||||
// xrTableCell16
|
||||
//
|
||||
this.xrTableCell16.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
|
||||
new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeDetailList.FlsSoll", "{0:0.00}")});
|
||||
this.xrTableCell16.Name = "xrTableCell16";
|
||||
this.xrTableCell16.Text = "xrTableCell16";
|
||||
this.xrTableCell16.Weight = 0.063119927862939587D;
|
||||
//
|
||||
// xrTableCell27
|
||||
//
|
||||
this.xrTableCell27.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
|
||||
new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeDetailList.FlsIst", "{0:0.00}")});
|
||||
this.xrTableCell27.Name = "xrTableCell27";
|
||||
this.xrTableCell27.Text = "xrTableCell27";
|
||||
this.xrTableCell27.Weight = 0.063119927862939615D;
|
||||
//
|
||||
// xrTableCell22
|
||||
//
|
||||
this.xrTableCell22.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
|
||||
new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeDetailList.FlsDiff", "{0:0.00}")});
|
||||
this.xrTableCell22.Name = "xrTableCell22";
|
||||
this.xrTableCell22.Text = "xrTableCell22";
|
||||
this.xrTableCell22.Weight = 0.063119927862939587D;
|
||||
//
|
||||
// xrTableCell23
|
||||
//
|
||||
this.xrTableCell23.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
|
||||
new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeDetailList.StundenGesamtIst", "{0:0.00}")});
|
||||
this.xrTableCell23.Name = "xrTableCell23";
|
||||
this.xrTableCell23.Text = "xrTableCell23";
|
||||
this.xrTableCell23.Weight = 0.063119927862939559D;
|
||||
//
|
||||
// xrTableCell21
|
||||
//
|
||||
this.xrTableCell21.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
|
||||
new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeDetailList.RelationFlsZuMittelbar", "{0:0.00}")});
|
||||
this.xrTableCell21.Name = "xrTableCell21";
|
||||
this.xrTableCell21.Text = "xrTableCell21";
|
||||
this.xrTableCell21.Weight = 0.063119927862939615D;
|
||||
//
|
||||
// xrTableCell25
|
||||
//
|
||||
this.xrTableCell25.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
|
||||
new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeDetailList.Ueberstunden", "{0:0.00}")});
|
||||
this.xrTableCell25.Name = "xrTableCell25";
|
||||
this.xrTableCell25.Text = "xrTableCell25";
|
||||
this.xrTableCell25.Weight = 0.063119927862939587D;
|
||||
//
|
||||
// xrTableCell24
|
||||
//
|
||||
this.xrTableCell24.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
|
||||
new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeDetailList.UeberstundenVormonat", "{0:0.00}")});
|
||||
this.xrTableCell24.Name = "xrTableCell24";
|
||||
this.xrTableCell24.Text = "xrTableCell24";
|
||||
this.xrTableCell24.Weight = 0.0631199278629396D;
|
||||
//
|
||||
// xrTableCell26
|
||||
//
|
||||
this.xrTableCell26.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
|
||||
new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeDetailList.UeberstundenGesamt", "{0:0.00}")});
|
||||
this.xrTableCell26.Name = "xrTableCell26";
|
||||
this.xrTableCell26.Text = "xrTableCell26";
|
||||
this.xrTableCell26.Weight = 0.063119927862939573D;
|
||||
//
|
||||
// DetailReport
|
||||
//
|
||||
this.DetailReport.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] {
|
||||
this.Detail1,
|
||||
this.GroupHeader1,
|
||||
this.GroupFooter1});
|
||||
this.DetailReport.DataMember = "EmployeeDetailList";
|
||||
this.DetailReport.DataSource = this.bindingSource1;
|
||||
this.DetailReport.Level = 0;
|
||||
this.DetailReport.Name = "DetailReport";
|
||||
//
|
||||
// GroupHeader1
|
||||
//
|
||||
this.GroupHeader1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
|
||||
this.xrTableHeader});
|
||||
this.GroupHeader1.HeightF = 70F;
|
||||
this.GroupHeader1.Name = "GroupHeader1";
|
||||
this.GroupHeader1.RepeatEveryPage = true;
|
||||
//
|
||||
// xrTableHeader
|
||||
//
|
||||
this.xrTableHeader.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
|
||||
| DevExpress.XtraPrinting.BorderSide.Right)
|
||||
| DevExpress.XtraPrinting.BorderSide.Bottom)));
|
||||
this.xrTableHeader.Font = new System.Drawing.Font("Arial", 8F, System.Drawing.FontStyle.Bold);
|
||||
this.xrTableHeader.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F);
|
||||
this.xrTableHeader.Name = "xrTableHeader";
|
||||
this.xrTableHeader.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
|
||||
this.xrTableHeader.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] {
|
||||
this.xrTableRowHeader});
|
||||
this.xrTableHeader.SizeF = new System.Drawing.SizeF(1005F, 70F);
|
||||
this.xrTableHeader.StylePriority.UseBorders = false;
|
||||
this.xrTableHeader.StylePriority.UseFont = false;
|
||||
this.xrTableHeader.StylePriority.UsePadding = false;
|
||||
this.xrTableHeader.StylePriority.UseTextAlignment = false;
|
||||
this.xrTableHeader.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
|
||||
//
|
||||
// xrTableRowHeader
|
||||
//
|
||||
this.xrTableRowHeader.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
|
||||
this.xrTableCell5,
|
||||
this.xrTableCell4,
|
||||
this.xrTableCell2,
|
||||
this.xrTableCell9,
|
||||
this.xrTableCell8,
|
||||
this.xrTableCell10,
|
||||
this.xrTableCell7,
|
||||
this.xrTableCell11,
|
||||
this.xrTableCell12,
|
||||
this.xrTableCell13,
|
||||
this.xrTableCell14,
|
||||
this.xrTableCell15});
|
||||
this.xrTableRowHeader.Name = "xrTableRowHeader";
|
||||
this.xrTableRowHeader.Weight = 2.8D;
|
||||
//
|
||||
// xrTableCell5
|
||||
//
|
||||
this.xrTableCell5.Name = "xrTableCell5";
|
||||
this.xrTableCell5.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 2, 0, 0, 100F);
|
||||
this.xrTableCell5.StylePriority.UsePadding = false;
|
||||
this.xrTableCell5.StylePriority.UseTextAlignment = false;
|
||||
this.xrTableCell5.Text = "Name";
|
||||
this.xrTableCell5.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
|
||||
this.xrTableCell5.Weight = 0.15329125016467182D;
|
||||
//
|
||||
// xrTableCell4
|
||||
//
|
||||
this.xrTableCell4.Name = "xrTableCell4";
|
||||
this.xrTableCell4.Text = "Reguläre SOLL Stunden";
|
||||
this.xrTableCell4.Weight = 0.081154192324637608D;
|
||||
//
|
||||
// xrTableCell2
|
||||
//
|
||||
this.xrTableCell2.Name = "xrTableCell2";
|
||||
this.xrTableCell2.Text = "Fehlzeiten Urlaub Krankheit(Tage)";
|
||||
this.xrTableCell2.Weight = 0.094679896646570338D;
|
||||
//
|
||||
// xrTableCell9
|
||||
//
|
||||
this.xrTableCell9.Multiline = true;
|
||||
this.xrTableCell9.Name = "xrTableCell9";
|
||||
this.xrTableCell9.Text = "SOLL Vertraglich";
|
||||
this.xrTableCell9.Weight = 0.072137063712635591D;
|
||||
//
|
||||
// xrTableCell8
|
||||
//
|
||||
this.xrTableCell8.Name = "xrTableCell8";
|
||||
this.xrTableCell8.Text = "SOLL Tatsächlich";
|
||||
this.xrTableCell8.Weight = 0.063119927721024038D;
|
||||
//
|
||||
// xrTableCell10
|
||||
//
|
||||
this.xrTableCell10.Name = "xrTableCell10";
|
||||
this.xrTableCell10.StylePriority.UseBackColor = false;
|
||||
this.xrTableCell10.Text = "geleistete AZ beim Klienten";
|
||||
this.xrTableCell10.Weight = 0.063119927721024D;
|
||||
//
|
||||
// xrTableCell7
|
||||
//
|
||||
this.xrTableCell7.Name = "xrTableCell7";
|
||||
this.xrTableCell7.Text = "FLS Plus/Minus lfd. Monat";
|
||||
this.xrTableCell7.Weight = 0.06311992757910842D;
|
||||
//
|
||||
// xrTableCell11
|
||||
//
|
||||
this.xrTableCell11.Multiline = true;
|
||||
this.xrTableCell11.Name = "xrTableCell11";
|
||||
this.xrTableCell11.StylePriority.UseBackColor = false;
|
||||
this.xrTableCell11.Text = "Gesamt nichtrefinanzierte Std +AZ beim Klienten";
|
||||
this.xrTableCell11.Weight = 0.063119927721024011D;
|
||||
//
|
||||
// xrTableCell12
|
||||
//
|
||||
this.xrTableCell12.Name = "xrTableCell12";
|
||||
this.xrTableCell12.Text = "Relation FLS IST zu Mittelbare IST";
|
||||
this.xrTableCell12.Weight = 0.063119929511863376D;
|
||||
//
|
||||
// xrTableCell13
|
||||
//
|
||||
this.xrTableCell13.Name = "xrTableCell13";
|
||||
this.xrTableCell13.Text = "Überstd. neu";
|
||||
this.xrTableCell13.Weight = 0.063119928687401447D;
|
||||
//
|
||||
// xrTableCell14
|
||||
//
|
||||
this.xrTableCell14.Name = "xrTableCell14";
|
||||
this.xrTableCell14.StylePriority.UseBackColor = false;
|
||||
this.xrTableCell14.Text = "Überstd. Vormonat";
|
||||
this.xrTableCell14.Weight = 0.063119928275170531D;
|
||||
//
|
||||
// xrTableCell15
|
||||
//
|
||||
this.xrTableCell15.Name = "xrTableCell15";
|
||||
this.xrTableCell15.Text = "Überstd. Gesamt";
|
||||
this.xrTableCell15.Weight = 0.0631199213956443D;
|
||||
//
|
||||
// GroupFooter1
|
||||
//
|
||||
this.GroupFooter1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
|
||||
this.xrTable1});
|
||||
this.GroupFooter1.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Bold);
|
||||
this.GroupFooter1.HeightF = 48.95833F;
|
||||
this.GroupFooter1.Name = "GroupFooter1";
|
||||
this.GroupFooter1.StylePriority.UseFont = false;
|
||||
//
|
||||
// xrTable1
|
||||
//
|
||||
this.xrTable1.Font = new System.Drawing.Font("Arial", 8F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
|
||||
this.xrTable1.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F);
|
||||
this.xrTable1.Name = "xrTable1";
|
||||
this.xrTable1.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
|
||||
this.xrTable1.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] {
|
||||
this.xrTableRow1});
|
||||
this.xrTable1.SizeF = new System.Drawing.SizeF(1005F, 25F);
|
||||
this.xrTable1.StylePriority.UseBorders = false;
|
||||
this.xrTable1.StylePriority.UseFont = false;
|
||||
this.xrTable1.StylePriority.UsePadding = false;
|
||||
this.xrTable1.StylePriority.UseTextAlignment = false;
|
||||
this.xrTable1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
|
||||
//
|
||||
// xrTableRow1
|
||||
//
|
||||
this.xrTableRow1.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
|
||||
this.xrTableCell35,
|
||||
this.xrTableCell37,
|
||||
this.xrTableCell39,
|
||||
this.cellSollGesamt,
|
||||
this.cellFLSSollGesamt,
|
||||
this.cellFLSIstGesamt,
|
||||
this.cellFLSPlusMinusGesamt,
|
||||
this.cellGesamtGesamt,
|
||||
this.cellRelationGesamt,
|
||||
this.xrTableCell47,
|
||||
this.xrTableCell48,
|
||||
this.xrTableCell51});
|
||||
this.xrTableRow1.Name = "xrTableRow1";
|
||||
this.xrTableRow1.Weight = 1D;
|
||||
//
|
||||
// xrTableCell35
|
||||
//
|
||||
this.xrTableCell35.Name = "xrTableCell35";
|
||||
this.xrTableCell35.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 2, 0, 0, 100F);
|
||||
this.xrTableCell35.StylePriority.UseFont = false;
|
||||
this.xrTableCell35.StylePriority.UsePadding = false;
|
||||
this.xrTableCell35.StylePriority.UseTextAlignment = false;
|
||||
this.xrTableCell35.Text = "Gesamt";
|
||||
this.xrTableCell35.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
|
||||
this.xrTableCell35.Weight = 0.15329126714047708D;
|
||||
//
|
||||
// xrTableCell37
|
||||
//
|
||||
this.xrTableCell37.Name = "xrTableCell37";
|
||||
this.xrTableCell37.Weight = 0.081154151689479551D;
|
||||
//
|
||||
// xrTableCell39
|
||||
//
|
||||
this.xrTableCell39.Name = "xrTableCell39";
|
||||
this.xrTableCell39.Weight = 0.094679919312514085D;
|
||||
//
|
||||
// cellSollGesamt
|
||||
//
|
||||
this.cellSollGesamt.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
|
||||
new DevExpress.XtraReports.UI.XRBinding("Text", null, "SollGesamt", "{0:0.00}")});
|
||||
this.cellSollGesamt.Name = "cellSollGesamt";
|
||||
this.cellSollGesamt.Text = "cellSollGesamt";
|
||||
this.cellSollGesamt.Weight = 0.0721370604147881D;
|
||||
//
|
||||
// cellFLSSollGesamt
|
||||
//
|
||||
this.cellFLSSollGesamt.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
|
||||
new DevExpress.XtraReports.UI.XRBinding("Text", null, "FlsSollGesamt", "{0:0.00}")});
|
||||
this.cellFLSSollGesamt.Name = "cellFLSSollGesamt";
|
||||
this.cellFLSSollGesamt.Text = "cellFLSSollGesamt";
|
||||
this.cellFLSSollGesamt.Weight = 0.063119927862939587D;
|
||||
//
|
||||
// cellFLSIstGesamt
|
||||
//
|
||||
this.cellFLSIstGesamt.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
|
||||
new DevExpress.XtraReports.UI.XRBinding("Text", null, "FlsIstGesamt", "{0:0.00}")});
|
||||
this.cellFLSIstGesamt.Name = "cellFLSIstGesamt";
|
||||
this.cellFLSIstGesamt.Text = "cellFLSIstGesamt";
|
||||
this.cellFLSIstGesamt.Weight = 0.063119927862939615D;
|
||||
//
|
||||
// cellFLSPlusMinusGesamt
|
||||
//
|
||||
this.cellFLSPlusMinusGesamt.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
|
||||
new DevExpress.XtraReports.UI.XRBinding("Text", null, "FlsDiffGesamt", "{0:0.00}")});
|
||||
this.cellFLSPlusMinusGesamt.Name = "cellFLSPlusMinusGesamt";
|
||||
this.cellFLSPlusMinusGesamt.Text = "cellFLSPlusMinusGesamt";
|
||||
this.cellFLSPlusMinusGesamt.Weight = 0.063119927862939587D;
|
||||
//
|
||||
// cellGesamtGesamt
|
||||
//
|
||||
this.cellGesamtGesamt.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
|
||||
new DevExpress.XtraReports.UI.XRBinding("Text", null, "StundenGesamt", "{0:0.00}")});
|
||||
this.cellGesamtGesamt.Name = "cellGesamtGesamt";
|
||||
this.cellGesamtGesamt.Text = "cellGesamtGesamt";
|
||||
this.cellGesamtGesamt.Weight = 0.063119927862939573D;
|
||||
//
|
||||
// cellRelationGesamt
|
||||
//
|
||||
this.cellRelationGesamt.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
|
||||
new DevExpress.XtraReports.UI.XRBinding("Text", null, "RelationFlsZuMittelbar", "{0:0.00}")});
|
||||
this.cellRelationGesamt.Name = "cellRelationGesamt";
|
||||
this.cellRelationGesamt.Text = "cellRelationGesamt";
|
||||
this.cellRelationGesamt.Weight = 0.0631199278629396D;
|
||||
//
|
||||
// xrTableCell47
|
||||
//
|
||||
this.xrTableCell47.Name = "xrTableCell47";
|
||||
this.xrTableCell47.Weight = 0.063119927862939587D;
|
||||
//
|
||||
// xrTableCell48
|
||||
//
|
||||
this.xrTableCell48.Name = "xrTableCell48";
|
||||
this.xrTableCell48.Weight = 0.063119927862939587D;
|
||||
//
|
||||
// xrTableCell51
|
||||
//
|
||||
this.xrTableCell51.Name = "xrTableCell51";
|
||||
this.xrTableCell51.Weight = 0.063119927862939573D;
|
||||
//
|
||||
// bindingSource1
|
||||
//
|
||||
this.bindingSource1.DataSource = typeof(BeWo.Report.ReportObjects.MitarbeiterstundenkontoRO);
|
||||
//
|
||||
// ReportHeader
|
||||
//
|
||||
this.ReportHeader.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
|
||||
this.lblMonat});
|
||||
this.ReportHeader.HeightF = 35F;
|
||||
this.ReportHeader.Name = "ReportHeader";
|
||||
//
|
||||
// lblMonat
|
||||
//
|
||||
this.lblMonat.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
|
||||
new DevExpress.XtraReports.UI.XRBinding("Text", null, "ReportStartDate", "Stundenkonto {0:MMMM yy}")});
|
||||
this.lblMonat.Font = new System.Drawing.Font("Arial", 14F, System.Drawing.FontStyle.Bold);
|
||||
this.lblMonat.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F);
|
||||
this.lblMonat.Multiline = true;
|
||||
this.lblMonat.Name = "lblMonat";
|
||||
this.lblMonat.SizeF = new System.Drawing.SizeF(1007F, 25F);
|
||||
this.lblMonat.StyleName = "Title";
|
||||
this.lblMonat.StylePriority.UseFont = false;
|
||||
this.lblMonat.Text = "lblMonat";
|
||||
//
|
||||
// pageFooterBand1
|
||||
//
|
||||
this.pageFooterBand1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
|
||||
this.xrPageInfo2,
|
||||
this.xrPageInfo1});
|
||||
this.pageFooterBand1.HeightF = 48F;
|
||||
this.pageFooterBand1.Name = "pageFooterBand1";
|
||||
//
|
||||
// xrPageInfo2
|
||||
//
|
||||
this.xrPageInfo2.Font = new System.Drawing.Font("Arial", 8F);
|
||||
this.xrPageInfo2.Format = "Seite {0} von {1}";
|
||||
this.xrPageInfo2.LocationFloat = new DevExpress.Utils.PointFloat(522.0001F, 25F);
|
||||
this.xrPageInfo2.Name = "xrPageInfo2";
|
||||
this.xrPageInfo2.SizeF = new System.Drawing.SizeF(482.9998F, 23F);
|
||||
this.xrPageInfo2.StyleName = "PageInfo";
|
||||
this.xrPageInfo2.StylePriority.UseFont = false;
|
||||
this.xrPageInfo2.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight;
|
||||
//
|
||||
// xrPageInfo1
|
||||
//
|
||||
this.xrPageInfo1.Font = new System.Drawing.Font("Arial", 8F);
|
||||
this.xrPageInfo1.LocationFloat = new DevExpress.Utils.PointFloat(8F, 25F);
|
||||
this.xrPageInfo1.Name = "xrPageInfo1";
|
||||
this.xrPageInfo1.PageInfo = DevExpress.XtraPrinting.PageInfo.DateTime;
|
||||
this.xrPageInfo1.SizeF = new System.Drawing.SizeF(497F, 23F);
|
||||
this.xrPageInfo1.StyleName = "PageInfo";
|
||||
this.xrPageInfo1.StylePriority.UseFont = false;
|
||||
//
|
||||
// Title
|
||||
//
|
||||
this.Title.BackColor = System.Drawing.Color.White;
|
||||
this.Title.BorderColor = System.Drawing.SystemColors.ControlText;
|
||||
this.Title.Borders = DevExpress.XtraPrinting.BorderSide.None;
|
||||
this.Title.BorderWidth = 1F;
|
||||
this.Title.Font = new System.Drawing.Font("Times New Roman", 24F);
|
||||
this.Title.ForeColor = System.Drawing.Color.Black;
|
||||
this.Title.Name = "Title";
|
||||
//
|
||||
// FieldCaption
|
||||
//
|
||||
this.FieldCaption.BackColor = System.Drawing.Color.White;
|
||||
this.FieldCaption.BorderColor = System.Drawing.SystemColors.ControlText;
|
||||
this.FieldCaption.Borders = DevExpress.XtraPrinting.BorderSide.None;
|
||||
this.FieldCaption.BorderWidth = 1F;
|
||||
this.FieldCaption.Font = new System.Drawing.Font("Times New Roman", 10F, System.Drawing.FontStyle.Bold);
|
||||
this.FieldCaption.ForeColor = System.Drawing.Color.Black;
|
||||
this.FieldCaption.Name = "FieldCaption";
|
||||
//
|
||||
// PageInfo
|
||||
//
|
||||
this.PageInfo.BackColor = System.Drawing.Color.White;
|
||||
this.PageInfo.BorderColor = System.Drawing.SystemColors.ControlText;
|
||||
this.PageInfo.Borders = DevExpress.XtraPrinting.BorderSide.None;
|
||||
this.PageInfo.BorderWidth = 1F;
|
||||
this.PageInfo.Font = new System.Drawing.Font("Times New Roman", 8F);
|
||||
this.PageInfo.ForeColor = System.Drawing.Color.Black;
|
||||
this.PageInfo.Name = "PageInfo";
|
||||
//
|
||||
// DataField
|
||||
//
|
||||
this.DataField.BackColor = System.Drawing.Color.White;
|
||||
this.DataField.BorderColor = System.Drawing.SystemColors.ControlText;
|
||||
this.DataField.Borders = DevExpress.XtraPrinting.BorderSide.None;
|
||||
this.DataField.BorderWidth = 1F;
|
||||
this.DataField.Font = new System.Drawing.Font("Times New Roman", 8F);
|
||||
this.DataField.ForeColor = System.Drawing.SystemColors.ControlText;
|
||||
this.DataField.Name = "DataField";
|
||||
//
|
||||
// fieldFLS
|
||||
//
|
||||
this.fieldFLS.DataMember = "FLSReportGroups";
|
||||
this.fieldFLS.Expression = "[TotalFLM] / 60";
|
||||
this.fieldFLS.FieldType = DevExpress.XtraReports.UI.FieldType.Decimal;
|
||||
this.fieldFLS.Name = "fieldFLS";
|
||||
//
|
||||
// topMarginBand1
|
||||
//
|
||||
this.topMarginBand1.HeightF = 50F;
|
||||
this.topMarginBand1.Name = "topMarginBand1";
|
||||
//
|
||||
// bottomMarginBand1
|
||||
//
|
||||
this.bottomMarginBand1.HeightF = 30.9583F;
|
||||
this.bottomMarginBand1.Name = "bottomMarginBand1";
|
||||
//
|
||||
// Mitarbeiterstundenkonto
|
||||
//
|
||||
this.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] {
|
||||
this.Detail,
|
||||
this.DetailReport,
|
||||
this.ReportHeader,
|
||||
this.pageFooterBand1,
|
||||
this.topMarginBand1,
|
||||
this.bottomMarginBand1});
|
||||
this.CalculatedFields.AddRange(new DevExpress.XtraReports.UI.CalculatedField[] {
|
||||
this.fieldFLS});
|
||||
this.DataSource = this.bindingSource1;
|
||||
this.Landscape = true;
|
||||
this.Margins = new System.Drawing.Printing.Margins(75, 75, 50, 31);
|
||||
this.PageHeight = 827;
|
||||
this.PageWidth = 1169;
|
||||
this.PaperKind = System.Drawing.Printing.PaperKind.A4;
|
||||
this.StyleSheet.AddRange(new DevExpress.XtraReports.UI.XRControlStyle[] {
|
||||
this.Title,
|
||||
this.FieldCaption,
|
||||
this.PageInfo,
|
||||
this.DataField});
|
||||
this.Version = "17.1";
|
||||
((System.ComponentModel.ISupportInitialize)(this.xrTableDetail)).EndInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.xrTableHeader)).EndInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.xrTable1)).EndInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).EndInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this)).EndInit();
|
||||
|
||||
}
|
||||
|
||||
#endregion
|
||||
|
||||
private DevExpress.XtraReports.UI.DetailBand Detail;
|
||||
private System.Windows.Forms.BindingSource bindingSource1;
|
||||
private DevExpress.XtraReports.UI.DetailBand Detail1;
|
||||
private DevExpress.XtraReports.UI.DetailReportBand DetailReport;
|
||||
private DevExpress.XtraReports.UI.ReportHeaderBand ReportHeader;
|
||||
private DevExpress.XtraReports.UI.XRLabel lblMonat;
|
||||
private DevExpress.XtraReports.UI.PageFooterBand pageFooterBand1;
|
||||
private DevExpress.XtraReports.UI.XRPageInfo xrPageInfo2;
|
||||
private DevExpress.XtraReports.UI.XRPageInfo xrPageInfo1;
|
||||
private DevExpress.XtraReports.UI.XRControlStyle Title;
|
||||
private DevExpress.XtraReports.UI.XRControlStyle FieldCaption;
|
||||
private DevExpress.XtraReports.UI.XRControlStyle PageInfo;
|
||||
private DevExpress.XtraReports.UI.XRControlStyle DataField;
|
||||
private DevExpress.XtraReports.UI.XRTable xrTableHeader;
|
||||
private DevExpress.XtraReports.UI.XRTableRow xrTableRowHeader;
|
||||
private DevExpress.XtraReports.UI.XRTableCell xrTableCell5;
|
||||
private DevExpress.XtraReports.UI.XRTable xrTableDetail;
|
||||
private DevExpress.XtraReports.UI.XRTableRow xrTableRowDetail;
|
||||
private DevExpress.XtraReports.UI.XRTableCell xrTableCell3;
|
||||
private DevExpress.XtraReports.UI.CalculatedField fieldFLS;
|
||||
private DevExpress.XtraReports.UI.TopMarginBand topMarginBand1;
|
||||
private DevExpress.XtraReports.UI.BottomMarginBand bottomMarginBand1;
|
||||
private DevExpress.XtraReports.UI.GroupHeaderBand GroupHeader1;
|
||||
private DevExpress.XtraReports.UI.XRTableCell xrTableCell4;
|
||||
private DevExpress.XtraReports.UI.XRTableCell xrTableCell2;
|
||||
private DevExpress.XtraReports.UI.XRTableCell xrTableCell9;
|
||||
private DevExpress.XtraReports.UI.XRTableCell xrTableCell8;
|
||||
private DevExpress.XtraReports.UI.XRTableCell xrTableCell10;
|
||||
private DevExpress.XtraReports.UI.XRTableCell xrTableCell7;
|
||||
private DevExpress.XtraReports.UI.XRTableCell xrTableCell11;
|
||||
private DevExpress.XtraReports.UI.XRTableCell xrTableCell12;
|
||||
private DevExpress.XtraReports.UI.XRTableCell xrTableCell19;
|
||||
private DevExpress.XtraReports.UI.XRTableCell xrTableCell20;
|
||||
private DevExpress.XtraReports.UI.XRTableCell xrTableCell28;
|
||||
private DevExpress.XtraReports.UI.XRTableCell xrTableCell16;
|
||||
private DevExpress.XtraReports.UI.XRTableCell xrTableCell27;
|
||||
private DevExpress.XtraReports.UI.XRTableCell xrTableCell22;
|
||||
private DevExpress.XtraReports.UI.XRTableCell xrTableCell23;
|
||||
private DevExpress.XtraReports.UI.XRTableCell xrTableCell21;
|
||||
private DevExpress.XtraReports.UI.XRTableCell xrTableCell25;
|
||||
private DevExpress.XtraReports.UI.XRTableCell xrTableCell24;
|
||||
private DevExpress.XtraReports.UI.XRTableCell xrTableCell26;
|
||||
private DevExpress.XtraReports.UI.XRTableCell xrTableCell13;
|
||||
private DevExpress.XtraReports.UI.XRTableCell xrTableCell14;
|
||||
private DevExpress.XtraReports.UI.XRTableCell xrTableCell15;
|
||||
private DevExpress.XtraReports.UI.GroupFooterBand GroupFooter1;
|
||||
private DevExpress.XtraReports.UI.XRTable xrTable1;
|
||||
private DevExpress.XtraReports.UI.XRTableRow xrTableRow1;
|
||||
private DevExpress.XtraReports.UI.XRTableCell xrTableCell35;
|
||||
private DevExpress.XtraReports.UI.XRTableCell xrTableCell37;
|
||||
private DevExpress.XtraReports.UI.XRTableCell xrTableCell39;
|
||||
private DevExpress.XtraReports.UI.XRTableCell cellSollGesamt;
|
||||
private DevExpress.XtraReports.UI.XRTableCell cellFLSSollGesamt;
|
||||
private DevExpress.XtraReports.UI.XRTableCell cellFLSIstGesamt;
|
||||
private DevExpress.XtraReports.UI.XRTableCell cellFLSPlusMinusGesamt;
|
||||
private DevExpress.XtraReports.UI.XRTableCell cellGesamtGesamt;
|
||||
private DevExpress.XtraReports.UI.XRTableCell cellRelationGesamt;
|
||||
private DevExpress.XtraReports.UI.XRTableCell xrTableCell47;
|
||||
private DevExpress.XtraReports.UI.XRTableCell xrTableCell48;
|
||||
private DevExpress.XtraReports.UI.XRTableCell xrTableCell51;
|
||||
}
|
||||
}
|
||||
123
ReportImp/DerKarrenSbd/Mitarbeiterstundenkonto.resx
Normal file
123
ReportImp/DerKarrenSbd/Mitarbeiterstundenkonto.resx
Normal file
@@ -0,0 +1,123 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<root>
|
||||
<!--
|
||||
Microsoft ResX Schema
|
||||
|
||||
Version 2.0
|
||||
|
||||
The primary goals of this format is to allow a simple XML format
|
||||
that is mostly human readable. The generation and parsing of the
|
||||
various data types are done through the TypeConverter classes
|
||||
associated with the data types.
|
||||
|
||||
Example:
|
||||
|
||||
... ado.net/XML headers & schema ...
|
||||
<resheader name="resmimetype">text/microsoft-resx</resheader>
|
||||
<resheader name="version">2.0</resheader>
|
||||
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
|
||||
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
|
||||
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
|
||||
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
|
||||
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
|
||||
<value>[base64 mime encoded serialized .NET Framework object]</value>
|
||||
</data>
|
||||
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
|
||||
<comment>This is a comment</comment>
|
||||
</data>
|
||||
|
||||
There are any number of "resheader" rows that contain simple
|
||||
name/value pairs.
|
||||
|
||||
Each data row contains a name, and value. The row also contains a
|
||||
type or mimetype. Type corresponds to a .NET class that support
|
||||
text/value conversion through the TypeConverter architecture.
|
||||
Classes that don't support this are serialized and stored with the
|
||||
mimetype set.
|
||||
|
||||
The mimetype is used for serialized objects, and tells the
|
||||
ResXResourceReader how to depersist the object. This is currently not
|
||||
extensible. For a given mimetype the value must be set accordingly:
|
||||
|
||||
Note - application/x-microsoft.net.object.binary.base64 is the format
|
||||
that the ResXResourceWriter will generate, however the reader can
|
||||
read any of the formats listed below.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.binary.base64
|
||||
value : The object must be serialized with
|
||||
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
|
||||
: and then encoded with base64 encoding.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.soap.base64
|
||||
value : The object must be serialized with
|
||||
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
|
||||
: and then encoded with base64 encoding.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.bytearray.base64
|
||||
value : The object must be serialized into a byte array
|
||||
: using a System.ComponentModel.TypeConverter
|
||||
: and then encoded with base64 encoding.
|
||||
-->
|
||||
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
|
||||
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
|
||||
<xsd:element name="root" msdata:IsDataSet="true">
|
||||
<xsd:complexType>
|
||||
<xsd:choice maxOccurs="unbounded">
|
||||
<xsd:element name="metadata">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" use="required" type="xsd:string" />
|
||||
<xsd:attribute name="type" type="xsd:string" />
|
||||
<xsd:attribute name="mimetype" type="xsd:string" />
|
||||
<xsd:attribute ref="xml:space" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="assembly">
|
||||
<xsd:complexType>
|
||||
<xsd:attribute name="alias" type="xsd:string" />
|
||||
<xsd:attribute name="name" type="xsd:string" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="data">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
|
||||
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
|
||||
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
|
||||
<xsd:attribute ref="xml:space" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="resheader">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" type="xsd:string" use="required" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
</xsd:choice>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
</xsd:schema>
|
||||
<resheader name="resmimetype">
|
||||
<value>text/microsoft-resx</value>
|
||||
</resheader>
|
||||
<resheader name="version">
|
||||
<value>2.0</value>
|
||||
</resheader>
|
||||
<resheader name="reader">
|
||||
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</resheader>
|
||||
<resheader name="writer">
|
||||
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</resheader>
|
||||
<metadata name="bindingSource1.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
|
||||
<value>17, 17</value>
|
||||
</metadata>
|
||||
</root>
|
||||
36
ReportImp/DerKarrenSbd/Properties/AssemblyInfo.cs
Normal file
36
ReportImp/DerKarrenSbd/Properties/AssemblyInfo.cs
Normal file
@@ -0,0 +1,36 @@
|
||||
using System.Reflection;
|
||||
using System.Runtime.CompilerServices;
|
||||
using System.Runtime.InteropServices;
|
||||
|
||||
// Allgemeine Informationen über eine Assembly werden über die folgenden
|
||||
// Attribute gesteuert. Ändern Sie diese Attributwerte, um die Informationen zu ändern,
|
||||
// die einer Assembly zugeordnet sind.
|
||||
[assembly: AssemblyTitle("DerKarrenSbd")]
|
||||
[assembly: AssemblyDescription("")]
|
||||
[assembly: AssemblyConfiguration("")]
|
||||
[assembly: AssemblyCompany("")]
|
||||
[assembly: AssemblyProduct("DerKarrenSbd")]
|
||||
[assembly: AssemblyCopyright("Copyright © 2017")]
|
||||
[assembly: AssemblyTrademark("")]
|
||||
[assembly: AssemblyCulture("")]
|
||||
|
||||
// Durch Festlegen von ComVisible auf FALSE werden die Typen in dieser Assembly
|
||||
// für COM-Komponenten unsichtbar. Wenn Sie auf einen Typ in dieser Assembly von
|
||||
// COM aus zugreifen müssen, sollten Sie das ComVisible-Attribut für diesen Typ auf "True" festlegen.
|
||||
[assembly: ComVisible(false)]
|
||||
|
||||
// Die folgende GUID bestimmt die ID der Typbibliothek, wenn dieses Projekt für COM verfügbar gemacht wird
|
||||
[assembly: Guid("7cb8b860-765e-4078-b2cd-c6d5fcca937f")]
|
||||
|
||||
// Versionsinformationen für eine Assembly bestehen aus den folgenden vier Werten:
|
||||
//
|
||||
// Hauptversion
|
||||
// Nebenversion
|
||||
// Buildnummer
|
||||
// Revision
|
||||
//
|
||||
// Sie können alle Werte angeben oder Standardwerte für die Build- und Revisionsnummern verwenden,
|
||||
// indem Sie "*" wie unten gezeigt eingeben:
|
||||
// [assembly: AssemblyVersion("1.0.*")]
|
||||
[assembly: AssemblyVersion("1.0.0.0")]
|
||||
[assembly: AssemblyFileVersion("1.0.0.0")]
|
||||
1
ReportImp/DerKarrenSbd/Properties/licenses.licx
Normal file
1
ReportImp/DerKarrenSbd/Properties/licenses.licx
Normal file
@@ -0,0 +1 @@
|
||||
DevExpress.XtraReports.UI.XtraReport, DevExpress.XtraReports.v17.1, Version=17.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
|
||||
28
ReportImp/DerKarrenSbd/Teamstundenkonto.cs
Normal file
28
ReportImp/DerKarrenSbd/Teamstundenkonto.cs
Normal file
@@ -0,0 +1,28 @@
|
||||
using System;
|
||||
using BeWo.Report;
|
||||
using BeWo.Report.ReportObjects;
|
||||
using BS.Shared.Core;
|
||||
|
||||
|
||||
namespace DerKarrenSbd
|
||||
{
|
||||
[IDSpecificClass(Identifier = "Teamstundenkonto")]
|
||||
public partial class Teamstundenkonto : DevExpress.XtraReports.UI.XtraReport, IBeWoReport<MitarbeiterstundenkontoRO>
|
||||
{
|
||||
|
||||
|
||||
public Teamstundenkonto()
|
||||
{
|
||||
InitializeComponent();
|
||||
}
|
||||
|
||||
public void SetReportDataSource(MitarbeiterstundenkontoRO pRO)
|
||||
{
|
||||
var msb = new MitarbeiterstundenkontoBerechnung();
|
||||
msb.CreateReport(pRO);
|
||||
|
||||
bindingSource1.DataSource = pRO;
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
897
ReportImp/DerKarrenSbd/Teamstundenkonto.designer.cs
generated
Normal file
897
ReportImp/DerKarrenSbd/Teamstundenkonto.designer.cs
generated
Normal file
@@ -0,0 +1,897 @@
|
||||
using BeWo.Report.ReportObjects;
|
||||
namespace DerKarrenSbd
|
||||
{
|
||||
partial class Teamstundenkonto
|
||||
{
|
||||
/// <summary>
|
||||
/// Required designer variable.
|
||||
/// </summary>
|
||||
private System.ComponentModel.IContainer components = null;
|
||||
|
||||
/// <summary>
|
||||
/// Clean up any resources being used.
|
||||
/// </summary>
|
||||
/// <param name="disposing">true if managed resources should be disposed; otherwise, false.</param>
|
||||
protected override void Dispose(bool disposing)
|
||||
{
|
||||
if (disposing && (components != null))
|
||||
{
|
||||
components.Dispose();
|
||||
}
|
||||
base.Dispose(disposing);
|
||||
}
|
||||
|
||||
#region Designer generated code
|
||||
|
||||
/// <summary>
|
||||
/// Required method for Designer support - do not modify
|
||||
/// the contents of this method with the code editor.
|
||||
/// </summary>
|
||||
private void InitializeComponent()
|
||||
{
|
||||
this.components = new System.ComponentModel.Container();
|
||||
this.Detail = new DevExpress.XtraReports.UI.DetailBand();
|
||||
this.xrTableDetail = new DevExpress.XtraReports.UI.XRTable();
|
||||
this.xrTableRowDetail = new DevExpress.XtraReports.UI.XRTableRow();
|
||||
this.xrTableCell3 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell19 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell20 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell28 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell16 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell27 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell22 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell23 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell21 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell25 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell24 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell26 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTable1 = new DevExpress.XtraReports.UI.XRTable();
|
||||
this.xrTableRow1 = new DevExpress.XtraReports.UI.XRTableRow();
|
||||
this.xrTableCell35 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell37 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell38 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell39 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.cellSollGesamt = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.cellFLSSollGesamt = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.cellFLSIstGesamt = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.cellFLSPlusMinusGesamt = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.cellGesamtGesamt = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.cellRelationGesamt = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell47 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell48 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell51 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.ReportHeader = new DevExpress.XtraReports.UI.ReportHeaderBand();
|
||||
this.lblMonat = new DevExpress.XtraReports.UI.XRLabel();
|
||||
this.pageFooterBand1 = new DevExpress.XtraReports.UI.PageFooterBand();
|
||||
this.xrPageInfo2 = new DevExpress.XtraReports.UI.XRPageInfo();
|
||||
this.xrPageInfo1 = new DevExpress.XtraReports.UI.XRPageInfo();
|
||||
this.Title = new DevExpress.XtraReports.UI.XRControlStyle();
|
||||
this.FieldCaption = new DevExpress.XtraReports.UI.XRControlStyle();
|
||||
this.PageInfo = new DevExpress.XtraReports.UI.XRControlStyle();
|
||||
this.DataField = new DevExpress.XtraReports.UI.XRControlStyle();
|
||||
this.fieldFLS = new DevExpress.XtraReports.UI.CalculatedField();
|
||||
this.topMarginBand1 = new DevExpress.XtraReports.UI.TopMarginBand();
|
||||
this.bottomMarginBand1 = new DevExpress.XtraReports.UI.BottomMarginBand();
|
||||
this.DetailReport1 = new DevExpress.XtraReports.UI.DetailReportBand();
|
||||
this.Detail2 = new DevExpress.XtraReports.UI.DetailBand();
|
||||
this.xrLabel1 = new DevExpress.XtraReports.UI.XRLabel();
|
||||
this.DetailReport2 = new DevExpress.XtraReports.UI.DetailReportBand();
|
||||
this.Detail3 = new DevExpress.XtraReports.UI.DetailBand();
|
||||
this.GroupHeader2 = new DevExpress.XtraReports.UI.GroupHeaderBand();
|
||||
this.xrTable2 = new DevExpress.XtraReports.UI.XRTable();
|
||||
this.xrTableRow2 = new DevExpress.XtraReports.UI.XRTableRow();
|
||||
this.xrTableCell6 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell18 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell30 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell31 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell32 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell33 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell34 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell36 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell40 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell41 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell42 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell43 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.GroupFooter2 = new DevExpress.XtraReports.UI.GroupFooterBand();
|
||||
this.xrTable3 = new DevExpress.XtraReports.UI.XRTable();
|
||||
this.xrTableRow3 = new DevExpress.XtraReports.UI.XRTableRow();
|
||||
this.xrTableCell1 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell7 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell8 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell9 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell10 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell11 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell12 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell13 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell14 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell15 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components);
|
||||
this.ReportFooter1 = new DevExpress.XtraReports.UI.ReportFooterBand();
|
||||
((System.ComponentModel.ISupportInitialize)(this.xrTableDetail)).BeginInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.xrTable1)).BeginInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.xrTable2)).BeginInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.xrTable3)).BeginInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).BeginInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this)).BeginInit();
|
||||
//
|
||||
// Detail
|
||||
//
|
||||
this.Detail.HeightF = 0F;
|
||||
this.Detail.Name = "Detail";
|
||||
this.Detail.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F);
|
||||
this.Detail.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
|
||||
//
|
||||
// xrTableDetail
|
||||
//
|
||||
this.xrTableDetail.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right)
|
||||
| DevExpress.XtraPrinting.BorderSide.Bottom)));
|
||||
this.xrTableDetail.Font = new System.Drawing.Font("Arial", 8F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
|
||||
this.xrTableDetail.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F);
|
||||
this.xrTableDetail.Name = "xrTableDetail";
|
||||
this.xrTableDetail.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
|
||||
this.xrTableDetail.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] {
|
||||
this.xrTableRowDetail});
|
||||
this.xrTableDetail.SizeF = new System.Drawing.SizeF(1005F, 25F);
|
||||
this.xrTableDetail.StylePriority.UseBorders = false;
|
||||
this.xrTableDetail.StylePriority.UseFont = false;
|
||||
this.xrTableDetail.StylePriority.UsePadding = false;
|
||||
this.xrTableDetail.StylePriority.UseTextAlignment = false;
|
||||
this.xrTableDetail.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
|
||||
//
|
||||
// xrTableRowDetail
|
||||
//
|
||||
this.xrTableRowDetail.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
|
||||
this.xrTableCell3,
|
||||
this.xrTableCell19,
|
||||
this.xrTableCell20,
|
||||
this.xrTableCell28,
|
||||
this.xrTableCell16,
|
||||
this.xrTableCell27,
|
||||
this.xrTableCell22,
|
||||
this.xrTableCell23,
|
||||
this.xrTableCell21,
|
||||
this.xrTableCell25,
|
||||
this.xrTableCell24,
|
||||
this.xrTableCell26});
|
||||
this.xrTableRowDetail.Name = "xrTableRowDetail";
|
||||
this.xrTableRowDetail.Weight = 1D;
|
||||
//
|
||||
// xrTableCell3
|
||||
//
|
||||
this.xrTableCell3.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
|
||||
new DevExpress.XtraReports.UI.XRBinding("Text", null, "TeamDetailList.EmployeeDetailList.FullName")});
|
||||
this.xrTableCell3.Name = "xrTableCell3";
|
||||
this.xrTableCell3.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 2, 0, 0, 100F);
|
||||
this.xrTableCell3.StylePriority.UseFont = false;
|
||||
this.xrTableCell3.StylePriority.UsePadding = false;
|
||||
this.xrTableCell3.StylePriority.UseTextAlignment = false;
|
||||
this.xrTableCell3.Text = "xrTableCell3";
|
||||
this.xrTableCell3.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
|
||||
this.xrTableCell3.Weight = 0.15329125338142471D;
|
||||
//
|
||||
// xrTableCell19
|
||||
//
|
||||
this.xrTableCell19.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
|
||||
new DevExpress.XtraReports.UI.XRBinding("Text", null, "TeamDetailList.EmployeeDetailList.StundenSollMax", "{0:0.00}")});
|
||||
this.xrTableCell19.Name = "xrTableCell19";
|
||||
this.xrTableCell19.Text = "xrTableCell19";
|
||||
this.xrTableCell19.Weight = 0.081154179207584262D;
|
||||
//
|
||||
// xrTableCell20
|
||||
//
|
||||
this.xrTableCell20.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
|
||||
new DevExpress.XtraReports.UI.XRBinding("Text", null, "TeamDetailList.EmployeeDetailList.UrlaubUndKrankheit", "{0:0.00}")});
|
||||
this.xrTableCell20.Name = "xrTableCell20";
|
||||
this.xrTableCell20.Text = "xrTableCell20";
|
||||
this.xrTableCell20.Weight = 0.09467990555346173D;
|
||||
//
|
||||
// xrTableCell28
|
||||
//
|
||||
this.xrTableCell28.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
|
||||
new DevExpress.XtraReports.UI.XRBinding("Text", null, "TeamDetailList.EmployeeDetailList.StundenSollOhneUrlaubKrankheit", "{0:0.00}")});
|
||||
this.xrTableCell28.Name = "xrTableCell28";
|
||||
this.xrTableCell28.Text = "xrTableCell28";
|
||||
this.xrTableCell28.Weight = 0.0721370604147881D;
|
||||
//
|
||||
// xrTableCell16
|
||||
//
|
||||
this.xrTableCell16.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
|
||||
new DevExpress.XtraReports.UI.XRBinding("Text", null, "TeamDetailList.EmployeeDetailList.FlsSoll", "{0:0.00}")});
|
||||
this.xrTableCell16.Name = "xrTableCell16";
|
||||
this.xrTableCell16.Text = "xrTableCell16";
|
||||
this.xrTableCell16.Weight = 0.063119927862939587D;
|
||||
//
|
||||
// xrTableCell27
|
||||
//
|
||||
this.xrTableCell27.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
|
||||
new DevExpress.XtraReports.UI.XRBinding("Text", null, "TeamDetailList.EmployeeDetailList.FlsIst", "{0:0.00}")});
|
||||
this.xrTableCell27.Name = "xrTableCell27";
|
||||
this.xrTableCell27.Text = "xrTableCell27";
|
||||
this.xrTableCell27.Weight = 0.063119927862939615D;
|
||||
//
|
||||
// xrTableCell22
|
||||
//
|
||||
this.xrTableCell22.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
|
||||
new DevExpress.XtraReports.UI.XRBinding("Text", null, "TeamDetailList.EmployeeDetailList.FlsDiff", "{0:0.00}")});
|
||||
this.xrTableCell22.Name = "xrTableCell22";
|
||||
this.xrTableCell22.Text = "xrTableCell22";
|
||||
this.xrTableCell22.Weight = 0.063119927862939587D;
|
||||
//
|
||||
// xrTableCell23
|
||||
//
|
||||
this.xrTableCell23.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
|
||||
new DevExpress.XtraReports.UI.XRBinding("Text", null, "TeamDetailList.EmployeeDetailList.StundenGesamtIst", "{0:0.00}")});
|
||||
this.xrTableCell23.Name = "xrTableCell23";
|
||||
this.xrTableCell23.Text = "xrTableCell23";
|
||||
this.xrTableCell23.Weight = 0.063119927862939559D;
|
||||
//
|
||||
// xrTableCell21
|
||||
//
|
||||
this.xrTableCell21.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
|
||||
new DevExpress.XtraReports.UI.XRBinding("Text", null, "TeamDetailList.EmployeeDetailList.RelationFlsZuMittelbar", "{0:0.00}")});
|
||||
this.xrTableCell21.Name = "xrTableCell21";
|
||||
this.xrTableCell21.Text = "xrTableCell21";
|
||||
this.xrTableCell21.Weight = 0.063119927862939615D;
|
||||
//
|
||||
// xrTableCell25
|
||||
//
|
||||
this.xrTableCell25.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
|
||||
new DevExpress.XtraReports.UI.XRBinding("Text", null, "TeamDetailList.EmployeeDetailList.Ueberstunden", "{0:0.00}")});
|
||||
this.xrTableCell25.Name = "xrTableCell25";
|
||||
this.xrTableCell25.Text = "xrTableCell25";
|
||||
this.xrTableCell25.Weight = 0.063119927862939587D;
|
||||
//
|
||||
// xrTableCell24
|
||||
//
|
||||
this.xrTableCell24.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
|
||||
new DevExpress.XtraReports.UI.XRBinding("Text", null, "TeamDetailList.EmployeeDetailList.UeberstundenVormonat", "{0:0.00}")});
|
||||
this.xrTableCell24.Name = "xrTableCell24";
|
||||
this.xrTableCell24.Text = "xrTableCell24";
|
||||
this.xrTableCell24.Weight = 0.0631199278629396D;
|
||||
//
|
||||
// xrTableCell26
|
||||
//
|
||||
this.xrTableCell26.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
|
||||
new DevExpress.XtraReports.UI.XRBinding("Text", null, "TeamDetailList.EmployeeDetailList.UeberstundenGesamt", "{0:0.00}")});
|
||||
this.xrTableCell26.Name = "xrTableCell26";
|
||||
this.xrTableCell26.Text = "xrTableCell26";
|
||||
this.xrTableCell26.Weight = 0.063119927862939573D;
|
||||
//
|
||||
// xrTable1
|
||||
//
|
||||
this.xrTable1.Font = new System.Drawing.Font("Arial", 8F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
|
||||
this.xrTable1.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F);
|
||||
this.xrTable1.Name = "xrTable1";
|
||||
this.xrTable1.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
|
||||
this.xrTable1.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] {
|
||||
this.xrTableRow1});
|
||||
this.xrTable1.SizeF = new System.Drawing.SizeF(1005F, 25F);
|
||||
this.xrTable1.StylePriority.UseBorders = false;
|
||||
this.xrTable1.StylePriority.UseFont = false;
|
||||
this.xrTable1.StylePriority.UsePadding = false;
|
||||
this.xrTable1.StylePriority.UseTextAlignment = false;
|
||||
this.xrTable1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
|
||||
//
|
||||
// xrTableRow1
|
||||
//
|
||||
this.xrTableRow1.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
|
||||
this.xrTableCell35,
|
||||
this.xrTableCell37,
|
||||
this.xrTableCell38,
|
||||
this.xrTableCell39,
|
||||
this.cellSollGesamt,
|
||||
this.cellFLSSollGesamt,
|
||||
this.cellFLSIstGesamt,
|
||||
this.cellFLSPlusMinusGesamt,
|
||||
this.cellGesamtGesamt,
|
||||
this.cellRelationGesamt,
|
||||
this.xrTableCell47,
|
||||
this.xrTableCell48,
|
||||
this.xrTableCell51});
|
||||
this.xrTableRow1.Name = "xrTableRow1";
|
||||
this.xrTableRow1.Weight = 1D;
|
||||
//
|
||||
// xrTableCell35
|
||||
//
|
||||
this.xrTableCell35.Name = "xrTableCell35";
|
||||
this.xrTableCell35.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 2, 0, 0, 100F);
|
||||
this.xrTableCell35.StylePriority.UseFont = false;
|
||||
this.xrTableCell35.StylePriority.UsePadding = false;
|
||||
this.xrTableCell35.StylePriority.UseTextAlignment = false;
|
||||
this.xrTableCell35.Text = "Gesamt";
|
||||
this.xrTableCell35.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
|
||||
this.xrTableCell35.Weight = 0.1352569882777277D;
|
||||
//
|
||||
// xrTableCell37
|
||||
//
|
||||
this.xrTableCell37.Name = "xrTableCell37";
|
||||
this.xrTableCell37.Weight = 0.067628494138863848D;
|
||||
//
|
||||
// xrTableCell38
|
||||
//
|
||||
this.xrTableCell38.Name = "xrTableCell38";
|
||||
this.xrTableCell38.Weight = 0.0631199278629396D;
|
||||
//
|
||||
// xrTableCell39
|
||||
//
|
||||
this.xrTableCell39.Name = "xrTableCell39";
|
||||
this.xrTableCell39.Weight = 0.063119927862939573D;
|
||||
//
|
||||
// cellSollGesamt
|
||||
//
|
||||
this.cellSollGesamt.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
|
||||
new DevExpress.XtraReports.UI.XRBinding("Text", null, "SollGesamt", "{0:0.00}")});
|
||||
this.cellSollGesamt.Name = "cellSollGesamt";
|
||||
this.cellSollGesamt.Text = "cellSollGesamt";
|
||||
this.cellSollGesamt.Weight = 0.0721370604147881D;
|
||||
//
|
||||
// cellFLSSollGesamt
|
||||
//
|
||||
this.cellFLSSollGesamt.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
|
||||
new DevExpress.XtraReports.UI.XRBinding("Text", null, "FlsSollGesamt", "{0:0.00}")});
|
||||
this.cellFLSSollGesamt.Name = "cellFLSSollGesamt";
|
||||
this.cellFLSSollGesamt.Text = "cellFLSSollGesamt";
|
||||
this.cellFLSSollGesamt.Weight = 0.063119927862939587D;
|
||||
//
|
||||
// cellFLSIstGesamt
|
||||
//
|
||||
this.cellFLSIstGesamt.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
|
||||
new DevExpress.XtraReports.UI.XRBinding("Text", null, "FlsIstGesamt", "{0:0.00}")});
|
||||
this.cellFLSIstGesamt.Name = "cellFLSIstGesamt";
|
||||
this.cellFLSIstGesamt.Text = "cellFLSIstGesamt";
|
||||
this.cellFLSIstGesamt.Weight = 0.063119927862939615D;
|
||||
//
|
||||
// cellFLSPlusMinusGesamt
|
||||
//
|
||||
this.cellFLSPlusMinusGesamt.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
|
||||
new DevExpress.XtraReports.UI.XRBinding("Text", null, "FlsDiffGesamt", "{0:0.00}")});
|
||||
this.cellFLSPlusMinusGesamt.Name = "cellFLSPlusMinusGesamt";
|
||||
this.cellFLSPlusMinusGesamt.Text = "cellFLSPlusMinusGesamt";
|
||||
this.cellFLSPlusMinusGesamt.Weight = 0.063119927862939587D;
|
||||
//
|
||||
// cellGesamtGesamt
|
||||
//
|
||||
this.cellGesamtGesamt.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
|
||||
new DevExpress.XtraReports.UI.XRBinding("Text", null, "StundenGesamt", "{0:0.00}")});
|
||||
this.cellGesamtGesamt.Name = "cellGesamtGesamt";
|
||||
this.cellGesamtGesamt.Text = "cellGesamtGesamt";
|
||||
this.cellGesamtGesamt.Weight = 0.063119927862939573D;
|
||||
//
|
||||
// cellRelationGesamt
|
||||
//
|
||||
this.cellRelationGesamt.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
|
||||
new DevExpress.XtraReports.UI.XRBinding("Text", null, "RelationFlsZuMittelbar", "{0:0.00}")});
|
||||
this.cellRelationGesamt.Name = "cellRelationGesamt";
|
||||
this.cellRelationGesamt.Text = "cellRelationGesamt";
|
||||
this.cellRelationGesamt.Weight = 0.0631199278629396D;
|
||||
//
|
||||
// xrTableCell47
|
||||
//
|
||||
this.xrTableCell47.Name = "xrTableCell47";
|
||||
this.xrTableCell47.Weight = 0.063119927862939587D;
|
||||
//
|
||||
// xrTableCell48
|
||||
//
|
||||
this.xrTableCell48.Name = "xrTableCell48";
|
||||
this.xrTableCell48.Weight = 0.063119927862939587D;
|
||||
//
|
||||
// xrTableCell51
|
||||
//
|
||||
this.xrTableCell51.Name = "xrTableCell51";
|
||||
this.xrTableCell51.Weight = 0.063119927862939573D;
|
||||
//
|
||||
// ReportHeader
|
||||
//
|
||||
this.ReportHeader.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
|
||||
this.lblMonat});
|
||||
this.ReportHeader.HeightF = 61.04167F;
|
||||
this.ReportHeader.Name = "ReportHeader";
|
||||
//
|
||||
// lblMonat
|
||||
//
|
||||
this.lblMonat.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
|
||||
new DevExpress.XtraReports.UI.XRBinding("Text", null, "ReportStartDate", "Stundenkonto {0:MMMM yy}")});
|
||||
this.lblMonat.Font = new System.Drawing.Font("Arial", 14F, System.Drawing.FontStyle.Bold);
|
||||
this.lblMonat.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F);
|
||||
this.lblMonat.Multiline = true;
|
||||
this.lblMonat.Name = "lblMonat";
|
||||
this.lblMonat.SizeF = new System.Drawing.SizeF(1007F, 25F);
|
||||
this.lblMonat.StyleName = "Title";
|
||||
this.lblMonat.StylePriority.UseFont = false;
|
||||
this.lblMonat.Text = "lblMonat";
|
||||
//
|
||||
// pageFooterBand1
|
||||
//
|
||||
this.pageFooterBand1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
|
||||
this.xrPageInfo2,
|
||||
this.xrPageInfo1});
|
||||
this.pageFooterBand1.HeightF = 48F;
|
||||
this.pageFooterBand1.Name = "pageFooterBand1";
|
||||
//
|
||||
// xrPageInfo2
|
||||
//
|
||||
this.xrPageInfo2.Font = new System.Drawing.Font("Arial", 8F);
|
||||
this.xrPageInfo2.Format = "Seite {0} von {1}";
|
||||
this.xrPageInfo2.LocationFloat = new DevExpress.Utils.PointFloat(522.0001F, 25F);
|
||||
this.xrPageInfo2.Name = "xrPageInfo2";
|
||||
this.xrPageInfo2.SizeF = new System.Drawing.SizeF(482.9998F, 23F);
|
||||
this.xrPageInfo2.StyleName = "PageInfo";
|
||||
this.xrPageInfo2.StylePriority.UseFont = false;
|
||||
this.xrPageInfo2.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight;
|
||||
//
|
||||
// xrPageInfo1
|
||||
//
|
||||
this.xrPageInfo1.Font = new System.Drawing.Font("Arial", 8F);
|
||||
this.xrPageInfo1.LocationFloat = new DevExpress.Utils.PointFloat(8F, 25F);
|
||||
this.xrPageInfo1.Name = "xrPageInfo1";
|
||||
this.xrPageInfo1.PageInfo = DevExpress.XtraPrinting.PageInfo.DateTime;
|
||||
this.xrPageInfo1.SizeF = new System.Drawing.SizeF(497F, 23F);
|
||||
this.xrPageInfo1.StyleName = "PageInfo";
|
||||
this.xrPageInfo1.StylePriority.UseFont = false;
|
||||
//
|
||||
// Title
|
||||
//
|
||||
this.Title.BackColor = System.Drawing.Color.White;
|
||||
this.Title.BorderColor = System.Drawing.SystemColors.ControlText;
|
||||
this.Title.Borders = DevExpress.XtraPrinting.BorderSide.None;
|
||||
this.Title.BorderWidth = 1F;
|
||||
this.Title.Font = new System.Drawing.Font("Times New Roman", 24F);
|
||||
this.Title.ForeColor = System.Drawing.Color.Black;
|
||||
this.Title.Name = "Title";
|
||||
//
|
||||
// FieldCaption
|
||||
//
|
||||
this.FieldCaption.BackColor = System.Drawing.Color.White;
|
||||
this.FieldCaption.BorderColor = System.Drawing.SystemColors.ControlText;
|
||||
this.FieldCaption.Borders = DevExpress.XtraPrinting.BorderSide.None;
|
||||
this.FieldCaption.BorderWidth = 1F;
|
||||
this.FieldCaption.Font = new System.Drawing.Font("Times New Roman", 10F, System.Drawing.FontStyle.Bold);
|
||||
this.FieldCaption.ForeColor = System.Drawing.Color.Black;
|
||||
this.FieldCaption.Name = "FieldCaption";
|
||||
//
|
||||
// PageInfo
|
||||
//
|
||||
this.PageInfo.BackColor = System.Drawing.Color.White;
|
||||
this.PageInfo.BorderColor = System.Drawing.SystemColors.ControlText;
|
||||
this.PageInfo.Borders = DevExpress.XtraPrinting.BorderSide.None;
|
||||
this.PageInfo.BorderWidth = 1F;
|
||||
this.PageInfo.Font = new System.Drawing.Font("Times New Roman", 8F);
|
||||
this.PageInfo.ForeColor = System.Drawing.Color.Black;
|
||||
this.PageInfo.Name = "PageInfo";
|
||||
//
|
||||
// DataField
|
||||
//
|
||||
this.DataField.BackColor = System.Drawing.Color.White;
|
||||
this.DataField.BorderColor = System.Drawing.SystemColors.ControlText;
|
||||
this.DataField.Borders = DevExpress.XtraPrinting.BorderSide.None;
|
||||
this.DataField.BorderWidth = 1F;
|
||||
this.DataField.Font = new System.Drawing.Font("Times New Roman", 8F);
|
||||
this.DataField.ForeColor = System.Drawing.SystemColors.ControlText;
|
||||
this.DataField.Name = "DataField";
|
||||
//
|
||||
// fieldFLS
|
||||
//
|
||||
this.fieldFLS.DataMember = "FLSReportGroups";
|
||||
this.fieldFLS.Expression = "[TotalFLM] / 60";
|
||||
this.fieldFLS.FieldType = DevExpress.XtraReports.UI.FieldType.Decimal;
|
||||
this.fieldFLS.Name = "fieldFLS";
|
||||
//
|
||||
// topMarginBand1
|
||||
//
|
||||
this.topMarginBand1.HeightF = 50F;
|
||||
this.topMarginBand1.Name = "topMarginBand1";
|
||||
//
|
||||
// bottomMarginBand1
|
||||
//
|
||||
this.bottomMarginBand1.HeightF = 30F;
|
||||
this.bottomMarginBand1.Name = "bottomMarginBand1";
|
||||
//
|
||||
// DetailReport1
|
||||
//
|
||||
this.DetailReport1.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] {
|
||||
this.Detail2,
|
||||
this.DetailReport2});
|
||||
this.DetailReport1.DataMember = "TeamDetailList";
|
||||
this.DetailReport1.DataSource = this.bindingSource1;
|
||||
this.DetailReport1.Level = 0;
|
||||
this.DetailReport1.Name = "DetailReport1";
|
||||
//
|
||||
// Detail2
|
||||
//
|
||||
this.Detail2.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
|
||||
this.xrLabel1});
|
||||
this.Detail2.HeightF = 46.875F;
|
||||
this.Detail2.Name = "Detail2";
|
||||
//
|
||||
// xrLabel1
|
||||
//
|
||||
this.xrLabel1.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
|
||||
new DevExpress.XtraReports.UI.XRBinding("Text", null, "TeamDetailList.TeamName")});
|
||||
this.xrLabel1.Font = new System.Drawing.Font("Arial", 12F, System.Drawing.FontStyle.Bold);
|
||||
this.xrLabel1.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F);
|
||||
this.xrLabel1.Multiline = true;
|
||||
this.xrLabel1.Name = "xrLabel1";
|
||||
this.xrLabel1.SizeF = new System.Drawing.SizeF(1007F, 25F);
|
||||
this.xrLabel1.StyleName = "Title";
|
||||
this.xrLabel1.StylePriority.UseFont = false;
|
||||
this.xrLabel1.Text = "xrLabel1";
|
||||
//
|
||||
// DetailReport2
|
||||
//
|
||||
this.DetailReport2.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] {
|
||||
this.Detail3,
|
||||
this.GroupHeader2,
|
||||
this.GroupFooter2});
|
||||
this.DetailReport2.DataMember = "TeamDetailList.EmployeeDetailList";
|
||||
this.DetailReport2.DataSource = this.bindingSource1;
|
||||
this.DetailReport2.Level = 0;
|
||||
this.DetailReport2.Name = "DetailReport2";
|
||||
//
|
||||
// Detail3
|
||||
//
|
||||
this.Detail3.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
|
||||
this.xrTableDetail});
|
||||
this.Detail3.HeightF = 25F;
|
||||
this.Detail3.Name = "Detail3";
|
||||
//
|
||||
// GroupHeader2
|
||||
//
|
||||
this.GroupHeader2.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
|
||||
this.xrTable2});
|
||||
this.GroupHeader2.HeightF = 70F;
|
||||
this.GroupHeader2.Name = "GroupHeader2";
|
||||
//
|
||||
// xrTable2
|
||||
//
|
||||
this.xrTable2.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
|
||||
| DevExpress.XtraPrinting.BorderSide.Right)
|
||||
| DevExpress.XtraPrinting.BorderSide.Bottom)));
|
||||
this.xrTable2.Font = new System.Drawing.Font("Arial", 8F, System.Drawing.FontStyle.Bold);
|
||||
this.xrTable2.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F);
|
||||
this.xrTable2.Name = "xrTable2";
|
||||
this.xrTable2.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
|
||||
this.xrTable2.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] {
|
||||
this.xrTableRow2});
|
||||
this.xrTable2.SizeF = new System.Drawing.SizeF(1005F, 70F);
|
||||
this.xrTable2.StylePriority.UseBorders = false;
|
||||
this.xrTable2.StylePriority.UseFont = false;
|
||||
this.xrTable2.StylePriority.UsePadding = false;
|
||||
this.xrTable2.StylePriority.UseTextAlignment = false;
|
||||
this.xrTable2.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
|
||||
//
|
||||
// xrTableRow2
|
||||
//
|
||||
this.xrTableRow2.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
|
||||
this.xrTableCell6,
|
||||
this.xrTableCell18,
|
||||
this.xrTableCell30,
|
||||
this.xrTableCell31,
|
||||
this.xrTableCell32,
|
||||
this.xrTableCell33,
|
||||
this.xrTableCell34,
|
||||
this.xrTableCell36,
|
||||
this.xrTableCell40,
|
||||
this.xrTableCell41,
|
||||
this.xrTableCell42,
|
||||
this.xrTableCell43});
|
||||
this.xrTableRow2.Name = "xrTableRow2";
|
||||
this.xrTableRow2.Weight = 2.8D;
|
||||
//
|
||||
// xrTableCell6
|
||||
//
|
||||
this.xrTableCell6.Name = "xrTableCell6";
|
||||
this.xrTableCell6.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 2, 0, 0, 100F);
|
||||
this.xrTableCell6.StylePriority.UsePadding = false;
|
||||
this.xrTableCell6.StylePriority.UseTextAlignment = false;
|
||||
this.xrTableCell6.Text = "Name";
|
||||
this.xrTableCell6.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
|
||||
this.xrTableCell6.Weight = 0.15329125016467182D;
|
||||
//
|
||||
// xrTableCell18
|
||||
//
|
||||
this.xrTableCell18.Name = "xrTableCell18";
|
||||
this.xrTableCell18.Text = "Reguläre SOLL Stunden";
|
||||
this.xrTableCell18.Weight = 0.081154192324637608D;
|
||||
//
|
||||
// xrTableCell30
|
||||
//
|
||||
this.xrTableCell30.Name = "xrTableCell30";
|
||||
this.xrTableCell30.Text = "Fehlzeiten Urlaub Krankheit(Tage)";
|
||||
this.xrTableCell30.Weight = 0.094679896646570338D;
|
||||
//
|
||||
// xrTableCell31
|
||||
//
|
||||
this.xrTableCell31.Multiline = true;
|
||||
this.xrTableCell31.Name = "xrTableCell31";
|
||||
this.xrTableCell31.Text = "SOLL Vertraglich";
|
||||
this.xrTableCell31.Weight = 0.072137063712635591D;
|
||||
//
|
||||
// xrTableCell32
|
||||
//
|
||||
this.xrTableCell32.Name = "xrTableCell32";
|
||||
this.xrTableCell32.Text = "SOLL Tatsächlich";
|
||||
this.xrTableCell32.Weight = 0.063119927721024038D;
|
||||
//
|
||||
// xrTableCell33
|
||||
//
|
||||
this.xrTableCell33.Name = "xrTableCell33";
|
||||
this.xrTableCell33.StylePriority.UseBackColor = false;
|
||||
this.xrTableCell33.Text = "geleistete AZ beim Klienten";
|
||||
this.xrTableCell33.Weight = 0.063119927721024D;
|
||||
//
|
||||
// xrTableCell34
|
||||
//
|
||||
this.xrTableCell34.Name = "xrTableCell34";
|
||||
this.xrTableCell34.Text = "FLS Plus/Minus lfd. Monat";
|
||||
this.xrTableCell34.Weight = 0.06311992757910842D;
|
||||
//
|
||||
// xrTableCell36
|
||||
//
|
||||
this.xrTableCell36.Multiline = true;
|
||||
this.xrTableCell36.Name = "xrTableCell36";
|
||||
this.xrTableCell36.StylePriority.UseBackColor = false;
|
||||
this.xrTableCell36.Text = "Gesamt nichtrefinanzierte Std +AZ beim Klienten";
|
||||
this.xrTableCell36.Weight = 0.063119927721024011D;
|
||||
//
|
||||
// xrTableCell40
|
||||
//
|
||||
this.xrTableCell40.Name = "xrTableCell40";
|
||||
this.xrTableCell40.Text = "Relation FLS IST zu Mittelbare IST";
|
||||
this.xrTableCell40.Weight = 0.063119929511863376D;
|
||||
//
|
||||
// xrTableCell41
|
||||
//
|
||||
this.xrTableCell41.Name = "xrTableCell41";
|
||||
this.xrTableCell41.Text = "Überstd. neu";
|
||||
this.xrTableCell41.Weight = 0.063119928687401447D;
|
||||
//
|
||||
// xrTableCell42
|
||||
//
|
||||
this.xrTableCell42.Name = "xrTableCell42";
|
||||
this.xrTableCell42.StylePriority.UseBackColor = false;
|
||||
this.xrTableCell42.Text = "Überstd. Vormonat";
|
||||
this.xrTableCell42.Weight = 0.063119928275170531D;
|
||||
//
|
||||
// xrTableCell43
|
||||
//
|
||||
this.xrTableCell43.Name = "xrTableCell43";
|
||||
this.xrTableCell43.Text = "Überstd. Gesamt";
|
||||
this.xrTableCell43.Weight = 0.0631199213956443D;
|
||||
//
|
||||
// GroupFooter2
|
||||
//
|
||||
this.GroupFooter2.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
|
||||
this.xrTable3});
|
||||
this.GroupFooter2.HeightF = 52.08333F;
|
||||
this.GroupFooter2.Name = "GroupFooter2";
|
||||
//
|
||||
// xrTable3
|
||||
//
|
||||
this.xrTable3.Font = new System.Drawing.Font("Arial", 8F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
|
||||
this.xrTable3.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F);
|
||||
this.xrTable3.Name = "xrTable3";
|
||||
this.xrTable3.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
|
||||
this.xrTable3.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] {
|
||||
this.xrTableRow3});
|
||||
this.xrTable3.SizeF = new System.Drawing.SizeF(1005F, 25F);
|
||||
this.xrTable3.StylePriority.UseBorders = false;
|
||||
this.xrTable3.StylePriority.UseFont = false;
|
||||
this.xrTable3.StylePriority.UsePadding = false;
|
||||
this.xrTable3.StylePriority.UseTextAlignment = false;
|
||||
this.xrTable3.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
|
||||
//
|
||||
// xrTableRow3
|
||||
//
|
||||
this.xrTableRow3.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
|
||||
this.xrTableCell1,
|
||||
this.xrTableCell7,
|
||||
this.xrTableCell8,
|
||||
this.xrTableCell9,
|
||||
this.xrTableCell10,
|
||||
this.xrTableCell11,
|
||||
this.xrTableCell12,
|
||||
this.xrTableCell13,
|
||||
this.xrTableCell14,
|
||||
this.xrTableCell15});
|
||||
this.xrTableRow3.Name = "xrTableRow3";
|
||||
this.xrTableRow3.Weight = 1D;
|
||||
//
|
||||
// xrTableCell1
|
||||
//
|
||||
this.xrTableCell1.Name = "xrTableCell1";
|
||||
this.xrTableCell1.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 2, 0, 0, 100F);
|
||||
this.xrTableCell1.StylePriority.UseFont = false;
|
||||
this.xrTableCell1.StylePriority.UsePadding = false;
|
||||
this.xrTableCell1.StylePriority.UseTextAlignment = false;
|
||||
this.xrTableCell1.Text = "Gesamt [TeamDetailList.TeamName]";
|
||||
this.xrTableCell1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
|
||||
this.xrTableCell1.Weight = 0.32912533814247075D;
|
||||
//
|
||||
// xrTableCell7
|
||||
//
|
||||
this.xrTableCell7.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
|
||||
new DevExpress.XtraReports.UI.XRBinding("Text", null, "TeamDetailList.SollGesamt", "{0:0.00}")});
|
||||
this.xrTableCell7.Name = "xrTableCell7";
|
||||
this.xrTableCell7.Text = "xrTableCell7";
|
||||
this.xrTableCell7.Weight = 0.07213706041478804D;
|
||||
//
|
||||
// xrTableCell8
|
||||
//
|
||||
this.xrTableCell8.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
|
||||
new DevExpress.XtraReports.UI.XRBinding("Text", null, "TeamDetailList.FlsSollGesamt", "{0:0.00}")});
|
||||
this.xrTableCell8.Name = "xrTableCell8";
|
||||
this.xrTableCell8.Text = "xrTableCell8";
|
||||
this.xrTableCell8.Weight = 0.063119927862939587D;
|
||||
//
|
||||
// xrTableCell9
|
||||
//
|
||||
this.xrTableCell9.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
|
||||
new DevExpress.XtraReports.UI.XRBinding("Text", null, "TeamDetailList.FlsIstGesamt", "{0:0.00}")});
|
||||
this.xrTableCell9.Name = "xrTableCell9";
|
||||
this.xrTableCell9.Text = "xrTableCell9";
|
||||
this.xrTableCell9.Weight = 0.063119927862939615D;
|
||||
//
|
||||
// xrTableCell10
|
||||
//
|
||||
this.xrTableCell10.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
|
||||
new DevExpress.XtraReports.UI.XRBinding("Text", null, "TeamDetailList.FlsDiffGesamt", "{0:0.00}")});
|
||||
this.xrTableCell10.Name = "xrTableCell10";
|
||||
this.xrTableCell10.Text = "xrTableCell10";
|
||||
this.xrTableCell10.Weight = 0.063119927862939587D;
|
||||
//
|
||||
// xrTableCell11
|
||||
//
|
||||
this.xrTableCell11.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
|
||||
new DevExpress.XtraReports.UI.XRBinding("Text", null, "TeamDetailList.StundenGesamt", "{0:0.00}")});
|
||||
this.xrTableCell11.Name = "xrTableCell11";
|
||||
this.xrTableCell11.Text = "xrTableCell11";
|
||||
this.xrTableCell11.Weight = 0.063119927862939573D;
|
||||
//
|
||||
// xrTableCell12
|
||||
//
|
||||
this.xrTableCell12.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
|
||||
new DevExpress.XtraReports.UI.XRBinding("Text", null, "TeamDetailList.RelationFlsZuMittelbar", "{0:0.00}")});
|
||||
this.xrTableCell12.Name = "xrTableCell12";
|
||||
this.xrTableCell12.Text = "xrTableCell12";
|
||||
this.xrTableCell12.Weight = 0.0631199278629396D;
|
||||
//
|
||||
// xrTableCell13
|
||||
//
|
||||
this.xrTableCell13.Name = "xrTableCell13";
|
||||
this.xrTableCell13.Weight = 0.063119927862939587D;
|
||||
//
|
||||
// xrTableCell14
|
||||
//
|
||||
this.xrTableCell14.Name = "xrTableCell14";
|
||||
this.xrTableCell14.Weight = 0.063119927862939587D;
|
||||
//
|
||||
// xrTableCell15
|
||||
//
|
||||
this.xrTableCell15.Name = "xrTableCell15";
|
||||
this.xrTableCell15.Weight = 0.063119927862939573D;
|
||||
//
|
||||
// bindingSource1
|
||||
//
|
||||
this.bindingSource1.DataSource = typeof(BeWo.Report.ReportObjects.MitarbeiterstundenkontoRO);
|
||||
//
|
||||
// ReportFooter1
|
||||
//
|
||||
this.ReportFooter1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
|
||||
this.xrTable1});
|
||||
this.ReportFooter1.HeightF = 60F;
|
||||
this.ReportFooter1.Name = "ReportFooter1";
|
||||
//
|
||||
// Teamstundenkonto
|
||||
//
|
||||
this.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] {
|
||||
this.Detail,
|
||||
this.ReportHeader,
|
||||
this.pageFooterBand1,
|
||||
this.topMarginBand1,
|
||||
this.bottomMarginBand1,
|
||||
this.DetailReport1,
|
||||
this.ReportFooter1});
|
||||
this.CalculatedFields.AddRange(new DevExpress.XtraReports.UI.CalculatedField[] {
|
||||
this.fieldFLS});
|
||||
this.DataSource = this.bindingSource1;
|
||||
this.Landscape = true;
|
||||
this.Margins = new System.Drawing.Printing.Margins(75, 75, 50, 30);
|
||||
this.PageHeight = 827;
|
||||
this.PageWidth = 1169;
|
||||
this.PaperKind = System.Drawing.Printing.PaperKind.A4;
|
||||
this.StyleSheet.AddRange(new DevExpress.XtraReports.UI.XRControlStyle[] {
|
||||
this.Title,
|
||||
this.FieldCaption,
|
||||
this.PageInfo,
|
||||
this.DataField});
|
||||
this.Version = "17.1";
|
||||
((System.ComponentModel.ISupportInitialize)(this.xrTableDetail)).EndInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.xrTable1)).EndInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.xrTable2)).EndInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.xrTable3)).EndInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).EndInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this)).EndInit();
|
||||
|
||||
}
|
||||
|
||||
#endregion
|
||||
|
||||
private DevExpress.XtraReports.UI.DetailBand Detail;
|
||||
private System.Windows.Forms.BindingSource bindingSource1;
|
||||
private DevExpress.XtraReports.UI.ReportHeaderBand ReportHeader;
|
||||
private DevExpress.XtraReports.UI.XRLabel lblMonat;
|
||||
private DevExpress.XtraReports.UI.PageFooterBand pageFooterBand1;
|
||||
private DevExpress.XtraReports.UI.XRPageInfo xrPageInfo2;
|
||||
private DevExpress.XtraReports.UI.XRPageInfo xrPageInfo1;
|
||||
private DevExpress.XtraReports.UI.XRControlStyle Title;
|
||||
private DevExpress.XtraReports.UI.XRControlStyle FieldCaption;
|
||||
private DevExpress.XtraReports.UI.XRControlStyle PageInfo;
|
||||
private DevExpress.XtraReports.UI.XRControlStyle DataField;
|
||||
private DevExpress.XtraReports.UI.XRTable xrTableDetail;
|
||||
private DevExpress.XtraReports.UI.XRTableRow xrTableRowDetail;
|
||||
private DevExpress.XtraReports.UI.XRTableCell xrTableCell3;
|
||||
private DevExpress.XtraReports.UI.CalculatedField fieldFLS;
|
||||
private DevExpress.XtraReports.UI.TopMarginBand topMarginBand1;
|
||||
private DevExpress.XtraReports.UI.BottomMarginBand bottomMarginBand1;
|
||||
private DevExpress.XtraReports.UI.XRTableCell xrTableCell19;
|
||||
private DevExpress.XtraReports.UI.XRTableCell xrTableCell20;
|
||||
private DevExpress.XtraReports.UI.XRTableCell xrTableCell28;
|
||||
private DevExpress.XtraReports.UI.XRTableCell xrTableCell16;
|
||||
private DevExpress.XtraReports.UI.XRTableCell xrTableCell27;
|
||||
private DevExpress.XtraReports.UI.XRTableCell xrTableCell22;
|
||||
private DevExpress.XtraReports.UI.XRTableCell xrTableCell23;
|
||||
private DevExpress.XtraReports.UI.XRTableCell xrTableCell21;
|
||||
private DevExpress.XtraReports.UI.XRTableCell xrTableCell25;
|
||||
private DevExpress.XtraReports.UI.XRTableCell xrTableCell24;
|
||||
private DevExpress.XtraReports.UI.XRTableCell xrTableCell26;
|
||||
private DevExpress.XtraReports.UI.XRTable xrTable1;
|
||||
private DevExpress.XtraReports.UI.XRTableRow xrTableRow1;
|
||||
private DevExpress.XtraReports.UI.XRTableCell xrTableCell35;
|
||||
private DevExpress.XtraReports.UI.XRTableCell xrTableCell37;
|
||||
private DevExpress.XtraReports.UI.XRTableCell xrTableCell38;
|
||||
private DevExpress.XtraReports.UI.XRTableCell xrTableCell39;
|
||||
private DevExpress.XtraReports.UI.XRTableCell cellSollGesamt;
|
||||
private DevExpress.XtraReports.UI.XRTableCell cellFLSSollGesamt;
|
||||
private DevExpress.XtraReports.UI.XRTableCell cellFLSIstGesamt;
|
||||
private DevExpress.XtraReports.UI.XRTableCell cellFLSPlusMinusGesamt;
|
||||
private DevExpress.XtraReports.UI.XRTableCell cellGesamtGesamt;
|
||||
private DevExpress.XtraReports.UI.XRTableCell cellRelationGesamt;
|
||||
private DevExpress.XtraReports.UI.XRTableCell xrTableCell47;
|
||||
private DevExpress.XtraReports.UI.XRTableCell xrTableCell48;
|
||||
private DevExpress.XtraReports.UI.XRTableCell xrTableCell51;
|
||||
private DevExpress.XtraReports.UI.DetailReportBand DetailReport1;
|
||||
private DevExpress.XtraReports.UI.DetailBand Detail2;
|
||||
private DevExpress.XtraReports.UI.XRLabel xrLabel1;
|
||||
private DevExpress.XtraReports.UI.DetailReportBand DetailReport2;
|
||||
private DevExpress.XtraReports.UI.DetailBand Detail3;
|
||||
private DevExpress.XtraReports.UI.GroupHeaderBand GroupHeader2;
|
||||
private DevExpress.XtraReports.UI.XRTable xrTable2;
|
||||
private DevExpress.XtraReports.UI.XRTableRow xrTableRow2;
|
||||
private DevExpress.XtraReports.UI.XRTableCell xrTableCell6;
|
||||
private DevExpress.XtraReports.UI.XRTableCell xrTableCell18;
|
||||
private DevExpress.XtraReports.UI.XRTableCell xrTableCell30;
|
||||
private DevExpress.XtraReports.UI.XRTableCell xrTableCell31;
|
||||
private DevExpress.XtraReports.UI.XRTableCell xrTableCell32;
|
||||
private DevExpress.XtraReports.UI.XRTableCell xrTableCell33;
|
||||
private DevExpress.XtraReports.UI.XRTableCell xrTableCell34;
|
||||
private DevExpress.XtraReports.UI.XRTableCell xrTableCell36;
|
||||
private DevExpress.XtraReports.UI.XRTableCell xrTableCell40;
|
||||
private DevExpress.XtraReports.UI.XRTableCell xrTableCell41;
|
||||
private DevExpress.XtraReports.UI.XRTableCell xrTableCell42;
|
||||
private DevExpress.XtraReports.UI.XRTableCell xrTableCell43;
|
||||
private DevExpress.XtraReports.UI.GroupFooterBand GroupFooter2;
|
||||
private DevExpress.XtraReports.UI.XRTable xrTable3;
|
||||
private DevExpress.XtraReports.UI.XRTableRow xrTableRow3;
|
||||
private DevExpress.XtraReports.UI.XRTableCell xrTableCell1;
|
||||
private DevExpress.XtraReports.UI.XRTableCell xrTableCell7;
|
||||
private DevExpress.XtraReports.UI.XRTableCell xrTableCell8;
|
||||
private DevExpress.XtraReports.UI.XRTableCell xrTableCell9;
|
||||
private DevExpress.XtraReports.UI.XRTableCell xrTableCell10;
|
||||
private DevExpress.XtraReports.UI.XRTableCell xrTableCell11;
|
||||
private DevExpress.XtraReports.UI.XRTableCell xrTableCell12;
|
||||
private DevExpress.XtraReports.UI.XRTableCell xrTableCell13;
|
||||
private DevExpress.XtraReports.UI.XRTableCell xrTableCell14;
|
||||
private DevExpress.XtraReports.UI.XRTableCell xrTableCell15;
|
||||
private DevExpress.XtraReports.UI.ReportFooterBand ReportFooter1;
|
||||
}
|
||||
}
|
||||
123
ReportImp/DerKarrenSbd/Teamstundenkonto.resx
Normal file
123
ReportImp/DerKarrenSbd/Teamstundenkonto.resx
Normal file
@@ -0,0 +1,123 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<root>
|
||||
<!--
|
||||
Microsoft ResX Schema
|
||||
|
||||
Version 2.0
|
||||
|
||||
The primary goals of this format is to allow a simple XML format
|
||||
that is mostly human readable. The generation and parsing of the
|
||||
various data types are done through the TypeConverter classes
|
||||
associated with the data types.
|
||||
|
||||
Example:
|
||||
|
||||
... ado.net/XML headers & schema ...
|
||||
<resheader name="resmimetype">text/microsoft-resx</resheader>
|
||||
<resheader name="version">2.0</resheader>
|
||||
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
|
||||
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
|
||||
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
|
||||
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
|
||||
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
|
||||
<value>[base64 mime encoded serialized .NET Framework object]</value>
|
||||
</data>
|
||||
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
|
||||
<comment>This is a comment</comment>
|
||||
</data>
|
||||
|
||||
There are any number of "resheader" rows that contain simple
|
||||
name/value pairs.
|
||||
|
||||
Each data row contains a name, and value. The row also contains a
|
||||
type or mimetype. Type corresponds to a .NET class that support
|
||||
text/value conversion through the TypeConverter architecture.
|
||||
Classes that don't support this are serialized and stored with the
|
||||
mimetype set.
|
||||
|
||||
The mimetype is used for serialized objects, and tells the
|
||||
ResXResourceReader how to depersist the object. This is currently not
|
||||
extensible. For a given mimetype the value must be set accordingly:
|
||||
|
||||
Note - application/x-microsoft.net.object.binary.base64 is the format
|
||||
that the ResXResourceWriter will generate, however the reader can
|
||||
read any of the formats listed below.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.binary.base64
|
||||
value : The object must be serialized with
|
||||
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
|
||||
: and then encoded with base64 encoding.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.soap.base64
|
||||
value : The object must be serialized with
|
||||
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
|
||||
: and then encoded with base64 encoding.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.bytearray.base64
|
||||
value : The object must be serialized into a byte array
|
||||
: using a System.ComponentModel.TypeConverter
|
||||
: and then encoded with base64 encoding.
|
||||
-->
|
||||
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
|
||||
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
|
||||
<xsd:element name="root" msdata:IsDataSet="true">
|
||||
<xsd:complexType>
|
||||
<xsd:choice maxOccurs="unbounded">
|
||||
<xsd:element name="metadata">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" use="required" type="xsd:string" />
|
||||
<xsd:attribute name="type" type="xsd:string" />
|
||||
<xsd:attribute name="mimetype" type="xsd:string" />
|
||||
<xsd:attribute ref="xml:space" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="assembly">
|
||||
<xsd:complexType>
|
||||
<xsd:attribute name="alias" type="xsd:string" />
|
||||
<xsd:attribute name="name" type="xsd:string" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="data">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
|
||||
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
|
||||
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
|
||||
<xsd:attribute ref="xml:space" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="resheader">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" type="xsd:string" use="required" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
</xsd:choice>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
</xsd:schema>
|
||||
<resheader name="resmimetype">
|
||||
<value>text/microsoft-resx</value>
|
||||
</resheader>
|
||||
<resheader name="version">
|
||||
<value>2.0</value>
|
||||
</resheader>
|
||||
<resheader name="reader">
|
||||
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</resheader>
|
||||
<resheader name="writer">
|
||||
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</resheader>
|
||||
<metadata name="bindingSource1.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
|
||||
<value>17, 14</value>
|
||||
</metadata>
|
||||
</root>
|
||||
@@ -11,6 +11,7 @@ using BS.Shared.Core;
|
||||
using BS.Shared.DataContracts;
|
||||
using BS.Shared.Extensions;
|
||||
using BS.Shared.Services;
|
||||
using BS.Shared.Translation;
|
||||
using Utils = BS.Shared.Core.Utils;
|
||||
|
||||
namespace BeWo.Service.Plugins
|
||||
@@ -44,18 +45,18 @@ namespace BeWo.Service.Plugins
|
||||
"Nachname", // 0
|
||||
"Vorname", // 1
|
||||
"Kommentar", // 2
|
||||
"Hilfeplankonferenz", // 3
|
||||
"Kostenträger", // 4
|
||||
Translator.Translate("Hilfeplankonferenz"), // 3
|
||||
Translator.Translate("Kostenträger"), // 4
|
||||
"Aktenzeichen", // 5
|
||||
"beantragt von", // 6
|
||||
"beantragt bis", // 7
|
||||
"bewilligt von", // 8
|
||||
"bewilligt bis", // 9
|
||||
"Verlängerung beantragt am", // 10
|
||||
"gen. FLS/Woche", // 11
|
||||
"gen. FLS Gesamt", // 12
|
||||
Translator.Translate("gen. FLS/Woche"), // 11
|
||||
Translator.Translate("gen. FLS Gesamt"), // 12
|
||||
"Stundensatz", // 13
|
||||
"Kostenträger Notiz", // 14
|
||||
Translator.Translate("Kostenträger Notiz"), // 14
|
||||
"BetreuerIn", // 15
|
||||
"Betreuung beendet am" // 16
|
||||
};
|
||||
|
||||
@@ -13,6 +13,9 @@ namespace BeWo.Service.Plugins
|
||||
//do nothing
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
public virtual bool AllowSaveCustomer(CustomerDC c)
|
||||
{
|
||||
return true;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
39
Service/Plugins/TranslationDictionary.cs
Normal file
39
Service/Plugins/TranslationDictionary.cs
Normal file
@@ -0,0 +1,39 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
|
||||
using BeWo.Data.Access;
|
||||
using BeWo.Data.Entities;
|
||||
using BeWo.Service.DCEntityMapper;
|
||||
|
||||
using BS.Shared;
|
||||
using BS.Shared.Core;
|
||||
using BS.Shared.DataContracts.Compact;
|
||||
using BS.Shared.Extensions;
|
||||
|
||||
namespace BeWo.Service.Plugins
|
||||
{
|
||||
public class TranslationDictionary : AbstractIDSpecificDefaultClass<TranslationDictionary>
|
||||
{
|
||||
public virtual Dictionary<String, String> GetTranslationDictionary()
|
||||
{
|
||||
var dict = new Dictionary<String, String>();
|
||||
|
||||
AddOrReplaceTranslation(dict, "MitarbeiterSingular", "Mitarbeiter");
|
||||
AddOrReplaceTranslation(dict, "MitarbeiterPlural", "Mitarbeiter");
|
||||
return dict;
|
||||
}
|
||||
|
||||
|
||||
public virtual void AddOrReplaceTranslation(Dictionary<String, String> dict, String text, String translation)
|
||||
{
|
||||
if (dict.ContainsKey(text))
|
||||
{
|
||||
dict.Remove(text);
|
||||
}
|
||||
dict.Add(text, translation);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
@@ -327,6 +327,7 @@
|
||||
<Compile Include="Plugins\SupportConceptAnalysisCreator.cs" />
|
||||
<Compile Include="Plugins\UiElementFactory.cs" />
|
||||
<Compile Include="Plugins\PluginLoader.cs" />
|
||||
<Compile Include="Plugins\TranslationDictionary.cs" />
|
||||
<Compile Include="Plugins\VacationService.cs" />
|
||||
<Compile Include="Reporting\AnnualReportFactory.cs" />
|
||||
<Compile Include="SBD\Vertretung\VertretungsAlgorithmus.cs" />
|
||||
|
||||
@@ -707,5 +707,9 @@ namespace BeWo.Service.ServiceContracts
|
||||
[FaultContract(typeof(BeWoFault))]
|
||||
[OperationContract]
|
||||
bool DeletCustomerChatCode(string apikey, string kundennummer, long userOid);
|
||||
|
||||
[FaultContract(typeof(BeWoFault))]
|
||||
[OperationContract]
|
||||
Dictionary<string, string> GetTranslationDictionary();
|
||||
}
|
||||
}
|
||||
@@ -861,9 +861,20 @@ namespace BeWo.Service.ServiceImplementations
|
||||
|
||||
public long InsertNewCustomer(CustomerDC pCustomerDC)
|
||||
{
|
||||
try
|
||||
var bsi = PluginLoader.FindClass<SaveInterceptor>();
|
||||
if (bsi != null)
|
||||
{
|
||||
if (!bsi.AllowSaveCustomer(pCustomerDC))
|
||||
{
|
||||
throw new FaultException<BeWoFault>(new BeWoFault("Klient konnte nicht gespeichert werden.", BeWoFaultType.CustomWithoutDetails));
|
||||
}
|
||||
}
|
||||
|
||||
try
|
||||
{
|
||||
Customer lCustomer = MapperFactory.CustomerDC_Customer.MapToNewEntity(pCustomerDC);
|
||||
|
||||
|
||||
Customer lCustomer = MapperFactory.CustomerDC_Customer.MapToNewEntity(pCustomerDC);
|
||||
DAOFactory.GenericDAO.Insert(lCustomer);
|
||||
|
||||
var lOriginal = DAOFactory.GenericDAO.LoadByID<Customer>(lCustomer.Oid.Value);
|
||||
@@ -1075,9 +1086,20 @@ namespace BeWo.Service.ServiceImplementations
|
||||
|
||||
public long UpdateCustomer(CustomerDC pCustomerDC)
|
||||
{
|
||||
try
|
||||
var bsi = PluginLoader.FindClass<SaveInterceptor>();
|
||||
if (bsi != null)
|
||||
{
|
||||
if (!bsi.AllowSaveCustomer(pCustomerDC))
|
||||
{
|
||||
throw new FaultException<BeWoFault>(new BeWoFault("Klient konnte nicht gespeichert werden.", BeWoFaultType.CustomWithoutDetails));
|
||||
}
|
||||
}
|
||||
|
||||
try
|
||||
{
|
||||
var lOriginal = DAOFactory.GenericDAO.LoadByID<Customer>(pCustomerDC.CustomerOid.Value);
|
||||
|
||||
|
||||
var lOriginal = DAOFactory.GenericDAO.LoadByID<Customer>(pCustomerDC.CustomerOid.Value);
|
||||
|
||||
object[] Lists = GetFromNHibernateDecoupledCustomerRelatedLists(lOriginal);
|
||||
|
||||
@@ -3692,24 +3714,24 @@ namespace BeWo.Service.ServiceImplementations
|
||||
{
|
||||
foreach (var appcode in cusappcode)
|
||||
{
|
||||
if (!benutzerName.Equals("") && appcode.BenutzerName != null &&
|
||||
!appcode.BenutzerName.Equals(benutzerName))
|
||||
{
|
||||
//if (!benutzerName.Equals("") && appcode.BenutzerName != null &&
|
||||
// !appcode.BenutzerName.Equals(benutzerName))
|
||||
//{
|
||||
appcode.BenutzerName = benutzerName;
|
||||
}
|
||||
//}
|
||||
|
||||
if (!passwort.Equals("") && appcode.Passwort != null && !appcode.Passwort.Equals(passwort))
|
||||
{
|
||||
//if (!passwort.Equals("") && appcode.Passwort != null && !appcode.Passwort.Equals(passwort))
|
||||
//{
|
||||
appcode.Passwort = passwort;
|
||||
|
||||
string salt = BCrypt.GenerateSalt();
|
||||
appcode.BCryptPassword = BCrypt.HashPassword(passwort, salt);
|
||||
}
|
||||
//}
|
||||
}
|
||||
|
||||
if (!benutzerName.Equals("") || !passwort.Equals("")) {
|
||||
//if (!benutzerName.Equals("") || !passwort.Equals("")) {
|
||||
DAOFactory.GenericDAO.Update(cusappcode);
|
||||
}
|
||||
//}
|
||||
}
|
||||
else
|
||||
{
|
||||
@@ -3719,13 +3741,17 @@ namespace BeWo.Service.ServiceImplementations
|
||||
cusApp.Benutzername = benutzerName;
|
||||
cusApp.Passwort = passwort;
|
||||
cusApp.CustomerOid = pCustomerOid;
|
||||
|
||||
|
||||
var yx = MapperFactory.CustomerAPPCodeDC_CustomerAPPCode.MapToNewEntity(cusApp);
|
||||
|
||||
//if (!benutzerName.Equals("") || !passwort.Equals(""))
|
||||
//{
|
||||
string salt = BCrypt.GenerateSalt();
|
||||
yx.BCryptPassword = BCrypt.HashPassword(passwort, salt);
|
||||
|
||||
|
||||
if (!benutzerName.Equals("") || !passwort.Equals(""))
|
||||
{
|
||||
DAOFactory.GenericDAO.Insert(yx);
|
||||
}
|
||||
//}
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@@ -3257,34 +3257,46 @@ namespace BeWo.Service.ServiceImplementations
|
||||
{
|
||||
try
|
||||
{
|
||||
#if DEBUG
|
||||
kundennummer = "5473568546";
|
||||
apikey = "0b50c09aff87f20d9ced75340e04e5ccaa11dd3e7bcf25e9c4f94dc20d3cbb97";
|
||||
#endif
|
||||
//TODO Abfragen erweitern
|
||||
DeletZufallsCode(apikey, kundennummer, "C" + userOid);
|
||||
|
||||
CustomerAPPCode newCode = new CustomerAPPCode();
|
||||
|
||||
|
||||
//abfangeritis starten
|
||||
string zufallscode = ErzeugeZufallsCode(apikey, kundennummer, "C" + userOid);
|
||||
|
||||
if (zufallscode != null)
|
||||
{
|
||||
newCode.CustomerCode = zufallscode; //bei C noch die UserID mitgeben
|
||||
newCode.CustomerOid = customerOid;
|
||||
newCode.CustomerCodeGenDate = DateTime.Now;
|
||||
|
||||
var x = DAOFactory.SearchDAO.FindAllCustomerAppCodes(customerOid);
|
||||
|
||||
int ischatAktive = 0;
|
||||
|
||||
foreach (var item in x)
|
||||
var appcodes = DAOFactory.SearchDAO.FindAllCustomerAppCodes(customerOid).ToList();
|
||||
CustomerAPPCode newCode = null;
|
||||
if (appcodes.Count > 0)
|
||||
{
|
||||
ischatAktive = item.IsChatAktiv;
|
||||
break;
|
||||
newCode = appcodes[0];
|
||||
}
|
||||
else
|
||||
{
|
||||
newCode = new CustomerAPPCode();
|
||||
|
||||
//var code = x.Last().CustomerCode;
|
||||
newCode.CustomerCode = zufallscode; //bei C noch die UserID mitgeben
|
||||
newCode.CustomerOid = customerOid;
|
||||
|
||||
}
|
||||
newCode.CustomerCodeGenDate = DateTime.Now;
|
||||
newCode.IsChatAktiv = 1;
|
||||
|
||||
//int ischatAktive = 0;
|
||||
|
||||
newCode.IsChatAktiv = ischatAktive;
|
||||
//foreach (var item in x)
|
||||
//{
|
||||
// ischatAktive = item.IsChatAktiv;
|
||||
// break;
|
||||
//}
|
||||
|
||||
//newCode.IsChatAktiv = ischatAktive;
|
||||
|
||||
DAOFactory.GenericDAO.Insert(newCode);
|
||||
|
||||
@@ -4829,6 +4841,17 @@ namespace BeWo.Service.ServiceImplementations
|
||||
}
|
||||
}
|
||||
|
||||
public Dictionary<String, String> GetTranslationDictionary()
|
||||
{
|
||||
var td = PluginLoader.FindClass<TranslationDictionary>();
|
||||
|
||||
if (td != null)
|
||||
{
|
||||
return td.GetTranslationDictionary();
|
||||
}
|
||||
return null;
|
||||
}
|
||||
|
||||
#endregion
|
||||
}
|
||||
}
|
||||
@@ -2,6 +2,7 @@
|
||||
using System.Collections.Generic;
|
||||
|
||||
using BS.Shared.Extensions;
|
||||
using BS.Shared.Translation;
|
||||
|
||||
namespace BS.Shared.Core
|
||||
{
|
||||
@@ -56,544 +57,544 @@ namespace BS.Shared.Core
|
||||
UserRightType2Translations = new Dictionary<UserRightType, String>
|
||||
{
|
||||
{
|
||||
UserRightType.AccountingTransactionView_Create, "Finanzen anlegen"
|
||||
UserRightType.AccountingTransactionView_Create, Translator.Translate("Finanzen anlegen")
|
||||
},
|
||||
{
|
||||
UserRightType.AccountingTransactionView_Delete, "Finanzen löschen"
|
||||
UserRightType.AccountingTransactionView_Delete, Translator.Translate("Finanzen löschen")
|
||||
},
|
||||
{
|
||||
UserRightType.AccountingTransactionView_Edit, "Finanzen ändern"
|
||||
UserRightType.AccountingTransactionView_Edit, Translator.Translate("Finanzen ändern")
|
||||
},
|
||||
{
|
||||
UserRightType.AccountingTransactionView_View, "Finanzen ansehen"
|
||||
UserRightType.AccountingTransactionView_View, Translator.Translate("Finanzen ansehen")
|
||||
},
|
||||
{
|
||||
UserRightType.AdministrationView_Create, "Verwaltung anlegen"
|
||||
UserRightType.AdministrationView_Create, Translator.Translate("Verwaltung anlegen")
|
||||
},
|
||||
{
|
||||
UserRightType.AdministrationView_Delete, "Verwaltung löschen"
|
||||
UserRightType.AdministrationView_Delete, Translator.Translate("Verwaltung löschen")
|
||||
},
|
||||
{
|
||||
UserRightType.AdministrationView_Edit, "Verwaltung ändern"
|
||||
UserRightType.AdministrationView_Edit, Translator.Translate("Verwaltung ändern")
|
||||
},
|
||||
{
|
||||
UserRightType.AdministrationView_View, "Verwaltung ansehen"
|
||||
UserRightType.AdministrationView_View, Translator.Translate("Verwaltung ansehen")
|
||||
},
|
||||
{
|
||||
UserRightType.CustomerView_Create, "Klienten anlegen"
|
||||
UserRightType.CustomerView_Create, Translator.Translate("Klienten anlegen")
|
||||
},
|
||||
{
|
||||
UserRightType.CustomerView_Delete, "Klienten löschen"
|
||||
UserRightType.CustomerView_Delete, Translator.Translate("Klienten löschen")
|
||||
},
|
||||
{
|
||||
UserRightType.Customer_AllowArchiving, "Klienten archivieren"
|
||||
UserRightType.Customer_AllowArchiving, Translator.Translate("Klienten archivieren")
|
||||
},
|
||||
{
|
||||
UserRightType.CustomerView_Edit, "Klienten ändern"
|
||||
UserRightType.CustomerView_Edit, Translator.Translate("Klienten ändern")
|
||||
},
|
||||
{
|
||||
UserRightType.CustomerView_View, "Klienten ansehen (alle)"
|
||||
UserRightType.CustomerView_View, Translator.Translate("Klienten ansehen (alle)")
|
||||
},
|
||||
{
|
||||
UserRightType.Customer_ViewMyCustomers, "Klienten ansehen (Nur vom Mitarbeiter betreute)"
|
||||
UserRightType.Customer_ViewMyCustomers, Translator.Translate("Klienten ansehen (Nur vom Mitarbeiter betreute)")
|
||||
},
|
||||
{
|
||||
UserRightType.DeleteAll, "Alles löschen"
|
||||
UserRightType.DeleteAll, Translator.Translate("Alles löschen")
|
||||
},
|
||||
{
|
||||
UserRightType.EmployeeView_Create, "Mitarbeiter anlegen"
|
||||
UserRightType.EmployeeView_Create, Translator.Translate("Mitarbeiter anlegen")
|
||||
},
|
||||
{
|
||||
UserRightType.EmployeeView_Delete, "Mitarbeiter löschen"
|
||||
UserRightType.EmployeeView_Delete, Translator.Translate("Mitarbeiter löschen")
|
||||
},
|
||||
{
|
||||
UserRightType.WohnheimView_Create, "Wohnheime anlegen"
|
||||
UserRightType.WohnheimView_Create, Translator.Translate("Wohnheime anlegen")
|
||||
},
|
||||
{
|
||||
UserRightType.WohnheimView_Delete, "Wohnheime löschen"
|
||||
UserRightType.WohnheimView_Delete, Translator.Translate("Wohnheime löschen")
|
||||
},
|
||||
{
|
||||
UserRightType.WohnheimView_Edit, "Wohnheime bearbeiten"
|
||||
UserRightType.WohnheimView_Edit, Translator.Translate("Wohnheime bearbeiten")
|
||||
},
|
||||
{
|
||||
UserRightType.WohnheimView_View, "Wohnheime ansehen"
|
||||
UserRightType.WohnheimView_View, Translator.Translate("Wohnheime ansehen")
|
||||
},
|
||||
{
|
||||
UserRightType.Wohnheim_AllowArchiving, "Wohnheime archivieren"
|
||||
UserRightType.Wohnheim_AllowArchiving, Translator.Translate("Wohnheime archivieren")
|
||||
},
|
||||
{
|
||||
UserRightType.EmployeeView_Edit, "Mitarbeiter ändern (alle)"
|
||||
UserRightType.EmployeeView_Edit, Translator.Translate("Mitarbeiter ändern (alle)")
|
||||
},
|
||||
{
|
||||
UserRightType.EmployeeView_View, "Mitarbeiter ansehen (alle)"
|
||||
UserRightType.EmployeeView_View, Translator.Translate("Mitarbeiter ansehen (alle)")
|
||||
},
|
||||
{
|
||||
UserRightType.Employee_ShowFinance, "Mitarbeiter alle Daten bearbeiten"
|
||||
UserRightType.Employee_ShowFinance, Translator.Translate("Mitarbeiter alle Daten bearbeiten")
|
||||
},
|
||||
{
|
||||
UserRightType.Employee_AllowEditExtendedProperties, "Mitarbeiter erweiterte Felder bearbeiten"
|
||||
UserRightType.Employee_AllowEditExtendedProperties, Translator.Translate("Mitarbeiter erweiterte Felder bearbeiten")
|
||||
},
|
||||
{
|
||||
UserRightType.Employee_AllowEditContracts, "Mitarbeiter Verträge bearbeiten"
|
||||
UserRightType.Employee_AllowEditContracts, Translator.Translate("Mitarbeiter Verträge bearbeiten")
|
||||
},
|
||||
{
|
||||
UserRightType.Employee_AllowEditOwnEmployees, "Mitarbeiter ändern (Eigenen) "
|
||||
UserRightType.Employee_AllowEditOwnEmployees, Translator.Translate("Mitarbeiter ändern (Eigenen)")
|
||||
},
|
||||
{
|
||||
UserRightType.Employee_AllowViewOwnEmployees, "Mitarbeiter ansehen (Eigenen) "
|
||||
UserRightType.Employee_AllowViewOwnEmployees, Translator.Translate("Mitarbeiter ansehen (Eigenen)")
|
||||
},
|
||||
{
|
||||
UserRightType.Employee_AllowViewOwnTeam, "Mitarbeiter des Teams ansehen"
|
||||
UserRightType.Employee_AllowViewOwnTeam, Translator.Translate("Mitarbeiter des Teams ansehen")
|
||||
},
|
||||
{
|
||||
UserRightType.OrganisationView_Create, "Organisationen anlegen"
|
||||
UserRightType.OrganisationView_Create, Translator.Translate("Organisationen anlegen")
|
||||
},
|
||||
{
|
||||
UserRightType.OrganisationView_Delete, "Organisationen löschen"
|
||||
UserRightType.OrganisationView_Delete, Translator.Translate("Organisationen löschen")
|
||||
},
|
||||
{
|
||||
UserRightType.OrganisationView_Edit, "Organisationen ändern"
|
||||
UserRightType.OrganisationView_Edit, Translator.Translate("Organisationen ändern")
|
||||
},
|
||||
{
|
||||
UserRightType.OrganisationView_View, "Organisationen ansehen"
|
||||
UserRightType.OrganisationView_View, Translator.Translate("Organisationen ansehen")
|
||||
},
|
||||
{
|
||||
UserRightType.Organisation_AllowArchiving, "Organisationen archivieren"
|
||||
UserRightType.Organisation_AllowArchiving, Translator.Translate("Organisationen archivieren")
|
||||
},
|
||||
{
|
||||
UserRightType.OrganisationView_AllowEditCostBearer, "Organisationen Kostenträgerdetails bearbeiten"
|
||||
UserRightType.OrganisationView_AllowEditCostBearer, Translator.Translate("Organisationen Kostenträgerdetails bearbeiten")
|
||||
},
|
||||
{
|
||||
UserRightType.PersonView_Create, "Personen anlegen"
|
||||
UserRightType.PersonView_Create, Translator.Translate("Personen anlegen")
|
||||
},
|
||||
{
|
||||
UserRightType.PersonView_Delete, "Personen löschen"
|
||||
UserRightType.PersonView_Delete, Translator.Translate("Personen löschen")
|
||||
},
|
||||
{
|
||||
UserRightType.Person_AllowArchiving, "Personen archivieren"
|
||||
UserRightType.Person_AllowArchiving, Translator.Translate("Personen archivieren")
|
||||
},
|
||||
{
|
||||
UserRightType.PersonView_Edit, "Personen ändern"
|
||||
UserRightType.PersonView_Edit, Translator.Translate("Personen ändern")
|
||||
},
|
||||
{
|
||||
UserRightType.PersonView_View, "Personen ansehen"
|
||||
UserRightType.PersonView_View, Translator.Translate("Personen ansehen")
|
||||
},
|
||||
{
|
||||
UserRightType.GroupOfPeopleView_Edit, "Gruppen bearbeiten"
|
||||
UserRightType.GroupOfPeopleView_Edit, Translator.Translate("Gruppen bearbeiten")
|
||||
},
|
||||
{
|
||||
UserRightType.GroupOfPeopleView_Create, "Gruppen anlegen"
|
||||
UserRightType.GroupOfPeopleView_Create, Translator.Translate("Gruppen anlegen")
|
||||
},
|
||||
{
|
||||
UserRightType.GroupOfPeopleView_Delete, "Gruppen löschen"
|
||||
UserRightType.GroupOfPeopleView_Delete, Translator.Translate("Gruppen löschen")
|
||||
},
|
||||
{
|
||||
UserRightType.AdditionalService_View, "Ergänzende Dienste"
|
||||
UserRightType.AdditionalService_View, Translator.Translate("Ergänzende Dienste")
|
||||
},
|
||||
{
|
||||
UserRightType.OvertimeView, "Überstundenverwaltung"
|
||||
UserRightType.OvertimeView, Translator.Translate("Überstundenverwaltung")
|
||||
},
|
||||
{
|
||||
UserRightType.QueryView_Create, "Auswertungen anlegen"
|
||||
UserRightType.QueryView_Create, Translator.Translate("Auswertungen anlegen")
|
||||
},
|
||||
{
|
||||
UserRightType.QueryView_Delete, "Auswertungen löschen"
|
||||
UserRightType.QueryView_Delete, Translator.Translate("Auswertungen löschen")
|
||||
},
|
||||
{
|
||||
UserRightType.QueryView_Edit, "Auswertungen ändern"
|
||||
UserRightType.QueryView_Edit, Translator.Translate("Auswertungen ändern")
|
||||
},
|
||||
{
|
||||
UserRightType.QueryView_View, "Auswertungen ansehen"
|
||||
UserRightType.QueryView_View, Translator.Translate("Auswertungen ansehen")
|
||||
},
|
||||
{
|
||||
UserRightType.Analysis_Settlement_View, "Auswertungen Spitzabrechnung erstellen"
|
||||
UserRightType.Analysis_Settlement_View, Translator.Translate("Auswertungen Spitzabrechnung erstellen")
|
||||
},
|
||||
{
|
||||
UserRightType.Analysis_EmployeeOverviewAll_View, "Auswertungen für alle Mitarbeiter erstellen"
|
||||
UserRightType.Analysis_EmployeeOverviewAll_View, Translator.Translate("Auswertungen für alle Mitarbeiter erstellen")
|
||||
},
|
||||
{
|
||||
UserRightType.Analysis_ServiceOverview_View, "Auswertungen Quittierungsbelege erstellen"
|
||||
UserRightType.Analysis_ServiceOverview_View, Translator.Translate("Auswertungen Quittierungsbelege erstellen")
|
||||
},
|
||||
{
|
||||
UserRightType.Analysis_SupportConceptOverviewAll_View, "Auswertungen für alle Hilfepläne erstellen"
|
||||
UserRightType.Analysis_SupportConceptOverviewAll_View, Translator.Translate("Auswertungen für alle Hilfepläne erstellen")
|
||||
},
|
||||
{
|
||||
UserRightType.Analysis_AllowFLSOverviewForCostbearer, "Auswertungen für Kostenträger erstellen"
|
||||
UserRightType.Analysis_AllowFLSOverviewForCostbearer, Translator.Translate("Auswertungen für Kostenträger erstellen")
|
||||
},
|
||||
{
|
||||
UserRightType.Analysis_AllowFLSOverviewForTeam, "Auswertungen für eigenes Team erstellen"
|
||||
UserRightType.Analysis_AllowFLSOverviewForTeam, Translator.Translate("Auswertungen für eigenes Team erstellen")
|
||||
},
|
||||
{
|
||||
UserRightType.Analysis_AllowFLSOverviewForAllTeams, "Auswertungen für alle Teams erstellen"
|
||||
UserRightType.Analysis_AllowFLSOverviewForAllTeams, Translator.Translate("Auswertungen für alle Teams erstellen")
|
||||
},
|
||||
{
|
||||
UserRightType.Analysis_Auslastung_View, "Auswertung Mitarbeiterauslastung erstellen"
|
||||
UserRightType.Analysis_Auslastung_View, Translator.Translate("Auswertung Mitarbeiterauslastung erstellen")
|
||||
},
|
||||
{
|
||||
UserRightType.Analysis_AuslastungAllEmployee_View, "Auswertung Mitarbeiterauslastung für alle Mitarbeiter erstellen"
|
||||
UserRightType.Analysis_AuslastungAllEmployee_View, Translator.Translate("Auswertung Mitarbeiterauslastung für alle Mitarbeiter erstellen")
|
||||
},
|
||||
{
|
||||
UserRightType.Analysis_AuslastungTeam_View, "Auswertung Mitarbeiterauslastung für alle Teams erstellen"
|
||||
UserRightType.Analysis_AuslastungTeam_View, Translator.Translate("Auswertung Mitarbeiterauslastung für alle Teams erstellen")
|
||||
},
|
||||
{
|
||||
UserRightType.ResourceBookingView_Create, "Ressourcen anlegen"
|
||||
UserRightType.ResourceBookingView_Create, Translator.Translate("Ressourcen anlegen")
|
||||
},
|
||||
{
|
||||
UserRightType.ResourceBookingView_Delete, "Ressourcen löschen"
|
||||
UserRightType.ResourceBookingView_Delete, Translator.Translate("Ressourcen löschen")
|
||||
},
|
||||
{
|
||||
UserRightType.ResourceBookingView_Edit, "Ressourcen ändern"
|
||||
UserRightType.ResourceBookingView_Edit, Translator.Translate("Ressourcen ändern")
|
||||
},
|
||||
{
|
||||
UserRightType.ResourceBookingView_View, "Ressourcen ansehen"
|
||||
UserRightType.ResourceBookingView_View, Translator.Translate("Ressourcen ansehen")
|
||||
},
|
||||
{
|
||||
UserRightType.ResourceBookingView_AllowEditResourcesFromOtherEmployees, "Ressourcen anderer Mitarbeiter ändern"
|
||||
UserRightType.ResourceBookingView_AllowEditResourcesFromOtherEmployees, Translator.Translate("Ressourcen anderer Mitarbeiter ändern")
|
||||
},
|
||||
{
|
||||
UserRightType.CreateAll, "Alles anlegen"
|
||||
UserRightType.CreateAll, Translator.Translate("Alles anlegen")
|
||||
},
|
||||
{
|
||||
UserRightType.ServiceRecordView_Create, "Zeiterfassung anlegen"
|
||||
UserRightType.ServiceRecordView_Create, Translator.Translate("Zeiterfassung anlegen")
|
||||
},
|
||||
{
|
||||
UserRightType.ServiceRecordView_Delete, "Zeiterfassung löschen"
|
||||
UserRightType.ServiceRecordView_Delete, Translator.Translate("Zeiterfassung löschen")
|
||||
},
|
||||
{
|
||||
UserRightType.ServiceRecordView_Edit, "Zeiterfassung ändern"
|
||||
UserRightType.ServiceRecordView_Edit, Translator.Translate("Zeiterfassung ändern")
|
||||
},
|
||||
{
|
||||
UserRightType.ServiceRecordView_View, "Zeiterfassung ansehen"
|
||||
UserRightType.ServiceRecordView_View, Translator.Translate("Zeiterfassung ansehen")
|
||||
},
|
||||
{
|
||||
UserRightType.AssessmentSheet_Create, "Punktebogen anlegen"
|
||||
UserRightType.AssessmentSheet_Create, Translator.Translate("Punktebogen anlegen")
|
||||
},
|
||||
{
|
||||
UserRightType.AssessmentSheet_Delete, "Punktebogen löschen"
|
||||
UserRightType.AssessmentSheet_Delete, Translator.Translate("Punktebogen löschen")
|
||||
},
|
||||
{
|
||||
UserRightType.AssessmentSheet_Edit, "Punktebogen ändern"
|
||||
UserRightType.AssessmentSheet_Edit, Translator.Translate("Punktebogen ändern")
|
||||
},
|
||||
{
|
||||
UserRightType.AssessmentSheet_View, "Punktebogen ansehen"
|
||||
UserRightType.AssessmentSheet_View, Translator.Translate("Punktebogen ansehen")
|
||||
},
|
||||
{
|
||||
UserRightType.ServiceRecord_AllowChangeWithin24Hours, "Zeiterfassung innerhalb von 24 Stunden ändern"
|
||||
UserRightType.ServiceRecord_AllowChangeWithin24Hours, Translator.Translate("Zeiterfassung innerhalb von 24 Stunden ändern")
|
||||
},
|
||||
{
|
||||
UserRightType.ServiceRecord_AllowCreateServiceRecordsForAllClients, "Zeiterfassung für alle Klienten anlegen"
|
||||
UserRightType.ServiceRecord_AllowCreateServiceRecordsForAllClients, Translator.Translate("Zeiterfassung für alle Klienten anlegen")
|
||||
},
|
||||
{
|
||||
UserRightType.ServiceRecord_AllowCreationForOtherEmployees, "Zeiterfassung für andere Mitarbeiter anlegen"
|
||||
UserRightType.ServiceRecord_AllowCreationForOtherEmployees, Translator.Translate("Zeiterfassung für andere Mitarbeiter anlegen")
|
||||
},
|
||||
{
|
||||
UserRightType.ServiceRecord_AllowEditForOtherEmployees, "Zeiterfassung für andere Mitarbeiter ändern"
|
||||
UserRightType.ServiceRecord_AllowEditForOtherEmployees, Translator.Translate("Zeiterfassung für andere Mitarbeiter ändern")
|
||||
},
|
||||
{
|
||||
UserRightType.ServiceRecord_AllowCreationForOtherTeamMember, "Zeiterfassung für andere Team-Mitglieder anlegen"
|
||||
UserRightType.ServiceRecord_AllowCreationForOtherTeamMember, Translator.Translate("Zeiterfassung für andere Team-Mitglieder anlegen")
|
||||
},
|
||||
{
|
||||
UserRightType.ServiceRecord_AllowEditAfterMaxDaysInNextMonth, "Zeiterfassung nach Ablauf der Frist im Folgemonat ändern"
|
||||
UserRightType.ServiceRecord_AllowEditAfterMaxDaysInNextMonth, Translator.Translate("Zeiterfassung nach Ablauf der Frist im Folgemonat ändern")
|
||||
},
|
||||
{
|
||||
UserRightType.ServiceRecord_AllowCreateMoreFLSThanApproved, "Zeiterfassung nach Erreichen der genehmigten FLS anlegen"
|
||||
UserRightType.ServiceRecord_AllowCreateMoreFLSThanApproved, Translator.Translate("Zeiterfassung nach Erreichen der genehmigten FLS anlegen")
|
||||
},
|
||||
{
|
||||
UserRightType.ServiceRecord_ShowHistory, "Zeiterfassung Änderungshistorie anzeigen"
|
||||
UserRightType.ServiceRecord_ShowHistory, Translator.Translate("Zeiterfassung Änderungshistorie anzeigen")
|
||||
},
|
||||
{
|
||||
UserRightType.ServiceRecord_AllowCreateOverlappingFLS, "Zeiterfassung bei Überschneidung mit anderen Einträgen eines Klienten anlegen"
|
||||
UserRightType.ServiceRecord_AllowCreateOverlappingFLS, Translator.Translate("Zeiterfassung bei Überschneidung mit anderen Einträgen eines Klienten anlegen")
|
||||
},
|
||||
{
|
||||
UserRightType.ServiceRecord_AllowCreateOverlappingFLSForEmployee, "Zeiterfassung bei Überschneidung mit anderen Einträgen eines Mitarbeiters anlegen"
|
||||
UserRightType.ServiceRecord_AllowCreateOverlappingFLSForEmployee, Translator.Translate("Zeiterfassung bei Überschneidung mit anderen Einträgen eines Mitarbeiters anlegen")
|
||||
},
|
||||
{
|
||||
UserRightType.ServiceRecord_AllowCreatingGroupBooking, "Zeiterfassung Gruppenbuchung anlegen"
|
||||
UserRightType.ServiceRecord_AllowCreatingGroupBooking, Translator.Translate("Zeiterfassung Gruppenbuchung anlegen")
|
||||
},
|
||||
{
|
||||
UserRightType.ServiceRecord_AllowCreatingMultiBooking, "Zeiterfassung Mehrfachbuchung anlegen"
|
||||
UserRightType.ServiceRecord_AllowCreatingMultiBooking, Translator.Translate("Zeiterfassung Mehrfachbuchung anlegen")
|
||||
},
|
||||
{
|
||||
UserRightType.SupportConceptView_Create, "Hilfepläne anlegen"
|
||||
UserRightType.SupportConceptView_Create, Translator.Translate("Hilfepläne anlegen")
|
||||
},
|
||||
{
|
||||
UserRightType.SupportConceptView_Delete, "Hilfepläne löschen"
|
||||
UserRightType.SupportConceptView_Delete, Translator.Translate("Hilfepläne löschen")
|
||||
},
|
||||
{
|
||||
UserRightType.SupportConceptView_AllowArchiving, "Hilfepläne archivieren"
|
||||
UserRightType.SupportConceptView_AllowArchiving, Translator.Translate("Hilfepläne archivieren")
|
||||
},
|
||||
{
|
||||
UserRightType.SupportConceptView_Edit, "Hilfepläne ändern"
|
||||
UserRightType.SupportConceptView_Edit, Translator.Translate("Hilfepläne ändern")
|
||||
},
|
||||
{
|
||||
UserRightType.SupportConceptView_View, "Hilfepläne von betreuten Klienten ansehen"
|
||||
UserRightType.SupportConceptView_View, Translator.Translate("Hilfepläne von betreuten Klienten ansehen")
|
||||
},
|
||||
{
|
||||
UserRightType.SupportConcept_AllowEditGoals, "Hilfepläne Ziele bearbeiten"
|
||||
UserRightType.SupportConcept_AllowEditGoals, Translator.Translate("Hilfepläne Ziele bearbeiten")
|
||||
},
|
||||
{
|
||||
UserRightType.SupportConcept_AllowEditTasks, "Hilfepläne Aufgaben bearbeiten"
|
||||
UserRightType.SupportConcept_AllowEditTasks, Translator.Translate("Hilfepläne Aufgaben bearbeiten")
|
||||
},
|
||||
{
|
||||
UserRightType.SupportConcept_ViewAllSupportConcepts, "Hilfepläne ansehen (alle)"
|
||||
UserRightType.SupportConcept_ViewAllSupportConcepts, Translator.Translate("Hilfepläne ansehen (alle)")
|
||||
},
|
||||
{
|
||||
UserRightType.SupportConcept_AllowGoalOrientedSupportConcepts, "Hilfepläne zielorientiert planen"
|
||||
UserRightType.SupportConcept_AllowGoalOrientedSupportConcepts, Translator.Translate("Hilfepläne zielorientiert planen")
|
||||
},
|
||||
{
|
||||
UserRightType.TeamView_Create, "Teams anlegen"
|
||||
UserRightType.TeamView_Create, Translator.Translate("Teams anlegen")
|
||||
},
|
||||
{
|
||||
UserRightType.TeamView_Delete, "Teams löschen"
|
||||
UserRightType.TeamView_Delete, Translator.Translate("Teams löschen")
|
||||
},
|
||||
{
|
||||
UserRightType.TeamView_Edit, "Teams ändern"
|
||||
UserRightType.TeamView_Edit, Translator.Translate("Teams ändern")
|
||||
},
|
||||
{
|
||||
UserRightType.TeamView_ViewAll, "Teams ansehen (alle)"
|
||||
UserRightType.TeamView_ViewAll, Translator.Translate("Teams ansehen (alle)")
|
||||
},
|
||||
{
|
||||
UserRightType.TeamView_ViewMyTeams, "Teams ansehen (nur eigene)"
|
||||
UserRightType.TeamView_ViewMyTeams, Translator.Translate("Teams ansehen (nur eigene)")
|
||||
},
|
||||
{
|
||||
UserRightType.EditAll, "Alles ändern"
|
||||
UserRightType.EditAll, Translator.Translate("Alles ändern")
|
||||
},
|
||||
{
|
||||
UserRightType.UserGroupView_Create, "Benutzergruppen anlegen"
|
||||
UserRightType.UserGroupView_Create, Translator.Translate("Benutzergruppen anlegen")
|
||||
},
|
||||
{
|
||||
UserRightType.UserGroupView_Delete, "Benutzergruppen löschen"
|
||||
UserRightType.UserGroupView_Delete, Translator.Translate("Benutzergruppen löschen")
|
||||
},
|
||||
{
|
||||
UserRightType.UserGroupView_Edit, "Benutzergruppen ändern"
|
||||
UserRightType.UserGroupView_Edit, Translator.Translate("Benutzergruppen ändern")
|
||||
},
|
||||
{
|
||||
UserRightType.UserGroupView_View, "Benutzergruppen ansehen"
|
||||
UserRightType.UserGroupView_View, Translator.Translate("Benutzergruppen ansehen")
|
||||
},
|
||||
{
|
||||
UserRightType.UserView_Create, "Benutzer anlegen"
|
||||
UserRightType.UserView_Create, Translator.Translate("Benutzer anlegen")
|
||||
},
|
||||
{
|
||||
UserRightType.UserView_Delete, "Benutzer löschen"
|
||||
UserRightType.UserView_Delete, Translator.Translate("Benutzer löschen")
|
||||
},
|
||||
{
|
||||
UserRightType.UserView_Edit, "Benutzer ändern"
|
||||
UserRightType.UserView_Edit, Translator.Translate("Benutzer ändern")
|
||||
},
|
||||
{
|
||||
UserRightType.UserView_View, "Benutzer ansehen"
|
||||
UserRightType.UserView_View, Translator.Translate("Benutzer ansehen")
|
||||
},
|
||||
{
|
||||
UserRightType.UserView_AllowChangePassword, "Benutzerpasswort anderer Benutzer ändern"
|
||||
UserRightType.UserView_AllowChangePassword, Translator.Translate("Benutzerpasswort anderer Benutzer ändern")
|
||||
},
|
||||
{
|
||||
UserRightType.AllowChangeOwnPassword, "Eigenes Passwort ändern"
|
||||
UserRightType.AllowChangeOwnPassword, Translator.Translate("Eigenes Passwort ändern")
|
||||
},
|
||||
{
|
||||
UserRightType.ViewAll, "Alles ansehen"
|
||||
UserRightType.ViewAll, Translator.Translate("Alles ansehen")
|
||||
},
|
||||
{
|
||||
UserRightType.BookServiceRecordAfterSettlementInvoice, "Zeiterfassung anlegen wenn bereits eine Spitzabrechnung erstellt wurde"
|
||||
UserRightType.BookServiceRecordAfterSettlementInvoice, Translator.Translate("Zeiterfassung anlegen wenn bereits eine Spitzabrechnung erstellt wurde")
|
||||
},
|
||||
{
|
||||
UserRightType.BookServiceRecordOutOfSupportConcept, "Zeiterfassung außerhalb des Hilfeplanzeitraums anlegen"
|
||||
UserRightType.BookServiceRecordOutOfSupportConcept, Translator.Translate("Zeiterfassung außerhalb des Hilfeplanzeitraums anlegen")
|
||||
},
|
||||
{
|
||||
UserRightType.Employee_AllowArchiving, "Mitarbeiter archivieren"
|
||||
UserRightType.Employee_AllowArchiving, Translator.Translate("Mitarbeiter archivieren")
|
||||
},
|
||||
{
|
||||
UserRightType.User_AllowOrderLicense, "Neue Lizenzen bestellen"
|
||||
UserRightType.User_AllowOrderLicense, Translator.Translate("Neue Lizenzen bestellen")
|
||||
},
|
||||
{
|
||||
UserRightType.Mitarbeiterstundenkonto_ViewAll, "Mitarbeiterstundenkonto (Gesamt)"
|
||||
UserRightType.Mitarbeiterstundenkonto_ViewAll, Translator.Translate("Mitarbeiterstundenkonto (Gesamt)")
|
||||
},
|
||||
{
|
||||
UserRightType.Mitarbeiterstundenkonto_ViewSelf, "Mitarbeiterstundenkonto (nur eigenes Konto)"
|
||||
UserRightType.Mitarbeiterstundenkonto_ViewSelf, Translator.Translate("Mitarbeiterstundenkonto (nur eigenes Konto)")
|
||||
},
|
||||
{
|
||||
UserRightType.Mitarbeiterstundenkonto_ViewTeams, "Mitarbeiterstundenkonto (nur Team)"
|
||||
UserRightType.Mitarbeiterstundenkonto_ViewTeams, Translator.Translate("Mitarbeiterstundenkonto (nur Team)")
|
||||
},
|
||||
{
|
||||
UserRightType.Support_View, "Supportanfragen absenden"
|
||||
UserRightType.Support_View, Translator.Translate("Supportanfragen absenden")
|
||||
},
|
||||
{
|
||||
UserRightType.KalenderAnsehen, "Kalender ansehen"
|
||||
UserRightType.KalenderAnsehen, Translator.Translate("Kalender ansehen")
|
||||
},
|
||||
{
|
||||
UserRightType.KalenderMitarbeitertermineAnsehen, "Termine anderer Mitarbeiter ansehen"
|
||||
UserRightType.KalenderMitarbeitertermineAnsehen, Translator.Translate("Termine anderer Mitarbeiter ansehen")
|
||||
},
|
||||
{
|
||||
UserRightType.KalenderMitarbeitertermineAnlegen, "Termine anderer Mitarbeiter anlegen"
|
||||
UserRightType.KalenderMitarbeitertermineAnlegen, Translator.Translate("Termine anderer Mitarbeiter anlegen")
|
||||
},
|
||||
{
|
||||
UserRightType.KalenderMitarbeitertermineAendern, "Termine anderer Mitarbeiter ändern"
|
||||
UserRightType.KalenderMitarbeitertermineAendern, Translator.Translate("Termine anderer Mitarbeiter ändern")
|
||||
},
|
||||
{
|
||||
UserRightType.KalenderKliententermineAlleAnsehen, "Termine aller Klienten ansehen"
|
||||
UserRightType.KalenderKliententermineAlleAnsehen, Translator.Translate("Termine aller Klienten ansehen")
|
||||
},
|
||||
{
|
||||
UserRightType.KalenderKliententermineAnlegen, "Termine mit Klienten anlegen"
|
||||
UserRightType.KalenderKliententermineAnlegen, Translator.Translate("Termine mit Klienten anlegen")
|
||||
},
|
||||
{
|
||||
UserRightType.KalenderKliententermineAendern, "Termine mit Klienten ändern"
|
||||
UserRightType.KalenderKliententermineAendern, Translator.Translate("Termine mit Klienten ändern")
|
||||
},
|
||||
{
|
||||
UserRightType.KalenderRessourcentermineAnsehen, "Termine mit Ressourcen ansehen"
|
||||
UserRightType.KalenderRessourcentermineAnsehen, Translator.Translate("Termine mit Ressourcen ansehen")
|
||||
},
|
||||
{
|
||||
UserRightType.KalenderRessourcentermineAnlegen, "Termine mit Ressourcen anlegen"
|
||||
UserRightType.KalenderRessourcentermineAnlegen, Translator.Translate("Termine mit Ressourcen anlegen")
|
||||
},
|
||||
{
|
||||
UserRightType.KalenderRessourcentermineAendern, "Termine mit Ressourcen ändern"
|
||||
UserRightType.KalenderRessourcentermineAendern, Translator.Translate("Termine mit Ressourcen ändern")
|
||||
},
|
||||
{
|
||||
UserRightType.KalenderRessourcentermineAndererAendern, "Termine mit Ressourcen anderer Mitarbeiter ändern"
|
||||
UserRightType.KalenderRessourcentermineAndererAendern, Translator.Translate("Termine mit Ressourcen anderer Mitarbeiter ändern")
|
||||
},
|
||||
{
|
||||
UserRightType.KalenderInZeiterfassungUebernehmen, "Termine in Zeiterfassung übernehmen"
|
||||
UserRightType.KalenderInZeiterfassungUebernehmen, Translator.Translate("Termine in Zeiterfassung übernehmen")
|
||||
},
|
||||
{
|
||||
UserRightType.TextbausteineAlleAnsehen, "Textbausteine ansehen (allgemeine)"
|
||||
UserRightType.TextbausteineAlleAnsehen, Translator.Translate("Textbausteine ansehen (allgemeine)")
|
||||
},
|
||||
{
|
||||
UserRightType.TextbausteineNurEigeneAnsehen, "Textbausteine ansehen (eigene)"
|
||||
UserRightType.TextbausteineNurEigeneAnsehen, Translator.Translate("Textbausteine ansehen (eigene)")
|
||||
},
|
||||
{
|
||||
UserRightType.TextbausteineAlleBearbeiten, "Textbausteine bearbeiten (allgemeine)"
|
||||
UserRightType.TextbausteineAlleBearbeiten, Translator.Translate("Textbausteine bearbeiten (allgemeine)")
|
||||
},
|
||||
{
|
||||
UserRightType.TextbausteineNurEigeneBearbeiten, "Textbausteine bearbeiten (eigene)"
|
||||
UserRightType.TextbausteineNurEigeneBearbeiten, Translator.Translate("Textbausteine bearbeiten (eigene)")
|
||||
},
|
||||
//{
|
||||
// UserRightType.TextbausteineAlleAnlegen, "Textbausteine für alle Mitarbeiter anlegen"
|
||||
// UserRightType.TextbausteineAlleAnlegen, Translator.Translate("Textbausteine für alle Mitarbeiter anlegen")
|
||||
// },
|
||||
//{
|
||||
// UserRightType.TextbausteineNurEigeneAnlegen, "Nur eigene Textbausteine anlegen"
|
||||
// UserRightType.TextbausteineNurEigeneAnlegen, Translator.Translate("Nur eigene Textbausteine anlegen")
|
||||
// },
|
||||
{
|
||||
UserRightType.BargeldverwaltungAnsehen, "Bargeldverwaltung aller Klienten ansehen"
|
||||
UserRightType.BargeldverwaltungAnsehen, Translator.Translate("Bargeldverwaltung aller Klienten ansehen")
|
||||
},
|
||||
{
|
||||
UserRightType.BargeldverwaltungNurEigeneAnsehen, "Bargeldverwaltung der eigenen Klienten ansehen"
|
||||
UserRightType.BargeldverwaltungNurEigeneAnsehen, Translator.Translate("Bargeldverwaltung der eigenen Klienten ansehen")
|
||||
},
|
||||
{
|
||||
UserRightType.BargeldverwaltungAnlegen, "Bargeldverwaltung anlegen"
|
||||
UserRightType.BargeldverwaltungAnlegen, Translator.Translate("Bargeldverwaltung anlegen")
|
||||
},
|
||||
{
|
||||
UserRightType.BargeldverwaltungBearbeiten, "Bargeldverwaltung bearbeiten"
|
||||
UserRightType.BargeldverwaltungBearbeiten, Translator.Translate("Bargeldverwaltung bearbeiten")
|
||||
},
|
||||
{
|
||||
UserRightType.BargeldverwaltungLoeschen, "Bargeldverwaltung löschen"
|
||||
UserRightType.BargeldverwaltungLoeschen, Translator.Translate("Bargeldverwaltung löschen")
|
||||
},
|
||||
{
|
||||
UserRightType.SupportConceptAllowReactivation, "Hilfepläne reaktivieren"
|
||||
UserRightType.SupportConceptAllowReactivation, Translator.Translate("Hilfepläne reaktivieren")
|
||||
},
|
||||
{
|
||||
UserRightType.CustomerAllowReactivation, "Klienten reaktivieren"
|
||||
UserRightType.CustomerAllowReactivation, Translator.Translate("Klienten reaktivieren")
|
||||
},
|
||||
{
|
||||
UserRightType.OrganisationAllowReactivation, "Organisationen reaktivieren"
|
||||
UserRightType.OrganisationAllowReactivation, Translator.Translate("Organisationen reaktivieren")
|
||||
},
|
||||
{
|
||||
UserRightType.PersonAllowReactivation, "Personen reaktivieren"
|
||||
UserRightType.PersonAllowReactivation, Translator.Translate("Personen reaktivieren")
|
||||
},
|
||||
{
|
||||
UserRightType.ServiceRecordAllowRebooking, "Zeiterfassung umbuchen"
|
||||
UserRightType.ServiceRecordAllowRebooking, Translator.Translate("Zeiterfassung umbuchen")
|
||||
},
|
||||
{
|
||||
UserRightType.CostbearerAllowChange, "Hilfepläne Kostenträger tauschen"
|
||||
UserRightType.CostbearerAllowChange, Translator.Translate("Hilfepläne Kostenträger tauschen")
|
||||
},
|
||||
{
|
||||
UserRightType.DocumentsAllowViewAll, "Dokumente bearbeiten (alle)"
|
||||
UserRightType.DocumentsAllowViewAll, Translator.Translate("Dokumente bearbeiten (alle)")
|
||||
},
|
||||
{
|
||||
UserRightType.DocumentsDownloadAll, "Dokumente herunterladen"
|
||||
UserRightType.DocumentsDownloadAll, Translator.Translate("Dokumente herunterladen")
|
||||
},
|
||||
{
|
||||
UserRightType.ServiceRecordAllowEditAfterMindays, "Zeiterfassung Einträge nach Ablauf der Eingabefrist bearbeiten"
|
||||
UserRightType.ServiceRecordAllowEditAfterMindays, Translator.Translate("Zeiterfassung Einträge nach Ablauf der Eingabefrist bearbeiten")
|
||||
},
|
||||
{
|
||||
UserRightType.Betreuungsschluessel_View, "Betreuer bei Hilfeplänen ansehen"
|
||||
UserRightType.Betreuungsschluessel_View, Translator.Translate("Betreuer bei Hilfeplänen ansehen")
|
||||
},
|
||||
{
|
||||
UserRightType.Betreuungsschluessel_Create, "Betreuer bei Hilfeplänen anlegen"
|
||||
UserRightType.Betreuungsschluessel_Create, Translator.Translate("Betreuer bei Hilfeplänen anlegen")
|
||||
},
|
||||
{
|
||||
UserRightType.Betreuungsschluessel_Edit, "Betreuer bei Hilfeplänen bearbeiten"
|
||||
UserRightType.Betreuungsschluessel_Edit, Translator.Translate("Betreuer bei Hilfeplänen bearbeiten")
|
||||
},
|
||||
{
|
||||
UserRightType.Betreuungsschluessel_Delete, "Betreuer bei Hilfeplänen löschen"
|
||||
UserRightType.Betreuungsschluessel_Delete, Translator.Translate("Betreuer bei Hilfeplänen löschen")
|
||||
},
|
||||
{
|
||||
UserRightType.Jahresbericht, "Jahresbericht"
|
||||
UserRightType.Jahresbericht, Translator.Translate("Jahresbericht")
|
||||
},
|
||||
{
|
||||
UserRightType.DokumenteFinanzen, "Dokumente für Finanzen"
|
||||
UserRightType.DokumenteFinanzen, Translator.Translate("Dokumente für Finanzen")
|
||||
},
|
||||
{
|
||||
UserRightType.DokumenteHilfeplaene, "Dokumente für Hilfepläne"
|
||||
UserRightType.DokumenteHilfeplaene, Translator.Translate("Dokumente für Hilfepläne")
|
||||
},
|
||||
{
|
||||
UserRightType.DokumenteKlienten, "Dokumente für Klienten"
|
||||
UserRightType.DokumenteKlienten, Translator.Translate("Dokumente für Klienten")
|
||||
},
|
||||
{
|
||||
UserRightType.DokumenteMitarbeiter, "Dokumente für Mitarbeiter"
|
||||
UserRightType.DokumenteMitarbeiter, Translator.Translate("Dokumente für Mitarbeiter")
|
||||
},
|
||||
{
|
||||
UserRightType.DokumenteOrganisationen, "Dokumente für Organisationen"
|
||||
UserRightType.DokumenteOrganisationen, Translator.Translate("Dokumente für Organisationen")
|
||||
},
|
||||
{
|
||||
UserRightType.DokumentePersonen, "Dokumente für Personen"
|
||||
UserRightType.DokumentePersonen, Translator.Translate("Dokumente für Personen")
|
||||
},
|
||||
{
|
||||
UserRightType.DokumenteTeams, "Dokumente für Teams"
|
||||
UserRightType.DokumenteTeams, Translator.Translate("Dokumente für Teams")
|
||||
},
|
||||
{
|
||||
UserRightType.BargeldverwaltungFinanzenAnsehen, "Bargeldverwaltung unter Finanzen ansehen"
|
||||
UserRightType.BargeldverwaltungFinanzenAnsehen, Translator.Translate("Bargeldverwaltung unter Finanzen ansehen")
|
||||
},
|
||||
{
|
||||
UserRightType.BargeldverwaltungFinanzenAnlegen, "Bargeldverwaltung unter Finanzen anlegen"
|
||||
UserRightType.BargeldverwaltungFinanzenAnlegen, Translator.Translate("Bargeldverwaltung unter Finanzen anlegen")
|
||||
},
|
||||
{
|
||||
UserRightType.BargeldverwaltungFinanzenBearbeiten, "Bargeldverwaltung unter Finanzen bearbeiten"
|
||||
UserRightType.BargeldverwaltungFinanzenBearbeiten, Translator.Translate("Bargeldverwaltung unter Finanzen bearbeiten")
|
||||
},
|
||||
{
|
||||
UserRightType.BargeldverwaltungFinanzenLoeschen, "Bargeldverwaltung unter Finanzen löschen"
|
||||
UserRightType.BargeldverwaltungFinanzenLoeschen, Translator.Translate("Bargeldverwaltung unter Finanzen löschen")
|
||||
},
|
||||
{
|
||||
UserRightType.VertretungenView_View, "Vertretungen verwalten"
|
||||
UserRightType.VertretungenView_View, Translator.Translate("Vertretungen verwalten")
|
||||
},
|
||||
|
||||
//,
|
||||
// {
|
||||
// UserRightType.MedRecordsAnsehen, "Bedarfsmedikation ansehen"
|
||||
// UserRightType.MedRecordsAnsehen, Translator.Translate("Bedarfsmedikation ansehen")
|
||||
// },
|
||||
// {
|
||||
// UserRightType.MedRecordsAnlegen, "Bedarfsmedikation anlegen"
|
||||
// UserRightType.MedRecordsAnlegen, Translator.Translate("Bedarfsmedikation anlegen")
|
||||
// },
|
||||
// {
|
||||
// UserRightType.MedRecordsAendern, "Bedarfsmedikation bearbeiten"
|
||||
// UserRightType.MedRecordsAendern, Translator.Translate("Bedarfsmedikation bearbeiten")
|
||||
// },
|
||||
// {
|
||||
// UserRightType.MedRecordsLoeschen, "Bedarfsmedikation löschen"
|
||||
// UserRightType.MedRecordsLoeschen, Translator.Translate("Bedarfsmedikation löschen")
|
||||
// },
|
||||
{
|
||||
UserRightType.ChatSettings, "Chat Einstellungen"
|
||||
UserRightType.ChatSettings, Translator.Translate("Chat Einstellungen")
|
||||
}
|
||||
,
|
||||
{
|
||||
UserRightType.CustomerTeam_View, "Kliententeams ansehen"
|
||||
UserRightType.CustomerTeam_View, Translator.Translate("Kliententeams ansehen")
|
||||
}
|
||||
,
|
||||
{
|
||||
UserRightType.CustomerTeam_Create, "Kliententeams anlegen"
|
||||
UserRightType.CustomerTeam_Create, Translator.Translate("Kliententeams anlegen")
|
||||
}
|
||||
,
|
||||
{
|
||||
UserRightType.CustomerTeam_Edit, "Kliententeams bearbeiten"
|
||||
UserRightType.CustomerTeam_Edit, Translator.Translate("Kliententeams bearbeiten")
|
||||
}
|
||||
,
|
||||
{
|
||||
UserRightType.CustomerTeam_Delete, "Kliententeams löschen"
|
||||
UserRightType.CustomerTeam_Delete, Translator.Translate("Kliententeams löschen")
|
||||
}
|
||||
};
|
||||
#endregion
|
||||
@@ -746,13 +747,13 @@ namespace BS.Shared.Core
|
||||
PersonTypeTranslations = new Dictionary<object, String>
|
||||
{
|
||||
{
|
||||
PersonType.Employee, "Mitarbeiter"
|
||||
PersonType.Employee, Translator.Translate("Mitarbeiter")
|
||||
},
|
||||
{
|
||||
PersonType.Customer, "Klient"
|
||||
PersonType.Customer, Translator.Translate("Klient")
|
||||
},
|
||||
{
|
||||
PersonType.Others, "Umfeld"
|
||||
PersonType.Others, Translator.Translate("Umfeld")
|
||||
}
|
||||
};
|
||||
#endregion
|
||||
@@ -791,13 +792,13 @@ namespace BS.Shared.Core
|
||||
ValueListEntryType.TerminationReasonType, "Gründe für Beendigung der Betreuung"
|
||||
},
|
||||
{
|
||||
ValueListEntryType.PlacementObjectiveType, "Vermittlung"
|
||||
ValueListEntryType.PlacementObjectiveType, Translator.Translate("Vermittlung")
|
||||
},
|
||||
{
|
||||
ValueListEntryType.StaffActivityFocusType, "Arbeitsschwerpunkte"
|
||||
},
|
||||
{
|
||||
ValueListEntryType.StaffQualificationsType, "Mitarbeiterabschlüsse"
|
||||
ValueListEntryType.StaffQualificationsType, Translator.Translate("Mitarbeiterabschlüsse")
|
||||
},
|
||||
{
|
||||
ValueListEntryType.StaffRoleType, "Rollen"
|
||||
@@ -872,10 +873,10 @@ namespace BS.Shared.Core
|
||||
ValueListEntryType.StaffActivityFocusType, "Arbeitsschwerpunkte des Personals"
|
||||
},
|
||||
{
|
||||
ValueListEntryType.StaffQualificationsType, "Mitarbeiterabschlüsse"
|
||||
ValueListEntryType.StaffQualificationsType, Translator.Translate("Mitarbeiterabschlüsse")
|
||||
},
|
||||
{
|
||||
ValueListEntryType.StaffRoleType, "Rollen der Mitarbeiter"
|
||||
ValueListEntryType.StaffRoleType, Translator.Translate("Rollen der Mitarbeiter")
|
||||
},
|
||||
{
|
||||
ValueListEntryType.ResourceCategory, "Kategorien von Ressourcen"
|
||||
@@ -992,10 +993,10 @@ namespace BS.Shared.Core
|
||||
AccountingvisibilityType.Beides, "Immer"
|
||||
},
|
||||
{
|
||||
AccountingvisibilityType.NurKlientenbezogen, "Nur klientenbezogen"
|
||||
AccountingvisibilityType.NurKlientenbezogen, Translator.Translate("Nur klientenbezogen")
|
||||
},
|
||||
{
|
||||
AccountingvisibilityType.NichtKlientenbezogen, "Nicht klientenbezogen"
|
||||
AccountingvisibilityType.NichtKlientenbezogen, Translator.Translate("Nicht klientenbezogen")
|
||||
},
|
||||
};
|
||||
#endregion
|
||||
@@ -1004,22 +1005,22 @@ namespace BS.Shared.Core
|
||||
FileAttachmentTypeTranslations = new Dictionary<FileAttachmentType, String>
|
||||
{
|
||||
{
|
||||
FileAttachmentType.CustomerTemplate, "Klientenvorlage"
|
||||
FileAttachmentType.CustomerTemplate, Translator.Translate("Klientenvorlage")
|
||||
},
|
||||
{
|
||||
FileAttachmentType.NotSpecified, "Keine Angabe"
|
||||
},
|
||||
{
|
||||
FileAttachmentType.PersonTemplate, "Personenvorlage"
|
||||
FileAttachmentType.PersonTemplate, Translator.Translate("Personenvorlage")
|
||||
},
|
||||
{
|
||||
FileAttachmentType.OrganisationTemplate, "Organisationsvorlage"
|
||||
FileAttachmentType.OrganisationTemplate, Translator.Translate("Organisationsvorlage")
|
||||
},
|
||||
{
|
||||
FileAttachmentType.SupportConceptTemplate, "Hilfeplanvorlage"
|
||||
FileAttachmentType.SupportConceptTemplate, Translator.Translate("Hilfeplanvorlage")
|
||||
},
|
||||
{
|
||||
FileAttachmentType.SupportConceptDocument, "Hilfeplandokument"
|
||||
FileAttachmentType.SupportConceptDocument, Translator.Translate("Hilfeplandokument")
|
||||
}
|
||||
};
|
||||
#endregion
|
||||
|
||||
@@ -386,6 +386,8 @@
|
||||
<Compile Include="Properties\AssemblyInfo.cs" />
|
||||
<Compile Include="Extensions\UIElementCollectionExtensions.cs" />
|
||||
<Compile Include="Settings\ApplicationSettings.cs" />
|
||||
<Compile Include="Translation\ITranslator.cs" />
|
||||
<Compile Include="Translation\Translator.cs" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<BootstrapperPackage Include="Microsoft.Net.Client.3.5">
|
||||
|
||||
Reference in New Issue
Block a user