Merge branch 'master' of ssh://float.ownsoft.de/git/beyondSoft/BeWo

This commit is contained in:
2023-08-16 14:18:33 +02:00
233 changed files with 86708 additions and 41795 deletions

View File

@@ -1777,14 +1777,14 @@ namespace BeWo.Core
klient = BS.Shared.Translation.Translator.Translate("Klient/in") + " " + result.CustomerName;
}
var msg = string.Format("Die für {2} genehmigten FLS ({0:N}) werden mit diesem Eintrag überschritten. ({1:N}).", result.ApprovedHours, result.HoursNew, klient);
var msg = string.Format("Die für {2} genehmigten FLS ({0:N}) werden mit diesem Eintrag ({1:N}) überschritten.", result.ApprovedHours, result.HoursNew, klient);
if (!BeWoApp.LoggedOnUser.HasRight(UserRightType.ServiceRecord_AllowCreateMoreFLSThanApproved))
{
MessageBox.Show(msg + ").\nSpeichern nicht möglich.", "Speichern nicht möglich", MessageBoxButton.OK, MessageBoxImage.Information);
MessageBox.Show(msg + "\nSpeichern nicht möglich.", "Speichern nicht möglich", MessageBoxButton.OK, MessageBoxImage.Information);
lValid = false;
}
else if (MessageBox.Show(msg + ").\nMöchten Sie trotzdem speichern?", "Speichern", MessageBoxButton.YesNo, MessageBoxImage.Question) == MessageBoxResult.No)
else if (MessageBox.Show(msg + "\nMöchten Sie trotzdem speichern?", "Speichern", MessageBoxButton.YesNo, MessageBoxImage.Question) == MessageBoxResult.No)
{
lValid = false;
exitLoop = true;

View File

@@ -278,7 +278,7 @@ namespace BeWo.View
n.IsSelected = true;
new DispatcherTimer(
TimeSpan.FromMilliseconds(200),
TimeSpan.FromMilliseconds(100),
DispatcherPriority.Background,
(s1, e1) =>
{

View File

@@ -46,8 +46,8 @@
</dxg:GridColumn>
<dxg:GridColumn ReadOnly="True" AllowEditing="False" FieldName="TypeString" Header="Art der Rechnung" Width="150" />
<dxg:GridColumn ReadOnly="True" AllowEditing="False" FieldName="CustomerName" Header="{markup:Translate Klient/in}" Width="100" />
<dxg:GridColumn ReadOnly="True" AllowEditing="False" FieldName="AccountingPeriodString" Header="Zeitraum" Width="100" />
<dxg:GridColumn ReadOnly="True" AllowEditing="False" FieldName="InvoiceNumber" Header="Nummer" />
<dxg:GridColumn ReadOnly="True" AllowEditing="False" FieldName="AccountingPeriodString" SortFieldName="AccountingPeriodStart" Header="Zeitraum" Width="100" />
<dxg:GridColumn ReadOnly="True" AllowEditing="False" FieldName="InvoiceNumber" Header="Nummer" />
<dxg:GridColumn ReadOnly="True" AllowEditing="False" FieldName="InvoiceDate" Header="Datum" EditSettings="{dxe:DateSettings DisplayFormat=d}" MinWidth="70" />
<dxg:GridColumn ReadOnly="True" AllowEditing="False" FieldName="RecipientString" Header="{markup:Translate EmpfängerSingular}" />
<!--<dxg:GridColumn FieldName="AccountingPeriodString" Header="Abrechnungszeitraum" />-->
@@ -70,7 +70,11 @@
<dxg:GridColumn x:Name="PaidColumn" FieldName="IsPaid" Header="Bezahlt"></dxg:GridColumn>
</dxg:GridControl.Columns>
<dxg:GridControl.View>
<dxg:TableView NavigationStyle="Cell" Loaded="gridView_Loaded" x:Name="gridView" BestFitMode="Smart" AllowBestFit="True" ShowGroupPanel="False" ScrollingMode="Smart" SnapsToDevicePixels="True" CellValueChanging="gridView_CellValueChanged" Margin="3,22,3,3" />
<dxg:TableView NavigationStyle="Cell" Loaded="gridView_Loaded" x:Name="gridView" BestFitMode="Smart"
AllowBestFit="True" ShowGroupPanel="False" ScrollingMode="Smart" SnapsToDevicePixels="True"
CellValueChanging="gridView_CellValueChanged"
CustomRowAppearance="TableView_OnCustomRowAppearance"
Margin="3,22,3,3" />
</dxg:GridControl.View>
</dxg:GridControl>

View File

@@ -354,6 +354,23 @@ namespace BeWo.View.Detail.Accounting
}
}
}
private void TableView_OnCustomRowAppearance(object sender, CustomRowAppearanceEventArgs e)
{
if (e.Property != null && e.Property.Name == "Background")
{
var ib = datagrid_invoices.GetRow(e.RowHandle) as InvoiceBaseVM;
if (ib != null && !String.IsNullOrEmpty(ib.BackgroundColor))
{
e.Result = new SolidColorBrush((Color)ColorConverter.ConvertFromString(ib.BackgroundColor));
e.Handled = true;
}
}
//var data = srGridControl.rowhan
}
}
}

View File

@@ -44,6 +44,10 @@
<ColumnDefinition Width="Auto" />
<ColumnDefinition Width="*" />
</Grid.ColumnDefinitions>
<Grid.RowDefinitions>
<RowDefinition Height="Auto" />
<RowDefinition Height="Auto" />
</Grid.RowDefinitions>
<Label Content="{t:Translate MitarbeiterSingular}" Grid.Row="0" />
<uc:PopUpEdit IsReadOnly="True" Grid.Row="0" Grid.Column="1"
DeleteButtonVisibility="Visible" Name="popupedit_employee"
@@ -51,7 +55,10 @@
Text="{Binding Path=EmployeeString, Mode=OneWay}" Height="23" Margin="3" Cursor="Arrow"
HorizontalAlignment="Stretch" Width="Auto"
PreviewMouseDoubleClick="Popupedit_employee_OnPreviewMouseDoubleClick"/>
</Grid>
<Label x:Name="label_LicenseTypes" Content="{t:Translate Lizenztyp}" Grid.Row="1" />
<ComboBox x:Name="comboBox_LicenseTypes" Grid.Row="1" Grid.Column="1" Margin="3" Width="200" Height="23" HorizontalAlignment="Left" ItemsSource="{Binding Path=AllLicenseTypes}" SelectedValue="{Binding Path=LicenseType, Mode=TwoWay}" />
</Grid>
<GroupBox Grid.Row="1" Header="Zugangsdaten" Padding="5" Width="Auto" Style="{DynamicResource ObjectEditGroupBox}" Margin="0,15,0,0">
<Grid>

View File

@@ -33,6 +33,11 @@ namespace BeWo.View.Detail
{
tabitem_documents.Visibility = Visibility.Collapsed;
}
if (pViewModel.AllLicenseTypes.Count == 0)
{
label_LicenseTypes.Visibility = Visibility.Collapsed;
comboBox_LicenseTypes.Visibility = Visibility.Collapsed;
}
}
public override bool IsDirty

View File

@@ -1331,8 +1331,7 @@
ShowTotalSummary="False"
NavigationStyle="Row"
MouseDoubleClick="SrTableView_OnMouseDoubleClick"
ShowAutoFilterRow="True" CustomRowAppearance="SrTableView_OnCustomRowAppearance"
>
ShowAutoFilterRow="True" CustomRowAppearance="SrTableView_OnCustomRowAppearance" >
<!--<dxg:TableView.RowStyle>
<Style TargetType="dxg:RowControl">
<Style.Triggers>

View File

@@ -338,6 +338,58 @@ namespace BeWo.View.Detail.Zeiterfassung
//richEdit.ActiveViewType = RichEditViewType.Simple;
srGridControl.FilterChanged += SrGridControl_FilterChanged;
srGridControl.ItemsSourceChanged += SrGridControl_ItemsSourceChanged;
}
private void SrGridControl_ItemsSourceChanged(object sender, ItemsSourceChangedEventArgs e)
{
ErstelleRecordInformationString();
}
private void SrGridControl_FilterChanged(object sender, RoutedEventArgs e)
{
ErstelleRecordInformationString();
}
private void ErstelleRecordInformationString()
{
if (ViewModel != null)
{
var visibleRecords = new List<ServiceRecordVM>();
var items = srGridControl.ItemsSource as IList<ServiceRecordVM>;
if (items != null)
{
for (int i = 0; i < items.Count; i++)
{
if (srGridControl.IsRowVisible(i))
{
var vm = srGridControl.GetRow(i) as ServiceRecordVM;
if (vm != null)
{
visibleRecords.Add(vm);
}
}
}
}
//srTableView.vis
//int dataRowCount = srGridControl.View.Coun;
//// Traverse data rows and change the Price field values.
//for (int i = 0; i < dataRowCount; i++)
//{
// object cellValue = View.GetRowCellValue(i, col);
// double newValue = Convert.ToDouble(cellValue) * 0.9;
// View.SetRowCellValue(i, col, newValue);
//}
ViewModel.ErstelleRecordInformationString(visibleRecords);
}
}
private void InitDateCombos()

View File

@@ -478,9 +478,9 @@ namespace BeWo.View
if (grid != null && grid.Columns.Count > 0 && DarfNotizenEintraegeBearbeiten)
{
var ms = new MemoEditSettings();
ms.TextWrapping = TextWrapping.NoWrap;
ms.TextWrapping = TextWrapping.Wrap;
ms.AcceptsReturn = true;
ms.MemoTextWrapping = TextWrapping.NoWrap;
ms.MemoTextWrapping = TextWrapping.Wrap;
ms.MemoAcceptsReturn = true;
ms.ShowIcon = false;
ms.ShowTooltipForTrimmedText = true;

View File

@@ -806,6 +806,11 @@ namespace BeWo.ViewModel
}
}
public String BackgroundColor
{
get; set;
}
#endregion
#region Methods
@@ -842,6 +847,7 @@ namespace BeWo.ViewModel
_DunningLetterCount = pDataContract.DunningLetterCount;
_TotalAmount = pDataContract.TotalAmount;
_CustomerReferenceNumber = pDataContract.CustomerReferenceNumber;
BackgroundColor = pDataContract.BackgroundColor;
foreach (var iContactDC in pDataContract.SenderContactInformations)
{
@@ -899,7 +905,7 @@ namespace BeWo.ViewModel
pDataContract.DunningLetterCount = _DunningLetterCount;
pDataContract.TotalAmount = _TotalAmount;
pDataContract.CustomerReferenceNumber = _CustomerReferenceNumber;
CommitSenderContact(_SenderFax, ContactType.business_Fax);
CommitSenderContact(_SenderPhone, ContactType.business_Phone);
CommitReceiverContact(_RecipientPostBox, ContactType.business_POBox);

View File

@@ -1050,7 +1050,7 @@ namespace BeWo.ViewModel.ListViewModel
private void BuildServiceRecordsForTreeNode(FlatSupportConceptTreeNodeDC treeNode, bool fetchStatistics, ServiceRecordTypeId? onlyWithThisType)
{
_ServiceRecordsForSelectedCustomer.Clear();
_RecordCountInformationString = null;
if (fetchStatistics)
Statistics = null;
@@ -1180,20 +1180,12 @@ namespace BeWo.ViewModel.ListViewModel
}), false));
}
}
decimal minuten = 0;
foreach (var sr in _ServiceRecordsForSelectedCustomer)
{
minuten += sr.RoundedDuration;
}
_RecordCountInformationString =
String.Format("Anzahl Einträge: {0}, Summe Minuten: {1:0.##} entspricht {2:0.00} Stunden", _ServiceRecordsForSelectedCustomer.Count, minuten, minuten / 60);
}
//ErstelleRecordInformationString(_ServiceRecordsForSelectedCustomer);
FirePropertyChanged(PropertyName_ServiceRecordsForSelectedCustomer);
FirePropertyChanged(PropertyName_RecordCountInformationString);
if (ServiceRecordListChanged != null)
{
@@ -1201,6 +1193,28 @@ namespace BeWo.ViewModel.ListViewModel
}
}
public void ErstelleRecordInformationString(IList<ServiceRecordVM> records)
{
if (records == null)
{
_RecordCountInformationString = null;
}
else
{
decimal minuten = 0;
foreach (var sr in records)
{
minuten += sr.RoundedDuration;
}
_RecordCountInformationString =
String.Format("Anzahl Einträge: {0}, Summe Minuten: {1:0.##} entspricht {2:0.00} Stunden", records.Count, minuten, minuten / 60);
}
FirePropertyChanged(PropertyName_RecordCountInformationString);
}
private static List<SupportConceptPeriodStatisticsVM> CreateStatisticVMList(SupportConceptStatisticsDC statisticsDc)
{
var stats =

View File

@@ -28,15 +28,21 @@ namespace BeWo.ViewModel
public static string PropertyName_Zeitstempel = "TimeStamp";
public static string PropertyName_LicenseType = "LicenseType";
private readonly List<UserGroupDC> _AllGroups;
private CompactEmployeeDC _Employee;
private string _LoginName;
private string _LicenseType;
private ObservableSortCollection<UserGroupDC> _UserGroups;
private DateTime _Zeitstempel;
private ObservableSortCollection<String> _AllLicenseTypes;
private DateTime _Zeitstempel;
public UserVM(UserDC pDataContract, List<UserGroupDC> pAllUserGroups) : base(pDataContract, pDataContract.UserOid == null)
{
@@ -79,6 +85,23 @@ namespace BeWo.ViewModel
}
}
public string LicenseType
{
get { return _LicenseType; }
set
{
if (AreDifferent(_LicenseType, value))
{
_LicenseType = value;
StoreDirtyInformation(AreDifferent(DataContract.LicenseType, value), PropertyName_LicenseType);
FirePropertyChanged(PropertyName_LicenseType);
}
}
}
public List<UserGroupDC> PossibleGroups
{
get { return _AllGroups.Where(x => _UserGroups.FirstOrDefault(y => x.UserGroupOid == y.UserGroupOid) == null).ToList(); }
@@ -127,10 +150,24 @@ namespace BeWo.ViewModel
}
}
public ObservableSortCollection<String> AllLicenseTypes
{
get
{
if (_AllLicenseTypes == null)
{
this._AllLicenseTypes = new ObservableSortCollection<String>();
}
return this._AllLicenseTypes;
}
}
protected override void InitByDataContract(UserDC pDataContract)
{
_LoginName = pDataContract.LoginName;
_LicenseType = pDataContract.LicenseType;
if (pDataContract.UserGroups != null)
{
_UserGroups = pDataContract.UserGroups.ToObservableSortCollection();
@@ -147,6 +184,11 @@ namespace BeWo.ViewModel
FirePropertyChanged(PropertyName_RightsString);
};
_Employee = pDataContract.Employee;
if (pDataContract.AllLicenseTypes != null)
{
_AllLicenseTypes = pDataContract.AllLicenseTypes.ToObservableSortCollection();
}
}
protected override UserDC MapToDataContract(UserDC pDataContract, bool doCommit)
@@ -154,6 +196,7 @@ namespace BeWo.ViewModel
pDataContract.LoginName = _LoginName;
pDataContract.Employee = _Employee;
pDataContract.UserGroups = _UserGroups.ToList();
pDataContract.LicenseType = _LicenseType;
//pDataContract.NewPassword = this.CheckOldPassword(
return pDataContract;
}

View File

@@ -788,12 +788,14 @@ Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "SkmViersen", "ReportImp\Skm
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "FenixSozialeDienste", "ReportImp\FenixSozialeDienste\FenixSozialeDienste.csproj", "{8404C9FB-662A-4676-8454-64ED3CED2014}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "TestLWV", "ReportImp\TestLWV\TestLWV.csproj", "{BA124454-FE85-4909-8271-62544E13CAA8}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Alloheim", "ReportImp\Alloheim\Alloheim.csproj", "{D2821E8E-76BE-4865-B5B3-381457BB5D71}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ZuhauseWohnenIrisThimm", "ReportImp\ZuhauseWohnenIrisThimm\ZuhauseWohnenIrisThimm.csproj", "{22E7F5F8-BB34-4243-896B-221F78837F83}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "PetraWagnerMatthes", "ReportImp\PetraWagnerMatthes\PetraWagnerMatthes.csproj", "{644F73A6-7EA0-456D-B7BC-22F44B851812}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "SKMAachen", "ReportImp\SKMAachen\SKMAachen.csproj", "{95342759-C161-4A44-8130-9740E57FE3A1}"
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|.NET = Debug|.NET
@@ -9633,30 +9635,6 @@ Global
{8404C9FB-662A-4676-8454-64ED3CED2014}.Release|Mixed Platforms.Build.0 = Release|Any CPU
{8404C9FB-662A-4676-8454-64ED3CED2014}.Release|x86.ActiveCfg = Release|Any CPU
{8404C9FB-662A-4676-8454-64ED3CED2014}.Release|x86.Build.0 = Release|Any CPU
{BA124454-FE85-4909-8271-62544E13CAA8}.Debug|.NET.ActiveCfg = Debug|Any CPU
{BA124454-FE85-4909-8271-62544E13CAA8}.Debug|.NET.Build.0 = Debug|Any CPU
{BA124454-FE85-4909-8271-62544E13CAA8}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{BA124454-FE85-4909-8271-62544E13CAA8}.Debug|Any CPU.Build.0 = Debug|Any CPU
{BA124454-FE85-4909-8271-62544E13CAA8}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
{BA124454-FE85-4909-8271-62544E13CAA8}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
{BA124454-FE85-4909-8271-62544E13CAA8}.Debug|x86.ActiveCfg = Debug|Any CPU
{BA124454-FE85-4909-8271-62544E13CAA8}.Debug|x86.Build.0 = Debug|Any CPU
{BA124454-FE85-4909-8271-62544E13CAA8}.DebugRemote|.NET.ActiveCfg = Debug|Any CPU
{BA124454-FE85-4909-8271-62544E13CAA8}.DebugRemote|.NET.Build.0 = Debug|Any CPU
{BA124454-FE85-4909-8271-62544E13CAA8}.DebugRemote|Any CPU.ActiveCfg = Debug|Any CPU
{BA124454-FE85-4909-8271-62544E13CAA8}.DebugRemote|Any CPU.Build.0 = Debug|Any CPU
{BA124454-FE85-4909-8271-62544E13CAA8}.DebugRemote|Mixed Platforms.ActiveCfg = Debug|Any CPU
{BA124454-FE85-4909-8271-62544E13CAA8}.DebugRemote|Mixed Platforms.Build.0 = Debug|Any CPU
{BA124454-FE85-4909-8271-62544E13CAA8}.DebugRemote|x86.ActiveCfg = Debug|Any CPU
{BA124454-FE85-4909-8271-62544E13CAA8}.DebugRemote|x86.Build.0 = Debug|Any CPU
{BA124454-FE85-4909-8271-62544E13CAA8}.Release|.NET.ActiveCfg = Release|Any CPU
{BA124454-FE85-4909-8271-62544E13CAA8}.Release|.NET.Build.0 = Release|Any CPU
{BA124454-FE85-4909-8271-62544E13CAA8}.Release|Any CPU.ActiveCfg = Release|Any CPU
{BA124454-FE85-4909-8271-62544E13CAA8}.Release|Any CPU.Build.0 = Release|Any CPU
{BA124454-FE85-4909-8271-62544E13CAA8}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
{BA124454-FE85-4909-8271-62544E13CAA8}.Release|Mixed Platforms.Build.0 = Release|Any CPU
{BA124454-FE85-4909-8271-62544E13CAA8}.Release|x86.ActiveCfg = Release|Any CPU
{BA124454-FE85-4909-8271-62544E13CAA8}.Release|x86.Build.0 = Release|Any CPU
{D2821E8E-76BE-4865-B5B3-381457BB5D71}.Debug|.NET.ActiveCfg = Debug|Any CPU
{D2821E8E-76BE-4865-B5B3-381457BB5D71}.Debug|.NET.Build.0 = Debug|Any CPU
{D2821E8E-76BE-4865-B5B3-381457BB5D71}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
@@ -9705,6 +9683,54 @@ Global
{22E7F5F8-BB34-4243-896B-221F78837F83}.Release|Mixed Platforms.Build.0 = Release|Any CPU
{22E7F5F8-BB34-4243-896B-221F78837F83}.Release|x86.ActiveCfg = Release|Any CPU
{22E7F5F8-BB34-4243-896B-221F78837F83}.Release|x86.Build.0 = Release|Any CPU
{644F73A6-7EA0-456D-B7BC-22F44B851812}.Debug|.NET.ActiveCfg = Debug|Any CPU
{644F73A6-7EA0-456D-B7BC-22F44B851812}.Debug|.NET.Build.0 = Debug|Any CPU
{644F73A6-7EA0-456D-B7BC-22F44B851812}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{644F73A6-7EA0-456D-B7BC-22F44B851812}.Debug|Any CPU.Build.0 = Debug|Any CPU
{644F73A6-7EA0-456D-B7BC-22F44B851812}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
{644F73A6-7EA0-456D-B7BC-22F44B851812}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
{644F73A6-7EA0-456D-B7BC-22F44B851812}.Debug|x86.ActiveCfg = Debug|Any CPU
{644F73A6-7EA0-456D-B7BC-22F44B851812}.Debug|x86.Build.0 = Debug|Any CPU
{644F73A6-7EA0-456D-B7BC-22F44B851812}.DebugRemote|.NET.ActiveCfg = Debug|Any CPU
{644F73A6-7EA0-456D-B7BC-22F44B851812}.DebugRemote|.NET.Build.0 = Debug|Any CPU
{644F73A6-7EA0-456D-B7BC-22F44B851812}.DebugRemote|Any CPU.ActiveCfg = Debug|Any CPU
{644F73A6-7EA0-456D-B7BC-22F44B851812}.DebugRemote|Any CPU.Build.0 = Debug|Any CPU
{644F73A6-7EA0-456D-B7BC-22F44B851812}.DebugRemote|Mixed Platforms.ActiveCfg = Debug|Any CPU
{644F73A6-7EA0-456D-B7BC-22F44B851812}.DebugRemote|Mixed Platforms.Build.0 = Debug|Any CPU
{644F73A6-7EA0-456D-B7BC-22F44B851812}.DebugRemote|x86.ActiveCfg = Debug|Any CPU
{644F73A6-7EA0-456D-B7BC-22F44B851812}.DebugRemote|x86.Build.0 = Debug|Any CPU
{644F73A6-7EA0-456D-B7BC-22F44B851812}.Release|.NET.ActiveCfg = Release|Any CPU
{644F73A6-7EA0-456D-B7BC-22F44B851812}.Release|.NET.Build.0 = Release|Any CPU
{644F73A6-7EA0-456D-B7BC-22F44B851812}.Release|Any CPU.ActiveCfg = Release|Any CPU
{644F73A6-7EA0-456D-B7BC-22F44B851812}.Release|Any CPU.Build.0 = Release|Any CPU
{644F73A6-7EA0-456D-B7BC-22F44B851812}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
{644F73A6-7EA0-456D-B7BC-22F44B851812}.Release|Mixed Platforms.Build.0 = Release|Any CPU
{644F73A6-7EA0-456D-B7BC-22F44B851812}.Release|x86.ActiveCfg = Release|Any CPU
{644F73A6-7EA0-456D-B7BC-22F44B851812}.Release|x86.Build.0 = Release|Any CPU
{95342759-C161-4A44-8130-9740E57FE3A1}.Debug|.NET.ActiveCfg = Debug|Any CPU
{95342759-C161-4A44-8130-9740E57FE3A1}.Debug|.NET.Build.0 = Debug|Any CPU
{95342759-C161-4A44-8130-9740E57FE3A1}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{95342759-C161-4A44-8130-9740E57FE3A1}.Debug|Any CPU.Build.0 = Debug|Any CPU
{95342759-C161-4A44-8130-9740E57FE3A1}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
{95342759-C161-4A44-8130-9740E57FE3A1}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
{95342759-C161-4A44-8130-9740E57FE3A1}.Debug|x86.ActiveCfg = Debug|Any CPU
{95342759-C161-4A44-8130-9740E57FE3A1}.Debug|x86.Build.0 = Debug|Any CPU
{95342759-C161-4A44-8130-9740E57FE3A1}.DebugRemote|.NET.ActiveCfg = Debug|Any CPU
{95342759-C161-4A44-8130-9740E57FE3A1}.DebugRemote|.NET.Build.0 = Debug|Any CPU
{95342759-C161-4A44-8130-9740E57FE3A1}.DebugRemote|Any CPU.ActiveCfg = Debug|Any CPU
{95342759-C161-4A44-8130-9740E57FE3A1}.DebugRemote|Any CPU.Build.0 = Debug|Any CPU
{95342759-C161-4A44-8130-9740E57FE3A1}.DebugRemote|Mixed Platforms.ActiveCfg = Debug|Any CPU
{95342759-C161-4A44-8130-9740E57FE3A1}.DebugRemote|Mixed Platforms.Build.0 = Debug|Any CPU
{95342759-C161-4A44-8130-9740E57FE3A1}.DebugRemote|x86.ActiveCfg = Debug|Any CPU
{95342759-C161-4A44-8130-9740E57FE3A1}.DebugRemote|x86.Build.0 = Debug|Any CPU
{95342759-C161-4A44-8130-9740E57FE3A1}.Release|.NET.ActiveCfg = Release|Any CPU
{95342759-C161-4A44-8130-9740E57FE3A1}.Release|.NET.Build.0 = Release|Any CPU
{95342759-C161-4A44-8130-9740E57FE3A1}.Release|Any CPU.ActiveCfg = Release|Any CPU
{95342759-C161-4A44-8130-9740E57FE3A1}.Release|Any CPU.Build.0 = Release|Any CPU
{95342759-C161-4A44-8130-9740E57FE3A1}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
{95342759-C161-4A44-8130-9740E57FE3A1}.Release|Mixed Platforms.Build.0 = Release|Any CPU
{95342759-C161-4A44-8130-9740E57FE3A1}.Release|x86.ActiveCfg = Release|Any CPU
{95342759-C161-4A44-8130-9740E57FE3A1}.Release|x86.Build.0 = Release|Any CPU
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
@@ -10097,9 +10123,10 @@ Global
{4C29CCFD-4B7A-44CC-B6DD-39AEBA2E4DFE} = {D8A691C5-146D-4613-86CC-438F02FE9106}
{E8A02131-7E1A-47DA-A8BE-44FD86311F5F} = {D8A691C5-146D-4613-86CC-438F02FE9106}
{8404C9FB-662A-4676-8454-64ED3CED2014} = {D8A691C5-146D-4613-86CC-438F02FE9106}
{BA124454-FE85-4909-8271-62544E13CAA8} = {D8A691C5-146D-4613-86CC-438F02FE9106}
{D2821E8E-76BE-4865-B5B3-381457BB5D71} = {D8A691C5-146D-4613-86CC-438F02FE9106}
{22E7F5F8-BB34-4243-896B-221F78837F83} = {D8A691C5-146D-4613-86CC-438F02FE9106}
{644F73A6-7EA0-456D-B7BC-22F44B851812} = {D8A691C5-146D-4613-86CC-438F02FE9106}
{95342759-C161-4A44-8130-9740E57FE3A1} = {D8A691C5-146D-4613-86CC-438F02FE9106}
EndGlobalSection
GlobalSection(ExtensibilityGlobals) = postSolution
SolutionGuid = {FBE985BB-9F0F-4DBB-8F94-ABC37A803FF9}

View File

@@ -5102,7 +5102,7 @@
<VisualStudio>
<FlavorProperties GUID="{349c5851-65df-11da-9384-00065b846f21}">
<WebProjectProperties>
<UseIIS>True</UseIIS>
<UseIIS>False</UseIIS>
<AutoAssignPort>False</AutoAssignPort>
<DevelopmentServerPort>8808</DevelopmentServerPort>
<DevelopmentServerVPath>/</DevelopmentServerVPath>

View File

@@ -228,6 +228,11 @@ namespace BeWo.Data.Entities
}
}
public virtual string LicenseType
{
get; set;
}
/// <summary>
/// Prüft, ob der ApplicationUser über alle übergebenen Rechte verfügt
/// </summary>

View File

@@ -143,6 +143,8 @@ namespace BeWo.Data.Entities
private long? _CostBearer2SupportConceptOid;
private long? _StornoInvoiceBaseOid;
private InvoiceType _Type;
private string _XMLData;
@@ -746,5 +748,10 @@ namespace BeWo.Data.Entities
}
}
}
public virtual long? StornoInvoiceBaseOid
{
get; set;
}
}
}

View File

@@ -18,6 +18,7 @@
<property column="SystemEntryID" type="BS.Shared.SystemEntryID, BS.Shared" name="SystemEntryID" />
<property column="CreationDate" type="DateTime" name="Zeitstempel" />
<property column="PasswordHash" type="String" name="BCryptPassword" />
<property column="LicenseType" type="String" name="LicenseType" />
<many-to-one name="Employee" column="EmployeeOid" class="BeWo.Data.Entities.Employee,BeWo.Data" cascade="none" />
<bag name="UserGroups" table="InGroup" generic="true" cascade="none" batch-size="250">

View File

@@ -39,6 +39,7 @@
<property column="SenderLastName" type="String" name="SenderLastName" />
<property column="SenderOrganisation" type="String" name="SenderOrganisation" />
<property column="SupportConceptOid" type="Int64" name="SupportConceptOid" />
<property column="StornoInvoiceBaseOid" type="Int64" name="StornoInvoiceBaseOid" />
<property column="CostBearer2SupportConceptOid" type="Int64" name="CostBearer2SupportConceptOid" update="false" insert="false"/>
<property column="CustomerReferenceNumber" type="String" name="CustomerReferenceNumber" />
<property column="XMLData" type="String" name="XMLData" />

View File

@@ -0,0 +1,7 @@
ALTER TABLE `applicationuser`
ADD COLUMN `LicenseType` VARCHAR(128) NULL DEFAULT NULL;
ALTER TABLE `invoicebase`
ADD COLUMN `StornoInvoiceBaseOid` BIGINT NULL DEFAULT NULL;

View File

@@ -945,3 +945,11 @@ CREATE TABLE `ValidationMessage` (
`ServiceRecordValidationResult` int DEFAULT NULL,
PRIMARY KEY (`Oid`)
) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=latin1;
ALTER TABLE `applicationuser`
ADD COLUMN `LicenseType` VARCHAR(128) NULL DEFAULT NULL;
ALTER TABLE `invoicebase`
ADD COLUMN `StornoInvoiceBaseOid` BIGINT NULL DEFAULT NULL;

View File

@@ -206,6 +206,13 @@ namespace AWOMuensterlandRecklinghausen
item.RoundedDuration = duration;
}
public override void HandleServiceRecords(MitarbeiterstundenkontoRO.EmployeeDetail empDetail, IList<ServiceRecord> groupFilteredRecords, Contract contract)
{
groupFilteredRecords = groupFilteredRecords.Where(r => r.ServiceDescription != null && r.ServiceDescription.Name.Contains("TAN")).ToList();
CorrectOverlappingTimes(groupFilteredRecords.OrderBy(s => s.Start).ToList());
}
public override void CreateEmployeeDetails(MitarbeiterstundenkontoRO ro)
{
base.CreateEmployeeDetails(ro);

View File

@@ -211,23 +211,32 @@ namespace AWOMuensterlandRecklinghausen.Reporting
}
// 3.2 Richtigen Vetrag raussuchen
if (cr.Klient.LastName == "Fiore" || cr.Klient.LastName == "Frank" || cr.Klient.LastName == "Frerich" || cr.Klient.LastName == "Frische")
Console.WriteLine();
if (cr.Schulbegleitung.Contracts != null && cr.Schulbegleitung.Contracts.Count > 0)
{
var c = cr.Schulbegleitung.Contracts.FirstOrDefault(cd => cd.ContractEndDate != null);
if (c != null && c.EntryDate != null && c.ContractTypeValueListEntry != null)
// Ersten Vertrag raussuchen, der vor Berichtsdatum beginnt und kein Enddatum hat
var c = cr.Schulbegleitung.Contracts.FirstOrDefault(cd => cd.ContractEndDate == null && cd.EntryDate != null && cd.EntryDate.Value.Date <= ro.Berichtsdatum.Date);
if (c != null)
cr.SchulbegleitungKontaktdaten.VertragsArt = c.ContractTypeValueListEntry.DisplayName;
// Gibt es einen solchen Vertrag nicht, alle durchlaufen und den mit aktuellem Datum suchen
else
{
if (c.ContractEndDate == null)
foreach (var contract in cr.Schulbegleitung.Contracts)
{
if (c.EntryDate.Value.Date <= ro.Berichtsdatum.Date)
cr.SchulbegleitungKontaktdaten.VertragsArt = c.ContractTypeValueListEntry.DisplayName;
}
else
{
if (c.EntryDate.Value.Date <= ro.Berichtsdatum.Date && c.ContractEndDate.Value.Date >= ro.Berichtsdatum.Date)
{
cr.SchulbegleitungKontaktdaten.VertragsArt = c.ContractTypeValueListEntry.DisplayName;
if (contract.EntryDate != null && contract.EntryDate.Value.Date <= ro.Berichtsdatum.Date &&
contract.ContractEndDate != null && contract.ContractEndDate.Value.Date >= ro.Berichtsdatum.Date)
{
cr.SchulbegleitungKontaktdaten.VertragsArt = contract.ContractTypeValueListEntry.DisplayName;
c = contract;
}
}
}
if (cr.Klient.LastName == "Fiore" || cr.Klient.LastName == "Frank" || cr.Klient.LastName == "Frerich" || cr.Klient.LastName == "Frische")
Console.WriteLine();
// Falls es einen aktuellen Vertrag gibt, werden dessen Infos in das RO geladen
if (c != null)
{
cr.SchulbegleitungKontaktdaten.VertragAb = c.EntryDate ?? DateTime.MinValue;
if (c.ContractEndDate != null && c.ContractEndDate.HasValue)
{

View File

@@ -1,86 +1,109 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props" Condition="Exists('$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props')" />
<PropertyGroup>
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
<ProjectGuid>{D2821E8E-76BE-4865-B5B3-381457BB5D71}</ProjectGuid>
<OutputType>Library</OutputType>
<AppDesignerFolder>Properties</AppDesignerFolder>
<RootNamespace>Alloheim</RootNamespace>
<AssemblyName>2438529184_Reports</AssemblyName>
<TargetFrameworkVersion>v4.7.2</TargetFrameworkVersion>
<FileAlignment>512</FileAlignment>
<TargetFrameworkProfile />
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
<DebugSymbols>true</DebugSymbols>
<DebugType>full</DebugType>
<Optimize>false</Optimize>
<OutputPath>..\..\Host\bin\</OutputPath>
<DefineConstants>DEBUG;TRACE</DefineConstants>
<ErrorReport>prompt</ErrorReport>
<WarningLevel>4</WarningLevel>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
<DebugType>pdbonly</DebugType>
<Optimize>true</Optimize>
<OutputPath>..\..\Host\bin\</OutputPath>
<DefineConstants>TRACE</DefineConstants>
<ErrorReport>prompt</ErrorReport>
<WarningLevel>4</WarningLevel>
</PropertyGroup>
<ItemGroup>
<Reference Include="DevExpress.Data.v17.1, Version=17.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a, processorArchitecture=MSIL" />
<Reference Include="DevExpress.Printing.v17.1.Core, Version=17.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a, processorArchitecture=MSIL" />
<Reference Include="DevExpress.Utils.v17.1, Version=17.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a, processorArchitecture=MSIL" />
<Reference Include="DevExpress.XtraPrinting.v17.1, Version=17.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a, processorArchitecture=MSIL" />
<Reference Include="DevExpress.XtraReports.v17.1, Version=17.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a, processorArchitecture=MSIL" />
<Reference Include="System" />
<Reference Include="System.Core" />
<Reference Include="System.Drawing" />
<Reference Include="System.Windows.Forms" />
<Reference Include="System.Xml.Linq" />
<Reference Include="System.Data.DataSetExtensions" />
<Reference Include="Microsoft.CSharp" />
<Reference Include="System.Data" />
<Reference Include="System.Net.Http" />
<Reference Include="System.Xml" />
</ItemGroup>
<ItemGroup>
<Compile Include="CustomReportCreator.cs" />
<Compile Include="Properties\AssemblyInfo.cs" />
<Compile Include="QuittierungsbelegAssistenz.cs">
<SubType>Component</SubType>
</Compile>
<Compile Include="QuittierungsbelegAssistenz.Designer.cs">
<DependentUpon>QuittierungsbelegAssistenz.cs</DependentUpon>
</Compile>
</ItemGroup>
<ItemGroup>
<ProjectReference Include="..\..\Data\Data.csproj">
<Project>{B0D73E3D-4AE7-4024-93A6-DB1F46D7CCEE}</Project>
<Name>Data</Name>
</ProjectReference>
<ProjectReference Include="..\..\Report\Report.csproj">
<Project>{40d8b312-ea64-49e3-a31a-5e57ed4d5654}</Project>
<Name>Report</Name>
</ProjectReference>
<ProjectReference Include="..\..\Service\Service.csproj">
<Project>{094331c3-ecee-4c89-bbfd-4c9ded89f0ef}</Project>
<Name>Service</Name>
</ProjectReference>
<ProjectReference Include="..\..\Shared\Shared.csproj">
<Project>{2f50b83d-a3f0-4ec4-979a-3f9b7e3d8ed4}</Project>
<Name>Shared</Name>
</ProjectReference>
</ItemGroup>
<ItemGroup>
<EmbeddedResource Include="Properties\licenses.licx" />
<EmbeddedResource Include="QuittierungsbelegAssistenz.resx">
<DependentUpon>QuittierungsbelegAssistenz.cs</DependentUpon>
<SubType>Designer</SubType>
</EmbeddedResource>
</ItemGroup>
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props" Condition="Exists('$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props')" />
<PropertyGroup>
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
<ProjectGuid>{D2821E8E-76BE-4865-B5B3-381457BB5D71}</ProjectGuid>
<OutputType>Library</OutputType>
<AppDesignerFolder>Properties</AppDesignerFolder>
<RootNamespace>Alloheim</RootNamespace>
<AssemblyName>2438529184_Reports</AssemblyName>
<TargetFrameworkVersion>v4.7.2</TargetFrameworkVersion>
<FileAlignment>512</FileAlignment>
<TargetFrameworkProfile />
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
<DebugSymbols>true</DebugSymbols>
<DebugType>full</DebugType>
<Optimize>false</Optimize>
<OutputPath>..\..\Host\bin\</OutputPath>
<DefineConstants>DEBUG;TRACE</DefineConstants>
<ErrorReport>prompt</ErrorReport>
<WarningLevel>4</WarningLevel>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
<DebugType>pdbonly</DebugType>
<Optimize>true</Optimize>
<OutputPath>..\..\Host\bin\</OutputPath>
<DefineConstants>TRACE</DefineConstants>
<ErrorReport>prompt</ErrorReport>
<WarningLevel>4</WarningLevel>
</PropertyGroup>
<ItemGroup>
<Reference Include="DevExpress.Data.v17.1, Version=17.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a, processorArchitecture=MSIL" />
<Reference Include="DevExpress.Printing.v17.1.Core, Version=17.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a, processorArchitecture=MSIL" />
<Reference Include="DevExpress.Utils.v17.1, Version=17.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a, processorArchitecture=MSIL" />
<Reference Include="DevExpress.XtraPrinting.v17.1, Version=17.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a, processorArchitecture=MSIL" />
<Reference Include="DevExpress.XtraReports.v17.1, Version=17.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a, processorArchitecture=MSIL" />
<Reference Include="System" />
<Reference Include="System.Core" />
<Reference Include="System.Drawing" />
<Reference Include="System.Windows.Forms" />
<Reference Include="System.Xml.Linq" />
<Reference Include="System.Data.DataSetExtensions" />
<Reference Include="Microsoft.CSharp" />
<Reference Include="System.Data" />
<Reference Include="System.Net.Http" />
<Reference Include="System.Xml" />
</ItemGroup>
<ItemGroup>
<Compile Include="CustomReportCreator.cs" />
<Compile Include="Export\CustomDataExporter.cs" />
<Compile Include="Export\SAPExporter.cs" />
<Compile Include="Invoicing\SettlementInvoiceCreation.cs" />
<Compile Include="Properties\AssemblyInfo.cs" />
<Compile Include="QuittierungsbelegAssistenz.cs">
<SubType>Component</SubType>
</Compile>
<Compile Include="QuittierungsbelegAssistenz.Designer.cs">
<DependentUpon>QuittierungsbelegAssistenz.cs</DependentUpon>
</Compile>
<Compile Include="ServiceInvoiceReport.cs">
<SubType>Component</SubType>
</Compile>
<Compile Include="ServiceInvoiceReport.Designer.cs">
<DependentUpon>ServiceInvoiceReport.cs</DependentUpon>
</Compile>
<Compile Include="SettlementReport2.cs">
<SubType>Component</SubType>
</Compile>
<Compile Include="SettlementReport2.Designer.cs">
<DependentUpon>SettlementReport2.cs</DependentUpon>
</Compile>
</ItemGroup>
<ItemGroup>
<ProjectReference Include="..\..\Data\Data.csproj">
<Project>{B0D73E3D-4AE7-4024-93A6-DB1F46D7CCEE}</Project>
<Name>Data</Name>
</ProjectReference>
<ProjectReference Include="..\..\Report\Report.csproj">
<Project>{40d8b312-ea64-49e3-a31a-5e57ed4d5654}</Project>
<Name>Report</Name>
</ProjectReference>
<ProjectReference Include="..\..\Service\Service.csproj">
<Project>{094331c3-ecee-4c89-bbfd-4c9ded89f0ef}</Project>
<Name>Service</Name>
</ProjectReference>
<ProjectReference Include="..\..\Shared\Shared.csproj">
<Project>{2f50b83d-a3f0-4ec4-979a-3f9b7e3d8ed4}</Project>
<Name>Shared</Name>
</ProjectReference>
</ItemGroup>
<ItemGroup>
<EmbeddedResource Include="Properties\licenses.licx" />
<EmbeddedResource Include="QuittierungsbelegAssistenz.resx">
<DependentUpon>QuittierungsbelegAssistenz.cs</DependentUpon>
<SubType>Designer</SubType>
</EmbeddedResource>
<EmbeddedResource Include="ServiceInvoiceReport.resx">
<DependentUpon>ServiceInvoiceReport.cs</DependentUpon>
<SubType>Designer</SubType>
</EmbeddedResource>
<EmbeddedResource Include="SettlementReport2.resx">
<DependentUpon>SettlementReport2.cs</DependentUpon>
<SubType>Designer</SubType>
</EmbeddedResource>
</ItemGroup>
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
</Project>

View File

@@ -0,0 +1,18 @@
using System;
using System.Collections.Generic;
using BeWo.Service.Core;
using BeWo.Service.Plugins;
using BS.Shared.Core;
using BS.Shared.DataContracts;
using Utils = BS.Shared.Core.Utils;
namespace Alloheim.Export
{
public class CustomDataExporter : DataExporter
{
public override QueryDC CreateQuery(QueryDC query)
{
return SAPExporter.CreateQuery(query);
}
}
}

View File

@@ -0,0 +1,255 @@
using System;
using System.Collections.Generic;
using System.Data;
using System.IO;
using System.Text;
using BeWo.Data.Access;
using BeWo.Data.Entities;
using BeWo.Service.DCEntityMapper;
using BS.Shared;
using BS.Shared.DataContracts;
using BS.Shared.Extensions;
namespace Alloheim.Export
{
public class SAPExporter
{
public static QueryDC CreateQuery(QueryDC query)
{
DateTime dt = DateTime.Now;
DateTime.TryParse(query.Parameter[0].Value.ToString(), out dt);
query.FileName = String.Format("Datev Export {0:yyyyMM}.csv", dt);
query.QueryResult = GetAbrechnungenString(dt);
return query;
}
public static String GetAbrechnungenString(DateTime date)
{
StringBuilder sb = new StringBuilder();
var s = GetMonatlicheBetraegeString(date);
if (!String.IsNullOrWhiteSpace(s))
{
sb.Append(s);
}
s = GetMonatlicheRechnungenString(date);
if (!String.IsNullOrWhiteSpace(s))
{
if (sb.Length > 0)
{
sb.AppendLine();
}
sb.Append(s);
}
return sb.ToString();
}
public static String GetMonatlicheBetraegeString(DateTime date)
{
// alle Angaben aus SupportOID=71294 31.01.2023
// Buchungskreis Belegart Buchungsdatum Belegdatum Währungs-schlüssel Referenzbeleg-nummer Belegkopftext Kontoart Buchungs-schlüssel
// Kontonummer Betrag Umsatzsteuer-kennzeichen Soll-/Haben-Kennzeichen Zuordnungsnummer Positionstext
var sql = GetMonatlicheBetraegeSql(date);
var dt = ExecuteQuery(sql, date);
StringBuilder sb = new StringBuilder();
foreach (DataRow row in dt.Rows)
{
if (sb.Length > 0)
{
sb.AppendLine();
}
/*
'Betrag',
c.DebitorNumber,
c.CostCenter,
CONCAT(p.`LastName`, ', ', p.`FirstName`) as 'Verwendung',
cb2sc.Oid
*/
DateTime lastDate = new DateTime(date.Year, date.Month, 1);
lastDate = lastDate.AddMonths(1).AddDays(-1);
sb.Append("7177\t"); // Buchungskreis 7177
sb.Append("DR\t"); // Beleg DR für Rechnung / DG für Gutschrift
sb.Append(String.Format("{0:dd.MM.yyyy} \t", lastDate));
sb.Append(String.Format("{0:dd.MM.yyyy} \t", lastDate));
sb.Append("EUR\t");
sb.Append("7177123456\t"); // Profitcenter + Rechnungs - Nr.VN TODO
sb.Append("7177\t"); // Belegkopftext 7177
sb.Append("D\t"); // D = Debitorenposition / zweite Zeile: S = Sachkontenposition
sb.Append("01\t"); // Kontoart D: S=01 H=11 / zweite Zeile: Kontoart S: S=40 H=50
sb.Append(String.Format("{0}\t", row[1])); //DebitorNumber / zweite Zeile: Sachkonto SAP TODO
sb.Append(String.Format("{0:0.00}\t", row[0])); //Betrag
sb.Append("00\t"); // Umsatzsteuerschlüssel
sb.Append("H\t"); // zweite Zeile: S
sb.Append("7177123456\t"); // Debitorennummer Bewohner TODO
sb.Append(String.Format("7177123456:{0:MM}/{0:yyyy}:{1}\t", lastDate, row[4])); // Buchungstext: Bew.Nr., Abr.-Zeitraum, Nachname, Vorname TODO
}
return sb.ToString();
}
private static String GetMonatlicheBetraegeSql(DateTime date)
{
String sql = @"
SELECT
IF(crpRateFactor.`CostRateValue` is null, ROUND((sr.`GeleisteteFLM` / 60) * (SELECT crp.`CostRateValue` FROM `costrateperiod` crp WHERE crp.`ObjectTid` = 22 AND crp.`CostRateType` = 0 AND crp.`ObjectOid` = cb2sc.`CostBearerOid` AND (crp.`EndDate` is null or crp.`EndDate` > ':Monat_Start') order by IF(crp.`EndDate` is null, MAKEDATE(9999,365),crp.`EndDate`) LIMIT 1 )),
ROUND(ROUND((sr.`GeleisteteFLM` / 60), 2) * (SELECT crp.`CostRateValue` FROM `costrateperiod` crp WHERE crp.`ObjectTid` = 22 AND crp.`CostRateType` = 0 AND crp.`ObjectOid` = cb2sc.`CostBearerOid` AND (crp.`EndDate` is null or crp.`EndDate` > ':Monat_Start') order by IF(crp.`EndDate` is null, MAKEDATE(9999,365),crp.`EndDate`) LIMIT 1 ) * ((100 + crpRateFactor.`CostRateValue`)/100), 2)) AS 'Betrag',
c.DebitorNumber,
c.CostCenter,
CONCAT(p.`LastName`, ', ', p.`FirstName`) as 'Verwendung',
cb2sc.Oid
FROM `supportconcept` sc
INNER JOIN `costbearer2supportconcept` cb2sc ON sc.`Oid` = cb2sc.`SupportConceptOid`
INNER JOIN `costbearer` cb ON cb2sc.`CostBearerOid` = cb.`Oid`
LEFT JOIN
(SELECT crp.`ObjectOid`, crp.`CostRateValue` FROM `costrateperiod` crp
WHERE crp.`ObjectTid` = 22 AND crp.`CostRateType` = 2 AND (crp.`EndDate` is null or crp.`EndDate` > NOW()))
AS crpRateFactor ON crpRateFactor.`ObjectOid` = cb.`Oid`
INNER JOIN `organisation` org ON org.`CostBearerOid` = cb.`Oid`
INNER JOIN `customer` c ON sc.`CustomerOid` = c.`Oid`
INNER JOIN `person` p on c.`PersonOid` = p.`Oid`
LEFT JOIN
(SELECT sr2.`CostBearer2SupportConceptOid`, SUM(sr2.`roundedduration` / IF(sr2.`GroupEmployeeCount` is null, 1, sr2.`GroupEmployeeCount`)) AS GeleisteteFLM FROM `servicerecord` sr2
INNER JOIN `servicedescription` sd ON sr2.`ServiceDescriptionOid` = sd.`Oid`
INNER JOIN `servicecategory` sc ON sd.`ServiceCategoryOid` = sc.`Oid`
WHERE sr2.`StartDate` >= ':Monat_Start' AND sr2.`StartDate` < ':Monat_End' AND sc.`Billable` = 1 GROUP BY sr2.`CostBearer2SupportConceptOid`)
AS sr ON sr.`CostBearer2SupportConceptOid` = cb2sc.`Oid`
WHERE c.`IsActive` = 1 AND sc.`IsActive` = 1
and (sr.`GeleisteteFLM` is not null)
HAVING Betrag > 0
ORDER BY p.`LastName`, p.`FirstName`, cb2sc.`ApprovedStartDate`
";
return sql;
}
public static String GetMonatlicheRechnungenString(DateTime date)
{
var sql = GetMonatlicheRechnungenSql(date);
/*
sip.Claim,
ib.InvoiceNumber,
c.DebitorNumber,
Round(ii.AmountTotal, 2) AS 'Betrag',
ib.InvoiceDate,
org.Name AS 'VerwendungOrg',
CONCAT(p.`LastName`, ', ', p.`FirstName`) as 'VerwendungPerson',
org.DebitorNumber,
ii.ItemDescription,
c.CostCenter,
ib.Oid,
ib.AccountingPeriodEnd
*/
// alle Angaben aus SupportOID=71294 31.01.2023
// Buchungskreis Belegart Buchungsdatum Belegdatum Währungs-schlüssel Referenzbeleg-nummer Belegkopftext Kontoart Buchungs-schlüssel
// Kontonummer Betrag Umsatzsteuer-kennzeichen Soll-/Haben-Kennzeichen Zuordnungsnummer Positionstext
Dictionary<string, string> key2Value = new Dictionary<string, string>();
var dt = ExecuteQuery(sql, date);
StringBuilder sb = new StringBuilder();
foreach (DataRow row in dt.Rows)
{
if (sb.Length > 0)
{
sb.AppendLine();
}
string key = String.Format("{0}_{1}", row[2], row[1]);
if (!key2Value.ContainsKey(key))
{
key2Value.Add(key, key);
// Erste Linie - Rechnung ToDo Dictionary, damit erste Zeile nur einmal geschrieben wird
sb.Append("7177\t"); // Buchungskreis 7177
sb.Append("DR\t"); // Beleg DR für Rechnung / DG für Gutschrift
sb.Append(String.Format("{0:dd.MM.yyyy}\t", row[4]));
sb.Append(String.Format("{0:dd.MM.yyyy}\t", row[4]));
sb.Append("EUR\t");
sb.Append(String.Format("7177{0}\t", row[1])); // Profitcenter + Rechnungs - Nr.VN
sb.Append("7177\t"); // Belegkopftext 7177
sb.Append("D\t"); // D = Debitorenposition / zweite Zeile: S = Sachkontenposition
sb.Append("01\t"); // Kontoart D: S=01 H=11 / zweite Zeile: Kontoart S: S=40 H=50
sb.Append(String.Format("{0}\t", row[2])); //DebitorNumber / zweite Zeile: Sachkonto SAP TODO
sb.Append(String.Format("{0:0.00}\t", row[0])); //Betrag
sb.Append("00\t"); // Umsatzsteuerschlüssel
sb.Append("H\t"); // zweite Zeile: S
sb.Append(String.Format("7177{0}\t", row[2])); // Debitorennummer Bewohner
sb.Append(String.Format("7177{0}:{1:MM}/{2:yyyy}:{3}\t", row[2], row[4], row[6])); // Buchungstext: Bew.Nr., Abr.-Zeitraum, Nachname, Vorname
sb.AppendLine();
}
// zweite Linie - Rechnungspostionen
sb.Append("7177\t"); // Buchungskreis 7177
sb.Append("DR\t"); // Beleg DR für Rechnung / DG für Gutschrift
sb.Append(String.Format("{0:dd.MM.yyyy} \t", row[4]));
sb.Append(String.Format("{0:dd.MM.yyyy} \t", row[4]));
sb.Append("EUR\t");
sb.Append(String.Format("7177{0}\t", row[1])); // Profitcenter + Rechnungs - Nr.VN
sb.Append("7177\t"); // Belegkopftext 7177
sb.Append("S\t"); // S = Sachkontenposition
sb.Append("50\t"); // Kontoart Kontoart S: S=40 H=50
sb.Append(String.Format("{0}\t", row[2])); // zweite Zeile: Sachkonto SAP TODO
sb.Append(String.Format("{0:0.00}\t", row[3])); //Betrag
sb.Append("00\t"); // Umsatzsteuerschlüssel
sb.Append("S\t");
sb.Append(String.Format("7177{0}\t", row[2])); // Debitorennummer Bewohner
sb.Append(String.Format("7177{0}:{1:MM}/{2:yyyy}:{3}\t", row[2], row[4], row[6])); // Buchungstext: Bew.Nr., Abr.-Zeitraum, Nachname, Vorname
}
return sb.ToString();
}
private static String GetMonatlicheRechnungenSql(DateTime date)
{
String sql = @"
SELECT
sip.Claim,
ib.InvoiceNumber,
c.DebitorNumber,
Round(ii.AmountTotal, 2) AS 'Betrag',
ib.InvoiceDate,
org.Name AS 'VerwendungOrg',
CONCAT(p.`LastName`, ', ', p.`FirstName`) as 'VerwendungPerson',
org.DebitorNumber,
ii.ItemDescription,
c.CostCenter,
ib.Oid,
ib.AccountingPeriodEnd
FROM `supportconcept` sc
INNER JOIN `costbearer2supportconcept` cb2sc ON sc.`Oid` = cb2sc.`SupportConceptOid`
INNER JOIN `costbearer` cb ON cb2sc.`CostBearerOid` = cb.`Oid`
INNER JOIN `organisation` org ON org.`CostBearerOid` = cb.`Oid`
INNER JOIN `customer` c ON sc.`CustomerOid` = c.`Oid`
INNER JOIN `person` p on c.`PersonOid` = p.`Oid`
INNER JOIN invoicebase ib on ib.costbearer2supportconceptoid = cb2sc.oid
inner join serviceinvoice si on si.invoicebaseoid = ib.oid
inner join serviceinvoiceperiod sip on sip.serviceinvoiceoid = si.oid
inner join invoiceitem ii on ii.serviceinvoiceperiodoid = sip.oid
WHERE ib.`AccountingPeriodEnd` >= ':Monat_Start' AND ib.`AccountingPeriodEnd` < ':Monat_End' and ib.IsActive = 1
ORDER BY p.`LastName`, p.`FirstName`, cb2sc.`ApprovedStartDate`
";
return sql;
}
public static DataTable ExecuteQuery(String sql, DateTime dt)
{
var newsql = sql;
newsql = newsql.Replace(":Abrechnungsmonat", String.Format("{0:dd.MM.yyyy}", dt));
newsql = newsql.Replace(":Belegnr", String.Format("{0:yyMM}", dt));
newsql = newsql.Replace(":Monat_MM", String.Format("{0:MM}", dt));
newsql = newsql.Replace(":Monat_Start", String.Format("{0:yyyy-MM}-01", dt));
dt = dt.AddMonths(1);
newsql = newsql.Replace(":Monat_End", String.Format("{0:yyyy-MM}-01", dt));
return DAOFactory.AdoDAO.ExecuteQuery(newsql).Tables[0];
}
}
}

View File

@@ -0,0 +1,14 @@
using BeWo.Data.Entities;
using BeWo.Service.Invoicing;
using BS.Shared.DataContracts;
namespace Alloheim
{
public class CustomSettlementInvoiceCreation : SettlementInvoiceCreation
{
public override bool CanCreateInvoiceTheOldWay(Settlement2DC si, CostBearer2SupportConcept c2s)
{
return false;
}
}
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 34 KiB

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,44 @@
using System;
using BeWo.Data.Access;
using BeWo.Data.Entities;
using BeWo.Report;
using BeWo.Report.ReportObjects;
using DevExpress.XtraReports.UI;
namespace Alloheim
{
public partial class ServiceInvoiceReport : XtraReport, IBeWoReport<ServiceInvoiceRO>
{
public ServiceInvoiceReport()
{
this.InitializeComponent();
}
public void SetReportDataSource(ServiceInvoiceRO pRO)
{
Customer customer = null;
if (pRO.CustomerOid.HasValue)
{
customer = DAOFactory.GenericDAO.LoadByID<Customer>(pRO.CustomerOid.Value);
}
if (customer != null)
{
lblPflegegrad.Text = customer.Pflegegrad?.ToString();
lblVersichertenNr.Text = customer.InsuranceNumber;
}
SupportConcept supportConcept = null;
if (pRO.ServiceInvoicePeriods.Count > 0)
{
var c2s = pRO.ServiceInvoicePeriods[0].CostBearer2SupportConcept;
supportConcept = c2s.SupportConcept;
//lblBelegNr = supportConcept.
lblHpStart.Text = supportConcept.StartDate?.ToString("dd.MM.yyyy");
lblHpEnd.Text = supportConcept.EndDate?.ToString("dd.MM.yyyy");
}
this.bindingSource1.DataSource = pRO;
}
}
}

View File

@@ -0,0 +1,717 @@
<?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>
<assembly alias="System.Drawing" name="System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
<data name="xrPictureBox1.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
/9j/4AAQSkZJRgABAQEAWgBaAAD/2wBDAAMCAgMCAgMDAwMEAwMEBQgFBQQEBQoHBwYIDAoMDAsKCwsN
DhIQDQ4RDgsLEBYQERMUFRUVDA8XGBYUGBIUFRT/2wBDAQMEBAUEBQkFBQkUDQsNFBQUFBQUFBQUFBQU
FBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBT/wAARCAHgAkADASIAAhEBAxEB/8QA
HwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQAAAF9AQIDAAQRBRIh
MUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3ODk6Q0RFRkdISUpTVFVW
V1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXG
x8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEAAwEBAQEBAQEBAQAAAAAAAAECAwQF
BgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSExBhJBUQdhcRMiMoEIFEKRobHBCSMzUvAV
YnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOE
hYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq
8vP09fb3+Pn6/9oADAMBAAIRAxEAPwD9U6KKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoooo
AKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiimbloAfTd1JSGRf7360C5kha
Kh85fVaXz0/vfrQR7SHcsUVH5wpaCrj6KZT6CgooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKA
CiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKA
CiiigAooooAKKKKACiiigAooooAKKKKACiimUADNhaTdTXmWP7zVwfxS+LHh74S+H5dW8QahHbQp9yPP
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
RRQAVDU1MoAyde1aDRdJvL6dsRW8Tyv/ALq1+W6W2p/tEfHR4laR5dWvn+f/AJ5W6v8A/EV+hf7Rlhq9
/wDB/X7PQbSS91CeDyvs9um52T+KvD/2Ifgdqfg9dS8U+JdNn0q9nXyLS3uovKdE/ifY33aynE8DHYee
Jqwh9k+qvDfh+z8M6LZaVYweTaWcXlRIv92tmj5qfWp70VyqwUUUUDCiiigAooooAKKKKACiiigAoooo
AKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoooo
AKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKZT6ZQBC8TH+FaP
KZf/ANqpqXJoFyjqKKKBhRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAF
FFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAF
FFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAF
FFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAF
FFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAF
FFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAF
FFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAf/9k=
</value>
</data>
<data name="xrLabel11.Text" xml:space="preserve">
<value>Alloheim Ambulante Dienste Erste SE &amp; Co. KG, Sitz der Gesellschaft: Düsseldorf, Handelsregister: HRA AG Düsseldorf Nr. 24465,
Persönlich haftender Gesellschafter: Alloheim Senioren-Residenzen SE
(Sitz der Gesellschaft: Düsseldorf, Handelsregister: HRB AG Düsseldorf Nr. 73406,
Geschäftsführende Direktoren: Dr. Steffen Hehner, Dr. Chima Abuba, Carolin Behrendt, Petra Groth, Christoph Mosler, Thomas Rietz, Vorsitzender des Verwaltungsrates: Marcus Friedrichs)
Bankverbindung: IBAN: DE60370205000001458611 - BIC: BFSWDE33XXX - Bank für Sozialwirtschaft</value>
</data>
<metadata name="bindingSource1.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
<value>17, 17</value>
</metadata>
</root>

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,52 @@
using System;
using System.Drawing;
using System.Collections;
using System.ComponentModel;
using DevExpress.XtraReports.UI;
using BeWo.Report.ReportObjects;
using BeWo.Report;
using System.Text.RegularExpressions;
using BS.Shared.Extensions;
namespace Alloheim
{
public partial class Spitzabrechnung : DevExpress.XtraReports.UI.XtraReport, IBeWoReport<Settlement2RO>
{
public Spitzabrechnung()
{
InitializeComponent();
}
public void SetReportDataSource(Settlement2RO pRO)
{
if (String.IsNullOrEmpty(pRO.Notice))
{
lblNotice.Visible = false;
}
decimal rateFactor = 1;
foreach (var ii in pRO.InvoiceItems)
{
if (ii.RateFactor.HasValue)
{
rateFactor = (100 + ii.RateFactor.Value) / 100;
}
if (!pRO.FehlkontakteString.IsNullOrEmpty() && ii.RateFactor == 0)
{
Zwischensumme.Visible = true;
ii.AbrechnungsText = ii.AbrechnungsText.Replace("FLS", "Std.");
ii.ItemDescription = "Fehlkontakte";
}
else if (ii.ItemDescription.IsNullOrEmpty())
{
ii.ItemDescription = "Fachleistungsstunden";
}
}
pRO.RateFactor = (double)rateFactor;
this.bindingSource1.DataSource = pRO;
}
}
}

View File

@@ -0,0 +1,721 @@
<?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>
<assembly alias="System.Drawing" name="System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
<data name="xrPictureBox1.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
/9j/4AAQSkZJRgABAQEAWgBaAAD/2wBDAAMCAgMCAgMDAwMEAwMEBQgFBQQEBQoHBwYIDAoMDAsKCwsN
DhIQDQ4RDgsLEBYQERMUFRUVDA8XGBYUGBIUFRT/2wBDAQMEBAUEBQkFBQkUDQsNFBQUFBQUFBQUFBQU
FBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBT/wAARCAHgAkADASIAAhEBAxEB/8QA
HwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQAAAF9AQIDAAQRBRIh
MUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3ODk6Q0RFRkdISUpTVFVW
V1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXG
x8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEAAwEBAQEBAQEBAQAAAAAAAAECAwQF
BgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSExBhJBUQdhcRMiMoEIFEKRobHBCSMzUvAV
YnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOE
hYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq
8vP09fb3+Pn6/9oADAMBAAIRAxEAPwD9U6KKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoooo
AKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiimbloAfTd1JSGRf7360C5kha
Kh85fVaXz0/vfrQR7SHcsUVH5wpaCrj6KZT6CgooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKA
CiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKA
CiiigAooooAKKKKACiiigAooooAKKKKACiimUADNhaTdTXmWP7zVwfxS+LHh74S+H5dW8QahHbQp9yPP
7yVv7qLQYVa0KMeeZ29xNHCvzsqN/DXz/wDFT9szwF8NWms4b5fEGqxfI1jpvz7G/wBt/urXxp8cP2uP
FnxeuJ7PT7mXw/4ab5fslu2151/6av8AxL/sV4Q0flrtX/vijmPzzNOJuSXs8MfUfjD9v3x5rjSpoNtp
+gW7fxlPNl/8erxzXPjx8RvE7/8AEw8Z6s0X9xJ2RP8Avla8/wBp9KMYoPi62b4zES96oas3ibWZpdz6
vqDv/f8AtTVbsPiD4o0p91n4k1S2dP8Anlcv/wDFVh/LSfJ6UHH9dxH88j1/w7+1t8VPC7o0fiqe/iX/
AJZagqSp/wCPLu/8fr3b4c/8FF23RW/jTw7tC/I2oaU3/j3lP/7K/wDwGvifaaAQO2aOY9TDZ3i8L8M+
Y/Yn4efGDwn8UrL7T4c1m2v/AOJoUfbLH/vJ96u/BVu9fiPoGvar4Y1aLU9K1C50q9ibfFNaS7Hr7a/Z
5/blTVLi30D4iSRWt27bINZT/VSt/clX+B/9z5aD77LeIqeJ/d1/iPuFVxQ1U7S8huo0kSRXib5lZW61
boPtoy51zIcvSloooKCiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKK
KACik3UxpF2bt2F/vUADSKv3mUUu9f71eI/Gr9qbwb8GVezu7j+19cX7ul2TfOv93e33UrwiH4x/tE/H
Jt/gzw4vhvRH+7duqJ/4/L97/gCUAfcu5aN6/wB6vin/AIZr/aJ1g+fqHxRjtn/55JeXH/stNb4I/tNe
DV8/SvHsWt7Pm+zvfN83/f1NtAH2xvX+9Tt1fEGm/te/Ej4S6omnfFTwTPNE7bPt1jB5T/8AobxN/wB9
rX1N8NPi34V+K+h/2l4a1WO9iVtksP3ZYG/uun3hQB3VFRrIsn3WqSgAopm5aXcvqKAHUUzctPoAKKKK
ACik3U3ctAD6KZuWn0AFFFFABRSbqbvX+9QA+iiigAooooAKKKTcPWgBtQvJtqWT7tY+uataaLpt3qF5
Ktva2sTSyyv0VV+bdQROcaceeZx3xr+MGjfB3wfda3qs/KfJBbp9+WX+6tfln8VPitr3xe8US6zrs+9N
37i0Rv3UC/3Frd/aI+Nl18bvHd1qTvs0W13xadbv9xYv77/7T15b50f3vPXZ/vUSPyDOs1qYyfsqPwj/
AC6ZR50X8Uqp/v0/Y26oPjZ05wlqMooooMwooooJCiiigQ+jf8lMooNIvl1R9V/sm/tWXngPUrfwn4qu
mm8Pytstbt23PZt/c/3K/RO2vobiKOSNleGX5lZa/ERW3MnzV98/sL/tAvr2n/8ACB69c79Tsl32Mrt/
rYv7n/AKs/TeHc6lP/Zqx9o7qWoUf5KmoP0oKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAo
oooAKKKKACiiigAoopklADJnVPvV8n/tPftKavpmtf8ACuvh3vufFd03kz3duu97Xd/An+3/AOg16/8A
tHfFaL4Q/C7U9ZRl+3uPs9mrf89W/j/4D96vH/2KfgpJp+iv8RtfX7R4i1vc8T3B3PFE38f+81AGh8A/
2NdH8C+Tr3jBYvEvi2X97L5/zxW8rfMfvfff/a//AGq+nkt/K2Kv3Fp8MbJ1qagApjx7k20+igDE8Q+G
9P8AFGly6Zqtjb6jp8q7Xhu03q1fF/xj/Zp1/wCBOtSfEb4SXdxapaLuudNT5niT/Z/56xf3k+9X3XVa
4i84Mrbdj/LQB5H+zr8fNK+OXhV7uLbba3a/Jfaev8D/AN9f9lq9f85f79fBfxY8Pz/sl/tBaT420FPL
8Na/K32y0i+7/B5sX+7/ABr/AMDr2z9pP9p62+FfhmxtvDu2/wDE2twLLYxfeRIm/wCWr0AeueOfin4T
+G9p9p8R63aaamPlWZ/nb/dWvC9V/wCCg/w5s53is7bWdYT+Ga3ttqt/33trjPhb+x1qHxLkXxj8W9Qu
b++vP3q6Zu+5/v8A/wATX01oPwS8C+GrUQad4V0uJdv8dqrt/wCPUAeT+G/28vhhrl0Iru41LR938d9a
/Iv/AHxur3rw34v0Pxbp8V9oupW2pWT/AHZreXctcX4s/Zx+HXjS1aLUPClgkr/8trWLyXX/AIEtfK/x
B+CvjX9knVH8a/DvVbnUvDkTK95p8vz7F/2l/u/7VAH3tuWoZryGGJpZZFjRF3Mzfw15l8I/jloXxQ+H
reK4pUs4bUN9uidv+PVl/wDZdvzf8Cr5d8T+P/HH7Yfja78K+CZ20fwVatsnvvnTen99v73+5QB9BfEL
9sL4Y+BLiazudcOp3q8Nb6ZH55H+8fu1w8P/AAUQ+Hzuq/2VrqQ/89fIT/4uus+Gv7Gfw98A2cTXemL4
h1DZ81zqHz/N/srXqU3wo8HXFt9ml8MaS8P9z7GlAHIfDv8Aag+HfxOlhg0rxDDDet/y6Xq+VL/49Xrn
nJ/er5m+LH7Dvg7xfby3fhqI+FdbX5ons22ws/8Au1wHwQ+O/ir4P+PV+GHxSZnV5UisdUlb7rN9ze/8
av8A36APtjctcv40+JHhr4eaf9u8Q6zaaXbn7rXEn3v92vM/2mP2ibb4JaDFBZol54l1Hctnaf3P9pv+
+q8V+F/7JmvfGK9Txn8W9Vu7l7r5otM81vkX/wBloA73Wv8AgoB8NNPuHSzg1fVkX7stpbbUf/vvbVnw
7+318NdauFgun1HSC3R7u13J/wCO16xofwJ8BeFrby9N8J6XD8uze1urv/301VfFX7PPw98bWrx6n4T0
3e//AC1t4Fidf+BLQB1vhjxroPjHTY9Q0XVLbUrR/uy28u8Vu+ctfB/xK/Z/8Y/sw6i3jb4Zarc3OjxN
vvNOf5n2f7f95a+lPgd8dtF+MvgY67Cy2d3a/LqNszf8ez//ABP8VAHrEk0cKs7sqIq7mZq8a8fftbfD
PwHNLbXWvLf3cTfPb6dH9of/AMdr518dfFTxr+1d44m8GfDyebT/AAjbttutUR2TzU3ffd/9v+FK9u+G
n7FPw98DWsTahpy+JNTVcNd6gvy/8BSgDlP+HiPw7SXd/ZWu+T/z28iLYn/j9enfDz9qr4cfEW4S1sPE
EVtqD/dtb5Ggd/8Ad3V27fCnwgbfyP8AhF9G8nZt2/YYv/ia8Z+Kf7D/AIC8bWs0mh2f/CMant/dS2P+
q3f7SUAfRjSRyJu3blr5b/bG1rxD4wOmfDHwbaSXurauy3F8UbYkNurdHf8Ah3f+y1wXwo+NPi/9nnx3
b/Dz4nytc6PK2yx1aZt3lf3Pn/iWvZP2h/jRoPwE0O41y2tI7/xXrKbLOL/nrt+5v/2UoOPFUHiKfszy
Hwz+x58NvhBo8Os/FDxDBeSovMTz/Z7T/vhfmatP/hqb4EeCWW20Dw09ysfyI2n6Si5/4E1Y3wv/AGV/
Evx0vk8b/FnV7yRbj5oNPDbXZf8A2RP9ivqPwz8B/AXhG1SCw8J6Wu1cb5bdZWb/AL6oOejleFoR5VA+
eof2qPgN4yDW2veGmso5fvte6Sny/wC8y1X8Ufsf/DD4xaS+r/DfWLfT5XO9DZyefblv9z+GvorxJ8AP
AHiy3MOo+E9Mfd/FFB5Tr/wJa+XPiZ+zL4n/AGfdRfxt8KNVu5rSD97c6Y7b32/+zLQOvl+FxEOScD5K
+I3wv8R/CnxBLpHiCxa2lX7k27fFL/uNXJsm1tv92v0d8Oaz4a/bW+EN3p+pwJZ+JLVf3qfx2sv8Eqf7
Nfn54u8Kah4J8Uap4f1KPyrzTp2gZR/Ht/jqD8lzrJ5ZdU54fCYlFGz56KD5QKKKKCAooooAK2/CPim+
8C+K9K17T22XdhOkq7P4l3fOn/A6xKkM3y0HXh6sqNWM4n7M/DnxlafEDwjpWu2Thre+t1lTb/D/AHlr
rq+N/wDgnT46bVvA+r+GJ2DvpF15sXzf8spfm/8AQs19j7/lqz98y3E/WsNGoPXpS0UUHqBRRRQAUUUU
AFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUxvuU+o5Fb+GgD4l/bguJPG3xY+HXgBG/wBH
llWWdP8Affb/AOg19l6PpUGi6XaWNsqxwW8SxIv+ytfGnxXT7T+3/wCD4pPnRIINqf8AAHr7bXdu5oAf
RRRQAUUUUAFFFFAHhH7ZHgmLxl8B/EHy/wCl6av9oQPs3bXXr/47uX8a+YP2J/AEvxR+IMvirxC7X9p4
cgiis4rj503/APLL/vhK+9PGnhseL/Cmq6M0vkpf2z27Oy79u5cfdrzn9mv9n9vgH4Vv9Kk1ZdVlurr7
R5qQeUq/Jt+7QB7FCm1fu7Kmpka7Fp9ABVC+sYr+1ltriFJreVdksb/dZW+9V+igD8q/jFoWt/Av4keM
/Aeh3k9toniHytkSfP5sEvzf+h70/wB2v0A+APwqtPhP8NdI0i2iVLtoluLybb80srffrkvjX+zB/wAL
e+KHhnxZ/a0NmmkqiS2j2u7z9su/71e/eXQAL9yn0UUAMk3eX8v3q+af23fhHB44+Ft34gggV9Y0H/So
pEX52g/5ap/7NX0zWH4u0NPFHhnV9FlZUj1CzltGdv8AbTb/AOzUAfAn7KPhfUv2hfjD/wAJb4wkbVIf
D1jAq+avySvt2xL/AOO76/RNIxH8qr8teK/sz/s9P+z9oesWMuqRavNqVyszTRweVtRU2qle3UAFFFFA
FW7torq3eKdVliddrI/3Wr8vv2hNB1X4A/Erxb4e8PT3NnoniWx3+Snybomf7n/fXyV+pDpur5+/aA/Z
fX44eNfDWvf2xHp39kKiSwvBv81VlWX71AHRfs0/CK2+EXw103TVhVdSuokur6UD70rKvy/8Br19E20y
GHYPmbfU1ABTHXdT6KAPAv2wPhPbfEn4R6ncxwD+2dIia7s5lTe/y/fT/gS18p/steHNQ+P3xftNT8US
vqWn+FbGL5JfuPt/4902f7/z/wC1sr9Fta00axo97ZblVbqB4fm/2lxXjf7Nf7N7fAGHxAkmrRav/akq
MvlweVsVd/y/+PtQB7hFF5ahVRURfurU20UirtFJJQAb6qP5Vz8vyuj/AHq43xr8ToPDNxLaWdp/aV5A
nm3O+dLe3tU/vyyt92snw/8AGL7dfRWesWUWnvczfZre5srtbq3aXZu8pnH3H/3loA+YvFWmt+zT+1xp
Wp6Yv2bw54obfLCn3F3PtdP++/mrE/4KHeBYdJ8WeH/FVouxdRga1nZP4mT7jf8AfLba+k/2h/2dZPj1
d+Hby21ldHn0ifzt0sHm7h8rba8v/wCCiFh5Pws8M7n3y2+pou7+9+6eg+bz6nGrgp8x+fiPRRRUH4WF
FFFBAUUUUAFFFFBZ9Nf8E/8AxB/Zvxwu7Hcyxajp0qhP9tHR/wD0HdX6XR1+UX7G8jR/tLeENrf61rpW
/wDAeWv1djOOKs/ZuF5SlgyaimU+g+yCiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKAC
iiigAooooA+I/ih/ykC8Kf8AXC3/APQJa+2V/ir4m+KH/KQLwp/1wt//AECWvtlf4qAH0UUx320APopi
Pup9ABRTHfbSCTjcw2r70ASUUyN1b7tPoAKKhebZIi7fvULN/s0ATUUUUAFFM3fNR5y0APoqsl3FJvVX
V2XstTbvloAfRTPMoZvRd1AD6Kg+0LnquP726p6ACiimeZQA+ioPtK+q/wDfVSbv9mgB9FJupjt8v3d9
AElFQJcK7bV5/wCBUvnf3l2UATUVHu+X/wCyqKS42Nt+Xf8AwruoAs1Gxb+EUqPup9AHgHjjRJ7z/hLf
DgXZqmp6tpt/bTOm/wA2Jbi33t83yts8pvkrI1vwk2lP4g0q5WK88S6pcwWunfZIlt4ngV3lSXYv3Wi+
fe/+wle+614Z03xDF5Wo2cF4i/dWVN22s/R/CGjeHrh/7Os4LSV/mZ0X5mX5aAOjix5Xy18jf8FGP+SX
6H/2Fk/9AevrxU2rXyH/AMFGP+SX6H/2Fk/9Aeg8HO/9ymfnhRRRUH4I9wooooJCiiigAoooT/Z/hoLP
f/2H9ObUv2jtDlUbhZ21xcM3/bJ0/wDZ1r9SVG6vz9/4Jw+E3uvGHijxG0f7q1tksI3/ANpjvf8A9AWv
0FGFqz9s4apyp4GI+iiig+sCiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooo
oA+I/ih/ykC8Kf8AXC3/APQJa+2V/ir4m+KH/KQLwp/1wt//AECWvtlf4qAH1nalfQ6fZT3M7JHbwxu8
jt/Cq1ed9tfOP7cHxO/4Qf4P3Gm20/k6rrjfZIh/F5X8dAC/sw/tGD4weJ/Gul3LAG1vDdaYmP8AlzPy
bf8AgLr+tfRvmV+S/wAI/EOq/s//ABQ8H+JdRiks9MvUWWX/AKa2Ev33/wCAbd3/AACv1htnSeJGVg6M
vyv/AHloAnkr89P2gPiv420H9qltI0zxZqlhpX9o2ETWNvPtiZG2K/y/8Dr9CHr8zf2mP+Tw3/7Cum/+
hxUAfppGP3a/7tSVHF/q1+lSUAfO/wC254n1nwb8FW1TQdXvNF1EahBD9psZfKfa26mfsQeK9a8bfB67
1PXtUuNXvv7Xni+03bbn2BIvkql/wUC/5N/f/sMWv/s9Q/8ABPj/AJITd/8AYauv/QIqAPp6q01xs/hq
zXzT+2h8arj4XeA4tL0eYW2v65vggm/54RKv71//AEFaAOc/aK/bbtPAF3ceH/CMEGsa7B8lzdu263t3
/uL/AH2r51s9B+PP7STC58/WLvTHbcJXuvslpXe/sZ/sw2vjOCLx14qgabT/ADf+JdaP/wAt2X78r/8A
A99ffFpZwWtskUEaQxIu1URdqrQB+bNz+xn8ZvDy/bLH/WxLu2WWrfvVqXwT+1V8WPgjrcWleLorvWLK
JtktlrCbLhP9x6/Svyhs21598XPgx4c+L3h2407WrSN5tjeRe7f30DeqtQBN8JfjD4e+MfhqLV9Bud6f
dnt3b97bv/deum8USyW/h3VJY2ZZY7aVlZf92vzL8Ja34h/ZC+OstjfNL9kSVYrxP4Lq1b7kv+9X6R6t
qkGt+Cb+8s5Fmt7rT5ZYmX+LdFuWgD4y/YV+J3jHxr8Ur608Q+KtU1y0TSWlWG+ud6q29Pmr73r84f8A
gnT/AMlf1D/sDv8A+hpX6PUAFfPP7bXirWfBvwVOo6Bq13pF79vgT7RYttfaz19DV8zft/8A/Jv7f9hG
1/8AQ6AJ/wBh/wAW6542+Et3fa9q93rF8uoyp9ovpfNfbXzR+0h8WviNpv7QniDQPD3izW7aFrqK3tbG
xn2JvZPuf+PV9Cf8E9P+SL3X/YTlr5s+Mf8Ayep/3MVg/wD4/FQBa/sf9qbc6+f42+T+P7U1NfRP2qNn
yz+Nt/8AsXTV+lSJ/tU91+WgDzz4HQ69H8KvDkfij7W2upZp9tN2zeb5tfHXwB+K3jXXP2qv7F1HxVql
5pX9p36fYZp/3O1fN2fJX6DbNi1+aP7N/wDyeP8A9xPUv/atAH6W181fGv40t8O/2lvhrp8lzs0q6glt
L5N3/Py6JE3/AH3EtfSu/aitX5dftq+JP7e/aH11Y2+Wwgt7Vfm+7t2N/wCh0AfqNCQ0Yb+981S15N+z
R8Tf+FqfB3w/rUzf6ckH2W8/67RfKz/8C+9+NerfeoAYzfP92vmbwj8bv+Er/bG8QeGop9+lWWmPp8S7
vka4iZJZX/8AZP8AgFexfGX4gQfDH4b+IPEM4/49bZvK/wBuVvlRf++mr81P2bPGdzpv7QHhTV7uffNe
XzpdSv8AxNP9/fQB+sv8PzV8h/8ABRj/AJJfof8A2Fk/9Aevrz+GvkP/AIKMf8kv0P8A7Cyf+gPQeDnf
+5TPzwoooqD8Ee4UUUUEhRRRQAU9f3fzMrf7SJTU/wBqvb/2U/g3P8XPiXZPPBv0LS3W6vG/gf8AuJQe
ngcNLF11TifcX7Hfw0l+G/wb0qC7jVNQvx9vuv8Aff8A+x217x04qra2620aRxrsRV+7Vs8HNWfvWDof
VqEaUR9FFFB3BRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAfEfxQ/wCU
gXhT/rhb/wDoEtfbK/xV8TfFD/lIF4U/64W//oEtfbK/xUAMmTfX5yfHTW7n9o39qLT/AAlp7+dp9ndL
YRf3Nq/8fD19pftEfEqL4V/CfW9aDL9r8vyLVN33pX+Va+IP2M/G3grwH4o1jxV4z8QQWGpuvlWaTfM7
7vnlegD3H9tv4Mw3Xwb0rVtKtVjk8KqsTIqfes22o6/8Brtf2K/igfiF8HLGxuWZtV0Hbp84f72xV/dP
/wB8/L/wCrWt/tSfBvxFpN9pV54qtJrW9glt54tr/cb5X/gr5J/ZK8fWnws/aAm0W31NLzw1rM72CXa/
cl+f9y//ALL/AMDoA/S6vzN/aY/5PDf/ALCum/8AocVfphC++vzP/aY/5PDf/sK6b/6HFQB+mkX+rX6V
JUcX+rX6VJQB8z/8FAv+Tf3/AOwxa/8As9Q/8E+P+SE3f/Yauv8A0CKpv+CgX/Jv7/8AYYtf/Z6h/wCC
fH/JCbv/ALDV1/6BFQB9NyV+Z/7amsT+Nf2jJdD374rVLfTYE/u+bs/9nev0wbdX5g/tPbvCv7Wl3fXK
/uotRsL1n/g8rfE1AH6S+F/Ddp4X8O6do1nGqWljAkCIvbbW2v3RUEMqTRLIjq6N8ysn8VWKACmU+mSU
AfE3/BRbwXBJpfhzxQqqlws7WE7f3k++lep/sweJJPE37LNlLPL501rY3Fl/363pXG/8FFNYitfhnoWn
sy/aLrUd6p/upW5+yHp8tj+ys7SfIs8V9Kv/AI/QB8W/s5/G7/hRHiybXn0htYS4s3tFiSdIv4t2/f8A
7iV9Jf8ADyiL/oR3/wDBh/8AYV5F+w94F8P+PviZd6f4i0i21iyTTGlW3uE+RW3p81fdP/DL/wAKv+hF
0j/vzQB85/8ADyiL/oR3/wDBh/8AYV5h8ff2xE+OngH/AIRpfDX9lF7mK4+0/bPN+5975dlfbf8Awy/8
Kv8AoRdI/wC/NeCftnfBfwP4A+DP9q+HvDGn6VqCXlvEtxbxbX27qAOo/wCCfO3/AIUtd4bf/wATOX/2
Wvlf9o/W/wDhG/2r9Y1do/O+wanb3vlf3/K2Ps/8cr6o/wCCe/8AyRa73f8AQTlr5l+OVnBqX7ZF3Z3M
azWk+tWUUsT/AHHVniV0oA9i/wCHlCf9CIy/Nt/5Caf/ABFMb/gpVGv/ADJB/wDBj/8AYV9HL+zB8Kf+
hC0b/vxR/wAMw/Cn/oRNH/78UAb/AML/AB1/wsrwDoviZLM2C6lbLcJbs+/Z/wAC218Afs3f8ni/9xPU
f/atfo54f8Pad4V0a20rSLOKw0+1TyoLeFfkRa/OP9m//k8b/uJ6j/6HLQB+lTusMW922Ii/NX5hfDfw
TF+0P+0J4tguW86Kdb+6R/8Ank+/ZE//AI/X6IfGDXl8M/C3xVqrNs+z6fK//jlfH/8AwTj0EXPiHxrr
zr86wRWqP/vO7v8A+y0AUf2A/Hdz4R8ceIPAGqhreW8Vpltn++l1FuWVf+Bf+yV9+IzbP4a/Pn9rPw5P
8Ff2jNF+IWlRNHb6jcRXisv8Vwn+tT/gaf8As1fdel+KrHVPCNv4himX+zZbT7bv/uxbN1AHx5/wUO+J
DTSeH/A1i0jTb11G8ij/AIuf3Sf733v++q8M+N/wub9n7xN8PP3Xk3r6ZFe3T/8AT0krtL/6Etd78HdL
m/aU/ay1DxLfRNNpOm3TX7I/8Kq+y3T/ANm/4BXo3/BR/wAPfaPDvg/Xol/1V1LaM/8Asypu/wDZKAPs
DQ9UXWNF0++Xbsu7eO4Xb/tLur5X/wCCjX/JL9C/7Cyf+gPXsP7L/iUeKfgR4RvN290s1t3/AN5flrx7
/go1/wAkv0L/ALCyf+gPQeDnX+5VD876KKKg/BQooooAKkUbaRErrfhz8LfEfxX8QLpHhuya5l3fvbj/
AJY2/wDtO1B0YfD1cTLkpFLwN4J1X4i+K7Hw9ots019dN/d+SJP77V+rPwJ+Dum/BzwNaaDZqry/626u
v+e8v8RrF/Z8/Z00X4F6CsUGL/WZ+bzUnX55W/ur/s17KeG+7Vx9w/YMjyWODjzz+Ik/ip9Mp9B9gFFF
FABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAfEfxQ/5SBeFP+uFv/6B
LX2z/DXxN8UP+UgvhL/rhb/+gS19c+NvFdj4J8I6tr+pybLLS7Z7qVv9xd1AHwz+398RpfE3jvR/Amnv
vXTdkt1Ev/P1L8yJ/wB87P8AvuvRvCv/AAT98I3XhvTZNZvdSTU2gVrhLeVdit/EteFfsx+G7746/tHv
4j1pfOS3nbWr7+NEl3/JF/318v8AuolfplF977mygD5Xf/gnp8Pvvf2hrH+/5q/LXz1+1R+zvbfs/Xvh
3VfDk93Np91LsaW4f/VTr8yV+mHl15T+0x8OE+J3wf13SETffRRfarP/AK6xfMtAF/4C/EaP4p/CzQte
Rl+0SxLFcov8Eq/fr4Q/aY/5PCf/ALCenf8AtKu6/wCCffxNGj+I9Y8D3kiwpf8A+lWyO33Z1++lecft
Xaquj/tT6nqcq+clldWd15SNsdlVEegD9Qov9Wv0qSvjGL/gpJorL/yJOofd+/8AbE/+Io/4eRaLtib/
AIQnUtjt2ulbb/45QB23/BQL/k39/wDsMWv/ALPUP/BPj/khN3/2Grr/ANAiqr+3NqK6v+zfZXuxoUut
Ts5fKb73zK9eCfs3/thaZ8C/h4/h668OXOqyvfS3T3FvcqqfMi/7H+xQB+kdfD3/AAUQ+F0s1vpXjq0g
3xRL/Z+o/wCyrf6p/wDvr5f++K1f+Hkmi/8AQj6l/wCBif8AxFep/B/4x6B+1V4Z8S2Nz4cns9Pi22t1
b3cqS+arp/s0AY/7Hnx1tfiV8PbHQL6dY/EuiQJazxN9+WJF2rKtfSC/dFfmV8V/gD46/Zj8Wr4n8Ky3
d5osTb7bU7Rd/wBnT/nlKn/s9eq/Dn/gonA1jFbeM9Bna5Vfm1DRl3o3/AG/ioA+3qqX19Dp1rNc3Eyw
wRKzySv91Fr5n1D/AIKEfDeGzaWxtNbv5dv+qNqkS/8AAnZ6+bvix+1N43/aIvovC/hnTpbDTLptkWma
e++4uv8Aff8Au/7q7f8AbegCt+0b8Rbz9pP406fpHhxftNlFL/Z+nbP+Wrb/AJ5f93/4ivv/AMP+EIPA
PwgXQbc/ubDSnh3f3v3VeL/so/sp/wDCqVXxL4kWKXxNLFtihT5ks1b+7/tV9H+KlX/hGdX/AOvSX/0C
gD8+/wDgnT/yV/UP+wO//oaV+j1fm/8A8E6X8z4v6h8y/wDIHb7n++lfpBQAV8zft/8A/Jv7f9hG1/8A
Q6+ma+Zv+CgJ2/AJ/wDsI2v/AKHQBT/4J6f8kXuv+wnLXzZ8Zv8Ak9V/+w/Yf+hxV9If8E99yfBa7/7C
ctfLn7RmuR+HP2s9X1aVWmTTtVt7t4UlVNyReU9AH6kR0+vjFP8AgpJorJu/4QfUG3f9Pif/ABFOH/BS
XRWz/wAUPqHy/wDT8n/xFAH2S33K/M/9m/8A5PH/AO4nqX/tWv0B+GPjxPiV4F0nxLFZtZ2+owfaFidt
zLX59/s2Or/ti/Ky/wDITv8A+L/rrQB9X/tv+IToP7P+pwBsTajLHaf99fermf8Agnr4e+wfBm41N1+a
/wBRldX/ALyqu2uT/wCCj/ilLbRPCuiCQJ508t0yt/srtr6A/Ze8Njwr8CPB9m67HezWZh/tN81AGH+1
18Mv+FnfBrVoraLztT03/iYWf+8v31/75r5I8N/tJNpv7Juq+D/P2ax5/wBgg3t862rfNv8A/ZK/SG7R
HhaN13q/y7P71fmZ4q/Z5uI/2qIvBEEITTL+8W7idP8An1b5noA+p/2Hvhm3gX4Qw6xdRbNS15/tb5+8
sX/LJP8AP96rv7cnh0ax+z/q0oTc2nXEV78v+/8AN/6FXvel6fBpun29nAuyC3RYkX021yXxo0X/AISf
4W+K9M27zdadPEqf7W2gDwv/AIJ7+JG1T4R6hpjN8+m3z/J/vfNVD/gow3/Fq9Cb/qLJ/wCgPXnv/BOj
xJ9m8W+KPD7/APL1Alwnzfxr9+vQv+CjDf8AFr9A3fd/tZP/AEB6Dwc8/wBxqH54g4Wjaxr1v9nL4Fx/
HbxJqGkS6lPpX2K1+0eakW7d8+zbX01Y/wDBN3QVZHvPFmqTx/xJFFFFQfk2EyfEY2PtKcT4J/z96tbw
94f1PxVepa6Lptzqtw3y7LSLf/31X6SeFf2Ffhj4dmjmudMuNYmTo2oTs6f98fdr27w34F0LwnZpbaPp
FppsK/wW0CpQfR4bhapOX7+R8G/B39grXNelt9R8cXK6Pp/8en277pX/AOB/w19yeAfhr4d+GuiQ6VoO
mxWFpH2Rfmb/AGmaus8ldv3af5a0H3eCyvDYOPuRHeXRT6TbQeyLRRRQAUUUUAFFFFABRRRQAUUUUAFF
FFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQB8R/FD/lIF4U/wCuFv8A+gS19c+MfBujePdBuNF1
yyXUtMn2iW2dmVH2ncPu18jfFD/lIF4U/wCuFv8A+gS19rfc30Acb4C+Dvg74X/az4U0K30f7Ztacws7
b9v3fvMa7WNFX7tM30/zKAH1HJGrj5l3UvmUUAea6b+zn8OdG8SL4gsvC9tba0kzTreRyyh9/r96k8Uf
s4/Djxtrc+s654Utr/VJ/wDW3Lyyqzf98vXpdG7Z95qAPHv+GQ/g9/0JFj/39l/+Lo/4Y/8Ag7u3f8IL
p/8A38l/+Lr2H/gVM3/PQBzHij4b+HPG3h6LQ9c0qK+0mJkaOzdmRFZfu/dauI/4ZC+D3/Qj2P3dn+tl
/wDi69hXdRv96APHv+GQvg9/0I1j/wB/Jf8A4uuu8BfCTwj8Lo7uPwrokGjJeMrzrbs2HZf95jXZ0b/e
gCtc2cNzC8U8azROu1kddyN/wGvGvGX7H/wt8cXT3N14bjsbpv8AltpsjQZ/4B92vbd6j7zUvl0AfNNj
+wN8LLaZZ3i1i8KtxFc6h8n/AI6tezeAfhd4U+Gdn9m8NaHa6Sr/AH5Ik/eyf77t8zV2Hyv8tPoAZsX+
7UF1axXttLBOm+KRWRk/vLU//AqPvUAcB4F+BPgP4a6k+oeGPDtvpF80XkNNFLI52f3fmY16FTKKAH1z
HjjwDoPxG0P+yPEOmR6pp3mLKbeVmUb1+6flroZH2/xbKf5lAHM+Bvh34e+G+kPpvhvS4tKsHk81oYmZ
hu/4FmuX8Vfs3/DfxrrV1rGueFLbUdSum3T3DySgudu3+FvSvTt/vR/wKgDyA/sh/B933t4FsN3/AF0l
/wDi6b/wyH8Htu3/AIQXT/73+sl/+Lr2GjzKAMjw34X0vwfodnpGkWi2OnWcXlQW8bNsRa5HQ/2f/h/4
Z8U/8JHpfhu3stb8xpftiSSb9zZ3H72P4q9FooA4Tx58D/BHxOu7e78UeH4NXuLePyonllkXYvp8rCuw
03TbfSrGGztIVt7aBFiiiXoqr0q3Rv8AegArCm8H6VceKbfxC9ojavbwNarc/wAXlN/DW7977rUZ/wBp
aABF21HNbx3ELxyKGRl2stSFtq0UAedeD/gD4C8A642s+H/DlvpmpsrK1wksjn5vvfeavCP+Cji/8Wv0
D/sLp/6Kevrl6+SP+Cjf/JMdB/7DCf8Aop6Dwc6/3GoeOf8ABOX5vil4ibbj/iVf+1Yq/RzaPSvzl/4J
y/8AJTvEH/YK/wDasVfo3QcPDf8AuYeXRtWn0UH1gUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFF
FFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQB8R/FL/lIJ4U/wCve3/9Aeve/wBqHx3rHw1+CPiP
XtB3LqkKLFFcIu/yd77d/wDwHdXgvxQ/5SDeEv8Arhb/APoD19V/EbXvDfh/wnfz+K57aHw+yrFdG7Xd
EyP8vzUAeF+Bfgz4gmi8P+KPC3xd1TUrqVoptT+0zpdW10jffVV/grW/a21vXLP/AIQDTtH1690H+1tY
S0nuLGXY+2vMfiv4S8L/AALbQvFnwq1ybR9Tv9Rt4l0GxvPNtL9JX+ZPK/4FXY/tkWFnrz/C+z1dfJsr
jXUSdPP2bFZPn+egDv8A4f8AwU1nwh4qtdTn+J3iTxDbwJ8+n6hKrRSq33a4L4vftHal8H/2iItPuUub
/wAHz6VFNfJCu77B8z/6Qv8As/c3V3fwm+F/wu+F2tzXHhG7jS9vIlg2NqbXG/8A3Nz1x2sWNtqX7bEN
lcwrdWlx4PaKWKX7mzzZfkagDpv2m/H93pnwDn8S+Fdakt3nkt2t76yb7yM/8NY37WfinWfDvwR8Nahp
mpXFhez6rYRS3EMmx2V1feteLftGfD3xL8EPBmreH9K8zUvhpq91FcRI/wA76TLv3On+69eq/tjf8kF8
KfL/AMxjTf8A0B6AO9/aK+L198M/D+laf4ctUv8Axdr11/Z+lW3+3/E/+6tcpafszeJ9XsRe6/8AFbxO
/iN/nabT51S3ib/Yi/u039rK0vvD+t/D/wCINtaSX9l4Y1DffQwrudYm/j2/8Br2DRPij4V8Q+H4tas9
esn09ovN8151Xb/vUAeV/Bf4keL/AA/8RdT+Ffj65XUtWtYPtmma2i/8f9v/ALX+2n8VcbcaP4s+KH7R
nxE0O18f674YsdGis3s4dOkXyl3xJ9/d/t/3K0fB2sR/G79qpPF+jR7/AAv4V0qXTU1Hb8l5PK/z7P8A
vtv++K8/8beCfEPjP41fHCLwrrV9o+t2trYXEX2Gd4kuv3XzxS7f4XoA9w/Zj+IXiDxZa+KtB8SXyarq
HhrUW0/+0Il2/aF/vNXlPwX8IeLPjFp/iPVbz4reJNHe31q6tYrezuV2LEr/ACfer1X9kvX/AAlffDGG
28OaYuj3tvLt1XT5WZ7hLj+NpWb53/3mrwj4F/Bz4ZfELTfFF94zn8nU4tfuook/tN7fYiv8n8X/AI9Q
B9JeMrXVfhp+z3raweIb3UtW0vTLiWLWbv57h2+Zkd/71YX7Nn7RUHxc0S303VYxpvi61gV57KX5PtMX
8M0X95a2fi82lj9nPxbbaNLFdadb6PLbxfZp/N+6n3N1ebaV8GZ/HnwN+HniXw5c/wBj+O9G0xZdO1NP
4/8AplL/AHlegDsfhD4u1nW/2gPi1pV9qVzc6Zpb2v2O0dtyRblbdsr3qvkb9kfXtX174ufFW/8AEOnt
pWtv9j+12/8AtpvX/wAer1Oz0P40J42+0z+J/Db+F/tm/wCyfY5ftH2fd93f93fQBwvxy/4SPxN+0V4V
8Haf4v1bwxpl/pktxL/Z0uze6vWn8FfFXivwx8avEfwz8Qa/J4ttbXT01Wz1O4XFwqu3+qeuT+O/h678
WftSeFNM0zV7vRNQn0K6+zahYy7Xil/g/wCA1d/Y7udK0TVfFfhzWrD7J8ULWX/ibX13O0s2pRfwS7n+
bb/s0ARePLHxF49/ai1Lwna+OdY8LaZBoUV8q6dPszL5rr/F/s/+g17N8K/h1qXgBL1bzxrq3i1Lrbt/
tSRW8r/c218/ePvAfg74hftf6xp/jKTZpsXhuCWLfdPb/Pv+T51Zf4d/y19CfCXwj4J8AaLNofgu5ia1
VvPkiS+e4Zd3+0ztQB8+eA9N1f8AaQ8QeM7nVfiNq3h7VdN1O4srDRtOuUi+yqv3HZPvNXuF5p3irwb8
A9Yt9c8Qf2x4gs9Mn/4mkMXlO3yfL/wKuD8efDv4N/GBta8T22tQaJrtgzxXOvaTd+RcRSp/fX+LbVL4
R+Lte8bfsi6/qHiG4nvbuKzvbWC8mT57mBN2yX/a/wDsKALvh/xZrUP7EP8AwkP9p3P9troktx9u3/vd
+/726sDwZ8L/AIn3/wAPdF8WeGvitq82sXlnFdLp2rfvbSVm/hb+7VrQfn/4J+v/ANgCX/0Ouu8AfGjw
d8OfgD4avtX160hFno8W63SVWm+4vy7V/ioA3fgv8ZJPi/8AC2/1O8tjpPiDTnnstTsT/wAsLiL73/Aa
8N+A/wAPfFXxe8BxeI9Q+LPibTZZbqWL7PbXK7FRH+R/mrvf2YPD+qw+AfHfi/WrN9NuvFuo3GqxWMq7
Hii2fJXlX7NXwT+FfjP4c2mueKWVNbW/nf8A5Cstvt2v8nyb6APevjtqWtfC/wDZz1W9stcnk1bSYLUJ
q1y3zM32iJd7f3v/ALKrn7P/AMerH4yeHdlxC+k+KbAKup6VP8rwtt++n95G/vf7VY/7W11Zzfsr+LZt
NnS4tVs4PKliferf6RFt+asfxd8Fr7VvCvg34geCLhNP+IOjaVa7Zv4NRiWJd1vL/vUAa/7P3izXvFni
34sWeq6rd3MNhrH2ezSZv+PVNn3Erkfid8LdS+G/hDWvFOs/GTxhDaWcTy+Uk6sHZvuRIv3tzt8tN/Yo
1i81a8+J2oanYyabqF1rCS3Vo/yvFLs+5VjXvEulfHP44w6be6nbJ4H8Ez+bOk06r9vv/wCD/eRKAO3/
AGa/DPi/QfhyNQ8Z6vqGo63qn+lNbahKz/Y4v4Iv96vIPhB4N8VfGW18S6rffFTxJon2XWLq0it7a5XZ
5Sv8n3q+rrDXtK1iK4XT9Qtrx4l+dLeVH2f9818afAv4N/DP4hWXirUPGD7NTi1+6SL/AImL2vyb/k+T
fQB9FePrfWvhl+zv4m8jxFqGpavpelzyxavcfPcb1Xcrf7VY37OH7QsXxe0caVrMbaV4ys7eJ7qzkXb9
oiZNyXEX97eu1v8AZ31rfGj+zE/Zp8ZwaRPHc6fBoVxFE9vLu+6n96vOrD4LyePfgP8ADXxF4cu10fx1
omj2raZqEXybvk+eJ9v8D0Adj8J/Fus6z8fvino99qdxc6fpz2/2a0dvkg3L/BXnv/BRv/kl+hf9hZP/
AEB6X9kfWdZ8QfGD4m3niHTG0fW5VtftVp/Arr8r7P8AZpv/AAUd/wCSW6B/2Fk/9Aag8HOY82CqHkX/
AATpbb8U/EX/AGCv/asVfoxX50f8E6R5nxU8Rf8AYK/9qxV+i9Bw8NqSwXvD6KKKD6wKKKKACiiigAoo
ooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigApjfcp9I33TQBwl58Jf
DGq+N7fxdeaZHN4gt1RIrvc29dtdLrmh6f4k0m40zVbOG8sZ02S29wu9HWtTdtoSgDyfwj+zR8OvBniB
Na0vQIo9QjfekszNL5Tf7G77tdR4++GHhj4nWdrbeJdKj1W3tZfNiSZm+V67LNNoA8t8M/s3/Dnwhrlr
q+j+FrSy1G1b91NHu+Suo/4QHQ5PHSeLmtlfXUs/sS3W7/llu3f+zV1VFAGVreiWOvaXcafqNtFc2lwu
yWGb7jVj+Lfh34e8daJaaVrWnreafayxXEELs3yun3K63/gNH/AaAK01tBeW7wSxrNA67WR/utXj99+y
R8LdU1J7yXwvAjs294opWSJm/wB2vaf+A0mR/d/WgDJ8N+FdI8JaZFpmj6fBptlF92G3j2KKzdJ+Hug6
H4o1jxHY2K22sasqJeXKN9/b92up/wCA0f8AAaAOO0H4W+GvDHibVfEGl6atnqWqf8fkyM373/gNclc/
sq/DC/uprm58J20007b5X3v8zf8AfVeu8f3f1pf+A0AcVp/wv8MaV4HuPCFnpUVt4duEeKWxT7jb/vfN
XQ+H9BsfC+i2Wk6bAttY2cSxQQr/AAotan/AaKAMK18OafY+IL3VYrSKK/vEWK4mRf8AW7fubv8Avtq3
NqlezUtOyKAOQvPh/oF940svFM2nq+t2UDW8F3ub5U/u1Fe/C/w1eePLbxjLp8f/AAkUEXkRXana+z/2
au0paAPM/G3wD8CfEDWv7X8QeHINT1DZ5RnlZs7f+A1c8B/Bzwh8NJ7ufw1o0GlTXS7ZXi+bdtr0CigD
yHxZ+zD8N/GWuPq+o+HIHv5Pmla3Z4ll/wB5Vrvf+EN0ePwq3hyOwih0XyPI+yRLtTyv7tdDRQBx1n8O
NAs/BCeEYtOiTw+sX2f7FvbZs/u1y+ifsyfDLw9fRXlp4QsPtEX3HlTft/76r1jIptAFO6tormB4JVUx
SrtZF/iWvJn/AGS/hTN97whafP8A7TV7LmigDib74U+F73wH/wAIZLpUX/CNbPKaxTcqbK6jT9Pt9Nsb
e0gRUt7eJIkXP3VX7tXcj+7+tL/wGgDn7fwtptreanc29skMup7ftTou3zfl215837J/wsmaVn8JWspl
be7M7/M3/fVew/8AAafQBwHgn4O+EPhpLdy+GdEg0qW8REnZN3zov8Nc3c/sq/DC+u5bmfwnaPcSu0rO
7N95q9jooA4e0+FPhjTfAl34Ps9NitvDt1E8EtpCdvyt9/5q3/D2g2PhjRbLStOt1trGziWCCL+6i1s0
UAYEPh7TbPXLvVYraOPULqJYp7hF+d1X+9WL8Rvhf4e+KGkxaf4k05L+1ik81Edvut/ertulJuHrQY1I
Rqx5ZnnHgD4G+DvhrqdxqXh3RINNvLhPKleJm+Za9HX7oprEHpT6ApUoUo8tMfRRRQbBRRRQAUUUUAFF
FFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAMpk33afTH+/QB8YftO
/tZeLvgz8UpfD2jWGm3VilnFcb7tX37m3f3a8q/4eHfEfGP7J0L/AL9S/wDxdY/7fHzftCT/APYOt/8A
2evnRTtNEj8czTN8XRxlSFOZ9S/8PD/iT/0CdC/79S//ABdH/Dw/4k/9AnQ/+/Uv/wAVXy3g0Lu/h/ip
c5439uY//n4fUbf8FDviRnnSdC/79S//ABdN/wCHiHxG2/8AIK0H/v1L/wDF1474R+BXjr4geH/7d8P6
G2o6f8yecsq/fX73y1wkNtLeXkVrFG01w8v2dU/j30c0jtlmWZRjCTn8R9Qf8PDPiN/0CtA/79y//F0j
f8FDviN/0CtA/wC/cv8A8XXj/i34A+P/AIfeH5db17w/NYaXFt82481H2bq5fwf4M1z4g66ujaBYyX2p
NE8qxL8nyrU80i6mNzWnLklI+hv+Hh3xG/6BWgf9+Zf/AIul/wCHhvxF/wCgRoX/AH7l/wDi68T1j4K+
OND8SpoNz4duX1hoPtX2SH97+6/4BXG3NnPY3UttcwS213E2yWGZdro1XzmNXMsyo/xJH09/w8P+I/8A
0CdC/wC/cv8A8XR/w8O+I/8A0CdC/wC/Uv8A8XXy6ymjafSjnOX+2sd/z8PqIf8ABQ34ij/mE6F/37l/
+Lpf+Hh3xG/6BWhf9+5f/i6+XV+5XW/Cn4Z6h8WvGEXh3TZ4ba6lieZXuPubFo5zpoZrmFaXJCZ7r/w8
N+JH/QI0L/v1L/8AF0f8PDviR/0CdC/79S//ABdeK/Ej4Q6z8M/HCeFrtV1LVXiWWJLFHbfu+4n/AI7X
NeIfDGq+Eb/7LrWm3Om3ezzVS4i2UcxrPM8yo/FI+j/+Hh3xI/6BOhf9+pf/AIuj/h4j8R/+gToP/fqX
/wCLr5dT513KtM/jo5zm/tzG/wA59S/8PEviR/0CtC/79S//ABdH/DxL4kf9ArQv+/Uv/wAXXy3k0ZNA
f29j/wCc+pP+HiXxI/6BWhf9+pf/AIuj/h4l8SP+gVoX/fqX/wCLr5byaMmgP7ex/wDOfUn/AA8T+I//
AECtB/79S/8AxdL/AMPEviR/0CtC/wC/Uv8A8XXyzRQL+3cf/wA/D6l/4eIfEc/8wrQv+/Uv/wAXR/w8
P+In/QJ0H/v3L/8AF18tqxLYp2dn3v8AgNHOL+28fL7Z9Q/8PDPiKD/yCdB/79y//F0rf8FDviQy86To
X/fqX/4uvGvDPwJ8eeM/C/8AwkulaE1zpHzfvUlT+H71dD8E/wBnHX/jnpepX2k31rZpYTrDIlx/HRqe
lTxmbS5Yx+0eh/8ADw74i/8AQJ0L/v3L/wDF0v8Aw8O+Iv8A0CdC/wC/cv8A8XXzRqts2m6ld2M+15be
V4ndPublqo+6jnPOnnGPpu3OfUX/AA8Q+JH/AECtD/79S/8AxdO/4eKfEj/oFaF/36l/+Lr5Yoo5h/25
j4/8vD6n/wCHinxI/wCgVoX/AH6l/wDi6P8Ah4p8SP8AoFaF/wB+pf8A4uvliijmD+3sf/z8Pqf/AIeK
fEj/AKBWhf8AfqX/AOLo/wCHinxI/wCgVoX/AH6l/wDi6+WKXaaOYP7ex/8Az8PqT/h4h8SG/wCYVoX/
AH6l/wDi6d/w8O+I/wB3+ydC/wC/Uv8A8XXyxT/4qgj+3Mf/AM/D9EP2T/2ofFHxv8a6rpOuWGmW0NnY
/aomskfdu3qv8Tf7dfWkI+U1+dn/AAToXd8VPEf/AGCv/asVfot91as/V8hxNXE4NTqklFFFB9GFFFFA
BRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUxvuU+mUAf
mH+3x/ycJL/2Drf/ANnr5xbrX0f+3x/ycFN/2Drf/wBmr5wbrRI/A85/3+oJR1+78lFFQeGfbn/BOfxs
rr4k8Jzyf3L+1Rv7n3H/APZP++q8x034Rmy/bXfww0C/Y7fWPt6w7f8Al1/16/8AjtcT+yv4yXwJ8dPC
t9JK0dre3P8AZ8/9zbL8n/oeyv0Fu/hfGn7SEXjplXyl0Brdn2/8tVf/AOIerP0rLacMfgoL/n2yz8Yo
NP8AiZ8MvHnhq2Xzruxttjp/012b0r5k/wCCdHhES6/4o8Tzqz/Y4ItNil2/xt88v/sldp+zH8Tl8ZfH
r4q6fcS77a+laWJP9iJ/KrqPDehj9mn9nnx1qEq+TeRz39zF/tMzslv/AOyVqezUpwrzhio/YPJfD/7R
2p2f7RnxC1PTPC+oeNdPnZbJF0mJnmt4oG2I/wAqfdd99fPHxOm8R/Fz4qa3fW3hXUIdVll3S6Tb2zvc
QL/tqqfer3v/AIJzhpPG/i9nk8xnso3/APH6634Ktu/bk+ICtuKeVL/D/uVHKeLUw8swpQ9pL4pHxe3g
XxOq6qz+HdUhXTF3XzzWcqJa/wAf735Pl/4FWFk/7X/A6+1f2w/2i7vw/wCIvE3w60zRbSO1vbDyry9O
5ZmllT7y7P8AZ/vV8X7FRH+SspHyWZYSnha/sqfvF3RPD2q+Jr5LHR9Mu9Vu2/5ZWkDSuv8A3zX0P+x/
4F8R+Dv2jtETX9D1LR/Nsbrb9ttWTd8ifxNXvv7Oek6P8HP2YP8AhNYrBbrUJbKXULqVU/ey/wCxu/u/
JXPfsx/tceIPiz8Tk8Pa7o+nxw3EEtxa3Fijo0W3+9udqs+pwGV0sLVozqS1kcf+0P4s1DwP+2bo2raZ
ora7dW9hBssY13vPu81G2L/erzD9rL4pah8T/E2mSah4R1DwlFawOsS6tEySyp/G/wDu17X8TF87/goF
4Sz8yvawbv8AyLT/ANrLwnbeL/2kvhnoV02yzvF2yn1VX37aDfE4adZVOWXu8x8leE/hP418dWH2vQfD
GqapaL924ig/dP8A7r1geIPD+q+E9UfT9c0+70fUF+drfUImifb/AH6/Tj4vab4l0mPQtO8GeMfD/gaw
t4cyRX0W95FX7qp/s15p+1xHoPjL4G/a77V9LvPFmkCKVJtPuFX979x9v8W1vm+WjkPPrZFSpUm+b3j4
gfwD4oh0qLVJfD2rJpkuzyrt7GXyn3fc2vs21e1v4V+M/Dejf2vqvhXWbDTdu57i4s2VEX++7/w1+hKe
N0+GP7Huj+IfsMV/cWukwPFbyruRn/hqb9mL4raj8fvhpqt14ksbNLi3uXsp4rdG8qVdiN91m/26OQ1j
kVGPLTlP3pR5j8zrWxnuLqK1gikmu5W2LbxJvdv+AV1+rfBD4h6Tpv8AaV34N1i2sUXe8n2Nvk/3/wCK
vpr/AIJ/+ANKml8VeJZ4IZL2zn+xWTv8/lJ953/2a9n8H6t4s034iX134g+Jfha/8NMzL/ZkKqk0H+69
HKZ4bh+EqaqVJbn5pabpd9r19FZ6VY3N/fS/dt7SJpZW/wCArW9a/DHxpfap/ZNt4T1h9SVd7WhsZVdF
/vMuz7tfWVhoPh/R/wBvDQpfDjWz2uo2ct7Kljs8pJWil3btv+5/4/XX/tPftN6r8H/ipomg6PpFldJL
BFNeXFx99omdl2p/49RyGUMkoRhKdSe0j4I8Q+Gda8H6j9g1zSL7R73bvSG+g2Oy1mV99f8ABQKztb74
V+H9UMCi5+2J5Umz50V0+7XwL/dqTw8zwccHiOSkfo9+yen/ABiP/wAAv/8A0N65T/gm/wD8il4t/wCv
1P8A0Cut/ZN/5NHH+5f/APob1x//AATjPl+EfF/y4/0+L/0CrPvqHuzw8v7p8qar8JvHHirWdb1LSPCu
ralZfbJdt3b2rOj/AD/wf3q4iz0XUb7Vv7KttNu5tV3+V9hSBnuN/wDc2L81ffPwP/ah1n4h/HvUvBlx
pdlY6HGk/wBm+zj96uyuT8baVbaX/wAFAvC4gjWFLq3inlVV2q7skv8A8RS5DxsTlFCt+9py+KR8iSfD
vxadSfT/APhFdZTUFi+0NbvYyo6xf39uz7tV/C3g3xB40vHtPD+h3utXUX31soGbZ/v/AMNffH7Xn7RF
z8GdcsdH0jRrK/utRs3e5mudyskX3dq7a6Xwb4Ml8A/s5adB4R1LSPD2s39vFcNq2qL+682X5ndv7zf3
aOQI5DQlWlTjP4T88PFfwz8W+AfK/wCEh8P6lo6StsR7iDbE7f7/AN2qmi+DfEPiG3ludK0DVNVtIn2S
zWNm8qK3+8q1+j+j7Nb+Gmp+HfiT4x8P+KZrjzUW4tmSLfFt+VXT+/8A7tch+wNZxWfw/wDFimRZorfV
pYvNX+JVSjkJlw/TlWjFS90+B77wxq+m6Tb6veaVd2elXDbILuaBkSX/AHG/irK6/wDAq9y/aE/aKvPj
Ba/8I82i2WlaVpd8zWb27vv2r8vzpXhuxYl+X/0GoPkcdRo0avJRlzCUJ9+ihPv0HnH1p/wTj/5Kt4k/
7BX/ALVir9F6/Oj/AIJx/wDJVvEn/YK/9qxV+i9WftnDf+4RH0Ui/dFLQfWBRRRQAUUUUAFFFFABRRRQ
AUUUUAFFFFABRRRQAUUUUAFFFFABRRSZFAC0UUUAFFFFABRRRQAUUUUAFMp9Mb7lAH5ift8f8nBTf9g6
3/8AZq+cG619H/t7f8nCT/8AYOt//Z6+cG60SPwPOf8Af6glCUUVB4JMk0sOxoH2XCfPE/8Acev0Fm/b
p8EXPw+2yz3Ca/Lp217fyPkW4ZPmTd/vV+e6/fqKaaL+JlT/AIFV8x7mX5hXwqnCl9o9S/Z3+J0fwv8A
i3pfiLUpZBYO0qXj/ffa1e2fteftReHPit4BsvDnhW6uZvNvFlvHlidPkVdyf+Pf+gV8jOnypuX5KVW8
v7tRzGsc4r0qM6C+0fQX7H/xk8OfBjxH4ju/Ed1NDHdWyRReXFv/AI63fh38fvCfhv8Aad8ZeNry7uE0
S/R0t5Vg3M/3P4a+Xt4k5qzYaVeaxdeRY2c9/L/zxtImlf8A74Wr5gw+bYmMYUo/ZO//AGjfGmnfEb4w
az4g0adptOuhF5buuzd8iV5wu13+bdU13Y3WnXTWt5bTWdwn3obiJkdf+AtUP8VQebXqzqVZTqfEfXX7
Mv7Vnh/wb4HPgfxwhfT4g6QXbReajxN95HWus8G/Hr9n/wCE/i2aXw1pjQG/8159Thgf91/sLvr4Zwv9
+mjH8bVVz3KWfV6UYR+LlPp7xt8d/Cet/taeGvHltPO+gWEUSSu8Xzpt837if8CSqX7Ufx+0bxx8TPCn
irwbPJNNo0W9Xli2bX376+bvLpKfMc8s2rypyj/NK59w6z8cvgj+0LoOmy/EKKbS9VsP4Dv/AOBbHT7y
143+0Z8QvhdrWm2WkeAfDkUM1mqr/ayReV8i/wDodeBUo/3aOc1rZ1Wq0uSUT628c/tEeC9b/Zbt/Adn
fXP9txWcEXl+RsTcv+1TP2Qv2hfCHwf8B6xpXiK8mtru6v2uIkiid/k8pK+TNzYo/wB771HOY/2xX541
f5Y8p7t+zZ+0VH8E/FGpf2lBLd+G9Wl/fqn34nVvkdU/77r2GTxb+zRpus3XiyK2F9qE6s5094Hddzf9
Mmr4nf8Au0J/vUc5vSzuvTp+yPbvhj8UvCPhf9oyy8YxaX/wjfhi3+0eVaW+6V4t0Tr/AOP7qd+1N8Vt
A+KvxY03XtDuJptOgsYLd3aLY29ZnevEgMrTVDf36Oc5XmtWUJQkfWX7VH7QvhD4pfDTR9E8P3k019a3
UUsm6DZ91K+T/wCB/l+/TP8AgVPd22VBx4nGVMZVU5H2L8Bf2lPBPgH4BxeFNXvrhNWEV0uxYN6/M77K
wv2Pfj/4P+D3h/xBbeIrye2mvrxZYtkG75dlfM9x4X1fTY/Nv9H1Czh37FluLV4k3f7zLWaV8zt92jmP
WlmmJpyh7vwntf7PvxT0HwD8fLnxVq08kOjut1tdI9z/ADfc+Wu18XfH7wlrf7WXh7x7bXly+g2VvEks
vkfMv+t/h/4GlfLnzfxL8lO8uNH27l+ar5znp5tVpx5f71z3f9rj4ueH/jL420rUPD889zawWflS+avl
fNXpHwp/ab8GeJPhV/wrz4p2zPa28CxLd+XuSVF+5/uvXyGi4fanz/7lDDe2779HOXTzevRxEq38x9W/
EDxt+z94T+H994f8MeHo/Ed7dM0qXEyv8r/3/N+9/wABpf2Tf2hvB/wl8A63pHiC8mhu7q5eWJIot67d
lfKW7ch+WmAZo5zWWd13V5+xa1WZby/uJ1+7LK7r/wB91Up+/wCWmVB81Un7SVwoT79FCUGR9af8E4/+
SreJP+wV/wC1Yq/Revzo/wCCcf8AyVbxJ/2Cv/asVfovVn7fw3/uERy/dFLSL90UtB9YFFFFABRRRQAU
UUUAFFFFABRRRQAUUUUAFFFFABRRRQAUySjctQzXKwo8rN8i0APaVE/iridY+NHgnQtTTT77xJp9teM2
3yXnGa+Tf2ov2uLma/uvCvg+5+zW6N5V5qMX32/2Er5K1XTdQs3in1WC5R7xfNWW4Vt8q/7G6olLkPms
Tm8aUuSmfsvb30V1brPC6vE67lZf4qnA6188/sTeJb3xH8FbX7dO1zJZ3Mtqjv8AfVN9fRFWe5Qqe2px
qDl6UtFFB0hRRRQAUUUUAFMp9Mb7lAH5h/t8N/xkBMP+odb/APs9fOK/eFfRv7e3/Jwc3/YOt/8A2evn
JfvCiZ+A5z/vtQSiiioPEiPr7N/YA8F6H4s0Hxe2q6Np+pPBdQeW13arKy7kf+9Xxk336+6v+CbLbdB8
b/8AX1bf+gPVI+p4fhCeKUZnyF8YLOCx+Kviu2s4IobeDUZUihiiVURK5La1dx8Zv+Sv+M2+5/xM5a9b
/ZC/Zw074vNf+IfEYkm0exbyIrRW2ebLt3f987TSOaWEljMZOjSPmcOoNfSX7Bq4+OTbv+gdLXufhLwZ
8MPjBe6h4Yk+GGqeHUiiZ7PUbizaJHVfk3o/8Lf79cH+zb8Nm+FX7XmreHGbzYrWwleCX+9E2zZVch7W
GyeeFxFObPOP23VEX7RWrn5ox9jtV/8AIVeBunz/ACfcr9DvjZN8DvC/xaur7x3G+p+INSigV4mR5UtU
Vdqbtn3a89/ak/Zf8LWPw9l8feBo0s7WGBZ5beF/3U8DbPmWjkKzHJ5Vq1SrSl8j4wZW37f4/wC5SV9n
fA/9nPw1oPwj/wCFieMNDuPE91dRfaLbSrdXf5P4Pk/v12Ft8DfAX7RHgPUJ9N8Gah4C1u1Zki+0wNE+
/Z8v+8tHIcUeHa0qXOfAn8W2num2vrj9jX4D+FviJp3jJfGGjQ6le6XeRWpdmf5WXfvr0X4b+AP2fLzx
xqvgC00yLV9ciaXe12j7W/voj/7FA6HD9SpGEpT5eY/P9UZ03U0HZX0j44/Z30ix/aq0/wCH9nctDoWp
bbjEr/PEmzcyp/3xtr3f4heCfg78K2h0XXPh9cW+lPZ7/wC3ktXlTd/cZ0+bfRyGVPI6k/aX+yfnyy+Y
u5fnpseGPHz17v8AA/4I6H8cPjHqGn6ZLdp4Ms/9I3y/JK8X8CV7x8VvD37OXg/UU8D6rp66dqbKiNd2
iOz2rN9xnejkJoZJKrS9pOXLE+Edw872pZFDTEDpX2t+1t8AfA/w4+CsWq+HNIis9Q+1W8X21Gbey1X+
LXwP8E+Hv2VdP8UafoMEOty2dk7XaM29mbZvo5C6mQ1acpe9sj4u2Upx2NfYf7FPwV8H/EzwBrmoeI9F
g1O8tdR8qKaXd93ykrkf2Sf2c9K+MWua3qmuqz+H9Jufs6WiNt82XZ867v7lHIZU8kqTlD3viPmmpolc
3EOdyfvdn/Aq+6NW0T9mzxN42h8FW9qmnarFdeUtxaRukTSr/wAsmeuF/bY+DvhH4VL4MfwtpEGlPe3E
vntEzfvdvlf/ABVHId8cllSXtozUuU9Y/wCCgMKw/BvR2DbF/tWLcyfe2+U9ePfF7wl8FLD9nuxvPD09
mniPyovJltp91w8rbN+9a9j/AOCgylPgzo7bv+YpF/6A9ef/ABw+A3gvwf8As12PinS9CjtdXlis3kuU
Zt/zJ89M9zE0uec4qH2TyLwB+yjrXjz4Xy+OrPXLC2sooLqVrR0d2/dbt3/oNcR8ELHw1rXxG0Sx8Y3P
2fQZW/ftuZEf5Pk3v/Cu/ZX6OfBXUPBV58AZLnQ7KS28Lpa3Hn27psZtu/7R/wCzV84fBH9n/wAAfHDx
9r/iXTrGa2+H9n5UVnpz/uvNl8pN+/8A2afKctTKFy0ZU/tGNeeB/gdD+0NaaYt7bf8ACLtY7pbRbp/s
n2r+Bd+6vF/j5p/g/QPiXqVp4Jn+16LGibUhl3oj7PmRG/u19UX+j/s3eMPHkPg+1tYrDVYLz7OslqrJ
FLKv/LLe1cz+1J8L/hx8HvGnw9nTQVs/Ds887apb2+9/NiXZ/t/71TylYnAe1g78vLE8m8ffsqa38P8A
4Up46m1myudPkgt7hbWKJ1lXzdu3/wBCrxN/vbd3yL92v1V+Luo+A9N+AUF14isJrrwe8FqIbaFGd9rb
fK/9lr8ttYFrJqV69mvk2Tzy+Qn91N/yVLPCzrL6WDdPk+0UKKKKR8mFFFFBB9Z/8E5Rt+KniP8A7BP/
ALVir9F16Cvzp/4Jz/8AJUvEX/YJ/wDasVfosvQVZ+38Nf7lEf8Aw0tFFB9YFFFFABRRRQAUjdKWmM+2
gAB5peD1qpNqNtbsiyyohf7u5utTrKsn3aCeaMiaiiigoKKKSgBGpgYNUc1wsMZduFWvLfCf7SHgzxn4
+ufCOmXkk2pxb/n2fun2/e2tQZyqRi+WR63TKExt+Wig0I8Lgc18v/tqfHJ/AXhiLwxpE/k6zq6OjMn3
oovu76+lr66jsbWS4lZUjjRndm/urX5OfFzxlqHxi+Lmp6gm6Z7q6+y2Kf3Yl+VaylI8PNcR7KlyQ+KR
3v7J/wACD8XPFh1PUYv+Ke06XdOjjPnv/d3VJ+21eRt8YZbSD/j307TliWH+423+H/Zr7m+C3w6s/hP8
OdM0aBFSZIlluX/vy/x1+bPx48Tt4w+L/ivUIPnR7x0i2fx7flSs6keWJ4mJoQwuFhGfxyPt/wDYX01t
N+CsMp/5er64f/x/b/7JX0gOledfAXwiPBHwl8M6Rs+eKxhaX/fZctXoufmraPwH1eEh7OhCJJRRRVnY
FFFFABRRRQAySmP86PT6Nvy0Afmr/wAFCNEax+M2n6gfuX+nqP8Avivl/wC6a/Sb9uz4T3Pjj4bxavp8
LTahoj/aG2ffaL+Ovzb2b1RqJH4lxDhp4fFyn9mQyiiioPlA+89fdv8AwTdm8nw/4zV+j3UG3/vh6+E2
61bivrqxiZbS5mtt/wB7yZWXdQezleNjgK0ajPvbx9+wTpXizxbquvSeLLy2e/uXuGhSBNqs1J+ybr+h
fDTXvG3wrn1DZe2OqyvY3FwFX7QmxPm/u7k2V8GPr2psv/ITvf8AwKeq80zTXCTu0rXe7f5rt8+/+/v/
AL1M+g/trD06/t6NM/SHTfBHxtjv799a+J+nw6Kiv9nmtbCLzv8AZZ/k215D+zr4m1DXf2u9QudX16Dx
PcW+nS2g1O2g8lHVf9mvlG/8beIdYsU07UfEOrX9kn/Lvc38sqf98M+2su3uJNPbfZzz2b/c328rI+2q
5zOpnsfaxnGJ98/tEfsjXPxi+JcviXRvEVnZNcRxQ31vcozMu35fk2/7NaH7UXi7QPg/+zjH4AivlvNT
uNOi0q2t9/7102bGdv7tfAtl4p1nT717uz1rVLO7lXY01vfSo7J/vr81Uri/ub69e8vJ5Ly6l/1s00u9
5f8AfajnNKmewtUlTp+9I/Rf4AfEBvil+zva6J4T8QW2g+MdNs0t3dovN8h1+58jfwtVTVdJ+LnhPwRq
2s+KvivpWk3cA3QeVYK9t/wP5EZv+A1+e1vqVzY6gl3YXM9ldL/y8W8rRP8A+O1Y1bxFqviKRBq+p32p
bfupd3LSov8Au0c4/wC3ozoJSj7yR9xf8E/dWuNQ0v4h3l5Ks1xdX8VxJNs2+a7ebuavJv2ZS0f7YV8W
+TFzqS73X/br5ui1G5sd6Wd5c2e5ldkt53RG2/7rUyG8ltpPNglaGb5vnSVkf5vv0c5yLOV+5934T66/
ac8O3Hi79rjRNPsdej8OX72EDwahK33XR93yV9NeAtK+Iem6hd6Z401XRPEvhaO23RamYGiu2f8AiR0+
5t/2q/Ki5uZ7x/NnnnuZf4ZXlben/A605vGfiG5sPsM+vapNZbdiW730roi/3NrPT5ztoZ9TpznPk+I+
vfgX8SvBngH9qbxrpWnzw2eg6tJ5VtMrbLdZU++i1rfHT9jS48efE6+8U2XiWz07StQZZ7xrxWzB/e29
m/4HXws6p9n8tVVF3/3fu1p3nifWrzTV0+fWtUm09F+W0e8fyk/4BS5zKhnNKVL2NWP2j77/AG3rS103
9mmws7KTzbKGe1igd2+8q/dar3hWz0j9o79lm08L6drENrfJZxW8m/5mgli/vp/drg/2qviL4b8Sfs26
JpWm69p93qEX2Pdbwzo7/Kq7vkr4q0rWNT0G6+06ZqF3ptx/fsZ3if8A8doPWxmaUsPir/FGUT9I/gz4
Ds/2T/hFrMnijWbactK17cTRLsQfJt2L/wB815H/AME//iXpMcXiXwpfzrZ3mo3X2+2R22+bvXY6r/tf
KtfIGueKNa8VMr65rmpa26fdfUbyWX/0J6oQXLW8yTQStDMv3ZYm2Ov+2v8AtUc55M89pqrH2cPdifbL
fsL3tr8X08QS+JbBPDH9ofbtj71uN2/ds/u1L/wUWZBa/D/a3yfarhf/AEVXxrqvjPX9egWDVdc1TUre
L/VQ3d5LKif8BZ6zbq/ubtAtzeXNz8uxfNl37KOccs5w8IclOn8R+gX/AAUCkE3wc0dUP3dVhX/xx6f+
0tMk37GelKvX7LYfxf7Ar8/bjVLzUGxeXlzcpu37Zp3f5v8AgT0ybUr65Xypb67mtfuLE87OiLRzkyzy
Muf3fiR+hH7NjBf2Ob+Nv47LUtqf9/a4v/gnn8QtIj8O6x4JvJ/s1/JP9qgR/k81GRVb/gXyV8Ww6rd2
6eRFeXNtaf8APKGd0/3/AOOooZvsrQywboZYv9U6OyOn+61PnJp53Gm6fu/CfbNh+xFeeH/i7Fr9z4ns
l8NRan9uUMHW4+/uSL5vk+9/FVT/AIKTjfH4KVGVt63SfK3/AFy/+Kr5E1Lxfr+twxR6rr2pakkTblS4
umdKozX89/KjX15d3mz7v2idpdv/AH1S5wq5zQ9lUhTh8R+gf7TUyzfsaWG3/nz03/2lXhPwN/ZN0z4r
/C248U3PiKWzupPN+zRW+3ZFt/56185vqt9NCkEt9czQqqqqPO2z5dmz5d1W7PxNq+k6bcadZ6xqFnaX
X+vt7S6aJJf9+lcwr5hRxFWMqsfsmXNbfZppYtyv5Tsm9PuNTKk+VPlVfkqOpPl6soyleIUUUb6BRjKc
uSJ9f/8ABOOxnfx/4nvtv+jx6esO/wD2mlX/AOIav0MWvmf9ib4S3Pwz+Ff2zUIPs+q63Kt7LE/8CbNs
Sf5/vV9Lr90CrP3PI6EsPgoRkSUUUUH0IUUUUAFFFFADKbJ92nmqWpXKWdjPO52pGjM1BnL4T88P21Pi
RrVx8V5dKttTubay06JPKit5dnztX2x8CdPudN+FPhmK8nluLhrNXZ5m3N83zV+auq3knxS+OcsrN5z6
prGxd/8Ac3//ABFfq1o1uljp9rbIuxYo1RV/4DWMTwcvlKrWnI06fTKfWx9EFI3SlpklAHhv7XHxKn+G
/wAJ72W0l8rUL5vssD/3d1fL37BPh7+1filquqsu99Osdyu77vmlr1v9vbw7reteF9BbTtOmvrW3nZpf
JRm2s1Wf2FPhfqvg3w7rWr6vYyWE2oyosCTLtfylrHl94+arRq1MfH+U+rU+5S7qVfuUx62PpYnjv7WH
jL/hDPgf4juVbZNdRfYo8fe/e/LXxT+xv4DXxf8AGnT5blPOt9Li+2s/+0v3P/Hq9n/4KHeLPLs/DPhp
H4ll+2yJ/e2fdqz/AME9PCph8O+I/EEkeJbi6W0jk/vIvzN/6HWX2j5PES+sY+NP+U+hvjd4wTwH8L/E
Wqs2GitnVf8Aeb5Er82fgX4Rl+I/xe0DS2XfFLeLcXWz/nkr73r6T/b/APiJ5dnpHg+2l/eyv9quUT7/
APsVW/4J9+A/Mn1/xZLFnb/oVrL/AHl/ipfHIjEy+tY2FLsfbkMOxUqc02nLWx9clZC0UUUDCiiigAoo
ooAKRvumlooApXdqt1A8b7XRl2tuWvgb9pD9irUbPVrvxD4DtftNnM/mz6SjfNG38Wyv0CdQ1RND5lB5
OPy2lj6fJUPxF1TS7zQ7qWDULO5sLhG2NDcRNE6/99VVK/521+0+ufD/AMP+J49uqaPZX4/6eIFeuRP7
Mnwvbdu8DaH83X/Q0o5UfC1OEZc3uSPyJ2j3/wC+aTZ/nbX66D9mH4Wf9CLof/gGtO/4Zg+Fn/QiaJ/4
BpQYx4Rq/wA5+ROz/O2jZ/nbX67f8Mw/Cz/oQ9E/8A0o/wCGYfhZ/wBCHon/AIBpQX/qjV/5+H5FbR6f
+O0u1f8AK1+u3/DMPwr/AOhD0T/wDSj/AIZh+Ff/AEIeif8AgGlAf6n1f+fh+Q+z/O2jZ/nbX67f8Mw/
Cz/oQ9E/8A0o/wCGYfhZ/wBCHon/AIBpQH+qNX/n4fkTs/zto2f521+u3/DMPws/6EPRP/ANKP8AhmH4
Wf8AQh6J/wCAaUB/qhV/5+H5FbR6f+O0bR6f+O1+u/8AwzD8K/8AoQ9E/wDANKP+GYfhX/0Ieif+AaUB
/qfV/wCfh+RG0en/AI7S7V/ytfrt/wAMw/Cv/oQ9E/8AANKP+GYfhX/0Ieif+AaUB/qfV/5+H5D7P87a
ZX69/wDDMPwr/wChC0T/AMA0pv8AwzH8K/8AoQ9C/wDANKnlL/1Rq/8APw/IZPk/5ZbP7rolSNubrX66
/wDDMfwr/wChF0T/AMA1p/8AwzH8Lf8AoQ9E/wDANKfKEuEq8viqH5DbP87aNn+dtfrt/wAMw/Cz/oQ9
E/8AANKP+GYfhZ/0Ieif+AaUyP8AVGr/AM/D8idn+dtGz/O2v12/4Zh+Fn/Qh6J/4BpR/wAMw/Cz/oQ9
E/8AANKA/wBUav8Az8PyK2j0/wDHaXav+Vr9dv8AhmH4V/8AQh6J/wCAaUf8Mw/Cv/oQ9E/8A0oD/U+r
/wA/D8h9n+dtGz/O2v14/wCGYfhX/wBCHon/AIBpR/wzD8K/+hD0T/wDSgv/AFRq/wDPw/IfZ/nbRs/z
tr9dv+GYfhZ/0Ieif+AaUf8ADMPws/6EPRP/AADSgj/VGp/z8PyJ2r/tf980u0en/jtfrv8A8Mw/Cv8A
6EPRP/ANKP8AhmH4V/8AQh6J/wCAaUB/qfV/5+H5EbR6fpSfIi/er9eP+GYfhX/0IWif+AaVJa/s2/DL
T7jz7bwTo0Mv99LNaBf6n1P+fh+T3hfwj4h8ZXsVnoOj3eqzP/z7xM6f8Db+Gvs/9m/9h2XR9QtfEvj1
Y5ruJt9tpKfcib+8/wDer7G03w3p2iW/lWNlDaJ/chi2f+g1qtHtoPey/hujhJe0q+9IrpbLDEkS/Ii/
dq3Sbflpw+7QfapWjYdRRRQMKKKKACiiigCPdXm/7QHihfCXwg8Uahu2Otm6o3+03yrXpMnavmL9vbXv
7L+Dq2O7Z/aF9FE3+6vzUHFjKnsqEpHyj+yb4ePiT46aErLvitd90z/7tfqFGOSe33a+C/2AdBWbxp4g
1mTYi2tskX+7ur0345/tq6X4GvptH8JwRa5qsDbbi481fs8X/Av4mrKPKeHl9WGGoSqz+0fVXnfN91qf
u/2a/NGb9uX4mTXm6K701EX5liW2X5695+AH7akfjjWYvD/iy2hsNQuG2W13b/6mVv7rf3armR6FHNKN
SXIfXEdElMhfeny0/wAyrPZ3GTRJIm1qakOypaKAEWmu9PqG4fZGzf8Aj1BMtj80v20fE39vfHTUIEl+
TTYEt0/2G++9fV37JFrB4N/Zz0jULpvJglSXUJWf+Ff8rXwP8adabxD8TfFuof8APW+l/wDQ/kr6q/aB
8ex/DX9njwv4NsZ9moapYwQts++sWzc9c8ZHxFCvGFerWkfL/wAVPGd58XfirqepwbpnvLpIrNP9j7iV
+lnwH+HMXwx+Gej6GqbJYo98/wD11b71fEn7E/wtfxp8RP7evoGfTtHXzU3r8nm/wrX6PRpt4FVT/mPR
ymjKo5Ymf2iRfuU+iitj6gKKKKACiiigAooooAKKKKAGeXT6KKACiiigAooooAKKKKACiiigAooooAKK
KKACiiigAooooAKKKKAE2iloooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACmeXT6KACiiigAoo
ooAKKZ5lHmUAPopnmU+gBjdRXwt/wUM8Rfar7wlpCfwrLdSpu/3Ntfcz1+aX7bXiH+2vjxe2yt8thZxW
/wD7P/7PUVPhPBzipy4c4Tw38WNQ8F/DvVfDmhtJYX2pXW+5vl+V/K/u17R+zH+yKvjaG38UeM4Gi0p/
3trphX/j4/22/wBmvPf2Vfg+vxa+I0TXnz6Ppf726R/43/gSv05s7CGwiiigTZFEuxUX+GopxPMyvByq
x56h5n4q/Zz8B+IvDcukP4csbSJl+SS3gVHRv96vzf8Ai18M9Q+D/ji70O5eV2ibzbO4/vL/AAV+uu7N
fIn/AAUE8GwXvg/RPEaxf6RZ3XlM/wDsNSnH7UTtzPBQdL2sPsnpv7JvxSl+J3wus57yVZtVsf8ARLrH
99a9rebZ/DXwd/wT08RPb+LvEujM/wC6ntku1/3t+2vuTWL1dP02e8bpDE0rf981pGXPE7Mvr82G55HB
a/8AtBeDPDnja38JX2qLHrUrInkqjYVm/wBqvSoZvOX7tfll4Mv5fij+0np99OzP9t1jzf8AgKvX6m26
7Y9tETXB4r6zzMmrG8TXDWfh/Up1/wCWdtK3/jtbNct8Spmt/AniCReq2E//AKA1WdlaXJSkz8kEuor/
AMWpPP8A8e8t8ksrv/d83566j4xePLn4rfEu7u7XzHtFlWy06FP4VV9qVwWzfL/wL5a+jf2K/g+3j7x4
/iO+g/4k+jfcR1/1stccYymfnFGM61bkj9o+xv2cfhfF8K/hlpmmuuy/mT7ReP8A35Wr1eNNq7aYkO1K
kB3E11x92J+j0oRowjCJIvSloopm4UUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUU
UAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFMoAfRRTPMoA
SmM/FYfizxlpvgrRbrVdYuY7OygXe7vXzv4k/bw8IQ+Eb3UNDgubzUkl+zwWk0Wzf/t/7tRzHLVxNKl7
sj6he4EK7n2qv+9VKDXrC8by4ru3lk3fcSVWr8sPHfx28f8AxW1Sb7dqt75X8On6czpEq/7i/frivtOu
eHr2KVpdSsLvd8rvLLE9RKR4NTOeSfuw90/ZQMxb+HZUlfHH7JP7VF94uvIfCPi6587U3X/QdQm+/df7
D/7VfYgk3D7tXGR7mGxMcVDmgNuPuv8A7tfkT8aNe/4ST4reLdSb7kuoy7P9zfX6yeI9TTSdD1C+k+7a
wPK//AV3V+QPhi2l8ReMNMinXzpb28RG3/x7n/8As6ioeBncufkpn3n+wX4Zi0r4V3GpeXie/vH+fb95
Vr6hbpWVoWl2+k6ba20ECwRRRqiRIu1VrVbpW0T6DCU/ZUoxG4+Y189/twqv/Ch9T3fwzwbf++6+hx96
vlT9v7XPsPwvsNPVvmurxNy/7tRL4TlzD3cNM8I/YTdj8btq/dbTpd3+7X3L8a9RbSvhL4ruU+R4tPl2
/wDfFfGP/BP/AEd7n4paxfbW2WunbN/+0z19b/tOTfZ/gX4wf/pxeop/CedgPdwU5Hwh+yDbLffHzw/u
/wCWSSv/AOOV+oMf3a/Mj9in/kvmkf8AXvcf+gV+m0Y+WriaZP8AwvdFJzXA/GjxZpfg/wCHmv3+rTrb
Wn2SWI7v4mZdq12l9eRWNvLPOypFGu5nf7q1+av7Vnx8n+LXi5tM0qdv+Ec01mSJE/5eJf71OXwnZmGK
jQp2PCpn+f8A54ozf3fu1+sXwJ8EaV4F+GejadpD77doEla4H/LVmX71flr4k8H614MltIta06WzS/gW
4gR/40r7U/Ys/aAttU8N2/gbW7lYtY01dltJK/8Ax8RfwVjSkfM5VU5K8van1/Ru/u1Csy/3lrD8TeO9
B8GWEt9rOp22nW8X3nmbbW9z7j2kToCwJzTu5FfGnjL/AIKD6dp3iBIPD+gvqulRNie7uJfKdv8AcX+K
vrPwzrqeItB0/U44zCt3Akqo3Vd1PmOejiKdaUowNuiiig7AooooAKKKKACiiigAooooAKKKKACiiigA
ooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAplPplABTt1RtIB3xUfmigjmiWaKZ81FB
Y+mUUx320APoqst7EZPL3Lu/u1YX7vXdQRGcZfCLmk3UtQzSbEZmZfl/vUFcyQ/zPlpvnCvi79qD9r2W
wurjwp4IucXUXy3mpp/yy/2VrC/Yd+JfirxF8TtQ0rVdXu9S09rOWVkuX3bG3ps/9nqObXlPI/tCnOt7
KJ95fw1S1C+h021luZ5VhiiXczt/CtW/4a+Wf24PixL4P8Fw+HLGUpqGr5811b7luv3/APvqqbsdmJr/
AFelzngXxx+LGs/tI/FC38K+HvMfR1n+z2sSfcl+f55X/wA/wV9O+HP2P/BUfw6svDmsWrXkyP8AaJ75
X2TPL/H8392vOP2DfhMlvpuoeNr+Aefdy/Z7HK/diX77L/wL/wBBr7KQfLWcYnmYPD/WI+2rHBeAfgr4
Q+G9hFa6Jo1vCE/5ayJvlb/gdc/+0N8EbD4seB7q2W3RNWhTfZ3C/JsevYFXFMmj3xtVcsD0KmGhKi4c
p+Muiarc+FfENpqETNbXthdJK+z7+5X2bP8Axyv1+8C+IB4p8J6RqifdvLZJVr8ofi7bRWHxV8ZwQbfK
i1a6SJP9ne9fpz+z+sifBvwisn3/AOzoqimeBk0pQqzpCftAakNK+C3jWbdsk/su4Rf+BIyrX5qfAOx/
tX4xeD4Pv/8AExilb/xyv0H/AGwrz+z/ANn3xK27ZvWCL/yMlfEH7JNgt18f/C67fuM7/wDfKPRIMy97
G04H6jx/eFSOu6mR0+tj6uOxGzDrX58ft7eNv7e+IOmaBE3yabBvl/3mr7i+IHjLTvAHhTUtc1Gfybaz
iZ2LV+VGpXmr/GD4lyyqrTanrd98sP8Ac3P9z/gFRKR89m1T3fYQ+0fZH/BPrwa+leBdW8QTR7H1S62x
7v7i17J+0rpj6x8EfFtvFuZzYOw2/wCzzXSfDPwZB8P/AAXpWh233LO2SJv9pv4mroNUsYtT06e1nTfD
KjKy0RiehQw3JhPZH5afsz+LYPBvxu8P6hdMsMMrPbu7/wAO+v1J/tBI4PPaWNYtu7c1fld8e/g/qvwf
8b3EEsUiaVLL5tjffwbf9/8AvVn3Px28da34di8NN4lu7yw/1XlJJ87/AOx/tVnGXKfP4bFTwfPS5T6H
/a0/aoi1uG68HeEblJbX7t/qET/e/wBhK5v9kf8AZyfxzrFv4q12Bv7Csm/0WF02ee6/+y1D+z3+yDrP
jq/tda8XW0+j6FE29bSWLyri6/8AiVr9AtD0Gy0HS7exsoFtrWBNkUSfwrW8Tpw1CrjKvtq55J+0Z8Ar
X4zeDkgs/LtNasvmsbjb8v8Auf7tfnH4h8H+I/hp4h8jU7G50q9tW+Wba/8A449fsRsXZtWsfXvCWkeJ
IhHqmn298i/8/EQep5TtxmVwxEvaQ+I/L1P2nPiXDpyW3/CX3ezbt/g31z9tYeNvi1qieVFqniG9f7sz
7nRf++vlr9PIPgT4Atp/Pi8J6akv9/7OtdZpPh3TdFh8qwsYLWL+7FFtrPlkcP8AZFecv3lQ+N/gf+w0
1vcWuseOnV3ifzYtMt2+T/gbV9q2dnFZ28UECrHFEuxVX+GpPKXHTbUmytj38NhY4aPLEfRRXEePviVa
+DLfy12zag33Leg7Tt6K5HwT8QLDxlajypPJvU/1ls/366uOgB9FFFABRRRQAUUUUAFFFFABRRRQAUUU
UAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABTPmp9MkoAazAVg+MfGmk+B9Hn1XWbyOysYF3O8pq
Lxx430vwHoF1q+rXC21nAu4s5+9X5nfHb46a18c/EmzbKmjpLss9Mi+//sb1/vVEpch4+Ox8cNG0fiPQ
PjZ+214g8ZS3Gn+E2bQdHb5FuNm64lT+/wD7FcZ8Cfj54l8F/ETTZLrV7u/069nSK8t7ud5fkb+P5q9r
+C37G8Vr4TuvEHjODztQltneDTv4Ivk+V2/26+QtKRrbxLZRf3L6L/0bWMuY+VnXxUKsKlT7R+ylvN9o
jR/7y7lqes/R2/4l1qf+ma1dl4rpife05c0dRpcKpx0r5u/ac/antPhbYy6JoLx3niedf73yWq/3m/2q
0f2ov2jrb4ReH/7P0yRZfEl4u2CP/ngv99q+DvB/gbxH8ZPEGqzwO03lRS3V9qNz9xdqbqylLlPCx+Oc
f3VEm8B/EvxLbfEbStVbXNSmuHvoml3ztsl3P/c+7X61W8m+BW/vLur8cPBnz+MNEVf4r63b/wAfSv2O
g/1Cf7tKMjHJakpqfOPZmUV8efthftMNoMcvgrwvc/8AEzlX/iY3af8ALun9xP8Aar079qb48RfB7we8
Vi6yeI9QVorOL+5/01b/AHa+DfhF8MdX+OXxB+wrLJNE7faNR1B/4V/2/wD0CrlL7JpmGKlKX1al8TOC
ezuUtUuZVn8qVti3H956+uv+Cdui7vEfjDUmXf5cEFuH/wCBPXH/ALaHh3T/AATqng/w5pUH2bT7DTmd
Nn8Tb/vV65/wTutfJ8G+J7p1XdLfom//AGVirGPxniZfR9njeWZ9fN8kZr8tf2oPF0nxC+N2qokjPb2s
n9nwV+mvii//ALO8N6nd/wDPK2d//Ha/J3wH/wAVD8WtEaX5/tWsI7b/APrrWk/iPdzaXwQP1I+FfheD
wf8AD/QNGiXC2tnEny/3ttdotQWsawxIq/d21NWp7lGPLBREIrF8Va5B4c8P6hqly22Gzgedt3+yK2m+
aOvkj9uX4wRaD4ZTwZYzD7dqnzXexv8AVW61EjDF144elKUj4nTz/HnjeWVVaa71bUXfZ/vP/wDZ1+uf
hHSE0Dw3penL/wAusCQ/98rX5/fsRfC1vGHxIfX7mLOm6H86s6/K8rfc/wDHfmr9GwigYqKcTx8ooytK
vL7R8/ftzXHl/s/awv8Az0ngT/x+vlD9iu2879oDTG/55QXH/oFfU/7dCf8AFhb/AO9/x9RfKn+/XzR+
wzGJPjkrKjSCO1uN7L/C1P7Ry4yEp5jTP0eI2rwM1T1LVrfSrGW6up44Yol3M7/dWvLf2lfi9d/Bv4ev
q1jAtzeyypbxbvuru/ir8/PH37Qnjz4l2aWOs6yz2jN81vaL5SM3/s1XKXKepiswjhv3cY+8d9+1b+0g
3xa1lNF0OXZ4aspf9d/z9S//ABNesfsS/AOXTY/+E51uDZNcJt063l+8if8APWuO/Zk/ZHvfEVzaeJvG
Fs1lpSv5trpzr88v+0391a+9bKzisoUhgjVIo12qifw1nGP2jlweGq1qvt6pZ2U9kVqKfWx9KYOv+E9G
8V2f2bVtNt7+3/55XEYcVkeH/hL4R8LTiXStAsLKb/nrHAN3/fVdn0HNG70osYSo05e84kfkrt27V2U9
UWn0UG4zatOpaKACiiigBlBbatQ3l9BYQPPPKsMSfeZq8S+IXxga/wDN0/RW2W/3GuP73+5QB1HxA+K9
vofmWOmN9r1Bvk3D7kX/ANlXg95eT39xLc3LNNcSt8zvTXdn3/M3zfeqWwsJ9Suora2iaa4f7qJQAWE1
zZ6jFPbNIl2v+qeH+OvqDwTd6re6Dby6xAttd/3K5T4dfCyLw8q32pos2oN91f8AnlXpu2gBaKKKACii
igAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKZJQAvFZOva5Z+HtLudQvp
1trWBN8srt91avXEgSJmZgiKvzbq/PT9sH9oqTx1q1x4R0C7/wCJDYy7LiZG/wCPqX/4hP8Ax6olLl94
83G4qOGp3OL/AGjv2gNQ+NXif7HZtPD4ct5dlraInzy/7bf71fQ/7JP7Lcfhu2t/Fniq236rKu+0tJl/
491/vN/t1y37Hf7M63zW/jjxTZ5Xdv060lT+L/nqy19wLGir8qrx92pjHn948jA4OVaf1msUNcRU0XUP
+uD/APoFfkDC/wDxWSMq/wDMRT/0bX69+Lpvs3hnVpf7trK3/jtfkN4Yh+3+N9MX/nvqMX/o1KVQjOP4
tKx+wGjsf7HsmP8AzyT/ANBrifjZ8WtP+D/gu61m+bfPt2WtsjfNPL6V2DXEGiaH591Ktvb2sO6SV/uo
qr96vzB/aK+Ml58Z/HUtzF5v9iWr/Z9Ot/49v3d/+89XI9DGYyOGoRX2pHPQr4l+PXxLi/1mpa1qk/8A
wCJP/sK/Qvwp8H9M+EPwY1jSrONXuP7OuGubrb88r+U1cl+x38CF+HvhVPEOqwK2v6ou/wCdfmgi/uV7
n4+Xd4I15P71jP8A+gNURicmEwXs6U61X4j8k/A0n/Fa+H/9u+i/9DSv1w8X+KrDwX4VvdZ1KZYbSzi8
13Zq/I3wH/yOGhf9fkH/AKNr6V/bd+Nra9qMPgfSrn/QrL97qLo3yO/93/gNZUzzMDiY4aFW54Z8R/HO
tfGz4jS6ntlubu8n8qxtE+fYrfcTbX6J/s4/BWz+DvgWCz2rLrF0olvrj+8/93/gNfO37C/wP+2XL+P9
Xg3rF+607zV/j/jlr7ljVQv3a1pnr5bhpf7xV+KR+e//AAUAGPipo/8A2Dv/AGevUf8Agndc7/AfiOP+
5qf/ALSSvPP+ChmmtH498P3ir8kti8X/AHy9dh/wTr1JP7I8W2O5d63UVx/30m3/ANkp/bPPp+7mfKfW
PjC1OoeGNWth/wAtbWVNv/Aa/JHwlqX/AAh/xB0+8n/5cNTTd/wF/nr9gpNs0Q/2lr80P2svgvefDnx9
d6nFa7/D+rO8sUqL8kTt99G/u0qkfe5jszenOXLP+U/SXR9Sg1bTbW9tpFmt7iJWjZW61p1+ZHwX/a+8
S/CnS4dKuoI9e0eH/VQyy7JYl/uKzV6D4q/4KE65eWbwaD4cgsLjb/rbuXzdn/fNX7SJtSzfDuFz6m+N
/wAatI+DfhO41C8lWS+ZdttaK3zyvX5o39z4l+NPxE83a1/resz/AConzou77n+6qVY2eOP2hPGn/Lz4
h1Wdvv8Az7Ik/wDaS199fs2fszab8GtLOoXnl33ii6X9/d7f9Uv/ADyT/Zo+M4pe1zKr/cO0+CHwqs/h
D4F0/QbY+dOi7rm4/ill/iavSOlN2p/dp1WfUUqSow5ImH4u8I6V410O40jWbSO/0+4GJYZejVg/Dv4Q
+FfhfFKvh7SILB52zLLt3O//AAKu6+WjavpQHs483OYvibwxpXi3S5dN1exg1Kxl+/DcLuSuJ0f9nP4d
6DqUV9Y+FdPhu0bcj+Vu216hRmgJUoTfNIbDCsKbVp1PooNhlPoooAKKKKACiiigAoplUdW1i20W1ae8
nWGJf7/8VAF6uW8X/ELTPB9ruup1e4b/AFVvE253rzjxn8bp7jfaaGvkp9xrh/v/APAK8suZpbm4eeWV
ppX+87t89AHR+LPiFqfjCUrct5NorfLbpXL09N29FVWd3+6iV6L4G+D95rTpearus7T+GL+N6AOR8MeE
9Q8W36QWMDfJ9+Z1+Ra+gvBfw/sfBtuvlos123+suGre0jRLPQbNLazgSGJeyrWjQAUUUUAFFFFABRRR
QAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUygBelMf7lOrzT43/Fay+EngW+1y
dle42bLWL/nrL/DSbsY1akaUeeR4v+2d+0C3gvSX8H6Dd7dZvYv9KmX/AJd4v/imr59/ZR+AcvxY8Uf2
rqETL4asH3T7/wDl4l/uV554c0XxB8dviZFbRs1zqurTvLPc/wAFum/79fqP8N/AmmfDvwlY6DpUKQ29
rHgfL97/AGqwj7581Tp/2jiOeXwnR6fYw2FvFBEixxRLtVV/hq9SKuaWug+njHkXKjjPjDf/ANlfC/xP
ef8APLT5m/8AHa/Lr4M2f9ofFjwpbOu9G1GLdX6UftM3H2b4GeMG/wCnF1r8x/hp4qg8GeN9K16eJpor
CXzWhT+JtnyVhUlqfJ5xPkr0z67/AG5PjY2l6XF4F0if/SrtN+obW/5Zf3K8o/Y5+Bx+Ini7/hI9UiZ9
C0ll2I6/6+df4a8jRNc+NPxL2xO1zret3n/fH/7CV+pnwp+HmnfC3wPpvh3TwPJtY/nf/no/8TVMfekG
Gp/2jiPbS+GJ10W3b/DWT4yh87wtqy/3rOX/ANANblZ+sW/2vTbuD/nrG6f+O10n1dWPNTaPxktppbC4
iaL5JYGSVX/2lrtvhp4J1P4zfEa00rzWmlupfNvLh/4E/jrkdYh+zazqECr/AMe95Knyffba+2vv79iv
4L/8IX4K/wCEl1KHZrGrrvXzfvxRfw1yU4+8fnuEwk8RiJRl9k+iPCvh608K+H7DSLGNUtLOJYkRa3aZ
DT66z9FjHkXKfHv/AAUJ8MS3nhfQtcjj3pZ3HlSf8Cr5z/Zo+MkXwb+ID319u/sS/g+z3mz76f3Hr9Kv
HXg/TfH3hu60XVYVntLpdjIa+Q7n/gnbI+t/uPF+zR93+pe1/fKn9zfvrGUfePmcXg631n2tI+yPDuu2
PiTRbLUdOnW5sbmJZYJU/jWovFHhHS/Gek3Gm6vZx3llL96KVaj8E+E7PwR4V0vQrHctpp0CW0W7rtWu
hrY+hjBzhaqfK3ib9gXwZqVxLLpuoahpSyt/qYW3JT9B/YG8D6bOkuoXeoartbfsmbYn/jtfUpPFAPy1
HLE5P7Ow3xcpyfgz4d6B4A09bHQ9NgsIV+95S/M3+81dZjigNS1Z3U4Qp6RCn0UUGgUUUUAFFFFABRRR
QAUUUUAFFFY2t+J9M8OQ+bqF5HbIv8LUAbNUdR1K20q3ae8nS2iX+N2ryTxP8ePvwaNbL/s3M33K8w1v
xPqfiSfzNQuWm/2N3yf98UAeu+KvjlbWe+DRovtMv/PV/uLXkOt+IdQ8QXTz6hcyXDf3N3yVm/723/0C
tLRPD2oeIbryNPs2uX/v7fkSgDNrb8N+DNV8VT+VYwfuf4rh/uJXqXhL4IW1nsudal+0y/8APun3Fr1O
xsINPt0gtolhiX+BaAOJ8G/CvT/DAWedVvNQ/vt91K75f92n0UAFFFFABRRRQAUUUUAFFFFABRRRQAUU
UUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABTKfTG+5QBVupUt4mlkbYiLuZq/Mn9qT4zS/Fz4g
S2djPv0TTZfs9nCjf62X+OWvqH9tP4zN4F8F/wDCP6ZPs1jWV2b0b54oP43r5+/Y6+CLfELxgniPU7b/
AIkulsuzf/y1l/hqJS5vdPlswryxFWOGpn0f+x78Dl+G/hP+29Sgx4g1Zd8u5f8AURfwpX0grVFFD5Cq
qj5f/QalC4qz38NQjh6fISUyn0yg6jyH9q3/AJIN4r/69a/K3+H/AIAlfr/8WvCD+Pvh3r3h5X2Pf2bR
K/8AtV8S/DT9hvxZeeLYv+EoWCz0S1l3Suj73ulrnqRPlM3wlXFVYch6J+wx8Ff7J0qXxzq9t/pt/wDL
Yo//ACyi/vV9hx1Q0fTYNH0+3tLWIQ28CrFEq/3a1PWtonvYShHD0owiNUVHN8zVP0ozzVHZJcx5LJ+z
f8PZvFj+IZfDVo+oO/mtx+6aX+/s/vV6lbRrHEqquxVXbsqbOaKDKnSjD4Qop9MoNgorO1S0ubiP/Rrl
raX++qbqwpp/FWmtu+zW2qxf9Mm2PQB138VPrgZPicti3lanpGoWD/33i3JWhYfE7w1ePsTU40f+7L8l
AHXUVkxa/pt1/qr+3k/7a1oJNHIvyyK3+61AE1FFFABRRRQAUVE1xEv3pFH/AAKqFxrun23+tvIE/wB6
VaANSiuTvPiV4es2xJqcX/APmrn9S+OGh2wbyI57l/4fl+WgD0yivDL/AOP146bbPT44X/2231x+q/Ev
xDrHyy6m0KN/yxt/koA+jdS8Qadpabrm+gh2/wB+SuJ1r446LZfJZxS37/7K/LXgdxNLNLullaZ/77tT
Pv8A3aAO9174xa9rG9baX7BF/ch+/wD991w9zNPc3DyzytNK33nf79a2leDNc1v5bPT53Rv43XZXdaP8
B9Qm2PqF4tt/eSGgDy1Pvba3dB8B654k/wCPazkSL/ntL8iV7xoPwv0DQVRltFuZl/5ayrvrr40VE2qu
1aAPKvC/wKs7PbPq8/2yX/nkn3K9LsNPttNt1gtYFtkX7qJV6igAooooAKKKKACiiigAooooAKKKKACi
iigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigBrVieJPEFn4X0S+1TUJlhsrOJp5Xb
+FVrXd/lr4z/AG7vjA1lp9l4F0ydvtNxtuL7Y3/LL+BG/wB+g4sZX9hS5j5r8Wa5rf7RnxjaS3RpZ9Tu
fs9rC3/LvFv+T/xz5mr9LfhZ8PLD4Y+C9O0PT41RII18x/77/wATV8zfsI/BldN0u48dahB+9ut1vpm9
f+WX/PX/AIHX2WuG4qYnm5bhtPb1PtElFFPqj3wooooAZRT6KAGU+iigAooooAKKKKACiiigAooooAgm
to7ldsiK6f3WWsLUvAeg6qrfadMgJ/vqtdJRQB5jffAvRZm32k9zZ/3UR6wrn4I6zajNlrm7/YfdXtdF
AHgNz4B8eaf/AKieS52/3J6z5rD4iWb/AHdX/wCAfP8A+z19F0feoA+YptS8bQ/LK2rIn+2rVnzax4h/
5a3N9/309fVny/3aCm7+FaAPkV7zU5n+ae7/AO+npr2d5N/ywlm/7ZPX115K/wDPNaNn91VoA+SodB1W
b/VaZdv/ALkD1oW3gDxHeP8AutFuf+Brsr6l2n0/8ep9AHzfb/BnxRefN9mitv8ArrLW7Y/ALUHCG51G
JB/EiK1e7UUAeY2HwJ0O2ZWuZbm8x/AzbVrrdP8ABWi6T/x7adAm3+J13V0NFAEcaLGu1F2fhUlFFABR
RRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABR
RRQAVDU1MoAyde1aDRdJvL6dsRW8Tyv/ALq1+W6W2p/tEfHR4laR5dWvn+f/AJ5W6v8A/EV+hf7Rlhq9
/wDB/X7PQbSS91CeDyvs9um52T+KvD/2Ifgdqfg9dS8U+JdNn0q9nXyLS3uovKdE/ifY33aynE8DHYee
Jqwh9k+qvDfh+z8M6LZaVYweTaWcXlRIv92tmj5qfWp70VyqwUUUUDCiiigAooooAKKKKACiiigAoooo
AKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoooo
AKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKZT6ZQBC8TH+FaP
KZf/ANqpqXJoFyjqKKKBhRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAF
FFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAF
FFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAF
FFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAF
FFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAF
FFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAF
FFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAf/9k=
</value>
</data>
<data name="xrLabel6.Text" xml:space="preserve">
<value>anbei sende ich Ihnen die unterschriebenen Nachweise über die im Rahmen des Betreuten Wohnens für [Salutation2] [CustomerFirstName] [CustomerLastName] erbrachten Leistungen zu. Nach unserer Berechnung ergeben sich für den Betreuungszeitraum [AccountingPeriod] hieraus:
</value>
</data>
<data name="xrLabel14.Text" xml:space="preserve">
<value>Alloheim Ambulante Dienste Erste SE &amp; Co. KG, Sitz der Gesellschaft: Düsseldorf, Handelsregister: HRA AG Düsseldorf Nr. 24465,
Persönlich haftender Gesellschafter: Alloheim Senioren-Residenzen SE
(Sitz der Gesellschaft: Düsseldorf, Handelsregister: HRB AG Düsseldorf Nr. 73406,
Geschäftsführende Direktoren: Dr. Steffen Hehner, Dr. Chima Abuba, Carolin Behrendt, Petra Groth, Christoph Mosler, Thomas Rietz, Vorsitzender des Verwaltungsrates: Marcus Friedrichs)
Bankverbindung: IBAN: DE60370205000001458611 - BIC: BFSWDE33XXX - Bank für Sozialwirtschaft</value>
</data>
<metadata name="bindingSource1.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
<value>17, 17</value>
</metadata>
</root>

View File

@@ -40,7 +40,6 @@ namespace AlphaEv
this.xrTableCell4 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell5 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell6 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell7 = new DevExpress.XtraReports.UI.XRTableCell();
this.cellUnterschriftHeader = new DevExpress.XtraReports.UI.XRTableCell();
this.DetailReport = new DevExpress.XtraReports.UI.DetailReportBand();
this.Detail1 = new DevExpress.XtraReports.UI.DetailBand();
@@ -52,10 +51,11 @@ namespace AlphaEv
this.xrTableCell10 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell11 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell12 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell14 = new DevExpress.XtraReports.UI.XRTableCell();
this.cellUnterschrift = new DevExpress.XtraReports.UI.XRTableCell();
this.xrPictureBox2 = new DevExpress.XtraReports.UI.XRPictureBox();
this.GroupFooter1 = new DevExpress.XtraReports.UI.GroupFooterBand();
this.lblUnterschriftKlientDatum = new DevExpress.XtraReports.UI.XRLabel();
this.lblUnterschriftKlient = new DevExpress.XtraReports.UI.XRLabel();
this.lblAbsenceTime = new DevExpress.XtraReports.UI.XRLabel();
this.lblSummeStunden = new DevExpress.XtraReports.UI.XRLabel();
this.xrLabel12 = new DevExpress.XtraReports.UI.XRLabel();
@@ -99,8 +99,9 @@ namespace AlphaEv
this.fieldAbrechenbareMinuten = new DevExpress.XtraReports.UI.CalculatedField();
this.fieldBillableFLS = new DevExpress.XtraReports.UI.CalculatedField();
this.fieldAbrechenbareFLS = new DevExpress.XtraReports.UI.CalculatedField();
this.lblUnterschriftKlientDatum = new DevExpress.XtraReports.UI.XRLabel();
this.lblUnterschriftKlient = new DevExpress.XtraReports.UI.XRLabel();
this.xrLabel3 = new DevExpress.XtraReports.UI.XRLabel();
this.xrLabel13 = new DevExpress.XtraReports.UI.XRLabel();
this.lblFehlkontakt = new DevExpress.XtraReports.UI.XRLabel();
((System.ComponentModel.ISupportInitialize)(this.xrTable1)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.xrTable3)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.xrTable2)).BeginInit();
@@ -141,7 +142,6 @@ namespace AlphaEv
this.xrTableCell4,
this.xrTableCell5,
this.xrTableCell6,
this.xrTableCell7,
this.cellUnterschriftHeader});
this.xrTableRow3.Name = "xrTableRow3";
this.xrTableRow3.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F);
@@ -152,51 +152,45 @@ namespace AlphaEv
//
this.xrTableCell1.Name = "xrTableCell1";
this.xrTableCell1.Text = "Datum";
this.xrTableCell1.Weight = 0.53649019617556348D;
this.xrTableCell1.Weight = 0.6437882354106762D;
//
// xrTableCell2
//
this.xrTableCell2.Name = "xrTableCell2";
this.xrTableCell2.Text = "Uhrzeit von - bis";
this.xrTableCell2.Weight = 1.2875764708213526D;
this.xrTableCell2.Weight = 1.3948745100564655D;
//
// xrTableCell3
//
this.xrTableCell3.Name = "xrTableCell3";
this.xrTableCell3.Text = "Minuten";
this.xrTableCell3.Weight = 0.6437882354106762D;
this.xrTableCell3.Weight = 0.75108627464578892D;
//
// xrTableCell4
//
this.xrTableCell4.Name = "xrTableCell4";
this.xrTableCell4.Text = "Mitarbeiter";
this.xrTableCell4.Weight = 0.85838431388090153D;
this.xrTableCell4.Weight = 0.96568235311601436D;
//
// xrTableCell5
//
this.xrTableCell5.Multiline = true;
this.xrTableCell5.Name = "xrTableCell5";
this.xrTableCell5.Text = "Gruppen-\r\nMin.\r\ngesamt";
this.xrTableCell5.Weight = 0.75108627464578881D;
this.xrTableCell5.Text = "Art";
this.xrTableCell5.Weight = 0.64378823541067609D;
//
// xrTableCell6
//
this.xrTableCell6.Multiline = true;
this.xrTableCell6.Name = "xrTableCell6";
this.xrTableCell6.Text = "Gruppen-\r\nMin.\r\nAnteil";
this.xrTableCell6.Text = "Anzahl\r\nKlienten";
this.xrTableCell6.Weight = 0.75108627464578881D;
//
// xrTableCell7
//
this.xrTableCell7.Name = "xrTableCell7";
this.xrTableCell7.Text = "Gruppen-TN Anz.";
this.xrTableCell7.Weight = 0.75108627464578881D;
//
// cellUnterschriftHeader
//
this.cellUnterschriftHeader.Name = "cellUnterschriftHeader";
this.cellUnterschriftHeader.Text = "Unterschrift";
this.cellUnterschriftHeader.Weight = 1.7704176473793594D;
this.cellUnterschriftHeader.Weight = 2.1996098043198105D;
//
// DetailReport
//
@@ -246,7 +240,6 @@ namespace AlphaEv
this.xrTableCell10,
this.xrTableCell11,
this.xrTableCell12,
this.xrTableCell14,
this.cellUnterschrift});
this.xrTableRow6.Name = "xrTableRow6";
this.xrTableRow6.StylePriority.UsePadding = false;
@@ -263,7 +256,7 @@ namespace AlphaEv
this.xrTableCell13.StylePriority.UsePadding = false;
this.xrTableCell13.StylePriority.UseTextAlignment = false;
this.xrTableCell13.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopCenter;
this.xrTableCell13.Weight = 0.063131301935241468D;
this.xrTableCell13.Weight = 0.075757568038281153D;
//
// xrTableCell8
//
@@ -273,18 +266,18 @@ namespace AlphaEv
this.xrTableCell8.StylePriority.UseTextAlignment = false;
this.xrTableCell8.Text = "xrTableCell8";
this.xrTableCell8.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopCenter;
this.xrTableCell8.Weight = 0.15151504675839139D;
this.xrTableCell8.Weight = 0.16414139955908702D;
//
// xrTableCell15
//
this.xrTableCell15.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.Notice")});
new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.Minutes", "{0:0.##}")});
this.xrTableCell15.Name = "xrTableCell15";
this.xrTableCell15.StylePriority.UseFont = false;
this.xrTableCell15.StylePriority.UsePadding = false;
this.xrTableCell15.StylePriority.UseTextAlignment = false;
this.xrTableCell15.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopCenter;
this.xrTableCell15.Weight = 0.075757560444321248D;
this.xrTableCell15.Weight = 0.08838383136389738D;
//
// xrTableCell10
//
@@ -295,37 +288,27 @@ namespace AlphaEv
this.xrTableCell10.StylePriority.UseTextAlignment = false;
this.xrTableCell10.Text = "xrTableCell10";
this.xrTableCell10.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopCenter;
this.xrTableCell10.Weight = 0.10101008081190632D;
this.xrTableCell10.Weight = 0.11363635173148245D;
//
// xrTableCell11
//
this.xrTableCell11.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.Notice2")});
new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.Notice5")});
this.xrTableCell11.Name = "xrTableCell11";
this.xrTableCell11.StylePriority.UsePadding = false;
this.xrTableCell11.StylePriority.UseTextAlignment = false;
this.xrTableCell11.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopCenter;
this.xrTableCell11.Weight = 0.088383820628113785D;
this.xrTableCell11.Weight = 0.075757566566415191D;
//
// xrTableCell12
//
this.xrTableCell12.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.Notice3")});
new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.CustomerCount", "{0:0}")});
this.xrTableCell12.Name = "xrTableCell12";
this.xrTableCell12.StylePriority.UsePadding = false;
this.xrTableCell12.StylePriority.UseTextAlignment = false;
this.xrTableCell12.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopCenter;
this.xrTableCell12.Weight = 0.088383820628113785D;
//
// xrTableCell14
//
this.xrTableCell14.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.Notice4")});
this.xrTableCell14.Name = "xrTableCell14";
this.xrTableCell14.StylePriority.UsePadding = false;
this.xrTableCell14.StylePriority.UseTextAlignment = false;
this.xrTableCell14.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopCenter;
this.xrTableCell14.Weight = 0.088383820628113785D;
this.xrTableCell12.Weight = 0.088383827852918442D;
//
// cellUnterschrift
//
@@ -335,7 +318,7 @@ namespace AlphaEv
this.cellUnterschrift.StylePriority.UsePadding = false;
this.cellUnterschrift.StylePriority.UseTextAlignment = false;
this.cellUnterschrift.TextAlignment = DevExpress.XtraPrinting.TextAlignment.BottomCenter;
this.cellUnterschrift.Weight = 0.20833329216210483D;
this.cellUnterschrift.Weight = 0.258838198884225D;
//
// xrPictureBox2
//
@@ -344,7 +327,7 @@ namespace AlphaEv
new DevExpress.XtraReports.UI.XRBinding("Tag", null, "Services.Signature")});
this.xrPictureBox2.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F);
this.xrPictureBox2.Name = "xrPictureBox2";
this.xrPictureBox2.SizeF = new System.Drawing.SizeF(165F, 40F);
this.xrPictureBox2.SizeF = new System.Drawing.SizeF(205F, 40F);
this.xrPictureBox2.Sizing = DevExpress.XtraPrinting.ImageSizeMode.ZoomImage;
this.xrPictureBox2.StylePriority.UseBorders = false;
this.xrPictureBox2.BeforePrint += new System.Drawing.Printing.PrintEventHandler(this.xrPictureBox1_BeforePrint);
@@ -352,6 +335,9 @@ namespace AlphaEv
// GroupFooter1
//
this.GroupFooter1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
this.xrLabel3,
this.xrLabel13,
this.lblFehlkontakt,
this.lblUnterschriftKlientDatum,
this.lblUnterschriftKlient,
this.lblAbsenceTime,
@@ -367,16 +353,46 @@ namespace AlphaEv
this.lblUnterschriftMitarbeiterDatum,
this.lblUnterschriftMitarbeiter});
this.GroupFooter1.Font = new System.Drawing.Font("Arial", 12F);
this.GroupFooter1.HeightF = 181.2917F;
this.GroupFooter1.HeightF = 228.7917F;
this.GroupFooter1.Name = "GroupFooter1";
this.GroupFooter1.StylePriority.UseFont = false;
//
// lblUnterschriftKlientDatum
//
this.lblUnterschriftKlientDatum.Borders = DevExpress.XtraPrinting.BorderSide.Top;
this.lblUnterschriftKlientDatum.Font = new System.Drawing.Font("Arial", 9F, System.Drawing.FontStyle.Bold);
this.lblUnterschriftKlientDatum.LocationFloat = new DevExpress.Utils.PointFloat(230F, 118.0417F);
this.lblUnterschriftKlientDatum.Name = "lblUnterschriftKlientDatum";
this.lblUnterschriftKlientDatum.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
this.lblUnterschriftKlientDatum.SizeF = new System.Drawing.SizeF(117F, 29.4583F);
this.lblUnterschriftKlientDatum.StylePriority.UseBorders = false;
this.lblUnterschriftKlientDatum.StylePriority.UseFont = false;
this.lblUnterschriftKlientDatum.StylePriority.UseTextAlignment = false;
this.lblUnterschriftKlientDatum.Text = "Datum";
this.lblUnterschriftKlientDatum.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
this.lblUnterschriftKlientDatum.Visible = false;
//
// lblUnterschriftKlient
//
this.lblUnterschriftKlient.Borders = DevExpress.XtraPrinting.BorderSide.Top;
this.lblUnterschriftKlient.Font = new System.Drawing.Font("Arial", 9F, System.Drawing.FontStyle.Bold);
this.lblUnterschriftKlient.LocationFloat = new DevExpress.Utils.PointFloat(346.9999F, 118.0417F);
this.lblUnterschriftKlient.Name = "lblUnterschriftKlient";
this.lblUnterschriftKlient.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
this.lblUnterschriftKlient.SizeF = new System.Drawing.SizeF(259.7918F, 29.45831F);
this.lblUnterschriftKlient.StylePriority.UseBorders = false;
this.lblUnterschriftKlient.StylePriority.UseFont = false;
this.lblUnterschriftKlient.StylePriority.UseTextAlignment = false;
this.lblUnterschriftKlient.Text = "Unterschrift (Klient/in)";
this.lblUnterschriftKlient.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
this.lblUnterschriftKlient.Visible = false;
//
// lblAbsenceTime
//
this.lblAbsenceTime.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "AbsenceTimes")});
this.lblAbsenceTime.Font = new System.Drawing.Font("Arial", 10F);
this.lblAbsenceTime.LocationFloat = new DevExpress.Utils.PointFloat(10.0001F, 158.2917F);
this.lblAbsenceTime.LocationFloat = new DevExpress.Utils.PointFloat(10F, 205.7917F);
this.lblAbsenceTime.Name = "lblAbsenceTime";
this.lblAbsenceTime.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
this.lblAbsenceTime.SizeF = new System.Drawing.SizeF(674.9998F, 23F);
@@ -386,7 +402,7 @@ namespace AlphaEv
// lblSummeStunden
//
this.lblSummeStunden.Font = new System.Drawing.Font("Arial", 11F, System.Drawing.FontStyle.Bold);
this.lblSummeStunden.LocationFloat = new DevExpress.Utils.PointFloat(492.292F, 40.00003F);
this.lblSummeStunden.LocationFloat = new DevExpress.Utils.PointFloat(522.2921F, 30.83333F);
this.lblSummeStunden.Name = "lblSummeStunden";
this.lblSummeStunden.SizeF = new System.Drawing.SizeF(76.25021F, 20.00001F);
this.lblSummeStunden.StylePriority.UseBorders = false;
@@ -400,7 +416,7 @@ namespace AlphaEv
// xrLabel12
//
this.xrLabel12.Font = new System.Drawing.Font("Arial", 10F);
this.xrLabel12.LocationFloat = new DevExpress.Utils.PointFloat(432.2919F, 40.00003F);
this.xrLabel12.LocationFloat = new DevExpress.Utils.PointFloat(462.2919F, 30.83333F);
this.xrLabel12.Name = "xrLabel12";
this.xrLabel12.SizeF = new System.Drawing.SizeF(60F, 20F);
this.xrLabel12.StylePriority.UseFont = false;
@@ -412,7 +428,7 @@ namespace AlphaEv
// xrLabel11
//
this.xrLabel11.Font = new System.Drawing.Font("Arial", 10F);
this.xrLabel11.LocationFloat = new DevExpress.Utils.PointFloat(254.9166F, 40F);
this.xrLabel11.LocationFloat = new DevExpress.Utils.PointFloat(284.9166F, 30.83333F);
this.xrLabel11.Name = "xrLabel11";
this.xrLabel11.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
this.xrLabel11.SizeF = new System.Drawing.SizeF(125.0834F, 20.00002F);
@@ -424,7 +440,7 @@ namespace AlphaEv
// xrLabel10
//
this.xrLabel10.Font = new System.Drawing.Font("Arial", 10F);
this.xrLabel10.LocationFloat = new DevExpress.Utils.PointFloat(39.9999F, 79.99998F);
this.xrLabel10.LocationFloat = new DevExpress.Utils.PointFloat(40F, 136.6667F);
this.xrLabel10.Name = "xrLabel10";
this.xrLabel10.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
this.xrLabel10.SizeF = new System.Drawing.SizeF(175.0837F, 20.00002F);
@@ -436,7 +452,7 @@ namespace AlphaEv
// xrLabel9
//
this.xrLabel9.Font = new System.Drawing.Font("Arial", 10F);
this.xrLabel9.LocationFloat = new DevExpress.Utils.PointFloat(40.00015F, 50F);
this.xrLabel9.LocationFloat = new DevExpress.Utils.PointFloat(40.0002F, 106.6667F);
this.xrLabel9.Name = "xrLabel9";
this.xrLabel9.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
this.xrLabel9.SizeF = new System.Drawing.SizeF(175.0834F, 20.00002F);
@@ -451,7 +467,7 @@ namespace AlphaEv
| DevExpress.XtraPrinting.BorderSide.Right)
| DevExpress.XtraPrinting.BorderSide.Bottom)));
this.lblKeineAbwesenheiten.Font = new System.Drawing.Font("Arial", 12F);
this.lblKeineAbwesenheiten.LocationFloat = new DevExpress.Utils.PointFloat(10F, 80F);
this.lblKeineAbwesenheiten.LocationFloat = new DevExpress.Utils.PointFloat(10F, 136.6667F);
this.lblKeineAbwesenheiten.Name = "lblKeineAbwesenheiten";
this.lblKeineAbwesenheiten.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
this.lblKeineAbwesenheiten.SizeF = new System.Drawing.SizeF(20F, 20F);
@@ -467,7 +483,7 @@ namespace AlphaEv
| DevExpress.XtraPrinting.BorderSide.Right)
| DevExpress.XtraPrinting.BorderSide.Bottom)));
this.lblKeineGruppe.Font = new System.Drawing.Font("Arial", 12F);
this.lblKeineGruppe.LocationFloat = new DevExpress.Utils.PointFloat(10F, 50F);
this.lblKeineGruppe.LocationFloat = new DevExpress.Utils.PointFloat(10F, 106.6667F);
this.lblKeineGruppe.Name = "lblKeineGruppe";
this.lblKeineGruppe.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
this.lblKeineGruppe.SizeF = new System.Drawing.SizeF(20F, 20F);
@@ -510,19 +526,21 @@ namespace AlphaEv
// xrTableCell17
//
this.xrTableCell17.Name = "xrTableCell17";
this.xrTableCell17.Weight = 0.53649019617556348D;
this.xrTableCell17.Weight = 0.6437882354106762D;
//
// xrTableCell18
//
this.xrTableCell18.Borders = DevExpress.XtraPrinting.BorderSide.Right;
this.xrTableCell18.Font = new System.Drawing.Font("Arial", 9F);
this.xrTableCell18.Name = "xrTableCell18";
this.xrTableCell18.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 3, 0, 0, 100F);
this.xrTableCell18.StylePriority.UseBorders = false;
this.xrTableCell18.StylePriority.UseFont = false;
this.xrTableCell18.StylePriority.UsePadding = false;
this.xrTableCell18.StylePriority.UseTextAlignment = false;
this.xrTableCell18.Text = "Zwischensummen:";
this.xrTableCell18.TextAlignment = DevExpress.XtraPrinting.TextAlignment.BottomRight;
this.xrTableCell18.Weight = 1.2875764708213526D;
this.xrTableCell18.Text = "Summe:";
this.xrTableCell18.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight;
this.xrTableCell18.Weight = 1.3948745100564655D;
//
// cellGesamtEinzel
//
@@ -532,25 +550,25 @@ namespace AlphaEv
this.cellGesamtEinzel.Name = "cellGesamtEinzel";
this.cellGesamtEinzel.StylePriority.UseBorders = false;
this.cellGesamtEinzel.StylePriority.UseFont = false;
this.cellGesamtEinzel.Weight = 0.6437882354106762D;
this.cellGesamtEinzel.StylePriority.UseTextAlignment = false;
this.cellGesamtEinzel.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
this.cellGesamtEinzel.Weight = 0.75108627464578892D;
//
// xrTableCell20
//
this.xrTableCell20.Name = "xrTableCell20";
this.xrTableCell20.Weight = 0.85838431388090153D;
this.xrTableCell20.Weight = 0.96568235311601414D;
//
// xrTableCell21
//
this.xrTableCell21.Borders = DevExpress.XtraPrinting.BorderSide.Right;
this.xrTableCell21.Borders = DevExpress.XtraPrinting.BorderSide.None;
this.xrTableCell21.Multiline = true;
this.xrTableCell21.Name = "xrTableCell21";
this.xrTableCell21.StylePriority.UseBorders = false;
this.xrTableCell21.Weight = 0.75108627464578881D;
this.xrTableCell21.Weight = 0.64378823541067609D;
//
// cellGesamtGruppe
//
this.cellGesamtGruppe.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right)
| DevExpress.XtraPrinting.BorderSide.Bottom)));
this.cellGesamtGruppe.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Bold);
this.cellGesamtGruppe.Multiline = true;
this.cellGesamtGruppe.Name = "cellGesamtGruppe";
@@ -561,7 +579,7 @@ namespace AlphaEv
// xrTableCell23
//
this.xrTableCell23.Name = "xrTableCell23";
this.xrTableCell23.Weight = 0.75108627464578881D;
this.xrTableCell23.Weight = 0.42919215694045076D;
//
// xrTableCell24
//
@@ -571,7 +589,7 @@ namespace AlphaEv
// lblSummeMinuten
//
this.lblSummeMinuten.Font = new System.Drawing.Font("Arial", 11F, System.Drawing.FontStyle.Bold);
this.lblSummeMinuten.LocationFloat = new DevExpress.Utils.PointFloat(380.0001F, 40.00003F);
this.lblSummeMinuten.LocationFloat = new DevExpress.Utils.PointFloat(410F, 30.83333F);
this.lblSummeMinuten.Name = "lblSummeMinuten";
this.lblSummeMinuten.SizeF = new System.Drawing.SizeF(52.29187F, 20.00001F);
this.lblSummeMinuten.StylePriority.UseBorders = false;
@@ -585,7 +603,7 @@ namespace AlphaEv
//
this.lblUnterschriftMitarbeiterDatum.Borders = DevExpress.XtraPrinting.BorderSide.Top;
this.lblUnterschriftMitarbeiterDatum.Font = new System.Drawing.Font("Arial", 9F, System.Drawing.FontStyle.Bold);
this.lblUnterschriftMitarbeiterDatum.LocationFloat = new DevExpress.Utils.PointFloat(230F, 111.2918F);
this.lblUnterschriftMitarbeiterDatum.LocationFloat = new DevExpress.Utils.PointFloat(230F, 158.7918F);
this.lblUnterschriftMitarbeiterDatum.Name = "lblUnterschriftMitarbeiterDatum";
this.lblUnterschriftMitarbeiterDatum.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
this.lblUnterschriftMitarbeiterDatum.SizeF = new System.Drawing.SizeF(117F, 29.4583F);
@@ -599,7 +617,7 @@ namespace AlphaEv
//
this.lblUnterschriftMitarbeiter.Borders = DevExpress.XtraPrinting.BorderSide.Top;
this.lblUnterschriftMitarbeiter.Font = new System.Drawing.Font("Arial", 9F, System.Drawing.FontStyle.Bold);
this.lblUnterschriftMitarbeiter.LocationFloat = new DevExpress.Utils.PointFloat(346.9999F, 111.2918F);
this.lblUnterschriftMitarbeiter.LocationFloat = new DevExpress.Utils.PointFloat(346.9999F, 158.7918F);
this.lblUnterschriftMitarbeiter.Name = "lblUnterschriftMitarbeiter";
this.lblUnterschriftMitarbeiter.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
this.lblUnterschriftMitarbeiter.SizeF = new System.Drawing.SizeF(259.7918F, 29.45831F);
@@ -808,35 +826,50 @@ namespace AlphaEv
this.fieldAbrechenbareFLS.FieldType = DevExpress.XtraReports.UI.FieldType.Decimal;
this.fieldAbrechenbareFLS.Name = "fieldAbrechenbareFLS";
//
// lblUnterschriftKlientDatum
// xrLabel3
//
this.lblUnterschriftKlientDatum.Borders = DevExpress.XtraPrinting.BorderSide.Top;
this.lblUnterschriftKlientDatum.Font = new System.Drawing.Font("Arial", 9F, System.Drawing.FontStyle.Bold);
this.lblUnterschriftKlientDatum.LocationFloat = new DevExpress.Utils.PointFloat(230F, 70.5417F);
this.lblUnterschriftKlientDatum.Name = "lblUnterschriftKlientDatum";
this.lblUnterschriftKlientDatum.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
this.lblUnterschriftKlientDatum.SizeF = new System.Drawing.SizeF(117F, 29.4583F);
this.lblUnterschriftKlientDatum.StylePriority.UseBorders = false;
this.lblUnterschriftKlientDatum.StylePriority.UseFont = false;
this.lblUnterschriftKlientDatum.StylePriority.UseTextAlignment = false;
this.lblUnterschriftKlientDatum.Text = "Datum";
this.lblUnterschriftKlientDatum.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
this.lblUnterschriftKlientDatum.Visible = false;
this.xrLabel3.Font = new System.Drawing.Font("Arial", 10F);
this.xrLabel3.LocationFloat = new DevExpress.Utils.PointFloat(0F, 30.83333F);
this.xrLabel3.Name = "xrLabel3";
this.xrLabel3.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F);
this.xrLabel3.SizeF = new System.Drawing.SizeF(245F, 20F);
this.xrLabel3.StylePriority.UseBackColor = false;
this.xrLabel3.StylePriority.UseBorders = false;
this.xrLabel3.StylePriority.UseFont = false;
this.xrLabel3.StylePriority.UsePadding = false;
this.xrLabel3.StylePriority.UseTextAlignment = false;
this.xrLabel3.Text = "E = ear to ear, face to face";
this.xrLabel3.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
//
// lblUnterschriftKlient
// xrLabel13
//
this.lblUnterschriftKlient.Borders = DevExpress.XtraPrinting.BorderSide.Top;
this.lblUnterschriftKlient.Font = new System.Drawing.Font("Arial", 9F, System.Drawing.FontStyle.Bold);
this.lblUnterschriftKlient.LocationFloat = new DevExpress.Utils.PointFloat(346.9999F, 70.5417F);
this.lblUnterschriftKlient.Name = "lblUnterschriftKlient";
this.lblUnterschriftKlient.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
this.lblUnterschriftKlient.SizeF = new System.Drawing.SizeF(259.7918F, 29.45831F);
this.lblUnterschriftKlient.StylePriority.UseBorders = false;
this.lblUnterschriftKlient.StylePriority.UseFont = false;
this.lblUnterschriftKlient.StylePriority.UseTextAlignment = false;
this.lblUnterschriftKlient.Text = "Unterschrift (Klient/in)";
this.lblUnterschriftKlient.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
this.lblUnterschriftKlient.Visible = false;
this.xrLabel13.Font = new System.Drawing.Font("Arial", 10F);
this.xrLabel13.LocationFloat = new DevExpress.Utils.PointFloat(0F, 50.83333F);
this.xrLabel13.Name = "xrLabel13";
this.xrLabel13.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F);
this.xrLabel13.SizeF = new System.Drawing.SizeF(245F, 20F);
this.xrLabel13.StylePriority.UseBackColor = false;
this.xrLabel13.StylePriority.UseBorders = false;
this.xrLabel13.StylePriority.UseFont = false;
this.xrLabel13.StylePriority.UsePadding = false;
this.xrLabel13.StylePriority.UseTextAlignment = false;
this.xrLabel13.Text = "GR = Gruppenangebot";
this.xrLabel13.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
//
// lblFehlkontakt
//
this.lblFehlkontakt.Font = new System.Drawing.Font("Arial", 10F);
this.lblFehlkontakt.LocationFloat = new DevExpress.Utils.PointFloat(0F, 70.83334F);
this.lblFehlkontakt.Name = "lblFehlkontakt";
this.lblFehlkontakt.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F);
this.lblFehlkontakt.SizeF = new System.Drawing.SizeF(245F, 20F);
this.lblFehlkontakt.StylePriority.UseBackColor = false;
this.lblFehlkontakt.StylePriority.UseBorders = false;
this.lblFehlkontakt.StylePriority.UseFont = false;
this.lblFehlkontakt.StylePriority.UsePadding = false;
this.lblFehlkontakt.StylePriority.UseTextAlignment = false;
this.lblFehlkontakt.Text = "F = Fehlkontakt";
this.lblFehlkontakt.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
//
// Stundenzettel
//
@@ -916,12 +949,10 @@ namespace AlphaEv
private DevExpress.XtraReports.UI.XRTableCell xrTableCell4;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell5;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell6;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell7;
private DevExpress.XtraReports.UI.XRTableCell cellUnterschriftHeader;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell10;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell11;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell12;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell14;
private DevExpress.XtraReports.UI.XRTableCell cellUnterschrift;
private DevExpress.XtraReports.UI.XRLabel lblSummeStunden;
private DevExpress.XtraReports.UI.XRLabel xrLabel12;
@@ -944,5 +975,8 @@ namespace AlphaEv
private DevExpress.XtraReports.UI.XRPictureBox xrPictureBox2;
private DevExpress.XtraReports.UI.XRLabel lblUnterschriftKlientDatum;
private DevExpress.XtraReports.UI.XRLabel lblUnterschriftKlient;
private DevExpress.XtraReports.UI.XRLabel xrLabel3;
private DevExpress.XtraReports.UI.XRLabel xrLabel13;
private DevExpress.XtraReports.UI.XRLabel lblFehlkontakt;
}
}

View File

@@ -42,8 +42,10 @@ namespace AlphaEv
foreach (ServicesOverviewRO.ServiceDetail s in pRO.Services)
{
if (s.IsBillable)
if (s.IsBillable || s.ServiceDescription.ToLower().Contains("fehlkontakt") || s.ServiceCategory.ToLower().Contains("fehlkontakt"))
{
minutesEinzel += s.Minutes;
s.Notice5 = "E";
if (s.IsGroup)
{
minutesGruppe += s.Minutes;
@@ -51,17 +53,24 @@ namespace AlphaEv
s.Notice2 = String.Format("{0:0.##}", s.GroupMinutes);
s.Notice3 = String.Format("{0:0.##}", s.Minutes);
s.Notice4 = String.Format("{0:0.##}", s.CustomerCount);
s.Notice5 = "GR";
}
else
{
minutesEinzel += s.Minutes;
//minutesEinzel += s.Minutes;
s.Notice = String.Format("{0:0.##}", s.Minutes);
s.Notice2 = "";
s.Notice3 = "";
s.Notice4 = "";
}
if (!String.IsNullOrEmpty(s.Signature))
if (s.ServiceDescription.ToLower().Contains("fehlkontakt") || s.ServiceCategory.ToLower().Contains("fehlkontakt"))
{
s.Notice5 = "F";
}
if (!String.IsNullOrEmpty(s.Signature))
{
hatUnterschrift = true;
}
@@ -76,10 +85,10 @@ namespace AlphaEv
bindingSource1.DataSource = pRO;
cellGesamtEinzel.Text = string.Format("{0:0.##}", minutesEinzel);
cellGesamtGruppe.Text = string.Format("{0:0.##}", minutesGruppe);
//cellGesamtGruppe.Text = string.Format("{0:0.##}", minutesGruppe);
lblSummeMinuten.Text = string.Format("{0:0.##}", minutesEinzel + minutesGruppe);
lblSummeStunden.Text = string.Format("{0:0.##}", (minutesEinzel + minutesGruppe) / 60);
lblSummeMinuten.Text = string.Format("{0:0.##}", minutesEinzel);
lblSummeStunden.Text = string.Format("{0:0.##}", minutesEinzel / 60);
if (minutesGruppe > 0)
{

View File

@@ -157,38 +157,45 @@ CONCAT(p.`LastName`, ', ', p.`FirstName`) as 'Verwendung',
cb2sc.Oid
*/
//"Rechnungsnummer;Konto;Gegenkonto;Buchungstext;Belegfeld1;Umsatz Soll;Kostenstelle"
// "Rechnungsnummer;Datum;Betrag;Debitorennummer;Ertragskonto;Klientenname"
var dt = ExecuteQuery(sql, date);
StringBuilder sb = new StringBuilder();
foreach (DataRow row in dt.Rows)
{
if (row[1].ToString().StartsWith("17"))
continue;
if (sb.Length > 0)
{
sb.AppendLine();
}
DateTime lastDate = new DateTime(date.Year, date.Month, 1);
lastDate = lastDate.AddMonths(1).AddDays(-1);
//sb.AppendLine("Beleg_1;Datum;Betrag;Soll;Haben;Text");
sb.Append(String.Format("{0:dd.MM.yyyy}", lastDate));
sb.Append(";");
sb.Append(String.Format("{0:MM}'.{0:yyyy}", lastDate));
sb.Append(";");
sb.Append(String.Format("{0}", row[1])); //Debitor
sb.Append(";");
sb.Append("5810"); // Erlöskonto
sb.Append(";");
sb.Append(String.Format("{0:0.00}", row[0]));
sb.Append(";");
sb.Append(String.Format("{0} - {1:yyyy}/{1:MM}", row[3], lastDate));
sb.Append(";");
sb.Append("70000");
sb.Append(BaueRechnungsnummer(row[1].ToString(), lastDate) + ";"); // Rechnungsnummer
sb.Append(String.Format("{0:dd.MM.yyyy};", lastDate)); // Datum
sb.Append(String.Format("{0:c};", row[0])); // Betrag
sb.Append(String.Format("{0};", row[1])); // Debitorennummer
sb.Append(GetErtragskontoFuerDebitor(row[1].ToString()) + ";"); // Ertragskonto;
sb.Append(String.Format("{0}", row[3])); // Name
}
return sb.ToString();
}
private static string BaueRechnungsnummer(string debitornummer, DateTime lastDate)
{
if (!debitornummer.IsNullOrEmpty())
{
return lastDate.Year + debitornummer.Substring(0, 2);
}
else
return "";
}
private static String GetMonatlicheRechnungenSql(DateTime date)
{

View File

@@ -51,7 +51,6 @@ namespace AlzeyTeilhabe
this.xrTableCell12 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell15 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell16 = new DevExpress.XtraReports.UI.XRTableCell();
this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components);
this.formattingRuleStartDate = new DevExpress.XtraReports.UI.FormattingRule();
this.ReportHeader = new DevExpress.XtraReports.UI.ReportHeaderBand();
this.xrLabel1 = new DevExpress.XtraReports.UI.XRLabel();
@@ -75,10 +74,16 @@ namespace AlzeyTeilhabe
this.fieldAbrechenbareFLS = new DevExpress.XtraReports.UI.CalculatedField();
this.fieldStunden = new DevExpress.XtraReports.UI.CalculatedField();
this.fieldTotalSum = new DevExpress.XtraReports.UI.CalculatedField();
this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components);
this.xrTable2 = new DevExpress.XtraReports.UI.XRTable();
this.xrTableRow3 = new DevExpress.XtraReports.UI.XRTableRow();
this.lblGesamtpreis = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell6 = new DevExpress.XtraReports.UI.XRTableCell();
((System.ComponentModel.ISupportInitialize)(this.xrTableServiceRecords1)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.xrTable3)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.xrTable1)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.xrTable2)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this)).BeginInit();
//
// Detail
@@ -338,10 +343,6 @@ namespace AlzeyTeilhabe
this.xrTableCell16.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
this.xrTableCell16.Weight = 0.11742309062325153D;
//
// bindingSource1
//
this.bindingSource1.DataSource = typeof(BeWo.Report.ReportObjects.ServicesOverviewRO);
//
// formattingRuleStartDate
//
this.formattingRuleStartDate.Condition = "[StartDate2] < [StartDate]";
@@ -471,6 +472,7 @@ namespace AlzeyTeilhabe
// ReportFooter
//
this.ReportFooter.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
this.xrTable2,
this.xrTable1});
this.ReportFooter.Font = new System.Drawing.Font("Arial", 11F);
this.ReportFooter.HeightF = 40F;
@@ -552,6 +554,53 @@ namespace AlzeyTeilhabe
this.fieldTotalSum.Expression = "Round([TotalFLMBillable] / 60, 2) * [RateFactor]";
this.fieldTotalSum.Name = "fieldTotalSum";
//
// bindingSource1
//
this.bindingSource1.DataSource = typeof(BeWo.Report.ReportObjects.ServicesOverviewRO);
//
// xrTable2
//
this.xrTable2.BorderColor = System.Drawing.Color.Black;
this.xrTable2.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right)
| DevExpress.XtraPrinting.BorderSide.Bottom)));
this.xrTable2.LocationFloat = new DevExpress.Utils.PointFloat(802.0005F, 0F);
this.xrTable2.Name = "xrTable2";
this.xrTable2.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F);
this.xrTable2.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] {
this.xrTableRow3});
this.xrTable2.SizeF = new System.Drawing.SizeF(177.0001F, 40F);
this.xrTable2.StylePriority.UseFont = false;
this.xrTable2.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
//
// xrTableRow3
//
this.xrTableRow3.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
this.xrTableCell6,
this.lblGesamtpreis});
this.xrTableRow3.Name = "xrTableRow3";
this.xrTableRow3.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F);
this.xrTableRow3.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
this.xrTableRow3.Weight = 2D;
//
// lblGesamtpreis
//
this.lblGesamtpreis.Name = "lblGesamtpreis";
this.lblGesamtpreis.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 0, 0, 0, 100F);
this.lblGesamtpreis.StylePriority.UseFont = false;
this.lblGesamtpreis.StylePriority.UsePadding = false;
this.lblGesamtpreis.StylePriority.UseTextAlignment = false;
this.lblGesamtpreis.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
this.lblGesamtpreis.Weight = 0.11174248242405439D;
//
// xrTableCell6
//
this.xrTableCell6.Borders = DevExpress.XtraPrinting.BorderSide.Right;
this.xrTableCell6.Name = "xrTableCell6";
this.xrTableCell6.StylePriority.UseBorders = false;
this.xrTableCell6.StylePriority.UseTextAlignment = false;
this.xrTableCell6.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
this.xrTableCell6.Weight = 0.11174248242405439D;
//
// StundenzettelSoziotherapie
//
this.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] {
@@ -582,8 +631,9 @@ namespace AlzeyTeilhabe
this.Version = "17.1";
((System.ComponentModel.ISupportInitialize)(this.xrTableServiceRecords1)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.xrTable3)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.xrTable1)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.xrTable2)).EndInit();
((System.ComponentModel.ISupportInitialize)(this)).EndInit();
}
@@ -635,5 +685,9 @@ namespace AlzeyTeilhabe
private DevExpress.XtraReports.UI.XRLabel xrLabel2;
private DevExpress.XtraReports.UI.XRPageInfo xrPageInfo1;
private DevExpress.XtraReports.UI.XRPageInfo piPage;
private DevExpress.XtraReports.UI.XRTable xrTable2;
private DevExpress.XtraReports.UI.XRTableRow xrTableRow3;
private DevExpress.XtraReports.UI.XRTableCell lblGesamtpreis;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell6;
}
}

View File

@@ -40,7 +40,7 @@ namespace AlzeyTeilhabe
pRO.RateFactor = stundensatz;
List<ServicesOverviewRO.ServiceDetail> servicesBillable = new List<ServicesOverviewRO.ServiceDetail>();
var gesamtpreis = 0.0m;
foreach (ServicesOverviewRO.ServiceDetail s in pRO.Services)
{
if (s.IsBillable)
@@ -60,9 +60,14 @@ namespace AlzeyTeilhabe
{
s.Notice = s.ServiceDescription;
s.Notice5 = string.Format("{0:c}", stundensatz);
gesamtpreis += stundensatz;
}
else
s.Notice5 = string.Format("{0:c}", stundensatz * Convert.ToDecimal(s.Minutes / 60));
{
var preis = stundensatz * Convert.ToDecimal(s.Minutes / 60);
s.Notice5 = string.Format("{0:c}", preis);
gesamtpreis += preis;
}
servicesBillable.Add(s);
}
}
@@ -70,6 +75,7 @@ namespace AlzeyTeilhabe
pRO.Services = servicesBillable;
var gesamtstundenFormatiert = string.Format("{0:00}:{1:00}", (int)(pRO.TotalFLMBillable / 60), pRO.TotalFLMBillable % 60);
lblGesamtstunden.Text = gesamtstundenFormatiert;
lblGesamtpreis.Text = string.Format("{0:c}", gesamtpreis);
}

View File

@@ -74,6 +74,7 @@
<Compile Include="Invoicing\CustomInvoiceCreation.cs" />
<Compile Include="Invoicing\CustomInvoiceFactory.cs" />
<Compile Include="Invoicing\CustomInvoiceNumberGenerator.cs" />
<Compile Include="Invoicing\ChristophorusPoolInvoiceCreation.cs" />
<Compile Include="LeistungsnachweisSbd.cs">
<SubType>Component</SubType>
</Compile>
@@ -111,6 +112,12 @@
<Compile Include="SbdRechnung.Designer.cs">
<DependentUpon>SbdRechnung.cs</DependentUpon>
</Compile>
<Compile Include="PoolInvoiceReport.cs">
<SubType>Component</SubType>
</Compile>
<Compile Include="PoolInvoiceReport.Designer.cs">
<DependentUpon>PoolInvoiceReport.cs</DependentUpon>
</Compile>
<Compile Include="Service\CustomAccountingService.cs" />
<Compile Include="Service\CustomVacationService.cs" />
<Compile Include="Teamstundenkonto.cs">
@@ -157,6 +164,10 @@
<DependentUpon>SbdRechnung.cs</DependentUpon>
<SubType>Designer</SubType>
</EmbeddedResource>
<EmbeddedResource Include="PoolInvoiceReport.resx">
<DependentUpon>PoolInvoiceReport.cs</DependentUpon>
<SubType>Designer</SubType>
</EmbeddedResource>
<EmbeddedResource Include="Teamstundenkonto.resx">
<DependentUpon>Teamstundenkonto.cs</DependentUpon>
</EmbeddedResource>

View File

@@ -0,0 +1,159 @@
using BeWo.Data.Access;
using BeWo.Data.Entities;
using BeWo.Service.DCEntityMapper;
using BeWo.Service.Invoicing;
using BS.Shared.DataContracts;
using System;
using System.Collections.Generic;
using System.Linq;
namespace AsbRheinErftDuerenSBD.Invoicing
{
public class ChristophorusPoolInvoiceCreation : InvoiceCreation
{
public override void SetInvoiceId(ServiceInvoice invoice)
{
invoice.InvoiceBase.InvoiceId = "POOL";
invoice.InvoiceBase.InvoiceTypeText = "Abrechnung Aldenhoven";
}
public override bool ShouldCreateFixedAmounts(ServiceInvoicePeriod serviceInvoicePeriod, SupportConceptApprovalPeriodDC supportConceptApprovalPeriod, CostBearer2SupportConcept cb2sc)
{
return true;
}
public override void CreateFixedAmounts(ServiceInvoicePeriod serviceInvoicePeriod, SupportConceptApprovalPeriodDC supportConceptApprovalPeriod, CostBearer2SupportConcept cb2sc)
{
base.CreateFixedAmounts(serviceInvoicePeriod, supportConceptApprovalPeriod, cb2sc);
var customerDC = MapperFactory.CustomerDC_Customer.MapToNewDC(serviceInvoicePeriod.Customer);
var allTeams = MapperFactory.TeamDC_Team.MapToNewDCs(DAOFactory.GenericDAO.GetAllActive<Team>());
TeamDC team = null;
if (customerDC.FirstName.ToLower().Contains("christophorus") || customerDC.LastName.ToLower().Contains("christophorus"))
team = allTeams.FirstOrDefault(t => t.Name.ToLower().Contains("christophorus"));
else if (customerDC.FirstName.ToLower().Contains("stephanus") || customerDC.LastName.ToLower().Contains("stephanus"))
team = allTeams.FirstOrDefault(t => t.Name.ToLower().Contains("stephanus"));
if (team == null)
return;
var anzFK = 0;
var preiseFK = DAOFactory.GenericDAO.GetAllActive<ServiceCategory>().FirstOrDefault(sc => sc.Name == "Pool - Fachkraft (FK)").CostRatePeriods.ToList();
var anzHK = 0;
var preiseHK = DAOFactory.GenericDAO.GetAllActive<ServiceCategory>().FirstOrDefault(sc => sc.Name == "Pool-Nichtfachkraft (HK)").CostRatePeriods.ToList();
var anzHKTeilzeit = 0;
var preiseHKTeilzeit = DAOFactory.GenericDAO.GetAllActive<ServiceCategory>().FirstOrDefault(sc => sc.Name == "Pool-Nichtfachkraft(HK)").CostRatePeriods.ToList();
var employee = MapperFactory.EmployeeDC_Employee.MapToNewDCs(DAOFactory.GenericDAO.GetActiveByIDs<Employee>(team.Member.Select(m => m.EmployeeOid).ToList()));
foreach (var e in employee)
{
if (e.LastName == "Bugla " && e.FirstName == "Frank") //Hier Ausnahme, also Teilzeit-MA, einfügen
anzHKTeilzeit++;
else if (e.IsQualified.HasValue && e.IsQualified.Value)
anzFK++;
else if (!e.IsQualified.HasValue || e.IsQualified.HasValue && !e.IsQualified.Value)
anzHK++;
}
decimal preis = 0.0m;
// Rechnungsposition für Fachkräfte
// Preis raussuchen
if (anzFK > 0)
{
preis = GetPreis(serviceInvoicePeriod.Start.Value, preiseFK);
serviceInvoicePeriod.InvoiceItemList.Add(new InvoiceItem
{
AmountTotal = anzFK * preis,
GrossAmountTotal = anzFK * preis,
ItemPeriodStart = serviceInvoicePeriod.Start,
ItemPeriodEnd = serviceInvoicePeriod.End,
AccountingInterval = BS.Shared.AccountingIntervalType.FlatRate,
AmountPerUnit = preis,
UnitCount = anzFK,
ItemDescription = "Integrationshilfe 33,5 Std FK Pool",
UnitDescription = "Integrationshilfe 33,5 Std FK Pool"
});
}
// Rechnungsposition für Hilfskräfte
if (anzHK > 0)
{
preis = GetPreis(serviceInvoicePeriod.Start.Value, preiseHK);
serviceInvoicePeriod.InvoiceItemList.Add(new InvoiceItem
{
AmountTotal = anzHK * preis,
GrossAmountTotal = anzHK * preis,
ItemPeriodStart = serviceInvoicePeriod.Start,
ItemPeriodEnd = serviceInvoicePeriod.End,
AccountingInterval = BS.Shared.AccountingIntervalType.FlatRate,
AmountPerUnit = preis,
UnitCount = anzHK,
ItemDescription = "Integrationshilfe 33,5 Std HK Pool",
UnitDescription = "Integrationshilfe 33,5 Std HK Pool"
});
}
// Rechnungsposition für Teilzeit
if (anzHKTeilzeit > 0)
{
preis = GetPreis(serviceInvoicePeriod.Start.Value, preiseHKTeilzeit);
serviceInvoicePeriod.InvoiceItemList.Add(new InvoiceItem
{
AmountTotal = anzHKTeilzeit * preis,
GrossAmountTotal = anzHKTeilzeit * preis,
ItemPeriodStart = serviceInvoicePeriod.Start,
ItemPeriodEnd = serviceInvoicePeriod.End,
AccountingInterval = BS.Shared.AccountingIntervalType.FlatRate,
AmountPerUnit = preis,
UnitCount = anzHKTeilzeit,
ItemDescription = "Integrationshilfe 20 Std HK Pool",
UnitDescription = "Integrationshilfe 20 Std HK Pool"
});
}
}
private static decimal GetPreis(DateTime datum, List<CostRatePeriod> preise)
{
var preis = 0.0m;
if (preise != null && preise.Count > 0)
{
if (preise.Count == 1 && preise[0].CostRateValue.HasValue)
preis = preise[0].CostRateValue.Value;
else
{
#region preisdaten setzen
// Daten der Preise setzen, da sonst der aktuelle nicht gefunden wird
DateTime? letztesEnde = null;
for (int i = preise.Count - 1; i >= 0; i--) // der letzte ist der erste
{
// ältester Preis
if (i == preise.Count - 1)
preise[i].StartDate = new DateTime(2000, 01, 01);
else
preise[i].StartDate = letztesEnde.Value.AddDays(1);
if (i != 0)
letztesEnde = preise[i].EndDate.Value;
else
preise[i].EndDate = new DateTime(2099, 12, 31);
}
#endregion
foreach (var p in preise)
{
if (datum >= p.StartDate && datum <= p.EndDate)
preis = p.CostRateValue.Value;
}
}
}
return preis;
}
}
}

View File

@@ -1,6 +1,8 @@
using System;
using System.Collections.Generic;
using BeWo.Data.Access;
using BeWo.Data.Entities;
using BeWo.Service.DCEntityMapper;
using BeWo.Service.Invoicing;
using BS.Shared.DataContracts;
using BS.Shared.DataContracts.Compact;
@@ -11,6 +13,8 @@ namespace AsbRheinErftDuerenSBD.Invoicing
{
public override InvoiceCreation CreateInvoiceCreator(string specificId, string tenant, Dictionary<CompactSupportConceptDC, List<ServiceRecordDC>> supportConcepts2ServiceRecords)
{
foreach (var sc in supportConcepts2ServiceRecords.Keys)
{
if (sc.CostBearer != null)
@@ -19,6 +23,8 @@ namespace AsbRheinErftDuerenSBD.Invoicing
{
return new CustomInvoiceCreationAldenhoven();
}
else if (sc.CostBearer.Contains("Sozialamt Düren Pools"))
return new ChristophorusPoolInvoiceCreation();
//else if (sc.CostBearer.Contains("Sozialamt Kreis Düren"))
//{
// return new CustomInvoiceCreationAldenhoven();

View File

@@ -0,0 +1,722 @@
using BeWo.Report.ReportObjects;
namespace AsbRheinErftDuerenSBD
{
partial class PoolInvoiceReport
{
/// <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);
}
/// <summary>
/// Required method for Designer support - do not modify
/// the contents of this method with the code editor.
/// </summary>
private void InitializeComponent()
{
this.components = new System.ComponentModel.Container();
this.Detail = new DevExpress.XtraReports.UI.DetailBand();
this.ReportHeader = new DevExpress.XtraReports.UI.ReportHeaderBand();
this.ruleRateFactorNull = new DevExpress.XtraReports.UI.FormattingRule();
this.topMarginBand1 = new DevExpress.XtraReports.UI.TopMarginBand();
this.bottomMarginBand1 = new DevExpress.XtraReports.UI.BottomMarginBand();
this.Page1 = new DevExpress.XtraReports.UI.GroupHeaderBand();
this.lblTeammitglieder = new DevExpress.XtraReports.UI.XRLabel();
this.xrLabel3 = new DevExpress.XtraReports.UI.XRLabel();
this.xrLabel16 = new DevExpress.XtraReports.UI.XRLabel();
this.xrLabel17 = new DevExpress.XtraReports.UI.XRLabel();
this.lblBereich = new DevExpress.XtraReports.UI.XRLabel();
this.lblSchuladresse = new DevExpress.XtraReports.UI.XRLabel();
this.lblSchulname = new DevExpress.XtraReports.UI.XRLabel();
this.xrLabel13 = new DevExpress.XtraReports.UI.XRLabel();
this.xrLabel12 = new DevExpress.XtraReports.UI.XRLabel();
this.xrLabel10 = new DevExpress.XtraReports.UI.XRLabel();
this.xrLabel6 = new DevExpress.XtraReports.UI.XRLabel();
this.xrLabel7 = new DevExpress.XtraReports.UI.XRLabel();
this.xrLabel2 = new DevExpress.XtraReports.UI.XRLabel();
this.xrLabel9 = new DevExpress.XtraReports.UI.XRLabel();
this.DetailReport = new DevExpress.XtraReports.UI.DetailReportBand();
this.Detail1 = new DevExpress.XtraReports.UI.DetailBand();
this.xrTable5 = new DevExpress.XtraReports.UI.XRTable();
this.xrTableRow23 = new DevExpress.XtraReports.UI.XRTableRow();
this.xrTableCell32 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell37 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell35 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell33 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell36 = new DevExpress.XtraReports.UI.XRTableCell();
this.DetailReport2 = new DevExpress.XtraReports.UI.DetailReportBand();
this.Detail3 = new DevExpress.XtraReports.UI.DetailBand();
this.xrTable6 = new DevExpress.XtraReports.UI.XRTable();
this.xrTableRow25 = new DevExpress.XtraReports.UI.XRTableRow();
this.xrTableCell40 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell42 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell43 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell44 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell45 = new DevExpress.XtraReports.UI.XRTableCell();
this.GroupFooter1 = new DevExpress.XtraReports.UI.GroupFooterBand();
this.xrLabel1 = new DevExpress.XtraReports.UI.XRLabel();
this.xrLabel11 = new DevExpress.XtraReports.UI.XRLabel();
this.xrLabel8 = new DevExpress.XtraReports.UI.XRLabel();
this.xrLabel5 = new DevExpress.XtraReports.UI.XRLabel();
this.xrLabel4 = new DevExpress.XtraReports.UI.XRLabel();
this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components);
((System.ComponentModel.ISupportInitialize)(this.xrTable5)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.xrTable6)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this)).BeginInit();
//
// Detail
//
this.Detail.HeightF = 0F;
this.Detail.Name = "Detail";
this.Detail.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F);
this.Detail.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
//
// ReportHeader
//
this.ReportHeader.Font = new System.Drawing.Font("Verdana", 10F);
this.ReportHeader.HeightF = 0F;
this.ReportHeader.Name = "ReportHeader";
this.ReportHeader.StylePriority.UseFont = false;
//
// ruleRateFactorNull
//
this.ruleRateFactorNull.Condition = "[RateFactorText2] == ?";
this.ruleRateFactorNull.Formatting.Visible = DevExpress.Utils.DefaultBoolean.False;
this.ruleRateFactorNull.Name = "ruleRateFactorNull";
//
// topMarginBand1
//
this.topMarginBand1.HeightF = 158F;
this.topMarginBand1.Name = "topMarginBand1";
//
// bottomMarginBand1
//
this.bottomMarginBand1.HeightF = 50F;
this.bottomMarginBand1.Name = "bottomMarginBand1";
//
// Page1
//
this.Page1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
this.lblTeammitglieder,
this.xrLabel3,
this.xrLabel16,
this.xrLabel17,
this.lblBereich,
this.lblSchuladresse,
this.lblSchulname,
this.xrLabel13,
this.xrLabel12,
this.xrLabel10,
this.xrLabel6,
this.xrLabel7,
this.xrLabel2});
this.Page1.Font = new System.Drawing.Font("Verdana", 10F);
this.Page1.HeightF = 389.8113F;
this.Page1.Name = "Page1";
this.Page1.StylePriority.UseFont = false;
//
// lblTeammitglieder
//
this.lblTeammitglieder.Font = new System.Drawing.Font("Verdana", 9F);
this.lblTeammitglieder.LocationFloat = new DevExpress.Utils.PointFloat(88.63462F, 341.6794F);
this.lblTeammitglieder.Multiline = true;
this.lblTeammitglieder.Name = "lblTeammitglieder";
this.lblTeammitglieder.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
this.lblTeammitglieder.SizeF = new System.Drawing.SizeF(449.5738F, 48.1319F);
this.lblTeammitglieder.StylePriority.UseFont = false;
//
// xrLabel3
//
this.xrLabel3.Font = new System.Drawing.Font("Verdana", 9F);
this.xrLabel3.LocationFloat = new DevExpress.Utils.PointFloat(88.63462F, 323.9294F);
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(271.3654F, 17.74997F);
this.xrLabel3.StylePriority.UseFont = false;
this.xrLabel3.Text = "Mitarbeiter:";
//
// xrLabel16
//
this.xrLabel16.Font = new System.Drawing.Font("Verdana", 9F);
this.xrLabel16.LocationFloat = new DevExpress.Utils.PointFloat(0F, 271.6346F);
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(88.63461F, 17.74997F);
this.xrLabel16.StylePriority.UseFont = false;
this.xrLabel16.Text = "Leistung";
//
// xrLabel17
//
this.xrLabel17.Font = new System.Drawing.Font("Verdana", 9F);
this.xrLabel17.LocationFloat = new DevExpress.Utils.PointFloat(88.63462F, 271.6346F);
this.xrLabel17.Multiline = true;
this.xrLabel17.Name = "xrLabel17";
this.xrLabel17.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
this.xrLabel17.SizeF = new System.Drawing.SizeF(449.5736F, 17.74997F);
this.xrLabel17.StylePriority.UseFont = false;
this.xrLabel17.Text = "Leistungen für den Monat [AccountingPeriodStart!MM/yyyy]";
//
// lblBereich
//
this.lblBereich.Font = new System.Drawing.Font("Verdana", 9F);
this.lblBereich.LocationFloat = new DevExpress.Utils.PointFloat(88.63462F, 289.3846F);
this.lblBereich.Multiline = true;
this.lblBereich.Name = "lblBereich";
this.lblBereich.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
this.lblBereich.SizeF = new System.Drawing.SizeF(449.5736F, 17.74997F);
this.lblBereich.StylePriority.UseFont = false;
//
// lblSchuladresse
//
this.lblSchuladresse.Font = new System.Drawing.Font("Verdana", 9F);
this.lblSchuladresse.LocationFloat = new DevExpress.Utils.PointFloat(88.63462F, 232.4936F);
this.lblSchuladresse.Multiline = true;
this.lblSchuladresse.Name = "lblSchuladresse";
this.lblSchuladresse.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
this.lblSchuladresse.SizeF = new System.Drawing.SizeF(449.5736F, 17.74995F);
this.lblSchuladresse.StylePriority.UseFont = false;
//
// lblSchulname
//
this.lblSchulname.Font = new System.Drawing.Font("Verdana", 9F);
this.lblSchulname.LocationFloat = new DevExpress.Utils.PointFloat(88.63462F, 214.7436F);
this.lblSchulname.Multiline = true;
this.lblSchulname.Name = "lblSchulname";
this.lblSchulname.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
this.lblSchulname.SizeF = new System.Drawing.SizeF(449.5736F, 17.74995F);
this.lblSchulname.StylePriority.UseFont = false;
//
// xrLabel13
//
this.xrLabel13.Font = new System.Drawing.Font("Verdana", 6F);
this.xrLabel13.LocationFloat = new DevExpress.Utils.PointFloat(0F, 201.8013F);
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(88.63461F, 12.94229F);
this.xrLabel13.StylePriority.UseFont = false;
this.xrLabel13.Text = "Kasse des Kunden:";
//
// xrLabel12
//
this.xrLabel12.Font = new System.Drawing.Font("Verdana", 9F);
this.xrLabel12.LocationFloat = new DevExpress.Utils.PointFloat(0F, 214.7436F);
this.xrLabel12.Multiline = true;
this.xrLabel12.Name = "xrLabel12";
this.xrLabel12.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
this.xrLabel12.SizeF = new System.Drawing.SizeF(88.63461F, 17.74997F);
this.xrLabel12.StylePriority.UseFont = false;
this.xrLabel12.Text = "für";
//
// xrLabel10
//
this.xrLabel10.BackColor = System.Drawing.Color.Transparent;
this.xrLabel10.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Top | DevExpress.XtraPrinting.BorderSide.Right)
| DevExpress.XtraPrinting.BorderSide.Bottom)));
this.xrLabel10.Font = new System.Drawing.Font("Verdana", 11F);
this.xrLabel10.LocationFloat = new DevExpress.Utils.PointFloat(538.2084F, 153.75F);
this.xrLabel10.Name = "xrLabel10";
this.xrLabel10.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
this.xrLabel10.SizeF = new System.Drawing.SizeF(160.7916F, 37.70833F);
this.xrLabel10.StylePriority.UseBackColor = false;
this.xrLabel10.StylePriority.UseBorders = false;
this.xrLabel10.StylePriority.UseFont = false;
this.xrLabel10.StylePriority.UseTextAlignment = false;
this.xrLabel10.Text = "vom [InvoiceDate]";
this.xrLabel10.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
this.xrLabel10.WordWrap = false;
//
// xrLabel6
//
this.xrLabel6.BackColor = System.Drawing.Color.Transparent;
this.xrLabel6.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Top | DevExpress.XtraPrinting.BorderSide.Bottom)));
this.xrLabel6.Font = new System.Drawing.Font("Verdana", 11F);
this.xrLabel6.LocationFloat = new DevExpress.Utils.PointFloat(360F, 153.75F);
this.xrLabel6.Name = "xrLabel6";
this.xrLabel6.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
this.xrLabel6.SizeF = new System.Drawing.SizeF(178.2083F, 37.70834F);
this.xrLabel6.StylePriority.UseBackColor = false;
this.xrLabel6.StylePriority.UseBorders = false;
this.xrLabel6.StylePriority.UseFont = false;
this.xrLabel6.StylePriority.UseTextAlignment = false;
this.xrLabel6.Text = "Rg-Nr: [InvoiceNumber]";
this.xrLabel6.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
this.xrLabel6.WordWrap = false;
//
// xrLabel7
//
this.xrLabel7.Font = new System.Drawing.Font("Verdana", 10F);
this.xrLabel7.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F);
this.xrLabel7.Multiline = true;
this.xrLabel7.Name = "xrLabel7";
this.xrLabel7.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
this.xrLabel7.SizeF = new System.Drawing.SizeF(317F, 111.5F);
this.xrLabel7.StylePriority.UseFont = false;
this.xrLabel7.Text = "Kreisverwaltung Düren\r\nSozialamt\r\nBismarckstr. 16\r\n\r\n52351 Düren";
//
// xrLabel2
//
this.xrLabel2.BackColor = System.Drawing.Color.Transparent;
this.xrLabel2.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
| DevExpress.XtraPrinting.BorderSide.Bottom)));
this.xrLabel2.Font = new System.Drawing.Font("Verdana", 16F);
this.xrLabel2.LocationFloat = new DevExpress.Utils.PointFloat(0F, 153.75F);
this.xrLabel2.Name = "xrLabel2";
this.xrLabel2.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
this.xrLabel2.SizeF = new System.Drawing.SizeF(360F, 37.70834F);
this.xrLabel2.StylePriority.UseBackColor = false;
this.xrLabel2.StylePriority.UseBorders = false;
this.xrLabel2.StylePriority.UseFont = false;
this.xrLabel2.StylePriority.UseTextAlignment = false;
this.xrLabel2.Text = "Rechnung";
this.xrLabel2.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
this.xrLabel2.WordWrap = false;
//
// xrLabel9
//
this.xrLabel9.Font = new System.Drawing.Font("Verdana", 9F);
this.xrLabel9.LocationFloat = new DevExpress.Utils.PointFloat(0F, 112.5F);
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(471.5415F, 51.54858F);
this.xrLabel9.StylePriority.UseFont = false;
this.xrLabel9.Text = "Wir danken für das uns entgegengebrachte Vertrauen und bitten um Überweisung inne" +
"rhalb von 14 Tagen auf unser Konto.\r\nIBAN DE94 3702 0500 0007 2715 00";
//
// DetailReport
//
this.DetailReport.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] {
this.Detail1,
this.DetailReport2});
this.DetailReport.DataMember = "ServiceInvoicePeriods";
this.DetailReport.DataSource = this.bindingSource1;
this.DetailReport.Level = 0;
this.DetailReport.Name = "DetailReport";
//
// Detail1
//
this.Detail1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
this.xrTable5});
this.Detail1.HeightF = 36.28471F;
this.Detail1.Name = "Detail1";
//
// xrTable5
//
this.xrTable5.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F);
this.xrTable5.Name = "xrTable5";
this.xrTable5.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] {
this.xrTableRow23});
this.xrTable5.SizeF = new System.Drawing.SizeF(698.9999F, 36.2847F);
//
// xrTableRow23
//
this.xrTableRow23.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
this.xrTableCell32,
this.xrTableCell37,
this.xrTableCell35,
this.xrTableCell33,
this.xrTableCell36});
this.xrTableRow23.Name = "xrTableRow23";
this.xrTableRow23.Weight = 1D;
//
// xrTableCell32
//
this.xrTableCell32.BackColor = System.Drawing.Color.Transparent;
this.xrTableCell32.BorderColor = System.Drawing.Color.Black;
this.xrTableCell32.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
| DevExpress.XtraPrinting.BorderSide.Bottom)));
this.xrTableCell32.Font = new System.Drawing.Font("Verdana", 10F);
this.xrTableCell32.Name = "xrTableCell32";
this.xrTableCell32.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 2, 2, 100F);
this.xrTableCell32.StylePriority.UseBackColor = false;
this.xrTableCell32.StylePriority.UseBorderColor = false;
this.xrTableCell32.StylePriority.UseBorders = false;
this.xrTableCell32.StylePriority.UseFont = false;
this.xrTableCell32.StylePriority.UsePadding = false;
this.xrTableCell32.StylePriority.UseTextAlignment = false;
this.xrTableCell32.Text = "Anzahl";
this.xrTableCell32.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
this.xrTableCell32.Weight = 0.32459385669558727D;
//
// xrTableCell37
//
this.xrTableCell37.BackColor = System.Drawing.Color.Transparent;
this.xrTableCell37.BorderColor = System.Drawing.Color.Black;
this.xrTableCell37.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Top | DevExpress.XtraPrinting.BorderSide.Bottom)));
this.xrTableCell37.Font = new System.Drawing.Font("Verdana", 10F);
this.xrTableCell37.Name = "xrTableCell37";
this.xrTableCell37.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 2, 2, 100F);
this.xrTableCell37.StylePriority.UseBackColor = false;
this.xrTableCell37.StylePriority.UseBorderColor = false;
this.xrTableCell37.StylePriority.UseBorders = false;
this.xrTableCell37.StylePriority.UseFont = false;
this.xrTableCell37.StylePriority.UsePadding = false;
this.xrTableCell37.StylePriority.UseTextAlignment = false;
this.xrTableCell37.Text = "Pos.Nr.";
this.xrTableCell37.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
this.xrTableCell37.Weight = 0.56000746577412908D;
//
// xrTableCell35
//
this.xrTableCell35.BackColor = System.Drawing.Color.Transparent;
this.xrTableCell35.BorderColor = System.Drawing.Color.Black;
this.xrTableCell35.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Top | DevExpress.XtraPrinting.BorderSide.Bottom)));
this.xrTableCell35.Font = new System.Drawing.Font("Verdana", 10F);
this.xrTableCell35.Name = "xrTableCell35";
this.xrTableCell35.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 2, 2, 100F);
this.xrTableCell35.StylePriority.UseBackColor = false;
this.xrTableCell35.StylePriority.UseBorderColor = false;
this.xrTableCell35.StylePriority.UseBorders = false;
this.xrTableCell35.StylePriority.UseFont = false;
this.xrTableCell35.StylePriority.UsePadding = false;
this.xrTableCell35.StylePriority.UseTextAlignment = false;
this.xrTableCell35.Text = "Bezeichnung";
this.xrTableCell35.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
this.xrTableCell35.Weight = 1.2049480468771121D;
//
// xrTableCell33
//
this.xrTableCell33.BackColor = System.Drawing.Color.Transparent;
this.xrTableCell33.BorderColor = System.Drawing.Color.Black;
this.xrTableCell33.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Top | DevExpress.XtraPrinting.BorderSide.Bottom)));
this.xrTableCell33.Font = new System.Drawing.Font("Verdana", 10F);
this.xrTableCell33.Name = "xrTableCell33";
this.xrTableCell33.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 2, 2, 100F);
this.xrTableCell33.StylePriority.UseBackColor = false;
this.xrTableCell33.StylePriority.UseBorderColor = false;
this.xrTableCell33.StylePriority.UseBorders = false;
this.xrTableCell33.StylePriority.UseFont = false;
this.xrTableCell33.StylePriority.UsePadding = false;
this.xrTableCell33.StylePriority.UseTextAlignment = false;
this.xrTableCell33.Text = "Einzelpreis";
this.xrTableCell33.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
this.xrTableCell33.Weight = 0.49236838032410768D;
//
// xrTableCell36
//
this.xrTableCell36.BackColor = System.Drawing.Color.Transparent;
this.xrTableCell36.BorderColor = System.Drawing.Color.Black;
this.xrTableCell36.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Top | DevExpress.XtraPrinting.BorderSide.Right)
| DevExpress.XtraPrinting.BorderSide.Bottom)));
this.xrTableCell36.Font = new System.Drawing.Font("Verdana", 10F);
this.xrTableCell36.Name = "xrTableCell36";
this.xrTableCell36.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 2, 2, 100F);
this.xrTableCell36.StylePriority.UseBackColor = false;
this.xrTableCell36.StylePriority.UseBorderColor = false;
this.xrTableCell36.StylePriority.UseBorders = false;
this.xrTableCell36.StylePriority.UseFont = false;
this.xrTableCell36.StylePriority.UsePadding = false;
this.xrTableCell36.StylePriority.UseTextAlignment = false;
this.xrTableCell36.Text = "Gesamt-Preis";
this.xrTableCell36.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight;
this.xrTableCell36.Weight = 0.51557089761075325D;
//
// DetailReport2
//
this.DetailReport2.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] {
this.Detail3,
this.GroupFooter1});
this.DetailReport2.DataMember = "ServiceInvoicePeriods.ServiceInvoiceItems";
this.DetailReport2.DataSource = this.bindingSource1;
this.DetailReport2.Level = 0;
this.DetailReport2.Name = "DetailReport2";
this.DetailReport2.PageBreak = DevExpress.XtraReports.UI.PageBreak.AfterBand;
//
// Detail3
//
this.Detail3.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
this.xrTable6});
this.Detail3.HeightF = 25F;
this.Detail3.Name = "Detail3";
//
// xrTable6
//
this.xrTable6.Font = new System.Drawing.Font("Verdana", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
this.xrTable6.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F);
this.xrTable6.Name = "xrTable6";
this.xrTable6.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] {
this.xrTableRow25});
this.xrTable6.SizeF = new System.Drawing.SizeF(698.9999F, 25F);
this.xrTable6.StylePriority.UseFont = false;
//
// xrTableRow25
//
this.xrTableRow25.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
this.xrTableCell40,
this.xrTableCell42,
this.xrTableCell43,
this.xrTableCell44,
this.xrTableCell45});
this.xrTableRow25.Name = "xrTableRow25";
this.xrTableRow25.Weight = 1D;
//
// xrTableCell40
//
this.xrTableCell40.BorderColor = System.Drawing.Color.DarkGray;
this.xrTableCell40.Borders = DevExpress.XtraPrinting.BorderSide.None;
this.xrTableCell40.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "ServiceInvoicePeriods.ServiceInvoiceItems.UnitCount", "{0:0.00}")});
this.xrTableCell40.Font = new System.Drawing.Font("Verdana", 9F);
this.xrTableCell40.Name = "xrTableCell40";
this.xrTableCell40.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 2, 2, 100F);
this.xrTableCell40.StylePriority.UseBorderColor = false;
this.xrTableCell40.StylePriority.UseBorders = false;
this.xrTableCell40.StylePriority.UseFont = false;
this.xrTableCell40.StylePriority.UsePadding = false;
this.xrTableCell40.StylePriority.UseTextAlignment = false;
this.xrTableCell40.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
this.xrTableCell40.Weight = 0.32459384359629428D;
//
// xrTableCell42
//
this.xrTableCell42.BorderColor = System.Drawing.Color.DarkGray;
this.xrTableCell42.Borders = DevExpress.XtraPrinting.BorderSide.None;
this.xrTableCell42.Font = new System.Drawing.Font("Verdana", 9F);
this.xrTableCell42.Name = "xrTableCell42";
this.xrTableCell42.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 2, 2, 100F);
this.xrTableCell42.StylePriority.UseBorderColor = false;
this.xrTableCell42.StylePriority.UseBorders = false;
this.xrTableCell42.StylePriority.UseFont = false;
this.xrTableCell42.StylePriority.UsePadding = false;
this.xrTableCell42.StylePriority.UseTextAlignment = false;
this.xrTableCell42.Text = "Integrationshilfe";
this.xrTableCell42.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
this.xrTableCell42.Weight = 0.56000745065957447D;
//
// xrTableCell43
//
this.xrTableCell43.BorderColor = System.Drawing.Color.DarkGray;
this.xrTableCell43.Borders = DevExpress.XtraPrinting.BorderSide.None;
this.xrTableCell43.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "ServiceInvoicePeriods.ServiceInvoiceItems.UnitDescription")});
this.xrTableCell43.Font = new System.Drawing.Font("Verdana", 9F);
this.xrTableCell43.Name = "xrTableCell43";
this.xrTableCell43.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 2, 2, 100F);
this.xrTableCell43.StylePriority.UseBorderColor = false;
this.xrTableCell43.StylePriority.UseBorders = false;
this.xrTableCell43.StylePriority.UseFont = false;
this.xrTableCell43.StylePriority.UsePadding = false;
this.xrTableCell43.StylePriority.UseTextAlignment = false;
this.xrTableCell43.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
this.xrTableCell43.Weight = 1.2049476693919539D;
//
// xrTableCell44
//
this.xrTableCell44.BorderColor = System.Drawing.Color.DarkGray;
this.xrTableCell44.Borders = DevExpress.XtraPrinting.BorderSide.None;
this.xrTableCell44.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "ServiceInvoicePeriods.ServiceInvoiceItems.AmountPerUnit", "{0:c}")});
this.xrTableCell44.Font = new System.Drawing.Font("Verdana", 9F);
this.xrTableCell44.Name = "xrTableCell44";
this.xrTableCell44.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 2, 2, 100F);
this.xrTableCell44.StylePriority.UseBorderColor = false;
this.xrTableCell44.StylePriority.UseBorders = false;
this.xrTableCell44.StylePriority.UseFont = false;
this.xrTableCell44.StylePriority.UsePadding = false;
this.xrTableCell44.StylePriority.UseTextAlignment = false;
this.xrTableCell44.Text = "xrTableCell44";
this.xrTableCell44.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
this.xrTableCell44.Weight = 0.4923686507901115D;
//
// xrTableCell45
//
this.xrTableCell45.BorderColor = System.Drawing.Color.DarkGray;
this.xrTableCell45.Borders = DevExpress.XtraPrinting.BorderSide.None;
this.xrTableCell45.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "ServiceInvoicePeriods.ServiceInvoiceItems.GrossAmount", "{0:0.00}")});
this.xrTableCell45.Font = new System.Drawing.Font("Verdana", 9F);
this.xrTableCell45.Name = "xrTableCell45";
this.xrTableCell45.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 2, 2, 100F);
this.xrTableCell45.StylePriority.UseBorderColor = false;
this.xrTableCell45.StylePriority.UseBorders = false;
this.xrTableCell45.StylePriority.UseFont = false;
this.xrTableCell45.StylePriority.UsePadding = false;
this.xrTableCell45.StylePriority.UseTextAlignment = false;
this.xrTableCell45.Text = "xrTableCell45";
this.xrTableCell45.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight;
this.xrTableCell45.Weight = 0.51557103284375494D;
//
// GroupFooter1
//
this.GroupFooter1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
this.xrLabel1,
this.xrLabel11,
this.xrLabel8,
this.xrLabel5,
this.xrLabel4,
this.xrLabel9});
this.GroupFooter1.HeightF = 164.0486F;
this.GroupFooter1.Name = "GroupFooter1";
//
// xrLabel1
//
this.xrLabel1.BorderDashStyle = DevExpress.XtraPrinting.BorderDashStyle.Solid;
this.xrLabel1.Borders = DevExpress.XtraPrinting.BorderSide.Top;
this.xrLabel1.Font = new System.Drawing.Font("Verdana", 10F);
this.xrLabel1.LocationFloat = new DevExpress.Utils.PointFloat(582.6527F, 89.99999F);
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(116.3472F, 9.76387F);
this.xrLabel1.StylePriority.UseBorderDashStyle = false;
this.xrLabel1.StylePriority.UseBorders = false;
this.xrLabel1.StylePriority.UseFont = false;
this.xrLabel1.StylePriority.UseTextAlignment = false;
this.xrLabel1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight;
//
// xrLabel11
//
this.xrLabel11.BorderDashStyle = DevExpress.XtraPrinting.BorderDashStyle.Solid;
this.xrLabel11.Borders = DevExpress.XtraPrinting.BorderSide.Bottom;
this.xrLabel11.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "GrossClaim")});
this.xrLabel11.Font = new System.Drawing.Font("Verdana", 9F);
this.xrLabel11.LocationFloat = new DevExpress.Utils.PointFloat(582.6527F, 47.54162F);
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(116.3472F, 37.54165F);
this.xrLabel11.StylePriority.UseBorderDashStyle = false;
this.xrLabel11.StylePriority.UseBorders = false;
this.xrLabel11.StylePriority.UseFont = false;
this.xrLabel11.StylePriority.UseTextAlignment = false;
this.xrLabel11.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight;
//
// xrLabel8
//
this.xrLabel8.Font = new System.Drawing.Font("Verdana", 9F);
this.xrLabel8.LocationFloat = new DevExpress.Utils.PointFloat(199.625F, 47.54162F);
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(88.63463F, 37.54165F);
this.xrLabel8.StylePriority.UseFont = false;
this.xrLabel8.StylePriority.UseTextAlignment = false;
this.xrLabel8.Text = "Endsumme";
this.xrLabel8.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
//
// xrLabel5
//
this.xrLabel5.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Top | DevExpress.XtraPrinting.BorderSide.Bottom)));
this.xrLabel5.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "GrossClaim")});
this.xrLabel5.Font = new System.Drawing.Font("Verdana", 9F);
this.xrLabel5.LocationFloat = new DevExpress.Utils.PointFloat(582.6527F, 9.999974F);
this.xrLabel5.Multiline = true;
this.xrLabel5.Name = "xrLabel5";
this.xrLabel5.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
this.xrLabel5.SizeF = new System.Drawing.SizeF(116.3472F, 37.54165F);
this.xrLabel5.StylePriority.UseBorders = false;
this.xrLabel5.StylePriority.UseFont = false;
this.xrLabel5.StylePriority.UseTextAlignment = false;
this.xrLabel5.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight;
//
// xrLabel4
//
this.xrLabel4.Font = new System.Drawing.Font("Verdana", 9F);
this.xrLabel4.LocationFloat = new DevExpress.Utils.PointFloat(199.625F, 9.999974F);
this.xrLabel4.Multiline = true;
this.xrLabel4.Name = "xrLabel4";
this.xrLabel4.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
this.xrLabel4.SizeF = new System.Drawing.SizeF(88.63463F, 37.54165F);
this.xrLabel4.StylePriority.UseFont = false;
this.xrLabel4.StylePriority.UseTextAlignment = false;
this.xrLabel4.Text = "** Summe";
this.xrLabel4.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
//
// bindingSource1
//
this.bindingSource1.DataSource = typeof(BeWo.Report.ReportObjects.ServiceInvoiceRO);
//
// PoolInvoiceReport
//
this.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] {
this.Detail,
this.ReportHeader,
this.topMarginBand1,
this.bottomMarginBand1,
this.Page1,
this.DetailReport});
this.DataSource = this.bindingSource1;
this.ExportOptions.PrintPreview.DefaultFileName = "Spitzabrechnung";
this.Font = new System.Drawing.Font("Verdana", 10F);
this.FormattingRuleSheet.AddRange(new DevExpress.XtraReports.UI.FormattingRule[] {
this.ruleRateFactorNull});
this.Margins = new System.Drawing.Printing.Margins(75, 53, 158, 50);
this.PageHeight = 1169;
this.PageWidth = 827;
this.PaperKind = System.Drawing.Printing.PaperKind.A4;
this.Version = "17.1";
((System.ComponentModel.ISupportInitialize)(this.xrTable5)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.xrTable6)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).EndInit();
((System.ComponentModel.ISupportInitialize)(this)).EndInit();
}
private DevExpress.XtraReports.UI.DetailBand Detail;
private System.Windows.Forms.BindingSource bindingSource1;
private DevExpress.XtraReports.UI.ReportHeaderBand ReportHeader;
private DevExpress.XtraReports.UI.FormattingRule ruleRateFactorNull;
private DevExpress.XtraReports.UI.TopMarginBand topMarginBand1;
private DevExpress.XtraReports.UI.BottomMarginBand bottomMarginBand1;
private DevExpress.XtraReports.UI.GroupHeaderBand Page1;
private DevExpress.XtraReports.UI.XRLabel xrLabel2;
private DevExpress.XtraReports.UI.XRLabel xrLabel9;
private DevExpress.XtraReports.UI.DetailReportBand DetailReport;
private DevExpress.XtraReports.UI.DetailBand Detail1;
private DevExpress.XtraReports.UI.XRTable xrTable5;
private DevExpress.XtraReports.UI.XRTableRow xrTableRow23;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell32;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell37;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell35;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell33;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell36;
private DevExpress.XtraReports.UI.DetailReportBand DetailReport2;
private DevExpress.XtraReports.UI.DetailBand Detail3;
private DevExpress.XtraReports.UI.XRTable xrTable6;
private DevExpress.XtraReports.UI.XRTableRow xrTableRow25;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell40;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell42;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell43;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell44;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell45;
private DevExpress.XtraReports.UI.XRLabel xrLabel7;
private DevExpress.XtraReports.UI.GroupFooterBand GroupFooter1;
private DevExpress.XtraReports.UI.XRLabel xrLabel6;
private DevExpress.XtraReports.UI.XRLabel xrLabel10;
private DevExpress.XtraReports.UI.XRLabel xrLabel12;
private DevExpress.XtraReports.UI.XRLabel xrLabel13;
private DevExpress.XtraReports.UI.XRLabel lblSchulname;
private DevExpress.XtraReports.UI.XRLabel lblSchuladresse;
private DevExpress.XtraReports.UI.XRLabel xrLabel16;
private DevExpress.XtraReports.UI.XRLabel xrLabel17;
private DevExpress.XtraReports.UI.XRLabel lblBereich;
private DevExpress.XtraReports.UI.XRLabel xrLabel3;
private DevExpress.XtraReports.UI.XRLabel lblTeammitglieder;
private DevExpress.XtraReports.UI.XRLabel xrLabel4;
private DevExpress.XtraReports.UI.XRLabel xrLabel5;
private DevExpress.XtraReports.UI.XRLabel xrLabel11;
private DevExpress.XtraReports.UI.XRLabel xrLabel8;
private DevExpress.XtraReports.UI.XRLabel xrLabel1;
}
}

View File

@@ -0,0 +1,61 @@
using System;
using System.Collections.Generic;
using System.Linq;
using BeWo.Data.Access;
using BeWo.Data.Entities;
using BeWo.Report;
using BeWo.Report.ReportObjects;
using BeWo.Service.DCEntityMapper;
using BS.Shared.Core;
using BS.Shared.DataContracts;
using DevExpress.XtraReports.UI;
namespace AsbRheinErftDuerenSBD
{
[IDSpecificClass(Identifier = "POOL")]
public partial class PoolInvoiceReport : XtraReport, IBeWoReport<ServiceInvoiceRO>
{
public PoolInvoiceReport()
{
this.InitializeComponent();
}
public void SetReportDataSource(ServiceInvoiceRO pRO)
{
string employeeNames = "";
var allTeams = MapperFactory.TeamDC_Team.MapToNewDCs(DAOFactory.GenericDAO.GetAllActive<Team>());
List<EmployeeDC> employeeList = new List<EmployeeDC>();
if (pRO.CustomerName.ToLower().Contains("christophorus"))
{
lblSchulname.Text = "Christophorusschule, Poolbildung";
lblSchuladresse.Text = "Rudof-Diesel-Str. 19, 52351 Düren";
lblBereich.Text = "im Bereich Sozialamt Christophorusschule Poolbildung";
var team = allTeams.FirstOrDefault(t => t.Name.ToLower().Contains("christophorus"));
employeeList = MapperFactory.EmployeeDC_Employee.MapToNewDCs(DAOFactory.GenericDAO.GetActiveByIDs<Employee>(team.Member.Select(m => m.EmployeeOid).ToList()));
}
else if (pRO.CustomerName.ToLower().Contains("stephanus"))
{
lblSchulname.Text = "Stephanus-Schule, Poolbildung";
lblSchuladresse.Text = "Stephanusweg 2, 52428 Jülich - Selgersdorf";
lblBereich.Text = "im Bereich Sozialamt Stephanus-Schule Poolbildung";
var team = allTeams.FirstOrDefault(t => t.Name.ToLower().Contains("stephanus"));
employeeList = MapperFactory.EmployeeDC_Employee.MapToNewDCs(DAOFactory.GenericDAO.GetActiveByIDs<Employee>(team.Member.Select(m => m.EmployeeOid).ToList()));
}
foreach (var e in employeeList)
{
employeeNames += e.FirstName + " " + e.LastName;
if (employeeList.Last() != e)
employeeNames += ", ";
}
lblTeammitglieder.Text = employeeNames;
this.bindingSource1.DataSource = pRO;
}
}
}

View File

@@ -24,7 +24,7 @@ namespace AutismusKoelnBonn
public override XtraReport CreateServiceOverviewAllCustomersReport(int month, int year, long orgaOid, long empOid, long? serviceCategoryOid, int startDay, int endDay)
{
List<ServicesOverviewRO> lROs = ServicesOverviewRO.Create(month, year, orgaOid, empOid, startDay, endDay);
List<ServicesOverviewRO> lROs = ServicesOverviewRO.Create(month, year, orgaOid, empOid, startDay, endDay).OrderBy(ro => ro.CustomerLastName).ToList();
if (lROs.Count > 0)
{
@@ -57,8 +57,10 @@ namespace AutismusKoelnBonn
roList.Add(ro);
}
}
if (roList.Count > 0)
roList = roList.OrderBy(ro => ro.CustomerLastName).ToList();
if (roList.Count > 0)
{
var rootReport = CreateServicesOverviewReportForRo(roList[0], serviceCategoryOid);
rootReport.CreateDocument();

View File

@@ -56,6 +56,7 @@
<Compile Include="Mitarbeiterauslastung.designer.cs">
<DependentUpon>Mitarbeiterauslastung.cs</DependentUpon>
</Compile>
<Compile Include="Translation\CustomTranslationDictionary.cs" />
<Compile Include="SettlementReport.cs">
<SubType>Component</SubType>
</Compile>

View File

@@ -85,12 +85,20 @@ namespace AwoDortmund
foreach (var item in invoices)
{
if (item.InvoiceBase.CostBearer2SupportConcept != null && item.InvoiceBase.CostBearer2SupportConcept.CostBearer.Organisation.Oid == ktOid)
try
{
if (ids.Length > 0)
ids += ";";
ids += String.Format("{0:0}", item.Oid);
if (item.InvoiceBase.CostBearer2SupportConcept != null && item.InvoiceBase.CostBearer2SupportConcept.CostBearer.Organisation.Oid == ktOid)
{
if (ids.Length > 0)
ids += ";";
ids += String.Format("{0:0}", item.Oid);
}
}
catch (Exception e)
{
//Bei gelöschten Costbearer2SupportConcepts kann es zu einem Hibernate Fehler kommen, den ignorieren wir einfach
}
}
if (!String.IsNullOrEmpty(ids))
{

View File

@@ -0,0 +1,29 @@
using System;
using System.Collections.Generic;
using System.Linq;
using BeWo.Data.Access;
using BeWo.Data.Entities;
using BeWo.Service.DCEntityMapper;
using BeWo.Service.Plugins;
using BS.Shared;
using BS.Shared.Core;
using BS.Shared.DataContracts.Compact;
using BS.Shared.Extensions;
namespace AwoDortmund.Translation
{
public class CustomTranslationDictionary : TranslationDictionary
{
public override Dictionary<String, String> GetTranslationDictionary()
{
var dict = base.GetTranslationDictionary();
AddOrReplaceTranslation(dict, "OrganisationenMenuItem", "Kostenträger");
return dict;
}
}
}

View File

@@ -2,6 +2,7 @@
using System.Collections.Generic;
using System.Linq;
using System.Text;
using BeWo.Data.Entities;
using BeWo.Service.Plugins;
using BS.Shared.DataContracts;
@@ -10,6 +11,84 @@ namespace BeWoDarmstadt.Calculation
public class CustomGroupDurationCalculator : GroupDurationCalculator
{
public override void CalculateGroupDuration(ServiceRecordGroup group)
{
base.CalculateGroupDuration(group);
if (group.ServiceRecordList.Count > 0)
{
var dcalc = PluginLoader.FindClass<ServiceRecordDurationCalculator>();
decimal maxRoundedDuration = 0;
long[] costBearer2SupportConceptArray = new long[group.ServiceRecordList.Count];
int idx = 0;
foreach (var sr in group.ServiceRecordList)
{
if (dcalc != null)
{
dcalc.CalculateRoundedDuration(sr);
}
if (sr.RoundedDuration > maxRoundedDuration)
{
maxRoundedDuration = sr.RoundedDuration;
}
costBearer2SupportConceptArray[idx++] = sr.CostBearer2SupportConcept.Oid.Value;
}
var dc = CalculateGroupDuration(group.CustomerCount, group.EmployeeCount, maxRoundedDuration,
costBearer2SupportConceptArray);
decimal durationForSingleRecord = 0;
decimal durationForGroup = maxRoundedDuration;
if (dc != null)
{
durationForSingleRecord = dc.SingleDuration;
durationForGroup = dc.TotalDuration;
}
else
{
DateTime dt = DateTime.Now;
foreach (var sr in group.ServiceRecordList)
{
dt = sr.Start.Value;
}
if (dt < new DateTime(2018, 9, 1))
{
durationForSingleRecord = Math.Round(durationForGroup / group.CustomerCount, 2,
MidpointRounding.AwayFromZero);
}
else
{
durationForSingleRecord = Math.Ceiling(durationForGroup / group.CustomerCount);
}
}
foreach (var sr in group.ServiceRecordList)
{
sr.RoundedDuration = durationForSingleRecord;
sr.GroupRoundedDuration = durationForGroup;
}
group.RoundedDuration = durationForGroup;
}
}
public override GroupDurationDC CalculateGroupDuration(int personCount, int employeeCount, decimal totalDuration)
{
return base.CalculateGroupDuration(personCount, employeeCount, totalDuration);
}
public override GroupDurationDC CalculateGroupDuration(int personCount, int employeeCount, decimal totalDuration, long[] costBearer2SupportConceptArray)
{
return base.CalculateGroupDuration(personCount, employeeCount, totalDuration, costBearer2SupportConceptArray);
}
//public override GroupDurationDC CalculateGroupDuration(int personCount, int employeeCount, decimal totalDuration)
//{
// if (personCount > 2)

View File

@@ -20,7 +20,7 @@ namespace BeWoDarmstadt
{
public override XtraReport CreateQueryReport(long queryOid, string queryReportId)
{
if (queryOid == 100)
if (queryOid == 100 || queryOid == 101)
{
return CreateZeitzuschlagsbeleg(queryOid, queryReportId);
}
@@ -44,7 +44,7 @@ namespace BeWoDarmstadt
if (qro.Rows.Count > 0)
{
long? employeeOid = null;
long? employeeOid = BeWo.Data.Security.UserRightHelper.GetLoggedInUser().Employee.Oid;
if (qro.Rows[0].Field2 != null && qro.Rows[0].Field2.ToString() != "0")
employeeOid = Int64.Parse(qro.Rows[0].Field2.ToString());

View File

@@ -61,8 +61,10 @@ namespace BeWoDarmstadt
private string GetTeams(FinanceRO.SupportConceptFinanceRO scRo)
{
var c = DAOFactory.GenericDAO.GetByID<Customer>(scRo.Costbearer2Supportconcept.SupportConcept.Customer.CustomerOid);
scRo.Costbearer2Supportconcept.SupportConcept.Customer.RelatedTeams = c.Team2CustomerList[0].Team.Name;
if (c.Team2CustomerList.Count > 0)
{
scRo.Costbearer2Supportconcept.SupportConcept.Customer.RelatedTeams = c.Team2CustomerList[0].Team.Name;
}
return scRo.Costbearer2Supportconcept.SupportConcept.Customer.RelatedTeams;
}
}

View File

@@ -38,6 +38,7 @@ namespace BeWo.BeWoHeinsberg
this.xrLabel14 = new DevExpress.XtraReports.UI.XRLabel();
this.xrPictureBox1 = new DevExpress.XtraReports.UI.XRPictureBox();
this.xrLabel1 = new DevExpress.XtraReports.UI.XRLabel();
this.xrPictureBox3 = new DevExpress.XtraReports.UI.XRPictureBox();
this.DetailReport = new DevExpress.XtraReports.UI.DetailReportBand();
this.DetailReport1 = new DevExpress.XtraReports.UI.DetailReportBand();
this.Detail2 = new DevExpress.XtraReports.UI.DetailBand();
@@ -72,7 +73,6 @@ namespace BeWo.BeWoHeinsberg
this.bottomMarginBand1 = new DevExpress.XtraReports.UI.BottomMarginBand();
this.fieldMonat = new DevExpress.XtraReports.UI.CalculatedField();
this.fieldMonatJahr = new DevExpress.XtraReports.UI.CalculatedField();
this.xrPictureBox3 = new DevExpress.XtraReports.UI.XRPictureBox();
((System.ComponentModel.ISupportInitialize)(this.xrTable4)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.xrTable2)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).BeginInit();
@@ -156,6 +156,14 @@ namespace BeWo.BeWoHeinsberg
this.xrLabel1.StylePriority.UseFont = false;
this.xrLabel1.Text = "Stunden-Dokumentation Betreutes Wohnen";
//
// xrPictureBox3
//
this.xrPictureBox3.Image = ((System.Drawing.Image)(resources.GetObject("xrPictureBox3.Image")));
this.xrPictureBox3.LocationFloat = new DevExpress.Utils.PointFloat(510.7501F, 113.5417F);
this.xrPictureBox3.Name = "xrPictureBox3";
this.xrPictureBox3.SizeF = new System.Drawing.SizeF(165F, 37F);
this.xrPictureBox3.Sizing = DevExpress.XtraPrinting.ImageSizeMode.ZoomImage;
//
// DetailReport
//
this.DetailReport.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] {
@@ -186,8 +194,8 @@ namespace BeWo.BeWoHeinsberg
//
// xrTable4
//
this.xrTable4.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right)
| DevExpress.XtraPrinting.BorderSide.Bottom)));
this.xrTable4.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right)
| DevExpress.XtraPrinting.BorderSide.Bottom)));
this.xrTable4.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F);
this.xrTable4.Name = "xrTable4";
this.xrTable4.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 0, 0, 0, 100F);
@@ -206,7 +214,7 @@ namespace BeWo.BeWoHeinsberg
this.xrTableCell11,
this.xrTableCell10});
this.xrTableRow4.Name = "xrTableRow4";
this.xrTableRow4.Weight = 1;
this.xrTableRow4.Weight = 1D;
//
// xrTableCell3
//
@@ -216,7 +224,7 @@ namespace BeWo.BeWoHeinsberg
this.xrTableCell3.Name = "xrTableCell3";
this.xrTableCell3.StylePriority.UseFont = false;
this.xrTableCell3.Text = "xrTableCell3";
this.xrTableCell3.Weight = 0.54421768707482987;
this.xrTableCell3.Weight = 0.54421768707482987D;
//
// xrTableCell4
//
@@ -226,7 +234,7 @@ namespace BeWo.BeWoHeinsberg
this.xrTableCell4.Name = "xrTableCell4";
this.xrTableCell4.StylePriority.UseFont = false;
this.xrTableCell4.Text = "xrTableCell4";
this.xrTableCell4.Weight = 0.61224489795918346;
this.xrTableCell4.Weight = 0.61224489795918346D;
//
// xrTableCell9
//
@@ -240,7 +248,7 @@ namespace BeWo.BeWoHeinsberg
this.xrTableCell9.StylePriority.UseTextAlignment = false;
this.xrTableCell9.Text = "xrTableCell9";
this.xrTableCell9.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight;
this.xrTableCell9.Weight = 0.44217687074829942;
this.xrTableCell9.Weight = 0.44217687074829942D;
//
// xrTableCell11
//
@@ -250,7 +258,7 @@ namespace BeWo.BeWoHeinsberg
this.xrTableCell11.Name = "xrTableCell11";
this.xrTableCell11.StylePriority.UseFont = false;
this.xrTableCell11.Text = "xrTableCell11";
this.xrTableCell11.Weight = 0.816326530612245;
this.xrTableCell11.Weight = 0.816326530612245D;
//
// xrTableCell10
//
@@ -260,7 +268,7 @@ namespace BeWo.BeWoHeinsberg
this.xrTableCell10.Name = "xrTableCell10";
this.xrTableCell10.StylePriority.UseFont = false;
this.xrTableCell10.Text = "xrTableCell10";
this.xrTableCell10.Weight = 2.1904757752710458;
this.xrTableCell10.Weight = 2.1904757752710458D;
//
// GroupHeader2
//
@@ -272,9 +280,9 @@ namespace BeWo.BeWoHeinsberg
//
// xrTable2
//
this.xrTable2.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
| DevExpress.XtraPrinting.BorderSide.Right)
| DevExpress.XtraPrinting.BorderSide.Bottom)));
this.xrTable2.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
| DevExpress.XtraPrinting.BorderSide.Right)
| DevExpress.XtraPrinting.BorderSide.Bottom)));
this.xrTable2.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Bold);
this.xrTable2.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F);
this.xrTable2.Name = "xrTable2";
@@ -295,19 +303,19 @@ namespace BeWo.BeWoHeinsberg
this.xrTableCell2,
this.xrTableCell8});
this.xrTableRow2.Name = "xrTableRow2";
this.xrTableRow2.Weight = 1;
this.xrTableRow2.Weight = 1D;
//
// xrTableCell5
//
this.xrTableCell5.Name = "xrTableCell5";
this.xrTableCell5.Text = "Datum";
this.xrTableCell5.Weight = 0.54421768707482976;
this.xrTableCell5.Weight = 0.54421768707482976D;
//
// xrTableCell6
//
this.xrTableCell6.Name = "xrTableCell6";
this.xrTableCell6.Text = "Uhrzeit";
this.xrTableCell6.Weight = 0.61224489795918346;
this.xrTableCell6.Weight = 0.61224489795918346D;
//
// xrTableCell7
//
@@ -317,7 +325,7 @@ namespace BeWo.BeWoHeinsberg
this.xrTableCell7.StylePriority.UseTextAlignment = false;
this.xrTableCell7.Text = "Minuten";
this.xrTableCell7.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight;
this.xrTableCell7.Weight = 0.44217687074829942;
this.xrTableCell7.Weight = 0.44217687074829942D;
//
// xrTableCell2
//
@@ -325,13 +333,13 @@ namespace BeWo.BeWoHeinsberg
new DevExpress.XtraReports.UI.XRBinding("Text", null, "GroupTypeHeader")});
this.xrTableCell2.Name = "xrTableCell2";
this.xrTableCell2.Text = "xrTableCell2";
this.xrTableCell2.Weight = 0.81632653061224514;
this.xrTableCell2.Weight = 0.81632653061224514D;
//
// xrTableCell8
//
this.xrTableCell8.Name = "xrTableCell8";
this.xrTableCell8.Text = "Dokumentation";
this.xrTableCell8.Weight = 2.1904757752710462;
this.xrTableCell8.Weight = 2.1904757752710462D;
//
// GroupFooter1
//
@@ -382,7 +390,7 @@ namespace BeWo.BeWoHeinsberg
this.xrLabel12.SizeF = new System.Drawing.SizeF(211.71F, 17.99997F);
this.xrLabel12.StylePriority.UseBorders = false;
this.xrLabel12.StylePriority.UseFont = false;
this.xrLabel12.Text = "Unterschrift Klient/in";
this.xrLabel12.Text = "Unterschrift Mitarbeiter/in";
//
// xrLabel11
//
@@ -394,7 +402,7 @@ namespace BeWo.BeWoHeinsberg
this.xrLabel11.SizeF = new System.Drawing.SizeF(211.7083F, 17.99997F);
this.xrLabel11.StylePriority.UseBorders = false;
this.xrLabel11.StylePriority.UseFont = false;
this.xrLabel11.Text = "Unterschrift Mitarbeiter/in";
this.xrLabel11.Text = "Unterschrift Klient/in";
//
// xrLabel10
//
@@ -417,7 +425,7 @@ namespace BeWo.BeWoHeinsberg
this.Title.BackColor = System.Drawing.Color.White;
this.Title.BorderColor = System.Drawing.SystemColors.ControlText;
this.Title.Borders = DevExpress.XtraPrinting.BorderSide.None;
this.Title.BorderWidth = 1;
this.Title.BorderWidth = 1F;
this.Title.Font = new System.Drawing.Font("Times New Roman", 24F);
this.Title.ForeColor = System.Drawing.Color.Black;
this.Title.Name = "Title";
@@ -427,7 +435,7 @@ namespace BeWo.BeWoHeinsberg
this.FieldCaption.BackColor = System.Drawing.Color.White;
this.FieldCaption.BorderColor = System.Drawing.SystemColors.ControlText;
this.FieldCaption.Borders = DevExpress.XtraPrinting.BorderSide.None;
this.FieldCaption.BorderWidth = 1;
this.FieldCaption.BorderWidth = 1F;
this.FieldCaption.Font = new System.Drawing.Font("Times New Roman", 10F, System.Drawing.FontStyle.Bold);
this.FieldCaption.ForeColor = System.Drawing.Color.Black;
this.FieldCaption.Name = "FieldCaption";
@@ -437,7 +445,7 @@ namespace BeWo.BeWoHeinsberg
this.PageInfo.BackColor = System.Drawing.Color.White;
this.PageInfo.BorderColor = System.Drawing.SystemColors.ControlText;
this.PageInfo.Borders = DevExpress.XtraPrinting.BorderSide.None;
this.PageInfo.BorderWidth = 1;
this.PageInfo.BorderWidth = 1F;
this.PageInfo.Font = new System.Drawing.Font("Times New Roman", 8F);
this.PageInfo.ForeColor = System.Drawing.Color.Black;
this.PageInfo.Name = "PageInfo";
@@ -447,7 +455,7 @@ namespace BeWo.BeWoHeinsberg
this.DataField.BackColor = System.Drawing.Color.White;
this.DataField.BorderColor = System.Drawing.SystemColors.ControlText;
this.DataField.Borders = DevExpress.XtraPrinting.BorderSide.None;
this.DataField.BorderWidth = 1;
this.DataField.BorderWidth = 1F;
this.DataField.Font = new System.Drawing.Font("Times New Roman", 8F);
this.DataField.ForeColor = System.Drawing.SystemColors.ControlText;
this.DataField.Name = "DataField";
@@ -455,7 +463,6 @@ namespace BeWo.BeWoHeinsberg
// fieldFLS
//
this.fieldFLS.DataMember = "FLSReportGroups";
this.fieldFLS.DataSource = this.bindingSource1;
this.fieldFLS.Expression = "[TotalFLM] / 60";
this.fieldFLS.FieldType = DevExpress.XtraReports.UI.FieldType.Decimal;
this.fieldFLS.Name = "fieldFLS";
@@ -473,25 +480,15 @@ namespace BeWo.BeWoHeinsberg
// fieldMonat
//
this.fieldMonat.DataMember = "FLSReportGroups";
this.fieldMonat.DataSource = this.bindingSource1;
this.fieldMonat.FieldType = DevExpress.XtraReports.UI.FieldType.DateTime;
this.fieldMonat.Name = "fieldMonat";
//
// fieldMonatJahr
//
this.fieldMonatJahr.DataSource = this.bindingSource1;
this.fieldMonatJahr.Expression = "[ReportStartDate]";
this.fieldMonatJahr.FieldType = DevExpress.XtraReports.UI.FieldType.DateTime;
this.fieldMonatJahr.Name = "fieldMonatJahr";
//
// xrPictureBox3
//
this.xrPictureBox3.Image = ((System.Drawing.Image)(resources.GetObject("xrPictureBox3.Image")));
this.xrPictureBox3.LocationFloat = new DevExpress.Utils.PointFloat(510.7501F, 113.5417F);
this.xrPictureBox3.Name = "xrPictureBox3";
this.xrPictureBox3.SizeF = new System.Drawing.SizeF(165F, 37F);
this.xrPictureBox3.Sizing = DevExpress.XtraPrinting.ImageSizeMode.ZoomImage;
//
// Leistungsdokumentation
//
this.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] {
@@ -513,7 +510,7 @@ namespace BeWo.BeWoHeinsberg
this.FieldCaption,
this.PageInfo,
this.DataField});
this.Version = "9.3";
this.Version = "17.1";
((System.ComponentModel.ISupportInitialize)(this.xrTable4)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.xrTable2)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).EndInit();

File diff suppressed because it is too large Load Diff

View File

@@ -33,20 +33,21 @@ namespace BeWoHeinsberg
foreach (ServicesOverviewRO.ServiceDetail s in pRO.Services)
{
if (s.IsBillable || s.ServiceDescription.ToLower().Contains("fehlkontakt"))
{
if (s.ServiceDescription.ToLower().Contains("fehlkontakt"))
s.Notice5 = "F";
else if (s.IsGroup)
s.Notice5 = "GR";
else if (!s.IsGroup)
s.Notice5 = "E";
{
s.Notice5 = "E";
ServicesOverviewRO.CreateSignatureString(s);
if (s.IsGroup)
{
//sd.Notice5 = String.Format("{0} Teilnehmer", sd.CustomerCount);
hatGruppen = true;
if (s.ServiceDescription.ToLower().Contains("fehlkontakt"))
{
s.Notice5 = "F";
}
else if (s.IsGroup)
{
s.Notice5 = "GR";
hatGruppen = true;
}
ServicesOverviewRO.CreateSignatureString(s);
servicesBillable.Add(s);
}
}

File diff suppressed because it is too large Load Diff

View File

@@ -1,238 +1,238 @@
<?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>
<assembly alias="System.Drawing" name="System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
<data name="xrPictureBox2.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
iVBORw0KGgoAAAANSUhEUgAAAUkAAABKCAMAAAABt1aAAAAABGdBTUEAALGPC/xhBQAAAwBQTFRFAAAA
TU1NaGhofHx8jIyMmpqap6ensrKyvb29x8fH0NDQ2dnZ4eHh6enp8PDw////AAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADdcx/wAAAAlwSFlzAAAO
vQAADr0BR/uQrQAAABl0RVh0U29mdHdhcmUAUGFpbnQuTkVUIHYzLjUuND6NzHYAAAz5SURBVHhe7VyJ
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
</value>
</data>
<data name="xrPictureBox1.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
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
/gPhd9/liTzc6wAAAABJRU5ErkJggg==
</value>
</data>
<data name="xrRichText1.SerializableRtfString" xml:space="preserve">
<value>ewBcAHIAdABmADEAXABkAGUAZgBmADAAewBcAGYAbwBuAHQAdABiAGwAewBcAGYAMAAgAEMAYQBsAGkAYgByAGkAOwB9AHsAXABmADEAIABUAGkAbQBlAHMAIABOAGUAdwAgAFIAbwBtAGEAbgA7AH0AewBcAGYAMgAgAEEAcgBpAGEAbAA7AH0AfQB7AFwAYwBvAGwAbwByAHQAYgBsACAAOwBcAHIAZQBkADAAXABnAHIAZQBlAG4AMABcAGIAbAB1AGUAMAAgADsAXAByAGUAZAAwAFwAZwByAGUAZQBuADAAXABiAGwAdQBlADIANQA1ACAAOwB9AHsAXAAqAFwAZABlAGYAYwBoAHAAIABcAGYAMQBcAGYAcwAyADQAfQB7AFwAcwB0AHkAbABlAHMAaABlAGUAdAAgAHsAXABxAGwAXABmADEAXABmAHMAMgA0ACAATgBvAHIAbQBhAGwAOwB9AHsAXAAqAFwAYwBzADEAXABmADEAXABmAHMAMgA0AFwAYwBmADEAIABEAGUAZgBhAHUAbAB0ACAAUABhAHIAYQBnAHIAYQBwAGgAIABGAG8AbgB0ADsAfQB7AFwAKgBcAGMAcwAyAFwAcwBiAGEAcwBlAGQAbwBuADEAXABmADEAXABmAHMAMgA0AFwAYwBmADEAIABMAGkAbgBlACAATgB1AG0AYgBlAHIAOwB9AHsAXAAqAFwAYwBzADMAXAB1AGwAXABmADEAXABmAHMAMgA0AFwAYwBmADIAIABIAHkAcABlAHIAbABpAG4AawA7AH0AewBcACoAXAB0AHMANABcAHQAcwByAG8AdwBkAFwAZgAxAFwAZgBzADIANABcAHEAbABcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgBsADMAXAB0AHMAYwBlAGwAbABwAGEAZABkAGwAMQAwADgAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAYgAzAFwAdABzAGMAZQBsAGwAcABhAGQAZABmAHIAMwBcAHQAcwBjAGUAbABsAHAAYQBkAGQAcgAxADAAOABcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgB0ADMAXAB0AHMAdgBlAHIAdABhAGwAdABcAGMAbAB0AHgAbAByAHQAYgAgAE4AbwByAG0AYQBsACAAVABhAGIAbABlADsAfQB7AFwAKgBcAHQAcwA1AFwAdABzAHIAbwB3AGQAXABzAGIAYQBzAGUAZABvAG4ANABcAGYAMQBcAGYAcwAyADQAXABxAGwAXAB0AHIAYgByAGQAcgB0AFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcgBiAHIAZAByAGwAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdAByAGIAcgBkAHIAYgBcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHIAYgByAGQAcgByAFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcgBiAHIAZAByAGgAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdAByAGIAcgBkAHIAdgBcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAbAAzAFwAdABzAGMAZQBsAGwAcABhAGQAZABsADEAMAA4AFwAdABzAGMAZQBsAGwAcABhAGQAZABmAHIAMwBcAHQAcwBjAGUAbABsAHAAYQBkAGQAcgAxADAAOABcAHQAcwB2AGUAcgB0AGEAbAB0AFwAYwBsAHQAeABsAHIAdABiACAAVABhAGIAbABlACAAUwBpAG0AcABsAGUAIAAxADsAfQB9AHsAXAAqAFwAbABpAHMAdABvAHYAZQByAHIAaQBkAGUAdABhAGIAbABlAH0AXABuAG8AdQBpAGMAbwBtAHAAYQB0AFwAcwBwAGwAeQB0AHcAbgBpAG4AZQBcAGgAdABtAGEAdQB0AHMAcABcAHAAYQByAGQAXABwAGwAYQBpAG4AXABxAGwAewBcAGYAMgBcAGYAcwAyADAAXABjAGYAMQAgAEsAZQBpAG4AZQAgAH0AewBcAHUAbABcAGYAMgBcAGYAcwAyADAAXABjAGYAMQAgAEcAcgB1AHAAcABlAG4AYQBuAGcAZQBiAG8AdABlAH0AewBcAGYAMgBcAGYAcwAyADAAXABjAGYAMQAgACAAaQBtACAAQQBiAHIAZQBjAGgAbgB1AG4AZwBzAHoAZQBpAHQAcgBhAHUAbQB9AFwAZgAxAFwAZgBzADIANABcAGMAZgAxAFwAcABhAHIAfQA=</value>
</data>
<data name="xrRichText2.SerializableRtfString" xml:space="preserve">
<value>ewBcAHIAdABmADEAXABkAGUAZgBmADAAewBcAGYAbwBuAHQAdABiAGwAewBcAGYAMAAgAEMAYQBsAGkAYgByAGkAOwB9AHsAXABmADEAIABUAGkAbQBlAHMAIABOAGUAdwAgAFIAbwBtAGEAbgA7AH0AewBcAGYAMgAgAEEAcgBpAGEAbAA7AH0AfQB7AFwAYwBvAGwAbwByAHQAYgBsACAAOwBcAHIAZQBkADAAXABnAHIAZQBlAG4AMABcAGIAbAB1AGUAMAAgADsAXAByAGUAZAAwAFwAZwByAGUAZQBuADAAXABiAGwAdQBlADIANQA1ACAAOwB9AHsAXAAqAFwAZABlAGYAYwBoAHAAIABcAGYAMQBcAGYAcwAyADQAfQB7AFwAcwB0AHkAbABlAHMAaABlAGUAdAAgAHsAXABxAGwAXABmADEAXABmAHMAMgA0ACAATgBvAHIAbQBhAGwAOwB9AHsAXAAqAFwAYwBzADEAXABmADEAXABmAHMAMgA0AFwAYwBmADEAIABEAGUAZgBhAHUAbAB0ACAAUABhAHIAYQBnAHIAYQBwAGgAIABGAG8AbgB0ADsAfQB7AFwAKgBcAGMAcwAyAFwAcwBiAGEAcwBlAGQAbwBuADEAXABmADEAXABmAHMAMgA0AFwAYwBmADEAIABMAGkAbgBlACAATgB1AG0AYgBlAHIAOwB9AHsAXAAqAFwAYwBzADMAXAB1AGwAXABmADEAXABmAHMAMgA0AFwAYwBmADIAIABIAHkAcABlAHIAbABpAG4AawA7AH0AewBcACoAXAB0AHMANABcAHQAcwByAG8AdwBkAFwAZgAxAFwAZgBzADIANABcAHEAbABcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgBsADMAXAB0AHMAYwBlAGwAbABwAGEAZABkAGwAMQAwADgAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAYgAzAFwAdABzAGMAZQBsAGwAcABhAGQAZABmAHIAMwBcAHQAcwBjAGUAbABsAHAAYQBkAGQAcgAxADAAOABcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgB0ADMAXAB0AHMAdgBlAHIAdABhAGwAdABcAGMAbAB0AHgAbAByAHQAYgAgAE4AbwByAG0AYQBsACAAVABhAGIAbABlADsAfQB7AFwAKgBcAHQAcwA1AFwAdABzAHIAbwB3AGQAXABzAGIAYQBzAGUAZABvAG4ANABcAGYAMQBcAGYAcwAyADQAXABxAGwAXAB0AHIAYgByAGQAcgB0AFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcgBiAHIAZAByAGwAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdAByAGIAcgBkAHIAYgBcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHIAYgByAGQAcgByAFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcgBiAHIAZAByAGgAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdAByAGIAcgBkAHIAdgBcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAbAAzAFwAdABzAGMAZQBsAGwAcABhAGQAZABsADEAMAA4AFwAdABzAGMAZQBsAGwAcABhAGQAZABmAHIAMwBcAHQAcwBjAGUAbABsAHAAYQBkAGQAcgAxADAAOABcAHQAcwB2AGUAcgB0AGEAbAB0AFwAYwBsAHQAeABsAHIAdABiACAAVABhAGIAbABlACAAUwBpAG0AcABsAGUAIAAxADsAfQB9AHsAXAAqAFwAbABpAHMAdABvAHYAZQByAHIAaQBkAGUAdABhAGIAbABlAH0AXABuAG8AdQBpAGMAbwBtAHAAYQB0AFwAcwBwAGwAeQB0AHcAbgBpAG4AZQBcAGgAdABtAGEAdQB0AHMAcABcAHAAYQByAGQAXABwAGwAYQBpAG4AXABxAGwAewBcAGYAMgBcAGYAcwAyADAAXABjAGYAMQAgAEsAZQBpAG4AZQAgAH0AewBcAGwAYQBuAGcAMQAwADMAMQBcAGwAYQBuAGcAZgBlADEAMAAzADEAXAB1AGwAXABmADIAXABmAHMAMgAwAFwAYwBmADEAIABLAHIAYQBuAGsAZQBuAGgAYQB1AHMAYQB1AGYAZQBuAHQAaABhAGwAdABlAH0AXABsAGEAbgBnADEAMAAzADEAXABsAGEAbgBnAGYAZQAxADAAMwAxAFwAdQBsAFwAZgAyAFwAZgBzADIAMABcAGMAZgAxAFwAcABhAHIAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcQBsAHsAXABsAGEAbgBnADEAMAAzADEAXABsAGEAbgBnAGYAZQAxADAAMwAxAFwAdQBsAFwAZgAyAFwAZgBzADIAMABcAGMAZgAxACAAYgBlAGsAYQBuAG4AdAAgAG8AZABlAHIAIAB9AFwAbABhAG4AZwAxADAAMwAxAFwAbABhAG4AZwBmAGUAMQAwADMAMQBcAHUAbABcAGYAMgBcAGYAcwAyADAAXABjAGYAMQBcAHAAYQByAFwAcABhAHIAZABcAHAAbABhAGkAbgBcAHEAbAB7AFwAbABhAG4AZwAxADAAMwAxAFwAbABhAG4AZwBmAGUAMQAwADMAMQBcAHUAbABcAGYAMgBcAGYAcwAyADAAXABjAGYAMQAgAGEAYgByAGUAYwBoAG4AdQBuAGcAcwByAGUAbABlAHYAYQBuAHQAfQB7AFwAbABhAG4AZwAxADAAMwAxAFwAbABhAG4AZwBmAGUAMQAwADMAMQBcAGYAMgBcAGYAcwAyADAAXABjAGYAMQAgACAAaQBtACAAQQBiAHIAZQBjAGgAbgB1AG4AZwBzAHoAZQBpAHQAcgBhAHUAbQB9AFwAbABhAG4AZwAxADAAMwAxAFwAbABhAG4AZwBmAGUAMQAwADMAMQBcAGYAMQBcAGYAcwAyADQAXABjAGYAMQBcAHAAYQByAH0A</value>
</data>
<metadata name="bindingSource1.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
<value>17, 17</value>
</metadata>
<?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>
<assembly alias="System.Drawing" name="System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
<data name="xrPictureBox2.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
iVBORw0KGgoAAAANSUhEUgAAAUkAAABKCAMAAAABt1aAAAAABGdBTUEAALGPC/xhBQAAAwBQTFRFAAAA
TU1NaGhofHx8jIyMmpqap6ensrKyvb29x8fH0NDQ2dnZ4eHh6enp8PDw////AAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADdcx/wAAAAlwSFlzAAAO
vQAADr0BR/uQrQAAABl0RVh0U29mdHdhcmUAUGFpbnQuTkVUIHYzLjUuND6NzHYAAAz5SURBVHhe7VyJ
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
</value>
</data>
<data name="xrPictureBox1.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
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
/gPhd9/liTzc6wAAAABJRU5ErkJggg==
</value>
</data>
<data name="xrRichText1.SerializableRtfString" xml:space="preserve">
<value>ewBcAHIAdABmADEAXABkAGUAZgBmADAAewBcAGYAbwBuAHQAdABiAGwAewBcAGYAMAAgAEMAYQBsAGkAYgByAGkAOwB9AHsAXABmADEAIABUAGkAbQBlAHMAIABOAGUAdwAgAFIAbwBtAGEAbgA7AH0AewBcAGYAMgAgAEEAcgBpAGEAbAA7AH0AfQB7AFwAYwBvAGwAbwByAHQAYgBsACAAOwBcAHIAZQBkADAAXABnAHIAZQBlAG4AMABcAGIAbAB1AGUAMAAgADsAXAByAGUAZAAwAFwAZwByAGUAZQBuADAAXABiAGwAdQBlADIANQA1ACAAOwB9AHsAXAAqAFwAZABlAGYAYwBoAHAAIABcAGYAMQBcAGYAcwAyADQAfQB7AFwAcwB0AHkAbABlAHMAaABlAGUAdAAgAHsAXABxAGwAXABmADEAXABmAHMAMgA0ACAATgBvAHIAbQBhAGwAOwB9AHsAXAAqAFwAYwBzADEAXABmADEAXABmAHMAMgA0AFwAYwBmADEAIABEAGUAZgBhAHUAbAB0ACAAUABhAHIAYQBnAHIAYQBwAGgAIABGAG8AbgB0ADsAfQB7AFwAKgBcAGMAcwAyAFwAcwBiAGEAcwBlAGQAbwBuADEAXABmADEAXABmAHMAMgA0AFwAYwBmADEAIABMAGkAbgBlACAATgB1AG0AYgBlAHIAOwB9AHsAXAAqAFwAYwBzADMAXAB1AGwAXABmADEAXABmAHMAMgA0AFwAYwBmADIAIABIAHkAcABlAHIAbABpAG4AawA7AH0AewBcACoAXAB0AHMANABcAHQAcwByAG8AdwBkAFwAZgAxAFwAZgBzADIANABcAHEAbABcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgBsADMAXAB0AHMAYwBlAGwAbABwAGEAZABkAGwAMQAwADgAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAYgAzAFwAdABzAGMAZQBsAGwAcABhAGQAZABmAHIAMwBcAHQAcwBjAGUAbABsAHAAYQBkAGQAcgAxADAAOABcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgB0ADMAXAB0AHMAdgBlAHIAdABhAGwAdABcAGMAbAB0AHgAbAByAHQAYgAgAE4AbwByAG0AYQBsACAAVABhAGIAbABlADsAfQB7AFwAKgBcAHQAcwA1AFwAdABzAHIAbwB3AGQAXABzAGIAYQBzAGUAZABvAG4ANABcAGYAMQBcAGYAcwAyADQAXABxAGwAXAB0AHIAYgByAGQAcgB0AFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcgBiAHIAZAByAGwAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdAByAGIAcgBkAHIAYgBcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHIAYgByAGQAcgByAFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcgBiAHIAZAByAGgAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdAByAGIAcgBkAHIAdgBcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAbAAzAFwAdABzAGMAZQBsAGwAcABhAGQAZABsADEAMAA4AFwAdABzAGMAZQBsAGwAcABhAGQAZABmAHIAMwBcAHQAcwBjAGUAbABsAHAAYQBkAGQAcgAxADAAOABcAHQAcwB2AGUAcgB0AGEAbAB0AFwAYwBsAHQAeABsAHIAdABiACAAVABhAGIAbABlACAAUwBpAG0AcABsAGUAIAAxADsAfQB9AHsAXAAqAFwAbABpAHMAdABvAHYAZQByAHIAaQBkAGUAdABhAGIAbABlAH0AXABuAG8AdQBpAGMAbwBtAHAAYQB0AFwAcwBwAGwAeQB0AHcAbgBpAG4AZQBcAGgAdABtAGEAdQB0AHMAcABcAHAAYQByAGQAXABwAGwAYQBpAG4AXABxAGwAewBcAGYAMgBcAGYAcwAyADAAXABjAGYAMQAgAEsAZQBpAG4AZQAgAH0AewBcAHUAbABcAGYAMgBcAGYAcwAyADAAXABjAGYAMQAgAEcAcgB1AHAAcABlAG4AYQBuAGcAZQBiAG8AdABlAH0AewBcAGYAMgBcAGYAcwAyADAAXABjAGYAMQAgACAAaQBtACAAQQBiAHIAZQBjAGgAbgB1AG4AZwBzAHoAZQBpAHQAcgBhAHUAbQB9AFwAZgAxAFwAZgBzADIANABcAGMAZgAxAFwAcABhAHIAfQA=</value>
</data>
<data name="xrRichText2.SerializableRtfString" xml:space="preserve">
<value>ewBcAHIAdABmADEAXABkAGUAZgBmADAAewBcAGYAbwBuAHQAdABiAGwAewBcAGYAMAAgAEMAYQBsAGkAYgByAGkAOwB9AHsAXABmADEAIABUAGkAbQBlAHMAIABOAGUAdwAgAFIAbwBtAGEAbgA7AH0AewBcAGYAMgAgAEEAcgBpAGEAbAA7AH0AfQB7AFwAYwBvAGwAbwByAHQAYgBsACAAOwBcAHIAZQBkADAAXABnAHIAZQBlAG4AMABcAGIAbAB1AGUAMAAgADsAXAByAGUAZAAwAFwAZwByAGUAZQBuADAAXABiAGwAdQBlADIANQA1ACAAOwB9AHsAXAAqAFwAZABlAGYAYwBoAHAAIABcAGYAMQBcAGYAcwAyADQAfQB7AFwAcwB0AHkAbABlAHMAaABlAGUAdAAgAHsAXABxAGwAXABmADEAXABmAHMAMgA0ACAATgBvAHIAbQBhAGwAOwB9AHsAXAAqAFwAYwBzADEAXABmADEAXABmAHMAMgA0AFwAYwBmADEAIABEAGUAZgBhAHUAbAB0ACAAUABhAHIAYQBnAHIAYQBwAGgAIABGAG8AbgB0ADsAfQB7AFwAKgBcAGMAcwAyAFwAcwBiAGEAcwBlAGQAbwBuADEAXABmADEAXABmAHMAMgA0AFwAYwBmADEAIABMAGkAbgBlACAATgB1AG0AYgBlAHIAOwB9AHsAXAAqAFwAYwBzADMAXAB1AGwAXABmADEAXABmAHMAMgA0AFwAYwBmADIAIABIAHkAcABlAHIAbABpAG4AawA7AH0AewBcACoAXAB0AHMANABcAHQAcwByAG8AdwBkAFwAZgAxAFwAZgBzADIANABcAHEAbABcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgBsADMAXAB0AHMAYwBlAGwAbABwAGEAZABkAGwAMQAwADgAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAYgAzAFwAdABzAGMAZQBsAGwAcABhAGQAZABmAHIAMwBcAHQAcwBjAGUAbABsAHAAYQBkAGQAcgAxADAAOABcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgB0ADMAXAB0AHMAdgBlAHIAdABhAGwAdABcAGMAbAB0AHgAbAByAHQAYgAgAE4AbwByAG0AYQBsACAAVABhAGIAbABlADsAfQB7AFwAKgBcAHQAcwA1AFwAdABzAHIAbwB3AGQAXABzAGIAYQBzAGUAZABvAG4ANABcAGYAMQBcAGYAcwAyADQAXABxAGwAXAB0AHIAYgByAGQAcgB0AFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcgBiAHIAZAByAGwAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdAByAGIAcgBkAHIAYgBcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHIAYgByAGQAcgByAFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcgBiAHIAZAByAGgAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdAByAGIAcgBkAHIAdgBcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAbAAzAFwAdABzAGMAZQBsAGwAcABhAGQAZABsADEAMAA4AFwAdABzAGMAZQBsAGwAcABhAGQAZABmAHIAMwBcAHQAcwBjAGUAbABsAHAAYQBkAGQAcgAxADAAOABcAHQAcwB2AGUAcgB0AGEAbAB0AFwAYwBsAHQAeABsAHIAdABiACAAVABhAGIAbABlACAAUwBpAG0AcABsAGUAIAAxADsAfQB9AHsAXAAqAFwAbABpAHMAdABvAHYAZQByAHIAaQBkAGUAdABhAGIAbABlAH0AXABuAG8AdQBpAGMAbwBtAHAAYQB0AFwAcwBwAGwAeQB0AHcAbgBpAG4AZQBcAGgAdABtAGEAdQB0AHMAcABcAHAAYQByAGQAXABwAGwAYQBpAG4AXABxAGwAewBcAGYAMgBcAGYAcwAyADAAXABjAGYAMQAgAEsAZQBpAG4AZQAgAH0AewBcAGwAYQBuAGcAMQAwADMAMQBcAGwAYQBuAGcAZgBlADEAMAAzADEAXAB1AGwAXABmADIAXABmAHMAMgAwAFwAYwBmADEAIABLAHIAYQBuAGsAZQBuAGgAYQB1AHMAYQB1AGYAZQBuAHQAaABhAGwAdABlAH0AXABsAGEAbgBnADEAMAAzADEAXABsAGEAbgBnAGYAZQAxADAAMwAxAFwAdQBsAFwAZgAyAFwAZgBzADIAMABcAGMAZgAxAFwAcABhAHIAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcQBsAHsAXABsAGEAbgBnADEAMAAzADEAXABsAGEAbgBnAGYAZQAxADAAMwAxAFwAdQBsAFwAZgAyAFwAZgBzADIAMABcAGMAZgAxACAAYgBlAGsAYQBuAG4AdAAgAG8AZABlAHIAIAB9AFwAbABhAG4AZwAxADAAMwAxAFwAbABhAG4AZwBmAGUAMQAwADMAMQBcAHUAbABcAGYAMgBcAGYAcwAyADAAXABjAGYAMQBcAHAAYQByAFwAcABhAHIAZABcAHAAbABhAGkAbgBcAHEAbAB7AFwAbABhAG4AZwAxADAAMwAxAFwAbABhAG4AZwBmAGUAMQAwADMAMQBcAHUAbABcAGYAMgBcAGYAcwAyADAAXABjAGYAMQAgAGEAYgByAGUAYwBoAG4AdQBuAGcAcwByAGUAbABlAHYAYQBuAHQAfQB7AFwAbABhAG4AZwAxADAAMwAxAFwAbABhAG4AZwBmAGUAMQAwADMAMQBcAGYAMgBcAGYAcwAyADAAXABjAGYAMQAgACAAaQBtACAAQQBiAHIAZQBjAGgAbgB1AG4AZwBzAHoAZQBpAHQAcgBhAHUAbQB9AFwAbABhAG4AZwAxADAAMwAxAFwAbABhAG4AZwBmAGUAMQAwADMAMQBcAGYAMQBcAGYAcwAyADQAXABjAGYAMQBcAHAAYQByAH0A</value>
</data>
<metadata name="bindingSource1.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
<value>17, 17</value>
</metadata>
</root>

File diff suppressed because it is too large Load Diff

View File

@@ -1,238 +1,238 @@
<?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>
<assembly alias="System.Drawing" name="System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
<data name="xrPictureBox2.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
iVBORw0KGgoAAAANSUhEUgAAAUkAAABKCAMAAAABt1aAAAAABGdBTUEAALGPC/xhBQAAAwBQTFRFAAAA
TU1NaGhofHx8jIyMmpqap6ensrKyvb29x8fH0NDQ2dnZ4eHh6enp8PDw////AAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADdcx/wAAAAlwSFlzAAAO
vQAADr0BR/uQrQAAABl0RVh0U29mdHdhcmUAUGFpbnQuTkVUIHYzLjUuND6NzHYAAAz5SURBVHhe7VyJ
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
</value>
</data>
<data name="xrPictureBox1.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
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
/gPhd9/liTzc6wAAAABJRU5ErkJggg==
</value>
</data>
<data name="xrRichText1.SerializableRtfString" xml:space="preserve">
<value>ewBcAHIAdABmADEAXABkAGUAZgBmADAAewBcAGYAbwBuAHQAdABiAGwAewBcAGYAMAAgAEMAYQBsAGkAYgByAGkAOwB9AHsAXABmADEAIABUAGkAbQBlAHMAIABOAGUAdwAgAFIAbwBtAGEAbgA7AH0AewBcAGYAMgAgAEEAcgBpAGEAbAA7AH0AfQB7AFwAYwBvAGwAbwByAHQAYgBsACAAOwBcAHIAZQBkADAAXABnAHIAZQBlAG4AMABcAGIAbAB1AGUAMAAgADsAXAByAGUAZAAwAFwAZwByAGUAZQBuADAAXABiAGwAdQBlADIANQA1ACAAOwB9AHsAXAAqAFwAZABlAGYAYwBoAHAAIABcAGYAMQBcAGYAcwAyADQAfQB7AFwAcwB0AHkAbABlAHMAaABlAGUAdAAgAHsAXABxAGwAXABmADEAXABmAHMAMgA0ACAATgBvAHIAbQBhAGwAOwB9AHsAXAAqAFwAYwBzADEAXABmADEAXABmAHMAMgA0AFwAYwBmADEAIABEAGUAZgBhAHUAbAB0ACAAUABhAHIAYQBnAHIAYQBwAGgAIABGAG8AbgB0ADsAfQB7AFwAKgBcAGMAcwAyAFwAcwBiAGEAcwBlAGQAbwBuADEAXABmADEAXABmAHMAMgA0AFwAYwBmADEAIABMAGkAbgBlACAATgB1AG0AYgBlAHIAOwB9AHsAXAAqAFwAYwBzADMAXAB1AGwAXABmADEAXABmAHMAMgA0AFwAYwBmADIAIABIAHkAcABlAHIAbABpAG4AawA7AH0AewBcACoAXAB0AHMANABcAHQAcwByAG8AdwBkAFwAZgAxAFwAZgBzADIANABcAHEAbABcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgBsADMAXAB0AHMAYwBlAGwAbABwAGEAZABkAGwAMQAwADgAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAYgAzAFwAdABzAGMAZQBsAGwAcABhAGQAZABmAHIAMwBcAHQAcwBjAGUAbABsAHAAYQBkAGQAcgAxADAAOABcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgB0ADMAXAB0AHMAdgBlAHIAdABhAGwAdABcAGMAbAB0AHgAbAByAHQAYgAgAE4AbwByAG0AYQBsACAAVABhAGIAbABlADsAfQB7AFwAKgBcAHQAcwA1AFwAdABzAHIAbwB3AGQAXABzAGIAYQBzAGUAZABvAG4ANABcAGYAMQBcAGYAcwAyADQAXABxAGwAXAB0AHIAYgByAGQAcgB0AFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcgBiAHIAZAByAGwAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdAByAGIAcgBkAHIAYgBcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHIAYgByAGQAcgByAFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcgBiAHIAZAByAGgAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdAByAGIAcgBkAHIAdgBcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAbAAzAFwAdABzAGMAZQBsAGwAcABhAGQAZABsADEAMAA4AFwAdABzAGMAZQBsAGwAcABhAGQAZABmAHIAMwBcAHQAcwBjAGUAbABsAHAAYQBkAGQAcgAxADAAOABcAHQAcwB2AGUAcgB0AGEAbAB0AFwAYwBsAHQAeABsAHIAdABiACAAVABhAGIAbABlACAAUwBpAG0AcABsAGUAIAAxADsAfQB9AHsAXAAqAFwAbABpAHMAdABvAHYAZQByAHIAaQBkAGUAdABhAGIAbABlAH0AXABuAG8AdQBpAGMAbwBtAHAAYQB0AFwAcwBwAGwAeQB0AHcAbgBpAG4AZQBcAGgAdABtAGEAdQB0AHMAcABcAHAAYQByAGQAXABwAGwAYQBpAG4AXABxAGwAewBcAGYAMgBcAGYAcwAyADAAXABjAGYAMQAgAEsAZQBpAG4AZQAgAH0AewBcAHUAbABcAGYAMgBcAGYAcwAyADAAXABjAGYAMQAgAEcAcgB1AHAAcABlAG4AYQBuAGcAZQBiAG8AdABlAH0AewBcAGYAMgBcAGYAcwAyADAAXABjAGYAMQAgACAAaQBtACAAQQBiAHIAZQBjAGgAbgB1AG4AZwBzAHoAZQBpAHQAcgBhAHUAbQB9AFwAZgAxAFwAZgBzADIANABcAGMAZgAxAFwAcABhAHIAfQA=</value>
</data>
<data name="xrRichText2.SerializableRtfString" xml:space="preserve">
<value>ewBcAHIAdABmADEAXABkAGUAZgBmADAAewBcAGYAbwBuAHQAdABiAGwAewBcAGYAMAAgAEMAYQBsAGkAYgByAGkAOwB9AHsAXABmADEAIABUAGkAbQBlAHMAIABOAGUAdwAgAFIAbwBtAGEAbgA7AH0AewBcAGYAMgAgAEEAcgBpAGEAbAA7AH0AfQB7AFwAYwBvAGwAbwByAHQAYgBsACAAOwBcAHIAZQBkADAAXABnAHIAZQBlAG4AMABcAGIAbAB1AGUAMAAgADsAXAByAGUAZAAwAFwAZwByAGUAZQBuADAAXABiAGwAdQBlADIANQA1ACAAOwB9AHsAXAAqAFwAZABlAGYAYwBoAHAAIABcAGYAMQBcAGYAcwAyADQAfQB7AFwAcwB0AHkAbABlAHMAaABlAGUAdAAgAHsAXABxAGwAXABmADEAXABmAHMAMgA0ACAATgBvAHIAbQBhAGwAOwB9AHsAXAAqAFwAYwBzADEAXABmADEAXABmAHMAMgA0AFwAYwBmADEAIABEAGUAZgBhAHUAbAB0ACAAUABhAHIAYQBnAHIAYQBwAGgAIABGAG8AbgB0ADsAfQB7AFwAKgBcAGMAcwAyAFwAcwBiAGEAcwBlAGQAbwBuADEAXABmADEAXABmAHMAMgA0AFwAYwBmADEAIABMAGkAbgBlACAATgB1AG0AYgBlAHIAOwB9AHsAXAAqAFwAYwBzADMAXAB1AGwAXABmADEAXABmAHMAMgA0AFwAYwBmADIAIABIAHkAcABlAHIAbABpAG4AawA7AH0AewBcACoAXAB0AHMANABcAHQAcwByAG8AdwBkAFwAZgAxAFwAZgBzADIANABcAHEAbABcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgBsADMAXAB0AHMAYwBlAGwAbABwAGEAZABkAGwAMQAwADgAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAYgAzAFwAdABzAGMAZQBsAGwAcABhAGQAZABmAHIAMwBcAHQAcwBjAGUAbABsAHAAYQBkAGQAcgAxADAAOABcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgB0ADMAXAB0AHMAdgBlAHIAdABhAGwAdABcAGMAbAB0AHgAbAByAHQAYgAgAE4AbwByAG0AYQBsACAAVABhAGIAbABlADsAfQB7AFwAKgBcAHQAcwA1AFwAdABzAHIAbwB3AGQAXABzAGIAYQBzAGUAZABvAG4ANABcAGYAMQBcAGYAcwAyADQAXABxAGwAXAB0AHIAYgByAGQAcgB0AFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcgBiAHIAZAByAGwAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdAByAGIAcgBkAHIAYgBcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHIAYgByAGQAcgByAFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcgBiAHIAZAByAGgAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdAByAGIAcgBkAHIAdgBcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAbAAzAFwAdABzAGMAZQBsAGwAcABhAGQAZABsADEAMAA4AFwAdABzAGMAZQBsAGwAcABhAGQAZABmAHIAMwBcAHQAcwBjAGUAbABsAHAAYQBkAGQAcgAxADAAOABcAHQAcwB2AGUAcgB0AGEAbAB0AFwAYwBsAHQAeABsAHIAdABiACAAVABhAGIAbABlACAAUwBpAG0AcABsAGUAIAAxADsAfQB9AHsAXAAqAFwAbABpAHMAdABvAHYAZQByAHIAaQBkAGUAdABhAGIAbABlAH0AXABuAG8AdQBpAGMAbwBtAHAAYQB0AFwAcwBwAGwAeQB0AHcAbgBpAG4AZQBcAGgAdABtAGEAdQB0AHMAcABcAHAAYQByAGQAXABwAGwAYQBpAG4AXABxAGwAewBcAGYAMgBcAGYAcwAyADAAXABjAGYAMQAgAEsAZQBpAG4AZQAgAH0AewBcAGwAYQBuAGcAMQAwADMAMQBcAGwAYQBuAGcAZgBlADEAMAAzADEAXAB1AGwAXABmADIAXABmAHMAMgAwAFwAYwBmADEAIABLAHIAYQBuAGsAZQBuAGgAYQB1AHMAYQB1AGYAZQBuAHQAaABhAGwAdABlAH0AXABsAGEAbgBnADEAMAAzADEAXABsAGEAbgBnAGYAZQAxADAAMwAxAFwAdQBsAFwAZgAyAFwAZgBzADIAMABcAGMAZgAxAFwAcABhAHIAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcQBsAHsAXABsAGEAbgBnADEAMAAzADEAXABsAGEAbgBnAGYAZQAxADAAMwAxAFwAdQBsAFwAZgAyAFwAZgBzADIAMABcAGMAZgAxACAAYgBlAGsAYQBuAG4AdAAgAG8AZABlAHIAIAB9AFwAbABhAG4AZwAxADAAMwAxAFwAbABhAG4AZwBmAGUAMQAwADMAMQBcAHUAbABcAGYAMgBcAGYAcwAyADAAXABjAGYAMQBcAHAAYQByAFwAcABhAHIAZABcAHAAbABhAGkAbgBcAHEAbAB7AFwAbABhAG4AZwAxADAAMwAxAFwAbABhAG4AZwBmAGUAMQAwADMAMQBcAHUAbABcAGYAMgBcAGYAcwAyADAAXABjAGYAMQAgAGEAYgByAGUAYwBoAG4AdQBuAGcAcwByAGUAbABlAHYAYQBuAHQAfQB7AFwAbABhAG4AZwAxADAAMwAxAFwAbABhAG4AZwBmAGUAMQAwADMAMQBcAGYAMgBcAGYAcwAyADAAXABjAGYAMQAgACAAaQBtACAAQQBiAHIAZQBjAGgAbgB1AG4AZwBzAHoAZQBpAHQAcgBhAHUAbQB9AFwAbABhAG4AZwAxADAAMwAxAFwAbABhAG4AZwBmAGUAMQAwADMAMQBcAGYAMQBcAGYAcwAyADQAXABjAGYAMQBcAHAAYQByAH0A</value>
</data>
<metadata name="bindingSource1.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
<value>17, 17</value>
</metadata>
<?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>
<assembly alias="System.Drawing" name="System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
<data name="xrPictureBox2.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
iVBORw0KGgoAAAANSUhEUgAAAUkAAABKCAMAAAABt1aAAAAABGdBTUEAALGPC/xhBQAAAwBQTFRFAAAA
TU1NaGhofHx8jIyMmpqap6ensrKyvb29x8fH0NDQ2dnZ4eHh6enp8PDw////AAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADdcx/wAAAAlwSFlzAAAO
vQAADr0BR/uQrQAAABl0RVh0U29mdHdhcmUAUGFpbnQuTkVUIHYzLjUuND6NzHYAAAz5SURBVHhe7VyJ
kps6EMT37f3/v319zEiCtTE4JPuSclfFCCHN0ZoZYfCm+/pgGXyYXAofJpfCDzC567pLNP8l/ACTq67b
RPNnceyAY5z8Mn6ASToQzZ/EiTwuaMqf8+lwiMZ9GfPvW/KwvsVp4tx1u2iOYs/ZQFr1y/h9TN5sa7q1
77bR+loku8HY6opCsY7zBFSuojkGJsY12svgPSYva7EEP55Zc8HFLfaWlA/HS0V6JxBulEWcfA75IAzh
PVwUjDtHcwTMi8Wi0XiDyTuMXZ3uZuuJPci889cVl8OrW21y2txouCH4dhfuVV1kcyPvHTBfhnXhFzGf
SeRF8YGBEkHSw1pJh4uZe+Qg6dt/y8hXAPcMaC5HTAUTc4X00Ji2FGYzuen2+Lyft93mriR5YNFBSc11
D86Vmohi4TH5I4AWVQbutlQOoDVTSA/MppC0GOYyuRY5YoYU8qj+FogdDCLLcU1lIMchpqM1FVgSHanV
S4OqWxbmHXCRl/52MNOrbbhCp1ghcfgek/acERQbN3O78De/wGG6jhRi/qD+l7b/zYQNHqtV7jamYB6T
5+SG93JY1DZLrtrPWcbRwCfJdgbuO95zhFnHbHj8lHs/DGN2cwOLZUOrJHfVizygXVqoG3qx1OrI6EXR
gQSOxHGvS0V9K4URf2TYim2eZXsM85hcp1WUjQONcQcY2pGvSHl4w2vaZK64V0LbBCLnbS7cujJsJ9z8
wUmOonjfKdA5S+npDaeZtuwC/f4eE7df5Bb8QJTWRJfyWiOF+1pchvn3GPe6rM5i8pzyGItIL65beHSk
FdSINpTXEybntTK5C9s3IodREr6MAAQxdpCSUdwQ7mIOaPXSHLdOCj/sioInsYtCYLcJPnG85TRSzmut
Avxj0IDW1VXr8rIk2dmJ2EGqQKv2jIC8mwRVUEX9OLHnOJHwA05oupi8RH2DExRFhicXvBSoVixpqzeI
ROt40Ha36lba6zyUxdotj7zUPbGRsu/ONCoUgEgeuYY8HcXrEQ1WmYoZ8uDH6a5NgUuXN43FcRjjK4q9
9UrjYawJjEFT4BuAROy8rd59tydF0HO9evCp3fbYEYFFZsgQu3jeSDmfHbFeqYhZnL9e76l+COm1F/NG
3a7naG1UpZoc4DUcNtwbksldDMBKeMeIQVMQLAHOU2Kol3GncuPsdrFu6ItI4EWajQOZGkjhVumBaLGL
y/L4q1yLmUw6AkuyUilXDx4caEpuAwROscbeqoPJ3PppmoMXDRvt0tWDS1gB88Dy0YoQGehlXlocaYPC
5p5WNpgQDpMAHGnQQAoVKeQxTtK4LJEDI5jF5CaWhgQqPLjPQVkkXix+gD1XuBIxiwm3cFPh5RYaJpci
B4isDIQqgPTYjqFelW+12I1Dk9zu0wKylylBRnEcSKF4LxQCWtJIrTpGMYtJECLRVFxiChJUwfs8OixO
W2exMhMmxqqXCk5fPI/WDuBUTpAl80ciPGmol0J0SnLIIBWV62KM9nMaLeH6Yp0HUhidMpprx1Cs1I5i
FpMkDjJlUulAEhZmWvgWxPc+bB/8RZPgBTVAyiCHn4IsubYwfN0a6KXLPiftYKN2CJzIsKY1PMd0EjuQ
kjxLCPXUSB9FK+M1sExgkqKdM+QUSvApOdcgTjCTdtntYg5P1IATrwuQwAAJ4ShrQX/KCb2Mps1lBTUk
B2ywY9d/WM/x+OR4ntK86E0pJZeTcF5XkI7Dk+ahJJHWD8ZQl+8eapKI7+RJTNbo4xbL6oDknrDYQokU
VYSofZTa6OUY/ANxaDD4VM/5dQK2kCWcMk1x4BmGiiCcNlLIrxhVPw6qO65lo3iDSYaHp2WZY4fQBhir
UPIkJh2ehFzGcT2ZSKqIuskVihChVMF6GYkyKMskSdhRB/ttLkdiIUFoWUZeFCSFcewgZteecwB1jOMN
JrnSpSQrGGLjXVeuAJhUopBMxm5DKM1O99VgU3kI0IOZ0JCkk68IkYFendCgJFsdbLDjQlKkkGt8wllo
70vhKsspByNG8kMd45jNJB+yyBU9PbFL+po/fKUDUwt5iAJbF7grfOL70TikBc72ih0BdQO9WC+/amQ3
G2BlZRtIXh2qs6K9LyXnOjqphp/qGMdcJiU98PR1mHGq5A2InIN4GTuu6vcAVPLLLfVHzxhmx+RbOEVh
+5vAYqCKgqO3oHH8GSb/QpSNjYx+mHwf3GdcmutmPo4Pk4/BjcdbErf2KVX6w+RjgD5T03y5GseHycfg
HYMisX43fYEPk4+h29aLyuWkiPww+RzcvMlj+XrxAh8ml8KHyaXwYXIpfJhcCh8ml8KHyaXwJpP8rXy+
A/hZbCa89psOPXSdeAM5wHtM6pnhlFeXvx+Tnh1Ohe8h/yCTaz0B/V/gth15TrPzG4td/mLhFR7/An7i
9O9M+qH72CsWrNwEIq9+QcXXTGosGjz6AwyhsdOvGIqaW777WU2sQ/hq2L7SS0yc/s09FIoLX4A8n42v
pPl2agTg8cDnKDrh09LDkmGM5T6SzOalBnhYnblo8QiMyh8R8xxwPVrvYDjXf/+BdeDz4svgdaEBml9b
uOVPLS9Rc3BcdnfCylz50STjQbbywYOZJJED5x67U5DWPsGL2UMmkSAyZMMDjHlUN7BtR+s59ht+8UcZ
iHek84LjJbDj6RFsrZHxAwoGv/P9+83FE3cKECEjJe3V7CGTGeA6IF8elHMY+3rTXkmM3lXDhPc2wwqI
6KtkuNXwI3Z+P8siLzpUM/vv4R67Y1ADfK/yvuHZ7GLbgEmoryGMRc9Y0jbkogQbU6RLPNXzum8iPN3s
8Tcl6Ev7hoPqdPTRnLLuVR1aK3RntOhCd95gHOuiO4n4uTGFU7PfipNc/h7DD8YadxrVVQM7GMkeHSaU
6XV2Ma5v24BJRFGkBPOEkGv77kSRYaAAa6nW7nCbXlNo0rYnM3a7ZMxgUJ1uVejKRUp1nrNalbVg2FAC
28jwJntDMW90yeS2w0xaxp9UkIqeO43lVQM1CgqxMCGmt7OLcQPbZFQFnc+NuabxgQ6GFQxbHdHY3CET
7mxkN5zBtaYqy4wQ8X1QmQ6dONp/rX9RB9JobskqhiJjUYuDC83OvXYJgZxYGwyDZTJBjDXuNJY3GhjO
3ZWfOrEJ7NP0MjuvDG0bMinVQWVGCKXceSbDi0j9ASMUn79Oe/3N8JHXzLYhOzImh4PqdABmcZivVHWX
4w3Wllsu9OFabKFsqde4yGF0QiSFHyx6v4JSh25xp1XdaMCRIiQ2TViX6Tm7GDew7TuTotLOI0JcGbYQ
BomOgBSJIz4hTH55Evoa0Vw1lpI47Q/qT0cAIUkQJhTdU4c5rlsARvtPoh24ra7AsdtA8A1aab1Ewx9v
PMWdvuqiAUcmqlazmpDTc3ZrXGsbzuJYQSqV+ziqg6tfzU6R8hp1U0GIIY6zrMqE0hBxaUoGg3rTYRv5
hmZY1lOHk8oXunkAh+AAgs1Ei013Ak/XNRSnaIyzuzF7qDo1RIFB/641IafH7Na4nm0YEccG4IoyMdBp
XKOUCJFYdtCNTwmD+Vy5uBbA0t14xcnVH9Sfjj4OWiWfVR3m1LXBBa3KGYZltewBWXDHDJbTdBPMOCmK
OwPVqcHZzv5zY0JOz9mtcT3bYF0cG8Ae9objTqqCFAm6/Zmxj5WDFckaISNgSs5uB/WnIx7gBRTSuZ66
4YnPDh1Wybz0wP9rAwZSGoQF696Kqjt91UWDu3FAqFatOT1nt/b0bHvIZIQWRMNx/x0sTu+bXuVVJwKj
u+xx7pXDgh33XmkA9LCdRaU/qD8dpyrjONuH9lDXI4zj/RAKOefc7D2eRAjoOySvwXqNRKht+MvzgTtF
ddHgI2ar9KQJOT1n1ysD23AaRw6OgFKp0NetK6auGVUX7lMiBCIV0uyEGlxHP/RzBsY0v3fG3EgXy+0N
6k0nMbon1k+ZeSnVxWok0IsYwdemtIZ2+EisqYBM4hokqw/2WkbPnaq6aHDwrXTGIdaR03N2vTK0rWES
g9yAGm9iBGjjdABr4l4d1SnPIBQzGPs8S+G65VFU5LE3qDfdqhgmnN6qi9UoiGuC7akxydttHMAkOISb
Xj+OzCQC0p2iumgAZ7zp19hqAg+OXOLSGje0rTKZ0YYgUk0lFRoKq8ok2GnT2XlmRSXpkE/ZME8SAOYQ
gatoSl5vUG86+7b3nN6qizkVMI440Vpeue49Usy4RwsGN4ktJdimnjtVddXA8Iu/Fa4m5PSc3Rg3tK0y
SeEX64meBwAtLtQzAInRWhJw5Ph1WSuGTEOkgx+e/Hm0akl8BNAzwOJoTUdUSu2KC0K17oGxx1EHfh9m
EhOFZB5A5eaOMujbkX8V85g8xm3uTHhjfmMN/ibMYhJFtL8BfFAxlUlvjh8in2Mqk7qtGNnUP5i543zw
FB8ml8KHyWXw9fUfXMCtlhmv6qIAAAAASUVORK5CYII=
</value>
</data>
<data name="xrPictureBox1.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
iVBORw0KGgoAAAANSUhEUgAAAFEAAABpCAYAAABCps/2AAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO
xAAADsQBlSsOGwAAABl0RVh0U29mdHdhcmUATWljcm9zb2Z0IE9mZmljZX/tNXEAAAYjSURBVHhe7ZAB
cusgDER7p3//s/UjlWXWyoKJbcBpvTMvkYWQFn19gL4zjw4KC3yWeFC8QOZRp9TymEc7UktTPKpILavG
IyG1qD0ekdSC3uHPSy3lCH9WahlH+ZNSi7iCPyP1+Cv59VKPvppfLfXgJt/fP6izHX6l1EObYIHPIn+k
HtgkLhCo2g4+XupRTdTyGHWng4+VeoxELasH1avCR0o9RKKW04vq1+CjpB4gUYs5gupd4fZSpquoZZxB
zWhwSymjErWAK1EzK9xKyuAL6sEjUR4Et5Eyt0E9cgbKi2C5lKkN6nGzUH4ES6UMFdSjVqH8BZZIGSmo
h6xG+QxMlTJQUA+4C8qvYLjU0IIyfkeU98AwqWGOMnp31DuIy6WGFJTBT0G9J3CJVOOCMvZpqHcFTkk1
LChDn4x6Y+aUVENp4Leg3pt5W6qJHDqSu8wOdEldlINGoGZH1L0RqNmZptQFOWAEmPcvfbVY5Ssg9VKo
Go7C5qmFMfDFMfcYCeYFXrQpUI1GgZlxaQzX8L+BPqPBPKLo5VA1GAVm8sIUqOF/gF4z4LkZ1yapLo7E
ZvKyWqAWXjlGv1lgbsK13Agvqgbq+A5iAz1nkme7lhmxmbyoHnCHfRvcdxZ5tmuZEZsZl9QC9eyZ4d4z
yHNdS03ERdVALfsFyKPvLPJ8VzGjCkdiM3lRe7BXBmfcewZ5vquYUYUjsZlxUTXgkeMI955BnutaaiIu
qwZq+R/g23rOJM93FTOqcCQ2E0vqAfXsmXPoO4s831XMqMKR2ExeUguuZc/8jb6zyHNdq02U5fSAer63
wruR/bvwIQtHY3OxjD1Qy3dWe0+47mCkLKUGamK9xeg1m+zFVYypwlnYfCymBnzyN/eYTfbjKuZU4Szg
gZfGxPPVfo3syVUMqsLZmA9eHi8NZ3fymnAVg6pwNuYjLhCLu6PXhKtqjM9mUlsixyvg3Rg576oW8SPu
AHyqs9Go/WQ/rmIuFqlmq4BHxJwfdR5z6XdDPneV4lhkl++C+eP/mLv6POaMFG3IeVe1yBrcCfMYY3i/
8ryWS78bcp0LHy9FdvkuwCPiWq51znHvOZ+laEPOu6pF1uAumL/4H3Otc47fOWdSdkPOu6pF1uxOmEf8
c7x3zvHRcyN9bch5117RUMxoD6jle3wf+ZHYTpicd1WLRmMzsYQe4JNj/kbfWeT5rmJGFY7EZvKSWsAj
xxHuPYM817XURFxWDdSyX4A8+s4iz3cVM6pwJDaTF7UHe1XE/qPJc11LTahlKeCR45hD31nk+a5iRhWO
xGbyolqglv/5vsXWcybZg6sYUoUjsZlYQg+oh1+ODfSdAc11LTFh2ExeUgvUwquKrecsMDvhKglVPBKb
iSX1AJ8c8zf6zoDmu0pCFY/EZvKSWsAjxxHuPRqa61pqIi6rBmr5n3sgtt4zoPmuqQZ4HhbUC+5wDwXP
GwXNc00ZznPicnrge9wLeXVuc0eBGQnX0KHc38BDj4Ie3E/l+NtIX5dCvV1DBnFfPOos6MU9ORfj+J2i
y6AZrsuGcC8DD70C9OO+nItxi1R1GurnuqQ598Ejr4D77cX2X6NWl74OQT1cpxryfTzqCrgvgzOuizFq
QU9d+noLuut6uxHfgbEr4L5xpsHnqOe7sUfMqTqL+TtFXaA+4XqrAdfDwBVw3zgzwrW4G3tE1DnnTnhw
dV1EjQ27it7ZLdgT92PUGecQqz7pS0I1ruYFnGHAFfBMI848QuypwGz2wDkVg/S1gc5cu4VoepbWrCvg
/nEegzOu4Zw6N9JXgfIuWYRCND1LbcYIMAv+a9+I+T/mmJQpUN4li7gYzd+B+9Z6z4A9sC/E7LeVS78b
LJdxlUQs5GI07oF7GrHnCtgPe0TM3uN/+n3B8hlXSahiw84wpMVenzsAj3gT/jmO53YvgpqEqyRUsWFn
GBTh+60ed4L98jtibP+4E8H9hKskVDGwcwzBgJ57dwdv4HdxzLUM7iVcJaGKgZ1z8547nwTe07NAA/UJ
V0moYuad2k+l941U5+q69LCF9uZ6lngA2pvrWeIBaG+uZ4kHoL25niUegPbmepZ4ANqbixMP7/PovL6+
/gPhd9/liTzc6wAAAABJRU5ErkJggg==
</value>
</data>
<data name="xrRichText1.SerializableRtfString" xml:space="preserve">
<value>ewBcAHIAdABmADEAXABkAGUAZgBmADAAewBcAGYAbwBuAHQAdABiAGwAewBcAGYAMAAgAEMAYQBsAGkAYgByAGkAOwB9AHsAXABmADEAIABUAGkAbQBlAHMAIABOAGUAdwAgAFIAbwBtAGEAbgA7AH0AewBcAGYAMgAgAEEAcgBpAGEAbAA7AH0AfQB7AFwAYwBvAGwAbwByAHQAYgBsACAAOwBcAHIAZQBkADAAXABnAHIAZQBlAG4AMABcAGIAbAB1AGUAMAAgADsAXAByAGUAZAAwAFwAZwByAGUAZQBuADAAXABiAGwAdQBlADIANQA1ACAAOwB9AHsAXAAqAFwAZABlAGYAYwBoAHAAIABcAGYAMQBcAGYAcwAyADQAfQB7AFwAcwB0AHkAbABlAHMAaABlAGUAdAAgAHsAXABxAGwAXABmADEAXABmAHMAMgA0ACAATgBvAHIAbQBhAGwAOwB9AHsAXAAqAFwAYwBzADEAXABmADEAXABmAHMAMgA0AFwAYwBmADEAIABEAGUAZgBhAHUAbAB0ACAAUABhAHIAYQBnAHIAYQBwAGgAIABGAG8AbgB0ADsAfQB7AFwAKgBcAGMAcwAyAFwAcwBiAGEAcwBlAGQAbwBuADEAXABmADEAXABmAHMAMgA0AFwAYwBmADEAIABMAGkAbgBlACAATgB1AG0AYgBlAHIAOwB9AHsAXAAqAFwAYwBzADMAXAB1AGwAXABmADEAXABmAHMAMgA0AFwAYwBmADIAIABIAHkAcABlAHIAbABpAG4AawA7AH0AewBcACoAXAB0AHMANABcAHQAcwByAG8AdwBkAFwAZgAxAFwAZgBzADIANABcAHEAbABcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgBsADMAXAB0AHMAYwBlAGwAbABwAGEAZABkAGwAMQAwADgAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAYgAzAFwAdABzAGMAZQBsAGwAcABhAGQAZABmAHIAMwBcAHQAcwBjAGUAbABsAHAAYQBkAGQAcgAxADAAOABcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgB0ADMAXAB0AHMAdgBlAHIAdABhAGwAdABcAGMAbAB0AHgAbAByAHQAYgAgAE4AbwByAG0AYQBsACAAVABhAGIAbABlADsAfQB7AFwAKgBcAHQAcwA1AFwAdABzAHIAbwB3AGQAXABzAGIAYQBzAGUAZABvAG4ANABcAGYAMQBcAGYAcwAyADQAXABxAGwAXAB0AHIAYgByAGQAcgB0AFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcgBiAHIAZAByAGwAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdAByAGIAcgBkAHIAYgBcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHIAYgByAGQAcgByAFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcgBiAHIAZAByAGgAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdAByAGIAcgBkAHIAdgBcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAbAAzAFwAdABzAGMAZQBsAGwAcABhAGQAZABsADEAMAA4AFwAdABzAGMAZQBsAGwAcABhAGQAZABmAHIAMwBcAHQAcwBjAGUAbABsAHAAYQBkAGQAcgAxADAAOABcAHQAcwB2AGUAcgB0AGEAbAB0AFwAYwBsAHQAeABsAHIAdABiACAAVABhAGIAbABlACAAUwBpAG0AcABsAGUAIAAxADsAfQB9AHsAXAAqAFwAbABpAHMAdABvAHYAZQByAHIAaQBkAGUAdABhAGIAbABlAH0AXABuAG8AdQBpAGMAbwBtAHAAYQB0AFwAcwBwAGwAeQB0AHcAbgBpAG4AZQBcAGgAdABtAGEAdQB0AHMAcABcAHAAYQByAGQAXABwAGwAYQBpAG4AXABxAGwAewBcAGYAMgBcAGYAcwAyADAAXABjAGYAMQAgAEsAZQBpAG4AZQAgAH0AewBcAHUAbABcAGYAMgBcAGYAcwAyADAAXABjAGYAMQAgAEcAcgB1AHAAcABlAG4AYQBuAGcAZQBiAG8AdABlAH0AewBcAGYAMgBcAGYAcwAyADAAXABjAGYAMQAgACAAaQBtACAAQQBiAHIAZQBjAGgAbgB1AG4AZwBzAHoAZQBpAHQAcgBhAHUAbQB9AFwAZgAxAFwAZgBzADIANABcAGMAZgAxAFwAcABhAHIAfQA=</value>
</data>
<data name="xrRichText2.SerializableRtfString" xml:space="preserve">
<value>ewBcAHIAdABmADEAXABkAGUAZgBmADAAewBcAGYAbwBuAHQAdABiAGwAewBcAGYAMAAgAEMAYQBsAGkAYgByAGkAOwB9AHsAXABmADEAIABUAGkAbQBlAHMAIABOAGUAdwAgAFIAbwBtAGEAbgA7AH0AewBcAGYAMgAgAEEAcgBpAGEAbAA7AH0AfQB7AFwAYwBvAGwAbwByAHQAYgBsACAAOwBcAHIAZQBkADAAXABnAHIAZQBlAG4AMABcAGIAbAB1AGUAMAAgADsAXAByAGUAZAAwAFwAZwByAGUAZQBuADAAXABiAGwAdQBlADIANQA1ACAAOwB9AHsAXAAqAFwAZABlAGYAYwBoAHAAIABcAGYAMQBcAGYAcwAyADQAfQB7AFwAcwB0AHkAbABlAHMAaABlAGUAdAAgAHsAXABxAGwAXABmADEAXABmAHMAMgA0ACAATgBvAHIAbQBhAGwAOwB9AHsAXAAqAFwAYwBzADEAXABmADEAXABmAHMAMgA0AFwAYwBmADEAIABEAGUAZgBhAHUAbAB0ACAAUABhAHIAYQBnAHIAYQBwAGgAIABGAG8AbgB0ADsAfQB7AFwAKgBcAGMAcwAyAFwAcwBiAGEAcwBlAGQAbwBuADEAXABmADEAXABmAHMAMgA0AFwAYwBmADEAIABMAGkAbgBlACAATgB1AG0AYgBlAHIAOwB9AHsAXAAqAFwAYwBzADMAXAB1AGwAXABmADEAXABmAHMAMgA0AFwAYwBmADIAIABIAHkAcABlAHIAbABpAG4AawA7AH0AewBcACoAXAB0AHMANABcAHQAcwByAG8AdwBkAFwAZgAxAFwAZgBzADIANABcAHEAbABcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgBsADMAXAB0AHMAYwBlAGwAbABwAGEAZABkAGwAMQAwADgAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAYgAzAFwAdABzAGMAZQBsAGwAcABhAGQAZABmAHIAMwBcAHQAcwBjAGUAbABsAHAAYQBkAGQAcgAxADAAOABcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgB0ADMAXAB0AHMAdgBlAHIAdABhAGwAdABcAGMAbAB0AHgAbAByAHQAYgAgAE4AbwByAG0AYQBsACAAVABhAGIAbABlADsAfQB7AFwAKgBcAHQAcwA1AFwAdABzAHIAbwB3AGQAXABzAGIAYQBzAGUAZABvAG4ANABcAGYAMQBcAGYAcwAyADQAXABxAGwAXAB0AHIAYgByAGQAcgB0AFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcgBiAHIAZAByAGwAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdAByAGIAcgBkAHIAYgBcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHIAYgByAGQAcgByAFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcgBiAHIAZAByAGgAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdAByAGIAcgBkAHIAdgBcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAbAAzAFwAdABzAGMAZQBsAGwAcABhAGQAZABsADEAMAA4AFwAdABzAGMAZQBsAGwAcABhAGQAZABmAHIAMwBcAHQAcwBjAGUAbABsAHAAYQBkAGQAcgAxADAAOABcAHQAcwB2AGUAcgB0AGEAbAB0AFwAYwBsAHQAeABsAHIAdABiACAAVABhAGIAbABlACAAUwBpAG0AcABsAGUAIAAxADsAfQB9AHsAXAAqAFwAbABpAHMAdABvAHYAZQByAHIAaQBkAGUAdABhAGIAbABlAH0AXABuAG8AdQBpAGMAbwBtAHAAYQB0AFwAcwBwAGwAeQB0AHcAbgBpAG4AZQBcAGgAdABtAGEAdQB0AHMAcABcAHAAYQByAGQAXABwAGwAYQBpAG4AXABxAGwAewBcAGYAMgBcAGYAcwAyADAAXABjAGYAMQAgAEsAZQBpAG4AZQAgAH0AewBcAGwAYQBuAGcAMQAwADMAMQBcAGwAYQBuAGcAZgBlADEAMAAzADEAXAB1AGwAXABmADIAXABmAHMAMgAwAFwAYwBmADEAIABLAHIAYQBuAGsAZQBuAGgAYQB1AHMAYQB1AGYAZQBuAHQAaABhAGwAdABlAH0AXABsAGEAbgBnADEAMAAzADEAXABsAGEAbgBnAGYAZQAxADAAMwAxAFwAdQBsAFwAZgAyAFwAZgBzADIAMABcAGMAZgAxAFwAcABhAHIAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcQBsAHsAXABsAGEAbgBnADEAMAAzADEAXABsAGEAbgBnAGYAZQAxADAAMwAxAFwAdQBsAFwAZgAyAFwAZgBzADIAMABcAGMAZgAxACAAYgBlAGsAYQBuAG4AdAAgAG8AZABlAHIAIAB9AFwAbABhAG4AZwAxADAAMwAxAFwAbABhAG4AZwBmAGUAMQAwADMAMQBcAHUAbABcAGYAMgBcAGYAcwAyADAAXABjAGYAMQBcAHAAYQByAFwAcABhAHIAZABcAHAAbABhAGkAbgBcAHEAbAB7AFwAbABhAG4AZwAxADAAMwAxAFwAbABhAG4AZwBmAGUAMQAwADMAMQBcAHUAbABcAGYAMgBcAGYAcwAyADAAXABjAGYAMQAgAGEAYgByAGUAYwBoAG4AdQBuAGcAcwByAGUAbABlAHYAYQBuAHQAfQB7AFwAbABhAG4AZwAxADAAMwAxAFwAbABhAG4AZwBmAGUAMQAwADMAMQBcAGYAMgBcAGYAcwAyADAAXABjAGYAMQAgACAAaQBtACAAQQBiAHIAZQBjAGgAbgB1AG4AZwBzAHoAZQBpAHQAcgBhAHUAbQB9AFwAbABhAG4AZwAxADAAMwAxAFwAbABhAG4AZwBmAGUAMQAwADMAMQBcAGYAMQBcAGYAcwAyADQAXABjAGYAMQBcAHAAYQByAH0A</value>
</data>
<metadata name="bindingSource1.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
<value>17, 17</value>
</metadata>
</root>

File diff suppressed because it is too large Load Diff

View File

@@ -33,6 +33,8 @@ namespace BeWo.BeWoNeuss
System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(Leistungsdokumentation));
this.Detail = new DevExpress.XtraReports.UI.DetailBand();
this.Detail1 = new DevExpress.XtraReports.UI.DetailBand();
this.xrLabel4 = new DevExpress.XtraReports.UI.XRLabel();
this.xrLabel2 = new DevExpress.XtraReports.UI.XRLabel();
this.xrLabel14 = new DevExpress.XtraReports.UI.XRLabel();
this.xrPictureBox1 = new DevExpress.XtraReports.UI.XRPictureBox();
this.xrLabel1 = new DevExpress.XtraReports.UI.XRLabel();
@@ -71,8 +73,6 @@ namespace BeWo.BeWoNeuss
this.bottomMarginBand1 = new DevExpress.XtraReports.UI.BottomMarginBand();
this.fieldMonat = new DevExpress.XtraReports.UI.CalculatedField();
this.fieldMonatJahr = new DevExpress.XtraReports.UI.CalculatedField();
this.xrLabel2 = new DevExpress.XtraReports.UI.XRLabel();
this.xrLabel4 = new DevExpress.XtraReports.UI.XRLabel();
((System.ComponentModel.ISupportInitialize)(this.xrTable4)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.xrTable2)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).BeginInit();
@@ -99,6 +99,31 @@ namespace BeWo.BeWoNeuss
this.Detail1.Name = "Detail1";
this.Detail1.StylePriority.UseFont = false;
//
// xrLabel4
//
this.xrLabel4.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "ReportStartDate", "{0:yyyy}")});
this.xrLabel4.Font = new System.Drawing.Font("Arial", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
this.xrLabel4.LocationFloat = new DevExpress.Utils.PointFloat(85.0001F, 113.5417F);
this.xrLabel4.Name = "xrLabel4";
this.xrLabel4.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
this.xrLabel4.SizeF = new System.Drawing.SizeF(100F, 23F);
this.xrLabel4.StylePriority.UseFont = false;
this.xrLabel4.Text = "xrLabel4";
//
// xrLabel2
//
this.xrLabel2.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "ReportStartDate", "{0:MMMM}")});
this.xrLabel2.Font = new System.Drawing.Font("Arial", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
this.xrLabel2.LocationFloat = new DevExpress.Utils.PointFloat(0F, 113.5417F);
this.xrLabel2.Name = "xrLabel2";
this.xrLabel2.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F);
this.xrLabel2.SizeF = new System.Drawing.SizeF(85F, 22.99999F);
this.xrLabel2.StylePriority.UseFont = false;
this.xrLabel2.StylePriority.UsePadding = false;
this.xrLabel2.Text = "xrLabel2";
//
// xrLabel14
//
this.xrLabel14.Font = new System.Drawing.Font("Arial", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
@@ -169,8 +194,8 @@ namespace BeWo.BeWoNeuss
//
// xrTable4
//
this.xrTable4.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right)
| DevExpress.XtraPrinting.BorderSide.Bottom)));
this.xrTable4.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right)
| DevExpress.XtraPrinting.BorderSide.Bottom)));
this.xrTable4.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F);
this.xrTable4.Name = "xrTable4";
this.xrTable4.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 0, 0, 0, 100F);
@@ -189,7 +214,7 @@ namespace BeWo.BeWoNeuss
this.xrTableCell11,
this.xrTableCell10});
this.xrTableRow4.Name = "xrTableRow4";
this.xrTableRow4.Weight = 1;
this.xrTableRow4.Weight = 1D;
//
// xrTableCell3
//
@@ -199,7 +224,7 @@ namespace BeWo.BeWoNeuss
this.xrTableCell3.Name = "xrTableCell3";
this.xrTableCell3.StylePriority.UseFont = false;
this.xrTableCell3.Text = "xrTableCell3";
this.xrTableCell3.Weight = 0.54421768707482987;
this.xrTableCell3.Weight = 0.54421768707482987D;
//
// xrTableCell4
//
@@ -209,7 +234,7 @@ namespace BeWo.BeWoNeuss
this.xrTableCell4.Name = "xrTableCell4";
this.xrTableCell4.StylePriority.UseFont = false;
this.xrTableCell4.Text = "xrTableCell4";
this.xrTableCell4.Weight = 0.61224489795918346;
this.xrTableCell4.Weight = 0.61224489795918346D;
//
// xrTableCell9
//
@@ -223,7 +248,7 @@ namespace BeWo.BeWoNeuss
this.xrTableCell9.StylePriority.UseTextAlignment = false;
this.xrTableCell9.Text = "xrTableCell9";
this.xrTableCell9.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight;
this.xrTableCell9.Weight = 0.44217687074829942;
this.xrTableCell9.Weight = 0.44217687074829942D;
//
// xrTableCell11
//
@@ -233,7 +258,7 @@ namespace BeWo.BeWoNeuss
this.xrTableCell11.Name = "xrTableCell11";
this.xrTableCell11.StylePriority.UseFont = false;
this.xrTableCell11.Text = "xrTableCell11";
this.xrTableCell11.Weight = 0.816326530612245;
this.xrTableCell11.Weight = 0.816326530612245D;
//
// xrTableCell10
//
@@ -243,7 +268,7 @@ namespace BeWo.BeWoNeuss
this.xrTableCell10.Name = "xrTableCell10";
this.xrTableCell10.StylePriority.UseFont = false;
this.xrTableCell10.Text = "xrTableCell10";
this.xrTableCell10.Weight = 2.1904757752710458;
this.xrTableCell10.Weight = 2.1904757752710458D;
//
// GroupHeader2
//
@@ -255,9 +280,9 @@ namespace BeWo.BeWoNeuss
//
// xrTable2
//
this.xrTable2.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
| DevExpress.XtraPrinting.BorderSide.Right)
| DevExpress.XtraPrinting.BorderSide.Bottom)));
this.xrTable2.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
| DevExpress.XtraPrinting.BorderSide.Right)
| DevExpress.XtraPrinting.BorderSide.Bottom)));
this.xrTable2.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Bold);
this.xrTable2.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F);
this.xrTable2.Name = "xrTable2";
@@ -278,19 +303,19 @@ namespace BeWo.BeWoNeuss
this.xrTableCell2,
this.xrTableCell8});
this.xrTableRow2.Name = "xrTableRow2";
this.xrTableRow2.Weight = 1;
this.xrTableRow2.Weight = 1D;
//
// xrTableCell5
//
this.xrTableCell5.Name = "xrTableCell5";
this.xrTableCell5.Text = "Datum";
this.xrTableCell5.Weight = 0.54421768707482976;
this.xrTableCell5.Weight = 0.54421768707482976D;
//
// xrTableCell6
//
this.xrTableCell6.Name = "xrTableCell6";
this.xrTableCell6.Text = "Uhrzeit";
this.xrTableCell6.Weight = 0.61224489795918346;
this.xrTableCell6.Weight = 0.61224489795918346D;
//
// xrTableCell7
//
@@ -300,7 +325,7 @@ namespace BeWo.BeWoNeuss
this.xrTableCell7.StylePriority.UseTextAlignment = false;
this.xrTableCell7.Text = "Minuten";
this.xrTableCell7.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight;
this.xrTableCell7.Weight = 0.44217687074829942;
this.xrTableCell7.Weight = 0.44217687074829942D;
//
// xrTableCell2
//
@@ -308,13 +333,13 @@ namespace BeWo.BeWoNeuss
new DevExpress.XtraReports.UI.XRBinding("Text", null, "GroupTypeHeader")});
this.xrTableCell2.Name = "xrTableCell2";
this.xrTableCell2.Text = "xrTableCell2";
this.xrTableCell2.Weight = 0.81632653061224514;
this.xrTableCell2.Weight = 0.81632653061224514D;
//
// xrTableCell8
//
this.xrTableCell8.Name = "xrTableCell8";
this.xrTableCell8.Text = "Dokumentation";
this.xrTableCell8.Weight = 2.1904757752710462;
this.xrTableCell8.Weight = 2.1904757752710462D;
//
// GroupFooter1
//
@@ -365,7 +390,7 @@ namespace BeWo.BeWoNeuss
this.xrLabel12.SizeF = new System.Drawing.SizeF(211.71F, 17.99997F);
this.xrLabel12.StylePriority.UseBorders = false;
this.xrLabel12.StylePriority.UseFont = false;
this.xrLabel12.Text = "Unterschrift Klient/in";
this.xrLabel12.Text = "Unterschrift Mitarbeiter/in";
//
// xrLabel11
//
@@ -377,7 +402,7 @@ namespace BeWo.BeWoNeuss
this.xrLabel11.SizeF = new System.Drawing.SizeF(211.7083F, 17.99997F);
this.xrLabel11.StylePriority.UseBorders = false;
this.xrLabel11.StylePriority.UseFont = false;
this.xrLabel11.Text = "Unterschrift Mitarbeiter/in";
this.xrLabel11.Text = "Unterschrift Klient/in";
//
// xrLabel10
//
@@ -400,7 +425,7 @@ namespace BeWo.BeWoNeuss
this.Title.BackColor = System.Drawing.Color.White;
this.Title.BorderColor = System.Drawing.SystemColors.ControlText;
this.Title.Borders = DevExpress.XtraPrinting.BorderSide.None;
this.Title.BorderWidth = 1;
this.Title.BorderWidth = 1F;
this.Title.Font = new System.Drawing.Font("Times New Roman", 24F);
this.Title.ForeColor = System.Drawing.Color.Black;
this.Title.Name = "Title";
@@ -410,7 +435,7 @@ namespace BeWo.BeWoNeuss
this.FieldCaption.BackColor = System.Drawing.Color.White;
this.FieldCaption.BorderColor = System.Drawing.SystemColors.ControlText;
this.FieldCaption.Borders = DevExpress.XtraPrinting.BorderSide.None;
this.FieldCaption.BorderWidth = 1;
this.FieldCaption.BorderWidth = 1F;
this.FieldCaption.Font = new System.Drawing.Font("Times New Roman", 10F, System.Drawing.FontStyle.Bold);
this.FieldCaption.ForeColor = System.Drawing.Color.Black;
this.FieldCaption.Name = "FieldCaption";
@@ -420,7 +445,7 @@ namespace BeWo.BeWoNeuss
this.PageInfo.BackColor = System.Drawing.Color.White;
this.PageInfo.BorderColor = System.Drawing.SystemColors.ControlText;
this.PageInfo.Borders = DevExpress.XtraPrinting.BorderSide.None;
this.PageInfo.BorderWidth = 1;
this.PageInfo.BorderWidth = 1F;
this.PageInfo.Font = new System.Drawing.Font("Times New Roman", 8F);
this.PageInfo.ForeColor = System.Drawing.Color.Black;
this.PageInfo.Name = "PageInfo";
@@ -430,7 +455,7 @@ namespace BeWo.BeWoNeuss
this.DataField.BackColor = System.Drawing.Color.White;
this.DataField.BorderColor = System.Drawing.SystemColors.ControlText;
this.DataField.Borders = DevExpress.XtraPrinting.BorderSide.None;
this.DataField.BorderWidth = 1;
this.DataField.BorderWidth = 1F;
this.DataField.Font = new System.Drawing.Font("Times New Roman", 8F);
this.DataField.ForeColor = System.Drawing.SystemColors.ControlText;
this.DataField.Name = "DataField";
@@ -438,7 +463,6 @@ namespace BeWo.BeWoNeuss
// fieldFLS
//
this.fieldFLS.DataMember = "FLSReportGroups";
this.fieldFLS.DataSource = this.bindingSource1;
this.fieldFLS.Expression = "[TotalFLM] / 60";
this.fieldFLS.FieldType = DevExpress.XtraReports.UI.FieldType.Decimal;
this.fieldFLS.Name = "fieldFLS";
@@ -456,42 +480,15 @@ namespace BeWo.BeWoNeuss
// fieldMonat
//
this.fieldMonat.DataMember = "FLSReportGroups";
this.fieldMonat.DataSource = this.bindingSource1;
this.fieldMonat.FieldType = DevExpress.XtraReports.UI.FieldType.DateTime;
this.fieldMonat.Name = "fieldMonat";
//
// fieldMonatJahr
//
this.fieldMonatJahr.DataSource = this.bindingSource1;
this.fieldMonatJahr.Expression = "[ReportStartDate]";
this.fieldMonatJahr.FieldType = DevExpress.XtraReports.UI.FieldType.DateTime;
this.fieldMonatJahr.Name = "fieldMonatJahr";
//
// xrLabel2
//
this.xrLabel2.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "ReportStartDate", "{0:MMMM}")});
this.xrLabel2.Font = new System.Drawing.Font("Arial", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
this.xrLabel2.LocationFloat = new DevExpress.Utils.PointFloat(0F, 113.5417F);
this.xrLabel2.Name = "xrLabel2";
this.xrLabel2.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F);
this.xrLabel2.SizeF = new System.Drawing.SizeF(85F, 22.99999F);
this.xrLabel2.StylePriority.UseFont = false;
this.xrLabel2.StylePriority.UsePadding = false;
this.xrLabel2.Text = "xrLabel2";
//
// xrLabel4
//
this.xrLabel4.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "ReportStartDate", "{0:yyyy}")});
this.xrLabel4.Font = new System.Drawing.Font("Arial", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
this.xrLabel4.LocationFloat = new DevExpress.Utils.PointFloat(85.0001F, 113.5417F);
this.xrLabel4.Name = "xrLabel4";
this.xrLabel4.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 96F);
this.xrLabel4.SizeF = new System.Drawing.SizeF(100F, 23F);
this.xrLabel4.StylePriority.UseFont = false;
this.xrLabel4.Text = "xrLabel4";
//
// Leistungsdokumentation
//
this.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] {
@@ -513,7 +510,7 @@ namespace BeWo.BeWoNeuss
this.FieldCaption,
this.PageInfo,
this.DataField});
this.Version = "9.3";
this.Version = "17.1";
((System.ComponentModel.ISupportInitialize)(this.xrTable4)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.xrTable2)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).EndInit();

File diff suppressed because it is too large Load Diff

View File

@@ -33,20 +33,21 @@ namespace BeWoNeuss
foreach (ServicesOverviewRO.ServiceDetail s in pRO.Services)
{
if (s.IsBillable || s.ServiceDescription.ToLower().Contains("fehlkontakt"))
{
if (s.ServiceDescription.ToLower().Contains("fehlkontakt"))
s.Notice5 = "F";
else if (s.IsGroup)
s.Notice5 = "GR";
else if (!s.IsGroup)
s.Notice5 = "E";
ServicesOverviewRO.CreateSignatureString(s);
if (s.IsGroup)
{
//sd.Notice5 = String.Format("{0} Teilnehmer", sd.CustomerCount);
{
s.Notice5 = "E";
if (s.ServiceDescription.ToLower().Contains("fehlkontakt"))
{
s.Notice5 = "F";
}
else if (s.IsGroup)
{
s.Notice5 = "GR";
hatGruppen = true;
}
ServicesOverviewRO.CreateSignatureString(s);
servicesBillable.Add(s);
}
}

File diff suppressed because it is too large Load Diff

View File

@@ -1,231 +1,231 @@
<?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>
<assembly alias="System.Drawing" name="System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
<data name="xrPictureBox1.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
iVBORw0KGgoAAAANSUhEUgAAAFEAAABpCAYAAABCps/2AAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO
xAAADsQBlSsOGwAAABl0RVh0U29mdHdhcmUATWljcm9zb2Z0IE9mZmljZX/tNXEAAAYjSURBVHhe7ZAB
cusgDER7p3//s/UjlWXWyoKJbcBpvTMvkYWQFn19gL4zjw4KC3yWeFC8QOZRp9TymEc7UktTPKpILavG
IyG1qD0ekdSC3uHPSy3lCH9WahlH+ZNSi7iCPyP1+Cv59VKPvppfLfXgJt/fP6izHX6l1EObYIHPIn+k
HtgkLhCo2g4+XupRTdTyGHWng4+VeoxELasH1avCR0o9RKKW04vq1+CjpB4gUYs5gupd4fZSpquoZZxB
zWhwSymjErWAK1EzK9xKyuAL6sEjUR4Et5Eyt0E9cgbKi2C5lKkN6nGzUH4ES6UMFdSjVqH8BZZIGSmo
h6xG+QxMlTJQUA+4C8qvYLjU0IIyfkeU98AwqWGOMnp31DuIy6WGFJTBT0G9J3CJVOOCMvZpqHcFTkk1
LChDn4x6Y+aUVENp4Leg3pt5W6qJHDqSu8wOdEldlINGoGZH1L0RqNmZptQFOWAEmPcvfbVY5Ssg9VKo
Go7C5qmFMfDFMfcYCeYFXrQpUI1GgZlxaQzX8L+BPqPBPKLo5VA1GAVm8sIUqOF/gF4z4LkZ1yapLo7E
ZvKyWqAWXjlGv1lgbsK13Agvqgbq+A5iAz1nkme7lhmxmbyoHnCHfRvcdxZ5tmuZEZsZl9QC9eyZ4d4z
yHNdS03ERdVALfsFyKPvLPJ8VzGjCkdiM3lRe7BXBmfcewZ5vquYUYUjsZlxUTXgkeMI955BnutaaiIu
qwZq+R/g23rOJM93FTOqcCQ2E0vqAfXsmXPoO4s831XMqMKR2ExeUguuZc/8jb6zyHNdq02U5fSAer63
wruR/bvwIQtHY3OxjD1Qy3dWe0+47mCkLKUGamK9xeg1m+zFVYypwlnYfCymBnzyN/eYTfbjKuZU4Szg
gZfGxPPVfo3syVUMqsLZmA9eHi8NZ3fymnAVg6pwNuYjLhCLu6PXhKtqjM9mUlsixyvg3Rg576oW8SPu
AHyqs9Go/WQ/rmIuFqlmq4BHxJwfdR5z6XdDPneV4lhkl++C+eP/mLv6POaMFG3IeVe1yBrcCfMYY3i/
8ryWS78bcp0LHy9FdvkuwCPiWq51znHvOZ+laEPOu6pF1uAumL/4H3Otc47fOWdSdkPOu6pF1uxOmEf8
c7x3zvHRcyN9bch5117RUMxoD6jle3wf+ZHYTpicd1WLRmMzsYQe4JNj/kbfWeT5rmJGFY7EZvKSWsAj
xxHuPYM817XURFxWDdSyX4A8+s4iz3cVM6pwJDaTF7UHe1XE/qPJc11LTahlKeCR45hD31nk+a5iRhWO
xGbyolqglv/5vsXWcybZg6sYUoUjsZlYQg+oh1+ODfSdAc11LTFh2ExeUgvUwquKrecsMDvhKglVPBKb
iSX1AJ8c8zf6zoDmu0pCFY/EZvKSWsAjxxHuPRqa61pqIi6rBmr5n3sgtt4zoPmuqQZ4HhbUC+5wDwXP
GwXNc00ZznPicnrge9wLeXVuc0eBGQnX0KHc38BDj4Ie3E/l+NtIX5dCvV1DBnFfPOos6MU9ORfj+J2i
y6AZrsuGcC8DD70C9OO+nItxi1R1GurnuqQ598Ejr4D77cX2X6NWl74OQT1cpxryfTzqCrgvgzOuizFq
QU9d+noLuut6uxHfgbEr4L5xpsHnqOe7sUfMqTqL+TtFXaA+4XqrAdfDwBVw3zgzwrW4G3tE1DnnTnhw
dV1EjQ27it7ZLdgT92PUGecQqz7pS0I1ruYFnGHAFfBMI848QuypwGz2wDkVg/S1gc5cu4VoepbWrCvg
/nEegzOu4Zw6N9JXgfIuWYRCND1LbcYIMAv+a9+I+T/mmJQpUN4li7gYzd+B+9Z6z4A9sC/E7LeVS78b
LJdxlUQs5GI07oF7GrHnCtgPe0TM3uN/+n3B8hlXSahiw84wpMVenzsAj3gT/jmO53YvgpqEqyRUsWFn
GBTh+60ed4L98jtibP+4E8H9hKskVDGwcwzBgJ57dwdv4HdxzLUM7iVcJaGKgZ1z8547nwTe07NAA/UJ
V0moYuad2k+l941U5+q69LCF9uZ6lngA2pvrWeIBaG+uZ4kHoL25niUegPbmepZ4ANqbixMP7/PovL6+
/gPhd9/liTzc6wAAAABJRU5ErkJggg==
</value>
</data>
<data name="xrRichText1.SerializableRtfString" xml:space="preserve">
<value>ewBcAHIAdABmADEAXABkAGUAZgBmADAAewBcAGYAbwBuAHQAdABiAGwAewBcAGYAMAAgAEMAYQBsAGkAYgByAGkAOwB9AHsAXABmADEAIABUAGkAbQBlAHMAIABOAGUAdwAgAFIAbwBtAGEAbgA7AH0AewBcAGYAMgAgAEEAcgBpAGEAbAA7AH0AfQB7AFwAYwBvAGwAbwByAHQAYgBsACAAOwBcAHIAZQBkADAAXABnAHIAZQBlAG4AMABcAGIAbAB1AGUAMAAgADsAXAByAGUAZAAwAFwAZwByAGUAZQBuADAAXABiAGwAdQBlADIANQA1ACAAOwB9AHsAXAAqAFwAZABlAGYAYwBoAHAAIABcAGYAMQBcAGYAcwAyADQAfQB7AFwAcwB0AHkAbABlAHMAaABlAGUAdAAgAHsAXABxAGwAXABmADEAXABmAHMAMgA0ACAATgBvAHIAbQBhAGwAOwB9AHsAXAAqAFwAYwBzADEAXABmADEAXABmAHMAMgA0AFwAYwBmADEAIABEAGUAZgBhAHUAbAB0ACAAUABhAHIAYQBnAHIAYQBwAGgAIABGAG8AbgB0ADsAfQB7AFwAKgBcAGMAcwAyAFwAcwBiAGEAcwBlAGQAbwBuADEAXABmADEAXABmAHMAMgA0AFwAYwBmADEAIABMAGkAbgBlACAATgB1AG0AYgBlAHIAOwB9AHsAXAAqAFwAYwBzADMAXAB1AGwAXABmADEAXABmAHMAMgA0AFwAYwBmADIAIABIAHkAcABlAHIAbABpAG4AawA7AH0AewBcACoAXAB0AHMANABcAHQAcwByAG8AdwBkAFwAZgAxAFwAZgBzADIANABcAHEAbABcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgBsADMAXAB0AHMAYwBlAGwAbABwAGEAZABkAGwAMQAwADgAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAYgAzAFwAdABzAGMAZQBsAGwAcABhAGQAZABmAHIAMwBcAHQAcwBjAGUAbABsAHAAYQBkAGQAcgAxADAAOABcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgB0ADMAXAB0AHMAdgBlAHIAdABhAGwAdABcAGMAbAB0AHgAbAByAHQAYgAgAE4AbwByAG0AYQBsACAAVABhAGIAbABlADsAfQB7AFwAKgBcAHQAcwA1AFwAdABzAHIAbwB3AGQAXABzAGIAYQBzAGUAZABvAG4ANABcAGYAMQBcAGYAcwAyADQAXABxAGwAXAB0AHIAYgByAGQAcgB0AFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcgBiAHIAZAByAGwAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdAByAGIAcgBkAHIAYgBcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHIAYgByAGQAcgByAFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcgBiAHIAZAByAGgAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdAByAGIAcgBkAHIAdgBcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAbAAzAFwAdABzAGMAZQBsAGwAcABhAGQAZABsADEAMAA4AFwAdABzAGMAZQBsAGwAcABhAGQAZABmAHIAMwBcAHQAcwBjAGUAbABsAHAAYQBkAGQAcgAxADAAOABcAHQAcwB2AGUAcgB0AGEAbAB0AFwAYwBsAHQAeABsAHIAdABiACAAVABhAGIAbABlACAAUwBpAG0AcABsAGUAIAAxADsAfQB9AHsAXAAqAFwAbABpAHMAdABvAHYAZQByAHIAaQBkAGUAdABhAGIAbABlAH0AXABuAG8AdQBpAGMAbwBtAHAAYQB0AFwAcwBwAGwAeQB0AHcAbgBpAG4AZQBcAGgAdABtAGEAdQB0AHMAcABcAHAAYQByAGQAXABwAGwAYQBpAG4AXABxAGwAewBcAGYAMgBcAGYAcwAyADAAXABjAGYAMQAgAEsAZQBpAG4AZQAgAH0AewBcAHUAbABcAGYAMgBcAGYAcwAyADAAXABjAGYAMQAgAEcAcgB1AHAAcABlAG4AYQBuAGcAZQBiAG8AdABlAH0AewBcAGYAMgBcAGYAcwAyADAAXABjAGYAMQAgACAAaQBtACAAQQBiAHIAZQBjAGgAbgB1AG4AZwBzAHoAZQBpAHQAcgBhAHUAbQB9AFwAZgAxAFwAZgBzADIANABcAGMAZgAxAFwAcABhAHIAfQA=</value>
</data>
<data name="xrRichText2.SerializableRtfString" xml:space="preserve">
<value>ewBcAHIAdABmADEAXABkAGUAZgBmADAAewBcAGYAbwBuAHQAdABiAGwAewBcAGYAMAAgAEMAYQBsAGkAYgByAGkAOwB9AHsAXABmADEAIABUAGkAbQBlAHMAIABOAGUAdwAgAFIAbwBtAGEAbgA7AH0AewBcAGYAMgAgAEEAcgBpAGEAbAA7AH0AfQB7AFwAYwBvAGwAbwByAHQAYgBsACAAOwBcAHIAZQBkADAAXABnAHIAZQBlAG4AMABcAGIAbAB1AGUAMAAgADsAXAByAGUAZAAwAFwAZwByAGUAZQBuADAAXABiAGwAdQBlADIANQA1ACAAOwB9AHsAXAAqAFwAZABlAGYAYwBoAHAAIABcAGYAMQBcAGYAcwAyADQAfQB7AFwAcwB0AHkAbABlAHMAaABlAGUAdAAgAHsAXABxAGwAXABmADEAXABmAHMAMgA0ACAATgBvAHIAbQBhAGwAOwB9AHsAXAAqAFwAYwBzADEAXABmADEAXABmAHMAMgA0AFwAYwBmADEAIABEAGUAZgBhAHUAbAB0ACAAUABhAHIAYQBnAHIAYQBwAGgAIABGAG8AbgB0ADsAfQB7AFwAKgBcAGMAcwAyAFwAcwBiAGEAcwBlAGQAbwBuADEAXABmADEAXABmAHMAMgA0AFwAYwBmADEAIABMAGkAbgBlACAATgB1AG0AYgBlAHIAOwB9AHsAXAAqAFwAYwBzADMAXAB1AGwAXABmADEAXABmAHMAMgA0AFwAYwBmADIAIABIAHkAcABlAHIAbABpAG4AawA7AH0AewBcACoAXAB0AHMANABcAHQAcwByAG8AdwBkAFwAZgAxAFwAZgBzADIANABcAHEAbABcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgBsADMAXAB0AHMAYwBlAGwAbABwAGEAZABkAGwAMQAwADgAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAYgAzAFwAdABzAGMAZQBsAGwAcABhAGQAZABmAHIAMwBcAHQAcwBjAGUAbABsAHAAYQBkAGQAcgAxADAAOABcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgB0ADMAXAB0AHMAdgBlAHIAdABhAGwAdABcAGMAbAB0AHgAbAByAHQAYgAgAE4AbwByAG0AYQBsACAAVABhAGIAbABlADsAfQB7AFwAKgBcAHQAcwA1AFwAdABzAHIAbwB3AGQAXABzAGIAYQBzAGUAZABvAG4ANABcAGYAMQBcAGYAcwAyADQAXABxAGwAXAB0AHIAYgByAGQAcgB0AFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcgBiAHIAZAByAGwAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdAByAGIAcgBkAHIAYgBcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHIAYgByAGQAcgByAFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcgBiAHIAZAByAGgAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdAByAGIAcgBkAHIAdgBcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAbAAzAFwAdABzAGMAZQBsAGwAcABhAGQAZABsADEAMAA4AFwAdABzAGMAZQBsAGwAcABhAGQAZABmAHIAMwBcAHQAcwBjAGUAbABsAHAAYQBkAGQAcgAxADAAOABcAHQAcwB2AGUAcgB0AGEAbAB0AFwAYwBsAHQAeABsAHIAdABiACAAVABhAGIAbABlACAAUwBpAG0AcABsAGUAIAAxADsAfQB9AHsAXAAqAFwAbABpAHMAdABvAHYAZQByAHIAaQBkAGUAdABhAGIAbABlAH0AXABuAG8AdQBpAGMAbwBtAHAAYQB0AFwAcwBwAGwAeQB0AHcAbgBpAG4AZQBcAGgAdABtAGEAdQB0AHMAcABcAHAAYQByAGQAXABwAGwAYQBpAG4AXABxAGwAewBcAGYAMgBcAGYAcwAyADAAXABjAGYAMQAgAEsAZQBpAG4AZQAgAH0AewBcAGwAYQBuAGcAMQAwADMAMQBcAGwAYQBuAGcAZgBlADEAMAAzADEAXAB1AGwAXABmADIAXABmAHMAMgAwAFwAYwBmADEAIABLAHIAYQBuAGsAZQBuAGgAYQB1AHMAYQB1AGYAZQBuAHQAaABhAGwAdABlAH0AXABsAGEAbgBnADEAMAAzADEAXABsAGEAbgBnAGYAZQAxADAAMwAxAFwAdQBsAFwAZgAyAFwAZgBzADIAMABcAGMAZgAxAFwAcABhAHIAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcQBsAHsAXABsAGEAbgBnADEAMAAzADEAXABsAGEAbgBnAGYAZQAxADAAMwAxAFwAdQBsAFwAZgAyAFwAZgBzADIAMABcAGMAZgAxACAAYgBlAGsAYQBuAG4AdAAgAG8AZABlAHIAIAB9AFwAbABhAG4AZwAxADAAMwAxAFwAbABhAG4AZwBmAGUAMQAwADMAMQBcAHUAbABcAGYAMgBcAGYAcwAyADAAXABjAGYAMQBcAHAAYQByAFwAcABhAHIAZABcAHAAbABhAGkAbgBcAHEAbAB7AFwAbABhAG4AZwAxADAAMwAxAFwAbABhAG4AZwBmAGUAMQAwADMAMQBcAHUAbABcAGYAMgBcAGYAcwAyADAAXABjAGYAMQAgAGEAYgByAGUAYwBoAG4AdQBuAGcAcwByAGUAbABlAHYAYQBuAHQAfQB7AFwAbABhAG4AZwAxADAAMwAxAFwAbABhAG4AZwBmAGUAMQAwADMAMQBcAGYAMgBcAGYAcwAyADAAXABjAGYAMQAgACAAaQBtACAAQQBiAHIAZQBjAGgAbgB1AG4AZwBzAHoAZQBpAHQAcgBhAHUAbQB9AFwAbABhAG4AZwAxADAAMwAxAFwAbABhAG4AZwBmAGUAMQAwADMAMQBcAGYAMQBcAGYAcwAyADQAXABjAGYAMQBcAHAAYQByAH0A</value>
</data>
<metadata name="bindingSource1.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
<value>17, 17</value>
</metadata>
<data name="xrPictureBox4.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
iVBORw0KGgoAAAANSUhEUgAAAUQAAABNCAMAAADpTO2IAAAABGdBTUEAALGPC/xhBQAAAwBQTFRFAAAA
TU1NaGhofHx8jIyMmpqap6ensrKyvb29x8fH0NDQ2dnZ4eHh6enp8PDw////AAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADdcx/wAAAAlwSFlzAAAO
vwAADr8BOAVTJAAAABl0RVh0U29mdHdhcmUAUGFpbnQuTkVUIHYzLjUuND6NzHYAAAtqSURBVHhe7Vvp
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
</value>
</data>
<?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>
<assembly alias="System.Drawing" name="System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
<data name="xrPictureBox1.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
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
/gPhd9/liTzc6wAAAABJRU5ErkJggg==
</value>
</data>
<data name="xrRichText1.SerializableRtfString" xml:space="preserve">
<value>ewBcAHIAdABmADEAXABkAGUAZgBmADAAewBcAGYAbwBuAHQAdABiAGwAewBcAGYAMAAgAEMAYQBsAGkAYgByAGkAOwB9AHsAXABmADEAIABUAGkAbQBlAHMAIABOAGUAdwAgAFIAbwBtAGEAbgA7AH0AewBcAGYAMgAgAEEAcgBpAGEAbAA7AH0AfQB7AFwAYwBvAGwAbwByAHQAYgBsACAAOwBcAHIAZQBkADAAXABnAHIAZQBlAG4AMABcAGIAbAB1AGUAMAAgADsAXAByAGUAZAAwAFwAZwByAGUAZQBuADAAXABiAGwAdQBlADIANQA1ACAAOwB9AHsAXAAqAFwAZABlAGYAYwBoAHAAIABcAGYAMQBcAGYAcwAyADQAfQB7AFwAcwB0AHkAbABlAHMAaABlAGUAdAAgAHsAXABxAGwAXABmADEAXABmAHMAMgA0ACAATgBvAHIAbQBhAGwAOwB9AHsAXAAqAFwAYwBzADEAXABmADEAXABmAHMAMgA0AFwAYwBmADEAIABEAGUAZgBhAHUAbAB0ACAAUABhAHIAYQBnAHIAYQBwAGgAIABGAG8AbgB0ADsAfQB7AFwAKgBcAGMAcwAyAFwAcwBiAGEAcwBlAGQAbwBuADEAXABmADEAXABmAHMAMgA0AFwAYwBmADEAIABMAGkAbgBlACAATgB1AG0AYgBlAHIAOwB9AHsAXAAqAFwAYwBzADMAXAB1AGwAXABmADEAXABmAHMAMgA0AFwAYwBmADIAIABIAHkAcABlAHIAbABpAG4AawA7AH0AewBcACoAXAB0AHMANABcAHQAcwByAG8AdwBkAFwAZgAxAFwAZgBzADIANABcAHEAbABcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgBsADMAXAB0AHMAYwBlAGwAbABwAGEAZABkAGwAMQAwADgAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAYgAzAFwAdABzAGMAZQBsAGwAcABhAGQAZABmAHIAMwBcAHQAcwBjAGUAbABsAHAAYQBkAGQAcgAxADAAOABcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgB0ADMAXAB0AHMAdgBlAHIAdABhAGwAdABcAGMAbAB0AHgAbAByAHQAYgAgAE4AbwByAG0AYQBsACAAVABhAGIAbABlADsAfQB7AFwAKgBcAHQAcwA1AFwAdABzAHIAbwB3AGQAXABzAGIAYQBzAGUAZABvAG4ANABcAGYAMQBcAGYAcwAyADQAXABxAGwAXAB0AHIAYgByAGQAcgB0AFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcgBiAHIAZAByAGwAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdAByAGIAcgBkAHIAYgBcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHIAYgByAGQAcgByAFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcgBiAHIAZAByAGgAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdAByAGIAcgBkAHIAdgBcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAbAAzAFwAdABzAGMAZQBsAGwAcABhAGQAZABsADEAMAA4AFwAdABzAGMAZQBsAGwAcABhAGQAZABmAHIAMwBcAHQAcwBjAGUAbABsAHAAYQBkAGQAcgAxADAAOABcAHQAcwB2AGUAcgB0AGEAbAB0AFwAYwBsAHQAeABsAHIAdABiACAAVABhAGIAbABlACAAUwBpAG0AcABsAGUAIAAxADsAfQB9AHsAXAAqAFwAbABpAHMAdABvAHYAZQByAHIAaQBkAGUAdABhAGIAbABlAH0AXABuAG8AdQBpAGMAbwBtAHAAYQB0AFwAcwBwAGwAeQB0AHcAbgBpAG4AZQBcAGgAdABtAGEAdQB0AHMAcABcAHAAYQByAGQAXABwAGwAYQBpAG4AXABxAGwAewBcAGYAMgBcAGYAcwAyADAAXABjAGYAMQAgAEsAZQBpAG4AZQAgAH0AewBcAHUAbABcAGYAMgBcAGYAcwAyADAAXABjAGYAMQAgAEcAcgB1AHAAcABlAG4AYQBuAGcAZQBiAG8AdABlAH0AewBcAGYAMgBcAGYAcwAyADAAXABjAGYAMQAgACAAaQBtACAAQQBiAHIAZQBjAGgAbgB1AG4AZwBzAHoAZQBpAHQAcgBhAHUAbQB9AFwAZgAxAFwAZgBzADIANABcAGMAZgAxAFwAcABhAHIAfQA=</value>
</data>
<data name="xrRichText2.SerializableRtfString" xml:space="preserve">
<value>ewBcAHIAdABmADEAXABkAGUAZgBmADAAewBcAGYAbwBuAHQAdABiAGwAewBcAGYAMAAgAEMAYQBsAGkAYgByAGkAOwB9AHsAXABmADEAIABUAGkAbQBlAHMAIABOAGUAdwAgAFIAbwBtAGEAbgA7AH0AewBcAGYAMgAgAEEAcgBpAGEAbAA7AH0AfQB7AFwAYwBvAGwAbwByAHQAYgBsACAAOwBcAHIAZQBkADAAXABnAHIAZQBlAG4AMABcAGIAbAB1AGUAMAAgADsAXAByAGUAZAAwAFwAZwByAGUAZQBuADAAXABiAGwAdQBlADIANQA1ACAAOwB9AHsAXAAqAFwAZABlAGYAYwBoAHAAIABcAGYAMQBcAGYAcwAyADQAfQB7AFwAcwB0AHkAbABlAHMAaABlAGUAdAAgAHsAXABxAGwAXABmADEAXABmAHMAMgA0ACAATgBvAHIAbQBhAGwAOwB9AHsAXAAqAFwAYwBzADEAXABmADEAXABmAHMAMgA0AFwAYwBmADEAIABEAGUAZgBhAHUAbAB0ACAAUABhAHIAYQBnAHIAYQBwAGgAIABGAG8AbgB0ADsAfQB7AFwAKgBcAGMAcwAyAFwAcwBiAGEAcwBlAGQAbwBuADEAXABmADEAXABmAHMAMgA0AFwAYwBmADEAIABMAGkAbgBlACAATgB1AG0AYgBlAHIAOwB9AHsAXAAqAFwAYwBzADMAXAB1AGwAXABmADEAXABmAHMAMgA0AFwAYwBmADIAIABIAHkAcABlAHIAbABpAG4AawA7AH0AewBcACoAXAB0AHMANABcAHQAcwByAG8AdwBkAFwAZgAxAFwAZgBzADIANABcAHEAbABcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgBsADMAXAB0AHMAYwBlAGwAbABwAGEAZABkAGwAMQAwADgAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAYgAzAFwAdABzAGMAZQBsAGwAcABhAGQAZABmAHIAMwBcAHQAcwBjAGUAbABsAHAAYQBkAGQAcgAxADAAOABcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgB0ADMAXAB0AHMAdgBlAHIAdABhAGwAdABcAGMAbAB0AHgAbAByAHQAYgAgAE4AbwByAG0AYQBsACAAVABhAGIAbABlADsAfQB7AFwAKgBcAHQAcwA1AFwAdABzAHIAbwB3AGQAXABzAGIAYQBzAGUAZABvAG4ANABcAGYAMQBcAGYAcwAyADQAXABxAGwAXAB0AHIAYgByAGQAcgB0AFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcgBiAHIAZAByAGwAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdAByAGIAcgBkAHIAYgBcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHIAYgByAGQAcgByAFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcgBiAHIAZAByAGgAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdAByAGIAcgBkAHIAdgBcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAbAAzAFwAdABzAGMAZQBsAGwAcABhAGQAZABsADEAMAA4AFwAdABzAGMAZQBsAGwAcABhAGQAZABmAHIAMwBcAHQAcwBjAGUAbABsAHAAYQBkAGQAcgAxADAAOABcAHQAcwB2AGUAcgB0AGEAbAB0AFwAYwBsAHQAeABsAHIAdABiACAAVABhAGIAbABlACAAUwBpAG0AcABsAGUAIAAxADsAfQB9AHsAXAAqAFwAbABpAHMAdABvAHYAZQByAHIAaQBkAGUAdABhAGIAbABlAH0AXABuAG8AdQBpAGMAbwBtAHAAYQB0AFwAcwBwAGwAeQB0AHcAbgBpAG4AZQBcAGgAdABtAGEAdQB0AHMAcABcAHAAYQByAGQAXABwAGwAYQBpAG4AXABxAGwAewBcAGYAMgBcAGYAcwAyADAAXABjAGYAMQAgAEsAZQBpAG4AZQAgAH0AewBcAGwAYQBuAGcAMQAwADMAMQBcAGwAYQBuAGcAZgBlADEAMAAzADEAXAB1AGwAXABmADIAXABmAHMAMgAwAFwAYwBmADEAIABLAHIAYQBuAGsAZQBuAGgAYQB1AHMAYQB1AGYAZQBuAHQAaABhAGwAdABlAH0AXABsAGEAbgBnADEAMAAzADEAXABsAGEAbgBnAGYAZQAxADAAMwAxAFwAdQBsAFwAZgAyAFwAZgBzADIAMABcAGMAZgAxAFwAcABhAHIAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcQBsAHsAXABsAGEAbgBnADEAMAAzADEAXABsAGEAbgBnAGYAZQAxADAAMwAxAFwAdQBsAFwAZgAyAFwAZgBzADIAMABcAGMAZgAxACAAYgBlAGsAYQBuAG4AdAAgAG8AZABlAHIAIAB9AFwAbABhAG4AZwAxADAAMwAxAFwAbABhAG4AZwBmAGUAMQAwADMAMQBcAHUAbABcAGYAMgBcAGYAcwAyADAAXABjAGYAMQBcAHAAYQByAFwAcABhAHIAZABcAHAAbABhAGkAbgBcAHEAbAB7AFwAbABhAG4AZwAxADAAMwAxAFwAbABhAG4AZwBmAGUAMQAwADMAMQBcAHUAbABcAGYAMgBcAGYAcwAyADAAXABjAGYAMQAgAGEAYgByAGUAYwBoAG4AdQBuAGcAcwByAGUAbABlAHYAYQBuAHQAfQB7AFwAbABhAG4AZwAxADAAMwAxAFwAbABhAG4AZwBmAGUAMQAwADMAMQBcAGYAMgBcAGYAcwAyADAAXABjAGYAMQAgACAAaQBtACAAQQBiAHIAZQBjAGgAbgB1AG4AZwBzAHoAZQBpAHQAcgBhAHUAbQB9AFwAbABhAG4AZwAxADAAMwAxAFwAbABhAG4AZwBmAGUAMQAwADMAMQBcAGYAMQBcAGYAcwAyADQAXABjAGYAMQBcAHAAYQByAH0A</value>
</data>
<metadata name="bindingSource1.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
<value>17, 17</value>
</metadata>
<data name="xrPictureBox4.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
iVBORw0KGgoAAAANSUhEUgAAAUQAAABNCAMAAADpTO2IAAAABGdBTUEAALGPC/xhBQAAAwBQTFRFAAAA
TU1NaGhofHx8jIyMmpqap6ensrKyvb29x8fH0NDQ2dnZ4eHh6enp8PDw////AAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADdcx/wAAAAlwSFlzAAAO
vwAADr8BOAVTJAAAABl0RVh0U29mdHdhcmUAUGFpbnQuTkVUIHYzLjUuND6NzHYAAAtqSURBVHhe7Vvp
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
</value>
</data>
</root>

File diff suppressed because it is too large Load Diff

View File

@@ -1,231 +1,231 @@
<?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>
<assembly alias="System.Drawing" name="System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
<data name="xrPictureBox2.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
iVBORw0KGgoAAAANSUhEUgAAAUQAAABNCAMAAADpTO2IAAAABGdBTUEAALGPC/xhBQAAAwBQTFRFAAAA
TU1NaGhofHx8jIyMmpqap6ensrKyvb29x8fH0NDQ2dnZ4eHh6enp8PDw////AAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADdcx/wAAAAlwSFlzAAAO
vwAADr8BOAVTJAAAABl0RVh0U29mdHdhcmUAUGFpbnQuTkVUIHYzLjUuND6NzHYAAAtqSURBVHhe7Vvp
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
</value>
</data>
<data name="xrPictureBox1.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
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
/gPhd9/liTzc6wAAAABJRU5ErkJggg==
</value>
</data>
<data name="xrRichText1.SerializableRtfString" xml:space="preserve">
<value>ewBcAHIAdABmADEAXABkAGUAZgBmADAAewBcAGYAbwBuAHQAdABiAGwAewBcAGYAMAAgAEMAYQBsAGkAYgByAGkAOwB9AHsAXABmADEAIABUAGkAbQBlAHMAIABOAGUAdwAgAFIAbwBtAGEAbgA7AH0AewBcAGYAMgAgAEEAcgBpAGEAbAA7AH0AfQB7AFwAYwBvAGwAbwByAHQAYgBsACAAOwBcAHIAZQBkADAAXABnAHIAZQBlAG4AMABcAGIAbAB1AGUAMAAgADsAXAByAGUAZAAwAFwAZwByAGUAZQBuADAAXABiAGwAdQBlADIANQA1ACAAOwB9AHsAXAAqAFwAZABlAGYAYwBoAHAAIABcAGYAMQBcAGYAcwAyADQAfQB7AFwAcwB0AHkAbABlAHMAaABlAGUAdAAgAHsAXABxAGwAXABmADEAXABmAHMAMgA0ACAATgBvAHIAbQBhAGwAOwB9AHsAXAAqAFwAYwBzADEAXABmADEAXABmAHMAMgA0AFwAYwBmADEAIABEAGUAZgBhAHUAbAB0ACAAUABhAHIAYQBnAHIAYQBwAGgAIABGAG8AbgB0ADsAfQB7AFwAKgBcAGMAcwAyAFwAcwBiAGEAcwBlAGQAbwBuADEAXABmADEAXABmAHMAMgA0AFwAYwBmADEAIABMAGkAbgBlACAATgB1AG0AYgBlAHIAOwB9AHsAXAAqAFwAYwBzADMAXAB1AGwAXABmADEAXABmAHMAMgA0AFwAYwBmADIAIABIAHkAcABlAHIAbABpAG4AawA7AH0AewBcACoAXAB0AHMANABcAHQAcwByAG8AdwBkAFwAZgAxAFwAZgBzADIANABcAHEAbABcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgBsADMAXAB0AHMAYwBlAGwAbABwAGEAZABkAGwAMQAwADgAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAYgAzAFwAdABzAGMAZQBsAGwAcABhAGQAZABmAHIAMwBcAHQAcwBjAGUAbABsAHAAYQBkAGQAcgAxADAAOABcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgB0ADMAXAB0AHMAdgBlAHIAdABhAGwAdABcAGMAbAB0AHgAbAByAHQAYgAgAE4AbwByAG0AYQBsACAAVABhAGIAbABlADsAfQB7AFwAKgBcAHQAcwA1AFwAdABzAHIAbwB3AGQAXABzAGIAYQBzAGUAZABvAG4ANABcAGYAMQBcAGYAcwAyADQAXABxAGwAXAB0AHIAYgByAGQAcgB0AFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcgBiAHIAZAByAGwAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdAByAGIAcgBkAHIAYgBcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHIAYgByAGQAcgByAFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcgBiAHIAZAByAGgAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdAByAGIAcgBkAHIAdgBcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAbAAzAFwAdABzAGMAZQBsAGwAcABhAGQAZABsADEAMAA4AFwAdABzAGMAZQBsAGwAcABhAGQAZABmAHIAMwBcAHQAcwBjAGUAbABsAHAAYQBkAGQAcgAxADAAOABcAHQAcwB2AGUAcgB0AGEAbAB0AFwAYwBsAHQAeABsAHIAdABiACAAVABhAGIAbABlACAAUwBpAG0AcABsAGUAIAAxADsAfQB9AHsAXAAqAFwAbABpAHMAdABvAHYAZQByAHIAaQBkAGUAdABhAGIAbABlAH0AXABuAG8AdQBpAGMAbwBtAHAAYQB0AFwAcwBwAGwAeQB0AHcAbgBpAG4AZQBcAGgAdABtAGEAdQB0AHMAcABcAHAAYQByAGQAXABwAGwAYQBpAG4AXABxAGwAewBcAGYAMgBcAGYAcwAyADAAXABjAGYAMQAgAEsAZQBpAG4AZQAgAH0AewBcAHUAbABcAGYAMgBcAGYAcwAyADAAXABjAGYAMQAgAEcAcgB1AHAAcABlAG4AYQBuAGcAZQBiAG8AdABlAH0AewBcAGYAMgBcAGYAcwAyADAAXABjAGYAMQAgACAAaQBtACAAQQBiAHIAZQBjAGgAbgB1AG4AZwBzAHoAZQBpAHQAcgBhAHUAbQB9AFwAZgAxAFwAZgBzADIANABcAGMAZgAxAFwAcABhAHIAfQA=</value>
</data>
<data name="xrRichText2.SerializableRtfString" xml:space="preserve">
<value>ewBcAHIAdABmADEAXABkAGUAZgBmADAAewBcAGYAbwBuAHQAdABiAGwAewBcAGYAMAAgAEMAYQBsAGkAYgByAGkAOwB9AHsAXABmADEAIABUAGkAbQBlAHMAIABOAGUAdwAgAFIAbwBtAGEAbgA7AH0AewBcAGYAMgAgAEEAcgBpAGEAbAA7AH0AfQB7AFwAYwBvAGwAbwByAHQAYgBsACAAOwBcAHIAZQBkADAAXABnAHIAZQBlAG4AMABcAGIAbAB1AGUAMAAgADsAXAByAGUAZAAwAFwAZwByAGUAZQBuADAAXABiAGwAdQBlADIANQA1ACAAOwB9AHsAXAAqAFwAZABlAGYAYwBoAHAAIABcAGYAMQBcAGYAcwAyADQAfQB7AFwAcwB0AHkAbABlAHMAaABlAGUAdAAgAHsAXABxAGwAXABmADEAXABmAHMAMgA0ACAATgBvAHIAbQBhAGwAOwB9AHsAXAAqAFwAYwBzADEAXABmADEAXABmAHMAMgA0AFwAYwBmADEAIABEAGUAZgBhAHUAbAB0ACAAUABhAHIAYQBnAHIAYQBwAGgAIABGAG8AbgB0ADsAfQB7AFwAKgBcAGMAcwAyAFwAcwBiAGEAcwBlAGQAbwBuADEAXABmADEAXABmAHMAMgA0AFwAYwBmADEAIABMAGkAbgBlACAATgB1AG0AYgBlAHIAOwB9AHsAXAAqAFwAYwBzADMAXAB1AGwAXABmADEAXABmAHMAMgA0AFwAYwBmADIAIABIAHkAcABlAHIAbABpAG4AawA7AH0AewBcACoAXAB0AHMANABcAHQAcwByAG8AdwBkAFwAZgAxAFwAZgBzADIANABcAHEAbABcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgBsADMAXAB0AHMAYwBlAGwAbABwAGEAZABkAGwAMQAwADgAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAYgAzAFwAdABzAGMAZQBsAGwAcABhAGQAZABmAHIAMwBcAHQAcwBjAGUAbABsAHAAYQBkAGQAcgAxADAAOABcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgB0ADMAXAB0AHMAdgBlAHIAdABhAGwAdABcAGMAbAB0AHgAbAByAHQAYgAgAE4AbwByAG0AYQBsACAAVABhAGIAbABlADsAfQB7AFwAKgBcAHQAcwA1AFwAdABzAHIAbwB3AGQAXABzAGIAYQBzAGUAZABvAG4ANABcAGYAMQBcAGYAcwAyADQAXABxAGwAXAB0AHIAYgByAGQAcgB0AFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcgBiAHIAZAByAGwAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdAByAGIAcgBkAHIAYgBcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHIAYgByAGQAcgByAFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcgBiAHIAZAByAGgAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdAByAGIAcgBkAHIAdgBcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAbAAzAFwAdABzAGMAZQBsAGwAcABhAGQAZABsADEAMAA4AFwAdABzAGMAZQBsAGwAcABhAGQAZABmAHIAMwBcAHQAcwBjAGUAbABsAHAAYQBkAGQAcgAxADAAOABcAHQAcwB2AGUAcgB0AGEAbAB0AFwAYwBsAHQAeABsAHIAdABiACAAVABhAGIAbABlACAAUwBpAG0AcABsAGUAIAAxADsAfQB9AHsAXAAqAFwAbABpAHMAdABvAHYAZQByAHIAaQBkAGUAdABhAGIAbABlAH0AXABuAG8AdQBpAGMAbwBtAHAAYQB0AFwAcwBwAGwAeQB0AHcAbgBpAG4AZQBcAGgAdABtAGEAdQB0AHMAcABcAHAAYQByAGQAXABwAGwAYQBpAG4AXABxAGwAewBcAGYAMgBcAGYAcwAyADAAXABjAGYAMQAgAEsAZQBpAG4AZQAgAH0AewBcAGwAYQBuAGcAMQAwADMAMQBcAGwAYQBuAGcAZgBlADEAMAAzADEAXAB1AGwAXABmADIAXABmAHMAMgAwAFwAYwBmADEAIABLAHIAYQBuAGsAZQBuAGgAYQB1AHMAYQB1AGYAZQBuAHQAaABhAGwAdABlAH0AXABsAGEAbgBnADEAMAAzADEAXABsAGEAbgBnAGYAZQAxADAAMwAxAFwAdQBsAFwAZgAyAFwAZgBzADIAMABcAGMAZgAxAFwAcABhAHIAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcQBsAHsAXABsAGEAbgBnADEAMAAzADEAXABsAGEAbgBnAGYAZQAxADAAMwAxAFwAdQBsAFwAZgAyAFwAZgBzADIAMABcAGMAZgAxACAAYgBlAGsAYQBuAG4AdAAgAG8AZABlAHIAIAB9AFwAbABhAG4AZwAxADAAMwAxAFwAbABhAG4AZwBmAGUAMQAwADMAMQBcAHUAbABcAGYAMgBcAGYAcwAyADAAXABjAGYAMQBcAHAAYQByAFwAcABhAHIAZABcAHAAbABhAGkAbgBcAHEAbAB7AFwAbABhAG4AZwAxADAAMwAxAFwAbABhAG4AZwBmAGUAMQAwADMAMQBcAHUAbABcAGYAMgBcAGYAcwAyADAAXABjAGYAMQAgAGEAYgByAGUAYwBoAG4AdQBuAGcAcwByAGUAbABlAHYAYQBuAHQAfQB7AFwAbABhAG4AZwAxADAAMwAxAFwAbABhAG4AZwBmAGUAMQAwADMAMQBcAGYAMgBcAGYAcwAyADAAXABjAGYAMQAgACAAaQBtACAAQQBiAHIAZQBjAGgAbgB1AG4AZwBzAHoAZQBpAHQAcgBhAHUAbQB9AFwAbABhAG4AZwAxADAAMwAxAFwAbABhAG4AZwBmAGUAMQAwADMAMQBcAGYAMQBcAGYAcwAyADQAXABjAGYAMQBcAHAAYQByAH0A</value>
</data>
<metadata name="bindingSource1.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
<value>17, 17</value>
</metadata>
<?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>
<assembly alias="System.Drawing" name="System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
<data name="xrPictureBox2.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
iVBORw0KGgoAAAANSUhEUgAAAUQAAABNCAMAAADpTO2IAAAABGdBTUEAALGPC/xhBQAAAwBQTFRFAAAA
TU1NaGhofHx8jIyMmpqap6ensrKyvb29x8fH0NDQ2dnZ4eHh6enp8PDw////AAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADdcx/wAAAAlwSFlzAAAO
vwAADr8BOAVTJAAAABl0RVh0U29mdHdhcmUAUGFpbnQuTkVUIHYzLjUuND6NzHYAAAtqSURBVHhe7Vvp
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
</value>
</data>
<data name="xrPictureBox1.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
iVBORw0KGgoAAAANSUhEUgAAAFEAAABpCAYAAABCps/2AAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO
xAAADsQBlSsOGwAAABl0RVh0U29mdHdhcmUATWljcm9zb2Z0IE9mZmljZX/tNXEAAAYjSURBVHhe7ZAB
cusgDER7p3//s/UjlWXWyoKJbcBpvTMvkYWQFn19gL4zjw4KC3yWeFC8QOZRp9TymEc7UktTPKpILavG
IyG1qD0ekdSC3uHPSy3lCH9WahlH+ZNSi7iCPyP1+Cv59VKPvppfLfXgJt/fP6izHX6l1EObYIHPIn+k
HtgkLhCo2g4+XupRTdTyGHWng4+VeoxELasH1avCR0o9RKKW04vq1+CjpB4gUYs5gupd4fZSpquoZZxB
zWhwSymjErWAK1EzK9xKyuAL6sEjUR4Et5Eyt0E9cgbKi2C5lKkN6nGzUH4ES6UMFdSjVqH8BZZIGSmo
h6xG+QxMlTJQUA+4C8qvYLjU0IIyfkeU98AwqWGOMnp31DuIy6WGFJTBT0G9J3CJVOOCMvZpqHcFTkk1
LChDn4x6Y+aUVENp4Leg3pt5W6qJHDqSu8wOdEldlINGoGZH1L0RqNmZptQFOWAEmPcvfbVY5Ssg9VKo
Go7C5qmFMfDFMfcYCeYFXrQpUI1GgZlxaQzX8L+BPqPBPKLo5VA1GAVm8sIUqOF/gF4z4LkZ1yapLo7E
ZvKyWqAWXjlGv1lgbsK13Agvqgbq+A5iAz1nkme7lhmxmbyoHnCHfRvcdxZ5tmuZEZsZl9QC9eyZ4d4z
yHNdS03ERdVALfsFyKPvLPJ8VzGjCkdiM3lRe7BXBmfcewZ5vquYUYUjsZlxUTXgkeMI955BnutaaiIu
qwZq+R/g23rOJM93FTOqcCQ2E0vqAfXsmXPoO4s831XMqMKR2ExeUguuZc/8jb6zyHNdq02U5fSAer63
wruR/bvwIQtHY3OxjD1Qy3dWe0+47mCkLKUGamK9xeg1m+zFVYypwlnYfCymBnzyN/eYTfbjKuZU4Szg
gZfGxPPVfo3syVUMqsLZmA9eHi8NZ3fymnAVg6pwNuYjLhCLu6PXhKtqjM9mUlsixyvg3Rg576oW8SPu
AHyqs9Go/WQ/rmIuFqlmq4BHxJwfdR5z6XdDPneV4lhkl++C+eP/mLv6POaMFG3IeVe1yBrcCfMYY3i/
8ryWS78bcp0LHy9FdvkuwCPiWq51znHvOZ+laEPOu6pF1uAumL/4H3Otc47fOWdSdkPOu6pF1uxOmEf8
c7x3zvHRcyN9bch5117RUMxoD6jle3wf+ZHYTpicd1WLRmMzsYQe4JNj/kbfWeT5rmJGFY7EZvKSWsAj
xxHuPYM817XURFxWDdSyX4A8+s4iz3cVM6pwJDaTF7UHe1XE/qPJc11LTahlKeCR45hD31nk+a5iRhWO
xGbyolqglv/5vsXWcybZg6sYUoUjsZlYQg+oh1+ODfSdAc11LTFh2ExeUgvUwquKrecsMDvhKglVPBKb
iSX1AJ8c8zf6zoDmu0pCFY/EZvKSWsAjxxHuPRqa61pqIi6rBmr5n3sgtt4zoPmuqQZ4HhbUC+5wDwXP
GwXNc00ZznPicnrge9wLeXVuc0eBGQnX0KHc38BDj4Ie3E/l+NtIX5dCvV1DBnFfPOos6MU9ORfj+J2i
y6AZrsuGcC8DD70C9OO+nItxi1R1GurnuqQ598Ejr4D77cX2X6NWl74OQT1cpxryfTzqCrgvgzOuizFq
QU9d+noLuut6uxHfgbEr4L5xpsHnqOe7sUfMqTqL+TtFXaA+4XqrAdfDwBVw3zgzwrW4G3tE1DnnTnhw
dV1EjQ27it7ZLdgT92PUGecQqz7pS0I1ruYFnGHAFfBMI848QuypwGz2wDkVg/S1gc5cu4VoepbWrCvg
/nEegzOu4Zw6N9JXgfIuWYRCND1LbcYIMAv+a9+I+T/mmJQpUN4li7gYzd+B+9Z6z4A9sC/E7LeVS78b
LJdxlUQs5GI07oF7GrHnCtgPe0TM3uN/+n3B8hlXSahiw84wpMVenzsAj3gT/jmO53YvgpqEqyRUsWFn
GBTh+60ed4L98jtibP+4E8H9hKskVDGwcwzBgJ57dwdv4HdxzLUM7iVcJaGKgZ1z8547nwTe07NAA/UJ
V0moYuad2k+l941U5+q69LCF9uZ6lngA2pvrWeIBaG+uZ4kHoL25niUegPbmepZ4ANqbixMP7/PovL6+
/gPhd9/liTzc6wAAAABJRU5ErkJggg==
</value>
</data>
<data name="xrRichText1.SerializableRtfString" xml:space="preserve">
<value>ewBcAHIAdABmADEAXABkAGUAZgBmADAAewBcAGYAbwBuAHQAdABiAGwAewBcAGYAMAAgAEMAYQBsAGkAYgByAGkAOwB9AHsAXABmADEAIABUAGkAbQBlAHMAIABOAGUAdwAgAFIAbwBtAGEAbgA7AH0AewBcAGYAMgAgAEEAcgBpAGEAbAA7AH0AfQB7AFwAYwBvAGwAbwByAHQAYgBsACAAOwBcAHIAZQBkADAAXABnAHIAZQBlAG4AMABcAGIAbAB1AGUAMAAgADsAXAByAGUAZAAwAFwAZwByAGUAZQBuADAAXABiAGwAdQBlADIANQA1ACAAOwB9AHsAXAAqAFwAZABlAGYAYwBoAHAAIABcAGYAMQBcAGYAcwAyADQAfQB7AFwAcwB0AHkAbABlAHMAaABlAGUAdAAgAHsAXABxAGwAXABmADEAXABmAHMAMgA0ACAATgBvAHIAbQBhAGwAOwB9AHsAXAAqAFwAYwBzADEAXABmADEAXABmAHMAMgA0AFwAYwBmADEAIABEAGUAZgBhAHUAbAB0ACAAUABhAHIAYQBnAHIAYQBwAGgAIABGAG8AbgB0ADsAfQB7AFwAKgBcAGMAcwAyAFwAcwBiAGEAcwBlAGQAbwBuADEAXABmADEAXABmAHMAMgA0AFwAYwBmADEAIABMAGkAbgBlACAATgB1AG0AYgBlAHIAOwB9AHsAXAAqAFwAYwBzADMAXAB1AGwAXABmADEAXABmAHMAMgA0AFwAYwBmADIAIABIAHkAcABlAHIAbABpAG4AawA7AH0AewBcACoAXAB0AHMANABcAHQAcwByAG8AdwBkAFwAZgAxAFwAZgBzADIANABcAHEAbABcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgBsADMAXAB0AHMAYwBlAGwAbABwAGEAZABkAGwAMQAwADgAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAYgAzAFwAdABzAGMAZQBsAGwAcABhAGQAZABmAHIAMwBcAHQAcwBjAGUAbABsAHAAYQBkAGQAcgAxADAAOABcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgB0ADMAXAB0AHMAdgBlAHIAdABhAGwAdABcAGMAbAB0AHgAbAByAHQAYgAgAE4AbwByAG0AYQBsACAAVABhAGIAbABlADsAfQB7AFwAKgBcAHQAcwA1AFwAdABzAHIAbwB3AGQAXABzAGIAYQBzAGUAZABvAG4ANABcAGYAMQBcAGYAcwAyADQAXABxAGwAXAB0AHIAYgByAGQAcgB0AFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcgBiAHIAZAByAGwAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdAByAGIAcgBkAHIAYgBcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHIAYgByAGQAcgByAFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcgBiAHIAZAByAGgAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdAByAGIAcgBkAHIAdgBcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAbAAzAFwAdABzAGMAZQBsAGwAcABhAGQAZABsADEAMAA4AFwAdABzAGMAZQBsAGwAcABhAGQAZABmAHIAMwBcAHQAcwBjAGUAbABsAHAAYQBkAGQAcgAxADAAOABcAHQAcwB2AGUAcgB0AGEAbAB0AFwAYwBsAHQAeABsAHIAdABiACAAVABhAGIAbABlACAAUwBpAG0AcABsAGUAIAAxADsAfQB9AHsAXAAqAFwAbABpAHMAdABvAHYAZQByAHIAaQBkAGUAdABhAGIAbABlAH0AXABuAG8AdQBpAGMAbwBtAHAAYQB0AFwAcwBwAGwAeQB0AHcAbgBpAG4AZQBcAGgAdABtAGEAdQB0AHMAcABcAHAAYQByAGQAXABwAGwAYQBpAG4AXABxAGwAewBcAGYAMgBcAGYAcwAyADAAXABjAGYAMQAgAEsAZQBpAG4AZQAgAH0AewBcAHUAbABcAGYAMgBcAGYAcwAyADAAXABjAGYAMQAgAEcAcgB1AHAAcABlAG4AYQBuAGcAZQBiAG8AdABlAH0AewBcAGYAMgBcAGYAcwAyADAAXABjAGYAMQAgACAAaQBtACAAQQBiAHIAZQBjAGgAbgB1AG4AZwBzAHoAZQBpAHQAcgBhAHUAbQB9AFwAZgAxAFwAZgBzADIANABcAGMAZgAxAFwAcABhAHIAfQA=</value>
</data>
<data name="xrRichText2.SerializableRtfString" xml:space="preserve">
<value>ewBcAHIAdABmADEAXABkAGUAZgBmADAAewBcAGYAbwBuAHQAdABiAGwAewBcAGYAMAAgAEMAYQBsAGkAYgByAGkAOwB9AHsAXABmADEAIABUAGkAbQBlAHMAIABOAGUAdwAgAFIAbwBtAGEAbgA7AH0AewBcAGYAMgAgAEEAcgBpAGEAbAA7AH0AfQB7AFwAYwBvAGwAbwByAHQAYgBsACAAOwBcAHIAZQBkADAAXABnAHIAZQBlAG4AMABcAGIAbAB1AGUAMAAgADsAXAByAGUAZAAwAFwAZwByAGUAZQBuADAAXABiAGwAdQBlADIANQA1ACAAOwB9AHsAXAAqAFwAZABlAGYAYwBoAHAAIABcAGYAMQBcAGYAcwAyADQAfQB7AFwAcwB0AHkAbABlAHMAaABlAGUAdAAgAHsAXABxAGwAXABmADEAXABmAHMAMgA0ACAATgBvAHIAbQBhAGwAOwB9AHsAXAAqAFwAYwBzADEAXABmADEAXABmAHMAMgA0AFwAYwBmADEAIABEAGUAZgBhAHUAbAB0ACAAUABhAHIAYQBnAHIAYQBwAGgAIABGAG8AbgB0ADsAfQB7AFwAKgBcAGMAcwAyAFwAcwBiAGEAcwBlAGQAbwBuADEAXABmADEAXABmAHMAMgA0AFwAYwBmADEAIABMAGkAbgBlACAATgB1AG0AYgBlAHIAOwB9AHsAXAAqAFwAYwBzADMAXAB1AGwAXABmADEAXABmAHMAMgA0AFwAYwBmADIAIABIAHkAcABlAHIAbABpAG4AawA7AH0AewBcACoAXAB0AHMANABcAHQAcwByAG8AdwBkAFwAZgAxAFwAZgBzADIANABcAHEAbABcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgBsADMAXAB0AHMAYwBlAGwAbABwAGEAZABkAGwAMQAwADgAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAYgAzAFwAdABzAGMAZQBsAGwAcABhAGQAZABmAHIAMwBcAHQAcwBjAGUAbABsAHAAYQBkAGQAcgAxADAAOABcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgB0ADMAXAB0AHMAdgBlAHIAdABhAGwAdABcAGMAbAB0AHgAbAByAHQAYgAgAE4AbwByAG0AYQBsACAAVABhAGIAbABlADsAfQB7AFwAKgBcAHQAcwA1AFwAdABzAHIAbwB3AGQAXABzAGIAYQBzAGUAZABvAG4ANABcAGYAMQBcAGYAcwAyADQAXABxAGwAXAB0AHIAYgByAGQAcgB0AFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcgBiAHIAZAByAGwAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdAByAGIAcgBkAHIAYgBcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHIAYgByAGQAcgByAFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcgBiAHIAZAByAGgAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdAByAGIAcgBkAHIAdgBcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAbAAzAFwAdABzAGMAZQBsAGwAcABhAGQAZABsADEAMAA4AFwAdABzAGMAZQBsAGwAcABhAGQAZABmAHIAMwBcAHQAcwBjAGUAbABsAHAAYQBkAGQAcgAxADAAOABcAHQAcwB2AGUAcgB0AGEAbAB0AFwAYwBsAHQAeABsAHIAdABiACAAVABhAGIAbABlACAAUwBpAG0AcABsAGUAIAAxADsAfQB9AHsAXAAqAFwAbABpAHMAdABvAHYAZQByAHIAaQBkAGUAdABhAGIAbABlAH0AXABuAG8AdQBpAGMAbwBtAHAAYQB0AFwAcwBwAGwAeQB0AHcAbgBpAG4AZQBcAGgAdABtAGEAdQB0AHMAcABcAHAAYQByAGQAXABwAGwAYQBpAG4AXABxAGwAewBcAGYAMgBcAGYAcwAyADAAXABjAGYAMQAgAEsAZQBpAG4AZQAgAH0AewBcAGwAYQBuAGcAMQAwADMAMQBcAGwAYQBuAGcAZgBlADEAMAAzADEAXAB1AGwAXABmADIAXABmAHMAMgAwAFwAYwBmADEAIABLAHIAYQBuAGsAZQBuAGgAYQB1AHMAYQB1AGYAZQBuAHQAaABhAGwAdABlAH0AXABsAGEAbgBnADEAMAAzADEAXABsAGEAbgBnAGYAZQAxADAAMwAxAFwAdQBsAFwAZgAyAFwAZgBzADIAMABcAGMAZgAxAFwAcABhAHIAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcQBsAHsAXABsAGEAbgBnADEAMAAzADEAXABsAGEAbgBnAGYAZQAxADAAMwAxAFwAdQBsAFwAZgAyAFwAZgBzADIAMABcAGMAZgAxACAAYgBlAGsAYQBuAG4AdAAgAG8AZABlAHIAIAB9AFwAbABhAG4AZwAxADAAMwAxAFwAbABhAG4AZwBmAGUAMQAwADMAMQBcAHUAbABcAGYAMgBcAGYAcwAyADAAXABjAGYAMQBcAHAAYQByAFwAcABhAHIAZABcAHAAbABhAGkAbgBcAHEAbAB7AFwAbABhAG4AZwAxADAAMwAxAFwAbABhAG4AZwBmAGUAMQAwADMAMQBcAHUAbABcAGYAMgBcAGYAcwAyADAAXABjAGYAMQAgAGEAYgByAGUAYwBoAG4AdQBuAGcAcwByAGUAbABlAHYAYQBuAHQAfQB7AFwAbABhAG4AZwAxADAAMwAxAFwAbABhAG4AZwBmAGUAMQAwADMAMQBcAGYAMgBcAGYAcwAyADAAXABjAGYAMQAgACAAaQBtACAAQQBiAHIAZQBjAGgAbgB1AG4AZwBzAHoAZQBpAHQAcgBhAHUAbQB9AFwAbABhAG4AZwAxADAAMwAxAFwAbABhAG4AZwBmAGUAMQAwADMAMQBcAGYAMQBcAGYAcwAyADQAXABjAGYAMQBcAHAAYQByAH0A</value>
</data>
<metadata name="bindingSource1.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
<value>17, 17</value>
</metadata>
</root>

File diff suppressed because it is too large Load Diff

View File

@@ -29,494 +29,493 @@ namespace BeWoViersen
/// </summary>
private void InitializeComponent()
{
this.components = new System.ComponentModel.Container();
System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(Leistungsdokumentation));
this.Detail = new DevExpress.XtraReports.UI.DetailBand();
this.Detail1 = new DevExpress.XtraReports.UI.DetailBand();
this.xrLabel4 = new DevExpress.XtraReports.UI.XRLabel();
this.xrLabel2 = new DevExpress.XtraReports.UI.XRLabel();
this.xrLabel14 = new DevExpress.XtraReports.UI.XRLabel();
this.xrPictureBox1 = new DevExpress.XtraReports.UI.XRPictureBox();
this.xrLabel1 = new DevExpress.XtraReports.UI.XRLabel();
this.DetailReport = new DevExpress.XtraReports.UI.DetailReportBand();
this.DetailReport1 = new DevExpress.XtraReports.UI.DetailReportBand();
this.Detail2 = new DevExpress.XtraReports.UI.DetailBand();
this.xrTable4 = new DevExpress.XtraReports.UI.XRTable();
this.xrTableRow4 = new DevExpress.XtraReports.UI.XRTableRow();
this.xrTableCell3 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell4 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell9 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell11 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell10 = new DevExpress.XtraReports.UI.XRTableCell();
this.GroupHeader2 = new DevExpress.XtraReports.UI.GroupHeaderBand();
this.xrTable2 = new DevExpress.XtraReports.UI.XRTable();
this.xrTableRow2 = new DevExpress.XtraReports.UI.XRTableRow();
this.xrTableCell5 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell6 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell7 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell2 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell8 = new DevExpress.XtraReports.UI.XRTableCell();
this.GroupFooter1 = new DevExpress.XtraReports.UI.GroupFooterBand();
this.xrLabel5 = new DevExpress.XtraReports.UI.XRLabel();
this.xrLabel3 = new DevExpress.XtraReports.UI.XRLabel();
this.xrLabel12 = new DevExpress.XtraReports.UI.XRLabel();
this.xrLabel11 = new DevExpress.XtraReports.UI.XRLabel();
this.xrLabel10 = new DevExpress.XtraReports.UI.XRLabel();
this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components);
this.Title = new DevExpress.XtraReports.UI.XRControlStyle();
this.FieldCaption = new DevExpress.XtraReports.UI.XRControlStyle();
this.PageInfo = new DevExpress.XtraReports.UI.XRControlStyle();
this.DataField = new DevExpress.XtraReports.UI.XRControlStyle();
this.fieldFLS = new DevExpress.XtraReports.UI.CalculatedField();
this.topMarginBand1 = new DevExpress.XtraReports.UI.TopMarginBand();
this.bottomMarginBand1 = new DevExpress.XtraReports.UI.BottomMarginBand();
this.fieldMonat = new DevExpress.XtraReports.UI.CalculatedField();
this.fieldMonatJahr = new DevExpress.XtraReports.UI.CalculatedField();
this.xrPictureBox3 = new DevExpress.XtraReports.UI.XRPictureBox();
((System.ComponentModel.ISupportInitialize)(this.xrTable4)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.xrTable2)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this)).BeginInit();
//
// Detail
//
this.Detail.HeightF = 0F;
this.Detail.Name = "Detail";
this.Detail.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F);
this.Detail.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
//
// Detail1
//
this.Detail1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
this.xrPictureBox3,
this.xrLabel4,
this.xrLabel2,
this.xrLabel14,
this.xrPictureBox1,
this.xrLabel1});
this.Detail1.Font = new System.Drawing.Font("Arial", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
this.Detail1.HeightF = 165F;
this.Detail1.Name = "Detail1";
this.Detail1.StylePriority.UseFont = false;
//
// xrLabel4
//
this.xrLabel4.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "ReportStartDate", "{0:yyyy}")});
this.xrLabel4.Font = new System.Drawing.Font("Arial", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
this.xrLabel4.LocationFloat = new DevExpress.Utils.PointFloat(85.0001F, 113.5417F);
this.xrLabel4.Name = "xrLabel4";
this.xrLabel4.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
this.xrLabel4.SizeF = new System.Drawing.SizeF(100F, 23F);
this.xrLabel4.StylePriority.UseFont = false;
this.xrLabel4.Text = "xrLabel4";
//
// xrLabel2
//
this.xrLabel2.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "ReportStartDate", "{0:MMMM}")});
this.xrLabel2.Font = new System.Drawing.Font("Arial", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
this.xrLabel2.LocationFloat = new DevExpress.Utils.PointFloat(0F, 113.5417F);
this.xrLabel2.Name = "xrLabel2";
this.xrLabel2.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F);
this.xrLabel2.SizeF = new System.Drawing.SizeF(85F, 22.99999F);
this.xrLabel2.StylePriority.UseFont = false;
this.xrLabel2.StylePriority.UsePadding = false;
this.xrLabel2.Text = "xrLabel2";
//
// xrLabel14
//
this.xrLabel14.Font = new System.Drawing.Font("Arial", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
this.xrLabel14.LocationFloat = new DevExpress.Utils.PointFloat(0F, 88.54166F);
this.xrLabel14.Multiline = true;
this.xrLabel14.Name = "xrLabel14";
this.xrLabel14.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 2, 0, 0, 100F);
this.xrLabel14.SizeF = new System.Drawing.SizeF(451.0417F, 25F);
this.xrLabel14.StylePriority.UseFont = false;
this.xrLabel14.StylePriority.UsePadding = false;
this.xrLabel14.StylePriority.UseTextAlignment = false;
this.xrLabel14.Text = "[Name]";
this.xrLabel14.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
//
// xrPictureBox1
//
this.xrPictureBox1.Image = ((System.Drawing.Image)(resources.GetObject("xrPictureBox1.Image")));
this.xrPictureBox1.LocationFloat = new DevExpress.Utils.PointFloat(523.2501F, 0F);
this.xrPictureBox1.Name = "xrPictureBox1";
this.xrPictureBox1.SizeF = new System.Drawing.SizeF(143.75F, 100F);
this.xrPictureBox1.Sizing = DevExpress.XtraPrinting.ImageSizeMode.ZoomImage;
//
// xrLabel1
//
this.xrLabel1.Font = new System.Drawing.Font("Arial", 14F);
this.xrLabel1.LocationFloat = new DevExpress.Utils.PointFloat(0F, 63.54F);
this.xrLabel1.Multiline = true;
this.xrLabel1.Name = "xrLabel1";
this.xrLabel1.SizeF = new System.Drawing.SizeF(444.7083F, 25F);
this.xrLabel1.StyleName = "Title";
this.xrLabel1.StylePriority.UseFont = false;
this.xrLabel1.Text = "Stunden-Dokumentation Betreutes Wohnen";
//
// DetailReport
//
this.DetailReport.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] {
this.Detail1,
this.DetailReport1});
this.DetailReport.DataMember = "FLSReportGroups";
this.DetailReport.DataSource = this.bindingSource1;
this.DetailReport.Level = 0;
this.DetailReport.Name = "DetailReport";
//
// DetailReport1
//
this.DetailReport1.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] {
this.Detail2,
this.GroupHeader2,
this.GroupFooter1});
this.DetailReport1.DataMember = "FLSReportGroups.ServiceRecords";
this.DetailReport1.DataSource = this.bindingSource1;
this.DetailReport1.Level = 0;
this.DetailReport1.Name = "DetailReport1";
//
// Detail2
//
this.Detail2.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
this.xrTable4});
this.Detail2.HeightF = 25F;
this.Detail2.Name = "Detail2";
//
// xrTable4
//
this.xrTable4.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right)
| DevExpress.XtraPrinting.BorderSide.Bottom)));
this.xrTable4.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F);
this.xrTable4.Name = "xrTable4";
this.xrTable4.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 0, 0, 0, 100F);
this.xrTable4.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] {
this.xrTableRow4});
this.xrTable4.SizeF = new System.Drawing.SizeF(676.9999F, 25F);
this.xrTable4.StylePriority.UseBorders = false;
this.xrTable4.StylePriority.UsePadding = false;
//
// xrTableRow4
//
this.xrTableRow4.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
this.xrTableCell3,
this.xrTableCell4,
this.xrTableCell9,
this.xrTableCell11,
this.xrTableCell10});
this.xrTableRow4.Name = "xrTableRow4";
this.xrTableRow4.Weight = 1D;
//
// xrTableCell3
//
this.xrTableCell3.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "FLSReportGroups.ServiceRecords.Start", "{0:dd/MM/yyyy}")});
this.xrTableCell3.Font = new System.Drawing.Font("Arial", 9.75F);
this.xrTableCell3.Name = "xrTableCell3";
this.xrTableCell3.StylePriority.UseFont = false;
this.xrTableCell3.Text = "xrTableCell3";
this.xrTableCell3.Weight = 0.54421768707482987D;
//
// xrTableCell4
//
this.xrTableCell4.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "FLSReportGroups.ServiceRecords.TimeRange")});
this.xrTableCell4.Font = new System.Drawing.Font("Arial", 9.75F);
this.xrTableCell4.Name = "xrTableCell4";
this.xrTableCell4.StylePriority.UseFont = false;
this.xrTableCell4.Text = "xrTableCell4";
this.xrTableCell4.Weight = 0.61224489795918346D;
//
// xrTableCell9
//
this.xrTableCell9.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "FLSReportGroups.ServiceRecords.RoundedDuration", "{0:0.##}")});
this.xrTableCell9.Font = new System.Drawing.Font("Arial", 9.75F);
this.xrTableCell9.Name = "xrTableCell9";
this.xrTableCell9.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 5, 0, 0, 100F);
this.xrTableCell9.StylePriority.UseFont = false;
this.xrTableCell9.StylePriority.UsePadding = false;
this.xrTableCell9.StylePriority.UseTextAlignment = false;
this.xrTableCell9.Text = "xrTableCell9";
this.xrTableCell9.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight;
this.xrTableCell9.Weight = 0.44217687074829942D;
//
// xrTableCell11
//
this.xrTableCell11.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "FLSReportGroups.ServiceRecords.GroupName")});
this.xrTableCell11.Font = new System.Drawing.Font("Arial", 9.75F);
this.xrTableCell11.Name = "xrTableCell11";
this.xrTableCell11.StylePriority.UseFont = false;
this.xrTableCell11.Text = "xrTableCell11";
this.xrTableCell11.Weight = 0.816326530612245D;
//
// xrTableCell10
//
this.xrTableCell10.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "FLSReportGroups.ServiceRecords.Notice")});
this.xrTableCell10.Font = new System.Drawing.Font("Arial", 9.75F);
this.xrTableCell10.Name = "xrTableCell10";
this.xrTableCell10.StylePriority.UseFont = false;
this.xrTableCell10.Text = "xrTableCell10";
this.xrTableCell10.Weight = 2.1904757752710458D;
//
// GroupHeader2
//
this.GroupHeader2.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
this.xrTable2});
this.GroupHeader2.HeightF = 25F;
this.GroupHeader2.Name = "GroupHeader2";
this.GroupHeader2.RepeatEveryPage = true;
//
// xrTable2
//
this.xrTable2.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
| DevExpress.XtraPrinting.BorderSide.Right)
| DevExpress.XtraPrinting.BorderSide.Bottom)));
this.xrTable2.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Bold);
this.xrTable2.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F);
this.xrTable2.Name = "xrTable2";
this.xrTable2.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 0, 0, 0, 100F);
this.xrTable2.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] {
this.xrTableRow2});
this.xrTable2.SizeF = new System.Drawing.SizeF(676.9999F, 25F);
this.xrTable2.StylePriority.UseBorders = false;
this.xrTable2.StylePriority.UseFont = false;
this.xrTable2.StylePriority.UsePadding = false;
//
// xrTableRow2
//
this.xrTableRow2.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
this.xrTableCell5,
this.xrTableCell6,
this.xrTableCell7,
this.xrTableCell2,
this.xrTableCell8});
this.xrTableRow2.Name = "xrTableRow2";
this.xrTableRow2.Weight = 1D;
//
// xrTableCell5
//
this.xrTableCell5.Name = "xrTableCell5";
this.xrTableCell5.Text = "Datum";
this.xrTableCell5.Weight = 0.54421768707482976D;
//
// xrTableCell6
//
this.xrTableCell6.Name = "xrTableCell6";
this.xrTableCell6.Text = "Uhrzeit";
this.xrTableCell6.Weight = 0.61224489795918346D;
//
// xrTableCell7
//
this.xrTableCell7.Name = "xrTableCell7";
this.xrTableCell7.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 5, 0, 0, 100F);
this.xrTableCell7.StylePriority.UsePadding = false;
this.xrTableCell7.StylePriority.UseTextAlignment = false;
this.xrTableCell7.Text = "Minuten";
this.xrTableCell7.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight;
this.xrTableCell7.Weight = 0.44217687074829942D;
//
// xrTableCell2
//
this.xrTableCell2.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "GroupTypeHeader")});
this.xrTableCell2.Name = "xrTableCell2";
this.xrTableCell2.Text = "xrTableCell2";
this.xrTableCell2.Weight = 0.81632653061224514D;
//
// xrTableCell8
//
this.xrTableCell8.Name = "xrTableCell8";
this.xrTableCell8.Text = "Dokumentation";
this.xrTableCell8.Weight = 2.1904757752710462D;
//
// GroupFooter1
//
this.GroupFooter1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
this.xrLabel5,
this.xrLabel3,
this.xrLabel12,
this.xrLabel11,
this.xrLabel10});
this.GroupFooter1.HeightF = 76F;
this.GroupFooter1.Name = "GroupFooter1";
this.GroupFooter1.PageBreak = DevExpress.XtraReports.UI.PageBreak.AfterBand;
//
// xrLabel5
//
this.xrLabel5.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "FLSReportGroups.TotalFLM", "{0:0.##}")});
this.xrLabel5.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Bold);
this.xrLabel5.LocationFloat = new DevExpress.Utils.PointFloat(170F, 0F);
this.xrLabel5.Name = "xrLabel5";
this.xrLabel5.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 5, 0, 0, 100F);
this.xrLabel5.SizeF = new System.Drawing.SizeF(65.00002F, 25F);
this.xrLabel5.StylePriority.UseFont = false;
this.xrLabel5.StylePriority.UsePadding = false;
this.xrLabel5.StylePriority.UseTextAlignment = false;
this.xrLabel5.Text = "xrLabel6";
this.xrLabel5.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight;
//
// xrLabel3
//
this.xrLabel3.Borders = DevExpress.XtraPrinting.BorderSide.None;
this.xrLabel3.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Bold);
this.xrLabel3.LocationFloat = new DevExpress.Utils.PointFloat(98.00008F, 0F);
this.xrLabel3.Name = "xrLabel3";
this.xrLabel3.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
this.xrLabel3.SizeF = new System.Drawing.SizeF(71.99988F, 18.00003F);
this.xrLabel3.StylePriority.UseBorders = false;
this.xrLabel3.StylePriority.UseFont = false;
this.xrLabel3.Text = "Summe";
//
// xrLabel12
//
this.xrLabel12.Borders = DevExpress.XtraPrinting.BorderSide.Top;
this.xrLabel12.Font = new System.Drawing.Font("Arial", 10F);
this.xrLabel12.LocationFloat = new DevExpress.Utils.PointFloat(410.4167F, 48.00002F);
this.xrLabel12.Name = "xrLabel12";
this.xrLabel12.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
this.xrLabel12.SizeF = new System.Drawing.SizeF(211.71F, 17.99997F);
this.xrLabel12.StylePriority.UseBorders = false;
this.xrLabel12.StylePriority.UseFont = false;
this.xrLabel12.Text = "Unterschrift Klient/in";
//
// xrLabel11
//
this.xrLabel11.Borders = DevExpress.XtraPrinting.BorderSide.Top;
this.xrLabel11.Font = new System.Drawing.Font("Arial", 10F);
this.xrLabel11.LocationFloat = new DevExpress.Utils.PointFloat(160.4167F, 48.00002F);
this.xrLabel11.Name = "xrLabel11";
this.xrLabel11.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
this.xrLabel11.SizeF = new System.Drawing.SizeF(211.7083F, 17.99997F);
this.xrLabel11.StylePriority.UseBorders = false;
this.xrLabel11.StylePriority.UseFont = false;
this.xrLabel11.Text = "Unterschrift Mitarbeiter/in";
//
// xrLabel10
//
this.xrLabel10.Borders = DevExpress.XtraPrinting.BorderSide.Top;
this.xrLabel10.Font = new System.Drawing.Font("Arial", 10F);
this.xrLabel10.LocationFloat = new DevExpress.Utils.PointFloat(0F, 48.00002F);
this.xrLabel10.Name = "xrLabel10";
this.xrLabel10.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
this.xrLabel10.SizeF = new System.Drawing.SizeF(105.25F, 17.99997F);
this.xrLabel10.StylePriority.UseBorders = false;
this.xrLabel10.StylePriority.UseFont = false;
this.xrLabel10.Text = "Datum";
//
// bindingSource1
//
this.bindingSource1.DataSource = typeof(BeWo.Report.ReportObjects.FLSReportRO);
//
// Title
//
this.Title.BackColor = System.Drawing.Color.White;
this.Title.BorderColor = System.Drawing.SystemColors.ControlText;
this.Title.Borders = DevExpress.XtraPrinting.BorderSide.None;
this.Title.BorderWidth = 1;
this.Title.Font = new System.Drawing.Font("Times New Roman", 24F);
this.Title.ForeColor = System.Drawing.Color.Black;
this.Title.Name = "Title";
//
// FieldCaption
//
this.FieldCaption.BackColor = System.Drawing.Color.White;
this.FieldCaption.BorderColor = System.Drawing.SystemColors.ControlText;
this.FieldCaption.Borders = DevExpress.XtraPrinting.BorderSide.None;
this.FieldCaption.BorderWidth = 1;
this.FieldCaption.Font = new System.Drawing.Font("Times New Roman", 10F, System.Drawing.FontStyle.Bold);
this.FieldCaption.ForeColor = System.Drawing.Color.Black;
this.FieldCaption.Name = "FieldCaption";
//
// PageInfo
//
this.PageInfo.BackColor = System.Drawing.Color.White;
this.PageInfo.BorderColor = System.Drawing.SystemColors.ControlText;
this.PageInfo.Borders = DevExpress.XtraPrinting.BorderSide.None;
this.PageInfo.BorderWidth = 1;
this.PageInfo.Font = new System.Drawing.Font("Times New Roman", 8F);
this.PageInfo.ForeColor = System.Drawing.Color.Black;
this.PageInfo.Name = "PageInfo";
//
// DataField
//
this.DataField.BackColor = System.Drawing.Color.White;
this.DataField.BorderColor = System.Drawing.SystemColors.ControlText;
this.DataField.Borders = DevExpress.XtraPrinting.BorderSide.None;
this.DataField.BorderWidth = 1;
this.DataField.Font = new System.Drawing.Font("Times New Roman", 8F);
this.DataField.ForeColor = System.Drawing.SystemColors.ControlText;
this.DataField.Name = "DataField";
//
// fieldFLS
//
this.fieldFLS.DataMember = "FLSReportGroups";
this.fieldFLS.Expression = "[TotalFLM] / 60";
this.fieldFLS.FieldType = DevExpress.XtraReports.UI.FieldType.Decimal;
this.fieldFLS.Name = "fieldFLS";
//
// topMarginBand1
//
this.topMarginBand1.HeightF = 50F;
this.topMarginBand1.Name = "topMarginBand1";
//
// bottomMarginBand1
//
this.bottomMarginBand1.HeightF = 50F;
this.bottomMarginBand1.Name = "bottomMarginBand1";
//
// fieldMonat
//
this.fieldMonat.DataMember = "FLSReportGroups";
this.fieldMonat.FieldType = DevExpress.XtraReports.UI.FieldType.DateTime;
this.fieldMonat.Name = "fieldMonat";
//
// fieldMonatJahr
//
this.fieldMonatJahr.Expression = "[ReportStartDate]";
this.fieldMonatJahr.FieldType = DevExpress.XtraReports.UI.FieldType.DateTime;
this.fieldMonatJahr.Name = "fieldMonatJahr";
//
// xrPictureBox3
//
this.xrPictureBox3.Image = ((System.Drawing.Image)(resources.GetObject("xrPictureBox3.Image")));
this.xrPictureBox3.LocationFloat = new DevExpress.Utils.PointFloat(515F, 113.54F);
this.xrPictureBox3.Name = "xrPictureBox3";
this.xrPictureBox3.SizeF = new System.Drawing.SizeF(157.8125F, 21.35417F);
this.xrPictureBox3.Sizing = DevExpress.XtraPrinting.ImageSizeMode.AutoSize;
//
// Leistungsdokumentation
//
this.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] {
this.Detail,
this.DetailReport,
this.topMarginBand1,
this.bottomMarginBand1});
this.CalculatedFields.AddRange(new DevExpress.XtraReports.UI.CalculatedField[] {
this.fieldFLS,
this.fieldMonat,
this.fieldMonatJahr});
this.DataSource = this.bindingSource1;
this.Margins = new System.Drawing.Printing.Margins(75, 75, 50, 50);
this.PageHeight = 1169;
this.PageWidth = 827;
this.PaperKind = System.Drawing.Printing.PaperKind.A4;
this.StyleSheet.AddRange(new DevExpress.XtraReports.UI.XRControlStyle[] {
this.Title,
this.FieldCaption,
this.PageInfo,
this.DataField});
this.Version = "13.1";
((System.ComponentModel.ISupportInitialize)(this.xrTable4)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.xrTable2)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).EndInit();
((System.ComponentModel.ISupportInitialize)(this)).EndInit();
System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(Leistungsdokumentation));
this.Detail = new DevExpress.XtraReports.UI.DetailBand();
this.Detail1 = new DevExpress.XtraReports.UI.DetailBand();
this.xrPictureBox3 = new DevExpress.XtraReports.UI.XRPictureBox();
this.xrLabel4 = new DevExpress.XtraReports.UI.XRLabel();
this.xrLabel2 = new DevExpress.XtraReports.UI.XRLabel();
this.xrLabel14 = new DevExpress.XtraReports.UI.XRLabel();
this.xrPictureBox1 = new DevExpress.XtraReports.UI.XRPictureBox();
this.xrLabel1 = new DevExpress.XtraReports.UI.XRLabel();
this.DetailReport = new DevExpress.XtraReports.UI.DetailReportBand();
this.DetailReport1 = new DevExpress.XtraReports.UI.DetailReportBand();
this.Detail2 = new DevExpress.XtraReports.UI.DetailBand();
this.xrTable4 = new DevExpress.XtraReports.UI.XRTable();
this.xrTableRow4 = new DevExpress.XtraReports.UI.XRTableRow();
this.xrTableCell3 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell4 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell9 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell11 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell10 = new DevExpress.XtraReports.UI.XRTableCell();
this.GroupHeader2 = new DevExpress.XtraReports.UI.GroupHeaderBand();
this.xrTable2 = new DevExpress.XtraReports.UI.XRTable();
this.xrTableRow2 = new DevExpress.XtraReports.UI.XRTableRow();
this.xrTableCell5 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell6 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell7 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell2 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell8 = new DevExpress.XtraReports.UI.XRTableCell();
this.GroupFooter1 = new DevExpress.XtraReports.UI.GroupFooterBand();
this.xrLabel5 = new DevExpress.XtraReports.UI.XRLabel();
this.xrLabel3 = new DevExpress.XtraReports.UI.XRLabel();
this.xrLabel12 = new DevExpress.XtraReports.UI.XRLabel();
this.xrLabel11 = new DevExpress.XtraReports.UI.XRLabel();
this.xrLabel10 = new DevExpress.XtraReports.UI.XRLabel();
this.bindingSource1 = new System.Windows.Forms.BindingSource();
this.Title = new DevExpress.XtraReports.UI.XRControlStyle();
this.FieldCaption = new DevExpress.XtraReports.UI.XRControlStyle();
this.PageInfo = new DevExpress.XtraReports.UI.XRControlStyle();
this.DataField = new DevExpress.XtraReports.UI.XRControlStyle();
this.fieldFLS = new DevExpress.XtraReports.UI.CalculatedField();
this.topMarginBand1 = new DevExpress.XtraReports.UI.TopMarginBand();
this.bottomMarginBand1 = new DevExpress.XtraReports.UI.BottomMarginBand();
this.fieldMonat = new DevExpress.XtraReports.UI.CalculatedField();
this.fieldMonatJahr = new DevExpress.XtraReports.UI.CalculatedField();
((System.ComponentModel.ISupportInitialize)(this.xrTable4)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.xrTable2)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this)).BeginInit();
//
// Detail
//
this.Detail.HeightF = 0F;
this.Detail.Name = "Detail";
this.Detail.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F);
this.Detail.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
//
// Detail1
//
this.Detail1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
this.xrPictureBox3,
this.xrLabel4,
this.xrLabel2,
this.xrLabel14,
this.xrPictureBox1,
this.xrLabel1});
this.Detail1.Font = new System.Drawing.Font("Arial", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
this.Detail1.HeightF = 165F;
this.Detail1.Name = "Detail1";
this.Detail1.StylePriority.UseFont = false;
//
// xrPictureBox3
//
this.xrPictureBox3.Image = ((System.Drawing.Image)(resources.GetObject("xrPictureBox3.Image")));
this.xrPictureBox3.LocationFloat = new DevExpress.Utils.PointFloat(515F, 113.54F);
this.xrPictureBox3.Name = "xrPictureBox3";
this.xrPictureBox3.SizeF = new System.Drawing.SizeF(157.8137F, 21.35432F);
this.xrPictureBox3.Sizing = DevExpress.XtraPrinting.ImageSizeMode.AutoSize;
//
// xrLabel4
//
this.xrLabel4.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "ReportStartDate", "{0:yyyy}")});
this.xrLabel4.Font = new System.Drawing.Font("Arial", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
this.xrLabel4.LocationFloat = new DevExpress.Utils.PointFloat(85.0001F, 113.5417F);
this.xrLabel4.Name = "xrLabel4";
this.xrLabel4.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
this.xrLabel4.SizeF = new System.Drawing.SizeF(100F, 23F);
this.xrLabel4.StylePriority.UseFont = false;
this.xrLabel4.Text = "xrLabel4";
//
// xrLabel2
//
this.xrLabel2.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "ReportStartDate", "{0:MMMM}")});
this.xrLabel2.Font = new System.Drawing.Font("Arial", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
this.xrLabel2.LocationFloat = new DevExpress.Utils.PointFloat(0F, 113.5417F);
this.xrLabel2.Name = "xrLabel2";
this.xrLabel2.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F);
this.xrLabel2.SizeF = new System.Drawing.SizeF(85F, 22.99999F);
this.xrLabel2.StylePriority.UseFont = false;
this.xrLabel2.StylePriority.UsePadding = false;
this.xrLabel2.Text = "xrLabel2";
//
// xrLabel14
//
this.xrLabel14.Font = new System.Drawing.Font("Arial", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
this.xrLabel14.LocationFloat = new DevExpress.Utils.PointFloat(0F, 88.54166F);
this.xrLabel14.Multiline = true;
this.xrLabel14.Name = "xrLabel14";
this.xrLabel14.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 2, 0, 0, 100F);
this.xrLabel14.SizeF = new System.Drawing.SizeF(451.0417F, 25F);
this.xrLabel14.StylePriority.UseFont = false;
this.xrLabel14.StylePriority.UsePadding = false;
this.xrLabel14.StylePriority.UseTextAlignment = false;
this.xrLabel14.Text = "[Name]";
this.xrLabel14.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
//
// xrPictureBox1
//
this.xrPictureBox1.Image = ((System.Drawing.Image)(resources.GetObject("xrPictureBox1.Image")));
this.xrPictureBox1.LocationFloat = new DevExpress.Utils.PointFloat(523.2501F, 0F);
this.xrPictureBox1.Name = "xrPictureBox1";
this.xrPictureBox1.SizeF = new System.Drawing.SizeF(143.75F, 100F);
this.xrPictureBox1.Sizing = DevExpress.XtraPrinting.ImageSizeMode.ZoomImage;
//
// xrLabel1
//
this.xrLabel1.Font = new System.Drawing.Font("Arial", 14F);
this.xrLabel1.LocationFloat = new DevExpress.Utils.PointFloat(0F, 63.54F);
this.xrLabel1.Multiline = true;
this.xrLabel1.Name = "xrLabel1";
this.xrLabel1.SizeF = new System.Drawing.SizeF(444.7083F, 25F);
this.xrLabel1.StyleName = "Title";
this.xrLabel1.StylePriority.UseFont = false;
this.xrLabel1.Text = "Stunden-Dokumentation Betreutes Wohnen";
//
// DetailReport
//
this.DetailReport.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] {
this.Detail1,
this.DetailReport1});
this.DetailReport.DataMember = "FLSReportGroups";
this.DetailReport.DataSource = this.bindingSource1;
this.DetailReport.Level = 0;
this.DetailReport.Name = "DetailReport";
//
// DetailReport1
//
this.DetailReport1.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] {
this.Detail2,
this.GroupHeader2,
this.GroupFooter1});
this.DetailReport1.DataMember = "FLSReportGroups.ServiceRecords";
this.DetailReport1.DataSource = this.bindingSource1;
this.DetailReport1.Level = 0;
this.DetailReport1.Name = "DetailReport1";
//
// Detail2
//
this.Detail2.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
this.xrTable4});
this.Detail2.HeightF = 25F;
this.Detail2.Name = "Detail2";
//
// xrTable4
//
this.xrTable4.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right)
| DevExpress.XtraPrinting.BorderSide.Bottom)));
this.xrTable4.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F);
this.xrTable4.Name = "xrTable4";
this.xrTable4.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 0, 0, 0, 100F);
this.xrTable4.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] {
this.xrTableRow4});
this.xrTable4.SizeF = new System.Drawing.SizeF(676.9999F, 25F);
this.xrTable4.StylePriority.UseBorders = false;
this.xrTable4.StylePriority.UsePadding = false;
//
// xrTableRow4
//
this.xrTableRow4.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
this.xrTableCell3,
this.xrTableCell4,
this.xrTableCell9,
this.xrTableCell11,
this.xrTableCell10});
this.xrTableRow4.Name = "xrTableRow4";
this.xrTableRow4.Weight = 1D;
//
// xrTableCell3
//
this.xrTableCell3.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "FLSReportGroups.ServiceRecords.Start", "{0:dd/MM/yyyy}")});
this.xrTableCell3.Font = new System.Drawing.Font("Arial", 9.75F);
this.xrTableCell3.Name = "xrTableCell3";
this.xrTableCell3.StylePriority.UseFont = false;
this.xrTableCell3.Text = "xrTableCell3";
this.xrTableCell3.Weight = 0.54421768707482987D;
//
// xrTableCell4
//
this.xrTableCell4.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "FLSReportGroups.ServiceRecords.TimeRange")});
this.xrTableCell4.Font = new System.Drawing.Font("Arial", 9.75F);
this.xrTableCell4.Name = "xrTableCell4";
this.xrTableCell4.StylePriority.UseFont = false;
this.xrTableCell4.Text = "xrTableCell4";
this.xrTableCell4.Weight = 0.61224489795918346D;
//
// xrTableCell9
//
this.xrTableCell9.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "FLSReportGroups.ServiceRecords.RoundedDuration", "{0:0.##}")});
this.xrTableCell9.Font = new System.Drawing.Font("Arial", 9.75F);
this.xrTableCell9.Name = "xrTableCell9";
this.xrTableCell9.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 5, 0, 0, 100F);
this.xrTableCell9.StylePriority.UseFont = false;
this.xrTableCell9.StylePriority.UsePadding = false;
this.xrTableCell9.StylePriority.UseTextAlignment = false;
this.xrTableCell9.Text = "xrTableCell9";
this.xrTableCell9.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight;
this.xrTableCell9.Weight = 0.44217687074829942D;
//
// xrTableCell11
//
this.xrTableCell11.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "FLSReportGroups.ServiceRecords.GroupName")});
this.xrTableCell11.Font = new System.Drawing.Font("Arial", 9.75F);
this.xrTableCell11.Name = "xrTableCell11";
this.xrTableCell11.StylePriority.UseFont = false;
this.xrTableCell11.Text = "xrTableCell11";
this.xrTableCell11.Weight = 0.816326530612245D;
//
// xrTableCell10
//
this.xrTableCell10.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "FLSReportGroups.ServiceRecords.Notice")});
this.xrTableCell10.Font = new System.Drawing.Font("Arial", 9.75F);
this.xrTableCell10.Name = "xrTableCell10";
this.xrTableCell10.StylePriority.UseFont = false;
this.xrTableCell10.Text = "xrTableCell10";
this.xrTableCell10.Weight = 2.1904757752710458D;
//
// GroupHeader2
//
this.GroupHeader2.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
this.xrTable2});
this.GroupHeader2.HeightF = 25F;
this.GroupHeader2.Name = "GroupHeader2";
this.GroupHeader2.RepeatEveryPage = true;
//
// xrTable2
//
this.xrTable2.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
| DevExpress.XtraPrinting.BorderSide.Right)
| DevExpress.XtraPrinting.BorderSide.Bottom)));
this.xrTable2.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Bold);
this.xrTable2.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F);
this.xrTable2.Name = "xrTable2";
this.xrTable2.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 0, 0, 0, 100F);
this.xrTable2.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] {
this.xrTableRow2});
this.xrTable2.SizeF = new System.Drawing.SizeF(676.9999F, 25F);
this.xrTable2.StylePriority.UseBorders = false;
this.xrTable2.StylePriority.UseFont = false;
this.xrTable2.StylePriority.UsePadding = false;
//
// xrTableRow2
//
this.xrTableRow2.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
this.xrTableCell5,
this.xrTableCell6,
this.xrTableCell7,
this.xrTableCell2,
this.xrTableCell8});
this.xrTableRow2.Name = "xrTableRow2";
this.xrTableRow2.Weight = 1D;
//
// xrTableCell5
//
this.xrTableCell5.Name = "xrTableCell5";
this.xrTableCell5.Text = "Datum";
this.xrTableCell5.Weight = 0.54421768707482976D;
//
// xrTableCell6
//
this.xrTableCell6.Name = "xrTableCell6";
this.xrTableCell6.Text = "Uhrzeit";
this.xrTableCell6.Weight = 0.61224489795918346D;
//
// xrTableCell7
//
this.xrTableCell7.Name = "xrTableCell7";
this.xrTableCell7.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 5, 0, 0, 100F);
this.xrTableCell7.StylePriority.UsePadding = false;
this.xrTableCell7.StylePriority.UseTextAlignment = false;
this.xrTableCell7.Text = "Minuten";
this.xrTableCell7.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight;
this.xrTableCell7.Weight = 0.44217687074829942D;
//
// xrTableCell2
//
this.xrTableCell2.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "GroupTypeHeader")});
this.xrTableCell2.Name = "xrTableCell2";
this.xrTableCell2.Text = "xrTableCell2";
this.xrTableCell2.Weight = 0.81632653061224514D;
//
// xrTableCell8
//
this.xrTableCell8.Name = "xrTableCell8";
this.xrTableCell8.Text = "Dokumentation";
this.xrTableCell8.Weight = 2.1904757752710462D;
//
// GroupFooter1
//
this.GroupFooter1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
this.xrLabel5,
this.xrLabel3,
this.xrLabel12,
this.xrLabel11,
this.xrLabel10});
this.GroupFooter1.HeightF = 76F;
this.GroupFooter1.Name = "GroupFooter1";
this.GroupFooter1.PageBreak = DevExpress.XtraReports.UI.PageBreak.AfterBand;
//
// xrLabel5
//
this.xrLabel5.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "FLSReportGroups.TotalFLM", "{0:0.##}")});
this.xrLabel5.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Bold);
this.xrLabel5.LocationFloat = new DevExpress.Utils.PointFloat(170F, 0F);
this.xrLabel5.Name = "xrLabel5";
this.xrLabel5.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 5, 0, 0, 100F);
this.xrLabel5.SizeF = new System.Drawing.SizeF(65.00002F, 25F);
this.xrLabel5.StylePriority.UseFont = false;
this.xrLabel5.StylePriority.UsePadding = false;
this.xrLabel5.StylePriority.UseTextAlignment = false;
this.xrLabel5.Text = "xrLabel6";
this.xrLabel5.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight;
//
// xrLabel3
//
this.xrLabel3.Borders = DevExpress.XtraPrinting.BorderSide.None;
this.xrLabel3.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Bold);
this.xrLabel3.LocationFloat = new DevExpress.Utils.PointFloat(98.00008F, 0F);
this.xrLabel3.Name = "xrLabel3";
this.xrLabel3.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
this.xrLabel3.SizeF = new System.Drawing.SizeF(71.99988F, 18.00003F);
this.xrLabel3.StylePriority.UseBorders = false;
this.xrLabel3.StylePriority.UseFont = false;
this.xrLabel3.Text = "Summe";
//
// xrLabel12
//
this.xrLabel12.Borders = DevExpress.XtraPrinting.BorderSide.Top;
this.xrLabel12.Font = new System.Drawing.Font("Arial", 10F);
this.xrLabel12.LocationFloat = new DevExpress.Utils.PointFloat(410.4167F, 48.00002F);
this.xrLabel12.Name = "xrLabel12";
this.xrLabel12.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
this.xrLabel12.SizeF = new System.Drawing.SizeF(211.71F, 17.99997F);
this.xrLabel12.StylePriority.UseBorders = false;
this.xrLabel12.StylePriority.UseFont = false;
this.xrLabel12.Text = "Unterschrift Mitarbeiter/in";
//
// xrLabel11
//
this.xrLabel11.Borders = DevExpress.XtraPrinting.BorderSide.Top;
this.xrLabel11.Font = new System.Drawing.Font("Arial", 10F);
this.xrLabel11.LocationFloat = new DevExpress.Utils.PointFloat(160.4167F, 48.00002F);
this.xrLabel11.Name = "xrLabel11";
this.xrLabel11.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
this.xrLabel11.SizeF = new System.Drawing.SizeF(211.7083F, 17.99997F);
this.xrLabel11.StylePriority.UseBorders = false;
this.xrLabel11.StylePriority.UseFont = false;
this.xrLabel11.Text = "Unterschrift Klient/in";
//
// xrLabel10
//
this.xrLabel10.Borders = DevExpress.XtraPrinting.BorderSide.Top;
this.xrLabel10.Font = new System.Drawing.Font("Arial", 10F);
this.xrLabel10.LocationFloat = new DevExpress.Utils.PointFloat(0F, 48.00002F);
this.xrLabel10.Name = "xrLabel10";
this.xrLabel10.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
this.xrLabel10.SizeF = new System.Drawing.SizeF(105.25F, 17.99997F);
this.xrLabel10.StylePriority.UseBorders = false;
this.xrLabel10.StylePriority.UseFont = false;
this.xrLabel10.Text = "Datum";
//
// bindingSource1
//
this.bindingSource1.DataSource = typeof(BeWo.Report.ReportObjects.FLSReportRO);
//
// Title
//
this.Title.BackColor = System.Drawing.Color.White;
this.Title.BorderColor = System.Drawing.SystemColors.ControlText;
this.Title.Borders = DevExpress.XtraPrinting.BorderSide.None;
this.Title.BorderWidth = 1F;
this.Title.Font = new System.Drawing.Font("Times New Roman", 24F);
this.Title.ForeColor = System.Drawing.Color.Black;
this.Title.Name = "Title";
//
// FieldCaption
//
this.FieldCaption.BackColor = System.Drawing.Color.White;
this.FieldCaption.BorderColor = System.Drawing.SystemColors.ControlText;
this.FieldCaption.Borders = DevExpress.XtraPrinting.BorderSide.None;
this.FieldCaption.BorderWidth = 1F;
this.FieldCaption.Font = new System.Drawing.Font("Times New Roman", 10F, System.Drawing.FontStyle.Bold);
this.FieldCaption.ForeColor = System.Drawing.Color.Black;
this.FieldCaption.Name = "FieldCaption";
//
// PageInfo
//
this.PageInfo.BackColor = System.Drawing.Color.White;
this.PageInfo.BorderColor = System.Drawing.SystemColors.ControlText;
this.PageInfo.Borders = DevExpress.XtraPrinting.BorderSide.None;
this.PageInfo.BorderWidth = 1F;
this.PageInfo.Font = new System.Drawing.Font("Times New Roman", 8F);
this.PageInfo.ForeColor = System.Drawing.Color.Black;
this.PageInfo.Name = "PageInfo";
//
// DataField
//
this.DataField.BackColor = System.Drawing.Color.White;
this.DataField.BorderColor = System.Drawing.SystemColors.ControlText;
this.DataField.Borders = DevExpress.XtraPrinting.BorderSide.None;
this.DataField.BorderWidth = 1F;
this.DataField.Font = new System.Drawing.Font("Times New Roman", 8F);
this.DataField.ForeColor = System.Drawing.SystemColors.ControlText;
this.DataField.Name = "DataField";
//
// fieldFLS
//
this.fieldFLS.DataMember = "FLSReportGroups";
this.fieldFLS.Expression = "[TotalFLM] / 60";
this.fieldFLS.FieldType = DevExpress.XtraReports.UI.FieldType.Decimal;
this.fieldFLS.Name = "fieldFLS";
//
// topMarginBand1
//
this.topMarginBand1.HeightF = 50F;
this.topMarginBand1.Name = "topMarginBand1";
//
// bottomMarginBand1
//
this.bottomMarginBand1.HeightF = 50F;
this.bottomMarginBand1.Name = "bottomMarginBand1";
//
// fieldMonat
//
this.fieldMonat.DataMember = "FLSReportGroups";
this.fieldMonat.FieldType = DevExpress.XtraReports.UI.FieldType.DateTime;
this.fieldMonat.Name = "fieldMonat";
//
// fieldMonatJahr
//
this.fieldMonatJahr.Expression = "[ReportStartDate]";
this.fieldMonatJahr.FieldType = DevExpress.XtraReports.UI.FieldType.DateTime;
this.fieldMonatJahr.Name = "fieldMonatJahr";
//
// Leistungsdokumentation
//
this.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] {
this.Detail,
this.DetailReport,
this.topMarginBand1,
this.bottomMarginBand1});
this.CalculatedFields.AddRange(new DevExpress.XtraReports.UI.CalculatedField[] {
this.fieldFLS,
this.fieldMonat,
this.fieldMonatJahr});
this.DataSource = this.bindingSource1;
this.Margins = new System.Drawing.Printing.Margins(75, 75, 50, 50);
this.PageHeight = 1169;
this.PageWidth = 827;
this.PaperKind = System.Drawing.Printing.PaperKind.A4;
this.StyleSheet.AddRange(new DevExpress.XtraReports.UI.XRControlStyle[] {
this.Title,
this.FieldCaption,
this.PageInfo,
this.DataField});
this.Version = "17.1";
((System.ComponentModel.ISupportInitialize)(this.xrTable4)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.xrTable2)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).EndInit();
((System.ComponentModel.ISupportInitialize)(this)).EndInit();
}
#endregion

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@@ -1,206 +1,206 @@
<?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>
<assembly alias="System.Drawing" name="System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
<data name="xrPictureBox2.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
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
</value>
</data>
<data name="xrPictureBox1.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
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
/gPhd9/liTzc6wAAAABJRU5ErkJggg==
</value>
</data>
<data name="xrRichText1.SerializableRtfString" xml:space="preserve">
<value>ewBcAHIAdABmADEAXABkAGUAZgBmADAAewBcAGYAbwBuAHQAdABiAGwAewBcAGYAMAAgAEMAYQBsAGkAYgByAGkAOwB9AHsAXABmADEAIABUAGkAbQBlAHMAIABOAGUAdwAgAFIAbwBtAGEAbgA7AH0AewBcAGYAMgAgAEEAcgBpAGEAbAA7AH0AfQB7AFwAYwBvAGwAbwByAHQAYgBsACAAOwBcAHIAZQBkADAAXABnAHIAZQBlAG4AMABcAGIAbAB1AGUAMAAgADsAXAByAGUAZAAwAFwAZwByAGUAZQBuADAAXABiAGwAdQBlADIANQA1ACAAOwB9AHsAXAAqAFwAZABlAGYAYwBoAHAAIABcAGYAMQBcAGYAcwAyADQAfQB7AFwAcwB0AHkAbABlAHMAaABlAGUAdAAgAHsAXABxAGwAXABmADEAXABmAHMAMgA0ACAATgBvAHIAbQBhAGwAOwB9AHsAXAAqAFwAYwBzADEAXABmADEAXABmAHMAMgA0AFwAYwBmADEAIABEAGUAZgBhAHUAbAB0ACAAUABhAHIAYQBnAHIAYQBwAGgAIABGAG8AbgB0ADsAfQB7AFwAKgBcAGMAcwAyAFwAcwBiAGEAcwBlAGQAbwBuADEAXABmADEAXABmAHMAMgA0AFwAYwBmADEAIABMAGkAbgBlACAATgB1AG0AYgBlAHIAOwB9AHsAXAAqAFwAYwBzADMAXAB1AGwAXABmADEAXABmAHMAMgA0AFwAYwBmADIAIABIAHkAcABlAHIAbABpAG4AawA7AH0AewBcACoAXAB0AHMANABcAHQAcwByAG8AdwBkAFwAZgAxAFwAZgBzADIANABcAHEAbABcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgBsADMAXAB0AHMAYwBlAGwAbABwAGEAZABkAGwAMQAwADgAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAYgAzAFwAdABzAGMAZQBsAGwAcABhAGQAZABmAHIAMwBcAHQAcwBjAGUAbABsAHAAYQBkAGQAcgAxADAAOABcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgB0ADMAXAB0AHMAdgBlAHIAdABhAGwAdABcAGMAbAB0AHgAbAByAHQAYgAgAE4AbwByAG0AYQBsACAAVABhAGIAbABlADsAfQB7AFwAKgBcAHQAcwA1AFwAdABzAHIAbwB3AGQAXABzAGIAYQBzAGUAZABvAG4ANABcAGYAMQBcAGYAcwAyADQAXABxAGwAXAB0AHIAYgByAGQAcgB0AFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcgBiAHIAZAByAGwAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdAByAGIAcgBkAHIAYgBcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHIAYgByAGQAcgByAFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcgBiAHIAZAByAGgAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdAByAGIAcgBkAHIAdgBcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAbAAzAFwAdABzAGMAZQBsAGwAcABhAGQAZABsADEAMAA4AFwAdABzAGMAZQBsAGwAcABhAGQAZABmAHIAMwBcAHQAcwBjAGUAbABsAHAAYQBkAGQAcgAxADAAOABcAHQAcwB2AGUAcgB0AGEAbAB0AFwAYwBsAHQAeABsAHIAdABiACAAVABhAGIAbABlACAAUwBpAG0AcABsAGUAIAAxADsAfQB9AHsAXAAqAFwAbABpAHMAdABvAHYAZQByAHIAaQBkAGUAdABhAGIAbABlAH0AXABuAG8AdQBpAGMAbwBtAHAAYQB0AFwAcwBwAGwAeQB0AHcAbgBpAG4AZQBcAGgAdABtAGEAdQB0AHMAcABcAHAAYQByAGQAXABwAGwAYQBpAG4AXABxAGwAewBcAGYAMgBcAGYAcwAyADAAXABjAGYAMQAgAEsAZQBpAG4AZQAgAH0AewBcAHUAbABcAGYAMgBcAGYAcwAyADAAXABjAGYAMQAgAEcAcgB1AHAAcABlAG4AYQBuAGcAZQBiAG8AdABlAH0AewBcAGYAMgBcAGYAcwAyADAAXABjAGYAMQAgACAAaQBtACAAQQBiAHIAZQBjAGgAbgB1AG4AZwBzAHoAZQBpAHQAcgBhAHUAbQB9AFwAZgAxAFwAZgBzADIANABcAGMAZgAxAFwAcABhAHIAfQA=</value>
</data>
<data name="xrRichText2.SerializableRtfString" xml:space="preserve">
<value>ewBcAHIAdABmADEAXABkAGUAZgBmADAAewBcAGYAbwBuAHQAdABiAGwAewBcAGYAMAAgAEMAYQBsAGkAYgByAGkAOwB9AHsAXABmADEAIABUAGkAbQBlAHMAIABOAGUAdwAgAFIAbwBtAGEAbgA7AH0AewBcAGYAMgAgAEEAcgBpAGEAbAA7AH0AfQB7AFwAYwBvAGwAbwByAHQAYgBsACAAOwBcAHIAZQBkADAAXABnAHIAZQBlAG4AMABcAGIAbAB1AGUAMAAgADsAXAByAGUAZAAwAFwAZwByAGUAZQBuADAAXABiAGwAdQBlADIANQA1ACAAOwB9AHsAXAAqAFwAZABlAGYAYwBoAHAAIABcAGYAMQBcAGYAcwAyADQAfQB7AFwAcwB0AHkAbABlAHMAaABlAGUAdAAgAHsAXABxAGwAXABmADEAXABmAHMAMgA0ACAATgBvAHIAbQBhAGwAOwB9AHsAXAAqAFwAYwBzADEAXABmADEAXABmAHMAMgA0AFwAYwBmADEAIABEAGUAZgBhAHUAbAB0ACAAUABhAHIAYQBnAHIAYQBwAGgAIABGAG8AbgB0ADsAfQB7AFwAKgBcAGMAcwAyAFwAcwBiAGEAcwBlAGQAbwBuADEAXABmADEAXABmAHMAMgA0AFwAYwBmADEAIABMAGkAbgBlACAATgB1AG0AYgBlAHIAOwB9AHsAXAAqAFwAYwBzADMAXAB1AGwAXABmADEAXABmAHMAMgA0AFwAYwBmADIAIABIAHkAcABlAHIAbABpAG4AawA7AH0AewBcACoAXAB0AHMANABcAHQAcwByAG8AdwBkAFwAZgAxAFwAZgBzADIANABcAHEAbABcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgBsADMAXAB0AHMAYwBlAGwAbABwAGEAZABkAGwAMQAwADgAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAYgAzAFwAdABzAGMAZQBsAGwAcABhAGQAZABmAHIAMwBcAHQAcwBjAGUAbABsAHAAYQBkAGQAcgAxADAAOABcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgB0ADMAXAB0AHMAdgBlAHIAdABhAGwAdABcAGMAbAB0AHgAbAByAHQAYgAgAE4AbwByAG0AYQBsACAAVABhAGIAbABlADsAfQB7AFwAKgBcAHQAcwA1AFwAdABzAHIAbwB3AGQAXABzAGIAYQBzAGUAZABvAG4ANABcAGYAMQBcAGYAcwAyADQAXABxAGwAXAB0AHIAYgByAGQAcgB0AFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcgBiAHIAZAByAGwAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdAByAGIAcgBkAHIAYgBcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHIAYgByAGQAcgByAFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcgBiAHIAZAByAGgAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdAByAGIAcgBkAHIAdgBcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAbAAzAFwAdABzAGMAZQBsAGwAcABhAGQAZABsADEAMAA4AFwAdABzAGMAZQBsAGwAcABhAGQAZABmAHIAMwBcAHQAcwBjAGUAbABsAHAAYQBkAGQAcgAxADAAOABcAHQAcwB2AGUAcgB0AGEAbAB0AFwAYwBsAHQAeABsAHIAdABiACAAVABhAGIAbABlACAAUwBpAG0AcABsAGUAIAAxADsAfQB9AHsAXAAqAFwAbABpAHMAdABvAHYAZQByAHIAaQBkAGUAdABhAGIAbABlAH0AXABuAG8AdQBpAGMAbwBtAHAAYQB0AFwAcwBwAGwAeQB0AHcAbgBpAG4AZQBcAGgAdABtAGEAdQB0AHMAcABcAHAAYQByAGQAXABwAGwAYQBpAG4AXABxAGwAewBcAGYAMgBcAGYAcwAyADAAXABjAGYAMQAgAEsAZQBpAG4AZQAgAH0AewBcAGwAYQBuAGcAMQAwADMAMQBcAGwAYQBuAGcAZgBlADEAMAAzADEAXAB1AGwAXABmADIAXABmAHMAMgAwAFwAYwBmADEAIABLAHIAYQBuAGsAZQBuAGgAYQB1AHMAYQB1AGYAZQBuAHQAaABhAGwAdABlAH0AXABsAGEAbgBnADEAMAAzADEAXABsAGEAbgBnAGYAZQAxADAAMwAxAFwAdQBsAFwAZgAyAFwAZgBzADIAMABcAGMAZgAxAFwAcABhAHIAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcQBsAHsAXABsAGEAbgBnADEAMAAzADEAXABsAGEAbgBnAGYAZQAxADAAMwAxAFwAdQBsAFwAZgAyAFwAZgBzADIAMABcAGMAZgAxACAAYgBlAGsAYQBuAG4AdAAgAG8AZABlAHIAIAB9AFwAbABhAG4AZwAxADAAMwAxAFwAbABhAG4AZwBmAGUAMQAwADMAMQBcAHUAbABcAGYAMgBcAGYAcwAyADAAXABjAGYAMQBcAHAAYQByAFwAcABhAHIAZABcAHAAbABhAGkAbgBcAHEAbAB7AFwAbABhAG4AZwAxADAAMwAxAFwAbABhAG4AZwBmAGUAMQAwADMAMQBcAHUAbABcAGYAMgBcAGYAcwAyADAAXABjAGYAMQAgAGEAYgByAGUAYwBoAG4AdQBuAGcAcwByAGUAbABlAHYAYQBuAHQAfQB7AFwAbABhAG4AZwAxADAAMwAxAFwAbABhAG4AZwBmAGUAMQAwADMAMQBcAGYAMgBcAGYAcwAyADAAXABjAGYAMQAgACAAaQBtACAAQQBiAHIAZQBjAGgAbgB1AG4AZwBzAHoAZQBpAHQAcgBhAHUAbQB9AFwAbABhAG4AZwAxADAAMwAxAFwAbABhAG4AZwBmAGUAMQAwADMAMQBcAGYAMQBcAGYAcwAyADQAXABjAGYAMQBcAHAAYQByAH0A</value>
</data>
<metadata name="bindingSource1.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
<value>17, 17</value>
</metadata>
<?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>
<assembly alias="System.Drawing" name="System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
<data name="xrPictureBox2.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
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
</value>
</data>
<data name="xrPictureBox1.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
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
/gPhd9/liTzc6wAAAABJRU5ErkJggg==
</value>
</data>
<data name="xrRichText1.SerializableRtfString" xml:space="preserve">
<value>ewBcAHIAdABmADEAXABkAGUAZgBmADAAewBcAGYAbwBuAHQAdABiAGwAewBcAGYAMAAgAEMAYQBsAGkAYgByAGkAOwB9AHsAXABmADEAIABUAGkAbQBlAHMAIABOAGUAdwAgAFIAbwBtAGEAbgA7AH0AewBcAGYAMgAgAEEAcgBpAGEAbAA7AH0AfQB7AFwAYwBvAGwAbwByAHQAYgBsACAAOwBcAHIAZQBkADAAXABnAHIAZQBlAG4AMABcAGIAbAB1AGUAMAAgADsAXAByAGUAZAAwAFwAZwByAGUAZQBuADAAXABiAGwAdQBlADIANQA1ACAAOwB9AHsAXAAqAFwAZABlAGYAYwBoAHAAIABcAGYAMQBcAGYAcwAyADQAfQB7AFwAcwB0AHkAbABlAHMAaABlAGUAdAAgAHsAXABxAGwAXABmADEAXABmAHMAMgA0ACAATgBvAHIAbQBhAGwAOwB9AHsAXAAqAFwAYwBzADEAXABmADEAXABmAHMAMgA0AFwAYwBmADEAIABEAGUAZgBhAHUAbAB0ACAAUABhAHIAYQBnAHIAYQBwAGgAIABGAG8AbgB0ADsAfQB7AFwAKgBcAGMAcwAyAFwAcwBiAGEAcwBlAGQAbwBuADEAXABmADEAXABmAHMAMgA0AFwAYwBmADEAIABMAGkAbgBlACAATgB1AG0AYgBlAHIAOwB9AHsAXAAqAFwAYwBzADMAXAB1AGwAXABmADEAXABmAHMAMgA0AFwAYwBmADIAIABIAHkAcABlAHIAbABpAG4AawA7AH0AewBcACoAXAB0AHMANABcAHQAcwByAG8AdwBkAFwAZgAxAFwAZgBzADIANABcAHEAbABcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgBsADMAXAB0AHMAYwBlAGwAbABwAGEAZABkAGwAMQAwADgAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAYgAzAFwAdABzAGMAZQBsAGwAcABhAGQAZABmAHIAMwBcAHQAcwBjAGUAbABsAHAAYQBkAGQAcgAxADAAOABcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgB0ADMAXAB0AHMAdgBlAHIAdABhAGwAdABcAGMAbAB0AHgAbAByAHQAYgAgAE4AbwByAG0AYQBsACAAVABhAGIAbABlADsAfQB7AFwAKgBcAHQAcwA1AFwAdABzAHIAbwB3AGQAXABzAGIAYQBzAGUAZABvAG4ANABcAGYAMQBcAGYAcwAyADQAXABxAGwAXAB0AHIAYgByAGQAcgB0AFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcgBiAHIAZAByAGwAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdAByAGIAcgBkAHIAYgBcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHIAYgByAGQAcgByAFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcgBiAHIAZAByAGgAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdAByAGIAcgBkAHIAdgBcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAbAAzAFwAdABzAGMAZQBsAGwAcABhAGQAZABsADEAMAA4AFwAdABzAGMAZQBsAGwAcABhAGQAZABmAHIAMwBcAHQAcwBjAGUAbABsAHAAYQBkAGQAcgAxADAAOABcAHQAcwB2AGUAcgB0AGEAbAB0AFwAYwBsAHQAeABsAHIAdABiACAAVABhAGIAbABlACAAUwBpAG0AcABsAGUAIAAxADsAfQB9AHsAXAAqAFwAbABpAHMAdABvAHYAZQByAHIAaQBkAGUAdABhAGIAbABlAH0AXABuAG8AdQBpAGMAbwBtAHAAYQB0AFwAcwBwAGwAeQB0AHcAbgBpAG4AZQBcAGgAdABtAGEAdQB0AHMAcABcAHAAYQByAGQAXABwAGwAYQBpAG4AXABxAGwAewBcAGYAMgBcAGYAcwAyADAAXABjAGYAMQAgAEsAZQBpAG4AZQAgAH0AewBcAHUAbABcAGYAMgBcAGYAcwAyADAAXABjAGYAMQAgAEcAcgB1AHAAcABlAG4AYQBuAGcAZQBiAG8AdABlAH0AewBcAGYAMgBcAGYAcwAyADAAXABjAGYAMQAgACAAaQBtACAAQQBiAHIAZQBjAGgAbgB1AG4AZwBzAHoAZQBpAHQAcgBhAHUAbQB9AFwAZgAxAFwAZgBzADIANABcAGMAZgAxAFwAcABhAHIAfQA=</value>
</data>
<data name="xrRichText2.SerializableRtfString" xml:space="preserve">
<value>ewBcAHIAdABmADEAXABkAGUAZgBmADAAewBcAGYAbwBuAHQAdABiAGwAewBcAGYAMAAgAEMAYQBsAGkAYgByAGkAOwB9AHsAXABmADEAIABUAGkAbQBlAHMAIABOAGUAdwAgAFIAbwBtAGEAbgA7AH0AewBcAGYAMgAgAEEAcgBpAGEAbAA7AH0AfQB7AFwAYwBvAGwAbwByAHQAYgBsACAAOwBcAHIAZQBkADAAXABnAHIAZQBlAG4AMABcAGIAbAB1AGUAMAAgADsAXAByAGUAZAAwAFwAZwByAGUAZQBuADAAXABiAGwAdQBlADIANQA1ACAAOwB9AHsAXAAqAFwAZABlAGYAYwBoAHAAIABcAGYAMQBcAGYAcwAyADQAfQB7AFwAcwB0AHkAbABlAHMAaABlAGUAdAAgAHsAXABxAGwAXABmADEAXABmAHMAMgA0ACAATgBvAHIAbQBhAGwAOwB9AHsAXAAqAFwAYwBzADEAXABmADEAXABmAHMAMgA0AFwAYwBmADEAIABEAGUAZgBhAHUAbAB0ACAAUABhAHIAYQBnAHIAYQBwAGgAIABGAG8AbgB0ADsAfQB7AFwAKgBcAGMAcwAyAFwAcwBiAGEAcwBlAGQAbwBuADEAXABmADEAXABmAHMAMgA0AFwAYwBmADEAIABMAGkAbgBlACAATgB1AG0AYgBlAHIAOwB9AHsAXAAqAFwAYwBzADMAXAB1AGwAXABmADEAXABmAHMAMgA0AFwAYwBmADIAIABIAHkAcABlAHIAbABpAG4AawA7AH0AewBcACoAXAB0AHMANABcAHQAcwByAG8AdwBkAFwAZgAxAFwAZgBzADIANABcAHEAbABcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgBsADMAXAB0AHMAYwBlAGwAbABwAGEAZABkAGwAMQAwADgAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAYgAzAFwAdABzAGMAZQBsAGwAcABhAGQAZABmAHIAMwBcAHQAcwBjAGUAbABsAHAAYQBkAGQAcgAxADAAOABcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgB0ADMAXAB0AHMAdgBlAHIAdABhAGwAdABcAGMAbAB0AHgAbAByAHQAYgAgAE4AbwByAG0AYQBsACAAVABhAGIAbABlADsAfQB7AFwAKgBcAHQAcwA1AFwAdABzAHIAbwB3AGQAXABzAGIAYQBzAGUAZABvAG4ANABcAGYAMQBcAGYAcwAyADQAXABxAGwAXAB0AHIAYgByAGQAcgB0AFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcgBiAHIAZAByAGwAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdAByAGIAcgBkAHIAYgBcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHIAYgByAGQAcgByAFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcgBiAHIAZAByAGgAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdAByAGIAcgBkAHIAdgBcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAbAAzAFwAdABzAGMAZQBsAGwAcABhAGQAZABsADEAMAA4AFwAdABzAGMAZQBsAGwAcABhAGQAZABmAHIAMwBcAHQAcwBjAGUAbABsAHAAYQBkAGQAcgAxADAAOABcAHQAcwB2AGUAcgB0AGEAbAB0AFwAYwBsAHQAeABsAHIAdABiACAAVABhAGIAbABlACAAUwBpAG0AcABsAGUAIAAxADsAfQB9AHsAXAAqAFwAbABpAHMAdABvAHYAZQByAHIAaQBkAGUAdABhAGIAbABlAH0AXABuAG8AdQBpAGMAbwBtAHAAYQB0AFwAcwBwAGwAeQB0AHcAbgBpAG4AZQBcAGgAdABtAGEAdQB0AHMAcABcAHAAYQByAGQAXABwAGwAYQBpAG4AXABxAGwAewBcAGYAMgBcAGYAcwAyADAAXABjAGYAMQAgAEsAZQBpAG4AZQAgAH0AewBcAGwAYQBuAGcAMQAwADMAMQBcAGwAYQBuAGcAZgBlADEAMAAzADEAXAB1AGwAXABmADIAXABmAHMAMgAwAFwAYwBmADEAIABLAHIAYQBuAGsAZQBuAGgAYQB1AHMAYQB1AGYAZQBuAHQAaABhAGwAdABlAH0AXABsAGEAbgBnADEAMAAzADEAXABsAGEAbgBnAGYAZQAxADAAMwAxAFwAdQBsAFwAZgAyAFwAZgBzADIAMABcAGMAZgAxAFwAcABhAHIAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcQBsAHsAXABsAGEAbgBnADEAMAAzADEAXABsAGEAbgBnAGYAZQAxADAAMwAxAFwAdQBsAFwAZgAyAFwAZgBzADIAMABcAGMAZgAxACAAYgBlAGsAYQBuAG4AdAAgAG8AZABlAHIAIAB9AFwAbABhAG4AZwAxADAAMwAxAFwAbABhAG4AZwBmAGUAMQAwADMAMQBcAHUAbABcAGYAMgBcAGYAcwAyADAAXABjAGYAMQBcAHAAYQByAFwAcABhAHIAZABcAHAAbABhAGkAbgBcAHEAbAB7AFwAbABhAG4AZwAxADAAMwAxAFwAbABhAG4AZwBmAGUAMQAwADMAMQBcAHUAbABcAGYAMgBcAGYAcwAyADAAXABjAGYAMQAgAGEAYgByAGUAYwBoAG4AdQBuAGcAcwByAGUAbABlAHYAYQBuAHQAfQB7AFwAbABhAG4AZwAxADAAMwAxAFwAbABhAG4AZwBmAGUAMQAwADMAMQBcAGYAMgBcAGYAcwAyADAAXABjAGYAMQAgACAAaQBtACAAQQBiAHIAZQBjAGgAbgB1AG4AZwBzAHoAZQBpAHQAcgBhAHUAbQB9AFwAbABhAG4AZwAxADAAMwAxAFwAbABhAG4AZwBmAGUAMQAwADMAMQBcAGYAMQBcAGYAcwAyADQAXABjAGYAMQBcAHAAYQByAH0A</value>
</data>
<metadata name="bindingSource1.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
<value>17, 17</value>
</metadata>
</root>

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@@ -18,7 +18,7 @@ namespace BewegtSystemischeBeratung
public void SetReportDataSource(MitarbeiterstundenkontoRO pRO)
{
var msb = new CustomMitarbeiterstundenkontoBerechnung();
var msb = new CustomMitarbeiterstundenkontoBerechnungTagesansicht();
msb.CreateReport(pRO);
this.bindingSource1.DataSource = pRO;

View File

@@ -51,24 +51,24 @@ namespace CaritasGuenzburgNeuUlm
this.Detail1 = new DevExpress.XtraReports.UI.DetailBand();
this.DetailReport2 = new DevExpress.XtraReports.UI.DetailReportBand();
this.Detail3 = new DevExpress.XtraReports.UI.DetailBand();
this.xrLabel16 = new DevExpress.XtraReports.UI.XRLabel();
this.xrLabel11 = new DevExpress.XtraReports.UI.XRLabel();
this.xrLabel9 = new DevExpress.XtraReports.UI.XRLabel();
this.xrLabel6 = new DevExpress.XtraReports.UI.XRLabel();
this.xrLabel12 = new DevExpress.XtraReports.UI.XRLabel();
this.xrLabel10 = new DevExpress.XtraReports.UI.XRLabel();
this.GroupFooter1 = new DevExpress.XtraReports.UI.GroupFooterBand();
this.xrLabel1 = new DevExpress.XtraReports.UI.XRLabel();
this.xrRichText2 = new DevExpress.XtraReports.UI.XRRichText();
this.SummeInvoiceItemBetrag = new DevExpress.XtraReports.UI.CalculatedField();
this.xrLabel11 = new DevExpress.XtraReports.UI.XRLabel();
this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components);
this.ReportFooter1 = new DevExpress.XtraReports.UI.ReportFooterBand();
this.xrLabel1 = new DevExpress.XtraReports.UI.XRLabel();
this.xrLabel14 = new DevExpress.XtraReports.UI.XRLabel();
this.xrLabel15 = new DevExpress.XtraReports.UI.XRLabel();
this.xrLabel16 = new DevExpress.XtraReports.UI.XRLabel();
this.xrRichText2 = new DevExpress.XtraReports.UI.XRRichText();
((System.ComponentModel.ISupportInitialize)(this.xrRichText1)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.xrRichText4)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.xrRichText3)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.xrRichText2)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.xrRichText2)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this)).BeginInit();
//
// Detail
@@ -258,8 +258,7 @@ namespace CaritasGuenzburgNeuUlm
// DetailReport2
//
this.DetailReport2.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] {
this.Detail3,
this.GroupFooter1});
this.Detail3});
this.DetailReport2.DataMember = "ServiceInvoicePeriods.ServiceInvoiceItems";
this.DetailReport2.DataSource = this.bindingSource1;
this.DetailReport2.Level = 0;
@@ -277,6 +276,24 @@ namespace CaritasGuenzburgNeuUlm
this.Detail3.HeightF = 30.62502F;
this.Detail3.Name = "Detail3";
//
// xrLabel16
//
this.xrLabel16.LocationFloat = new DevExpress.Utils.PointFloat(445.8335F, 0F);
this.xrLabel16.Name = "xrLabel16";
this.xrLabel16.SizeF = new System.Drawing.SizeF(12.49988F, 20F);
this.xrLabel16.StylePriority.UsePadding = false;
this.xrLabel16.Text = "=";
//
// xrLabel11
//
this.xrLabel11.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "ServiceInvoicePeriods.ServiceInvoiceItems.ServiceDescription")});
this.xrLabel11.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F);
this.xrLabel11.Name = "xrLabel11";
this.xrLabel11.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
this.xrLabel11.SizeF = new System.Drawing.SizeF(180.2083F, 23F);
this.xrLabel11.Text = "xrLabel11";
//
// xrLabel9
//
this.xrLabel9.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
@@ -324,55 +341,41 @@ namespace CaritasGuenzburgNeuUlm
this.xrLabel10.StylePriority.UsePadding = false;
this.xrLabel10.Text = "xrLabel10";
//
// GroupFooter1
//
this.GroupFooter1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
this.xrLabel15,
this.xrLabel14,
this.xrLabel1,
this.xrRichText2});
this.GroupFooter1.HeightF = 273.9583F;
this.GroupFooter1.Name = "GroupFooter1";
//
// xrLabel1
//
this.xrLabel1.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "Notice")});
this.xrLabel1.LocationFloat = new DevExpress.Utils.PointFloat(0F, 29.16667F);
this.xrLabel1.Name = "xrLabel1";
this.xrLabel1.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
this.xrLabel1.SizeF = new System.Drawing.SizeF(666.9998F, 23F);
this.xrLabel1.Text = "xrLabel1";
//
// xrRichText2
//
this.xrRichText2.Font = new System.Drawing.Font("Arial", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
this.xrRichText2.LocationFloat = new DevExpress.Utils.PointFloat(0F, 68.89585F);
this.xrRichText2.Name = "xrRichText2";
this.xrRichText2.SerializableRtfString = resources.GetString("xrRichText2.SerializableRtfString");
this.xrRichText2.SizeF = new System.Drawing.SizeF(666.9998F, 190F);
this.xrRichText2.StylePriority.UseFont = false;
//
// SummeInvoiceItemBetrag
//
this.SummeInvoiceItemBetrag.DataMember = "ServiceInvoicePeriods.ServiceInvoiceItems";
this.SummeInvoiceItemBetrag.Expression = "[Hours]*[HourlyRate]";
this.SummeInvoiceItemBetrag.Name = "SummeInvoiceItemBetrag";
//
// xrLabel11
//
this.xrLabel11.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "ServiceInvoicePeriods.ServiceInvoiceItems.ServiceDescription")});
this.xrLabel11.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F);
this.xrLabel11.Name = "xrLabel11";
this.xrLabel11.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
this.xrLabel11.SizeF = new System.Drawing.SizeF(180.2083F, 23F);
this.xrLabel11.Text = "xrLabel11";
//
// bindingSource1
//
this.bindingSource1.DataSource = typeof(BeWo.Report.ReportObjects.ServiceInvoiceRO);
//
// ReportFooter1
//
this.ReportFooter1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
this.xrLabel1,
this.xrLabel14,
this.xrLabel15,
this.xrRichText2});
this.ReportFooter1.HeightF = 276.6042F;
this.ReportFooter1.Name = "ReportFooter1";
//
// xrLabel1
//
this.xrLabel1.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "GrossClaim", "Gesamtsumme:")});
this.xrLabel1.Font = new System.Drawing.Font("Arial", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
this.xrLabel1.LocationFloat = new DevExpress.Utils.PointFloat(1.589457E-05F, 0F);
this.xrLabel1.Name = "xrLabel1";
this.xrLabel1.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 5, 0, 0, 100F);
this.xrLabel1.SizeF = new System.Drawing.SizeF(255.8333F, 25F);
this.xrLabel1.StylePriority.UseFont = false;
this.xrLabel1.StylePriority.UsePadding = false;
this.xrLabel1.StylePriority.UseTextAlignment = false;
this.xrLabel1.Text = "xrLabel1";
this.xrLabel1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
//
// xrLabel14
//
this.xrLabel14.Borders = DevExpress.XtraPrinting.BorderSide.Bottom;
@@ -395,25 +398,21 @@ namespace CaritasGuenzburgNeuUlm
// xrLabel15
//
this.xrLabel15.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "GrossClaim", "Gesamtsumme:")});
this.xrLabel15.Font = new System.Drawing.Font("Arial", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
this.xrLabel15.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F);
new DevExpress.XtraReports.UI.XRBinding("Text", null, "Notice")});
this.xrLabel15.LocationFloat = new DevExpress.Utils.PointFloat(1.589457E-05F, 29.16667F);
this.xrLabel15.Name = "xrLabel15";
this.xrLabel15.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 5, 0, 0, 100F);
this.xrLabel15.SizeF = new System.Drawing.SizeF(255.8333F, 25F);
this.xrLabel15.StylePriority.UseFont = false;
this.xrLabel15.StylePriority.UsePadding = false;
this.xrLabel15.StylePriority.UseTextAlignment = false;
this.xrLabel15.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
this.xrLabel15.SizeF = new System.Drawing.SizeF(666.9998F, 23F);
this.xrLabel15.Text = "xrLabel1";
this.xrLabel15.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
//
// xrLabel16
// xrRichText2
//
this.xrLabel16.LocationFloat = new DevExpress.Utils.PointFloat(445.8335F, 0F);
this.xrLabel16.Name = "xrLabel16";
this.xrLabel16.SizeF = new System.Drawing.SizeF(12.49988F, 20F);
this.xrLabel16.StylePriority.UsePadding = false;
this.xrLabel16.Text = "=";
this.xrRichText2.Font = new System.Drawing.Font("Arial", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
this.xrRichText2.LocationFloat = new DevExpress.Utils.PointFloat(1.589457E-05F, 68.89585F);
this.xrRichText2.Name = "xrRichText2";
this.xrRichText2.SerializableRtfString = resources.GetString("xrRichText2.SerializableRtfString");
this.xrRichText2.SizeF = new System.Drawing.SizeF(666.9998F, 190F);
this.xrRichText2.StylePriority.UseFont = false;
//
// ServiceInvoiceReportQualifikation
//
@@ -423,7 +422,8 @@ namespace CaritasGuenzburgNeuUlm
this.topMarginBand1,
this.bottomMarginBand1,
this.Page1,
this.DetailReport});
this.DetailReport,
this.ReportFooter1});
this.CalculatedFields.AddRange(new DevExpress.XtraReports.UI.CalculatedField[] {
this.SummeInvoiceItemBetrag});
this.DataSource = this.bindingSource1;
@@ -439,8 +439,8 @@ namespace CaritasGuenzburgNeuUlm
((System.ComponentModel.ISupportInitialize)(this.xrRichText1)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.xrRichText4)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.xrRichText3)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.xrRichText2)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.xrRichText2)).EndInit();
((System.ComponentModel.ISupportInitialize)(this)).EndInit();
}
@@ -459,15 +459,12 @@ namespace CaritasGuenzburgNeuUlm
private DevExpress.XtraReports.UI.DetailReportBand DetailReport2;
private DevExpress.XtraReports.UI.DetailBand Detail3;
private DevExpress.XtraReports.UI.XRLabel lblAdresse;
private DevExpress.XtraReports.UI.GroupFooterBand GroupFooter1;
private DevExpress.XtraReports.UI.XRLabel xrLabel12;
private DevExpress.XtraReports.UI.XRLabel xrLabel10;
private DevExpress.XtraReports.UI.XRRichText xrRichText2;
private DevExpress.XtraReports.UI.XRLabel xrLabel7;
private DevExpress.XtraReports.UI.XRLabel xrLabel2;
private DevExpress.XtraReports.UI.XRRichText xrRichText4;
private DevExpress.XtraReports.UI.XRRichText xrRichText3;
private DevExpress.XtraReports.UI.XRLabel xrLabel1;
private DevExpress.XtraReports.UI.XRRichText xrRichText1;
private DevExpress.XtraReports.UI.XRLabel xrLabel3;
private DevExpress.XtraReports.UI.XRLabel xrLabel4;
@@ -477,8 +474,11 @@ namespace CaritasGuenzburgNeuUlm
private DevExpress.XtraReports.UI.XRLabel xrLabel9;
private DevExpress.XtraReports.UI.CalculatedField SummeInvoiceItemBetrag;
private DevExpress.XtraReports.UI.XRLabel xrLabel11;
private DevExpress.XtraReports.UI.XRLabel xrLabel16;
private DevExpress.XtraReports.UI.ReportFooterBand ReportFooter1;
private DevExpress.XtraReports.UI.XRLabel xrLabel1;
private DevExpress.XtraReports.UI.XRLabel xrLabel14;
private DevExpress.XtraReports.UI.XRLabel xrLabel15;
private DevExpress.XtraReports.UI.XRLabel xrLabel16;
private DevExpress.XtraReports.UI.XRRichText xrRichText2;
}
}

View File

@@ -126,10 +126,10 @@
<data name="xrRichText3.SerializableRtfString" xml:space="preserve">
<value>ewBcAHIAdABmADEAXABkAGUAZgBmADAAewBcAGYAbwBuAHQAdABiAGwAewBcAGYAMAAgAEMAYQBsAGkAYgByAGkAOwB9AHsAXABmADEAIABUAGkAbQBlAHMAIABOAGUAdwAgAFIAbwBtAGEAbgA7AH0AewBcAGYAMgAgAEEAcgBpAGEAbAA7AH0AfQB7AFwAYwBvAGwAbwByAHQAYgBsACAAOwBcAHIAZQBkADAAXABnAHIAZQBlAG4AMABcAGIAbAB1AGUAMAAgADsAXAByAGUAZAAwAFwAZwByAGUAZQBuADAAXABiAGwAdQBlADIANQA1ACAAOwB9AHsAXAAqAFwAZABlAGYAYwBoAHAAIABcAGYAMQBcAGYAcwAyADQAfQB7AFwAcwB0AHkAbABlAHMAaABlAGUAdAAgAHsAXABxAGwAXABmADEAXABmAHMAMgA0ACAATgBvAHIAbQBhAGwAOwB9AHsAXAAqAFwAYwBzADEAXABmADEAXABmAHMAMgA0AFwAYwBmADEAIABEAGUAZgBhAHUAbAB0ACAAUABhAHIAYQBnAHIAYQBwAGgAIABGAG8AbgB0ADsAfQB7AFwAKgBcAGMAcwAyAFwAcwBiAGEAcwBlAGQAbwBuADEAXABmADEAXABmAHMAMgA0AFwAYwBmADEAIABMAGkAbgBlACAATgB1AG0AYgBlAHIAOwB9AHsAXAAqAFwAYwBzADMAXAB1AGwAXABmADEAXABmAHMAMgA0AFwAYwBmADIAIABIAHkAcABlAHIAbABpAG4AawA7AH0AewBcACoAXAB0AHMANABcAHQAcwByAG8AdwBkAFwAZgAxAFwAZgBzADIANABcAHEAbABcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgBsADMAXAB0AHMAYwBlAGwAbABwAGEAZABkAGwAMQAwADgAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAYgAzAFwAdABzAGMAZQBsAGwAcABhAGQAZABmAHIAMwBcAHQAcwBjAGUAbABsAHAAYQBkAGQAcgAxADAAOABcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgB0ADMAXAB0AHMAdgBlAHIAdABhAGwAdABcAGMAbAB0AHgAbAByAHQAYgAgAE4AbwByAG0AYQBsACAAVABhAGIAbABlADsAfQB7AFwAKgBcAHQAcwA1AFwAdABzAHIAbwB3AGQAXABzAGIAYQBzAGUAZABvAG4ANABcAGYAMQBcAGYAcwAyADQAXABxAGwAXAB0AHIAYgByAGQAcgB0AFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcgBiAHIAZAByAGwAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdAByAGIAcgBkAHIAYgBcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHIAYgByAGQAcgByAFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcgBiAHIAZAByAGgAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdAByAGIAcgBkAHIAdgBcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAbAAzAFwAdABzAGMAZQBsAGwAcABhAGQAZABsADEAMAA4AFwAdABzAGMAZQBsAGwAcABhAGQAZABmAHIAMwBcAHQAcwBjAGUAbABsAHAAYQBkAGQAcgAxADAAOABcAHQAcwB2AGUAcgB0AGEAbAB0AFwAYwBsAHQAeABsAHIAdABiACAAVABhAGIAbABlACAAUwBpAG0AcABsAGUAIAAxADsAfQB9AHsAXAAqAFwAbABpAHMAdABvAHYAZQByAHIAaQBkAGUAdABhAGIAbABlAH0AXABuAG8AdQBpAGMAbwBtAHAAYQB0AFwAcwBwAGwAeQB0AHcAbgBpAG4AZQBcAGgAdABtAGEAdQB0AHMAcABcAHAAYQByAGQAXABwAGwAYQBpAG4AXABxAGwAewBcAGYAMgBcAGYAcwAxADEAXABjAGYAMAAgAEMAYQByAGkAdABhAHMAdgBlAHIAYgBhAG4AZAAgAGYAXAB1ADIANQAyAFwAJwBmAGMAcgAgAGQAaQBlACAAUgBlAGcAaQBvAG4AIABHAFwAdQAyADUAMgBcACcAZgBjAG4AegBiAHUAcgBnACAAdQBuAGQAIABOAGUAdQAtAFUAbABtACAAZQAuACAAVgAuACwAIABaAGEAbgBrAGUAcgBzAHQAcgBhAFwAdQAyADIAMwBcACcAZABmAGUAIAAxAGEALAAgADgAOQAzADEAMgAgAEcAXAB1ADIANQAyAFwAJwBmAGMAbgB6AGIAdQByAGcAfQBcAGwAYQBuAGcAMQAwADMAMQBcAGwAYQBuAGcAZgBlADEAMAAzADEAXABmADEAXABmAHMAMgA0AFwAYwBmADEAXABwAGEAcgB9AA==</value>
</data>
<data name="xrRichText2.SerializableRtfString" xml:space="preserve">
<value>ewBcAHIAdABmADEAXABhAG4AcwBpAGMAcABnADEAMgA1ADIADQAKAHsADQAKAFwAZgBvAG4AdAB0AGIAbAANAAoAewBcAGYAMAAgAFQAaQBtAGUAcwAgAE4AZQB3ACAAUgBvAG0AYQBuADsAfQANAAoAewBcAGYAMQAgAEEAcgBpAGEAbAA7AH0ADQAKAH0ADQAKAHsADQAKAFwAYwBvAGwAbwByAHQAYgBsAA0ACgA7AA0ACgBcAHIAZQBkADAAXABnAHIAZQBlAG4AMABcAGIAbAB1AGUAMAA7AA0ACgBcAHIAZQBkADAAXABnAHIAZQBlAG4AMABcAGIAbAB1AGUAMgA1ADUAOwANAAoAfQANAAoAXABuAG8AdQBpAGMAbwBtAHAAYQB0AFwAcwBwAGwAeQB0AHcAbgBpAG4AZQBcAGgAdABtAGEAdQB0AHMAcAB7AFwAcABhAHIAZABcAHAAbABhAGkAbgBcAHEAbAB7AFwAZgAxAFwAZgBzADIANABcAGMAZgAxACAAVwBpAHIAIABiAGkAdAB0AGUAbgAgAHUAbQAgAFwAdQAyADIAMABcACcAZABjAGIAZQByAHcAZQBpAHMAdQBuAGcAIABhAHUAZgAgAGYAbwBsAGcAZQBuAGQAZQBzACAASwBvAG4AdABvADoAfQBcAGYAMQBcAGYAcwAyADQAXABjAGYAMQBcAHAAYQByAFwAcABhAHIAZABcAHAAbABhAGkAbgBcAHEAbAB7AFwAZgAxAFwAZgBzADIANABcAGMAZgAxACAAQwBhAHIAaQB0AGEAcwB2AGUAcgBiAGEAbgBkACAARwBcAHUAMgA1ADIAXAAnAGYAYwBuAHoAYgB1AHIAZwAtACAAQgBlAHQAcgBlAHUAdABlAHMAIABFAGkAbgB6AGUAbAB3AG8AaABuAGUAbgAsAH0AXABmADEAXABmAHMAMgA0AFwAYwBmADEAXABwAGEAcgBcAHAAYQByAGQAXABwAGwAYQBpAG4AXABxAGwAewBcAGYAMQBcAGYAcwAyADQAXABjAGYAMQAgAFMAcABhAHIAawBhAHMAcwBlACAARwBcAHUAMgA1ADIAXAAnAGYAYwBuAHoAYgB1AHIAZwAtACAASwByAHUAbQBiAGEAYwBoACwAfQBcAGYAMQBcAGYAcwAyADQAXABjAGYAMQBcAHAAYQByAFwAcABhAHIAZABcAHAAbABhAGkAbgBcAHEAbAB7AFwAZgAxAFwAZgBzADIANABcAGMAZgAxACAASQBCAEEATgAgAEQARQA5ADcANwAyADAANQAxADgANAAwADAAMAAwADAAMAAwADQANwA5ADYALAAgAEIASQBDACAAQgBZAEwAQQBEAEUATQAxAEcAWgBLAH0AXABmADEAXABmAHMAMgA0AFwAYwBmADEAXABwAGEAcgBcAHAAYQByAGQAXABwAGwAYQBpAG4AXABxAGwAXABmADEAXABmAHMAMgA0AFwAYwBmADEAXABwAGEAcgBcAHAAYQByAGQAXABwAGwAYQBpAG4AXABxAGwAXABmADEAXABmAHMAMgA0AFwAYwBmADEAXABwAGEAcgBcAHAAYQByAGQAXABwAGwAYQBpAG4AXABxAGwAewBcAGYAMQBcAGYAcwAyADQAXABjAGYAMQAgAE0AaQB0ACAAZgByAGUAdQBuAGQAbABpAGMAaABlAG4AIABHAHIAXAB1ADIANQAyAFwAJwBmAGMAXAB1ADIAMgAzAFwAJwBkAGYAZQBuAH0AXABmADEAXABmAHMAMgA0AFwAYwBmADEAXABwAGEAcgBcAHAAYQByAGQAXABwAGwAYQBpAG4AXABxAGwAXABmADEAXABmAHMAMgA0AFwAYwBmADEAXABwAGEAcgBcAHAAYQByAGQAXABwAGwAYQBpAG4AXABxAGwAXABmADEAXABmAHMAMgA0AFwAYwBmADEAXABwAGEAcgBcAHAAYQByAGQAXABwAGwAYQBpAG4AXABxAGwAewBcAGYAMQBcAGYAcwAyADQAXABjAGYAMQAgAGkALgBBAC4AIABSAGUAYgBlAGsAawBhACAATABhAHUAZQByAG0AYQBuAG4AfQBcAGYAMQBcAGYAcwAyADQAXABjAGYAMQBcAHAAYQByAFwAcABhAHIAZABcAHAAbABhAGkAbgBcAHEAbABcAGYAcwAyADQAXABjAGYAMQBcAHAAYQByAH0ADQAKAH0ADQAKAA==</value>
</data>
<metadata name="bindingSource1.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
<value>17, 17</value>
</metadata>
<data name="xrRichText2.SerializableRtfString" xml:space="preserve">
<value>ewBcAHIAdABmADEAXABhAG4AcwBpAGMAcABnADEAMgA1ADIADQAKAHsADQAKAFwAZgBvAG4AdAB0AGIAbAANAAoAewBcAGYAMAAgAFQAaQBtAGUAcwAgAE4AZQB3ACAAUgBvAG0AYQBuADsAfQANAAoAewBcAGYAMQAgAEEAcgBpAGEAbAA7AH0ADQAKAH0ADQAKAHsADQAKAFwAYwBvAGwAbwByAHQAYgBsAA0ACgA7AA0ACgBcAHIAZQBkADAAXABnAHIAZQBlAG4AMABcAGIAbAB1AGUAMAA7AA0ACgBcAHIAZQBkADAAXABnAHIAZQBlAG4AMABcAGIAbAB1AGUAMgA1ADUAOwANAAoAfQANAAoAXABuAG8AdQBpAGMAbwBtAHAAYQB0AFwAcwBwAGwAeQB0AHcAbgBpAG4AZQBcAGgAdABtAGEAdQB0AHMAcAB7AFwAcABhAHIAZABcAHAAbABhAGkAbgBcAHEAbAB7AFwAZgAxAFwAZgBzADIANABcAGMAZgAxACAAVwBpAHIAIABiAGkAdAB0AGUAbgAgAHUAbQAgAFwAdQAyADIAMABcACcAZABjAGIAZQByAHcAZQBpAHMAdQBuAGcAIABhAHUAZgAgAGYAbwBsAGcAZQBuAGQAZQBzACAASwBvAG4AdABvADoAfQBcAGYAMQBcAGYAcwAyADQAXABjAGYAMQBcAHAAYQByAFwAcABhAHIAZABcAHAAbABhAGkAbgBcAHEAbAB7AFwAZgAxAFwAZgBzADIANABcAGMAZgAxACAAQwBhAHIAaQB0AGEAcwB2AGUAcgBiAGEAbgBkACAARwBcAHUAMgA1ADIAXAAnAGYAYwBuAHoAYgB1AHIAZwAtACAAQgBlAHQAcgBlAHUAdABlAHMAIABFAGkAbgB6AGUAbAB3AG8AaABuAGUAbgAsAH0AXABmADEAXABmAHMAMgA0AFwAYwBmADEAXABwAGEAcgBcAHAAYQByAGQAXABwAGwAYQBpAG4AXABxAGwAewBcAGYAMQBcAGYAcwAyADQAXABjAGYAMQAgAFMAcABhAHIAawBhAHMAcwBlACAARwBcAHUAMgA1ADIAXAAnAGYAYwBuAHoAYgB1AHIAZwAtACAASwByAHUAbQBiAGEAYwBoACwAfQBcAGYAMQBcAGYAcwAyADQAXABjAGYAMQBcAHAAYQByAFwAcABhAHIAZABcAHAAbABhAGkAbgBcAHEAbAB7AFwAZgAxAFwAZgBzADIANABcAGMAZgAxACAASQBCAEEATgAgAEQARQA5ADcANwAyADAANQAxADgANAAwADAAMAAwADAAMAAwADQANwA5ADYALAAgAEIASQBDACAAQgBZAEwAQQBEAEUATQAxAEcAWgBLAH0AXABmADEAXABmAHMAMgA0AFwAYwBmADEAXABwAGEAcgBcAHAAYQByAGQAXABwAGwAYQBpAG4AXABxAGwAXABmADEAXABmAHMAMgA0AFwAYwBmADEAXABwAGEAcgBcAHAAYQByAGQAXABwAGwAYQBpAG4AXABxAGwAXABmADEAXABmAHMAMgA0AFwAYwBmADEAXABwAGEAcgBcAHAAYQByAGQAXABwAGwAYQBpAG4AXABxAGwAewBcAGYAMQBcAGYAcwAyADQAXABjAGYAMQAgAE0AaQB0ACAAZgByAGUAdQBuAGQAbABpAGMAaABlAG4AIABHAHIAXAB1ADIANQAyAFwAJwBmAGMAXAB1ADIAMgAzAFwAJwBkAGYAZQBuAH0AXABmADEAXABmAHMAMgA0AFwAYwBmADEAXABwAGEAcgBcAHAAYQByAGQAXABwAGwAYQBpAG4AXABxAGwAXABmADEAXABmAHMAMgA0AFwAYwBmADEAXABwAGEAcgBcAHAAYQByAGQAXABwAGwAYQBpAG4AXABxAGwAXABmADEAXABmAHMAMgA0AFwAYwBmADEAXABwAGEAcgBcAHAAYQByAGQAXABwAGwAYQBpAG4AXABxAGwAewBcAGYAMQBcAGYAcwAyADQAXABjAGYAMQAgAGkALgBBAC4AIABSAGUAYgBlAGsAawBhACAATABhAHUAZQByAG0AYQBuAG4AfQBcAGYAMQBcAGYAcwAyADQAXABjAGYAMQBcAHAAYQByAFwAcABhAHIAZABcAHAAbABhAGkAbgBcAHEAbABcAGYAcwAyADQAXABjAGYAMQBcAHAAYQByAH0ADQAKAH0ADQAKAA==</value>
</data>
</root>

Binary file not shown.

After

Width:  |  Height:  |  Size: 780 KiB

View File

@@ -27,13 +27,18 @@ namespace BeWo.ChristopherusHaus
{
var dd = base.CreateDayDetail(date, ed);
dd.MaxHoursUntilBreak = null;
dd.MaxHoursUntilBreak2 = null;
dd.BreakMinutes = null;
dd.BreakMinutes2 = null;
dd.NightStart = 22;
dd.NightEnd = 6;
return dd;
}
// Aus CalculateSpecialHours die Sonn- und Feiertage rausnehmen, die wollen nur die Nachtzeit
//Aus CalculateSpecialHours die Sonn- und Feiertage rausnehmen, die wollen nur die Nachtzeit
public override void CalculateSpecialHours(MitarbeiterstundenkontoRO.DayDetail dd, ServiceRecord sr, decimal duration)
{
if (sr.Start.Value.Second == 0 && dd.NightEnd.HasValue && dd.NightStart.HasValue)

View File

@@ -0,0 +1,18 @@
using System;
using System.Collections;
using System.Collections.Generic;
using System.Linq;
using BeWo.Data.Entities;
using BeWo.Report.ReportObjects;
namespace BeWo.ChristopherusHaus
{
public class CHMitarbeiterstundenkontoBerechnungMonate : MitarbeiterstundenkontoBerechnungMonate
{
public override MitarbeiterstundenkontoBerechnung CreateMitarbeiterstundenkontoBerechnung()
{
return new CHMitarbeiterstundenkontoBerechnung();
}
}
}

View File

@@ -61,6 +61,7 @@
<Reference Include="System.Xml" />
</ItemGroup>
<ItemGroup>
<Compile Include="CHMitarbeiterstundenkontoBerechnungMonate.cs" />
<Compile Include="CHMitarbeiterstundenkontoBerechnung.cs" />
<Compile Include="Mitarbeiterarbeitszeitkonto.cs">
<SubType>Component</SubType>
@@ -74,6 +75,12 @@
<Compile Include="Mitarbeiterstundenkonto.designer.cs">
<DependentUpon>Mitarbeiterstundenkonto.cs</DependentUpon>
</Compile>
<Compile Include="MitarbeiterstundenkontoJahr.cs">
<SubType>Component</SubType>
</Compile>
<Compile Include="MitarbeiterstundenkontoJahr.designer.cs">
<DependentUpon>MitarbeiterstundenkontoJahr.cs</DependentUpon>
</Compile>
<Compile Include="Properties\AssemblyInfo.cs" />
<Compile Include="ServicesOverviewReport.cs">
<SubType>Component</SubType>
@@ -81,6 +88,18 @@
<Compile Include="ServicesOverviewReport.Designer.cs">
<DependentUpon>ServicesOverviewReport.cs</DependentUpon>
</Compile>
<Compile Include="SettlementReport.cs">
<SubType>Component</SubType>
</Compile>
<Compile Include="SettlementReport.Designer.cs">
<DependentUpon>SettlementReport.cs</DependentUpon>
</Compile>
<Compile Include="SettlementReport2.cs">
<SubType>Component</SubType>
</Compile>
<Compile Include="SettlementReport2.Designer.cs">
<DependentUpon>SettlementReport2.cs</DependentUpon>
</Compile>
<Compile Include="Teamstundenkonto.cs">
<SubType>Component</SubType>
</Compile>
@@ -96,11 +115,23 @@
<DependentUpon>Mitarbeiterstundenkonto.cs</DependentUpon>
<SubType>Designer</SubType>
</EmbeddedResource>
<EmbeddedResource Include="MitarbeiterstundenkontoJahr.resx">
<DependentUpon>MitarbeiterstundenkontoJahr.cs</DependentUpon>
<SubType>Designer</SubType>
</EmbeddedResource>
<EmbeddedResource Include="Properties\licenses.licx" />
<EmbeddedResource Include="ServicesOverviewReport.resx">
<DependentUpon>ServicesOverviewReport.cs</DependentUpon>
<SubType>Designer</SubType>
</EmbeddedResource>
<EmbeddedResource Include="SettlementReport.resx">
<DependentUpon>SettlementReport.cs</DependentUpon>
<SubType>Designer</SubType>
</EmbeddedResource>
<EmbeddedResource Include="SettlementReport2.resx">
<DependentUpon>SettlementReport2.cs</DependentUpon>
<SubType>Designer</SubType>
</EmbeddedResource>
<EmbeddedResource Include="Teamstundenkonto.resx">
<DependentUpon>Teamstundenkonto.cs</DependentUpon>
</EmbeddedResource>

View File

@@ -40,11 +40,13 @@ namespace BeWo.ChristopherusHaus
}
ed.UrlaubUndKrankheit = 0;
foreach (var day in ed.Days)
if (ed.Days != null)
{
ed.UrlaubUndKrankheit += (day.HoursSick + day.HoursInVacation);
}
foreach (var day in ed.Days)
{
ed.UrlaubUndKrankheit += (day.HoursSick + day.HoursInVacation);
}
}
}
this.bindingSource1.DataSource = pRO;

View File

@@ -107,6 +107,9 @@ namespace BeWo.ChristopherusHaus
this.xrTableRow7 = new DevExpress.XtraReports.UI.XRTableRow();
this.xrTableCell22 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell29 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell30 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell32 = new DevExpress.XtraReports.UI.XRTableCell();
this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components);
this.Title = new DevExpress.XtraReports.UI.XRControlStyle();
this.FieldCaption = new DevExpress.XtraReports.UI.XRControlStyle();
this.PageInfo = new DevExpress.XtraReports.UI.XRControlStyle();
@@ -126,9 +129,6 @@ namespace BeWo.ChristopherusHaus
this.fieldUeberstundenGesamt = new DevExpress.XtraReports.UI.CalculatedField();
this.fieldNightHours = new DevExpress.XtraReports.UI.CalculatedField();
this.fieldSonnUndFeiertage = new DevExpress.XtraReports.UI.CalculatedField();
this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components);
this.xrTableCell32 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell30 = new DevExpress.XtraReports.UI.XRTableCell();
((System.ComponentModel.ISupportInitialize)(this.xrTableDetail)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.xrTableHeader)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.xrTable2)).BeginInit();
@@ -960,6 +960,30 @@ namespace BeWo.ChristopherusHaus
this.xrTableCell29.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight;
this.xrTableCell29.Weight = 0.089936204907626063D;
//
// xrTableCell30
//
this.xrTableCell30.Borders = DevExpress.XtraPrinting.BorderSide.Bottom;
this.xrTableCell30.Name = "xrTableCell30";
this.xrTableCell30.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 8, 0, 0, 100F);
this.xrTableCell30.StylePriority.UseBorders = false;
this.xrTableCell30.StylePriority.UsePadding = false;
this.xrTableCell30.StylePriority.UseTextAlignment = false;
this.xrTableCell30.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight;
this.xrTableCell30.Weight = 0.22133303497678158D;
//
// xrTableCell32
//
this.xrTableCell32.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Right | DevExpress.XtraPrinting.BorderSide.Bottom)));
this.xrTableCell32.Name = "xrTableCell32";
this.xrTableCell32.StylePriority.UseBorders = false;
this.xrTableCell32.StylePriority.UseTextAlignment = false;
this.xrTableCell32.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight;
this.xrTableCell32.Weight = 0.11143081848591821D;
//
// bindingSource1
//
this.bindingSource1.DataSource = typeof(BeWo.Report.ReportObjects.MitarbeiterstundenkontoRO);
//
// Title
//
this.Title.BackColor = System.Drawing.Color.White;
@@ -1103,30 +1127,6 @@ namespace BeWo.ChristopherusHaus
this.fieldSonnUndFeiertage.FieldType = DevExpress.XtraReports.UI.FieldType.Double;
this.fieldSonnUndFeiertage.Name = "fieldSonnUndFeiertage";
//
// bindingSource1
//
this.bindingSource1.DataSource = typeof(BeWo.Report.ReportObjects.MitarbeiterstundenkontoRO);
//
// xrTableCell32
//
this.xrTableCell32.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Right | DevExpress.XtraPrinting.BorderSide.Bottom)));
this.xrTableCell32.Name = "xrTableCell32";
this.xrTableCell32.StylePriority.UseBorders = false;
this.xrTableCell32.StylePriority.UseTextAlignment = false;
this.xrTableCell32.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight;
this.xrTableCell32.Weight = 0.11143081848591821D;
//
// xrTableCell30
//
this.xrTableCell30.Borders = DevExpress.XtraPrinting.BorderSide.Bottom;
this.xrTableCell30.Name = "xrTableCell30";
this.xrTableCell30.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 8, 0, 0, 100F);
this.xrTableCell30.StylePriority.UseBorders = false;
this.xrTableCell30.StylePriority.UsePadding = false;
this.xrTableCell30.StylePriority.UseTextAlignment = false;
this.xrTableCell30.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight;
this.xrTableCell30.Weight = 0.22133303497678158D;
//
// Mitarbeiterarbeitszeitkonto
//
this.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] {

View File

@@ -0,0 +1,28 @@
using System;
using BeWo.Report;
using BeWo.Report.ReportObjects;
using BS.Shared.Core;
namespace BeWo.ChristopherusHaus
{
[IDSpecificClass(Identifier = "MitarbeiterstundenkontoJahr")]
public partial class MitarbeiterstundenkontoJahr : DevExpress.XtraReports.UI.XtraReport, IBeWoReport<MitarbeiterstundenkontoMonateRO>
{
public MitarbeiterstundenkontoJahr()
{
InitializeComponent();
}
public void SetReportDataSource(MitarbeiterstundenkontoMonateRO pRO)
{
var msb = new CHMitarbeiterstundenkontoBerechnungMonate();
msb.CreateReport(pRO);
this.bindingSource1.DataSource = pRO;
}
}
}

View File

@@ -0,0 +1,761 @@
using BeWo.Report.ReportObjects;
namespace BeWo.ChristopherusHaus
{
partial class MitarbeiterstundenkontoJahr
{
/// <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();
DevExpress.XtraReports.UI.XRSummary xrSummary1 = new DevExpress.XtraReports.UI.XRSummary();
DevExpress.XtraReports.UI.XRSummary xrSummary2 = new DevExpress.XtraReports.UI.XRSummary();
DevExpress.XtraReports.UI.XRSummary xrSummary3 = new DevExpress.XtraReports.UI.XRSummary();
DevExpress.XtraReports.UI.XRSummary xrSummary4 = new DevExpress.XtraReports.UI.XRSummary();
DevExpress.XtraReports.UI.XRSummary xrSummary5 = new DevExpress.XtraReports.UI.XRSummary();
this.Detail = new DevExpress.XtraReports.UI.DetailBand();
this.xrTableDetail = new DevExpress.XtraReports.UI.XRTable();
this.xrTableRowDetail = new DevExpress.XtraReports.UI.XRTableRow();
this.xrTableCell3 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell19 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell20 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell28 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell16 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell27 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell22 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell23 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell21 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell25 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell24 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell26 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableHeader = new DevExpress.XtraReports.UI.XRTable();
this.xrTableRowHeader = new DevExpress.XtraReports.UI.XRTableRow();
this.xrTableCell5 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell4 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell2 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell9 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell8 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell10 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell7 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell11 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell12 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell13 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell14 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell15 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTable1 = new DevExpress.XtraReports.UI.XRTable();
this.xrTableRow1 = new DevExpress.XtraReports.UI.XRTableRow();
this.xrTableCell35 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell37 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell39 = new DevExpress.XtraReports.UI.XRTableCell();
this.cellSollGesamt = new DevExpress.XtraReports.UI.XRTableCell();
this.cellFLSSollGesamt = new DevExpress.XtraReports.UI.XRTableCell();
this.cellFLSIstGesamt = new DevExpress.XtraReports.UI.XRTableCell();
this.cellFLSPlusMinusGesamt = new DevExpress.XtraReports.UI.XRTableCell();
this.cellGesamtGesamt = new DevExpress.XtraReports.UI.XRTableCell();
this.cellRelationGesamt = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell47 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell48 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell51 = new DevExpress.XtraReports.UI.XRTableCell();
this.pageFooterBand1 = new DevExpress.XtraReports.UI.PageFooterBand();
this.xrPageInfo2 = new DevExpress.XtraReports.UI.XRPageInfo();
this.xrPageInfo1 = new DevExpress.XtraReports.UI.XRPageInfo();
this.Title = new DevExpress.XtraReports.UI.XRControlStyle();
this.FieldCaption = new DevExpress.XtraReports.UI.XRControlStyle();
this.PageInfo = new DevExpress.XtraReports.UI.XRControlStyle();
this.DataField = new DevExpress.XtraReports.UI.XRControlStyle();
this.fieldFLS = new DevExpress.XtraReports.UI.CalculatedField();
this.topMarginBand1 = new DevExpress.XtraReports.UI.TopMarginBand();
this.bottomMarginBand1 = new DevExpress.XtraReports.UI.BottomMarginBand();
this.DetailReport1 = new DevExpress.XtraReports.UI.DetailReportBand();
this.Detail2 = new DevExpress.XtraReports.UI.DetailBand();
this.DetailReport2 = new DevExpress.XtraReports.UI.DetailReportBand();
this.Detail3 = new DevExpress.XtraReports.UI.DetailBand();
this.GroupHeader2 = new DevExpress.XtraReports.UI.GroupHeaderBand();
this.GroupHeader3 = new DevExpress.XtraReports.UI.GroupHeaderBand();
this.xrLabel1 = new DevExpress.XtraReports.UI.XRLabel();
this.GroupFooter2 = new DevExpress.XtraReports.UI.GroupFooterBand();
this.fieldRelationGesamt = new DevExpress.XtraReports.UI.CalculatedField();
this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components);
((System.ComponentModel.ISupportInitialize)(this.xrTableDetail)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.xrTableHeader)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.xrTable1)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this)).BeginInit();
//
// Detail
//
this.Detail.HeightF = 0F;
this.Detail.Name = "Detail";
this.Detail.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F);
this.Detail.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
//
// xrTableDetail
//
this.xrTableDetail.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right)
| DevExpress.XtraPrinting.BorderSide.Bottom)));
this.xrTableDetail.Font = new System.Drawing.Font("Arial", 8F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
this.xrTableDetail.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F);
this.xrTableDetail.Name = "xrTableDetail";
this.xrTableDetail.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
this.xrTableDetail.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] {
this.xrTableRowDetail});
this.xrTableDetail.SizeF = new System.Drawing.SizeF(1005F, 25F);
this.xrTableDetail.StylePriority.UseBorders = false;
this.xrTableDetail.StylePriority.UseFont = false;
this.xrTableDetail.StylePriority.UsePadding = false;
this.xrTableDetail.StylePriority.UseTextAlignment = false;
this.xrTableDetail.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
//
// xrTableRowDetail
//
this.xrTableRowDetail.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
this.xrTableCell3,
this.xrTableCell19,
this.xrTableCell20,
this.xrTableCell28,
this.xrTableCell16,
this.xrTableCell27,
this.xrTableCell22,
this.xrTableCell23,
this.xrTableCell21,
this.xrTableCell25,
this.xrTableCell24,
this.xrTableCell26});
this.xrTableRowDetail.Name = "xrTableRowDetail";
this.xrTableRowDetail.Weight = 1D;
//
// xrTableCell3
//
this.xrTableCell3.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeInfoList.EmployeeDetails.Monat", "{0:MMMM}")});
this.xrTableCell3.Name = "xrTableCell3";
this.xrTableCell3.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 2, 0, 0, 100F);
this.xrTableCell3.StylePriority.UseFont = false;
this.xrTableCell3.StylePriority.UsePadding = false;
this.xrTableCell3.StylePriority.UseTextAlignment = false;
this.xrTableCell3.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
this.xrTableCell3.Weight = 0.15329125338142471D;
//
// xrTableCell19
//
this.xrTableCell19.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeInfoList.EmployeeDetails.EmployeeDetail.StundenSollMax", "{0:0.00}")});
this.xrTableCell19.Name = "xrTableCell19";
this.xrTableCell19.Text = "xrTableCell19";
this.xrTableCell19.Weight = 0.081154151689479551D;
//
// xrTableCell20
//
this.xrTableCell20.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeInfoList.EmployeeDetails.EmployeeDetail.UrlaubUndKrankheit", "{0:0.00}")});
this.xrTableCell20.Name = "xrTableCell20";
this.xrTableCell20.Text = "xrTableCell20";
this.xrTableCell20.Weight = 0.094679933071566441D;
//
// xrTableCell28
//
this.xrTableCell28.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeInfoList.EmployeeDetails.EmployeeDetail.StundenSollOhneUrlaubKrankheit", "{0:0.00}")});
this.xrTableCell28.Name = "xrTableCell28";
this.xrTableCell28.Text = "xrTableCell28";
this.xrTableCell28.Weight = 0.0721370604147881D;
//
// xrTableCell16
//
this.xrTableCell16.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeInfoList.EmployeeDetails.EmployeeDetail.FlsSoll", "{0:0.00}")});
this.xrTableCell16.Name = "xrTableCell16";
this.xrTableCell16.Text = "xrTableCell16";
this.xrTableCell16.Weight = 0.063119927862939587D;
//
// xrTableCell27
//
this.xrTableCell27.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeInfoList.EmployeeDetails.EmployeeDetail.FlsIst", "{0:0.00}")});
this.xrTableCell27.Name = "xrTableCell27";
this.xrTableCell27.Text = "xrTableCell27";
this.xrTableCell27.Weight = 0.063119927862939615D;
//
// xrTableCell22
//
this.xrTableCell22.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeInfoList.EmployeeDetails.EmployeeDetail.FlsDiff", "{0:0.00}")});
this.xrTableCell22.Name = "xrTableCell22";
this.xrTableCell22.Text = "xrTableCell22";
this.xrTableCell22.Weight = 0.063119927862939587D;
//
// xrTableCell23
//
this.xrTableCell23.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeInfoList.EmployeeDetails.EmployeeDetail.StundenGesamtIst", "{0:0.00}")});
this.xrTableCell23.Name = "xrTableCell23";
this.xrTableCell23.Text = "xrTableCell23";
this.xrTableCell23.Weight = 0.063119927862939559D;
//
// xrTableCell21
//
this.xrTableCell21.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeInfoList.EmployeeDetails.EmployeeDetail.RelationFlsZuMittelbar", "{0:0.00}")});
this.xrTableCell21.Name = "xrTableCell21";
this.xrTableCell21.Text = "xrTableCell21";
this.xrTableCell21.Weight = 0.063119927862939615D;
//
// xrTableCell25
//
this.xrTableCell25.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeInfoList.EmployeeDetails.EmployeeDetail.Ueberstunden", "{0:0.00}")});
this.xrTableCell25.Name = "xrTableCell25";
this.xrTableCell25.Text = "xrTableCell25";
this.xrTableCell25.Weight = 0.063119927862939587D;
//
// xrTableCell24
//
this.xrTableCell24.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeInfoList.EmployeeDetails.LaufendeGesamtsumme", "{0:0.00}")});
this.xrTableCell24.Name = "xrTableCell24";
this.xrTableCell24.Text = "xrTableCell24";
this.xrTableCell24.Weight = 0.0631199278629396D;
//
// xrTableCell26
//
this.xrTableCell26.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeInfoList.EmployeeDetails.EmployeeDetail.UeberstundenGesamt", "{0:0.00}")});
this.xrTableCell26.Name = "xrTableCell26";
this.xrTableCell26.Text = "xrTableCell26";
this.xrTableCell26.Weight = 0.063119927862939573D;
//
// xrTableHeader
//
this.xrTableHeader.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
| DevExpress.XtraPrinting.BorderSide.Right)
| DevExpress.XtraPrinting.BorderSide.Bottom)));
this.xrTableHeader.Font = new System.Drawing.Font("Arial", 8F, System.Drawing.FontStyle.Bold);
this.xrTableHeader.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F);
this.xrTableHeader.Name = "xrTableHeader";
this.xrTableHeader.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
this.xrTableHeader.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] {
this.xrTableRowHeader});
this.xrTableHeader.SizeF = new System.Drawing.SizeF(1005F, 70F);
this.xrTableHeader.StylePriority.UseBorders = false;
this.xrTableHeader.StylePriority.UseFont = false;
this.xrTableHeader.StylePriority.UsePadding = false;
this.xrTableHeader.StylePriority.UseTextAlignment = false;
this.xrTableHeader.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
//
// xrTableRowHeader
//
this.xrTableRowHeader.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
this.xrTableCell5,
this.xrTableCell4,
this.xrTableCell2,
this.xrTableCell9,
this.xrTableCell8,
this.xrTableCell10,
this.xrTableCell7,
this.xrTableCell11,
this.xrTableCell12,
this.xrTableCell13,
this.xrTableCell14,
this.xrTableCell15});
this.xrTableRowHeader.Name = "xrTableRowHeader";
this.xrTableRowHeader.Weight = 2.8D;
//
// xrTableCell5
//
this.xrTableCell5.Name = "xrTableCell5";
this.xrTableCell5.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 2, 0, 0, 100F);
this.xrTableCell5.StylePriority.UsePadding = false;
this.xrTableCell5.StylePriority.UseTextAlignment = false;
this.xrTableCell5.Text = "Monat";
this.xrTableCell5.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
this.xrTableCell5.Weight = 0.15329125016467182D;
//
// xrTableCell4
//
this.xrTableCell4.Name = "xrTableCell4";
this.xrTableCell4.Text = "Reguläre SOLL Stunden";
this.xrTableCell4.Weight = 0.081154192324637608D;
//
// xrTableCell2
//
this.xrTableCell2.Name = "xrTableCell2";
this.xrTableCell2.Text = "Fehlzeiten Urlaub Krankheit(Tage)";
this.xrTableCell2.Weight = 0.094679896646570338D;
//
// xrTableCell9
//
this.xrTableCell9.Multiline = true;
this.xrTableCell9.Name = "xrTableCell9";
this.xrTableCell9.Text = "Tatsächliche SOLL Stunden";
this.xrTableCell9.Weight = 0.072137063712635591D;
//
// xrTableCell8
//
this.xrTableCell8.Name = "xrTableCell8";
this.xrTableCell8.Text = "FLS Stunden SOLL";
this.xrTableCell8.Weight = 0.063119927721024038D;
//
// xrTableCell10
//
this.xrTableCell10.Name = "xrTableCell10";
this.xrTableCell10.StylePriority.UseBackColor = false;
this.xrTableCell10.Text = "FLS IST lfd. Monat";
this.xrTableCell10.Weight = 0.063119927721024D;
//
// xrTableCell7
//
this.xrTableCell7.Name = "xrTableCell7";
this.xrTableCell7.Text = "FLS Plus/Minus lfd. Monat";
this.xrTableCell7.Weight = 0.06311992757910842D;
//
// xrTableCell11
//
this.xrTableCell11.Multiline = true;
this.xrTableCell11.Name = "xrTableCell11";
this.xrTableCell11.StylePriority.UseBackColor = false;
this.xrTableCell11.Text = "Gesamt-\r\nstunden lfd. Monat";
this.xrTableCell11.Weight = 0.063119927721024011D;
//
// xrTableCell12
//
this.xrTableCell12.Name = "xrTableCell12";
this.xrTableCell12.Text = "Relation FLS IST zu Mittelbare IST (in %)";
this.xrTableCell12.Weight = 0.063119929511863376D;
//
// xrTableCell13
//
this.xrTableCell13.Name = "xrTableCell13";
this.xrTableCell13.Text = "Überstd. neu";
this.xrTableCell13.Weight = 0.063119928687401447D;
//
// xrTableCell14
//
this.xrTableCell14.Multiline = true;
this.xrTableCell14.Name = "xrTableCell14";
this.xrTableCell14.StylePriority.UseBackColor = false;
this.xrTableCell14.Text = "Überstd.\r\ndieses Jahr";
this.xrTableCell14.Weight = 0.063119928275170531D;
//
// xrTableCell15
//
this.xrTableCell15.Multiline = true;
this.xrTableCell15.Name = "xrTableCell15";
this.xrTableCell15.Text = "Überstd. Gesamt";
this.xrTableCell15.Weight = 0.0631199213956443D;
//
// xrTable1
//
this.xrTable1.Font = new System.Drawing.Font("Arial", 8F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
this.xrTable1.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F);
this.xrTable1.Name = "xrTable1";
this.xrTable1.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
this.xrTable1.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] {
this.xrTableRow1});
this.xrTable1.SizeF = new System.Drawing.SizeF(1005F, 25F);
this.xrTable1.StylePriority.UseBorders = false;
this.xrTable1.StylePriority.UseFont = false;
this.xrTable1.StylePriority.UsePadding = false;
this.xrTable1.StylePriority.UseTextAlignment = false;
this.xrTable1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
//
// xrTableRow1
//
this.xrTableRow1.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
this.xrTableCell35,
this.xrTableCell37,
this.xrTableCell39,
this.cellSollGesamt,
this.cellFLSSollGesamt,
this.cellFLSIstGesamt,
this.cellFLSPlusMinusGesamt,
this.cellGesamtGesamt,
this.cellRelationGesamt,
this.xrTableCell47,
this.xrTableCell48,
this.xrTableCell51});
this.xrTableRow1.Name = "xrTableRow1";
this.xrTableRow1.Weight = 1D;
//
// xrTableCell35
//
this.xrTableCell35.Name = "xrTableCell35";
this.xrTableCell35.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 2, 0, 0, 100F);
this.xrTableCell35.StylePriority.UseFont = false;
this.xrTableCell35.StylePriority.UsePadding = false;
this.xrTableCell35.StylePriority.UseTextAlignment = false;
this.xrTableCell35.Text = "Gesamt";
this.xrTableCell35.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
this.xrTableCell35.Weight = 0.15329126714047708D;
//
// xrTableCell37
//
this.xrTableCell37.Name = "xrTableCell37";
this.xrTableCell37.Weight = 0.081154151689479551D;
//
// xrTableCell39
//
this.xrTableCell39.Name = "xrTableCell39";
this.xrTableCell39.Weight = 0.094679919312514085D;
//
// cellSollGesamt
//
this.cellSollGesamt.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeInfoList.EmployeeDetails.EmployeeDetail.StundenSollOhneUrlaubKrankheit")});
this.cellSollGesamt.Name = "cellSollGesamt";
xrSummary1.FormatString = "{0:0.00}";
xrSummary1.Running = DevExpress.XtraReports.UI.SummaryRunning.Group;
this.cellSollGesamt.Summary = xrSummary1;
this.cellSollGesamt.Weight = 0.0721370604147881D;
//
// cellFLSSollGesamt
//
this.cellFLSSollGesamt.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeInfoList.EmployeeDetails.EmployeeDetail.FlsSoll")});
this.cellFLSSollGesamt.Name = "cellFLSSollGesamt";
xrSummary2.FormatString = "{0:0.00}";
xrSummary2.Running = DevExpress.XtraReports.UI.SummaryRunning.Group;
this.cellFLSSollGesamt.Summary = xrSummary2;
this.cellFLSSollGesamt.Weight = 0.063119927862939587D;
//
// cellFLSIstGesamt
//
this.cellFLSIstGesamt.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeInfoList.EmployeeDetails.EmployeeDetail.FlsIst")});
this.cellFLSIstGesamt.Name = "cellFLSIstGesamt";
xrSummary3.FormatString = "{0:0.00}";
xrSummary3.Running = DevExpress.XtraReports.UI.SummaryRunning.Group;
this.cellFLSIstGesamt.Summary = xrSummary3;
this.cellFLSIstGesamt.Weight = 0.063119927862939615D;
//
// cellFLSPlusMinusGesamt
//
this.cellFLSPlusMinusGesamt.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeInfoList.EmployeeDetails.EmployeeDetail.FlsDiff")});
this.cellFLSPlusMinusGesamt.Name = "cellFLSPlusMinusGesamt";
xrSummary4.FormatString = "{0:0.00}";
xrSummary4.Running = DevExpress.XtraReports.UI.SummaryRunning.Group;
this.cellFLSPlusMinusGesamt.Summary = xrSummary4;
this.cellFLSPlusMinusGesamt.Weight = 0.063119927862939587D;
//
// cellGesamtGesamt
//
this.cellGesamtGesamt.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeInfoList.EmployeeDetails.EmployeeDetail.StundenGesamtIst")});
this.cellGesamtGesamt.Name = "cellGesamtGesamt";
xrSummary5.FormatString = "{0:0.00}";
xrSummary5.Running = DevExpress.XtraReports.UI.SummaryRunning.Group;
this.cellGesamtGesamt.Summary = xrSummary5;
this.cellGesamtGesamt.Weight = 0.063119927862939573D;
//
// cellRelationGesamt
//
this.cellRelationGesamt.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeInfoList.EmployeeDetails.fieldRelationGesamt", "{0:0.00}")});
this.cellRelationGesamt.Name = "cellRelationGesamt";
this.cellRelationGesamt.Text = "cellRelationGesamt";
this.cellRelationGesamt.Weight = 0.0631199278629396D;
//
// xrTableCell47
//
this.xrTableCell47.Name = "xrTableCell47";
this.xrTableCell47.Weight = 0.063119927862939587D;
//
// xrTableCell48
//
this.xrTableCell48.Name = "xrTableCell48";
this.xrTableCell48.Weight = 0.063119927862939587D;
//
// xrTableCell51
//
this.xrTableCell51.Name = "xrTableCell51";
this.xrTableCell51.Weight = 0.063119927862939573D;
//
// pageFooterBand1
//
this.pageFooterBand1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
this.xrPageInfo2,
this.xrPageInfo1});
this.pageFooterBand1.HeightF = 48F;
this.pageFooterBand1.Name = "pageFooterBand1";
//
// xrPageInfo2
//
this.xrPageInfo2.Font = new System.Drawing.Font("Arial", 8F);
this.xrPageInfo2.Format = "Seite {0} von {1}";
this.xrPageInfo2.LocationFloat = new DevExpress.Utils.PointFloat(864.9999F, 25F);
this.xrPageInfo2.Name = "xrPageInfo2";
this.xrPageInfo2.SizeF = new System.Drawing.SizeF(139.9999F, 23F);
this.xrPageInfo2.StyleName = "PageInfo";
this.xrPageInfo2.StylePriority.UseFont = false;
this.xrPageInfo2.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight;
//
// xrPageInfo1
//
this.xrPageInfo1.Font = new System.Drawing.Font("Arial", 8F);
this.xrPageInfo1.LocationFloat = new DevExpress.Utils.PointFloat(0F, 25F);
this.xrPageInfo1.Name = "xrPageInfo1";
this.xrPageInfo1.PageInfo = DevExpress.XtraPrinting.PageInfo.DateTime;
this.xrPageInfo1.SizeF = new System.Drawing.SizeF(260.0001F, 23F);
this.xrPageInfo1.StyleName = "PageInfo";
this.xrPageInfo1.StylePriority.UseFont = false;
//
// Title
//
this.Title.BackColor = System.Drawing.Color.White;
this.Title.BorderColor = System.Drawing.SystemColors.ControlText;
this.Title.Borders = DevExpress.XtraPrinting.BorderSide.None;
this.Title.BorderWidth = 1F;
this.Title.Font = new System.Drawing.Font("Times New Roman", 24F);
this.Title.ForeColor = System.Drawing.Color.Black;
this.Title.Name = "Title";
//
// FieldCaption
//
this.FieldCaption.BackColor = System.Drawing.Color.White;
this.FieldCaption.BorderColor = System.Drawing.SystemColors.ControlText;
this.FieldCaption.Borders = DevExpress.XtraPrinting.BorderSide.None;
this.FieldCaption.BorderWidth = 1F;
this.FieldCaption.Font = new System.Drawing.Font("Times New Roman", 10F, System.Drawing.FontStyle.Bold);
this.FieldCaption.ForeColor = System.Drawing.Color.Black;
this.FieldCaption.Name = "FieldCaption";
//
// PageInfo
//
this.PageInfo.BackColor = System.Drawing.Color.White;
this.PageInfo.BorderColor = System.Drawing.SystemColors.ControlText;
this.PageInfo.Borders = DevExpress.XtraPrinting.BorderSide.None;
this.PageInfo.BorderWidth = 1F;
this.PageInfo.Font = new System.Drawing.Font("Times New Roman", 8F);
this.PageInfo.ForeColor = System.Drawing.Color.Black;
this.PageInfo.Name = "PageInfo";
//
// DataField
//
this.DataField.BackColor = System.Drawing.Color.White;
this.DataField.BorderColor = System.Drawing.SystemColors.ControlText;
this.DataField.Borders = DevExpress.XtraPrinting.BorderSide.None;
this.DataField.BorderWidth = 1F;
this.DataField.Font = new System.Drawing.Font("Times New Roman", 8F);
this.DataField.ForeColor = System.Drawing.SystemColors.ControlText;
this.DataField.Name = "DataField";
//
// fieldFLS
//
this.fieldFLS.DataMember = "FLSReportGroups";
this.fieldFLS.Expression = "[TotalFLM] / 60";
this.fieldFLS.FieldType = DevExpress.XtraReports.UI.FieldType.Decimal;
this.fieldFLS.Name = "fieldFLS";
//
// topMarginBand1
//
this.topMarginBand1.HeightF = 50F;
this.topMarginBand1.Name = "topMarginBand1";
//
// bottomMarginBand1
//
this.bottomMarginBand1.HeightF = 30F;
this.bottomMarginBand1.Name = "bottomMarginBand1";
//
// DetailReport1
//
this.DetailReport1.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] {
this.Detail2,
this.DetailReport2});
this.DetailReport1.DataMember = "EmployeeInfoList";
this.DetailReport1.DataSource = this.bindingSource1;
this.DetailReport1.Level = 0;
this.DetailReport1.Name = "DetailReport1";
//
// Detail2
//
this.Detail2.HeightF = 0F;
this.Detail2.Name = "Detail2";
this.Detail2.PageBreak = DevExpress.XtraReports.UI.PageBreak.BeforeBandExceptFirstEntry;
//
// DetailReport2
//
this.DetailReport2.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] {
this.Detail3,
this.GroupHeader2,
this.GroupHeader3,
this.GroupFooter2});
this.DetailReport2.DataMember = "EmployeeInfoList.EmployeeDetails";
this.DetailReport2.DataSource = this.bindingSource1;
this.DetailReport2.Level = 0;
this.DetailReport2.Name = "DetailReport2";
//
// Detail3
//
this.Detail3.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
this.xrTableDetail});
this.Detail3.Font = new System.Drawing.Font("Arial", 9.75F);
this.Detail3.HeightF = 25F;
this.Detail3.Name = "Detail3";
this.Detail3.StylePriority.UseFont = false;
//
// GroupHeader2
//
this.GroupHeader2.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
this.xrTableHeader});
this.GroupHeader2.HeightF = 70F;
this.GroupHeader2.Name = "GroupHeader2";
//
// GroupHeader3
//
this.GroupHeader3.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
this.xrLabel1});
this.GroupHeader3.HeightF = 35F;
this.GroupHeader3.Level = 1;
this.GroupHeader3.Name = "GroupHeader3";
//
// xrLabel1
//
this.xrLabel1.Font = new System.Drawing.Font("Arial", 14F, System.Drawing.FontStyle.Bold);
this.xrLabel1.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F);
this.xrLabel1.Multiline = true;
this.xrLabel1.Name = "xrLabel1";
this.xrLabel1.SizeF = new System.Drawing.SizeF(1005F, 25F);
this.xrLabel1.StyleName = "Title";
this.xrLabel1.StylePriority.UseFont = false;
this.xrLabel1.Text = "Stundenkonto [EmployeeInfoList.LastName], [EmployeeInfoList.FirstName] [ReportSta" +
"rtDate!yyyy]";
//
// GroupFooter2
//
this.GroupFooter2.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
this.xrTable1});
this.GroupFooter2.HeightF = 25F;
this.GroupFooter2.Name = "GroupFooter2";
//
// fieldRelationGesamt
//
this.fieldRelationGesamt.DataMember = "EmployeeInfoList.EmployeeDetails";
this.fieldRelationGesamt.Expression = "(Sum([EmployeeDetail.FlsIst]) / Sum([EmployeeDetail.StundenGesamtIst])) * 100";
this.fieldRelationGesamt.FieldType = DevExpress.XtraReports.UI.FieldType.Decimal;
this.fieldRelationGesamt.Name = "fieldRelationGesamt";
//
// bindingSource1
//
this.bindingSource1.DataSource = typeof(BeWo.Report.ReportObjects.MitarbeiterstundenkontoMonateRO);
//
// MitarbeiterstundenkontoJahr
//
this.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] {
this.Detail,
this.pageFooterBand1,
this.topMarginBand1,
this.bottomMarginBand1,
this.DetailReport1});
this.CalculatedFields.AddRange(new DevExpress.XtraReports.UI.CalculatedField[] {
this.fieldFLS,
this.fieldRelationGesamt});
this.DataSource = this.bindingSource1;
this.DisplayName = "Mitarbeiterstundenkonto";
this.Landscape = true;
this.Margins = new System.Drawing.Printing.Margins(75, 75, 50, 30);
this.PageHeight = 827;
this.PageWidth = 1169;
this.PaperKind = System.Drawing.Printing.PaperKind.A4;
this.StyleSheet.AddRange(new DevExpress.XtraReports.UI.XRControlStyle[] {
this.Title,
this.FieldCaption,
this.PageInfo,
this.DataField});
this.Version = "17.1";
((System.ComponentModel.ISupportInitialize)(this.xrTableDetail)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.xrTableHeader)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.xrTable1)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).EndInit();
((System.ComponentModel.ISupportInitialize)(this)).EndInit();
}
#endregion
private DevExpress.XtraReports.UI.DetailBand Detail;
private System.Windows.Forms.BindingSource bindingSource1;
private DevExpress.XtraReports.UI.PageFooterBand pageFooterBand1;
private DevExpress.XtraReports.UI.XRPageInfo xrPageInfo2;
private DevExpress.XtraReports.UI.XRPageInfo xrPageInfo1;
private DevExpress.XtraReports.UI.XRControlStyle Title;
private DevExpress.XtraReports.UI.XRControlStyle FieldCaption;
private DevExpress.XtraReports.UI.XRControlStyle PageInfo;
private DevExpress.XtraReports.UI.XRControlStyle DataField;
private DevExpress.XtraReports.UI.XRTable xrTableHeader;
private DevExpress.XtraReports.UI.XRTableRow xrTableRowHeader;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell5;
private DevExpress.XtraReports.UI.XRTable xrTableDetail;
private DevExpress.XtraReports.UI.XRTableRow xrTableRowDetail;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell3;
private DevExpress.XtraReports.UI.CalculatedField fieldFLS;
private DevExpress.XtraReports.UI.TopMarginBand topMarginBand1;
private DevExpress.XtraReports.UI.BottomMarginBand bottomMarginBand1;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell4;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell2;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell9;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell8;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell10;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell7;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell11;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell12;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell19;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell20;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell28;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell16;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell27;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell22;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell23;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell21;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell25;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell24;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell26;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell13;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell14;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell15;
private DevExpress.XtraReports.UI.XRTable xrTable1;
private DevExpress.XtraReports.UI.XRTableRow xrTableRow1;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell35;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell37;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell39;
private DevExpress.XtraReports.UI.XRTableCell cellSollGesamt;
private DevExpress.XtraReports.UI.XRTableCell cellFLSSollGesamt;
private DevExpress.XtraReports.UI.XRTableCell cellFLSIstGesamt;
private DevExpress.XtraReports.UI.XRTableCell cellFLSPlusMinusGesamt;
private DevExpress.XtraReports.UI.XRTableCell cellGesamtGesamt;
private DevExpress.XtraReports.UI.XRTableCell cellRelationGesamt;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell47;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell48;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell51;
private DevExpress.XtraReports.UI.DetailReportBand DetailReport1;
private DevExpress.XtraReports.UI.DetailBand Detail2;
private DevExpress.XtraReports.UI.DetailReportBand DetailReport2;
private DevExpress.XtraReports.UI.DetailBand Detail3;
private DevExpress.XtraReports.UI.GroupHeaderBand GroupHeader2;
private DevExpress.XtraReports.UI.GroupHeaderBand GroupHeader3;
private DevExpress.XtraReports.UI.XRLabel xrLabel1;
private DevExpress.XtraReports.UI.GroupFooterBand GroupFooter2;
private DevExpress.XtraReports.UI.CalculatedField fieldRelationGesamt;
}
}

View File

@@ -1,4 +1,4 @@
<?xml version="1.0" encoding="utf-8"?>
<?xml version="1.0" encoding="utf-8"?>
<root>
<!--
Microsoft ResX Schema
@@ -120,7 +120,4 @@
<metadata name="bindingSource1.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
<value>17, 17</value>
</metadata>
<data name="xrLabel1.Text" xml:space="preserve">
<value>Über den Budgetnachweis werden auf Grundlage der Quittierungsbelege im nachstehenden Umfang folgende, im direkten Betreuungskontakt erbrachte Minuten zur Abrechnung beantragt (direkte Fachleistungsminuten = D-FLMin). Die Summe der D-FLMin wird in direkte Fachleistungsstunden (D-FLS) umgerechnet.</value>
</data>
</root>

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,222 @@
using System;
using System.Collections.Generic;
using BeWo.Data.Access;
using BeWo.Data.Entities;
using BeWo.Report;
using BeWo.Report.ReportObjects;
using BS.Shared.DataContracts;
namespace BeWo.ChristopherusHaus
{
public partial class Spitzabrechnung : DevExpress.XtraReports.UI.XtraReport, IBeWoReport<SettlementRO>
{
public Spitzabrechnung()
{
InitializeComponent();
}
public void SetReportDataSource(SettlementRO pRO)
{
bool isDefaultSpitzabrechnung = false;
if (String.IsNullOrEmpty(pRO.Notice))
{
lblNotice.Visible = false;
}
if (pRO.InvoiceItems != null && pRO.InvoiceItems.Count == 1)
{
var ii = pRO.InvoiceItems[0];
if ((ii.ItemDescription == "Spitzabrechung" || ii.ItemDescription == "Spitzabrechnung") && ii.GrossAmountTotal == null && ii.RateFactor == null)
{
isDefaultSpitzabrechnung = true;
}
}
if (!isDefaultSpitzabrechnung)
{
if (pRO.DifferentHourlyRateCount > 0 && pRO.HourlyRateNew.HasValue)
{
isDefaultSpitzabrechnung = true;
}
}
if (isDefaultSpitzabrechnung)
{
//UpdateAbrechnungsFelder(pRO);
pRO.InvoiceItems = CreateDefaultSpitzabrechnungInvoiceItems(pRO);
}
else
{
var id = GetCustomerId(pRO);
if (id == "LWLNEU")
{
pRO.RateFactorText = null;
pRO.RateFactorText2 = null;
if (pRO.InvoiceItems != null)
{
foreach (var ii in pRO.InvoiceItems)
{
ii.ItemDescription = String.Format("{0:dd.MM.yyyy} bis {1:dd.MM.yyyy}: {2:0.##} FLS x {3:c}",
ii.ItemPeriodStart, ii.ItemPeriodEnd, ii.UnitCount, ii.AmountPerUnit);
}
}
}
else
{
if (pRO.InvoiceItems != null)
{
foreach (var ii in pRO.InvoiceItems)
{
ii.ItemDescription = String.Format("{0:dd.MM.yyyy} bis {1:dd.MM.yyyy}: {2:0.##} FLS {3}x {4:c}",
ii.ItemPeriodStart, ii.ItemPeriodEnd,
ii.UnitCount, ii.RateFactor == 0 ? "" : "x " + pRO.RateFactorText2 + " ",
ii.AmountPerUnit);
}
}
}
}
this.bindingSource1.DataSource = pRO;
}
private String GetCustomerId(SettlementRO pRO)
{
var cb2sc = DAOFactory.GenericDAO.LoadByID<CostBearer2SupportConcept>(pRO.CostBearer2SupportConceptOid);
return cb2sc.CostBearer.ID;
}
private IList<InvoiceItemDC> CreateDefaultSpitzabrechnungInvoiceItems(SettlementRO pRO)
{
IList<InvoiceItemDC> itemList = new List<InvoiceItemDC>();
if (pRO.DifferentHourlyRateCount == 3)
{
itemList.Add(new InvoiceItemDC
{
ItemDescription = String.Format("{0} bis {1}: {2:0.##} FLS {3}x {4:c}",
pRO.AccountingStartDateString, pRO.HourlyRate3EndDateString,
pRO.GeleisteteFLSMitStundensatz3, pRO.RateFactor == 1 ? "" : "x " + pRO.RateFactorText2 + " ", pRO.HourlyRate3),
GrossAmountTotal = pRO.GeleisteteFLSMitStundensatz3 * pRO.RateFactor * pRO.HourlyRate3
});
itemList.Add(new InvoiceItemDC
{
ItemDescription = String.Format("{0} bis {1}: {2:0.##} FLS {3}x {4:c}",
pRO.HourlyRateOldStartDateString, pRO.HourlyRateOldEndDateString,
pRO.GeleisteteFLSMitStundensatzAlt, pRO.RateFactor == 1 ? "" : "x " + pRO.RateFactorText2 + " ", pRO.HourlyRateOld),
GrossAmountTotal = pRO.GeleisteteFLSMitStundensatzAlt * pRO.RateFactor * pRO.HourlyRateOld
});
itemList.Add(new InvoiceItemDC
{
ItemDescription = String.Format("{0} bis {1}: {2:0.##} FLS {3}x {4:c}",
pRO.HourlyRateNewStartDateString, pRO.AccountingEndDateString,
pRO.GeleisteteFLSMitStundensatzAktuell, pRO.RateFactor == 1 ? "" : "x " + pRO.RateFactorText2 + " ", pRO.HourlyRateNew),
GrossAmountTotal = pRO.GeleisteteFLSMitStundensatzAktuell * pRO.RateFactor * pRO.HourlyRateNew
});
}
else if (pRO.DifferentHourlyRateCount == 2)
{
itemList.Add(new InvoiceItemDC
{
ItemDescription = String.Format("{0} bis {1}: {2:0.##} FLS {3}x {4:c}",
pRO.AccountingStartDateString, pRO.HourlyRateOldEndDateString,
pRO.GeleisteteFLSMitStundensatzAlt, pRO.RateFactor == 1 ? "" : "x " + pRO.RateFactorText2 + " ", pRO.HourlyRateOld),
GrossAmountTotal = pRO.GeleisteteFLSMitStundensatzAlt * (decimal)pRO.RateFactor * pRO.HourlyRateOld
});
itemList.Add(new InvoiceItemDC
{
ItemDescription = String.Format("{0} bis {1}: {2:0.##} FLS {3}x {4:c}",
pRO.HourlyRateNewStartDateString, pRO.AccountingEndDateString,
pRO.GeleisteteFLSMitStundensatzAktuell, pRO.RateFactor == 1 ? "" : "x " + pRO.RateFactorText2 + " ", pRO.HourlyRateNew),
GrossAmountTotal = pRO.GeleisteteFLSMitStundensatzAktuell * pRO.RateFactor * pRO.HourlyRateNew
});
}
else
{
itemList.Add(new InvoiceItemDC
{
ItemDescription = String.Format("{0} bis {1}: {2:0.##} FLS {3}x {4:c}",
pRO.AccountingStartDateString, pRO.AccountingEndDateString,
pRO.GeleisteteFLSMitStundensatzAktuell, pRO.RateFactor == 1 ? "" : "x " + pRO.RateFactorText2 + " ", pRO.HourlyRateNew),
GrossAmountTotal = pRO.GeleisteteFLSMitStundensatzAktuell * pRO.RateFactor * pRO.HourlyRateNew
});
}
return itemList;
}
private void UpdateAbrechnungsFelder(SettlementRO pRO)
{
if (pRO.DifferentHourlyRateCount == 3)
{
//Erbrachte Leistungen (FLS) - bis [HourlyRateOldEndDateString] à [HourlyRateOldString] €
pRO.Abrechnungstext1 = String.Format("{0} bis {1}",
pRO.AccountingStartDateString, pRO.HourlyRate3EndDateString);
pRO.Abrechnungstext1 += String.Format(": {0:0.##} FLS {1}x {2:c}",
pRO.GeleisteteFLSMitStundensatz3, pRO.RateFactor == 1 ? "" : "x " + pRO.RateFactorText2 + " ", pRO.HourlyRate3);
//[AccountingStartDateString] - [HourlyRate3EndDateString] sind [RecordedFLSWithHourlyRate3String] Std. x [HourlyRate3String] € =";
pRO.Betrag1 = String.Format("{0:c}", pRO.GeleisteteFLSMitStundensatz3 * (decimal)pRO.RateFactor * pRO.HourlyRate3);
pRO.Abrechnungstext2 = String.Format("{0} bis {1}",
pRO.HourlyRateOldStartDateString, pRO.HourlyRateOldEndDateString);
pRO.Abrechnungstext2 += String.Format(": {0:0.##} FLS {1}x {2:c}",
pRO.GeleisteteFLSMitStundensatzAlt, pRO.RateFactor == 1 ? "" : "x " + pRO.RateFactorText2 + " ", pRO.HourlyRateOld);
pRO.Betrag2 = String.Format("{0:c}", pRO.GeleisteteFLSMitStundensatzAlt * (decimal)pRO.RateFactor * pRO.HourlyRateOld);
pRO.Abrechnungstext3 = String.Format("{0} bis {1}",
pRO.HourlyRateNewStartDateString, pRO.AccountingEndDateString);
pRO.Abrechnungstext3 += String.Format(": {0:0.##} FLS {1}x {2:c}",
pRO.GeleisteteFLSMitStundensatzAktuell, pRO.RateFactor == 1 ? "" : "x " + pRO.RateFactorText2 + " ", pRO.HourlyRateNew);
pRO.Betrag3 = String.Format("{0:c}", pRO.GeleisteteFLSMitStundensatzAktuell * (decimal)pRO.RateFactor * pRO.HourlyRateNew);
}
else if (pRO.DifferentHourlyRateCount == 2)
{
pRO.Abrechnungstext2 = String.Format("{0} bis {1}",
pRO.AccountingStartDateString, pRO.HourlyRateOldEndDateString);
pRO.Abrechnungstext2 += String.Format(": {0:0.##} FLS {1}x {2:c}",
pRO.GeleisteteFLSMitStundensatzAlt, pRO.RateFactor == 1 ? "" : "x " + pRO.RateFactorText2 + " ", pRO.HourlyRateOld);
pRO.Betrag2 = String.Format("{0:c}", pRO.GeleisteteFLSMitStundensatzAlt * (decimal)pRO.RateFactor * pRO.HourlyRateOld);
pRO.Abrechnungstext3 = String.Format("{0} bis {1}",
pRO.HourlyRateNewStartDateString, pRO.AccountingEndDateString);
pRO.Abrechnungstext3 += String.Format(": {0:0.##} FLS {1}x {2:c}",
pRO.GeleisteteFLSMitStundensatzAktuell, pRO.RateFactor == 1 ? "" : "x " + pRO.RateFactorText2 + " ", pRO.HourlyRateNew);
pRO.Betrag3 = String.Format("{0:c}", pRO.GeleisteteFLSMitStundensatzAktuell * (decimal)pRO.RateFactor * pRO.HourlyRateNew);
}
else
{
pRO.Abrechnungstext3 = String.Format("{0} bis {1}",
pRO.AccountingStartDateString, pRO.AccountingEndDateString);
pRO.Abrechnungstext3 += String.Format(": {0:0.##} FLS {1}x {2:c}",
pRO.GeleisteteFLSMitStundensatzAktuell, pRO.RateFactor == 1 ? "" : "x " + pRO.RateFactorText2 + " ", pRO.HourlyRateNew);
pRO.Betrag3 = String.Format("{0:c}", pRO.GeleisteteFLSMitStundensatzAktuell * (decimal)pRO.RateFactor * pRO.HourlyRateNew);
}
}
}
}

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,56 @@
using System;
using System.Drawing;
using System.Collections;
using System.ComponentModel;
using DevExpress.XtraReports.UI;
using BeWo.Report.ReportObjects;
using BeWo.Report;
using System.Text.RegularExpressions;
using BS.Shared.Extensions;
namespace BeWo.ChristopherusHaus.Alt
{
public partial class Spitzabrechnung : DevExpress.XtraReports.UI.XtraReport, IBeWoReport<Settlement2RO>
{
public Spitzabrechnung()
{
InitializeComponent();
}
public void SetReportDataSource(Settlement2RO pRO)
{
if (String.IsNullOrEmpty(pRO.Notice))
{
lblNotice.Visible = false;
}
decimal rateFactor = 1;
foreach (var ii in pRO.InvoiceItems)
{
if (ii.RateFactor.HasValue)
{
rateFactor = (100 + ii.RateFactor.Value) / 100;
}
if (!pRO.FehlkontakteString.IsNullOrEmpty() && ii.RateFactor == 0)
{
Zwischensumme.Visible = true;
//if (!ii.ItemDescription.IsNullOrEmpty())
//{
//ii.AbrechnungsText = Regex.Replace(ii.DetailDescription, ii.ItemDescription, "Fehlkontakte");
//}
ii.AbrechnungsText = ii.AbrechnungsText.Replace("FLS", "Std.");
ii.ItemDescription = "Fehlkontakte";
}
else if (ii.ItemDescription.IsNullOrEmpty())
{
ii.ItemDescription = "Fachleistungsstunden";
}
}
pRO.RateFactor = (double)rateFactor;
this.bindingSource1.DataSource = pRO;
}
}
}

File diff suppressed because it is too large Load Diff

View File

@@ -94,11 +94,17 @@
<Compile Include="FinanzauswertungFehlkontakte.designer.cs">
<DependentUpon>FinanzauswertungFehlkontakte.cs</DependentUpon>
</Compile>
<Compile Include="FinanzauswertungSozi.cs">
<Compile Include="FinanzauswertungSoziGruppe.cs">
<SubType>Component</SubType>
</Compile>
<Compile Include="FinanzauswertungSozi.designer.cs">
<DependentUpon>FinanzauswertungSozi.cs</DependentUpon>
<Compile Include="FinanzauswertungSoziGruppe.designer.cs">
<DependentUpon>FinanzauswertungSoziGruppe.cs</DependentUpon>
</Compile>
<Compile Include="FinanzauswertungSoziEinzel.cs">
<SubType>Component</SubType>
</Compile>
<Compile Include="FinanzauswertungSoziEinzel.designer.cs">
<DependentUpon>FinanzauswertungSoziEinzel.cs</DependentUpon>
</Compile>
<Compile Include="InvoiceCustomerReport.cs">
<SubType>Component</SubType>
@@ -245,8 +251,11 @@
<EmbeddedResource Include="FinanzauswertungFehlkontakte.resx">
<DependentUpon>FinanzauswertungFehlkontakte.cs</DependentUpon>
</EmbeddedResource>
<EmbeddedResource Include="FinanzauswertungSozi.resx">
<DependentUpon>FinanzauswertungSozi.cs</DependentUpon>
<EmbeddedResource Include="FinanzauswertungSoziGruppe.resx">
<DependentUpon>FinanzauswertungSoziGruppe.cs</DependentUpon>
</EmbeddedResource>
<EmbeddedResource Include="FinanzauswertungSoziEinzel.resx">
<DependentUpon>FinanzauswertungSoziEinzel.cs</DependentUpon>
</EmbeddedResource>
<EmbeddedResource Include="FinanzauswertungFls.resx">
<DependentUpon>FinanzauswertungFls.cs</DependentUpon>

View File

@@ -85,14 +85,21 @@ namespace BeWo.DiakonieKKKleve
RateFactor = pRO.RateFactor,
SupportConceptFinanceList = new List<FinanceRO.SupportConceptFinanceRO>()
};
var roSozi = new FinanceRO
var roSoziEinzel = new FinanceRO
{
ReportStartDate = pRO.ReportStartDate,
ReportEndDate = pRO.ReportEndDate,
RateFactor = pRO.RateFactor,
SupportConceptFinanceList = new List<FinanceRO.SupportConceptFinanceRO>()
};
Dictionary<String, FinanceRO.SupportConceptFinanceRO> cb2Sc2FinanceRo = new Dictionary<String, FinanceRO.SupportConceptFinanceRO>();
var roSoziGruppe = new FinanceRO
{
ReportStartDate = pRO.ReportStartDate,
ReportEndDate = pRO.ReportEndDate,
RateFactor = pRO.RateFactor,
SupportConceptFinanceList = new List<FinanceRO.SupportConceptFinanceRO>()
};
Dictionary<String, FinanceRO.SupportConceptFinanceRO> cb2Sc2FinanceRo = new Dictionary<String, FinanceRO.SupportConceptFinanceRO>();
foreach (var f in pRO.SupportConceptFinanceList)
{
String key = String.Format("{0}_{1}_{2}", f.CustomerName, f.SupportConceptTimeSpanString, f.CostBearerName);
@@ -141,8 +148,8 @@ namespace BeWo.DiakonieKKKleve
}
else if (sr.ServiceDescription.CategoryName.Contains("Therapieeinheit"))
{
roSozi.SupportConceptFinanceList.Add(vpFinanceRo);
}
roSoziEinzel.SupportConceptFinanceList.Add(vpFinanceRo);
}
else
{
roVP.SupportConceptFinanceList.Add(vpFinanceRo);
@@ -216,14 +223,72 @@ namespace BeWo.DiakonieKKKleve
var reportAb = subReportAb.ReportSource as FinanzauswertungAb;
reportAb.SetReportDataSource(roAb);
var reportSozi = subReportSozi.ReportSource as FinanzauswertungSozi;
reportSozi.SetReportDataSource(roSozi);
}
CheckSoziotherapieType(roSoziEinzel, roSoziGruppe, start, end);
var reportSozi = subReportSozi.ReportSource as FinanzauswertungSoziEinzel;
reportSozi.SetReportDataSource(roSoziEinzel);
var reportSoziGruppe = subReportSoziGruppe.ReportSource as FinanzauswertungSoziGruppe;
reportSoziGruppe.SetReportDataSource(roSoziGruppe);
}
}
this.bindingSource1.DataSource = pRO;
}
private void CheckSoziotherapieType(FinanceRO roSoziEinzel, FinanceRO roSoziGruppe, DateTime start, DateTime end)
{
foreach (var f in roSoziEinzel.SupportConceptFinanceList)
{
if (f.ServiceRecords != null)
{
bool containsGruppe = f.ServiceRecords.Any(s => s.ServiceDescription.Name.Contains("Gruppe"));
if (containsGruppe)
{
var gruppenRecords = new List<ServiceRecordDC>();
var einzelRecords = new List<ServiceRecordDC>();
foreach (var sr in f.ServiceRecords)
{
if (sr.ServiceDescription.Name.Contains("Gruppe"))
{
gruppenRecords.Add(sr);
}
else
{
einzelRecords.Add(sr);
}
}
var roGruppe = new FinanceRO.SupportConceptFinanceRO();
roGruppe.BillableHours = f.BillableHours;
roGruppe.CostBearerName = f.CostBearerName;
roGruppe.CustomerName = f.CustomerName;
roGruppe.SupportConceptTimeSpanString = f.SupportConceptTimeSpanString;
roGruppe.Costbearer2Supportconcept = f.Costbearer2Supportconcept;
roGruppe.RateFactor = f.RateFactor;
roGruppe.ApprovedHours = f.ApprovedHours;
roGruppe.ApprovedHoursInReportTimeSpan = f.ApprovedHoursInReportTimeSpan;
roGruppe.AmountInReportTimeSpan = f.AmountInReportTimeSpan;
roGruppe.ServiceRecords = gruppenRecords;
roGruppe.BillableHours = gruppenRecords.Sum(s => s.RoundedDuration) / 60;
roGruppe.BillableHoursInReportTimeSpan = gruppenRecords.Where(s => s.Start >= start && s.Start < end.AddDays(1)).Sum(s => s.RoundedDuration) / 60;
roSoziGruppe.SupportConceptFinanceList.Add(roGruppe);
f.ServiceRecords = einzelRecords;
f.BillableHours = einzelRecords.Sum(s => s.RoundedDuration) / 60;
f.BillableHoursInReportTimeSpan = einzelRecords.Where(s => s.Start >= start && s.Start < end.AddDays(1)).Sum(s => s.RoundedDuration) / 60;
}
}
}
}
private void CheckFehlkontakte(FinanceRO.SupportConceptFinanceRO f, FinanceRO roFls, FinanceRO roFehlKontakte)
{
if (f.StundenFehlkontakteInReportTimeSpan > 0)

View File

@@ -60,6 +60,8 @@ namespace BeWo.DiakonieKKKleve
this.subReportSozi = new DevExpress.XtraReports.UI.XRSubreport();
this.GroupHeader7 = new DevExpress.XtraReports.UI.GroupHeaderBand();
this.subReportFehlkontakte = new DevExpress.XtraReports.UI.XRSubreport();
this.GroupHeader8 = new DevExpress.XtraReports.UI.GroupHeaderBand();
this.subReportSoziGruppe = new DevExpress.XtraReports.UI.XRSubreport();
((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this)).BeginInit();
//
@@ -196,7 +198,7 @@ namespace BeWo.DiakonieKKKleve
this.GroupHeader1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
this.subReportFls});
this.GroupHeader1.HeightF = 20F;
this.GroupHeader1.Level = 6;
this.GroupHeader1.Level = 7;
this.GroupHeader1.Name = "GroupHeader1";
//
// subReportFls
@@ -211,7 +213,7 @@ namespace BeWo.DiakonieKKKleve
this.GroupHeader2.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
this.subReportAls});
this.GroupHeader2.HeightF = 20F;
this.GroupHeader2.Level = 4;
this.GroupHeader2.Level = 5;
this.GroupHeader2.Name = "GroupHeader2";
this.GroupHeader2.PageBreak = DevExpress.XtraReports.UI.PageBreak.BeforeBand;
//
@@ -227,7 +229,7 @@ namespace BeWo.DiakonieKKKleve
this.GroupHeader3.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
this.subReportPflege});
this.GroupHeader3.HeightF = 20F;
this.GroupHeader3.Level = 3;
this.GroupHeader3.Level = 4;
this.GroupHeader3.Name = "GroupHeader3";
this.GroupHeader3.PageBreak = DevExpress.XtraReports.UI.PageBreak.BeforeBand;
//
@@ -243,7 +245,7 @@ namespace BeWo.DiakonieKKKleve
this.GroupHeader4.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
this.subReport67});
this.GroupHeader4.HeightF = 20F;
this.GroupHeader4.Level = 2;
this.GroupHeader4.Level = 3;
this.GroupHeader4.Name = "GroupHeader4";
this.GroupHeader4.PageBreak = DevExpress.XtraReports.UI.PageBreak.BeforeBand;
//
@@ -259,7 +261,7 @@ namespace BeWo.DiakonieKKKleve
this.GroupHeader5.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
this.subReportAb});
this.GroupHeader5.HeightF = 20F;
this.GroupHeader5.Level = 1;
this.GroupHeader5.Level = 2;
this.GroupHeader5.Name = "GroupHeader5";
this.GroupHeader5.PageBreak = DevExpress.XtraReports.UI.PageBreak.BeforeBand;
//
@@ -275,6 +277,7 @@ namespace BeWo.DiakonieKKKleve
this.GroupHeader6.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
this.subReportSozi});
this.GroupHeader6.HeightF = 20F;
this.GroupHeader6.Level = 1;
this.GroupHeader6.Name = "GroupHeader6";
this.GroupHeader6.PageBreak = DevExpress.XtraReports.UI.PageBreak.BeforeBand;
//
@@ -282,7 +285,7 @@ namespace BeWo.DiakonieKKKleve
//
this.subReportSozi.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F);
this.subReportSozi.Name = "subReportSozi";
this.subReportSozi.ReportSource = new BeWo.DiakonieKKKleve.FinanzauswertungSozi();
this.subReportSozi.ReportSource = new BeWo.DiakonieKKKleve.FinanzauswertungSoziEinzel();
this.subReportSozi.SizeF = new System.Drawing.SizeF(1069F, 20F);
//
// GroupHeader7
@@ -290,7 +293,7 @@ namespace BeWo.DiakonieKKKleve
this.GroupHeader7.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
this.subReportFehlkontakte});
this.GroupHeader7.HeightF = 20F;
this.GroupHeader7.Level = 5;
this.GroupHeader7.Level = 6;
this.GroupHeader7.Name = "GroupHeader7";
this.GroupHeader7.PageBreak = DevExpress.XtraReports.UI.PageBreak.BeforeBand;
//
@@ -301,6 +304,21 @@ namespace BeWo.DiakonieKKKleve
this.subReportFehlkontakte.ReportSource = new BeWo.DiakonieKKKleve.FinanzauswertungFehlkontakte();
this.subReportFehlkontakte.SizeF = new System.Drawing.SizeF(1069F, 20F);
//
// GroupHeader8
//
this.GroupHeader8.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
this.subReportSoziGruppe});
this.GroupHeader8.HeightF = 20F;
this.GroupHeader8.Name = "GroupHeader8";
this.GroupHeader8.PageBreak = DevExpress.XtraReports.UI.PageBreak.BeforeBand;
//
// subReportSoziGruppe
//
this.subReportSoziGruppe.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F);
this.subReportSoziGruppe.Name = "subReportSoziGruppe";
this.subReportSoziGruppe.ReportSource = new BeWo.DiakonieKKKleve.FinanzauswertungSoziGruppe();
this.subReportSoziGruppe.SizeF = new System.Drawing.SizeF(1069F, 20F);
//
// Finanzauswertung
//
this.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] {
@@ -315,7 +333,8 @@ namespace BeWo.DiakonieKKKleve
this.GroupHeader4,
this.GroupHeader5,
this.GroupHeader6,
this.GroupHeader7});
this.GroupHeader7,
this.GroupHeader8});
this.DataSource = this.bindingSource1;
this.Landscape = true;
this.Margins = new System.Drawing.Printing.Margins(50, 50, 50, 30);
@@ -368,5 +387,7 @@ namespace BeWo.DiakonieKKKleve
private DevExpress.XtraReports.UI.XRSubreport subReportSozi;
private DevExpress.XtraReports.UI.GroupHeaderBand GroupHeader7;
private DevExpress.XtraReports.UI.XRSubreport subReportFehlkontakte;
private DevExpress.XtraReports.UI.GroupHeaderBand GroupHeader8;
private DevExpress.XtraReports.UI.XRSubreport subReportSoziGruppe;
}
}

View File

@@ -14,9 +14,9 @@ using BeWo.Service.ServiceImplementations;
namespace BeWo.DiakonieKKKleve
{
public partial class FinanzauswertungSozi : DevExpress.XtraReports.UI.XtraReport, IBeWoReport<FinanceRO>
public partial class FinanzauswertungSoziEinzel : DevExpress.XtraReports.UI.XtraReport, IBeWoReport<FinanceRO>
{
public FinanzauswertungSozi()
public FinanzauswertungSoziEinzel()
{
InitializeComponent();
}

View File

@@ -1,7 +1,7 @@
using BeWo.Report.ReportObjects;
namespace BeWo.DiakonieKKKleve
{
partial class FinanzauswertungSozi
partial class FinanzauswertungSoziEinzel
{
/// <summary>
/// Required designer variable.
@@ -605,7 +605,7 @@ namespace BeWo.DiakonieKKKleve
this.lblTitel.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
this.lblTitel.SizeF = new System.Drawing.SizeF(666.9999F, 23F);
this.lblTitel.StylePriority.UseFont = false;
this.lblTitel.Text = "Soziotherapie";
this.lblTitel.Text = "Soziotherapie Einzelstunden";
//
// Title
//

View File

@@ -0,0 +1,123 @@
<?xml version="1.0" encoding="utf-8"?>
<root>
<!--
Microsoft ResX Schema
Version 2.0
The primary goals of this format is to allow a simple XML format
that is mostly human readable. The generation and parsing of the
various data types are done through the TypeConverter classes
associated with the data types.
Example:
... ado.net/XML headers & schema ...
<resheader name="resmimetype">text/microsoft-resx</resheader>
<resheader name="version">2.0</resheader>
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
<value>[base64 mime encoded serialized .NET Framework object]</value>
</data>
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
<comment>This is a comment</comment>
</data>
There are any number of "resheader" rows that contain simple
name/value pairs.
Each data row contains a name, and value. The row also contains a
type or mimetype. Type corresponds to a .NET class that support
text/value conversion through the TypeConverter architecture.
Classes that don't support this are serialized and stored with the
mimetype set.
The mimetype is used for serialized objects, and tells the
ResXResourceReader how to depersist the object. This is currently not
extensible. For a given mimetype the value must be set accordingly:
Note - application/x-microsoft.net.object.binary.base64 is the format
that the ResXResourceWriter will generate, however the reader can
read any of the formats listed below.
mimetype: application/x-microsoft.net.object.binary.base64
value : The object must be serialized with
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.soap.base64
value : The object must be serialized with
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.bytearray.base64
value : The object must be serialized into a byte array
: using a System.ComponentModel.TypeConverter
: and then encoded with base64 encoding.
-->
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
<xsd:element name="root" msdata:IsDataSet="true">
<xsd:complexType>
<xsd:choice maxOccurs="unbounded">
<xsd:element name="metadata">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" />
</xsd:sequence>
<xsd:attribute name="name" use="required" type="xsd:string" />
<xsd:attribute name="type" type="xsd:string" />
<xsd:attribute name="mimetype" type="xsd:string" />
<xsd:attribute ref="xml:space" />
</xsd:complexType>
</xsd:element>
<xsd:element name="assembly">
<xsd:complexType>
<xsd:attribute name="alias" type="xsd:string" />
<xsd:attribute name="name" type="xsd:string" />
</xsd:complexType>
</xsd:element>
<xsd:element name="data">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
<xsd:attribute ref="xml:space" />
</xsd:complexType>
</xsd:element>
<xsd:element name="resheader">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" use="required" />
</xsd:complexType>
</xsd:element>
</xsd:choice>
</xsd:complexType>
</xsd:element>
</xsd:schema>
<resheader name="resmimetype">
<value>text/microsoft-resx</value>
</resheader>
<resheader name="version">
<value>2.0</value>
</resheader>
<resheader name="reader">
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<resheader name="writer">
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<metadata name="bindingSource1.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
<value>17, 17</value>
</metadata>
</root>

View File

@@ -0,0 +1,72 @@
using System;
using System.Linq;
using BS.Shared;
using BeWo.Report;
using BeWo.Report.ReportObjects;
using BeWo.Data.Entities;
using BeWo.Data.Access;
using System.Collections.Generic;
using BS.Shared.Core;
using BS.Shared.Services;
using BS.Shared.DataContracts;
using BeWo.Service.DCEntityMapper;
using BeWo.Service.ServiceImplementations;
namespace BeWo.DiakonieKKKleve
{
public partial class FinanzauswertungSoziGruppe : DevExpress.XtraReports.UI.XtraReport, IBeWoReport<FinanceRO>
{
public FinanzauswertungSoziGruppe()
{
InitializeComponent();
}
public void SetReportDataSource(FinanceRO pRO)
{
pRO.CalculateBillableAmountInReportTimeSpan();
if (pRO.ReportStartDate.HasValue && pRO.ReportEndDate.HasValue)
{
DateTime start = pRO.ReportStartDate.Value;
DateTime end = pRO.ReportEndDate.Value;
if (start.Year == end.Year && start.Month == end.Month && start.Day == 1 &&
end.Day == DateTime.DaysInMonth(end.Year, end.Month))
{
cellBewilligtImZeitraumHeader.Text = String.Format("bewilligte FLS {0:MMM. yyyy}", start);
cellGeleistetImZeitraumHeader.Text = String.Format("geleistete Std. {0:MMM. yyyy}", start);
}
else
{
cellBewilligtImZeitraumHeader.Text = String.Format("bewilligte FLS {0:dd.MM.yyyy}-{1:dd.MM.yyyy}", start, end);
cellGeleistetImZeitraumHeader.Text = String.Format("geleistete Std. {0:dd.MM.yyyy}-{1:dd.MM.yyyy}", start, end);
}
//if (pRO.RateFactor.HasValue)
//{
// cellRateFactorHeader.Text = String.Format("geleistete Std. x {0:0.##}", pRO.RateFactor);
//}
//else
//{
// cellRateFactorHeader.Visible = false;
// cellRateFactor.Visible = false;
//}
}
else
{
cellBewilligtImZeitraumHeader.Visible = false;
cellBewilligteFLSImBereich.Visible = false;
cellGeleistetImBereich.Visible = false;
cellGeleistetImZeitraumHeader.Visible = false;
//cellRateFactorHeader.Visible = false;
//cellRateFactor.Visible = false;
}
this.bindingSource1.DataSource = pRO;
}
}
}

View File

@@ -0,0 +1,772 @@
using BeWo.Report.ReportObjects;
namespace BeWo.DiakonieKKKleve
{
partial class FinanzauswertungSoziGruppe
{
/// <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();
DevExpress.XtraReports.UI.XRSummary xrSummary1 = new DevExpress.XtraReports.UI.XRSummary();
DevExpress.XtraReports.UI.XRSummary xrSummary2 = new DevExpress.XtraReports.UI.XRSummary();
DevExpress.XtraReports.UI.XRSummary xrSummary3 = new DevExpress.XtraReports.UI.XRSummary();
DevExpress.XtraReports.UI.XRSummary xrSummary4 = new DevExpress.XtraReports.UI.XRSummary();
DevExpress.XtraReports.UI.XRSummary xrSummary5 = new DevExpress.XtraReports.UI.XRSummary();
DevExpress.XtraReports.UI.XRSummary xrSummary6 = new DevExpress.XtraReports.UI.XRSummary();
DevExpress.XtraReports.UI.XRSummary xrSummary7 = new DevExpress.XtraReports.UI.XRSummary();
DevExpress.XtraReports.UI.XRSummary xrSummary8 = new DevExpress.XtraReports.UI.XRSummary();
this.Detail = new DevExpress.XtraReports.UI.DetailBand();
this.Detail1 = new DevExpress.XtraReports.UI.DetailBand();
this.xrTable2 = new DevExpress.XtraReports.UI.XRTable();
this.xrTableRow2 = new DevExpress.XtraReports.UI.XRTableRow();
this.xrTableCell6 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell25 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell7 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell8 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell9 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell10 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell14 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell12 = new DevExpress.XtraReports.UI.XRTableCell();
this.cellBewilligteFLSImBereich = new DevExpress.XtraReports.UI.XRTableCell();
this.cellGeleistetImBereich = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell27 = new DevExpress.XtraReports.UI.XRTableCell();
this.DetailReport = new DevExpress.XtraReports.UI.DetailReportBand();
this.GroupFooter1 = new DevExpress.XtraReports.UI.GroupFooterBand();
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.xrTableCell24 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell2 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell3 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell4 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell5 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell13 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell11 = new DevExpress.XtraReports.UI.XRTableCell();
this.cellBewilligtImZeitraumHeader = new DevExpress.XtraReports.UI.XRTableCell();
this.cellGeleistetImZeitraumHeader = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell26 = new DevExpress.XtraReports.UI.XRTableCell();
this.GroupFooter2 = new DevExpress.XtraReports.UI.GroupFooterBand();
this.xrTable3 = new DevExpress.XtraReports.UI.XRTable();
this.xrTableRow3 = new DevExpress.XtraReports.UI.XRTableRow();
this.xrTableCell15 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell29 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell16 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell17 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell18 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell19 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell20 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell21 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell22 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell23 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell28 = new DevExpress.XtraReports.UI.XRTableCell();
this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components);
this.ReportHeader = new DevExpress.XtraReports.UI.ReportHeaderBand();
this.lblTitel = new DevExpress.XtraReports.UI.XRLabel();
this.Title = new DevExpress.XtraReports.UI.XRControlStyle();
this.FieldCaption = new DevExpress.XtraReports.UI.XRControlStyle();
this.PageInfo = new DevExpress.XtraReports.UI.XRControlStyle();
this.DataField = new DevExpress.XtraReports.UI.XRControlStyle();
this.fieldFLS = new DevExpress.XtraReports.UI.CalculatedField();
this.topMarginBand1 = new DevExpress.XtraReports.UI.TopMarginBand();
this.bottomMarginBand1 = new DevExpress.XtraReports.UI.BottomMarginBand();
this.TESTPARAMTER = new DevExpress.XtraReports.Parameters.Parameter();
this.parameter1 = new DevExpress.XtraReports.Parameters.Parameter();
((System.ComponentModel.ISupportInitialize)(this.xrTable2)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.xrTable1)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.xrTable3)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this)).BeginInit();
//
// Detail
//
this.Detail.Expanded = false;
this.Detail.HeightF = 0F;
this.Detail.Name = "Detail";
this.Detail.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F);
this.Detail.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
//
// Detail1
//
this.Detail1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
this.xrTable2});
this.Detail1.Font = new System.Drawing.Font("Arial", 9F);
this.Detail1.HeightF = 25F;
this.Detail1.KeepTogetherWithDetailReports = true;
this.Detail1.Name = "Detail1";
this.Detail1.StylePriority.UseFont = false;
//
// xrTable2
//
this.xrTable2.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right)
| DevExpress.XtraPrinting.BorderSide.Bottom)));
this.xrTable2.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F);
this.xrTable2.Name = "xrTable2";
this.xrTable2.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 3, 0, 0, 100F);
this.xrTable2.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] {
this.xrTableRow2});
this.xrTable2.SizeF = new System.Drawing.SizeF(975F, 25F);
this.xrTable2.StylePriority.UseBorders = false;
this.xrTable2.StylePriority.UseFont = false;
this.xrTable2.StylePriority.UsePadding = false;
this.xrTable2.StylePriority.UseTextAlignment = false;
this.xrTable2.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
//
// xrTableRow2
//
this.xrTableRow2.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
this.xrTableCell6,
this.xrTableCell25,
this.xrTableCell7,
this.xrTableCell8,
this.xrTableCell9,
this.xrTableCell10,
this.xrTableCell14,
this.xrTableCell12,
this.cellBewilligteFLSImBereich,
this.cellGeleistetImBereich,
this.xrTableCell27});
this.xrTableRow2.Name = "xrTableRow2";
this.xrTableRow2.Weight = 1D;
//
// xrTableCell6
//
this.xrTableCell6.Multiline = true;
this.xrTableCell6.Name = "xrTableCell6";
this.xrTableCell6.Text = "[CustomerName]\r\n[SupportConceptTimeSpanString]";
this.xrTableCell6.Weight = 0.70901033395737445D;
//
// xrTableCell25
//
this.xrTableCell25.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "SupportConceptFinanceList.Costbearer2Supportconcept.SupportConcept.Customer.Debit" +
"orNumber")});
this.xrTableCell25.Name = "xrTableCell25";
this.xrTableCell25.Weight = 0.24372229219690847D;
//
// xrTableCell7
//
this.xrTableCell7.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "SupportConceptFinanceList.CostBearerName")});
this.xrTableCell7.Name = "xrTableCell7";
this.xrTableCell7.StylePriority.UseTextAlignment = false;
this.xrTableCell7.Text = "Mitarbeiter/in";
this.xrTableCell7.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
this.xrTableCell7.Weight = 0.53175772401146282D;
//
// xrTableCell8
//
this.xrTableCell8.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "SupportConceptFinanceList.AmountTotal", "{0:c}")});
this.xrTableCell8.Name = "xrTableCell8";
this.xrTableCell8.StylePriority.UseTextAlignment = false;
this.xrTableCell8.Text = "xrTableCell8";
this.xrTableCell8.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight;
this.xrTableCell8.Weight = 0.39881828790085577D;
//
// xrTableCell9
//
this.xrTableCell9.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "SupportConceptFinanceList.AmountPaid", "{0:c}")});
this.xrTableCell9.Name = "xrTableCell9";
this.xrTableCell9.StylePriority.UseTextAlignment = false;
this.xrTableCell9.Text = "xrTableCell9";
this.xrTableCell9.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight;
this.xrTableCell9.Weight = 0.39881828331340963D;
//
// xrTableCell10
//
this.xrTableCell10.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "SupportConceptFinanceList.OpenAmount", "{0:c}")});
this.xrTableCell10.Name = "xrTableCell10";
this.xrTableCell10.StylePriority.UseTextAlignment = false;
this.xrTableCell10.Text = "xrTableCell10";
this.xrTableCell10.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight;
this.xrTableCell10.Weight = 0.39881828280280379D;
//
// xrTableCell14
//
this.xrTableCell14.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "SupportConceptFinanceList.ApprovedHours", "{0:0.00}")});
this.xrTableCell14.Name = "xrTableCell14";
this.xrTableCell14.StylePriority.UseTextAlignment = false;
this.xrTableCell14.Text = "xrTableCell14";
this.xrTableCell14.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight;
this.xrTableCell14.Weight = 0.31019199583533025D;
//
// xrTableCell12
//
this.xrTableCell12.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "SupportConceptFinanceList.BillableHours", "{0:0.00}")});
this.xrTableCell12.Name = "xrTableCell12";
this.xrTableCell12.StylePriority.UseTextAlignment = false;
this.xrTableCell12.Text = "xrTableCell12";
this.xrTableCell12.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight;
this.xrTableCell12.Weight = 0.31019199570767875D;
//
// cellBewilligteFLSImBereich
//
this.cellBewilligteFLSImBereich.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "SupportConceptFinanceList.ApprovedHoursInReportTimeSpan", "{0:0.00}")});
this.cellBewilligteFLSImBereich.Name = "cellBewilligteFLSImBereich";
this.cellBewilligteFLSImBereich.StylePriority.UseTextAlignment = false;
this.cellBewilligteFLSImBereich.Text = "cellBewilligteFLSImBereich";
this.cellBewilligteFLSImBereich.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight;
this.cellBewilligteFLSImBereich.Weight = 0.31019199564387057D;
//
// cellGeleistetImBereich
//
this.cellGeleistetImBereich.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "SupportConceptFinanceList.BillableHoursInReportTimeSpan", "{0:0.00}")});
this.cellGeleistetImBereich.Name = "cellGeleistetImBereich";
this.cellGeleistetImBereich.StylePriority.UseTextAlignment = false;
this.cellGeleistetImBereich.Text = "cellGeleistetImBereich";
this.cellGeleistetImBereich.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight;
this.cellGeleistetImBereich.Weight = 0.31019201647234756D;
//
// xrTableCell27
//
this.xrTableCell27.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "SupportConceptFinanceList.BillableAmountInReportTimeSpan", "{0:c}")});
this.xrTableCell27.Name = "xrTableCell27";
this.xrTableCell27.StylePriority.UseTextAlignment = false;
this.xrTableCell27.Text = "xrTableCell27";
this.xrTableCell27.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight;
this.xrTableCell27.Weight = 0.39881826937627274D;
//
// DetailReport
//
this.DetailReport.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] {
this.Detail1,
this.GroupFooter1,
this.GroupHeader2,
this.GroupFooter2});
this.DetailReport.DataMember = "SupportConceptFinanceList";
this.DetailReport.DataSource = this.bindingSource1;
this.DetailReport.Level = 0;
this.DetailReport.Name = "DetailReport";
//
// GroupFooter1
//
this.GroupFooter1.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Bold);
this.GroupFooter1.HeightF = 0F;
this.GroupFooter1.Name = "GroupFooter1";
this.GroupFooter1.StylePriority.UseFont = false;
//
// GroupHeader2
//
this.GroupHeader2.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
this.xrTable1});
this.GroupHeader2.HeightF = 50F;
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 System.Drawing.Font("Arial", 9F, System.Drawing.FontStyle.Bold);
this.xrTable1.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F);
this.xrTable1.Name = "xrTable1";
this.xrTable1.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 3, 0, 0, 100F);
this.xrTable1.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] {
this.xrTableRow1});
this.xrTable1.SizeF = new System.Drawing.SizeF(975F, 50F);
this.xrTable1.StylePriority.UseBorders = false;
this.xrTable1.StylePriority.UseFont = false;
this.xrTable1.StylePriority.UsePadding = false;
this.xrTable1.StylePriority.UseTextAlignment = false;
this.xrTable1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
//
// xrTableRow1
//
this.xrTableRow1.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
this.xrTableCell1,
this.xrTableCell24,
this.xrTableCell2,
this.xrTableCell3,
this.xrTableCell4,
this.xrTableCell5,
this.xrTableCell13,
this.xrTableCell11,
this.cellBewilligtImZeitraumHeader,
this.cellGeleistetImZeitraumHeader,
this.xrTableCell26});
this.xrTableRow1.Name = "xrTableRow1";
this.xrTableRow1.Weight = 1.3953493323567705D;
//
// xrTableCell1
//
this.xrTableCell1.Name = "xrTableCell1";
this.xrTableCell1.Text = "KlientIn/Hilfeplan";
this.xrTableCell1.Weight = 0.70901033395737445D;
//
// xrTableCell24
//
this.xrTableCell24.Name = "xrTableCell24";
this.xrTableCell24.Text = "Debitor";
this.xrTableCell24.Weight = 0.24372230334643646D;
//
// xrTableCell2
//
this.xrTableCell2.Name = "xrTableCell2";
this.xrTableCell2.StylePriority.UseTextAlignment = false;
this.xrTableCell2.Text = "Kostenträger";
this.xrTableCell2.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
this.xrTableCell2.Weight = 0.531757753863423D;
//
// xrTableCell3
//
this.xrTableCell3.Name = "xrTableCell3";
this.xrTableCell3.StylePriority.UseTextAlignment = false;
this.xrTableCell3.Text = "Gesamt laut Bewilligung";
this.xrTableCell3.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
this.xrTableCell3.Weight = 0.39881832170910125D;
//
// xrTableCell4
//
this.xrTableCell4.Name = "xrTableCell4";
this.xrTableCell4.StylePriority.UseTextAlignment = false;
this.xrTableCell4.Text = "Bereits gezahlt";
this.xrTableCell4.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
this.xrTableCell4.Weight = 0.39881831712165505D;
//
// xrTableCell5
//
this.xrTableCell5.Name = "xrTableCell5";
this.xrTableCell5.StylePriority.UseTextAlignment = false;
this.xrTableCell5.Text = "Noch offen";
this.xrTableCell5.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
this.xrTableCell5.Weight = 0.39881831661104905D;
//
// xrTableCell13
//
this.xrTableCell13.Name = "xrTableCell13";
this.xrTableCell13.StylePriority.UseTextAlignment = false;
this.xrTableCell13.Text = "Bis dato bewilligte FLS";
this.xrTableCell13.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
this.xrTableCell13.Weight = 0.31019202388898093D;
//
// xrTableCell11
//
this.xrTableCell11.Name = "xrTableCell11";
this.xrTableCell11.StylePriority.UseTextAlignment = false;
this.xrTableCell11.Text = "Bis dato geleistete FLS";
this.xrTableCell11.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
this.xrTableCell11.Weight = 0.31019202376132948D;
//
// cellBewilligtImZeitraumHeader
//
this.cellBewilligtImZeitraumHeader.Name = "cellBewilligtImZeitraumHeader";
this.cellBewilligtImZeitraumHeader.StylePriority.UseTextAlignment = false;
this.cellBewilligtImZeitraumHeader.Text = "bewilligte FLS";
this.cellBewilligtImZeitraumHeader.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
this.cellBewilligtImZeitraumHeader.Weight = 0.31019202369750365D;
//
// cellGeleistetImZeitraumHeader
//
this.cellGeleistetImZeitraumHeader.Name = "cellGeleistetImZeitraumHeader";
this.cellGeleistetImZeitraumHeader.StylePriority.UseTextAlignment = false;
this.cellGeleistetImZeitraumHeader.Text = "geleistete FLS";
this.cellGeleistetImZeitraumHeader.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
this.cellGeleistetImZeitraumHeader.Weight = 0.31019202366559079D;
//
// xrTableCell26
//
this.xrTableCell26.Name = "xrTableCell26";
this.xrTableCell26.StylePriority.UseTextAlignment = false;
this.xrTableCell26.Text = "Betrag";
this.xrTableCell26.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight;
this.xrTableCell26.Weight = 0.39881831613235597D;
//
// GroupFooter2
//
this.GroupFooter2.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
this.xrTable3});
this.GroupFooter2.Font = new System.Drawing.Font("Arial", 9F, System.Drawing.FontStyle.Bold);
this.GroupFooter2.HeightF = 25F;
this.GroupFooter2.Level = 1;
this.GroupFooter2.Name = "GroupFooter2";
this.GroupFooter2.StylePriority.UseFont = false;
//
// xrTable3
//
this.xrTable3.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right)
| DevExpress.XtraPrinting.BorderSide.Bottom)));
this.xrTable3.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F);
this.xrTable3.Name = "xrTable3";
this.xrTable3.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 3, 0, 0, 100F);
this.xrTable3.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] {
this.xrTableRow3});
this.xrTable3.SizeF = new System.Drawing.SizeF(975F, 25F);
this.xrTable3.StylePriority.UseBorders = false;
this.xrTable3.StylePriority.UseFont = false;
this.xrTable3.StylePriority.UsePadding = false;
this.xrTable3.StylePriority.UseTextAlignment = false;
this.xrTable3.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
//
// xrTableRow3
//
this.xrTableRow3.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
this.xrTableCell15,
this.xrTableCell29,
this.xrTableCell16,
this.xrTableCell17,
this.xrTableCell18,
this.xrTableCell19,
this.xrTableCell20,
this.xrTableCell21,
this.xrTableCell22,
this.xrTableCell23,
this.xrTableCell28});
this.xrTableRow3.Name = "xrTableRow3";
this.xrTableRow3.Weight = 1D;
//
// xrTableCell15
//
this.xrTableCell15.CanGrow = false;
this.xrTableCell15.Multiline = true;
this.xrTableCell15.Name = "xrTableCell15";
this.xrTableCell15.Weight = 0.70901033395737445D;
//
// xrTableCell29
//
this.xrTableCell29.CanGrow = false;
this.xrTableCell29.Name = "xrTableCell29";
this.xrTableCell29.Weight = 0.24372227529278578D;
//
// xrTableCell16
//
this.xrTableCell16.CanGrow = false;
this.xrTableCell16.Name = "xrTableCell16";
this.xrTableCell16.StylePriority.UseTextAlignment = false;
this.xrTableCell16.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
this.xrTableCell16.Weight = 0.53175770710734D;
//
// xrTableCell17
//
this.xrTableCell17.CanGrow = false;
this.xrTableCell17.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "SupportConceptFinanceList.AmountTotal")});
this.xrTableCell17.Name = "xrTableCell17";
this.xrTableCell17.StylePriority.UseTextAlignment = false;
xrSummary1.FormatString = "{0:c}";
xrSummary1.IgnoreNullValues = true;
xrSummary1.Running = DevExpress.XtraReports.UI.SummaryRunning.Report;
this.xrTableCell17.Summary = xrSummary1;
this.xrTableCell17.Text = "xrTableCell17";
this.xrTableCell17.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight;
this.xrTableCell17.Weight = 0.39881828790085572D;
//
// xrTableCell18
//
this.xrTableCell18.CanGrow = false;
this.xrTableCell18.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "SupportConceptFinanceList.AmountPaid")});
this.xrTableCell18.Name = "xrTableCell18";
this.xrTableCell18.StylePriority.UseTextAlignment = false;
xrSummary2.FormatString = "{0:c}";
xrSummary2.IgnoreNullValues = true;
xrSummary2.Running = DevExpress.XtraReports.UI.SummaryRunning.Report;
this.xrTableCell18.Summary = xrSummary2;
this.xrTableCell18.Text = "xrTableCell18";
this.xrTableCell18.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight;
this.xrTableCell18.Weight = 0.39881828331340963D;
//
// xrTableCell19
//
this.xrTableCell19.CanGrow = false;
this.xrTableCell19.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "SupportConceptFinanceList.OpenAmount")});
this.xrTableCell19.Name = "xrTableCell19";
this.xrTableCell19.StylePriority.UseTextAlignment = false;
xrSummary3.FormatString = "{0:c}";
xrSummary3.IgnoreNullValues = true;
xrSummary3.Running = DevExpress.XtraReports.UI.SummaryRunning.Report;
this.xrTableCell19.Summary = xrSummary3;
this.xrTableCell19.Text = "xrTableCell19";
this.xrTableCell19.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight;
this.xrTableCell19.Weight = 0.39881828280280385D;
//
// xrTableCell20
//
this.xrTableCell20.CanGrow = false;
this.xrTableCell20.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "SupportConceptFinanceList.ApprovedHours")});
this.xrTableCell20.Name = "xrTableCell20";
this.xrTableCell20.StylePriority.UseTextAlignment = false;
xrSummary4.FormatString = "{0:0.00}";
xrSummary4.IgnoreNullValues = true;
xrSummary4.Running = DevExpress.XtraReports.UI.SummaryRunning.Report;
this.xrTableCell20.Summary = xrSummary4;
this.xrTableCell20.Text = "xrTableCell20";
this.xrTableCell20.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight;
this.xrTableCell20.Weight = 0.31019199583533025D;
//
// xrTableCell21
//
this.xrTableCell21.CanGrow = false;
this.xrTableCell21.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "SupportConceptFinanceList.BillableHours")});
this.xrTableCell21.Name = "xrTableCell21";
this.xrTableCell21.StylePriority.UseTextAlignment = false;
xrSummary5.FormatString = "{0:0.00}";
xrSummary5.IgnoreNullValues = true;
xrSummary5.Running = DevExpress.XtraReports.UI.SummaryRunning.Report;
this.xrTableCell21.Summary = xrSummary5;
this.xrTableCell21.Text = "xrTableCell21";
this.xrTableCell21.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight;
this.xrTableCell21.Weight = 0.31019199570767875D;
//
// xrTableCell22
//
this.xrTableCell22.CanGrow = false;
this.xrTableCell22.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "SupportConceptFinanceList.ApprovedHoursInReportTimeSpan")});
this.xrTableCell22.Name = "xrTableCell22";
this.xrTableCell22.StylePriority.UseTextAlignment = false;
xrSummary6.FormatString = "{0:0.00}";
xrSummary6.IgnoreNullValues = true;
xrSummary6.Running = DevExpress.XtraReports.UI.SummaryRunning.Report;
this.xrTableCell22.Summary = xrSummary6;
this.xrTableCell22.Text = "xrTableCell22";
this.xrTableCell22.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight;
this.xrTableCell22.Weight = 0.31019199564387062D;
//
// xrTableCell23
//
this.xrTableCell23.CanGrow = false;
this.xrTableCell23.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "SupportConceptFinanceList.BillableHoursInReportTimeSpan")});
this.xrTableCell23.Name = "xrTableCell23";
this.xrTableCell23.StylePriority.UseTextAlignment = false;
xrSummary7.FormatString = "{0:0.00}";
xrSummary7.IgnoreNullValues = true;
xrSummary7.Running = DevExpress.XtraReports.UI.SummaryRunning.Report;
this.xrTableCell23.Summary = xrSummary7;
this.xrTableCell23.Text = "xrTableCell23";
this.xrTableCell23.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight;
this.xrTableCell23.Weight = 0.31019201647234756D;
//
// xrTableCell28
//
this.xrTableCell28.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "SupportConceptFinanceList.BillableAmountInReportTimeSpan")});
this.xrTableCell28.Name = "xrTableCell28";
this.xrTableCell28.StylePriority.UseTextAlignment = false;
xrSummary8.FormatString = "{0:c}";
xrSummary8.IgnoreNullValues = true;
xrSummary8.Running = DevExpress.XtraReports.UI.SummaryRunning.Report;
this.xrTableCell28.Summary = xrSummary8;
this.xrTableCell28.Text = "xrTableCell28";
this.xrTableCell28.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight;
this.xrTableCell28.Weight = 0.39881838489003185D;
//
// bindingSource1
//
this.bindingSource1.DataSource = typeof(BeWo.Report.ReportObjects.FinanceRO);
//
// ReportHeader
//
this.ReportHeader.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
this.lblTitel});
this.ReportHeader.HeightF = 50.125F;
this.ReportHeader.Name = "ReportHeader";
//
// lblTitel
//
this.lblTitel.Font = new System.Drawing.Font("Arial", 12F);
this.lblTitel.LocationFloat = new DevExpress.Utils.PointFloat(0F, 10.00001F);
this.lblTitel.Name = "lblTitel";
this.lblTitel.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
this.lblTitel.SizeF = new System.Drawing.SizeF(666.9999F, 23F);
this.lblTitel.StylePriority.UseFont = false;
this.lblTitel.Text = "Soziotherapie Gruppentherapie";
//
// Title
//
this.Title.BackColor = System.Drawing.Color.White;
this.Title.BorderColor = System.Drawing.SystemColors.ControlText;
this.Title.Borders = DevExpress.XtraPrinting.BorderSide.None;
this.Title.BorderWidth = 1F;
this.Title.Font = new System.Drawing.Font("Times New Roman", 24F);
this.Title.ForeColor = System.Drawing.Color.Black;
this.Title.Name = "Title";
//
// FieldCaption
//
this.FieldCaption.BackColor = System.Drawing.Color.White;
this.FieldCaption.BorderColor = System.Drawing.SystemColors.ControlText;
this.FieldCaption.Borders = DevExpress.XtraPrinting.BorderSide.None;
this.FieldCaption.BorderWidth = 1F;
this.FieldCaption.Font = new System.Drawing.Font("Times New Roman", 10F, System.Drawing.FontStyle.Bold);
this.FieldCaption.ForeColor = System.Drawing.Color.Black;
this.FieldCaption.Name = "FieldCaption";
//
// PageInfo
//
this.PageInfo.BackColor = System.Drawing.Color.White;
this.PageInfo.BorderColor = System.Drawing.SystemColors.ControlText;
this.PageInfo.Borders = DevExpress.XtraPrinting.BorderSide.None;
this.PageInfo.BorderWidth = 1F;
this.PageInfo.Font = new System.Drawing.Font("Times New Roman", 8F);
this.PageInfo.ForeColor = System.Drawing.Color.Black;
this.PageInfo.Name = "PageInfo";
//
// DataField
//
this.DataField.BackColor = System.Drawing.Color.White;
this.DataField.BorderColor = System.Drawing.SystemColors.ControlText;
this.DataField.Borders = DevExpress.XtraPrinting.BorderSide.None;
this.DataField.BorderWidth = 1F;
this.DataField.Font = new System.Drawing.Font("Times New Roman", 8F);
this.DataField.ForeColor = System.Drawing.SystemColors.ControlText;
this.DataField.Name = "DataField";
//
// fieldFLS
//
this.fieldFLS.DataMember = "FLSReportGroups";
this.fieldFLS.DataSource = this.bindingSource1;
this.fieldFLS.Expression = "[TotalFLM] / 60";
this.fieldFLS.FieldType = DevExpress.XtraReports.UI.FieldType.Decimal;
this.fieldFLS.Name = "fieldFLS";
//
// topMarginBand1
//
this.topMarginBand1.HeightF = 50F;
this.topMarginBand1.Name = "topMarginBand1";
//
// bottomMarginBand1
//
this.bottomMarginBand1.HeightF = 30F;
this.bottomMarginBand1.Name = "bottomMarginBand1";
//
// TESTPARAMTER
//
this.TESTPARAMTER.Description = "zrdz";
this.TESTPARAMTER.Name = "TESTPARAMTER";
this.TESTPARAMTER.ValueInfo = "blabla standard";
//
// parameter1
//
this.parameter1.Description = "Parameter1";
this.parameter1.Name = "parameter1";
this.parameter1.Type = typeof(bool);
this.parameter1.ValueInfo = "False";
//
// FinanzauswertungSoziGruppe
//
this.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] {
this.Detail,
this.DetailReport,
this.ReportHeader,
this.topMarginBand1,
this.bottomMarginBand1});
this.DataSource = this.bindingSource1;
this.Landscape = true;
this.Margins = new System.Drawing.Printing.Margins(50, 50, 50, 30);
this.PageHeight = 827;
this.PageWidth = 1169;
this.PaperKind = System.Drawing.Printing.PaperKind.A4;
this.Parameters.AddRange(new DevExpress.XtraReports.Parameters.Parameter[] {
this.TESTPARAMTER,
this.parameter1});
this.StyleSheet.AddRange(new DevExpress.XtraReports.UI.XRControlStyle[] {
this.Title,
this.FieldCaption,
this.PageInfo,
this.DataField});
this.Version = "17.1";
((System.ComponentModel.ISupportInitialize)(this.xrTable2)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.xrTable1)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.xrTable3)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).EndInit();
((System.ComponentModel.ISupportInitialize)(this)).EndInit();
}
#endregion
private DevExpress.XtraReports.UI.DetailBand Detail;
private System.Windows.Forms.BindingSource bindingSource1;
private DevExpress.XtraReports.UI.DetailBand Detail1;
private DevExpress.XtraReports.UI.DetailReportBand DetailReport;
private DevExpress.XtraReports.UI.ReportHeaderBand ReportHeader;
private DevExpress.XtraReports.UI.XRControlStyle Title;
private DevExpress.XtraReports.UI.XRControlStyle FieldCaption;
private DevExpress.XtraReports.UI.XRControlStyle PageInfo;
private DevExpress.XtraReports.UI.XRControlStyle DataField;
private DevExpress.XtraReports.UI.CalculatedField fieldFLS;
private DevExpress.XtraReports.UI.TopMarginBand topMarginBand1;
private DevExpress.XtraReports.UI.BottomMarginBand bottomMarginBand1;
private DevExpress.XtraReports.UI.GroupFooterBand GroupFooter1;
private DevExpress.XtraReports.UI.XRTable xrTable2;
private DevExpress.XtraReports.UI.XRTableRow xrTableRow2;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell6;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell7;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell8;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell9;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell10;
private DevExpress.XtraReports.UI.XRTable xrTable1;
private DevExpress.XtraReports.UI.XRTableRow xrTableRow1;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell1;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell2;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell3;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell4;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell5;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell12;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell11;
private DevExpress.XtraReports.UI.GroupHeaderBand GroupHeader2;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell14;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell13;
private DevExpress.XtraReports.UI.XRTableCell cellBewilligteFLSImBereich;
private DevExpress.XtraReports.UI.XRTableCell cellGeleistetImBereich;
private DevExpress.XtraReports.UI.XRTableCell cellBewilligtImZeitraumHeader;
private DevExpress.XtraReports.UI.XRTableCell cellGeleistetImZeitraumHeader;
private DevExpress.XtraReports.Parameters.Parameter TESTPARAMTER;
private DevExpress.XtraReports.Parameters.Parameter parameter1;
private DevExpress.XtraReports.UI.GroupFooterBand GroupFooter2;
private DevExpress.XtraReports.UI.XRTable xrTable3;
private DevExpress.XtraReports.UI.XRTableRow xrTableRow3;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell15;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell16;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell17;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell18;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell19;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell20;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell21;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell22;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell23;
private DevExpress.XtraReports.UI.XRLabel lblTitel;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell25;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell27;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell24;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell26;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell29;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell28;
}
}

View File

@@ -0,0 +1,123 @@
<?xml version="1.0" encoding="utf-8"?>
<root>
<!--
Microsoft ResX Schema
Version 2.0
The primary goals of this format is to allow a simple XML format
that is mostly human readable. The generation and parsing of the
various data types are done through the TypeConverter classes
associated with the data types.
Example:
... ado.net/XML headers & schema ...
<resheader name="resmimetype">text/microsoft-resx</resheader>
<resheader name="version">2.0</resheader>
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
<value>[base64 mime encoded serialized .NET Framework object]</value>
</data>
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
<comment>This is a comment</comment>
</data>
There are any number of "resheader" rows that contain simple
name/value pairs.
Each data row contains a name, and value. The row also contains a
type or mimetype. Type corresponds to a .NET class that support
text/value conversion through the TypeConverter architecture.
Classes that don't support this are serialized and stored with the
mimetype set.
The mimetype is used for serialized objects, and tells the
ResXResourceReader how to depersist the object. This is currently not
extensible. For a given mimetype the value must be set accordingly:
Note - application/x-microsoft.net.object.binary.base64 is the format
that the ResXResourceWriter will generate, however the reader can
read any of the formats listed below.
mimetype: application/x-microsoft.net.object.binary.base64
value : The object must be serialized with
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.soap.base64
value : The object must be serialized with
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.bytearray.base64
value : The object must be serialized into a byte array
: using a System.ComponentModel.TypeConverter
: and then encoded with base64 encoding.
-->
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
<xsd:element name="root" msdata:IsDataSet="true">
<xsd:complexType>
<xsd:choice maxOccurs="unbounded">
<xsd:element name="metadata">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" />
</xsd:sequence>
<xsd:attribute name="name" use="required" type="xsd:string" />
<xsd:attribute name="type" type="xsd:string" />
<xsd:attribute name="mimetype" type="xsd:string" />
<xsd:attribute ref="xml:space" />
</xsd:complexType>
</xsd:element>
<xsd:element name="assembly">
<xsd:complexType>
<xsd:attribute name="alias" type="xsd:string" />
<xsd:attribute name="name" type="xsd:string" />
</xsd:complexType>
</xsd:element>
<xsd:element name="data">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
<xsd:attribute ref="xml:space" />
</xsd:complexType>
</xsd:element>
<xsd:element name="resheader">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" use="required" />
</xsd:complexType>
</xsd:element>
</xsd:choice>
</xsd:complexType>
</xsd:element>
</xsd:schema>
<resheader name="resmimetype">
<value>text/microsoft-resx</value>
</resheader>
<resheader name="version">
<value>2.0</value>
</resheader>
<resheader name="reader">
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<resheader name="writer">
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<metadata name="bindingSource1.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
<value>17, 17</value>
</metadata>
</root>

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