CB V33
This commit is contained in:
@@ -43,12 +43,12 @@
|
||||
<TargetCulture>de-DE</TargetCulture>
|
||||
<ProductName>BeWoPlaner</ProductName>
|
||||
<PublisherName>beyondSoft GmbH</PublisherName>
|
||||
<MinimumRequiredVersion>2.0.1.198</MinimumRequiredVersion>
|
||||
<MinimumRequiredVersion>2.0.1.199</MinimumRequiredVersion>
|
||||
<CreateWebPageOnPublish>true</CreateWebPageOnPublish>
|
||||
<WebPage>publish.htm</WebPage>
|
||||
<OpenBrowserOnPublish>false</OpenBrowserOnPublish>
|
||||
<TrustUrlParameters>true</TrustUrlParameters>
|
||||
<ApplicationRevision>199</ApplicationRevision>
|
||||
<ApplicationRevision>200</ApplicationRevision>
|
||||
<ApplicationVersion>2.0.1.%2a</ApplicationVersion>
|
||||
<UseApplicationTrust>false</UseApplicationTrust>
|
||||
<CreateDesktopShortcut>true</CreateDesktopShortcut>
|
||||
@@ -1107,6 +1107,7 @@
|
||||
<Compile Include="View\Master\DokumenteView.xaml.cs">
|
||||
<DependentUpon>DokumenteView.xaml</DependentUpon>
|
||||
</Compile>
|
||||
<Compile Include="View\Navigation\Filter\PersonNavigationFilter.cs" />
|
||||
<Compile Include="View\TwoFactorAuthMessageDialog.xaml.cs">
|
||||
<DependentUpon>TwoFactorAuthMessageDialog.xaml</DependentUpon>
|
||||
</Compile>
|
||||
|
||||
@@ -47,8 +47,8 @@ namespace BeWo
|
||||
public static LoginControl LoginControl;
|
||||
|
||||
public static MainControl MainControl;
|
||||
public static string ShortVersion = "3.2";
|
||||
public static string Version = "Version 3.2";
|
||||
public static string ShortVersion = "3.3";
|
||||
public static string Version = "Version 3.3";
|
||||
|
||||
public static int RenderTier = 0;
|
||||
|
||||
|
||||
@@ -117,7 +117,7 @@
|
||||
</dxg:GridControl.Columns>
|
||||
<dxg:GridControl.View>
|
||||
<dxg:TableView AutoWidth="true" ShowGroupPanel="False" ShowGroupedColumns="false" ShowTotalSummary="False"
|
||||
NavigationStyle="Cell" AllowBestFit="True" BestFitMode="Smart" CustomRowAppearance="TableView_CustomRowAppearance"/>
|
||||
NavigationStyle="Cell" AllowBestFit="True" BestFitMode="Smart"/>
|
||||
</dxg:GridControl.View>
|
||||
</dxg:GridControl>
|
||||
</GroupBox>
|
||||
|
||||
@@ -47,127 +47,64 @@ namespace BeWo.View.Detail
|
||||
|
||||
private void AddAbsenceTimes()
|
||||
{
|
||||
bool doSave = true;
|
||||
|
||||
var ueberschneidungen = PruefeAufUeberschneidungen();
|
||||
AbwesenheitenMitUeberschneidungenFaerben(ueberschneidungen);
|
||||
|
||||
if (ueberschneidungen.Count == 0)
|
||||
|
||||
if (ueberschneidungen.Count > 0)
|
||||
{
|
||||
doSave = false;
|
||||
if (MessageBox.Show(
|
||||
"Die Abwesenheit überschneidet sich mit mindestens einer bereits vorhandenen Abwesenheit.\nMöchten Sie trotzdem speichern?",
|
||||
"BeWo Planer", MessageBoxButton.YesNo, MessageBoxImage.Question) == MessageBoxResult.Yes)
|
||||
{
|
||||
doSave = true;
|
||||
}
|
||||
}
|
||||
|
||||
if (doSave)
|
||||
{
|
||||
AbsenceTimes?.NewVM.ValidateDates(() =>
|
||||
{
|
||||
AbsenceTimes?.AddNewVMToList();
|
||||
});
|
||||
}
|
||||
else
|
||||
{
|
||||
MessageBox.Show("Die Fehlzeit konnte aufgrund von einer Überschneidung mit mindestens einer anderen Fehlzeit nicht gespeichert werden.",
|
||||
"BeWo Planer", MessageBoxButton.OK, MessageBoxImage.Information);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
private List<AbsenceTimeVM> PruefeAufUeberschneidungen()
|
||||
{
|
||||
bool ueberschneidung = false;
|
||||
|
||||
var neu = AbsenceTimes.NewVM;
|
||||
if(neu.End == null)
|
||||
{
|
||||
neu.End = neu.Start.Value.AddDays(1).AddTicks(-1);
|
||||
}
|
||||
|
||||
DateTime neuStart = neu.Start ?? DateTime.MinValue;
|
||||
DateTime neuEnd = neu.End ?? DateTime.MaxValue;
|
||||
|
||||
|
||||
List<AbsenceTimeVM> abwesenheitenMitUeberschneidungen = new List<AbsenceTimeVM>();
|
||||
|
||||
foreach (var time in AbsenceTimes.VMList)
|
||||
foreach (var alt in AbsenceTimes.VMList)
|
||||
{
|
||||
if (time.End != null)
|
||||
{
|
||||
if (neu.Start > time.Start && neu.Start < time.End) //Starttag liegt genau in aktuellem Zeitraum
|
||||
{
|
||||
ueberschneidung = true;
|
||||
|
||||
}
|
||||
else if (neu.Start == time.Start) //neuer Start gleicher Tag wie aktueller
|
||||
{
|
||||
ueberschneidung = true;
|
||||
}
|
||||
else if (time.Start > neu.Start && time.Start < neu.End) //aktueller Start innerhalb der neuen Abwesenheit
|
||||
{
|
||||
ueberschneidung = true;
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
if (neu.End != null)
|
||||
{
|
||||
if (neu.End > time.Start && neu.End < time.End) //Endtag liegt genau in aktuellem Zeitraum
|
||||
{
|
||||
ueberschneidung = true;
|
||||
}
|
||||
}
|
||||
DateTime altStart = alt.Start ?? DateTime.MinValue;
|
||||
DateTime altEnd = alt.End ?? DateTime.MaxValue;
|
||||
|
||||
if (neu.Start == time.Start) //neuer Start gleicher Tag wie aktueller
|
||||
{
|
||||
ueberschneidung = true;
|
||||
}
|
||||
else if(time.Start > neu.Start && time.Start < neu.End) //aktueller Start innerhalb der neuen Abwesenheit
|
||||
{
|
||||
ueberschneidung = true;
|
||||
}
|
||||
}
|
||||
|
||||
if (ueberschneidung)
|
||||
if (neuEnd >= altStart && neuStart <= altEnd)
|
||||
{
|
||||
abwesenheitenMitUeberschneidungen.Add(time);
|
||||
ueberschneidung = false;
|
||||
abwesenheitenMitUeberschneidungen.Add(alt);
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
return abwesenheitenMitUeberschneidungen;
|
||||
}
|
||||
|
||||
private void AbwesenheitenMitUeberschneidungenFaerben(List<AbsenceTimeVM> abwesenheitenMitUeberschneidungen)
|
||||
{
|
||||
string color = ServiceFacade.DoOperationsServiceSync(s => s.GetColorForServiceRecordView2());
|
||||
string white = "#FFFFFF";
|
||||
foreach (var vm in AbsenceTimes.VMList)
|
||||
{
|
||||
vm.BackgroundColor = white;
|
||||
}
|
||||
foreach (var vm in abwesenheitenMitUeberschneidungen)
|
||||
{
|
||||
vm.BackgroundColor = color;
|
||||
}
|
||||
//foreach (var item in abwesenheitenMitUeberschneidungen)
|
||||
//{
|
||||
// foreach (var vm in AbsenceTimes.VMList)
|
||||
// {
|
||||
// if (vm.DataContract.AbsenceTimeOid == item.DataContract.AbsenceTimeOid)
|
||||
// item.BackgroundColor = color;
|
||||
// else
|
||||
// item.BackgroundColor = white;
|
||||
// }
|
||||
|
||||
//}
|
||||
|
||||
}
|
||||
|
||||
|
||||
private void RemoveAbsenceTime()
|
||||
{
|
||||
AbsenceTimes?.VMList.Remove(DataGridAbsenceTimes.GetCurrentValue<AbsenceTimeVM>());
|
||||
BeWoWpfUtils.RefreshDXGrid(DataGridAbsenceTimes);
|
||||
}
|
||||
|
||||
private void TableView_CustomRowAppearance(object sender, DevExpress.Xpf.Grid.CustomRowAppearanceEventArgs e)
|
||||
{
|
||||
if (e.Property != null && e.Property.Name == "Background")
|
||||
{
|
||||
var at = DataGridAbsenceTimes.GetRow(e.RowHandle) as AbsenceTimeVM;
|
||||
if (at != null && !String.IsNullOrEmpty(at.BackgroundColor))
|
||||
{
|
||||
e.Result = new SolidColorBrush((Color)ColorConverter.ConvertFromString(at.BackgroundColor));
|
||||
e.Handled = true;
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
32
BeWo/View/Navigation/Filter/PersonNavigationFilter.cs
Normal file
32
BeWo/View/Navigation/Filter/PersonNavigationFilter.cs
Normal file
@@ -0,0 +1,32 @@
|
||||
using BS.Shared.DataContracts;
|
||||
using BS.Shared.DataContracts.Compact;
|
||||
|
||||
namespace BeWo.View.Navigation.Filter
|
||||
{
|
||||
public class PersonNavigationFilter : CustomFilter
|
||||
{
|
||||
public PersonFilterEnum PersonFilter { get; set; }
|
||||
|
||||
|
||||
public override bool IsValid(IFilterableDC dc)
|
||||
{
|
||||
var pdc = dc as CompactPersonDC;
|
||||
if (pdc != null)
|
||||
{
|
||||
if (PersonFilter == PersonFilterEnum.Family)
|
||||
{
|
||||
return pdc.IsFamilyMember;
|
||||
}
|
||||
|
||||
if (PersonFilter == PersonFilterEnum.ContactPersons)
|
||||
{
|
||||
return !pdc.IsFamilyMember;
|
||||
}
|
||||
}
|
||||
|
||||
return true;
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
@@ -2,6 +2,7 @@
|
||||
using System.IO;
|
||||
using System.Linq;
|
||||
using System.Windows;
|
||||
using System.Windows.Controls;
|
||||
using BS.Shared;
|
||||
using BS.Shared.Core;
|
||||
using BS.Shared.DataContracts;
|
||||
@@ -10,6 +11,7 @@ using BS.Shared.Extensions;
|
||||
using BeWo.Core;
|
||||
using BeWo.ServiceProxy;
|
||||
using BeWo.View.Detail;
|
||||
using BeWo.View.Navigation.Filter;
|
||||
using BeWo.View.Navigation.Sorter;
|
||||
using BeWo.ViewModel;
|
||||
using Microsoft.Win32;
|
||||
@@ -21,6 +23,8 @@ namespace BeWo.View.Navigation
|
||||
/// </summary>
|
||||
public partial class PersonNavigationView
|
||||
{
|
||||
private readonly ComboBox filterComboBox;
|
||||
|
||||
private IEnumerable<IFilterableDC> objectList;
|
||||
private IEnumerable<IFilterableDC> recentList;
|
||||
|
||||
@@ -32,6 +36,68 @@ namespace BeWo.View.Navigation
|
||||
|
||||
mainNavigationView.ArchiveButtonVisible = BeWoApp.LoggedOnUser.HasRight(UserRightType.Person_AllowArchiving);
|
||||
mainNavigationView.ShowArchivedObjectsVisible = true;
|
||||
|
||||
filterComboBox = new ComboBox();
|
||||
|
||||
filterComboBox.FontSize = 12;
|
||||
filterComboBox.Margin = new Thickness(10, 0, 0, 0);
|
||||
filterComboBox.MinWidth = 100;
|
||||
filterComboBox.Style = FindResource("SortComboBox") as Style;
|
||||
|
||||
var lbl = new TextBlock
|
||||
{
|
||||
Text = "Filter:",
|
||||
FontSize = 12,
|
||||
Margin = new Thickness(8, 2, -3, 0)
|
||||
};
|
||||
|
||||
PersonFilterItem selectedItem = null;
|
||||
if (BeWoApp.LoggedOnUser.HasRight(UserRightType.Person_FamilyView))
|
||||
{
|
||||
filterComboBox.Items.Add(new PersonFilterItem(PersonFilterEnum.All));
|
||||
filterComboBox.Items.Add(new PersonFilterItem(PersonFilterEnum.ContactPersons));
|
||||
filterComboBox.Items.Add(new PersonFilterItem(PersonFilterEnum.Family));
|
||||
selectedItem = new PersonFilterItem(PersonFilterEnum.All); ;
|
||||
}
|
||||
else
|
||||
{
|
||||
filterComboBox.Visibility = Visibility.Collapsed;
|
||||
lbl.Visibility = Visibility.Collapsed;
|
||||
filterComboBox.Items.Add(new PersonFilterItem(PersonFilterEnum.ContactPersons));
|
||||
selectedItem = new PersonFilterItem(PersonFilterEnum.ContactPersons); ;
|
||||
}
|
||||
|
||||
|
||||
filterComboBox.SelectedItem = selectedItem;
|
||||
filterComboBox.SelectionChanged += SupportConceptFilterComboBoxOnSelectionChanged;
|
||||
|
||||
|
||||
|
||||
mainNavigationView.sortPanel.Children.Insert(3, lbl);
|
||||
mainNavigationView.sortPanel.Children.Insert(4, filterComboBox);
|
||||
|
||||
UpdateCustomFilter();
|
||||
}
|
||||
|
||||
private void SupportConceptFilterComboBoxOnSelectionChanged(object o, SelectionChangedEventArgs selectionChangedEventArgs)
|
||||
{
|
||||
//BeWoApp.AppSettings.CustomerFilterSupportConcepts = ((PersonFilterItem)filterComboBox.SelectedItem)?.CustomerFilter ?? CustomerFilterEnum.MyCustomer;
|
||||
|
||||
//BeWoApp.SaveAppSettings();
|
||||
|
||||
UpdateCustomFilter();
|
||||
}
|
||||
|
||||
private void UpdateCustomFilter()
|
||||
{
|
||||
mainNavigationView.CustomFilter = CreateNewPersonFilter();
|
||||
}
|
||||
|
||||
private PersonNavigationFilter CreateNewPersonFilter()
|
||||
{
|
||||
var filter = new PersonNavigationFilter { PersonFilter = ((PersonFilterItem)filterComboBox.SelectedItem)?.Filter ?? PersonFilterEnum.ContactPersons };
|
||||
|
||||
return filter;
|
||||
}
|
||||
|
||||
private void OnLoaded(object sender, RoutedEventArgs e)
|
||||
|
||||
@@ -17,7 +17,7 @@
|
||||
<script src="~/Scripts/umd/popper.min.js"></script>
|
||||
<script src="~/node_modules/bootstrap/dist/js/bootstrap.min.js"></script>
|
||||
<link rel="stylesheet" href="~/Content/style.css">
|
||||
<script src="~/Scripts/mobileUtils.js?v=1.6"></script>
|
||||
<script src="~/Scripts/mobileUtils.js?v=1.7"></script>
|
||||
<script src="~/Scripts/moment.min.js"></script>
|
||||
<script src="~/Scripts/locale/de.js?v=1.6"></script>
|
||||
<script src="~/Scripts/group-booking.js?v=1.6"></script>
|
||||
|
||||
@@ -4362,5 +4362,11 @@ namespace BeWo.Data.Access
|
||||
.List<InvoiceBase>().OrderByDescending(i => i.InvoiceNumber).FirstOrDefault();
|
||||
|
||||
}
|
||||
|
||||
public IList<long> FindFamilyMemberOids()
|
||||
{
|
||||
var q = Session.CreateSQLQuery("SELECT customeroid FROM customer2person where istfamilie = 1");
|
||||
return q.List<long>();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -7,6 +7,7 @@ using BeWo.Data.Entities;
|
||||
using BeWo.Report;
|
||||
using BeWo.Report.ReportObjects;
|
||||
using BeWo.Service.DCEntityMapper;
|
||||
using BS.Shared.DataContracts;
|
||||
using DevExpress.XtraReports.UI;
|
||||
|
||||
namespace BellaDonna
|
||||
@@ -15,7 +16,46 @@ namespace BellaDonna
|
||||
{
|
||||
public override XtraReport CreateServiceInvoiceReport(string dcIds, long? invoiceBaseOid)
|
||||
{
|
||||
if (invoiceBaseOid.HasValue && invoiceBaseOid.Value > 0)
|
||||
if (!invoiceBaseOid.HasValue && !string.IsNullOrEmpty(dcIds))
|
||||
{
|
||||
var dcList = new List<ServiceInvoiceDC>();
|
||||
|
||||
var dcidStrs = dcIds.Split(';');
|
||||
foreach (var oidStr in dcidStrs)
|
||||
{
|
||||
var oid = long.Parse(oidStr);
|
||||
var invoice = DAOFactory.GenericDAO.LoadByID<ServiceInvoice>(oid);
|
||||
var dc = MapperFactory.ServiceInvoiceDC_ServiceInvoice.MapToNewDC(invoice);
|
||||
dcList.Add(dc);
|
||||
}
|
||||
|
||||
IBeWoReport<ServiceInvoiceRO> allReports = null;
|
||||
|
||||
foreach (var idc in dcList)
|
||||
{
|
||||
IBeWoReport<ServiceInvoiceRO> singleReport = null;
|
||||
if (idc.InvoiceBase.RecipientOrganisation == "Landschaftsverband Rheinland")
|
||||
{
|
||||
singleReport = new Rechnung67();
|
||||
|
||||
}
|
||||
else
|
||||
{
|
||||
singleReport = new RechnungFlex();
|
||||
}
|
||||
singleReport.SetReportDataSource(ServiceInvoiceRO.Create(idc));
|
||||
((XtraReport)singleReport).CreateDocument();
|
||||
if (allReports == null)
|
||||
allReports = singleReport;
|
||||
else
|
||||
((XtraReport)allReports).Pages.AddRange(((XtraReport)singleReport).Pages);
|
||||
}
|
||||
|
||||
return allReports as XtraReport;
|
||||
}
|
||||
|
||||
|
||||
if (invoiceBaseOid.HasValue && invoiceBaseOid.Value > 0)
|
||||
{
|
||||
var ib = DAOFactory.GenericDAO.LoadByID<InvoiceBase>(invoiceBaseOid.Value);
|
||||
|
||||
|
||||
@@ -14,7 +14,26 @@ namespace BellaDonna.Invoicing
|
||||
|
||||
public class DefaultInvoiceCreation : InvoiceCreation
|
||||
{
|
||||
|
||||
public override void SetRecipientInformation(ServiceInvoice serviceInvoice, CostBearer costBearer)
|
||||
{
|
||||
base.SetRecipientInformation(serviceInvoice, costBearer);
|
||||
|
||||
if (serviceInvoice.InvoiceBase.CostBearer2SupportConcept != null)
|
||||
{
|
||||
var cust = serviceInvoice.InvoiceBase.CostBearer2SupportConcept.SupportConcept.Customer;
|
||||
|
||||
if (cust.Person.InvoiceAddress != null)
|
||||
{
|
||||
serviceInvoice.InvoiceBase.RecipientAddress = cust.Person.InvoiceAddress.CopyToNew();
|
||||
|
||||
serviceInvoice.InvoiceBase.RecipientPersonFirstName = cust.Person.FirstName;
|
||||
serviceInvoice.InvoiceBase.RecipientPersonLastName = cust.Person.LastName;
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
public override IList<InvoiceItem> CreateSummaryInvoiceItems(IList<InvoiceItem> itemList, DateTimeSpan invoicePeriod, SupportConceptApprovalPeriod scap,
|
||||
Calculations calc)
|
||||
|
||||
192
ReportImp/BellaDonna/Quittierungsbeleg.Designer.cs
generated
192
ReportImp/BellaDonna/Quittierungsbeleg.Designer.cs
generated
@@ -44,13 +44,14 @@ namespace BellaDonna
|
||||
this.xrTableCell12 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell44 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell50 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.picSignature = new DevExpress.XtraReports.UI.XRPictureBox();
|
||||
this.GroupHeader1 = new DevExpress.XtraReports.UI.GroupHeaderBand();
|
||||
this.xrTableServiceRecords1 = new DevExpress.XtraReports.UI.XRTable();
|
||||
this.xrTableRow2 = new DevExpress.XtraReports.UI.XRTableRow();
|
||||
this.xrTableCell3 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell4 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell11 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell9 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.cellFLS = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell28 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell48 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableRow1 = new DevExpress.XtraReports.UI.XRTableRow();
|
||||
@@ -58,13 +59,13 @@ namespace BellaDonna
|
||||
this.xrTableCell8 = 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.cellMinuten = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell43 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell49 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components);
|
||||
this.formattingRuleStartDate = new DevExpress.XtraReports.UI.FormattingRule();
|
||||
this.ReportHeader = new DevExpress.XtraReports.UI.ReportHeaderBand();
|
||||
this.xrLabel14 = new DevExpress.XtraReports.UI.XRLabel();
|
||||
this.lblBewilligteStd = new DevExpress.XtraReports.UI.XRLabel();
|
||||
this.xrLabel16 = new DevExpress.XtraReports.UI.XRLabel();
|
||||
this.xrLabel7 = new DevExpress.XtraReports.UI.XRLabel();
|
||||
this.xrLabel8 = new DevExpress.XtraReports.UI.XRLabel();
|
||||
@@ -109,12 +110,11 @@ namespace BellaDonna
|
||||
this.xrLabel15 = new DevExpress.XtraReports.UI.XRLabel();
|
||||
this.xrLabel13 = new DevExpress.XtraReports.UI.XRLabel();
|
||||
this.xrLabel12 = new DevExpress.XtraReports.UI.XRLabel();
|
||||
this.xrLabel11 = new DevExpress.XtraReports.UI.XRLabel();
|
||||
this.xrLabel10 = new DevExpress.XtraReports.UI.XRLabel();
|
||||
this.lblFaktor = new DevExpress.XtraReports.UI.XRLabel();
|
||||
this.lblLeistungenInMinuten = new DevExpress.XtraReports.UI.XRLabel();
|
||||
this.xrLabel9 = new DevExpress.XtraReports.UI.XRLabel();
|
||||
this.xrLabel1 = new DevExpress.XtraReports.UI.XRLabel();
|
||||
this.fieldKontaktArt = new DevExpress.XtraReports.UI.CalculatedField();
|
||||
this.picSignature = new DevExpress.XtraReports.UI.XRPictureBox();
|
||||
((System.ComponentModel.ISupportInitialize)(this.xrTable3)).BeginInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.xrTableServiceRecords1)).BeginInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).BeginInit();
|
||||
@@ -287,6 +287,18 @@ namespace BellaDonna
|
||||
this.xrTableCell50.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
|
||||
this.xrTableCell50.Weight = 0.20202019042968572D;
|
||||
//
|
||||
// picSignature
|
||||
//
|
||||
this.picSignature.Borders = DevExpress.XtraPrinting.BorderSide.None;
|
||||
this.picSignature.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
|
||||
new DevExpress.XtraReports.UI.XRBinding("Tag", null, "Services.Signature")});
|
||||
this.picSignature.LocationFloat = new DevExpress.Utils.PointFloat(1F, 1F);
|
||||
this.picSignature.Name = "picSignature";
|
||||
this.picSignature.SizeF = new System.Drawing.SizeF(158F, 18F);
|
||||
this.picSignature.Sizing = DevExpress.XtraPrinting.ImageSizeMode.ZoomImage;
|
||||
this.picSignature.StylePriority.UseBorders = false;
|
||||
this.picSignature.BeforePrint += new System.Drawing.Printing.PrintEventHandler(this.picSignature_BeforePrint);
|
||||
//
|
||||
// GroupHeader1
|
||||
//
|
||||
this.GroupHeader1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
|
||||
@@ -318,7 +330,7 @@ namespace BellaDonna
|
||||
this.xrTableCell3,
|
||||
this.xrTableCell4,
|
||||
this.xrTableCell11,
|
||||
this.xrTableCell9,
|
||||
this.cellFLS,
|
||||
this.xrTableCell28,
|
||||
this.xrTableCell48});
|
||||
this.xrTableRow2.Name = "xrTableRow2";
|
||||
@@ -372,21 +384,21 @@ namespace BellaDonna
|
||||
this.xrTableCell11.TextAlignment = DevExpress.XtraPrinting.TextAlignment.BottomCenter;
|
||||
this.xrTableCell11.Weight = 0.23743016759776542D;
|
||||
//
|
||||
// xrTableCell9
|
||||
// cellFLS
|
||||
//
|
||||
this.xrTableCell9.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
|
||||
this.cellFLS.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
|
||||
| DevExpress.XtraPrinting.BorderSide.Right)));
|
||||
this.xrTableCell9.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
|
||||
this.xrTableCell9.Multiline = true;
|
||||
this.xrTableCell9.Name = "xrTableCell9";
|
||||
this.xrTableCell9.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F);
|
||||
this.xrTableCell9.StylePriority.UseBorders = false;
|
||||
this.xrTableCell9.StylePriority.UseFont = false;
|
||||
this.xrTableCell9.StylePriority.UsePadding = false;
|
||||
this.xrTableCell9.StylePriority.UseTextAlignment = false;
|
||||
this.xrTableCell9.Text = "FLS in";
|
||||
this.xrTableCell9.TextAlignment = DevExpress.XtraPrinting.TextAlignment.BottomCenter;
|
||||
this.xrTableCell9.Weight = 0.23743016759776536D;
|
||||
this.cellFLS.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
|
||||
this.cellFLS.Multiline = true;
|
||||
this.cellFLS.Name = "cellFLS";
|
||||
this.cellFLS.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F);
|
||||
this.cellFLS.StylePriority.UseBorders = false;
|
||||
this.cellFLS.StylePriority.UseFont = false;
|
||||
this.cellFLS.StylePriority.UsePadding = false;
|
||||
this.cellFLS.StylePriority.UseTextAlignment = false;
|
||||
this.cellFLS.Text = "FLS in";
|
||||
this.cellFLS.TextAlignment = DevExpress.XtraPrinting.TextAlignment.BottomCenter;
|
||||
this.cellFLS.Weight = 0.23743016759776536D;
|
||||
//
|
||||
// xrTableCell28
|
||||
//
|
||||
@@ -422,7 +434,7 @@ namespace BellaDonna
|
||||
this.xrTableCell8,
|
||||
this.xrTableCell5,
|
||||
this.xrTableCell6,
|
||||
this.xrTableCell7,
|
||||
this.cellMinuten,
|
||||
this.xrTableCell43,
|
||||
this.xrTableCell49});
|
||||
this.xrTableRow1.Name = "xrTableRow1";
|
||||
@@ -479,21 +491,21 @@ namespace BellaDonna
|
||||
this.xrTableCell6.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
|
||||
this.xrTableCell6.Weight = 0.23743016759776545D;
|
||||
//
|
||||
// xrTableCell7
|
||||
// cellMinuten
|
||||
//
|
||||
this.xrTableCell7.BackColor = System.Drawing.Color.Gainsboro;
|
||||
this.xrTableCell7.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right)
|
||||
this.cellMinuten.BackColor = System.Drawing.Color.Gainsboro;
|
||||
this.cellMinuten.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right)
|
||||
| DevExpress.XtraPrinting.BorderSide.Bottom)));
|
||||
this.xrTableCell7.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
|
||||
this.xrTableCell7.Multiline = true;
|
||||
this.xrTableCell7.Name = "xrTableCell7";
|
||||
this.xrTableCell7.StylePriority.UseBackColor = false;
|
||||
this.xrTableCell7.StylePriority.UseBorders = false;
|
||||
this.xrTableCell7.StylePriority.UseFont = false;
|
||||
this.xrTableCell7.StylePriority.UseTextAlignment = false;
|
||||
this.xrTableCell7.Text = "Minuten\r\n(ohne 1,2)";
|
||||
this.xrTableCell7.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopCenter;
|
||||
this.xrTableCell7.Weight = 0.23743016759776536D;
|
||||
this.cellMinuten.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
|
||||
this.cellMinuten.Multiline = true;
|
||||
this.cellMinuten.Name = "cellMinuten";
|
||||
this.cellMinuten.StylePriority.UseBackColor = false;
|
||||
this.cellMinuten.StylePriority.UseBorders = false;
|
||||
this.cellMinuten.StylePriority.UseFont = false;
|
||||
this.cellMinuten.StylePriority.UseTextAlignment = false;
|
||||
this.cellMinuten.Text = "Minuten\r\n(ohne 1,2)";
|
||||
this.cellMinuten.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopCenter;
|
||||
this.cellMinuten.Weight = 0.23743016759776536D;
|
||||
//
|
||||
// xrTableCell43
|
||||
//
|
||||
@@ -533,7 +545,7 @@ namespace BellaDonna
|
||||
// ReportHeader
|
||||
//
|
||||
this.ReportHeader.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
|
||||
this.xrLabel14,
|
||||
this.lblBewilligteStd,
|
||||
this.xrLabel16,
|
||||
this.xrLabel7,
|
||||
this.xrLabel8,
|
||||
@@ -545,23 +557,23 @@ namespace BellaDonna
|
||||
this.ReportHeader.HeightF = 130F;
|
||||
this.ReportHeader.Name = "ReportHeader";
|
||||
//
|
||||
// xrLabel14
|
||||
// lblBewilligteStd
|
||||
//
|
||||
this.xrLabel14.BackColor = System.Drawing.Color.Gainsboro;
|
||||
this.xrLabel14.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
|
||||
this.lblBewilligteStd.BackColor = System.Drawing.Color.Gainsboro;
|
||||
this.lblBewilligteStd.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
|
||||
| DevExpress.XtraPrinting.BorderSide.Right)));
|
||||
this.xrLabel14.Font = new System.Drawing.Font("Arial", 10F);
|
||||
this.xrLabel14.LocationFloat = new DevExpress.Utils.PointFloat(414.9999F, 47.1111F);
|
||||
this.xrLabel14.Name = "xrLabel14";
|
||||
this.xrLabel14.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F);
|
||||
this.xrLabel14.SizeF = new System.Drawing.SizeF(178.7501F, 30.50001F);
|
||||
this.xrLabel14.StylePriority.UseBackColor = false;
|
||||
this.xrLabel14.StylePriority.UseBorders = false;
|
||||
this.xrLabel14.StylePriority.UseFont = false;
|
||||
this.xrLabel14.StylePriority.UsePadding = false;
|
||||
this.xrLabel14.StylePriority.UseTextAlignment = false;
|
||||
this.xrLabel14.Text = "Bewilligte FLS wöchentlich";
|
||||
this.xrLabel14.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
|
||||
this.lblBewilligteStd.Font = new System.Drawing.Font("Arial", 10F);
|
||||
this.lblBewilligteStd.LocationFloat = new DevExpress.Utils.PointFloat(414.9999F, 47.1111F);
|
||||
this.lblBewilligteStd.Name = "lblBewilligteStd";
|
||||
this.lblBewilligteStd.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F);
|
||||
this.lblBewilligteStd.SizeF = new System.Drawing.SizeF(178.7501F, 30.50001F);
|
||||
this.lblBewilligteStd.StylePriority.UseBackColor = false;
|
||||
this.lblBewilligteStd.StylePriority.UseBorders = false;
|
||||
this.lblBewilligteStd.StylePriority.UseFont = false;
|
||||
this.lblBewilligteStd.StylePriority.UsePadding = false;
|
||||
this.lblBewilligteStd.StylePriority.UseTextAlignment = false;
|
||||
this.lblBewilligteStd.Text = "Bewilligte FLS wöchentlich";
|
||||
this.lblBewilligteStd.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
|
||||
//
|
||||
// xrLabel16
|
||||
//
|
||||
@@ -743,8 +755,8 @@ namespace BellaDonna
|
||||
this.xrLabel15,
|
||||
this.xrLabel13,
|
||||
this.xrLabel12,
|
||||
this.xrLabel11,
|
||||
this.xrLabel10,
|
||||
this.lblFaktor,
|
||||
this.lblLeistungenInMinuten,
|
||||
this.xrLabel9,
|
||||
this.xrLabel1});
|
||||
this.GroupFooter1.HeightF = 270F;
|
||||
@@ -1093,36 +1105,36 @@ namespace BellaDonna
|
||||
this.xrLabel12.Text = "E = ear to ear, face to face";
|
||||
this.xrLabel12.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
|
||||
//
|
||||
// xrLabel11
|
||||
// lblFaktor
|
||||
//
|
||||
this.xrLabel11.Font = new System.Drawing.Font("Arial", 8F);
|
||||
this.xrLabel11.LocationFloat = new DevExpress.Utils.PointFloat(415F, 19.99999F);
|
||||
this.xrLabel11.Name = "xrLabel11";
|
||||
this.xrLabel11.SizeF = new System.Drawing.SizeF(320F, 20F);
|
||||
this.xrLabel11.StylePriority.UseBackColor = false;
|
||||
this.xrLabel11.StylePriority.UseBorders = false;
|
||||
this.xrLabel11.StylePriority.UseFont = false;
|
||||
this.xrLabel11.StylePriority.UsePadding = false;
|
||||
this.xrLabel11.StylePriority.UseTextAlignment = false;
|
||||
this.xrLabel11.Text = "Ohne Faktor 1,2 (wird erst bei Abrechnung eingerechnet)";
|
||||
this.xrLabel11.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
|
||||
this.lblFaktor.Font = new System.Drawing.Font("Arial", 8F);
|
||||
this.lblFaktor.LocationFloat = new DevExpress.Utils.PointFloat(415F, 19.99999F);
|
||||
this.lblFaktor.Name = "lblFaktor";
|
||||
this.lblFaktor.SizeF = new System.Drawing.SizeF(320F, 20F);
|
||||
this.lblFaktor.StylePriority.UseBackColor = false;
|
||||
this.lblFaktor.StylePriority.UseBorders = false;
|
||||
this.lblFaktor.StylePriority.UseFont = false;
|
||||
this.lblFaktor.StylePriority.UsePadding = false;
|
||||
this.lblFaktor.StylePriority.UseTextAlignment = false;
|
||||
this.lblFaktor.Text = "Ohne Faktor 1,2 (wird erst bei Abrechnung eingerechnet)";
|
||||
this.lblFaktor.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
|
||||
//
|
||||
// xrLabel10
|
||||
// lblLeistungenInMinuten
|
||||
//
|
||||
this.xrLabel10.BackColor = System.Drawing.Color.Gainsboro;
|
||||
this.xrLabel10.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Right | DevExpress.XtraPrinting.BorderSide.Bottom)));
|
||||
this.xrLabel10.Font = new System.Drawing.Font("Arial", 10F);
|
||||
this.xrLabel10.LocationFloat = new DevExpress.Utils.PointFloat(415F, 0F);
|
||||
this.xrLabel10.Name = "xrLabel10";
|
||||
this.xrLabel10.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F);
|
||||
this.xrLabel10.SizeF = new System.Drawing.SizeF(320F, 20F);
|
||||
this.xrLabel10.StylePriority.UseBackColor = false;
|
||||
this.xrLabel10.StylePriority.UseBorders = false;
|
||||
this.xrLabel10.StylePriority.UseFont = false;
|
||||
this.xrLabel10.StylePriority.UsePadding = false;
|
||||
this.xrLabel10.StylePriority.UseTextAlignment = false;
|
||||
this.xrLabel10.Text = "Fachleistungen in Minuten";
|
||||
this.xrLabel10.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
|
||||
this.lblLeistungenInMinuten.BackColor = System.Drawing.Color.Gainsboro;
|
||||
this.lblLeistungenInMinuten.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Right | DevExpress.XtraPrinting.BorderSide.Bottom)));
|
||||
this.lblLeistungenInMinuten.Font = new System.Drawing.Font("Arial", 10F);
|
||||
this.lblLeistungenInMinuten.LocationFloat = new DevExpress.Utils.PointFloat(415F, 0F);
|
||||
this.lblLeistungenInMinuten.Name = "lblLeistungenInMinuten";
|
||||
this.lblLeistungenInMinuten.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F);
|
||||
this.lblLeistungenInMinuten.SizeF = new System.Drawing.SizeF(320F, 20F);
|
||||
this.lblLeistungenInMinuten.StylePriority.UseBackColor = false;
|
||||
this.lblLeistungenInMinuten.StylePriority.UseBorders = false;
|
||||
this.lblLeistungenInMinuten.StylePriority.UseFont = false;
|
||||
this.lblLeistungenInMinuten.StylePriority.UsePadding = false;
|
||||
this.lblLeistungenInMinuten.StylePriority.UseTextAlignment = false;
|
||||
this.lblLeistungenInMinuten.Text = "Fachleistungen in Minuten";
|
||||
this.lblLeistungenInMinuten.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
|
||||
//
|
||||
// xrLabel9
|
||||
//
|
||||
@@ -1164,18 +1176,6 @@ namespace BellaDonna
|
||||
this.fieldKontaktArt.FieldType = DevExpress.XtraReports.UI.FieldType.String;
|
||||
this.fieldKontaktArt.Name = "fieldKontaktArt";
|
||||
//
|
||||
// picSignature
|
||||
//
|
||||
this.picSignature.Borders = DevExpress.XtraPrinting.BorderSide.None;
|
||||
this.picSignature.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
|
||||
new DevExpress.XtraReports.UI.XRBinding("Tag", null, "Services.Signature")});
|
||||
this.picSignature.LocationFloat = new DevExpress.Utils.PointFloat(1F, 1F);
|
||||
this.picSignature.Name = "picSignature";
|
||||
this.picSignature.SizeF = new System.Drawing.SizeF(158F, 18F);
|
||||
this.picSignature.Sizing = DevExpress.XtraPrinting.ImageSizeMode.ZoomImage;
|
||||
this.picSignature.StylePriority.UseBorders = false;
|
||||
this.picSignature.BeforePrint += new System.Drawing.Printing.PrintEventHandler(this.picSignature_BeforePrint);
|
||||
//
|
||||
// Quittierungsbeleg
|
||||
//
|
||||
this.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] {
|
||||
@@ -1229,7 +1229,7 @@ namespace BellaDonna
|
||||
private DevExpress.XtraReports.UI.XRTableCell xrTableCell3;
|
||||
private DevExpress.XtraReports.UI.XRTableCell xrTableCell4;
|
||||
private DevExpress.XtraReports.UI.XRTableCell xrTableCell11;
|
||||
private DevExpress.XtraReports.UI.XRTableCell xrTableCell9;
|
||||
private DevExpress.XtraReports.UI.XRTableCell cellFLS;
|
||||
private DevExpress.XtraReports.UI.XRTableCell xrTableCell28;
|
||||
private DevExpress.XtraReports.UI.XRTableCell xrTableCell48;
|
||||
private DevExpress.XtraReports.UI.XRTableRow xrTableRow1;
|
||||
@@ -1237,7 +1237,7 @@ namespace BellaDonna
|
||||
private DevExpress.XtraReports.UI.XRTableCell xrTableCell8;
|
||||
private DevExpress.XtraReports.UI.XRTableCell xrTableCell5;
|
||||
private DevExpress.XtraReports.UI.XRTableCell xrTableCell6;
|
||||
private DevExpress.XtraReports.UI.XRTableCell xrTableCell7;
|
||||
private DevExpress.XtraReports.UI.XRTableCell cellMinuten;
|
||||
private DevExpress.XtraReports.UI.XRTableCell xrTableCell43;
|
||||
private DevExpress.XtraReports.UI.XRTableCell xrTableCell49;
|
||||
private DevExpress.XtraReports.UI.GroupFooterBand GroupFooter1;
|
||||
@@ -1258,8 +1258,8 @@ namespace BellaDonna
|
||||
private DevExpress.XtraReports.UI.XRTableCell xrTableCell50;
|
||||
private DevExpress.XtraReports.UI.XRTableCell xrTableCell2;
|
||||
private DevExpress.XtraReports.UI.CalculatedField fieldKontaktArt;
|
||||
private DevExpress.XtraReports.UI.XRLabel xrLabel11;
|
||||
private DevExpress.XtraReports.UI.XRLabel xrLabel10;
|
||||
private DevExpress.XtraReports.UI.XRLabel lblFaktor;
|
||||
private DevExpress.XtraReports.UI.XRLabel lblLeistungenInMinuten;
|
||||
private DevExpress.XtraReports.UI.XRLabel xrLabel9;
|
||||
private DevExpress.XtraReports.UI.XRLabel xrLabel1;
|
||||
private DevExpress.XtraReports.UI.XRLabel xrLabel13;
|
||||
@@ -1292,7 +1292,7 @@ namespace BellaDonna
|
||||
private DevExpress.XtraReports.UI.XRTableCell xrTableCell29;
|
||||
private DevExpress.XtraReports.UI.XRTableCell xrTableCell30;
|
||||
private DevExpress.XtraReports.UI.XRTableCell xrTableCell31;
|
||||
private DevExpress.XtraReports.UI.XRLabel xrLabel14;
|
||||
private DevExpress.XtraReports.UI.XRLabel lblBewilligteStd;
|
||||
private DevExpress.XtraReports.UI.XRLabel xrLabel16;
|
||||
private DevExpress.XtraReports.UI.XRPictureBox picSignature;
|
||||
}
|
||||
|
||||
@@ -53,8 +53,18 @@ namespace BellaDonna
|
||||
}
|
||||
|
||||
ErstelleAbwesenheitenTabelle(pRO);
|
||||
|
||||
bindingSource1.DataSource = pRO;
|
||||
|
||||
|
||||
if (pRO.Costbearer == "Landschaftsverband Rheinland")
|
||||
{
|
||||
lblBewilligteStd.Text = "Bewilligte DLS wöchentlich";
|
||||
lblFaktor.Visible = false;
|
||||
lblLeistungenInMinuten.Text = "Dienstleistungen in Minuten";
|
||||
cellFLS.Text = "DLS in";
|
||||
cellMinuten.Text = "Minuten";
|
||||
}
|
||||
|
||||
bindingSource1.DataSource = pRO;
|
||||
}
|
||||
|
||||
private void ErstelleAbwesenheitenTabelle(ServicesOverviewRO pRo)
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
using BeWo.Report.ReportObjects;
|
||||
namespace BellaDonna
|
||||
{
|
||||
partial class ServiceInvoiceReport
|
||||
partial class RechnungFlex
|
||||
{
|
||||
/// <summary>
|
||||
/// Required designer variable.
|
||||
@@ -29,7 +29,7 @@ namespace BellaDonna
|
||||
private void InitializeComponent()
|
||||
{
|
||||
this.components = new System.ComponentModel.Container();
|
||||
System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(ServiceInvoiceReport));
|
||||
System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(RechnungFlex));
|
||||
this.Detail = new DevExpress.XtraReports.UI.DetailBand();
|
||||
this.ReportHeader = new DevExpress.XtraReports.UI.ReportHeaderBand();
|
||||
this.ruleRateFactorNull = new DevExpress.XtraReports.UI.FormattingRule();
|
||||
|
||||
@@ -1,5 +1,7 @@
|
||||
using System;
|
||||
using System.Text;
|
||||
using BeWo.Data.Access;
|
||||
using BeWo.Data.Entities;
|
||||
using BeWo.Report;
|
||||
using BeWo.Report.ReportObjects;
|
||||
|
||||
@@ -7,38 +9,17 @@ using DevExpress.XtraReports.UI;
|
||||
|
||||
namespace BellaDonna
|
||||
{
|
||||
public partial class ServiceInvoiceReport : XtraReport, IBeWoReport<ServiceInvoiceRO>
|
||||
public partial class RechnungFlex : XtraReport, IBeWoReport<ServiceInvoiceRO>
|
||||
{
|
||||
public ServiceInvoiceReport()
|
||||
public RechnungFlex()
|
||||
{
|
||||
this.InitializeComponent();
|
||||
}
|
||||
|
||||
public void SetReportDataSource(ServiceInvoiceRO pRO)
|
||||
{
|
||||
StringBuilder sb = new StringBuilder();
|
||||
|
||||
if (!String.IsNullOrEmpty(pRO.RecipientOrganisation))
|
||||
{
|
||||
sb.AppendLine(pRO.RecipientOrganisation);
|
||||
}
|
||||
if (!String.IsNullOrEmpty(pRO.RecipientContactPerson))
|
||||
{
|
||||
sb.AppendLine(pRO.RecipientContactPerson);
|
||||
}
|
||||
if (!String.IsNullOrEmpty(pRO.RecipientDivision))
|
||||
{
|
||||
sb.AppendLine(pRO.RecipientDivision);
|
||||
}
|
||||
if (!String.IsNullOrEmpty(pRO.RecipientStreet))
|
||||
{
|
||||
sb.AppendLine(pRO.RecipientStreet);
|
||||
}
|
||||
if (!String.IsNullOrEmpty(pRO.RecipientPostCodeAndTown))
|
||||
{
|
||||
sb.AppendLine(pRO.RecipientPostCodeAndTown);
|
||||
}
|
||||
lblAdresse.Text = sb.ToString();
|
||||
SetzeAdresse(pRO);
|
||||
|
||||
|
||||
DateTime start = pRO.AccountingPeriodStart;
|
||||
DateTime end = pRO.AccountingPeriodEnd;
|
||||
@@ -56,5 +37,80 @@ namespace BellaDonna
|
||||
|
||||
this.bindingSource1.DataSource = pRO;
|
||||
}
|
||||
|
||||
private void SetzeAdresse(ServiceInvoiceRO pRO)
|
||||
{
|
||||
StringBuilder sb = new StringBuilder();
|
||||
|
||||
long? customerOid = pRO.CustomerOid;
|
||||
if (!customerOid.HasValue)
|
||||
{
|
||||
if (pRO.InvoiceBase.SupportConceptCostBearerRelDc != null)
|
||||
{
|
||||
var c2sOid = pRO.InvoiceBase.SupportConceptCostBearerRelDc.CostBearer2SupportConceptOid;
|
||||
if (c2sOid.HasValue)
|
||||
{
|
||||
var c2s = DAOFactory.GenericDAO.LoadByID<CostBearer2SupportConcept>(c2sOid.Value);
|
||||
customerOid = c2s.SupportConcept.Customer.Oid;
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
if (customerOid.HasValue)
|
||||
{
|
||||
Customer c = DAOFactory.GenericDAO.LoadByID<Customer>(customerOid.Value);
|
||||
|
||||
if (c.Person.InvoiceAddress != null)
|
||||
{
|
||||
if (!String.IsNullOrEmpty(c.Person.InvoiceAddress.AddressLine1))
|
||||
{
|
||||
sb.AppendLine(c.Person.InvoiceAddress.AddressLine1);
|
||||
}
|
||||
if (!String.IsNullOrEmpty(c.Person.InvoiceAddress.AddressLine2))
|
||||
{
|
||||
sb.AppendLine(c.Person.InvoiceAddress.AddressLine2);
|
||||
}
|
||||
if (!String.IsNullOrEmpty(c.Person.InvoiceAddress.Street))
|
||||
{
|
||||
sb.AppendLine(c.Person.InvoiceAddress.Street);
|
||||
}
|
||||
if (!String.IsNullOrEmpty(c.Person.InvoiceAddress.PostalCode) || !String.IsNullOrEmpty(c.Person.InvoiceAddress.Town))
|
||||
{
|
||||
sb.AppendLine(String.Format("{0} {1}", c.Person.InvoiceAddress.PostalCode, c.Person.InvoiceAddress.Town).Trim());
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
if (sb.Length == 0)
|
||||
{
|
||||
if (!String.IsNullOrEmpty(pRO.RecipientOrganisation))
|
||||
{
|
||||
sb.AppendLine(pRO.RecipientOrganisation);
|
||||
}
|
||||
|
||||
if (!String.IsNullOrEmpty(pRO.RecipientContactPerson))
|
||||
{
|
||||
sb.AppendLine(pRO.RecipientContactPerson);
|
||||
}
|
||||
|
||||
if (!String.IsNullOrEmpty(pRO.RecipientDivision))
|
||||
{
|
||||
sb.AppendLine(pRO.RecipientDivision);
|
||||
}
|
||||
|
||||
if (!String.IsNullOrEmpty(pRO.RecipientStreet))
|
||||
{
|
||||
sb.AppendLine(pRO.RecipientStreet);
|
||||
}
|
||||
|
||||
if (!String.IsNullOrEmpty(pRO.RecipientPostCodeAndTown))
|
||||
{
|
||||
sb.AppendLine(pRO.RecipientPostCodeAndTown);
|
||||
}
|
||||
}
|
||||
|
||||
lblAdresse.Text = sb.ToString();
|
||||
}
|
||||
}
|
||||
}
|
||||
178
ReportImp/BewegtSystemischeBeratung/Rechnung.Designer.cs
generated
178
ReportImp/BewegtSystemischeBeratung/Rechnung.Designer.cs
generated
@@ -35,7 +35,14 @@ namespace BewegtSystemischeBeratung
|
||||
this.ruleRateFactorNull = new DevExpress.XtraReports.UI.FormattingRule();
|
||||
this.topMarginBand1 = new DevExpress.XtraReports.UI.TopMarginBand();
|
||||
this.bottomMarginBand1 = new DevExpress.XtraReports.UI.BottomMarginBand();
|
||||
this.xrRichText5 = new DevExpress.XtraReports.UI.XRRichText();
|
||||
this.xrRichText4 = new DevExpress.XtraReports.UI.XRRichText();
|
||||
this.xrRichText3 = new DevExpress.XtraReports.UI.XRRichText();
|
||||
this.xrRichText2 = new DevExpress.XtraReports.UI.XRRichText();
|
||||
this.xrLine1 = new DevExpress.XtraReports.UI.XRLine();
|
||||
this.Page1 = new DevExpress.XtraReports.UI.GroupHeaderBand();
|
||||
this.xrLabel2 = new DevExpress.XtraReports.UI.XRLabel();
|
||||
this.xrLabel1 = new DevExpress.XtraReports.UI.XRLabel();
|
||||
this.xrTable2 = new DevExpress.XtraReports.UI.XRTable();
|
||||
this.xrTableRow1 = new DevExpress.XtraReports.UI.XRTableRow();
|
||||
this.xrTableCell3 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
@@ -79,23 +86,16 @@ namespace BewegtSystemischeBeratung
|
||||
this.xrTableCell10 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrLabel6 = new DevExpress.XtraReports.UI.XRLabel();
|
||||
this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components);
|
||||
this.xrLabel1 = new DevExpress.XtraReports.UI.XRLabel();
|
||||
this.xrLabel2 = new DevExpress.XtraReports.UI.XRLabel();
|
||||
this.xrLine1 = new DevExpress.XtraReports.UI.XRLine();
|
||||
this.xrRichText2 = new DevExpress.XtraReports.UI.XRRichText();
|
||||
this.xrRichText3 = new DevExpress.XtraReports.UI.XRRichText();
|
||||
this.xrRichText4 = new DevExpress.XtraReports.UI.XRRichText();
|
||||
this.xrRichText5 = new DevExpress.XtraReports.UI.XRRichText();
|
||||
((System.ComponentModel.ISupportInitialize)(this.xrRichText5)).BeginInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.xrRichText4)).BeginInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.xrRichText3)).BeginInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.xrRichText2)).BeginInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.xrTable2)).BeginInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.xrRichText1)).BeginInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.xrTable5)).BeginInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.xrTable6)).BeginInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.xrTable1)).BeginInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).BeginInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.xrRichText2)).BeginInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.xrRichText3)).BeginInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.xrRichText4)).BeginInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.xrRichText5)).BeginInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this)).BeginInit();
|
||||
//
|
||||
// Detail
|
||||
@@ -134,6 +134,56 @@ namespace BewegtSystemischeBeratung
|
||||
this.bottomMarginBand1.HeightF = 100F;
|
||||
this.bottomMarginBand1.Name = "bottomMarginBand1";
|
||||
//
|
||||
// xrRichText5
|
||||
//
|
||||
this.xrRichText5.BorderColor = System.Drawing.Color.Black;
|
||||
this.xrRichText5.Font = new System.Drawing.Font("Calibri", 8F);
|
||||
this.xrRichText5.LocationFloat = new DevExpress.Utils.PointFloat(458.7499F, 10.00002F);
|
||||
this.xrRichText5.Name = "xrRichText5";
|
||||
this.xrRichText5.SerializableRtfString = resources.GetString("xrRichText5.SerializableRtfString");
|
||||
this.xrRichText5.SizeF = new System.Drawing.SizeF(221.2499F, 52.63884F);
|
||||
this.xrRichText5.StylePriority.UseBorderColor = false;
|
||||
this.xrRichText5.StylePriority.UseFont = false;
|
||||
//
|
||||
// xrRichText4
|
||||
//
|
||||
this.xrRichText4.BorderColor = System.Drawing.Color.Black;
|
||||
this.xrRichText4.Font = new System.Drawing.Font("Calibri", 8F);
|
||||
this.xrRichText4.LocationFloat = new DevExpress.Utils.PointFloat(300F, 10.00002F);
|
||||
this.xrRichText4.Name = "xrRichText4";
|
||||
this.xrRichText4.SerializableRtfString = resources.GetString("xrRichText4.SerializableRtfString");
|
||||
this.xrRichText4.SizeF = new System.Drawing.SizeF(137.9166F, 52.63884F);
|
||||
this.xrRichText4.StylePriority.UseBorderColor = false;
|
||||
this.xrRichText4.StylePriority.UseFont = false;
|
||||
//
|
||||
// xrRichText3
|
||||
//
|
||||
this.xrRichText3.BorderColor = System.Drawing.Color.Black;
|
||||
this.xrRichText3.Font = new System.Drawing.Font("Calibri", 8F);
|
||||
this.xrRichText3.LocationFloat = new DevExpress.Utils.PointFloat(183.0555F, 10.00002F);
|
||||
this.xrRichText3.Name = "xrRichText3";
|
||||
this.xrRichText3.SerializableRtfString = resources.GetString("xrRichText3.SerializableRtfString");
|
||||
this.xrRichText3.SizeF = new System.Drawing.SizeF(92.77777F, 52.63884F);
|
||||
this.xrRichText3.StylePriority.UseBorderColor = false;
|
||||
this.xrRichText3.StylePriority.UseFont = false;
|
||||
//
|
||||
// xrRichText2
|
||||
//
|
||||
this.xrRichText2.BorderColor = System.Drawing.Color.Black;
|
||||
this.xrRichText2.Font = new System.Drawing.Font("Calibri", 8F);
|
||||
this.xrRichText2.LocationFloat = new DevExpress.Utils.PointFloat(0F, 10.00002F);
|
||||
this.xrRichText2.Name = "xrRichText2";
|
||||
this.xrRichText2.SerializableRtfString = resources.GetString("xrRichText2.SerializableRtfString");
|
||||
this.xrRichText2.SizeF = new System.Drawing.SizeF(171.9444F, 52.63884F);
|
||||
this.xrRichText2.StylePriority.UseBorderColor = false;
|
||||
this.xrRichText2.StylePriority.UseFont = false;
|
||||
//
|
||||
// xrLine1
|
||||
//
|
||||
this.xrLine1.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F);
|
||||
this.xrLine1.Name = "xrLine1";
|
||||
this.xrLine1.SizeF = new System.Drawing.SizeF(679.9999F, 10.00002F);
|
||||
//
|
||||
// Page1
|
||||
//
|
||||
this.Page1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
|
||||
@@ -148,6 +198,29 @@ namespace BewegtSystemischeBeratung
|
||||
this.Page1.Name = "Page1";
|
||||
this.Page1.StylePriority.UseFont = false;
|
||||
//
|
||||
// xrLabel2
|
||||
//
|
||||
this.xrLabel2.LocationFloat = new DevExpress.Utils.PointFloat(0F, 373.9583F);
|
||||
this.xrLabel2.Multiline = true;
|
||||
this.xrLabel2.Name = "xrLabel2";
|
||||
this.xrLabel2.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
|
||||
this.xrLabel2.SizeF = new System.Drawing.SizeF(702F, 40F);
|
||||
this.xrLabel2.StylePriority.UseBorders = false;
|
||||
this.xrLabel2.StylePriority.UseFont = false;
|
||||
this.xrLabel2.StylePriority.UseTextAlignment = false;
|
||||
this.xrLabel2.Text = "Rechnungsnummer: [InvoiceNumber] (bei Zahlung unbedingt angeben)\r\nGeschäftszeiche" +
|
||||
"n: [CustomerReferenceNumber]";
|
||||
//
|
||||
// xrLabel1
|
||||
//
|
||||
this.xrLabel1.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
|
||||
new DevExpress.XtraReports.UI.XRBinding("Text", null, "InvoiceDate")});
|
||||
this.xrLabel1.LocationFloat = new DevExpress.Utils.PointFloat(435.1568F, 300.3055F);
|
||||
this.xrLabel1.Name = "xrLabel1";
|
||||
this.xrLabel1.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
|
||||
this.xrLabel1.SizeF = new System.Drawing.SizeF(249.9999F, 23F);
|
||||
this.xrLabel1.Text = "xrLabel1";
|
||||
//
|
||||
// xrTable2
|
||||
//
|
||||
this.xrTable2.LocationFloat = new DevExpress.Utils.PointFloat(435.1568F, 165F);
|
||||
@@ -575,7 +648,7 @@ namespace BewegtSystemischeBeratung
|
||||
//
|
||||
this.xrTableCell6.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Bottom)));
|
||||
this.xrTableCell6.Name = "xrTableCell6";
|
||||
this.xrTableCell6.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 2, 2, 100F);
|
||||
this.xrTableCell6.Padding = new DevExpress.XtraPrinting.PaddingInfo(4, 2, 2, 2, 100F);
|
||||
this.xrTableCell6.StylePriority.UseBorders = false;
|
||||
this.xrTableCell6.StylePriority.UseFont = false;
|
||||
this.xrTableCell6.StylePriority.UsePadding = false;
|
||||
@@ -612,79 +685,6 @@ namespace BewegtSystemischeBeratung
|
||||
//
|
||||
this.bindingSource1.DataSource = typeof(BeWo.Report.ReportObjects.ServiceInvoiceRO);
|
||||
//
|
||||
// xrLabel1
|
||||
//
|
||||
this.xrLabel1.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
|
||||
new DevExpress.XtraReports.UI.XRBinding("Text", null, "InvoiceDate")});
|
||||
this.xrLabel1.LocationFloat = new DevExpress.Utils.PointFloat(435.1568F, 300.3055F);
|
||||
this.xrLabel1.Name = "xrLabel1";
|
||||
this.xrLabel1.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 96F);
|
||||
this.xrLabel1.SizeF = new System.Drawing.SizeF(249.9999F, 23F);
|
||||
this.xrLabel1.Text = "xrLabel1";
|
||||
//
|
||||
// xrLabel2
|
||||
//
|
||||
this.xrLabel2.LocationFloat = new DevExpress.Utils.PointFloat(0F, 373.9583F);
|
||||
this.xrLabel2.Multiline = true;
|
||||
this.xrLabel2.Name = "xrLabel2";
|
||||
this.xrLabel2.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
|
||||
this.xrLabel2.SizeF = new System.Drawing.SizeF(702F, 40F);
|
||||
this.xrLabel2.StylePriority.UseBorders = false;
|
||||
this.xrLabel2.StylePriority.UseFont = false;
|
||||
this.xrLabel2.StylePriority.UseTextAlignment = false;
|
||||
this.xrLabel2.Text = "Rechnungsnummer: [InvoiceNumber] (bei Zahlung unbedingt angeben)\r\nGeschäftszeiche" +
|
||||
"n: [CustomerReferenceNumber]";
|
||||
//
|
||||
// xrLine1
|
||||
//
|
||||
this.xrLine1.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F);
|
||||
this.xrLine1.Name = "xrLine1";
|
||||
this.xrLine1.SizeF = new System.Drawing.SizeF(679.9999F, 10.00002F);
|
||||
//
|
||||
// xrRichText2
|
||||
//
|
||||
this.xrRichText2.BorderColor = System.Drawing.Color.Black;
|
||||
this.xrRichText2.Font = new System.Drawing.Font("Calibri", 8F);
|
||||
this.xrRichText2.LocationFloat = new DevExpress.Utils.PointFloat(0F, 10.00002F);
|
||||
this.xrRichText2.Name = "xrRichText2";
|
||||
this.xrRichText2.SerializableRtfString = resources.GetString("xrRichText2.SerializableRtfString");
|
||||
this.xrRichText2.SizeF = new System.Drawing.SizeF(171.9444F, 52.63884F);
|
||||
this.xrRichText2.StylePriority.UseBorderColor = false;
|
||||
this.xrRichText2.StylePriority.UseFont = false;
|
||||
//
|
||||
// xrRichText3
|
||||
//
|
||||
this.xrRichText3.BorderColor = System.Drawing.Color.Black;
|
||||
this.xrRichText3.Font = new System.Drawing.Font("Calibri", 8F);
|
||||
this.xrRichText3.LocationFloat = new DevExpress.Utils.PointFloat(183.0555F, 10.00002F);
|
||||
this.xrRichText3.Name = "xrRichText3";
|
||||
this.xrRichText3.SerializableRtfString = resources.GetString("xrRichText3.SerializableRtfString");
|
||||
this.xrRichText3.SizeF = new System.Drawing.SizeF(92.77777F, 52.63884F);
|
||||
this.xrRichText3.StylePriority.UseBorderColor = false;
|
||||
this.xrRichText3.StylePriority.UseFont = false;
|
||||
//
|
||||
// xrRichText4
|
||||
//
|
||||
this.xrRichText4.BorderColor = System.Drawing.Color.Black;
|
||||
this.xrRichText4.Font = new System.Drawing.Font("Calibri", 8F);
|
||||
this.xrRichText4.LocationFloat = new DevExpress.Utils.PointFloat(300F, 10.00002F);
|
||||
this.xrRichText4.Name = "xrRichText4";
|
||||
this.xrRichText4.SerializableRtfString = resources.GetString("xrRichText4.SerializableRtfString");
|
||||
this.xrRichText4.SizeF = new System.Drawing.SizeF(137.9166F, 52.63884F);
|
||||
this.xrRichText4.StylePriority.UseBorderColor = false;
|
||||
this.xrRichText4.StylePriority.UseFont = false;
|
||||
//
|
||||
// xrRichText5
|
||||
//
|
||||
this.xrRichText5.BorderColor = System.Drawing.Color.Black;
|
||||
this.xrRichText5.Font = new System.Drawing.Font("Calibri", 8F);
|
||||
this.xrRichText5.LocationFloat = new DevExpress.Utils.PointFloat(458.7499F, 10.00002F);
|
||||
this.xrRichText5.Name = "xrRichText5";
|
||||
this.xrRichText5.SerializableRtfString = resources.GetString("xrRichText5.SerializableRtfString");
|
||||
this.xrRichText5.SizeF = new System.Drawing.SizeF(221.2499F, 52.63884F);
|
||||
this.xrRichText5.StylePriority.UseBorderColor = false;
|
||||
this.xrRichText5.StylePriority.UseFont = false;
|
||||
//
|
||||
// Rechnung
|
||||
//
|
||||
this.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] {
|
||||
@@ -704,16 +704,16 @@ namespace BewegtSystemischeBeratung
|
||||
this.PageWidth = 827;
|
||||
this.PaperKind = System.Drawing.Printing.PaperKind.A4;
|
||||
this.Version = "17.1";
|
||||
((System.ComponentModel.ISupportInitialize)(this.xrRichText5)).EndInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.xrRichText4)).EndInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.xrRichText3)).EndInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.xrRichText2)).EndInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.xrTable2)).EndInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.xrRichText1)).EndInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.xrTable5)).EndInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.xrTable6)).EndInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.xrTable1)).EndInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).EndInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.xrRichText2)).EndInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.xrRichText3)).EndInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.xrRichText4)).EndInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.xrRichText5)).EndInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this)).EndInit();
|
||||
|
||||
}
|
||||
|
||||
60
ReportImp/Kimm/Rechnung.Designer.cs
generated
60
ReportImp/Kimm/Rechnung.Designer.cs
generated
@@ -45,9 +45,6 @@ namespace Kimm
|
||||
this.xrRichText3 = new DevExpress.XtraReports.UI.XRRichText();
|
||||
this.Page1 = new DevExpress.XtraReports.UI.GroupHeaderBand();
|
||||
this.xrTable3 = new DevExpress.XtraReports.UI.XRTable();
|
||||
this.xrTableRow2 = new DevExpress.XtraReports.UI.XRTableRow();
|
||||
this.xrTableCell16 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.cellBewilligungszeitraum = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableRow1 = new DevExpress.XtraReports.UI.XRTableRow();
|
||||
this.xrTableCell4 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.cellAbrechnungszeitraum = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
@@ -84,6 +81,7 @@ namespace Kimm
|
||||
this.Detail1 = new DevExpress.XtraReports.UI.DetailBand();
|
||||
this.DetailReport2 = new DevExpress.XtraReports.UI.DetailReportBand();
|
||||
this.Detail3 = new DevExpress.XtraReports.UI.DetailBand();
|
||||
this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components);
|
||||
this.xrTable2 = new DevExpress.XtraReports.UI.XRTable();
|
||||
this.xrTableRow4 = new DevExpress.XtraReports.UI.XRTableRow();
|
||||
this.xrTableCell3 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
@@ -99,7 +97,6 @@ namespace Kimm
|
||||
this.GroupFooter1 = new DevExpress.XtraReports.UI.GroupFooterBand();
|
||||
this.xrLabel14 = new DevExpress.XtraReports.UI.XRLabel();
|
||||
this.GroupFooter3 = new DevExpress.XtraReports.UI.GroupFooterBand();
|
||||
this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components);
|
||||
((System.ComponentModel.ISupportInitialize)(this.xrRichText2)).BeginInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.xrRichText1)).BeginInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.xrRichText5)).BeginInit();
|
||||
@@ -107,8 +104,8 @@ namespace Kimm
|
||||
((System.ComponentModel.ISupportInitialize)(this.xrRichText3)).BeginInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.xrTable3)).BeginInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.xrTable1)).BeginInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.xrTable2)).BeginInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).BeginInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.xrTable2)).BeginInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this)).BeginInit();
|
||||
//
|
||||
// Detail
|
||||
@@ -253,7 +250,7 @@ namespace Kimm
|
||||
this.xrLabel2,
|
||||
this.xrLabel8});
|
||||
this.Page1.Font = new System.Drawing.Font("Tahoma", 10F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
|
||||
this.Page1.HeightF = 302.0834F;
|
||||
this.Page1.HeightF = 277.0834F;
|
||||
this.Page1.Level = 1;
|
||||
this.Page1.Name = "Page1";
|
||||
this.Page1.StylePriority.UseFont = false;
|
||||
@@ -264,48 +261,12 @@ namespace Kimm
|
||||
this.xrTable3.LocationFloat = new DevExpress.Utils.PointFloat(49.99988F, 222.0834F);
|
||||
this.xrTable3.Name = "xrTable3";
|
||||
this.xrTable3.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] {
|
||||
this.xrTableRow2,
|
||||
this.xrTableRow1,
|
||||
this.xrTableRow3});
|
||||
this.xrTable3.SizeF = new System.Drawing.SizeF(597.0015F, 80F);
|
||||
this.xrTable3.SizeF = new System.Drawing.SizeF(597.0015F, 55F);
|
||||
this.xrTable3.StylePriority.UseBorderWidth = false;
|
||||
this.xrTable3.StylePriority.UseFont = false;
|
||||
//
|
||||
// xrTableRow2
|
||||
//
|
||||
this.xrTableRow2.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
|
||||
this.xrTableCell16,
|
||||
this.cellBewilligungszeitraum});
|
||||
this.xrTableRow2.Name = "xrTableRow2";
|
||||
this.xrTableRow2.Weight = 1D;
|
||||
//
|
||||
// xrTableCell16
|
||||
//
|
||||
this.xrTableCell16.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(190)))), ((int)(((byte)(190)))), ((int)(((byte)(190)))));
|
||||
this.xrTableCell16.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
|
||||
| DevExpress.XtraPrinting.BorderSide.Right)
|
||||
| DevExpress.XtraPrinting.BorderSide.Bottom)));
|
||||
this.xrTableCell16.Name = "xrTableCell16";
|
||||
this.xrTableCell16.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 0, 0, 0, 100F);
|
||||
this.xrTableCell16.StylePriority.UseBackColor = false;
|
||||
this.xrTableCell16.StylePriority.UseBorders = false;
|
||||
this.xrTableCell16.StylePriority.UsePadding = false;
|
||||
this.xrTableCell16.StylePriority.UseTextAlignment = false;
|
||||
this.xrTableCell16.Text = "Bewilligungszeitraum";
|
||||
this.xrTableCell16.Weight = 2D;
|
||||
//
|
||||
// cellBewilligungszeitraum
|
||||
//
|
||||
this.cellBewilligungszeitraum.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
|
||||
| DevExpress.XtraPrinting.BorderSide.Right)
|
||||
| DevExpress.XtraPrinting.BorderSide.Bottom)));
|
||||
this.cellBewilligungszeitraum.Name = "cellBewilligungszeitraum";
|
||||
this.cellBewilligungszeitraum.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 5, 0, 0, 100F);
|
||||
this.cellBewilligungszeitraum.StylePriority.UseBorders = false;
|
||||
this.cellBewilligungszeitraum.StylePriority.UsePadding = false;
|
||||
this.cellBewilligungszeitraum.StylePriority.UseTextAlignment = false;
|
||||
this.cellBewilligungszeitraum.Weight = 4.06088357376613D;
|
||||
//
|
||||
// xrTableRow1
|
||||
//
|
||||
this.xrTableRow1.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
|
||||
@@ -760,6 +721,10 @@ namespace Kimm
|
||||
this.Detail3.Name = "Detail3";
|
||||
this.Detail3.StylePriority.UseFont = false;
|
||||
//
|
||||
// bindingSource1
|
||||
//
|
||||
this.bindingSource1.DataSource = typeof(BeWo.Report.ReportObjects.ServiceInvoiceRO);
|
||||
//
|
||||
// xrTable2
|
||||
//
|
||||
this.xrTable2.BorderWidth = 0.5F;
|
||||
@@ -943,10 +908,6 @@ namespace Kimm
|
||||
this.GroupFooter3.Name = "GroupFooter3";
|
||||
this.GroupFooter3.StylePriority.UseFont = false;
|
||||
//
|
||||
// bindingSource1
|
||||
//
|
||||
this.bindingSource1.DataSource = typeof(BeWo.Report.ReportObjects.ServiceInvoiceRO);
|
||||
//
|
||||
// Rechnung
|
||||
//
|
||||
this.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] {
|
||||
@@ -977,8 +938,8 @@ namespace Kimm
|
||||
((System.ComponentModel.ISupportInitialize)(this.xrRichText3)).EndInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.xrTable3)).EndInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.xrTable1)).EndInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.xrTable2)).EndInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).EndInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.xrTable2)).EndInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this)).EndInit();
|
||||
|
||||
}
|
||||
@@ -997,9 +958,6 @@ namespace Kimm
|
||||
private DevExpress.XtraReports.UI.XRRichText xrRichText1;
|
||||
private DevExpress.XtraReports.UI.XRRichText xrRichText2;
|
||||
private DevExpress.XtraReports.UI.XRTable xrTable3;
|
||||
private DevExpress.XtraReports.UI.XRTableRow xrTableRow2;
|
||||
private DevExpress.XtraReports.UI.XRTableCell xrTableCell16;
|
||||
private DevExpress.XtraReports.UI.XRTableCell cellBewilligungszeitraum;
|
||||
private DevExpress.XtraReports.UI.XRTable xrTable1;
|
||||
private DevExpress.XtraReports.UI.XRTableRow xrTableRow9;
|
||||
private DevExpress.XtraReports.UI.XRTableCell xrTableCell7;
|
||||
|
||||
@@ -104,9 +104,9 @@ namespace Kimm
|
||||
|
||||
lblASD.Text = String.Format("Fallführende/r Sozialarbeiter/in: {0}, {1}", pRO.RecipientOrganisation, ap);
|
||||
|
||||
cellBewilligungszeitraum.Text = String.Format("{0:dd.MM.yyyy} bis {1:dd.MM.yyyy}",
|
||||
pRO.InvoiceBase.SupportConceptCostBearerRelDc.StartDate,
|
||||
pRO.InvoiceBase.SupportConceptCostBearerRelDc.EndDate);
|
||||
//cellBewilligungszeitraum.Text = String.Format("{0:dd.MM.yyyy} bis {1:dd.MM.yyyy}",
|
||||
// pRO.InvoiceBase.SupportConceptCostBearerRelDc.StartDate,
|
||||
// pRO.InvoiceBase.SupportConceptCostBearerRelDc.EndDate);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@@ -83,7 +83,7 @@ namespace LandshuterNetzwerk
|
||||
|
||||
pRO.Notice = "Betreutes Einzelwohnen - eigene Wohnung";
|
||||
|
||||
if (team == "Betreutes Einzelwohnen Landshut")
|
||||
if (team.Contains("Landshut"))
|
||||
{
|
||||
lblNameStandort.Text = "Ambulant Begleitetes Einzelwohnen";
|
||||
lblAnschriftKurz.Text = "Landshuter Netzwerk e.V., Postfach 1118, 84004 Landshut";
|
||||
@@ -95,7 +95,7 @@ Fax: 0871/96367-118
|
||||
bew@landshuter-netzwerk.de
|
||||
www.landshuter-netzwerk.de";
|
||||
}
|
||||
else if (team == "Betreutes Wohnen Dingolfing-Landau")
|
||||
else if (team.Contains("Dingolfing-Landau"))
|
||||
{
|
||||
pRO.Notice = "Therapeutische Wohngemeinschaft";
|
||||
|
||||
|
||||
@@ -50,6 +50,8 @@ namespace LebenshilfeFrankfurtOder
|
||||
this.xrTableCell17 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell2 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell19 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.GroupHeader1 = new DevExpress.XtraReports.UI.GroupHeaderBand();
|
||||
this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components);
|
||||
this.formattingRuleStartDate = new DevExpress.XtraReports.UI.FormattingRule();
|
||||
this.ReportHeader = new DevExpress.XtraReports.UI.ReportHeaderBand();
|
||||
this.lblZiele = new DevExpress.XtraReports.UI.XRLabel();
|
||||
@@ -67,8 +69,10 @@ namespace LebenshilfeFrankfurtOder
|
||||
this.xrPictureBox1 = new DevExpress.XtraReports.UI.XRPictureBox();
|
||||
this.xrLabel1 = new DevExpress.XtraReports.UI.XRLabel();
|
||||
this.bottomMarginBand1 = new DevExpress.XtraReports.UI.BottomMarginBand();
|
||||
this.xrPageInfo2 = new DevExpress.XtraReports.UI.XRPageInfo();
|
||||
this.fieldArtDerLeistung = new DevExpress.XtraReports.UI.CalculatedField();
|
||||
this.GroupFooter1 = new DevExpress.XtraReports.UI.GroupFooterBand();
|
||||
this.lblUnterschriftKlient = new DevExpress.XtraReports.UI.XRLabel();
|
||||
this.lblUnterschriftMitarbeiter = new DevExpress.XtraReports.UI.XRLabel();
|
||||
this.xrTable4 = new DevExpress.XtraReports.UI.XRTable();
|
||||
this.xrTableRow4 = new DevExpress.XtraReports.UI.XRTableRow();
|
||||
this.xrTableCell1 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
@@ -91,16 +95,13 @@ namespace LebenshilfeFrankfurtOder
|
||||
this.cellStundenInklFac = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell25 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.fieldStunden = new DevExpress.XtraReports.UI.CalculatedField();
|
||||
this.GroupHeader2 = new DevExpress.XtraReports.UI.GroupHeaderBand();
|
||||
this.GroupHeader3 = new DevExpress.XtraReports.UI.GroupHeaderBand();
|
||||
this.xrLabel4 = new DevExpress.XtraReports.UI.XRLabel();
|
||||
this.lblUnterschriftKlient = new DevExpress.XtraReports.UI.XRLabel();
|
||||
this.lblUnterschriftMitarbeiter = new DevExpress.XtraReports.UI.XRLabel();
|
||||
this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components);
|
||||
this.GroupFooter2 = new DevExpress.XtraReports.UI.GroupFooterBand();
|
||||
((System.ComponentModel.ISupportInitialize)(this.xrTableServiceRecords1)).BeginInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.xrTable3)).BeginInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.xrTable4)).BeginInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).BeginInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.xrTable4)).BeginInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this)).BeginInit();
|
||||
//
|
||||
// Detail
|
||||
@@ -205,7 +206,9 @@ namespace LebenshilfeFrankfurtOder
|
||||
// DetailReport
|
||||
//
|
||||
this.DetailReport.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] {
|
||||
this.Detail1});
|
||||
this.Detail1,
|
||||
this.GroupHeader1,
|
||||
this.GroupFooter2});
|
||||
this.DetailReport.DataMember = "Services";
|
||||
this.DetailReport.DataSource = this.bindingSource1;
|
||||
this.DetailReport.Level = 0;
|
||||
@@ -277,7 +280,6 @@ namespace LebenshilfeFrankfurtOder
|
||||
//
|
||||
// xrTableCell16
|
||||
//
|
||||
this.xrTableCell16.CanGrow = false;
|
||||
this.xrTableCell16.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
|
||||
new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.Notice")});
|
||||
this.xrTableCell16.Multiline = true;
|
||||
@@ -287,6 +289,7 @@ namespace LebenshilfeFrankfurtOder
|
||||
this.xrTableCell16.StylePriority.UsePadding = false;
|
||||
this.xrTableCell16.StylePriority.UseTextAlignment = false;
|
||||
this.xrTableCell16.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
|
||||
this.xrTableCell16.TextTrimming = System.Drawing.StringTrimming.Word;
|
||||
this.xrTableCell16.Weight = 0.24780313195087117D;
|
||||
//
|
||||
// xrTableCell17
|
||||
@@ -326,6 +329,18 @@ namespace LebenshilfeFrankfurtOder
|
||||
this.xrTableCell19.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopCenter;
|
||||
this.xrTableCell19.Weight = 0.029153301394765435D;
|
||||
//
|
||||
// GroupHeader1
|
||||
//
|
||||
this.GroupHeader1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
|
||||
this.xrTableServiceRecords1});
|
||||
this.GroupHeader1.HeightF = 32F;
|
||||
this.GroupHeader1.Name = "GroupHeader1";
|
||||
this.GroupHeader1.RepeatEveryPage = true;
|
||||
//
|
||||
// bindingSource1
|
||||
//
|
||||
this.bindingSource1.DataSource = typeof(BeWo.Report.ReportObjects.ServicesOverviewRO);
|
||||
//
|
||||
// formattingRuleStartDate
|
||||
//
|
||||
this.formattingRuleStartDate.Condition = "[StartDate2] < [StartDate]";
|
||||
@@ -344,11 +359,11 @@ namespace LebenshilfeFrankfurtOder
|
||||
| DevExpress.XtraPrinting.BorderSide.Right)
|
||||
| DevExpress.XtraPrinting.BorderSide.Bottom)));
|
||||
this.lblZiele.Font = new System.Drawing.Font("Arial", 8F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
|
||||
this.lblZiele.LocationFloat = new DevExpress.Utils.PointFloat(323.3333F, 19.99999F);
|
||||
this.lblZiele.LocationFloat = new DevExpress.Utils.PointFloat(323.3333F, 20F);
|
||||
this.lblZiele.Multiline = true;
|
||||
this.lblZiele.Name = "lblZiele";
|
||||
this.lblZiele.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
|
||||
this.lblZiele.SizeF = new System.Drawing.SizeF(680.0001F, 176.6667F);
|
||||
this.lblZiele.SizeF = new System.Drawing.SizeF(680.0001F, 37.08335F);
|
||||
this.lblZiele.StylePriority.UseBorders = false;
|
||||
this.lblZiele.StylePriority.UseFont = false;
|
||||
this.lblZiele.StylePriority.UseTextAlignment = false;
|
||||
@@ -505,24 +520,59 @@ namespace LebenshilfeFrankfurtOder
|
||||
//
|
||||
// bottomMarginBand1
|
||||
//
|
||||
this.bottomMarginBand1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
|
||||
this.xrPageInfo2});
|
||||
this.bottomMarginBand1.HeightF = 50F;
|
||||
this.bottomMarginBand1.Name = "bottomMarginBand1";
|
||||
//
|
||||
// xrPageInfo2
|
||||
//
|
||||
this.xrPageInfo2.Font = new System.Drawing.Font("Arial", 8F);
|
||||
this.xrPageInfo2.Format = "Seite {0} von {1}";
|
||||
this.xrPageInfo2.LocationFloat = new DevExpress.Utils.PointFloat(820.0001F, 10.00002F);
|
||||
this.xrPageInfo2.Name = "xrPageInfo2";
|
||||
this.xrPageInfo2.RunningBand = this.DetailReport;
|
||||
this.xrPageInfo2.SizeF = new System.Drawing.SizeF(219.9999F, 23F);
|
||||
this.xrPageInfo2.StylePriority.UseFont = false;
|
||||
this.xrPageInfo2.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight;
|
||||
//
|
||||
// fieldArtDerLeistung
|
||||
//
|
||||
this.fieldArtDerLeistung.DataMember = "Services";
|
||||
this.fieldArtDerLeistung.Expression = "Iif([IsGroup], \'G\', \'E\')";
|
||||
this.fieldArtDerLeistung.Name = "fieldArtDerLeistung";
|
||||
//
|
||||
// GroupFooter1
|
||||
// lblUnterschriftKlient
|
||||
//
|
||||
this.GroupFooter1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
|
||||
this.lblUnterschriftKlient,
|
||||
this.lblUnterschriftMitarbeiter,
|
||||
this.xrTable4});
|
||||
this.GroupFooter1.HeightF = 117.0139F;
|
||||
this.GroupFooter1.Name = "GroupFooter1";
|
||||
this.GroupFooter1.StylePriority.UseFont = false;
|
||||
this.lblUnterschriftKlient.Borders = DevExpress.XtraPrinting.BorderSide.Top;
|
||||
this.lblUnterschriftKlient.Font = new System.Drawing.Font("Arial", 8F);
|
||||
this.lblUnterschriftKlient.LocationFloat = new DevExpress.Utils.PointFloat(52.49776F, 97.01385F);
|
||||
this.lblUnterschriftKlient.Name = "lblUnterschriftKlient";
|
||||
this.lblUnterschriftKlient.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F);
|
||||
this.lblUnterschriftKlient.SizeF = new System.Drawing.SizeF(271.8472F, 20F);
|
||||
this.lblUnterschriftKlient.StylePriority.UseBackColor = false;
|
||||
this.lblUnterschriftKlient.StylePriority.UseBorders = false;
|
||||
this.lblUnterschriftKlient.StylePriority.UseFont = false;
|
||||
this.lblUnterschriftKlient.StylePriority.UsePadding = false;
|
||||
this.lblUnterschriftKlient.StylePriority.UseTextAlignment = false;
|
||||
this.lblUnterschriftKlient.Text = "Datum, Unterschrift Klient/in";
|
||||
this.lblUnterschriftKlient.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
|
||||
//
|
||||
// lblUnterschriftMitarbeiter
|
||||
//
|
||||
this.lblUnterschriftMitarbeiter.Borders = DevExpress.XtraPrinting.BorderSide.Top;
|
||||
this.lblUnterschriftMitarbeiter.Font = new System.Drawing.Font("Arial", 8F);
|
||||
this.lblUnterschriftMitarbeiter.LocationFloat = new DevExpress.Utils.PointFloat(355.8077F, 97.01385F);
|
||||
this.lblUnterschriftMitarbeiter.Name = "lblUnterschriftMitarbeiter";
|
||||
this.lblUnterschriftMitarbeiter.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F);
|
||||
this.lblUnterschriftMitarbeiter.SizeF = new System.Drawing.SizeF(336.6944F, 19.99998F);
|
||||
this.lblUnterschriftMitarbeiter.StylePriority.UseBackColor = false;
|
||||
this.lblUnterschriftMitarbeiter.StylePriority.UseBorders = false;
|
||||
this.lblUnterschriftMitarbeiter.StylePriority.UseFont = false;
|
||||
this.lblUnterschriftMitarbeiter.StylePriority.UsePadding = false;
|
||||
this.lblUnterschriftMitarbeiter.StylePriority.UseTextAlignment = false;
|
||||
this.lblUnterschriftMitarbeiter.Text = "Datum, verantwortliche/r Mitarbeiter/in";
|
||||
this.lblUnterschriftMitarbeiter.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
|
||||
//
|
||||
// xrTable4
|
||||
//
|
||||
@@ -724,14 +774,6 @@ namespace LebenshilfeFrankfurtOder
|
||||
this.fieldStunden.FieldType = DevExpress.XtraReports.UI.FieldType.Decimal;
|
||||
this.fieldStunden.Name = "fieldStunden";
|
||||
//
|
||||
// GroupHeader2
|
||||
//
|
||||
this.GroupHeader2.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
|
||||
this.xrTableServiceRecords1});
|
||||
this.GroupHeader2.HeightF = 32F;
|
||||
this.GroupHeader2.Name = "GroupHeader2";
|
||||
this.GroupHeader2.RepeatEveryPage = true;
|
||||
//
|
||||
// GroupHeader3
|
||||
//
|
||||
this.GroupHeader3.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
|
||||
@@ -742,59 +784,31 @@ namespace LebenshilfeFrankfurtOder
|
||||
this.xrLabel14,
|
||||
this.xrLabel9,
|
||||
this.xrLabel13});
|
||||
this.GroupHeader3.HeightF = 226.1111F;
|
||||
this.GroupHeader3.Level = 1;
|
||||
this.GroupHeader3.HeightF = 88.61107F;
|
||||
this.GroupHeader3.Name = "GroupHeader3";
|
||||
this.GroupHeader3.RepeatEveryPage = true;
|
||||
//
|
||||
// xrLabel4
|
||||
//
|
||||
this.xrLabel4.CanGrow = false;
|
||||
this.xrLabel4.LocationFloat = new DevExpress.Utils.PointFloat(0F, 206.1111F);
|
||||
this.xrLabel4.LocationFloat = new DevExpress.Utils.PointFloat(0F, 68.61108F);
|
||||
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(266.7707F, 19.99998F);
|
||||
this.xrLabel4.SizeF = new System.Drawing.SizeF(364.6873F, 19.99998F);
|
||||
this.xrLabel4.StylePriority.UseFont = false;
|
||||
this.xrLabel4.StylePriority.UseTextAlignment = false;
|
||||
this.xrLabel4.Text = "Leistungszeitraum: [Month] [Year]";
|
||||
this.xrLabel4.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
|
||||
//
|
||||
// lblUnterschriftKlient
|
||||
// GroupFooter2
|
||||
//
|
||||
this.lblUnterschriftKlient.Borders = DevExpress.XtraPrinting.BorderSide.Top;
|
||||
this.lblUnterschriftKlient.Font = new System.Drawing.Font("Arial", 8F);
|
||||
this.lblUnterschriftKlient.LocationFloat = new DevExpress.Utils.PointFloat(52.4978F, 97.01385F);
|
||||
this.lblUnterschriftKlient.Name = "lblUnterschriftKlient";
|
||||
this.lblUnterschriftKlient.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F);
|
||||
this.lblUnterschriftKlient.SizeF = new System.Drawing.SizeF(271.8472F, 20F);
|
||||
this.lblUnterschriftKlient.StylePriority.UseBackColor = false;
|
||||
this.lblUnterschriftKlient.StylePriority.UseBorders = false;
|
||||
this.lblUnterschriftKlient.StylePriority.UseFont = false;
|
||||
this.lblUnterschriftKlient.StylePriority.UsePadding = false;
|
||||
this.lblUnterschriftKlient.StylePriority.UseTextAlignment = false;
|
||||
this.lblUnterschriftKlient.Text = "Datum, Unterschrift Klient/in";
|
||||
this.lblUnterschriftKlient.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
|
||||
//
|
||||
// lblUnterschriftMitarbeiter
|
||||
//
|
||||
this.lblUnterschriftMitarbeiter.Borders = DevExpress.XtraPrinting.BorderSide.Top;
|
||||
this.lblUnterschriftMitarbeiter.Font = new System.Drawing.Font("Arial", 8F);
|
||||
this.lblUnterschriftMitarbeiter.LocationFloat = new DevExpress.Utils.PointFloat(355.8078F, 97.01385F);
|
||||
this.lblUnterschriftMitarbeiter.Name = "lblUnterschriftMitarbeiter";
|
||||
this.lblUnterschriftMitarbeiter.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F);
|
||||
this.lblUnterschriftMitarbeiter.SizeF = new System.Drawing.SizeF(336.6944F, 19.99998F);
|
||||
this.lblUnterschriftMitarbeiter.StylePriority.UseBackColor = false;
|
||||
this.lblUnterschriftMitarbeiter.StylePriority.UseBorders = false;
|
||||
this.lblUnterschriftMitarbeiter.StylePriority.UseFont = false;
|
||||
this.lblUnterschriftMitarbeiter.StylePriority.UsePadding = false;
|
||||
this.lblUnterschriftMitarbeiter.StylePriority.UseTextAlignment = false;
|
||||
this.lblUnterschriftMitarbeiter.Text = "Datum, verantwortliche/r Mitarbeiter/in";
|
||||
this.lblUnterschriftMitarbeiter.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
|
||||
//
|
||||
// bindingSource1
|
||||
//
|
||||
this.bindingSource1.DataSource = typeof(BeWo.Report.ReportObjects.ServicesOverviewRO);
|
||||
this.GroupFooter2.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
|
||||
this.lblUnterschriftKlient,
|
||||
this.lblUnterschriftMitarbeiter,
|
||||
this.xrTable4});
|
||||
this.GroupFooter2.HeightF = 117.0139F;
|
||||
this.GroupFooter2.KeepTogether = true;
|
||||
this.GroupFooter2.Name = "GroupFooter2";
|
||||
//
|
||||
// LeistungsnachweisAbw
|
||||
//
|
||||
@@ -804,8 +818,6 @@ namespace LebenshilfeFrankfurtOder
|
||||
this.ReportHeader,
|
||||
this.topMarginBand1,
|
||||
this.bottomMarginBand1,
|
||||
this.GroupFooter1,
|
||||
this.GroupHeader2,
|
||||
this.GroupHeader3});
|
||||
this.CalculatedFields.AddRange(new DevExpress.XtraReports.UI.CalculatedField[] {
|
||||
this.fieldArtDerLeistung,
|
||||
@@ -825,8 +837,8 @@ namespace LebenshilfeFrankfurtOder
|
||||
this.Version = "17.1";
|
||||
((System.ComponentModel.ISupportInitialize)(this.xrTableServiceRecords1)).EndInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.xrTable3)).EndInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.xrTable4)).EndInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).EndInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.xrTable4)).EndInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this)).EndInit();
|
||||
|
||||
}
|
||||
@@ -865,14 +877,12 @@ namespace LebenshilfeFrankfurtOder
|
||||
private DevExpress.XtraReports.UI.XRLabel xrLabel15;
|
||||
private DevExpress.XtraReports.UI.XRLabel xrLabel14;
|
||||
private DevExpress.XtraReports.UI.XRTableCell xrTableCell12;
|
||||
private DevExpress.XtraReports.UI.GroupFooterBand GroupFooter1;
|
||||
private DevExpress.XtraReports.UI.XRTable xrTable4;
|
||||
private DevExpress.XtraReports.UI.XRTableRow xrTableRow4;
|
||||
private DevExpress.XtraReports.UI.XRTableCell cellPreisGesamt;
|
||||
private DevExpress.XtraReports.UI.XRTableCell cellStundenGesamt;
|
||||
private DevExpress.XtraReports.UI.XRTableCell cellKmGesamt;
|
||||
private DevExpress.XtraReports.UI.CalculatedField fieldStunden;
|
||||
private DevExpress.XtraReports.UI.GroupHeaderBand GroupHeader2;
|
||||
private DevExpress.XtraReports.UI.XRLabel xrLabel8;
|
||||
private DevExpress.XtraReports.UI.XRLabel xrLabel1;
|
||||
private DevExpress.XtraReports.UI.XRTableCell xrTableCell1;
|
||||
@@ -899,5 +909,8 @@ namespace LebenshilfeFrankfurtOder
|
||||
private DevExpress.XtraReports.UI.XRLabel xrLabel4;
|
||||
private DevExpress.XtraReports.UI.XRLabel lblUnterschriftKlient;
|
||||
private DevExpress.XtraReports.UI.XRLabel lblUnterschriftMitarbeiter;
|
||||
private DevExpress.XtraReports.UI.XRPageInfo xrPageInfo2;
|
||||
private DevExpress.XtraReports.UI.GroupHeaderBand GroupHeader1;
|
||||
private DevExpress.XtraReports.UI.GroupFooterBand GroupFooter2;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -29,7 +29,7 @@ namespace LebenshilfeFrankfurtOder
|
||||
public void SetReportDataSource(ServicesOverviewRO pRO)
|
||||
{
|
||||
|
||||
SetzeDaten(pRO);
|
||||
var dict = ErstelleZieleDict(pRO);
|
||||
|
||||
double minutes = 0;
|
||||
foreach (var sd in pRO.Services)
|
||||
@@ -39,19 +39,22 @@ namespace LebenshilfeFrankfurtOder
|
||||
|
||||
sd.GoalList = "";
|
||||
|
||||
//var service = DAOFactory.GenericDAO.LoadByID<ServiceRecord>(sd.ServiceRecordOid);
|
||||
//foreach (var v2o in service.ValueList)
|
||||
//{
|
||||
// if (!String.IsNullOrEmpty(v2o.Entry.Abbreviation))
|
||||
// {
|
||||
// if (sd.GoalList.Length > 0)
|
||||
// {
|
||||
// sd.GoalList += ", ";
|
||||
// }
|
||||
var service = DAOFactory.GenericDAO.LoadByID<ServiceRecord>(sd.ServiceRecordOid);
|
||||
foreach (var v2o in service.ValueList)
|
||||
{
|
||||
var entryDc = MapperFactory.ValueListEntryDC_ValueListEntry.MapToNewDC(v2o.Entry);
|
||||
|
||||
// sd.GoalList += v2o.Entry.Abbreviation;
|
||||
// }
|
||||
//}
|
||||
if (!String.IsNullOrEmpty(entryDc.DisplayName) && dict.ContainsKey(entryDc.DisplayName))
|
||||
{
|
||||
if (sd.GoalList.Length > 0)
|
||||
{
|
||||
sd.GoalList += ", ";
|
||||
}
|
||||
|
||||
|
||||
sd.GoalList += dict[entryDc.DisplayName];
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
cellStundenGesamt.Text = String.Format("{0:0.00}", minutes / 60);
|
||||
@@ -62,8 +65,9 @@ namespace LebenshilfeFrankfurtOder
|
||||
|
||||
|
||||
|
||||
public void SetzeDaten(ServicesOverviewRO pRO)
|
||||
public Dictionary<string, string> ErstelleZieleDict(ServicesOverviewRO pRO)
|
||||
{
|
||||
Dictionary<string, string> dict = new Dictionary<string, string>();
|
||||
|
||||
if (pRO.CostBearer2SupportConceptList != null && pRO.CostBearer2SupportConceptList.Count > 0)
|
||||
{
|
||||
@@ -73,8 +77,7 @@ namespace LebenshilfeFrankfurtOder
|
||||
|
||||
foreach (var v2o in sc.ValueList)
|
||||
{
|
||||
if (v2o.Entry.Type == ValueListEntryType.SupportConceptGoalCategoryType ||
|
||||
v2o.Entry.Type == ValueListEntryType.SupportConceptIndividualGoalCategoryType)
|
||||
if (v2o.Entry.Type == ValueListEntryType.SupportConceptGoalCategoryType || v2o.Entry.Type == ValueListEntryType.SupportConceptIndividualGoalCategoryType)
|
||||
{
|
||||
//if (v2o.Entry.ParentOid.HasValue)
|
||||
//{
|
||||
@@ -82,7 +85,7 @@ namespace LebenshilfeFrankfurtOder
|
||||
|
||||
// goals.Add(MapperFactory.ValueListEntryDC_ValueListEntry.MapToNewDC(parent));
|
||||
//}
|
||||
//Ziel
|
||||
|
||||
var dc = MapperFactory.ValueListEntryDC_ValueListEntry.MapToNewDC(v2o.Entry);
|
||||
goals.Add(dc);
|
||||
|
||||
@@ -103,6 +106,7 @@ namespace LebenshilfeFrankfurtOder
|
||||
}
|
||||
|
||||
StringBuilder sb = new StringBuilder();
|
||||
int index = 1;
|
||||
foreach (var goal in goals.OrderBy(g => g.DisplayName))
|
||||
{
|
||||
if (sb.Length > 0)
|
||||
@@ -110,11 +114,20 @@ namespace LebenshilfeFrankfurtOder
|
||||
sb.AppendLine();
|
||||
}
|
||||
|
||||
sb.AppendLine(goal.DisplayName);
|
||||
sb.AppendLine(String.Format("{0}: {1}", index, goal.DisplayName));
|
||||
|
||||
if (!dict.ContainsKey(goal.DisplayName))
|
||||
{
|
||||
dict.Add(goal.DisplayName, index.ToString());
|
||||
}
|
||||
index++;
|
||||
}
|
||||
|
||||
lblZiele.Text = sb.ToString();
|
||||
|
||||
}
|
||||
|
||||
return dict;
|
||||
// var c2s = pRO.CostBearer2SupportConceptList[0];
|
||||
|
||||
// Customer c = c2s.SupportConcept.Customer;
|
||||
|
||||
@@ -22,6 +22,98 @@ namespace SynpraxReports.Validation
|
||||
return new[] { "Arbeitszeit" };
|
||||
}
|
||||
|
||||
public override string[] GetIgnoreServiceDescriptionsForOverlappingCheck()
|
||||
{
|
||||
return new[] { "Arbeitszeit", "Pause", "Urlaub", "Krank" };
|
||||
}
|
||||
|
||||
public override ServiceRecordValidationResultDC CheckOverlappingEmployeeServiceRecords(ServiceRecordDC newServiceRecord, DateTime start, long employeeOid, decimal roundedDuration)
|
||||
{
|
||||
var span = new DateTimeSpan();
|
||||
span.StartDate = start.Date.AddDays(-1);
|
||||
span.EndDate = newServiceRecord.End.Value.Date.AddDays(1);
|
||||
IList<ServiceRecord> empRecords = DAOFactory.SearchDAO.FindEmployeeServiceRecords(employeeOid, span, null, null);
|
||||
if (newServiceRecord.ServiceRecordOid.HasValue)
|
||||
{
|
||||
empRecords = empRecords.Where(r => r.Oid != newServiceRecord.ServiceRecordOid.Value).ToList();
|
||||
}
|
||||
if (newServiceRecord.GroupOid.HasValue)
|
||||
{
|
||||
empRecords = empRecords.Where(r => !r.GroupOid.HasValue || r.GroupOid != newServiceRecord.GroupOid).ToList();
|
||||
}
|
||||
empRecords = empRecords.Where(r => r.Start.HasValue && r.Start.Value.Second == 0).ToList();
|
||||
|
||||
|
||||
String[] ignoreNames = GetIgnoreCategoriesForOverlappingCheck();
|
||||
|
||||
if (ignoreNames != null)
|
||||
{
|
||||
bool ignore = ignoreNames.Contains(newServiceRecord.ServiceDescription.Category.Name);
|
||||
|
||||
if (ignore)
|
||||
{
|
||||
empRecords =
|
||||
empRecords.Where(r => r.ServiceDescription.ServiceCategory.Name == newServiceRecord.ServiceDescription.Category.Name).ToList();
|
||||
}
|
||||
else
|
||||
{
|
||||
empRecords =
|
||||
empRecords.Where(r => !ignoreNames.Contains(r.ServiceDescription.ServiceCategory.Name)).ToList();
|
||||
}
|
||||
}
|
||||
ignoreNames = GetIgnoreServiceDescriptionsForOverlappingCheck();
|
||||
|
||||
if (ignoreNames != null)
|
||||
{
|
||||
bool ignore = ignoreNames.Contains(newServiceRecord.ServiceDescription.Name);
|
||||
|
||||
if (ignore)
|
||||
{
|
||||
empRecords =
|
||||
empRecords.Where(r => r.ServiceDescription.Name == newServiceRecord.ServiceDescription.Name).ToList();
|
||||
}
|
||||
else
|
||||
{
|
||||
empRecords =
|
||||
empRecords.Where(r => !ignoreNames.Contains(r.ServiceDescription.Name)).ToList();
|
||||
}
|
||||
}
|
||||
try
|
||||
{
|
||||
ServiceRecord overlappingRecord =
|
||||
empRecords.FirstOrDefault(
|
||||
record =>
|
||||
TimeSpanOverlapsWithOtherTimeSpan(start, record.Start, roundedDuration, record.GroupRoundedDuration ?? record.RoundedDuration));
|
||||
|
||||
if (overlappingRecord != null)
|
||||
{
|
||||
var rdc = new ServiceRecordValidationResultDC
|
||||
{
|
||||
ResultType = ServiceRecordValidationResult.EmployeeOverlapping,
|
||||
Message = String.Format("{0}, Dauer {1:0} Minuten", overlappingRecord.Start.Value.ToShortTimeString(),
|
||||
overlappingRecord.GroupRoundedDuration ?? overlappingRecord.RoundedDuration)
|
||||
};
|
||||
|
||||
Customer c = overlappingRecord.Customer;
|
||||
if (c != null)
|
||||
{
|
||||
rdc.Message += String.Format(" bei Klient/in {0}, {1}", c.Person.LastName, c.Person.FirstName);
|
||||
}
|
||||
Employee e = overlappingRecord.Employee;
|
||||
if (e != null)
|
||||
{
|
||||
rdc.EmployeeName = String.Format("{0} {1}", e.Person.FirstName, e.Person.LastName);
|
||||
}
|
||||
|
||||
return rdc;
|
||||
}
|
||||
}
|
||||
catch (Exception)
|
||||
{
|
||||
return new ServiceRecordValidationResultDC { ResultType = ServiceRecordValidationResult.Error };
|
||||
}
|
||||
return null;
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,79 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using BeWo.Report;
|
||||
using BeWo.Report.DefaultReports;
|
||||
using BeWo.Report.ReportObjects;
|
||||
using DevExpress.XtraReports.UI;
|
||||
|
||||
namespace BeWo.WegweiserBetreuungsdienstReports
|
||||
{
|
||||
public class CustomReportCreator : DefaultReportCreator
|
||||
{
|
||||
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, serviceCategoryOid);
|
||||
|
||||
if (lROs.Count > 0)
|
||||
{
|
||||
var rootReport = CreateServicesOverviewReportForRo(lROs[0], serviceCategoryOid);
|
||||
rootReport.CreateDocument();
|
||||
|
||||
for (int i = 1; i < lROs.Count; i++)
|
||||
{
|
||||
var lNext = CreateServicesOverviewReportForRo(lROs[i], serviceCategoryOid);
|
||||
lNext.CreateDocument();
|
||||
rootReport.Pages.AddRange(lNext.Pages);
|
||||
}
|
||||
|
||||
return rootReport;
|
||||
}
|
||||
return new XtraReport();
|
||||
}
|
||||
|
||||
public override XtraReport CreateServiceOverviewSingleCustomerReport(long customerOid, int month, int year, long orgaOid, long empOid, long? serviceCategoryOid, int startDay, int endDay)
|
||||
{
|
||||
var ro = ServicesOverviewRO.Create(customerOid, month, year, false, orgaOid, empOid, startDay, endDay, serviceCategoryOid);
|
||||
|
||||
return CreateServicesOverviewReportForRo(ro, serviceCategoryOid);
|
||||
|
||||
}
|
||||
|
||||
public override XtraReport CreateReportForServicesOverviewRo(ServicesOverviewRO ro, string reportId)
|
||||
{
|
||||
return CreateServicesOverviewReportForRo(ro, null);
|
||||
}
|
||||
|
||||
private XtraReport CreateServicesOverviewReportForRo(ServicesOverviewRO ro, long? serviceCategoryOid)
|
||||
{
|
||||
XtraReport report = null;
|
||||
|
||||
ServicesOverviewRO bewoRo = ServicesOverviewRO.CopyFromRO(ro);
|
||||
ServicesOverviewRO spfhRo = ServicesOverviewRO.CopyFromRO(ro);
|
||||
|
||||
if (ro.Services != null)
|
||||
{
|
||||
foreach (ServicesOverviewRO.ServiceDetail s in ro.Services)
|
||||
{
|
||||
if (s.ServiceCategory.Contains("Sozialpädagogische") && s.ServiceCategory.Contains("Familien") && s.ServiceCategory.ToLower().Contains("hilfe"))
|
||||
{
|
||||
spfhRo.Services.Add(s);
|
||||
}
|
||||
else
|
||||
{
|
||||
bewoRo.Services.Add(s);
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
report = AddSubServicesOverviewReportToReport(report, new Leistungsnachweis(), spfhRo);
|
||||
report = AddSubServicesOverviewReportToReport(report, new Stundenzettel(), bewoRo);
|
||||
|
||||
if (report == null)
|
||||
report = new XtraReport();
|
||||
return report;
|
||||
}
|
||||
}
|
||||
}
|
||||
771
ReportImp/WegweiserBetreuungsdienstReports/Leistungsnachweis.Designer.cs
generated
Normal file
771
ReportImp/WegweiserBetreuungsdienstReports/Leistungsnachweis.Designer.cs
generated
Normal file
@@ -0,0 +1,771 @@
|
||||
using BeWo.Report.ReportObjects;
|
||||
namespace BeWo.WegweiserBetreuungsdienstReports
|
||||
{
|
||||
partial class Leistungsnachweis
|
||||
{
|
||||
/// <summary>
|
||||
/// Required designer variable.
|
||||
/// </summary>
|
||||
private System.ComponentModel.IContainer components;
|
||||
|
||||
/// <summary>
|
||||
/// Clean up any resources being used.
|
||||
/// </summary>
|
||||
/// <param name="disposing">true if managed resources should be disposed; otherwise, false.</param>
|
||||
protected override void Dispose(bool disposing)
|
||||
{
|
||||
if (disposing && (components != null))
|
||||
{
|
||||
components.Dispose();
|
||||
}
|
||||
base.Dispose(disposing);
|
||||
}
|
||||
|
||||
#region Designer generated code
|
||||
|
||||
/// <summary>
|
||||
/// Required method for Designer support - do not modify
|
||||
/// the contents of this method with the code editor.
|
||||
/// </summary>
|
||||
private void InitializeComponent()
|
||||
{
|
||||
this.components = new System.ComponentModel.Container();
|
||||
this.Detail = new DevExpress.XtraReports.UI.DetailBand();
|
||||
this.xrTableServiceRecords1 = new DevExpress.XtraReports.UI.XRTable();
|
||||
this.xrTableRow2 = new DevExpress.XtraReports.UI.XRTableRow();
|
||||
this.xrTableCell3 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell6 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell7 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell4 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell1 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrLabel17 = new DevExpress.XtraReports.UI.XRLabel();
|
||||
this.xrLabel10 = new DevExpress.XtraReports.UI.XRLabel();
|
||||
this.DetailReport = new DevExpress.XtraReports.UI.DetailReportBand();
|
||||
this.Detail1 = new DevExpress.XtraReports.UI.DetailBand();
|
||||
this.xrTable3 = new DevExpress.XtraReports.UI.XRTable();
|
||||
this.xrTableRow6 = new DevExpress.XtraReports.UI.XRTableRow();
|
||||
this.xrTableCell13 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.cellEinzel = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.cellGruppe = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.cellTelefon = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell2 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.picSignature = new DevExpress.XtraReports.UI.XRPictureBox();
|
||||
this.GroupHeader1 = new DevExpress.XtraReports.UI.GroupHeaderBand();
|
||||
this.GroupFooter1 = new DevExpress.XtraReports.UI.GroupFooterBand();
|
||||
this.xrLabel14 = new DevExpress.XtraReports.UI.XRLabel();
|
||||
this.xrLabel12 = new DevExpress.XtraReports.UI.XRLabel();
|
||||
this.lblFls = new DevExpress.XtraReports.UI.XRLabel();
|
||||
this.xrLabel13 = new DevExpress.XtraReports.UI.XRLabel();
|
||||
this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components);
|
||||
this.formattingRuleStartDate = new DevExpress.XtraReports.UI.FormattingRule();
|
||||
this.ReportHeader = new DevExpress.XtraReports.UI.ReportHeaderBand();
|
||||
this.xrLabel16 = new DevExpress.XtraReports.UI.XRLabel();
|
||||
this.xrLabel11 = new DevExpress.XtraReports.UI.XRLabel();
|
||||
this.lblAsbFachkraft = new DevExpress.XtraReports.UI.XRLabel();
|
||||
this.xrLabel5 = new DevExpress.XtraReports.UI.XRLabel();
|
||||
this.xrLabel7 = new DevExpress.XtraReports.UI.XRLabel();
|
||||
this.xrLabel6 = new DevExpress.XtraReports.UI.XRLabel();
|
||||
this.lblASD = new DevExpress.XtraReports.UI.XRLabel();
|
||||
this.xrLabel8 = new DevExpress.XtraReports.UI.XRLabel();
|
||||
this.xrLabel9 = new DevExpress.XtraReports.UI.XRLabel();
|
||||
this.lblArtDerHilfe = new DevExpress.XtraReports.UI.XRLabel();
|
||||
this.xrLabel4 = new DevExpress.XtraReports.UI.XRLabel();
|
||||
this.xrLabel3 = new DevExpress.XtraReports.UI.XRLabel();
|
||||
this.xrLabel2 = new DevExpress.XtraReports.UI.XRLabel();
|
||||
this.xrLabel1 = new DevExpress.XtraReports.UI.XRLabel();
|
||||
this.formattingRuleServiceDesc = new DevExpress.XtraReports.UI.FormattingRule();
|
||||
this.formattingRuleCostBearer = new DevExpress.XtraReports.UI.FormattingRule();
|
||||
this.formattingRuleEmployeeName = new DevExpress.XtraReports.UI.FormattingRule();
|
||||
this.topMarginBand1 = new DevExpress.XtraReports.UI.TopMarginBand();
|
||||
this.bottomMarginBand1 = new DevExpress.XtraReports.UI.BottomMarginBand();
|
||||
this.fieldAbrechenbareMinuten = new DevExpress.XtraReports.UI.CalculatedField();
|
||||
this.fieldBillableFLS = new DevExpress.XtraReports.UI.CalculatedField();
|
||||
this.fieldAbrechenbareFLS = new DevExpress.XtraReports.UI.CalculatedField();
|
||||
this.fieldGruppe = new DevExpress.XtraReports.UI.CalculatedField();
|
||||
((System.ComponentModel.ISupportInitialize)(this.xrTableServiceRecords1)).BeginInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.xrTable3)).BeginInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).BeginInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this)).BeginInit();
|
||||
//
|
||||
// Detail
|
||||
//
|
||||
this.Detail.Font = new System.Drawing.Font("Arial", 12F, System.Drawing.FontStyle.Bold);
|
||||
this.Detail.HeightF = 0F;
|
||||
this.Detail.Name = "Detail";
|
||||
this.Detail.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F);
|
||||
this.Detail.StylePriority.UseFont = false;
|
||||
this.Detail.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
|
||||
//
|
||||
// xrTableServiceRecords1
|
||||
//
|
||||
this.xrTableServiceRecords1.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
|
||||
| DevExpress.XtraPrinting.BorderSide.Right)
|
||||
| DevExpress.XtraPrinting.BorderSide.Bottom)));
|
||||
this.xrTableServiceRecords1.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Bold);
|
||||
this.xrTableServiceRecords1.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F);
|
||||
this.xrTableServiceRecords1.Name = "xrTableServiceRecords1";
|
||||
this.xrTableServiceRecords1.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F);
|
||||
this.xrTableServiceRecords1.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] {
|
||||
this.xrTableRow2});
|
||||
this.xrTableServiceRecords1.SizeF = new System.Drawing.SizeF(700F, 52F);
|
||||
this.xrTableServiceRecords1.StylePriority.UseBackColor = false;
|
||||
this.xrTableServiceRecords1.StylePriority.UseBorders = false;
|
||||
this.xrTableServiceRecords1.StylePriority.UseFont = false;
|
||||
this.xrTableServiceRecords1.StylePriority.UseTextAlignment = false;
|
||||
//
|
||||
// xrTableRow2
|
||||
//
|
||||
this.xrTableRow2.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
|
||||
this.xrTableCell3,
|
||||
this.xrTableCell6,
|
||||
this.xrTableCell7,
|
||||
this.xrTableCell4,
|
||||
this.xrTableCell1});
|
||||
this.xrTableRow2.Name = "xrTableRow2";
|
||||
this.xrTableRow2.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F);
|
||||
this.xrTableRow2.StylePriority.UseTextAlignment = false;
|
||||
this.xrTableRow2.Weight = 1.625D;
|
||||
//
|
||||
// xrTableCell3
|
||||
//
|
||||
this.xrTableCell3.Name = "xrTableCell3";
|
||||
this.xrTableCell3.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 0, 2, 0, 100F);
|
||||
this.xrTableCell3.StylePriority.UseFont = false;
|
||||
this.xrTableCell3.StylePriority.UsePadding = false;
|
||||
this.xrTableCell3.StylePriority.UseTextAlignment = false;
|
||||
this.xrTableCell3.Text = "Tag";
|
||||
this.xrTableCell3.Weight = 0.17070142666089411D;
|
||||
//
|
||||
// xrTableCell6
|
||||
//
|
||||
this.xrTableCell6.Multiline = true;
|
||||
this.xrTableCell6.Name = "xrTableCell6";
|
||||
this.xrTableCell6.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 0, 2, 0, 100F);
|
||||
this.xrTableCell6.StylePriority.UsePadding = false;
|
||||
this.xrTableCell6.Text = "Uhrzeit";
|
||||
this.xrTableCell6.Weight = 0.2438591899956086D;
|
||||
//
|
||||
// xrTableCell7
|
||||
//
|
||||
this.xrTableCell7.Multiline = true;
|
||||
this.xrTableCell7.Name = "xrTableCell7";
|
||||
this.xrTableCell7.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 0, 2, 0, 100F);
|
||||
this.xrTableCell7.StylePriority.UsePadding = false;
|
||||
this.xrTableCell7.Text = "FLS";
|
||||
this.xrTableCell7.Weight = 0.14631550556478704D;
|
||||
//
|
||||
// xrTableCell4
|
||||
//
|
||||
this.xrTableCell4.Name = "xrTableCell4";
|
||||
this.xrTableCell4.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 0, 2, 0, 100F);
|
||||
this.xrTableCell4.StylePriority.UsePadding = false;
|
||||
this.xrTableCell4.StylePriority.UseTextAlignment = false;
|
||||
this.xrTableCell4.Text = "Thema / Inhalt:";
|
||||
this.xrTableCell4.Weight = 0.75596345020963918D;
|
||||
//
|
||||
// xrTableCell1
|
||||
//
|
||||
this.xrTableCell1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
|
||||
this.xrLabel17,
|
||||
this.xrLabel10});
|
||||
this.xrTableCell1.Name = "xrTableCell1";
|
||||
this.xrTableCell1.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 0, 2, 0, 100F);
|
||||
this.xrTableCell1.StylePriority.UsePadding = false;
|
||||
this.xrTableCell1.Weight = 0.39017469683010986D;
|
||||
//
|
||||
// xrLabel17
|
||||
//
|
||||
this.xrLabel17.Borders = DevExpress.XtraPrinting.BorderSide.None;
|
||||
this.xrLabel17.Font = new System.Drawing.Font("Arial", 9F);
|
||||
this.xrLabel17.LocationFloat = new DevExpress.Utils.PointFloat(8.477105E-05F, 18.99999F);
|
||||
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(162F, 32F);
|
||||
this.xrLabel17.StylePriority.UseBorders = false;
|
||||
this.xrLabel17.StylePriority.UseFont = false;
|
||||
this.xrLabel17.StylePriority.UseTextAlignment = false;
|
||||
this.xrLabel17.Text = "Sorgeberechtigter /\r\nEmpfänger der Hilfe";
|
||||
this.xrLabel17.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
|
||||
//
|
||||
// xrLabel10
|
||||
//
|
||||
this.xrLabel10.Borders = DevExpress.XtraPrinting.BorderSide.None;
|
||||
this.xrLabel10.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Bold);
|
||||
this.xrLabel10.LocationFloat = new DevExpress.Utils.PointFloat(8.477105E-05F, 0F);
|
||||
this.xrLabel10.Multiline = true;
|
||||
this.xrLabel10.Name = "xrLabel10";
|
||||
this.xrLabel10.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
|
||||
this.xrLabel10.SizeF = new System.Drawing.SizeF(161.9999F, 19F);
|
||||
this.xrLabel10.StylePriority.UseBorders = false;
|
||||
this.xrLabel10.StylePriority.UseFont = false;
|
||||
this.xrLabel10.StylePriority.UseTextAlignment = false;
|
||||
this.xrLabel10.Text = "Unterschrift:";
|
||||
this.xrLabel10.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
|
||||
//
|
||||
// DetailReport
|
||||
//
|
||||
this.DetailReport.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] {
|
||||
this.Detail1,
|
||||
this.GroupHeader1,
|
||||
this.GroupFooter1});
|
||||
this.DetailReport.DataMember = "Services";
|
||||
this.DetailReport.DataSource = this.bindingSource1;
|
||||
this.DetailReport.Level = 0;
|
||||
this.DetailReport.Name = "DetailReport";
|
||||
this.DetailReport.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F);
|
||||
this.DetailReport.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
|
||||
//
|
||||
// Detail1
|
||||
//
|
||||
this.Detail1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
|
||||
this.xrTable3});
|
||||
this.Detail1.Font = new System.Drawing.Font("Arial", 10F);
|
||||
this.Detail1.HeightF = 25F;
|
||||
this.Detail1.Name = "Detail1";
|
||||
this.Detail1.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F);
|
||||
this.Detail1.StylePriority.UseFont = false;
|
||||
this.Detail1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
|
||||
//
|
||||
// xrTable3
|
||||
//
|
||||
this.xrTable3.BorderColor = System.Drawing.Color.Black;
|
||||
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(0, 0, 0, 0, 100F);
|
||||
this.xrTable3.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] {
|
||||
this.xrTableRow6});
|
||||
this.xrTable3.SizeF = new System.Drawing.SizeF(700F, 25F);
|
||||
this.xrTable3.StylePriority.UseFont = false;
|
||||
this.xrTable3.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
|
||||
//
|
||||
// xrTableRow6
|
||||
//
|
||||
this.xrTableRow6.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
|
||||
this.xrTableCell13,
|
||||
this.cellEinzel,
|
||||
this.cellGruppe,
|
||||
this.cellTelefon,
|
||||
this.xrTableCell2});
|
||||
this.xrTableRow6.Name = "xrTableRow6";
|
||||
this.xrTableRow6.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F);
|
||||
this.xrTableRow6.StylePriority.UseTextAlignment = false;
|
||||
this.xrTableRow6.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
|
||||
this.xrTableRow6.Weight = 1.25D;
|
||||
//
|
||||
// xrTableCell13
|
||||
//
|
||||
this.xrTableCell13.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
|
||||
new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.StartDate", "{0:dd.MM}")});
|
||||
this.xrTableCell13.Name = "xrTableCell13";
|
||||
this.xrTableCell13.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 2, 0, 0, 100F);
|
||||
this.xrTableCell13.StylePriority.UseFont = false;
|
||||
this.xrTableCell13.StylePriority.UsePadding = false;
|
||||
this.xrTableCell13.StylePriority.UseTextAlignment = false;
|
||||
this.xrTableCell13.Text = "xrTableCell13";
|
||||
this.xrTableCell13.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopCenter;
|
||||
this.xrTableCell13.Weight = 0.088383822482180741D;
|
||||
//
|
||||
// cellEinzel
|
||||
//
|
||||
this.cellEinzel.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
|
||||
new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.TimeRangeString")});
|
||||
this.cellEinzel.Multiline = true;
|
||||
this.cellEinzel.Name = "cellEinzel";
|
||||
this.cellEinzel.StylePriority.UseTextAlignment = false;
|
||||
this.cellEinzel.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopCenter;
|
||||
this.cellEinzel.Weight = 0.12626260282829138D;
|
||||
//
|
||||
// cellGruppe
|
||||
//
|
||||
this.cellGruppe.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
|
||||
new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.Notice3", "{0:0.00}")});
|
||||
this.cellGruppe.Name = "cellGruppe";
|
||||
this.cellGruppe.StylePriority.UseTextAlignment = false;
|
||||
this.cellGruppe.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopCenter;
|
||||
this.cellGruppe.Weight = 0.0757575617799454D;
|
||||
//
|
||||
// cellTelefon
|
||||
//
|
||||
this.cellTelefon.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
|
||||
new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.Notice")});
|
||||
this.cellTelefon.Multiline = true;
|
||||
this.cellTelefon.Name = "cellTelefon";
|
||||
this.cellTelefon.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 3, 0, 0, 100F);
|
||||
this.cellTelefon.StylePriority.UsePadding = false;
|
||||
this.cellTelefon.StylePriority.UseTextAlignment = false;
|
||||
this.cellTelefon.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
|
||||
this.cellTelefon.Weight = 0.39141406759346703D;
|
||||
//
|
||||
// xrTableCell2
|
||||
//
|
||||
this.xrTableCell2.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
|
||||
this.picSignature});
|
||||
this.xrTableCell2.Name = "xrTableCell2";
|
||||
this.xrTableCell2.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 3, 0, 0, 100F);
|
||||
this.xrTableCell2.StylePriority.UsePadding = false;
|
||||
this.xrTableCell2.StylePriority.UseTextAlignment = false;
|
||||
this.xrTableCell2.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
|
||||
this.xrTableCell2.Weight = 0.20202016366216957D;
|
||||
//
|
||||
// picSignature
|
||||
//
|
||||
this.picSignature.Borders = DevExpress.XtraPrinting.BorderSide.None;
|
||||
this.picSignature.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
|
||||
new DevExpress.XtraReports.UI.XRBinding("Tag", null, "Services.Signature")});
|
||||
this.picSignature.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F);
|
||||
this.picSignature.Name = "picSignature";
|
||||
this.picSignature.SizeF = new System.Drawing.SizeF(160F, 25F);
|
||||
this.picSignature.Sizing = DevExpress.XtraPrinting.ImageSizeMode.ZoomImage;
|
||||
this.picSignature.StylePriority.UseBorders = false;
|
||||
this.picSignature.BeforePrint += new System.Drawing.Printing.PrintEventHandler(this.picSignature_BeforePrint);
|
||||
//
|
||||
// GroupHeader1
|
||||
//
|
||||
this.GroupHeader1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
|
||||
this.xrTableServiceRecords1});
|
||||
this.GroupHeader1.HeightF = 52F;
|
||||
this.GroupHeader1.Name = "GroupHeader1";
|
||||
this.GroupHeader1.RepeatEveryPage = true;
|
||||
//
|
||||
// GroupFooter1
|
||||
//
|
||||
this.GroupFooter1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
|
||||
this.xrLabel14,
|
||||
this.xrLabel12,
|
||||
this.lblFls,
|
||||
this.xrLabel13});
|
||||
this.GroupFooter1.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
|
||||
this.GroupFooter1.HeightF = 89.99998F;
|
||||
this.GroupFooter1.Name = "GroupFooter1";
|
||||
this.GroupFooter1.StylePriority.UseFont = false;
|
||||
//
|
||||
// xrLabel14
|
||||
//
|
||||
this.xrLabel14.Borders = DevExpress.XtraPrinting.BorderSide.Top;
|
||||
this.xrLabel14.Font = new System.Drawing.Font("Arial", 11F);
|
||||
this.xrLabel14.LocationFloat = new DevExpress.Utils.PointFloat(230F, 64.99998F);
|
||||
this.xrLabel14.Multiline = true;
|
||||
this.xrLabel14.Name = "xrLabel14";
|
||||
this.xrLabel14.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
|
||||
this.xrLabel14.SizeF = new System.Drawing.SizeF(310F, 25F);
|
||||
this.xrLabel14.StylePriority.UseBorders = false;
|
||||
this.xrLabel14.StylePriority.UseFont = false;
|
||||
this.xrLabel14.StylePriority.UseTextAlignment = false;
|
||||
this.xrLabel14.Text = "Unterschrift der päd. Fachkraft";
|
||||
this.xrLabel14.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
|
||||
//
|
||||
// xrLabel12
|
||||
//
|
||||
this.xrLabel12.Borders = DevExpress.XtraPrinting.BorderSide.Top;
|
||||
this.xrLabel12.Font = new System.Drawing.Font("Arial", 11F);
|
||||
this.xrLabel12.LocationFloat = new DevExpress.Utils.PointFloat(0F, 64.99998F);
|
||||
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(160F, 25F);
|
||||
this.xrLabel12.StylePriority.UseBorders = false;
|
||||
this.xrLabel12.StylePriority.UseFont = false;
|
||||
this.xrLabel12.StylePriority.UseTextAlignment = false;
|
||||
this.xrLabel12.Text = "Datum";
|
||||
this.xrLabel12.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
|
||||
//
|
||||
// lblFls
|
||||
//
|
||||
this.lblFls.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Right | DevExpress.XtraPrinting.BorderSide.Bottom)));
|
||||
this.lblFls.LocationFloat = new DevExpress.Utils.PointFloat(170F, 0F);
|
||||
this.lblFls.Multiline = true;
|
||||
this.lblFls.Name = "lblFls";
|
||||
this.lblFls.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
|
||||
this.lblFls.SizeF = new System.Drawing.SizeF(60F, 25F);
|
||||
this.lblFls.StylePriority.UseBorders = false;
|
||||
this.lblFls.StylePriority.UseFont = false;
|
||||
this.lblFls.StylePriority.UseTextAlignment = false;
|
||||
this.lblFls.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopCenter;
|
||||
//
|
||||
// xrLabel13
|
||||
//
|
||||
this.xrLabel13.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right)
|
||||
| DevExpress.XtraPrinting.BorderSide.Bottom)));
|
||||
this.xrLabel13.Font = new System.Drawing.Font("Arial", 11F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
|
||||
this.xrLabel13.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F);
|
||||
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(170F, 25F);
|
||||
this.xrLabel13.StylePriority.UseBorders = false;
|
||||
this.xrLabel13.StylePriority.UseFont = false;
|
||||
this.xrLabel13.StylePriority.UseTextAlignment = false;
|
||||
this.xrLabel13.Text = "Gesamt FLS:";
|
||||
this.xrLabel13.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
|
||||
//
|
||||
// bindingSource1
|
||||
//
|
||||
this.bindingSource1.DataSource = typeof(BeWo.Report.ReportObjects.ServicesOverviewRO);
|
||||
//
|
||||
// formattingRuleStartDate
|
||||
//
|
||||
this.formattingRuleStartDate.Condition = "[StartDate2] < [StartDate]";
|
||||
this.formattingRuleStartDate.DataMember = "ServicesDouble";
|
||||
this.formattingRuleStartDate.Formatting.Visible = DevExpress.Utils.DefaultBoolean.False;
|
||||
this.formattingRuleStartDate.Name = "formattingRuleStartDate";
|
||||
//
|
||||
// ReportHeader
|
||||
//
|
||||
this.ReportHeader.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
|
||||
this.xrLabel16,
|
||||
this.xrLabel11,
|
||||
this.lblAsbFachkraft,
|
||||
this.xrLabel5,
|
||||
this.xrLabel7,
|
||||
this.xrLabel6,
|
||||
this.lblASD,
|
||||
this.xrLabel8,
|
||||
this.xrLabel9,
|
||||
this.lblArtDerHilfe,
|
||||
this.xrLabel4,
|
||||
this.xrLabel3,
|
||||
this.xrLabel2,
|
||||
this.xrLabel1});
|
||||
this.ReportHeader.Font = new System.Drawing.Font("Arial", 11F);
|
||||
this.ReportHeader.HeightF = 300F;
|
||||
this.ReportHeader.Name = "ReportHeader";
|
||||
this.ReportHeader.StylePriority.UseFont = false;
|
||||
//
|
||||
// xrLabel16
|
||||
//
|
||||
this.xrLabel16.Font = new System.Drawing.Font("Arial", 11F, System.Drawing.FontStyle.Bold);
|
||||
this.xrLabel16.LocationFloat = new DevExpress.Utils.PointFloat(2.119276E-05F, 147.8889F);
|
||||
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(201.25F, 25F);
|
||||
this.xrLabel16.StylePriority.UseFont = false;
|
||||
this.xrLabel16.StylePriority.UseTextAlignment = false;
|
||||
this.xrLabel16.Text = "Art der Hilfe:";
|
||||
this.xrLabel16.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
|
||||
//
|
||||
// xrLabel11
|
||||
//
|
||||
this.xrLabel11.Borders = DevExpress.XtraPrinting.BorderSide.Bottom;
|
||||
this.xrLabel11.LocationFloat = new DevExpress.Utils.PointFloat(219.9999F, 259.5556F);
|
||||
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(480F, 20F);
|
||||
this.xrLabel11.StylePriority.UseBorders = false;
|
||||
this.xrLabel11.StylePriority.UseFont = false;
|
||||
this.xrLabel11.StylePriority.UseTextAlignment = false;
|
||||
this.xrLabel11.Text = "[Month] [Year]";
|
||||
//
|
||||
// lblAsbFachkraft
|
||||
//
|
||||
this.lblAsbFachkraft.Borders = DevExpress.XtraPrinting.BorderSide.Bottom;
|
||||
this.lblAsbFachkraft.LocationFloat = new DevExpress.Utils.PointFloat(220.0034F, 234.5555F);
|
||||
this.lblAsbFachkraft.Multiline = true;
|
||||
this.lblAsbFachkraft.Name = "lblAsbFachkraft";
|
||||
this.lblAsbFachkraft.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
|
||||
this.lblAsbFachkraft.SizeF = new System.Drawing.SizeF(480F, 20F);
|
||||
this.lblAsbFachkraft.StylePriority.UseBorders = false;
|
||||
this.lblAsbFachkraft.StylePriority.UseFont = false;
|
||||
this.lblAsbFachkraft.StylePriority.UseTextAlignment = false;
|
||||
this.lblAsbFachkraft.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
|
||||
//
|
||||
// xrLabel5
|
||||
//
|
||||
this.xrLabel5.Font = new System.Drawing.Font("Arial", 11F, System.Drawing.FontStyle.Bold);
|
||||
this.xrLabel5.LocationFloat = new DevExpress.Utils.PointFloat(0F, 234.5555F);
|
||||
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(220F, 25.00002F);
|
||||
this.xrLabel5.StylePriority.UseFont = false;
|
||||
this.xrLabel5.StylePriority.UseTextAlignment = false;
|
||||
this.xrLabel5.Text = "Zuständige Fachkraft FB 51:";
|
||||
this.xrLabel5.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
|
||||
//
|
||||
// xrLabel7
|
||||
//
|
||||
this.xrLabel7.Font = new System.Drawing.Font("Arial", 11F, System.Drawing.FontStyle.Bold);
|
||||
this.xrLabel7.LocationFloat = new DevExpress.Utils.PointFloat(0F, 259.5556F);
|
||||
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(201.25F, 25F);
|
||||
this.xrLabel7.StylePriority.UseFont = false;
|
||||
this.xrLabel7.StylePriority.UseTextAlignment = false;
|
||||
this.xrLabel7.Text = "Abrechnungsmonat:";
|
||||
this.xrLabel7.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
|
||||
//
|
||||
// xrLabel6
|
||||
//
|
||||
this.xrLabel6.Font = new System.Drawing.Font("Arial", 11F, System.Drawing.FontStyle.Bold);
|
||||
this.xrLabel6.LocationFloat = new DevExpress.Utils.PointFloat(0F, 172.8889F);
|
||||
this.xrLabel6.Multiline = true;
|
||||
this.xrLabel6.Name = "xrLabel6";
|
||||
this.xrLabel6.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
|
||||
this.xrLabel6.SizeF = new System.Drawing.SizeF(201.25F, 40.27779F);
|
||||
this.xrLabel6.StylePriority.UseFont = false;
|
||||
this.xrLabel6.StylePriority.UseTextAlignment = false;
|
||||
this.xrLabel6.Text = "Vereinbarter Leistungs-\r\numfang der Woche:";
|
||||
this.xrLabel6.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
|
||||
//
|
||||
// lblASD
|
||||
//
|
||||
this.lblASD.Borders = DevExpress.XtraPrinting.BorderSide.Bottom;
|
||||
this.lblASD.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
|
||||
new DevExpress.XtraReports.UI.XRBinding("Text", null, "ApprovedFLSPerWeek", "{0:0.00}")});
|
||||
this.lblASD.LocationFloat = new DevExpress.Utils.PointFloat(220F, 172.8889F);
|
||||
this.lblASD.Multiline = true;
|
||||
this.lblASD.Name = "lblASD";
|
||||
this.lblASD.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
|
||||
this.lblASD.SizeF = new System.Drawing.SizeF(480.0034F, 36.00003F);
|
||||
this.lblASD.StylePriority.UseBorders = false;
|
||||
this.lblASD.StylePriority.UseFont = false;
|
||||
this.lblASD.StylePriority.UseTextAlignment = false;
|
||||
this.lblASD.TextAlignment = DevExpress.XtraPrinting.TextAlignment.BottomLeft;
|
||||
//
|
||||
// xrLabel8
|
||||
//
|
||||
this.xrLabel8.Borders = DevExpress.XtraPrinting.BorderSide.Bottom;
|
||||
this.xrLabel8.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
|
||||
new DevExpress.XtraReports.UI.XRBinding("Text", null, "Costbearer")});
|
||||
this.xrLabel8.LocationFloat = new DevExpress.Utils.PointFloat(220F, 47.8889F);
|
||||
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(480.0001F, 25F);
|
||||
this.xrLabel8.StylePriority.UseBorders = false;
|
||||
this.xrLabel8.StylePriority.UseFont = false;
|
||||
this.xrLabel8.StylePriority.UseTextAlignment = false;
|
||||
this.xrLabel8.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
|
||||
//
|
||||
// xrLabel9
|
||||
//
|
||||
this.xrLabel9.Borders = DevExpress.XtraPrinting.BorderSide.Bottom;
|
||||
this.xrLabel9.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
|
||||
new DevExpress.XtraReports.UI.XRBinding("Text", null, "CustomerName")});
|
||||
this.xrLabel9.LocationFloat = new DevExpress.Utils.PointFloat(220F, 72.8889F);
|
||||
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(480.0034F, 50F);
|
||||
this.xrLabel9.StylePriority.UseBorders = false;
|
||||
this.xrLabel9.StylePriority.UseFont = false;
|
||||
this.xrLabel9.StylePriority.UseTextAlignment = false;
|
||||
this.xrLabel9.Text = "Klient/in:";
|
||||
this.xrLabel9.TextAlignment = DevExpress.XtraPrinting.TextAlignment.BottomLeft;
|
||||
//
|
||||
// lblArtDerHilfe
|
||||
//
|
||||
this.lblArtDerHilfe.Borders = DevExpress.XtraPrinting.BorderSide.Bottom;
|
||||
this.lblArtDerHilfe.LocationFloat = new DevExpress.Utils.PointFloat(219.9999F, 147.8889F);
|
||||
this.lblArtDerHilfe.Multiline = true;
|
||||
this.lblArtDerHilfe.Name = "lblArtDerHilfe";
|
||||
this.lblArtDerHilfe.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
|
||||
this.lblArtDerHilfe.SizeF = new System.Drawing.SizeF(480F, 20F);
|
||||
this.lblArtDerHilfe.StylePriority.UseBorders = false;
|
||||
this.lblArtDerHilfe.StylePriority.UseFont = false;
|
||||
this.lblArtDerHilfe.StylePriority.UseTextAlignment = false;
|
||||
this.lblArtDerHilfe.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
|
||||
//
|
||||
// xrLabel4
|
||||
//
|
||||
this.xrLabel4.Font = new System.Drawing.Font("Arial", 9F);
|
||||
this.xrLabel4.LocationFloat = new DevExpress.Utils.PointFloat(0F, 92.88889F);
|
||||
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(201.25F, 32F);
|
||||
this.xrLabel4.StylePriority.UseFont = false;
|
||||
this.xrLabel4.StylePriority.UseTextAlignment = false;
|
||||
this.xrLabel4.Text = "(Name, Vorname und Name des \r\njüngsten Kindes):";
|
||||
this.xrLabel4.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
|
||||
//
|
||||
// xrLabel3
|
||||
//
|
||||
this.xrLabel3.Font = new System.Drawing.Font("Arial", 11F, System.Drawing.FontStyle.Bold);
|
||||
this.xrLabel3.LocationFloat = new DevExpress.Utils.PointFloat(0F, 72.8889F);
|
||||
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(201.25F, 20F);
|
||||
this.xrLabel3.StylePriority.UseFont = false;
|
||||
this.xrLabel3.StylePriority.UseTextAlignment = false;
|
||||
this.xrLabel3.Text = "Leistungsempfänger:";
|
||||
this.xrLabel3.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
|
||||
//
|
||||
// xrLabel2
|
||||
//
|
||||
this.xrLabel2.Font = new System.Drawing.Font("Arial", 11F, System.Drawing.FontStyle.Bold);
|
||||
this.xrLabel2.LocationFloat = new DevExpress.Utils.PointFloat(0F, 47.8889F);
|
||||
this.xrLabel2.Multiline = true;
|
||||
this.xrLabel2.Name = "xrLabel2";
|
||||
this.xrLabel2.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
|
||||
this.xrLabel2.SizeF = new System.Drawing.SizeF(201.25F, 25F);
|
||||
this.xrLabel2.StylePriority.UseFont = false;
|
||||
this.xrLabel2.StylePriority.UseTextAlignment = false;
|
||||
this.xrLabel2.Text = "Träger der Maßnahme:";
|
||||
this.xrLabel2.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
|
||||
//
|
||||
// xrLabel1
|
||||
//
|
||||
this.xrLabel1.Font = new System.Drawing.Font("Arial", 12F, System.Drawing.FontStyle.Bold);
|
||||
this.xrLabel1.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F);
|
||||
this.xrLabel1.Multiline = true;
|
||||
this.xrLabel1.Name = "xrLabel1";
|
||||
this.xrLabel1.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
|
||||
this.xrLabel1.SizeF = new System.Drawing.SizeF(700F, 47.8889F);
|
||||
this.xrLabel1.StylePriority.UseFont = false;
|
||||
this.xrLabel1.StylePriority.UseTextAlignment = false;
|
||||
this.xrLabel1.Text = "Leistungsnachweis\r\n";
|
||||
//
|
||||
// formattingRuleServiceDesc
|
||||
//
|
||||
this.formattingRuleServiceDesc.Condition = "[StartDate2] < [StartDate]";
|
||||
this.formattingRuleServiceDesc.DataMember = "ServicesDouble";
|
||||
this.formattingRuleServiceDesc.Formatting.Visible = DevExpress.Utils.DefaultBoolean.False;
|
||||
this.formattingRuleServiceDesc.Name = "formattingRuleServiceDesc";
|
||||
//
|
||||
// formattingRuleCostBearer
|
||||
//
|
||||
this.formattingRuleCostBearer.Condition = "[StartDate2] < [StartDate]";
|
||||
this.formattingRuleCostBearer.DataMember = "ServicesDouble";
|
||||
this.formattingRuleCostBearer.Formatting.Visible = DevExpress.Utils.DefaultBoolean.False;
|
||||
this.formattingRuleCostBearer.Name = "formattingRuleCostBearer";
|
||||
//
|
||||
// formattingRuleEmployeeName
|
||||
//
|
||||
this.formattingRuleEmployeeName.Condition = "[StartDate2] < [StartDate]";
|
||||
this.formattingRuleEmployeeName.DataMember = "ServicesDouble";
|
||||
this.formattingRuleEmployeeName.Formatting.Visible = DevExpress.Utils.DefaultBoolean.False;
|
||||
this.formattingRuleEmployeeName.Name = "formattingRuleEmployeeName";
|
||||
//
|
||||
// topMarginBand1
|
||||
//
|
||||
this.topMarginBand1.Font = new System.Drawing.Font("Times New Roman", 9.75F);
|
||||
this.topMarginBand1.HeightF = 40F;
|
||||
this.topMarginBand1.Name = "topMarginBand1";
|
||||
this.topMarginBand1.StylePriority.UseFont = false;
|
||||
//
|
||||
// bottomMarginBand1
|
||||
//
|
||||
this.bottomMarginBand1.HeightF = 30F;
|
||||
this.bottomMarginBand1.Name = "bottomMarginBand1";
|
||||
//
|
||||
// fieldAbrechenbareMinuten
|
||||
//
|
||||
this.fieldAbrechenbareMinuten.DataMember = "Services";
|
||||
this.fieldAbrechenbareMinuten.Expression = "Iif([IsBillable], [Minutes], 0)";
|
||||
this.fieldAbrechenbareMinuten.FieldType = DevExpress.XtraReports.UI.FieldType.Decimal;
|
||||
this.fieldAbrechenbareMinuten.Name = "fieldAbrechenbareMinuten";
|
||||
//
|
||||
// fieldBillableFLS
|
||||
//
|
||||
this.fieldBillableFLS.Expression = "[TotalFLMBillable] / 60";
|
||||
this.fieldBillableFLS.FieldType = DevExpress.XtraReports.UI.FieldType.Decimal;
|
||||
this.fieldBillableFLS.Name = "fieldBillableFLS";
|
||||
//
|
||||
// fieldAbrechenbareFLS
|
||||
//
|
||||
this.fieldAbrechenbareFLS.Expression = "([TotalFLMBillable] / 60) * 1.2";
|
||||
this.fieldAbrechenbareFLS.FieldType = DevExpress.XtraReports.UI.FieldType.Decimal;
|
||||
this.fieldAbrechenbareFLS.Name = "fieldAbrechenbareFLS";
|
||||
//
|
||||
// fieldGruppe
|
||||
//
|
||||
this.fieldGruppe.DataMember = "Services";
|
||||
this.fieldGruppe.Expression = "Iif([IsGroup], \'Gruppe\' , \'\')";
|
||||
this.fieldGruppe.FieldType = DevExpress.XtraReports.UI.FieldType.String;
|
||||
this.fieldGruppe.Name = "fieldGruppe";
|
||||
//
|
||||
// Leistungsnachweis
|
||||
//
|
||||
this.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] {
|
||||
this.Detail,
|
||||
this.DetailReport,
|
||||
this.ReportHeader,
|
||||
this.topMarginBand1,
|
||||
this.bottomMarginBand1});
|
||||
this.CalculatedFields.AddRange(new DevExpress.XtraReports.UI.CalculatedField[] {
|
||||
this.fieldAbrechenbareMinuten,
|
||||
this.fieldBillableFLS,
|
||||
this.fieldAbrechenbareFLS,
|
||||
this.fieldGruppe});
|
||||
this.DataSource = this.bindingSource1;
|
||||
this.FormattingRuleSheet.AddRange(new DevExpress.XtraReports.UI.FormattingRule[] {
|
||||
this.formattingRuleStartDate,
|
||||
this.formattingRuleServiceDesc,
|
||||
this.formattingRuleCostBearer,
|
||||
this.formattingRuleEmployeeName});
|
||||
this.Margins = new System.Drawing.Printing.Margins(65, 60, 40, 30);
|
||||
this.PageHeight = 1169;
|
||||
this.PageWidth = 827;
|
||||
this.PaperKind = System.Drawing.Printing.PaperKind.A4;
|
||||
this.SnapGridSize = 9F;
|
||||
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)).EndInit();
|
||||
|
||||
}
|
||||
|
||||
#endregion
|
||||
|
||||
private DevExpress.XtraReports.UI.DetailBand Detail;
|
||||
private System.Windows.Forms.BindingSource bindingSource1;
|
||||
private DevExpress.XtraReports.UI.DetailReportBand DetailReport;
|
||||
private DevExpress.XtraReports.UI.DetailBand Detail1;
|
||||
private DevExpress.XtraReports.UI.XRTable xrTable3;
|
||||
private DevExpress.XtraReports.UI.XRTableRow xrTableRow6;
|
||||
private DevExpress.XtraReports.UI.ReportHeaderBand ReportHeader;
|
||||
private DevExpress.XtraReports.UI.XRLabel xrLabel1;
|
||||
private DevExpress.XtraReports.UI.XRTable xrTableServiceRecords1;
|
||||
private DevExpress.XtraReports.UI.XRTableRow xrTableRow2;
|
||||
private DevExpress.XtraReports.UI.XRTableCell xrTableCell3;
|
||||
private DevExpress.XtraReports.UI.XRTableCell xrTableCell13;
|
||||
private DevExpress.XtraReports.UI.FormattingRule formattingRuleStartDate;
|
||||
private DevExpress.XtraReports.UI.FormattingRule formattingRuleServiceDesc;
|
||||
private DevExpress.XtraReports.UI.FormattingRule formattingRuleCostBearer;
|
||||
private DevExpress.XtraReports.UI.FormattingRule formattingRuleEmployeeName;
|
||||
private DevExpress.XtraReports.UI.TopMarginBand topMarginBand1;
|
||||
private DevExpress.XtraReports.UI.BottomMarginBand bottomMarginBand1;
|
||||
private DevExpress.XtraReports.UI.CalculatedField fieldAbrechenbareMinuten;
|
||||
private DevExpress.XtraReports.UI.CalculatedField fieldBillableFLS;
|
||||
private DevExpress.XtraReports.UI.CalculatedField fieldAbrechenbareFLS;
|
||||
private DevExpress.XtraReports.UI.XRTableCell xrTableCell4;
|
||||
private DevExpress.XtraReports.UI.CalculatedField fieldGruppe;
|
||||
private DevExpress.XtraReports.UI.XRTableCell xrTableCell6;
|
||||
private DevExpress.XtraReports.UI.XRTableCell xrTableCell7;
|
||||
private DevExpress.XtraReports.UI.XRTableCell cellEinzel;
|
||||
private DevExpress.XtraReports.UI.XRTableCell cellGruppe;
|
||||
private DevExpress.XtraReports.UI.XRTableCell cellTelefon;
|
||||
private DevExpress.XtraReports.UI.XRLabel xrLabel4;
|
||||
private DevExpress.XtraReports.UI.XRLabel xrLabel3;
|
||||
private DevExpress.XtraReports.UI.XRLabel xrLabel2;
|
||||
private DevExpress.XtraReports.UI.XRLabel xrLabel8;
|
||||
private DevExpress.XtraReports.UI.XRLabel xrLabel9;
|
||||
private DevExpress.XtraReports.UI.XRLabel lblArtDerHilfe;
|
||||
private DevExpress.XtraReports.UI.XRLabel xrLabel6;
|
||||
private DevExpress.XtraReports.UI.XRLabel lblASD;
|
||||
private DevExpress.XtraReports.UI.XRLabel xrLabel13;
|
||||
private DevExpress.XtraReports.UI.XRLabel xrLabel5;
|
||||
private DevExpress.XtraReports.UI.XRLabel xrLabel7;
|
||||
private DevExpress.XtraReports.UI.XRLabel lblFls;
|
||||
private DevExpress.XtraReports.UI.XRLabel xrLabel11;
|
||||
private DevExpress.XtraReports.UI.XRLabel lblAsbFachkraft;
|
||||
private DevExpress.XtraReports.UI.GroupHeaderBand GroupHeader1;
|
||||
private DevExpress.XtraReports.UI.GroupFooterBand GroupFooter1;
|
||||
private DevExpress.XtraReports.UI.XRLabel xrLabel16;
|
||||
private DevExpress.XtraReports.UI.XRTableCell xrTableCell1;
|
||||
private DevExpress.XtraReports.UI.XRLabel xrLabel17;
|
||||
private DevExpress.XtraReports.UI.XRLabel xrLabel10;
|
||||
private DevExpress.XtraReports.UI.XRTableCell xrTableCell2;
|
||||
private DevExpress.XtraReports.UI.XRPictureBox picSignature;
|
||||
private DevExpress.XtraReports.UI.XRLabel xrLabel14;
|
||||
private DevExpress.XtraReports.UI.XRLabel xrLabel12;
|
||||
}
|
||||
}
|
||||
176
ReportImp/WegweiserBetreuungsdienstReports/Leistungsnachweis.cs
Normal file
176
ReportImp/WegweiserBetreuungsdienstReports/Leistungsnachweis.cs
Normal file
@@ -0,0 +1,176 @@
|
||||
using System;
|
||||
using System.Collections;
|
||||
using System.ComponentModel;
|
||||
using System.Text;
|
||||
using BeWo.Data.Access;
|
||||
using BeWo.Data.Entities;
|
||||
using DevExpress.XtraReports.UI;
|
||||
using BeWo.Report.ReportObjects;
|
||||
using BeWo.Report;
|
||||
using System.Collections.Generic;
|
||||
using System.IO;
|
||||
using System.Text.RegularExpressions;
|
||||
using BS.Shared;
|
||||
using BS.Shared.Core;
|
||||
using Image = System.Drawing.Image;
|
||||
|
||||
namespace BeWo.WegweiserBetreuungsdienstReports
|
||||
{
|
||||
public partial class Leistungsnachweis : DevExpress.XtraReports.UI.XtraReport, IBeWoReport<ServicesOverviewRO>
|
||||
{
|
||||
|
||||
public Leistungsnachweis()
|
||||
{
|
||||
InitializeComponent();
|
||||
}
|
||||
|
||||
public void SetReportDataSource(ServicesOverviewRO pRO)
|
||||
{
|
||||
ErmittleHauptbetreuer(pRO);
|
||||
|
||||
bool hatGruppen = false;
|
||||
|
||||
double summeFls = 0;
|
||||
double summeAusfall = 0;
|
||||
double summeWege = 0;
|
||||
|
||||
if (pRO.Services != null)
|
||||
{
|
||||
List<ServicesOverviewRO.ServiceDetail> servicesBillable = new List<ServicesOverviewRO.ServiceDetail>();
|
||||
|
||||
foreach (ServicesOverviewRO.ServiceDetail s in pRO.Services)
|
||||
{
|
||||
if (s.IsBillable)
|
||||
{
|
||||
ServicesOverviewRO.CreateSignatureString(s);
|
||||
|
||||
s.Notice3 = "";
|
||||
s.Notice4 = "";
|
||||
s.Notice5 = "";
|
||||
|
||||
//if (s.ServiceDescription.Contains("Ausfall"))
|
||||
//{
|
||||
// summeAusfall += s.Minutes;
|
||||
// s.Notice4 = String.Format("{0:0.00}", s.Minutes / 60);
|
||||
//}
|
||||
//else if (s.ServiceDescription.Contains("Fahr"))
|
||||
//{
|
||||
// summeWege += s.Minutes;
|
||||
// s.Notice5 = String.Format("{0:0.00}", s.Minutes / 60);
|
||||
//}
|
||||
//else
|
||||
//{
|
||||
summeFls += s.Minutes;
|
||||
s.Notice3 = String.Format("{0:0.00}", s.Minutes / 60);
|
||||
//}
|
||||
|
||||
servicesBillable.Add(s);
|
||||
}
|
||||
}
|
||||
|
||||
pRO.Services = servicesBillable;
|
||||
}
|
||||
|
||||
lblFls.Text = String.Format("{0:0.00}", summeFls / 60);
|
||||
//lblAusfall.Text = String.Format("{0:0.00}", summeAusfall / 60);
|
||||
//lblFahrzeit.Text = String.Format("{0:0.00}", summeWege / 60);
|
||||
//lblGesamt.Text = String.Format("{0:0.00}", (summeFls + summeAusfall + summeWege) / 60);
|
||||
|
||||
pRO.ApprovedFLSPerMonth = pRO.ApprovedFLSPerWeek * 4.33m;
|
||||
|
||||
//cellAsdBezirk.Text = pRO.o
|
||||
lblASD.Text = "";
|
||||
|
||||
if (pRO.CostBearer2SupportConceptList != null && pRO.CostBearer2SupportConceptList.Count > 0)
|
||||
{
|
||||
if (pRO.CostBearer2SupportConceptList[0].CostBearerContactPerson != null)
|
||||
{
|
||||
String name = "";
|
||||
if (pRO.CostBearer2SupportConceptList[0].CostBearerContactPerson.Sex.HasValue)
|
||||
{
|
||||
if (pRO.CostBearer2SupportConceptList[0].CostBearerContactPerson.Sex.Value == Sex.Male)
|
||||
{
|
||||
name = "Herr ";
|
||||
}
|
||||
else
|
||||
{
|
||||
name = "Frau ";
|
||||
}
|
||||
}
|
||||
|
||||
lblASD.Text = name + pRO.CostBearer2SupportConceptList[0].CostBearerContactPerson.LastName;
|
||||
}
|
||||
}
|
||||
|
||||
this.bindingSource1.DataSource = pRO;
|
||||
}
|
||||
|
||||
private void ErmittleHauptbetreuer(ServicesOverviewRO pRO)
|
||||
{
|
||||
if (pRO.CostBearer2SupportConceptList != null && pRO.CostBearer2SupportConceptList.Count > 0)
|
||||
{
|
||||
var c2s = pRO.CostBearer2SupportConceptList[0];
|
||||
|
||||
String list = "";
|
||||
|
||||
foreach (var scap in c2s.ApprovalPeriodList)
|
||||
{
|
||||
|
||||
if (scap.SupportConceptApprovalPeriod2Employee != null)
|
||||
{
|
||||
foreach (var p2e in scap.SupportConceptApprovalPeriod2Employee)
|
||||
{
|
||||
String name = p2e.Employee.Person.FirstNameLastName;
|
||||
|
||||
if (!list.Contains(name))
|
||||
{
|
||||
if (list.Length > 0)
|
||||
{
|
||||
list += ", ";
|
||||
}
|
||||
|
||||
list += name;
|
||||
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
if (!String.IsNullOrEmpty(list))
|
||||
{
|
||||
//pRO.MainAttendant = list;
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
private void picSignature_BeforePrint(object sender, System.Drawing.Printing.PrintEventArgs e)
|
||||
{
|
||||
XRPictureBox xrBox = sender as XRPictureBox;
|
||||
//var test = this.GetCurrent
|
||||
string base64String = xrBox.Tag as string;
|
||||
if (!String.IsNullOrWhiteSpace(base64String))
|
||||
{
|
||||
var base64Data = Regex.Match(base64String, @"data:image/(?<type>.+?),(?<data>.+)").Groups["data"].Value;
|
||||
var binData = Convert.FromBase64String(base64Data);
|
||||
System.Drawing.Image img = ByteArrayToImage(binData);
|
||||
xrBox.Image = Utils.CropImage(img);
|
||||
}
|
||||
else
|
||||
{
|
||||
xrBox.Image = null;
|
||||
}
|
||||
}
|
||||
|
||||
public System.Drawing.Image ByteArrayToImage(byte[] byteArrayIn)
|
||||
{
|
||||
System.Drawing.Image returnImage = null;
|
||||
MemoryStream ms = new System.IO.MemoryStream(byteArrayIn);
|
||||
returnImage = Image.FromStream(ms);
|
||||
|
||||
return returnImage;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -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>21, 17</value>
|
||||
</metadata>
|
||||
</root>
|
||||
File diff suppressed because it is too large
Load Diff
@@ -1,145 +0,0 @@
|
||||
using System;
|
||||
using System.Collections;
|
||||
using System.ComponentModel;
|
||||
using DevExpress.XtraReports.UI;
|
||||
using BeWo.Report.ReportObjects;
|
||||
using BeWo.Report;
|
||||
using System.Collections.Generic;
|
||||
using BeWo.Data.Access;
|
||||
using BeWo.Data.Entities;
|
||||
using BeWo.Service.DCEntityMapper;
|
||||
using BS.Shared;
|
||||
using BS.Shared.Extensions;
|
||||
|
||||
namespace BeWo.WegweiserBetreuungsdienstReports
|
||||
{
|
||||
public partial class Leistungsnachweis : DevExpress.XtraReports.UI.XtraReport, IBeWoReport<ServicesOverviewRO>
|
||||
{
|
||||
public Leistungsnachweis()
|
||||
{
|
||||
InitializeComponent();
|
||||
}
|
||||
|
||||
public void SetReportDataSource(ServicesOverviewRO pRO)
|
||||
{
|
||||
bool hatGruppen = false;
|
||||
decimal stundensatz = GetStundensatz(pRO);
|
||||
|
||||
lblMonat1.Text = String.Format("{0} {1}", pRO.Month, pRO.Year);
|
||||
lblMonat2.Text = lblMonat1.Text;
|
||||
|
||||
lblStundensatz.Text = String.Format("FLS in Euro ({0:c})", stundensatz);
|
||||
|
||||
var stunden = (decimal)(pRO.TotalFLMBillable/60)*1.2m;
|
||||
|
||||
var flsSumme = stunden * stundensatz;
|
||||
|
||||
lblBetrag.Text = String.Format("{0:c}",flsSumme);
|
||||
|
||||
|
||||
if (pRO.Services != null)
|
||||
{
|
||||
List<ServicesOverviewRO.ServiceDetail> servicesBillable = new List<ServicesOverviewRO.ServiceDetail>();
|
||||
|
||||
foreach (ServicesOverviewRO.ServiceDetail s in pRO.Services)
|
||||
{
|
||||
if (s.IsBillable)
|
||||
{
|
||||
if (s.IsGroup)
|
||||
{
|
||||
s.ServiceDescription = String.Format("Gruppe ({0} Teilnehmer)", s.CustomerCount);
|
||||
hatGruppen = true;
|
||||
}
|
||||
servicesBillable.Add(s);
|
||||
}
|
||||
}
|
||||
|
||||
pRO.Services = servicesBillable;
|
||||
}
|
||||
|
||||
lblPartner1.Text = "";
|
||||
lblPartner2.Text = "";
|
||||
|
||||
if (pRO.CustomerOid > 0)
|
||||
{
|
||||
var c = DAOFactory.GenericDAO.LoadByID<Customer>(pRO.CustomerOid);
|
||||
if (!String.IsNullOrEmpty(c.DebitorNumber))
|
||||
{
|
||||
lblPartner1.Text = String.Format("Partnernummer: {0}", c.DebitorNumber);
|
||||
lblPartner2.Text = String.Format("Partnernummer: {0}", c.DebitorNumber);
|
||||
}
|
||||
}
|
||||
|
||||
if (String.IsNullOrWhiteSpace(pRO.AbsenceTimes))
|
||||
{
|
||||
lblHatAbwesenheiten.Text = "X";
|
||||
}
|
||||
|
||||
if (!hatGruppen)
|
||||
{
|
||||
lblHatGruppen.Text = "X";
|
||||
}
|
||||
|
||||
ErstelleAbwesenheitenTabelle(pRO);
|
||||
this.bindingSource1.DataSource = pRO;
|
||||
}
|
||||
|
||||
private void ErstelleAbwesenheitenTabelle(ServicesOverviewRO pRo)
|
||||
{
|
||||
if (pRo.Abwesenheiten != null)
|
||||
{
|
||||
int newRows = 0;
|
||||
int index = 1;
|
||||
foreach (var at in pRo.Abwesenheiten)
|
||||
{
|
||||
DevExpress.XtraReports.UI.XRTableRow row = null;
|
||||
if (index < xrTableAbwesenheiten.Rows.Count)
|
||||
{
|
||||
row = xrTableAbwesenheiten.Rows[index];
|
||||
}
|
||||
else
|
||||
{
|
||||
row = xrTableAbwesenheiten.InsertRowBelow(xrTableAbwesenheiten.Rows[xrTableAbwesenheiten.Rows.Count - 1]);
|
||||
newRows++;
|
||||
}
|
||||
|
||||
row.Cells[0].Text = String.Format("{0:dd.MM.yyyy}", at.Start);
|
||||
int? days = null;
|
||||
|
||||
if (at.End.HasValue)
|
||||
{
|
||||
row.Cells[1].Text = String.Format("{0:dd.MM.yyyy}", at.End);
|
||||
days = (int)at.End.Value.Subtract(at.Start.Value).TotalDays + 1;
|
||||
}
|
||||
else
|
||||
{
|
||||
row.Cells[1].Text = "unbekannt";
|
||||
}
|
||||
|
||||
row.Cells[2].Text = String.Format("{0:0}", days);
|
||||
|
||||
index++;
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
private decimal GetStundensatz(ServicesOverviewRO pRo)
|
||||
{
|
||||
if (pRo.CostBearer2SupportConceptList != null && pRo.CostBearer2SupportConceptList.Count > 0)
|
||||
{
|
||||
var cb2sc = pRo.CostBearer2SupportConceptList[0];
|
||||
|
||||
var crpDcs = MapperFactory.CostRatePeriodDC_CostRatePeriod.MapToNewDCs(cb2sc.CostBearer.CostRatePeriods);
|
||||
|
||||
var crp = crpDcs.GetCostRatePeriodForDate(CostRatePeriodType.HourlyRate, pRo.StartDate);
|
||||
|
||||
if (crp != null)
|
||||
{
|
||||
return crp.CostRateValue ?? 0;
|
||||
}
|
||||
}
|
||||
return 0;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -1,719 +0,0 @@
|
||||
<?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>
|
||||
<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>21, 17</value>
|
||||
</metadata>
|
||||
<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>
|
||||
iVBORw0KGgoAAAANSUhEUgAAAHYAAAB0CAIAAADfDVFNAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAd
|
||||
hwAAHYcBj+XxZQAAAlNJREFUeF7t0L1rU2EUgPH8L66Ck4sgiODWSXEQJwcRFRHNoqMIhQ4OOneortWx
|
||||
Um2bVocq0qK1JY31a2hrkxiSG2PT9CY31xta0bo/8g7P4Tecl3c5PLlm3CtF28XGvtWD+z/Pv/f//LXW
|
||||
bHeTfr+ffo2Kt+bO3JgZyuRnh/KFwZK5WRg89/YQvm6/OFtrl9M0zUVxb7n+833wVqN2Vji7+GN96dKz
|
||||
4xeeHg3c5ecnau0tE4NMjDMxzsQ4E+NMjDMxzsQ4E+NMjDMxzsQ4E+NMjDMxzsQ4E+NMjDMxzsQ4E+NM
|
||||
jDMxzsQ4E+NMjDMxzsQ4E+NMjDMxzsQ4E+NMjDMxzsQ4E+NMjDMxzsQ4E+NMjDMxzsQ4E+NMjDMxzsQ4
|
||||
E+NMjDMxzsQ4E+MOJF5pbGeVA1f6nfhTY/nq1MmLk8cCd2361H7iOOk34174WnEvOzeb1m5joVxY2JoJ
|
||||
3LvKy24SDxLv3e1wY2J8co1Oeak69bYyGbiV77PdZDe7eKPaGnn05s7ofOCGx17Xop1B4vVW8cna8PiH
|
||||
u4Gb+PIgTjrZxYulyuFzY4dOjwbuyPmHm9WWiUEmxpkYZ2KciXEmxpkYZ2KciXEmxpkYZ2KciXEmxpkY
|
||||
Z2KciXEmxpkYZ2KciXEmxpkYZ2KciXEmxpkYZ2KciXEmxpkYZ2KciXEmxpkYZ2KciXEmxpkYZ2KciXEm
|
||||
xpkYZ2KciXEmxpkYZ2KciXEmxpkYZ2KciXEmxv1JXNtZf/Xt8fzmeOAWyxO9fje7+PNGdP1e4crIdODy
|
||||
9+fqPzppmv4C4g/ELWOqRAgAAAAASUVORK5CYII=
|
||||
</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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
|
||||
DlW4fPFUAAAAAElFTkSuQmCC
|
||||
</value>
|
||||
</data>
|
||||
<data name="Stundenzettel.Watermark.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||
<value>
|
||||
iVBORw0KGgoAAAANSUhEUgAAB3IAAADpCAIAAABeJeEpAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAd
|
||||
hwAAHYcBj+XxZQAAZhVJREFUeF7t3Qe8HWWd//F/CoYaQosQikiRXhZYWP6oLEUXBWGXlRV3XZYFIbKL
|
||||
qyL8IyKIgChYARUpoitSRNILSSCFJOQmuemk93vTSG64vbf8vzm/uU+ezMyZc+bmXjwJn/drCPfOPPPM
|
||||
06b9ztw5/6e5uWU7AAAAAAAAAAC5NDe3jBw7kbAyAAAAAAAAACAvzc0tw0e/SVgZAAAAAAAAAJCX5uaW
|
||||
oSPHEVYGAAAAAAAAAOSlubll8PA3CCsDAAAAAAAAAPLS3Nzyl2GjCSsDAAAAAAAAAPLS3Nzy2lDCygAA
|
||||
AAAAAACA/OwIKw8ZRVgZAAAAAAAAAJAXwsoAAAAAAAAAgBQIKwMAAAAAAAAAUiCsDAAAAAAAAABIgbAy
|
||||
AAAAAAAAACAFwsoAAAAAAAAAgBQIKwMAAAAAAAAAUiCsDAAAAAAAAABIgbAyAAAAAAAAACAFwsoAAAAA
|
||||
AAAAgBQIKwMAAAAAAAAAUiCsDAAAAAAAAABIgbAyAAAAAAAAACAFwsoAAAAAAAAAgBQIKwMAAAAAAAAA
|
||||
UiCsDAAAAAAAAABIgbAyAAAAAAAAACAFwsoAAAAAAAAAgBQIKwMAAAAAAAAAUiCsDAAAAAAAAABIgbAy
|
||||
AAAAAAAAACAFwsoAAAAAAAAAgBQIKwMAAAAAAAAAUiCsDAAAAAAAAABIgbAyAAAAAAAAACAFwsoAAAAA
|
||||
AAAAgBQIKwMAAAAAAAAAUiCsDAAAAAAAAABIgbAyAAAAAAAAACAFwsoAAAAAAAAAgBQIKwMAAAAAAAAA
|
||||
UiCsDAAAAAAAAABIgbAyAAAAAAAAACAFwsoAAAAAAAAAgBQIKwMAAAAAAAAAUiCsDAAAAAAAAABIgbAy
|
||||
AAAAAAAAACAFwsoAAAAAAAAAgBQIKwMAAAAAAAAAUiCsDAAAAAAAAABIgbAyAAAAAAAAACAFwsoAAAAA
|
||||
AAAAgBQIKwMAAAAAAAAAUiCsDAAAAAAAAABIgbAyAAAAAAAAACAFwsoAAAAAAAAAgBQIKwMAAAAAAAAA
|
||||
UiCsDAAAAAAAAABIgbAyAAAAAAAAACCFTFh5JGFlAAAAAAAAAEBeCCsDAAAAAAAAAFIgrAwAAAAAAAAA
|
||||
SIGwMgAAAAAAAAAgBcLKAAAAAAAAAIAUmptb/kxYGQAAAAAAAACQJ8LKAAAAAAAAAIAUCCsDAAAAAAAA
|
||||
AFIgrAwAAAAAAAAASIGwMgAAAAAAAAAgBcLKAAAAAAAAAIAUCCsDAAAAAAAAAFIgrAwAAAAAAAAASIGw
|
||||
MgAAAAAAAAAgBcLKAAAAAAAAAIAUCCsDAAAAAAAAAFIgrAwAAAAAAAAASIGwMgAAAAAAAAAgBcLKAAAA
|
||||
AAAAAIAUCCsDAAAAAAAAAFIgrAwAAAAAAAAASIGwMgAAAAAAAAAgBcLKAAAAAAAAAIAUCCsDAAAAAAAA
|
||||
AFIgrAwAAAAAAAAASIGwMgAAAAAAAAAgBcLKAAAAAAAAAIAUCCsDAAAAAAAAAFIgrAwAAAAAAAAASIGw
|
||||
MgAAAAAAAAAgBcLKAAAAAAAAAIAUCCsDAAAAAAAAAFIgrAwAAAAAAAAASIGwMgAAAAAAAAAgBcLKAAAA
|
||||
AAAAAIAUCCsDAAAAAAAAAFIgrAwAAAAAAAAASIGwMgAAAAAAAAAgBcLKAAAAAAAAAIAUCCsDAAAAAAAA
|
||||
AFIgrAwAAAAAAAAASIGwMgAAAAAAAAAgBcLKAAAAAAAAAIAUCCsDAAAAAAAAAFIgrAwAAAAAAAAASIGw
|
||||
MgAAAAAAAAAgBcLKAAAAAAAAAIAUCCsDAAAAAAAAAFIgrFxAFla1Pru28Zk1nZxe39D8xnvNCypbK5rb
|
||||
24Is87K2ru132bf77JrGkrpU+e2W9u3bX1nfFCqDP00ua2lTog+35TVtzyd22aaGD67L8lf0fkuoqDkn
|
||||
f/hNKUu/+trGbU0f+uECAAAAAADQ1QgrF5Cfr2joOaT8/wzu5LTP0PJ9h1X0G1FxzJjKG2bU/np14+ra
|
||||
tnwisK9taP7I0HBubtp3WPkb7zUHSbtfVUv7cWMqQ2Xwp1vn1LV86OOEz69t6p19qOw/rOKdbQW3R2so
|
||||
3rWwPlTUnJMbfup0dX1oac7pwOEV71a1WgEAAAAAAADQVQgrF5DdDCuHph6Dyz86quJbC+rW5XrWmLDy
|
||||
Hoewcp4TYWUAAAAAAIDuQFi5gHRtWNlNp42v+v26pobWrLFYwsp7HMLKeU6ElQEAAAAAALoDYeUC0k1h
|
||||
ZU37DC0fOLeuOks4lrDyHmevDCv3GFyu8W+TfraZsWHl2JSxE2FlAAAAAACA7kBYuYB0X1hZU+8h5d9c
|
||||
UFcb98wyYeU9zl4WVtaw/5sJVfcvrh+xqXlKWYumP5U23TGv7rg3KvcdVuGHlZXy4knVjy5reGtLy9Sy
|
||||
lklbd3yJ382za48aHT9mCCsDAAAAAAB0B8LKBaRbw8qaeg8p/86i+qbIm5YJK+9x9qaw8tFjKv+3pKms
|
||||
Kdyp+n11bdt33q1/u2xHXdTpjyxt+PP6pvJISuW8pLr19rl1fYZWhDInrAwAAAAAANAdCCsXkO4OK2vq
|
||||
O7xi4tZwX/9lQ/O+wyq06dhp/47HRT8YhJXz8bu1TR8ZGu4pNx04fI8JK5/9VlVx+c6iqmNtcrRWfccj
|
||||
9v77waMpm9q2/2RFw37DdoksE1YGAAAAAADoDoSVC8gHEFbWdMnk6opmPxy3vby5feq2Ha8UiJ2mbWvZ
|
||||
Fnk+tPsQVs6HeiTUTf70zraWyl27uBBEw8qHjqyY0PEhh4q7qKr1e4vrv1Jce1Nx7aPLGlbVRp6rz1A+
|
||||
b21p/vr8un+bVXvrnNqnVjVubAhSNrZt/8aCOv85bsLKAAAAAAAA3YGwcgH5YMLK+wwtf3ZNY3cHHZW/
|
||||
m1IpkLByJ0q++z74Lfq6u8rRsPL9i+tti/r35ysbQv1+8rjKP6xrCvV1eVP7V+fU9Rux85HkHoN3vJd5
|
||||
2KZme5R5c0Pb6W9WuaWElQEAAAAAALoDYeUCkk9Y+bwJVde8U+Omv5tUfcr4qv13/cP/nNNFk6pqvXCd
|
||||
fmprT5pyshw2NbRNLmv58/qmn69suG9RvZseW97w7JrG4ZuaZ1e0lje3xz+D2qFzYWW/tNmm5HpoaW1r
|
||||
+/T3W0Zubv7duqYfL294YHHDb9c0vrK+adTm5lW1bXFfdhgvtN3Q5NNvTW3bi8tb/7Kh+ek1jQ8sqVfT
|
||||
/bGkSQ3l3vwQS8tC2YamfCiVNrKwqlUVfH5t0w+XNTy0tOGZNY1/Km0asbl5WXWr2jm/nPKiUvlh5UNG
|
||||
VizuCPj+YV3TgcNjxvDBIyrGvbfzuWuVduDcuh6RZJr6j6qYWR7k9uiyhl4d+xFhZQAAAAAAgO5AWLmA
|
||||
5Awrf2Ro+UulTY1tO/7Y36bqlvby5vY5Fa0PLK4/482q2IhbdDpoeMWM93f2+PgtLZdPqfnU29Wx0xVT
|
||||
a2Z5b78NaWvfPrei9f+9W/+3E6uPGl2pnLN9+1+foRUHj6g4ekzlP8+ofXZt4+aOFxeEdCKsrHb4+vy6
|
||||
ULFD06ffrv7z+qbYeGt9a/tfNjT9e3HtyeMq+46oUDn9ZlSP7Du04vCRFVdOrf7hsoZFVa3JYfGalvar
|
||||
38namJdNqZmc+QI62VDf9t1F9We9VdVvxC6Npq33HV7xd5Oqn17TGHpdiTN0Y/PfZ++yK6fWqJxB0jjK
|
||||
dHH1jjdOXDCx+tCRMVXWHM1XGb7zbv2Erc3ROH4nhMLK/zCtRh0noeeLQ9M5b1VVdTTC6M3NGmChBG66
|
||||
Ykp1bSYWrwHpgtSElQEAAAAAALoDYeUCkk9Y+c/rs357Xml928C5dX2G5vXk8qB3dz4O+9qG5myxYE37
|
||||
DiuP/co+rT2/svWad2oOHZnuWWlNquap46ueWdPYGAn0pg0rKwPVZZ/EdusxuPz2uXXREG1zm+re9HeT
|
||||
qvfN+3HvI0ZV3PNu/cqa2AD1DtqK/4qG0GQ9qJWfX9t4yvgcHwOolf5hWk1sVPT5tU3+G4RD0/7Dkr6y
|
||||
b21d253z644andTI/rTfsIobZtRM2BK8ZaLTQmFljVXLcPTm5j7Zh98BwyvmVuxoAaX9zru7vEMjNB08
|
||||
omJd3Y5A9dbG9kM6uoCwMgAAAAAAQHcgrFxAdjOsLPWt7XfOr3NvAEiYLp4UPNopnQgra81n1zQmx39z
|
||||
TtroXQvrQm97SBVW1v+fWtV4QPYnWDX1GFz+r7Nqt0beJq05X5pZm7xutunEsZWDN8aHWXOGlV9d3/TI
|
||||
0oaEp25D0zlvVS2rDgdGOxdWVnmHbmz+xLh8n2r3JxX4wSUNQSS4U0Jh5W8tqLfY/F9yDb9xmeGnTr99
|
||||
bl1oqT+p1nMyAeiq5vYjO4LmhJUBAAAAAAC6A2HlArL7YWV5v6n9wolZXyngpiNGVWyxdxB0Kqz86vom
|
||||
5RBK2Ylpv2EVr6xv8kOVqcLKQzY2989VjOum12yMvHBjeU3rZVOqOxFddVPfERVPrmpsjrwRI2dY+dK3
|
||||
q/OPKdt01bSaml3fQ9GJsLLWV4E/OqrznwTsM7T8jnl15bt0VwqhsPJNxbXWerPKWxKC+274qQHU9aGl
|
||||
/nTMmMotmQ8PSuvaDuZpZQAAAAAAgO5EWLmAdElYWV4ubUp4q4BNBwyrmN7xeuW0YeXS+rZTx+eOXOc5
|
||||
KattXqQy/7By0fstJ43LESS9Ymr1msyLEXwVze2fmVoTStmJ6cDhFa9tCAdZk8PKmjoRy953WHhDnQgr
|
||||
v1TalFywfKZeQ8rvXVQfDabnIxRWPv3NqupMR+rfq6bVZGuW/MPK7r0ugzfuHM+ElQEAAAAAALoDYeUC
|
||||
0lVh5W1N7ce9kSPe2ntI+R/WNVn6tGHln69oTC5nj8yLbo8eU9lvREVySk37Dat4a8vO4ZdnWHlVbdvf
|
||||
TqwOLQpNF0+qXhp5fUT79u3fXlifs1R5Tmrn0Jfj5Qwrd266+p2aBu8FFGnDyjPLW04Ym9dzyjmj3n2H
|
||||
V4x5L8s3CSYKhZXV7yM2BeNK3fSJLJ8Q5BNWVpmvmFL9XuaZdCX7yqxat4iwMgAAAAAAQHcgrFxAuiqs
|
||||
3NS2/fqinZG12Ekb+vnKRkufKqxc39p+xZSkR31PGFv5YklTSV3blsb2jQ1twzc1f3Jy0usmtOjhpQ0u
|
||||
TJlPWHlLY9vnpuV43Pict6rmV8bEEyeXtbjvc0uYVKqcAVab/m1WbcfbRHboprBy/1EVFjY1qcLKGg//
|
||||
VJTUXKrpx8dWfmlm7XcX1T+wpOG66TXKIZTGn854s6os/asw2tp3BPStYW36u0nV7p3Xi6pa/2Vm7b7D
|
||||
KvwEmvYbVuHCyl+dUxdaqumg4RX3La4vrQ8aR+Ot74idmWgpYWUAAAAAAIAuR1i5gHRVWLl9+/b/9+7O
|
||||
x0KzTQ8uqbf0qcLKlc3tx2YP++4/rGLM5nAJS+raTkx8VPbWObUtHVHKnGHlfy+u1dQjMt+fTh5XObPj
|
||||
FR++1vbtXynOEXBXU1w3veaHyxp+sbLxroX1yip5WwePqJhZvjNwmX9YWdmqu/N8bvqA4RVzM99HZ1KF
|
||||
lUdvbk54eXGvIeXfX1KvPmrqiFrrh6Ebm0/L/p6TPpkvHgxS5009PK+y9Y8lTW56qbRpkxcrb27b8Z7l
|
||||
P5XuTKDp5dKmDZmQcVv7jmeu/UWahm1sWlXb5l7KoVFU9P4uaVROjdhgMQAAAAAAALoIYeUC0lVhZXls
|
||||
eUPPyOqh6a6F9W2ZgFuqsPLaurZPTq4+f0JV7HTz7NrgBbee5rbtN8xIelr22uk1jVaUPMLKBw6vSIio
|
||||
ajpmTOXksvjxvKCy9dCRSTFfZf5SadPOIPf2HW/b+Gz2N//a9LW5dS6ymWdY+W8nVv9+XdPCytbi8pYf
|
||||
L2s4cnRSlTXtO7R8jNcL+YeVVbB/Tmz8uxfWu4Cyb9LWpMe6r5haXRfpaAAAAAAAAHxIEFYuIF0YVv7R
|
||||
sobkSKimb3cqrKw1Kpvbs032JWwh5c3tF01Keg/yP0zb+eLgnGHl5Kn/qOCdCbGeWJXjrdB3L6yP1mBJ
|
||||
dWty2PfEsZWquyXOJ6z8mak17qUN5s/rm/ZLfO+EOkjdFKROE1ZeXpMUST/+jcpQSRxV6La5O146EVrF
|
||||
poNHVCzu1Msl1ExpJ19oUT4TAAAAAAAAuhxh5QLShS/BGJTXSzAaLH2qsHI+VIC2zFsLyprate5102t6
|
||||
Jdarq8LKBw6vGLwh6ysPWtq335T4Boz9h1UUxb06o6lt+40zk1bUdud0vKEiZ1h5v2EV47eE27Oyuf2U
|
||||
7C+d0BTq+vzDys+vbUxo/H8vrlXt1FOx0+CNzX2yDIx9hpa/WJLuPRjql9Gbm+9bVJ9qemBx/YqaHW2r
|
||||
1YdsTL3695c0bPbeswEAAAAAAIAuQVi5gHRVWLm5bfu/zcrnK/u6LKzc1r7jkeR5la1DNjb/fGXjnfPr
|
||||
Pv9OzWnjq44aXXlg9rf6uqmrwsqHj9rlBcQhNS3tZ76ZFLr9xLgq99BxyK9WNyaEcbXo+bXB9x/mDCtf
|
||||
NKlaJbHEjrrsXxO7rHNhZW1n4Ny60FJ/GjC68lNvV2ebznmrKuGZ928tiL7vJIkGyV0Lc3/aEZrc8FNd
|
||||
bp2TVJfYScOPr+wDAAAAAADocoSVC0hXhZVrW9rPfispfqqp95Dy360NnjbtdFi5NfMNaQ8trf/U29VH
|
||||
j6nsN6IiIZ+EqQtfgqGssoWGK5rbDx+VFPC99O3qbIHSodmf27Xp4aVBjD5nWPkrs2rdi5idtvbt31iQ
|
||||
FDPtXFi5sa39C9OTXqy8O9NlU7I2VyzCygAAAAAAAHsNwsoFpKvCytO2teyf+KJeTX2Glo/aHGTVibBy
|
||||
a+YNCZdPqc75HuF8pi4MK6siv17dGBvtXFfX1jfx0elr3qlpzPK+hLe2NCe/+/ibC+raMhvNGVb+RkfK
|
||||
kPsXJ4VcOxdWrmtt/7vEt1rvznTa+KrYV2lnQ1gZAAAAAABgr0FYuYB0SVi5rX371+bljr4dPqrCfVdb
|
||||
2rByRXP7LXNq83m7RZ5TF4aVNR01unJhXCRxWXXrQYll/ucZNU1ZwspTc0Xq75hXZzXIGVb+Vsc3JYZ8
|
||||
f0nXh5Vr8nhuvdPT0WN2flFhPggrAwAAAAAA7DUIKxeQLgkrD9vYfOjI3AHfK6fujOSmCiuXNbV/7p2a
|
||||
5HKGpo8MrUiO53ZtWFnTNe/URN9fvLmh7eDEgO9VXjFCxr7XrHYIpfenQe/W25oFFVaua23/5OTuelpZ
|
||||
1dRgsPLkg7AyAAAAAADAXoOwcgHZzbBy+/btozY3nzwur5isC4NK/mFlrXLXwvqEr3Fzk9L0GVpx3oSq
|
||||
+xbXz3i/5cszk76PrsvDyn2Glj+3tjEUva1sbj9ydFLOF02qrs0SVn5lfdM+2ZtIlf3xsnzfrfxBhpUb
|
||||
27b/U1HSu5VPGVd19Ts1nZvUp9sIKwMAAAAAAHwoEVYuIJ0IK7dnprb27QsqW7+xoC75K+nctO/Qije3
|
||||
7Mwn/7Dy2rq2Y3PFfA8eUfHlWbXPrW1cXNVa3tyu4uUMCHZ5WFnTMWMql1bvEk+saWk/f2LSGyH6j6rY
|
||||
kuXlyskx395Dyl8sCb7/sKDCymr5r81Navnb59bVtrQ3tG3v3BRXj6wIKwMAAAAAAOw1CCsXkJxh5d5D
|
||||
yq8vqv3e4no33TGv7h+Las6fWHV4Hi++cNPnptXUe4/l5h9W/lNp0z6JJTz+jcp3trWE3lDc0r79puKu
|
||||
fFp5/2EVA+fW6d/Q/ND0zzNqgxceZ6gYaq5QGn/ad2j5sE07Q7eO2uqyKUmvkug7vMKFsAsqrCx/LGlK
|
||||
6NwdD2irXT4QhJUBAAAAAAD2GoSVC0jOsHKXTL2HlL9UGjxaa/IPKz+QGPrUdOf8umjMtK61/W8nJoVl
|
||||
U4WVVf5fr26sbmn/wvSk1zto2ndYxR9KmvzyvFyaFGPVdPmU6orI19C9ur5pv8QQtv/2jEILK6+ta0t4
|
||||
1/ZBwysmlWXd91XOhCktrUJYGQAAAAAAYO9AWLmAfDBh5c9MrancNXKaZ1i5rX37t3OFBf97nv98cGD8
|
||||
lubkJ4tThZW/NDN4Bnl2RcshiQFcTR97o3JFzc6o4uaGthPHJmXea0j5V+fUaRVVVttoamt/qbTphMRV
|
||||
egwuf3x5g6t0oYWV1VafnZoUf//U29WbGmJe/fFuVev5E6uOe6MydvrEuMr5lenCtYSVAQAAAAAA9hqE
|
||||
lQvIBxBWPnZM5czycF934dPKJ42tXOxF8dq3b19Y2XpB4huNNaUKK986p85e29Dctv32uXU5W+xfZ+18
|
||||
FYb+9/DShl65Vjl8VMWn3q7+3LSaU8dXHTA8R+T6xLGVJXU7w7KFFlaWCVtbDkysxSWTq8dvaW7MvCtZ
|
||||
U1Vz+yvrm855K6nXQu9RyQdhZQAAAAAAgL0GYeUC0t1h5X2Glv+p45vlfPmHlZ9f25gQzbTpxLGVP1rW
|
||||
MHxT86vrm761oO5jbyTFiG3qXFhZVte2HZ3rRcz7Dat4ubTJRUBL6tpOHpe7SHlOPQaXP7ps56PKUoBh
|
||||
5frW9htm1KqooWT+tO+wirPfqvr029WXTK7++NjK5KfLlXjIxp2FyRNhZQAAAAAAgL0GYeUC0q1h5f2G
|
||||
VfxiZUPoy/RM/mHlJdWtfXO9d8KmPkN3REJDM7NNV0ytdo++pgort7Vvf2hpQz6R7tW1O2s+dGNz8tO7
|
||||
+U9fmF7z/s6Q9Q4FGFaWZTWtp47P8cx4/tNdC+tiB1IywsoAAAAAAAB7DcLKBaT7wspHj6kcsrHZRWND
|
||||
8g8r73hR77QcX5TXiemCidW1HYVLFVaWzQ1tZ7yZO2B6U3GteyC6qW37oHfr98k76p1tOmV85dyKcMiy
|
||||
MMPKMm1by7F5PDmec7quqCb2Xcw5EVYGAAAAAADYaxBWLiDdEVbuPaT8H4tqZr6f1L/5h5Wl6P2Ww0em
|
||||
ftT3o6MqE6r2sTcq3bcIpg0ry+/XNfbJFSM+YFjF4I07v6mwvrX9wSUNya96SJ7+dmJ1ceQt1VKwYWUZ
|
||||
v6X59PFVyW/DSJi04j/PqCmt70xMWQgrAwAAAAAA7DUIKxeQLgwr9xhcvs+Q8mun10zc2lIdisJGpAor
|
||||
t7Vvf2ZNY9+8XyKhktwxr+6JVY0JmzjIi/11Iqxc1dz+ycnVoWTR6eRxVeu879ZTJs+tbTxhbGXaMGvv
|
||||
IeVfnlW7siY+ulrIYWVRsVX4TjyprT760bKGssYcYykBYWUAAAAAAIC9BmHlAvLzlZ0MK/fwpmPGVF47
|
||||
veanKxpmlecOKJtcYeUKP6wsbe3b/7Kh6bwJVcmlVWFOGVf53NpGFWN2RWvC64x7DSl/fEWDBVt3hJUT
|
||||
39UQDSvLm1tyvy5Z5bl9bl3jrtHgdXVt311Uf+TovILLSnPF1JrxW1pqsjdsp8PKD34gYWVRCwze2PyF
|
||||
6TX75hFcVpXVsF+dUzunojW/0ZSVav3thfXKMNW0X8fw09a/OqcutDTn5H9iAQAAAAAAgK5CWLmAzCxv
|
||||
eXhpw0PppydXNf6xpOmN95rnVLRuamhzX3+Xp8VVrY8sC+fpph8vb1jlfd+dU9Hc/vt1Tf9YVHPSuKpe
|
||||
Q3aJ5R33RuU/FdW8sK5xY8dLeGta2n+yojGUsz+9WNJkUcu61vZfrExKOWLTzndZOA2t7b9ZnbSWTT9d
|
||||
0ahiB+t00O/r69v+t6Tp5tl1p46vOnRkRU+vOh8ZWn7k6Mq/n1L9w2UNxeUt0dVDVFO1WGi7/jT2vfgs
|
||||
pm5rCaX0p0eXNSzywqPzKloThspjyxtUoyBpFk1t26eUtTy4pOGad2pOGFu5z9CdVbZanzSu8gvTa55e
|
||||
07i8prUxNhCeXkld29tlLammqWUt2zJfiqj/VtemXn3atpbalLsDAAAAAAAAciKsjN3S0r79/ab21bVt
|
||||
UzNRvNnlrevq2t5rbAuePd6jqMTlze2bG9rW1LZN39YypaxlSXVryY7qtOf53PeeqKlte1lTu6qpyqrK
|
||||
6sQ5FTtqvbWxPe3nEwAAAAAAAPiQIKwMAAAAAAAAAEiBsDIAAAAAAAAAIAXCygAAAAAAAACAFAgrAwAA
|
||||
AAAAAABSIKwMAAAAAAAAAEiBsDIAAAAAAAAAIAXCygAAAAAAAACAFAgrAwAAAAAAAABSIKwMAAAAAAAA
|
||||
AEiBsDIAAAAAAAAAIAXCygAAAAAAAACAFAgrAwAAAAAAAABSIKwMAAAAAAAAAEiBsDIAAAAAAAAAIAXC
|
||||
ygAAAAAAAACAFAgrAwAAAAAAAABSIKwMAAAAAAAAAEiBsDIAAAAAAAAAIAXCygAAAAAAAACAFAgrAwAA
|
||||
AAAAAABSIKwMAAAAAAAAAEiBsDIAAAAAAAAAIAXCygAAAAAAAACAFAgrAwAAAAAAAABSIKwMAAAAAAAA
|
||||
AEiBsDIAAAAAAAAAIAXCygVk7dq18yJWrlzZ1tYWpChITU1NCxcuDIq7q6qqqiCRp7y8fP78+UGKCC1q
|
||||
bm62lNlyVg6W4K9r8+bNQYF21dKyN+xNixcvDurjUZWDxXuCDRs2BOX2qF6tra1Big9KfX39ggULghLs
|
||||
KnYfAQAAAAAAKHCElQtFU1PTTTfd1C/ihhtuaGhoCBIVpEWLFh1zzDFBcT1HHnnkhAkTgkQd6urqrr/+
|
||||
+iBFnF/84hcu6hebc//+/YcPH24J/roefvjhoEye448/vqKiIkixx6qqqjrzzDODKnl+8pOfBCkKXltb
|
||||
26BBg4Jyey655JKampog0QelqKhowIABQQk8sfsIAAAAAABA4SOsXCiampr+5V/+5f9E/MM//EOBh5Xf
|
||||
fffdAw88MCiuZ999933jjTeCRBnt7e2DBg3q1atXkCLi29/+dnV1dZA6S84f+chH/vznPwcp/qq+//3v
|
||||
B2Xy9OvXb+8IKx933HFBlTyqcpCi4LW1td11111BuT1nnnnmBx9Wfuedd/bff/+gBJ7oPgIAAAAAALBH
|
||||
IKxcKD4MYeUXXnihb9++weKI2267LfR2C8LKfy2ElbsWYWUAAAAAALCXIaxcKPb6sPLUqVOPP/74YFnE
|
||||
l7/85S1btgRJOxBW/mshrNy1CCsDAAAAAIC9DGHlQrF3h5VLS0svvvjiYEHENddcs2HDBkvpI6z810JY
|
||||
uWsRVgYAAAAAAHsZwsqFoq2tbdmyZZMi5s6d297eHiQqSDnDyg0NDTfeeGMwN+Kyyy5btWqVZRVSV1c3
|
||||
efLkoCE6aM7mzZuDFH9VhJULmfaadevWBYPGM2PGDO1rQaIPCmFlAAAAAACwlyGsvBfasmXLmjVr1q5d
|
||||
W19fH8yKKC8vV5rVq1dv27ZtN8PWOcPK999//z777BPM3dVFF120ePFiy6f7VFRULF++XBvK+ZiqmqWk
|
||||
pGTlypWbN29ubm4O5maRT1hZW9ywYcOyZcvKyso60c5bt25VydevX6/ydFUwVHVct26duj6hNT7IsLL1
|
||||
ztKlS2tra4NZWbz//vvqGhU+n97ZHdqDtCHtQfqhS5q9u8PK2tM3bdqkYaZ/1XfB3N3T2tqq6i9ZskQD
|
||||
eDdbW8V77733lFXn2rPL+72xsVH7lJpLY6/AP7QDAAAAAKBgEVYuFK2trb/61a9ujvjZz37W1NRkafTD
|
||||
9773vWCB57XXXmtra9u8efMDDzxw4YUXHnnkkR/96EcPP/zwk0466Y477pg9e7YLnSjN448/fskllxxz
|
||||
zDFKc9hhhx199NFXXXXVs88+W1lZaWnSSg4rv/TSS/369Qtm7erMM8+cO3dukEucDRs2qPxBJTvceuut
|
||||
xcXFQYrt22fMmPHVr341WNbhvvvus5D64MGDL7/88mOPPfaII4445JBDrr/++rq6OlvRp0y+853vqOms
|
||||
WQ499FC14RlnnHHTTTe98sor77//fpBuVwlh5cbGxhdeeEENe/zxxysrbVrtfOWVV/72t7/N2c4tLS3D
|
||||
hw+/5ZZbTj/99KOOOkolV5GsPKrac889tyXyEmqjjd59993WAr6RI0dq6aZNmx5++OGLL77Ydf1xxx33
|
||||
H//xH2PHjtUWLQcnn7CyKjJo0KBgG7v63e9+Z3nG9uDAgQPLysq0VAX7zGc+43pHrR1934uG7ltvvXXn
|
||||
nXeeddZZasP+/fsrsVrj5JNPvvHGG5966qnVq1fHRgY1809/+lOwSY8bGz4l1m5y//33a9f4+Mc/rvy1
|
||||
Ie1B+uGEE0647LLLHnzwwXfeeSfaUHnqprByaWmpjg8aV26Y6V+10qc//WlVc9y4cRoSQdJdxe41t99+
|
||||
+/r167V0woQJ+vWUU05RbhonGi3nnXfeD37wg3Xr1tnqvoQdUM314osvXnvttdakKt6AAQO0P+pAl22f
|
||||
cjrd783NzY888khQDs/TTz+tRTrg3HbbbTowqlJWniuuuEJ7Zc7yAAAAAACAEMLKhSKfdyvX1NSceeaZ
|
||||
wQLPt771rXHjxp199tk9evQIZnn69+//0ksvtba2vvrqq6effnrPnj2DBR7NvOaaa0pKSmxDqSSElR96
|
||||
6KETTzwx+H1XJ5xwwvTp04Msssjn3cqvvfaa5gTLOtj7cx9++OG+ffsGszL+7//9v6Gw8sKFC6+77rpD
|
||||
Dz00SBHRq1evCy644JVXXomGFLOFlWfNmnXllVdGSyXqIHXo6tWrgywixo8f/+lPfzo2BGmUw6mnnvrE
|
||||
E09EY6MJseDXX39dXR87PA444IB77rkn9KRwzrByc3PzzTffHJuhGnnZsmWWLLYH1Skaaeqd0OcN0deI
|
||||
FxcXf+5znwt1Ysixxx774IMPRsOCbXm/W3nJkiXXX399whgwqshXvvKVlStXBqul0eVhZTXUD37wg49/
|
||||
/OOxXWD69Omjemkviz4gHLvXqIJq8P/5n//J1hSnnXaajjOh3LQzxu6Aixcvvvrqq1WGYJZHZb7ssssW
|
||||
LVoUZBGxO/2uHVwjMEjkueGGG5588smjjz46+N2j8miHXbBgQWycGgCwpysrK3N/LqN/G7PYi88CustQ
|
||||
BXUvEPzeRVK1my4dlTjtJ/S63FXf6TLVdVzs5jTTlmbL31qg088H/NVZ+aNXdDnl3+w7mq9Tm0jg+qXA
|
||||
dy4bZu4GwcqsprNfY1maLt+nojq346Brbdu2rRBOIsmHQXSCtWeexz3t70qso3HwOzyElQvF7oSVP/vZ
|
||||
z55++unBL3E++tGP/s///M/hhx8e/J7FjTfeGPswb7JsYeUePXoccsghwS+7GjBgwMSJE4P1s9udsPIf
|
||||
//jHaFgqFFZ+5ZVXskW9Q/bbb79HHnlEx5FgzYzYsLIKc9ZZZwW/ZHHFFVfEPrP861//+qijjgoSJerd
|
||||
u/fAgQN1hgvWzMgWC7YnlINf4ii3hx56yL94Sg4r60z23e9+N/bFJtqW/1aTbGHln/3sZ9HeCYWV//KX
|
||||
v5xwwgnBskQaaddee23oWVqdHvIJK8+ZMyd2n8rm3HPPVaWClfPWtWFlXdZcf/31vXr1CnJJpBH16quv
|
||||
hq56Y/calfDSSy/VYAh+j6M9d/bs2UEuGbFhZW30wgsvDH7JQgk2x70kPVW/X3fddaF+zxZWPuKII7L9
|
||||
2YQ5++yzs73kHQCw59LF0qhRo9w3K2zcuHHs2LFj4owfP17n6yVLlnTiYriQtbS0TJkyRbV+7733glld
|
||||
QdeNb7755rhx40Kf1sfSpeOCBQvUyKlOtVpr7ty5I0aM2LRpk7aiDtLmtm7dGiz2qGrWrQsXLowGCNQC
|
||||
kydP1tK1a9cGs/Yorgftr/3yp6bQhW4+za5N6NZMzeu/ym/3VVdXq9ck+jRM4dAwmzdvnoaZDg761Qa2
|
||||
Gm3RokXZgneWRtfw0e+c11hdunSpRpoaX6vrMlW/6oo3W1bJ8u9BdJ/y8nKdRKZPn273UzlPIroXzvlq
|
||||
x87RPaA2PWnSJP+2HZ3mzmJ5HvdKSkq01+ty4gP4PGmPQ1i5UOxOWDn2AeSQfNIceOCB+UR7Q7KFlbPZ
|
||||
Z599Hn/88WDlRJ0OKx922GFnnHFG8IvHDyu//vrrRx55ZLAgD/vvv/8f//hH/1I1NqycD7XA//7v/wa5
|
||||
dHjxxRezReFj9ejR48477/Qj3dliwfno16+frqiCjHKFlZ988snYHj/33HP9TCS2B3v16hWbuT/UdYiP
|
||||
fbA0wec//3k/WK+eyhlW1jXuVVddFSzYVd++fbON6muvvTbtxXEXhpW16dgDRQKNK+3X/uVs7F4jGlTB
|
||||
T9ldffXVfvVjw8r50BHpscce83co2f1+zxZWzscXv/jFvSyUAABYuHDh0KFDXTxxw4YNw4YNG5JIN5mx
|
||||
H3zuoVpaWt566y3VOhoC2x26IR85cuSIESN00RjMyk4XIXPnzlXbLlmyJJiVh9raWl0m6RpG21ItdJGg
|
||||
HJYuXRos9ixevDjTdUOUJhpwKS8vHz58uFpgS5b3yBU414NpPxjQVdbMmTPVLDmbXZtQU6uVQs+s7CaN
|
||||
DY0QKeSwssqmuquF7a7KBrYaLeFr8y2NDiyhhxvcOH/77bdbM/RDclbJ8u9BdB/dz6qv3V8b/xVPIjoC
|
||||
aNMartGjHDrBduT8j3va3zUSbO8OZqEDYeVCsTth5S501113pd1P0oaV5ayzzsrn0rbTYeVsXFh5+fLl
|
||||
J598cjA3b8cee6xf7E6HleXaa6/1n8xdsGDBSSedFCzz7L///ueff/4VV1xx4oknRj8Y0FKdt9xlyu6E
|
||||
lZX5o48+mjMrVVkNHvvY+znnnKNrJlvdSTU23FDfuHGjah3M9fTu3fvss8/+zGc+c8YZZ0Sf1dXSX/zi
|
||||
F2705hNWnjBhwgEHHBAs6NCjR4/HHntMp42SkpIXXnihf//+wYIOBx100Jw5cyyHPHVhWFlli32g+Pjj
|
||||
j7/00ksvueSSgw8+OJjlOffcc/1bkVR7TUi/fv38t7h0Oqws6k3XF9Il/b47YWX10ahRoywfAMBeoLGx
|
||||
cfz48WPHjnVRLYsI6DZy/fr1ZbvavHnzkiVLRo8ebUGBbnrc7IPXfWHlGRn5fCLrwm2pomMrVqzQPby9
|
||||
Wk3Xdbr6Ug7Tpk0L3aroV83UIiUeMWJE9LmzNWvWaJH6NPR3h3uKDyasXFxcrN6srq4OZnWFPSKsrMta
|
||||
DQ/3cQVhZfiamprezDyZ7g50CSeRTZs2detJhLBy1yKs3IUIKxeK3Q8rH3jggSeeeGLsy0x9H/vYx/r3
|
||||
75/tscTPf/7zfrgzH50IK2vrd9xxR85ru24KK+u8/t///d/BLI9K9V//9V+699Dx5etf//q+++4bLOjQ
|
||||
u3fv3/zmN+6yICGs3KtXL7Xzcccdl+0h8dNOO81dt+mKQdsNFnguv/xyXUlUVlbqUkxnqR/84AfRIn3y
|
||||
k590Z6zksLIGxvHHH3/QQQcFv0d85StfcaeobFldeeWVsa8NOeWUU4qKimxdX+fCyo888kh0fJ577rm6
|
||||
pC4vL1canbaffvrp6CuAP/7xj2uRbTqfsPJzzz0XDVMecsgh9s11oky++93vhtJoGDz//POWIE9dFVZW
|
||||
wdTUwcodNP5/+ctfbty4UfXS8NYtwd///d+HGnCfffZ54YUX3NBN3mvUAhoq0ZYxoTInh5WPOeYYZRUb
|
||||
B5d+/fr5zw3F9vtZZ501fvx46/etW7fm7PeEsLIa4f7779coev3116+++urYfVMHwEK+8wEApGI3gf7b
|
||||
8y0iMGLEiGzBUCXQTWY0YLTn6qawsljgLPglkdo/bVhZOU+ePHnUqFHuglk9olqMGTNGN002x+hKWMl0
|
||||
AT9hwgR1XOh1AW7Ts2bN0nVdMHeP8gGElUWJ1eZuT+kShR9WVq2nTZumWz/3p2+7E1YWLdKxxdVXl6/6
|
||||
Ne3NtZOqB9EdSktL1dHz5s2LnkSyjeruO4kQVu5atiMTVu4ShJULxW6GlW+55ZaVK1dql9BlR+xzr3LQ
|
||||
QQe99tprmzdvLikp+da3vhX7btxLLrkk23V2Np0IK8sBBxzw+uuvJ1+77H5Y+eyzz/7GN77xq1/96oUX
|
||||
Xnj88cfvvffexsZGVX/AgAFBCs/AgQNd3dXm//mf/xkNPF1//fUuGp4trHziiSeOHj1a7SzZ3hdx3HHH
|
||||
6UrL8tm0aVP03cdKsHDhQktgVKQvf/nLobibMnfffJgQVr7iiit0UaJT0YoVK1SF2IDaVVdd5UZatqxi
|
||||
V9R4y/bti8ljQw2lNv/FL35hvfPII49oL9AgP++884IUHZTJlClTgkwzdJn1ve99LxT67NOnz+DBg12C
|
||||
nGFl9U40eKr94u677y4qKnr//fc1PlWkNRFp/4iyq8LKP/vZz6KBV+3Lut8IUmSol6Mv6f7Upz7lhne2
|
||||
vUb9+9BDD+mUqSOJrpZi3/StFbW65SPZwspHHHHEyy+/rLG9devWl156KfYJd3Wru0rO1u+TJk2yBCZn
|
||||
v6uO2cLK2mHdRVhZWdmll14aLPAccsghvL0OAPYOOmXobK6bcP9tvDnDyjpTjB8/fsiQIbqGib1MVQJd
|
||||
Jmn1fG4sXeJQVrq6sOcGEq6ElX9tbW11dbUuz5IvmLVUabSh2Cc2omFlJc65dVEBdHYWd/bMnxVeRbJ1
|
||||
taG0YWVdQqjMs2fPdoVUU6jjhg8f7j5LNhb3Uf7qMm1Cna6uD5ZlSjJx4kTNjz2/WwepqPn0pkqiFg4F
|
||||
tY21lUoYuiRT/pqZc7RYD6pTYvs6OaysIllvhjYtaocuDEqqLtGRrE1opuoY2yxqW3WZuACcfrBq2q/Z
|
||||
WHvmOfZUBvWgso0tQzK74vU/ctAWdyes3Akqthoqdn/sXA/aqMs5qjVg8jzCdJoNDxufroVjaamNjdiD
|
||||
WFSeBzFjx1tVNrkMUdb+2vX8W7+cYWW1f/JJxPZZlSe6z4a4vdvySQ4rK41aO9uJoBNUPNsNc5bTWCfG
|
||||
lk0z7UgbapCE416X0C7gRmB0EypVQlhZ6bWW1nUHFsLKCQgrFwqN106HlQ8//HD/ZPPUU0/Fhoy/9rWv
|
||||
uYNCeXn5aaedFizwuNdE5C85dJjgxBNPTI7gxOacf1j5pptusu9ecKz6v//976OPTyoTF5ky8+bNu+ii
|
||||
i87Z1Ze+9CV3CokNK/fq1eu5556zBKLGVA8Gyzx+WPn111+PVuFzn/ucrqRVBt8Pf/jDUMl79uz5k5/8
|
||||
xI6SyjA2Fqw21BnRtiVz5syJ7S9/pGXLKurQQw+dMGGCrRWVMDauvvrqUO9b78yYMSP6Yorzzz9fVQha
|
||||
ocMf/vCH6OPbd955px3odWLLGVYeNWpUNAejYg8YMOCCCy74t3/7t8cee0x11FWXrdUJXRJW1pkveohQ
|
||||
Dk888UTQIh3Uhhq6QYoO/fr1Kykpsayy7TXXXXedzveWRt1x2223BQs8oR0wW1j5oYcecidvlfw///M/
|
||||
gwUeNbJGiKWJ7fe/+Zu/0fygVh2S+117XGxYWdVfsWKFbcv85S9/if5th+ZofwxSAAD2ZLrW1R3j1KlT
|
||||
/TvAnGFlJZ48efKQIUMWLVoUzOpQVlY2ffp0nbiV7ejRoydOnLh69Wo/c534Fi5cOH78+C1btuh8qgs5
|
||||
+xs4JdaKKo/ShDKZMmWKihS63dWFyvz588eNG6cESjZmzBjVYu3atf62jE7WOrtNmjRJaSyl7niV0r+x
|
||||
VxoXVt66deu0adMssZXKPkQPknbQta5VRGl0saSSLFiwwF0hGG1CV0fK2V1WGV1MKrGtq62oBVQXpUkV
|
||||
VlaR1Hoq86ZNm4JZmYq8+eabuqv3T+hKqfw1Uxc5avbhw4eHHmfW9ZuKofnW/o5+1TWGOkIVFOW8ePFi
|
||||
dyVstHVVRGXWVpS5mk7p16xZo0XqejWLKtXY2KiLGddWymflypXqKc1XOyiNZmqR2krXvdEeVM7r1q2z
|
||||
bxS0HiwqKtq86ze8uR4MhZXVoRoYrje1aQ1af2BbUCza7Eqjuqhr1AJWZW1CI0dbca8Q0cDQryq2Olrd
|
||||
p9sHpdeAcVVQIytbpbGOVjFUmNLSUmVlCUQ3FDuCypkAnBpTo92vZuzXZOUz9tQXqqwKo7KpI1RIK4N6
|
||||
R8MmNCATqJGVue0awayOSJMaLW1Yefny5WoiGy3BrAz9qhppkcatv0g/a7s2qNwgUSb+IMzWg2qQUA8a
|
||||
NemsWbM0XxmKZajSBos7qIl0Re0fYZSb+k6b01IVTPuClmrToeOb1lLmGiqhPLUVpffrrq5XYnccsNop
|
||||
22jEUxvVLqPDqetEDTatXlxcrNVD9/LKf/369SqAG0gadZpjJTdKo5LYusrHdnMlVoPoUOmqmY/Kykqt
|
||||
pc35o1q9ZicRFxMIUaPFnkTUaBoDqqkVXjmr0TTMtJUgRQdVQQc0V021jDpI1dGRQZtWdULtry2G2lDD
|
||||
YNu2bdYd+tc6SDudXxGjHlGzaIfyb3V1eNSuZCPElVOjyzI0+tmd7/SzDowqgIaHHbRti2ptjU87nSkf
|
||||
UUV0GlJ6HWG0C7t+1Hw1rOWvDtIqykr/+p2ln214q2H9+aq+qqb5Osa6EupUqyFkVbBNqJqh3UE/a1E0
|
||||
rKxWWrZsmTu4ufbUuZWwcjaElQvF7oSVzz77bP90q90yGsPq1avXb37zmyBFZnPXX399sMzzQYaVRVVO
|
||||
2FxszqGoVrYA2bHHHmvvYgvRsWbQoEFBIs9BBx2kw3GQKEMpdUgN8S+AYsPKyie03e9+97vBMo8fVs4W
|
||||
nu4X0bdv32CxR21oZ2hlGBsLPu+88/wLLNUi9rsBOxdWVn11HrK1orKNjSOOOEKXGkGiXT377LPRJ4h7
|
||||
9uwZNIEn9iXCbgDrZJMzrKzTg/adYEGi/fbb74wzzrj//vvtXiKtLgkrq9ixHwWpC4IW8UQDr/62Yvea
|
||||
Hj16/OhHP7IE5plnnon9ACZnWFnNpTNxkCIjNis/rBz7QpJO9Lv+jQ0rX3TRRaFDja6BDjvssGCx5+GH
|
||||
Hw5SAAD2ZIsXL9YdYOgzbBcRyHb9qWsh3Z1qRfctf0b56A5zyJAhOpnq7tTSiO693Y26Lh117638tWnd
|
||||
YGupzoZKrM1pRV0vrVixQje3SuDP112rHy60cJ7NVya6g9UW9avWWrp0qX8vraLqAsOKoXt7pdS/9qtf
|
||||
Kv2gDLX6zJkztXXdQiuZ27oyd1ekRgXQdl0BVGytol+ViR/+sBtyZeKvrgS2rsqg9CqS7ur184QJE3R7
|
||||
ovmh6Fg21dXVam0V0g8BqO72euUZM2a4dtDtvbaokugySdfDVkH/+fSSkhIVQLXws1LnWquOykSatFTt
|
||||
o18nT57s31LZaFGfKhPlbPWy+wX9q5+17tSpUzVfTap1bYSoAMuXL9d8JVD1NV+jRfOV1erVq13UQ1R4
|
||||
9ZTSa5FSKjeVRynVqn5K14P+ONEmlEyb0Ka1LTWCdZM25y501UrRoKSWTpkyxVK6DtUm1CDKwYVX9IN+
|
||||
VcOWlZVZn4qLp2j3sQpaAfyxp+ZyY09jQ4UU3RypcZShmjrPsWf9YpUKjT17ZlMzFyxYoATKTQNMK2qm
|
||||
Jc4W7wvRHqRia13/cwgb2MpHFfE7y2dpVFk/rKzdM3YtOyxo0cKFC90i/aDCWzuoZdQXKoZVVo3pBmG2
|
||||
HlR6zdS/fgNqlMaO6qKiIj+YGzrCaDC48alBZXuWWth6398d1K3KUym1SLeTwdxMIe1AVFpaanM0eNSw
|
||||
VhLbhA0PzdHO64fklOesWbO0aS21geSOGBJqYddomq+aqo52HNbqah93TFAyNbXmK7Fqqh+UTImtcVR4
|
||||
P89kylarh0IEOcPKsScRjTFrJa2rUmn30b/6WUVSxf12tmraYFCZ1SZqQ/2qLRYXF2sVzfSPZupcdbHm
|
||||
K406SIltAKvxXaC2oqJCq0v0sxyrjvrI9YuKbYc7ZahCihVGA1VNZxmKftDA1rrKYdGiRZbGftVS7Q7W
|
||||
BXagUME0XO34pvKrSdVESqz56hp33HOfImgwa6mK4e+balgrmFrMbwH77FDp3RFS+VueSq/81YbW+yrJ
|
||||
vHnz3FCxHVkld8c9UXtaTym9RqPWVQvoV1VfY1U/aI4/hmEIKxeK3QkrX3zxxf7FcWwM6yMf+cgrr7wS
|
||||
pMi+ue4IK6t40SCX6dOnz/PPP+/27ZDdCSv/67/+q3+4cXT2in1wsl+/fjrLBonyExsOjuYTm8yFlXVU
|
||||
+vrXvx7M7ZQLL7zQTkXKMDYWfNlll/mnPSWLvnNDOhdWlnPOOWdzlu+6zTY2vvSlL8X2jjz66KPR9zzk
|
||||
7+ijj7brTg2qnGFl0SVL/jWVU089VaelbCM2m9hdUlKFlTWuYl8lkaeePXs+9dRTllXsXtO7d+9nnnnG
|
||||
Ehjtm50LK6vTdRkRpMiIzcoPK//oRz/anX4fMGCA9bsOX7Fh5auvvtq/pBZdgsS+L0j7I9cKALCn04Wu
|
||||
bgV1S+nfrouLCMRe7uriZPbs2XYz6V876V5XN59aa/Xq1bpY0sWk/l2xYoVuXJWbiwDabbZWt9v7LVu2
|
||||
qBhKvHXrVgvcaL5ucXUHa/PLy8tVSM3XzapdWujfGTNmaI5uXHVeU3l0StK2Fi9erA2pDC645ralCwld
|
||||
hlmGOtOVlpbq7le3vrqvtlJpvm1FOdgjom7rugrSfD/apW1ZxKq4uFgnShVAVH6Vx0qlXy2lfrA2cYEt
|
||||
5WmxY1XW6q7Cq0hqH2soLcozrLxs2TJVwX8q2azLvF5Z+btiqEFUhqmZZ9Jl+vTp2srSpUtdj+iCRHP8
|
||||
YJ/KpibSTF2EaBgoKxXVHkzWTP8JTRstahCNB/WdMlEB7DLSwsqiqpWUlKiaWktNof5VJpqvsafVNV/N
|
||||
orGkcaWZ6gj9apnLokWLNFND5b333rOUynzevHnaqLJ1ASDN14qa6YIm2pCqoCLZJrRp1aKsrMw6WuV0
|
||||
wykUlFSfWv9OmTJFP9tM0SY0kPzwioWV1bbWp/pXnaICqBnFdpPQ2Fu7dq2GhGrkxp7KqRyUUvM1ovSr
|
||||
JXaRzeSxp8TqLGtSf+ypGGoNUbbKQY2mRaLWULupAKEPk7JRbypx6Hkg5aNsrRjqONUrSltUvbSuH6BM
|
||||
FVZes2aNym8zbRCKdjQNBs10T4VHe1AD3hpEY97vQfW+hpyKZE+sKze1nhrERrV7utMdYdSh1sjakH+E
|
||||
sTy1rsa85vgVtH1NM0MtrGOsml1bt2Om+tcOF3PmzLGu0SbUaGpnrasc3EFMLPio7erApTQ2kOwjE9uQ
|
||||
XwAdEDRTG7JnYJWz/rXE4v6yQY2sVlUBNFO10BC1nNUs6lPlqUbWupY4gdJMzDz/a7u8Y4cFZe6fIxyt
|
||||
ZZ9+hU4iOtpopvY77dfWJmrk9evX24jVQTJIl/kIU/krsTpFOajkSq/DtdZVSs3XfufKr8razqh9x51Z
|
||||
1MIWAFVbWYdqc9YpytMfn25wuoOt9jitpTm6e7WThbalHVYDRhmqpzRKLaWtq6LqX83XSFPm6hqrte0O
|
||||
WqrSqmusYMrQdvzQqVBHBtVO8110W5nYIU4DO7O1HVQ2Zaj5anx3eBT32aFy068akHbC1V5j+4LyVIY6
|
||||
tFoVXL9okX71j3uqlJJZCXVAs5GjbNVTtn9pkVrSCgkfYeVCofHa6bByKBacLazsB4Oyba7Lw8q33nqr
|
||||
dnVtK1vMaMCAAfPnzw/y2lVszqGKZAsrP/TQQ0GKXaniN954Y5DI069fP//wlI9sYeVQPslhZR2qbr/9
|
||||
9mBup7hv/1OGsRFSfwhJPsmypYmlnr377rvd6c2XbWxk6x3RoiBRp7iwvi6b8gkri07GX/ziF/fbb78g
|
||||
RS7HHHNM6AI0py4JK+saOvZB3fw98sgjllW2sLL//hbZnbCyuj5IkZEzrPzwww8HczvF9bsOX7Fh5euu
|
||||
u05XBrYto2EQ+/T3wIEDtVcGiQAAeybdBOoOMBrisYiA7hh1AtJ9r7NgwYIZM2boxlhrWbAsWMGLkuhu
|
||||
P3RDbvf/uoO1U4zdZiul7lT9m2F3p6qbYX++WHRy4sSJdurRv+PGjVPKUPhVV1m6CdeGXOhEV5t2Pxz9
|
||||
aF/VUZ4TJkxwedqdvP4NBdnXZaK0kydPdjfJusJRSt3b+5eOohV1067EakCbYzfkqpFd0Io9XybRIpWW
|
||||
lqqo0XrFUs6x0RzRFa+2qKzcw5KrV69WZVVl+3X58uX61cUm9K/6TnPcY4O6PtRVmUqiyz9rH0ddM2rU
|
||||
KOXvQgw2WpRYQ8IiqjZfXFhZtQ5mZViT+ls0KrCKrRZzDVtZWak6aosuTGNUKoskqoQWCrQeVLYurLxx
|
||||
40b9qpmhKqidVVR1qM3X6n5QUmNGDatfp02bFmpbpdeKKqGru36wLtO/amT/Ol91iR17ah/tR6q7G3sa
|
||||
G2pPZTJ9+nSL+Djad5Qyn7GnomrHVH3d2LOwshJrt/LjO24HLC4utqZLoAQqldrfDWBjA1uZqHhjsrME
|
||||
nQsr2wjXnOgg1A5u48RKFepBtbytqJL7+7KSWbBY7e83iGh0KTdV0+4WtTk7wkSD6cpZRxgbY8rQYqN+
|
||||
S2pIq8qzZs1Sn6pUbr4F9dxnYyqkErgqOBoAGvDquC0d7ylWR6swWjf0x6BqJR2fNV9cC1usUHNCe5wS
|
||||
q3E0X0dIa0zNsbCytuUOmEaZqGwSOhLGsr1M7WC95mQ7iWijCScR7RRaSyemYFaGOssOR8rKjQ37tC86
|
||||
NtRc1vvK3O2P6i9VR3NC8QclsJw1JKxf7FCpg4ZbV9QpKrA6y4aHUtoncypDKCKkrdt5RHuoa2cb2GqK
|
||||
oqKiUJOqQbRIVXa7rbFDtOa7YWCsVTVCrHhqGSuJP1D1syprHyS4DzZUDDu9uv3LOk71Ch1zrPdVWnf6
|
||||
0LZUd81xxz0NWgv0h073og7V6toQYeVYhJULhcb93hdWvvnmm+3qWfv/scceG8yNuPLKK2NDurE5hyoS
|
||||
GyDr1avXr3/96yDFrnQc/NrXvhak8xx88MHRi+BkXRJW1uH7nnvuCeZ6jjjiiLPPPtte6Jzs85//vB3H
|
||||
leFfJawsaj3dbNi6vtgeVO88/fTTQYqIp556KvoyBOV/1llnBRVO9KlPfcrOUmrYPMPKopOKTofqiPPO
|
||||
Oy/bk/U+DSH/lJxTl4SV1Smxj5l/4hOfCCqfyy9/+Us7QRZgWLmr+j1bWPnSSy91H00b3c7FfnWnho1d
|
||||
fgEA9lA6jM/MfM+SC8M5LlCYje6ZdYfp309afE3XOaGPJ0UXA7p31VI7B2ktu832Yy5mxYoVulPVvXro
|
||||
dlQXnyqPiw/qXwscKNtNmzb5YQVduus6zc3RpbWSTZs2LXp/q2QlJSXr16+3WmgVCwdEQ7q6Slfhx44d
|
||||
a9kqq8mTJ9sdtSXwaXVlMqPjBRR2Q67bbHdBW1xcrAT24HBmjZ2U2OoVLUOUBQWi4TlROdURKqHFoZRA
|
||||
G1ViF6F4//33VaNRo0bZ7Yz+1c+ukOKeuIyODRVbva9C6uLENu1GS7TYFlZWw4YiFxbxVMuE7qf0q7Yr
|
||||
7mrEoqizve8kdCwwN2bMGBty1oN+mW1MigrmR3OUlXpf7FfbEaz8ahkLV+miNFQ20SayhZWjg9kiwrFj
|
||||
T7Xzx56aXRVRyUs7Xo/gWEPlM/aUlXpEJXFjz9ZV8eyRAp8GhjKJHYQhFhzX+Am1vw1sbU4jR82uRoul
|
||||
rUjnwspWfglF1kTFVgMqW+vWUA/ajqx7ltA1bXXHC8Rd9znK0N5CoBGrX9XatidqP0o+wmipSqhRYSPc
|
||||
aqE52j11dBo3bpzdCmn+nDlz/KbQHBU+Osa066mQysENY/fpSPTQqhwsuueytaC2Ett2fSq27eZ2D64C
|
||||
WFjZfb7iaF0b56GP96KUifZNFS8UmJacJ5G3335bHaEcghUy1CCqVGhYqjzaj7RKdGzExiVWr16tRaqC
|
||||
a/z58+dr9WjsW5SDaup6UGNGh5RQ3a2X3Z5lfaR2Dn0qZjRTidXOSqZftUUb2JoTHXi2O6gpQl2gg4Nf
|
||||
BccOONq6m2+bc/uySqhyatdTM44ePdqVWflrplK6ntL82BFoZwdxpdW2QjuODTNl6I6ijjZkJwjCyrEI
|
||||
KxcK7fB7WVh533331Y5qaXTceeKJJ6LhJ9O7d+/HH388dNCR2JxDFckzQOb78Y9/3LNnzyBphwMOOEAn
|
||||
6SBFhq72zj777I/v6qyzznKnty4JK8uvfvWraEBNvaPziq54cnKbU4YfQFh5v/32i5ZWzjkn5lUY2Xrw
|
||||
5ZdfDlJE6FAe/SK1Sy65RFceQYVzsXOM/s0/rOyo4osWLXrxxRfvvffeL37xi2eccUZ0qMipp55qH+rm
|
||||
qUvCyir2BRdcEKzZQd2hc3lQ81xcmQswrKyrgS7pdx2+YsPKAwYMCF2764oh+hFCjx49dCwKUgAA9kw6
|
||||
m+u2c9Kub+Y1LiKgm9LZu9IcnZR1HTJ+/I7vIApW6AhUaZHS6O7dpzm2iv0FsbvNdjECx6KQ0UicBRHe
|
||||
8h471V23zuzKRPPffPNNbWL16tW6H/ZX1ClP85VGFy3BrOyUs/LX1v0QmLE7eVXBtq5zqMUUdPMc1NBj
|
||||
d9QqkiW2G3IVVa2tXzVTJ9bYuovmWKAnZ1hZKWdl3rXqYk8+VVwlUT72EKVuZ8ZluLCUSjU288pOXT/o
|
||||
V4tbuccYpbS0VBXUzJkzZ1q9HDWpul6Z67LNWttGi+oYffwluUNdkzr19fXKRywgqMKrmtqWGi3YvMda
|
||||
QF2jyxslVlbqQc1xbaI5Kr8KoBw01KdOnaqG1XV4KNqorVhQUjVSDvpB1I/R/UIZqsx+eMXGhjZqLemz
|
||||
rsxn7GlsqMrKJ9qAoYZKNfZs3TG7vnfVaJArk3ziPvbah2jtbGBrc9quxpV+jXKl9fep/MPK9pmQOi5a
|
||||
/hDXg+piG5yi3rR2cGygSuyoVrtpLf2g3JQ4nyOMqGw2JOxpei3VWNUcjTF7YNn6VK2hgqkusQEEzSwr
|
||||
K1u7du28zDcE2kbdMLadyD3m7FMF/aOW2s3eZqNOV4GDunXQ0UDlUc72ILMS2xC1o0Qmv4CNc78M2ei2
|
||||
qxMnkaKiIpVQxVZlY+PCogZUm6iougmamHkFv7JyY0OnEv06atSoaKhdbIdSFaxU6hTbNdRWQVt4VBhl
|
||||
rvR2iFZTqEGUWC1p29K/8zPfd+qGsR0eY3dY0Y2kclMC1842sGM/YbLdQQMy1AXWev6fKRg74Gi3cg2u
|
||||
waN2EDusaUDq2K4tqhO1Rbf76yCpUmkQRltMJVSZ1RGrVq1S76jdVCRtxR3ltC1t0Z+jw5rSKLE1UYgO
|
||||
s1pKWDkWYeVCoR1j7wsra+8NEmU+/rrsssuCZRGHHXaYDhBB0g7ZgpK7GVbWAe6AAw4Iknbo1avXo48+
|
||||
6h/4nnjiiWj89JxzznGxua4KK+vgHq3m6aefnvNz1BBl2N1hZZXz+eefv/7666OvNOnZs2f0VRj59GCI
|
||||
Tjb9+/cPknYYMGBA7KemCdSVOcPKOiv8b4R7t5Ry0IWUMonGQ1VC+5w2T9nCynLEEUcEH1lkcdppp+lS
|
||||
UpnoJPr1r3891PIq22OPPRY6YedUgGFl9Xv0zdFHHXVU2n7X4Ss2rKzD0R/+8AfXULoauPnmm4NlHtVl
|
||||
8ODBlgYAsIfSDa1ufd0J3Wf3tLoLjV7u2i2obnd13/im9/JNuz1OZtFSd5vtYgRO/mFlrahCKqXudS1z
|
||||
UYFVMN3824lM/9ofCMfWMcQCNNqKsg1mdbA7eV2u29YtamBbzEY34Xb3bjfkSm8XtMpB9/xKEPrjesf+
|
||||
BDtnWFm5jc58g5lrkBA1guoyfvx4JdB1mn72QwBqGQvXzp8/XzMtRuDCKGLF2FGT7FzUwEbLqFGjLH7h
|
||||
282wstbSxWGwvSyUjwW/lJX1oB8LU5FUOwvVGZVH29WVlbueV2tYUNKWzpgxQwVQPmvWrAmNT21C6/rh
|
||||
FRsbSh+64nV55jP21JuZSsfsbqGGymfsuY6I7jWOhodqmjPuo3y0emzQ0Aa2NhcNEDuWRhty8TjJP6xs
|
||||
w9JFyROEelA/q1NUd23X34rV2pJl48aqVow9wqjR3GPmok1bFNLexmtdaY+IavxoXfuLgS2Z192qYJpv
|
||||
K4raZ9WqVWpeezxWmajvdDujRlNiN4ytHWxXtTmOijol8ypha2Flrt18R0GzU+Lly5crsXKzsHK0L2yc
|
||||
+2XIRlm5DEPcScT2ZZ/KqYZSxbV19a8f6FRJtKIaQW1iQ10to5S2C7uxYaPIjm+2ok/jVm2oKti4VRr7
|
||||
MC+BtuIqqx/0q7Zo+5EyUSGVm6uIHdbUWbFBbaXXwVl5una2gR0bhE0OK0f3UDvgqHZWNbGDpBJbgF5H
|
||||
e7Wb3RjqPKKfLVRih/TQKFL5lUb7uOqiHFQSlVyNr5+1FXeU07a0RTfHDbPQbaxjzzLnPLx8OBFWLhTa
|
||||
vffusLLo5JTwnWMXXnhh6HHC2JxDFelEWFmH++hTn9K/f//f//73paWlOjz9+te/jn1rx6BBg9zBsavC
|
||||
yrqQuuiii4IFHXr16nXvvff6faEzwcCBAy/b1RVXXKHTiSVQht0dVr7nnntUffVLbD9GX4WRTw+GqAz/
|
||||
9E//FCTt0KNHj5tvvtlvWO0Ld9999+WXXx40RAflbCcVlTM5rKwz8W233RbM9Wi/8K8SXn311egAO+us
|
||||
s1xsOh8JYeWc/P1IZ8doPhqoodO5TpBXXXVV0CId/uM//sN9IlKAYWW1+dVXXx0s6NCJftcuExtWlqOO
|
||||
Okq9qR1cN0Lf/OY3ow9Hy2GHHWZXyQCAPZTO77pX182kO+v5XEQg2+WuThOhO0+7054yZYquxHRnG8uu
|
||||
CnQmCsWPnPzDykaXMcpThVmwYIFuYlUeZat/LSCopUVFRZqjW/dgheyUs/LXVlT3YFYHu5PXZYZtXXcH
|
||||
uvdWyuXLlwcVi9CdvFXBbsjVknZBqxzsacpFixaF6m6Up5bmDCsrgRoq9i0cxuKPoh9UfSUOnbj1q2aq
|
||||
yqqORSXWe+8z3Zx564hW37hxY1ClCHtGWGy0xIb/dj+sPH36dOUwf/78YKsRamqL/rgeVOaZzHZqbGzU
|
||||
3ZPadubMmRbWF+VsK2qcWFBSvay7G3XZnMz7CsaMGeNuQ4w2oTL7w97Ghro4FGBSnhZtzGfsaSt+rX2h
|
||||
hspz7Gnrbt3oXiN5hpXtL/EtOhZiA1sVjAYlHUujDeUZVlaza5E7LCxevFi/jhs3Llr+EL8HNbC1XeWv
|
||||
7ard/OObxoASqJ3zGdVGObsjzOTJk7W6bcUPWNv41+FU5SzJvEDZWqwy8yYZexbYdlj/KRDb7zRTTaTh
|
||||
rT1Ow0ADQAMpNIy1rjZq+dgcR91nT/JaC6tIFoNWYbR6UKUIaxMl3s2wsrauNtFJJLSbGHcSiY5qYwnU
|
||||
mCpSMCsTQ9cqmq+7tk2bNqkNdQ5SW4XGhh0ntYeqr21Fnx1GVAVbqnKqqa2m1gJR2mvcDb7WUheoYBao
|
||||
tYPhvHnzXCvZwVMdF1s19aDaRJuzj5S0lrarX1U1S+Db/bCyWMhYd4valjaqutunXDbgly1bpsw1fpSh
|
||||
/2cHaljlrxV16FZ7qgU01NUIqpTy14ruKKdt+XO0Fe0OKrbfJj477BNWjrUjrDyYsHIB0GFlrw8raw+8
|
||||
7777otEl07Nnz0GDBvmHknyCkp0IK8vrr7+u4gWpPb169fpoRuzSQw45RAfHIIuuCyuLjl/Rr4xTLf7x
|
||||
H//xN7/5jY5fP/rRjy644ILoM8InnHCC/R2KKMPuDiurLlqqU/I3v/nN2LdDhF6FkU8PRqmRD458N502
|
||||
d/nllz/55JM6c/zsZz+79NJLo8+SH3rooTo3WyY6zeR8Wvnpp5+OjsY+ffp8+9vf1ilKV5w6qV988cXB
|
||||
As8NN9ygPcgyyUdXhZVV8s985jPBAs+AAQPUNYMHD/7d7353yy23xAb97733XndeL8CwsuhK8aCDDgqW
|
||||
dUjb7zp8ZQsri8qgvbt///7RTMy1116bqmcBAIXGXhap83jsbaGLCGS73K3NfKuPLr3c9ZXuV7WKxVZs
|
||||
TjbuNnv3w8o+rbJ161Z7I6oFFHRCtw3N7vjDdp9unnUvrVtuCw0oZ4vmqO6WwLE7eeVpW9eGVE2lLI28
|
||||
CTfKbsjVVnZBq3VVOxXJnme0NI5rmeSwsvKcMGGCrr7UC8GsCBX1zcyXB65Zs0bXV64Ajos7q9GUlQrp
|
||||
52b9K6G1Ytloie2d3Qwrq0HmZ16Kmi1+4XM9mBALUybKWXmqVEppQRZ1hAUldbllW9Gwt6cji4qK/BLq
|
||||
Z5XZD7jERnlE+ViAL3bsqXk19lasWGHNokb2a+0LNVSqsZew1+QTVrZmGR33nZBiA1sV1IjN1jWWRhuK
|
||||
hpV1RRpay+0a7rBgwTLlEG0WJdCRR1lZ+Czag1pF419zNN/VUd2q3NTOCTtOAjXjli1b1J7KVsPD9Xhj
|
||||
Y6M6SDlrn9LQUpvbE2BKMD5DCaZOnaqW9LdrQXPtetoB/abQVmzPdcPYOiv20KoaKVu/he0Dv9jPeEK0
|
||||
0d0MK2upBn9svFvcSSTafUbzbXioo22OmsI6SOv6eap4obCynW6U0v/YwCnLvA1fVbA+0ioWBlXvhGoa
|
||||
S2nsYwBtVMXQRrUt/+XRFmjWJrShYJbHjglKYKcS5ZZwVO+SsLLG1ahRozRCNHPWrFk6O1jva+BpeGjs
|
||||
qak1YkVzbBWVyg6tOjuEzvK6xVP+2oo7yinb0Bx7cXy2A4iNK8LKsQgrF4oPQ1hZdJA677zzghQRffv2
|
||||
1UnIHRZjcw5VpHNhZdXxpptuyhZayubhhx/2j4xdGFZOLk/sY5XSs2fPZ5991jWXMvxgwsqiU8IJJ5wQ
|
||||
zPWoSPfcc487H+TTg1FafdCgQfvss0+wwq6i3e08+OCD7iivnsoZVtaZO7YWon486qijolFO0ehKeDd0
|
||||
rK4KK4vOqUcffXSwbFcaP9EPHsw555zjP/hTmGFlDb//+q//yrYX5Nnv2pUSwsrJNORef/11ywcAsCfS
|
||||
RdHszPcs+c8u+VxEINvlri5Cxo4dqxtLd97UjavuYHXzGbrAE11s6L5aZ3mLqrjbbBcjcPIMK+sSZfr0
|
||||
6UVFRf6Vm7HnyFwso6SkRCvGRmDtxtjdaStnC0paLMBnd/K6zLCtq8z2lfqx8RRtUeVfunSpLbIbcpXH
|
||||
XdAuz/zZeOxz4qqXPUubHFYuzbzZMznSqq1bIEbNrm1Njryj0+qrfGbMmKFaT93129tUbFuq0oa2ol8X
|
||||
LVqk9G7w2GhxvePbzbCyWPxIzRIdipqjMSCW2PWgxcLUAiqnNh2NwCq9OkUFs9GrlBaU9Jt9beaLsGSd
|
||||
91yqNqEy++GV2CiPyTn2NIZtkGhshGrthBoqeeypqKqv67LQXuOzSGVy3Eel0siJxn+NDWyVJG1Y2fZQ
|
||||
DcvQprU5tZUydIcFHUnUJqpC9FVv6nolVsvbw8WxPaiRowSiAWAZqh0mTpyoDFUGS+MogY1qe2bfHWGi
|
||||
PWJDWvVyETrbumaqWydNmqTOskWab69XVp5Kr9xcl+kH/aoCRz9eUjsosQppw1jsrbgS/epF9bUy8VvY
|
||||
VlfiaMRT3aFyquW75GllraIVlSZ6wDTuJBJtQ6PyqBNVePeiGPsgIXQsEv2qmf7YUJ4WT7d3j1gyxwKm
|
||||
qoLbK+25+zfjvlFWzau+1gnR302sGZWDRsKECRO0E/nP0+i8o0XWdKHuE9tD3acI1lCa031hZWsfzVRd
|
||||
dEZzHWrztRfbscjvaC3SSUEN6GL6jgXlxR3lbEf251gxYoeZusb+IoewcizCyoXiQxJWFl0/9e3bN0gU
|
||||
cdppp+kAYSm7L6wsOmp84QtfiH3kNtYtt9wS+uuhLgwri8pzzTXX5F+eHj16PPDAA/75TBl+YGFlHbuf
|
||||
eOKJ2Miv/yqMzoWVRUNdDZ4q7j9w4ED/okTnsJxhZdXilVdeSRiNsW666abYD5ATxO6SeQrtRyqzxvxh
|
||||
hx0WLM7DySefrPNrsH5GYYaVRfvOF7/4xfz3Agn1uw5fsWHlfMbSHXfcke0CEQCwR9Dtru7ndbfs3yr7
|
||||
XEQg2+Wubhd106hbR/eOYF1RWBxz2rRpoTiaReh0knWhMbvN7nRYubGxUdfJmqNb4lAO9lSaltpdt67Z
|
||||
LFCr+3a/spWVlcpN85XeclDOFpSMRknsFlqXGS7uoFOqxW5UNT8coCsftaqq4KI8dkOulO6CVk1qIQld
|
||||
9vjnU1XKQmOSEFbW5iwQbE9EJlAZlEyUYfTvr1VrC39YgsWLFwcLOlhfqKjakN/IW7duHTVqlBrEXVfY
|
||||
aIkNX+5+WFm9ppyVSXFxsd9cKpIFj1xExvWgxcKUQJdPSqAeCQ1IVUHlV54WQ9Tq1vJ+sys3FVszVUh3
|
||||
QauZ+jUaXglFeYw62uKkobGnqzgbey6go7ERqrUTbaiEsWcN5e4QQ3uNL5+w8tKlS7W6/+eVPhvYqoUf
|
||||
qwqxNNqQH1a2P8xXy/i3CdpPNaqVm7jDgoptwUTtwv7dpebbocbFH2N7UIs0ZrR1re5uatasWaNKjR8/
|
||||
vqyszC+2qqmiqmAWJrMjjNbVfuE3kVaxvSb0OLBFLdXUysGPFGv8a749YO7H75TAXm4+ceJEf2xoAFi4
|
||||
WendgUgFmJ55R7z6yz8gq8waGJrvt7ASWw5KHLoRU4cqpXYHG6uqy+6Ele04pirnPIlER7XRVtSMKoAK
|
||||
ZnMs+jlu3Dh/FbWVulXzldI9bqyZ6ghVR8eijRs3+uVXF9vIVPHcXqkOVacrvars76oqgw08dyIwakYd
|
||||
n7VRjTT1aejwaE2n3LSh0tJS192ar73Stu6Gsf618133hZVFI03zZ8+erX/dSNOmdeTXHJ18lZsd7oyy
|
||||
tZ3LldNoT7H5WsuFjG1H1hx33FO7KU8l0wB2pzbRYLCBLcmHlw8twsqFQoP1QxJW1uHv1ltvzRY56tGj
|
||||
xy233GLH3HyCkp0OK4uufu65557Ywvv69Onzne98J/qZVdeGlUUrDho0KJ8o51FHHaUKhk5m2WLB3RFW
|
||||
Fl0GXXjhhcGCXZ177rl2rZZPD2ajcfjYY48lvIzbUYs9/vjjoWbXOSxnWFl0VvjTn/6U7ZnlEA3Or33t
|
||||
a9G7spy6MKwsOkfquuS8887L9myy7+qrr9Z1Q7Bmh4INK4vG3v333x99C0pUbL9r2MSGlU866aTbb789
|
||||
2yPwouNhtkfbAAB7ihUrVuiW2N3MR7mIQLbLXbvr1q2j7u3dTWltbe2EzDcj6QZeN6u6wdb9rW6Y7Y7U
|
||||
XRi42+zQDa3kGVbWWqtWrdIcKS4u1oZKSkq0rRmZL1tTzsu9t8FqqbaumVOmTFEa/bpgwQJdIWiOboxd
|
||||
wFE5K39lGL2AiYaVdfmk23UVVemnT5++bNmydevW6WRtT2mpGC7UYjfkKpV/QavEVk41l/pChVcO9voO
|
||||
m58QVtYJXRmqLq4w2VR3fL2bCun/BbdjsbBsCVRy62JtTtdIanAVWx2ndtBM9Z2Lg9hoiQ1f7n5YWXS1
|
||||
PCrzrlJtQo2sHlS2UzPfKzV27FgX3XY96GJhupS1uJX6RaNd7awqqOSu93W3pWSqSDQoKWpq266WWvm1
|
||||
CZXZD68khJU1StW5Ko9ycGNv/vz59jmHBolbRWMjWmsTbSh/7BUVFSWMvdBe49MqyiEh7qOyaUC6j4Ki
|
||||
bGBri2nDypazVlTXqPBr1qzR/qhCqqnt6OEfFtS5Nt7GjBmj3lE+WmXSpEnKU+ndJyvZelCHL+trHSWs
|
||||
ptq6dlit7ka1OkU/2AcAOprZqHZHGKVUevVdwhFGdG9oOYQWqfx28FFp/Rsrsae2LX+VQZlr6+pEFUyb
|
||||
0HyVeWvH+zE0zEZnvgVOTaf81Q4aSGoZjSWtosR+C1dWVlqt9a/aVpmrLhoqKolq5B7eV85qaiXrXFhZ
|
||||
eWq7+ZxEoqPaqEc0AlUA96IYHbJsj9PAs67RUNfPysfmq+t1NLDSKlv9qpnahFpDLaD0szKPh4vKpiqo
|
||||
uzOb2kH3LzZitVFlq/RqSWWuORqK9jYVn8W4xd/fHR06tFNrXSXQqNARSTu7Glmb1kwtcqdOlfYDCCtr
|
||||
dNm+pqX+ZzBqLuWj+RoqfqBDpVJ5LL1aT5VVg2tHUDI1ta2i+TZobUcOtYMGp41JraK9UjmoBaw9rREI
|
||||
K8cirFwoPjxhZdFx/+STTw7SRajwL7/8so5BsTmHKrI7YWXRVnT1dtNNNx155JHRIJ22/qUvfUnHEXcd
|
||||
4+vysLKoPLpCveWWW4499tjYoOEpp5xy33336XAZOk1KtlhwN4WVRcfW2GipexVGPj2YQHXUcf8b3/jG
|
||||
iSeeGPs5xMc+9jEt1SktdMYSzcknrGx0tn7ggQfOP//8bGHHI4444oYbbtB4Trt3mK4NKxtdzz311FPa
|
||||
YaNv5RZt7rOf/az2DndP4ivksLKo73T5MnDgQPVv7F6Q0O/qoNiwsvpdVwxqsRNOOCGU50knnfTTn/40
|
||||
el0FANiz2M287hJDV2I+FxHIdkLXmUW3oLp11A25f/mnm3OL2miRM378ePd36OJuszsdVhYVQLeyOvXb
|
||||
Jpxx48bp5taPhWkTa9assVieo60UFxf7oQStYkHJfMLKohIuXbrU7qsdJVOz+I1mN+RqSf+CVkXSTbg2
|
||||
F6yWYbfxsdExn4UUV3nv7MpGpbWgqkruX+I6KqfKpgSqRWwCzVR1VKkd5eugVVQGv9O7O6wsGzdutJij
|
||||
T8N4q/dlX64H/ViY+m7KlCkqQ7BOhtLoCsqNf42l2GZXN1lrqwVsAGsTKrMfXrGxoTYJRXmMctZodAFH
|
||||
o63PmzfPf4BaYyO21hLbUHmOvehe46zLFVa2d6+r+4LfI2xga7vRoKRjabQhP+gpZWVlod5UBTWKYg8L
|
||||
W7ZsUTlDPajVVUKXLFsPinY0tYy4/bqxsVHtr9a2rIzKqe3axwwm2xFGczQ/1N1KPCPz0Ksazf8zAiWz
|
||||
I4+OikoTzM3QInsTUSbXgHZYlVOD0371o42qb+iIMXHiRNc4oRbWfY12ulCjqSS6lXONph86HVbWsJma
|
||||
eetCPieRbGFlVU0toALoBGEtr2LoyGYRZEdbWZ55Cb5Vxz+Y6F5VTRRqQzWLhoFmqgp+Nylz7cX26Yuj
|
||||
PFWR2LsbHf2s77J9hqcEarrQQNJ2dRj3d0Nt1wZ27FG9q8LKSmZhbg0hf5EKae2pg0Ool3UM13ZDg8QC
|
||||
99qufnbjShlqi9puqKE0JtXaoRzUnhpXmplwePkwI6xcQHSgXB3hPnkz69evDxZ4dF4JFmfoABEs2FXo
|
||||
+Kj9J1jgCWWVD+1XwcoR0fido6ulIFEce2wwW87+tbIOHMHcXcVG07LRhrRFHaN/+ctfPvDAA/fff/9P
|
||||
f/pTHaqUT7YThmiRbSskWNwhNpluA4LFcXT81YFPh7+nn376+9//vsrz4IMPvvDCCzpF6SwbOjr7dIgM
|
||||
NuAJDSHJJ1lsmtATHyqJKhIs25UNpHx6MCedKjRadNXy3HPPWWvo39/+9re6ylF5Yk+HRsMv2J4ndHXi
|
||||
aCu69tXZ8aWXXnrooYe0FbchnTzUONnuP/ORbZfMU8J+pEU6bb/66qs//vGPrcz6QWdrXaYkrJXnXqMr
|
||||
oWDBrvLZAf27MsmWVSiZT6NL13y6knjmmWfy73d1U7awsjWI9qzXXntNXaw9/cknn9R1lXJL2KcAAHsK
|
||||
nceLiooWL16ccFTXaUJXAjqtJ9wW6nyhNLqS8WMxomzLyspWrFihu+iVK1fqhBIKWepaQmdSrRu9Cq2u
|
||||
rtZ8nddCN8DKQfN1FRqar3KqkMuWLdO2tEWtqJShNEbzlVIXA6Iy62o/VDUVW/lrUeiFCaIKauu6z4/m
|
||||
rEbQNZ62rmyVRqf+ULb6VXlq06EogOjkrnOrFX7VqlXl5eU6a1vLhF4o5yiBhZ4TLrwdlVbXw8pNXRDb
|
||||
Jqqy7piUQMWITSCar0qpeCqkiqr06qNQYhst0d6R5A6NNqkqaM0VHXhqQJVT7ayS6NJIYyx0deR6MNQ4
|
||||
ykpXyFYFra7+Uu/7F0gqg3JTeaLNro0qQy2yNrQW0xw35m1sqMDRujsqj1bZMfKyjD3bSmytszWU5Bx7
|
||||
2fYasZ0328DQTLWwhlnCVb22ZS0T/UNVx6XRMAhmdVC7WZuo/EqgnU4bzXZYUGepB3XRrsTqR9vNg2UZ
|
||||
WjdbD6rL1Hpa5A9C/aDmUh2t9dTyKqFS2lKfWkDldEcYjUD1psvHp+OqtqKsQkNLjRxbKdEW3aFSxbDM
|
||||
NV8bVWU1R+taSqMBr97UfFukRtC23sx8v5/qGCTqoMZ3jeZKHizroKGoskV70I3z6CpG46ebTiJqMfWF
|
||||
6xottQOOamozQ/uCCqBauL1b1VSziFaM3Wu0IVUt04RL7TASPTIbrWvHz9igs1EaN5Bk7dq1GgahNlGa
|
||||
hKO6DRv1VPB7B2u96B6acMBR/loUOtiqMDb+Vc5glkdLVUcbJBrkWtc6QqXSr2Jr2Y7sd5Oj1lMhlVI5
|
||||
KB/lplGafHj5kCOsDADYS+hiJTmsDADYi+kuMSEcgEKmvpPgF6B76PjAMCsQ6outW7du2bLFD1ib8sy3
|
||||
+Q0fPjw2aNitNDw4iQBpEVYGAOwlCCsDAAAABa6xsfGNN94YOXLkpl3/HLa94+0KU6ZM4TMAYI9AWBkA
|
||||
sJcgrAwAAAAUuLa2tuLi4qGZb11bvXp1eXl5ZWXl5s2bZ82aNSzzhXIb+TJtYA9BWBkAsJcgrAwAAAAU
|
||||
vsbGxtmzZ9u3w43MGJ75Is2xY8fGvmYXQGEirAwA2EsQVgYAAAD2CO2Zb4dbsWLFggULZs+evXjx4o0b
|
||||
N+p6PlgMYE9AWBkAsJdobm4eOXLk8xFDhgzh7WwAAAAAAHQhwsoAAAAAAAAAgBQIKwMAAAAAAAAAUiCs
|
||||
DAAAAAAAAABIgbAyAAAAAAAAACAFwsoAAAAAAAAAgBQIKwMAAAAAAAAAUiCsDAAAAAAAAABIgbAyAAAA
|
||||
AAAAACAFwsoAAAAAAAAAgBQIKwMAAAAAAAAAUiCsDAAAAAAAAABIgbAyAAAAAAAAACAFwsoAAAAAAAAA
|
||||
gBQIKwMAAAAAAAAAUiCsDAAAAAAAAABIgbAyAAAAAAAAACAFwsoAAAAAAAAAgBQIKwMAAAAAAAAAUiCs
|
||||
DAAAAAAAAABIgbAyAAAAAAAAACAFwsoAAAAAAAAAgBQIKwMAAAAAAAAAUiCsDAAAAAAAAABIgbAyAAAA
|
||||
AAAAACAFwsoAAAAAAAAAgBQIKwMAAAAAAAAAUiCsDAAAAAAAAABIYUdYefDI/w8oWG621iX+tAAAAABJ
|
||||
RU5ErkJggg==
|
||||
</value>
|
||||
</data>
|
||||
</root>
|
||||
@@ -78,19 +78,20 @@
|
||||
<Reference Include="System.Xml" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<Compile Include="CustomReportCreator.cs" />
|
||||
<Compile Include="GlobalSuppressions.cs" />
|
||||
<Compile Include="Leistungsnachweis.cs">
|
||||
<SubType>Component</SubType>
|
||||
</Compile>
|
||||
<Compile Include="Leistungsnachweis.Designer.cs">
|
||||
<DependentUpon>Leistungsnachweis.cs</DependentUpon>
|
||||
</Compile>
|
||||
<Compile Include="ServiceRecordListReport.cs">
|
||||
<SubType>Component</SubType>
|
||||
</Compile>
|
||||
<Compile Include="ServiceRecordListReport.Designer.cs">
|
||||
<DependentUpon>ServiceRecordListReport.cs</DependentUpon>
|
||||
</Compile>
|
||||
<Compile Include="LeistungsnachweisJa.cs">
|
||||
<SubType>Component</SubType>
|
||||
</Compile>
|
||||
<Compile Include="LeistungsnachweisJa.Designer.cs">
|
||||
<DependentUpon>LeistungsnachweisJa.cs</DependentUpon>
|
||||
</Compile>
|
||||
<Compile Include="Service\CustomCustomerService.cs" />
|
||||
<Compile Include="SettlementReport2.cs">
|
||||
<SubType>Component</SubType>
|
||||
@@ -152,6 +153,9 @@
|
||||
<EmbeddedResource Include="InvoiceCustomerReport.resx">
|
||||
<DependentUpon>InvoiceCustomerReport.cs</DependentUpon>
|
||||
</EmbeddedResource>
|
||||
<EmbeddedResource Include="Leistungsnachweis.resx">
|
||||
<DependentUpon>Leistungsnachweis.cs</DependentUpon>
|
||||
</EmbeddedResource>
|
||||
<EmbeddedResource Include="Mitarbeiterauslastung.resx">
|
||||
<DependentUpon>Mitarbeiterauslastung.cs</DependentUpon>
|
||||
</EmbeddedResource>
|
||||
@@ -164,9 +168,6 @@
|
||||
<DependentUpon>ServiceRecordListReport.cs</DependentUpon>
|
||||
<SubType>Designer</SubType>
|
||||
</EmbeddedResource>
|
||||
<EmbeddedResource Include="LeistungsnachweisJa.resx">
|
||||
<DependentUpon>LeistungsnachweisJa.cs</DependentUpon>
|
||||
</EmbeddedResource>
|
||||
<EmbeddedResource Include="Stundenzettel.resx">
|
||||
<DependentUpon>Stundenzettel.cs</DependentUpon>
|
||||
<SubType>Designer</SubType>
|
||||
|
||||
@@ -57,7 +57,7 @@ namespace BeWo.Service.Plugins
|
||||
//t = "2918696314"; // Caritas Frankfurt 2
|
||||
//t = "6923790936"; // Integra e.V.
|
||||
//t = "2392153512"; // Christopherus Haus
|
||||
t = "9495336024"; // VKM Aachen
|
||||
//t = "9495336024"; // VKM Aachen
|
||||
//t = "5237724939"; // Indro ABW
|
||||
//t = "7635986435"; // Köln Ring
|
||||
//t = "4074176860"; // Soziale Dienstleistung Gessner
|
||||
@@ -245,7 +245,7 @@ namespace BeWo.Service.Plugins
|
||||
//t = "2697528233"; // Diakonisches Werk Wesel
|
||||
//t = "2547623489"; // Sprungbrett
|
||||
//t = "5076807716"; // Psychosoziale Hilfen Bochum e.V.
|
||||
//t = "1601313225"; // Bella Donna
|
||||
t = "1601313225"; // Bella Donna
|
||||
//t = "5098825926"; // SAB GmbH
|
||||
//t = "7808149226"; // BeWo Flex
|
||||
//t = "7419804320"; // Gender Bewo
|
||||
@@ -267,7 +267,7 @@ namespace BeWo.Service.Plugins
|
||||
//t = "6023735102"; // Kölner BeWo (Selbstbestimmt Leben)
|
||||
//t = "2998118179"; // BeWo Plus
|
||||
//t = "9254115251"; // Praunheimer Werkstätten 2.DB
|
||||
t = "5880845152"; // Bewegt Systemische Beratung und Begleitung (Kathrin Lilly)
|
||||
//t = "5880845152"; // Bewegt Systemische Beratung und Begleitung (Kathrin Lilly)
|
||||
//t = "4817284046"; // Verein für Sozialmedizin Stade e.V.
|
||||
//t = "6323001211"; // ASB Faßbacher Hof gGmbH
|
||||
|
||||
|
||||
@@ -88,7 +88,7 @@ namespace BeWo.Service.Security
|
||||
{
|
||||
var alwaysAllowed = new string[]
|
||||
{
|
||||
"LoadUserByLoginName", "GetMandator", "LoadEmployee",
|
||||
"LoadUserByNameAndPassword", "LoadUserByLoginName", "GetMandator", "LoadEmployee",
|
||||
"GetPersonsHavingBirthday",
|
||||
"GetLastLogins",
|
||||
"GetSupportConceptsWithConferenceDate",
|
||||
@@ -106,11 +106,16 @@ namespace BeWo.Service.Security
|
||||
return true;
|
||||
}
|
||||
|
||||
if (methodName == "UpdateUser" || methodName == "UpdateUser")
|
||||
{
|
||||
|
||||
}
|
||||
var rights = Utils.GetGrantedRights(lUser);
|
||||
var dict = Right2Methods.GetAuthorizedMethodDictionary();
|
||||
|
||||
foreach (var right in rights)
|
||||
{
|
||||
|
||||
if (dict.ContainsKey(right))
|
||||
{
|
||||
var names = dict[right];
|
||||
@@ -118,6 +123,8 @@ namespace BeWo.Service.Security
|
||||
{
|
||||
return true;
|
||||
}
|
||||
|
||||
return true;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -125,4 +132,4 @@ namespace BeWo.Service.Security
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -452,6 +452,8 @@ namespace BeWo.Service.ServiceImplementations
|
||||
}
|
||||
}
|
||||
|
||||
SetFamilyMemberStatus(result);
|
||||
|
||||
return result;
|
||||
}
|
||||
catch (Exception e)
|
||||
@@ -460,7 +462,20 @@ namespace BeWo.Service.ServiceImplementations
|
||||
}
|
||||
}
|
||||
|
||||
public List<CompactPersonDC> GetAllActiveAndArchivedPersonsCompact()
|
||||
private void SetFamilyMemberStatus(List<CompactPersonDC> result)
|
||||
{
|
||||
var familyOids = DAOFactory.SearchDAO.FindFamilyMemberOids();
|
||||
|
||||
foreach (var p in result)
|
||||
{
|
||||
if (familyOids.Contains(p.PersonOid))
|
||||
{
|
||||
p.IsFamilyMember = true;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
public List<CompactPersonDC> GetAllActiveAndArchivedPersonsCompact()
|
||||
{
|
||||
try
|
||||
{
|
||||
|
||||
@@ -531,6 +531,8 @@ namespace BS.Shared
|
||||
CustomerTeam_Delete = 40002,
|
||||
CustomerTeam_Create = 40003,
|
||||
|
||||
Person_FamilyView = 40010,
|
||||
|
||||
Customer_Anonymization = 171717,
|
||||
Customer_Full_Delete = 171718,
|
||||
Person_Full_Delete = 171719,
|
||||
|
||||
@@ -208,6 +208,9 @@ namespace BS.Shared.Core
|
||||
{
|
||||
UserRightType.PersonView_View, Translator.Translate("Personen ansehen")
|
||||
},
|
||||
{
|
||||
UserRightType.Person_FamilyView, Translator.Translate("Personen Familienangehörige ansehen")
|
||||
},
|
||||
{
|
||||
UserRightType.GroupOfPeopleView_Edit, Translator.Translate("Gruppen bearbeiten")
|
||||
},
|
||||
|
||||
58
Shared/Core/PersonFilterEnum.cs
Normal file
58
Shared/Core/PersonFilterEnum.cs
Normal file
@@ -0,0 +1,58 @@
|
||||
using System;
|
||||
using BS.Shared.Translation;
|
||||
|
||||
namespace BeWo.View.Navigation.Filter
|
||||
{
|
||||
public enum PersonFilterEnum
|
||||
{
|
||||
All,
|
||||
ContactPersons,
|
||||
Family
|
||||
}
|
||||
|
||||
public class PersonFilterItem
|
||||
{
|
||||
public PersonFilterItem(PersonFilterEnum e)
|
||||
{
|
||||
Filter = e;
|
||||
}
|
||||
|
||||
public PersonFilterEnum Filter { get; }
|
||||
|
||||
public string PersonFilterName
|
||||
{
|
||||
get
|
||||
{
|
||||
switch (Filter)
|
||||
{
|
||||
case PersonFilterEnum.All:
|
||||
return Translator.Translate("Alle Personen anzeigen");
|
||||
case PersonFilterEnum.ContactPersons:
|
||||
return Translator.Translate("Nur Kontaktpersonen anzeigen");
|
||||
case PersonFilterEnum.Family:
|
||||
return Translator.Translate("Nur Familienmitglieder anzeigen");
|
||||
default:
|
||||
throw new ArgumentOutOfRangeException();
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
public override string ToString()
|
||||
{
|
||||
return PersonFilterName;
|
||||
}
|
||||
|
||||
|
||||
public override bool Equals(object obj)
|
||||
{
|
||||
var item = obj as PersonFilterItem;
|
||||
return item != null && item.Filter == Filter;
|
||||
}
|
||||
|
||||
public override int GetHashCode()
|
||||
{
|
||||
return Filter.GetHashCode();
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -44,7 +44,7 @@
|
||||
public static string ShowTeamNews => "ShowTeamNews";
|
||||
public static string ShowPivotGrid => "ShowPivotGrid";
|
||||
public static string ShowUrlaubsplanung => "ShowUrlaubsplanung";
|
||||
public static string DontShowSpitzabrechnung => "dontShowSpitzabrechnung";
|
||||
public static string DontShowSpitzabrechnung => "DontShowSpitzabrechnung";
|
||||
public static string ShowDienstplanung => "ShowDienstplanung";
|
||||
public static string ShowMarker => "ShowMarker";
|
||||
public static string ShowAnnualReport => "ShowAnnualReport";
|
||||
|
||||
@@ -67,6 +67,9 @@ namespace BS.Shared.DataContracts.Compact
|
||||
[DataMember]
|
||||
public FamilyStatus? FamilyStatus { get; set; }
|
||||
|
||||
[DataMember]
|
||||
public bool IsFamilyMember { get; set; }
|
||||
|
||||
[DataMember]
|
||||
public List<Organisation2PersonDC> OrganisationRelations { get; set; }
|
||||
|
||||
|
||||
@@ -127,6 +127,7 @@
|
||||
<Compile Include="BeWoEntityEnums.cs" />
|
||||
<Compile Include="Core\ComplexWohnheimbuchungsRelationHelper.cs" />
|
||||
<Compile Include="Core\AbstractIDSpecificDefaultClass.cs" />
|
||||
<Compile Include="Core\PersonFilterEnum.cs" />
|
||||
<Compile Include="Core\CustomerFilterEnum.cs" />
|
||||
<Compile Include="Core\DateTimeSpan.cs" />
|
||||
<Compile Include="Core\DateTimeUtils.cs" />
|
||||
|
||||
Reference in New Issue
Block a user