Merge branch 'master' of ssh://float.ownsoft.de/git/beyondSoft/BeWo
This commit is contained in:
@@ -1,13 +1,17 @@
|
||||
<UserControl
|
||||
x:Class="BeWo.AI.Controls.VoiceToTextButtonControl"
|
||||
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
|
||||
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml">
|
||||
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
|
||||
x:Name="root">
|
||||
<Grid>
|
||||
<Grid.RowDefinitions>
|
||||
<RowDefinition />
|
||||
<RowDefinition />
|
||||
</Grid.RowDefinitions>
|
||||
<Button x:Name="ButtonOpenTranskriptionView" Click="ButtonOpenTranskriptionView_Click">
|
||||
<Button
|
||||
x:Name="ButtonOpenTranskriptionView"
|
||||
Margin="0"
|
||||
Click="ButtonOpenTranskriptionView_Click">
|
||||
<Image
|
||||
Width="22"
|
||||
Height="22"
|
||||
|
||||
@@ -1,5 +1,6 @@
|
||||
using BeWo.AI.View;
|
||||
using BeWo.Services;
|
||||
using BeWo.ViewModel.ListViewModel;
|
||||
using BS.Shared.Translation;
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
@@ -34,7 +35,7 @@ namespace BeWo.AI.Controls
|
||||
InitializeComponent();
|
||||
if (!HasRightToUseAIVoice)
|
||||
{
|
||||
ButtonOpenTranskriptionView.Visibility = Visibility.Collapsed;
|
||||
root.Visibility = Visibility.Collapsed;
|
||||
}
|
||||
|
||||
}
|
||||
@@ -69,6 +70,18 @@ namespace BeWo.AI.Controls
|
||||
|
||||
view.InitView();
|
||||
|
||||
var serviceRecordList = DataContext as ServiceRecordListVM;
|
||||
|
||||
if (serviceRecordList is null)
|
||||
throw new NotImplementedException("Can't find DataContext");
|
||||
|
||||
var settings = serviceRecordList.AiUserSetting;
|
||||
|
||||
if (settings is null)
|
||||
throw new NotImplementedException("Can't find DataContext (settings)");
|
||||
|
||||
view.DataContext = settings;
|
||||
|
||||
var factory = new BeWoWindowFactory();
|
||||
var beWoWindow = factory.GetAnimatedBeWoWindow(Translator.Translate("BeWoPlaner"), view, 500, 600);
|
||||
|
||||
@@ -83,24 +96,26 @@ namespace BeWo.AI.Controls
|
||||
};
|
||||
|
||||
view.CancelClicked += (s, e) =>
|
||||
{
|
||||
if (!String.IsNullOrEmpty(view.GetText()))
|
||||
{
|
||||
if (MessageBox.Show("Sind Sie sicher, dass Sie abbrechnen und den Text verwerfen möchten?", "Abbrechen", MessageBoxButton.OKCancel) == MessageBoxResult.OK)
|
||||
{
|
||||
beWoWindow.Close();
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
beWoWindow.Close();
|
||||
}
|
||||
|
||||
};
|
||||
|
||||
{
|
||||
if (!String.IsNullOrEmpty(view.GetText()))
|
||||
{
|
||||
if (MessageBox.Show("Sind Sie sicher, dass Sie abbrechnen und den Text verwerfen möchten?", "Abbrechen", MessageBoxButton.OKCancel) == MessageBoxResult.OK)
|
||||
{
|
||||
beWoWindow.Close();
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
beWoWindow.Close();
|
||||
}
|
||||
};
|
||||
|
||||
beWoWindow.Closed += (s, e) =>
|
||||
{
|
||||
settings.AutoStartRecording = settings.DataContract.AutoStartRecording;
|
||||
};
|
||||
|
||||
beWoWindow.ShowDialog();
|
||||
beWoWindow.ShowDialog();
|
||||
}
|
||||
|
||||
private void InsertTextAtSelection(string neuerText)
|
||||
|
||||
@@ -19,7 +19,8 @@
|
||||
d:DesignHeight="400"
|
||||
d:DesignWidth="500"
|
||||
Focusable="True"
|
||||
mc:Ignorable="d">
|
||||
mc:Ignorable="d"
|
||||
Loaded="BeWoView_Loaded">
|
||||
<Grid Margin="0" Background="{DynamicResource ObjectEditBackgroundBrush}">
|
||||
<Grid.RowDefinitions>
|
||||
<RowDefinition Height="Auto" />
|
||||
@@ -126,10 +127,17 @@
|
||||
</Viewbox>
|
||||
</Grid>
|
||||
</Button>
|
||||
<CheckBox
|
||||
Margin="3"
|
||||
HorizontalAlignment="Center"
|
||||
IsChecked="{Binding AutoStartRecording}"
|
||||
Foreground="#FF000000">
|
||||
Aufnahme zukünftig automatisch initiieren
|
||||
</CheckBox>
|
||||
<Label
|
||||
x:Name="lblStatus"
|
||||
Height="23"
|
||||
HorizontalAlignment="Center" />
|
||||
HorizontalAlignment="Center"/>
|
||||
<StackPanel
|
||||
x:Name="PanelAnimation"
|
||||
HorizontalAlignment="Center"
|
||||
|
||||
@@ -21,6 +21,7 @@ using BeWo.ViewModel.View.AI;
|
||||
using BS.Shared;
|
||||
using BS.Shared.Core;
|
||||
using BS.Shared.DataContracts;
|
||||
using BS.Shared.DataContracts.Feature.AI;
|
||||
using BS.Shared.DataContracts.Feature.AI.Functions.ServiceRecords;
|
||||
using BS.Shared.Extensions;
|
||||
using BS.Shared.Translation;
|
||||
@@ -32,259 +33,291 @@ using MessageBox = System.Windows.MessageBox;
|
||||
|
||||
namespace BeWo.AI.View
|
||||
{
|
||||
public partial class AiTranskriptionView : BeWoView
|
||||
{
|
||||
public event EventHandler ApplyClicked;
|
||||
public event EventHandler CancelClicked;
|
||||
|
||||
|
||||
bool timerActive = false;
|
||||
AiVoiceDataDC currentVoiceData = null;
|
||||
public ICommand OpenAiPromptSelectionCommand { get; set; }
|
||||
|
||||
public AiTranskriptionView()
|
||||
{
|
||||
InitializeComponent();
|
||||
//InitAiPrompt();
|
||||
|
||||
}
|
||||
|
||||
//private void InitAiPrompt()
|
||||
//{
|
||||
// var vm_doku = new AiPromptbausteinSelectionComplexViewModel(AiActionType.ServiceRecordDocumentation);
|
||||
|
||||
// vm_doku.PromptAccepted += PromptAccepted;
|
||||
|
||||
// OpenAiPromptSelectionCommand = new DelegateCommand(() =>
|
||||
// {
|
||||
// BeWoApp.MainControl.WindowService.Show(vm_doku);
|
||||
// }, () => !string.IsNullOrWhiteSpace(TextBoxErgebnis.Text));
|
||||
//}
|
||||
|
||||
//private void PromptAccepted(object sender, AiPromptbausteinPromptVM prompt)
|
||||
//{
|
||||
// if (prompt is null)
|
||||
// throw new NotImplementedException();
|
||||
|
||||
// // 1. Information aufbereiten
|
||||
// // 1.1 Prompt
|
||||
// var prompt_oid = prompt.DataContract.Oid.Value;
|
||||
// var prompt_version = prompt.DataContract.Version;
|
||||
|
||||
// // 1.2 Hilfeplan
|
||||
// var support_concept = SelectedCustomerNode.SupportConceptTreeNodeDC.SupportConcept;
|
||||
// var support_concept_oid = support_concept.SupportConceptOid;
|
||||
// var support_concept_version = support_concept.SupportConceptVersion;
|
||||
|
||||
// // 1.3 Aktuelles Doku Feld
|
||||
// var doku_feld = TextBoxErgebnis.Text;
|
||||
|
||||
// // 1.4 Sichtbaren Zeiterfassungseinträge
|
||||
// var service_records = CurrentVisibleVMs;
|
||||
// var sr_refs = service_records.Select(x => new BeWoRefDC(x.DataContract.ServiceRecordOid.Value, x.DataContract.ServiceRecordVersion));
|
||||
|
||||
// // 1.5 Costbearer
|
||||
// var costbearer = SelectedCustomerNode.SupportConceptTreeNodeDC.CostBearer;
|
||||
// var cb_oid = costbearer.CostBearerOid.Value;
|
||||
// var cb_ver = costbearer.CostBearerVersion;
|
||||
|
||||
// // Service Aufruf
|
||||
// var req = new AiFunctionDocRequest()
|
||||
// {
|
||||
// AiPromptbausteinPrompt = new BeWoRefDC(prompt_oid, prompt_version),
|
||||
// SupportConcept = new BeWoRefDC(support_concept_oid, support_concept_version),
|
||||
// ServiceRecords = sr_refs,
|
||||
// CostBearer = new BeWoRefDC(cb_oid, cb_ver),
|
||||
// Dokumentation = doku_feld,
|
||||
// };
|
||||
|
||||
// ServiceFacade.DoAiEnhancedServiceAsnyc(x => x.ExecuteAiFunctionServiceRecordDocumentation(req),
|
||||
// callback =>
|
||||
// {
|
||||
// var viewModel = new AiPromptbausteinActionResultViewModel();
|
||||
|
||||
// viewModel.Result = callback.Result;
|
||||
|
||||
// viewModel.Accept_Button_Clicked += (s, e) =>
|
||||
// {
|
||||
// var sb = new StringBuilder();
|
||||
|
||||
// sb.AppendLine("AI Antwort:");
|
||||
// sb.AppendLine(viewModel.Result);
|
||||
|
||||
// sb.AppendLine();
|
||||
// sb.AppendLine("Original:");
|
||||
// sb.AppendLine(AktuellerDokutext);
|
||||
|
||||
// var str = sb.ToString();
|
||||
// var idx = _AiActionHistoryIndex;
|
||||
// var count = _AiActionHistory.Count;
|
||||
|
||||
// if (count - 1 > idx)
|
||||
// {
|
||||
// _AiActionHistory.RemoveRange(idx + 1, count - idx - 1);
|
||||
// }
|
||||
|
||||
// if (AktuellerDokutext != _AiActionHistory[_AiActionHistoryIndex])
|
||||
// {
|
||||
// _AiActionHistory.Add(AktuellerDokutext);
|
||||
// _AiActionHistoryIndex++;
|
||||
// }
|
||||
|
||||
// _AiActionHistory.Add(str);
|
||||
// _AiActionHistoryIndex++;
|
||||
|
||||
// AktuellerDokutext = str;
|
||||
// };
|
||||
// viewModel.Replace_Button_Clicked += (s, e) =>
|
||||
// {
|
||||
// var str = viewModel.Result;
|
||||
// var idx = _AiActionHistoryIndex;
|
||||
// var count = _AiActionHistory.Count;
|
||||
|
||||
// if (count - 1 > idx)
|
||||
// {
|
||||
// _AiActionHistory.RemoveRange(idx + 1, count - idx - 1);
|
||||
// }
|
||||
|
||||
// if (AktuellerDokutext != _AiActionHistory[_AiActionHistoryIndex])
|
||||
// {
|
||||
// _AiActionHistory.Add(AktuellerDokutext);
|
||||
// _AiActionHistoryIndex++;
|
||||
// }
|
||||
|
||||
// _AiActionHistory.Add(str);
|
||||
// _AiActionHistoryIndex++;
|
||||
|
||||
// AktuellerDokutext = str;
|
||||
// };
|
||||
// viewModel.Retry_Button_Clicked += (s, e) =>
|
||||
// {
|
||||
// PromptAccepted(sender, prompt);
|
||||
// };
|
||||
|
||||
// BeWoApp.MainControl.WindowService.Show(viewModel);
|
||||
// }
|
||||
// );
|
||||
//}
|
||||
|
||||
public void InitView()
|
||||
{
|
||||
}
|
||||
|
||||
public string GetText()
|
||||
{
|
||||
return TextBoxErgebnis.Text;
|
||||
}
|
||||
|
||||
private void StartAufnahme()
|
||||
{
|
||||
timerActive = true;
|
||||
//lblStatus.Content = "Um die Aufnahme zu starten, klicken Sie auf den Link, den Sie in ownChat erhalten haben.";
|
||||
StartTimer();
|
||||
|
||||
ButtonText.Text = "Aufnahme abbrechen";
|
||||
currentVoiceData = ServiceFacade.DoOperationsServiceSync(s => s.StartAIVoice());
|
||||
PanelAnimation.Visibility = Visibility.Visible;
|
||||
|
||||
VBPlay.Visibility = Visibility.Hidden;
|
||||
VBStop.Visibility = Visibility.Visible;
|
||||
}
|
||||
|
||||
private void StopAufnahme()
|
||||
{
|
||||
timerActive = false;
|
||||
|
||||
VBPlay.Visibility = Visibility.Visible;
|
||||
VBStop.Visibility = Visibility.Hidden;
|
||||
}
|
||||
|
||||
|
||||
private void StartTimer()
|
||||
{
|
||||
var sec = BeWoApp.AppSettings.AiVoiceRequestInterval;
|
||||
if (sec <= 0)
|
||||
{
|
||||
sec = 10;
|
||||
}
|
||||
new DispatcherTimer(
|
||||
TimeSpan.FromMilliseconds(sec * 1000),
|
||||
DispatcherPriority.Background,
|
||||
(s1, e1) =>
|
||||
{
|
||||
CheckTranskriptionStatus();
|
||||
if (!timerActive)
|
||||
{
|
||||
((DispatcherTimer)s1).Stop();
|
||||
|
||||
PanelAnimation.Visibility = Visibility.Hidden;
|
||||
ButtonText.Text = "Neue Aufnahme starten";
|
||||
}
|
||||
},
|
||||
this.Dispatcher).Start();
|
||||
}
|
||||
|
||||
private void CheckTranskriptionStatus()
|
||||
{
|
||||
currentVoiceData = ServiceFacade.DoOperationsServiceSync(s => s.GetAIVoiceTranscript(currentVoiceData));
|
||||
|
||||
if (!String.IsNullOrEmpty(currentVoiceData.TranskriptionText))
|
||||
{
|
||||
InsertTextAtSelection(currentVoiceData.TranskriptionText);
|
||||
lblStatus.Content = Translator.Translate("Transkription erfolgreich durchgeführt");
|
||||
StopAufnahme();
|
||||
}
|
||||
else if (!String.IsNullOrEmpty(currentVoiceData.Error))
|
||||
{
|
||||
lblStatus.Content = currentVoiceData.Error;
|
||||
StopAufnahme();
|
||||
}
|
||||
else if (!String.IsNullOrEmpty(currentVoiceData.StatusMessage))
|
||||
{
|
||||
lblStatus.Content = currentVoiceData.StatusMessage;
|
||||
}
|
||||
}
|
||||
|
||||
private void InsertTextAtSelection(string neuerText)
|
||||
{
|
||||
int start = TextBoxErgebnis.SelectionStart;
|
||||
int length = TextBoxErgebnis.SelectionLength;
|
||||
|
||||
TextBoxErgebnis.Text =
|
||||
TextBoxErgebnis.Text.Remove(start, length)
|
||||
.Insert(start, neuerText);
|
||||
|
||||
TextBoxErgebnis.CaretIndex = start + neuerText.Length;
|
||||
}
|
||||
|
||||
private void ButtonStartStop_Click(object sender, RoutedEventArgs e)
|
||||
{
|
||||
|
||||
if (!timerActive)
|
||||
{
|
||||
StartAufnahme();
|
||||
}
|
||||
else
|
||||
{
|
||||
ButtonText.Text = "Bitte warten...";
|
||||
lblStatus.Content = "Aufnahme wird abgebrochen. Bitte warten...";
|
||||
StopAufnahme();
|
||||
}
|
||||
public partial class AiTranskriptionView : BeWoView
|
||||
{
|
||||
public event EventHandler ApplyClicked;
|
||||
public event EventHandler CancelClicked;
|
||||
|
||||
|
||||
}
|
||||
bool timerActive = false;
|
||||
AiVoiceDataDC currentVoiceData = null;
|
||||
public ICommand OpenAiPromptSelectionCommand { get; set; }
|
||||
|
||||
private void ButtonApply_Click(object sender, RoutedEventArgs e)
|
||||
{
|
||||
public AiTranskriptionView()
|
||||
{
|
||||
InitializeComponent();
|
||||
//InitAiPrompt();
|
||||
|
||||
ApplyClicked?.Invoke(this, EventArgs.Empty);
|
||||
}
|
||||
}
|
||||
|
||||
private void ButtonClose_Click(object sender, RoutedEventArgs e)
|
||||
{
|
||||
CancelClicked?.Invoke(this, EventArgs.Empty);
|
||||
}
|
||||
//private void InitAiPrompt()
|
||||
//{
|
||||
// var vm_doku = new AiPromptbausteinSelectionComplexViewModel(AiActionType.ServiceRecordDocumentation);
|
||||
|
||||
// vm_doku.PromptAccepted += PromptAccepted;
|
||||
|
||||
// OpenAiPromptSelectionCommand = new DelegateCommand(() =>
|
||||
// {
|
||||
// BeWoApp.MainControl.WindowService.Show(vm_doku);
|
||||
// }, () => !string.IsNullOrWhiteSpace(TextBoxErgebnis.Text));
|
||||
//}
|
||||
|
||||
//private void PromptAccepted(object sender, AiPromptbausteinPromptVM prompt)
|
||||
//{
|
||||
// if (prompt is null)
|
||||
// throw new NotImplementedException();
|
||||
|
||||
// // 1. Information aufbereiten
|
||||
// // 1.1 Prompt
|
||||
// var prompt_oid = prompt.DataContract.Oid.Value;
|
||||
// var prompt_version = prompt.DataContract.Version;
|
||||
|
||||
// // 1.2 Hilfeplan
|
||||
// var support_concept = SelectedCustomerNode.SupportConceptTreeNodeDC.SupportConcept;
|
||||
// var support_concept_oid = support_concept.SupportConceptOid;
|
||||
// var support_concept_version = support_concept.SupportConceptVersion;
|
||||
|
||||
// // 1.3 Aktuelles Doku Feld
|
||||
// var doku_feld = TextBoxErgebnis.Text;
|
||||
|
||||
// // 1.4 Sichtbaren Zeiterfassungseinträge
|
||||
// var service_records = CurrentVisibleVMs;
|
||||
// var sr_refs = service_records.Select(x => new BeWoRefDC(x.DataContract.ServiceRecordOid.Value, x.DataContract.ServiceRecordVersion));
|
||||
|
||||
// // 1.5 Costbearer
|
||||
// var costbearer = SelectedCustomerNode.SupportConceptTreeNodeDC.CostBearer;
|
||||
// var cb_oid = costbearer.CostBearerOid.Value;
|
||||
// var cb_ver = costbearer.CostBearerVersion;
|
||||
|
||||
// // Service Aufruf
|
||||
// var req = new AiFunctionDocRequest()
|
||||
// {
|
||||
// AiPromptbausteinPrompt = new BeWoRefDC(prompt_oid, prompt_version),
|
||||
// SupportConcept = new BeWoRefDC(support_concept_oid, support_concept_version),
|
||||
// ServiceRecords = sr_refs,
|
||||
// CostBearer = new BeWoRefDC(cb_oid, cb_ver),
|
||||
// Dokumentation = doku_feld,
|
||||
// };
|
||||
|
||||
// ServiceFacade.DoAiEnhancedServiceAsnyc(x => x.ExecuteAiFunctionServiceRecordDocumentation(req),
|
||||
// callback =>
|
||||
// {
|
||||
// var viewModel = new AiPromptbausteinActionResultViewModel();
|
||||
|
||||
// viewModel.Result = callback.Result;
|
||||
|
||||
// viewModel.Accept_Button_Clicked += (s, e) =>
|
||||
// {
|
||||
// var sb = new StringBuilder();
|
||||
|
||||
// sb.AppendLine("AI Antwort:");
|
||||
// sb.AppendLine(viewModel.Result);
|
||||
|
||||
// sb.AppendLine();
|
||||
// sb.AppendLine("Original:");
|
||||
// sb.AppendLine(AktuellerDokutext);
|
||||
|
||||
// var str = sb.ToString();
|
||||
// var idx = _AiActionHistoryIndex;
|
||||
// var count = _AiActionHistory.Count;
|
||||
|
||||
// if (count - 1 > idx)
|
||||
// {
|
||||
// _AiActionHistory.RemoveRange(idx + 1, count - idx - 1);
|
||||
// }
|
||||
|
||||
// if (AktuellerDokutext != _AiActionHistory[_AiActionHistoryIndex])
|
||||
// {
|
||||
// _AiActionHistory.Add(AktuellerDokutext);
|
||||
// _AiActionHistoryIndex++;
|
||||
// }
|
||||
|
||||
// _AiActionHistory.Add(str);
|
||||
// _AiActionHistoryIndex++;
|
||||
|
||||
// AktuellerDokutext = str;
|
||||
// };
|
||||
// viewModel.Replace_Button_Clicked += (s, e) =>
|
||||
// {
|
||||
// var str = viewModel.Result;
|
||||
// var idx = _AiActionHistoryIndex;
|
||||
// var count = _AiActionHistory.Count;
|
||||
|
||||
// if (count - 1 > idx)
|
||||
// {
|
||||
// _AiActionHistory.RemoveRange(idx + 1, count - idx - 1);
|
||||
// }
|
||||
|
||||
// if (AktuellerDokutext != _AiActionHistory[_AiActionHistoryIndex])
|
||||
// {
|
||||
// _AiActionHistory.Add(AktuellerDokutext);
|
||||
// _AiActionHistoryIndex++;
|
||||
// }
|
||||
|
||||
// _AiActionHistory.Add(str);
|
||||
// _AiActionHistoryIndex++;
|
||||
|
||||
// AktuellerDokutext = str;
|
||||
// };
|
||||
// viewModel.Retry_Button_Clicked += (s, e) =>
|
||||
// {
|
||||
// PromptAccepted(sender, prompt);
|
||||
// };
|
||||
|
||||
// BeWoApp.MainControl.WindowService.Show(viewModel);
|
||||
// }
|
||||
// );
|
||||
//}
|
||||
|
||||
public void InitView()
|
||||
{
|
||||
}
|
||||
|
||||
public string GetText()
|
||||
{
|
||||
return TextBoxErgebnis.Text;
|
||||
}
|
||||
|
||||
private void StartAufnahme()
|
||||
{
|
||||
timerActive = true;
|
||||
//lblStatus.Content = "Um die Aufnahme zu starten, klicken Sie auf den Link, den Sie in ownChat erhalten haben.";
|
||||
StartTimer();
|
||||
|
||||
ButtonText.Text = "Aufnahme abbrechen";
|
||||
currentVoiceData = ServiceFacade.DoOperationsServiceSync(s => s.StartAIVoice());
|
||||
PanelAnimation.Visibility = Visibility.Visible;
|
||||
|
||||
VBPlay.Visibility = Visibility.Hidden;
|
||||
VBStop.Visibility = Visibility.Visible;
|
||||
}
|
||||
|
||||
private void StopAufnahme()
|
||||
{
|
||||
timerActive = false;
|
||||
|
||||
VBPlay.Visibility = Visibility.Visible;
|
||||
VBStop.Visibility = Visibility.Hidden;
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
private void StartTimer()
|
||||
{
|
||||
var sec = BeWoApp.AppSettings.AiVoiceRequestInterval;
|
||||
if (sec <= 0)
|
||||
{
|
||||
sec = 10;
|
||||
}
|
||||
new DispatcherTimer(
|
||||
TimeSpan.FromMilliseconds(sec * 1000),
|
||||
DispatcherPriority.Background,
|
||||
(s1, e1) =>
|
||||
{
|
||||
CheckTranskriptionStatus();
|
||||
if (!timerActive)
|
||||
{
|
||||
((DispatcherTimer)s1).Stop();
|
||||
|
||||
PanelAnimation.Visibility = Visibility.Hidden;
|
||||
ButtonText.Text = "Neue Aufnahme starten";
|
||||
}
|
||||
},
|
||||
this.Dispatcher).Start();
|
||||
}
|
||||
|
||||
private void CheckTranskriptionStatus()
|
||||
{
|
||||
currentVoiceData = ServiceFacade.DoOperationsServiceSync(s => s.GetAIVoiceTranscript(currentVoiceData));
|
||||
|
||||
if (!String.IsNullOrEmpty(currentVoiceData.TranskriptionText))
|
||||
{
|
||||
InsertTextAtSelection(currentVoiceData.TranskriptionText);
|
||||
lblStatus.Content = Translator.Translate("Transkription erfolgreich durchgeführt");
|
||||
StopAufnahme();
|
||||
}
|
||||
else if (!String.IsNullOrEmpty(currentVoiceData.Error))
|
||||
{
|
||||
lblStatus.Content = currentVoiceData.Error;
|
||||
StopAufnahme();
|
||||
}
|
||||
else if (!String.IsNullOrEmpty(currentVoiceData.StatusMessage))
|
||||
{
|
||||
lblStatus.Content = currentVoiceData.StatusMessage;
|
||||
}
|
||||
}
|
||||
|
||||
private void InsertTextAtSelection(string neuerText)
|
||||
{
|
||||
int start = TextBoxErgebnis.SelectionStart;
|
||||
int length = TextBoxErgebnis.SelectionLength;
|
||||
|
||||
TextBoxErgebnis.Text =
|
||||
TextBoxErgebnis.Text.Remove(start, length)
|
||||
.Insert(start, neuerText);
|
||||
|
||||
TextBoxErgebnis.CaretIndex = start + neuerText.Length;
|
||||
}
|
||||
|
||||
private void ButtonStartStop_Click(object sender, RoutedEventArgs e)
|
||||
{
|
||||
|
||||
if (!timerActive)
|
||||
{
|
||||
StartAufnahme();
|
||||
}
|
||||
else
|
||||
{
|
||||
ButtonText.Text = "Bitte warten...";
|
||||
lblStatus.Content = "Aufnahme wird abgebrochen. Bitte warten...";
|
||||
StopAufnahme();
|
||||
}
|
||||
}
|
||||
|
||||
private void ButtonApply_Click(object sender, RoutedEventArgs e)
|
||||
{
|
||||
Save(() => ApplyClicked?.Invoke(this, EventArgs.Empty));
|
||||
}
|
||||
|
||||
private void ButtonClose_Click(object sender, RoutedEventArgs e)
|
||||
{
|
||||
Save(() => CancelClicked?.Invoke(this, EventArgs.Empty));
|
||||
}
|
||||
|
||||
private void Save(Action finish = null)
|
||||
{
|
||||
var userSettings = DataContext as AiUserSettingVM;
|
||||
|
||||
if (userSettings.IsDirty)
|
||||
{
|
||||
var dc = userSettings.CommitToDataContract();
|
||||
|
||||
ServiceFacade.DoAiEnhancedServiceAsnyc(x => x.UpdateUserSetting(dc),
|
||||
st =>
|
||||
{
|
||||
userSettings.UpdateByDataContract(st);
|
||||
finish();
|
||||
});
|
||||
}
|
||||
else
|
||||
{
|
||||
finish();
|
||||
}
|
||||
}
|
||||
|
||||
private void BeWoView_Loaded(object sender, RoutedEventArgs e)
|
||||
{
|
||||
CheckForAutoStartRecording();
|
||||
}
|
||||
|
||||
private void CheckForAutoStartRecording()
|
||||
{
|
||||
var viewmodel = DataContext as AiUserSettingVM;
|
||||
|
||||
if (viewmodel is null)
|
||||
return;
|
||||
|
||||
if (viewmodel.AutoStartRecording)
|
||||
ButtonStartStop_Click(this, new RoutedEventArgs());
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -151,6 +151,7 @@
|
||||
<Compile Include="ViewModel\AiConfigVM.cs" />
|
||||
<Compile Include="ViewModel\AiPromptbausteinFolderVM.cs" />
|
||||
<Compile Include="ViewModel\AiPromptbausteinPromptVM.cs" />
|
||||
<Compile Include="ViewModel\AiUserSettingVM.cs" />
|
||||
<Compile Include="ViewModel\ListViewModel\AiPromptbausteinPromptListVM.cs" />
|
||||
<Compile Include="ViewModel\ListViewModel\AiPromptbausteinFolderListVM.cs" />
|
||||
<Compile Include="ViewModel\ListViewModel\TextModuleListVM.cs" />
|
||||
|
||||
@@ -56,7 +56,7 @@ namespace BeWo
|
||||
public static LoginControl LoginControl;
|
||||
public static MainControl MainControl;
|
||||
|
||||
public static string ShortVersion = "3.30.2";
|
||||
public static string ShortVersion = "3.30";
|
||||
public static string Version => BeWoAppInfo.BeWoAppVersion.ToString();
|
||||
public static int RenderTier = 0;
|
||||
|
||||
@@ -655,8 +655,8 @@ namespace BeWo
|
||||
AppSettings.AllowStorno = true;
|
||||
AppSettings.AllowXRechnung = true;
|
||||
|
||||
AppSettings.ShowAI = true;
|
||||
AppSettings.ShowAIVoice = true;
|
||||
AppSettings.ShowAI = false;
|
||||
AppSettings.ShowAIVoice = false;
|
||||
|
||||
AppSettings.ShowWorktime = true;
|
||||
AppSettings.ShowPersehImport = true;
|
||||
|
||||
@@ -15,7 +15,7 @@ namespace BeWo
|
||||
{
|
||||
var baseVersion = new Version(BeWoApp.ShortVersion);
|
||||
var stage = BeWoClientReleaseStage.Sandbox;
|
||||
var stageVersion = new Version("4.3");
|
||||
var stageVersion = new Version("4.4");
|
||||
var feature = BeWoClientFeature.AI;
|
||||
|
||||
BeWoAppVersion = new BeWoAppVersion(baseVersion, stage, stageVersion, feature);
|
||||
|
||||
@@ -97,6 +97,14 @@ namespace BeWo.ServiceProxy
|
||||
[System.ServiceModel.FaultContractAttribute(typeof(BS.Shared.Core.BeWoFault), Action="http://tempuri.org/IAiEnhancedService/ExecuteAiFunctionServiceRecordDocumentation" +
|
||||
"BeWoFaultFault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BS.Shared.Core")]
|
||||
BS.Shared.DataContracts.Feature.AI.Functions.ServiceRecords.AiFunctionDocResponse ExecuteAiFunctionServiceRecordDocumentation(BS.Shared.DataContracts.Feature.AI.Functions.ServiceRecords.AiFunctionDocRequest request);
|
||||
|
||||
[System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IAiEnhancedService/GetUserSetting", ReplyAction="http://tempuri.org/IAiEnhancedService/GetUserSettingResponse")]
|
||||
[System.ServiceModel.FaultContractAttribute(typeof(BS.Shared.Core.BeWoFault), Action="http://tempuri.org/IAiEnhancedService/GetUserSettingBeWoFaultFault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BS.Shared.Core")]
|
||||
BS.Shared.DataContracts.Feature.AI.AiUserSettingDC GetUserSetting();
|
||||
|
||||
[System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IAiEnhancedService/UpdateUserSetting", ReplyAction="http://tempuri.org/IAiEnhancedService/UpdateUserSettingResponse")]
|
||||
[System.ServiceModel.FaultContractAttribute(typeof(BS.Shared.Core.BeWoFault), Action="http://tempuri.org/IAiEnhancedService/UpdateUserSettingBeWoFaultFault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BS.Shared.Core")]
|
||||
BS.Shared.DataContracts.Feature.AI.AiUserSettingDC UpdateUserSetting(BS.Shared.DataContracts.Feature.AI.AiUserSettingDC aiUserSettingDC);
|
||||
}
|
||||
|
||||
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
|
||||
@@ -227,5 +235,15 @@ namespace BeWo.ServiceProxy
|
||||
{
|
||||
return base.Channel.ExecuteAiFunctionServiceRecordDocumentation(request);
|
||||
}
|
||||
|
||||
public BS.Shared.DataContracts.Feature.AI.AiUserSettingDC GetUserSetting()
|
||||
{
|
||||
return base.Channel.GetUserSetting();
|
||||
}
|
||||
|
||||
public BS.Shared.DataContracts.Feature.AI.AiUserSettingDC UpdateUserSetting(BS.Shared.DataContracts.Feature.AI.AiUserSettingDC aiUserSettingDC)
|
||||
{
|
||||
return base.Channel.UpdateUserSetting(aiUserSettingDC);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
@@ -17,99 +17,6 @@ namespace BeWo.ServiceProxy
|
||||
public interface IEmployeeService
|
||||
{
|
||||
|
||||
[System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IEmployeeService/FindLeadingCompactTeamsOfEmployee", ReplyAction="http://tempuri.org/IEmployeeService/FindLeadingCompactTeamsOfEmployeeResponse")]
|
||||
[System.ServiceModel.FaultContractAttribute(typeof(BS.Shared.Core.BeWoFault), Action="http://tempuri.org/IEmployeeService/FindLeadingCompactTeamsOfEmployeeBeWoFaultFau" +
|
||||
"lt", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BS.Shared.Core")]
|
||||
System.Collections.Generic.List<BS.Shared.DataContracts.Compact.CompactTeamDC> FindLeadingCompactTeamsOfEmployee(long employeeOid);
|
||||
|
||||
[System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IEmployeeService/GetAllGroupsCompact", ReplyAction="http://tempuri.org/IEmployeeService/GetAllGroupsCompactResponse")]
|
||||
[System.ServiceModel.FaultContractAttribute(typeof(BS.Shared.Core.BeWoFault), Action="http://tempuri.org/IEmployeeService/GetAllGroupsCompactBeWoFaultFault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BS.Shared.Core")]
|
||||
System.Collections.Generic.List<BS.Shared.DataContracts.Compact.CompactGroupOfPeopleDC> GetAllGroupsCompact(System.Nullable<long> employeeOid);
|
||||
|
||||
[System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IEmployeeService/GetAllGroups", ReplyAction="http://tempuri.org/IEmployeeService/GetAllGroupsResponse")]
|
||||
[System.ServiceModel.FaultContractAttribute(typeof(BS.Shared.Core.BeWoFault), Action="http://tempuri.org/IEmployeeService/GetAllGroupsBeWoFaultFault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BS.Shared.Core")]
|
||||
System.Collections.Generic.List<BS.Shared.DataContracts.GroupOfPeopleDC> GetAllGroups(System.Nullable<long> employeeOid);
|
||||
|
||||
[System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IEmployeeService/LoadCompactTeam", ReplyAction="http://tempuri.org/IEmployeeService/LoadCompactTeamResponse")]
|
||||
[System.ServiceModel.FaultContractAttribute(typeof(BS.Shared.Core.BeWoFault), Action="http://tempuri.org/IEmployeeService/LoadCompactTeamBeWoFaultFault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BS.Shared.Core")]
|
||||
BS.Shared.DataContracts.Compact.CompactTeamDC LoadCompactTeam(long pTeamOid);
|
||||
|
||||
[System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IEmployeeService/LoadCompactEmployee", ReplyAction="http://tempuri.org/IEmployeeService/LoadCompactEmployeeResponse")]
|
||||
[System.ServiceModel.FaultContractAttribute(typeof(BS.Shared.Core.BeWoFault), Action="http://tempuri.org/IEmployeeService/LoadCompactEmployeeBeWoFaultFault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BS.Shared.Core")]
|
||||
BS.Shared.DataContracts.Compact.CompactEmployeeDC LoadCompactEmployee(long pEmployeeOid);
|
||||
|
||||
[System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IEmployeeService/IsAssessmentSheetEntryBelongingToAS", ReplyAction="http://tempuri.org/IEmployeeService/IsAssessmentSheetEntryBelongingToASResponse")]
|
||||
[System.ServiceModel.FaultContractAttribute(typeof(BS.Shared.Core.BeWoFault), Action="http://tempuri.org/IEmployeeService/IsAssessmentSheetEntryBelongingToASBeWoFaultF" +
|
||||
"ault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BS.Shared.Core")]
|
||||
bool IsAssessmentSheetEntryBelongingToAS(long assessmentSheetCategoryOid);
|
||||
|
||||
[System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IEmployeeService/IsAssessmentSheetCategoryBelongingToAS", ReplyAction="http://tempuri.org/IEmployeeService/IsAssessmentSheetCategoryBelongingToASRespons" +
|
||||
"e")]
|
||||
[System.ServiceModel.FaultContractAttribute(typeof(BS.Shared.Core.BeWoFault), Action="http://tempuri.org/IEmployeeService/IsAssessmentSheetCategoryBelongingToASBeWoFau" +
|
||||
"ltFault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BS.Shared.Core")]
|
||||
bool IsAssessmentSheetCategoryBelongingToAS(long assessmentSheetCategoryOid);
|
||||
|
||||
[System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IEmployeeService/GetAllOvertimesFromEmployee", ReplyAction="http://tempuri.org/IEmployeeService/GetAllOvertimesFromEmployeeResponse")]
|
||||
[System.ServiceModel.FaultContractAttribute(typeof(BS.Shared.Core.BeWoFault), Action="http://tempuri.org/IEmployeeService/GetAllOvertimesFromEmployeeBeWoFaultFault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BS.Shared.Core")]
|
||||
System.Collections.Generic.List<BS.Shared.DataContracts.OvertimeDC> GetAllOvertimesFromEmployee(long employeeOid);
|
||||
|
||||
[System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IEmployeeService/GetAllOvertimes", ReplyAction="http://tempuri.org/IEmployeeService/GetAllOvertimesResponse")]
|
||||
[System.ServiceModel.FaultContractAttribute(typeof(BS.Shared.Core.BeWoFault), Action="http://tempuri.org/IEmployeeService/GetAllOvertimesBeWoFaultFault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BS.Shared.Core")]
|
||||
System.Collections.Generic.List<BS.Shared.DataContracts.OvertimeDC> GetAllOvertimes();
|
||||
|
||||
[System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IEmployeeService/DeleteOvertimes", ReplyAction="http://tempuri.org/IEmployeeService/DeleteOvertimesResponse")]
|
||||
[System.ServiceModel.FaultContractAttribute(typeof(BS.Shared.Core.BeWoFault), Action="http://tempuri.org/IEmployeeService/DeleteOvertimesBeWoFaultFault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BS.Shared.Core")]
|
||||
void DeleteOvertimes(System.Collections.Generic.Dictionary<long, long> pOid2Version);
|
||||
|
||||
[System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IEmployeeService/InsertOvertimes", ReplyAction="http://tempuri.org/IEmployeeService/InsertOvertimesResponse")]
|
||||
[System.ServiceModel.FaultContractAttribute(typeof(BS.Shared.Core.BeWoFault), Action="http://tempuri.org/IEmployeeService/InsertOvertimesBeWoFaultFault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BS.Shared.Core")]
|
||||
System.Collections.Generic.List<long> InsertOvertimes(System.Collections.Generic.List<BS.Shared.DataContracts.OvertimeDC> pOvertimes);
|
||||
|
||||
[System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IEmployeeService/UpdateOvertimes", ReplyAction="http://tempuri.org/IEmployeeService/UpdateOvertimesResponse")]
|
||||
[System.ServiceModel.FaultContractAttribute(typeof(BS.Shared.Core.BeWoFault), Action="http://tempuri.org/IEmployeeService/UpdateOvertimesBeWoFaultFault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BS.Shared.Core")]
|
||||
System.Collections.Generic.List<long> UpdateOvertimes(System.Collections.Generic.List<BS.Shared.DataContracts.OvertimeDC> pOvertimes);
|
||||
|
||||
[System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IEmployeeService/GetAllAuszahlungsarten", ReplyAction="http://tempuri.org/IEmployeeService/GetAllAuszahlungsartenResponse")]
|
||||
[System.ServiceModel.FaultContractAttribute(typeof(BS.Shared.Core.BeWoFault), Action="http://tempuri.org/IEmployeeService/GetAllAuszahlungsartenBeWoFaultFault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BS.Shared.Core")]
|
||||
System.Collections.Generic.List<BS.Shared.DataContracts.AuszahlungsartDC> GetAllAuszahlungsarten();
|
||||
|
||||
[System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IEmployeeService/InsertAuszahlungsarten", ReplyAction="http://tempuri.org/IEmployeeService/InsertAuszahlungsartenResponse")]
|
||||
[System.ServiceModel.FaultContractAttribute(typeof(BS.Shared.Core.BeWoFault), Action="http://tempuri.org/IEmployeeService/InsertAuszahlungsartenBeWoFaultFault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BS.Shared.Core")]
|
||||
System.Collections.Generic.List<long> InsertAuszahlungsarten(System.Collections.Generic.List<BS.Shared.DataContracts.AuszahlungsartDC> pAuszahlungsarten);
|
||||
|
||||
[System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IEmployeeService/UpdateAuszahlungsarten", ReplyAction="http://tempuri.org/IEmployeeService/UpdateAuszahlungsartenResponse")]
|
||||
[System.ServiceModel.FaultContractAttribute(typeof(BS.Shared.Core.BeWoFault), Action="http://tempuri.org/IEmployeeService/UpdateAuszahlungsartenBeWoFaultFault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BS.Shared.Core")]
|
||||
System.Collections.Generic.List<long> UpdateAuszahlungsarten(System.Collections.Generic.List<BS.Shared.DataContracts.AuszahlungsartDC> pAuszahlungsarten);
|
||||
|
||||
[System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IEmployeeService/DeleteAuszahlungsarten", ReplyAction="http://tempuri.org/IEmployeeService/DeleteAuszahlungsartenResponse")]
|
||||
[System.ServiceModel.FaultContractAttribute(typeof(BS.Shared.Core.BeWoFault), Action="http://tempuri.org/IEmployeeService/DeleteAuszahlungsartenBeWoFaultFault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BS.Shared.Core")]
|
||||
void DeleteAuszahlungsarten(System.Collections.Generic.Dictionary<long, long> pOid2Version);
|
||||
|
||||
[System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IEmployeeService/GetTeamOidsByEmployee", ReplyAction="http://tempuri.org/IEmployeeService/GetTeamOidsByEmployeeResponse")]
|
||||
[System.ServiceModel.FaultContractAttribute(typeof(BS.Shared.Core.BeWoFault), Action="http://tempuri.org/IEmployeeService/GetTeamOidsByEmployeeBeWoFaultFault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BS.Shared.Core")]
|
||||
System.Collections.Generic.List<BS.Shared.DataContracts.Compact.CompactTeamDC> GetTeamOidsByEmployee(long pEmployeeOid);
|
||||
|
||||
[System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IEmployeeService/LoadLoggedOnEmployee", ReplyAction="http://tempuri.org/IEmployeeService/LoadLoggedOnEmployeeResponse")]
|
||||
[System.ServiceModel.FaultContractAttribute(typeof(BS.Shared.Core.BeWoFault), Action="http://tempuri.org/IEmployeeService/LoadLoggedOnEmployeeBeWoFaultFault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BS.Shared.Core")]
|
||||
BS.Shared.DataContracts.EmployeeDC LoadLoggedOnEmployee(long pEmployeeOid);
|
||||
|
||||
[System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IEmployeeService/GetAllChatActiveEmployeesCompact", ReplyAction="http://tempuri.org/IEmployeeService/GetAllChatActiveEmployeesCompactResponse")]
|
||||
[System.ServiceModel.FaultContractAttribute(typeof(BS.Shared.Core.BeWoFault), Action="http://tempuri.org/IEmployeeService/GetAllChatActiveEmployeesCompactBeWoFaultFaul" +
|
||||
"t", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BS.Shared.Core")]
|
||||
System.Collections.Generic.List<BS.Shared.DataContracts.Compact.CompactEmployeeDC> GetAllChatActiveEmployeesCompact();
|
||||
|
||||
[System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IEmployeeService/GetAllEmployeeAppCodes", ReplyAction="http://tempuri.org/IEmployeeService/GetAllEmployeeAppCodesResponse")]
|
||||
[System.ServiceModel.FaultContractAttribute(typeof(BS.Shared.Core.BeWoFault), Action="http://tempuri.org/IEmployeeService/GetAllEmployeeAppCodesBeWoFaultFault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BS.Shared.Core")]
|
||||
System.Collections.Generic.List<BS.Shared.DataContracts.EmployeeAPPCodeDC> GetAllEmployeeAppCodes(long pEmployeeOid);
|
||||
|
||||
[System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IEmployeeService/GetEmployeeImage", ReplyAction="http://tempuri.org/IEmployeeService/GetEmployeeImageResponse")]
|
||||
[System.ServiceModel.FaultContractAttribute(typeof(BS.Shared.Core.BeWoFault), Action="http://tempuri.org/IEmployeeService/GetEmployeeImageBeWoFaultFault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BS.Shared.Core")]
|
||||
byte[] GetEmployeeImage(long employeeOid);
|
||||
|
||||
[System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IEmployeeService/GetEmployeeThumbnail", ReplyAction="http://tempuri.org/IEmployeeService/GetEmployeeThumbnailResponse")]
|
||||
[System.ServiceModel.FaultContractAttribute(typeof(BS.Shared.Core.BeWoFault), Action="http://tempuri.org/IEmployeeService/GetEmployeeThumbnailBeWoFaultFault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BS.Shared.Core")]
|
||||
byte[] GetEmployeeThumbnail(long employeeOid);
|
||||
|
||||
[System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IEmployeeService/DeleteEmployeeCustomerRelationForEmployee", ReplyAction="http://tempuri.org/IEmployeeService/DeleteEmployeeCustomerRelationForEmployeeResp" +
|
||||
"onse")]
|
||||
[System.ServiceModel.FaultContractAttribute(typeof(BS.Shared.Core.BeWoFault), Action="http://tempuri.org/IEmployeeService/DeleteEmployeeCustomerRelationForEmployeeBeWo" +
|
||||
@@ -305,6 +212,11 @@ namespace BeWo.ServiceProxy
|
||||
[System.ServiceModel.FaultContractAttribute(typeof(BS.Shared.Core.BeWoFault), Action="http://tempuri.org/IEmployeeService/LoadCompactTeamsByOidBeWoFaultFault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BS.Shared.Core")]
|
||||
System.Collections.Generic.List<BS.Shared.DataContracts.Compact.CompactTeamDC> LoadCompactTeamsByOid(System.Collections.Generic.List<long> teamOids);
|
||||
|
||||
[System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IEmployeeService/FindLeadingCompactTeamsOfEmployee", ReplyAction="http://tempuri.org/IEmployeeService/FindLeadingCompactTeamsOfEmployeeResponse")]
|
||||
[System.ServiceModel.FaultContractAttribute(typeof(BS.Shared.Core.BeWoFault), Action="http://tempuri.org/IEmployeeService/FindLeadingCompactTeamsOfEmployeeBeWoFaultFau" +
|
||||
"lt", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BS.Shared.Core")]
|
||||
System.Collections.Generic.List<BS.Shared.DataContracts.Compact.CompactTeamDC> FindLeadingCompactTeamsOfEmployee(long employeeOid);
|
||||
|
||||
[System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IEmployeeService/ArchiveEmployee", ReplyAction="http://tempuri.org/IEmployeeService/ArchiveEmployeeResponse")]
|
||||
[System.ServiceModel.FaultContractAttribute(typeof(BS.Shared.Core.BeWoFault), Action="http://tempuri.org/IEmployeeService/ArchiveEmployeeBeWoFaultFault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BS.Shared.Core")]
|
||||
void ArchiveEmployee(long pOid, long pVersion);
|
||||
@@ -582,6 +494,94 @@ namespace BeWo.ServiceProxy
|
||||
[System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IEmployeeService/UpdateGroupOfPeople", ReplyAction="http://tempuri.org/IEmployeeService/UpdateGroupOfPeopleResponse")]
|
||||
[System.ServiceModel.FaultContractAttribute(typeof(BS.Shared.Core.BeWoFault), Action="http://tempuri.org/IEmployeeService/UpdateGroupOfPeopleBeWoFaultFault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BS.Shared.Core")]
|
||||
long UpdateGroupOfPeople(BS.Shared.DataContracts.GroupOfPeopleDC pGroupOfPeople);
|
||||
|
||||
[System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IEmployeeService/GetAllGroupsCompact", ReplyAction="http://tempuri.org/IEmployeeService/GetAllGroupsCompactResponse")]
|
||||
[System.ServiceModel.FaultContractAttribute(typeof(BS.Shared.Core.BeWoFault), Action="http://tempuri.org/IEmployeeService/GetAllGroupsCompactBeWoFaultFault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BS.Shared.Core")]
|
||||
System.Collections.Generic.List<BS.Shared.DataContracts.Compact.CompactGroupOfPeopleDC> GetAllGroupsCompact(System.Nullable<long> employeeOid);
|
||||
|
||||
[System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IEmployeeService/GetAllGroups", ReplyAction="http://tempuri.org/IEmployeeService/GetAllGroupsResponse")]
|
||||
[System.ServiceModel.FaultContractAttribute(typeof(BS.Shared.Core.BeWoFault), Action="http://tempuri.org/IEmployeeService/GetAllGroupsBeWoFaultFault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BS.Shared.Core")]
|
||||
System.Collections.Generic.List<BS.Shared.DataContracts.GroupOfPeopleDC> GetAllGroups(System.Nullable<long> employeeOid);
|
||||
|
||||
[System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IEmployeeService/LoadCompactTeam", ReplyAction="http://tempuri.org/IEmployeeService/LoadCompactTeamResponse")]
|
||||
[System.ServiceModel.FaultContractAttribute(typeof(BS.Shared.Core.BeWoFault), Action="http://tempuri.org/IEmployeeService/LoadCompactTeamBeWoFaultFault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BS.Shared.Core")]
|
||||
BS.Shared.DataContracts.Compact.CompactTeamDC LoadCompactTeam(long pTeamOid);
|
||||
|
||||
[System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IEmployeeService/LoadCompactEmployee", ReplyAction="http://tempuri.org/IEmployeeService/LoadCompactEmployeeResponse")]
|
||||
[System.ServiceModel.FaultContractAttribute(typeof(BS.Shared.Core.BeWoFault), Action="http://tempuri.org/IEmployeeService/LoadCompactEmployeeBeWoFaultFault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BS.Shared.Core")]
|
||||
BS.Shared.DataContracts.Compact.CompactEmployeeDC LoadCompactEmployee(long pEmployeeOid);
|
||||
|
||||
[System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IEmployeeService/IsAssessmentSheetEntryBelongingToAS", ReplyAction="http://tempuri.org/IEmployeeService/IsAssessmentSheetEntryBelongingToASResponse")]
|
||||
[System.ServiceModel.FaultContractAttribute(typeof(BS.Shared.Core.BeWoFault), Action="http://tempuri.org/IEmployeeService/IsAssessmentSheetEntryBelongingToASBeWoFaultF" +
|
||||
"ault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BS.Shared.Core")]
|
||||
bool IsAssessmentSheetEntryBelongingToAS(long assessmentSheetCategoryOid);
|
||||
|
||||
[System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IEmployeeService/IsAssessmentSheetCategoryBelongingToAS", ReplyAction="http://tempuri.org/IEmployeeService/IsAssessmentSheetCategoryBelongingToASRespons" +
|
||||
"e")]
|
||||
[System.ServiceModel.FaultContractAttribute(typeof(BS.Shared.Core.BeWoFault), Action="http://tempuri.org/IEmployeeService/IsAssessmentSheetCategoryBelongingToASBeWoFau" +
|
||||
"ltFault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BS.Shared.Core")]
|
||||
bool IsAssessmentSheetCategoryBelongingToAS(long assessmentSheetCategoryOid);
|
||||
|
||||
[System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IEmployeeService/GetAllOvertimesFromEmployee", ReplyAction="http://tempuri.org/IEmployeeService/GetAllOvertimesFromEmployeeResponse")]
|
||||
[System.ServiceModel.FaultContractAttribute(typeof(BS.Shared.Core.BeWoFault), Action="http://tempuri.org/IEmployeeService/GetAllOvertimesFromEmployeeBeWoFaultFault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BS.Shared.Core")]
|
||||
System.Collections.Generic.List<BS.Shared.DataContracts.OvertimeDC> GetAllOvertimesFromEmployee(long employeeOid);
|
||||
|
||||
[System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IEmployeeService/GetAllOvertimes", ReplyAction="http://tempuri.org/IEmployeeService/GetAllOvertimesResponse")]
|
||||
[System.ServiceModel.FaultContractAttribute(typeof(BS.Shared.Core.BeWoFault), Action="http://tempuri.org/IEmployeeService/GetAllOvertimesBeWoFaultFault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BS.Shared.Core")]
|
||||
System.Collections.Generic.List<BS.Shared.DataContracts.OvertimeDC> GetAllOvertimes();
|
||||
|
||||
[System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IEmployeeService/DeleteOvertimes", ReplyAction="http://tempuri.org/IEmployeeService/DeleteOvertimesResponse")]
|
||||
[System.ServiceModel.FaultContractAttribute(typeof(BS.Shared.Core.BeWoFault), Action="http://tempuri.org/IEmployeeService/DeleteOvertimesBeWoFaultFault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BS.Shared.Core")]
|
||||
void DeleteOvertimes(System.Collections.Generic.Dictionary<long, long> pOid2Version);
|
||||
|
||||
[System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IEmployeeService/InsertOvertimes", ReplyAction="http://tempuri.org/IEmployeeService/InsertOvertimesResponse")]
|
||||
[System.ServiceModel.FaultContractAttribute(typeof(BS.Shared.Core.BeWoFault), Action="http://tempuri.org/IEmployeeService/InsertOvertimesBeWoFaultFault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BS.Shared.Core")]
|
||||
System.Collections.Generic.List<long> InsertOvertimes(System.Collections.Generic.List<BS.Shared.DataContracts.OvertimeDC> pOvertimes);
|
||||
|
||||
[System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IEmployeeService/UpdateOvertimes", ReplyAction="http://tempuri.org/IEmployeeService/UpdateOvertimesResponse")]
|
||||
[System.ServiceModel.FaultContractAttribute(typeof(BS.Shared.Core.BeWoFault), Action="http://tempuri.org/IEmployeeService/UpdateOvertimesBeWoFaultFault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BS.Shared.Core")]
|
||||
System.Collections.Generic.List<long> UpdateOvertimes(System.Collections.Generic.List<BS.Shared.DataContracts.OvertimeDC> pOvertimes);
|
||||
|
||||
[System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IEmployeeService/GetAllAuszahlungsarten", ReplyAction="http://tempuri.org/IEmployeeService/GetAllAuszahlungsartenResponse")]
|
||||
[System.ServiceModel.FaultContractAttribute(typeof(BS.Shared.Core.BeWoFault), Action="http://tempuri.org/IEmployeeService/GetAllAuszahlungsartenBeWoFaultFault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BS.Shared.Core")]
|
||||
System.Collections.Generic.List<BS.Shared.DataContracts.AuszahlungsartDC> GetAllAuszahlungsarten();
|
||||
|
||||
[System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IEmployeeService/InsertAuszahlungsarten", ReplyAction="http://tempuri.org/IEmployeeService/InsertAuszahlungsartenResponse")]
|
||||
[System.ServiceModel.FaultContractAttribute(typeof(BS.Shared.Core.BeWoFault), Action="http://tempuri.org/IEmployeeService/InsertAuszahlungsartenBeWoFaultFault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BS.Shared.Core")]
|
||||
System.Collections.Generic.List<long> InsertAuszahlungsarten(System.Collections.Generic.List<BS.Shared.DataContracts.AuszahlungsartDC> pAuszahlungsarten);
|
||||
|
||||
[System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IEmployeeService/UpdateAuszahlungsarten", ReplyAction="http://tempuri.org/IEmployeeService/UpdateAuszahlungsartenResponse")]
|
||||
[System.ServiceModel.FaultContractAttribute(typeof(BS.Shared.Core.BeWoFault), Action="http://tempuri.org/IEmployeeService/UpdateAuszahlungsartenBeWoFaultFault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BS.Shared.Core")]
|
||||
System.Collections.Generic.List<long> UpdateAuszahlungsarten(System.Collections.Generic.List<BS.Shared.DataContracts.AuszahlungsartDC> pAuszahlungsarten);
|
||||
|
||||
[System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IEmployeeService/DeleteAuszahlungsarten", ReplyAction="http://tempuri.org/IEmployeeService/DeleteAuszahlungsartenResponse")]
|
||||
[System.ServiceModel.FaultContractAttribute(typeof(BS.Shared.Core.BeWoFault), Action="http://tempuri.org/IEmployeeService/DeleteAuszahlungsartenBeWoFaultFault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BS.Shared.Core")]
|
||||
void DeleteAuszahlungsarten(System.Collections.Generic.Dictionary<long, long> pOid2Version);
|
||||
|
||||
[System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IEmployeeService/GetTeamOidsByEmployee", ReplyAction="http://tempuri.org/IEmployeeService/GetTeamOidsByEmployeeResponse")]
|
||||
[System.ServiceModel.FaultContractAttribute(typeof(BS.Shared.Core.BeWoFault), Action="http://tempuri.org/IEmployeeService/GetTeamOidsByEmployeeBeWoFaultFault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BS.Shared.Core")]
|
||||
System.Collections.Generic.List<BS.Shared.DataContracts.Compact.CompactTeamDC> GetTeamOidsByEmployee(long pEmployeeOid);
|
||||
|
||||
[System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IEmployeeService/LoadLoggedOnEmployee", ReplyAction="http://tempuri.org/IEmployeeService/LoadLoggedOnEmployeeResponse")]
|
||||
[System.ServiceModel.FaultContractAttribute(typeof(BS.Shared.Core.BeWoFault), Action="http://tempuri.org/IEmployeeService/LoadLoggedOnEmployeeBeWoFaultFault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BS.Shared.Core")]
|
||||
BS.Shared.DataContracts.EmployeeDC LoadLoggedOnEmployee(long pEmployeeOid);
|
||||
|
||||
[System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IEmployeeService/GetAllChatActiveEmployeesCompact", ReplyAction="http://tempuri.org/IEmployeeService/GetAllChatActiveEmployeesCompactResponse")]
|
||||
[System.ServiceModel.FaultContractAttribute(typeof(BS.Shared.Core.BeWoFault), Action="http://tempuri.org/IEmployeeService/GetAllChatActiveEmployeesCompactBeWoFaultFaul" +
|
||||
"t", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BS.Shared.Core")]
|
||||
System.Collections.Generic.List<BS.Shared.DataContracts.Compact.CompactEmployeeDC> GetAllChatActiveEmployeesCompact();
|
||||
|
||||
[System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IEmployeeService/GetAllEmployeeAppCodes", ReplyAction="http://tempuri.org/IEmployeeService/GetAllEmployeeAppCodesResponse")]
|
||||
[System.ServiceModel.FaultContractAttribute(typeof(BS.Shared.Core.BeWoFault), Action="http://tempuri.org/IEmployeeService/GetAllEmployeeAppCodesBeWoFaultFault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BS.Shared.Core")]
|
||||
System.Collections.Generic.List<BS.Shared.DataContracts.EmployeeAPPCodeDC> GetAllEmployeeAppCodes(long pEmployeeOid);
|
||||
|
||||
[System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IEmployeeService/GetEmployeeImage", ReplyAction="http://tempuri.org/IEmployeeService/GetEmployeeImageResponse")]
|
||||
[System.ServiceModel.FaultContractAttribute(typeof(BS.Shared.Core.BeWoFault), Action="http://tempuri.org/IEmployeeService/GetEmployeeImageBeWoFaultFault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BS.Shared.Core")]
|
||||
byte[] GetEmployeeImage(long employeeOid);
|
||||
|
||||
[System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IEmployeeService/GetEmployeeThumbnail", ReplyAction="http://tempuri.org/IEmployeeService/GetEmployeeThumbnailResponse")]
|
||||
[System.ServiceModel.FaultContractAttribute(typeof(BS.Shared.Core.BeWoFault), Action="http://tempuri.org/IEmployeeService/GetEmployeeThumbnailBeWoFaultFault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BS.Shared.Core")]
|
||||
byte[] GetEmployeeThumbnail(long employeeOid);
|
||||
}
|
||||
|
||||
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
|
||||
@@ -618,116 +618,6 @@ namespace BeWo.ServiceProxy
|
||||
{
|
||||
}
|
||||
|
||||
public System.Collections.Generic.List<BS.Shared.DataContracts.Compact.CompactTeamDC> FindLeadingCompactTeamsOfEmployee(long employeeOid)
|
||||
{
|
||||
return base.Channel.FindLeadingCompactTeamsOfEmployee(employeeOid);
|
||||
}
|
||||
|
||||
public System.Collections.Generic.List<BS.Shared.DataContracts.Compact.CompactGroupOfPeopleDC> GetAllGroupsCompact(System.Nullable<long> employeeOid)
|
||||
{
|
||||
return base.Channel.GetAllGroupsCompact(employeeOid);
|
||||
}
|
||||
|
||||
public System.Collections.Generic.List<BS.Shared.DataContracts.GroupOfPeopleDC> GetAllGroups(System.Nullable<long> employeeOid)
|
||||
{
|
||||
return base.Channel.GetAllGroups(employeeOid);
|
||||
}
|
||||
|
||||
public BS.Shared.DataContracts.Compact.CompactTeamDC LoadCompactTeam(long pTeamOid)
|
||||
{
|
||||
return base.Channel.LoadCompactTeam(pTeamOid);
|
||||
}
|
||||
|
||||
public BS.Shared.DataContracts.Compact.CompactEmployeeDC LoadCompactEmployee(long pEmployeeOid)
|
||||
{
|
||||
return base.Channel.LoadCompactEmployee(pEmployeeOid);
|
||||
}
|
||||
|
||||
public bool IsAssessmentSheetEntryBelongingToAS(long assessmentSheetCategoryOid)
|
||||
{
|
||||
return base.Channel.IsAssessmentSheetEntryBelongingToAS(assessmentSheetCategoryOid);
|
||||
}
|
||||
|
||||
public bool IsAssessmentSheetCategoryBelongingToAS(long assessmentSheetCategoryOid)
|
||||
{
|
||||
return base.Channel.IsAssessmentSheetCategoryBelongingToAS(assessmentSheetCategoryOid);
|
||||
}
|
||||
|
||||
public System.Collections.Generic.List<BS.Shared.DataContracts.OvertimeDC> GetAllOvertimesFromEmployee(long employeeOid)
|
||||
{
|
||||
return base.Channel.GetAllOvertimesFromEmployee(employeeOid);
|
||||
}
|
||||
|
||||
public System.Collections.Generic.List<BS.Shared.DataContracts.OvertimeDC> GetAllOvertimes()
|
||||
{
|
||||
return base.Channel.GetAllOvertimes();
|
||||
}
|
||||
|
||||
public void DeleteOvertimes(System.Collections.Generic.Dictionary<long, long> pOid2Version)
|
||||
{
|
||||
base.Channel.DeleteOvertimes(pOid2Version);
|
||||
}
|
||||
|
||||
public System.Collections.Generic.List<long> InsertOvertimes(System.Collections.Generic.List<BS.Shared.DataContracts.OvertimeDC> pOvertimes)
|
||||
{
|
||||
return base.Channel.InsertOvertimes(pOvertimes);
|
||||
}
|
||||
|
||||
public System.Collections.Generic.List<long> UpdateOvertimes(System.Collections.Generic.List<BS.Shared.DataContracts.OvertimeDC> pOvertimes)
|
||||
{
|
||||
return base.Channel.UpdateOvertimes(pOvertimes);
|
||||
}
|
||||
|
||||
public System.Collections.Generic.List<BS.Shared.DataContracts.AuszahlungsartDC> GetAllAuszahlungsarten()
|
||||
{
|
||||
return base.Channel.GetAllAuszahlungsarten();
|
||||
}
|
||||
|
||||
public System.Collections.Generic.List<long> InsertAuszahlungsarten(System.Collections.Generic.List<BS.Shared.DataContracts.AuszahlungsartDC> pAuszahlungsarten)
|
||||
{
|
||||
return base.Channel.InsertAuszahlungsarten(pAuszahlungsarten);
|
||||
}
|
||||
|
||||
public System.Collections.Generic.List<long> UpdateAuszahlungsarten(System.Collections.Generic.List<BS.Shared.DataContracts.AuszahlungsartDC> pAuszahlungsarten)
|
||||
{
|
||||
return base.Channel.UpdateAuszahlungsarten(pAuszahlungsarten);
|
||||
}
|
||||
|
||||
public void DeleteAuszahlungsarten(System.Collections.Generic.Dictionary<long, long> pOid2Version)
|
||||
{
|
||||
base.Channel.DeleteAuszahlungsarten(pOid2Version);
|
||||
}
|
||||
|
||||
public System.Collections.Generic.List<BS.Shared.DataContracts.Compact.CompactTeamDC> GetTeamOidsByEmployee(long pEmployeeOid)
|
||||
{
|
||||
return base.Channel.GetTeamOidsByEmployee(pEmployeeOid);
|
||||
}
|
||||
|
||||
public BS.Shared.DataContracts.EmployeeDC LoadLoggedOnEmployee(long pEmployeeOid)
|
||||
{
|
||||
return base.Channel.LoadLoggedOnEmployee(pEmployeeOid);
|
||||
}
|
||||
|
||||
public System.Collections.Generic.List<BS.Shared.DataContracts.Compact.CompactEmployeeDC> GetAllChatActiveEmployeesCompact()
|
||||
{
|
||||
return base.Channel.GetAllChatActiveEmployeesCompact();
|
||||
}
|
||||
|
||||
public System.Collections.Generic.List<BS.Shared.DataContracts.EmployeeAPPCodeDC> GetAllEmployeeAppCodes(long pEmployeeOid)
|
||||
{
|
||||
return base.Channel.GetAllEmployeeAppCodes(pEmployeeOid);
|
||||
}
|
||||
|
||||
public byte[] GetEmployeeImage(long employeeOid)
|
||||
{
|
||||
return base.Channel.GetEmployeeImage(employeeOid);
|
||||
}
|
||||
|
||||
public byte[] GetEmployeeThumbnail(long employeeOid)
|
||||
{
|
||||
return base.Channel.GetEmployeeThumbnail(employeeOid);
|
||||
}
|
||||
|
||||
public void DeleteEmployeeCustomerRelationForEmployee(long employeeOid)
|
||||
{
|
||||
base.Channel.DeleteEmployeeCustomerRelationForEmployee(employeeOid);
|
||||
@@ -943,6 +833,11 @@ namespace BeWo.ServiceProxy
|
||||
return base.Channel.LoadCompactTeamsByOid(teamOids);
|
||||
}
|
||||
|
||||
public System.Collections.Generic.List<BS.Shared.DataContracts.Compact.CompactTeamDC> FindLeadingCompactTeamsOfEmployee(long employeeOid)
|
||||
{
|
||||
return base.Channel.FindLeadingCompactTeamsOfEmployee(employeeOid);
|
||||
}
|
||||
|
||||
public void ArchiveEmployee(long pOid, long pVersion)
|
||||
{
|
||||
base.Channel.ArchiveEmployee(pOid, pVersion);
|
||||
@@ -1262,5 +1157,110 @@ namespace BeWo.ServiceProxy
|
||||
{
|
||||
return base.Channel.UpdateGroupOfPeople(pGroupOfPeople);
|
||||
}
|
||||
|
||||
public System.Collections.Generic.List<BS.Shared.DataContracts.Compact.CompactGroupOfPeopleDC> GetAllGroupsCompact(System.Nullable<long> employeeOid)
|
||||
{
|
||||
return base.Channel.GetAllGroupsCompact(employeeOid);
|
||||
}
|
||||
|
||||
public System.Collections.Generic.List<BS.Shared.DataContracts.GroupOfPeopleDC> GetAllGroups(System.Nullable<long> employeeOid)
|
||||
{
|
||||
return base.Channel.GetAllGroups(employeeOid);
|
||||
}
|
||||
|
||||
public BS.Shared.DataContracts.Compact.CompactTeamDC LoadCompactTeam(long pTeamOid)
|
||||
{
|
||||
return base.Channel.LoadCompactTeam(pTeamOid);
|
||||
}
|
||||
|
||||
public BS.Shared.DataContracts.Compact.CompactEmployeeDC LoadCompactEmployee(long pEmployeeOid)
|
||||
{
|
||||
return base.Channel.LoadCompactEmployee(pEmployeeOid);
|
||||
}
|
||||
|
||||
public bool IsAssessmentSheetEntryBelongingToAS(long assessmentSheetCategoryOid)
|
||||
{
|
||||
return base.Channel.IsAssessmentSheetEntryBelongingToAS(assessmentSheetCategoryOid);
|
||||
}
|
||||
|
||||
public bool IsAssessmentSheetCategoryBelongingToAS(long assessmentSheetCategoryOid)
|
||||
{
|
||||
return base.Channel.IsAssessmentSheetCategoryBelongingToAS(assessmentSheetCategoryOid);
|
||||
}
|
||||
|
||||
public System.Collections.Generic.List<BS.Shared.DataContracts.OvertimeDC> GetAllOvertimesFromEmployee(long employeeOid)
|
||||
{
|
||||
return base.Channel.GetAllOvertimesFromEmployee(employeeOid);
|
||||
}
|
||||
|
||||
public System.Collections.Generic.List<BS.Shared.DataContracts.OvertimeDC> GetAllOvertimes()
|
||||
{
|
||||
return base.Channel.GetAllOvertimes();
|
||||
}
|
||||
|
||||
public void DeleteOvertimes(System.Collections.Generic.Dictionary<long, long> pOid2Version)
|
||||
{
|
||||
base.Channel.DeleteOvertimes(pOid2Version);
|
||||
}
|
||||
|
||||
public System.Collections.Generic.List<long> InsertOvertimes(System.Collections.Generic.List<BS.Shared.DataContracts.OvertimeDC> pOvertimes)
|
||||
{
|
||||
return base.Channel.InsertOvertimes(pOvertimes);
|
||||
}
|
||||
|
||||
public System.Collections.Generic.List<long> UpdateOvertimes(System.Collections.Generic.List<BS.Shared.DataContracts.OvertimeDC> pOvertimes)
|
||||
{
|
||||
return base.Channel.UpdateOvertimes(pOvertimes);
|
||||
}
|
||||
|
||||
public System.Collections.Generic.List<BS.Shared.DataContracts.AuszahlungsartDC> GetAllAuszahlungsarten()
|
||||
{
|
||||
return base.Channel.GetAllAuszahlungsarten();
|
||||
}
|
||||
|
||||
public System.Collections.Generic.List<long> InsertAuszahlungsarten(System.Collections.Generic.List<BS.Shared.DataContracts.AuszahlungsartDC> pAuszahlungsarten)
|
||||
{
|
||||
return base.Channel.InsertAuszahlungsarten(pAuszahlungsarten);
|
||||
}
|
||||
|
||||
public System.Collections.Generic.List<long> UpdateAuszahlungsarten(System.Collections.Generic.List<BS.Shared.DataContracts.AuszahlungsartDC> pAuszahlungsarten)
|
||||
{
|
||||
return base.Channel.UpdateAuszahlungsarten(pAuszahlungsarten);
|
||||
}
|
||||
|
||||
public void DeleteAuszahlungsarten(System.Collections.Generic.Dictionary<long, long> pOid2Version)
|
||||
{
|
||||
base.Channel.DeleteAuszahlungsarten(pOid2Version);
|
||||
}
|
||||
|
||||
public System.Collections.Generic.List<BS.Shared.DataContracts.Compact.CompactTeamDC> GetTeamOidsByEmployee(long pEmployeeOid)
|
||||
{
|
||||
return base.Channel.GetTeamOidsByEmployee(pEmployeeOid);
|
||||
}
|
||||
|
||||
public BS.Shared.DataContracts.EmployeeDC LoadLoggedOnEmployee(long pEmployeeOid)
|
||||
{
|
||||
return base.Channel.LoadLoggedOnEmployee(pEmployeeOid);
|
||||
}
|
||||
|
||||
public System.Collections.Generic.List<BS.Shared.DataContracts.Compact.CompactEmployeeDC> GetAllChatActiveEmployeesCompact()
|
||||
{
|
||||
return base.Channel.GetAllChatActiveEmployeesCompact();
|
||||
}
|
||||
|
||||
public System.Collections.Generic.List<BS.Shared.DataContracts.EmployeeAPPCodeDC> GetAllEmployeeAppCodes(long pEmployeeOid)
|
||||
{
|
||||
return base.Channel.GetAllEmployeeAppCodes(pEmployeeOid);
|
||||
}
|
||||
|
||||
public byte[] GetEmployeeImage(long employeeOid)
|
||||
{
|
||||
return base.Channel.GetEmployeeImage(employeeOid);
|
||||
}
|
||||
|
||||
public byte[] GetEmployeeThumbnail(long employeeOid)
|
||||
{
|
||||
return base.Channel.GetEmployeeThumbnail(employeeOid);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
@@ -17,18 +17,6 @@ namespace BeWo.ServiceProxy
|
||||
public interface IResourceService
|
||||
{
|
||||
|
||||
[System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IResourceService/OverlappingAppointmentsExistForMultiple", ReplyAction="http://tempuri.org/IResourceService/OverlappingAppointmentsExistForMultipleRespon" +
|
||||
"se")]
|
||||
[System.ServiceModel.FaultContractAttribute(typeof(BS.Shared.Core.BeWoFault), Action="http://tempuri.org/IResourceService/OverlappingAppointmentsExistForMultipleBeWoFa" +
|
||||
"ultFault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BS.Shared.Core")]
|
||||
System.Collections.Generic.Dictionary<BS.Shared.DataContracts.SchedulerAppointmentDC, bool> OverlappingAppointmentsExistForMultiple(System.Collections.Generic.List<BS.Shared.DataContracts.SchedulerAppointmentDC> appointments);
|
||||
|
||||
[System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IResourceService/FindAppointmentsInRangeForIntervalFinder", ReplyAction="http://tempuri.org/IResourceService/FindAppointmentsInRangeForIntervalFinderRespo" +
|
||||
"nse")]
|
||||
[System.ServiceModel.FaultContractAttribute(typeof(BS.Shared.Core.BeWoFault), Action="http://tempuri.org/IResourceService/FindAppointmentsInRangeForIntervalFinderBeWoF" +
|
||||
"aultFault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BS.Shared.Core")]
|
||||
System.Collections.Generic.Dictionary<BS.Shared.Core.DateTimeSpan, System.Collections.Generic.Dictionary<System.DateTime, bool>> FindAppointmentsInRangeForIntervalFinder(int duration, System.DateTime startDate, System.DateTime endDate, System.Collections.Generic.List<long> resourceOids, System.Collections.Generic.List<long> customerOids, System.Collections.Generic.List<long> employeeOids, long loggedInEmployeeOid, int intervalBuffer, bool skipWeekends);
|
||||
|
||||
[System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IResourceService/DeactivateResource", ReplyAction="http://tempuri.org/IResourceService/DeactivateResourceResponse")]
|
||||
[System.ServiceModel.FaultContractAttribute(typeof(BS.Shared.Core.BeWoFault), Action="http://tempuri.org/IResourceService/DeactivateResourceBeWoFaultFault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BS.Shared.Core")]
|
||||
void DeactivateResource(long pOid, long pVersion);
|
||||
@@ -327,6 +315,18 @@ namespace BeWo.ServiceProxy
|
||||
[System.ServiceModel.FaultContractAttribute(typeof(BS.Shared.Core.BeWoFault), Action="http://tempuri.org/IResourceService/DeleteOrUpdateSchedulerAppointmentsBeWoFaultF" +
|
||||
"ault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BS.Shared.Core")]
|
||||
void DeleteOrUpdateSchedulerAppointments(System.Collections.Generic.List<BS.Shared.DataContracts.SchedulerAppointmentDC> appointments2DeleteOrUpdate);
|
||||
|
||||
[System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IResourceService/OverlappingAppointmentsExistForMultiple", ReplyAction="http://tempuri.org/IResourceService/OverlappingAppointmentsExistForMultipleRespon" +
|
||||
"se")]
|
||||
[System.ServiceModel.FaultContractAttribute(typeof(BS.Shared.Core.BeWoFault), Action="http://tempuri.org/IResourceService/OverlappingAppointmentsExistForMultipleBeWoFa" +
|
||||
"ultFault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BS.Shared.Core")]
|
||||
System.Collections.Generic.Dictionary<BS.Shared.DataContracts.SchedulerAppointmentDC, bool> OverlappingAppointmentsExistForMultiple(System.Collections.Generic.List<BS.Shared.DataContracts.SchedulerAppointmentDC> appointments);
|
||||
|
||||
[System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IResourceService/FindAppointmentsInRangeForIntervalFinder", ReplyAction="http://tempuri.org/IResourceService/FindAppointmentsInRangeForIntervalFinderRespo" +
|
||||
"nse")]
|
||||
[System.ServiceModel.FaultContractAttribute(typeof(BS.Shared.Core.BeWoFault), Action="http://tempuri.org/IResourceService/FindAppointmentsInRangeForIntervalFinderBeWoF" +
|
||||
"aultFault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BS.Shared.Core")]
|
||||
System.Collections.Generic.Dictionary<BS.Shared.Core.DateTimeSpan, System.Collections.Generic.Dictionary<System.DateTime, bool>> FindAppointmentsInRangeForIntervalFinder(int duration, System.DateTime startDate, System.DateTime endDate, System.Collections.Generic.List<long> resourceOids, System.Collections.Generic.List<long> customerOids, System.Collections.Generic.List<long> employeeOids, long loggedInEmployeeOid, int intervalBuffer, bool skipWeekends);
|
||||
}
|
||||
|
||||
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
|
||||
@@ -363,16 +363,6 @@ namespace BeWo.ServiceProxy
|
||||
{
|
||||
}
|
||||
|
||||
public System.Collections.Generic.Dictionary<BS.Shared.DataContracts.SchedulerAppointmentDC, bool> OverlappingAppointmentsExistForMultiple(System.Collections.Generic.List<BS.Shared.DataContracts.SchedulerAppointmentDC> appointments)
|
||||
{
|
||||
return base.Channel.OverlappingAppointmentsExistForMultiple(appointments);
|
||||
}
|
||||
|
||||
public System.Collections.Generic.Dictionary<BS.Shared.Core.DateTimeSpan, System.Collections.Generic.Dictionary<System.DateTime, bool>> FindAppointmentsInRangeForIntervalFinder(int duration, System.DateTime startDate, System.DateTime endDate, System.Collections.Generic.List<long> resourceOids, System.Collections.Generic.List<long> customerOids, System.Collections.Generic.List<long> employeeOids, long loggedInEmployeeOid, int intervalBuffer, bool skipWeekends)
|
||||
{
|
||||
return base.Channel.FindAppointmentsInRangeForIntervalFinder(duration, startDate, endDate, resourceOids, customerOids, employeeOids, loggedInEmployeeOid, intervalBuffer, skipWeekends);
|
||||
}
|
||||
|
||||
public void DeactivateResource(long pOid, long pVersion)
|
||||
{
|
||||
base.Channel.DeactivateResource(pOid, pVersion);
|
||||
@@ -692,5 +682,15 @@ namespace BeWo.ServiceProxy
|
||||
{
|
||||
base.Channel.DeleteOrUpdateSchedulerAppointments(appointments2DeleteOrUpdate);
|
||||
}
|
||||
|
||||
public System.Collections.Generic.Dictionary<BS.Shared.DataContracts.SchedulerAppointmentDC, bool> OverlappingAppointmentsExistForMultiple(System.Collections.Generic.List<BS.Shared.DataContracts.SchedulerAppointmentDC> appointments)
|
||||
{
|
||||
return base.Channel.OverlappingAppointmentsExistForMultiple(appointments);
|
||||
}
|
||||
|
||||
public System.Collections.Generic.Dictionary<BS.Shared.Core.DateTimeSpan, System.Collections.Generic.Dictionary<System.DateTime, bool>> FindAppointmentsInRangeForIntervalFinder(int duration, System.DateTime startDate, System.DateTime endDate, System.Collections.Generic.List<long> resourceOids, System.Collections.Generic.List<long> customerOids, System.Collections.Generic.List<long> employeeOids, long loggedInEmployeeOid, int intervalBuffer, bool skipWeekends)
|
||||
{
|
||||
return base.Channel.FindAppointmentsInRangeForIntervalFinder(duration, startDate, endDate, resourceOids, customerOids, employeeOids, loggedInEmployeeOid, intervalBuffer, skipWeekends);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -2,11 +2,11 @@
|
||||
x:Class="BeWo.View.Controls.AI.AiConversationButton"
|
||||
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
|
||||
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
|
||||
xmlns:ai="clr-namespace:BeWo.View.Detail.AI"
|
||||
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
|
||||
xmlns:draw="clr-namespace:System.Drawing;assembly=System.Drawing"
|
||||
xmlns:local="clr-namespace:BeWo.View.Controls.AI"
|
||||
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
|
||||
xmlns:ai="clr-namespace:BeWo.View.Detail.AI"
|
||||
x:Name="root"
|
||||
mc:Ignorable="d">
|
||||
<Grid>
|
||||
@@ -22,20 +22,20 @@
|
||||
</ResourceDictionary>
|
||||
</StackPanel.Resources>
|
||||
<Button
|
||||
Background="Transparent"
|
||||
x:Name="btnOpenAi4"
|
||||
Height="30"
|
||||
Margin="0"
|
||||
Background="Transparent"
|
||||
Click="btnOpenAi4_Click"
|
||||
Content="{StaticResource AiDesignsIconKIChatWeissOrange}"
|
||||
Style="{StaticResource NavigationToolbarButtonStyle}"
|
||||
ToolTip="KI Chat öffnen"
|
||||
ToolTipService.ShowOnDisabled="True" />
|
||||
<Button
|
||||
Background="Transparent"
|
||||
x:Name="btnOpenAi5"
|
||||
Height="30"
|
||||
Margin="10,0,0,0"
|
||||
Background="Transparent"
|
||||
Click="btnOpenAi5_Click"
|
||||
Content="{StaticResource AiDesignsIconKIFunktionWeissGruen}"
|
||||
MouseRightButtonUp="btnOpenAi5_MouseRightButtonUp"
|
||||
@@ -63,23 +63,19 @@
|
||||
</StackPanel>
|
||||
<Popup
|
||||
x:Name="popup_promptbaustein_all"
|
||||
Width="600"
|
||||
Height="400"
|
||||
Placement="Top"
|
||||
PlacementTarget="{Binding ElementName=btnOpenAi5}"
|
||||
StaysOpen="False"
|
||||
Width="600"
|
||||
Height="400">
|
||||
<Border BorderThickness="1" x:Name="border_promptbaustein_al">
|
||||
|
||||
</Border>
|
||||
StaysOpen="False">
|
||||
<Border x:Name="border_promptbaustein_al" BorderThickness="1" />
|
||||
</Popup>
|
||||
<Popup
|
||||
x:Name="popup_promptbaustein_favoriten"
|
||||
Placement="Top"
|
||||
PlacementTarget="{Binding ElementName=btnOpenAi5}"
|
||||
StaysOpen="False">
|
||||
<Border BorderThickness="1" x:Name="border_promptbaustein_favoriten">
|
||||
|
||||
</Border>
|
||||
<Border x:Name="border_promptbaustein_favoriten" BorderThickness="1" />
|
||||
</Popup>
|
||||
</Grid>
|
||||
</UserControl>
|
||||
|
||||
@@ -144,7 +144,11 @@ namespace BeWo.View.Controls.AI
|
||||
{
|
||||
var control = (AiConversationButton)d;
|
||||
var actionType = (AiActionType)e.NewValue;
|
||||
ServiceFacade.DoAiEnhancedServiceAsnyc(x => x.GetAiPromptbausteinFolder(actionType), folders => control.InitPromptbausteine(actionType, folders));
|
||||
if (BeWoApp.AppSettings.ShowAI)
|
||||
{
|
||||
ServiceFacade.DoAiEnhancedServiceAsnyc(x => x.GetAiPromptbausteinFolder(actionType), folders => control.InitPromptbausteine(actionType, folders));
|
||||
}
|
||||
|
||||
}
|
||||
private static void OnStateChanged(DependencyObject d, DependencyPropertyChangedEventArgs e)
|
||||
{
|
||||
|
||||
@@ -55,6 +55,7 @@
|
||||
<Grid
|
||||
Margin="0,3,0,0"
|
||||
Background="Transparent"
|
||||
MouseUp="Grid_MouseUp"
|
||||
PreviewMouseDown="Grid_PreviewMouseDown_1">
|
||||
<Grid.ColumnDefinitions>
|
||||
<ColumnDefinition Width="Auto" />
|
||||
@@ -193,14 +194,14 @@ Style="{StaticResource ObjectEditGroupBox}">
|
||||
IsEnabled="{Binding IsEditingMode, UpdateSourceTrigger=PropertyChanged}" />
|
||||
</Grid>
|
||||
</GroupBox>-->
|
||||
<Button
|
||||
<!--<Button
|
||||
Grid.Row="1"
|
||||
Grid.ColumnSpan="3"
|
||||
Command="{Binding SendCommand}"
|
||||
Style="{StaticResource PrimaryButton}"
|
||||
Visibility="{Binding HasFavoriten, Converter={StaticResource BoolVisibilityConverter}}">
|
||||
Absenden
|
||||
</Button>
|
||||
</Button>-->
|
||||
</Grid>
|
||||
</UserControl>
|
||||
|
||||
|
||||
@@ -41,14 +41,7 @@ namespace BeWo.View.Detail.AI
|
||||
|
||||
private void Grid_PreviewMouseDown_1(object sender, MouseButtonEventArgs e)
|
||||
{
|
||||
if (!ViewModel.SendCommand.CanExecute(null))
|
||||
return;
|
||||
|
||||
if (e.ClickCount == 2)
|
||||
{
|
||||
ViewModel.SendCommand.Execute(null);
|
||||
e.Handled = true;
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
private void Hyperlink_RequestNavigate(object sender, System.Windows.Navigation.RequestNavigateEventArgs e)
|
||||
@@ -56,5 +49,14 @@ namespace BeWo.View.Detail.AI
|
||||
Process.Start(new ProcessStartInfo(e.Uri.AbsoluteUri));
|
||||
e.Handled = true;
|
||||
}
|
||||
|
||||
private void Grid_MouseUp(object sender, MouseButtonEventArgs e)
|
||||
{
|
||||
if (!ViewModel.SendCommand.CanExecute(null))
|
||||
return;
|
||||
|
||||
ViewModel.SendCommand.Execute(null);
|
||||
e.Handled = true;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -64,9 +64,9 @@
|
||||
x:Name="treeView"
|
||||
MinHeight="100"
|
||||
Padding="4,16,4,16"
|
||||
AllowDrop="True"
|
||||
HorizontalContentAlignment="Stretch"
|
||||
VerticalContentAlignment="Stretch"
|
||||
AllowDrop="True"
|
||||
ContextMenuOpening="treeView_ContextMenuOpening"
|
||||
ItemContainerStyle="{DynamicResource igoal_treeitemstyle}"
|
||||
ItemTemplate="{StaticResource ai_promptbaustein_folder_itemtemplate}"
|
||||
@@ -137,9 +137,9 @@
|
||||
<dxe:ListBoxEdit
|
||||
x:Name="listBoxEdit1"
|
||||
Padding="4,16,4,16"
|
||||
AllowDrop="False"
|
||||
HorizontalContentAlignment="Stretch"
|
||||
VerticalContentAlignment="Stretch"
|
||||
AllowDrop="False"
|
||||
ContextMenuOpening="ListBox_ContextMenuOpening"
|
||||
ItemContainerStyle="{StaticResource PromptListBoxItem}"
|
||||
ItemsSource="{Binding SelectedFolder.Prompts, UpdateSourceTrigger=PropertyChanged}"
|
||||
|
||||
@@ -2233,7 +2233,7 @@
|
||||
|
||||
<Grid
|
||||
x:Name="ctrlAdvisedAttended"
|
||||
Grid.Row="3"
|
||||
Grid.Row="5"
|
||||
Grid.Column="0"
|
||||
Grid.ColumnSpan="2"
|
||||
Height="23"
|
||||
@@ -2343,7 +2343,7 @@
|
||||
<ListBox
|
||||
x:Name="customerCareTypeList"
|
||||
Grid.Row="1"
|
||||
Grid.RowSpan="4"
|
||||
Grid.RowSpan="6"
|
||||
Grid.Column="4"
|
||||
Width="Auto"
|
||||
Height="Auto"
|
||||
@@ -2410,7 +2410,7 @@
|
||||
<ListBox
|
||||
x:Name="placementListBox"
|
||||
Grid.Row="1"
|
||||
Grid.RowSpan="4"
|
||||
Grid.RowSpan="6"
|
||||
Grid.Column="5"
|
||||
Width="Auto"
|
||||
Height="Auto"
|
||||
|
||||
@@ -653,7 +653,7 @@
|
||||
BarManager="{Binding ElementName=barManager, Mode=OneTime}"
|
||||
CommandBarStyle="Empty">
|
||||
<dxre:RichEditControl.DocumentCapabilitiesOptions>
|
||||
<dxre:DXRichEditDocumentCapabilitiesOptions FloatingObjects="Disabled" InlinePictures="Disabled" />
|
||||
<dxre:DXRichEditDocumentCapabilitiesOptions FloatingObjects="Disabled" InlinePictures="Enabled" />
|
||||
</dxre:RichEditControl.DocumentCapabilitiesOptions>
|
||||
</dxre:RichEditControl>
|
||||
</DockPanel>
|
||||
|
||||
@@ -1696,7 +1696,7 @@
|
||||
<StackPanel
|
||||
Grid.Row="1"
|
||||
Grid.ColumnSpan="4"
|
||||
Margin="3,3,3,3"
|
||||
Margin="3"
|
||||
HorizontalAlignment="Right"
|
||||
Orientation="Horizontal"
|
||||
Visibility="{Binding IsAiRowVisible, Converter={StaticResource BoolVisibilityConverter}}">
|
||||
@@ -1713,13 +1713,13 @@
|
||||
Visibility="{Binding IsAiDocuButtonVisible, Converter={StaticResource BoolVisibilityConverter}}">
|
||||
<Button
|
||||
x:Name="btn_AiPromptbausteinUndo"
|
||||
Margin="3,0,3,0"
|
||||
Margin="3,0,0,0"
|
||||
Command="{Binding UndoAiActionCommand}"
|
||||
Style="{StaticResource ButtonPreviousStyle}"
|
||||
Visibility="{Binding IsUndoButtonVisible, Converter={StaticResource BoolVisibilityHiddenConverter}}" />
|
||||
<Button
|
||||
x:Name="btn_AiPromptbausteinRedo"
|
||||
Margin="3,0,0,0"
|
||||
Margin="3,0,3,0"
|
||||
Command="{Binding RedoAiActionCommand}"
|
||||
Style="{StaticResource ButtonRedoStyle}"
|
||||
Visibility="{Binding IsRedoButtonVisible, Converter={StaticResource BoolVisibilityHiddenConverter}}" />
|
||||
@@ -1733,7 +1733,7 @@
|
||||
</StackPanel>
|
||||
|
||||
|
||||
<ai1:VoiceToTextButtonControl TargetTextBox="{Binding ElementName=dokumentationsTextBox}" />
|
||||
<ai1:VoiceToTextButtonControl Margin="6,0,0,0" TargetTextBox="{Binding ElementName=dokumentationsTextBox}" />
|
||||
</StackPanel>
|
||||
|
||||
<Button
|
||||
@@ -1850,7 +1850,7 @@
|
||||
<dxre:DXRichEditBehaviorOptions Save="Disabled" SaveAs="Disabled" />
|
||||
</dxre:RichEditControl.BehaviorOptions>
|
||||
<dxre:RichEditControl.DocumentCapabilitiesOptions>
|
||||
<dxre:DXRichEditDocumentCapabilitiesOptions FloatingObjects="Disabled" InlinePictures="Disabled" />
|
||||
<dxre:DXRichEditDocumentCapabilitiesOptions FloatingObjects="Disabled" InlinePictures="Enabled" />
|
||||
</dxre:RichEditControl.DocumentCapabilitiesOptions>
|
||||
</dxre:RichEditControl>
|
||||
|
||||
|
||||
@@ -4857,26 +4857,26 @@ namespace BeWo.View.Detail.Zeiterfassung
|
||||
|
||||
private void RichEditControl2_OnContentChanged(object sender, EventArgs e)
|
||||
{
|
||||
ViewModel.PrototypeVM.Notice2 = richEditControl1.Text;
|
||||
ViewModel.PrototypeVM.RTFNotice2 = richEditControl1.RtfText;
|
||||
ViewModel.PrototypeVM.Notice2 = richEditControl2.Text;
|
||||
ViewModel.PrototypeVM.RTFNotice2 = richEditControl2.RtfText;
|
||||
}
|
||||
|
||||
private void RichEditControl3_OnContentChanged(object sender, EventArgs e)
|
||||
{
|
||||
ViewModel.PrototypeVM.Notice3 = richEditControl1.Text;
|
||||
ViewModel.PrototypeVM.RTFNotice3 = richEditControl1.RtfText;
|
||||
ViewModel.PrototypeVM.Notice3 = richEditControl3.Text;
|
||||
ViewModel.PrototypeVM.RTFNotice3 = richEditControl3.RtfText;
|
||||
}
|
||||
|
||||
private void RichEditControl4_OnContentChanged(object sender, EventArgs e)
|
||||
{
|
||||
ViewModel.PrototypeVM.Notice4 = richEditControl1.Text;
|
||||
ViewModel.PrototypeVM.RTFNotice4 = richEditControl1.RtfText;
|
||||
ViewModel.PrototypeVM.Notice4 = richEditControl4.Text;
|
||||
ViewModel.PrototypeVM.RTFNotice4 = richEditControl4.RtfText;
|
||||
}
|
||||
|
||||
private void RichEditControl5_OnContentChanged(object sender, EventArgs e)
|
||||
{
|
||||
ViewModel.PrototypeVM.Notice5 = richEditControl1.Text;
|
||||
ViewModel.PrototypeVM.RTFNotice5 = richEditControl1.RtfText;
|
||||
ViewModel.PrototypeVM.Notice5 = richEditControl5.Text;
|
||||
ViewModel.PrototypeVM.RTFNotice5 = richEditControl5.RtfText;
|
||||
}
|
||||
|
||||
private void ButtonBase_OnClick(object sender, RoutedEventArgs e)
|
||||
|
||||
43
BeWo/ViewModel/AiUserSettingVM.cs
Normal file
43
BeWo/ViewModel/AiUserSettingVM.cs
Normal file
@@ -0,0 +1,43 @@
|
||||
using System;
|
||||
|
||||
using BS.Shared;
|
||||
using BS.Shared.DataContracts;
|
||||
using BS.Shared.DataContracts.Feature.AI;
|
||||
|
||||
namespace BeWo.ViewModel
|
||||
{
|
||||
public class AiUserSettingVM : AbstractDCMapperVM<AiUserSettingDC>
|
||||
{
|
||||
private bool _AutoStartRecording;
|
||||
|
||||
public AiUserSettingVM(AiUserSettingDC dc) : base(dc, dc.Oid)
|
||||
{
|
||||
|
||||
}
|
||||
|
||||
public bool AutoStartRecording
|
||||
{
|
||||
get => _AutoStartRecording;
|
||||
set => SetProperty(ref _AutoStartRecording, value, nameof(AutoStartRecording), () => DataContract.AutoStartRecording);
|
||||
}
|
||||
|
||||
protected override void InitByDataContract(AiUserSettingDC pDataContract)
|
||||
{
|
||||
_AutoStartRecording = pDataContract.AutoStartRecording;
|
||||
}
|
||||
|
||||
protected override AiUserSettingDC MapToDataContract(AiUserSettingDC pDataContract, bool doCommit)
|
||||
{
|
||||
pDataContract.AutoStartRecording = _AutoStartRecording;
|
||||
|
||||
return pDataContract;
|
||||
}
|
||||
|
||||
public override void UpdateByDataContract(AiUserSettingDC pDataContract)
|
||||
{
|
||||
AutoStartRecording = pDataContract.AutoStartRecording;
|
||||
|
||||
DataContract = pDataContract;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -18,6 +18,7 @@ using BS.Shared;
|
||||
using BS.Shared.Core;
|
||||
using BS.Shared.DataContracts;
|
||||
using BS.Shared.DataContracts.Compact;
|
||||
using BS.Shared.DataContracts.Feature.AI;
|
||||
using BS.Shared.DataContracts.Feature.AI.Functions.ServiceRecords;
|
||||
using BS.Shared.Extensions;
|
||||
using BS.Shared.Services;
|
||||
@@ -112,6 +113,8 @@ namespace BeWo.ViewModel.ListViewModel
|
||||
public ICommand UndoEditAiActionCommand { get; set; }
|
||||
public ICommand RedoEditAiActionCommand { get; set; }
|
||||
|
||||
public AiUserSettingVM AiUserSetting { get; set; }
|
||||
|
||||
public ServiceRecordListVM(
|
||||
Dictionary<ServiceCategoryDC, List<ServiceDescriptionDC>> pCategory2Services,
|
||||
IEnumerable<ValueListEntryDC> pAllGoalCategories,
|
||||
@@ -179,6 +182,7 @@ namespace BeWo.ViewModel.ListViewModel
|
||||
VMList.ListChanged += (s, e) => CheckCustomerAbsenceTimes();
|
||||
|
||||
InitAiStuff();
|
||||
InitAiTranscriptionStuff();
|
||||
}
|
||||
|
||||
private void InitAiStuff()
|
||||
@@ -221,6 +225,21 @@ namespace BeWo.ViewModel.ListViewModel
|
||||
_EditAiActionHistoryIndex = 0;
|
||||
}
|
||||
|
||||
private void InitAiTranscriptionStuff()
|
||||
{
|
||||
if (!BeWoApp.AppSettings.ShowAIVoice)
|
||||
return;
|
||||
|
||||
ServiceFacade.DoAiEnhancedServiceAsnyc(x => x.GetUserSetting(),
|
||||
settings => InitAiUserSettings(settings));
|
||||
}
|
||||
|
||||
private void InitAiUserSettings(AiUserSettingDC settings)
|
||||
{
|
||||
AiUserSetting = new AiUserSettingVM(settings);
|
||||
FirePropertyChanged(nameof(AiUserSetting));
|
||||
}
|
||||
|
||||
public AiConversationButtonState AiConversationButtonState
|
||||
{
|
||||
get => _AiConversationButtonState;
|
||||
@@ -367,7 +386,6 @@ namespace BeWo.ViewModel.ListViewModel
|
||||
}
|
||||
);
|
||||
}
|
||||
|
||||
public void EditPromptAccepted(object sender, AiPromptbausteinPromptVM prompt)
|
||||
{
|
||||
if (prompt is null)
|
||||
@@ -474,7 +492,6 @@ namespace BeWo.ViewModel.ListViewModel
|
||||
}
|
||||
);
|
||||
}
|
||||
|
||||
public void UpdateViewYearFilter(IEnumerable<ServiceRecordVM> enumerable)
|
||||
{
|
||||
if (!IsAiChatButtonVisible)
|
||||
@@ -500,7 +517,6 @@ namespace BeWo.ViewModel.ListViewModel
|
||||
(exp) => AiConversationButtonState = AiConversationButtonState.Disabled);
|
||||
}
|
||||
}
|
||||
|
||||
public void ResetAiAction()
|
||||
{
|
||||
_AiActionHistory.Clear();
|
||||
@@ -510,7 +526,6 @@ namespace BeWo.ViewModel.ListViewModel
|
||||
FirePropertyChanged(nameof(IsRedoButtonVisible));
|
||||
FirePropertyChanged(nameof(IsUndoButtonVisible));
|
||||
}
|
||||
|
||||
public void ResetEditAiAction()
|
||||
{
|
||||
_EditAiActionHistory.Clear();
|
||||
|
||||
@@ -1510,20 +1510,32 @@ namespace BeWoPlanerMobil.Controllers
|
||||
|
||||
if(!Model.IsInEditingMode)
|
||||
{
|
||||
var oidList = OperationsService.InsertNewServiceRecords(new List<ServiceRecordDC> { Model.NewServiceRecord });
|
||||
|
||||
Model.LastCreatedServiceRecordOid = oidList[0];
|
||||
|
||||
TempData[TempDataConstants.AfterInsertKey] = true;
|
||||
|
||||
if (Model.IsAllowedToCreateSignature(Model.NewServiceRecord))
|
||||
var valRes = OperationsService.ValidateServiceRecord(Model.NewServiceRecord, null, 0, null, null);
|
||||
bool doppelt = false;
|
||||
if (valRes.Count > 0 && valRes.FirstOrDefault(v => v.ResultType == ServiceRecordValidationResult.DoppelterEintrag) != null)
|
||||
{
|
||||
if (Model.NewServiceRecord.CostBearer != null && Model.ShowSignature && (Model.NewServiceRecord.ServiceDescription.Category.IsBillable || Model.NewServiceRecord.ServiceDescription.Category.BillableAmount > 0m || Model.NewServiceRecord.ServiceDescription.BillableAmount > 0m))
|
||||
doppelt = true;
|
||||
|
||||
|
||||
}
|
||||
if (!doppelt)
|
||||
{
|
||||
var oidList = OperationsService.InsertNewServiceRecords(new List<ServiceRecordDC> { Model.NewServiceRecord });
|
||||
|
||||
Model.LastCreatedServiceRecordOid = oidList[0];
|
||||
|
||||
|
||||
if (Model.IsAllowedToCreateSignature(Model.NewServiceRecord))
|
||||
{
|
||||
TempData[TempDataConstants.ShowSignatureSuggestionPopup] = true;
|
||||
if (Model.NewServiceRecord.CostBearer != null && Model.ShowSignature && (Model.NewServiceRecord.ServiceDescription.Category.IsBillable || Model.NewServiceRecord.ServiceDescription.Category.BillableAmount > 0m || Model.NewServiceRecord.ServiceDescription.BillableAmount > 0m))
|
||||
{
|
||||
TempData[TempDataConstants.ShowSignatureSuggestionPopup] = true;
|
||||
}
|
||||
}
|
||||
}
|
||||
if(appointmentPrototype is object)
|
||||
TempData[TempDataConstants.AfterInsertKey] = true;
|
||||
|
||||
if (appointmentPrototype is object)
|
||||
{
|
||||
var isRecurring = !(appointmentPrototype.RecurrenceInfo is null);
|
||||
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
using BS.Shared;
|
||||
using BS.Shared;
|
||||
using Dakota.Models.Infos;
|
||||
using Dakota.Models.Schlüssels;
|
||||
using System;
|
||||
@@ -14,10 +14,20 @@ namespace Dakota.Logic
|
||||
public int NachrichtenRefenrenz { get; set; }
|
||||
public bool IsSammelrechnung { get; set; }
|
||||
|
||||
// Leistungserbringer-Sammelgruppenschlüssel (N = Soziotherapie, G = Dialyse)
|
||||
// Wird im UNB-Segment als S005/Leistungsbereich uebermittelt.
|
||||
public SchlüsselLeistungserbringerSammelgruppenschlussel Leistungsbereich { get; set; }
|
||||
|
||||
// Standard-Leistungsbereich ist Soziotherapie
|
||||
public DakotaInfoCreator(bool isSammelrechnung = false)
|
||||
: this(SchlüsselLeistungserbringerSammelgruppenschlussel.SoziotherapeutischerLeistungserbringer, isSammelrechnung)
|
||||
{
|
||||
}
|
||||
|
||||
public DakotaInfoCreator(SchlüsselLeistungserbringerSammelgruppenschlussel leistungsbereich, bool isSammelrechnung = false)
|
||||
{
|
||||
NachrichtenRefenrenz = 0;
|
||||
|
||||
Leistungsbereich = leistungsbereich;
|
||||
IsSammelrechnung = isSammelrechnung;
|
||||
}
|
||||
|
||||
@@ -26,25 +36,6 @@ namespace Dakota.Logic
|
||||
return ++NachrichtenRefenrenz;
|
||||
}
|
||||
|
||||
//internal static InfoFile GetDakotaInfoFile(InfoCreatorParameter para)
|
||||
//{
|
||||
// var info = new InfoFile();
|
||||
|
||||
// info.SyntaxKennung = "UNOC";
|
||||
// info.SyntaxVersion = "3";
|
||||
// info.Absenderbezeichnung = para.Absender;
|
||||
// info.Empfangerbezeichnung = para.Empfang;
|
||||
// info.Created = DateTime.Now;
|
||||
// info.Datenaustauschreferenz = 1;
|
||||
// info.Leistungsbereich = SchlüsselLeistungserbringerSammelgruppenschlussel.SoziotherapeutischerLeistungserbringer;
|
||||
// info.Anwendungsreferenz = "testdateiaa";
|
||||
// info.Testindikator = SchlüsselTestindikator.Testdatei;
|
||||
|
||||
// info.BlockKostentragers.Add(GetDakotaInfoBlockKostentrager(para));
|
||||
|
||||
// return info;
|
||||
//}
|
||||
|
||||
internal InfoDateiNutzdaten GetEmptyInfoNutzdatendatei(string absender, string empfang, int verfahrensstufe, string logischerDateiname, int datenaustauschreferenz)
|
||||
{
|
||||
var info = new InfoDateiNutzdaten();
|
||||
@@ -54,12 +45,13 @@ namespace Dakota.Logic
|
||||
info.Absenderbezeichnung = absender;
|
||||
info.Empfangerbezeichnung = empfang;
|
||||
info.Datenaustauschreferenz = datenaustauschreferenz;
|
||||
info.Leistungsbereich = SchlüsselLeistungserbringerSammelgruppenschlussel.SoziotherapeutischerLeistungserbringer;
|
||||
info.Leistungsbereich = Leistungsbereich;
|
||||
info.Anwendungsreferenz = logischerDateiname;
|
||||
info.Testindikator = SchlüsselTestindikator.GetSchlüsselTestindikator((GkvVerfahrensstufe)verfahrensstufe);
|
||||
|
||||
return info;
|
||||
}
|
||||
|
||||
internal InfoDateiAuftrags GetEmptyInfoAuftragsdatei(string empfang, string logischerDateiname, string verfahrenkennung, int transfernummer)
|
||||
{
|
||||
var info = new InfoDateiAuftrags();
|
||||
@@ -124,12 +116,13 @@ namespace Dakota.Logic
|
||||
block.DakotaInfoSLGA = CreateDakotaInfoNachricht(true, version);
|
||||
block.DakotaInfoNachrichtSLGA = CreateDakotaInfoNachrichtSLGA(infoParameter);
|
||||
}
|
||||
|
||||
|
||||
file.BlockKostentragers.Add(block);
|
||||
}
|
||||
|
||||
return block;
|
||||
}
|
||||
|
||||
internal InfoBlockKrankenkasse GetDakotaInfoBlockKvKarte(InfoBlockKostentrager blockkostentrager, InfoParameterInvoiceItem infoParameter, int version)
|
||||
{
|
||||
var ikkrankenkasse = infoParameter.IKKrankenkasse;
|
||||
@@ -149,12 +142,13 @@ namespace Dakota.Logic
|
||||
|
||||
return block;
|
||||
}
|
||||
|
||||
internal InfoAbrechnungsfall GetDakotaInfoAbrechnungsfall(InfoBlockKrankenkasse block, InfoParameterInvoiceItem infoParameter)
|
||||
{
|
||||
var belegnummer = infoParameter.Customer.CustomerOid.ToString();
|
||||
var fall = block.DakotaInfoNachrichtSLLA.Abrechnungsfalle.FirstOrDefault(x => x.Belegnummer == belegnummer);
|
||||
|
||||
if(fall is null)
|
||||
if (fall is null)
|
||||
{
|
||||
fall = CreateDakotaInfoAbrechnungsfall(infoParameter);
|
||||
block.DakotaInfoNachrichtSLLA.Abrechnungsfalle.Add(fall);
|
||||
@@ -162,10 +156,10 @@ namespace Dakota.Logic
|
||||
|
||||
return fall;
|
||||
}
|
||||
|
||||
internal InfoAbrechnungsposition GetDakotaInfoAbrechnungsposition(InfoAbrechnungsfall fall, InfoParameterInvoiceItem infoParameter)
|
||||
{
|
||||
var pos = CreateDakotaInfoAbrechnungsposition(infoParameter);
|
||||
|
||||
return pos;
|
||||
}
|
||||
|
||||
@@ -184,6 +178,7 @@ namespace Dakota.Logic
|
||||
|
||||
return info;
|
||||
}
|
||||
|
||||
private InfoNachrichtSLGA CreateDakotaInfoNachrichtSLGA(InfoParameterInvoiceItem infoParameter)
|
||||
{
|
||||
var info = new InfoNachrichtSLGA();
|
||||
@@ -205,6 +200,7 @@ namespace Dakota.Logic
|
||||
|
||||
return info;
|
||||
}
|
||||
|
||||
private InfoNachrichtSLLA CreateDakotaInfoNachrichtSLLA(InfoParameterInvoiceItem infoParameter)
|
||||
{
|
||||
var info = new InfoNachrichtSLLA();
|
||||
@@ -223,6 +219,7 @@ namespace Dakota.Logic
|
||||
|
||||
return info;
|
||||
}
|
||||
|
||||
private InfoAbrechnungsfall CreateDakotaInfoAbrechnungsfall(InfoParameterInvoiceItem infoParameter)
|
||||
{
|
||||
var info = new InfoAbrechnungsfall();
|
||||
@@ -234,7 +231,8 @@ namespace Dakota.Logic
|
||||
|
||||
info.VersichtertenVorname = infoParameter.Customer.FirstName;
|
||||
info.VersichtertenNachname = infoParameter.Customer.LastName;
|
||||
info.VersichtertenGeburtstag = infoParameter.Customer.DateOfBirth.Value;
|
||||
if (infoParameter.Customer.DateOfBirth != null)
|
||||
info.VersichtertenGeburtstag = infoParameter.Customer.DateOfBirth.Value;
|
||||
info.VersichtertenStraßeNr = infoParameter.Customer.Street;
|
||||
info.VersichtertenPLZ = infoParameter.Customer.PostalCode;
|
||||
info.VersichtertenWohnort = infoParameter.Customer.Town;
|
||||
@@ -242,12 +240,13 @@ namespace Dakota.Logic
|
||||
|
||||
return info;
|
||||
}
|
||||
|
||||
private InfoAbrechnungsposition CreateDakotaInfoAbrechnungsposition(InfoParameterInvoiceItem infoParameter)
|
||||
{
|
||||
var info = new InfoAbrechnungsposition();
|
||||
|
||||
var leistungserbringergruppe = infoParameter.Organisation.Leistungserbringergruppe;
|
||||
if(leistungserbringergruppe.Length == 5)
|
||||
if (leistungserbringergruppe.Length == 5)
|
||||
{
|
||||
info.Abrechnungscode = "69";
|
||||
info.Tarifkennzeichen = leistungserbringergruppe;
|
||||
@@ -259,7 +258,10 @@ namespace Dakota.Logic
|
||||
}
|
||||
else
|
||||
{
|
||||
throw new ArgumentOutOfRangeException(nameof(infoParameter.Organisation.Leistungserbringergruppe), infoParameter.Organisation.Leistungserbringergruppe.Length, "Leistungserbringergruppe 7 Stellen oder 5 Stelle ohne Abrechnungscode");
|
||||
throw new ArgumentOutOfRangeException(
|
||||
nameof(infoParameter.Organisation.Leistungserbringergruppe),
|
||||
infoParameter.Organisation.Leistungserbringergruppe.Length,
|
||||
"Leistungserbringergruppe 7 Stellen oder 5 Stelle ohne Abrechnungscode");
|
||||
}
|
||||
|
||||
info.AbrechnungspositionString = infoParameter.Abrechnungsposition;
|
||||
@@ -271,10 +273,10 @@ namespace Dakota.Logic
|
||||
|
||||
return info;
|
||||
}
|
||||
|
||||
private InfoBlockDiagnosen CreateDakotaInfoDiagnosen()
|
||||
{
|
||||
var info = new InfoBlockDiagnosen();
|
||||
|
||||
return info;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,6 +1,7 @@
|
||||
using BS.Shared.DataContracts;
|
||||
using BS.Shared.DataContracts;
|
||||
using BS.Shared.Models;
|
||||
using Dakota.Models.Infos;
|
||||
using Dakota.Models.Schlüssels;
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.IO;
|
||||
@@ -10,111 +11,120 @@ using System.Threading.Tasks;
|
||||
|
||||
namespace Dakota.Logic
|
||||
{
|
||||
public class DakotaManager
|
||||
{
|
||||
public int Month { get; set; }
|
||||
public int Version { get; set; }
|
||||
public class DakotaManager
|
||||
{
|
||||
public int Month { get; set; }
|
||||
public int Version { get; set; }
|
||||
|
||||
public DakotaInfoCreator DakotaInfoCreator { get; set; }
|
||||
public bool IsSammelrechnung { get; set; }
|
||||
public DakotaInfoCreator DakotaInfoCreator { get; set; }
|
||||
public bool IsSammelrechnung { get; set; }
|
||||
|
||||
public Dictionary<string, DakotaFile> DakotaFileDict { get; set; }
|
||||
public Dictionary<string, DakotaFile> DakotaFileDict { get; set; }
|
||||
|
||||
public Dictionary<string, InfoDateiNutzdaten> DakotaInfoNutzDict { get; set; }
|
||||
public Dictionary<string, InfoDateiAuftrags> DakotaInfoAufDict { get; set; }
|
||||
public Dictionary<string, InfoDateiNutzdaten> DakotaInfoNutzDict { get; set; }
|
||||
public Dictionary<string, InfoDateiAuftrags> DakotaInfoAufDict { get; set; }
|
||||
|
||||
public DakotaManager() : this(DateTime.Now.Month, DateTime.Now)
|
||||
{
|
||||
public DakotaManager() : this(DateTime.Now.Month, DateTime.Now)
|
||||
{
|
||||
}
|
||||
|
||||
}
|
||||
public DakotaManager(int month, DateTime dateTime, bool isSammelrechnung = false)
|
||||
{
|
||||
Month = month;
|
||||
Version = GetVersion(dateTime);
|
||||
public DakotaManager(int month, DateTime dateTime, bool isSammelrechnung = false)
|
||||
: this(month, dateTime,
|
||||
SchlüsselLeistungserbringerSammelgruppenschlussel.SoziotherapeutischerLeistungserbringer,
|
||||
isSammelrechnung)
|
||||
{
|
||||
}
|
||||
|
||||
DakotaFileDict = new Dictionary<string, DakotaFile>();
|
||||
public DakotaManager(int month, DateTime dateTime,
|
||||
SchlüsselLeistungserbringerSammelgruppenschlussel leistungsbereich,
|
||||
bool isSammelrechnung = false)
|
||||
{
|
||||
Month = month;
|
||||
Version = GetVersion(dateTime);
|
||||
|
||||
DakotaInfoNutzDict = new Dictionary<string, InfoDateiNutzdaten>();
|
||||
DakotaInfoAufDict = new Dictionary<string, InfoDateiAuftrags>();
|
||||
DakotaFileDict = new Dictionary<string, DakotaFile>();
|
||||
|
||||
DakotaInfoCreator = new DakotaInfoCreator(isSammelrechnung);
|
||||
IsSammelrechnung = isSammelrechnung;
|
||||
}
|
||||
DakotaInfoNutzDict = new Dictionary<string, InfoDateiNutzdaten>();
|
||||
DakotaInfoAufDict = new Dictionary<string, InfoDateiAuftrags>();
|
||||
|
||||
public void Add(ServiceInvoiceDC serviceInvoice, OrganisationDC organisation, CustomerDC customer, AddressInformation address, int datenaustauschreferenz, int transfernummer)
|
||||
{
|
||||
var ik_datenannahmestelle = organisation.IKDatenannahmestelle;
|
||||
var success = DakotaInfoNutzDict.TryGetValue(ik_datenannahmestelle, out InfoDateiNutzdaten nutzdaten);
|
||||
DakotaInfoCreator = new DakotaInfoCreator(leistungsbereich, isSammelrechnung);
|
||||
IsSammelrechnung = isSammelrechnung;
|
||||
}
|
||||
|
||||
if (!success)
|
||||
{
|
||||
var verfahrensstufe = organisation.Verfahrensstufe;
|
||||
public void Add(ServiceInvoiceDC serviceInvoice, OrganisationDC organisation, CustomerDC customer, AddressInformation address, int datenaustauschreferenz, int transfernummer)
|
||||
{
|
||||
var ik_datenannahmestelle = organisation.IKDatenannahmestelle;
|
||||
var success = DakotaInfoNutzDict.TryGetValue(ik_datenannahmestelle, out InfoDateiNutzdaten nutzdaten);
|
||||
|
||||
// Verfahrenkennung
|
||||
// Erste Stelle:
|
||||
// "E" - Echtdaten
|
||||
// "T" - Testdaten
|
||||
// Annahme: "E" auch für Erprobungsverfahrenstufe
|
||||
// Zusatz: "T" bei Erprobungsverfahrenstufe
|
||||
if (!success)
|
||||
{
|
||||
var verfahrensstufe = organisation.Verfahrensstufe;
|
||||
|
||||
var isTest = verfahrensstufe == BS.Shared.GkvVerfahrensstufe.Test || verfahrensstufe == BS.Shared.GkvVerfahrensstufe.Erprobung;
|
||||
var verfahrenkennung = isTest ? "TSOL0" : "ESOL0";
|
||||
var logischer_dateiname = DakotaConfig.GetLogischerDateiname(Month).Trim();
|
||||
// Verfahrenkennung
|
||||
// Erste Stelle:
|
||||
// "E" - Echtdaten
|
||||
// "T" - Testdaten
|
||||
// Annahme: "E" auch für Erprobungsverfahrenstufe
|
||||
// Zusatz: "T" bei Erprobungsverfahrenstufe
|
||||
|
||||
var info_nutz_add = DakotaInfoCreator.GetEmptyInfoNutzdatendatei(DakotaConfig.IKAbsender, organisation.IKDatenannahmestelle, (int)verfahrensstufe, logischer_dateiname, datenaustauschreferenz);
|
||||
var info_auf_add = DakotaInfoCreator.GetEmptyInfoAuftragsdatei(organisation.IKDatenannahmestelle, logischer_dateiname, verfahrenkennung, transfernummer);
|
||||
var isTest = verfahrensstufe == BS.Shared.GkvVerfahrensstufe.Test || verfahrensstufe == BS.Shared.GkvVerfahrensstufe.Erprobung;
|
||||
var verfahrenkennung = isTest ? "TSOL0" : "ESOL0";
|
||||
var logischer_dateiname = DakotaConfig.GetLogischerDateiname(Month).Trim();
|
||||
|
||||
DakotaInfoNutzDict.Add(ik_datenannahmestelle, info_nutz_add);
|
||||
DakotaInfoAufDict.Add(ik_datenannahmestelle, info_auf_add);
|
||||
var info_nutz_add = DakotaInfoCreator.GetEmptyInfoNutzdatendatei(DakotaConfig.IKAbsender, organisation.IKDatenannahmestelle, (int)verfahrensstufe, logischer_dateiname, datenaustauschreferenz);
|
||||
var info_auf_add = DakotaInfoCreator.GetEmptyInfoAuftragsdatei(organisation.IKDatenannahmestelle, logischer_dateiname, verfahrenkennung, transfernummer);
|
||||
|
||||
nutzdaten = info_nutz_add;
|
||||
}
|
||||
DakotaInfoNutzDict.Add(ik_datenannahmestelle, info_nutz_add);
|
||||
DakotaInfoAufDict.Add(ik_datenannahmestelle, info_auf_add);
|
||||
|
||||
foreach (var peroid in serviceInvoice.ServiceInvoicePeriods)
|
||||
{
|
||||
foreach (var invoice in peroid.InvoiceItems)
|
||||
{
|
||||
var info_nutz_item = new InfoParameterInvoiceItem(serviceInvoice, invoice, organisation, customer, address);
|
||||
nutzdaten = info_nutz_add;
|
||||
}
|
||||
|
||||
DakotaInfoCreator.AddInfoParameter(nutzdaten, info_nutz_item, Version);
|
||||
}
|
||||
}
|
||||
}
|
||||
foreach (var peroid in serviceInvoice.ServiceInvoicePeriods)
|
||||
{
|
||||
foreach (var invoice in peroid.InvoiceItems)
|
||||
{
|
||||
var info_nutz_item = new InfoParameterInvoiceItem(serviceInvoice, invoice, organisation, customer, address);
|
||||
|
||||
public void Apply()
|
||||
{
|
||||
foreach (var ik_datenannahmestelle in DakotaInfoNutzDict.Keys)
|
||||
{
|
||||
var file = new DakotaFile(DateTime.Now);
|
||||
DakotaInfoCreator.AddInfoParameter(nutzdaten, info_nutz_item, Version);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
var info_nutz = DakotaInfoNutzDict[ik_datenannahmestelle];
|
||||
var info_auf = DakotaInfoAufDict[ik_datenannahmestelle];
|
||||
public void Apply()
|
||||
{
|
||||
foreach (var ik_datenannahmestelle in DakotaInfoNutzDict.Keys)
|
||||
{
|
||||
var file = new DakotaFile(DateTime.Now);
|
||||
|
||||
file.Nutzdatendatei.Apply(info_nutz, DakotaInfoCreator.IsSammelrechnung);
|
||||
file.Auftragsdatei.Apply(info_auf);
|
||||
var info_nutz = DakotaInfoNutzDict[ik_datenannahmestelle];
|
||||
var info_auf = DakotaInfoAufDict[ik_datenannahmestelle];
|
||||
|
||||
DakotaFileDict.Add(ik_datenannahmestelle, file);
|
||||
}
|
||||
}
|
||||
file.Nutzdatendatei.Apply(info_nutz, DakotaInfoCreator.IsSammelrechnung);
|
||||
file.Auftragsdatei.Apply(info_auf);
|
||||
|
||||
private int GetVersion(DateTime create4month)
|
||||
{
|
||||
if (create4month < new DateTime(2023, 7, 1))
|
||||
throw new NotImplementedException("Keine Unterstützung von Version 17 oder niedriger");
|
||||
DakotaFileDict.Add(ik_datenannahmestelle, file);
|
||||
}
|
||||
}
|
||||
|
||||
if (create4month < new DateTime(2024, 1, 1))
|
||||
return 18;
|
||||
private int GetVersion(DateTime create4month)
|
||||
{
|
||||
if (create4month < new DateTime(2023, 7, 1))
|
||||
throw new NotImplementedException("Keine Unterstützung von Version 17 oder niedriger");
|
||||
|
||||
if (create4month < new DateTime(2024, 7, 1))
|
||||
return 19;
|
||||
if (create4month < new DateTime(2024, 1, 1))
|
||||
return 18;
|
||||
|
||||
if (create4month < new DateTime(2026, 1, 1))
|
||||
return 20;
|
||||
if (create4month < new DateTime(2024, 7, 1))
|
||||
return 19;
|
||||
|
||||
if (create4month < new DateTime(2027, 1, 1))
|
||||
return 21;
|
||||
if (create4month < new DateTime(2026, 1, 1))
|
||||
return 20;
|
||||
|
||||
throw new NotImplementedException("Keine Unterstützung von Version 22 oder aufwärts");
|
||||
}
|
||||
}
|
||||
if (create4month < new DateTime(2027, 1, 1))
|
||||
return 21;
|
||||
|
||||
throw new NotImplementedException("Keine Unterstützung von Version 22 oder aufwärts");
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
using System;
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
@@ -10,22 +10,22 @@ namespace Dakota.Models.Schlüssels
|
||||
{
|
||||
public SchlüsselLeistungserbringerSammelgruppenschlussel(string val) : base(val) { }
|
||||
|
||||
public static SchlüsselLeistungserbringerSammelgruppenschlussel LeistungserbringerVonHilfsmitteln => new SchlüsselLeistungserbringerSammelgruppenschlussel("A");
|
||||
public static SchlüsselLeistungserbringerSammelgruppenschlussel LeistungserbringerVonHeilmitteln => new SchlüsselLeistungserbringerSammelgruppenschlussel("B");
|
||||
public static SchlüsselLeistungserbringerSammelgruppenschlussel LeistungserbringerVonHäuslicherKrankenpflege => new SchlüsselLeistungserbringerSammelgruppenschlussel("C");
|
||||
public static SchlüsselLeistungserbringerSammelgruppenschlussel LeistungserbringerVonHaushaltshilfe => new SchlüsselLeistungserbringerSammelgruppenschlussel("D");
|
||||
public static SchlüsselLeistungserbringerSammelgruppenschlussel LeistungserbringerVonHilfsmitteln => new SchlüsselLeistungserbringerSammelgruppenschlussel("A");
|
||||
public static SchlüsselLeistungserbringerSammelgruppenschlussel LeistungserbringerVonHeilmitteln => new SchlüsselLeistungserbringerSammelgruppenschlussel("B");
|
||||
public static SchlüsselLeistungserbringerSammelgruppenschlussel LeistungserbringerVonHäuslicherKrankenpflege => new SchlüsselLeistungserbringerSammelgruppenschlussel("C");
|
||||
public static SchlüsselLeistungserbringerSammelgruppenschlussel LeistungserbringerVonHaushaltshilfe => new SchlüsselLeistungserbringerSammelgruppenschlussel("D");
|
||||
public static SchlüsselLeistungserbringerSammelgruppenschlussel LeistungserbringerVonKrankentransportleistungen => new SchlüsselLeistungserbringerSammelgruppenschlussel("E");
|
||||
public static SchlüsselLeistungserbringerSammelgruppenschlussel Hebammen => new SchlüsselLeistungserbringerSammelgruppenschlussel("F");
|
||||
public static SchlüsselLeistungserbringerSammelgruppenschlussel NichtArztlicheDialyseachleistung => new SchlüsselLeistungserbringerSammelgruppenschlussel("G");
|
||||
public static SchlüsselLeistungserbringerSammelgruppenschlussel LeistungserbringerVonRehabilitationssport => new SchlüsselLeistungserbringerSammelgruppenschlussel("H");
|
||||
public static SchlüsselLeistungserbringerSammelgruppenschlussel LeistungserbringerVonFunktionstraining => new SchlüsselLeistungserbringerSammelgruppenschlussel("I");
|
||||
public static SchlüsselLeistungserbringerSammelgruppenschlussel WeitereSonstigeLeistungserbringer => new SchlüsselLeistungserbringerSammelgruppenschlussel("J");
|
||||
public static SchlüsselLeistungserbringerSammelgruppenschlussel LeistungserbringerPräventions => new SchlüsselLeistungserbringerSammelgruppenschlussel("K");
|
||||
public static SchlüsselLeistungserbringerSammelgruppenschlussel LeistungserbringerRehamassnahmen => new SchlüsselLeistungserbringerSammelgruppenschlussel("L");
|
||||
public static SchlüsselLeistungserbringerSammelgruppenschlussel SozialpädiatrischeZentren => new SchlüsselLeistungserbringerSammelgruppenschlussel("M");
|
||||
public static SchlüsselLeistungserbringerSammelgruppenschlussel SoziotherapeutischerLeistungserbringer => new SchlüsselLeistungserbringerSammelgruppenschlussel("N");
|
||||
public static SchlüsselLeistungserbringerSammelgruppenschlussel SAPV => new SchlüsselLeistungserbringerSammelgruppenschlussel("O");
|
||||
public static SchlüsselLeistungserbringerSammelgruppenschlussel LeistungserbringerNach132gSGB => new SchlüsselLeistungserbringerSammelgruppenschlussel("P");
|
||||
public static SchlüsselLeistungserbringerSammelgruppenschlussel Kurzzeitpflege => new SchlüsselLeistungserbringerSammelgruppenschlussel("Q");
|
||||
public static SchlüsselLeistungserbringerSammelgruppenschlussel Hebammen => new SchlüsselLeistungserbringerSammelgruppenschlussel("F");
|
||||
public static SchlüsselLeistungserbringerSammelgruppenschlussel NichtÄrztlicheDialysesachleistung => new SchlüsselLeistungserbringerSammelgruppenschlussel("G");
|
||||
public static SchlüsselLeistungserbringerSammelgruppenschlussel LeistungserbringerVonRehabilitationssport => new SchlüsselLeistungserbringerSammelgruppenschlussel("H");
|
||||
public static SchlüsselLeistungserbringerSammelgruppenschlussel LeistungserbringerVonFunktionstraining => new SchlüsselLeistungserbringerSammelgruppenschlussel("I");
|
||||
public static SchlüsselLeistungserbringerSammelgruppenschlussel WeitereSonstigeLeistungserbringer => new SchlüsselLeistungserbringerSammelgruppenschlussel("J");
|
||||
public static SchlüsselLeistungserbringerSammelgruppenschlussel LeistungserbringerPräventions => new SchlüsselLeistungserbringerSammelgruppenschlussel("K");
|
||||
public static SchlüsselLeistungserbringerSammelgruppenschlussel LeistungserbringerRehamassnahmen => new SchlüsselLeistungserbringerSammelgruppenschlussel("L");
|
||||
public static SchlüsselLeistungserbringerSammelgruppenschlussel SozialpädiatrischeZentren => new SchlüsselLeistungserbringerSammelgruppenschlussel("M");
|
||||
public static SchlüsselLeistungserbringerSammelgruppenschlussel SoziotherapeutischerLeistungserbringer => new SchlüsselLeistungserbringerSammelgruppenschlussel("N");
|
||||
public static SchlüsselLeistungserbringerSammelgruppenschlussel SAPV => new SchlüsselLeistungserbringerSammelgruppenschlussel("O");
|
||||
public static SchlüsselLeistungserbringerSammelgruppenschlussel LeistungserbringerNach132gSGB => new SchlüsselLeistungserbringerSammelgruppenschlussel("P");
|
||||
public static SchlüsselLeistungserbringerSammelgruppenschlussel Kurzzeitpflege => new SchlüsselLeistungserbringerSammelgruppenschlussel("Q");
|
||||
}
|
||||
}
|
||||
|
||||
@@ -13,13 +13,10 @@ namespace BeWo.Data.Access
|
||||
{
|
||||
internal GenericSearchDAO() { }
|
||||
|
||||
public virtual T LoadEntityByProperty<T>(Func<T, object> propertyFunc, string propertyName = null) where T : BeWoEntityBase, new()
|
||||
public virtual T LoadEntityByProperty<T>(string propertyName, object val) where T : BeWoEntityBase, new()
|
||||
{
|
||||
if (propertyName is null)
|
||||
propertyName = nameof(propertyFunc);
|
||||
|
||||
var criteria = CreateCriteria<T>()
|
||||
.Add(Restrictions.Eq(propertyName, propertyFunc));
|
||||
.Add(Restrictions.Eq(propertyName, val));
|
||||
|
||||
var candidates = criteria.List<T>();
|
||||
|
||||
@@ -27,7 +24,8 @@ namespace BeWo.Data.Access
|
||||
return candidates[0];
|
||||
|
||||
if (candidates.Count == 0)
|
||||
throw new NotImplementedException("Count == 0");
|
||||
return null;
|
||||
// throw new NotImplementedException("Count == 0");
|
||||
|
||||
throw new NotImplementedException("Count > 1");
|
||||
}
|
||||
|
||||
@@ -4149,14 +4149,29 @@ WHERE sc.Billable = 1 and sr.StartDate >= '{0:yyyy-MM-dd}' and sr.StartDate < '{
|
||||
// TODO 16.02.2021: Alias für EmployeeOid erstellen?
|
||||
public IList<ConfirmationReceiptSignature> GetConfirmationReceiptSignaturesByEmployee(long employeeOid, DateTimeSpan timeSpan)
|
||||
{
|
||||
var liste = CreateCriteria<ConfirmationReceiptSignature>()
|
||||
.Add(Restrictions.Eq(nameof(ConfirmationReceiptSignature.SignatureType), SignatureType.Employee))
|
||||
.Add(Restrictions.Eq(nameof(BeWoEntityBase.IsActive), ActivationTypeId.Active))
|
||||
//.Add(Restrictions.Eq(nameof(ConfirmationReceiptSignature.EmployeeOid), employeeOid))
|
||||
.CreateAlias(nameof(ConfirmationReceiptSignature.Employee), "e", JoinType.InnerJoin)
|
||||
.Add(Restrictions.Eq(nameof(BeWoEntityBase.Oid), employeeOid))
|
||||
.CreateAlias(nameof(ConfirmationReceiptSignature.ServiceRecords), "s", JoinType.InnerJoin)
|
||||
.Add(CreateBetweenDateTimesCriterion(timeSpan.StartDateTime, timeSpan.EndDateTime, "s.Start", "s.End")).List<ConfirmationReceiptSignature>();
|
||||
|
||||
return liste;
|
||||
}
|
||||
|
||||
public IList<ConfirmationReceiptSignature> GetConfirmationReceiptSignaturesByEmployeeInTimeSpan(long employeeOid, DateTimeSpan timeSpan)
|
||||
{
|
||||
var start = timeSpan.StartDate;
|
||||
var end = timeSpan.EndDate;
|
||||
|
||||
var timeSpanCriterion = CreateBetweenDateTimesCriterion(start, end, $"serviceRecord.{nameof(ServiceRecord.Start)}", $"serviceRecord.{nameof(ServiceRecord.End)}");
|
||||
var liste = CreateCriteria<ConfirmationReceiptSignature>()
|
||||
.Add(Restrictions.Eq(nameof(ConfirmationReceiptSignature.SignatureType), SignatureType.Employee))
|
||||
.Add(Restrictions.Eq(nameof(BeWoEntityBase.IsActive), ActivationTypeId.Active))
|
||||
//.Add(Restrictions.Eq(nameof(ConfirmationReceiptSignature.EmployeeOid), employeeOid))
|
||||
.CreateAlias(nameof(ConfirmationReceiptSignature.Employee), "e", JoinType.InnerJoin)
|
||||
.Add(Restrictions.Eq(nameof(BeWoEntityBase.Oid), employeeOid))
|
||||
.CreateAlias(nameof(ConfirmationReceiptSignature.ServiceRecords), "s", JoinType.InnerJoin)
|
||||
.Add(CreateBetweenDateTimesCriterion(timeSpan.StartDateTime, timeSpan.EndDateTime, "s.Start", "s.End")).List<ConfirmationReceiptSignature>();
|
||||
.CreateAlias(nameof(ConfirmationReceiptSignature.ServiceRecords), "serviceRecord")
|
||||
.Add(Restrictions.Eq($"serviceRecord.{nameof(ServiceRecord.EmployeeOid)}", employeeOid))
|
||||
.Add(timeSpanCriterion).List<ConfirmationReceiptSignature>();
|
||||
|
||||
return liste;
|
||||
}
|
||||
|
||||
@@ -234,6 +234,7 @@
|
||||
<Compile Include="Access\UserDAO.cs" />
|
||||
<Compile Include="ASPHibernateSessionManager.cs" />
|
||||
<Compile Include="DefaultHibernateSessionManager.cs" />
|
||||
<Compile Include="Entities\AiUserSetting.cs" />
|
||||
<Compile Include="Entities\AiVoiceData.cs" />
|
||||
<Compile Include="Entities\OvertimeHistory.cs" />
|
||||
<Compile Include="Entities\AiConversation.cs" />
|
||||
@@ -870,6 +871,7 @@
|
||||
<SubType>Designer</SubType>
|
||||
</EmbeddedResource>
|
||||
<EmbeddedResource Include="Mappings\AiVoiceData.hbm.xml" />
|
||||
<EmbeddedResource Include="Mappings\AiUserSetting.hbm.xml" />
|
||||
<Content Include="Mappings\Timesheet2Mail.hbm.xml" />
|
||||
<EmbeddedResource Include="Mappings\ContactHistory.hbm.xml">
|
||||
<SubType>Designer</SubType>
|
||||
|
||||
30
Data/Entities/AiUserSetting.cs
Normal file
30
Data/Entities/AiUserSetting.cs
Normal file
@@ -0,0 +1,30 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
|
||||
using BS.Shared;
|
||||
using BS.Shared.Core;
|
||||
|
||||
namespace BeWo.Data.Entities
|
||||
{
|
||||
public class AiUserSetting : BeWoEntityBase
|
||||
{
|
||||
private ApplicationUser _ApplicationUser;
|
||||
|
||||
public AiUserSetting()
|
||||
{
|
||||
_Tid = TableID.AiUserSetting;
|
||||
}
|
||||
|
||||
public virtual ApplicationUser ApplicationUser
|
||||
{
|
||||
get => _ApplicationUser;
|
||||
set
|
||||
{
|
||||
_ApplicationUser = value;
|
||||
Oid = value?.Oid;
|
||||
}
|
||||
}
|
||||
|
||||
public virtual bool AutoStartRecording { get; set; }
|
||||
}
|
||||
}
|
||||
21
Data/Mappings/AiUserSetting.hbm.xml
Normal file
21
Data/Mappings/AiUserSetting.hbm.xml
Normal file
@@ -0,0 +1,21 @@
|
||||
<?xml version="1.0" encoding="utf-8" ?>
|
||||
|
||||
<hibernate-mapping xmlns="urn:nhibernate-mapping-2.2">
|
||||
<class name="BeWo.Data.Entities.AiUserSetting,BeWo.Data" table="AiUserSetting">
|
||||
<id name="Oid" column ="Oid" unsaved-value="none">
|
||||
<generator class="assigned" />
|
||||
</id>
|
||||
<version type="Int64" column="Version" name="Version" />
|
||||
<property name="InsTs"/>
|
||||
<property name="InsUser"/>
|
||||
<property column="Tid" type="BS.Shared.TableID, BS.Shared" name="_Tid" access="field" />
|
||||
<property name="UdpUser"/>
|
||||
<property name="IsActive" type="BS.Shared.ActivationTypeId, BS.Shared" />
|
||||
<property name="SystemEntryID" type="BS.Shared.SystemEntryID, BS.Shared" />
|
||||
<property name="Notice"/>
|
||||
<property name="AutoStartRecording"/>
|
||||
<many-to-one name="ApplicationUser"
|
||||
column="ApplicationUserOid"
|
||||
not-null="true"/>
|
||||
</class>
|
||||
</hibernate-mapping>
|
||||
@@ -12,7 +12,7 @@
|
||||
<property column="StartDate" type="DateTime" name="Start" />
|
||||
<property column="EndDate" type="DateTime" name="End" />
|
||||
<property column="IP" type="String" name="IP" length="128" />
|
||||
<property column="Notice" type="String" name="Notice" length="1024" />
|
||||
<property column="Notice" type="String" name="Notice" />
|
||||
<property column="InsTs" type="DateTime" name="InsTs" />
|
||||
<property column="InsUser" type="String" name="InsUser" length="256" />
|
||||
<property column="UdpUser" type="String" name="UdpUser" length="256" />
|
||||
@@ -32,17 +32,17 @@
|
||||
<property column="IsCreatedInMobileClient" type="Boolean" name="IsCreatedInMobileClient" />
|
||||
<property name="WohnheimbuchungsOid" column="WohnheimbuchungsOid" type="Int64" />
|
||||
<property name="SignatureOid" column="SignatureOid" type="Int64" />
|
||||
<property column="Notice2" type="String" name="Notice2" length="1024" />
|
||||
<property column="Notice3" type="String" name="Notice3" length="1024" />
|
||||
<property column="Notice4" type="String" name="Notice4" length="1024" />
|
||||
<property column="Notice5" type="String" name="Notice5" length="1024" />
|
||||
<property column="Notice2" type="String" name="Notice2" />
|
||||
<property column="Notice3" type="String" name="Notice3" />
|
||||
<property column="Notice4" type="String" name="Notice4" />
|
||||
<property column="Notice5" type="String" name="Notice5" />
|
||||
<property column="DurationInStunden" type="BS.Shared.ZeiterfassungsDauer, BS.Shared" name="DurationInStunden" />
|
||||
<property column="ServiceRecordFormat" type="BS.Shared.ServiceRecordFormate, BS.Shared" name="ServiceRecordFormat" />
|
||||
<property column="RTFNotice1" type="String" name="RTFNotice1" length="1024" />
|
||||
<property column="RTFNotice2" type="String" name="RTFNotice2" length="1024" />
|
||||
<property column="RTFNotice3" type="String" name="RTFNotice3" length="1024" />
|
||||
<property column="RTFNotice4" type="String" name="RTFNotice4" length="1024" />
|
||||
<property column="RTFNotice5" type="String" name="RTFNotice5" length="1024" />
|
||||
<property column="RTFNotice1" type="String" name="RTFNotice1" />
|
||||
<property column="RTFNotice2" type="String" name="RTFNotice2" />
|
||||
<property column="RTFNotice3" type="String" name="RTFNotice3" />
|
||||
<property column="RTFNotice4" type="String" name="RTFNotice4" />
|
||||
<property column="RTFNotice5" type="String" name="RTFNotice5" />
|
||||
<property column="Betrag" type="Decimal" name="Betrag" />
|
||||
|
||||
<many-to-one name="Group" column="GroupOid" class="BeWo.Data.Entities.ServiceRecordGroup,BeWo.Data" cascade="none" />
|
||||
|
||||
18
Model/Changes_2026-03-24 AiUserSettings.txt
Normal file
18
Model/Changes_2026-03-24 AiUserSettings.txt
Normal file
@@ -0,0 +1,18 @@
|
||||
INSERT INTO `.executedscripts`
|
||||
VALUES ('Changes_2026-03-24 AiUserSettings', CURDATE());
|
||||
|
||||
CREATE TABLE `aiusersetting` (
|
||||
`Oid` bigint NOT NULL,
|
||||
`InsTs` datetime DEFAULT NULL,
|
||||
`InsUser` varchar(256) DEFAULT NULL,
|
||||
`Notice` varchar(1024) DEFAULT NULL,
|
||||
`Tid` int DEFAULT NULL,
|
||||
`UdpUser` varchar(256) DEFAULT NULL,
|
||||
`Version` bigint DEFAULT NULL,
|
||||
`IsActive` tinyint DEFAULT NULL,
|
||||
`SystemEntryID` int DEFAULT NULL,
|
||||
`ApplicationUserOid` bigint NOT NULL,
|
||||
`AutoStartRecording` tinyint DEFAULT NULL,
|
||||
PRIMARY KEY (`Oid`),
|
||||
CONSTRAINT `FK_AIUSERSETTINGUSEROID_APPLICATIONUSER` FOREIGN KEY (`ApplicationUserOid`) REFERENCES `applicationuser` (`Oid`) ON DELETE CASCADE ON UPDATE CASCADE
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1
|
||||
718
Report/DefaultReports/VgaStatistikReport.Designer.cs
generated
Normal file
718
Report/DefaultReports/VgaStatistikReport.Designer.cs
generated
Normal file
@@ -0,0 +1,718 @@
|
||||
namespace BeWo.Report.DefaultReports
|
||||
{
|
||||
partial class VgaStatistikReport
|
||||
{
|
||||
/// <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.bindingSource1 = new System.Windows.Forms.BindingSource(this.components);
|
||||
this.ReportHeader = new DevExpress.XtraReports.UI.ReportHeaderBand();
|
||||
this.lblVersion = new DevExpress.XtraReports.UI.XRLabel();
|
||||
this.lblTitel = new DevExpress.XtraReports.UI.XRLabel();
|
||||
this.lblVermLabel = new DevExpress.XtraReports.UI.XRLabel();
|
||||
this.lblVermWert = new DevExpress.XtraReports.UI.XRLabel();
|
||||
this.lblStaLabel = new DevExpress.XtraReports.UI.XRLabel();
|
||||
this.lblStaWert = new DevExpress.XtraReports.UI.XRLabel();
|
||||
this.lblBerLabel = new DevExpress.XtraReports.UI.XRLabel();
|
||||
this.lblBerWert = new DevExpress.XtraReports.UI.XRLabel();
|
||||
this.PageHeader = new DevExpress.XtraReports.UI.PageHeaderBand();
|
||||
this.tblHeader = new DevExpress.XtraReports.UI.XRTable();
|
||||
this.tblHeaderRow1 = new DevExpress.XtraReports.UI.XRTableRow();
|
||||
this.cellHPos = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.cellHBeschr = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.cellHInsgesamt = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.cellHEFS = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.cellH1Auflage153a = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.cellH1Auflage153aSteuerstraf = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.cellH1BewOhne = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.cellH1BewMit = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.cellHGnadenverfahren = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.tblHeaderRow2 = new DevExpress.XtraReports.UI.XRTableRow();
|
||||
this.cellH2Pos = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.cellH2Beschr = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.cellH2Insgesamt = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.cellH2EFS = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.cellH2Auflage153a = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.cellH2Auflage153aSteuerstraf = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.cellH2BewOhne = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.cellH2BewMit = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.cellH2Gnadenverfahren = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.Detail = new DevExpress.XtraReports.UI.DetailBand();
|
||||
this.tblDetail = new DevExpress.XtraReports.UI.XRTable();
|
||||
this.tblDetailRow = new DevExpress.XtraReports.UI.XRTableRow();
|
||||
this.cellPos = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.cellBeschr = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.cellInsgesamt = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.cellEFS = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.cellAuflage153a = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.cellAuflage153aSteuerstraf = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.cellBewOhne = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.cellBewMit = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.cellGnadenverfahren = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.ruleHighlighted = new DevExpress.XtraReports.UI.FormattingRule();
|
||||
this.ruleSectionHeader = new DevExpress.XtraReports.UI.FormattingRule();
|
||||
this.PageFooter = new DevExpress.XtraReports.UI.PageFooterBand();
|
||||
this.xrPageInfo1 = new DevExpress.XtraReports.UI.XRPageInfo();
|
||||
this.TopMargin = new DevExpress.XtraReports.UI.TopMarginBand();
|
||||
this.BottomMargin = new DevExpress.XtraReports.UI.BottomMarginBand();
|
||||
this.paramVermittlungsstelle = new DevExpress.XtraReports.Parameters.Parameter();
|
||||
this.paramStaatsanwaltschaft = new DevExpress.XtraReports.Parameters.Parameter();
|
||||
this.paramBerichtszeitraum = new DevExpress.XtraReports.Parameters.Parameter();
|
||||
((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).BeginInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.tblHeader)).BeginInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.tblDetail)).BeginInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this)).BeginInit();
|
||||
//
|
||||
// bindingSource1
|
||||
//
|
||||
this.bindingSource1.DataSource = typeof(BeWo.Report.DefaultReports.VgaStatistikReportRow);
|
||||
//
|
||||
// ReportHeader
|
||||
//
|
||||
this.ReportHeader.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
|
||||
this.lblVersion,
|
||||
this.lblTitel,
|
||||
this.lblVermLabel,
|
||||
this.lblVermWert,
|
||||
this.lblStaLabel,
|
||||
this.lblStaWert,
|
||||
this.lblBerLabel,
|
||||
this.lblBerWert});
|
||||
this.ReportHeader.HeightF = 84F;
|
||||
this.ReportHeader.Name = "ReportHeader";
|
||||
//
|
||||
// lblVersion
|
||||
//
|
||||
this.lblVersion.Font = new DevExpress.Drawing.DXFont("Arial", 8F);
|
||||
this.lblVersion.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F);
|
||||
this.lblVersion.Name = "lblVersion";
|
||||
this.lblVersion.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
|
||||
this.lblVersion.SizeF = new System.Drawing.SizeF(80F, 18F);
|
||||
this.lblVersion.Text = "V 2014.1";
|
||||
//
|
||||
// lblTitel
|
||||
//
|
||||
this.lblTitel.Font = new DevExpress.Drawing.DXFont("Arial", 8F, DevExpress.Drawing.DXFontStyle.Bold);
|
||||
this.lblTitel.LocationFloat = new DevExpress.Utils.PointFloat(80F, 0F);
|
||||
this.lblTitel.Name = "lblTitel";
|
||||
this.lblTitel.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
|
||||
this.lblTitel.SizeF = new System.Drawing.SizeF(989F, 18F);
|
||||
this.lblTitel.StylePriority.UseFont = false;
|
||||
this.lblTitel.StylePriority.UseTextAlignment = false;
|
||||
this.lblTitel.Text = "Statistik der Ableistung gemeinnütziger Arbeit";
|
||||
this.lblTitel.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
|
||||
//
|
||||
// lblVermLabel
|
||||
//
|
||||
this.lblVermLabel.Font = new DevExpress.Drawing.DXFont("Arial", 8F);
|
||||
this.lblVermLabel.LocationFloat = new DevExpress.Utils.PointFloat(50F, 20F);
|
||||
this.lblVermLabel.Name = "lblVermLabel";
|
||||
this.lblVermLabel.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
|
||||
this.lblVermLabel.SizeF = new System.Drawing.SizeF(319F, 18F);
|
||||
this.lblVermLabel.Text = "Vermittlungsstelle (Ort):";
|
||||
//
|
||||
// lblVermWert
|
||||
//
|
||||
this.lblVermWert.ExpressionBindings.AddRange(new DevExpress.XtraReports.UI.ExpressionBinding[] {
|
||||
new DevExpress.XtraReports.UI.ExpressionBinding("BeforePrint", "Text", "[Parameters.Vermittlungsstelle]")});
|
||||
this.lblVermWert.Font = new DevExpress.Drawing.DXFont("Arial", 8F);
|
||||
this.lblVermWert.LocationFloat = new DevExpress.Utils.PointFloat(369F, 20F);
|
||||
this.lblVermWert.Name = "lblVermWert";
|
||||
this.lblVermWert.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
|
||||
this.lblVermWert.SizeF = new System.Drawing.SizeF(300F, 18F);
|
||||
//
|
||||
// lblStaLabel
|
||||
//
|
||||
this.lblStaLabel.Font = new DevExpress.Drawing.DXFont("Arial", 8F);
|
||||
this.lblStaLabel.LocationFloat = new DevExpress.Utils.PointFloat(50F, 40F);
|
||||
this.lblStaLabel.Name = "lblStaLabel";
|
||||
this.lblStaLabel.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
|
||||
this.lblStaLabel.SizeF = new System.Drawing.SizeF(319F, 18F);
|
||||
this.lblStaLabel.Text = "Staatsanwaltschaft / Landgerichtsbezirk:";
|
||||
//
|
||||
// lblStaWert
|
||||
//
|
||||
this.lblStaWert.ExpressionBindings.AddRange(new DevExpress.XtraReports.UI.ExpressionBinding[] {
|
||||
new DevExpress.XtraReports.UI.ExpressionBinding("BeforePrint", "Text", "[Parameters.Staatsanwaltschaft]")});
|
||||
this.lblStaWert.Font = new DevExpress.Drawing.DXFont("Arial", 8F);
|
||||
this.lblStaWert.LocationFloat = new DevExpress.Utils.PointFloat(369F, 40F);
|
||||
this.lblStaWert.Name = "lblStaWert";
|
||||
this.lblStaWert.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
|
||||
this.lblStaWert.SizeF = new System.Drawing.SizeF(300F, 18F);
|
||||
//
|
||||
// lblBerLabel
|
||||
//
|
||||
this.lblBerLabel.Font = new DevExpress.Drawing.DXFont("Arial", 8F);
|
||||
this.lblBerLabel.LocationFloat = new DevExpress.Utils.PointFloat(50F, 60F);
|
||||
this.lblBerLabel.Name = "lblBerLabel";
|
||||
this.lblBerLabel.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
|
||||
this.lblBerLabel.SizeF = new System.Drawing.SizeF(319F, 18F);
|
||||
this.lblBerLabel.Text = "Berichtszeitraum:";
|
||||
//
|
||||
// lblBerWert
|
||||
//
|
||||
this.lblBerWert.ExpressionBindings.AddRange(new DevExpress.XtraReports.UI.ExpressionBinding[] {
|
||||
new DevExpress.XtraReports.UI.ExpressionBinding("BeforePrint", "Text", "FormatString(\'{0:dd.MM.yyyy}\', [Parameters.Berichtszeitraum])")});
|
||||
this.lblBerWert.Font = new DevExpress.Drawing.DXFont("Arial", 8F);
|
||||
this.lblBerWert.LocationFloat = new DevExpress.Utils.PointFloat(369F, 60F);
|
||||
this.lblBerWert.Name = "lblBerWert";
|
||||
this.lblBerWert.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
|
||||
this.lblBerWert.SizeF = new System.Drawing.SizeF(200F, 18F);
|
||||
//
|
||||
// PageHeader
|
||||
//
|
||||
this.PageHeader.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
|
||||
this.tblHeader});
|
||||
this.PageHeader.HeightF = 56F;
|
||||
this.PageHeader.Name = "PageHeader";
|
||||
//
|
||||
// tblHeader
|
||||
//
|
||||
this.tblHeader.BorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(166)))), ((int)(((byte)(166)))), ((int)(((byte)(166)))));
|
||||
this.tblHeader.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
|
||||
| DevExpress.XtraPrinting.BorderSide.Right)
|
||||
| DevExpress.XtraPrinting.BorderSide.Bottom)));
|
||||
this.tblHeader.BorderWidth = 0.5F;
|
||||
this.tblHeader.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F);
|
||||
this.tblHeader.Name = "tblHeader";
|
||||
this.tblHeader.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] {
|
||||
this.tblHeaderRow1,
|
||||
this.tblHeaderRow2});
|
||||
this.tblHeader.SizeF = new System.Drawing.SizeF(1069F, 56F);
|
||||
//
|
||||
// tblHeaderRow1
|
||||
//
|
||||
this.tblHeaderRow1.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
|
||||
this.cellHPos,
|
||||
this.cellHBeschr,
|
||||
this.cellHInsgesamt,
|
||||
this.cellHEFS,
|
||||
this.cellH1Auflage153a,
|
||||
this.cellH1Auflage153aSteuerstraf,
|
||||
this.cellH1BewOhne,
|
||||
this.cellH1BewMit,
|
||||
this.cellHGnadenverfahren});
|
||||
this.tblHeaderRow1.Name = "tblHeaderRow1";
|
||||
this.tblHeaderRow1.Weight = 0.92D;
|
||||
//
|
||||
// cellHPos
|
||||
//
|
||||
this.cellHPos.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(217)))), ((int)(((byte)(217)))), ((int)(((byte)(217)))));
|
||||
this.cellHPos.Font = new DevExpress.Drawing.DXFont("Arial", 7F, DevExpress.Drawing.DXFontStyle.Bold);
|
||||
this.cellHPos.Name = "cellHPos";
|
||||
this.cellHPos.Padding = new DevExpress.XtraPrinting.PaddingInfo(1, 1, 1, 1, 100F);
|
||||
this.cellHPos.RowSpan = 2;
|
||||
this.cellHPos.StylePriority.UseFont = false;
|
||||
this.cellHPos.StylePriority.UseTextAlignment = false;
|
||||
this.cellHPos.Text = "Pos.";
|
||||
this.cellHPos.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
|
||||
this.cellHPos.Weight = 0.16666666666666666D;
|
||||
//
|
||||
// cellHBeschr
|
||||
//
|
||||
this.cellHBeschr.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(217)))), ((int)(((byte)(217)))), ((int)(((byte)(217)))));
|
||||
this.cellHBeschr.Font = new DevExpress.Drawing.DXFont("Arial", 7F, DevExpress.Drawing.DXFontStyle.Bold);
|
||||
this.cellHBeschr.Name = "cellHBeschr";
|
||||
this.cellHBeschr.Padding = new DevExpress.XtraPrinting.PaddingInfo(1, 1, 1, 1, 100F);
|
||||
this.cellHBeschr.RowSpan = 2;
|
||||
this.cellHBeschr.StylePriority.UseFont = false;
|
||||
this.cellHBeschr.StylePriority.UseTextAlignment = false;
|
||||
this.cellHBeschr.Text = "1 Auftrag = 1 Person !!!";
|
||||
this.cellHBeschr.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
|
||||
this.cellHBeschr.Weight = 1.0633333333333332D;
|
||||
//
|
||||
// cellHInsgesamt
|
||||
//
|
||||
this.cellHInsgesamt.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(217)))), ((int)(((byte)(217)))), ((int)(((byte)(217)))));
|
||||
this.cellHInsgesamt.Font = new DevExpress.Drawing.DXFont("Arial", 7F, DevExpress.Drawing.DXFontStyle.Bold);
|
||||
this.cellHInsgesamt.Name = "cellHInsgesamt";
|
||||
this.cellHInsgesamt.Padding = new DevExpress.XtraPrinting.PaddingInfo(1, 1, 1, 1, 100F);
|
||||
this.cellHInsgesamt.RowSpan = 2;
|
||||
this.cellHInsgesamt.StylePriority.UseFont = false;
|
||||
this.cellHInsgesamt.StylePriority.UseTextAlignment = false;
|
||||
this.cellHInsgesamt.Text = "insgesamt";
|
||||
this.cellHInsgesamt.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
|
||||
this.cellHInsgesamt.Weight = 0.33333333333333331D;
|
||||
//
|
||||
// cellHEFS
|
||||
//
|
||||
this.cellHEFS.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(217)))), ((int)(((byte)(217)))), ((int)(((byte)(217)))));
|
||||
this.cellHEFS.Font = new DevExpress.Drawing.DXFont("Arial", 7F);
|
||||
this.cellHEFS.Name = "cellHEFS";
|
||||
this.cellHEFS.Padding = new DevExpress.XtraPrinting.PaddingInfo(1, 1, 1, 1, 100F);
|
||||
this.cellHEFS.RowSpan = 2;
|
||||
this.cellHEFS.StylePriority.UseFont = false;
|
||||
this.cellHEFS.StylePriority.UseTextAlignment = false;
|
||||
this.cellHEFS.Text = "zur Abwendung einer\nErsatzfreiheitsstrafe";
|
||||
this.cellHEFS.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
|
||||
this.cellHEFS.Weight = 0.33333333333333331D;
|
||||
//
|
||||
// cellH1Auflage153a
|
||||
//
|
||||
this.cellH1Auflage153a.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(217)))), ((int)(((byte)(217)))), ((int)(((byte)(217)))));
|
||||
this.cellH1Auflage153a.Font = new DevExpress.Drawing.DXFont("Arial", 7F);
|
||||
this.cellH1Auflage153a.Name = "cellH1Auflage153a";
|
||||
this.cellH1Auflage153a.Padding = new DevExpress.XtraPrinting.PaddingInfo(1, 1, 1, 1, 100F);
|
||||
this.cellH1Auflage153a.StylePriority.UseFont = false;
|
||||
this.cellH1Auflage153a.StylePriority.UseTextAlignment = false;
|
||||
this.cellH1Auflage153a.Text = "als Auflage gem.";
|
||||
this.cellH1Auflage153a.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
|
||||
this.cellH1Auflage153a.Weight = 0.33333333333333331D;
|
||||
//
|
||||
// cellH1Auflage153aSteuerstraf
|
||||
//
|
||||
this.cellH1Auflage153aSteuerstraf.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(217)))), ((int)(((byte)(217)))), ((int)(((byte)(217)))));
|
||||
this.cellH1Auflage153aSteuerstraf.Font = new DevExpress.Drawing.DXFont("Arial", 7F);
|
||||
this.cellH1Auflage153aSteuerstraf.Name = "cellH1Auflage153aSteuerstraf";
|
||||
this.cellH1Auflage153aSteuerstraf.Padding = new DevExpress.XtraPrinting.PaddingInfo(1, 1, 1, 1, 100F);
|
||||
this.cellH1Auflage153aSteuerstraf.StylePriority.UseFont = false;
|
||||
this.cellH1Auflage153aSteuerstraf.StylePriority.UseTextAlignment = false;
|
||||
this.cellH1Auflage153aSteuerstraf.Text = "als Auflage gem.";
|
||||
this.cellH1Auflage153aSteuerstraf.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
|
||||
this.cellH1Auflage153aSteuerstraf.Weight = 0.33333333333333331D;
|
||||
//
|
||||
// cellH1BewOhne
|
||||
//
|
||||
this.cellH1BewOhne.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(217)))), ((int)(((byte)(217)))), ((int)(((byte)(217)))));
|
||||
this.cellH1BewOhne.Font = new DevExpress.Drawing.DXFont("Arial", 7F);
|
||||
this.cellH1BewOhne.Name = "cellH1BewOhne";
|
||||
this.cellH1BewOhne.Padding = new DevExpress.XtraPrinting.PaddingInfo(1, 1, 1, 1, 100F);
|
||||
this.cellH1BewOhne.StylePriority.UseFont = false;
|
||||
this.cellH1BewOhne.StylePriority.UseTextAlignment = false;
|
||||
this.cellH1BewOhne.Text = "als Bewährungs-\nauflage";
|
||||
this.cellH1BewOhne.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
|
||||
this.cellH1BewOhne.Weight = 0.33333333333333331D;
|
||||
//
|
||||
// cellH1BewMit
|
||||
//
|
||||
this.cellH1BewMit.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(217)))), ((int)(((byte)(217)))), ((int)(((byte)(217)))));
|
||||
this.cellH1BewMit.Font = new DevExpress.Drawing.DXFont("Arial", 7F);
|
||||
this.cellH1BewMit.Name = "cellH1BewMit";
|
||||
this.cellH1BewMit.Padding = new DevExpress.XtraPrinting.PaddingInfo(1, 1, 1, 1, 100F);
|
||||
this.cellH1BewMit.StylePriority.UseFont = false;
|
||||
this.cellH1BewMit.StylePriority.UseTextAlignment = false;
|
||||
this.cellH1BewMit.Text = "als Bewährungs-\nauflage";
|
||||
this.cellH1BewMit.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
|
||||
this.cellH1BewMit.Weight = 0.33333333333333331D;
|
||||
//
|
||||
// cellHGnadenverfahren
|
||||
//
|
||||
this.cellHGnadenverfahren.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(217)))), ((int)(((byte)(217)))), ((int)(((byte)(217)))));
|
||||
this.cellHGnadenverfahren.Font = new DevExpress.Drawing.DXFont("Arial", 7F);
|
||||
this.cellHGnadenverfahren.Name = "cellHGnadenverfahren";
|
||||
this.cellHGnadenverfahren.Padding = new DevExpress.XtraPrinting.PaddingInfo(1, 1, 1, 1, 100F);
|
||||
this.cellHGnadenverfahren.RowSpan = 2;
|
||||
this.cellHGnadenverfahren.StylePriority.UseFont = false;
|
||||
this.cellHGnadenverfahren.StylePriority.UseTextAlignment = false;
|
||||
this.cellHGnadenverfahren.Text = "als Auflage im\nGnadenverfahren";
|
||||
this.cellHGnadenverfahren.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
|
||||
this.cellHGnadenverfahren.Weight = 0.33333333333333331D;
|
||||
//
|
||||
// tblHeaderRow2
|
||||
//
|
||||
this.tblHeaderRow2.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
|
||||
this.cellH2Pos,
|
||||
this.cellH2Beschr,
|
||||
this.cellH2Insgesamt,
|
||||
this.cellH2EFS,
|
||||
this.cellH2Auflage153a,
|
||||
this.cellH2Auflage153aSteuerstraf,
|
||||
this.cellH2BewOhne,
|
||||
this.cellH2BewMit,
|
||||
this.cellH2Gnadenverfahren});
|
||||
this.tblHeaderRow2.Name = "tblHeaderRow2";
|
||||
this.tblHeaderRow2.Weight = 0.92D;
|
||||
//
|
||||
// cellH2Pos
|
||||
//
|
||||
this.cellH2Pos.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(217)))), ((int)(((byte)(217)))), ((int)(((byte)(217)))));
|
||||
this.cellH2Pos.Name = "cellH2Pos";
|
||||
this.cellH2Pos.Weight = 0.16666666666666666D;
|
||||
//
|
||||
// cellH2Beschr
|
||||
//
|
||||
this.cellH2Beschr.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(217)))), ((int)(((byte)(217)))), ((int)(((byte)(217)))));
|
||||
this.cellH2Beschr.Name = "cellH2Beschr";
|
||||
this.cellH2Beschr.Weight = 1.0633333333333332D;
|
||||
//
|
||||
// cellH2Insgesamt
|
||||
//
|
||||
this.cellH2Insgesamt.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(217)))), ((int)(((byte)(217)))), ((int)(((byte)(217)))));
|
||||
this.cellH2Insgesamt.Name = "cellH2Insgesamt";
|
||||
this.cellH2Insgesamt.Weight = 0.33333333333333331D;
|
||||
//
|
||||
// cellH2EFS
|
||||
//
|
||||
this.cellH2EFS.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(217)))), ((int)(((byte)(217)))), ((int)(((byte)(217)))));
|
||||
this.cellH2EFS.Name = "cellH2EFS";
|
||||
this.cellH2EFS.Weight = 0.33333333333333331D;
|
||||
//
|
||||
// cellH2Auflage153a
|
||||
//
|
||||
this.cellH2Auflage153a.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(217)))), ((int)(((byte)(217)))), ((int)(((byte)(217)))));
|
||||
this.cellH2Auflage153a.Font = new DevExpress.Drawing.DXFont("Arial", 7F);
|
||||
this.cellH2Auflage153a.Name = "cellH2Auflage153a";
|
||||
this.cellH2Auflage153a.Padding = new DevExpress.XtraPrinting.PaddingInfo(1, 1, 1, 1, 100F);
|
||||
this.cellH2Auflage153a.StylePriority.UseFont = false;
|
||||
this.cellH2Auflage153a.StylePriority.UseTextAlignment = false;
|
||||
this.cellH2Auflage153a.Text = "§ 153a StPO";
|
||||
this.cellH2Auflage153a.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
|
||||
this.cellH2Auflage153a.Weight = 0.33333333333333331D;
|
||||
//
|
||||
// cellH2Auflage153aSteuerstraf
|
||||
//
|
||||
this.cellH2Auflage153aSteuerstraf.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(217)))), ((int)(((byte)(217)))), ((int)(((byte)(217)))));
|
||||
this.cellH2Auflage153aSteuerstraf.Font = new DevExpress.Drawing.DXFont("Arial", 7F);
|
||||
this.cellH2Auflage153aSteuerstraf.Name = "cellH2Auflage153aSteuerstraf";
|
||||
this.cellH2Auflage153aSteuerstraf.Padding = new DevExpress.XtraPrinting.PaddingInfo(1, 1, 1, 1, 100F);
|
||||
this.cellH2Auflage153aSteuerstraf.StylePriority.UseFont = false;
|
||||
this.cellH2Auflage153aSteuerstraf.StylePriority.UseTextAlignment = false;
|
||||
this.cellH2Auflage153aSteuerstraf.Text = "§ 153a StPO im\nSteuerstrafverfahren";
|
||||
this.cellH2Auflage153aSteuerstraf.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
|
||||
this.cellH2Auflage153aSteuerstraf.Weight = 0.33333333333333331D;
|
||||
//
|
||||
// cellH2BewOhne
|
||||
//
|
||||
this.cellH2BewOhne.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(217)))), ((int)(((byte)(217)))), ((int)(((byte)(217)))));
|
||||
this.cellH2BewOhne.Font = new DevExpress.Drawing.DXFont("Arial", 7F);
|
||||
this.cellH2BewOhne.Name = "cellH2BewOhne";
|
||||
this.cellH2BewOhne.Padding = new DevExpress.XtraPrinting.PaddingInfo(1, 1, 1, 1, 100F);
|
||||
this.cellH2BewOhne.StylePriority.UseFont = false;
|
||||
this.cellH2BewOhne.StylePriority.UseTextAlignment = false;
|
||||
this.cellH2BewOhne.Text = "ohne Bewährungs-\nhelfer";
|
||||
this.cellH2BewOhne.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
|
||||
this.cellH2BewOhne.Weight = 0.33333333333333331D;
|
||||
//
|
||||
// cellH2BewMit
|
||||
//
|
||||
this.cellH2BewMit.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(217)))), ((int)(((byte)(217)))), ((int)(((byte)(217)))));
|
||||
this.cellH2BewMit.Font = new DevExpress.Drawing.DXFont("Arial", 7F);
|
||||
this.cellH2BewMit.Name = "cellH2BewMit";
|
||||
this.cellH2BewMit.Padding = new DevExpress.XtraPrinting.PaddingInfo(1, 1, 1, 1, 100F);
|
||||
this.cellH2BewMit.StylePriority.UseFont = false;
|
||||
this.cellH2BewMit.StylePriority.UseTextAlignment = false;
|
||||
this.cellH2BewMit.Text = "mit Bewährungs-\nhelfer";
|
||||
this.cellH2BewMit.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
|
||||
this.cellH2BewMit.Weight = 0.33333333333333331D;
|
||||
//
|
||||
// cellH2Gnadenverfahren
|
||||
//
|
||||
this.cellH2Gnadenverfahren.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(217)))), ((int)(((byte)(217)))), ((int)(((byte)(217)))));
|
||||
this.cellH2Gnadenverfahren.Name = "cellH2Gnadenverfahren";
|
||||
this.cellH2Gnadenverfahren.Weight = 0.33333333333333331D;
|
||||
//
|
||||
// Detail
|
||||
//
|
||||
this.Detail.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
|
||||
this.tblDetail});
|
||||
this.Detail.HeightF = 16F;
|
||||
this.Detail.Name = "Detail";
|
||||
//
|
||||
// tblDetail
|
||||
//
|
||||
this.tblDetail.AnchorVertical = ((DevExpress.XtraReports.UI.VerticalAnchorStyles)((DevExpress.XtraReports.UI.VerticalAnchorStyles.Top | DevExpress.XtraReports.UI.VerticalAnchorStyles.Bottom)));
|
||||
this.tblDetail.BorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(166)))), ((int)(((byte)(166)))), ((int)(((byte)(166)))));
|
||||
this.tblDetail.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
|
||||
| DevExpress.XtraPrinting.BorderSide.Right)
|
||||
| DevExpress.XtraPrinting.BorderSide.Bottom)));
|
||||
this.tblDetail.BorderWidth = 0.5F;
|
||||
this.tblDetail.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F);
|
||||
this.tblDetail.Name = "tblDetail";
|
||||
this.tblDetail.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] {
|
||||
this.tblDetailRow});
|
||||
this.tblDetail.SizeF = new System.Drawing.SizeF(1069F, 16F);
|
||||
//
|
||||
// tblDetailRow
|
||||
//
|
||||
this.tblDetailRow.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
|
||||
this.cellPos,
|
||||
this.cellBeschr,
|
||||
this.cellInsgesamt,
|
||||
this.cellEFS,
|
||||
this.cellAuflage153a,
|
||||
this.cellAuflage153aSteuerstraf,
|
||||
this.cellBewOhne,
|
||||
this.cellBewMit,
|
||||
this.cellGnadenverfahren});
|
||||
this.tblDetailRow.Name = "tblDetailRow";
|
||||
this.tblDetailRow.Weight = 11.5D;
|
||||
//
|
||||
// cellPos
|
||||
//
|
||||
this.cellPos.CanGrow = false;
|
||||
this.cellPos.ExpressionBindings.AddRange(new DevExpress.XtraReports.UI.ExpressionBinding[] {
|
||||
new DevExpress.XtraReports.UI.ExpressionBinding("BeforePrint", "Text", "[Position]")});
|
||||
this.cellPos.Name = "cellPos";
|
||||
this.cellPos.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
|
||||
this.cellPos.StylePriority.UseTextAlignment = false;
|
||||
this.cellPos.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
|
||||
this.cellPos.Weight = 0.16666666666666666D;
|
||||
//
|
||||
// cellBeschr
|
||||
//
|
||||
this.cellBeschr.CanGrow = false;
|
||||
this.cellBeschr.ExpressionBindings.AddRange(new DevExpress.XtraReports.UI.ExpressionBinding[] {
|
||||
new DevExpress.XtraReports.UI.ExpressionBinding("BeforePrint", "Text", "[Beschreibung]")});
|
||||
this.cellBeschr.Name = "cellBeschr";
|
||||
this.cellBeschr.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
|
||||
this.cellBeschr.StylePriority.UseTextAlignment = false;
|
||||
this.cellBeschr.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
|
||||
this.cellBeschr.Weight = 1.0633333333333332D;
|
||||
//
|
||||
// cellInsgesamt
|
||||
//
|
||||
this.cellInsgesamt.CanGrow = false;
|
||||
this.cellInsgesamt.ExpressionBindings.AddRange(new DevExpress.XtraReports.UI.ExpressionBinding[] {
|
||||
new DevExpress.XtraReports.UI.ExpressionBinding("BeforePrint", "Text", "[ColInsgesamt]")});
|
||||
this.cellInsgesamt.Name = "cellInsgesamt";
|
||||
this.cellInsgesamt.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
|
||||
this.cellInsgesamt.StylePriority.UseTextAlignment = false;
|
||||
this.cellInsgesamt.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight;
|
||||
this.cellInsgesamt.Weight = 0.33333333333333331D;
|
||||
//
|
||||
// cellEFS
|
||||
//
|
||||
this.cellEFS.CanGrow = false;
|
||||
this.cellEFS.ExpressionBindings.AddRange(new DevExpress.XtraReports.UI.ExpressionBinding[] {
|
||||
new DevExpress.XtraReports.UI.ExpressionBinding("BeforePrint", "Text", "[ColEFS]")});
|
||||
this.cellEFS.Name = "cellEFS";
|
||||
this.cellEFS.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
|
||||
this.cellEFS.StylePriority.UseTextAlignment = false;
|
||||
this.cellEFS.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight;
|
||||
this.cellEFS.Weight = 0.33333333333333331D;
|
||||
//
|
||||
// cellAuflage153a
|
||||
//
|
||||
this.cellAuflage153a.CanGrow = false;
|
||||
this.cellAuflage153a.ExpressionBindings.AddRange(new DevExpress.XtraReports.UI.ExpressionBinding[] {
|
||||
new DevExpress.XtraReports.UI.ExpressionBinding("BeforePrint", "Text", "[ColAuflage153a]")});
|
||||
this.cellAuflage153a.Name = "cellAuflage153a";
|
||||
this.cellAuflage153a.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
|
||||
this.cellAuflage153a.StylePriority.UseTextAlignment = false;
|
||||
this.cellAuflage153a.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight;
|
||||
this.cellAuflage153a.Weight = 0.33333333333333331D;
|
||||
//
|
||||
// cellAuflage153aSteuerstraf
|
||||
//
|
||||
this.cellAuflage153aSteuerstraf.CanGrow = false;
|
||||
this.cellAuflage153aSteuerstraf.ExpressionBindings.AddRange(new DevExpress.XtraReports.UI.ExpressionBinding[] {
|
||||
new DevExpress.XtraReports.UI.ExpressionBinding("BeforePrint", "Text", "[ColAuflage153aSteuerstraf]")});
|
||||
this.cellAuflage153aSteuerstraf.Name = "cellAuflage153aSteuerstraf";
|
||||
this.cellAuflage153aSteuerstraf.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
|
||||
this.cellAuflage153aSteuerstraf.StylePriority.UseTextAlignment = false;
|
||||
this.cellAuflage153aSteuerstraf.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight;
|
||||
this.cellAuflage153aSteuerstraf.Weight = 0.33333333333333331D;
|
||||
//
|
||||
// cellBewOhne
|
||||
//
|
||||
this.cellBewOhne.CanGrow = false;
|
||||
this.cellBewOhne.ExpressionBindings.AddRange(new DevExpress.XtraReports.UI.ExpressionBinding[] {
|
||||
new DevExpress.XtraReports.UI.ExpressionBinding("BeforePrint", "Text", "[ColBewOhne]")});
|
||||
this.cellBewOhne.Name = "cellBewOhne";
|
||||
this.cellBewOhne.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
|
||||
this.cellBewOhne.StylePriority.UseTextAlignment = false;
|
||||
this.cellBewOhne.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight;
|
||||
this.cellBewOhne.Weight = 0.33333333333333331D;
|
||||
//
|
||||
// cellBewMit
|
||||
//
|
||||
this.cellBewMit.CanGrow = false;
|
||||
this.cellBewMit.ExpressionBindings.AddRange(new DevExpress.XtraReports.UI.ExpressionBinding[] {
|
||||
new DevExpress.XtraReports.UI.ExpressionBinding("BeforePrint", "Text", "[ColBewMit]")});
|
||||
this.cellBewMit.Name = "cellBewMit";
|
||||
this.cellBewMit.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
|
||||
this.cellBewMit.StylePriority.UseTextAlignment = false;
|
||||
this.cellBewMit.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight;
|
||||
this.cellBewMit.Weight = 0.33333333333333331D;
|
||||
//
|
||||
// cellGnadenverfahren
|
||||
//
|
||||
this.cellGnadenverfahren.CanGrow = false;
|
||||
this.cellGnadenverfahren.ExpressionBindings.AddRange(new DevExpress.XtraReports.UI.ExpressionBinding[] {
|
||||
new DevExpress.XtraReports.UI.ExpressionBinding("BeforePrint", "Text", "[ColGnadenverfahren]")});
|
||||
this.cellGnadenverfahren.Name = "cellGnadenverfahren";
|
||||
this.cellGnadenverfahren.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
|
||||
this.cellGnadenverfahren.StylePriority.UseTextAlignment = false;
|
||||
this.cellGnadenverfahren.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight;
|
||||
this.cellGnadenverfahren.Weight = 0.33333333333333331D;
|
||||
//
|
||||
// ruleHighlighted
|
||||
//
|
||||
this.ruleHighlighted.Condition = "[RowType] == 1";
|
||||
this.ruleHighlighted.Formatting.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(255)))), ((int)(((byte)(230)))), ((int)(((byte)(153)))));
|
||||
this.ruleHighlighted.Name = "ruleHighlighted";
|
||||
//
|
||||
// ruleSectionHeader
|
||||
//
|
||||
this.ruleSectionHeader.Condition = "[RowType] == 2";
|
||||
this.ruleSectionHeader.Formatting.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(189)))), ((int)(((byte)(215)))), ((int)(((byte)(238)))));
|
||||
this.ruleSectionHeader.Formatting.Font = new DevExpress.Drawing.DXFont("Arial", 8F, DevExpress.Drawing.DXFontStyle.Bold);
|
||||
this.ruleSectionHeader.Name = "ruleSectionHeader";
|
||||
//
|
||||
// PageFooter
|
||||
//
|
||||
this.PageFooter.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
|
||||
this.xrPageInfo1});
|
||||
this.PageFooter.HeightF = 26F;
|
||||
this.PageFooter.Name = "PageFooter";
|
||||
//
|
||||
// xrPageInfo1
|
||||
//
|
||||
this.xrPageInfo1.LocationFloat = new DevExpress.Utils.PointFloat(868.9998F, 10F);
|
||||
this.xrPageInfo1.Name = "xrPageInfo1";
|
||||
this.xrPageInfo1.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
|
||||
this.xrPageInfo1.SizeF = new System.Drawing.SizeF(200F, 16F);
|
||||
this.xrPageInfo1.StylePriority.UseTextAlignment = false;
|
||||
this.xrPageInfo1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight;
|
||||
//
|
||||
// TopMargin
|
||||
//
|
||||
this.TopMargin.HeightF = 50F;
|
||||
this.TopMargin.Name = "TopMargin";
|
||||
//
|
||||
// BottomMargin
|
||||
//
|
||||
this.BottomMargin.HeightF = 50F;
|
||||
this.BottomMargin.Name = "BottomMargin";
|
||||
//
|
||||
// paramVermittlungsstelle
|
||||
//
|
||||
this.paramVermittlungsstelle.Description = "Vermittlungsstelle (Ort)";
|
||||
this.paramVermittlungsstelle.Name = "paramVermittlungsstelle";
|
||||
//
|
||||
// paramStaatsanwaltschaft
|
||||
//
|
||||
this.paramStaatsanwaltschaft.Description = "Staatsanwaltschaft / LG-Bezirk";
|
||||
this.paramStaatsanwaltschaft.Name = "paramStaatsanwaltschaft";
|
||||
this.paramStaatsanwaltschaft.ValueInfo = "GESAMT";
|
||||
//
|
||||
// paramBerichtszeitraum
|
||||
//
|
||||
this.paramBerichtszeitraum.Description = "Berichtszeitraum (Stichtag)";
|
||||
this.paramBerichtszeitraum.Name = "paramBerichtszeitraum";
|
||||
this.paramBerichtszeitraum.Type = typeof(System.DateTime);
|
||||
this.paramBerichtszeitraum.ValueInfo = "2026-03-20";
|
||||
//
|
||||
// VgaStatistikReport
|
||||
//
|
||||
this.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] {
|
||||
this.TopMargin,
|
||||
this.ReportHeader,
|
||||
this.PageHeader,
|
||||
this.Detail,
|
||||
this.PageFooter,
|
||||
this.BottomMargin});
|
||||
this.DataSource = this.bindingSource1;
|
||||
this.Font = new DevExpress.Drawing.DXFont("Arial", 8F);
|
||||
this.Landscape = true;
|
||||
this.Margins = new DevExpress.Drawing.DXMargins(50F, 50F, 50F, 50F);
|
||||
this.PageHeight = 827;
|
||||
this.PageWidth = 1169;
|
||||
this.PaperKind = DevExpress.Drawing.Printing.DXPaperKind.A4;
|
||||
this.Parameters.AddRange(new DevExpress.XtraReports.Parameters.Parameter[] {
|
||||
this.paramVermittlungsstelle,
|
||||
this.paramStaatsanwaltschaft,
|
||||
this.paramBerichtszeitraum});
|
||||
this.Version = "23.2";
|
||||
((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).EndInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.tblHeader)).EndInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.tblDetail)).EndInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this)).EndInit();
|
||||
|
||||
}
|
||||
|
||||
#endregion
|
||||
|
||||
// ── Private Felder (alle Report-Controls) ──────────────────────────────
|
||||
private System.Windows.Forms.BindingSource bindingSource1;
|
||||
|
||||
private DevExpress.XtraReports.UI.TopMarginBand TopMargin;
|
||||
private DevExpress.XtraReports.UI.BottomMarginBand BottomMargin;
|
||||
private DevExpress.XtraReports.UI.ReportHeaderBand ReportHeader;
|
||||
private DevExpress.XtraReports.UI.PageHeaderBand PageHeader;
|
||||
private DevExpress.XtraReports.UI.DetailBand Detail;
|
||||
private DevExpress.XtraReports.UI.PageFooterBand PageFooter;
|
||||
|
||||
// Report-Header Labels
|
||||
private DevExpress.XtraReports.UI.XRLabel lblVersion;
|
||||
private DevExpress.XtraReports.UI.XRLabel lblTitel;
|
||||
private DevExpress.XtraReports.UI.XRLabel lblVermLabel;
|
||||
private DevExpress.XtraReports.UI.XRLabel lblVermWert;
|
||||
private DevExpress.XtraReports.UI.XRLabel lblStaLabel;
|
||||
private DevExpress.XtraReports.UI.XRLabel lblStaWert;
|
||||
private DevExpress.XtraReports.UI.XRLabel lblBerLabel;
|
||||
private DevExpress.XtraReports.UI.XRLabel lblBerWert;
|
||||
|
||||
// Page-Header Tabelle
|
||||
private DevExpress.XtraReports.UI.XRTable tblHeader;
|
||||
private DevExpress.XtraReports.UI.XRTableRow tblHeaderRow1;
|
||||
private DevExpress.XtraReports.UI.XRTableCell cellHPos;
|
||||
private DevExpress.XtraReports.UI.XRTableCell cellHBeschr;
|
||||
private DevExpress.XtraReports.UI.XRTableCell cellHInsgesamt;
|
||||
private DevExpress.XtraReports.UI.XRTableCell cellHEFS;
|
||||
private DevExpress.XtraReports.UI.XRTableCell cellH1Auflage153a;
|
||||
private DevExpress.XtraReports.UI.XRTableCell cellH1Auflage153aSteuerstraf;
|
||||
private DevExpress.XtraReports.UI.XRTableCell cellH1BewOhne;
|
||||
private DevExpress.XtraReports.UI.XRTableCell cellH1BewMit;
|
||||
private DevExpress.XtraReports.UI.XRTableCell cellHGnadenverfahren;
|
||||
private DevExpress.XtraReports.UI.XRTableRow tblHeaderRow2;
|
||||
private DevExpress.XtraReports.UI.XRTableCell cellH2Pos;
|
||||
private DevExpress.XtraReports.UI.XRTableCell cellH2Beschr;
|
||||
private DevExpress.XtraReports.UI.XRTableCell cellH2Insgesamt;
|
||||
private DevExpress.XtraReports.UI.XRTableCell cellH2EFS;
|
||||
private DevExpress.XtraReports.UI.XRTableCell cellH2Auflage153a;
|
||||
private DevExpress.XtraReports.UI.XRTableCell cellH2Auflage153aSteuerstraf;
|
||||
private DevExpress.XtraReports.UI.XRTableCell cellH2BewOhne;
|
||||
private DevExpress.XtraReports.UI.XRTableCell cellH2BewMit;
|
||||
private DevExpress.XtraReports.UI.XRTableCell cellH2Gnadenverfahren;
|
||||
|
||||
// Detail-Tabelle
|
||||
private DevExpress.XtraReports.UI.XRTable tblDetail;
|
||||
private DevExpress.XtraReports.UI.XRTableRow tblDetailRow;
|
||||
private DevExpress.XtraReports.UI.XRTableCell cellPos;
|
||||
private DevExpress.XtraReports.UI.XRTableCell cellBeschr;
|
||||
private DevExpress.XtraReports.UI.XRTableCell cellInsgesamt;
|
||||
private DevExpress.XtraReports.UI.XRTableCell cellEFS;
|
||||
private DevExpress.XtraReports.UI.XRTableCell cellAuflage153a;
|
||||
private DevExpress.XtraReports.UI.XRTableCell cellAuflage153aSteuerstraf;
|
||||
private DevExpress.XtraReports.UI.XRTableCell cellBewOhne;
|
||||
private DevExpress.XtraReports.UI.XRTableCell cellBewMit;
|
||||
private DevExpress.XtraReports.UI.XRTableCell cellGnadenverfahren;
|
||||
|
||||
// Seitenzahl
|
||||
private DevExpress.XtraReports.UI.XRPageInfo xrPageInfo1;
|
||||
|
||||
// Bedingte Formatierung
|
||||
private DevExpress.XtraReports.UI.FormattingRule ruleHighlighted;
|
||||
private DevExpress.XtraReports.UI.FormattingRule ruleSectionHeader;
|
||||
|
||||
// Parameter
|
||||
private DevExpress.XtraReports.Parameters.Parameter paramVermittlungsstelle;
|
||||
private DevExpress.XtraReports.Parameters.Parameter paramStaatsanwaltschaft;
|
||||
private DevExpress.XtraReports.Parameters.Parameter paramBerichtszeitraum;
|
||||
}
|
||||
}
|
||||
334
Report/DefaultReports/VgaStatistikReport.cs
Normal file
334
Report/DefaultReports/VgaStatistikReport.cs
Normal file
@@ -0,0 +1,334 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using BeWo.Service.Reporting.Straffaelligenhilfe;
|
||||
using DevExpress.XtraReports.UI;
|
||||
|
||||
namespace BeWo.Report.DefaultReports
|
||||
{
|
||||
/// <summary>
|
||||
/// XtraReport für die "Statistik der Ableistung gemeinnütziger Arbeit" (V 2014.1).
|
||||
///
|
||||
/// Verwendung:
|
||||
/// var rows = VgaStatistikReport.CreateRows(efs, a153, a153s, bewO, bewM, gnad);
|
||||
/// var report = new VgaStatistikReport();
|
||||
/// report.Parameters["Vermittlungsstelle"].Value = "Musterstadt";
|
||||
/// report.Parameters["Staatsanwaltschaft"].Value = "GESAMT";
|
||||
/// report.Parameters["Berichtszeitraum"].Value = new DateTime(2025, 6, 30);
|
||||
/// report.SetReportDataSource(rows);
|
||||
/// report.ShowPreview();
|
||||
/// </summary>
|
||||
public partial class VgaStatistikReport : XtraReport
|
||||
{
|
||||
public VgaStatistikReport()
|
||||
{
|
||||
InitializeComponent();
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Setzt die Datenquelle des Reports.
|
||||
/// </summary>
|
||||
public void SetReportDataSource(List<VgaStatistikReportRow> rows)
|
||||
{
|
||||
this.bindingSource1.DataSource = rows;
|
||||
}
|
||||
|
||||
// ── Factory ─────────────────────────────────────────────────────────────
|
||||
|
||||
/// <summary>
|
||||
/// Konvertiert 6 ausgefüllte VgaStatistic-Objekte (je eine Kategorie) in die
|
||||
/// Zeilenliste für den Report. Spalte C (insgesamt) wird als Summe berechnet.
|
||||
///
|
||||
/// Parameterreihenfolge entspricht den Excel-Spalten D–I:
|
||||
/// efs → Spalte D: Abwendung Ersatzfreiheitsstrafe
|
||||
/// auflage153a → Spalte E: Auflage gem. § 153a StPO
|
||||
/// auflage153aSteuerstraf → Spalte F: Auflage § 153a StPO Steuerstrafverfahren
|
||||
/// bewOhne → Spalte G: Bewährungsauflage ohne Bewährungshelfer
|
||||
/// bewMit → Spalte H: Bewährungsauflage mit Bewährungshelfer
|
||||
/// gnadenverfahren → Spalte I: Auflage im Gnadenverfahren
|
||||
/// </summary>
|
||||
public static List<VgaStatistikReportRow> CreateRows(
|
||||
VgaStatistic efs,
|
||||
VgaStatistic auflage153a,
|
||||
VgaStatistic auflage153aSteuerstraf,
|
||||
VgaStatistic bewOhne,
|
||||
VgaStatistic bewMit,
|
||||
VgaStatistic gnadenverfahren)
|
||||
{
|
||||
// Kurzform: Zähle eine Eigenschaft über alle 6 Kategorien
|
||||
int Sum(Func<VgaStatistic, int> f) =>
|
||||
f(efs) + f(auflage153a) + f(auflage153aSteuerstraf) +
|
||||
f(bewOhne) + f(bewMit) + f(gnadenverfahren);
|
||||
|
||||
// Normale Datenzeile
|
||||
VgaStatistikReportRow Row(string pos, string beschr,
|
||||
Func<VgaStatistic, int> f,
|
||||
VgaReportRowType type = VgaReportRowType.Normal) =>
|
||||
VgaStatistikReportRow.FromValues(pos, beschr,
|
||||
f(efs), f(auflage153a), f(auflage153aSteuerstraf),
|
||||
f(bewOhne), f(bewMit), f(gnadenverfahren), type);
|
||||
|
||||
return new List<VgaStatistikReportRow>
|
||||
{
|
||||
// ── Auftragsbestand ────────────────────────────────────────────
|
||||
Row("0.1",
|
||||
"Anzahl der aus dem vorhergehenden Berichtszeitraum übernommenen offenen Aufträge",
|
||||
s => s.Anzahl01),
|
||||
|
||||
Row("0.2",
|
||||
"Anzahl der im aktuellen Berichtszeitraum erteilten Aufträge",
|
||||
s => s.Anzahl02, VgaReportRowType.Highlighted),
|
||||
|
||||
Row("1.",
|
||||
"Anzahl der insges. erteilten Aufträge (Summe Zeilen 0.1 + 0.2)",
|
||||
s => s.Anzahl1, VgaReportRowType.Highlighted),
|
||||
|
||||
Row("1.1.",
|
||||
"darunter mehrfach erteilte Aufträge zur selben Person und zum selben Aktenzeichen (Fallzahl v. Zeile 1)",
|
||||
s => s.Anzahl1_1, VgaReportRowType.Highlighted),
|
||||
|
||||
Row("1.2.",
|
||||
"darunter Amtshilfe für andere Bezirke in BW (Fallzahl v. Zeile 1)",
|
||||
s => s.Anzahl1_2),
|
||||
|
||||
Row("1.3.",
|
||||
"darunter Amtshilfe für andere Bundesländer / Ausland (Fallzahl v. Zeile 1)",
|
||||
s => s.Anzahl1_3),
|
||||
|
||||
Row("1.4.",
|
||||
"Aufträge für männliche Klienten (Fallzahl v. Zeile 1)",
|
||||
s => s.Anzahl1_4),
|
||||
|
||||
Row("1.5.",
|
||||
"Aufträge für weibliche Klienten (Fallzahl v. Zeile 1)",
|
||||
s => s.Anzahl1_5),
|
||||
|
||||
// ── Arbeitsstunden ─────────────────────────────────────────────
|
||||
Row("2.",
|
||||
"Anzahl der (beauftragten) Arbeitsstunden (bezogen auf Zeile 1) in vollen Std.",
|
||||
s => s.Anzahl2),
|
||||
|
||||
// ── Erledigte Aufträge ─────────────────────────────────────────
|
||||
Row("3.",
|
||||
"Anzahl aller erledigten Aufträge (incl. Abbrüche, teilweise erledigter Aufträge, gescheiterte Fälle)",
|
||||
s => s.Anzahl3),
|
||||
|
||||
Row("3.1.",
|
||||
"davon Anzahl der teilweise erledigten Aufträge (Fallzahl v. Zeile 3)",
|
||||
s => s.Anzahl3_1),
|
||||
|
||||
VgaStatistikReportRow.FromEfsOnly(
|
||||
"3.1.1.",
|
||||
"Anzahl der Aufträge = Personen, bei denen die Auflagen teilweise nur durch Arbeitsleistungen erledigt wurden (Fallzahl v. Spalte D; Zeile 3.1.)",
|
||||
efs.Anzahl3_1_1.ToString("N0")),
|
||||
|
||||
Row("3.2.",
|
||||
"davon Anzahl der gescheiterten Fälle (negativer Fallstatus u. Abbrüche (Fallzahl v. Zeile 3))",
|
||||
s => s.Anzahl3_2),
|
||||
|
||||
Row("3.3.",
|
||||
"davon Anzahl der vollständig erledigten Aufträge (Fallzahl v. Zeile 3)",
|
||||
s => s.Anzahl3_3),
|
||||
|
||||
VgaStatistikReportRow.FromEfsOnly(
|
||||
"3.3.1.",
|
||||
"Anzahl der Aufträge = Personen, bei denen die Auflagen nur durch Arbeitsleistungen erfüllt wurden (Fallzahl v. Spalte D; Zeile 3.3.)",
|
||||
efs.Anzahl3_3_1.ToString("N0")),
|
||||
|
||||
// ── Verlauf (Abschnittsüberschrift) ────────────────────────────
|
||||
VgaStatistikReportRow.SectionHeader(
|
||||
"4.",
|
||||
"Verlauf (der erledigten Aufträge gem. Zeile 3)",
|
||||
"Mehrfachnennungen möglich !!"),
|
||||
|
||||
Row("4.1.",
|
||||
"darunter Vermittlungen in externe Einsatzstellen (Fallzahl von Zeile 3)",
|
||||
s => s.Anzahl4_1),
|
||||
|
||||
Row("4.2.",
|
||||
"darunter Vermittlungen in verschiedene Einsatzstellen (Fallzahl von Zeile 3)",
|
||||
s => s.Anzahl4_2),
|
||||
|
||||
Row("4.3.",
|
||||
"darunter Vermittlungen in eigene Arbeitsgruppen (Fallzahl von Zeile 3)",
|
||||
s => s.Anzahl4_3),
|
||||
|
||||
Row("4.4.",
|
||||
"darunter durch Ratenzahlungsvereinbarung (Fallzahlen v. Zeile 3)",
|
||||
s => s.Anzahl4_4),
|
||||
|
||||
Row("4.5.",
|
||||
"darunter sonstige Erledigung (Umzug, Änderung des Beschlusses) (Fallzahl v. Zeile 3)",
|
||||
s => s.Anzahl4_5),
|
||||
|
||||
Row("4.6.",
|
||||
"darunter Mischformen (Fallzahlen von Zeile 3)",
|
||||
s => s.Anzahl4_6),
|
||||
|
||||
Row("4.7.",
|
||||
"Übergang in Aufsuchende Sozialarbeit",
|
||||
s => s.Anzahl4_7),
|
||||
|
||||
Row("4.8.",
|
||||
"Übergang in Treuhänderische Geldverwaltung",
|
||||
s => s.Anzahl4_8),
|
||||
|
||||
// ── Geleistete Stunden ─────────────────────────────────────────
|
||||
Row("5.",
|
||||
"Anzahl der geleisteten Arbeitsstunden bezogen auf Zeile 3 (volle Std.)",
|
||||
s => s.Anzahl5),
|
||||
|
||||
// ── Zahlungen / Hafttage / Fälle (nur Insgesamt = EFS) ─────────
|
||||
VgaStatistikReportRow.FromEfsOnly(
|
||||
"6.",
|
||||
"Summe der nachgewiesenen Zahlungen in €",
|
||||
(efs.Betrag6 + auflage153a.Betrag6 + auflage153aSteuerstraf.Betrag6 +
|
||||
bewOhne.Betrag6 + bewMit.Betrag6 + gnadenverfahren.Betrag6).ToString("N2")),
|
||||
|
||||
VgaStatistikReportRow.FromEfsOnly(
|
||||
"7.",
|
||||
"Anzahl der vermiedenen Hafttage (durch Arbeitsstd. und / oder Zahlungen)",
|
||||
Sum(s => s.Anzahl7).ToString("N0")),
|
||||
|
||||
VgaStatistikReportRow.FromEfsOnly(
|
||||
"7.1.",
|
||||
"Anzahl der vermiedenen Hafttage (nur durch Arbeitsstd.)",
|
||||
Sum(s => s.Anzahl7_1).ToString("N0")),
|
||||
|
||||
VgaStatistikReportRow.FromEfsOnly(
|
||||
"8.",
|
||||
"Anzahl der Aufträge = Personen, bei denen die Vollstreckung der Freiheitsstrafe vollständig oder teilweise durch gemeinnützige Arbeit abgewendet wurde",
|
||||
Sum(s => s.Anzahl8).ToString("N0")),
|
||||
|
||||
// ── Gründe für Abbrüche (Abschnittsüberschrift) ────────────────
|
||||
VgaStatistikReportRow.SectionHeader(
|
||||
"9.",
|
||||
"Gründe für Abbrüche / Scheitern",
|
||||
"(Fallzahlen bezogen auf Zeile 3.2 - Mehrfachnennung möglich)"),
|
||||
|
||||
Row("9.1.", "kein Kontakt", s => s.Anzahl9_1),
|
||||
Row("9.2.", "nicht angetreten", s => s.Anzahl9_2),
|
||||
Row("9.3.", "Abbruch der Tätigkeit", s => s.Anzahl9_3),
|
||||
Row("9.4.", "längerfristig arbeitsunfähig", s => s.Anzahl9_4),
|
||||
Row("9.5.", "Suchtproblematik", s => s.Anzahl9_5),
|
||||
Row("9.6.", "psychische Probleme", s => s.Anzahl9_6),
|
||||
Row("9.7.", "keine Motivation", s => s.Anzahl9_7),
|
||||
Row("9.8.", "in Haft", s => s.Anzahl9_8),
|
||||
Row("9.9.", "unbekannt", s => s.Anzahl9_9),
|
||||
|
||||
// ── Offene Aufträge ────────────────────────────────────────────
|
||||
Row("10.",
|
||||
"Anzahl der offenen Aufträge (= Zeile 1 minus Zeile 3)",
|
||||
s => s.Anzahl10),
|
||||
|
||||
// ── Dauer der Beratung (Abschnittsüberschrift) ─────────────────
|
||||
VgaStatistikReportRow.SectionHeader(
|
||||
"11.",
|
||||
"Dauer der Beratung / Betreuung (der erl. Aufträge)",
|
||||
"(Fallzahlen-Summen müssen identisch sein mit Zeile 3)"),
|
||||
|
||||
Row("11.1.", "bis 3 Monate", s => s.Anzahl11_1),
|
||||
Row("11.2.", "3 bis 6 Monate", s => s.Anzahl11_2),
|
||||
Row("11.3.", "6 bis 12 Monate", s => s.Anzahl11_3),
|
||||
Row("11.4.", "über 12 Monate", s => s.Anzahl11_4),
|
||||
|
||||
// ── Vermittlung aus Haft ───────────────────────────────────────
|
||||
Row("12.", "Vermittlung aus Haft", s => s.Anzahl12),
|
||||
};
|
||||
}
|
||||
}
|
||||
/// <summary>
|
||||
/// Zeilentyp für die bedingte Formatierung im VGA-Statistik Report.
|
||||
/// </summary>
|
||||
public enum VgaReportRowType
|
||||
{
|
||||
Normal = 0,
|
||||
Highlighted = 1, // Orangefarbener Hintergrund (z. B. Zeilen 0.2, 1., 1.1.)
|
||||
SectionHeader = 2 // Blauer Hintergrund (Abschnittsüberschriften 4., 9., 11.)
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Datenmodell für eine Zeile im VGA-Statistik Report.
|
||||
/// Alle Werte werden als formatierte Strings übergeben, damit auch "x"-Einträge
|
||||
/// für nicht anwendbare Felder dargestellt werden können.
|
||||
/// </summary>
|
||||
public class VgaStatistikReportRow
|
||||
{
|
||||
public string Position { get; set; } = "";
|
||||
public string Beschreibung { get; set; } = "";
|
||||
public string ColInsgesamt { get; set; } = "";
|
||||
public string ColEFS { get; set; } = "";
|
||||
public string ColAuflage153a { get; set; } = "";
|
||||
public string ColAuflage153aSteuerstraf { get; set; } = "";
|
||||
public string ColBewOhne { get; set; } = "";
|
||||
public string ColBewMit { get; set; } = "";
|
||||
public string ColGnadenverfahren { get; set; } = "";
|
||||
public VgaReportRowType RowType { get; set; } = VgaReportRowType.Normal;
|
||||
|
||||
/// <summary>
|
||||
/// Erstellt eine normale Datenzeile aus den Einzelwerten der 6 Kategorien.
|
||||
/// Insgesamt wird als Summe berechnet.
|
||||
/// </summary>
|
||||
internal static VgaStatistikReportRow FromValues(
|
||||
string position, string beschreibung,
|
||||
int valEFS, int valA153, int valA153s, int valBewO, int valBewM, int valGnad,
|
||||
VgaReportRowType rowType = VgaReportRowType.Normal)
|
||||
{
|
||||
int total = valEFS + valA153 + valA153s + valBewO + valBewM + valGnad;
|
||||
return new VgaStatistikReportRow
|
||||
{
|
||||
Position = position,
|
||||
Beschreibung = beschreibung,
|
||||
ColInsgesamt = total.ToString("N0"),
|
||||
ColEFS = valEFS.ToString("N0"),
|
||||
ColAuflage153a = valA153.ToString("N0"),
|
||||
ColAuflage153aSteuerstraf = valA153s.ToString("N0"),
|
||||
ColBewOhne = valBewO.ToString("N0"),
|
||||
ColBewMit = valBewM.ToString("N0"),
|
||||
ColGnadenverfahren = valGnad.ToString("N0"),
|
||||
RowType = rowType
|
||||
};
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Erstellt eine Zeile, bei der nur Insgesamt (= EFS-Wert) relevant ist –
|
||||
/// Spalten E–I werden als "x" (nicht anwendbar) dargestellt.
|
||||
/// Verwendet für Positionen 3.1.1., 3.3.1., 6., 7., 7.1., 8.
|
||||
/// </summary>
|
||||
internal static VgaStatistikReportRow FromEfsOnly(
|
||||
string position, string beschreibung,
|
||||
string valTotal,
|
||||
VgaReportRowType rowType = VgaReportRowType.Normal)
|
||||
{
|
||||
return new VgaStatistikReportRow
|
||||
{
|
||||
Position = position,
|
||||
Beschreibung = beschreibung,
|
||||
ColInsgesamt = valTotal,
|
||||
ColEFS = valTotal,
|
||||
ColAuflage153a = "x",
|
||||
ColAuflage153aSteuerstraf = "x",
|
||||
ColBewOhne = "x",
|
||||
ColBewMit = "x",
|
||||
ColGnadenverfahren = "x",
|
||||
RowType = rowType
|
||||
};
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Erstellt eine Abschnittsüberschrift (blauer Hintergrund).
|
||||
/// ColInsgesamt nimmt den Hinweistext auf.
|
||||
/// </summary>
|
||||
internal static VgaStatistikReportRow SectionHeader(
|
||||
string position, string beschreibung, string hinweis = "")
|
||||
{
|
||||
return new VgaStatistikReportRow
|
||||
{
|
||||
Position = position,
|
||||
Beschreibung = beschreibung,
|
||||
ColInsgesamt = hinweis,
|
||||
RowType = VgaReportRowType.SectionHeader
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
120
Report/DefaultReports/VgaStatistikReport.resx
Normal file
120
Report/DefaultReports/VgaStatistikReport.resx
Normal file
@@ -0,0 +1,120 @@
|
||||
<?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>
|
||||
</root>
|
||||
@@ -289,6 +289,12 @@
|
||||
<Compile Include="DefaultReports\ValidationMessagesReport.Designer.cs">
|
||||
<DependentUpon>ValidationMessagesReport.cs</DependentUpon>
|
||||
</Compile>
|
||||
<Compile Include="DefaultReports\VgaStatistikReport.cs">
|
||||
<SubType>Component</SubType>
|
||||
</Compile>
|
||||
<Compile Include="DefaultReports\VgaStatistikReport.Designer.cs">
|
||||
<DependentUpon>VgaStatistikReport.cs</DependentUpon>
|
||||
</Compile>
|
||||
<Compile Include="DefaultReports\VorlageReport.cs">
|
||||
<SubType>Component</SubType>
|
||||
</Compile>
|
||||
@@ -702,6 +708,9 @@
|
||||
<DependentUpon>ValidationMessagesReport.cs</DependentUpon>
|
||||
<SubType>Designer</SubType>
|
||||
</EmbeddedResource>
|
||||
<EmbeddedResource Include="DefaultReports\VgaStatistikReport.resx">
|
||||
<DependentUpon>VgaStatistikReport.cs</DependentUpon>
|
||||
</EmbeddedResource>
|
||||
<EmbeddedResource Include="DefaultReports\VorlageReport.resx">
|
||||
<DependentUpon>VorlageReport.cs</DependentUpon>
|
||||
<SubType>Designer</SubType>
|
||||
|
||||
@@ -1,5 +1,6 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Drawing;
|
||||
using System.Linq;
|
||||
using BeWo.Data.Access;
|
||||
using BeWo.Data.Entities;
|
||||
@@ -79,6 +80,10 @@ namespace BeWo.Report.ReportObjects
|
||||
|
||||
public String TotalCustom1 { get; set; }
|
||||
|
||||
public Bitmap EmployeeSignature { get; set; }
|
||||
|
||||
public DateTime? EmployeeSignatureDate { get; set; }
|
||||
|
||||
public Employee2EmployeeKilometerauswertungsEntry(CompactEmployeeDC employee, IEnumerable<ServiceRecord> serviceRecords)
|
||||
{
|
||||
Employee = employee;
|
||||
|
||||
BIN
ReportImp/AidsHilfeDuisburg/2026_Logo.png
Normal file
BIN
ReportImp/AidsHilfeDuisburg/2026_Logo.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 54 KiB |
@@ -31,6 +31,7 @@
|
||||
<WarningLevel>4</WarningLevel>
|
||||
</PropertyGroup>
|
||||
<ItemGroup>
|
||||
<Reference Include="DevExpress.DataAccess.v23.2, Version=23.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a" />
|
||||
<Reference Include="DevExpress.Drawing.v23.2, Version=23.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a, processorArchitecture=MSIL" />
|
||||
<Reference Include="DevExpress.Data.v23.2, Version=23.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a, processorArchitecture=MSIL" />
|
||||
<Reference Include="DevExpress.Office.v23.2.Core, Version=23.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a, processorArchitecture=MSIL" />
|
||||
@@ -39,6 +40,7 @@
|
||||
<Reference Include="DevExpress.Printing.v23.2.Core, Version=23.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a, processorArchitecture=MSIL" />
|
||||
<Reference Include="DevExpress.Data.Desktop.v23.2, Version=23.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a, processorArchitecture=MSIL" />
|
||||
<Reference Include="DevExpress.Utils.v23.2, Version=23.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a, processorArchitecture=MSIL" />
|
||||
<Reference Include="DevExpress.Xpo.v23.2, Version=23.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a" />
|
||||
<Reference Include="DevExpress.XtraPrinting.v23.2, Version=23.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a, processorArchitecture=MSIL" />
|
||||
<Reference Include="DevExpress.Charts.v23.2.Core, Version=23.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a, processorArchitecture=MSIL" />
|
||||
<Reference Include="DevExpress.XtraCharts.v23.2, Version=23.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a, processorArchitecture=MSIL" />
|
||||
@@ -58,6 +60,11 @@
|
||||
<Compile Include="Invoicing\AssistenzInvoiceCreation.cs" />
|
||||
<Compile Include="Invoicing\CustomInvoiceFactory.cs" />
|
||||
<Compile Include="Properties\AssemblyInfo.cs" />
|
||||
<Compile Include="Properties\Resources.Designer.cs">
|
||||
<AutoGen>True</AutoGen>
|
||||
<DesignTime>True</DesignTime>
|
||||
<DependentUpon>Resources.resx</DependentUpon>
|
||||
</Compile>
|
||||
<Compile Include="Quittierungsbeleg.cs">
|
||||
<SubType>Component</SubType>
|
||||
</Compile>
|
||||
@@ -98,6 +105,10 @@
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<EmbeddedResource Include="Properties\licenses.licx" />
|
||||
<EmbeddedResource Include="Properties\Resources.resx">
|
||||
<Generator>ResXFileCodeGenerator</Generator>
|
||||
<LastGenOutput>Resources.Designer.cs</LastGenOutput>
|
||||
</EmbeddedResource>
|
||||
<EmbeddedResource Include="Quittierungsbeleg.resx">
|
||||
<DependentUpon>Quittierungsbeleg.cs</DependentUpon>
|
||||
<SubType>Designer</SubType>
|
||||
|
||||
63
ReportImp/AidsHilfeDuisburg/Properties/Resources.Designer.cs
generated
Normal file
63
ReportImp/AidsHilfeDuisburg/Properties/Resources.Designer.cs
generated
Normal file
@@ -0,0 +1,63 @@
|
||||
//------------------------------------------------------------------------------
|
||||
// <auto-generated>
|
||||
// Dieser Code wurde von einem Tool generiert.
|
||||
// Laufzeitversion:4.0.30319.42000
|
||||
//
|
||||
// Änderungen an dieser Datei können falsches Verhalten verursachen und gehen verloren, wenn
|
||||
// der Code erneut generiert wird.
|
||||
// </auto-generated>
|
||||
//------------------------------------------------------------------------------
|
||||
|
||||
namespace AidsHilfeDuisburg.Properties {
|
||||
using System;
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// Eine stark typisierte Ressourcenklasse zum Suchen von lokalisierten Zeichenfolgen usw.
|
||||
/// </summary>
|
||||
// Diese Klasse wurde von der StronglyTypedResourceBuilder automatisch generiert
|
||||
// -Klasse über ein Tool wie ResGen oder Visual Studio automatisch generiert.
|
||||
// Um einen Member hinzuzufügen oder zu entfernen, bearbeiten Sie die .ResX-Datei und führen dann ResGen
|
||||
// mit der /str-Option erneut aus, oder Sie erstellen Ihr VS-Projekt neu.
|
||||
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "16.0.0.0")]
|
||||
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
|
||||
[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
|
||||
internal class Resources {
|
||||
|
||||
private static global::System.Resources.ResourceManager resourceMan;
|
||||
|
||||
private static global::System.Globalization.CultureInfo resourceCulture;
|
||||
|
||||
[global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")]
|
||||
internal Resources() {
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Gibt die zwischengespeicherte ResourceManager-Instanz zurück, die von dieser Klasse verwendet wird.
|
||||
/// </summary>
|
||||
[global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)]
|
||||
internal static global::System.Resources.ResourceManager ResourceManager {
|
||||
get {
|
||||
if (object.ReferenceEquals(resourceMan, null)) {
|
||||
global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("AidsHilfeDuisburg.Properties.Resources", typeof(Resources).Assembly);
|
||||
resourceMan = temp;
|
||||
}
|
||||
return resourceMan;
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Überschreibt die CurrentUICulture-Eigenschaft des aktuellen Threads für alle
|
||||
/// Ressourcenzuordnungen, die diese stark typisierte Ressourcenklasse verwenden.
|
||||
/// </summary>
|
||||
[global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)]
|
||||
internal static global::System.Globalization.CultureInfo Culture {
|
||||
get {
|
||||
return resourceCulture;
|
||||
}
|
||||
set {
|
||||
resourceCulture = value;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
120
ReportImp/AidsHilfeDuisburg/Properties/Resources.resx
Normal file
120
ReportImp/AidsHilfeDuisburg/Properties/Resources.resx
Normal file
@@ -0,0 +1,120 @@
|
||||
<?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>
|
||||
</root>
|
||||
168
ReportImp/AidsHilfeDuisburg/Rechung.Designer.cs
generated
168
ReportImp/AidsHilfeDuisburg/Rechung.Designer.cs
generated
@@ -31,7 +31,6 @@ namespace AidsHilfeDuisburg
|
||||
this.components = new System.ComponentModel.Container();
|
||||
System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(Rechnung));
|
||||
this.Detail = new DevExpress.XtraReports.UI.DetailBand();
|
||||
this.ReportHeader = new DevExpress.XtraReports.UI.ReportHeaderBand();
|
||||
this.ruleRateFactorNull = new DevExpress.XtraReports.UI.FormattingRule();
|
||||
this.topMarginBand1 = new DevExpress.XtraReports.UI.TopMarginBand();
|
||||
this.bottomMarginBand1 = new DevExpress.XtraReports.UI.BottomMarginBand();
|
||||
@@ -49,6 +48,8 @@ namespace AidsHilfeDuisburg
|
||||
this.xrTableCell8 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableRow8 = new DevExpress.XtraReports.UI.XRTableRow();
|
||||
this.xrTableCell6 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableRow1 = new DevExpress.XtraReports.UI.XRTableRow();
|
||||
this.xrTableCell1 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.RecipientPostCodeAndTown = new DevExpress.XtraReports.UI.XRLabel();
|
||||
this.xrLabel_RecipientStreet = new DevExpress.XtraReports.UI.XRLabel();
|
||||
this.xrLabel_RecipientDivision = new DevExpress.XtraReports.UI.XRLabel();
|
||||
@@ -73,8 +74,12 @@ namespace AidsHilfeDuisburg
|
||||
this.xrTableCell31 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrLabel10 = new DevExpress.XtraReports.UI.XRLabel();
|
||||
this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components);
|
||||
this.xrTableRow1 = new DevExpress.XtraReports.UI.XRTableRow();
|
||||
this.xrTableCell1 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrLabel9 = new DevExpress.XtraReports.UI.XRLabel();
|
||||
this.xrLabel13 = new DevExpress.XtraReports.UI.XRLabel();
|
||||
this.xrLabel14 = new DevExpress.XtraReports.UI.XRLabel();
|
||||
this.xrPictureBox1 = new DevExpress.XtraReports.UI.XRPictureBox();
|
||||
this.xrLabel15 = new DevExpress.XtraReports.UI.XRLabel();
|
||||
this.xrLabel16 = new DevExpress.XtraReports.UI.XRLabel();
|
||||
((System.ComponentModel.ISupportInitialize)(this.xrTable1)).BeginInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.xrTable3)).BeginInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).BeginInit();
|
||||
@@ -87,13 +92,6 @@ namespace AidsHilfeDuisburg
|
||||
this.Detail.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F);
|
||||
this.Detail.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
|
||||
//
|
||||
// ReportHeader
|
||||
//
|
||||
this.ReportHeader.Font = new DevExpress.Drawing.DXFont("Verdana", 10F);
|
||||
this.ReportHeader.HeightF = 74.25F;
|
||||
this.ReportHeader.Name = "ReportHeader";
|
||||
this.ReportHeader.StylePriority.UseFont = false;
|
||||
//
|
||||
// ruleRateFactorNull
|
||||
//
|
||||
this.ruleRateFactorNull.Condition = "[RateFactorText2] == ?";
|
||||
@@ -102,16 +100,25 @@ namespace AidsHilfeDuisburg
|
||||
//
|
||||
// topMarginBand1
|
||||
//
|
||||
this.topMarginBand1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
|
||||
this.xrLabel14,
|
||||
this.xrPictureBox1,
|
||||
this.xrLabel15});
|
||||
this.topMarginBand1.HeightF = 171.875F;
|
||||
this.topMarginBand1.Name = "topMarginBand1";
|
||||
//
|
||||
// bottomMarginBand1
|
||||
//
|
||||
this.bottomMarginBand1.HeightF = 90F;
|
||||
this.bottomMarginBand1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
|
||||
this.xrLabel9,
|
||||
this.xrLabel13});
|
||||
this.bottomMarginBand1.HeightF = 110.8333F;
|
||||
this.bottomMarginBand1.Name = "bottomMarginBand1";
|
||||
//
|
||||
// Page1
|
||||
//
|
||||
this.Page1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
|
||||
this.xrLabel16,
|
||||
this.lblAbrechnungstext,
|
||||
this.xrLabel1,
|
||||
this.xrLabel6,
|
||||
@@ -165,7 +172,7 @@ namespace AidsHilfeDuisburg
|
||||
//
|
||||
this.xrLabel8.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
|
||||
new DevExpress.XtraReports.UI.XRBinding("Text", null, "InvoiceDate")});
|
||||
this.xrLabel8.LocationFloat = new DevExpress.Utils.PointFloat(366.9998F, 188.5192F);
|
||||
this.xrLabel8.LocationFloat = new DevExpress.Utils.PointFloat(429.3333F, 188.5192F);
|
||||
this.xrLabel8.Name = "xrLabel8";
|
||||
this.xrLabel8.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
|
||||
this.xrLabel8.SizeF = new System.Drawing.SizeF(283F, 23F);
|
||||
@@ -175,7 +182,7 @@ namespace AidsHilfeDuisburg
|
||||
//
|
||||
// xrTable1
|
||||
//
|
||||
this.xrTable1.LocationFloat = new DevExpress.Utils.PointFloat(367.0002F, 33.33333F);
|
||||
this.xrTable1.LocationFloat = new DevExpress.Utils.PointFloat(429.3333F, 49.50002F);
|
||||
this.xrTable1.Name = "xrTable1";
|
||||
this.xrTable1.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] {
|
||||
this.xrTableRow2,
|
||||
@@ -258,10 +265,29 @@ namespace AidsHilfeDuisburg
|
||||
this.xrTableCell6.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight;
|
||||
this.xrTableCell6.Weight = 1D;
|
||||
//
|
||||
// xrTableRow1
|
||||
//
|
||||
this.xrTableRow1.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
|
||||
this.xrTableCell1});
|
||||
this.xrTableRow1.Name = "xrTableRow1";
|
||||
this.xrTableRow1.Weight = 0.11258278145695365D;
|
||||
//
|
||||
// xrTableCell1
|
||||
//
|
||||
this.xrTableCell1.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
|
||||
new DevExpress.XtraReports.UI.XRBinding("Text", null, "BusinessPartnerId")});
|
||||
this.xrTableCell1.Multiline = true;
|
||||
this.xrTableCell1.Name = "xrTableCell1";
|
||||
this.xrTableCell1.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
|
||||
this.xrTableCell1.StylePriority.UseTextAlignment = false;
|
||||
this.xrTableCell1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight;
|
||||
this.xrTableCell1.TextFormatString = "GP-Nr.: {0}";
|
||||
this.xrTableCell1.Weight = 1D;
|
||||
//
|
||||
// RecipientPostCodeAndTown
|
||||
//
|
||||
this.RecipientPostCodeAndTown.CanShrink = true;
|
||||
this.RecipientPostCodeAndTown.LocationFloat = new DevExpress.Utils.PointFloat(0F, 101.3334F);
|
||||
this.RecipientPostCodeAndTown.LocationFloat = new DevExpress.Utils.PointFloat(0.0003814697F, 117.5001F);
|
||||
this.RecipientPostCodeAndTown.Name = "RecipientPostCodeAndTown";
|
||||
this.RecipientPostCodeAndTown.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
|
||||
this.RecipientPostCodeAndTown.ProcessNullValues = DevExpress.XtraReports.UI.ValueSuppressType.SuppressAndShrink;
|
||||
@@ -272,7 +298,7 @@ namespace AidsHilfeDuisburg
|
||||
// xrLabel_RecipientStreet
|
||||
//
|
||||
this.xrLabel_RecipientStreet.CanShrink = true;
|
||||
this.xrLabel_RecipientStreet.LocationFloat = new DevExpress.Utils.PointFloat(0F, 84.33336F);
|
||||
this.xrLabel_RecipientStreet.LocationFloat = new DevExpress.Utils.PointFloat(0.0003814697F, 100.5F);
|
||||
this.xrLabel_RecipientStreet.Name = "xrLabel_RecipientStreet";
|
||||
this.xrLabel_RecipientStreet.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
|
||||
this.xrLabel_RecipientStreet.ProcessNullValues = DevExpress.XtraReports.UI.ValueSuppressType.SuppressAndShrink;
|
||||
@@ -283,7 +309,7 @@ namespace AidsHilfeDuisburg
|
||||
// xrLabel_RecipientDivision
|
||||
//
|
||||
this.xrLabel_RecipientDivision.CanShrink = true;
|
||||
this.xrLabel_RecipientDivision.LocationFloat = new DevExpress.Utils.PointFloat(0F, 67.33341F);
|
||||
this.xrLabel_RecipientDivision.LocationFloat = new DevExpress.Utils.PointFloat(0.0003814697F, 83.5001F);
|
||||
this.xrLabel_RecipientDivision.Name = "xrLabel_RecipientDivision";
|
||||
this.xrLabel_RecipientDivision.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
|
||||
this.xrLabel_RecipientDivision.ProcessNullValues = DevExpress.XtraReports.UI.ValueSuppressType.SuppressAndShrink;
|
||||
@@ -294,7 +320,7 @@ namespace AidsHilfeDuisburg
|
||||
// xrLabel_RecipientContactPerson
|
||||
//
|
||||
this.xrLabel_RecipientContactPerson.CanShrink = true;
|
||||
this.xrLabel_RecipientContactPerson.LocationFloat = new DevExpress.Utils.PointFloat(0F, 50.33334F);
|
||||
this.xrLabel_RecipientContactPerson.LocationFloat = new DevExpress.Utils.PointFloat(0.0003814697F, 66.50003F);
|
||||
this.xrLabel_RecipientContactPerson.Name = "xrLabel_RecipientContactPerson";
|
||||
this.xrLabel_RecipientContactPerson.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
|
||||
this.xrLabel_RecipientContactPerson.ProcessNullValues = DevExpress.XtraReports.UI.ValueSuppressType.SuppressAndShrink;
|
||||
@@ -305,7 +331,7 @@ namespace AidsHilfeDuisburg
|
||||
// xrLabel7
|
||||
//
|
||||
this.xrLabel7.CanShrink = true;
|
||||
this.xrLabel7.LocationFloat = new DevExpress.Utils.PointFloat(0F, 33.33333F);
|
||||
this.xrLabel7.LocationFloat = new DevExpress.Utils.PointFloat(0.0003814697F, 49.50002F);
|
||||
this.xrLabel7.Name = "xrLabel7";
|
||||
this.xrLabel7.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
|
||||
this.xrLabel7.ProcessNullValues = DevExpress.XtraReports.UI.ValueSuppressType.SuppressAndShrink;
|
||||
@@ -375,7 +401,7 @@ namespace AidsHilfeDuisburg
|
||||
this.xrTable3,
|
||||
this.xrLabel10});
|
||||
this.ReportFooter.Font = new DevExpress.Drawing.DXFont("Arial", 10F);
|
||||
this.ReportFooter.HeightF = 204.1633F;
|
||||
this.ReportFooter.HeightF = 182.7534F;
|
||||
this.ReportFooter.Name = "ReportFooter";
|
||||
this.ReportFooter.StylePriority.UseFont = false;
|
||||
//
|
||||
@@ -494,30 +520,93 @@ namespace AidsHilfeDuisburg
|
||||
//
|
||||
this.bindingSource1.DataSource = typeof(BeWo.Report.ReportObjects.ServiceInvoiceRO);
|
||||
//
|
||||
// xrTableRow1
|
||||
// xrLabel9
|
||||
//
|
||||
this.xrTableRow1.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
|
||||
this.xrTableCell1});
|
||||
this.xrTableRow1.Name = "xrTableRow1";
|
||||
this.xrTableRow1.Weight = 0.11258278145695365D;
|
||||
this.xrLabel9.BorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(51)))), ((int)(((byte)(204)))), ((int)(((byte)(51)))));
|
||||
this.xrLabel9.Borders = DevExpress.XtraPrinting.BorderSide.Top;
|
||||
this.xrLabel9.BorderWidth = 3F;
|
||||
this.xrLabel9.LocationFloat = new DevExpress.Utils.PointFloat(0.0001271566F, 9.999974F);
|
||||
this.xrLabel9.Multiline = true;
|
||||
this.xrLabel9.Name = "xrLabel9";
|
||||
this.xrLabel9.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
|
||||
this.xrLabel9.ProcessNullValues = DevExpress.XtraReports.UI.ValueSuppressType.SuppressAndShrink;
|
||||
this.xrLabel9.SizeF = new System.Drawing.SizeF(712.3333F, 17F);
|
||||
this.xrLabel9.StylePriority.UseBorderColor = false;
|
||||
this.xrLabel9.StylePriority.UseBorders = false;
|
||||
this.xrLabel9.StylePriority.UseBorderWidth = false;
|
||||
this.xrLabel9.StylePriority.UseFont = false;
|
||||
this.xrLabel9.Text = "\r\n";
|
||||
//
|
||||
// xrTableCell1
|
||||
// xrLabel13
|
||||
//
|
||||
this.xrTableCell1.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
|
||||
new DevExpress.XtraReports.UI.XRBinding("Text", null, "BusinessPartnerId")});
|
||||
this.xrTableCell1.Multiline = true;
|
||||
this.xrTableCell1.Name = "xrTableCell1";
|
||||
this.xrTableCell1.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
|
||||
this.xrTableCell1.StylePriority.UseTextAlignment = false;
|
||||
this.xrTableCell1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight;
|
||||
this.xrTableCell1.TextFormatString = "GP-Nr.: {0}";
|
||||
this.xrTableCell1.Weight = 1D;
|
||||
this.xrLabel13.Font = new DevExpress.Drawing.DXFont("arial", 8F);
|
||||
this.xrLabel13.LocationFloat = new DevExpress.Utils.PointFloat(0.0001271566F, 27.00005F);
|
||||
this.xrLabel13.Multiline = true;
|
||||
this.xrLabel13.Name = "xrLabel13";
|
||||
this.xrLabel13.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
|
||||
this.xrLabel13.SizeF = new System.Drawing.SizeF(198.5831F, 62.58329F);
|
||||
this.xrLabel13.StylePriority.UseFont = false;
|
||||
this.xrLabel13.StylePriority.UseTextAlignment = false;
|
||||
this.xrLabel13.Text = "Sparkasse Duisburg \r\nIBAN: DE19 3505 0000 0200 3410 89\r\nBIC: DUIS DE 33 ";
|
||||
this.xrLabel13.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
|
||||
//
|
||||
// xrLabel14
|
||||
//
|
||||
this.xrLabel14.BorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(51)))), ((int)(((byte)(204)))), ((int)(((byte)(51)))));
|
||||
this.xrLabel14.Borders = DevExpress.XtraPrinting.BorderSide.Top;
|
||||
this.xrLabel14.BorderWidth = 3F;
|
||||
this.xrLabel14.LocationFloat = new DevExpress.Utils.PointFloat(0F, 145.9166F);
|
||||
this.xrLabel14.Multiline = true;
|
||||
this.xrLabel14.Name = "xrLabel14";
|
||||
this.xrLabel14.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
|
||||
this.xrLabel14.ProcessNullValues = DevExpress.XtraReports.UI.ValueSuppressType.SuppressAndShrink;
|
||||
this.xrLabel14.SizeF = new System.Drawing.SizeF(712.3333F, 17F);
|
||||
this.xrLabel14.StylePriority.UseBorderColor = false;
|
||||
this.xrLabel14.StylePriority.UseBorders = false;
|
||||
this.xrLabel14.StylePriority.UseBorderWidth = false;
|
||||
this.xrLabel14.StylePriority.UseFont = false;
|
||||
this.xrLabel14.Text = "\r\n";
|
||||
//
|
||||
// xrPictureBox1
|
||||
//
|
||||
this.xrPictureBox1.ImageSource = new DevExpress.XtraPrinting.Drawing.ImageSource("img", resources.GetString("xrPictureBox1.ImageSource"));
|
||||
this.xrPictureBox1.LocationFloat = new DevExpress.Utils.PointFloat(0F, 23.54164F);
|
||||
this.xrPictureBox1.Name = "xrPictureBox1";
|
||||
this.xrPictureBox1.SizeF = new System.Drawing.SizeF(194.7917F, 122.375F);
|
||||
this.xrPictureBox1.Sizing = DevExpress.XtraPrinting.ImageSizeMode.ZoomImage;
|
||||
//
|
||||
// xrLabel15
|
||||
//
|
||||
this.xrLabel15.Font = new DevExpress.Drawing.DXFont("arial", 8F);
|
||||
this.xrLabel15.LocationFloat = new DevExpress.Utils.PointFloat(513.7502F, 40.62497F);
|
||||
this.xrLabel15.Multiline = true;
|
||||
this.xrLabel15.Name = "xrLabel15";
|
||||
this.xrLabel15.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
|
||||
this.xrLabel15.SizeF = new System.Drawing.SizeF(198.5831F, 91.74998F);
|
||||
this.xrLabel15.StylePriority.UseFont = false;
|
||||
this.xrLabel15.StylePriority.UseTextAlignment = false;
|
||||
this.xrLabel15.Text = "Bismarckstraße 67\r\n47057 Duisburg\r\nTel: 0203 / 666 222\r\nFax: 0203 / 6 99 84\r\nwww." +
|
||||
"self-dukw.de\r\ninfo@self-dukw.de\r\n";
|
||||
this.xrLabel15.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight;
|
||||
//
|
||||
// xrLabel16
|
||||
//
|
||||
this.xrLabel16.Font = new DevExpress.Drawing.DXFont("arial", 6F, DevExpress.Drawing.DXFontStyle.Underline);
|
||||
this.xrLabel16.LocationFloat = new DevExpress.Utils.PointFloat(0.0003814697F, 20.95836F);
|
||||
this.xrLabel16.Multiline = true;
|
||||
this.xrLabel16.Name = "xrLabel16";
|
||||
this.xrLabel16.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
|
||||
this.xrLabel16.SizeF = new System.Drawing.SizeF(283F, 22.99999F);
|
||||
this.xrLabel16.StylePriority.UseFont = false;
|
||||
this.xrLabel16.StylePriority.UseTextAlignment = false;
|
||||
this.xrLabel16.Text = "SELF Duisburg / Kreis Wesel – Ambulant Betreutes Wohnen \r\nBismarckstr. 67 ● 47057" +
|
||||
" Duisburg ";
|
||||
this.xrLabel16.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
|
||||
//
|
||||
// Rechnung
|
||||
//
|
||||
this.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] {
|
||||
this.Detail,
|
||||
this.ReportHeader,
|
||||
this.topMarginBand1,
|
||||
this.bottomMarginBand1,
|
||||
this.Page1,
|
||||
@@ -527,7 +616,7 @@ namespace AidsHilfeDuisburg
|
||||
this.Font = new DevExpress.Drawing.DXFont("Verdana", 10F);
|
||||
this.FormattingRuleSheet.AddRange(new DevExpress.XtraReports.UI.FormattingRule[] {
|
||||
this.ruleRateFactorNull});
|
||||
this.Margins = new DevExpress.Drawing.DXMargins(75F, 74F, 100F, 90F);
|
||||
this.Margins = new DevExpress.Drawing.DXMargins(59.37498F, 53.16667F, 171.875F, 110.8333F);
|
||||
this.PageHeight = 1169;
|
||||
this.PageWidth = 827;
|
||||
this.PaperKind = DevExpress.Drawing.Printing.DXPaperKind.A4;
|
||||
@@ -542,7 +631,6 @@ namespace AidsHilfeDuisburg
|
||||
|
||||
private DevExpress.XtraReports.UI.DetailBand Detail;
|
||||
private System.Windows.Forms.BindingSource bindingSource1;
|
||||
private DevExpress.XtraReports.UI.ReportHeaderBand ReportHeader;
|
||||
private DevExpress.XtraReports.UI.FormattingRule ruleRateFactorNull;
|
||||
private DevExpress.XtraReports.UI.TopMarginBand topMarginBand1;
|
||||
private DevExpress.XtraReports.UI.BottomMarginBand bottomMarginBand1;
|
||||
@@ -585,5 +673,11 @@ namespace AidsHilfeDuisburg
|
||||
private DevExpress.XtraReports.UI.XRLabel lblAbrechnungstext;
|
||||
private DevExpress.XtraReports.UI.XRTableRow xrTableRow1;
|
||||
private DevExpress.XtraReports.UI.XRTableCell xrTableCell1;
|
||||
private DevExpress.XtraReports.UI.XRLabel xrLabel9;
|
||||
private DevExpress.XtraReports.UI.XRLabel xrLabel13;
|
||||
private DevExpress.XtraReports.UI.XRLabel xrLabel14;
|
||||
private DevExpress.XtraReports.UI.XRPictureBox xrPictureBox1;
|
||||
private DevExpress.XtraReports.UI.XRLabel xrLabel15;
|
||||
private DevExpress.XtraReports.UI.XRLabel xrLabel16;
|
||||
}
|
||||
}
|
||||
|
||||
File diff suppressed because one or more lines are too long
@@ -29,6 +29,7 @@ namespace AidsHilfeDuisburg
|
||||
private void InitializeComponent()
|
||||
{
|
||||
this.components = new System.ComponentModel.Container();
|
||||
System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(ServiceInvoiceReport));
|
||||
this.Detail = new DevExpress.XtraReports.UI.DetailBand();
|
||||
this.ReportHeader = new DevExpress.XtraReports.UI.ReportHeaderBand();
|
||||
this.ruleRateFactorNull = new DevExpress.XtraReports.UI.FormattingRule();
|
||||
@@ -44,6 +45,8 @@ namespace AidsHilfeDuisburg
|
||||
this.xrTableCell8 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableRow8 = new DevExpress.XtraReports.UI.XRTableRow();
|
||||
this.xrTableCell6 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableRow1 = new DevExpress.XtraReports.UI.XRTableRow();
|
||||
this.xrTableCell1 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrLabel7 = new DevExpress.XtraReports.UI.XRLabel();
|
||||
this.xrLabel4 = new DevExpress.XtraReports.UI.XRLabel();
|
||||
this.xrLabel3 = new DevExpress.XtraReports.UI.XRLabel();
|
||||
@@ -84,8 +87,12 @@ namespace AidsHilfeDuisburg
|
||||
this.GroupFooter1 = new DevExpress.XtraReports.UI.GroupFooterBand();
|
||||
this.xrLabel1 = new DevExpress.XtraReports.UI.XRLabel();
|
||||
this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components);
|
||||
this.xrTableRow1 = new DevExpress.XtraReports.UI.XRTableRow();
|
||||
this.xrTableCell1 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrLabel6 = new DevExpress.XtraReports.UI.XRLabel();
|
||||
this.xrPictureBox1 = new DevExpress.XtraReports.UI.XRPictureBox();
|
||||
this.xrLabel10 = new DevExpress.XtraReports.UI.XRLabel();
|
||||
this.xrLabel11 = new DevExpress.XtraReports.UI.XRLabel();
|
||||
this.xrLabel12 = new DevExpress.XtraReports.UI.XRLabel();
|
||||
this.xrLabel13 = new DevExpress.XtraReports.UI.XRLabel();
|
||||
((System.ComponentModel.ISupportInitialize)(this.xrTable1)).BeginInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.xrTable4)).BeginInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.xrTable5)).BeginInit();
|
||||
@@ -115,17 +122,25 @@ namespace AidsHilfeDuisburg
|
||||
//
|
||||
// topMarginBand1
|
||||
//
|
||||
this.topMarginBand1.HeightF = 197F;
|
||||
this.topMarginBand1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
|
||||
this.xrLabel6,
|
||||
this.xrPictureBox1,
|
||||
this.xrLabel10});
|
||||
this.topMarginBand1.HeightF = 187.625F;
|
||||
this.topMarginBand1.Name = "topMarginBand1";
|
||||
//
|
||||
// bottomMarginBand1
|
||||
//
|
||||
this.bottomMarginBand1.HeightF = 50F;
|
||||
this.bottomMarginBand1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
|
||||
this.xrLabel12,
|
||||
this.xrLabel13});
|
||||
this.bottomMarginBand1.HeightF = 111.4583F;
|
||||
this.bottomMarginBand1.Name = "bottomMarginBand1";
|
||||
//
|
||||
// Page1
|
||||
//
|
||||
this.Page1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
|
||||
this.xrLabel11,
|
||||
this.xrTable1,
|
||||
this.xrLabel7,
|
||||
this.xrLabel4,
|
||||
@@ -141,7 +156,7 @@ namespace AidsHilfeDuisburg
|
||||
//
|
||||
// xrTable1
|
||||
//
|
||||
this.xrTable1.LocationFloat = new DevExpress.Utils.PointFloat(367.0001F, 0F);
|
||||
this.xrTable1.LocationFloat = new DevExpress.Utils.PointFloat(435F, 44.45832F);
|
||||
this.xrTable1.Name = "xrTable1";
|
||||
this.xrTable1.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] {
|
||||
this.xrTableRow2,
|
||||
@@ -224,9 +239,28 @@ namespace AidsHilfeDuisburg
|
||||
this.xrTableCell6.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight;
|
||||
this.xrTableCell6.Weight = 1D;
|
||||
//
|
||||
// xrTableRow1
|
||||
//
|
||||
this.xrTableRow1.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
|
||||
this.xrTableCell1});
|
||||
this.xrTableRow1.Name = "xrTableRow1";
|
||||
this.xrTableRow1.Weight = 0.11258278145695365D;
|
||||
//
|
||||
// xrTableCell1
|
||||
//
|
||||
this.xrTableCell1.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
|
||||
new DevExpress.XtraReports.UI.XRBinding("Text", null, "BusinessPartnerId")});
|
||||
this.xrTableCell1.Multiline = true;
|
||||
this.xrTableCell1.Name = "xrTableCell1";
|
||||
this.xrTableCell1.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
|
||||
this.xrTableCell1.StylePriority.UseTextAlignment = false;
|
||||
this.xrTableCell1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight;
|
||||
this.xrTableCell1.TextFormatString = "GP-Nr.: {0}";
|
||||
this.xrTableCell1.Weight = 1D;
|
||||
//
|
||||
// xrLabel7
|
||||
//
|
||||
this.xrLabel7.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F);
|
||||
this.xrLabel7.LocationFloat = new DevExpress.Utils.PointFloat(0F, 44.45832F);
|
||||
this.xrLabel7.Multiline = true;
|
||||
this.xrLabel7.Name = "xrLabel7";
|
||||
this.xrLabel7.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
|
||||
@@ -294,7 +328,7 @@ namespace AidsHilfeDuisburg
|
||||
//
|
||||
this.xrLabel8.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
|
||||
new DevExpress.XtraReports.UI.XRBinding("Text", null, "InvoiceDate")});
|
||||
this.xrLabel8.LocationFloat = new DevExpress.Utils.PointFloat(362.5F, 172F);
|
||||
this.xrLabel8.LocationFloat = new DevExpress.Utils.PointFloat(435F, 172F);
|
||||
this.xrLabel8.Name = "xrLabel8";
|
||||
this.xrLabel8.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
|
||||
this.xrLabel8.SizeF = new System.Drawing.SizeF(283F, 23F);
|
||||
@@ -735,24 +769,88 @@ namespace AidsHilfeDuisburg
|
||||
//
|
||||
this.bindingSource1.DataSource = typeof(BeWo.Report.ReportObjects.ServiceInvoiceRO);
|
||||
//
|
||||
// xrTableRow1
|
||||
// xrLabel6
|
||||
//
|
||||
this.xrTableRow1.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
|
||||
this.xrTableCell1});
|
||||
this.xrTableRow1.Name = "xrTableRow1";
|
||||
this.xrTableRow1.Weight = 0.11258278145695365D;
|
||||
this.xrLabel6.Font = new DevExpress.Drawing.DXFont("arial", 8F);
|
||||
this.xrLabel6.LocationFloat = new DevExpress.Utils.PointFloat(513.7502F, 40.62497F);
|
||||
this.xrLabel6.Multiline = true;
|
||||
this.xrLabel6.Name = "xrLabel6";
|
||||
this.xrLabel6.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
|
||||
this.xrLabel6.SizeF = new System.Drawing.SizeF(198.5831F, 91.74998F);
|
||||
this.xrLabel6.StylePriority.UseFont = false;
|
||||
this.xrLabel6.StylePriority.UseTextAlignment = false;
|
||||
this.xrLabel6.Text = "Bismarckstraße 67\r\n47057 Duisburg\r\nTel: 0203 / 666 222\r\nFax: 0203 / 6 99 84\r\nwww." +
|
||||
"self-dukw.de\r\ninfo@self-dukw.de\r\n";
|
||||
this.xrLabel6.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight;
|
||||
//
|
||||
// xrTableCell1
|
||||
// xrPictureBox1
|
||||
//
|
||||
this.xrTableCell1.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
|
||||
new DevExpress.XtraReports.UI.XRBinding("Text", null, "BusinessPartnerId")});
|
||||
this.xrTableCell1.Multiline = true;
|
||||
this.xrTableCell1.Name = "xrTableCell1";
|
||||
this.xrTableCell1.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
|
||||
this.xrTableCell1.StylePriority.UseTextAlignment = false;
|
||||
this.xrTableCell1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight;
|
||||
this.xrTableCell1.TextFormatString = "GP-Nr.: {0}";
|
||||
this.xrTableCell1.Weight = 1D;
|
||||
this.xrPictureBox1.ImageSource = new DevExpress.XtraPrinting.Drawing.ImageSource("img", resources.GetString("xrPictureBox1.ImageSource"));
|
||||
this.xrPictureBox1.LocationFloat = new DevExpress.Utils.PointFloat(0F, 23.54164F);
|
||||
this.xrPictureBox1.Name = "xrPictureBox1";
|
||||
this.xrPictureBox1.SizeF = new System.Drawing.SizeF(194.7917F, 122.375F);
|
||||
this.xrPictureBox1.Sizing = DevExpress.XtraPrinting.ImageSizeMode.ZoomImage;
|
||||
//
|
||||
// xrLabel10
|
||||
//
|
||||
this.xrLabel10.BorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(51)))), ((int)(((byte)(204)))), ((int)(((byte)(51)))));
|
||||
this.xrLabel10.Borders = DevExpress.XtraPrinting.BorderSide.Top;
|
||||
this.xrLabel10.BorderWidth = 3F;
|
||||
this.xrLabel10.LocationFloat = new DevExpress.Utils.PointFloat(0F, 145.9166F);
|
||||
this.xrLabel10.Multiline = true;
|
||||
this.xrLabel10.Name = "xrLabel10";
|
||||
this.xrLabel10.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
|
||||
this.xrLabel10.ProcessNullValues = DevExpress.XtraReports.UI.ValueSuppressType.SuppressAndShrink;
|
||||
this.xrLabel10.SizeF = new System.Drawing.SizeF(712.3333F, 17F);
|
||||
this.xrLabel10.StylePriority.UseBorderColor = false;
|
||||
this.xrLabel10.StylePriority.UseBorders = false;
|
||||
this.xrLabel10.StylePriority.UseBorderWidth = false;
|
||||
this.xrLabel10.StylePriority.UseFont = false;
|
||||
this.xrLabel10.Text = "\r\n";
|
||||
//
|
||||
// xrLabel11
|
||||
//
|
||||
this.xrLabel11.Font = new DevExpress.Drawing.DXFont("arial", 6F, DevExpress.Drawing.DXFontStyle.Underline);
|
||||
this.xrLabel11.LocationFloat = new DevExpress.Utils.PointFloat(0F, 10.00001F);
|
||||
this.xrLabel11.Multiline = true;
|
||||
this.xrLabel11.Name = "xrLabel11";
|
||||
this.xrLabel11.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
|
||||
this.xrLabel11.SizeF = new System.Drawing.SizeF(283F, 22.99999F);
|
||||
this.xrLabel11.StylePriority.UseFont = false;
|
||||
this.xrLabel11.StylePriority.UseTextAlignment = false;
|
||||
this.xrLabel11.Text = "SELF Duisburg / Kreis Wesel – Ambulant Betreutes Wohnen \r\nBismarckstr. 67 ? 47057" +
|
||||
" Duisburg ";
|
||||
this.xrLabel11.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
|
||||
//
|
||||
// xrLabel12
|
||||
//
|
||||
this.xrLabel12.BorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(51)))), ((int)(((byte)(204)))), ((int)(((byte)(51)))));
|
||||
this.xrLabel12.Borders = DevExpress.XtraPrinting.BorderSide.Top;
|
||||
this.xrLabel12.BorderWidth = 3F;
|
||||
this.xrLabel12.LocationFloat = new DevExpress.Utils.PointFloat(0.0001271566F, 9.999974F);
|
||||
this.xrLabel12.Multiline = true;
|
||||
this.xrLabel12.Name = "xrLabel12";
|
||||
this.xrLabel12.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
|
||||
this.xrLabel12.ProcessNullValues = DevExpress.XtraReports.UI.ValueSuppressType.SuppressAndShrink;
|
||||
this.xrLabel12.SizeF = new System.Drawing.SizeF(712.3333F, 17F);
|
||||
this.xrLabel12.StylePriority.UseBorderColor = false;
|
||||
this.xrLabel12.StylePriority.UseBorders = false;
|
||||
this.xrLabel12.StylePriority.UseBorderWidth = false;
|
||||
this.xrLabel12.StylePriority.UseFont = false;
|
||||
this.xrLabel12.Text = "\r\n";
|
||||
//
|
||||
// xrLabel13
|
||||
//
|
||||
this.xrLabel13.Font = new DevExpress.Drawing.DXFont("arial", 8F);
|
||||
this.xrLabel13.LocationFloat = new DevExpress.Utils.PointFloat(0.0001271566F, 27.00005F);
|
||||
this.xrLabel13.Multiline = true;
|
||||
this.xrLabel13.Name = "xrLabel13";
|
||||
this.xrLabel13.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
|
||||
this.xrLabel13.SizeF = new System.Drawing.SizeF(198.5831F, 62.58329F);
|
||||
this.xrLabel13.StylePriority.UseFont = false;
|
||||
this.xrLabel13.StylePriority.UseTextAlignment = false;
|
||||
this.xrLabel13.Text = "Sparkasse Duisburg \r\nIBAN: DE19 3505 0000 0200 3410 89\r\nBIC: DUIS DE 33 ";
|
||||
this.xrLabel13.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
|
||||
//
|
||||
// ServiceInvoiceReport
|
||||
//
|
||||
@@ -768,7 +866,7 @@ namespace AidsHilfeDuisburg
|
||||
this.Font = new DevExpress.Drawing.DXFont("Verdana", 10F);
|
||||
this.FormattingRuleSheet.AddRange(new DevExpress.XtraReports.UI.FormattingRule[] {
|
||||
this.ruleRateFactorNull});
|
||||
this.Margins = new DevExpress.Drawing.DXMargins(75F, 75F, 197F, 50F);
|
||||
this.Margins = new DevExpress.Drawing.DXMargins(59F, 50F, 187.625F, 111.4583F);
|
||||
this.PageHeight = 1169;
|
||||
this.PageWidth = 827;
|
||||
this.PaperKind = DevExpress.Drawing.Printing.DXPaperKind.A4;
|
||||
@@ -840,5 +938,11 @@ namespace AidsHilfeDuisburg
|
||||
private DevExpress.XtraReports.UI.XRTableCell xrTableCell6;
|
||||
private DevExpress.XtraReports.UI.XRTableRow xrTableRow1;
|
||||
private DevExpress.XtraReports.UI.XRTableCell xrTableCell1;
|
||||
private DevExpress.XtraReports.UI.XRLabel xrLabel6;
|
||||
private DevExpress.XtraReports.UI.XRPictureBox xrPictureBox1;
|
||||
private DevExpress.XtraReports.UI.XRLabel xrLabel10;
|
||||
private DevExpress.XtraReports.UI.XRLabel xrLabel11;
|
||||
private DevExpress.XtraReports.UI.XRLabel xrLabel12;
|
||||
private DevExpress.XtraReports.UI.XRLabel xrLabel13;
|
||||
}
|
||||
}
|
||||
|
||||
File diff suppressed because one or more lines are too long
194
ReportImp/AidsHilfeDuisburg/SettlementReport.Designer.cs
generated
194
ReportImp/AidsHilfeDuisburg/SettlementReport.Designer.cs
generated
@@ -31,8 +31,6 @@ namespace AidsHilfeDuisburg.Alt
|
||||
this.components = new System.ComponentModel.Container();
|
||||
System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(Spitzabrechnung));
|
||||
this.Detail = new DevExpress.XtraReports.UI.DetailBand();
|
||||
this.ReportHeader = new DevExpress.XtraReports.UI.ReportHeaderBand();
|
||||
this.xrLabel9 = new DevExpress.XtraReports.UI.XRLabel();
|
||||
this.xrLabel8 = new DevExpress.XtraReports.UI.XRLabel();
|
||||
this.xrTable1 = new DevExpress.XtraReports.UI.XRTable();
|
||||
this.xrTableRow9 = new DevExpress.XtraReports.UI.XRTableRow();
|
||||
@@ -60,6 +58,8 @@ namespace AidsHilfeDuisburg.Alt
|
||||
this.xrTableCell8 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableRow8 = new DevExpress.XtraReports.UI.XRTableRow();
|
||||
this.xrTableCell5 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableRow1 = new DevExpress.XtraReports.UI.XRTableRow();
|
||||
this.xrTableCell1 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.RecipientPostCodeAndTown = new DevExpress.XtraReports.UI.XRLabel();
|
||||
this.xrLabel_RecipientStreet = new DevExpress.XtraReports.UI.XRLabel();
|
||||
this.xrLabel_RecipientDivision = new DevExpress.XtraReports.UI.XRLabel();
|
||||
@@ -115,8 +115,12 @@ namespace AidsHilfeDuisburg.Alt
|
||||
this.xrTableRow36 = new DevExpress.XtraReports.UI.XRTableRow();
|
||||
this.cellRestforderung = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell58 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableRow1 = new DevExpress.XtraReports.UI.XRTableRow();
|
||||
this.xrTableCell1 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrLabel7 = new DevExpress.XtraReports.UI.XRLabel();
|
||||
this.xrPictureBox1 = new DevExpress.XtraReports.UI.XRPictureBox();
|
||||
this.xrLabel9 = new DevExpress.XtraReports.UI.XRLabel();
|
||||
this.xrLabel14 = new DevExpress.XtraReports.UI.XRLabel();
|
||||
this.xrLabel13 = new DevExpress.XtraReports.UI.XRLabel();
|
||||
this.xrLabel15 = new DevExpress.XtraReports.UI.XRLabel();
|
||||
((System.ComponentModel.ISupportInitialize)(this.xrTable1)).BeginInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.xrTable2)).BeginInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.xrTable3)).BeginInit();
|
||||
@@ -132,31 +136,11 @@ namespace AidsHilfeDuisburg.Alt
|
||||
this.Detail.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F);
|
||||
this.Detail.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
|
||||
//
|
||||
// ReportHeader
|
||||
//
|
||||
this.ReportHeader.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
|
||||
this.xrLabel9});
|
||||
this.ReportHeader.Font = new DevExpress.Drawing.DXFont("Verdana", 10F);
|
||||
this.ReportHeader.HeightF = 120F;
|
||||
this.ReportHeader.Name = "ReportHeader";
|
||||
this.ReportHeader.StylePriority.UseFont = false;
|
||||
//
|
||||
// xrLabel9
|
||||
//
|
||||
this.xrLabel9.LocationFloat = new DevExpress.Utils.PointFloat(187.5F, 50F);
|
||||
this.xrLabel9.Multiline = true;
|
||||
this.xrLabel9.Name = "xrLabel9";
|
||||
this.xrLabel9.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
|
||||
this.xrLabel9.ProcessNullValues = DevExpress.XtraReports.UI.ValueSuppressType.SuppressAndShrink;
|
||||
this.xrLabel9.SizeF = new System.Drawing.SizeF(292F, 17F);
|
||||
this.xrLabel9.StylePriority.UseFont = false;
|
||||
this.xrLabel9.Text = "\r\n";
|
||||
//
|
||||
// xrLabel8
|
||||
//
|
||||
this.xrLabel8.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
|
||||
new DevExpress.XtraReports.UI.XRBinding("Text", null, "InvoiceDate")});
|
||||
this.xrLabel8.LocationFloat = new DevExpress.Utils.PointFloat(367.0001F, 169F);
|
||||
this.xrLabel8.LocationFloat = new DevExpress.Utils.PointFloat(434.5417F, 182.1667F);
|
||||
this.xrLabel8.Name = "xrLabel8";
|
||||
this.xrLabel8.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
|
||||
this.xrLabel8.SizeF = new System.Drawing.SizeF(283F, 23F);
|
||||
@@ -167,7 +151,7 @@ namespace AidsHilfeDuisburg.Alt
|
||||
// xrTable1
|
||||
//
|
||||
this.xrTable1.BorderColor = System.Drawing.SystemColors.ControlLight;
|
||||
this.xrTable1.LocationFloat = new DevExpress.Utils.PointFloat(0F, 375.3333F);
|
||||
this.xrTable1.LocationFloat = new DevExpress.Utils.PointFloat(0F, 409.7083F);
|
||||
this.xrTable1.Name = "xrTable1";
|
||||
this.xrTable1.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] {
|
||||
this.xrTableRow9,
|
||||
@@ -298,7 +282,7 @@ namespace AidsHilfeDuisburg.Alt
|
||||
//
|
||||
// xrLabel6
|
||||
//
|
||||
this.xrLabel6.LocationFloat = new DevExpress.Utils.PointFloat(0F, 300.3333F);
|
||||
this.xrLabel6.LocationFloat = new DevExpress.Utils.PointFloat(0F, 334.7083F);
|
||||
this.xrLabel6.Multiline = true;
|
||||
this.xrLabel6.Name = "xrLabel6";
|
||||
this.xrLabel6.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
|
||||
@@ -308,7 +292,7 @@ namespace AidsHilfeDuisburg.Alt
|
||||
//
|
||||
// xrLabel5
|
||||
//
|
||||
this.xrLabel5.LocationFloat = new DevExpress.Utils.PointFloat(0F, 267.3333F);
|
||||
this.xrLabel5.LocationFloat = new DevExpress.Utils.PointFloat(0F, 301.7083F);
|
||||
this.xrLabel5.Name = "xrLabel5";
|
||||
this.xrLabel5.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
|
||||
this.xrLabel5.SizeF = new System.Drawing.SizeF(317F, 17F);
|
||||
@@ -320,7 +304,7 @@ namespace AidsHilfeDuisburg.Alt
|
||||
this.xrLabel4.BackColor = System.Drawing.Color.Transparent;
|
||||
this.xrLabel4.CanShrink = true;
|
||||
this.xrLabel4.Font = new DevExpress.Drawing.DXFont("Verdana", 10F, DevExpress.Drawing.DXFontStyle.Bold);
|
||||
this.xrLabel4.LocationFloat = new DevExpress.Utils.PointFloat(0F, 225F);
|
||||
this.xrLabel4.LocationFloat = new DevExpress.Utils.PointFloat(0F, 259.375F);
|
||||
this.xrLabel4.Multiline = true;
|
||||
this.xrLabel4.Name = "xrLabel4";
|
||||
this.xrLabel4.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
|
||||
@@ -335,7 +319,7 @@ namespace AidsHilfeDuisburg.Alt
|
||||
this.xrLabel3.BackColor = System.Drawing.Color.Transparent;
|
||||
this.xrLabel3.CanShrink = true;
|
||||
this.xrLabel3.Font = new DevExpress.Drawing.DXFont("Verdana", 10F, DevExpress.Drawing.DXFontStyle.Bold);
|
||||
this.xrLabel3.LocationFloat = new DevExpress.Utils.PointFloat(0F, 209F);
|
||||
this.xrLabel3.LocationFloat = new DevExpress.Utils.PointFloat(0F, 243.375F);
|
||||
this.xrLabel3.Name = "xrLabel3";
|
||||
this.xrLabel3.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
|
||||
this.xrLabel3.SizeF = new System.Drawing.SizeF(650F, 16F);
|
||||
@@ -349,7 +333,7 @@ namespace AidsHilfeDuisburg.Alt
|
||||
this.xrLabel2.BackColor = System.Drawing.Color.Transparent;
|
||||
this.xrLabel2.CanShrink = true;
|
||||
this.xrLabel2.Font = new DevExpress.Drawing.DXFont("Verdana", 10F, DevExpress.Drawing.DXFontStyle.Bold);
|
||||
this.xrLabel2.LocationFloat = new DevExpress.Utils.PointFloat(0F, 192F);
|
||||
this.xrLabel2.LocationFloat = new DevExpress.Utils.PointFloat(0F, 226.375F);
|
||||
this.xrLabel2.Name = "xrLabel2";
|
||||
this.xrLabel2.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
|
||||
this.xrLabel2.SizeF = new System.Drawing.SizeF(650F, 17F);
|
||||
@@ -360,7 +344,7 @@ namespace AidsHilfeDuisburg.Alt
|
||||
//
|
||||
// xrTable2
|
||||
//
|
||||
this.xrTable2.LocationFloat = new DevExpress.Utils.PointFloat(367.0001F, 0F);
|
||||
this.xrTable2.LocationFloat = new DevExpress.Utils.PointFloat(434.5417F, 37.00002F);
|
||||
this.xrTable2.Name = "xrTable2";
|
||||
this.xrTable2.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] {
|
||||
this.xrTableRow2,
|
||||
@@ -443,10 +427,29 @@ namespace AidsHilfeDuisburg.Alt
|
||||
this.xrTableCell5.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight;
|
||||
this.xrTableCell5.Weight = 1D;
|
||||
//
|
||||
// xrTableRow1
|
||||
//
|
||||
this.xrTableRow1.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
|
||||
this.xrTableCell1});
|
||||
this.xrTableRow1.Name = "xrTableRow1";
|
||||
this.xrTableRow1.Weight = 0.11258278145695365D;
|
||||
//
|
||||
// xrTableCell1
|
||||
//
|
||||
this.xrTableCell1.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
|
||||
new DevExpress.XtraReports.UI.XRBinding("Text", null, "BusinessPartnerId")});
|
||||
this.xrTableCell1.Multiline = true;
|
||||
this.xrTableCell1.Name = "xrTableCell1";
|
||||
this.xrTableCell1.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
|
||||
this.xrTableCell1.StylePriority.UseTextAlignment = false;
|
||||
this.xrTableCell1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight;
|
||||
this.xrTableCell1.TextFormatString = "GP-Nr.: {0}";
|
||||
this.xrTableCell1.Weight = 1D;
|
||||
//
|
||||
// RecipientPostCodeAndTown
|
||||
//
|
||||
this.RecipientPostCodeAndTown.CanShrink = true;
|
||||
this.RecipientPostCodeAndTown.LocationFloat = new DevExpress.Utils.PointFloat(0F, 68.00003F);
|
||||
this.RecipientPostCodeAndTown.LocationFloat = new DevExpress.Utils.PointFloat(0F, 105.0001F);
|
||||
this.RecipientPostCodeAndTown.Name = "RecipientPostCodeAndTown";
|
||||
this.RecipientPostCodeAndTown.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
|
||||
this.RecipientPostCodeAndTown.ProcessNullValues = DevExpress.XtraReports.UI.ValueSuppressType.SuppressAndShrink;
|
||||
@@ -457,7 +460,7 @@ namespace AidsHilfeDuisburg.Alt
|
||||
// xrLabel_RecipientStreet
|
||||
//
|
||||
this.xrLabel_RecipientStreet.CanShrink = true;
|
||||
this.xrLabel_RecipientStreet.LocationFloat = new DevExpress.Utils.PointFloat(0F, 51.00002F);
|
||||
this.xrLabel_RecipientStreet.LocationFloat = new DevExpress.Utils.PointFloat(0F, 88.00005F);
|
||||
this.xrLabel_RecipientStreet.Name = "xrLabel_RecipientStreet";
|
||||
this.xrLabel_RecipientStreet.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
|
||||
this.xrLabel_RecipientStreet.ProcessNullValues = DevExpress.XtraReports.UI.ValueSuppressType.SuppressAndShrink;
|
||||
@@ -468,7 +471,7 @@ namespace AidsHilfeDuisburg.Alt
|
||||
// xrLabel_RecipientDivision
|
||||
//
|
||||
this.xrLabel_RecipientDivision.CanShrink = true;
|
||||
this.xrLabel_RecipientDivision.LocationFloat = new DevExpress.Utils.PointFloat(0F, 34.00002F);
|
||||
this.xrLabel_RecipientDivision.LocationFloat = new DevExpress.Utils.PointFloat(0F, 71.00004F);
|
||||
this.xrLabel_RecipientDivision.Name = "xrLabel_RecipientDivision";
|
||||
this.xrLabel_RecipientDivision.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
|
||||
this.xrLabel_RecipientDivision.ProcessNullValues = DevExpress.XtraReports.UI.ValueSuppressType.SuppressAndShrink;
|
||||
@@ -479,7 +482,7 @@ namespace AidsHilfeDuisburg.Alt
|
||||
// xrLabel_RecipientContactPerson
|
||||
//
|
||||
this.xrLabel_RecipientContactPerson.CanShrink = true;
|
||||
this.xrLabel_RecipientContactPerson.LocationFloat = new DevExpress.Utils.PointFloat(0F, 17.00001F);
|
||||
this.xrLabel_RecipientContactPerson.LocationFloat = new DevExpress.Utils.PointFloat(0F, 54.00003F);
|
||||
this.xrLabel_RecipientContactPerson.Name = "xrLabel_RecipientContactPerson";
|
||||
this.xrLabel_RecipientContactPerson.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
|
||||
this.xrLabel_RecipientContactPerson.ProcessNullValues = DevExpress.XtraReports.UI.ValueSuppressType.SuppressAndShrink;
|
||||
@@ -490,7 +493,7 @@ namespace AidsHilfeDuisburg.Alt
|
||||
// xrLabel1
|
||||
//
|
||||
this.xrLabel1.CanShrink = true;
|
||||
this.xrLabel1.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F);
|
||||
this.xrLabel1.LocationFloat = new DevExpress.Utils.PointFloat(0F, 37.00002F);
|
||||
this.xrLabel1.Name = "xrLabel1";
|
||||
this.xrLabel1.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
|
||||
this.xrLabel1.ProcessNullValues = DevExpress.XtraReports.UI.ValueSuppressType.SuppressAndShrink;
|
||||
@@ -674,15 +677,25 @@ namespace AidsHilfeDuisburg.Alt
|
||||
//
|
||||
// topMarginBand1
|
||||
//
|
||||
this.topMarginBand1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
|
||||
this.xrLabel7,
|
||||
this.xrPictureBox1,
|
||||
this.xrLabel9});
|
||||
this.topMarginBand1.HeightF = 185.4167F;
|
||||
this.topMarginBand1.Name = "topMarginBand1";
|
||||
//
|
||||
// bottomMarginBand1
|
||||
//
|
||||
this.bottomMarginBand1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
|
||||
this.xrLabel13,
|
||||
this.xrLabel15});
|
||||
this.bottomMarginBand1.HeightF = 111.4583F;
|
||||
this.bottomMarginBand1.Name = "bottomMarginBand1";
|
||||
//
|
||||
// GroupHeader1
|
||||
//
|
||||
this.GroupHeader1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
|
||||
this.xrLabel14,
|
||||
this.xrLabel1,
|
||||
this.xrLabel_RecipientContactPerson,
|
||||
this.xrLabel_RecipientDivision,
|
||||
@@ -697,7 +710,7 @@ namespace AidsHilfeDuisburg.Alt
|
||||
this.xrTable1,
|
||||
this.xrLabel8});
|
||||
this.GroupHeader1.Font = new DevExpress.Drawing.DXFont("Verdana", 10F);
|
||||
this.GroupHeader1.HeightF = 443.3333F;
|
||||
this.GroupHeader1.HeightF = 477.7083F;
|
||||
this.GroupHeader1.Name = "GroupHeader1";
|
||||
this.GroupHeader1.StylePriority.UseFont = false;
|
||||
//
|
||||
@@ -990,30 +1003,93 @@ namespace AidsHilfeDuisburg.Alt
|
||||
this.xrTableCell58.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight;
|
||||
this.xrTableCell58.Weight = 0.21685899000901443D;
|
||||
//
|
||||
// xrTableRow1
|
||||
// xrLabel7
|
||||
//
|
||||
this.xrTableRow1.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
|
||||
this.xrTableCell1});
|
||||
this.xrTableRow1.Name = "xrTableRow1";
|
||||
this.xrTableRow1.Weight = 0.11258278145695365D;
|
||||
this.xrLabel7.BorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(51)))), ((int)(((byte)(204)))), ((int)(((byte)(51)))));
|
||||
this.xrLabel7.Borders = DevExpress.XtraPrinting.BorderSide.Top;
|
||||
this.xrLabel7.BorderWidth = 3F;
|
||||
this.xrLabel7.LocationFloat = new DevExpress.Utils.PointFloat(0F, 145.9166F);
|
||||
this.xrLabel7.Multiline = true;
|
||||
this.xrLabel7.Name = "xrLabel7";
|
||||
this.xrLabel7.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
|
||||
this.xrLabel7.ProcessNullValues = DevExpress.XtraReports.UI.ValueSuppressType.SuppressAndShrink;
|
||||
this.xrLabel7.SizeF = new System.Drawing.SizeF(712.3333F, 17F);
|
||||
this.xrLabel7.StylePriority.UseBorderColor = false;
|
||||
this.xrLabel7.StylePriority.UseBorders = false;
|
||||
this.xrLabel7.StylePriority.UseBorderWidth = false;
|
||||
this.xrLabel7.StylePriority.UseFont = false;
|
||||
this.xrLabel7.Text = "\r\n";
|
||||
//
|
||||
// xrTableCell1
|
||||
// xrPictureBox1
|
||||
//
|
||||
this.xrTableCell1.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
|
||||
new DevExpress.XtraReports.UI.XRBinding("Text", null, "BusinessPartnerId")});
|
||||
this.xrTableCell1.Multiline = true;
|
||||
this.xrTableCell1.Name = "xrTableCell1";
|
||||
this.xrTableCell1.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
|
||||
this.xrTableCell1.StylePriority.UseTextAlignment = false;
|
||||
this.xrTableCell1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight;
|
||||
this.xrTableCell1.TextFormatString = "GP-Nr.: {0}";
|
||||
this.xrTableCell1.Weight = 1D;
|
||||
this.xrPictureBox1.ImageSource = new DevExpress.XtraPrinting.Drawing.ImageSource("img", resources.GetString("xrPictureBox1.ImageSource"));
|
||||
this.xrPictureBox1.LocationFloat = new DevExpress.Utils.PointFloat(0F, 23.54164F);
|
||||
this.xrPictureBox1.Name = "xrPictureBox1";
|
||||
this.xrPictureBox1.SizeF = new System.Drawing.SizeF(194.7917F, 122.375F);
|
||||
this.xrPictureBox1.Sizing = DevExpress.XtraPrinting.ImageSizeMode.ZoomImage;
|
||||
//
|
||||
// xrLabel9
|
||||
//
|
||||
this.xrLabel9.Font = new DevExpress.Drawing.DXFont("arial", 8F);
|
||||
this.xrLabel9.LocationFloat = new DevExpress.Utils.PointFloat(513.7502F, 40.62497F);
|
||||
this.xrLabel9.Multiline = true;
|
||||
this.xrLabel9.Name = "xrLabel9";
|
||||
this.xrLabel9.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
|
||||
this.xrLabel9.SizeF = new System.Drawing.SizeF(198.5831F, 91.74998F);
|
||||
this.xrLabel9.StylePriority.UseFont = false;
|
||||
this.xrLabel9.StylePriority.UseTextAlignment = false;
|
||||
this.xrLabel9.Text = "Bismarckstraße 67\r\n47057 Duisburg\r\nTel: 0203 / 666 222\r\nFax: 0203 / 6 99 84\r\nwww." +
|
||||
"self-dukw.de\r\ninfo@self-dukw.de\r\n";
|
||||
this.xrLabel9.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight;
|
||||
//
|
||||
// xrLabel14
|
||||
//
|
||||
this.xrLabel14.Font = new DevExpress.Drawing.DXFont("arial", 6F, DevExpress.Drawing.DXFontStyle.Underline);
|
||||
this.xrLabel14.LocationFloat = new DevExpress.Utils.PointFloat(0F, 10.00001F);
|
||||
this.xrLabel14.Multiline = true;
|
||||
this.xrLabel14.Name = "xrLabel14";
|
||||
this.xrLabel14.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
|
||||
this.xrLabel14.SizeF = new System.Drawing.SizeF(283F, 22.99999F);
|
||||
this.xrLabel14.StylePriority.UseFont = false;
|
||||
this.xrLabel14.StylePriority.UseTextAlignment = false;
|
||||
this.xrLabel14.Text = "SELF Duisburg / Kreis Wesel – Ambulant Betreutes Wohnen \r\nBismarckstr. 67 ? 47057" +
|
||||
" Duisburg ";
|
||||
this.xrLabel14.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
|
||||
//
|
||||
// xrLabel13
|
||||
//
|
||||
this.xrLabel13.BorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(51)))), ((int)(((byte)(204)))), ((int)(((byte)(51)))));
|
||||
this.xrLabel13.Borders = DevExpress.XtraPrinting.BorderSide.Top;
|
||||
this.xrLabel13.BorderWidth = 3F;
|
||||
this.xrLabel13.LocationFloat = new DevExpress.Utils.PointFloat(0.0001271566F, 9.999974F);
|
||||
this.xrLabel13.Multiline = true;
|
||||
this.xrLabel13.Name = "xrLabel13";
|
||||
this.xrLabel13.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
|
||||
this.xrLabel13.ProcessNullValues = DevExpress.XtraReports.UI.ValueSuppressType.SuppressAndShrink;
|
||||
this.xrLabel13.SizeF = new System.Drawing.SizeF(712.3333F, 17F);
|
||||
this.xrLabel13.StylePriority.UseBorderColor = false;
|
||||
this.xrLabel13.StylePriority.UseBorders = false;
|
||||
this.xrLabel13.StylePriority.UseBorderWidth = false;
|
||||
this.xrLabel13.StylePriority.UseFont = false;
|
||||
this.xrLabel13.Text = "\r\n";
|
||||
//
|
||||
// xrLabel15
|
||||
//
|
||||
this.xrLabel15.Font = new DevExpress.Drawing.DXFont("arial", 8F);
|
||||
this.xrLabel15.LocationFloat = new DevExpress.Utils.PointFloat(0.0001271566F, 27.00005F);
|
||||
this.xrLabel15.Multiline = true;
|
||||
this.xrLabel15.Name = "xrLabel15";
|
||||
this.xrLabel15.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
|
||||
this.xrLabel15.SizeF = new System.Drawing.SizeF(198.5831F, 62.58329F);
|
||||
this.xrLabel15.StylePriority.UseFont = false;
|
||||
this.xrLabel15.StylePriority.UseTextAlignment = false;
|
||||
this.xrLabel15.Text = "Sparkasse Duisburg \r\nIBAN: DE19 3505 0000 0200 3410 89\r\nBIC: DUIS DE 33 ";
|
||||
this.xrLabel15.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
|
||||
//
|
||||
// Spitzabrechnung
|
||||
//
|
||||
this.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] {
|
||||
this.Detail,
|
||||
this.ReportHeader,
|
||||
this.ReportFooter,
|
||||
this.topMarginBand1,
|
||||
this.bottomMarginBand1,
|
||||
@@ -1024,7 +1100,7 @@ namespace AidsHilfeDuisburg.Alt
|
||||
this.ExportOptions.PrintPreview.DefaultFileName = "Spitzabrechnung";
|
||||
this.FormattingRuleSheet.AddRange(new DevExpress.XtraReports.UI.FormattingRule[] {
|
||||
this.ruleRateFactorNull});
|
||||
this.Margins = new DevExpress.Drawing.DXMargins(75F, 74F, 100F, 100F);
|
||||
this.Margins = new DevExpress.Drawing.DXMargins(61.45831F, 48F, 185.4167F, 111.4583F);
|
||||
this.PageHeight = 1169;
|
||||
this.PageWidth = 827;
|
||||
this.PaperKind = DevExpress.Drawing.Printing.DXPaperKind.A4;
|
||||
@@ -1043,7 +1119,6 @@ namespace AidsHilfeDuisburg.Alt
|
||||
|
||||
private DevExpress.XtraReports.UI.DetailBand Detail;
|
||||
private System.Windows.Forms.BindingSource bindingSource1;
|
||||
private DevExpress.XtraReports.UI.ReportHeaderBand ReportHeader;
|
||||
private DevExpress.XtraReports.UI.XRLabel xrLabel6;
|
||||
private DevExpress.XtraReports.UI.XRLabel xrLabel5;
|
||||
private DevExpress.XtraReports.UI.XRLabel xrLabel4;
|
||||
@@ -1084,7 +1159,6 @@ namespace AidsHilfeDuisburg.Alt
|
||||
private DevExpress.XtraReports.UI.BottomMarginBand bottomMarginBand1;
|
||||
private DevExpress.XtraReports.UI.XRLabel xrLabel8;
|
||||
private DevExpress.XtraReports.UI.GroupHeaderBand GroupHeader1;
|
||||
private DevExpress.XtraReports.UI.XRLabel xrLabel9;
|
||||
private DevExpress.XtraReports.UI.DetailReportBand DetailReport;
|
||||
private DevExpress.XtraReports.UI.DetailBand Detail1;
|
||||
private DevExpress.XtraReports.UI.XRTable xrTable5;
|
||||
@@ -1128,5 +1202,11 @@ namespace AidsHilfeDuisburg.Alt
|
||||
private DevExpress.XtraReports.UI.XRTableCell xrTableCell31;
|
||||
private DevExpress.XtraReports.UI.XRTableRow xrTableRow1;
|
||||
private DevExpress.XtraReports.UI.XRTableCell xrTableCell1;
|
||||
private DevExpress.XtraReports.UI.XRLabel xrLabel7;
|
||||
private DevExpress.XtraReports.UI.XRPictureBox xrPictureBox1;
|
||||
private DevExpress.XtraReports.UI.XRLabel xrLabel9;
|
||||
private DevExpress.XtraReports.UI.XRLabel xrLabel14;
|
||||
private DevExpress.XtraReports.UI.XRLabel xrLabel13;
|
||||
private DevExpress.XtraReports.UI.XRLabel xrLabel15;
|
||||
}
|
||||
}
|
||||
|
||||
File diff suppressed because one or more lines are too long
@@ -1,4 +1,4 @@
|
||||
using BeWo.Report.ReportObjects;
|
||||
using BeWo.Report.ReportObjects;
|
||||
namespace AidsHilfeDuisburg
|
||||
{
|
||||
partial class Spitzabrechnung
|
||||
@@ -32,10 +32,7 @@ namespace AidsHilfeDuisburg
|
||||
this.components = new System.ComponentModel.Container();
|
||||
System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(Spitzabrechnung));
|
||||
DevExpress.XtraReports.UI.XRSummary xrSummary1 = new DevExpress.XtraReports.UI.XRSummary();
|
||||
DevExpress.XtraReports.UI.XRWatermark xrWatermark1 = new DevExpress.XtraReports.UI.XRWatermark();
|
||||
this.Detail = new DevExpress.XtraReports.UI.DetailBand();
|
||||
this.ReportHeader = new DevExpress.XtraReports.UI.ReportHeaderBand();
|
||||
this.xrLabel9 = new DevExpress.XtraReports.UI.XRLabel();
|
||||
this.xrLabel8 = new DevExpress.XtraReports.UI.XRLabel();
|
||||
this.xrTable1 = new DevExpress.XtraReports.UI.XRTable();
|
||||
this.rowErbrachteLeistung = new DevExpress.XtraReports.UI.XRTableRow();
|
||||
@@ -99,6 +96,7 @@ namespace AidsHilfeDuisburg
|
||||
this.xrTableCell10 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableRow10 = new DevExpress.XtraReports.UI.XRTableRow();
|
||||
this.xrTableCell7 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components);
|
||||
this.GroupFooter1 = new DevExpress.XtraReports.UI.GroupFooterBand();
|
||||
this.xrTable5 = new DevExpress.XtraReports.UI.XRTable();
|
||||
this.xrTableRow31 = new DevExpress.XtraReports.UI.XRTableRow();
|
||||
@@ -117,14 +115,19 @@ namespace AidsHilfeDuisburg
|
||||
this.xrTableRow37 = new DevExpress.XtraReports.UI.XRTableRow();
|
||||
this.xrTableCell59 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell60 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components);
|
||||
this.xrLabel4 = new DevExpress.XtraReports.UI.XRLabel();
|
||||
this.xrPictureBox1 = new DevExpress.XtraReports.UI.XRPictureBox();
|
||||
this.xrLabel7 = new DevExpress.XtraReports.UI.XRLabel();
|
||||
this.xrLabel9 = new DevExpress.XtraReports.UI.XRLabel();
|
||||
this.xrLabel13 = new DevExpress.XtraReports.UI.XRLabel();
|
||||
this.xrLabel14 = new DevExpress.XtraReports.UI.XRLabel();
|
||||
((System.ComponentModel.ISupportInitialize)(this.xrTable1)).BeginInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.xrTable3)).BeginInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.xrTable2)).BeginInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.xrTable4)).BeginInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.xrTable6)).BeginInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.xrTable5)).BeginInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).BeginInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.xrTable5)).BeginInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this)).BeginInit();
|
||||
//
|
||||
// Detail
|
||||
@@ -134,31 +137,11 @@ namespace AidsHilfeDuisburg
|
||||
this.Detail.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F);
|
||||
this.Detail.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
|
||||
//
|
||||
// ReportHeader
|
||||
//
|
||||
this.ReportHeader.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
|
||||
this.xrLabel9});
|
||||
this.ReportHeader.Font = new DevExpress.Drawing.DXFont("Verdana", 10F);
|
||||
this.ReportHeader.HeightF = 120F;
|
||||
this.ReportHeader.Name = "ReportHeader";
|
||||
this.ReportHeader.StylePriority.UseFont = false;
|
||||
//
|
||||
// xrLabel9
|
||||
//
|
||||
this.xrLabel9.LocationFloat = new DevExpress.Utils.PointFloat(193F, 51.5F);
|
||||
this.xrLabel9.Multiline = true;
|
||||
this.xrLabel9.Name = "xrLabel9";
|
||||
this.xrLabel9.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
|
||||
this.xrLabel9.ProcessNullValues = DevExpress.XtraReports.UI.ValueSuppressType.SuppressAndShrink;
|
||||
this.xrLabel9.SizeF = new System.Drawing.SizeF(292F, 17F);
|
||||
this.xrLabel9.StylePriority.UseFont = false;
|
||||
this.xrLabel9.Text = "\r\n";
|
||||
//
|
||||
// xrLabel8
|
||||
//
|
||||
this.xrLabel8.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
|
||||
new DevExpress.XtraReports.UI.XRBinding("Text", null, "InvoiceDate", "{0:dd.MM.yyyy}")});
|
||||
this.xrLabel8.LocationFloat = new DevExpress.Utils.PointFloat(366.9999F, 154.4167F);
|
||||
this.xrLabel8.LocationFloat = new DevExpress.Utils.PointFloat(429.3333F, 154.4167F);
|
||||
this.xrLabel8.Name = "xrLabel8";
|
||||
this.xrLabel8.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
|
||||
this.xrLabel8.SizeF = new System.Drawing.SizeF(283F, 23F);
|
||||
@@ -236,7 +219,7 @@ namespace AidsHilfeDuisburg
|
||||
this.xrLabel3.SizeF = new System.Drawing.SizeF(650F, 51F);
|
||||
this.xrLabel3.StylePriority.UseBackColor = false;
|
||||
this.xrLabel3.StylePriority.UseFont = false;
|
||||
this.xrLabel3.Text = "Abrechnung Betreuungsleistungen für [Salutation2] [CustomerFirstName] [CustomerLa" +
|
||||
this.xrLabel3.Text = "Abrechnung Betreuungsleistungen für [Salutation2] [CustomerFirstName] [CustomerLa" +
|
||||
"stName], geb. [CustomerBirthday!dd.MM.yyyy]\r\n[CustomerReferenceNumberAndDate]";
|
||||
//
|
||||
// xrLabel2
|
||||
@@ -256,7 +239,7 @@ namespace AidsHilfeDuisburg
|
||||
// RecipientPostCodeAndTown
|
||||
//
|
||||
this.RecipientPostCodeAndTown.CanShrink = true;
|
||||
this.RecipientPostCodeAndTown.LocationFloat = new DevExpress.Utils.PointFloat(0F, 68.00003F);
|
||||
this.RecipientPostCodeAndTown.LocationFloat = new DevExpress.Utils.PointFloat(0F, 111F);
|
||||
this.RecipientPostCodeAndTown.Name = "RecipientPostCodeAndTown";
|
||||
this.RecipientPostCodeAndTown.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
|
||||
this.RecipientPostCodeAndTown.ProcessNullValues = DevExpress.XtraReports.UI.ValueSuppressType.SuppressAndShrink;
|
||||
@@ -267,7 +250,7 @@ namespace AidsHilfeDuisburg
|
||||
// xrLabel_RecipientStreet
|
||||
//
|
||||
this.xrLabel_RecipientStreet.CanShrink = true;
|
||||
this.xrLabel_RecipientStreet.LocationFloat = new DevExpress.Utils.PointFloat(0F, 51.00002F);
|
||||
this.xrLabel_RecipientStreet.LocationFloat = new DevExpress.Utils.PointFloat(0F, 94.00002F);
|
||||
this.xrLabel_RecipientStreet.Name = "xrLabel_RecipientStreet";
|
||||
this.xrLabel_RecipientStreet.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
|
||||
this.xrLabel_RecipientStreet.ProcessNullValues = DevExpress.XtraReports.UI.ValueSuppressType.SuppressAndShrink;
|
||||
@@ -278,7 +261,7 @@ namespace AidsHilfeDuisburg
|
||||
// xrLabel_RecipientDivision
|
||||
//
|
||||
this.xrLabel_RecipientDivision.CanShrink = true;
|
||||
this.xrLabel_RecipientDivision.LocationFloat = new DevExpress.Utils.PointFloat(0F, 34.00002F);
|
||||
this.xrLabel_RecipientDivision.LocationFloat = new DevExpress.Utils.PointFloat(0F, 77.00002F);
|
||||
this.xrLabel_RecipientDivision.Name = "xrLabel_RecipientDivision";
|
||||
this.xrLabel_RecipientDivision.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
|
||||
this.xrLabel_RecipientDivision.ProcessNullValues = DevExpress.XtraReports.UI.ValueSuppressType.SuppressAndShrink;
|
||||
@@ -289,7 +272,7 @@ namespace AidsHilfeDuisburg
|
||||
// xrLabel_RecipientContactPerson
|
||||
//
|
||||
this.xrLabel_RecipientContactPerson.CanShrink = true;
|
||||
this.xrLabel_RecipientContactPerson.LocationFloat = new DevExpress.Utils.PointFloat(0F, 17.00001F);
|
||||
this.xrLabel_RecipientContactPerson.LocationFloat = new DevExpress.Utils.PointFloat(0F, 60.00001F);
|
||||
this.xrLabel_RecipientContactPerson.Name = "xrLabel_RecipientContactPerson";
|
||||
this.xrLabel_RecipientContactPerson.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
|
||||
this.xrLabel_RecipientContactPerson.ProcessNullValues = DevExpress.XtraReports.UI.ValueSuppressType.SuppressAndShrink;
|
||||
@@ -300,7 +283,7 @@ namespace AidsHilfeDuisburg
|
||||
// xrLabel1
|
||||
//
|
||||
this.xrLabel1.CanShrink = true;
|
||||
this.xrLabel1.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F);
|
||||
this.xrLabel1.LocationFloat = new DevExpress.Utils.PointFloat(0F, 43F);
|
||||
this.xrLabel1.Name = "xrLabel1";
|
||||
this.xrLabel1.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
|
||||
this.xrLabel1.ProcessNullValues = DevExpress.XtraReports.UI.ValueSuppressType.SuppressAndShrink;
|
||||
@@ -329,7 +312,7 @@ namespace AidsHilfeDuisburg
|
||||
this.xrLabel10.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
|
||||
this.xrLabel10.SizeF = new System.Drawing.SizeF(175F, 17F);
|
||||
this.xrLabel10.StylePriority.UseFont = false;
|
||||
this.xrLabel10.Text = "Mit freundlichen Grüßen";
|
||||
this.xrLabel10.Text = "Mit freundlichen Grüßen";
|
||||
//
|
||||
// xrTable3
|
||||
//
|
||||
@@ -480,20 +463,29 @@ namespace AidsHilfeDuisburg
|
||||
this.lblNotice.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
|
||||
this.lblNotice.SizeF = new System.Drawing.SizeF(250F, 25F);
|
||||
this.lblNotice.StylePriority.UseFont = false;
|
||||
this.lblNotice.Text = "Abschließende Bemerkungen:";
|
||||
this.lblNotice.Text = "Abschließende Bemerkungen:";
|
||||
//
|
||||
// topMarginBand1
|
||||
//
|
||||
this.topMarginBand1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
|
||||
this.xrLabel9,
|
||||
this.xrPictureBox1,
|
||||
this.xrLabel4});
|
||||
this.topMarginBand1.HeightF = 194.7917F;
|
||||
this.topMarginBand1.Name = "topMarginBand1";
|
||||
//
|
||||
// bottomMarginBand1
|
||||
//
|
||||
this.bottomMarginBand1.HeightF = 43F;
|
||||
this.bottomMarginBand1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
|
||||
this.xrLabel13,
|
||||
this.xrLabel7});
|
||||
this.bottomMarginBand1.HeightF = 111.4583F;
|
||||
this.bottomMarginBand1.Name = "bottomMarginBand1";
|
||||
//
|
||||
// GroupHeader1
|
||||
//
|
||||
this.GroupHeader1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
|
||||
this.xrLabel14,
|
||||
this.xrTable2,
|
||||
this.xrLabel1,
|
||||
this.xrLabel_RecipientContactPerson,
|
||||
@@ -513,7 +505,7 @@ namespace AidsHilfeDuisburg
|
||||
//
|
||||
// xrTable2
|
||||
//
|
||||
this.xrTable2.LocationFloat = new DevExpress.Utils.PointFloat(366.9999F, 0F);
|
||||
this.xrTable2.LocationFloat = new DevExpress.Utils.PointFloat(429.3333F, 43F);
|
||||
this.xrTable2.Name = "xrTable2";
|
||||
this.xrTable2.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] {
|
||||
this.xrTableRow2,
|
||||
@@ -671,7 +663,7 @@ namespace AidsHilfeDuisburg
|
||||
this.xrTableCell52.StylePriority.UseBorderColor = false;
|
||||
this.xrTableCell52.StylePriority.UseBorders = false;
|
||||
this.xrTableCell52.StylePriority.UseFont = false;
|
||||
this.xrTableCell52.Text = "abzüglich der geleisteten Abschlagszahlung:";
|
||||
this.xrTableCell52.Text = "abzüglich der geleisteten Abschlagszahlung:";
|
||||
this.xrTableCell52.Weight = 0.83602567232572123D;
|
||||
//
|
||||
// xrTableCell53
|
||||
@@ -785,6 +777,10 @@ namespace AidsHilfeDuisburg
|
||||
this.xrTableCell7.StylePriority.UsePadding = false;
|
||||
this.xrTableCell7.Weight = 3D;
|
||||
//
|
||||
// bindingSource1
|
||||
//
|
||||
this.bindingSource1.DataSource = typeof(BeWo.Report.ReportObjects.Settlement2RO);
|
||||
//
|
||||
// GroupFooter1
|
||||
//
|
||||
this.GroupFooter1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
|
||||
@@ -877,7 +873,7 @@ namespace AidsHilfeDuisburg
|
||||
this.xrTableCell54.StylePriority.UseBorderColor = false;
|
||||
this.xrTableCell54.StylePriority.UseBorders = false;
|
||||
this.xrTableCell54.StylePriority.UseFont = false;
|
||||
this.xrTableCell54.Text = "abzüglich der geleisteten Abschlagszahlung:";
|
||||
this.xrTableCell54.Text = "abzüglich der geleisteten Abschlagszahlung:";
|
||||
this.xrTableCell54.Weight = 0.83602576622596159D;
|
||||
//
|
||||
// xrTableCell55
|
||||
@@ -912,7 +908,7 @@ namespace AidsHilfeDuisburg
|
||||
this.xrTableCell56.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
|
||||
this.xrTableCell56.StylePriority.UseBorders = false;
|
||||
this.xrTableCell56.StylePriority.UsePadding = false;
|
||||
this.xrTableCell56.Text = "abzüglich Eigenanteil:";
|
||||
this.xrTableCell56.Text = "abzüglich Eigenanteil:";
|
||||
this.xrTableCell56.Weight = 0.83602586012620206D;
|
||||
//
|
||||
// xrTableCell57
|
||||
@@ -985,15 +981,93 @@ namespace AidsHilfeDuisburg
|
||||
this.xrTableCell60.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight;
|
||||
this.xrTableCell60.Weight = 0.16397432767427886D;
|
||||
//
|
||||
// bindingSource1
|
||||
// xrLabel4
|
||||
//
|
||||
this.bindingSource1.DataSource = typeof(BeWo.Report.ReportObjects.Settlement2RO);
|
||||
this.xrLabel4.BorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(51)))), ((int)(((byte)(204)))), ((int)(((byte)(51)))));
|
||||
this.xrLabel4.Borders = DevExpress.XtraPrinting.BorderSide.Top;
|
||||
this.xrLabel4.BorderWidth = 3F;
|
||||
this.xrLabel4.LocationFloat = new DevExpress.Utils.PointFloat(0F, 145.9166F);
|
||||
this.xrLabel4.Multiline = true;
|
||||
this.xrLabel4.Name = "xrLabel4";
|
||||
this.xrLabel4.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
|
||||
this.xrLabel4.ProcessNullValues = DevExpress.XtraReports.UI.ValueSuppressType.SuppressAndShrink;
|
||||
this.xrLabel4.SizeF = new System.Drawing.SizeF(712.3333F, 17F);
|
||||
this.xrLabel4.StylePriority.UseBorderColor = false;
|
||||
this.xrLabel4.StylePriority.UseBorders = false;
|
||||
this.xrLabel4.StylePriority.UseBorderWidth = false;
|
||||
this.xrLabel4.StylePriority.UseFont = false;
|
||||
this.xrLabel4.Text = "\r\n";
|
||||
//
|
||||
// xrPictureBox1
|
||||
//
|
||||
this.xrPictureBox1.ImageSource = new DevExpress.XtraPrinting.Drawing.ImageSource("img", resources.GetString("xrPictureBox1.ImageSource"));
|
||||
this.xrPictureBox1.LocationFloat = new DevExpress.Utils.PointFloat(0F, 23.54164F);
|
||||
this.xrPictureBox1.Name = "xrPictureBox1";
|
||||
this.xrPictureBox1.SizeF = new System.Drawing.SizeF(194.7917F, 122.375F);
|
||||
this.xrPictureBox1.Sizing = DevExpress.XtraPrinting.ImageSizeMode.ZoomImage;
|
||||
//
|
||||
// xrLabel7
|
||||
//
|
||||
this.xrLabel7.BorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(51)))), ((int)(((byte)(204)))), ((int)(((byte)(51)))));
|
||||
this.xrLabel7.Borders = DevExpress.XtraPrinting.BorderSide.Top;
|
||||
this.xrLabel7.BorderWidth = 3F;
|
||||
this.xrLabel7.LocationFloat = new DevExpress.Utils.PointFloat(0.0001271566F, 9.999974F);
|
||||
this.xrLabel7.Multiline = true;
|
||||
this.xrLabel7.Name = "xrLabel7";
|
||||
this.xrLabel7.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
|
||||
this.xrLabel7.ProcessNullValues = DevExpress.XtraReports.UI.ValueSuppressType.SuppressAndShrink;
|
||||
this.xrLabel7.SizeF = new System.Drawing.SizeF(712.3333F, 17F);
|
||||
this.xrLabel7.StylePriority.UseBorderColor = false;
|
||||
this.xrLabel7.StylePriority.UseBorders = false;
|
||||
this.xrLabel7.StylePriority.UseBorderWidth = false;
|
||||
this.xrLabel7.StylePriority.UseFont = false;
|
||||
this.xrLabel7.Text = "\r\n";
|
||||
//
|
||||
// xrLabel9
|
||||
//
|
||||
this.xrLabel9.Font = new DevExpress.Drawing.DXFont("arial", 8F);
|
||||
this.xrLabel9.LocationFloat = new DevExpress.Utils.PointFloat(513.7502F, 40.62497F);
|
||||
this.xrLabel9.Multiline = true;
|
||||
this.xrLabel9.Name = "xrLabel9";
|
||||
this.xrLabel9.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 96F);
|
||||
this.xrLabel9.SizeF = new System.Drawing.SizeF(198.5831F, 91.74998F);
|
||||
this.xrLabel9.StylePriority.UseFont = false;
|
||||
this.xrLabel9.StylePriority.UseTextAlignment = false;
|
||||
this.xrLabel9.Text = "Bismarckstraße 67\r\n47057 Duisburg\r\nTel: 0203 / 666 222\r\nFax: 0203 / 6 99 84\r\nwww." +
|
||||
"self-dukw.de\r\ninfo@self-dukw.de\r\n";
|
||||
this.xrLabel9.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight;
|
||||
//
|
||||
// xrLabel13
|
||||
//
|
||||
this.xrLabel13.Font = new DevExpress.Drawing.DXFont("arial", 8F);
|
||||
this.xrLabel13.LocationFloat = new DevExpress.Utils.PointFloat(0.0001271566F, 27.00005F);
|
||||
this.xrLabel13.Multiline = true;
|
||||
this.xrLabel13.Name = "xrLabel13";
|
||||
this.xrLabel13.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
|
||||
this.xrLabel13.SizeF = new System.Drawing.SizeF(198.5831F, 62.58329F);
|
||||
this.xrLabel13.StylePriority.UseFont = false;
|
||||
this.xrLabel13.StylePriority.UseTextAlignment = false;
|
||||
this.xrLabel13.Text = "Sparkasse Duisburg \r\nIBAN: DE19 3505 0000 0200 3410 89\r\nBIC: DUIS DE 33 ";
|
||||
this.xrLabel13.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
|
||||
//
|
||||
// xrLabel14
|
||||
//
|
||||
this.xrLabel14.Font = new DevExpress.Drawing.DXFont("arial", 6F, DevExpress.Drawing.DXFontStyle.Underline);
|
||||
this.xrLabel14.LocationFloat = new DevExpress.Utils.PointFloat(0F, 10.00001F);
|
||||
this.xrLabel14.Multiline = true;
|
||||
this.xrLabel14.Name = "xrLabel14";
|
||||
this.xrLabel14.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
|
||||
this.xrLabel14.SizeF = new System.Drawing.SizeF(283F, 22.99999F);
|
||||
this.xrLabel14.StylePriority.UseFont = false;
|
||||
this.xrLabel14.StylePriority.UseTextAlignment = false;
|
||||
this.xrLabel14.Text = "SELF Duisburg / Kreis Wesel – Ambulant Betreutes Wohnen \r\nBismarckstr. 67 ● 47057" +
|
||||
" Duisburg ";
|
||||
this.xrLabel14.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
|
||||
//
|
||||
// Spitzabrechnung
|
||||
//
|
||||
this.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] {
|
||||
this.Detail,
|
||||
this.ReportHeader,
|
||||
this.ReportFooter,
|
||||
this.topMarginBand1,
|
||||
this.bottomMarginBand1,
|
||||
@@ -1006,20 +1080,18 @@ namespace AidsHilfeDuisburg
|
||||
this.ExportOptions.PrintPreview.DefaultFileName = "Spitzabrechnung";
|
||||
this.FormattingRuleSheet.AddRange(new DevExpress.XtraReports.UI.FormattingRule[] {
|
||||
this.ruleRateFactorNull});
|
||||
this.Margins = new DevExpress.Drawing.DXMargins(75F, 98F, 100F, 43F);
|
||||
this.Margins = new DevExpress.Drawing.DXMargins(60.41665F, 54.25F, 194.7917F, 111.4583F);
|
||||
this.PageHeight = 1169;
|
||||
this.PageWidth = 827;
|
||||
this.PaperKind = DevExpress.Drawing.Printing.DXPaperKind.A4;
|
||||
this.Version = "23.2";
|
||||
xrWatermark1.Id = "Watermark1";
|
||||
this.Watermarks.Add(xrWatermark1);
|
||||
((System.ComponentModel.ISupportInitialize)(this.xrTable1)).EndInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.xrTable3)).EndInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.xrTable2)).EndInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.xrTable4)).EndInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.xrTable6)).EndInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.xrTable5)).EndInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).EndInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.xrTable5)).EndInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this)).EndInit();
|
||||
|
||||
}
|
||||
@@ -1028,7 +1100,6 @@ namespace AidsHilfeDuisburg
|
||||
|
||||
private DevExpress.XtraReports.UI.DetailBand Detail;
|
||||
private System.Windows.Forms.BindingSource bindingSource1;
|
||||
private DevExpress.XtraReports.UI.ReportHeaderBand ReportHeader;
|
||||
private DevExpress.XtraReports.UI.XRLabel xrLabel6;
|
||||
private DevExpress.XtraReports.UI.XRLabel xrLabel5;
|
||||
private DevExpress.XtraReports.UI.XRLabel xrLabel3;
|
||||
@@ -1087,7 +1158,6 @@ namespace AidsHilfeDuisburg
|
||||
private DevExpress.XtraReports.UI.XRTableRow xrTableRow37;
|
||||
private DevExpress.XtraReports.UI.XRTableCell xrTableCell59;
|
||||
private DevExpress.XtraReports.UI.XRTableCell xrTableCell60;
|
||||
private DevExpress.XtraReports.UI.XRLabel xrLabel9;
|
||||
private DevExpress.XtraReports.UI.XRTableRow xrTableRow7;
|
||||
private DevExpress.XtraReports.UI.XRTableCell xrTableCell3;
|
||||
private DevExpress.XtraReports.UI.XRTableRow xrTableRow9;
|
||||
@@ -1111,5 +1181,11 @@ namespace AidsHilfeDuisburg
|
||||
private DevExpress.XtraReports.UI.XRTableCell xrTableCell5;
|
||||
private DevExpress.XtraReports.UI.XRTableRow xrTableRow1;
|
||||
private DevExpress.XtraReports.UI.XRTableCell xrTableCell1;
|
||||
private DevExpress.XtraReports.UI.XRLabel xrLabel9;
|
||||
private DevExpress.XtraReports.UI.XRPictureBox xrPictureBox1;
|
||||
private DevExpress.XtraReports.UI.XRLabel xrLabel4;
|
||||
private DevExpress.XtraReports.UI.XRLabel xrLabel13;
|
||||
private DevExpress.XtraReports.UI.XRLabel xrLabel7;
|
||||
private DevExpress.XtraReports.UI.XRLabel xrLabel14;
|
||||
}
|
||||
}
|
||||
|
||||
File diff suppressed because one or more lines are too long
@@ -65,6 +65,7 @@ namespace CaritasverbandDuerenJuelichEV
|
||||
this.xrTableCell11 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell12 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.GroupFooter1 = new DevExpress.XtraReports.UI.GroupFooterBand();
|
||||
this.xrPictureBox2 = new DevExpress.XtraReports.UI.XRPictureBox();
|
||||
this.xrLabel15 = new DevExpress.XtraReports.UI.XRLabel();
|
||||
this.xrLabel14 = new DevExpress.XtraReports.UI.XRLabel();
|
||||
this.xrLabel12 = new DevExpress.XtraReports.UI.XRLabel();
|
||||
@@ -82,6 +83,7 @@ namespace CaritasverbandDuerenJuelichEV
|
||||
this.topMarginBand1 = new DevExpress.XtraReports.UI.TopMarginBand();
|
||||
this.bottomMarginBand1 = new DevExpress.XtraReports.UI.BottomMarginBand();
|
||||
this.objectDataSource1 = new DevExpress.DataAccess.ObjectBinding.ObjectDataSource(this.components);
|
||||
this.xrLabel17 = new DevExpress.XtraReports.UI.XRLabel();
|
||||
((System.ComponentModel.ISupportInitialize)(this.xrTable4)).BeginInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.xrTable1)).BeginInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.objectDataSource1)).BeginInit();
|
||||
@@ -481,6 +483,8 @@ namespace CaritasverbandDuerenJuelichEV
|
||||
// GroupFooter1
|
||||
//
|
||||
this.GroupFooter1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
|
||||
this.xrLabel17,
|
||||
this.xrPictureBox2,
|
||||
this.xrLabel15,
|
||||
this.xrLabel14,
|
||||
this.xrLabel12,
|
||||
@@ -494,6 +498,15 @@ namespace CaritasverbandDuerenJuelichEV
|
||||
this.GroupFooter1.PageBreak = DevExpress.XtraReports.UI.PageBreak.AfterBand;
|
||||
this.GroupFooter1.RepeatEveryPage = true;
|
||||
//
|
||||
// xrPictureBox2
|
||||
//
|
||||
this.xrPictureBox2.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
|
||||
new DevExpress.XtraReports.UI.XRBinding("ImageSource", null, "Employees2Entries.EmployeeSignature")});
|
||||
this.xrPictureBox2.LocationFloat = new DevExpress.Utils.PointFloat(329.4027F, 50F);
|
||||
this.xrPictureBox2.Name = "xrPictureBox2";
|
||||
this.xrPictureBox2.SizeF = new System.Drawing.SizeF(168.9861F, 50.04177F);
|
||||
this.xrPictureBox2.Sizing = DevExpress.XtraPrinting.ImageSizeMode.ZoomImage;
|
||||
//
|
||||
// xrLabel15
|
||||
//
|
||||
this.xrLabel15.Borders = DevExpress.XtraPrinting.BorderSide.Bottom;
|
||||
@@ -685,6 +698,22 @@ namespace CaritasverbandDuerenJuelichEV
|
||||
this.objectDataSource1.DataSource = typeof(BeWo.Report.ReportObjects.EmployeeKilometerauswertungsListRO);
|
||||
this.objectDataSource1.Name = "objectDataSource1";
|
||||
//
|
||||
// xrLabel17
|
||||
//
|
||||
this.xrLabel17.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
|
||||
new DevExpress.XtraReports.UI.XRBinding("Text", null, "Employees2Entries.EmployeeSignatureDate")});
|
||||
this.xrLabel17.Font = new DevExpress.Drawing.DXFont("arial", 10F);
|
||||
this.xrLabel17.LocationFloat = new DevExpress.Utils.PointFloat(249.1944F, 66.62508F);
|
||||
this.xrLabel17.Multiline = true;
|
||||
this.xrLabel17.Name = "xrLabel17";
|
||||
this.xrLabel17.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 96F);
|
||||
this.xrLabel17.SizeF = new System.Drawing.SizeF(80.20834F, 33.41669F);
|
||||
this.xrLabel17.StylePriority.UseFont = false;
|
||||
this.xrLabel17.StylePriority.UseTextAlignment = false;
|
||||
this.xrLabel17.Text = "xrLabel17";
|
||||
this.xrLabel17.TextAlignment = DevExpress.XtraPrinting.TextAlignment.BottomLeft;
|
||||
this.xrLabel17.TextFormatString = "{0:dd.MM.yyyy}";
|
||||
//
|
||||
// EmployeeKilometerauswertungsListReport
|
||||
//
|
||||
this.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] {
|
||||
@@ -769,5 +798,7 @@ namespace CaritasverbandDuerenJuelichEV
|
||||
private DevExpress.XtraReports.UI.XRLabel xrLabel10;
|
||||
private DevExpress.XtraReports.UI.XRLabel xrLabel7;
|
||||
private DevExpress.XtraReports.UI.XRLabel xrLabel13;
|
||||
private DevExpress.XtraReports.UI.XRPictureBox xrPictureBox2;
|
||||
private DevExpress.XtraReports.UI.XRLabel xrLabel17;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -3,6 +3,7 @@ using BeWo.Data.Entities;
|
||||
using BeWo.Report;
|
||||
using BeWo.Report.ReportObjects;
|
||||
using BeWo.Service.DCEntityMapper;
|
||||
using BS.Shared.Core;
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
@@ -18,6 +19,7 @@ namespace CaritasverbandDuerenJuelichEV
|
||||
|
||||
public void SetReportDataSource(EmployeeKilometerauswertungsListRO pRO)
|
||||
{
|
||||
var records = DAOFactory.SearchDAO.GetServiceRecordForTimeSpan(pRO.StartDate, pRO.EndDate.AddDays(1).AddSeconds(-1));
|
||||
foreach (var e2e in pRO.Employees2Entries)
|
||||
{
|
||||
var emp = DAOFactory.GenericDAO.LoadByID<Employee>(e2e.Employee.EmployeeOid);
|
||||
@@ -78,6 +80,25 @@ namespace CaritasverbandDuerenJuelichEV
|
||||
e2e.Entries = dayEntries;
|
||||
e2e.TotalDistanceInMeters = totalkm;
|
||||
e2e.TotalKilometerPauschale = Math.Round(totalkm * e2e.TotalKmPauschalePreis, 2, MidpointRounding.AwayFromZero);
|
||||
|
||||
// ab März 2026, geben die Mitarbeiter am Ende des Monats über Rüstzeit - Monatsabschluss den Monat frei und die Unterschrift wird automatisch eingefügt:
|
||||
var empRecords = records.Where(r => r.EmployeeOid == emp.Oid).ToList();
|
||||
if (empRecords.Any(r => r.ServiceDescription.Name == "Monatsabschluss"))
|
||||
{
|
||||
var timeSpan = new DateTimeSpan();
|
||||
timeSpan.StartDateTime = pRO.StartDate;
|
||||
timeSpan.EndDateTime = pRO.EndDate.AddDays(1).AddSeconds(-1);
|
||||
var signatures = DAOFactory.SearchDAO.GetConfirmationReceiptSignaturesByEmployeeInTimeSpan(emp.Oid.Value, timeSpan);
|
||||
if (signatures != null)
|
||||
{
|
||||
var eSignature = signatures.LastOrDefault();
|
||||
if (!(eSignature?.SignatureImage is null))
|
||||
{
|
||||
e2e.EmployeeSignature = ImageUtils.ConvertBase64StringToBitmap(eSignature.SignatureImage);
|
||||
e2e.EmployeeSignatureDate = eSignature.InsTs;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
objectDataSource1.DataSource = pRO;
|
||||
}
|
||||
|
||||
@@ -3,8 +3,10 @@ using BeWo.Data.Entities;
|
||||
using BeWo.Report;
|
||||
using BeWo.Report.ReportObjects;
|
||||
using BeWo.Service.DCEntityMapper;
|
||||
using BS.Shared.Core;
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.IO;
|
||||
using System.Linq;
|
||||
|
||||
namespace CaritasverbandDuerenJuelichEV
|
||||
@@ -76,6 +78,26 @@ namespace CaritasverbandDuerenJuelichEV
|
||||
pRO.Entries = dayEntries;
|
||||
pRO.TotalDistanceInMeters = totalkm;
|
||||
pRO.TotalKilometerPauschale = Math.Round(totalkm * pRO.TotalKmPauschalePreis, 2, MidpointRounding.AwayFromZero);
|
||||
|
||||
// ab März 2026, geben die Mitarbeiter am Ende des Monats über Rüstzeit - Monatsabschluss den Monat frei und die Unterschrift wird automatisch eingefügt:
|
||||
var records = DAOFactory.SearchDAO.GetServiceRecordForTimeSpan(pRO.StartDate, pRO.EndDate.AddDays(1).AddSeconds(-1)).Where(r => r.EmployeeOid == pRO.Employee.EmployeeOid).ToList();
|
||||
if (records.Any(r => r.ServiceDescription.Name == "Monatsabschluss"))
|
||||
{
|
||||
var timeSpan = new DateTimeSpan();
|
||||
timeSpan.StartDateTime = pRO.StartDate;
|
||||
timeSpan.EndDateTime = pRO.EndDate.AddDays(1).AddSeconds(-1);
|
||||
var signatures = DAOFactory.SearchDAO.GetConfirmationReceiptSignaturesByEmployeeInTimeSpan(emp.Oid.Value, timeSpan);
|
||||
if (signatures != null)
|
||||
{
|
||||
var eSignature = signatures.LastOrDefault();
|
||||
if (!(eSignature?.SignatureImage is null))
|
||||
{
|
||||
xrPictureBox2.Image = ImageUtils.ConvertBase64StringToBitmap(eSignature?.SignatureImage);
|
||||
lblDate.Text = String.Format("{0:dd.MM.yyyy}", eSignature.InsTs);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
objectDataSource1.DataSource = pRO;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -53,6 +53,12 @@ namespace CaritasverbandDuerenJuelichEV
|
||||
this.xrLabel10 = new DevExpress.XtraReports.UI.XRLabel();
|
||||
this.xrLabel9 = new DevExpress.XtraReports.UI.XRLabel();
|
||||
this.GroupHeader2 = new DevExpress.XtraReports.UI.GroupHeaderBand();
|
||||
this.xrTable1 = new DevExpress.XtraReports.UI.XRTable();
|
||||
this.xrTableRow1 = new DevExpress.XtraReports.UI.XRTableRow();
|
||||
this.xrTableCell1 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell2 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell11 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell12 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.objectDataSource1 = new DevExpress.DataAccess.ObjectBinding.ObjectDataSource(this.components);
|
||||
this.pageFooterBand1 = new DevExpress.XtraReports.UI.PageFooterBand();
|
||||
this.Title = new DevExpress.XtraReports.UI.XRControlStyle();
|
||||
@@ -78,15 +84,11 @@ namespace CaritasverbandDuerenJuelichEV
|
||||
this.xrCheckBox2 = new DevExpress.XtraReports.UI.XRCheckBox();
|
||||
this.lblKennzeichen = new DevExpress.XtraReports.UI.XRLabel();
|
||||
this.lblDoppelkm = new DevExpress.XtraReports.UI.XRLabel();
|
||||
this.xrTable1 = new DevExpress.XtraReports.UI.XRTable();
|
||||
this.xrTableRow1 = new DevExpress.XtraReports.UI.XRTableRow();
|
||||
this.xrTableCell1 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell2 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell11 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell12 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.lblDate = new DevExpress.XtraReports.UI.XRLabel();
|
||||
this.xrPictureBox2 = new DevExpress.XtraReports.UI.XRPictureBox();
|
||||
((System.ComponentModel.ISupportInitialize)(this.xrTable4)).BeginInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.objectDataSource1)).BeginInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.xrTable1)).BeginInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.objectDataSource1)).BeginInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this)).BeginInit();
|
||||
//
|
||||
// Detail
|
||||
@@ -226,6 +228,8 @@ namespace CaritasverbandDuerenJuelichEV
|
||||
// GroupFooter1
|
||||
//
|
||||
this.GroupFooter1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
|
||||
this.lblDate,
|
||||
this.xrPictureBox2,
|
||||
this.xrLabel15,
|
||||
this.xrLabel14,
|
||||
this.xrLabel12,
|
||||
@@ -357,6 +361,68 @@ namespace CaritasverbandDuerenJuelichEV
|
||||
this.GroupHeader2.Name = "GroupHeader2";
|
||||
this.GroupHeader2.RepeatEveryPage = true;
|
||||
//
|
||||
// xrTable1
|
||||
//
|
||||
this.xrTable1.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
|
||||
| DevExpress.XtraPrinting.BorderSide.Right)
|
||||
| DevExpress.XtraPrinting.BorderSide.Bottom)));
|
||||
this.xrTable1.Font = new DevExpress.Drawing.DXFont("Arial", 10F, DevExpress.Drawing.DXFontStyle.Bold);
|
||||
this.xrTable1.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F);
|
||||
this.xrTable1.Name = "xrTable1";
|
||||
this.xrTable1.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] {
|
||||
this.xrTableRow1});
|
||||
this.xrTable1.SizeF = new System.Drawing.SizeF(677.0002F, 49.66666F);
|
||||
this.xrTable1.StylePriority.UseBorders = false;
|
||||
this.xrTable1.StylePriority.UseFont = false;
|
||||
this.xrTable1.StylePriority.UsePadding = false;
|
||||
//
|
||||
// xrTableRow1
|
||||
//
|
||||
this.xrTableRow1.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
|
||||
this.xrTableCell1,
|
||||
this.xrTableCell2,
|
||||
this.xrTableCell11,
|
||||
this.xrTableCell12});
|
||||
this.xrTableRow1.Name = "xrTableRow1";
|
||||
this.xrTableRow1.Weight = 1D;
|
||||
//
|
||||
// xrTableCell1
|
||||
//
|
||||
this.xrTableCell1.CanGrow = false;
|
||||
this.xrTableCell1.Name = "xrTableCell1";
|
||||
this.xrTableCell1.StylePriority.UseTextAlignment = false;
|
||||
this.xrTableCell1.Text = "Datum";
|
||||
this.xrTableCell1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
|
||||
this.xrTableCell1.Weight = 0.55121411577217783D;
|
||||
//
|
||||
// xrTableCell2
|
||||
//
|
||||
this.xrTableCell2.Multiline = true;
|
||||
this.xrTableCell2.Name = "xrTableCell2";
|
||||
this.xrTableCell2.StylePriority.UseTextAlignment = false;
|
||||
this.xrTableCell2.Text = "Route";
|
||||
this.xrTableCell2.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
|
||||
this.xrTableCell2.Weight = 3.1438578698415873D;
|
||||
//
|
||||
// xrTableCell11
|
||||
//
|
||||
this.xrTableCell11.CanGrow = false;
|
||||
this.xrTableCell11.Multiline = true;
|
||||
this.xrTableCell11.Name = "xrTableCell11";
|
||||
this.xrTableCell11.StylePriority.UseTextAlignment = false;
|
||||
this.xrTableCell11.Text = "Kilometer\r\ngefahren";
|
||||
this.xrTableCell11.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
|
||||
this.xrTableCell11.Weight = 0.48293968769118206D;
|
||||
//
|
||||
// xrTableCell12
|
||||
//
|
||||
this.xrTableCell12.Multiline = true;
|
||||
this.xrTableCell12.Name = "xrTableCell12";
|
||||
this.xrTableCell12.StylePriority.UseTextAlignment = false;
|
||||
this.xrTableCell12.Text = "Kilometer\r\ndienstlich";
|
||||
this.xrTableCell12.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
|
||||
this.xrTableCell12.Weight = 0.48185133670195773D;
|
||||
//
|
||||
// objectDataSource1
|
||||
//
|
||||
this.objectDataSource1.DataSource = typeof(BeWo.Report.ReportObjects.EmployeeKilometerauswertungsRO);
|
||||
@@ -636,67 +702,26 @@ namespace CaritasverbandDuerenJuelichEV
|
||||
this.lblDoppelkm.Text = "Doppelkilometer: ";
|
||||
this.lblDoppelkm.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
|
||||
//
|
||||
// xrTable1
|
||||
// lblDate
|
||||
//
|
||||
this.xrTable1.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
|
||||
| DevExpress.XtraPrinting.BorderSide.Right)
|
||||
| DevExpress.XtraPrinting.BorderSide.Bottom)));
|
||||
this.xrTable1.Font = new DevExpress.Drawing.DXFont("Arial", 10F, DevExpress.Drawing.DXFontStyle.Bold);
|
||||
this.xrTable1.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F);
|
||||
this.xrTable1.Name = "xrTable1";
|
||||
this.xrTable1.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] {
|
||||
this.xrTableRow1});
|
||||
this.xrTable1.SizeF = new System.Drawing.SizeF(677.0002F, 49.66666F);
|
||||
this.xrTable1.StylePriority.UseBorders = false;
|
||||
this.xrTable1.StylePriority.UseFont = false;
|
||||
this.xrTable1.StylePriority.UsePadding = false;
|
||||
this.lblDate.Font = new DevExpress.Drawing.DXFont("arial", 10F);
|
||||
this.lblDate.LocationFloat = new DevExpress.Utils.PointFloat(249.1944F, 69.33333F);
|
||||
this.lblDate.Multiline = true;
|
||||
this.lblDate.Name = "lblDate";
|
||||
this.lblDate.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
|
||||
this.lblDate.SizeF = new System.Drawing.SizeF(80.20834F, 33.41669F);
|
||||
this.lblDate.StylePriority.UseFont = false;
|
||||
this.lblDate.StylePriority.UseTextAlignment = false;
|
||||
this.lblDate.TextAlignment = DevExpress.XtraPrinting.TextAlignment.BottomLeft;
|
||||
//
|
||||
// xrTableRow1
|
||||
// xrPictureBox2
|
||||
//
|
||||
this.xrTableRow1.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
|
||||
this.xrTableCell1,
|
||||
this.xrTableCell2,
|
||||
this.xrTableCell11,
|
||||
this.xrTableCell12});
|
||||
this.xrTableRow1.Name = "xrTableRow1";
|
||||
this.xrTableRow1.Weight = 1D;
|
||||
//
|
||||
// xrTableCell1
|
||||
//
|
||||
this.xrTableCell1.CanGrow = false;
|
||||
this.xrTableCell1.Name = "xrTableCell1";
|
||||
this.xrTableCell1.StylePriority.UseTextAlignment = false;
|
||||
this.xrTableCell1.Text = "Datum";
|
||||
this.xrTableCell1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
|
||||
this.xrTableCell1.Weight = 0.55121411577217783D;
|
||||
//
|
||||
// xrTableCell2
|
||||
//
|
||||
this.xrTableCell2.Multiline = true;
|
||||
this.xrTableCell2.Name = "xrTableCell2";
|
||||
this.xrTableCell2.StylePriority.UseTextAlignment = false;
|
||||
this.xrTableCell2.Text = "Route";
|
||||
this.xrTableCell2.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
|
||||
this.xrTableCell2.Weight = 3.1438578698415873D;
|
||||
//
|
||||
// xrTableCell11
|
||||
//
|
||||
this.xrTableCell11.CanGrow = false;
|
||||
this.xrTableCell11.Multiline = true;
|
||||
this.xrTableCell11.Name = "xrTableCell11";
|
||||
this.xrTableCell11.StylePriority.UseTextAlignment = false;
|
||||
this.xrTableCell11.Text = "Kilometer\r\ngefahren";
|
||||
this.xrTableCell11.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
|
||||
this.xrTableCell11.Weight = 0.48293968769118206D;
|
||||
//
|
||||
// xrTableCell12
|
||||
//
|
||||
this.xrTableCell12.Multiline = true;
|
||||
this.xrTableCell12.Name = "xrTableCell12";
|
||||
this.xrTableCell12.StylePriority.UseTextAlignment = false;
|
||||
this.xrTableCell12.Text = "Kilometer\r\ndienstlich";
|
||||
this.xrTableCell12.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
|
||||
this.xrTableCell12.Weight = 0.48185133670195773D;
|
||||
this.xrPictureBox2.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
|
||||
new DevExpress.XtraReports.UI.XRBinding("ImageSource", null, "Employees2Entries.EmployeeSignature")});
|
||||
this.xrPictureBox2.LocationFloat = new DevExpress.Utils.PointFloat(329.4027F, 52.70824F);
|
||||
this.xrPictureBox2.Name = "xrPictureBox2";
|
||||
this.xrPictureBox2.SizeF = new System.Drawing.SizeF(168.9861F, 50.04177F);
|
||||
this.xrPictureBox2.Sizing = DevExpress.XtraPrinting.ImageSizeMode.ZoomImage;
|
||||
//
|
||||
// EmployeeKilometerauswertungsReport
|
||||
//
|
||||
@@ -726,8 +751,8 @@ namespace CaritasverbandDuerenJuelichEV
|
||||
xrWatermark1.Id = "Watermark1";
|
||||
this.Watermarks.Add(xrWatermark1);
|
||||
((System.ComponentModel.ISupportInitialize)(this.xrTable4)).EndInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.objectDataSource1)).EndInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.xrTable1)).EndInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.objectDataSource1)).EndInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this)).EndInit();
|
||||
|
||||
}
|
||||
@@ -786,5 +811,7 @@ namespace CaritasverbandDuerenJuelichEV
|
||||
private DevExpress.XtraReports.UI.XRTableCell xrTableCell2;
|
||||
private DevExpress.XtraReports.UI.XRTableCell xrTableCell11;
|
||||
private DevExpress.XtraReports.UI.XRTableCell xrTableCell12;
|
||||
private DevExpress.XtraReports.UI.XRLabel lblDate;
|
||||
private DevExpress.XtraReports.UI.XRPictureBox xrPictureBox2;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -14,5 +14,21 @@ namespace CaritasverbandDuerenJuelichEV.Service
|
||||
{
|
||||
return false;
|
||||
}
|
||||
|
||||
public override List<ServiceRecordValidationResultDC> ValidateServiceRecord(ServiceRecordDC newServiceRecord, SupportConceptStatisticsDC statistics, int maxDaysEditServiceRecordsAllowed, IList<long> employeeOids, IList<long> cb2scOids)
|
||||
{
|
||||
// Am Ende des Monats erklärt der MA, dass er den Monat abgeschlossen hat, dass soll wirklich seine letzte Buchung sein
|
||||
var list = base.ValidateServiceRecord(newServiceRecord, statistics, maxDaysEditServiceRecordsAllowed, employeeOids, cb2scOids);
|
||||
if (newServiceRecord.ServiceDescription.Name == "Monatsabschluss")
|
||||
{
|
||||
list.Add(new ServiceRecordValidationResultDC
|
||||
{
|
||||
ResultType = ServiceRecordValidationResult.Custom,
|
||||
Message = String.Format("Sind alle Daten vollständig und korrekt erfasst (Fachleistungsstunden inkl. Kurzkontakte, Rüstzeiten, gefahrene Strecken, Leistungsnachweise, etc.)?"),
|
||||
Allow = true
|
||||
});
|
||||
}
|
||||
return list;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -29,6 +29,7 @@ namespace CaritasverbandDuerenJuelichEV
|
||||
private void InitializeComponent()
|
||||
{
|
||||
this.components = new System.ComponentModel.Container();
|
||||
System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(ServiceInvoiceReport));
|
||||
DevExpress.XtraReports.UI.XRWatermark xrWatermark1 = new DevExpress.XtraReports.UI.XRWatermark();
|
||||
this.Detail = new DevExpress.XtraReports.UI.DetailBand();
|
||||
this.ReportHeader = new DevExpress.XtraReports.UI.ReportHeaderBand();
|
||||
@@ -110,11 +111,12 @@ namespace CaritasverbandDuerenJuelichEV
|
||||
this.xrTableCell7 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell45 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.GroupFooter1 = new DevExpress.XtraReports.UI.GroupFooterBand();
|
||||
this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components);
|
||||
this.ReportFooter = new DevExpress.XtraReports.UI.ReportFooterBand();
|
||||
this.xrLabel15 = new DevExpress.XtraReports.UI.XRLabel();
|
||||
this.xrLabel1 = new DevExpress.XtraReports.UI.XRLabel();
|
||||
this.xrLabel5 = new DevExpress.XtraReports.UI.XRLabel();
|
||||
this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components);
|
||||
this.xrPictureBox1 = new DevExpress.XtraReports.UI.XRPictureBox();
|
||||
((System.ComponentModel.ISupportInitialize)(this.xrTable5)).BeginInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.xrTable2)).BeginInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.xrTable6)).BeginInit();
|
||||
@@ -1436,14 +1438,19 @@ namespace CaritasverbandDuerenJuelichEV
|
||||
this.GroupFooter1.HeightF = 0F;
|
||||
this.GroupFooter1.Name = "GroupFooter1";
|
||||
//
|
||||
// bindingSource1
|
||||
//
|
||||
this.bindingSource1.DataSource = typeof(BeWo.Report.ReportObjects.ServiceInvoiceRO);
|
||||
//
|
||||
// ReportFooter
|
||||
//
|
||||
this.ReportFooter.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
|
||||
this.xrPictureBox1,
|
||||
this.xrLabel15,
|
||||
this.xrLabel1,
|
||||
this.xrLabel5});
|
||||
this.ReportFooter.Dpi = 254F;
|
||||
this.ReportFooter.HeightF = 312.9195F;
|
||||
this.ReportFooter.HeightF = 506.1849F;
|
||||
this.ReportFooter.Name = "ReportFooter";
|
||||
//
|
||||
// xrLabel15
|
||||
@@ -1485,9 +1492,14 @@ namespace CaritasverbandDuerenJuelichEV
|
||||
this.xrLabel5.StylePriority.UseFont = false;
|
||||
this.xrLabel5.Text = "Mit freundlichen Grüßen";
|
||||
//
|
||||
// bindingSource1
|
||||
// xrPictureBox1
|
||||
//
|
||||
this.bindingSource1.DataSource = typeof(BeWo.Report.ReportObjects.ServiceInvoiceRO);
|
||||
this.xrPictureBox1.Dpi = 254F;
|
||||
this.xrPictureBox1.ImageSource = new DevExpress.XtraPrinting.Drawing.ImageSource("img", resources.GetString("xrPictureBox1.ImageSource"));
|
||||
this.xrPictureBox1.LocationFloat = new DevExpress.Utils.PointFloat(65.36116F, 350.0807F);
|
||||
this.xrPictureBox1.Name = "xrPictureBox1";
|
||||
this.xrPictureBox1.SizeF = new System.Drawing.SizeF(441.7936F, 156.1042F);
|
||||
this.xrPictureBox1.Sizing = DevExpress.XtraPrinting.ImageSizeMode.ZoomImage;
|
||||
//
|
||||
// ServiceInvoiceReport
|
||||
//
|
||||
@@ -1608,5 +1620,6 @@ namespace CaritasverbandDuerenJuelichEV
|
||||
private DevExpress.XtraReports.UI.XRLabel xrLabel15;
|
||||
private DevExpress.XtraReports.UI.XRLabel xrLabel1;
|
||||
private DevExpress.XtraReports.UI.XRLabel xrLabel5;
|
||||
private DevExpress.XtraReports.UI.XRPictureBox xrPictureBox1;
|
||||
}
|
||||
}
|
||||
|
||||
File diff suppressed because one or more lines are too long
Binary file not shown.
|
After Width: | Height: | Size: 20 KiB |
68
ReportImp/HausTheresia/Budgetnachweis.Designer.cs
generated
68
ReportImp/HausTheresia/Budgetnachweis.Designer.cs
generated
@@ -30,6 +30,7 @@ namespace HausTheresia
|
||||
{
|
||||
this.components = new System.ComponentModel.Container();
|
||||
System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(Budgetnachweis));
|
||||
DevExpress.XtraReports.UI.XRWatermark xrWatermark1 = new DevExpress.XtraReports.UI.XRWatermark();
|
||||
this.Detail = new DevExpress.XtraReports.UI.DetailBand();
|
||||
this.xrRichText3 = new DevExpress.XtraReports.UI.XRRichText();
|
||||
this.xrPictureBox2 = new DevExpress.XtraReports.UI.XRPictureBox();
|
||||
@@ -51,7 +52,6 @@ namespace HausTheresia
|
||||
this.bottomMarginBand1 = new DevExpress.XtraReports.UI.BottomMarginBand();
|
||||
this.lblAdresse = new DevExpress.XtraReports.UI.XRLabel();
|
||||
this.GroupHeader1 = new DevExpress.XtraReports.UI.GroupHeaderBand();
|
||||
this.xrRichText2 = new DevExpress.XtraReports.UI.XRRichText();
|
||||
this.xrTable1 = new DevExpress.XtraReports.UI.XRTable();
|
||||
this.xrTableRow1 = new DevExpress.XtraReports.UI.XRTableRow();
|
||||
this.xrTableCell1 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
@@ -69,20 +69,20 @@ namespace HausTheresia
|
||||
this.xrTableRow6 = new DevExpress.XtraReports.UI.XRTableRow();
|
||||
this.xrTableCell9 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableRow7 = new DevExpress.XtraReports.UI.XRTableRow();
|
||||
this.xrTableCell10 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.lblDate = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableRow8 = new DevExpress.XtraReports.UI.XRTableRow();
|
||||
this.lblZAD = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrLine2 = new DevExpress.XtraReports.UI.XRLine();
|
||||
this.xrLabel8 = new DevExpress.XtraReports.UI.XRLabel();
|
||||
this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components);
|
||||
this.PageHeader = new DevExpress.XtraReports.UI.PageHeaderBand();
|
||||
this.xrRichText1 = new DevExpress.XtraReports.UI.XRRichText();
|
||||
this.ReportFooter = new DevExpress.XtraReports.UI.ReportFooterBand();
|
||||
this.lblAbsender = new DevExpress.XtraReports.UI.XRLabel();
|
||||
this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components);
|
||||
((System.ComponentModel.ISupportInitialize)(this.xrRichText3)).BeginInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.xrRichText2)).BeginInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.xrTable1)).BeginInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).BeginInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.xrRichText1)).BeginInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).BeginInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this)).BeginInit();
|
||||
//
|
||||
// Detail
|
||||
@@ -336,7 +336,7 @@ namespace HausTheresia
|
||||
// GroupHeader1
|
||||
//
|
||||
this.GroupHeader1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
|
||||
this.xrRichText2,
|
||||
this.lblAbsender,
|
||||
this.xrTable1,
|
||||
this.xrLine2,
|
||||
this.xrLabel8,
|
||||
@@ -346,14 +346,6 @@ namespace HausTheresia
|
||||
this.GroupHeader1.Name = "GroupHeader1";
|
||||
this.GroupHeader1.StylePriority.UseFont = false;
|
||||
//
|
||||
// xrRichText2
|
||||
//
|
||||
this.xrRichText2.Font = new DevExpress.Drawing.DXFont("Verdana", 10F);
|
||||
this.xrRichText2.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F);
|
||||
this.xrRichText2.Name = "xrRichText2";
|
||||
this.xrRichText2.SerializableRtfString = resources.GetString("xrRichText2.SerializableRtfString");
|
||||
this.xrRichText2.SizeF = new System.Drawing.SizeF(373.125F, 42.70834F);
|
||||
//
|
||||
// xrTable1
|
||||
//
|
||||
this.xrTable1.Font = new DevExpress.Drawing.DXFont("Verdana", 8.25F, DevExpress.Drawing.DXFontStyle.Regular, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] {
|
||||
@@ -478,18 +470,17 @@ namespace HausTheresia
|
||||
// xrTableRow7
|
||||
//
|
||||
this.xrTableRow7.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
|
||||
this.xrTableCell10});
|
||||
this.lblDate});
|
||||
this.xrTableRow7.Name = "xrTableRow7";
|
||||
this.xrTableRow7.Weight = 0.15000000000000002D;
|
||||
//
|
||||
// xrTableCell10
|
||||
// lblDate
|
||||
//
|
||||
this.xrTableCell10.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
|
||||
new DevExpress.XtraReports.UI.XRBinding("Text", null, "InvoiceDate")});
|
||||
this.xrTableCell10.Multiline = true;
|
||||
this.xrTableCell10.Name = "xrTableCell10";
|
||||
this.xrTableCell10.TextFormatString = "Hattingen, {0}";
|
||||
this.xrTableCell10.Weight = 3D;
|
||||
this.lblDate.Multiline = true;
|
||||
this.lblDate.Name = "lblDate";
|
||||
this.lblDate.Text = "Hattingen, ";
|
||||
this.lblDate.TextFormatString = "Hattingen, {0}";
|
||||
this.lblDate.Weight = 3D;
|
||||
//
|
||||
// xrTableRow8
|
||||
//
|
||||
@@ -527,10 +518,6 @@ namespace HausTheresia
|
||||
"ederungshilfe";
|
||||
this.xrLabel8.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopCenter;
|
||||
//
|
||||
// bindingSource1
|
||||
//
|
||||
this.bindingSource1.DataSource = typeof(BeWo.Report.ReportObjects.SettlementRO);
|
||||
//
|
||||
// PageHeader
|
||||
//
|
||||
this.PageHeader.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
|
||||
@@ -550,6 +537,24 @@ namespace HausTheresia
|
||||
//
|
||||
this.ReportFooter.Name = "ReportFooter";
|
||||
//
|
||||
// lblAbsender
|
||||
//
|
||||
this.lblAbsender.Font = new DevExpress.Drawing.DXFont("verdana", 7F);
|
||||
this.lblAbsender.LocationFloat = new DevExpress.Utils.PointFloat(0F, 2.708292F);
|
||||
this.lblAbsender.Multiline = true;
|
||||
this.lblAbsender.Name = "lblAbsender";
|
||||
this.lblAbsender.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
|
||||
this.lblAbsender.ProcessNullValues = DevExpress.XtraReports.UI.ValueSuppressType.SuppressAndShrink;
|
||||
this.lblAbsender.SizeF = new System.Drawing.SizeF(373.125F, 40.00003F);
|
||||
this.lblAbsender.StylePriority.UseFont = false;
|
||||
this.lblAbsender.StylePriority.UseTextAlignment = false;
|
||||
this.lblAbsender.Text = "Theresia Albers gGmbH \r\nHaus Theresia, Hackstückstraße 37, 45527 Hattingen";
|
||||
this.lblAbsender.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
|
||||
//
|
||||
// bindingSource1
|
||||
//
|
||||
this.bindingSource1.DataSource = typeof(BeWo.Report.ReportObjects.SettlementRO);
|
||||
//
|
||||
// Budgetnachweis
|
||||
//
|
||||
this.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] {
|
||||
@@ -559,6 +564,8 @@ namespace HausTheresia
|
||||
this.GroupHeader1,
|
||||
this.PageHeader,
|
||||
this.ReportFooter});
|
||||
this.ComponentStorage.AddRange(new System.ComponentModel.IComponent[] {
|
||||
this.bindingSource1});
|
||||
this.DataSource = this.bindingSource1;
|
||||
this.ExportOptions.PrintPreview.DefaultFileName = "Spitzabrechnung";
|
||||
this.FormattingRuleSheet.AddRange(new DevExpress.XtraReports.UI.FormattingRule[] {
|
||||
@@ -568,11 +575,12 @@ namespace HausTheresia
|
||||
this.PageWidth = 827;
|
||||
this.PaperKind = DevExpress.Drawing.Printing.DXPaperKind.A4;
|
||||
this.Version = "23.2";
|
||||
xrWatermark1.Id = "Watermark1";
|
||||
this.Watermarks.Add(xrWatermark1);
|
||||
((System.ComponentModel.ISupportInitialize)(this.xrRichText3)).EndInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.xrRichText2)).EndInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.xrTable1)).EndInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).EndInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.xrRichText1)).EndInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).EndInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this)).EndInit();
|
||||
|
||||
}
|
||||
@@ -602,7 +610,6 @@ namespace HausTheresia
|
||||
private DevExpress.XtraReports.UI.XRLabel xrLabel8;
|
||||
private DevExpress.XtraReports.UI.XRRichText xrRichText3;
|
||||
private DevExpress.XtraReports.UI.XRPictureBox xrPictureBox2;
|
||||
private DevExpress.XtraReports.UI.XRRichText xrRichText2;
|
||||
private DevExpress.XtraReports.UI.XRTable xrTable1;
|
||||
private DevExpress.XtraReports.UI.XRTableRow xrTableRow1;
|
||||
private DevExpress.XtraReports.UI.XRTableCell xrTableCell1;
|
||||
@@ -623,9 +630,10 @@ namespace HausTheresia
|
||||
private DevExpress.XtraReports.UI.XRTableRow xrTableRow6;
|
||||
private DevExpress.XtraReports.UI.XRTableCell xrTableCell9;
|
||||
private DevExpress.XtraReports.UI.XRTableRow xrTableRow7;
|
||||
private DevExpress.XtraReports.UI.XRTableCell xrTableCell10;
|
||||
private DevExpress.XtraReports.UI.XRTableCell lblDate;
|
||||
private DevExpress.XtraReports.UI.XRTableRow xrTableRow8;
|
||||
private DevExpress.XtraReports.UI.XRTableCell lblZAD;
|
||||
private DevExpress.XtraReports.UI.ReportFooterBand ReportFooter;
|
||||
private DevExpress.XtraReports.UI.XRLabel lblAbsender;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -45,12 +45,15 @@ namespace HausTheresia
|
||||
xrCheckBox2.Checked = false;
|
||||
xrCheckBox1.Checked = true;
|
||||
}
|
||||
lblDate.Text = String.Format("Hattingen, {0}", pRO.InvoiceDate);
|
||||
// AB, 20.03.2026: ursprünglich nur Ennepetal, Team Bochum ist neu
|
||||
var c = c2s.SupportConcept.Customer;
|
||||
var team = c.Team2CustomerList.Select(x => x.Team.Name).FirstOrDefault();
|
||||
if (team != null && team.Contains("Bochum"))
|
||||
{
|
||||
lblZAD.Text = "ZAD - Nr.LWL: 9029857";
|
||||
lblDate.Text = String.Format("Bochum, {0}", pRO.InvoiceDate);
|
||||
lblAbsender.Text = "Theresia Albers gGmbH \nCramerstr.10, 44793 Bochum";
|
||||
}
|
||||
}
|
||||
bindingSource1.DataSource = pRO;
|
||||
|
||||
@@ -132,9 +132,6 @@ Kreditinstitut: Bank Bistum Essen eG IBAN: DE29 3606 0295 0083 8300 18
|
||||
<data name="xrLabel12.Text" xml:space="preserve">
|
||||
<value>Hiermit wird erklärt, dass die Verpflichtungen aus den Vereinbarungen nach §§75 ff. SGB XII bzw. §§125 ff. SGB IX eingehalten wurden und alle hier gemachten Angaben je Betreuungskontakt anhand der Quittierungsbelege sowie der Betreuungsdokumentation jederzeit nachgewiesen werden können. Diese Unterlagen sind 5 Jahre aufzubewahren und auf Verlangen des Sozialhilfeträgers bzw. des Trägers der Eingliederungshilfe vorzulegen (§2 Abs.1 der Vergütungsvereinbarung).</value>
|
||||
</data>
|
||||
<data name="xrRichText2.SerializableRtfString" xml:space="preserve">
|
||||
<value>ewBcAHIAdABmADEAXABmAGIAaQBkAGkAcwBcAGEAbgBzAGkAXABhAG4AcwBpAGMAcABnADEAMgA1ADIAXABkAGUAZgBmADAAewBcAGYAbwBuAHQAdABiAGwAewBcAGYAMABcAGYAcwB3AGkAcwBzAFwAZgBwAHIAcQAyAFwAZgBjAGgAYQByAHMAZQB0ADAAIABWAGUAcgBkAGEAbgBhADsAfQB7AFwAZgAxAFwAZgBuAGkAbAAgAFQAaQBtAGUAcwAgAE4AZQB3ACAAUgBvAG0AYQBuADsAfQB9AA0ACgBcAHYAaQBlAHcAawBpAG4AZAA0AFwAdQBjADEAXABwAGEAcgBkAFwAbAB0AHIAcABhAHIAXAB0AHEAYwBcAHQAeAA0ADUAMwA2AFwAdABxAHIAXAB0AHgAOQAwADcAMgBcAGwAYQBuAGcAMgAwADUANwBcAGYAMABcAGYAcwAxADQAIABUAGgAZQByAGUAcwBpAGEAIABBAGwAYgBlAHIAcwAgAGcARwBtAGIASAAgAFwAcABhAHIADQAKAFwAcABhAHIAZABcAGwAdAByAHAAYQByAFwAbABhAG4AZwAxADAAMwAxACAASABhAHUAcwAgAFQAaABlAHIAZQBzAGkAYQAsACAASABhAGMAawBzAHQAXAAnAGYAYwBjAGsAcwB0AHIAYQBcACcAZABmAGUAIAAzADcALAAgADQANQA1ADIANwAgAEgAYQB0AHQAaQBuAGcAZQBuAFwAZgAxAFwAZgBzADIANABcAHAAYQByAA0ACgB9AA0ACgA=</value>
|
||||
</data>
|
||||
<data name="xrRichText1.SerializableRtfString" xml:space="preserve">
|
||||
<value>ewBcAHIAdABmADEAXABhAG4AcwBpAFwAYQBuAHMAaQBjAHAAZwAxADIANQAyAFwAZABlAGYAZgAwAHsAXABmAG8AbgB0AHQAYgBsAHsAXABmADAAXABmAHMAdwBpAHMAcwBcAGYAcAByAHEAMgBcAGYAYwBoAGEAcgBzAGUAdAAwACAAVgBlAHIAZABhAG4AYQA7AH0AewBcAGYAMQBcAGYAbgBpAGwAXABmAGMAaABhAHIAcwBlAHQAMAAgAFYAZQByAGQAYQBuAGEAOwB9AHsAXABmADIAXABmAG4AaQBsACAAVABpAG0AZQBzACAATgBlAHcAIABSAG8AbQBhAG4AOwB9AH0ADQAKAFwAdgBpAGUAdwBrAGkAbgBkADQAXAB1AGMAMQBcAHAAYQByAGQAXABzAGEAMgAwADAAXABzAGwAMgA3ADYAXABzAGwAbQB1AGwAdAAxAFwAbABhAG4AZwAxADAAMwAxAFwAYgBcAHMAYwBhAHAAcwBcAGYAMABcAGYAcwA1ADIAIABUAFwAZgAxAFwAZgBzADQAMgAgAEgARQBSAEUAUwBJAEEAXABmADAAXABmAHMANQAyACAAIABBAFwAZgAxAFwAZgBzADQAMgAgAEwAQgBFAFIAUwBcAGYAMABcAGYAcwA1ADIAIAAgAFwAZgAxAFwAZgBzADQAMgAgAEcAXABmADAAXABmAHMANQAyACAARwBcAGYAMQBcAGYAcwA0ADIAIABNAEIAXABmADAAXABmAHMANQAyACAASABcAHAAYQByAA0ACgBcAHAAYQByAGQAXAB0AHEAYwBcAHQAeAA0ADUAMwA2AFwAdABxAHIAXAB0AHgAOQAwADcAMgBcAGYAcwAzADIAIABIAFwAZgBzADIANgAgAEEAVQBTAFwAZgBzADMAMgAgACAAVABcAGYAcwAyADYAIABIAEUAUgBFAFMASQBBAFwAYgAwAFwAcwBjAGEAcABzADAAXABmADIAXABmAHMAMgA0AFwAcABhAHIADQAKAH0ADQAKAA==</value>
|
||||
</data>
|
||||
|
||||
33
ReportImp/HausTheresia/Budgetnachweis2.Designer.cs
generated
33
ReportImp/HausTheresia/Budgetnachweis2.Designer.cs
generated
@@ -52,7 +52,6 @@ namespace HausTheresia.Neu
|
||||
this.bottomMarginBand1 = new DevExpress.XtraReports.UI.BottomMarginBand();
|
||||
this.lblAdresse = new DevExpress.XtraReports.UI.XRLabel();
|
||||
this.GroupHeader1 = new DevExpress.XtraReports.UI.GroupHeaderBand();
|
||||
this.lblAbsender = new DevExpress.XtraReports.UI.XRRichText();
|
||||
this.xrTable1 = new DevExpress.XtraReports.UI.XRTable();
|
||||
this.xrTableRow1 = new DevExpress.XtraReports.UI.XRTableRow();
|
||||
this.xrTableCell1 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
@@ -78,9 +77,9 @@ namespace HausTheresia.Neu
|
||||
this.PageHeader = new DevExpress.XtraReports.UI.PageHeaderBand();
|
||||
this.xrRichText1 = new DevExpress.XtraReports.UI.XRRichText();
|
||||
this.ReportFooter = new DevExpress.XtraReports.UI.ReportFooterBand();
|
||||
this.lblAbsender = new DevExpress.XtraReports.UI.XRLabel();
|
||||
this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components);
|
||||
((System.ComponentModel.ISupportInitialize)(this.xrRichText3)).BeginInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.lblAbsender)).BeginInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.xrTable1)).BeginInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.xrRichText1)).BeginInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).BeginInit();
|
||||
@@ -347,14 +346,6 @@ namespace HausTheresia.Neu
|
||||
this.GroupHeader1.Name = "GroupHeader1";
|
||||
this.GroupHeader1.StylePriority.UseFont = false;
|
||||
//
|
||||
// lblAbsender
|
||||
//
|
||||
this.lblAbsender.Font = new DevExpress.Drawing.DXFont("Verdana", 10F);
|
||||
this.lblAbsender.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F);
|
||||
this.lblAbsender.Name = "lblAbsender";
|
||||
this.lblAbsender.SerializableRtfString = resources.GetString("lblAbsender.SerializableRtfString");
|
||||
this.lblAbsender.SizeF = new System.Drawing.SizeF(373.125F, 42.70834F);
|
||||
//
|
||||
// xrTable1
|
||||
//
|
||||
this.xrTable1.Font = new DevExpress.Drawing.DXFont("Verdana", 8.25F, DevExpress.Drawing.DXFontStyle.Regular, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] {
|
||||
@@ -485,11 +476,10 @@ namespace HausTheresia.Neu
|
||||
//
|
||||
// lblOrtDatum
|
||||
//
|
||||
this.lblOrtDatum.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
|
||||
new DevExpress.XtraReports.UI.XRBinding("Text", null, "InvoiceDate")});
|
||||
this.lblOrtDatum.Multiline = true;
|
||||
this.lblOrtDatum.Name = "lblOrtDatum";
|
||||
this.lblOrtDatum.TextFormatString = "Hattingen, {0:dd.MM.yyyy}";
|
||||
this.lblOrtDatum.Text = "Hattingen, ";
|
||||
this.lblOrtDatum.TextFormatString = "{0}";
|
||||
this.lblOrtDatum.Weight = 3D;
|
||||
//
|
||||
// xrTableRow8
|
||||
@@ -547,6 +537,20 @@ namespace HausTheresia.Neu
|
||||
//
|
||||
this.ReportFooter.Name = "ReportFooter";
|
||||
//
|
||||
// lblAbsender
|
||||
//
|
||||
this.lblAbsender.Font = new DevExpress.Drawing.DXFont("verdana", 7F);
|
||||
this.lblAbsender.LocationFloat = new DevExpress.Utils.PointFloat(0F, 2.708292F);
|
||||
this.lblAbsender.Multiline = true;
|
||||
this.lblAbsender.Name = "lblAbsender";
|
||||
this.lblAbsender.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
|
||||
this.lblAbsender.ProcessNullValues = DevExpress.XtraReports.UI.ValueSuppressType.SuppressAndShrink;
|
||||
this.lblAbsender.SizeF = new System.Drawing.SizeF(373.125F, 40.00003F);
|
||||
this.lblAbsender.StylePriority.UseFont = false;
|
||||
this.lblAbsender.StylePriority.UseTextAlignment = false;
|
||||
this.lblAbsender.Text = "Theresia Albers gGmbH \r\nHaus Theresia, Hackstückstraße 37, 45527 Hattingen";
|
||||
this.lblAbsender.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
|
||||
//
|
||||
// bindingSource1
|
||||
//
|
||||
this.bindingSource1.DataSource = typeof(BeWo.Report.ReportObjects.Settlement2RO);
|
||||
@@ -574,7 +578,6 @@ namespace HausTheresia.Neu
|
||||
xrWatermark1.Id = "Watermark1";
|
||||
this.Watermarks.Add(xrWatermark1);
|
||||
((System.ComponentModel.ISupportInitialize)(this.xrRichText3)).EndInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.lblAbsender)).EndInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.xrTable1)).EndInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.xrRichText1)).EndInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).EndInit();
|
||||
@@ -607,7 +610,6 @@ namespace HausTheresia.Neu
|
||||
private DevExpress.XtraReports.UI.XRLabel xrLabel8;
|
||||
private DevExpress.XtraReports.UI.XRRichText xrRichText3;
|
||||
private DevExpress.XtraReports.UI.XRPictureBox xrPictureBox2;
|
||||
private DevExpress.XtraReports.UI.XRRichText lblAbsender;
|
||||
private DevExpress.XtraReports.UI.XRTable xrTable1;
|
||||
private DevExpress.XtraReports.UI.XRTableRow xrTableRow1;
|
||||
private DevExpress.XtraReports.UI.XRTableCell xrTableCell1;
|
||||
@@ -632,5 +634,6 @@ namespace HausTheresia.Neu
|
||||
private DevExpress.XtraReports.UI.XRTableRow xrTableRow8;
|
||||
private DevExpress.XtraReports.UI.XRTableCell lblZAD;
|
||||
private DevExpress.XtraReports.UI.ReportFooterBand ReportFooter;
|
||||
private DevExpress.XtraReports.UI.XRLabel lblAbsender;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -60,11 +60,14 @@ namespace HausTheresia.Neu
|
||||
{
|
||||
lblCustomer.Text = String.Format("{0}, {1}, {2} {3}", pRo.CustomerName, c.Person.Address.Street, c.Person.Address.PostalCode, c.Person.Address.Town);
|
||||
}
|
||||
lblOrtDatum.Text = String.Format("Hattingen, {0:dd.MM.yyyy}", pRo.InvoiceDate);
|
||||
// AB, 20.03.2026: ursprünglich nur Ennepetal, Team Bochum ist neu
|
||||
var team = c.Team2CustomerList.Select(x => x.Team.Name).FirstOrDefault();
|
||||
if (team != null && team.Contains("Bochum"))
|
||||
{
|
||||
lblZAD.Text = "ZAD - Nr.LWL: 9029857 ";
|
||||
lblOrtDatum.Text = String.Format("Bochum, {0:dd.MM.yyyy}", pRo.InvoiceDate);
|
||||
lblAbsender.Text = "Theresia Albers gGmbH \nCramerstr.10, 44793 Bochum";
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -132,9 +132,6 @@ Kreditinstitut: Bank Bistum Essen eG IBAN: DE29 3606 0295 0083 8300 18
|
||||
<data name="xrLabel12.Text" xml:space="preserve">
|
||||
<value>Hiermit wird erklärt, dass die Verpflichtungen aus den Vereinbarungen nach §§75 ff. SGB XII bzw. §§125 ff. SGB IX eingehalten wurden und alle hier gemachten Angaben je Betreuungskontakt anhand der Quittierungsbelege sowie der Betreuungsdokumentation jederzeit nachgewiesen werden können. Diese Unterlagen sind 5 Jahre aufzubewahren und auf Verlangen des Sozialhilfeträgers bzw. des Trägers der Eingliederungshilfe vorzulegen (§2 Abs.1 der Vergütungsvereinbarung).</value>
|
||||
</data>
|
||||
<data name="lblAbsender.SerializableRtfString" xml:space="preserve">
|
||||
<value>ewBcAHIAdABmADEAXABmAGIAaQBkAGkAcwBcAGEAbgBzAGkAXABhAG4AcwBpAGMAcABnADEAMgA1ADIAXABkAGUAZgBmADAAewBcAGYAbwBuAHQAdABiAGwAewBcAGYAMABcAGYAcwB3AGkAcwBzAFwAZgBwAHIAcQAyAFwAZgBjAGgAYQByAHMAZQB0ADAAIABWAGUAcgBkAGEAbgBhADsAfQB7AFwAZgAxAFwAZgBuAGkAbAAgAFQAaQBtAGUAcwAgAE4AZQB3ACAAUgBvAG0AYQBuADsAfQB9AA0ACgBcAHYAaQBlAHcAawBpAG4AZAA0AFwAdQBjADEAXABwAGEAcgBkAFwAbAB0AHIAcABhAHIAXAB0AHEAYwBcAHQAeAA0ADUAMwA2AFwAdABxAHIAXAB0AHgAOQAwADcAMgBcAGwAYQBuAGcAMgAwADUANwBcAGYAMABcAGYAcwAxADQAIABUAGgAZQByAGUAcwBpAGEAIABBAGwAYgBlAHIAcwAgAGcARwBtAGIASAAgAFwAcABhAHIADQAKAFwAcABhAHIAZABcAGwAdAByAHAAYQByAFwAbABhAG4AZwAxADAAMwAxACAASABhAHUAcwAgAFQAaABlAHIAZQBzAGkAYQAsACAASABhAGMAawBzAHQAXAAnAGYAYwBjAGsAcwB0AHIAYQBcACcAZABmAGUAIAAzADcALAAgADQANQA1ADIANwAgAEgAYQB0AHQAaQBuAGcAZQBuAFwAZgAxAFwAZgBzADIANABcAHAAYQByAA0ACgB9AA0ACgA=</value>
|
||||
</data>
|
||||
<data name="xrRichText1.SerializableRtfString" xml:space="preserve">
|
||||
<value>ewBcAHIAdABmADEAXABhAG4AcwBpAFwAYQBuAHMAaQBjAHAAZwAxADIANQAyAFwAZABlAGYAZgAwAHsAXABmAG8AbgB0AHQAYgBsAHsAXABmADAAXABmAHMAdwBpAHMAcwBcAGYAcAByAHEAMgBcAGYAYwBoAGEAcgBzAGUAdAAwACAAVgBlAHIAZABhAG4AYQA7AH0AewBcAGYAMQBcAGYAbgBpAGwAXABmAGMAaABhAHIAcwBlAHQAMAAgAFYAZQByAGQAYQBuAGEAOwB9AHsAXABmADIAXABmAG4AaQBsACAAVABpAG0AZQBzACAATgBlAHcAIABSAG8AbQBhAG4AOwB9AH0ADQAKAFwAdgBpAGUAdwBrAGkAbgBkADQAXAB1AGMAMQBcAHAAYQByAGQAXABzAGEAMgAwADAAXABzAGwAMgA3ADYAXABzAGwAbQB1AGwAdAAxAFwAbABhAG4AZwAxADAAMwAxAFwAYgBcAHMAYwBhAHAAcwBcAGYAMABcAGYAcwA1ADIAIABUAFwAZgAxAFwAZgBzADQAMgAgAEgARQBSAEUAUwBJAEEAXABmADAAXABmAHMANQAyACAAIABBAFwAZgAxAFwAZgBzADQAMgAgAEwAQgBFAFIAUwBcAGYAMABcAGYAcwA1ADIAIAAgAFwAZgAxAFwAZgBzADQAMgAgAEcAXABmADAAXABmAHMANQAyACAARwBcAGYAMQBcAGYAcwA0ADIAIABNAEIAXABmADAAXABmAHMANQAyACAASABcAHAAYQByAA0ACgBcAHAAYQByAGQAXAB0AHEAYwBcAHQAeAA0ADUAMwA2AFwAdABxAHIAXAB0AHgAOQAwADcAMgBcAGYAcwAzADIAIABIAFwAZgBzADIANgAgAEEAVQBTAFwAZgBzADMAMgAgACAAVABcAGYAcwAyADYAIABIAEUAUgBFAFMASQBBAFwAYgAwAFwAcwBjAGEAcABzADAAXABmADIAXABmAHMAMgA0AFwAcABhAHIADQAKAH0ADQAKAA==</value>
|
||||
</data>
|
||||
|
||||
@@ -97,9 +97,7 @@ namespace HausTheresia
|
||||
{
|
||||
if (f.Costbearer2Supportconcept != null)
|
||||
{
|
||||
var c =
|
||||
DAOFactory.GenericDAO.LoadByID<Customer>(
|
||||
f.Costbearer2Supportconcept.SupportConcept.Customer.Oid.Value);
|
||||
var c = DAOFactory.GenericDAO.LoadByID<Customer>(f.Costbearer2Supportconcept.SupportConcept.Customer.Oid.Value);
|
||||
if (c.RegionType != null)
|
||||
{
|
||||
return c.RegionType.Value;
|
||||
@@ -118,7 +116,7 @@ namespace HausTheresia
|
||||
Customer c = DAOFactory.GenericDAO.LoadByID<Customer>(scRo.Costbearer2Supportconcept.SupportConcept.Customer.Oid ?? 0);
|
||||
if (c.Team2CustomerList.Count > 0)
|
||||
{
|
||||
team = c.Team2CustomerList[0].Team.Name;
|
||||
team = "Team " + c.Team2CustomerList[0].Team.Name;
|
||||
}
|
||||
return team;
|
||||
}
|
||||
|
||||
46
ReportImp/HausTheresia/Finanzauswertung.designer.cs
generated
46
ReportImp/HausTheresia/Finanzauswertung.designer.cs
generated
@@ -105,6 +105,8 @@ namespace HausTheresia
|
||||
this.GroupFooter2 = new DevExpress.XtraReports.UI.GroupFooterBand();
|
||||
this.GroupHeader1 = new DevExpress.XtraReports.UI.GroupHeaderBand();
|
||||
this.xrLabel1 = new DevExpress.XtraReports.UI.XRLabel();
|
||||
this.GroupHeader3 = new DevExpress.XtraReports.UI.GroupHeaderBand();
|
||||
this.xrLabel2 = new DevExpress.XtraReports.UI.XRLabel();
|
||||
this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components);
|
||||
this.ReportHeader = new DevExpress.XtraReports.UI.ReportHeaderBand();
|
||||
this.pageFooterBand1 = new DevExpress.XtraReports.UI.PageFooterBand();
|
||||
@@ -133,8 +135,6 @@ namespace HausTheresia
|
||||
this.xrTableCell24 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell30 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell27 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.GroupHeader3 = new DevExpress.XtraReports.UI.GroupHeaderBand();
|
||||
this.xrLabel2 = new DevExpress.XtraReports.UI.XRLabel();
|
||||
((System.ComponentModel.ISupportInitialize)(this.xrTable2)).BeginInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.xrTable4)).BeginInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.xrTable1)).BeginInit();
|
||||
@@ -750,6 +750,28 @@ namespace HausTheresia
|
||||
this.xrLabel1.StylePriority.UseFont = false;
|
||||
this.xrLabel1.Text = "xrLabel1";
|
||||
//
|
||||
// GroupHeader3
|
||||
//
|
||||
this.GroupHeader3.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
|
||||
this.xrLabel2});
|
||||
this.GroupHeader3.GroupFields.AddRange(new DevExpress.XtraReports.UI.GroupField[] {
|
||||
new DevExpress.XtraReports.UI.GroupField("Custom2", DevExpress.XtraReports.UI.XRColumnSortOrder.Ascending)});
|
||||
this.GroupHeader3.HeightF = 42.70833F;
|
||||
this.GroupHeader3.Level = 2;
|
||||
this.GroupHeader3.Name = "GroupHeader3";
|
||||
//
|
||||
// xrLabel2
|
||||
//
|
||||
this.xrLabel2.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
|
||||
new DevExpress.XtraReports.UI.XRBinding("Text", null, "SupportConceptFinanceList.Custom2")});
|
||||
this.xrLabel2.Font = new DevExpress.Drawing.DXFont("Arial", 9F, DevExpress.Drawing.DXFontStyle.Bold);
|
||||
this.xrLabel2.LocationFloat = new DevExpress.Utils.PointFloat(0F, 10.00001F);
|
||||
this.xrLabel2.Name = "xrLabel2";
|
||||
this.xrLabel2.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
|
||||
this.xrLabel2.SizeF = new System.Drawing.SizeF(1030F, 23F);
|
||||
this.xrLabel2.StylePriority.UseFont = false;
|
||||
this.xrLabel2.Text = "xrLabel1";
|
||||
//
|
||||
// bindingSource1
|
||||
//
|
||||
this.bindingSource1.DataSource = typeof(BeWo.Report.ReportObjects.FinanceRO);
|
||||
@@ -1074,26 +1096,6 @@ namespace HausTheresia
|
||||
this.xrTableCell27.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight;
|
||||
this.xrTableCell27.Weight = 0.32651820434991236D;
|
||||
//
|
||||
// GroupHeader3
|
||||
//
|
||||
this.GroupHeader3.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
|
||||
this.xrLabel2});
|
||||
this.GroupHeader3.HeightF = 42.70833F;
|
||||
this.GroupHeader3.Level = 2;
|
||||
this.GroupHeader3.Name = "GroupHeader3";
|
||||
//
|
||||
// xrLabel2
|
||||
//
|
||||
this.xrLabel2.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
|
||||
new DevExpress.XtraReports.UI.XRBinding("Text", null, "SupportConceptFinanceList.Custom2")});
|
||||
this.xrLabel2.Font = new DevExpress.Drawing.DXFont("Arial", 9F, DevExpress.Drawing.DXFontStyle.Bold);
|
||||
this.xrLabel2.LocationFloat = new DevExpress.Utils.PointFloat(0F, 10.00001F);
|
||||
this.xrLabel2.Name = "xrLabel2";
|
||||
this.xrLabel2.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
|
||||
this.xrLabel2.SizeF = new System.Drawing.SizeF(1030F, 23F);
|
||||
this.xrLabel2.StylePriority.UseFont = false;
|
||||
this.xrLabel2.Text = "xrLabel1";
|
||||
//
|
||||
// Finanzauswertung
|
||||
//
|
||||
this.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] {
|
||||
|
||||
@@ -33,12 +33,14 @@
|
||||
<Prefer32Bit>false</Prefer32Bit>
|
||||
</PropertyGroup>
|
||||
<ItemGroup>
|
||||
<Reference Include="DevExpress.DataAccess.v23.2, Version=23.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a" />
|
||||
<Reference Include="DevExpress.Drawing.v23.2, Version=23.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a, processorArchitecture=MSIL" />
|
||||
<Reference Include="DevExpress.Data.v23.2, Version=23.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a, processorArchitecture=MSIL" />
|
||||
<Reference Include="DevExpress.Pdf.v23.2.Core, Version=23.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a, processorArchitecture=MSIL" />
|
||||
<Reference Include="DevExpress.Printing.v23.2.Core, Version=23.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a, processorArchitecture=MSIL" />
|
||||
<Reference Include="DevExpress.Data.Desktop.v23.2, Version=23.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a, processorArchitecture=MSIL" />
|
||||
<Reference Include="DevExpress.Utils.v23.2, Version=23.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a, processorArchitecture=MSIL" />
|
||||
<Reference Include="DevExpress.Xpo.v23.2, Version=23.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a" />
|
||||
<Reference Include="DevExpress.XtraPrinting.v23.2, Version=23.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a, processorArchitecture=MSIL" />
|
||||
<Reference Include="DevExpress.Charts.v23.2.Core, Version=23.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a, processorArchitecture=MSIL" />
|
||||
<Reference Include="DevExpress.XtraCharts.v23.2.Wizard, Version=23.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a, processorArchitecture=MSIL" />
|
||||
|
||||
@@ -31,6 +31,7 @@
|
||||
<WarningLevel>4</WarningLevel>
|
||||
</PropertyGroup>
|
||||
<ItemGroup>
|
||||
<Reference Include="DevExpress.DataAccess.v23.2, Version=23.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a" />
|
||||
<Reference Include="DevExpress.Drawing.v23.2, Version=23.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a, processorArchitecture=MSIL" />
|
||||
<Reference Include="DevExpress.Data.v23.2, Version=23.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a, processorArchitecture=MSIL" />
|
||||
<Reference Include="DevExpress.Office.v23.2.Core, Version=23.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a, processorArchitecture=MSIL" />
|
||||
@@ -39,6 +40,7 @@
|
||||
<Reference Include="DevExpress.Printing.v23.2.Core, Version=23.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a, processorArchitecture=MSIL" />
|
||||
<Reference Include="DevExpress.Data.Desktop.v23.2, Version=23.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a, processorArchitecture=MSIL" />
|
||||
<Reference Include="DevExpress.Utils.v23.2, Version=23.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a, processorArchitecture=MSIL" />
|
||||
<Reference Include="DevExpress.Xpo.v23.2, Version=23.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a" />
|
||||
<Reference Include="DevExpress.XtraPrinting.v23.2, Version=23.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a, processorArchitecture=MSIL" />
|
||||
<Reference Include="DevExpress.Charts.v23.2.Core, Version=23.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a, processorArchitecture=MSIL" />
|
||||
<Reference Include="DevExpress.XtraCharts.v23.2, Version=23.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a, processorArchitecture=MSIL" />
|
||||
|
||||
@@ -104,11 +104,11 @@ namespace IlkaLinkAmbulanteHilfen.Reporting
|
||||
(result as XtraReport).CreateDocument();
|
||||
var report = result as XtraReport;
|
||||
|
||||
var addition = new Unterschriftenzettel();
|
||||
addition.SetReportDataSource(ro);
|
||||
(addition as XtraReport).CreateDocument();
|
||||
//var addition = new Unterschriftenzettel();
|
||||
//addition.SetReportDataSource(ro);
|
||||
//(addition as XtraReport).CreateDocument();
|
||||
|
||||
report.Pages.AddRange(addition.Pages);
|
||||
//report.Pages.AddRange(addition.Pages);
|
||||
|
||||
return report;
|
||||
}
|
||||
|
||||
@@ -21,6 +21,19 @@ namespace LebenshilfeFrankfurtOder
|
||||
|
||||
public void SetReportDataSource(InvoiceCustomerRO pRO)
|
||||
{
|
||||
if (!String.IsNullOrEmpty(pRO.SenderMail))
|
||||
{
|
||||
pRO.SenderMail = pRO.SenderMail.Replace("E-Mail:", "").Trim();
|
||||
}
|
||||
if (!String.IsNullOrEmpty(pRO.SenderPhone))
|
||||
{
|
||||
pRO.SenderPhone = pRO.SenderPhone.Replace("Tel.:", "").Trim();
|
||||
}
|
||||
if (!String.IsNullOrEmpty(pRO.SenderFax))
|
||||
{
|
||||
pRO.SenderFax = pRO.SenderFax.Replace("Fax:", "").Trim();
|
||||
}
|
||||
|
||||
StringBuilder sb = new StringBuilder();
|
||||
if (!String.IsNullOrEmpty(pRO.RecipientOrganisation) && !String.IsNullOrEmpty(pRO.RecipientOrganisation.Trim()))
|
||||
{
|
||||
|
||||
File diff suppressed because one or more lines are too long
@@ -554,6 +554,8 @@ namespace LebenshilfeFrankfurtOder
|
||||
//
|
||||
// xrLabel15
|
||||
//
|
||||
this.xrLabel15.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
|
||||
new DevExpress.XtraReports.UI.XRBinding("Text", null, "SenderContactPersonMail")});
|
||||
this.xrLabel15.LocationFloat = new DevExpress.Utils.PointFloat(499.9998F, 210F);
|
||||
this.xrLabel15.Name = "xrLabel15";
|
||||
this.xrLabel15.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
|
||||
@@ -563,6 +565,8 @@ namespace LebenshilfeFrankfurtOder
|
||||
//
|
||||
// xrLabel14
|
||||
//
|
||||
this.xrLabel14.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
|
||||
new DevExpress.XtraReports.UI.XRBinding("Text", null, "SenderContactPersonPhone")});
|
||||
this.xrLabel14.LocationFloat = new DevExpress.Utils.PointFloat(499.9998F, 190F);
|
||||
this.xrLabel14.Name = "xrLabel14";
|
||||
this.xrLabel14.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
|
||||
@@ -572,6 +576,8 @@ namespace LebenshilfeFrankfurtOder
|
||||
//
|
||||
// xrLabel12
|
||||
//
|
||||
this.xrLabel12.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
|
||||
new DevExpress.XtraReports.UI.XRBinding("Text", null, "SenderContactPerson")});
|
||||
this.xrLabel12.LocationFloat = new DevExpress.Utils.PointFloat(499.9998F, 170F);
|
||||
this.xrLabel12.Name = "xrLabel12";
|
||||
this.xrLabel12.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
|
||||
|
||||
File diff suppressed because one or more lines are too long
@@ -568,6 +568,8 @@ namespace LebenshilfeFrankfurtOder
|
||||
//
|
||||
// xrLabel15
|
||||
//
|
||||
this.xrLabel15.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
|
||||
new DevExpress.XtraReports.UI.XRBinding("Text", null, "SenderContactPersonMail")});
|
||||
this.xrLabel15.LocationFloat = new DevExpress.Utils.PointFloat(499.9998F, 210F);
|
||||
this.xrLabel15.Name = "xrLabel15";
|
||||
this.xrLabel15.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
|
||||
@@ -577,6 +579,8 @@ namespace LebenshilfeFrankfurtOder
|
||||
//
|
||||
// xrLabel14
|
||||
//
|
||||
this.xrLabel14.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
|
||||
new DevExpress.XtraReports.UI.XRBinding("Text", null, "SenderContactPersonPhone")});
|
||||
this.xrLabel14.LocationFloat = new DevExpress.Utils.PointFloat(499.9998F, 190F);
|
||||
this.xrLabel14.Name = "xrLabel14";
|
||||
this.xrLabel14.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
|
||||
@@ -586,6 +590,8 @@ namespace LebenshilfeFrankfurtOder
|
||||
//
|
||||
// xrLabel12
|
||||
//
|
||||
this.xrLabel12.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
|
||||
new DevExpress.XtraReports.UI.XRBinding("Text", null, "SenderContactPerson")});
|
||||
this.xrLabel12.LocationFloat = new DevExpress.Utils.PointFloat(499.9998F, 170F);
|
||||
this.xrLabel12.Name = "xrLabel12";
|
||||
this.xrLabel12.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
|
||||
|
||||
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@@ -125,6 +125,8 @@ namespace LebenshilfeFrankfurtOder
|
||||
this.ruleRateFactorNull = new DevExpress.XtraReports.UI.FormattingRule();
|
||||
this.topMarginBand1 = new DevExpress.XtraReports.UI.TopMarginBand();
|
||||
this.bottomMarginBand1 = new DevExpress.XtraReports.UI.BottomMarginBand();
|
||||
this.rtFooterAlt = new DevExpress.XtraReports.UI.XRRichText();
|
||||
this.rtFooterNeu = new DevExpress.XtraReports.UI.XRRichText();
|
||||
this.xrLine1 = new DevExpress.XtraReports.UI.XRLine();
|
||||
this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components);
|
||||
this.GroupFooter1 = new DevExpress.XtraReports.UI.GroupFooterBand();
|
||||
@@ -152,14 +154,12 @@ namespace LebenshilfeFrankfurtOder
|
||||
this.ReportFooter = new DevExpress.XtraReports.UI.ReportFooterBand();
|
||||
this.xrLabel5 = new DevExpress.XtraReports.UI.XRLabel();
|
||||
this.xrLabel2 = new DevExpress.XtraReports.UI.XRLabel();
|
||||
this.rtFooterAlt = new DevExpress.XtraReports.UI.XRRichText();
|
||||
this.rtFooterNeu = new DevExpress.XtraReports.UI.XRRichText();
|
||||
((System.ComponentModel.ISupportInitialize)(this.xrTable3)).BeginInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.xrTable2)).BeginInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).BeginInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.xrTable1)).BeginInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.rtFooterAlt)).BeginInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.rtFooterNeu)).BeginInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).BeginInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.xrTable1)).BeginInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this)).BeginInit();
|
||||
//
|
||||
// Detail
|
||||
@@ -1064,6 +1064,8 @@ namespace LebenshilfeFrankfurtOder
|
||||
//
|
||||
// lblPhoneBearbeiter
|
||||
//
|
||||
this.lblPhoneBearbeiter.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
|
||||
new DevExpress.XtraReports.UI.XRBinding("Text", null, "SenderContactPersonPhone")});
|
||||
this.lblPhoneBearbeiter.LocationFloat = new DevExpress.Utils.PointFloat(499.9998F, 190F);
|
||||
this.lblPhoneBearbeiter.Name = "lblPhoneBearbeiter";
|
||||
this.lblPhoneBearbeiter.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
|
||||
@@ -1073,6 +1075,8 @@ namespace LebenshilfeFrankfurtOder
|
||||
//
|
||||
// lblBearbeiter
|
||||
//
|
||||
this.lblBearbeiter.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
|
||||
new DevExpress.XtraReports.UI.XRBinding("Text", null, "SenderContactPerson")});
|
||||
this.lblBearbeiter.LocationFloat = new DevExpress.Utils.PointFloat(499.9998F, 170F);
|
||||
this.lblBearbeiter.Name = "lblBearbeiter";
|
||||
this.lblBearbeiter.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
|
||||
@@ -1200,6 +1204,24 @@ namespace LebenshilfeFrankfurtOder
|
||||
this.bottomMarginBand1.HeightF = 190F;
|
||||
this.bottomMarginBand1.Name = "bottomMarginBand1";
|
||||
//
|
||||
// rtFooterAlt
|
||||
//
|
||||
this.rtFooterAlt.Font = new DevExpress.Drawing.DXFont("Arial", 8F);
|
||||
this.rtFooterAlt.LocationFloat = new DevExpress.Utils.PointFloat(0F, 10F);
|
||||
this.rtFooterAlt.Name = "rtFooterAlt";
|
||||
this.rtFooterAlt.SerializableRtfString = resources.GetString("rtFooterAlt.SerializableRtfString");
|
||||
this.rtFooterAlt.SizeF = new System.Drawing.SizeF(712.0003F, 90F);
|
||||
this.rtFooterAlt.StylePriority.UseFont = false;
|
||||
//
|
||||
// rtFooterNeu
|
||||
//
|
||||
this.rtFooterNeu.Font = new DevExpress.Drawing.DXFont("Arial", 8F);
|
||||
this.rtFooterNeu.LocationFloat = new DevExpress.Utils.PointFloat(0F, 100F);
|
||||
this.rtFooterNeu.Name = "rtFooterNeu";
|
||||
this.rtFooterNeu.SerializableRtfString = resources.GetString("rtFooterNeu.SerializableRtfString");
|
||||
this.rtFooterNeu.SizeF = new System.Drawing.SizeF(712.0003F, 90F);
|
||||
this.rtFooterNeu.StylePriority.UseFont = false;
|
||||
//
|
||||
// xrLine1
|
||||
//
|
||||
this.xrLine1.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(0)))), ((int)(((byte)(112)))), ((int)(((byte)(197)))));
|
||||
@@ -1471,24 +1493,6 @@ namespace LebenshilfeFrankfurtOder
|
||||
this.xrLabel2.StylePriority.UseFont = false;
|
||||
this.xrLabel2.Text = "Bitte überweisen Sie den Rechnungsbetrag unter Angabe der Kunden-Nr. und der Rech" +
|
||||
"nungs-Nr. auf das unten angegebene Konto.";
|
||||
//
|
||||
// rtFooterAlt
|
||||
//
|
||||
this.rtFooterAlt.Font = new DevExpress.Drawing.DXFont("Arial", 8F);
|
||||
this.rtFooterAlt.LocationFloat = new DevExpress.Utils.PointFloat(0F, 10F);
|
||||
this.rtFooterAlt.Name = "rtFooterAlt";
|
||||
this.rtFooterAlt.SerializableRtfString = resources.GetString("rtFooterAlt.SerializableRtfString");
|
||||
this.rtFooterAlt.SizeF = new System.Drawing.SizeF(712.0003F, 90F);
|
||||
this.rtFooterAlt.StylePriority.UseFont = false;
|
||||
//
|
||||
// rtFooterNeu
|
||||
//
|
||||
this.rtFooterNeu.Font = new DevExpress.Drawing.DXFont("Arial", 8F);
|
||||
this.rtFooterNeu.LocationFloat = new DevExpress.Utils.PointFloat(0F, 100F);
|
||||
this.rtFooterNeu.Name = "rtFooterNeu";
|
||||
this.rtFooterNeu.SerializableRtfString = resources.GetString("rtFooterNeu.SerializableRtfString");
|
||||
this.rtFooterNeu.SizeF = new System.Drawing.SizeF(712.0003F, 90F);
|
||||
this.rtFooterNeu.StylePriority.UseFont = false;
|
||||
//
|
||||
// RechnungWst
|
||||
//
|
||||
@@ -1512,10 +1516,10 @@ namespace LebenshilfeFrankfurtOder
|
||||
this.Version = "23.2";
|
||||
((System.ComponentModel.ISupportInitialize)(this.xrTable3)).EndInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.xrTable2)).EndInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).EndInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.xrTable1)).EndInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.rtFooterAlt)).EndInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.rtFooterNeu)).EndInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).EndInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.xrTable1)).EndInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this)).EndInit();
|
||||
|
||||
}
|
||||
|
||||
@@ -82,6 +82,8 @@ namespace LebenshilfeFrankfurtOder
|
||||
this.ruleRateFactorNull = new DevExpress.XtraReports.UI.FormattingRule();
|
||||
this.topMarginBand1 = new DevExpress.XtraReports.UI.TopMarginBand();
|
||||
this.bottomMarginBand1 = new DevExpress.XtraReports.UI.BottomMarginBand();
|
||||
this.rtFooterAlt = new DevExpress.XtraReports.UI.XRRichText();
|
||||
this.rtFooterNeu = new DevExpress.XtraReports.UI.XRRichText();
|
||||
this.xrLine1 = new DevExpress.XtraReports.UI.XRLine();
|
||||
this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components);
|
||||
this.GroupFooter1 = new DevExpress.XtraReports.UI.GroupFooterBand();
|
||||
@@ -109,14 +111,12 @@ namespace LebenshilfeFrankfurtOder
|
||||
this.ReportFooter = new DevExpress.XtraReports.UI.ReportFooterBand();
|
||||
this.xrLabel5 = new DevExpress.XtraReports.UI.XRLabel();
|
||||
this.xrLabel2 = new DevExpress.XtraReports.UI.XRLabel();
|
||||
this.rtFooterAlt = new DevExpress.XtraReports.UI.XRRichText();
|
||||
this.rtFooterNeu = new DevExpress.XtraReports.UI.XRRichText();
|
||||
((System.ComponentModel.ISupportInitialize)(this.xrTable3)).BeginInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.xrTable2)).BeginInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).BeginInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.xrTable1)).BeginInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.rtFooterAlt)).BeginInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.rtFooterNeu)).BeginInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).BeginInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.xrTable1)).BeginInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this)).BeginInit();
|
||||
//
|
||||
// Detail
|
||||
@@ -598,6 +598,8 @@ namespace LebenshilfeFrankfurtOder
|
||||
//
|
||||
// xrLabel14
|
||||
//
|
||||
this.xrLabel14.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
|
||||
new DevExpress.XtraReports.UI.XRBinding("Text", null, "SenderContactPersonPhone")});
|
||||
this.xrLabel14.LocationFloat = new DevExpress.Utils.PointFloat(499.9998F, 190F);
|
||||
this.xrLabel14.Name = "xrLabel14";
|
||||
this.xrLabel14.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
|
||||
@@ -607,6 +609,8 @@ namespace LebenshilfeFrankfurtOder
|
||||
//
|
||||
// xrLabel12
|
||||
//
|
||||
this.xrLabel12.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
|
||||
new DevExpress.XtraReports.UI.XRBinding("Text", null, "SenderContactPerson")});
|
||||
this.xrLabel12.LocationFloat = new DevExpress.Utils.PointFloat(499.9998F, 170F);
|
||||
this.xrLabel12.Name = "xrLabel12";
|
||||
this.xrLabel12.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
|
||||
@@ -734,6 +738,24 @@ namespace LebenshilfeFrankfurtOder
|
||||
this.bottomMarginBand1.HeightF = 190F;
|
||||
this.bottomMarginBand1.Name = "bottomMarginBand1";
|
||||
//
|
||||
// rtFooterAlt
|
||||
//
|
||||
this.rtFooterAlt.Font = new DevExpress.Drawing.DXFont("Arial", 8F);
|
||||
this.rtFooterAlt.LocationFloat = new DevExpress.Utils.PointFloat(0F, 10F);
|
||||
this.rtFooterAlt.Name = "rtFooterAlt";
|
||||
this.rtFooterAlt.SerializableRtfString = resources.GetString("rtFooterAlt.SerializableRtfString");
|
||||
this.rtFooterAlt.SizeF = new System.Drawing.SizeF(712.0003F, 90F);
|
||||
this.rtFooterAlt.StylePriority.UseFont = false;
|
||||
//
|
||||
// rtFooterNeu
|
||||
//
|
||||
this.rtFooterNeu.Font = new DevExpress.Drawing.DXFont("Arial", 8F);
|
||||
this.rtFooterNeu.LocationFloat = new DevExpress.Utils.PointFloat(0F, 100F);
|
||||
this.rtFooterNeu.Name = "rtFooterNeu";
|
||||
this.rtFooterNeu.SerializableRtfString = resources.GetString("rtFooterNeu.SerializableRtfString");
|
||||
this.rtFooterNeu.SizeF = new System.Drawing.SizeF(712.0003F, 90F);
|
||||
this.rtFooterNeu.StylePriority.UseFont = false;
|
||||
//
|
||||
// xrLine1
|
||||
//
|
||||
this.xrLine1.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(0)))), ((int)(((byte)(112)))), ((int)(((byte)(197)))));
|
||||
@@ -1005,24 +1027,6 @@ namespace LebenshilfeFrankfurtOder
|
||||
this.xrLabel2.StylePriority.UseFont = false;
|
||||
this.xrLabel2.Text = "Bitte überweisen Sie den Rechnungsbetrag unter Angabe der Kunden-Nr. und der Rech" +
|
||||
"nungs-Nr. auf das unten angegebene Konto.";
|
||||
//
|
||||
// rtFooterAlt
|
||||
//
|
||||
this.rtFooterAlt.Font = new DevExpress.Drawing.DXFont("Arial", 8F);
|
||||
this.rtFooterAlt.LocationFloat = new DevExpress.Utils.PointFloat(0F, 10F);
|
||||
this.rtFooterAlt.Name = "rtFooterAlt";
|
||||
this.rtFooterAlt.SerializableRtfString = resources.GetString("rtFooterAlt.SerializableRtfString");
|
||||
this.rtFooterAlt.SizeF = new System.Drawing.SizeF(712.0003F, 90F);
|
||||
this.rtFooterAlt.StylePriority.UseFont = false;
|
||||
//
|
||||
// rtFooterNeu
|
||||
//
|
||||
this.rtFooterNeu.Font = new DevExpress.Drawing.DXFont("Arial", 8F);
|
||||
this.rtFooterNeu.LocationFloat = new DevExpress.Utils.PointFloat(0F, 100F);
|
||||
this.rtFooterNeu.Name = "rtFooterNeu";
|
||||
this.rtFooterNeu.SerializableRtfString = resources.GetString("rtFooterNeu.SerializableRtfString");
|
||||
this.rtFooterNeu.SizeF = new System.Drawing.SizeF(712.0003F, 90F);
|
||||
this.rtFooterNeu.StylePriority.UseFont = false;
|
||||
//
|
||||
// RechnungWstEinzel
|
||||
//
|
||||
@@ -1046,10 +1050,10 @@ namespace LebenshilfeFrankfurtOder
|
||||
this.Version = "23.2";
|
||||
((System.ComponentModel.ISupportInitialize)(this.xrTable3)).EndInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.xrTable2)).EndInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).EndInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.xrTable1)).EndInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.rtFooterAlt)).EndInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.rtFooterNeu)).EndInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).EndInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.xrTable1)).EndInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this)).EndInit();
|
||||
|
||||
}
|
||||
|
||||
@@ -27,15 +27,17 @@ namespace LebenshilfeKusel
|
||||
|
||||
if (!string.IsNullOrEmpty(dcIds))
|
||||
{
|
||||
|
||||
var dcList = new List<ServiceInvoiceDC>();
|
||||
|
||||
var dcidStrs = dcIds.Split(';');
|
||||
|
||||
foreach (var oidStr in dcidStrs)
|
||||
{
|
||||
var oid = long.Parse(oidStr);
|
||||
var invoice = DAOFactory.GenericDAO.LoadByID<ServiceInvoice>(oid);
|
||||
|
||||
if (invoice.InvoiceBase != null && invoice.InvoiceBase.InvoiceId != null && invoice.InvoiceBase.InvoiceId.Equals("RechnungHaeuslicheKrankenpflege"))
|
||||
return base.CreateServiceInvoiceReport(dcIds, invoiceBaseOid);
|
||||
|
||||
var dc = MapperFactory.ServiceInvoiceDC_ServiceInvoice.MapToNewDC(invoice);
|
||||
dcList.Add(dc);
|
||||
}
|
||||
|
||||
@@ -37,6 +37,7 @@ namespace LebenshilfeKusel
|
||||
this.topMarginBand1 = new DevExpress.XtraReports.UI.TopMarginBand();
|
||||
this.bottomMarginBand1 = new DevExpress.XtraReports.UI.BottomMarginBand();
|
||||
this.Page1 = new DevExpress.XtraReports.UI.GroupHeaderBand();
|
||||
this.xrLabel1 = new DevExpress.XtraReports.UI.XRLabel();
|
||||
this.xrLabel3 = new DevExpress.XtraReports.UI.XRLabel();
|
||||
this.xrTable2 = new DevExpress.XtraReports.UI.XRTable();
|
||||
this.xrTableRow4 = new DevExpress.XtraReports.UI.XRTableRow();
|
||||
@@ -90,7 +91,6 @@ namespace LebenshilfeKusel
|
||||
this.xrTableCell1 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell5 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components);
|
||||
this.xrLabel1 = new DevExpress.XtraReports.UI.XRLabel();
|
||||
((System.ComponentModel.ISupportInitialize)(this.xrTable2)).BeginInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.xrTable4)).BeginInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.xrTable6)).BeginInit();
|
||||
@@ -121,13 +121,13 @@ namespace LebenshilfeKusel
|
||||
//
|
||||
// topMarginBand1
|
||||
//
|
||||
this.topMarginBand1.HeightF = 188.125F;
|
||||
this.topMarginBand1.HeightF = 224.9584F;
|
||||
this.topMarginBand1.Name = "topMarginBand1";
|
||||
//
|
||||
// bottomMarginBand1
|
||||
//
|
||||
this.bottomMarginBand1.Font = new DevExpress.Drawing.DXFont("Arial", 7F);
|
||||
this.bottomMarginBand1.HeightF = 66.72478F;
|
||||
this.bottomMarginBand1.HeightF = 87.75774F;
|
||||
this.bottomMarginBand1.Name = "bottomMarginBand1";
|
||||
this.bottomMarginBand1.StylePriority.UseFont = false;
|
||||
//
|
||||
@@ -148,16 +148,30 @@ namespace LebenshilfeKusel
|
||||
this.Page1.StylePriority.UseBorderWidth = false;
|
||||
this.Page1.StylePriority.UseFont = false;
|
||||
//
|
||||
// xrLabel1
|
||||
//
|
||||
this.xrLabel1.BackColor = System.Drawing.Color.Transparent;
|
||||
this.xrLabel1.CanShrink = true;
|
||||
this.xrLabel1.Font = new DevExpress.Drawing.DXFont("Calibri", 10F);
|
||||
this.xrLabel1.LocationFloat = new DevExpress.Utils.PointFloat(0F, 318.785F);
|
||||
this.xrLabel1.Name = "xrLabel1";
|
||||
this.xrLabel1.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
|
||||
this.xrLabel1.SizeF = new System.Drawing.SizeF(666.7152F, 20F);
|
||||
this.xrLabel1.StylePriority.UseBackColor = false;
|
||||
this.xrLabel1.StylePriority.UseFont = false;
|
||||
this.xrLabel1.Text = "[CustomerReferenceNumber]";
|
||||
this.xrLabel1.WordWrap = false;
|
||||
//
|
||||
// xrLabel3
|
||||
//
|
||||
this.xrLabel3.BackColor = System.Drawing.Color.Transparent;
|
||||
this.xrLabel3.CanShrink = true;
|
||||
this.xrLabel3.Font = new DevExpress.Drawing.DXFont("Calibri", 11F);
|
||||
this.xrLabel3.LocationFloat = new DevExpress.Utils.PointFloat(452.5963F, 0F);
|
||||
this.xrLabel3.LocationFloat = new DevExpress.Utils.PointFloat(452.5964F, 0F);
|
||||
this.xrLabel3.Multiline = true;
|
||||
this.xrLabel3.Name = "xrLabel3";
|
||||
this.xrLabel3.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
|
||||
this.xrLabel3.SizeF = new System.Drawing.SizeF(202.1193F, 129.5F);
|
||||
this.xrLabel3.SizeF = new System.Drawing.SizeF(214.1188F, 129.5F);
|
||||
this.xrLabel3.StylePriority.UseBackColor = false;
|
||||
this.xrLabel3.StylePriority.UseFont = false;
|
||||
this.xrLabel3.StylePriority.UseTextAlignment = false;
|
||||
@@ -167,7 +181,7 @@ namespace LebenshilfeKusel
|
||||
// xrTable2
|
||||
//
|
||||
this.xrTable2.Font = new DevExpress.Drawing.DXFont("Calibri", 9F);
|
||||
this.xrTable2.LocationFloat = new DevExpress.Utils.PointFloat(366.9999F, 153.8851F);
|
||||
this.xrTable2.LocationFloat = new DevExpress.Utils.PointFloat(382.9999F, 153.8851F);
|
||||
this.xrTable2.Name = "xrTable2";
|
||||
this.xrTable2.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] {
|
||||
this.xrTableRow4,
|
||||
@@ -323,12 +337,12 @@ namespace LebenshilfeKusel
|
||||
this.xrLabel6.Multiline = true;
|
||||
this.xrLabel6.Name = "xrLabel6";
|
||||
this.xrLabel6.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
|
||||
this.xrLabel6.SizeF = new System.Drawing.SizeF(650.7153F, 38.99988F);
|
||||
this.xrLabel6.SizeF = new System.Drawing.SizeF(666.7152F, 38.99988F);
|
||||
this.xrLabel6.StylePriority.UseBackColor = false;
|
||||
this.xrLabel6.StylePriority.UseFont = false;
|
||||
this.xrLabel6.Text = "Abrechnung von Leistungen der Häuslichen Krankenpflege, Versicherte(r): [Customer" +
|
||||
" Salutation] [CustomerLastName], [CustomerFirstName] \r\nVersichtennummer: [Custom" +
|
||||
"erInsuranceNumber]";
|
||||
"Salutation] [CustomerLastName], [CustomerFirstName] \r\nVersichtennummer: [Custome" +
|
||||
"rInsuranceNumber]";
|
||||
this.xrLabel6.WordWrap = false;
|
||||
//
|
||||
// xrLabel7
|
||||
@@ -339,7 +353,7 @@ namespace LebenshilfeKusel
|
||||
this.xrLabel7.LocationFloat = new DevExpress.Utils.PointFloat(0F, 338.785F);
|
||||
this.xrLabel7.Name = "xrLabel7";
|
||||
this.xrLabel7.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
|
||||
this.xrLabel7.SizeF = new System.Drawing.SizeF(650.7153F, 20F);
|
||||
this.xrLabel7.SizeF = new System.Drawing.SizeF(666.7152F, 20F);
|
||||
this.xrLabel7.StylePriority.UseBackColor = false;
|
||||
this.xrLabel7.StylePriority.UseFont = false;
|
||||
this.xrLabel7.Text = "Zeitraum: [AccountingPeriod]";
|
||||
@@ -363,7 +377,7 @@ namespace LebenshilfeKusel
|
||||
// lblAdresse
|
||||
//
|
||||
this.lblAdresse.Font = new DevExpress.Drawing.DXFont("Calibri", 11F);
|
||||
this.lblAdresse.LocationFloat = new DevExpress.Utils.PointFloat(0F, 18F);
|
||||
this.lblAdresse.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F);
|
||||
this.lblAdresse.Multiline = true;
|
||||
this.lblAdresse.Name = "lblAdresse";
|
||||
this.lblAdresse.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
|
||||
@@ -378,14 +392,14 @@ namespace LebenshilfeKusel
|
||||
this.xrLabel5,
|
||||
this.xrTable4});
|
||||
this.ReportFooter.Font = new DevExpress.Drawing.DXFont("Times New Roman", 10F);
|
||||
this.ReportFooter.HeightF = 186.1567F;
|
||||
this.ReportFooter.HeightF = 174.9003F;
|
||||
this.ReportFooter.Name = "ReportFooter";
|
||||
this.ReportFooter.StylePriority.UseFont = false;
|
||||
//
|
||||
// xrLabel15
|
||||
//
|
||||
this.xrLabel15.Font = new DevExpress.Drawing.DXFont("Calibri", 10F);
|
||||
this.xrLabel15.LocationFloat = new DevExpress.Utils.PointFloat(0F, 74.02254F);
|
||||
this.xrLabel15.LocationFloat = new DevExpress.Utils.PointFloat(0F, 61.02254F);
|
||||
this.xrLabel15.Multiline = true;
|
||||
this.xrLabel15.Name = "xrLabel15";
|
||||
this.xrLabel15.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
|
||||
@@ -397,7 +411,7 @@ namespace LebenshilfeKusel
|
||||
// xrLabel14
|
||||
//
|
||||
this.xrLabel14.Font = new DevExpress.Drawing.DXFont("Calibri", 10F);
|
||||
this.xrLabel14.LocationFloat = new DevExpress.Utils.PointFloat(0F, 161.5793F);
|
||||
this.xrLabel14.LocationFloat = new DevExpress.Utils.PointFloat(0F, 148.5793F);
|
||||
this.xrLabel14.Multiline = true;
|
||||
this.xrLabel14.Name = "xrLabel14";
|
||||
this.xrLabel14.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
|
||||
@@ -408,7 +422,7 @@ namespace LebenshilfeKusel
|
||||
// xrLabel5
|
||||
//
|
||||
this.xrLabel5.Font = new DevExpress.Drawing.DXFont("Calibri", 10F, DevExpress.Drawing.DXFontStyle.Italic);
|
||||
this.xrLabel5.LocationFloat = new DevExpress.Utils.PointFloat(0.0001271566F, 10.00001F);
|
||||
this.xrLabel5.LocationFloat = new DevExpress.Utils.PointFloat(0.0001271566F, 6.00001F);
|
||||
this.xrLabel5.Name = "xrLabel5";
|
||||
this.xrLabel5.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
|
||||
this.xrLabel5.SizeF = new System.Drawing.SizeF(250F, 17F);
|
||||
@@ -419,12 +433,12 @@ namespace LebenshilfeKusel
|
||||
//
|
||||
this.xrTable4.Font = new DevExpress.Drawing.DXFont("Arial", 9F, DevExpress.Drawing.DXFontStyle.Regular, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] {
|
||||
new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((byte)(0)))});
|
||||
this.xrTable4.LocationFloat = new DevExpress.Utils.PointFloat(0.0001271566F, 35.00004F);
|
||||
this.xrTable4.LocationFloat = new DevExpress.Utils.PointFloat(0.0001831055F, 31.00003F);
|
||||
this.xrTable4.Name = "xrTable4";
|
||||
this.xrTable4.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] {
|
||||
this.xrTableRow10,
|
||||
this.xrTableRow14});
|
||||
this.xrTable4.SizeF = new System.Drawing.SizeF(650.7154F, 26F);
|
||||
this.xrTable4.SizeF = new System.Drawing.SizeF(666.715F, 26F);
|
||||
this.xrTable4.StylePriority.UseFont = false;
|
||||
//
|
||||
// xrTableRow10
|
||||
@@ -490,7 +504,7 @@ namespace LebenshilfeKusel
|
||||
//
|
||||
this.Detail2.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
|
||||
this.xrTable6});
|
||||
this.Detail2.HeightF = 23F;
|
||||
this.Detail2.HeightF = 22F;
|
||||
this.Detail2.Name = "Detail2";
|
||||
//
|
||||
// xrTable6
|
||||
@@ -500,7 +514,7 @@ namespace LebenshilfeKusel
|
||||
this.xrTable6.Name = "xrTable6";
|
||||
this.xrTable6.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] {
|
||||
this.xrTableRow25});
|
||||
this.xrTable6.SizeF = new System.Drawing.SizeF(650.7155F, 23F);
|
||||
this.xrTable6.SizeF = new System.Drawing.SizeF(666.7151F, 22F);
|
||||
this.xrTable6.StylePriority.UseFont = false;
|
||||
//
|
||||
// xrTableRow25
|
||||
@@ -514,7 +528,7 @@ namespace LebenshilfeKusel
|
||||
this.xrTableCell45,
|
||||
this.xrTableCell47});
|
||||
this.xrTableRow25.Name = "xrTableRow25";
|
||||
this.xrTableRow25.Weight = 0.92D;
|
||||
this.xrTableRow25.Weight = 0.88D;
|
||||
//
|
||||
// xrTableCell3
|
||||
//
|
||||
@@ -534,7 +548,7 @@ namespace LebenshilfeKusel
|
||||
this.xrTableCell3.StylePriority.UseTextAlignment = false;
|
||||
this.xrTableCell3.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
|
||||
this.xrTableCell3.TextFormatString = "{0:dd.MM.yyyy}";
|
||||
this.xrTableCell3.Weight = 0.49411074825218504D;
|
||||
this.xrTableCell3.Weight = 0.37891992962970361D;
|
||||
//
|
||||
// xrTableCell40
|
||||
//
|
||||
@@ -553,7 +567,7 @@ namespace LebenshilfeKusel
|
||||
this.xrTableCell40.StylePriority.UseTextAlignment = false;
|
||||
this.xrTableCell40.Text = "Soziotherapie";
|
||||
this.xrTableCell40.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
|
||||
this.xrTableCell40.Weight = 0.574668553042295D;
|
||||
this.xrTableCell40.Weight = 0.34923540816030968D;
|
||||
//
|
||||
// xrTableCell42
|
||||
//
|
||||
@@ -571,7 +585,7 @@ namespace LebenshilfeKusel
|
||||
this.xrTableCell42.StylePriority.UsePadding = false;
|
||||
this.xrTableCell42.StylePriority.UseTextAlignment = false;
|
||||
this.xrTableCell42.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
|
||||
this.xrTableCell42.Weight = 0.79841694330105706D;
|
||||
this.xrTableCell42.Weight = 1.316358388946627D;
|
||||
//
|
||||
// xrTableCell20
|
||||
//
|
||||
@@ -590,7 +604,7 @@ namespace LebenshilfeKusel
|
||||
this.xrTableCell20.StylePriority.UseTextAlignment = false;
|
||||
this.xrTableCell20.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight;
|
||||
this.xrTableCell20.TextFormatString = "{0:0.##}";
|
||||
this.xrTableCell20.Weight = 0.23261646304723091D;
|
||||
this.xrTableCell20.Weight = 0.22738520331614448D;
|
||||
//
|
||||
// xrTableCell44
|
||||
//
|
||||
@@ -609,7 +623,7 @@ namespace LebenshilfeKusel
|
||||
this.xrTableCell44.StylePriority.UseTextAlignment = false;
|
||||
this.xrTableCell44.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight;
|
||||
this.xrTableCell44.TextFormatString = "{0:}";
|
||||
this.xrTableCell44.Weight = 0.256445220290948D;
|
||||
this.xrTableCell44.Weight = 0.26640067924291289D;
|
||||
//
|
||||
// xrTableCell45
|
||||
//
|
||||
@@ -628,7 +642,7 @@ namespace LebenshilfeKusel
|
||||
this.xrTableCell45.StylePriority.UseTextAlignment = false;
|
||||
this.xrTableCell45.Text = "xrTableCell45";
|
||||
this.xrTableCell45.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight;
|
||||
this.xrTableCell45.Weight = 0.281744233911718D;
|
||||
this.xrTableCell45.Weight = 0.23756937522186769D;
|
||||
//
|
||||
// xrTableCell47
|
||||
//
|
||||
@@ -646,7 +660,7 @@ namespace LebenshilfeKusel
|
||||
this.xrTableCell47.StylePriority.UsePadding = false;
|
||||
this.xrTableCell47.StylePriority.UseTextAlignment = false;
|
||||
this.xrTableCell47.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight;
|
||||
this.xrTableCell47.Weight = 0.45298072340441065D;
|
||||
this.xrTableCell47.Weight = 0.39111423123287675D;
|
||||
//
|
||||
// GroupHeader1
|
||||
//
|
||||
@@ -664,7 +678,7 @@ namespace LebenshilfeKusel
|
||||
this.xrTable5.Name = "xrTable5";
|
||||
this.xrTable5.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] {
|
||||
this.xrTableRow23});
|
||||
this.xrTable5.SizeF = new System.Drawing.SizeF(650.7155F, 24F);
|
||||
this.xrTable5.SizeF = new System.Drawing.SizeF(666.7152F, 24F);
|
||||
this.xrTable5.StylePriority.UseFont = false;
|
||||
//
|
||||
// xrTableRow23
|
||||
@@ -699,7 +713,7 @@ namespace LebenshilfeKusel
|
||||
this.xrTableCell2.StylePriority.UseTextAlignment = false;
|
||||
this.xrTableCell2.Text = "Datum";
|
||||
this.xrTableCell2.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
|
||||
this.xrTableCell2.Weight = 0.54176126036459427D;
|
||||
this.xrTableCell2.Weight = 0.40549179781355926D;
|
||||
//
|
||||
// xrTableCell32
|
||||
//
|
||||
@@ -717,9 +731,9 @@ namespace LebenshilfeKusel
|
||||
this.xrTableCell32.StylePriority.UseFont = false;
|
||||
this.xrTableCell32.StylePriority.UsePadding = false;
|
||||
this.xrTableCell32.StylePriority.UseTextAlignment = false;
|
||||
this.xrTableCell32.Text = "Positionsnummer";
|
||||
this.xrTableCell32.Text = "Positionsnr.";
|
||||
this.xrTableCell32.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
|
||||
this.xrTableCell32.Weight = 0.63008808839302122D;
|
||||
this.xrTableCell32.Weight = 0.37372560042914055D;
|
||||
//
|
||||
// xrTableCell37
|
||||
//
|
||||
@@ -739,7 +753,7 @@ namespace LebenshilfeKusel
|
||||
this.xrTableCell37.StylePriority.UseTextAlignment = false;
|
||||
this.xrTableCell37.Text = "Bezeichnung";
|
||||
this.xrTableCell37.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
|
||||
this.xrTableCell37.Weight = 0.87541493837556028D;
|
||||
this.xrTableCell37.Weight = 1.4086686029914273D;
|
||||
//
|
||||
// xrTableCell14
|
||||
//
|
||||
@@ -759,7 +773,7 @@ namespace LebenshilfeKusel
|
||||
this.xrTableCell14.StylePriority.UseTextAlignment = false;
|
||||
this.xrTableCell14.Text = "Menge";
|
||||
this.xrTableCell14.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight;
|
||||
this.xrTableCell14.Weight = 0.25504874611087D;
|
||||
this.xrTableCell14.Weight = 0.24333037258598086D;
|
||||
//
|
||||
// xrTableCell33
|
||||
//
|
||||
@@ -779,7 +793,7 @@ namespace LebenshilfeKusel
|
||||
this.xrTableCell33.StylePriority.UseTextAlignment = false;
|
||||
this.xrTableCell33.Text = "Einheit";
|
||||
this.xrTableCell33.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight;
|
||||
this.xrTableCell33.Weight = 0.28117614915144379D;
|
||||
this.xrTableCell33.Weight = 0.28508227365974015D;
|
||||
//
|
||||
// xrTableCell36
|
||||
//
|
||||
@@ -799,7 +813,7 @@ namespace LebenshilfeKusel
|
||||
this.xrTableCell36.StylePriority.UseTextAlignment = false;
|
||||
this.xrTableCell36.Text = "Preis";
|
||||
this.xrTableCell36.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight;
|
||||
this.xrTableCell36.Weight = 0.30891553458958454D;
|
||||
this.xrTableCell36.Weight = 0.25422903649784312D;
|
||||
//
|
||||
// xrTableCell34
|
||||
//
|
||||
@@ -817,15 +831,15 @@ namespace LebenshilfeKusel
|
||||
this.xrTableCell34.StylePriority.UseFont = false;
|
||||
this.xrTableCell34.StylePriority.UsePadding = false;
|
||||
this.xrTableCell34.StylePriority.UseTextAlignment = false;
|
||||
this.xrTableCell34.Text = "Gesamtbetrag";
|
||||
this.xrTableCell34.Text = "Betrag";
|
||||
this.xrTableCell34.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight;
|
||||
this.xrTableCell34.Weight = 0.49666418721224931D;
|
||||
this.xrTableCell34.Weight = 0.41854122021963214D;
|
||||
//
|
||||
// GroupFooter1
|
||||
//
|
||||
this.GroupFooter1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
|
||||
this.xrTable1});
|
||||
this.GroupFooter1.HeightF = 47.91667F;
|
||||
this.GroupFooter1.HeightF = 34.21504F;
|
||||
this.GroupFooter1.Name = "GroupFooter1";
|
||||
//
|
||||
// xrTable1
|
||||
@@ -835,7 +849,7 @@ namespace LebenshilfeKusel
|
||||
this.xrTable1.Name = "xrTable1";
|
||||
this.xrTable1.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] {
|
||||
this.xrTableRow1});
|
||||
this.xrTable1.SizeF = new System.Drawing.SizeF(649.9999F, 24F);
|
||||
this.xrTable1.SizeF = new System.Drawing.SizeF(666.7151F, 24F);
|
||||
this.xrTable1.StylePriority.UseFont = false;
|
||||
//
|
||||
// xrTableRow1
|
||||
@@ -851,7 +865,7 @@ namespace LebenshilfeKusel
|
||||
this.xrTableCell1.BorderColor = System.Drawing.Color.DarkGray;
|
||||
this.xrTableCell1.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right)
|
||||
| DevExpress.XtraPrinting.BorderSide.Bottom)));
|
||||
this.xrTableCell1.Font = new DevExpress.Drawing.DXFont("Calibri", 12F, DevExpress.Drawing.DXFontStyle.Bold);
|
||||
this.xrTableCell1.Font = new DevExpress.Drawing.DXFont("Calibri", 11F, DevExpress.Drawing.DXFontStyle.Bold);
|
||||
this.xrTableCell1.Name = "xrTableCell1";
|
||||
this.xrTableCell1.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 2, 2, 100F);
|
||||
this.xrTableCell1.StylePriority.UseBorderColor = false;
|
||||
@@ -861,7 +875,7 @@ namespace LebenshilfeKusel
|
||||
this.xrTableCell1.StylePriority.UseTextAlignment = false;
|
||||
this.xrTableCell1.Text = "Rechnungsbetrag";
|
||||
this.xrTableCell1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
|
||||
this.xrTableCell1.Weight = 2.3662953373904871D;
|
||||
this.xrTableCell1.Weight = 2.4275356660699989D;
|
||||
//
|
||||
// xrTableCell5
|
||||
//
|
||||
@@ -870,7 +884,7 @@ namespace LebenshilfeKusel
|
||||
| DevExpress.XtraPrinting.BorderSide.Bottom)));
|
||||
this.xrTableCell5.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
|
||||
new DevExpress.XtraReports.UI.XRBinding("Text", null, "GrossClaim")});
|
||||
this.xrTableCell5.Font = new DevExpress.Drawing.DXFont("Calibri", 12F, DevExpress.Drawing.DXFontStyle.Bold);
|
||||
this.xrTableCell5.Font = new DevExpress.Drawing.DXFont("Calibri", 11F, DevExpress.Drawing.DXFontStyle.Bold);
|
||||
this.xrTableCell5.Name = "xrTableCell5";
|
||||
this.xrTableCell5.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 2, 2, 100F);
|
||||
this.xrTableCell5.StylePriority.UseBorderColor = false;
|
||||
@@ -879,21 +893,7 @@ namespace LebenshilfeKusel
|
||||
this.xrTableCell5.StylePriority.UsePadding = false;
|
||||
this.xrTableCell5.StylePriority.UseTextAlignment = false;
|
||||
this.xrTableCell5.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight;
|
||||
this.xrTableCell5.Weight = 0.40327538447920763D;
|
||||
//
|
||||
// xrLabel1
|
||||
//
|
||||
this.xrLabel1.BackColor = System.Drawing.Color.Transparent;
|
||||
this.xrLabel1.CanShrink = true;
|
||||
this.xrLabel1.Font = new DevExpress.Drawing.DXFont("Calibri", 10F);
|
||||
this.xrLabel1.LocationFloat = new DevExpress.Utils.PointFloat(0F, 318.785F);
|
||||
this.xrLabel1.Name = "xrLabel1";
|
||||
this.xrLabel1.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
|
||||
this.xrLabel1.SizeF = new System.Drawing.SizeF(650.7153F, 20F);
|
||||
this.xrLabel1.StylePriority.UseBackColor = false;
|
||||
this.xrLabel1.StylePriority.UseFont = false;
|
||||
this.xrLabel1.Text = "[CustomerReferenceNumber]";
|
||||
this.xrLabel1.WordWrap = false;
|
||||
this.xrTableCell5.Weight = 0.3420350557996959D;
|
||||
//
|
||||
// HaeuslicheKrankenpflegeRechnung
|
||||
//
|
||||
@@ -910,7 +910,7 @@ namespace LebenshilfeKusel
|
||||
this.Font = new DevExpress.Drawing.DXFont("Verdana", 10F);
|
||||
this.FormattingRuleSheet.AddRange(new DevExpress.XtraReports.UI.FormattingRule[] {
|
||||
this.ruleRateFactorNull});
|
||||
this.Margins = new DevExpress.Drawing.DXMargins(100F, 50F, 188.125F, 66.72478F);
|
||||
this.Margins = new DevExpress.Drawing.DXMargins(95F, 50F, 224.9584F, 87.75774F);
|
||||
this.PageHeight = 1169;
|
||||
this.PageWidth = 827;
|
||||
this.PaperKind = DevExpress.Drawing.Printing.DXPaperKind.A4;
|
||||
|
||||
@@ -69,7 +69,7 @@ namespace BeWo.Service.Invoicing
|
||||
{
|
||||
var ii = base.CreateInvoiceItem(serviceRecord, scap, calc);
|
||||
ii.ItemDescription = serviceRecord.ServiceDescription.Name;
|
||||
//ii.UnitDescription = ErmittleGPosNummer(serviceRecord, sozioLeistung);
|
||||
ii.UnitDescription = "Dial: 032133";
|
||||
|
||||
return ii;
|
||||
}
|
||||
|
||||
@@ -93,6 +93,29 @@ namespace PraxisPusteblume.Invoicing
|
||||
}
|
||||
|
||||
List<int> vernetzung = new List<int> { 2, 3, 5, 9, 12 };
|
||||
if (invoicePeriod.StartDate.Year >= 2026)
|
||||
{
|
||||
//Ab 2026 erste 5 Monate des Jahres bzw. ersten 5 Monate des HPs, wenn HP erst im laufenden Jahr beginnt
|
||||
vernetzung.Clear();
|
||||
if (scap.StartDate.HasValue && scap.StartDate.Value.Year < invoicePeriod.StartDate.Year) // HP begann schon im letzten Jahr
|
||||
{
|
||||
vernetzung = new List<int> { 1, 2, 3, 4, 5 };
|
||||
}
|
||||
else
|
||||
{
|
||||
int monat = scap.StartDate.Value.Month;
|
||||
int anzahl = 1;
|
||||
|
||||
while (anzahl <= 5)
|
||||
{
|
||||
vernetzung.Add(monat);
|
||||
anzahl++;
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
if (invoicePeriod.StartDateTime >= new DateTime(2025, 09, 01) && vernetzung.Contains(invoicePeriod.EndDate.Month))
|
||||
{
|
||||
var itemVernetzung = CreateVernetzungInvoiceItem(scap, invoicePeriod);
|
||||
|
||||
@@ -584,7 +584,7 @@ namespace SKFLeverkusenJuHi
|
||||
this.xrTableCell7.Name = "xrTableCell7";
|
||||
this.xrTableCell7.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
|
||||
this.xrTableCell7.StylePriority.UseFont = false;
|
||||
this.xrTableCell7.Text = "Tel 02171 - 490328";
|
||||
this.xrTableCell7.Text = "Tel 02171 - 490317";
|
||||
this.xrTableCell7.Weight = 1D;
|
||||
//
|
||||
// xrTableRow12
|
||||
|
||||
676
ReportImp/TwgJonathan/InvoiceCustomerReport.Designer.cs
generated
676
ReportImp/TwgJonathan/InvoiceCustomerReport.Designer.cs
generated
@@ -42,6 +42,28 @@ namespace TwgJonathan
|
||||
this.xrTableCell10 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell12 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.ReportHeader = new DevExpress.XtraReports.UI.ReportHeaderBand();
|
||||
this.xrLabel4 = new DevExpress.XtraReports.UI.XRLabel();
|
||||
this.xrPictureBox1 = new DevExpress.XtraReports.UI.XRPictureBox();
|
||||
this.xrTable2 = new DevExpress.XtraReports.UI.XRTable();
|
||||
this.xrTableRow3 = new DevExpress.XtraReports.UI.XRTableRow();
|
||||
this.xrTableCell3 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell1 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableRow4 = new DevExpress.XtraReports.UI.XRTableRow();
|
||||
this.xrTableCell2 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell4 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableRow5 = new DevExpress.XtraReports.UI.XRTableRow();
|
||||
this.xrTableCell5 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell8 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableRow6 = new DevExpress.XtraReports.UI.XRTableRow();
|
||||
this.xrTableCell11 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell13 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableRow7 = new DevExpress.XtraReports.UI.XRTableRow();
|
||||
this.xrTableCell21 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell22 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableRow8 = new DevExpress.XtraReports.UI.XRTableRow();
|
||||
this.xrTableCell24 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell25 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrLabel17 = new DevExpress.XtraReports.UI.XRLabel();
|
||||
this.lblAddress = new DevExpress.XtraReports.UI.XRLabel();
|
||||
this.xrTable3 = new DevExpress.XtraReports.UI.XRTable();
|
||||
this.xrTableRow10 = new DevExpress.XtraReports.UI.XRTableRow();
|
||||
@@ -66,39 +88,17 @@ namespace TwgJonathan
|
||||
this.xrTableCell23 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.topMarginBand1 = new DevExpress.XtraReports.UI.TopMarginBand();
|
||||
this.bottomMarginBand1 = new DevExpress.XtraReports.UI.BottomMarginBand();
|
||||
this.xrRichText3 = new DevExpress.XtraReports.UI.XRRichText();
|
||||
this.xrLabel1 = new DevExpress.XtraReports.UI.XRLabel();
|
||||
this.DetailReport = new DevExpress.XtraReports.UI.DetailReportBand();
|
||||
this.Detail1 = new DevExpress.XtraReports.UI.DetailBand();
|
||||
this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components);
|
||||
this.xrLabel4 = new DevExpress.XtraReports.UI.XRLabel();
|
||||
this.xrPictureBox1 = new DevExpress.XtraReports.UI.XRPictureBox();
|
||||
this.xrTable2 = new DevExpress.XtraReports.UI.XRTable();
|
||||
this.xrTableRow3 = new DevExpress.XtraReports.UI.XRTableRow();
|
||||
this.xrTableCell3 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell1 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableRow4 = new DevExpress.XtraReports.UI.XRTableRow();
|
||||
this.xrTableCell2 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell4 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableRow5 = new DevExpress.XtraReports.UI.XRTableRow();
|
||||
this.xrTableCell5 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell8 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableRow6 = new DevExpress.XtraReports.UI.XRTableRow();
|
||||
this.xrTableCell11 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell13 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableRow7 = new DevExpress.XtraReports.UI.XRTableRow();
|
||||
this.xrTableCell21 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell22 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableRow8 = new DevExpress.XtraReports.UI.XRTableRow();
|
||||
this.xrTableCell24 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell25 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrLabel17 = new DevExpress.XtraReports.UI.XRLabel();
|
||||
this.xrRichText3 = new DevExpress.XtraReports.UI.XRRichText();
|
||||
((System.ComponentModel.ISupportInitialize)(this.xrTable1)).BeginInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.xrTable2)).BeginInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.xrTable3)).BeginInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.xrTable4)).BeginInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).BeginInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.xrTable2)).BeginInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.xrRichText3)).BeginInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).BeginInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this)).BeginInit();
|
||||
//
|
||||
// Detail
|
||||
@@ -233,317 +233,10 @@ namespace TwgJonathan
|
||||
this.xrLabel3,
|
||||
this.xrLabel2});
|
||||
this.ReportHeader.Font = new DevExpress.Drawing.DXFont("Verdana", 10F);
|
||||
this.ReportHeader.HeightF = 581.3749F;
|
||||
this.ReportHeader.HeightF = 607.4165F;
|
||||
this.ReportHeader.Name = "ReportHeader";
|
||||
this.ReportHeader.StylePriority.UseFont = false;
|
||||
//
|
||||
// lblAddress
|
||||
//
|
||||
this.lblAddress.LocationFloat = new DevExpress.Utils.PointFloat(0F, 183.1042F);
|
||||
this.lblAddress.Multiline = true;
|
||||
this.lblAddress.Name = "lblAddress";
|
||||
this.lblAddress.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
|
||||
this.lblAddress.SizeF = new System.Drawing.SizeF(351.375F, 122.6666F);
|
||||
this.lblAddress.StylePriority.UseFont = false;
|
||||
this.lblAddress.Text = "[RecipientOrganisation]\r\n[RecipientDivision]\r\n[RecipientFirstName] [RecipientLast" +
|
||||
"Name]\r\n[RecipientStreet]\r\n[RecipientPostCode] [RecipientTown]";
|
||||
//
|
||||
// xrTable3
|
||||
//
|
||||
this.xrTable3.LocationFloat = new DevExpress.Utils.PointFloat(0F, 556.3749F);
|
||||
this.xrTable3.Name = "xrTable3";
|
||||
this.xrTable3.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] {
|
||||
this.xrTableRow10});
|
||||
this.xrTable3.SizeF = new System.Drawing.SizeF(671.4175F, 25F);
|
||||
this.xrTable3.StylePriority.UseFont = false;
|
||||
//
|
||||
// xrTableRow10
|
||||
//
|
||||
this.xrTableRow10.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
|
||||
this.xrTableCell15,
|
||||
this.xrTableCell16,
|
||||
this.xrTableCell17,
|
||||
this.xrTableCell18,
|
||||
this.xrTableCell19,
|
||||
this.xrTableCell20});
|
||||
this.xrTableRow10.Name = "xrTableRow10";
|
||||
this.xrTableRow10.Weight = 1D;
|
||||
//
|
||||
// xrTableCell15
|
||||
//
|
||||
this.xrTableCell15.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
|
||||
| DevExpress.XtraPrinting.BorderSide.Right)
|
||||
| DevExpress.XtraPrinting.BorderSide.Bottom)));
|
||||
this.xrTableCell15.Name = "xrTableCell15";
|
||||
this.xrTableCell15.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 0, 0, 0, 100F);
|
||||
this.xrTableCell15.StylePriority.UseBorders = false;
|
||||
this.xrTableCell15.StylePriority.UsePadding = false;
|
||||
this.xrTableCell15.StylePriority.UseTextAlignment = false;
|
||||
this.xrTableCell15.Text = "Von";
|
||||
this.xrTableCell15.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
|
||||
this.xrTableCell15.Weight = 1D;
|
||||
//
|
||||
// xrTableCell16
|
||||
//
|
||||
this.xrTableCell16.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
|
||||
| DevExpress.XtraPrinting.BorderSide.Right)
|
||||
| DevExpress.XtraPrinting.BorderSide.Bottom)));
|
||||
this.xrTableCell16.Name = "xrTableCell16";
|
||||
this.xrTableCell16.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 0, 0, 0, 100F);
|
||||
this.xrTableCell16.StylePriority.UseBorders = false;
|
||||
this.xrTableCell16.StylePriority.UsePadding = false;
|
||||
this.xrTableCell16.StylePriority.UseTextAlignment = false;
|
||||
this.xrTableCell16.Text = "Bis";
|
||||
this.xrTableCell16.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
|
||||
this.xrTableCell16.Weight = 1D;
|
||||
//
|
||||
// xrTableCell17
|
||||
//
|
||||
this.xrTableCell17.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
|
||||
| DevExpress.XtraPrinting.BorderSide.Right)
|
||||
| DevExpress.XtraPrinting.BorderSide.Bottom)));
|
||||
this.xrTableCell17.Name = "xrTableCell17";
|
||||
this.xrTableCell17.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 0, 0, 0, 100F);
|
||||
this.xrTableCell17.StylePriority.UseBorders = false;
|
||||
this.xrTableCell17.StylePriority.UsePadding = false;
|
||||
this.xrTableCell17.StylePriority.UseTextAlignment = false;
|
||||
this.xrTableCell17.Text = "Posten";
|
||||
this.xrTableCell17.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
|
||||
this.xrTableCell17.Weight = 2.3350077713203934D;
|
||||
//
|
||||
// xrTableCell18
|
||||
//
|
||||
this.xrTableCell18.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
|
||||
| DevExpress.XtraPrinting.BorderSide.Right)
|
||||
| DevExpress.XtraPrinting.BorderSide.Bottom)));
|
||||
this.xrTableCell18.Name = "xrTableCell18";
|
||||
this.xrTableCell18.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 0, 0, 0, 100F);
|
||||
this.xrTableCell18.StylePriority.UseBorders = false;
|
||||
this.xrTableCell18.StylePriority.UsePadding = false;
|
||||
this.xrTableCell18.StylePriority.UseTextAlignment = false;
|
||||
this.xrTableCell18.Text = "Satz";
|
||||
this.xrTableCell18.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
|
||||
this.xrTableCell18.Weight = 0.81217660612829246D;
|
||||
//
|
||||
// xrTableCell19
|
||||
//
|
||||
this.xrTableCell19.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
|
||||
| DevExpress.XtraPrinting.BorderSide.Right)
|
||||
| DevExpress.XtraPrinting.BorderSide.Bottom)));
|
||||
this.xrTableCell19.Name = "xrTableCell19";
|
||||
this.xrTableCell19.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 0, 0, 0, 100F);
|
||||
this.xrTableCell19.StylePriority.UseBorders = false;
|
||||
this.xrTableCell19.StylePriority.UsePadding = false;
|
||||
this.xrTableCell19.StylePriority.UseTextAlignment = false;
|
||||
this.xrTableCell19.Text = "Anzahl";
|
||||
this.xrTableCell19.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
|
||||
this.xrTableCell19.Weight = 0.6539656324946691D;
|
||||
//
|
||||
// xrTableCell20
|
||||
//
|
||||
this.xrTableCell20.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
|
||||
| DevExpress.XtraPrinting.BorderSide.Right)
|
||||
| DevExpress.XtraPrinting.BorderSide.Bottom)));
|
||||
this.xrTableCell20.Name = "xrTableCell20";
|
||||
this.xrTableCell20.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 5, 0, 0, 100F);
|
||||
this.xrTableCell20.StylePriority.UseBorders = false;
|
||||
this.xrTableCell20.StylePriority.UsePadding = false;
|
||||
this.xrTableCell20.StylePriority.UseTextAlignment = false;
|
||||
this.xrTableCell20.Text = "Betrag";
|
||||
this.xrTableCell20.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight;
|
||||
this.xrTableCell20.Weight = 1.0152204985905673D;
|
||||
//
|
||||
// xrLabel6
|
||||
//
|
||||
this.xrLabel6.LocationFloat = new DevExpress.Utils.PointFloat(0F, 509.375F);
|
||||
this.xrLabel6.Multiline = true;
|
||||
this.xrLabel6.Name = "xrLabel6";
|
||||
this.xrLabel6.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
|
||||
this.xrLabel6.SizeF = new System.Drawing.SizeF(666.9999F, 23.25F);
|
||||
this.xrLabel6.StylePriority.UseFont = false;
|
||||
this.xrLabel6.Text = "für den Betreuungszeitraum [AccountingPeriod] berechnen wir folgende Leistungen:";
|
||||
//
|
||||
// lblAnrede
|
||||
//
|
||||
this.lblAnrede.LocationFloat = new DevExpress.Utils.PointFloat(0F, 476.375F);
|
||||
this.lblAnrede.Multiline = true;
|
||||
this.lblAnrede.Name = "lblAnrede";
|
||||
this.lblAnrede.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
|
||||
this.lblAnrede.SizeF = new System.Drawing.SizeF(581.4177F, 17.00003F);
|
||||
this.lblAnrede.StylePriority.UseFont = false;
|
||||
this.lblAnrede.Text = "[RecipientSalutation]";
|
||||
//
|
||||
// xrLabel3
|
||||
//
|
||||
this.xrLabel3.BackColor = System.Drawing.Color.Transparent;
|
||||
this.xrLabel3.CanShrink = true;
|
||||
this.xrLabel3.Font = new DevExpress.Drawing.DXFont("Verdana", 9.75F, DevExpress.Drawing.DXFontStyle.Bold, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] {
|
||||
new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((byte)(0)))});
|
||||
this.xrLabel3.LocationFloat = new DevExpress.Utils.PointFloat(0F, 420.8333F);
|
||||
this.xrLabel3.Name = "xrLabel3";
|
||||
this.xrLabel3.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
|
||||
this.xrLabel3.SizeF = new System.Drawing.SizeF(650F, 16F);
|
||||
this.xrLabel3.StylePriority.UseBackColor = false;
|
||||
this.xrLabel3.StylePriority.UseFont = false;
|
||||
this.xrLabel3.Text = "Abrechnung über Betreuungsleistungen";
|
||||
this.xrLabel3.WordWrap = false;
|
||||
//
|
||||
// xrLabel2
|
||||
//
|
||||
this.xrLabel2.BackColor = System.Drawing.Color.Transparent;
|
||||
this.xrLabel2.CanShrink = true;
|
||||
this.xrLabel2.Font = new DevExpress.Drawing.DXFont("Verdana", 9.75F, DevExpress.Drawing.DXFontStyle.Bold, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] {
|
||||
new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((byte)(0)))});
|
||||
this.xrLabel2.LocationFloat = new DevExpress.Utils.PointFloat(0F, 395.8333F);
|
||||
this.xrLabel2.Name = "xrLabel2";
|
||||
this.xrLabel2.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
|
||||
this.xrLabel2.SizeF = new System.Drawing.SizeF(650F, 17F);
|
||||
this.xrLabel2.StylePriority.UseBackColor = false;
|
||||
this.xrLabel2.StylePriority.UseFont = false;
|
||||
this.xrLabel2.Text = "Rechnung Nr. [InvoiceNumber]";
|
||||
this.xrLabel2.WordWrap = false;
|
||||
//
|
||||
// ruleRateFactorNull
|
||||
//
|
||||
this.ruleRateFactorNull.Condition = "[RateFactorText2] == ?";
|
||||
this.ruleRateFactorNull.Formatting.Visible = DevExpress.Utils.DefaultBoolean.False;
|
||||
this.ruleRateFactorNull.Name = "ruleRateFactorNull";
|
||||
//
|
||||
// ReportFooter
|
||||
//
|
||||
this.ReportFooter.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
|
||||
this.xrLabel8,
|
||||
this.xrLabel10,
|
||||
this.xrLabel12,
|
||||
this.lblNotice,
|
||||
this.xrTable4});
|
||||
this.ReportFooter.Font = new DevExpress.Drawing.DXFont("Verdana", 10F);
|
||||
this.ReportFooter.HeightF = 205.7502F;
|
||||
this.ReportFooter.KeepTogether = true;
|
||||
this.ReportFooter.Name = "ReportFooter";
|
||||
this.ReportFooter.StylePriority.UseFont = false;
|
||||
//
|
||||
// xrLabel8
|
||||
//
|
||||
this.xrLabel8.CanShrink = true;
|
||||
this.xrLabel8.LocationFloat = new DevExpress.Utils.PointFloat(0F, 59.375F);
|
||||
this.xrLabel8.Multiline = true;
|
||||
this.xrLabel8.Name = "xrLabel8";
|
||||
this.xrLabel8.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
|
||||
this.xrLabel8.SizeF = new System.Drawing.SizeF(677F, 18.04168F);
|
||||
this.xrLabel8.StylePriority.UseFont = false;
|
||||
this.xrLabel8.Text = "[Notice]";
|
||||
//
|
||||
// xrLabel10
|
||||
//
|
||||
this.xrLabel10.LocationFloat = new DevExpress.Utils.PointFloat(0F, 106.5834F);
|
||||
this.xrLabel10.Name = "xrLabel10";
|
||||
this.xrLabel10.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
|
||||
this.xrLabel10.SizeF = new System.Drawing.SizeF(175F, 17F);
|
||||
this.xrLabel10.StylePriority.UseFont = false;
|
||||
this.xrLabel10.Text = "Mit freundlichen Grüßen";
|
||||
//
|
||||
// xrLabel12
|
||||
//
|
||||
this.xrLabel12.LocationFloat = new DevExpress.Utils.PointFloat(0F, 181.5834F);
|
||||
this.xrLabel12.Name = "xrLabel12";
|
||||
this.xrLabel12.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
|
||||
this.xrLabel12.SizeF = new System.Drawing.SizeF(292F, 17.00002F);
|
||||
this.xrLabel12.StylePriority.UseFont = false;
|
||||
this.xrLabel12.Text = "Sieglinde Pruy";
|
||||
//
|
||||
// lblNotice
|
||||
//
|
||||
this.lblNotice.CanShrink = true;
|
||||
this.lblNotice.Font = new DevExpress.Drawing.DXFont("Verdana", 10F, DevExpress.Drawing.DXFontStyle.Italic);
|
||||
this.lblNotice.LocationFloat = new DevExpress.Utils.PointFloat(0F, 30.91666F);
|
||||
this.lblNotice.Name = "lblNotice";
|
||||
this.lblNotice.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
|
||||
this.lblNotice.SizeF = new System.Drawing.SizeF(250F, 28.45834F);
|
||||
this.lblNotice.StylePriority.UseFont = false;
|
||||
this.lblNotice.Text = "Abschließende Bemerkungen:";
|
||||
//
|
||||
// xrTable4
|
||||
//
|
||||
this.xrTable4.LocationFloat = new DevExpress.Utils.PointFloat(570.5F, 0F);
|
||||
this.xrTable4.Name = "xrTable4";
|
||||
this.xrTable4.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] {
|
||||
this.xrTableRow11});
|
||||
this.xrTable4.SizeF = new System.Drawing.SizeF(101F, 25F);
|
||||
//
|
||||
// xrTableRow11
|
||||
//
|
||||
this.xrTableRow11.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
|
||||
this.xrTableCell23});
|
||||
this.xrTableRow11.Name = "xrTableRow11";
|
||||
this.xrTableRow11.Weight = 1D;
|
||||
//
|
||||
// xrTableCell23
|
||||
//
|
||||
this.xrTableCell23.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
|
||||
| DevExpress.XtraPrinting.BorderSide.Right)
|
||||
| DevExpress.XtraPrinting.BorderSide.Bottom)));
|
||||
this.xrTableCell23.BorderWidth = 2F;
|
||||
this.xrTableCell23.Font = new DevExpress.Drawing.DXFont("Verdana", 9.75F, DevExpress.Drawing.DXFontStyle.Bold);
|
||||
this.xrTableCell23.Name = "xrTableCell23";
|
||||
this.xrTableCell23.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 3, 0, 0, 100F);
|
||||
this.xrTableCell23.StylePriority.UseBorders = false;
|
||||
this.xrTableCell23.StylePriority.UseBorderWidth = false;
|
||||
this.xrTableCell23.StylePriority.UseFont = false;
|
||||
this.xrTableCell23.StylePriority.UsePadding = false;
|
||||
this.xrTableCell23.StylePriority.UseTextAlignment = false;
|
||||
this.xrTableCell23.Text = "[TotalClaim]";
|
||||
this.xrTableCell23.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight;
|
||||
this.xrTableCell23.Weight = 3.4827586206896557D;
|
||||
//
|
||||
// topMarginBand1
|
||||
//
|
||||
this.topMarginBand1.HeightF = 0F;
|
||||
this.topMarginBand1.Name = "topMarginBand1";
|
||||
//
|
||||
// bottomMarginBand1
|
||||
//
|
||||
this.bottomMarginBand1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
|
||||
this.xrRichText3,
|
||||
this.xrLabel1});
|
||||
this.bottomMarginBand1.HeightF = 118F;
|
||||
this.bottomMarginBand1.Name = "bottomMarginBand1";
|
||||
//
|
||||
// xrLabel1
|
||||
//
|
||||
this.xrLabel1.Font = new DevExpress.Drawing.DXFont("Arial", 7F, DevExpress.Drawing.DXFontStyle.Underline, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] {
|
||||
new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((byte)(0)))});
|
||||
this.xrLabel1.LocationFloat = new DevExpress.Utils.PointFloat(0F, 9.999974F);
|
||||
this.xrLabel1.Multiline = true;
|
||||
this.xrLabel1.Name = "xrLabel1";
|
||||
this.xrLabel1.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
|
||||
this.xrLabel1.SizeF = new System.Drawing.SizeF(731F, 18F);
|
||||
this.xrLabel1.StylePriority.UseFont = false;
|
||||
this.xrLabel1.Text = "Stiftung St. Zeno, Hypo Vereinsbank München, Filiale Kirchseeon (BLZ 70020270) Ko" +
|
||||
"nto: 49 617 933 IBAN: DE 02700 202 700049.617.933; BIC: HYVEDEMMXXX";
|
||||
//
|
||||
// DetailReport
|
||||
//
|
||||
this.DetailReport.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] {
|
||||
this.Detail1});
|
||||
this.DetailReport.DataMember = "InvoiceItems";
|
||||
this.DetailReport.DataSource = this.bindingSource1;
|
||||
this.DetailReport.Level = 0;
|
||||
this.DetailReport.Name = "DetailReport";
|
||||
//
|
||||
// Detail1
|
||||
//
|
||||
this.Detail1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
|
||||
this.xrTable1});
|
||||
this.Detail1.Font = new DevExpress.Drawing.DXFont("Verdana", 9.75F);
|
||||
this.Detail1.HeightF = 25F;
|
||||
this.Detail1.Name = "Detail1";
|
||||
this.Detail1.StylePriority.UseFont = false;
|
||||
//
|
||||
// bindingSource1
|
||||
//
|
||||
this.bindingSource1.DataSource = typeof(BeWo.Report.ReportObjects.InvoiceCustomerRO);
|
||||
//
|
||||
// xrLabel4
|
||||
//
|
||||
this.xrLabel4.Font = new DevExpress.Drawing.DXFont("times New Roman", 16F);
|
||||
@@ -567,7 +260,7 @@ namespace TwgJonathan
|
||||
//
|
||||
// xrTable2
|
||||
//
|
||||
this.xrTable2.LocationFloat = new DevExpress.Utils.PointFloat(460.0003F, 203.9375F);
|
||||
this.xrTable2.LocationFloat = new DevExpress.Utils.PointFloat(460.0003F, 233.1042F);
|
||||
this.xrTable2.Name = "xrTable2";
|
||||
this.xrTable2.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 96F);
|
||||
this.xrTable2.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] {
|
||||
@@ -741,7 +434,7 @@ namespace TwgJonathan
|
||||
// xrLabel17
|
||||
//
|
||||
this.xrLabel17.Font = new DevExpress.Drawing.DXFont("times New Roman", 8F, DevExpress.Drawing.DXFontStyle.Underline);
|
||||
this.xrLabel17.LocationFloat = new DevExpress.Utils.PointFloat(0F, 159.1458F);
|
||||
this.xrLabel17.LocationFloat = new DevExpress.Utils.PointFloat(0F, 188.3125F);
|
||||
this.xrLabel17.Multiline = true;
|
||||
this.xrLabel17.Name = "xrLabel17";
|
||||
this.xrLabel17.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
|
||||
@@ -749,6 +442,278 @@ namespace TwgJonathan
|
||||
this.xrLabel17.StylePriority.UseFont = false;
|
||||
this.xrLabel17.Text = "Stiftung St. Zeno Kirchseeon - Bucherstr. 13 A, 85614 Kirchseeon";
|
||||
//
|
||||
// lblAddress
|
||||
//
|
||||
this.lblAddress.LocationFloat = new DevExpress.Utils.PointFloat(0F, 212.2709F);
|
||||
this.lblAddress.Multiline = true;
|
||||
this.lblAddress.Name = "lblAddress";
|
||||
this.lblAddress.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
|
||||
this.lblAddress.SizeF = new System.Drawing.SizeF(351.375F, 122.6666F);
|
||||
this.lblAddress.StylePriority.UseFont = false;
|
||||
this.lblAddress.Text = "[RecipientOrganisation]\r\n[RecipientDivision]\r\n[RecipientFirstName] [RecipientLast" +
|
||||
"Name]\r\n[RecipientStreet]\r\n[RecipientPostCode] [RecipientTown]";
|
||||
//
|
||||
// xrTable3
|
||||
//
|
||||
this.xrTable3.LocationFloat = new DevExpress.Utils.PointFloat(0F, 582.4165F);
|
||||
this.xrTable3.Name = "xrTable3";
|
||||
this.xrTable3.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] {
|
||||
this.xrTableRow10});
|
||||
this.xrTable3.SizeF = new System.Drawing.SizeF(671.4175F, 25F);
|
||||
this.xrTable3.StylePriority.UseFont = false;
|
||||
//
|
||||
// xrTableRow10
|
||||
//
|
||||
this.xrTableRow10.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
|
||||
this.xrTableCell15,
|
||||
this.xrTableCell16,
|
||||
this.xrTableCell17,
|
||||
this.xrTableCell18,
|
||||
this.xrTableCell19,
|
||||
this.xrTableCell20});
|
||||
this.xrTableRow10.Name = "xrTableRow10";
|
||||
this.xrTableRow10.Weight = 1D;
|
||||
//
|
||||
// xrTableCell15
|
||||
//
|
||||
this.xrTableCell15.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
|
||||
| DevExpress.XtraPrinting.BorderSide.Right)
|
||||
| DevExpress.XtraPrinting.BorderSide.Bottom)));
|
||||
this.xrTableCell15.Name = "xrTableCell15";
|
||||
this.xrTableCell15.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 0, 0, 0, 100F);
|
||||
this.xrTableCell15.StylePriority.UseBorders = false;
|
||||
this.xrTableCell15.StylePriority.UsePadding = false;
|
||||
this.xrTableCell15.StylePriority.UseTextAlignment = false;
|
||||
this.xrTableCell15.Text = "Von";
|
||||
this.xrTableCell15.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
|
||||
this.xrTableCell15.Weight = 1D;
|
||||
//
|
||||
// xrTableCell16
|
||||
//
|
||||
this.xrTableCell16.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
|
||||
| DevExpress.XtraPrinting.BorderSide.Right)
|
||||
| DevExpress.XtraPrinting.BorderSide.Bottom)));
|
||||
this.xrTableCell16.Name = "xrTableCell16";
|
||||
this.xrTableCell16.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 0, 0, 0, 100F);
|
||||
this.xrTableCell16.StylePriority.UseBorders = false;
|
||||
this.xrTableCell16.StylePriority.UsePadding = false;
|
||||
this.xrTableCell16.StylePriority.UseTextAlignment = false;
|
||||
this.xrTableCell16.Text = "Bis";
|
||||
this.xrTableCell16.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
|
||||
this.xrTableCell16.Weight = 1D;
|
||||
//
|
||||
// xrTableCell17
|
||||
//
|
||||
this.xrTableCell17.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
|
||||
| DevExpress.XtraPrinting.BorderSide.Right)
|
||||
| DevExpress.XtraPrinting.BorderSide.Bottom)));
|
||||
this.xrTableCell17.Name = "xrTableCell17";
|
||||
this.xrTableCell17.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 0, 0, 0, 100F);
|
||||
this.xrTableCell17.StylePriority.UseBorders = false;
|
||||
this.xrTableCell17.StylePriority.UsePadding = false;
|
||||
this.xrTableCell17.StylePriority.UseTextAlignment = false;
|
||||
this.xrTableCell17.Text = "Posten";
|
||||
this.xrTableCell17.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
|
||||
this.xrTableCell17.Weight = 2.3350077713203934D;
|
||||
//
|
||||
// xrTableCell18
|
||||
//
|
||||
this.xrTableCell18.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
|
||||
| DevExpress.XtraPrinting.BorderSide.Right)
|
||||
| DevExpress.XtraPrinting.BorderSide.Bottom)));
|
||||
this.xrTableCell18.Name = "xrTableCell18";
|
||||
this.xrTableCell18.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 0, 0, 0, 100F);
|
||||
this.xrTableCell18.StylePriority.UseBorders = false;
|
||||
this.xrTableCell18.StylePriority.UsePadding = false;
|
||||
this.xrTableCell18.StylePriority.UseTextAlignment = false;
|
||||
this.xrTableCell18.Text = "Satz";
|
||||
this.xrTableCell18.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
|
||||
this.xrTableCell18.Weight = 0.81217660612829246D;
|
||||
//
|
||||
// xrTableCell19
|
||||
//
|
||||
this.xrTableCell19.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
|
||||
| DevExpress.XtraPrinting.BorderSide.Right)
|
||||
| DevExpress.XtraPrinting.BorderSide.Bottom)));
|
||||
this.xrTableCell19.Name = "xrTableCell19";
|
||||
this.xrTableCell19.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 0, 0, 0, 100F);
|
||||
this.xrTableCell19.StylePriority.UseBorders = false;
|
||||
this.xrTableCell19.StylePriority.UsePadding = false;
|
||||
this.xrTableCell19.StylePriority.UseTextAlignment = false;
|
||||
this.xrTableCell19.Text = "Anzahl";
|
||||
this.xrTableCell19.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
|
||||
this.xrTableCell19.Weight = 0.6539656324946691D;
|
||||
//
|
||||
// xrTableCell20
|
||||
//
|
||||
this.xrTableCell20.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
|
||||
| DevExpress.XtraPrinting.BorderSide.Right)
|
||||
| DevExpress.XtraPrinting.BorderSide.Bottom)));
|
||||
this.xrTableCell20.Name = "xrTableCell20";
|
||||
this.xrTableCell20.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 5, 0, 0, 100F);
|
||||
this.xrTableCell20.StylePriority.UseBorders = false;
|
||||
this.xrTableCell20.StylePriority.UsePadding = false;
|
||||
this.xrTableCell20.StylePriority.UseTextAlignment = false;
|
||||
this.xrTableCell20.Text = "Betrag";
|
||||
this.xrTableCell20.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight;
|
||||
this.xrTableCell20.Weight = 1.0152204985905673D;
|
||||
//
|
||||
// xrLabel6
|
||||
//
|
||||
this.xrLabel6.LocationFloat = new DevExpress.Utils.PointFloat(0F, 535.4167F);
|
||||
this.xrLabel6.Multiline = true;
|
||||
this.xrLabel6.Name = "xrLabel6";
|
||||
this.xrLabel6.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
|
||||
this.xrLabel6.SizeF = new System.Drawing.SizeF(666.9999F, 23.25F);
|
||||
this.xrLabel6.StylePriority.UseFont = false;
|
||||
this.xrLabel6.Text = "für den Betreuungszeitraum [AccountingPeriod] berechnen wir folgende Leistungen:";
|
||||
//
|
||||
// lblAnrede
|
||||
//
|
||||
this.lblAnrede.LocationFloat = new DevExpress.Utils.PointFloat(0F, 502.4167F);
|
||||
this.lblAnrede.Multiline = true;
|
||||
this.lblAnrede.Name = "lblAnrede";
|
||||
this.lblAnrede.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
|
||||
this.lblAnrede.SizeF = new System.Drawing.SizeF(581.4177F, 17.00003F);
|
||||
this.lblAnrede.StylePriority.UseFont = false;
|
||||
this.lblAnrede.Text = "[RecipientSalutation]";
|
||||
//
|
||||
// xrLabel3
|
||||
//
|
||||
this.xrLabel3.BackColor = System.Drawing.Color.Transparent;
|
||||
this.xrLabel3.CanShrink = true;
|
||||
this.xrLabel3.Font = new DevExpress.Drawing.DXFont("Verdana", 9.75F, DevExpress.Drawing.DXFontStyle.Bold, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] {
|
||||
new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((byte)(0)))});
|
||||
this.xrLabel3.LocationFloat = new DevExpress.Utils.PointFloat(0F, 446.875F);
|
||||
this.xrLabel3.Name = "xrLabel3";
|
||||
this.xrLabel3.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
|
||||
this.xrLabel3.SizeF = new System.Drawing.SizeF(650F, 16F);
|
||||
this.xrLabel3.StylePriority.UseBackColor = false;
|
||||
this.xrLabel3.StylePriority.UseFont = false;
|
||||
this.xrLabel3.Text = "Abrechnung über Betreuungsleistungen";
|
||||
this.xrLabel3.WordWrap = false;
|
||||
//
|
||||
// xrLabel2
|
||||
//
|
||||
this.xrLabel2.BackColor = System.Drawing.Color.Transparent;
|
||||
this.xrLabel2.CanShrink = true;
|
||||
this.xrLabel2.Font = new DevExpress.Drawing.DXFont("Verdana", 9.75F, DevExpress.Drawing.DXFontStyle.Bold, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] {
|
||||
new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((byte)(0)))});
|
||||
this.xrLabel2.LocationFloat = new DevExpress.Utils.PointFloat(0F, 421.875F);
|
||||
this.xrLabel2.Name = "xrLabel2";
|
||||
this.xrLabel2.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
|
||||
this.xrLabel2.SizeF = new System.Drawing.SizeF(650F, 17F);
|
||||
this.xrLabel2.StylePriority.UseBackColor = false;
|
||||
this.xrLabel2.StylePriority.UseFont = false;
|
||||
this.xrLabel2.Text = "Rechnung Nr. [InvoiceNumber]";
|
||||
this.xrLabel2.WordWrap = false;
|
||||
//
|
||||
// ruleRateFactorNull
|
||||
//
|
||||
this.ruleRateFactorNull.Condition = "[RateFactorText2] == ?";
|
||||
this.ruleRateFactorNull.Formatting.Visible = DevExpress.Utils.DefaultBoolean.False;
|
||||
this.ruleRateFactorNull.Name = "ruleRateFactorNull";
|
||||
//
|
||||
// ReportFooter
|
||||
//
|
||||
this.ReportFooter.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
|
||||
this.xrLabel8,
|
||||
this.xrLabel10,
|
||||
this.xrLabel12,
|
||||
this.lblNotice,
|
||||
this.xrTable4});
|
||||
this.ReportFooter.Font = new DevExpress.Drawing.DXFont("Verdana", 10F);
|
||||
this.ReportFooter.HeightF = 205.7502F;
|
||||
this.ReportFooter.KeepTogether = true;
|
||||
this.ReportFooter.Name = "ReportFooter";
|
||||
this.ReportFooter.StylePriority.UseFont = false;
|
||||
//
|
||||
// xrLabel8
|
||||
//
|
||||
this.xrLabel8.CanShrink = true;
|
||||
this.xrLabel8.LocationFloat = new DevExpress.Utils.PointFloat(0F, 59.375F);
|
||||
this.xrLabel8.Multiline = true;
|
||||
this.xrLabel8.Name = "xrLabel8";
|
||||
this.xrLabel8.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
|
||||
this.xrLabel8.SizeF = new System.Drawing.SizeF(677F, 18.04168F);
|
||||
this.xrLabel8.StylePriority.UseFont = false;
|
||||
this.xrLabel8.Text = "[Notice]";
|
||||
//
|
||||
// xrLabel10
|
||||
//
|
||||
this.xrLabel10.LocationFloat = new DevExpress.Utils.PointFloat(0F, 106.5834F);
|
||||
this.xrLabel10.Name = "xrLabel10";
|
||||
this.xrLabel10.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
|
||||
this.xrLabel10.SizeF = new System.Drawing.SizeF(175F, 17F);
|
||||
this.xrLabel10.StylePriority.UseFont = false;
|
||||
this.xrLabel10.Text = "Mit freundlichen Grüßen";
|
||||
//
|
||||
// xrLabel12
|
||||
//
|
||||
this.xrLabel12.LocationFloat = new DevExpress.Utils.PointFloat(0F, 181.5834F);
|
||||
this.xrLabel12.Name = "xrLabel12";
|
||||
this.xrLabel12.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
|
||||
this.xrLabel12.SizeF = new System.Drawing.SizeF(292F, 17.00002F);
|
||||
this.xrLabel12.StylePriority.UseFont = false;
|
||||
this.xrLabel12.Text = "Sieglinde Pruy";
|
||||
//
|
||||
// lblNotice
|
||||
//
|
||||
this.lblNotice.CanShrink = true;
|
||||
this.lblNotice.Font = new DevExpress.Drawing.DXFont("Verdana", 10F, DevExpress.Drawing.DXFontStyle.Italic);
|
||||
this.lblNotice.LocationFloat = new DevExpress.Utils.PointFloat(0F, 30.91666F);
|
||||
this.lblNotice.Name = "lblNotice";
|
||||
this.lblNotice.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
|
||||
this.lblNotice.SizeF = new System.Drawing.SizeF(250F, 28.45834F);
|
||||
this.lblNotice.StylePriority.UseFont = false;
|
||||
this.lblNotice.Text = "Abschließende Bemerkungen:";
|
||||
//
|
||||
// xrTable4
|
||||
//
|
||||
this.xrTable4.LocationFloat = new DevExpress.Utils.PointFloat(570.5F, 0F);
|
||||
this.xrTable4.Name = "xrTable4";
|
||||
this.xrTable4.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] {
|
||||
this.xrTableRow11});
|
||||
this.xrTable4.SizeF = new System.Drawing.SizeF(101F, 25F);
|
||||
//
|
||||
// xrTableRow11
|
||||
//
|
||||
this.xrTableRow11.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
|
||||
this.xrTableCell23});
|
||||
this.xrTableRow11.Name = "xrTableRow11";
|
||||
this.xrTableRow11.Weight = 1D;
|
||||
//
|
||||
// xrTableCell23
|
||||
//
|
||||
this.xrTableCell23.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
|
||||
| DevExpress.XtraPrinting.BorderSide.Right)
|
||||
| DevExpress.XtraPrinting.BorderSide.Bottom)));
|
||||
this.xrTableCell23.BorderWidth = 2F;
|
||||
this.xrTableCell23.Font = new DevExpress.Drawing.DXFont("Verdana", 9.75F, DevExpress.Drawing.DXFontStyle.Bold);
|
||||
this.xrTableCell23.Name = "xrTableCell23";
|
||||
this.xrTableCell23.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 3, 0, 0, 100F);
|
||||
this.xrTableCell23.StylePriority.UseBorders = false;
|
||||
this.xrTableCell23.StylePriority.UseBorderWidth = false;
|
||||
this.xrTableCell23.StylePriority.UseFont = false;
|
||||
this.xrTableCell23.StylePriority.UsePadding = false;
|
||||
this.xrTableCell23.StylePriority.UseTextAlignment = false;
|
||||
this.xrTableCell23.Text = "[TotalClaim]";
|
||||
this.xrTableCell23.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight;
|
||||
this.xrTableCell23.Weight = 3.4827586206896557D;
|
||||
//
|
||||
// topMarginBand1
|
||||
//
|
||||
this.topMarginBand1.HeightF = 0F;
|
||||
this.topMarginBand1.Name = "topMarginBand1";
|
||||
//
|
||||
// bottomMarginBand1
|
||||
//
|
||||
this.bottomMarginBand1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
|
||||
this.xrRichText3,
|
||||
this.xrLabel1});
|
||||
this.bottomMarginBand1.HeightF = 137.4999F;
|
||||
this.bottomMarginBand1.Name = "bottomMarginBand1";
|
||||
//
|
||||
// xrRichText3
|
||||
//
|
||||
this.xrRichText3.Font = new DevExpress.Drawing.DXFont("Verdana", 10F);
|
||||
@@ -757,6 +722,41 @@ namespace TwgJonathan
|
||||
this.xrRichText3.SerializableRtfString = resources.GetString("xrRichText3.SerializableRtfString");
|
||||
this.xrRichText3.SizeF = new System.Drawing.SizeF(726.9984F, 90.00002F);
|
||||
//
|
||||
// xrLabel1
|
||||
//
|
||||
this.xrLabel1.Font = new DevExpress.Drawing.DXFont("Arial", 7F, DevExpress.Drawing.DXFontStyle.Underline, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] {
|
||||
new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((byte)(0)))});
|
||||
this.xrLabel1.LocationFloat = new DevExpress.Utils.PointFloat(0F, 9.999974F);
|
||||
this.xrLabel1.Multiline = true;
|
||||
this.xrLabel1.Name = "xrLabel1";
|
||||
this.xrLabel1.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
|
||||
this.xrLabel1.SizeF = new System.Drawing.SizeF(731F, 18F);
|
||||
this.xrLabel1.StylePriority.UseFont = false;
|
||||
this.xrLabel1.Text = "Stiftung St. Zeno, Hypo Vereinsbank München, Filiale Kirchseeon (BLZ 70020270) Ko" +
|
||||
"nto: 49 617 933 IBAN: DE 02700 202 700049.617.933; BIC: HYVEDEMMXXX";
|
||||
//
|
||||
// DetailReport
|
||||
//
|
||||
this.DetailReport.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] {
|
||||
this.Detail1});
|
||||
this.DetailReport.DataMember = "InvoiceItems";
|
||||
this.DetailReport.DataSource = this.bindingSource1;
|
||||
this.DetailReport.Level = 0;
|
||||
this.DetailReport.Name = "DetailReport";
|
||||
//
|
||||
// Detail1
|
||||
//
|
||||
this.Detail1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
|
||||
this.xrTable1});
|
||||
this.Detail1.Font = new DevExpress.Drawing.DXFont("Verdana", 9.75F);
|
||||
this.Detail1.HeightF = 25F;
|
||||
this.Detail1.Name = "Detail1";
|
||||
this.Detail1.StylePriority.UseFont = false;
|
||||
//
|
||||
// bindingSource1
|
||||
//
|
||||
this.bindingSource1.DataSource = typeof(BeWo.Report.ReportObjects.InvoiceCustomerRO);
|
||||
//
|
||||
// InvoiceCustomerReport
|
||||
//
|
||||
this.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] {
|
||||
@@ -770,7 +770,7 @@ namespace TwgJonathan
|
||||
this.ExportOptions.PrintPreview.DefaultFileName = "Spitzabrechnung";
|
||||
this.FormattingRuleSheet.AddRange(new DevExpress.XtraReports.UI.FormattingRule[] {
|
||||
this.ruleRateFactorNull});
|
||||
this.Margins = new DevExpress.Drawing.DXMargins(69.66666F, 18F, 0F, 118F);
|
||||
this.Margins = new DevExpress.Drawing.DXMargins(69.66666F, 18F, 0F, 137.4999F);
|
||||
this.PageHeight = 1169;
|
||||
this.PageWidth = 827;
|
||||
this.PaperKind = DevExpress.Drawing.Printing.DXPaperKind.A4;
|
||||
@@ -778,11 +778,11 @@ namespace TwgJonathan
|
||||
xrWatermark1.Id = "Watermark1";
|
||||
this.Watermarks.Add(xrWatermark1);
|
||||
((System.ComponentModel.ISupportInitialize)(this.xrTable1)).EndInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.xrTable2)).EndInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.xrTable3)).EndInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.xrTable4)).EndInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).EndInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.xrTable2)).EndInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.xrRichText3)).EndInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).EndInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this)).EndInit();
|
||||
|
||||
}
|
||||
|
||||
412
ReportImp/TwgJonathan/Rechnung.Designer.cs
generated
412
ReportImp/TwgJonathan/Rechnung.Designer.cs
generated
@@ -38,6 +38,25 @@ namespace TwgJonathan
|
||||
this.xrPictureBox1 = new DevExpress.XtraReports.UI.XRPictureBox();
|
||||
this.ruleRateFactorNull = new DevExpress.XtraReports.UI.FormattingRule();
|
||||
this.topMarginBand1 = new DevExpress.XtraReports.UI.TopMarginBand();
|
||||
this.xrTable3 = new DevExpress.XtraReports.UI.XRTable();
|
||||
this.xrTableRow3 = new DevExpress.XtraReports.UI.XRTableRow();
|
||||
this.xrTableCell3 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell12 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableRow4 = new DevExpress.XtraReports.UI.XRTableRow();
|
||||
this.xrTableCell14 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell15 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableRow5 = new DevExpress.XtraReports.UI.XRTableRow();
|
||||
this.xrTableCell16 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell17 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableRow6 = new DevExpress.XtraReports.UI.XRTableRow();
|
||||
this.xrTableCell18 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell19 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableRow7 = new DevExpress.XtraReports.UI.XRTableRow();
|
||||
this.xrTableCell21 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell22 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableRow8 = new DevExpress.XtraReports.UI.XRTableRow();
|
||||
this.xrTableCell23 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell24 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrLabel2 = new DevExpress.XtraReports.UI.XRLabel();
|
||||
this.bottomMarginBand1 = new DevExpress.XtraReports.UI.BottomMarginBand();
|
||||
this.xrLabel1 = new DevExpress.XtraReports.UI.XRLabel();
|
||||
@@ -73,29 +92,11 @@ namespace TwgJonathan
|
||||
this.fieldEinzel = new DevExpress.XtraReports.UI.CalculatedField();
|
||||
this.fieldGruppe = new DevExpress.XtraReports.UI.CalculatedField();
|
||||
this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components);
|
||||
this.xrTable3 = new DevExpress.XtraReports.UI.XRTable();
|
||||
this.xrTableRow3 = new DevExpress.XtraReports.UI.XRTableRow();
|
||||
this.xrTableCell3 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell12 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableRow4 = new DevExpress.XtraReports.UI.XRTableRow();
|
||||
this.xrTableCell14 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell15 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableRow5 = new DevExpress.XtraReports.UI.XRTableRow();
|
||||
this.xrTableCell16 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell17 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableRow6 = new DevExpress.XtraReports.UI.XRTableRow();
|
||||
this.xrTableCell18 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell19 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableRow7 = new DevExpress.XtraReports.UI.XRTableRow();
|
||||
this.xrTableCell21 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell22 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableRow8 = new DevExpress.XtraReports.UI.XRTableRow();
|
||||
this.xrTableCell23 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell24 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrLabel8 = new DevExpress.XtraReports.UI.XRLabel();
|
||||
((System.ComponentModel.ISupportInitialize)(this.xrTable3)).BeginInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.xrRichText3)).BeginInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.xrTable1)).BeginInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).BeginInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.xrTable3)).BeginInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this)).BeginInit();
|
||||
//
|
||||
// Detail
|
||||
@@ -107,14 +108,16 @@ namespace TwgJonathan
|
||||
//
|
||||
// ReportHeader
|
||||
//
|
||||
this.ReportHeader.HeightF = 90F;
|
||||
this.ReportHeader.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
|
||||
this.xrLabel8});
|
||||
this.ReportHeader.HeightF = 65.70825F;
|
||||
this.ReportHeader.Name = "ReportHeader";
|
||||
this.ReportHeader.StylePriority.UseFont = false;
|
||||
//
|
||||
// xrLabel17
|
||||
//
|
||||
this.xrLabel17.Font = new DevExpress.Drawing.DXFont("times New Roman", 8F, DevExpress.Drawing.DXFontStyle.Underline);
|
||||
this.xrLabel17.LocationFloat = new DevExpress.Utils.PointFloat(10.00001F, 179.9791F);
|
||||
this.xrLabel17.LocationFloat = new DevExpress.Utils.PointFloat(10.00001F, 229.9791F);
|
||||
this.xrLabel17.Multiline = true;
|
||||
this.xrLabel17.Name = "xrLabel17";
|
||||
this.xrLabel17.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
|
||||
@@ -126,7 +129,7 @@ namespace TwgJonathan
|
||||
//
|
||||
this.lblAdresse.Font = new DevExpress.Drawing.DXFont("Arial", 12F, DevExpress.Drawing.DXFontStyle.Regular, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] {
|
||||
new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((byte)(0)))});
|
||||
this.lblAdresse.LocationFloat = new DevExpress.Utils.PointFloat(10.00001F, 203.9375F);
|
||||
this.lblAdresse.LocationFloat = new DevExpress.Utils.PointFloat(10.00001F, 253.9375F);
|
||||
this.lblAdresse.Multiline = true;
|
||||
this.lblAdresse.Name = "lblAdresse";
|
||||
this.lblAdresse.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
|
||||
@@ -156,9 +159,182 @@ namespace TwgJonathan
|
||||
this.xrLabel17,
|
||||
this.xrLabel2,
|
||||
this.xrPictureBox1});
|
||||
this.topMarginBand1.HeightF = 350F;
|
||||
this.topMarginBand1.HeightF = 384.7084F;
|
||||
this.topMarginBand1.Name = "topMarginBand1";
|
||||
//
|
||||
// xrTable3
|
||||
//
|
||||
this.xrTable3.LocationFloat = new DevExpress.Utils.PointFloat(460.0003F, 253.9375F);
|
||||
this.xrTable3.Name = "xrTable3";
|
||||
this.xrTable3.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 96F);
|
||||
this.xrTable3.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] {
|
||||
this.xrTableRow3,
|
||||
this.xrTableRow4,
|
||||
this.xrTableRow5,
|
||||
this.xrTableRow6,
|
||||
this.xrTableRow7,
|
||||
this.xrTableRow8});
|
||||
this.xrTable3.SizeF = new System.Drawing.SizeF(245.1272F, 78F);
|
||||
//
|
||||
// xrTableRow3
|
||||
//
|
||||
this.xrTableRow3.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
|
||||
this.xrTableCell3,
|
||||
this.xrTableCell12});
|
||||
this.xrTableRow3.Name = "xrTableRow3";
|
||||
this.xrTableRow3.Weight = 0.52D;
|
||||
//
|
||||
// xrTableCell3
|
||||
//
|
||||
this.xrTableCell3.Font = new DevExpress.Drawing.DXFont("times New Roman", 9F);
|
||||
this.xrTableCell3.Multiline = true;
|
||||
this.xrTableCell3.Name = "xrTableCell3";
|
||||
this.xrTableCell3.StylePriority.UseFont = false;
|
||||
this.xrTableCell3.Text = "Datum:";
|
||||
this.xrTableCell3.Weight = 0.8333331298828125D;
|
||||
//
|
||||
// xrTableCell12
|
||||
//
|
||||
this.xrTableCell12.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
|
||||
new DevExpress.XtraReports.UI.XRBinding("Text", null, "InvoiceDate")});
|
||||
this.xrTableCell12.Font = new DevExpress.Drawing.DXFont("times New Roman", 9F);
|
||||
this.xrTableCell12.Multiline = true;
|
||||
this.xrTableCell12.Name = "xrTableCell12";
|
||||
this.xrTableCell12.StylePriority.UseFont = false;
|
||||
this.xrTableCell12.Text = "xrTableCell12";
|
||||
this.xrTableCell12.Weight = 1.6179388427734374D;
|
||||
//
|
||||
// xrTableRow4
|
||||
//
|
||||
this.xrTableRow4.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
|
||||
this.xrTableCell14,
|
||||
this.xrTableCell15});
|
||||
this.xrTableRow4.Name = "xrTableRow4";
|
||||
this.xrTableRow4.Weight = 0.52D;
|
||||
//
|
||||
// xrTableCell14
|
||||
//
|
||||
this.xrTableCell14.Font = new DevExpress.Drawing.DXFont("times New Roman", 9F);
|
||||
this.xrTableCell14.Multiline = true;
|
||||
this.xrTableCell14.Name = "xrTableCell14";
|
||||
this.xrTableCell14.StylePriority.UseFont = false;
|
||||
this.xrTableCell14.Text = "Ihr Zeichen:";
|
||||
this.xrTableCell14.Weight = 0.8333331298828125D;
|
||||
//
|
||||
// xrTableCell15
|
||||
//
|
||||
this.xrTableCell15.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
|
||||
new DevExpress.XtraReports.UI.XRBinding("Text", null, "CustomerReferenceNumber")});
|
||||
this.xrTableCell15.Font = new DevExpress.Drawing.DXFont("times New Roman", 9F);
|
||||
this.xrTableCell15.Multiline = true;
|
||||
this.xrTableCell15.Name = "xrTableCell15";
|
||||
this.xrTableCell15.StylePriority.UseFont = false;
|
||||
this.xrTableCell15.Text = "xrTableCell15";
|
||||
this.xrTableCell15.Weight = 1.6179388427734374D;
|
||||
//
|
||||
// xrTableRow5
|
||||
//
|
||||
this.xrTableRow5.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
|
||||
this.xrTableCell16,
|
||||
this.xrTableCell17});
|
||||
this.xrTableRow5.Name = "xrTableRow5";
|
||||
this.xrTableRow5.Weight = 0.52D;
|
||||
//
|
||||
// xrTableCell16
|
||||
//
|
||||
this.xrTableCell16.Font = new DevExpress.Drawing.DXFont("times New Roman", 9F);
|
||||
this.xrTableCell16.Multiline = true;
|
||||
this.xrTableCell16.Name = "xrTableCell16";
|
||||
this.xrTableCell16.StylePriority.UseFont = false;
|
||||
this.xrTableCell16.Text = "Unser Zeichen:";
|
||||
this.xrTableCell16.Weight = 0.8333331298828125D;
|
||||
//
|
||||
// xrTableCell17
|
||||
//
|
||||
this.xrTableCell17.Font = new DevExpress.Drawing.DXFont("times New Roman", 9F);
|
||||
this.xrTableCell17.Multiline = true;
|
||||
this.xrTableCell17.Name = "xrTableCell17";
|
||||
this.xrTableCell17.StylePriority.UseFont = false;
|
||||
this.xrTableCell17.Weight = 1.6179388427734374D;
|
||||
//
|
||||
// xrTableRow6
|
||||
//
|
||||
this.xrTableRow6.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
|
||||
this.xrTableCell18,
|
||||
this.xrTableCell19});
|
||||
this.xrTableRow6.Name = "xrTableRow6";
|
||||
this.xrTableRow6.Weight = 0.52D;
|
||||
//
|
||||
// xrTableCell18
|
||||
//
|
||||
this.xrTableCell18.Font = new DevExpress.Drawing.DXFont("times New Roman", 9F);
|
||||
this.xrTableCell18.Multiline = true;
|
||||
this.xrTableCell18.Name = "xrTableCell18";
|
||||
this.xrTableCell18.StylePriority.UseFont = false;
|
||||
this.xrTableCell18.Text = "Telefon:";
|
||||
this.xrTableCell18.Weight = 0.8333331298828125D;
|
||||
//
|
||||
// xrTableCell19
|
||||
//
|
||||
this.xrTableCell19.Font = new DevExpress.Drawing.DXFont("times New Roman", 9F);
|
||||
this.xrTableCell19.Multiline = true;
|
||||
this.xrTableCell19.Name = "xrTableCell19";
|
||||
this.xrTableCell19.StylePriority.UseFont = false;
|
||||
this.xrTableCell19.Text = "08091/2734";
|
||||
this.xrTableCell19.Weight = 1.6179388427734374D;
|
||||
//
|
||||
// xrTableRow7
|
||||
//
|
||||
this.xrTableRow7.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
|
||||
this.xrTableCell21,
|
||||
this.xrTableCell22});
|
||||
this.xrTableRow7.Name = "xrTableRow7";
|
||||
this.xrTableRow7.Weight = 0.52D;
|
||||
//
|
||||
// xrTableCell21
|
||||
//
|
||||
this.xrTableCell21.Font = new DevExpress.Drawing.DXFont("times New Roman", 9F);
|
||||
this.xrTableCell21.Multiline = true;
|
||||
this.xrTableCell21.Name = "xrTableCell21";
|
||||
this.xrTableCell21.StylePriority.UseFont = false;
|
||||
this.xrTableCell21.Text = "Telefax:";
|
||||
this.xrTableCell21.Weight = 0.8333331298828125D;
|
||||
//
|
||||
// xrTableCell22
|
||||
//
|
||||
this.xrTableCell22.Font = new DevExpress.Drawing.DXFont("times New Roman", 9F);
|
||||
this.xrTableCell22.Multiline = true;
|
||||
this.xrTableCell22.Name = "xrTableCell22";
|
||||
this.xrTableCell22.StylePriority.UseFont = false;
|
||||
this.xrTableCell22.Text = "08091/538144";
|
||||
this.xrTableCell22.Weight = 1.6179388427734374D;
|
||||
//
|
||||
// xrTableRow8
|
||||
//
|
||||
this.xrTableRow8.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
|
||||
this.xrTableCell23,
|
||||
this.xrTableCell24});
|
||||
this.xrTableRow8.Name = "xrTableRow8";
|
||||
this.xrTableRow8.Weight = 0.52D;
|
||||
//
|
||||
// xrTableCell23
|
||||
//
|
||||
this.xrTableCell23.Font = new DevExpress.Drawing.DXFont("times New Roman", 9F);
|
||||
this.xrTableCell23.Multiline = true;
|
||||
this.xrTableCell23.Name = "xrTableCell23";
|
||||
this.xrTableCell23.StylePriority.UseFont = false;
|
||||
this.xrTableCell23.Text = "E-Mail:";
|
||||
this.xrTableCell23.Weight = 0.8333331298828125D;
|
||||
//
|
||||
// xrTableCell24
|
||||
//
|
||||
this.xrTableCell24.Font = new DevExpress.Drawing.DXFont("times New Roman", 9F);
|
||||
this.xrTableCell24.Multiline = true;
|
||||
this.xrTableCell24.Name = "xrTableCell24";
|
||||
this.xrTableCell24.StylePriority.UseFont = false;
|
||||
this.xrTableCell24.Text = "sieglinde.pruy@twg.stzeno.de";
|
||||
this.xrTableCell24.Weight = 1.6179388427734374D;
|
||||
//
|
||||
// xrLabel2
|
||||
//
|
||||
this.xrLabel2.Font = new DevExpress.Drawing.DXFont("times New Roman", 16F);
|
||||
@@ -177,7 +353,7 @@ namespace TwgJonathan
|
||||
this.bottomMarginBand1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
|
||||
this.xrLabel1,
|
||||
this.xrRichText3});
|
||||
this.bottomMarginBand1.HeightF = 120F;
|
||||
this.bottomMarginBand1.HeightF = 135.8444F;
|
||||
this.bottomMarginBand1.Name = "bottomMarginBand1";
|
||||
//
|
||||
// xrLabel1
|
||||
@@ -411,7 +587,7 @@ namespace TwgJonathan
|
||||
this.lblReststunden});
|
||||
this.GroupFooter1.Font = new DevExpress.Drawing.DXFont("Arial", 11F, DevExpress.Drawing.DXFontStyle.Regular, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] {
|
||||
new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((byte)(0)))});
|
||||
this.GroupFooter1.HeightF = 299.7807F;
|
||||
this.GroupFooter1.HeightF = 271.9737F;
|
||||
this.GroupFooter1.Name = "GroupFooter1";
|
||||
this.GroupFooter1.StylePriority.UseFont = false;
|
||||
//
|
||||
@@ -507,178 +683,15 @@ namespace TwgJonathan
|
||||
//
|
||||
this.bindingSource1.DataSource = typeof(BeWo.Report.ReportObjects.ServiceInvoiceRO);
|
||||
//
|
||||
// xrTable3
|
||||
// xrLabel8
|
||||
//
|
||||
this.xrTable3.LocationFloat = new DevExpress.Utils.PointFloat(460.0003F, 203.9375F);
|
||||
this.xrTable3.Name = "xrTable3";
|
||||
this.xrTable3.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 96F);
|
||||
this.xrTable3.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] {
|
||||
this.xrTableRow3,
|
||||
this.xrTableRow4,
|
||||
this.xrTableRow5,
|
||||
this.xrTableRow6,
|
||||
this.xrTableRow7,
|
||||
this.xrTableRow8});
|
||||
this.xrTable3.SizeF = new System.Drawing.SizeF(245.1272F, 78F);
|
||||
//
|
||||
// xrTableRow3
|
||||
//
|
||||
this.xrTableRow3.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
|
||||
this.xrTableCell3,
|
||||
this.xrTableCell12});
|
||||
this.xrTableRow3.Name = "xrTableRow3";
|
||||
this.xrTableRow3.Weight = 0.52D;
|
||||
//
|
||||
// xrTableCell3
|
||||
//
|
||||
this.xrTableCell3.Font = new DevExpress.Drawing.DXFont("times New Roman", 9F);
|
||||
this.xrTableCell3.Multiline = true;
|
||||
this.xrTableCell3.Name = "xrTableCell3";
|
||||
this.xrTableCell3.StylePriority.UseFont = false;
|
||||
this.xrTableCell3.Text = "Datum:";
|
||||
this.xrTableCell3.Weight = 0.8333331298828125D;
|
||||
//
|
||||
// xrTableCell12
|
||||
//
|
||||
this.xrTableCell12.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
|
||||
new DevExpress.XtraReports.UI.XRBinding("Text", null, "InvoiceDate")});
|
||||
this.xrTableCell12.Font = new DevExpress.Drawing.DXFont("times New Roman", 9F);
|
||||
this.xrTableCell12.Multiline = true;
|
||||
this.xrTableCell12.Name = "xrTableCell12";
|
||||
this.xrTableCell12.StylePriority.UseFont = false;
|
||||
this.xrTableCell12.Text = "xrTableCell12";
|
||||
this.xrTableCell12.Weight = 1.6179388427734374D;
|
||||
//
|
||||
// xrTableRow4
|
||||
//
|
||||
this.xrTableRow4.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
|
||||
this.xrTableCell14,
|
||||
this.xrTableCell15});
|
||||
this.xrTableRow4.Name = "xrTableRow4";
|
||||
this.xrTableRow4.Weight = 0.52D;
|
||||
//
|
||||
// xrTableCell14
|
||||
//
|
||||
this.xrTableCell14.Font = new DevExpress.Drawing.DXFont("times New Roman", 9F);
|
||||
this.xrTableCell14.Multiline = true;
|
||||
this.xrTableCell14.Name = "xrTableCell14";
|
||||
this.xrTableCell14.StylePriority.UseFont = false;
|
||||
this.xrTableCell14.Text = "Ihr Zeichen:";
|
||||
this.xrTableCell14.Weight = 0.8333331298828125D;
|
||||
//
|
||||
// xrTableCell15
|
||||
//
|
||||
this.xrTableCell15.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
|
||||
new DevExpress.XtraReports.UI.XRBinding("Text", null, "CustomerReferenceNumber")});
|
||||
this.xrTableCell15.Font = new DevExpress.Drawing.DXFont("times New Roman", 9F);
|
||||
this.xrTableCell15.Multiline = true;
|
||||
this.xrTableCell15.Name = "xrTableCell15";
|
||||
this.xrTableCell15.StylePriority.UseFont = false;
|
||||
this.xrTableCell15.Text = "xrTableCell15";
|
||||
this.xrTableCell15.Weight = 1.6179388427734374D;
|
||||
//
|
||||
// xrTableRow5
|
||||
//
|
||||
this.xrTableRow5.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
|
||||
this.xrTableCell16,
|
||||
this.xrTableCell17});
|
||||
this.xrTableRow5.Name = "xrTableRow5";
|
||||
this.xrTableRow5.Weight = 0.52D;
|
||||
//
|
||||
// xrTableCell16
|
||||
//
|
||||
this.xrTableCell16.Font = new DevExpress.Drawing.DXFont("times New Roman", 9F);
|
||||
this.xrTableCell16.Multiline = true;
|
||||
this.xrTableCell16.Name = "xrTableCell16";
|
||||
this.xrTableCell16.StylePriority.UseFont = false;
|
||||
this.xrTableCell16.Text = "Unser Zeichen:";
|
||||
this.xrTableCell16.Weight = 0.8333331298828125D;
|
||||
//
|
||||
// xrTableCell17
|
||||
//
|
||||
this.xrTableCell17.Font = new DevExpress.Drawing.DXFont("times New Roman", 9F);
|
||||
this.xrTableCell17.Multiline = true;
|
||||
this.xrTableCell17.Name = "xrTableCell17";
|
||||
this.xrTableCell17.StylePriority.UseFont = false;
|
||||
this.xrTableCell17.Weight = 1.6179388427734374D;
|
||||
//
|
||||
// xrTableRow6
|
||||
//
|
||||
this.xrTableRow6.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
|
||||
this.xrTableCell18,
|
||||
this.xrTableCell19});
|
||||
this.xrTableRow6.Name = "xrTableRow6";
|
||||
this.xrTableRow6.Weight = 0.52D;
|
||||
//
|
||||
// xrTableCell18
|
||||
//
|
||||
this.xrTableCell18.Font = new DevExpress.Drawing.DXFont("times New Roman", 9F);
|
||||
this.xrTableCell18.Multiline = true;
|
||||
this.xrTableCell18.Name = "xrTableCell18";
|
||||
this.xrTableCell18.StylePriority.UseFont = false;
|
||||
this.xrTableCell18.Text = "Telefon:";
|
||||
this.xrTableCell18.Weight = 0.8333331298828125D;
|
||||
//
|
||||
// xrTableCell19
|
||||
//
|
||||
this.xrTableCell19.Font = new DevExpress.Drawing.DXFont("times New Roman", 9F);
|
||||
this.xrTableCell19.Multiline = true;
|
||||
this.xrTableCell19.Name = "xrTableCell19";
|
||||
this.xrTableCell19.StylePriority.UseFont = false;
|
||||
this.xrTableCell19.Text = "08091/2734";
|
||||
this.xrTableCell19.Weight = 1.6179388427734374D;
|
||||
//
|
||||
// xrTableRow7
|
||||
//
|
||||
this.xrTableRow7.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
|
||||
this.xrTableCell21,
|
||||
this.xrTableCell22});
|
||||
this.xrTableRow7.Name = "xrTableRow7";
|
||||
this.xrTableRow7.Weight = 0.52D;
|
||||
//
|
||||
// xrTableCell21
|
||||
//
|
||||
this.xrTableCell21.Font = new DevExpress.Drawing.DXFont("times New Roman", 9F);
|
||||
this.xrTableCell21.Multiline = true;
|
||||
this.xrTableCell21.Name = "xrTableCell21";
|
||||
this.xrTableCell21.StylePriority.UseFont = false;
|
||||
this.xrTableCell21.Text = "Telefax:";
|
||||
this.xrTableCell21.Weight = 0.8333331298828125D;
|
||||
//
|
||||
// xrTableCell22
|
||||
//
|
||||
this.xrTableCell22.Font = new DevExpress.Drawing.DXFont("times New Roman", 9F);
|
||||
this.xrTableCell22.Multiline = true;
|
||||
this.xrTableCell22.Name = "xrTableCell22";
|
||||
this.xrTableCell22.StylePriority.UseFont = false;
|
||||
this.xrTableCell22.Text = "08091/538144";
|
||||
this.xrTableCell22.Weight = 1.6179388427734374D;
|
||||
//
|
||||
// xrTableRow8
|
||||
//
|
||||
this.xrTableRow8.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
|
||||
this.xrTableCell23,
|
||||
this.xrTableCell24});
|
||||
this.xrTableRow8.Name = "xrTableRow8";
|
||||
this.xrTableRow8.Weight = 0.52D;
|
||||
//
|
||||
// xrTableCell23
|
||||
//
|
||||
this.xrTableCell23.Font = new DevExpress.Drawing.DXFont("times New Roman", 9F);
|
||||
this.xrTableCell23.Multiline = true;
|
||||
this.xrTableCell23.Name = "xrTableCell23";
|
||||
this.xrTableCell23.StylePriority.UseFont = false;
|
||||
this.xrTableCell23.Text = "E-Mail:";
|
||||
this.xrTableCell23.Weight = 0.8333331298828125D;
|
||||
//
|
||||
// xrTableCell24
|
||||
//
|
||||
this.xrTableCell24.Font = new DevExpress.Drawing.DXFont("times New Roman", 9F);
|
||||
this.xrTableCell24.Multiline = true;
|
||||
this.xrTableCell24.Name = "xrTableCell24";
|
||||
this.xrTableCell24.StylePriority.UseFont = false;
|
||||
this.xrTableCell24.Text = "sieglinde.pruy@twg.stzeno.de";
|
||||
this.xrTableCell24.Weight = 1.6179388427734374D;
|
||||
this.xrLabel8.Font = new DevExpress.Drawing.DXFont("times New Roman", 8F, DevExpress.Drawing.DXFontStyle.Underline);
|
||||
this.xrLabel8.LocationFloat = new DevExpress.Utils.PointFloat(195.833F, 26.4583F);
|
||||
this.xrLabel8.Multiline = true;
|
||||
this.xrLabel8.Name = "xrLabel8";
|
||||
this.xrLabel8.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
|
||||
this.xrLabel8.SizeF = new System.Drawing.SizeF(371.8748F, 23.95837F);
|
||||
this.xrLabel8.StylePriority.UseFont = false;
|
||||
//
|
||||
// Rechnung
|
||||
//
|
||||
@@ -701,17 +714,17 @@ namespace TwgJonathan
|
||||
new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((byte)(0)))});
|
||||
this.FormattingRuleSheet.AddRange(new DevExpress.XtraReports.UI.FormattingRule[] {
|
||||
this.ruleRateFactorNull});
|
||||
this.Margins = new DevExpress.Drawing.DXMargins(70F, 26F, 350F, 120F);
|
||||
this.Margins = new DevExpress.Drawing.DXMargins(70F, 26F, 384.7084F, 135.8444F);
|
||||
this.PageHeight = 1169;
|
||||
this.PageWidth = 827;
|
||||
this.PaperKind = DevExpress.Drawing.Printing.DXPaperKind.A4;
|
||||
this.Version = "23.2";
|
||||
xrWatermark1.Id = "Watermark1";
|
||||
this.Watermarks.Add(xrWatermark1);
|
||||
((System.ComponentModel.ISupportInitialize)(this.xrTable3)).EndInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.xrRichText3)).EndInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.xrTable1)).EndInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).EndInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.xrTable3)).EndInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this)).EndInit();
|
||||
|
||||
}
|
||||
@@ -778,5 +791,6 @@ namespace TwgJonathan
|
||||
private DevExpress.XtraReports.UI.XRTableRow xrTableRow8;
|
||||
private DevExpress.XtraReports.UI.XRTableCell xrTableCell23;
|
||||
private DevExpress.XtraReports.UI.XRTableCell xrTableCell24;
|
||||
private DevExpress.XtraReports.UI.XRLabel xrLabel8;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -31,6 +31,7 @@
|
||||
<WarningLevel>4</WarningLevel>
|
||||
</PropertyGroup>
|
||||
<ItemGroup>
|
||||
<Reference Include="DevExpress.DataAccess.v23.2, Version=23.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a" />
|
||||
<Reference Include="DevExpress.Drawing.v23.2, Version=23.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a, processorArchitecture=MSIL" />
|
||||
<Reference Include="DevExpress.Data.v23.2, Version=23.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a, processorArchitecture=MSIL" />
|
||||
<Reference Include="DevExpress.Office.v23.2.Core, Version=23.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a, processorArchitecture=MSIL" />
|
||||
@@ -39,6 +40,7 @@
|
||||
<Reference Include="DevExpress.Printing.v23.2.Core, Version=23.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a, processorArchitecture=MSIL" />
|
||||
<Reference Include="DevExpress.Data.Desktop.v23.2, Version=23.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a, processorArchitecture=MSIL" />
|
||||
<Reference Include="DevExpress.Utils.v23.2, Version=23.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a, processorArchitecture=MSIL" />
|
||||
<Reference Include="DevExpress.Xpo.v23.2, Version=23.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a" />
|
||||
<Reference Include="DevExpress.XtraPrinting.v23.2, Version=23.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a, processorArchitecture=MSIL" />
|
||||
<Reference Include="DevExpress.Charts.v23.2.Core, Version=23.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a, processorArchitecture=MSIL" />
|
||||
<Reference Include="DevExpress.XtraCharts.v23.2, Version=23.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a, processorArchitecture=MSIL" />
|
||||
|
||||
35
Service/DCEntityMapper/AiUserSettingDC_AiUserSetting.cs
Normal file
35
Service/DCEntityMapper/AiUserSettingDC_AiUserSetting.cs
Normal file
@@ -0,0 +1,35 @@
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
|
||||
using BeWo.Data.Access;
|
||||
using BeWo.Data.Entities;
|
||||
using BeWo.Data.Security;
|
||||
using BS.Shared;
|
||||
using BS.Shared.Core;
|
||||
using BS.Shared.DataContracts;
|
||||
using BS.Shared.DataContracts.Feature.AI;
|
||||
|
||||
namespace BeWo.Service.DCEntityMapper
|
||||
{
|
||||
public class AiUserSettingDC_AiUserSetting : BeWoDataContract_BeWoEntityBase<AiUserSetting, AiUserSettingDC>
|
||||
{
|
||||
public override AiUserSettingDC MergeWithDC(AiUserSetting pEntity, AiUserSettingDC pDataContract)
|
||||
{
|
||||
base.MergeWithDC(pEntity, pDataContract);
|
||||
|
||||
pDataContract.AutoStartRecording = pEntity.AutoStartRecording;
|
||||
|
||||
return pDataContract;
|
||||
}
|
||||
|
||||
public override AiUserSetting MergeWithEntity(AiUserSettingDC pDataContract, AiUserSetting pEntity)
|
||||
{
|
||||
base.MergeWithDC(pEntity, pDataContract);
|
||||
|
||||
pEntity.ApplicationUser = UserRightHelper.GetLoggedInUser();
|
||||
pEntity.AutoStartRecording = pDataContract.AutoStartRecording;
|
||||
|
||||
return pEntity;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -814,6 +814,7 @@ namespace BeWo.Service.DCEntityMapper
|
||||
public static AiConfigDC_AiConfig AiConfig { get; } = new AiConfigDC_AiConfig();
|
||||
public static AiPromptbausteinFolderDC_AiPromptbausteinFolder AiPromptbausteinFolder { get; } = new AiPromptbausteinFolderDC_AiPromptbausteinFolder();
|
||||
public static AiPromptbausteinPromptDC_AiPromptbausteinPrompt AiPromptbausteinPrompt { get; } = new AiPromptbausteinPromptDC_AiPromptbausteinPrompt();
|
||||
public static AiUserSettingDC_AiUserSetting AiUserSetting { get; } = new AiUserSettingDC_AiUserSetting();
|
||||
public static AddressDC_Address Address { get; } = new AddressDC_Address();
|
||||
public static GkvAbrechnungLightDC_GkvAbrechnungLight GkvAbrechnungLight { get; } = new GkvAbrechnungLightDC_GkvAbrechnungLight();
|
||||
public static GkvTransferProtokollLightDC_GkvTransferprotokollLight GkvTransferprotokollLight { get; } = new GkvTransferProtokollLightDC_GkvTransferprotokollLight();
|
||||
|
||||
@@ -106,6 +106,10 @@ namespace BeWo.Service.DCEntityMapper
|
||||
pEntity.Oid = pDataContract.PersonOid;
|
||||
|
||||
pEntity.DateOfBirth = pDataContract.DateOfBirth;
|
||||
if (pEntity.DateOfBirth.HasValue)
|
||||
{
|
||||
pEntity.DateOfBirth = pEntity.DateOfBirth.Value.Date; // CB Bugfix, es gab mal den Fall, da war die Uhrzeit mit gespeichert und das führte zu Fehlern
|
||||
}
|
||||
pEntity.PlaceOfBirth = pDataContract.PlaceOfBirth;
|
||||
pEntity.FirstName = pDataContract.FirstName;
|
||||
pEntity.Sex = pDataContract.Sex;
|
||||
|
||||
@@ -234,6 +234,28 @@ namespace BeWo.Service.Plugins
|
||||
return AiUtils.CheckSystemMessageContextSize(conversation.Messages.Select(x => x.Message), modell.ModelName, modell.Value, out var error);
|
||||
}
|
||||
|
||||
public virtual AiUserSettingDC GetUserSetting()
|
||||
{
|
||||
var usersetting = getCurrentAiUserSetting();
|
||||
|
||||
var usersetting_dc = MapperFactory.AiUserSetting.MapToNewDC(usersetting);
|
||||
|
||||
return usersetting_dc;
|
||||
}
|
||||
|
||||
public virtual AiUserSettingDC UpdateUserSetting(AiUserSettingDC aiUserSettingDC)
|
||||
{
|
||||
var usersetting = getCurrentAiUserSetting();
|
||||
|
||||
MapperFactory.AiUserSetting.MergeWithEntity(aiUserSettingDC, usersetting);
|
||||
|
||||
DAOFactory.GenericDAO.Update(usersetting);
|
||||
|
||||
var new_dc = MapperFactory.AiUserSetting.MapToNewDC(usersetting);
|
||||
|
||||
return new_dc;
|
||||
}
|
||||
|
||||
// ======================[ private ]======================
|
||||
protected virtual AiConfig getDefaultAiConfig()
|
||||
{
|
||||
@@ -400,5 +422,23 @@ namespace BeWo.Service.Plugins
|
||||
|
||||
return new AiConversationMessageDC[] { user_msg_dc, assi_msg_dc };
|
||||
}
|
||||
|
||||
protected virtual AiUserSetting getCurrentAiUserSetting()
|
||||
{
|
||||
var current_user = UserRightHelper.GetLoggedInUser();
|
||||
|
||||
var usersetting = DAOFactory.GenericSearchDAO.LoadEntityByProperty<AiUserSetting>(nameof(AiUserSetting.Oid), current_user.Oid);
|
||||
|
||||
if(usersetting == null)
|
||||
{
|
||||
var new_usersetting = new AiUserSettingDC();
|
||||
|
||||
usersetting = MapperFactory.AiUserSetting.MapToNewEntity(new_usersetting);
|
||||
|
||||
DAOFactory.GenericDAO.Insert(usersetting);
|
||||
}
|
||||
|
||||
return usersetting;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -226,7 +226,7 @@ namespace BeWo.Service.Plugins
|
||||
return result;
|
||||
}
|
||||
|
||||
public virtual List<ServiceRecordValidationResultDC> ValidateServiceRecord(ServiceRecordDC newServiceRecord, SupportConceptStatisticsDC statistics, int maxDaysEditServiceRecordsAllowed, IList<long> employeeOids, IList<long> cb2scOids)
|
||||
public virtual List<ServiceRecordValidationResultDC> ValidateServiceRecord(ServiceRecordDC newServiceRecord, SupportConceptStatisticsDC statisticsXX, int maxDaysEditServiceRecordsAllowed, IList<long> employeeOids, IList<long> cb2scOids)
|
||||
{
|
||||
var result = new List<ServiceRecordValidationResultDC>();
|
||||
|
||||
@@ -1126,6 +1126,19 @@ namespace BeWo.Service.Plugins
|
||||
rdc.EmployeeName = String.Format("{0} {1}", e.Person.FirstName, e.Person.LastName);
|
||||
}
|
||||
|
||||
//CB, 19.03.2026: Prüfe ob ein Dopppler entstanden ist. Das ist mal im Mok passiert, konnte aber bisher nicht reproduziert werden.
|
||||
if (overlappingRecord.Notice == newServiceRecord.Notice &&
|
||||
overlappingRecord.Start == newServiceRecord.Start &&
|
||||
overlappingRecord.End == newServiceRecord.End &&
|
||||
overlappingRecord.InsTs > DateTime.Now.AddMinutes(-1) &&
|
||||
overlappingRecord.IsCreatedInMobileClient &&
|
||||
newServiceRecord.IsCreatedInMobileClient)
|
||||
{
|
||||
if (overlappingRecord.CostBearer2SupportConcept != null && newServiceRecord.CostBearer2SupportConceptOid.HasValue && overlappingRecord.CostBearer2SupportConcept.Oid == newServiceRecord.CostBearer2SupportConceptOid.Value)
|
||||
{
|
||||
rdc.ResultType = ServiceRecordValidationResult.DoppelterEintrag;
|
||||
}
|
||||
}
|
||||
return rdc;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -68,6 +68,12 @@ namespace BeWo.Service.Reporting.Straffaelligenhilfe
|
||||
|
||||
}
|
||||
|
||||
public virtual IList<CustomerVermittlungArbeit> GetVgaList(Customer customer, VgaTypeEnum vgaType)
|
||||
{
|
||||
var list = customer.CustomerVermittlungArbeiten.Where(v => v.Auftragseingang.HasValue && v.Auftragseingang >= StartDate && v.Auftragseingang.Value.Date <= EndDate);
|
||||
return list.Where(v => v.VgaType == vgaType).ToList();
|
||||
}
|
||||
|
||||
public virtual bool ShouldProcessCustomer(Customer customer)
|
||||
{
|
||||
if (customer .IsActive != ActivationTypeId.Deleted)
|
||||
93
Service/Reporting/Straffaelligenhilfe/VgaStatistic.cs
Normal file
93
Service/Reporting/Straffaelligenhilfe/VgaStatistic.cs
Normal file
@@ -0,0 +1,93 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using BS.Shared;
|
||||
using BS.Shared.Core;
|
||||
using BS.Shared.DataContracts;
|
||||
using BS.Shared.Services;
|
||||
using BeWo.Data.Access;
|
||||
using BeWo.Data.Entities;
|
||||
using BeWo.Service.DCEntityMapper;
|
||||
using BeWo.Service.Plugins;
|
||||
using Castle.Components.DictionaryAdapter;
|
||||
using NHibernate.Linq;
|
||||
|
||||
namespace BeWo.Service.Reporting.Straffaelligenhilfe
|
||||
{
|
||||
|
||||
public class VgaStatistic : StatisticBase
|
||||
{
|
||||
public int Anzahl01 { get; set; } // Anzahl der aus dem vorhergehenden Berichtszeitraum übernommenen offenen Aufträge
|
||||
public int Anzahl02 { get; set; } // Anzahl der im aktuellen Berichtszeitraum erteilten Aufträge
|
||||
public int Anzahl1 { get; set; } // Anzahl der insges. erteilten Aufträge (Summe Zeilen 0.1+ 0.2)
|
||||
public int Anzahl1_1 { get; set; } // darunter mehrfach erteilte Aufträge zur selben Person und zum selben Aktenzeichen (Fallzahl v. Zeile 1)
|
||||
public int Anzahl1_2 { get; set; } // darunter Amtshilfe für andere Bezirke in BW (Fallzahl v.Zeile 1)
|
||||
public int Anzahl1_3 { get; set; } // darunter Amtshilfe für andere Bundesländer/ Ausland (Fallzahl v.Zeile 1)
|
||||
public int Anzahl1_4 { get; set; } // Aufträge für männliche Klienten (Fallzahl v. Zeile 1)
|
||||
public int Anzahl1_5 { get; set; } // Aufträge für weibliche Klienten (Fallzahl v. Zeile 1)
|
||||
|
||||
public int Anzahl2 { get; set; } // Anzahl der (beauftragten) Arbeitsstunden (bezogen auf Zeile 1) in vollen Std.
|
||||
|
||||
public int Anzahl3 { get; set; } // Anzahl aller erledigten Aufträge (incl. Abbrüche, teilweise erledigter Aufträge, gescheiterte Fälle)
|
||||
public int Anzahl3_1 { get; set; } // davon Anzahl der teilweise erledigten Aufträge (Fallzahl v. Zeile 3)
|
||||
public int Anzahl3_1_1 { get; set; } // Anzahl der Aufträge = Personen, bei denen die Auflagen teilweise nur durch Arbeitsleistungen erledigt wurden (Fallzahl v. Spalte D; Zeile 3.1.)
|
||||
public int Anzahl3_2 { get; set; } // davon Anzahl der gescheiterten Fälle (negativer Fallstatus u. Abbrüche) (Fallzahl v. Zeile 3)
|
||||
public int Anzahl3_3 { get; set; } // davon Anzahl der vollständig erledigten Aufträge (Fallzahl v. Zeile 3)
|
||||
public int Anzahl3_3_1 { get; set; } // Anzahl der Aufträge = Personen, bei denen die Auflagen nur durch Arbeitsleistungen erfüllt wurden (Fallzahl v. Spalte D; Zeile 3.3.)
|
||||
|
||||
public int Anzahl4 { get; set; } // Verlauf (der erledigten Aufträge gem. Zeile 3)
|
||||
public int Anzahl4_1 { get; set; } // darunter Vermittlungen in externe Einsatzstellen (Fallzahl von Zeile 3)
|
||||
public int Anzahl4_2 { get; set; } // darunter Vermittlungen in verschiedene Einsatzstellen (Fallzahl von Zeile 3)
|
||||
public int Anzahl4_3 { get; set; } // darunter Vermittlungen in eigene Arbeitsgruppen (Fallzahl von Zeile 3)
|
||||
public int Anzahl4_4 { get; set; } // darunter durch Ratenzahlungsvereinbarung (Fallzahlen v. Zeile 3)
|
||||
public int Anzahl4_5 { get; set; } // darunter sonstige Erledigung (Umzug, Änderung des Beschlusses) (Fallzahl v. Zeile 3)
|
||||
public int Anzahl4_6 { get; set; } // darunter Mischformen (Fallzahlen von Zeile 3)
|
||||
public int Anzahl4_7 { get; set; } // Übergang in Aufsuchende Sozialarbeit
|
||||
public int Anzahl4_8 { get; set; } // Übergang in Treuhänderische Geldverwaltung
|
||||
|
||||
public int Anzahl5 { get; set; } // Anzahl der geleisteten Arbeitsstunden bezogen auf Zeile 3 (volle Std.)
|
||||
|
||||
public decimal Betrag6 { get; set; } // Summe der nachgewiesenen Zahlungen in € (kein Anzahl, daher decimal)
|
||||
|
||||
public int Anzahl7 { get; set; } // Anzahl der vermiedenen Hafttage (durch Arbeitsstd. und / oder Zahlungen)
|
||||
public int Anzahl7_1 { get; set; } // Anzahl der vermiedenen Hafttage (nur durch Arbeitsstd.)
|
||||
|
||||
public int Anzahl8 { get; set; } // Anzahl der Aufträge = Personen, bei denen die Vollstreckung der Freiheitsstrafe vollständig oder teilweise durch gemeinnützige Arbeit abgewendet wurde
|
||||
|
||||
public int Anzahl9 { get; set; } // Gründe für Abbrüche / Scheitern
|
||||
public int Anzahl9_1 { get; set; } // kein Kontakt
|
||||
public int Anzahl9_2 { get; set; } // nicht angetreten
|
||||
public int Anzahl9_3 { get; set; } // Abbruch der Tätigkeit
|
||||
public int Anzahl9_4 { get; set; } // längerfristig arbeitsunfähig
|
||||
public int Anzahl9_5 { get; set; } // Suchtproblematik
|
||||
public int Anzahl9_6 { get; set; } // psychische Probleme
|
||||
public int Anzahl9_7 { get; set; } // keine Motivation
|
||||
public int Anzahl9_8 { get; set; } // in Haft
|
||||
public int Anzahl9_9 { get; set; } // unbekannt
|
||||
|
||||
public int Anzahl10 { get; set; } // Anzahl der offenen Aufträge (= Zeile 1 minus Zeile 3)
|
||||
|
||||
public int Anzahl11 { get; set; } // Dauer der Beratung/ Betreuung (der erl. Aufträge)
|
||||
public int Anzahl11_1 { get; set; } // bis 3 Monate
|
||||
public int Anzahl11_2 { get; set; } // 3 bis 6 Monate
|
||||
public int Anzahl11_3 { get; set; } // 6 bis 12 Monate
|
||||
public int Anzahl11_4 { get; set; } // über 12 Monate
|
||||
|
||||
public int Anzahl12 { get; set; } // Vermittlung aus Haft
|
||||
|
||||
public override void ProcessCustomer(Customer customer)
|
||||
{
|
||||
var vgaList = GetVgaList(customer, VgaTypeEnum.Vga);
|
||||
|
||||
|
||||
foreach (var item in vgaList)
|
||||
{
|
||||
//Zählen
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
@@ -247,6 +247,7 @@
|
||||
<Compile Include="DCEntityMapper\AiConfigDC_AiConfig.cs" />
|
||||
<Compile Include="DCEntityMapper\AiModelDC_AiModel.cs" />
|
||||
<Compile Include="DCEntityMapper\AiPromptbausteinFolderDC_AiPromptbausteinFolder.cs" />
|
||||
<Compile Include="DCEntityMapper\AiUserSettingDC_AiUserSetting.cs" />
|
||||
<Compile Include="DCEntityMapper\AiPromptbausteinPromptDC_AiPromptbausteinPrompt.cs" />
|
||||
<Compile Include="DCEntityMapper\BankAccountDC_BankAccount.cs" />
|
||||
<Compile Include="DCEntityMapper\BargeldtransaktionshistoryDC_Bargeldtransaktionshistory.cs" />
|
||||
@@ -515,7 +516,8 @@
|
||||
<Compile Include="Reporting\JahresBerichtNachAlter.cs" />
|
||||
<Compile Include="Reporting\AnnualReportFilter.cs" />
|
||||
<Compile Include="Reporting\AnnualReportFactory.cs" />
|
||||
<Compile Include="Reporting\Straffaelligenhilfe\AnnualReportFactory.cs" />
|
||||
<Compile Include="Reporting\Straffaelligenhilfe\VgaStatistic.cs" />
|
||||
<Compile Include="Reporting\Straffaelligenhilfe\StatisticBase.cs" />
|
||||
<Compile Include="SBD\VertretungsAlgorithmus.cs" />
|
||||
<Compile Include="SBD\VertretungsManager.cs" />
|
||||
<Compile Include="Security\SecurityBehaviorExtension.cs" />
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user