Merge branch 'master' of ssh://float.beyondsoft.de/git/beyondSoft/BeWo
This commit is contained in:
8
.gitignore
vendored
8
.gitignore
vendored
@@ -263,3 +263,11 @@
|
||||
/BeWo/.vs/BeWo/v14/*.suo
|
||||
/BeWoChatServer/BeWoChatServer.csproj.user
|
||||
/*.suo
|
||||
/ReportImp/Nous/bin/Debug
|
||||
/ReportImp/Nous/obj/Debug
|
||||
/ReportImp/Nous/obj/Release
|
||||
/ReportImp/PraxisPusteblume/obj/Debug
|
||||
/ReportImp/PraxisPusteblume/obj/Release
|
||||
/ReportImp/TwgJonathan/obj/Debug
|
||||
/ReportImp/TwgJonathan/obj/Release
|
||||
/Host/demo/temp
|
||||
|
||||
@@ -29,7 +29,7 @@
|
||||
</FileUpgradeFlags>
|
||||
<OldToolsVersion>3.5</OldToolsVersion>
|
||||
<UpgradeBackupLocation />
|
||||
<PublishUrl>D:\Projects\beyondsoft\BeWoPlaner\PublishTest\</PublishUrl>
|
||||
<PublishUrl>D:\Projects\beyondsoft\BeWoPlaner\Publish\</PublishUrl>
|
||||
<Install>true</Install>
|
||||
<InstallFrom>Web</InstallFrom>
|
||||
<UpdateEnabled>true</UpdateEnabled>
|
||||
@@ -39,16 +39,16 @@
|
||||
<UpdatePeriodically>false</UpdatePeriodically>
|
||||
<UpdateRequired>true</UpdateRequired>
|
||||
<MapFileExtensions>false</MapFileExtensions>
|
||||
<InstallUrl>http://app.beyondsoft.de/test/</InstallUrl>
|
||||
<InstallUrl>http://app.beyondsoft.de/</InstallUrl>
|
||||
<TargetCulture>de-DE</TargetCulture>
|
||||
<ProductName>BeWoPlaner</ProductName>
|
||||
<PublisherName>beyondSoft GmbH</PublisherName>
|
||||
<MinimumRequiredVersion>2.0.1.144</MinimumRequiredVersion>
|
||||
<MinimumRequiredVersion>2.0.1.146</MinimumRequiredVersion>
|
||||
<CreateWebPageOnPublish>true</CreateWebPageOnPublish>
|
||||
<WebPage>publish.htm</WebPage>
|
||||
<OpenBrowserOnPublish>false</OpenBrowserOnPublish>
|
||||
<TrustUrlParameters>true</TrustUrlParameters>
|
||||
<ApplicationRevision>145</ApplicationRevision>
|
||||
<ApplicationRevision>147</ApplicationRevision>
|
||||
<ApplicationVersion>2.0.1.%2a</ApplicationVersion>
|
||||
<UseApplicationTrust>false</UseApplicationTrust>
|
||||
<CreateDesktopShortcut>true</CreateDesktopShortcut>
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<PropertyGroup>
|
||||
<PublishUrlHistory>D:\Projects\beyondsoft\BeWoPlaner\PublishTest\|D:\Projects\beyondsoft\BeWoPlaner\Publish\|D:\Projects\beyondsoft\BeWoPlaner\PublishDev\|D:\Projects\beyondsoft\BeWoPlaner\Publish45\|C:\Projects\beyondsoft\BeWoPlaner\Publish\</PublishUrlHistory>
|
||||
<InstallUrlHistory>http://app.beyondsoft.de/test/|http://app.beyondsoft.de/|http://app.beyondsoft.de/dev/|http://app.beyondsoft.de/sbd/|http://app.beyondsoft.de/deploy/</InstallUrlHistory>
|
||||
<PublishUrlHistory>D:\Projects\beyondsoft\BeWoPlaner\Publish\|D:\Projects\beyondsoft\BeWoPlaner\PublishTest\|D:\Projects\beyondsoft\BeWoPlaner\PublishDev\|D:\Projects\beyondsoft\BeWoPlaner\Publish45\|C:\Projects\beyondsoft\BeWoPlaner\Publish\</PublishUrlHistory>
|
||||
<InstallUrlHistory>http://app.beyondsoft.de/|http://app.beyondsoft.de/test/|http://app.beyondsoft.de/dev/|http://app.beyondsoft.de/sbd/|http://app.beyondsoft.de/deploy/</InstallUrlHistory>
|
||||
<SupportUrlHistory />
|
||||
<UpdateUrlHistory />
|
||||
<BootstrapperUrlHistory />
|
||||
|
||||
@@ -767,8 +767,9 @@ namespace BeWo
|
||||
// new FrameworkPropertyMetadata { DefaultValue = 30 });
|
||||
|
||||
RenderTier = RenderCapability.Tier >> 16;
|
||||
|
||||
|
||||
base.OnStartup(e);
|
||||
base.OnStartup(e);
|
||||
//AppDomain.CurrentDomain.UnhandledException += (s, ex) => ShowError(null, ex.ExceptionObject as Exception, true);
|
||||
|
||||
Dispatcher.UnhandledException += (s, ex)
|
||||
|
||||
@@ -1853,9 +1853,9 @@ namespace BeWo.Core
|
||||
ms.Close();
|
||||
ms.Dispose();
|
||||
|
||||
report.DefaultPrinterSettingsUsing.UseLandscape = BeWoApp.AppSettings.PrinterSettingsUseLandscape;
|
||||
report.DefaultPrinterSettingsUsing.UseMargins = BeWoApp.AppSettings.PrinterSettingsUseMargins;
|
||||
report.DefaultPrinterSettingsUsing.UsePaperKind = BeWoApp.AppSettings.PrinterSettingsUsePaperKind;
|
||||
//report.DefaultPrinterSettingsUsing.UseLandscape = BeWoApp.AppSettings.PrinterSettingsUseLandscape;
|
||||
//report.DefaultPrinterSettingsUsing.UseMargins = BeWoApp.AppSettings.PrinterSettingsUseMargins;
|
||||
//report.DefaultPrinterSettingsUsing.UsePaperKind = BeWoApp.AppSettings.PrinterSettingsUsePaperKind;
|
||||
|
||||
BeWoWindow window = null;
|
||||
|
||||
@@ -1863,8 +1863,10 @@ namespace BeWo.Core
|
||||
{
|
||||
documentPreviewControl = new DocumentPreviewControl {CommandBarStyle = CommandBarStyle.Bars};
|
||||
documentPreviewControl.Loaded += CustomizeReportPreviewToolBar;
|
||||
|
||||
documentPreviewControl.SnapsToDevicePixels = true;
|
||||
|
||||
window = new BeWoWindow { GroupBoxContent = documentPreviewControl, Owner = BeWoApp.CurrentBeWo.MainWindow };
|
||||
|
||||
ThemeManager.SetTheme(window, Theme.Office2010Black);
|
||||
}
|
||||
|
||||
|
||||
@@ -602,6 +602,11 @@ namespace BeWo
|
||||
this.gridLogin.Margin = new Thickness(0, top, 0, 0);
|
||||
|
||||
BeWoApp.LoginControl = this;
|
||||
|
||||
if (TextBox_Username != null && String.IsNullOrEmpty(TextBox_Username.Text))
|
||||
{
|
||||
TextBox_Username.Focus();
|
||||
}
|
||||
}
|
||||
|
||||
private void ShowModalBackground()
|
||||
|
||||
@@ -888,7 +888,7 @@ namespace BeWo
|
||||
BeWoApp.MainControl.HomeView.ServiceChatView.ChatMainControl.newThread != null)
|
||||
{
|
||||
BeWoApp.MainControl.HomeView.ServiceChatView.ChatMainControl.newThread = null;
|
||||
BeWoApp.MainControl.HomeView.ServiceChatView.ChatMainControl.threadBool = false;
|
||||
BeWoApp.MainControl.HomeView.ServiceChatView.ChatMainControl.disableKontaktNachrichtenThread = true;
|
||||
}
|
||||
|
||||
if (BeWoApp.MainControl.HomeView.ServiceChatView.ServiceChat._emojiView != null)
|
||||
|
||||
@@ -28,6 +28,7 @@ namespace BeWo
|
||||
var lc = new LoginControl();
|
||||
rootGrid.Children.Add(lc);
|
||||
lc.LoginSuccessful += lc_LoginSuccessful;
|
||||
|
||||
}
|
||||
|
||||
void lc_LoginSuccessful(object sender, EventArgs e)
|
||||
@@ -84,7 +85,7 @@ namespace BeWo
|
||||
BeWoApp.MainControl.HomeView.ServiceChatView.ChatMainControl.newThread != null)
|
||||
{
|
||||
BeWoApp.MainControl.HomeView.ServiceChatView.ChatMainControl.newThread = null;
|
||||
BeWoApp.MainControl.HomeView.ServiceChatView.ChatMainControl.threadBool = false;
|
||||
BeWoApp.MainControl.HomeView.ServiceChatView.ChatMainControl.disableKontaktNachrichtenThread = true;
|
||||
}
|
||||
|
||||
if (BeWoApp.MainControl.HomeView.ServiceChatView.ServiceChat._emojiView != null) {
|
||||
|
||||
@@ -23,4 +23,11 @@
|
||||
</requestedPrivileges>
|
||||
</security>
|
||||
</trustInfo>
|
||||
|
||||
<!--<asmv3:application xmlns:asmv3="urn:schemas-microsoft-com:asm.v3">
|
||||
<asmv3:windowsSettings xmlns="http://schemas.microsoft.com/SMI/2005/WindowsSettings">
|
||||
<dpiAware>true</dpiAware>
|
||||
</asmv3:windowsSettings>
|
||||
</asmv3:application>-->
|
||||
|
||||
</asmv1:assembly>
|
||||
@@ -28,7 +28,7 @@
|
||||
</ControlTemplate>
|
||||
</dxg:GridColumn.EditTemplate>
|
||||
</dxg:GridColumn>-->
|
||||
<dxg:GridColumn FieldName="Customer.LastNameFirstName" AllowEditing="False" Header="{markup:Translate Klient(in)}" Width="180" AllowSorting="True"/>
|
||||
<dxg:GridColumn FieldName="Customer.LastNameFirstName" AllowEditing="False" Header="{markup:Translate Klient(in)}" Width="180" AllowSorting="True" SortOrder="Ascending" />
|
||||
<dxg:GridColumn FieldName="Role" x:Name="column_role" Header="Rolle" Width="180" AllowSorting="True"/>
|
||||
<dxg:GridColumn FieldName="Notice" Header="Erläuterung" Width="180" AllowSorting="True"/>
|
||||
</dxg:GridControl.Columns>
|
||||
|
||||
@@ -250,8 +250,8 @@ namespace BeWo.View.Detail.Report
|
||||
|
||||
if (_Customer != null)
|
||||
{
|
||||
var month = new DateTime(DateTime.Now.Year,combobox_month.SelectedIndex + 1,DateTime.Now.Day);
|
||||
ServiceFacade.DoCustomerServiceSync(r => r.UpdateQuittierungsCheckWithCustomer(_Customer.CustomerOid,BeWoApp.LoggedOnUser.Employee.EmployeeOid,month));
|
||||
//var month = new DateTime(DateTime.Now.Year, combobox_month.SelectedIndex + 1, 1);
|
||||
//ServiceFacade.DoCustomerServiceSync(r => r.UpdateQuittierungsCheckWithCustomer(_Customer.CustomerOid,BeWoApp.LoggedOnUser.Employee.EmployeeOid,month));
|
||||
|
||||
url += "cOid=" + Customer.CustomerOid + "&type=" + Utils.EnumName(ReportTypes.ServiceOverviewSingleCustomer);
|
||||
}
|
||||
|
||||
@@ -9,7 +9,7 @@
|
||||
xmlns:markup="clr-namespace:BeWo.MultiLanguage.Markup"
|
||||
Height="Auto" Width="Auto" HorizontalAlignment="Stretch" VerticalAlignment="Stretch" Focusable="True">
|
||||
<Grid>
|
||||
<GroupBox Style="{StaticResource ObjectEditGroupBox}" Header="Hilfeplanübersicht">
|
||||
<GroupBox Style="{StaticResource ObjectEditGroupBox}" Header="{markup:Translate Hilfeplanübersicht}">
|
||||
<Grid>
|
||||
<Grid.RowDefinitions>
|
||||
<RowDefinition Height="Auto" />
|
||||
|
||||
@@ -244,7 +244,7 @@ namespace BeWo.View.Detail.Report
|
||||
private void LinkPdfExport_OnRequestNavigate(object sender, RequestNavigateEventArgs e)
|
||||
{
|
||||
UpdateReportUrl();
|
||||
BeWoUtils.NavigateToReportUri((sender as System.Windows.Documents.Hyperlink).NavigateUri.ToString(), "Hilfeplanübersicht");
|
||||
BeWoUtils.NavigateToReportUri((sender as System.Windows.Documents.Hyperlink).NavigateUri.ToString(), Translator.Translate("Hilfeplanübersicht"));
|
||||
//System.Diagnostics.Process.Start(new System.Diagnostics.ProcessStartInfo((sender as System.Windows.Documents.Hyperlink).NavigateUri.ToString()));
|
||||
}
|
||||
|
||||
|
||||
@@ -127,16 +127,14 @@
|
||||
<dxg:GridControl.Columns>
|
||||
<dxg:GridColumn AllowEditing="False" FieldName="TimeStamp" Header="Änderungsdatum" ReadOnly="True" EditSettings="{dxe:DateSettings DisplayFormat=dd.MM.yyyy HH:mm}" x:Name="AenderungsdatumColumn" />
|
||||
<dxg:GridColumn AllowEditing="False" FieldName="InsUser" Header="Geändert von" ReadOnly="True" />
|
||||
<dxg:GridColumn AllowEditing="False" FieldName="Employee" Header="{markup:Translate Mitarbeiter}" ReadOnly="True" />
|
||||
<dxg:GridColumn AllowEditing="False" FieldName="Employee" Header="{markup:Translate Mitarbeiter}" ReadOnly="True" />
|
||||
<dxg:GridColumn AllowEditing="False" FieldName="HistoryTypeString" Header="Art der Änderung" ReadOnly="True" />
|
||||
<dxg:GridColumn AllowEditing="False" FieldName="Start" Header="Datum" ReadOnly="True" EditSettings="{dxe:DateSettings DisplayFormat=dd.MM.yyyy}"/>
|
||||
<dxg:GridColumn AllowEditing="False" FieldName="StartDate" Header="Start" ReadOnly="True" EditSettings="{dxe:DateSettings DisplayFormat=HH:mm}"/>
|
||||
<dxg:GridColumn AllowEditing="False" FieldName="EndDate" Header="Ende" ReadOnly="True" EditSettings="{dxe:DateSettings DisplayFormat=HH:mm}"/>
|
||||
<dxg:GridColumn AllowEditing="False" FieldName="RoundedDuration" Header="Dauer" ReadOnly="True" EditSettings="{dxe:TextSettings DisplayFormat=0}" x:Name="RoundedDHeader"/>
|
||||
|
||||
<dxg:GridColumn AllowEditing="False" FieldName="RoundedDuration" Header="Dauer" ReadOnly="True" EditSettings="{dxe:TextSettings DisplayFormat=0}" x:Name="RoundedDHeader"/>
|
||||
<dxg:GridColumn AllowEditing="False" FieldName="DurationInStunden" Header="Art (Dauer)" ReadOnly="True" x:Name="DurationInSTDHeader" />
|
||||
|
||||
<dxg:GridColumn AllowEditing="False" FieldName="Customer" Header="{markup:Translate Klient/in}" ReadOnly="True" />
|
||||
<dxg:GridColumn AllowEditing="False" FieldName="Customer" Header="{markup:Translate Klient/in}" ReadOnly="True" />
|
||||
<dxg:GridColumn AllowEditing="False" FieldName="SupportConcept" Header="{markup:Translate Hilfeplan}" ReadOnly="True" />
|
||||
<dxg:GridColumn AllowEditing="False" FieldName="Organisation.Name" Header="{markup:Translate Kostenträger}" ReadOnly="True" />
|
||||
<dxg:GridColumn AllowEditing="False" FieldName="ServiceDescription.Category" Header="Leistungskategorie" ReadOnly="True" />
|
||||
@@ -144,7 +142,7 @@
|
||||
</dxg:GridControl.Columns>
|
||||
<dxg:GridControl.View>
|
||||
<dxg:TableView x:Name="GridView" ShowGroupPanel="False" ShowGroupedColumns="false" ShowTotalSummary="False" NavigationStyle="Row"
|
||||
AllowPerPixelScrolling="True"
|
||||
AllowPerPixelScrolling="True" UseLightweightTemplates="None"
|
||||
DataRowTemplate="{DynamicResource RowDetailTemplate}"/>
|
||||
</dxg:GridControl.View>
|
||||
</dxg:GridControl>
|
||||
|
||||
@@ -2,7 +2,8 @@
|
||||
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
|
||||
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
|
||||
xmlns:uc="clr-namespace:BeWo.Controls;assembly=BeWo.Controls"
|
||||
xmlns:localView="clr-namespace:BeWo.View"
|
||||
xmlns:localView="clr-namespace:BeWo.View"
|
||||
xmlns:markup="clr-namespace:BeWo.MultiLanguage.Markup"
|
||||
Height="Auto" Width="Auto" HorizontalAlignment="Stretch" VerticalAlignment="Stretch" Focusable="True">
|
||||
|
||||
<Grid>
|
||||
@@ -31,15 +32,15 @@
|
||||
</Grid.RowDefinitions>
|
||||
<Rectangle Fill="{DynamicResource ReportContentBrush}" Height="6" />
|
||||
<TabControl x:Name="root" Grid.Row="1" Style="{StaticResource ObjectEditTabControl}" BorderThickness="0,0,0,0">
|
||||
<TabItem Header="Berichte" IsSelected="True" Name="tabitem_queries" Selector.Selected="tabitem_queries_Selected" />
|
||||
<TabItem Header="{markup:Translate Berichte}" IsSelected="True" Name="tabitem_queries" Selector.Selected="tabitem_queries_Selected" />
|
||||
<!--<TabItem Header="Abrechnung" IsSelected="True" Name="tabitem_accountingreport" Selector.Selected="tabitem_accountingreport_Selected" />-->
|
||||
<TabItem Header="Stundenübersicht" Name="tabitem_flsReport" Selector.Selected="tabitem_flsReport_Selected" />
|
||||
<TabItem Header="Mitarbeiterauswertung" Name="tabitem_Mitarbeiter" Selector.Selected="tabitem_Mitarbeiter_Selected"/>
|
||||
<TabItem Header="Mitarbeiterauslastung" Name="tabitem_maReport" Selector.Selected="tabitem_maReport_Selected"/>
|
||||
<TabItem Header="Mitarbeiterstundenkonto" Name="tabitem_makonto" Selector.Selected="tabitem_maKonto_Selected"/>
|
||||
<TabItem Header="Hilfeplanübersicht" Name="tabitem_supportConceptAnalysis" Selector.Selected="tabitem_supportConceptAnalysis_Selected" />
|
||||
<TabItem Header="Jahresbericht" Name="tabitem_annualReport" Selector.Selected="tabitem_annualReport_Selected" />
|
||||
<TabItem Header="Quittierungsbelege" Name="tabitem_serviceOverview" Selector.Selected="tabitem_serviceOverview_Selected" />
|
||||
<TabItem Header="{markup:Translate Stundenübersicht}" Name="tabitem_flsReport" Selector.Selected="tabitem_flsReport_Selected" />
|
||||
<TabItem Header="{markup:Translate Mitarbeiterauswertung}" Name="tabitem_Mitarbeiter" Selector.Selected="tabitem_Mitarbeiter_Selected"/>
|
||||
<TabItem Header="{markup:Translate Mitarbeiterauslastung}" Name="tabitem_maReport" Selector.Selected="tabitem_maReport_Selected"/>
|
||||
<TabItem Header="{markup:Translate Mitarbeiterstundenkonto}" Name="tabitem_makonto" Selector.Selected="tabitem_maKonto_Selected"/>
|
||||
<TabItem Header="{markup:Translate Hilfeplanübersicht}" Name="tabitem_supportConceptAnalysis" Selector.Selected="tabitem_supportConceptAnalysis_Selected" />
|
||||
<TabItem Header="{markup:Translate Jahresbericht}" Name="tabitem_annualReport" Selector.Selected="tabitem_annualReport_Selected" />
|
||||
<TabItem Header="{markup:Translate Quittierungsbelege}" Name="tabitem_serviceOverview" Selector.Selected="tabitem_serviceOverview_Selected" />
|
||||
<!--<TabItem Header="Spitzabrechnung" Name="tabitem_settlement" Selector.Selected="tabitem_settlement_Selected"/>-->
|
||||
|
||||
</TabControl>
|
||||
|
||||
@@ -24,6 +24,7 @@ namespace BeWo.View.Master
|
||||
|
||||
public Dictionary<TabItem, BeWoView> OpenViews { get { return _OpenViews; } }
|
||||
|
||||
|
||||
public ReportView()
|
||||
{
|
||||
this.InitializeComponent();
|
||||
|
||||
@@ -46,7 +46,7 @@ namespace BeWo.ownChat
|
||||
|
||||
|
||||
//Konstruktor für Chat
|
||||
public ChatDokumentationsView(List<KontaktMessageBuilder> _listarray, long? _loggedOnMitarbeiter,CompactCustomerDC _compactCustomer)
|
||||
public ChatDokumentationsView(List<ChatMessage> _listarray, long? _loggedOnMitarbeiter,CompactCustomerDC _compactCustomer)
|
||||
{
|
||||
InitializeComponent();
|
||||
|
||||
@@ -69,13 +69,13 @@ namespace BeWo.ownChat
|
||||
{
|
||||
var x = (object[])o;
|
||||
|
||||
List<KontaktMessageBuilder> _listarray = (List<KontaktMessageBuilder>)x[0];
|
||||
List<ChatMessage> _listarray = (List<ChatMessage>)x[0];
|
||||
|
||||
long? _loggedOnMitarbeiter = (long?)x[1];
|
||||
|
||||
CompactCustomerDC _compactCustomer = (CompactCustomerDC)x[2];
|
||||
|
||||
List<KontaktMessageBuilder> listarray = _listarray;
|
||||
List<ChatMessage> listarray = _listarray;
|
||||
long? loggedOnMitarbeiter = _loggedOnMitarbeiter;
|
||||
|
||||
|
||||
@@ -112,13 +112,13 @@ namespace BeWo.ownChat
|
||||
|
||||
var firstTime = listarray.Min(r =>
|
||||
{
|
||||
var dt = r.InternalSendTime;//DateTime.Parse(r.InternalSendTime);
|
||||
var dt = r.SendTime;//DateTime.Parse(r.InternalSendTime);
|
||||
dt = new DateTime(dt.Year, dt.Month, dt.Day, dt.Hour, dt.Minute, 0);
|
||||
return dt;
|
||||
});
|
||||
var lastTime = listarray.Max(r =>
|
||||
{
|
||||
var dt = r.InternalSendTime;//DateTime.Parse(r.SendTime);
|
||||
var dt = r.SendTime;//DateTime.Parse(r.SendTime);
|
||||
dt = new DateTime(dt.Year, dt.Month, dt.Day, dt.Hour, dt.Minute, 0);
|
||||
return dt;
|
||||
});
|
||||
|
||||
@@ -214,7 +214,7 @@ namespace BeWo.ownChat
|
||||
{
|
||||
if (!GeneratetTexfield.Text.Equals("") && BeWoApp.Tenant != null && BeWoApp.Mandator.Apikey != null)
|
||||
{
|
||||
if (MessageBox.Show("Wollen Sie wirklich den Chat-Code ändern?\nAlle Daten auf Mobilgeräten werden gelöscht.", "Chat-Code ändern", MessageBoxButton.YesNo,
|
||||
if (MessageBox.Show("Wollen Sie wirklich den Chat-Code ändern?\nAlle Daten auf dem Mobilgerät werden gelöscht.", "Chat-Code ändern", MessageBoxButton.YesNo,
|
||||
MessageBoxImage.Question) == MessageBoxResult.Yes)
|
||||
{
|
||||
StartGenerateCode();
|
||||
|
||||
@@ -139,7 +139,7 @@ namespace BeWo.ownChat
|
||||
{
|
||||
if (!GeneratetTexfield.Text.Equals("") && BeWoApp.Tenant != null && BeWoApp.Mandator.Apikey != null)
|
||||
{
|
||||
if (MessageBox.Show("Wollen Sie wirklich den Chat-Code ändern?\nAlle Daten auf Mobilgeräte werden gelöscht.", "Achtung", MessageBoxButton.YesNo,
|
||||
if (MessageBox.Show("Wollen Sie wirklich den Chat-Code ändern?\nAlle Daten auf dem Mobilgerät werden gelöscht.", "Achtung", MessageBoxButton.YesNo,
|
||||
MessageBoxImage.Question) == MessageBoxResult.Yes)
|
||||
{
|
||||
StartGenerateCode();
|
||||
@@ -240,7 +240,7 @@ namespace BeWo.ownChat
|
||||
{
|
||||
if (!GeneratetTexfield.Text.Equals(""))
|
||||
{
|
||||
if (MessageBox.Show("Wollen Sie den Chat-Code wirklich löschen?\nAlle Daten auf Mobilgeräte werden gelöscht.", "Achtung", MessageBoxButton.YesNo, MessageBoxImage.Question) == MessageBoxResult.Yes)
|
||||
if (MessageBox.Show("Wollen Sie den Chat-Code wirklich löschen?\nAlle Daten auf dem Mobilgerät werden gelöscht.", "Achtung", MessageBoxButton.YesNo, MessageBoxImage.Question) == MessageBoxResult.Yes)
|
||||
{
|
||||
StartWaiting();
|
||||
|
||||
|
||||
@@ -782,6 +782,12 @@ namespace BeWo.Data.Access
|
||||
.List<AccountingTransaction>();
|
||||
}
|
||||
|
||||
public IEnumerable<AccountingTransaction> FindAccountingTransactionsWithImportNotice(String notice)
|
||||
{
|
||||
return CreateCriteria<AccountingTransaction>()
|
||||
.Add(Restrictions.Eq(AccountingTransaction.PropertyName_ImportNotice, notice)).List<AccountingTransaction>();
|
||||
}
|
||||
|
||||
public IEnumerable<SupportConcept> GetAllActiveAndArchivedSupportConcepts()
|
||||
{
|
||||
return CreateCriteria<SupportConcept>()
|
||||
@@ -1085,7 +1091,7 @@ namespace BeWo.Data.Access
|
||||
return c.List<ServiceAccounting>();
|
||||
}
|
||||
|
||||
public IList<Medikamentenverordnungsliste> GetAllMedikamentenverordnungslistenButNewestByCustomerOid(long customerOid, long newestOid, bool isBedarfsListe)
|
||||
public IList<Medikamentenverordnungsliste> GetAllMedikamentenverordnungslistenButNewestByCustomerOid(long customerOid, long newestOid, bool isBedarfsListe)
|
||||
{
|
||||
var c = CreateCriteria<Medikamentenverordnungsliste>()
|
||||
.CreateAlias(Medikamentenverordnungsliste.PropertyName_Customer, "c")
|
||||
|
||||
@@ -23,12 +23,16 @@ namespace BeWo.Data.Entities
|
||||
|
||||
public static string PropertyName_ValidityDate = "ValidityDate";
|
||||
|
||||
public static string PropertyName_ImportNotice = "ImportNotice";
|
||||
|
||||
private decimal _Amount;
|
||||
|
||||
private DateTime? _BookingDate;
|
||||
|
||||
private DateTime? _ValidityDate;
|
||||
|
||||
private String _ImportNotice;
|
||||
|
||||
private CostBearer2SupportConcept _CostBearer2SupportConcept;
|
||||
|
||||
private Customer _Customer;
|
||||
@@ -102,6 +106,22 @@ namespace BeWo.Data.Entities
|
||||
}
|
||||
}
|
||||
|
||||
public virtual String ImportNotice
|
||||
{
|
||||
get
|
||||
{
|
||||
return this._ImportNotice;
|
||||
}
|
||||
|
||||
set
|
||||
{
|
||||
if (this.AreDifferent(this._ImportNotice, value))
|
||||
{
|
||||
this._ImportNotice = value;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
public virtual CostBearer2SupportConcept CostBearer2SupportConcept
|
||||
{
|
||||
get
|
||||
|
||||
@@ -16,6 +16,7 @@
|
||||
<property column="IsActive" type="BS.Shared.ActivationTypeId, BS.Shared" name="IsActive" />
|
||||
<property column="SystemEntryID" type="BS.Shared.SystemEntryID, BS.Shared" name="SystemEntryID" />
|
||||
<property column="ValidityDate" type="DateTime" name="ValidityDate" />
|
||||
<property column="ImportNotice" type="String" name="ImportNotice" />
|
||||
<many-to-one name="Customer" column="CustomerOid" class="BeWo.Data.Entities.Customer,BeWo.Data" cascade="none" />
|
||||
<many-to-one name="Organisation" column="OrganisationOid" class="BeWo.Data.Entities.Organisation,BeWo.Data" cascade="none" />
|
||||
<many-to-one name="SupportConcept" column="SupportConceptOid" class="BeWo.Data.Entities.SupportConcept,BeWo.Data" cascade="none" />
|
||||
|
||||
@@ -202,7 +202,7 @@ namespace BeWo.Report.ReportObjects
|
||||
var emp = empDetail.Employee;
|
||||
Contract contract = emp.GetValidContractForDate(ro.ReportStartDate);
|
||||
|
||||
if (contract != null && contract.WeeklyFLS.HasValue)
|
||||
if (contract != null)
|
||||
{
|
||||
empDetail.WeeklyTotalHoursByContract = contract.WeeklyTotalHours ?? 0;
|
||||
empDetail.FLSTotalHoursByContract = contract.WeeklyFLS ?? 0;
|
||||
|
||||
@@ -0,0 +1 @@
|
||||
DevExpress.XtraReports.UI.XtraReport, DevExpress.XtraReports.v17.1, Version=17.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
|
||||
|
||||
@@ -108,16 +108,26 @@ namespace LebenshilfeAhrweiler.Invoicing
|
||||
zuLeisten.Ah = bewilligungDiesenMonat.Ah + uebertragVormonat.Ah;
|
||||
|
||||
decimal approved = sip.ApprovedHours ?? 0;
|
||||
|
||||
decimal uebertrag = 0;
|
||||
if (scap.ServiceCategory.Name == "Direkte Leistung FL")
|
||||
{
|
||||
approved = Math.Round(bewilligungDiesenMonat.Fl + uebertragVormonat.Fl, 2, MidpointRounding.AwayFromZero);
|
||||
approved = bewilligungDiesenMonat.Fl;
|
||||
uebertrag = uebertragVormonat.Fl;
|
||||
}
|
||||
else if (scap.ServiceCategory.Name == "Direkte Leistung aH")
|
||||
{
|
||||
approved = Math.Round(bewilligungDiesenMonat.Ah + uebertragVormonat.Ah, 2, MidpointRounding.AwayFromZero);
|
||||
approved = bewilligungDiesenMonat.Ah;
|
||||
uebertrag = uebertragVormonat.Ah;
|
||||
}
|
||||
|
||||
decimal totalHours = 0;
|
||||
decimal maxApproved = approved + (approved / 3m);
|
||||
if (uebertrag < 0)
|
||||
{
|
||||
maxApproved += uebertrag;
|
||||
}
|
||||
approved = Math.Round(maxApproved, 2, MidpointRounding.AwayFromZero);
|
||||
decimal totalHours = 0;
|
||||
|
||||
foreach (var ii in sip.InvoiceItemList.Where(ii => ii.UnitCount.HasValue))
|
||||
{
|
||||
|
||||
@@ -63,7 +63,8 @@ namespace LebenshilfeDuisburgServicePlus.Export
|
||||
}
|
||||
else if (i == 3)
|
||||
{
|
||||
itemStr = String.Format("{0:0.00}", item).Replace(",", ".");
|
||||
//itemStr = String.Format("{0:0.00}", item).Replace(",", ".");
|
||||
itemStr = String.Format("{0:0.00}", item);
|
||||
}
|
||||
else
|
||||
{
|
||||
|
||||
@@ -192,6 +192,13 @@ namespace LebenshilfeKoblenz
|
||||
return false;
|
||||
}
|
||||
|
||||
public override bool IsUrlaubAbsenceTime(AbsenceTime absenceTime)
|
||||
{
|
||||
if (!IsKrankheitAbsenceTime(absenceTime))
|
||||
return true;
|
||||
|
||||
return false;
|
||||
}
|
||||
protected override ServiceRecordSummary BerechneStunden(MitarbeiterstundenkontoRO.EmployeeDetail empDetail, IList<ServiceRecord> groupFilteredRecords, DateTime berichtsAnfang,
|
||||
DateTime berichtsEnde)
|
||||
{
|
||||
|
||||
@@ -25,16 +25,18 @@ namespace LebenshilfeKoblenz
|
||||
var msb = new CustomerMitarbeiterstundenkontoBerechnung();
|
||||
msb.CreateReport(pRO);
|
||||
|
||||
decimal zzSumme = 0;
|
||||
decimal summeDienstzeit1 = 0;
|
||||
decimal summeDienstzeit2 = 0;
|
||||
decimal summeDienstzeit3 = 0;
|
||||
decimal gesamtDienstzeit = 0;
|
||||
decimal gesamtWochenzeit = 0;
|
||||
|
||||
|
||||
foreach (var ed in pRO.EmployeeDetailList)
|
||||
{
|
||||
if (ed.Days != null)
|
||||
decimal zzSumme = 0;
|
||||
decimal summeDienstzeit1 = 0;
|
||||
decimal summeDienstzeit2 = 0;
|
||||
decimal summeDienstzeit3 = 0;
|
||||
decimal gesamtDienstzeit = 0;
|
||||
decimal gesamtWochenzeit = 0;
|
||||
|
||||
if (ed.Days != null)
|
||||
{
|
||||
var newDays = new List<MitarbeiterstundenkontoRO.DayDetail>();
|
||||
decimal sum = 0;
|
||||
@@ -160,16 +162,18 @@ namespace LebenshilfeKoblenz
|
||||
|
||||
ed.Days = newDays;
|
||||
}
|
||||
}
|
||||
|
||||
cellDienstzeit1Summe.Text = String.Format("{0:0.00}", summeDienstzeit1 / 60);
|
||||
cellDienstzeit2Summe.Text = String.Format("{0:0.00}", summeDienstzeit2 / 60);
|
||||
cellDienstzeit3Summe.Text = String.Format("{0:0.00}", summeDienstzeit3 / 60);
|
||||
cellZeitzuschlagSumme.Text = String.Format("{0:0.00}", zzSumme / 60);
|
||||
cellGesamtDienstzeit.Text = String.Format("{0:0.00}", gesamtDienstzeit / 60);
|
||||
cellGesamtWochenzeit.Text = String.Format("{0:0.00}", gesamtWochenzeit / 60);
|
||||
ed.Custom1 = summeDienstzeit1 / 60;
|
||||
ed.Custom2 = summeDienstzeit2 / 60;
|
||||
ed.Custom3 = summeDienstzeit3 / 60;
|
||||
ed.Custom4 = zzSumme / 60;
|
||||
|
||||
cellAnzurechnendeDienstzeit.Text = String.Format("{0:0.00}", gesamtDienstzeit / 60);
|
||||
ed.Custom5 = gesamtDienstzeit / 60;
|
||||
ed.Custom6 = gesamtWochenzeit / 60;
|
||||
|
||||
}
|
||||
|
||||
|
||||
|
||||
this.bindingSource1.DataSource = pRO;
|
||||
}
|
||||
|
||||
@@ -131,6 +131,10 @@ namespace LebenshilfeKoblenz
|
||||
this.xrTableCell84 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell76 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell88 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell82 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell90 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell81 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell87 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTable5 = new DevExpress.XtraReports.UI.XRTable();
|
||||
this.xrTableRow14 = new DevExpress.XtraReports.UI.XRTableRow();
|
||||
this.xrTableCell7 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
@@ -184,10 +188,6 @@ namespace LebenshilfeKoblenz
|
||||
this.fieldPause = new DevExpress.XtraReports.UI.CalculatedField();
|
||||
this.fieldDiffSollIst = new DevExpress.XtraReports.UI.CalculatedField();
|
||||
this.fieldRelationFlsAz = new DevExpress.XtraReports.UI.CalculatedField();
|
||||
this.xrTableCell82 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell90 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell81 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell87 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
((System.ComponentModel.ISupportInitialize)(this.xrTableDetail)).BeginInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.xrTableHeader)).BeginInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.xrTable3)).BeginInit();
|
||||
@@ -919,16 +919,22 @@ namespace LebenshilfeKoblenz
|
||||
//
|
||||
// cellDienstzeit1Summe
|
||||
//
|
||||
this.cellDienstzeit1Summe.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
|
||||
new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeDetailList.Custom1", "{0:0.00}")});
|
||||
this.cellDienstzeit1Summe.Name = "cellDienstzeit1Summe";
|
||||
this.cellDienstzeit1Summe.Weight = 0.09017132693088302D;
|
||||
//
|
||||
// cellDienstzeit2Summe
|
||||
//
|
||||
this.cellDienstzeit2Summe.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
|
||||
new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeDetailList.Custom2", "{0:0.00}")});
|
||||
this.cellDienstzeit2Summe.Name = "cellDienstzeit2Summe";
|
||||
this.cellDienstzeit2Summe.Weight = 0.090171325447527373D;
|
||||
//
|
||||
// cellDienstzeit3Summe
|
||||
//
|
||||
this.cellDienstzeit3Summe.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
|
||||
new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeDetailList.Custom3", "{0:0.00}")});
|
||||
this.cellDienstzeit3Summe.Name = "cellDienstzeit3Summe";
|
||||
this.cellDienstzeit3Summe.Weight = 0.090171325458614449D;
|
||||
//
|
||||
@@ -939,17 +945,23 @@ namespace LebenshilfeKoblenz
|
||||
//
|
||||
// cellZeitzuschlagSumme
|
||||
//
|
||||
this.cellZeitzuschlagSumme.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
|
||||
new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeDetailList.Custom4", "{0:0.00}")});
|
||||
this.cellZeitzuschlagSumme.Name = "cellZeitzuschlagSumme";
|
||||
this.cellZeitzuschlagSumme.StylePriority.UseBackColor = false;
|
||||
this.cellZeitzuschlagSumme.Weight = 0.054102795018390132D;
|
||||
//
|
||||
// cellGesamtDienstzeit
|
||||
//
|
||||
this.cellGesamtDienstzeit.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
|
||||
new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeDetailList.Custom5", "{0:0.00}")});
|
||||
this.cellGesamtDienstzeit.Name = "cellGesamtDienstzeit";
|
||||
this.cellGesamtDienstzeit.Weight = 0.0856627589587297D;
|
||||
//
|
||||
// cellGesamtWochenzeit
|
||||
//
|
||||
this.cellGesamtWochenzeit.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
|
||||
new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeDetailList.Custom6", "{0:0.00}")});
|
||||
this.cellGesamtWochenzeit.Name = "cellGesamtWochenzeit";
|
||||
this.cellGesamtWochenzeit.Weight = 0.064923299053268727D;
|
||||
//
|
||||
@@ -1003,6 +1015,8 @@ namespace LebenshilfeKoblenz
|
||||
//
|
||||
// cellAnzurechnendeDienstzeit
|
||||
//
|
||||
this.cellAnzurechnendeDienstzeit.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
|
||||
new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeDetailList.Custom5", "{0:0.00}")});
|
||||
this.cellAnzurechnendeDienstzeit.Name = "cellAnzurechnendeDienstzeit";
|
||||
this.cellAnzurechnendeDienstzeit.Weight = 0.0856627589587297D;
|
||||
//
|
||||
@@ -1104,6 +1118,56 @@ namespace LebenshilfeKoblenz
|
||||
this.xrTableCell88.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight;
|
||||
this.xrTableCell88.Weight = 0.19206492986024121D;
|
||||
//
|
||||
// xrTableCell82
|
||||
//
|
||||
this.xrTableCell82.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
|
||||
| DevExpress.XtraPrinting.BorderSide.Right)
|
||||
| DevExpress.XtraPrinting.BorderSide.Bottom)));
|
||||
this.xrTableCell82.Name = "xrTableCell82";
|
||||
this.xrTableCell82.StylePriority.UseBorders = false;
|
||||
this.xrTableCell82.StylePriority.UseTextAlignment = false;
|
||||
this.xrTableCell82.Text = "Differenz";
|
||||
this.xrTableCell82.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight;
|
||||
this.xrTableCell82.Weight = 0.21340547739812832D;
|
||||
//
|
||||
// xrTableCell90
|
||||
//
|
||||
this.xrTableCell90.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
|
||||
| DevExpress.XtraPrinting.BorderSide.Right)
|
||||
| DevExpress.XtraPrinting.BorderSide.Bottom)));
|
||||
this.xrTableCell90.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
|
||||
new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeDetailList.fieldDiffSollIst", "{0:0.00}")});
|
||||
this.xrTableCell90.Name = "xrTableCell90";
|
||||
this.xrTableCell90.StylePriority.UseBorders = false;
|
||||
this.xrTableCell90.StylePriority.UseTextAlignment = false;
|
||||
this.xrTableCell90.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight;
|
||||
this.xrTableCell90.Weight = 0.19206492986024126D;
|
||||
//
|
||||
// xrTableCell81
|
||||
//
|
||||
this.xrTableCell81.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
|
||||
| DevExpress.XtraPrinting.BorderSide.Right)
|
||||
| DevExpress.XtraPrinting.BorderSide.Bottom)));
|
||||
this.xrTableCell81.Name = "xrTableCell81";
|
||||
this.xrTableCell81.StylePriority.UseBorders = false;
|
||||
this.xrTableCell81.StylePriority.UseTextAlignment = false;
|
||||
this.xrTableCell81.Text = "Relation FLS/AZ";
|
||||
this.xrTableCell81.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight;
|
||||
this.xrTableCell81.Weight = 0.25608657247390276D;
|
||||
//
|
||||
// xrTableCell87
|
||||
//
|
||||
this.xrTableCell87.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
|
||||
| DevExpress.XtraPrinting.BorderSide.Right)
|
||||
| DevExpress.XtraPrinting.BorderSide.Bottom)));
|
||||
this.xrTableCell87.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
|
||||
new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeDetailList.fieldRelationFlsAz", "{0:0.00}%")});
|
||||
this.xrTableCell87.Name = "xrTableCell87";
|
||||
this.xrTableCell87.StylePriority.UseBorders = false;
|
||||
this.xrTableCell87.StylePriority.UseTextAlignment = false;
|
||||
this.xrTableCell87.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight;
|
||||
this.xrTableCell87.Weight = 0.1643222180609879D;
|
||||
//
|
||||
// xrTable5
|
||||
//
|
||||
this.xrTable5.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Right | DevExpress.XtraPrinting.BorderSide.Bottom)));
|
||||
@@ -1358,7 +1422,7 @@ namespace LebenshilfeKoblenz
|
||||
// xrTableCell58
|
||||
//
|
||||
this.xrTableCell58.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
|
||||
new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeDetailList.StundenGesamtIst", "{0:0.00}")});
|
||||
new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeDetailList.Custom6", "{0:0.00}")});
|
||||
this.xrTableCell58.Name = "xrTableCell58";
|
||||
this.xrTableCell58.StylePriority.UseBorders = false;
|
||||
this.xrTableCell58.StylePriority.UseFont = false;
|
||||
@@ -1555,60 +1619,10 @@ namespace LebenshilfeKoblenz
|
||||
// fieldRelationFlsAz
|
||||
//
|
||||
this.fieldRelationFlsAz.DataMember = "EmployeeDetailList";
|
||||
this.fieldRelationFlsAz.Expression = "([FlsIst]/[StundenGesamtIst])*100";
|
||||
this.fieldRelationFlsAz.Expression = "([FlsIst]/[Custom6])*100";
|
||||
this.fieldRelationFlsAz.FieldType = DevExpress.XtraReports.UI.FieldType.Decimal;
|
||||
this.fieldRelationFlsAz.Name = "fieldRelationFlsAz";
|
||||
//
|
||||
// xrTableCell82
|
||||
//
|
||||
this.xrTableCell82.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
|
||||
| DevExpress.XtraPrinting.BorderSide.Right)
|
||||
| DevExpress.XtraPrinting.BorderSide.Bottom)));
|
||||
this.xrTableCell82.Name = "xrTableCell82";
|
||||
this.xrTableCell82.StylePriority.UseBorders = false;
|
||||
this.xrTableCell82.StylePriority.UseTextAlignment = false;
|
||||
this.xrTableCell82.Text = "Differenz";
|
||||
this.xrTableCell82.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight;
|
||||
this.xrTableCell82.Weight = 0.21340547739812832D;
|
||||
//
|
||||
// xrTableCell90
|
||||
//
|
||||
this.xrTableCell90.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
|
||||
| DevExpress.XtraPrinting.BorderSide.Right)
|
||||
| DevExpress.XtraPrinting.BorderSide.Bottom)));
|
||||
this.xrTableCell90.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
|
||||
new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeDetailList.fieldDiffSollIst", "{0:0.00}")});
|
||||
this.xrTableCell90.Name = "xrTableCell90";
|
||||
this.xrTableCell90.StylePriority.UseBorders = false;
|
||||
this.xrTableCell90.StylePriority.UseTextAlignment = false;
|
||||
this.xrTableCell90.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight;
|
||||
this.xrTableCell90.Weight = 0.19206492986024126D;
|
||||
//
|
||||
// xrTableCell81
|
||||
//
|
||||
this.xrTableCell81.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
|
||||
| DevExpress.XtraPrinting.BorderSide.Right)
|
||||
| DevExpress.XtraPrinting.BorderSide.Bottom)));
|
||||
this.xrTableCell81.Name = "xrTableCell81";
|
||||
this.xrTableCell81.StylePriority.UseBorders = false;
|
||||
this.xrTableCell81.StylePriority.UseTextAlignment = false;
|
||||
this.xrTableCell81.Text = "Relation FLS/AZ";
|
||||
this.xrTableCell81.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight;
|
||||
this.xrTableCell81.Weight = 0.25608657247390276D;
|
||||
//
|
||||
// xrTableCell87
|
||||
//
|
||||
this.xrTableCell87.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
|
||||
| DevExpress.XtraPrinting.BorderSide.Right)
|
||||
| DevExpress.XtraPrinting.BorderSide.Bottom)));
|
||||
this.xrTableCell87.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
|
||||
new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeDetailList.fieldRelationFlsAz", "{0:0.00}%")});
|
||||
this.xrTableCell87.Name = "xrTableCell87";
|
||||
this.xrTableCell87.StylePriority.UseBorders = false;
|
||||
this.xrTableCell87.StylePriority.UseTextAlignment = false;
|
||||
this.xrTableCell87.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight;
|
||||
this.xrTableCell87.Weight = 0.1643222180609879D;
|
||||
//
|
||||
// Mitarbeiterstundenkonto
|
||||
//
|
||||
this.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] {
|
||||
|
||||
71
ReportImp/Nous/Nous.csproj
Normal file
71
ReportImp/Nous/Nous.csproj
Normal file
@@ -0,0 +1,71 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Project ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<Import Project="$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props" Condition="Exists('$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props')" />
|
||||
<PropertyGroup>
|
||||
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
|
||||
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
|
||||
<ProjectGuid>{E3C4F8E4-30BD-4D97-9374-AA6166D3791B}</ProjectGuid>
|
||||
<OutputType>Library</OutputType>
|
||||
<AppDesignerFolder>Properties</AppDesignerFolder>
|
||||
<RootNamespace>Nous</RootNamespace>
|
||||
<AssemblyName>Nous</AssemblyName>
|
||||
<TargetFrameworkVersion>v4.6.1</TargetFrameworkVersion>
|
||||
<FileAlignment>512</FileAlignment>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
|
||||
<DebugSymbols>true</DebugSymbols>
|
||||
<DebugType>full</DebugType>
|
||||
<Optimize>false</Optimize>
|
||||
<OutputPath>bin\Debug\</OutputPath>
|
||||
<DefineConstants>DEBUG;TRACE</DefineConstants>
|
||||
<ErrorReport>prompt</ErrorReport>
|
||||
<WarningLevel>4</WarningLevel>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
|
||||
<DebugType>pdbonly</DebugType>
|
||||
<Optimize>true</Optimize>
|
||||
<OutputPath>bin\Release\</OutputPath>
|
||||
<DefineConstants>TRACE</DefineConstants>
|
||||
<ErrorReport>prompt</ErrorReport>
|
||||
<WarningLevel>4</WarningLevel>
|
||||
</PropertyGroup>
|
||||
<ItemGroup>
|
||||
<Reference Include="DevExpress.Data.v17.1, Version=17.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a, processorArchitecture=MSIL" />
|
||||
<Reference Include="DevExpress.Printing.v17.1.Core, Version=17.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a, processorArchitecture=MSIL" />
|
||||
<Reference Include="DevExpress.Utils.v17.1, Version=17.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a, processorArchitecture=MSIL" />
|
||||
<Reference Include="DevExpress.XtraPrinting.v17.1, Version=17.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a, processorArchitecture=MSIL" />
|
||||
<Reference Include="DevExpress.XtraReports.v17.1, Version=17.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a, processorArchitecture=MSIL" />
|
||||
<Reference Include="System" />
|
||||
<Reference Include="System.Core" />
|
||||
<Reference Include="System.Drawing" />
|
||||
<Reference Include="System.Windows.Forms" />
|
||||
<Reference Include="System.Xml.Linq" />
|
||||
<Reference Include="System.Data.DataSetExtensions" />
|
||||
<Reference Include="Microsoft.CSharp" />
|
||||
<Reference Include="System.Data" />
|
||||
<Reference Include="System.Net.Http" />
|
||||
<Reference Include="System.Xml" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<Compile Include="Properties\AssemblyInfo.cs" />
|
||||
<Compile Include="ServicesOverviewReport.cs">
|
||||
<SubType>Component</SubType>
|
||||
</Compile>
|
||||
<Compile Include="ServicesOverviewReport.Designer.cs">
|
||||
<DependentUpon>ServicesOverviewReport.cs</DependentUpon>
|
||||
</Compile>
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<EmbeddedResource Include="Properties\licenses.licx" />
|
||||
<EmbeddedResource Include="ServicesOverviewReport.resx">
|
||||
<DependentUpon>ServicesOverviewReport.cs</DependentUpon>
|
||||
</EmbeddedResource>
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<ProjectReference Include="..\..\Report\Report.csproj">
|
||||
<Project>{40D8B312-EA64-49E3-A31A-5E57ED4D5654}</Project>
|
||||
<Name>Report</Name>
|
||||
</ProjectReference>
|
||||
</ItemGroup>
|
||||
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
|
||||
</Project>
|
||||
36
ReportImp/Nous/Properties/AssemblyInfo.cs
Normal file
36
ReportImp/Nous/Properties/AssemblyInfo.cs
Normal file
@@ -0,0 +1,36 @@
|
||||
using System.Reflection;
|
||||
using System.Runtime.CompilerServices;
|
||||
using System.Runtime.InteropServices;
|
||||
|
||||
// Allgemeine Informationen über eine Assembly werden über die folgenden
|
||||
// Attribute gesteuert. Ändern Sie diese Attributwerte, um die Informationen zu ändern,
|
||||
// die einer Assembly zugeordnet sind.
|
||||
[assembly: AssemblyTitle("Nous")]
|
||||
[assembly: AssemblyDescription("")]
|
||||
[assembly: AssemblyConfiguration("")]
|
||||
[assembly: AssemblyCompany("")]
|
||||
[assembly: AssemblyProduct("Nous")]
|
||||
[assembly: AssemblyCopyright("Copyright © 2017")]
|
||||
[assembly: AssemblyTrademark("")]
|
||||
[assembly: AssemblyCulture("")]
|
||||
|
||||
// Durch Festlegen von ComVisible auf FALSE werden die Typen in dieser Assembly
|
||||
// für COM-Komponenten unsichtbar. Wenn Sie auf einen Typ in dieser Assembly von
|
||||
// COM aus zugreifen müssen, sollten Sie das ComVisible-Attribut für diesen Typ auf "True" festlegen.
|
||||
[assembly: ComVisible(false)]
|
||||
|
||||
// Die folgende GUID bestimmt die ID der Typbibliothek, wenn dieses Projekt für COM verfügbar gemacht wird
|
||||
[assembly: Guid("e3c4f8e4-30bd-4d97-9374-aa6166d3791b")]
|
||||
|
||||
// Versionsinformationen für eine Assembly bestehen aus den folgenden vier Werten:
|
||||
//
|
||||
// Hauptversion
|
||||
// Nebenversion
|
||||
// Buildnummer
|
||||
// Revision
|
||||
//
|
||||
// Sie können alle Werte angeben oder Standardwerte für die Build- und Revisionsnummern verwenden,
|
||||
// indem Sie "*" wie unten gezeigt eingeben:
|
||||
// [assembly: AssemblyVersion("1.0.*")]
|
||||
[assembly: AssemblyVersion("1.0.0.0")]
|
||||
[assembly: AssemblyFileVersion("1.0.0.0")]
|
||||
1
ReportImp/Nous/Properties/licenses.licx
Normal file
1
ReportImp/Nous/Properties/licenses.licx
Normal file
@@ -0,0 +1 @@
|
||||
DevExpress.XtraReports.UI.XtraReport, DevExpress.XtraReports.v17.1, Version=17.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
|
||||
715
ReportImp/Nous/ServicesOverviewReport.Designer.cs
generated
Normal file
715
ReportImp/Nous/ServicesOverviewReport.Designer.cs
generated
Normal file
@@ -0,0 +1,715 @@
|
||||
using BeWo.Report.ReportObjects;
|
||||
namespace BeWo.SeverinReports
|
||||
{
|
||||
partial class Stundenzettel
|
||||
{
|
||||
/// <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();
|
||||
System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(Stundenzettel));
|
||||
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.xrTableCell1 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell4 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell5 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell11 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell9 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell12 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTable3 = new DevExpress.XtraReports.UI.XRTable();
|
||||
this.xrTableRow6 = new DevExpress.XtraReports.UI.XRTableRow();
|
||||
this.xrTableCell13 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell2 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell14 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell6 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell15 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell16 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell17 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.formattingRuleStartDate = new DevExpress.XtraReports.UI.FormattingRule();
|
||||
this.DetailReport1 = new DevExpress.XtraReports.UI.DetailReportBand();
|
||||
this.Detail2 = new DevExpress.XtraReports.UI.DetailBand();
|
||||
this.xrLabel5 = new DevExpress.XtraReports.UI.XRLabel();
|
||||
this.xrLabel3 = new DevExpress.XtraReports.UI.XRLabel();
|
||||
this.xrLabel4 = new DevExpress.XtraReports.UI.XRLabel();
|
||||
this.DetailReport2 = new DevExpress.XtraReports.UI.DetailReportBand();
|
||||
this.Detail3 = new DevExpress.XtraReports.UI.DetailBand();
|
||||
this.xrLabel10 = new DevExpress.XtraReports.UI.XRLabel();
|
||||
this.xrLabel7 = new DevExpress.XtraReports.UI.XRLabel();
|
||||
this.xrLabel6 = new DevExpress.XtraReports.UI.XRLabel();
|
||||
this.xrLabel8 = new DevExpress.XtraReports.UI.XRLabel();
|
||||
this.GroupFooter1 = new DevExpress.XtraReports.UI.GroupFooterBand();
|
||||
this.xrPictureBox1 = new DevExpress.XtraReports.UI.XRPictureBox();
|
||||
this.xrLabel11 = new DevExpress.XtraReports.UI.XRLabel();
|
||||
this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components);
|
||||
this.ReportHeader = new DevExpress.XtraReports.UI.ReportHeaderBand();
|
||||
this.xrLabel1 = new DevExpress.XtraReports.UI.XRLabel();
|
||||
this.xrLabel9 = new DevExpress.XtraReports.UI.XRLabel();
|
||||
this.ReportFooter = new DevExpress.XtraReports.UI.ReportFooterBand();
|
||||
this.formattingRuleServiceDesc = new DevExpress.XtraReports.UI.FormattingRule();
|
||||
this.formattingRuleCostBearer = new DevExpress.XtraReports.UI.FormattingRule();
|
||||
this.formattingRuleEmployeeName = new DevExpress.XtraReports.UI.FormattingRule();
|
||||
this.FLS = new DevExpress.XtraReports.UI.CalculatedField();
|
||||
this.FLS2 = new DevExpress.XtraReports.UI.CalculatedField();
|
||||
this.TotalFLS = new DevExpress.XtraReports.UI.CalculatedField();
|
||||
this.topMarginBand1 = new DevExpress.XtraReports.UI.TopMarginBand();
|
||||
this.bottomMarginBand1 = new DevExpress.XtraReports.UI.BottomMarginBand();
|
||||
this.DetailReport3 = new DevExpress.XtraReports.UI.DetailReportBand();
|
||||
this.Detail4 = new DevExpress.XtraReports.UI.DetailBand();
|
||||
this.GroupHeader1 = new DevExpress.XtraReports.UI.GroupHeaderBand();
|
||||
this.fieldFLS = new DevExpress.XtraReports.UI.CalculatedField();
|
||||
this.fieldTeilnehmer = 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.HeightF = 0F;
|
||||
this.Detail.Name = "Detail";
|
||||
this.Detail.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F);
|
||||
this.Detail.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
|
||||
//
|
||||
// xrTableServiceRecords1
|
||||
//
|
||||
this.xrTableServiceRecords1.BackColor = System.Drawing.Color.WhiteSmoke;
|
||||
this.xrTableServiceRecords1.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
|
||||
| DevExpress.XtraPrinting.BorderSide.Right)
|
||||
| DevExpress.XtraPrinting.BorderSide.Bottom)));
|
||||
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(675F, 20F);
|
||||
this.xrTableServiceRecords1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
|
||||
//
|
||||
// xrTableRow2
|
||||
//
|
||||
this.xrTableRow2.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
|
||||
this.xrTableCell3,
|
||||
this.xrTableCell1,
|
||||
this.xrTableCell4,
|
||||
this.xrTableCell5,
|
||||
this.xrTableCell11,
|
||||
this.xrTableCell9,
|
||||
this.xrTableCell12});
|
||||
this.xrTableRow2.Name = "xrTableRow2";
|
||||
this.xrTableRow2.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F);
|
||||
this.xrTableRow2.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
|
||||
this.xrTableRow2.Weight = 1D;
|
||||
//
|
||||
// xrTableCell3
|
||||
//
|
||||
this.xrTableCell3.Font = new System.Drawing.Font("Arial", 9.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
|
||||
this.xrTableCell3.Name = "xrTableCell3";
|
||||
this.xrTableCell3.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F);
|
||||
this.xrTableCell3.StylePriority.UsePadding = false;
|
||||
this.xrTableCell3.StylePriority.UseTextAlignment = false;
|
||||
this.xrTableCell3.Text = "Datum";
|
||||
this.xrTableCell3.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
|
||||
this.xrTableCell3.Weight = 0.12648460149568258D;
|
||||
//
|
||||
// xrTableCell1
|
||||
//
|
||||
this.xrTableCell1.Font = new System.Drawing.Font("Arial", 9.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
|
||||
this.xrTableCell1.Name = "xrTableCell1";
|
||||
this.xrTableCell1.StylePriority.UseFont = false;
|
||||
this.xrTableCell1.StylePriority.UseTextAlignment = false;
|
||||
this.xrTableCell1.Text = "Uhrzeit";
|
||||
this.xrTableCell1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
|
||||
this.xrTableCell1.Weight = 0.18972691318607834D;
|
||||
//
|
||||
// xrTableCell4
|
||||
//
|
||||
this.xrTableCell4.Font = new System.Drawing.Font("Arial", 9.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
|
||||
this.xrTableCell4.Multiline = true;
|
||||
this.xrTableCell4.Name = "xrTableCell4";
|
||||
this.xrTableCell4.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F);
|
||||
this.xrTableCell4.StylePriority.UsePadding = false;
|
||||
this.xrTableCell4.StylePriority.UseTextAlignment = false;
|
||||
this.xrTableCell4.Text = "FLS";
|
||||
this.xrTableCell4.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
|
||||
this.xrTableCell4.Weight = 0.079052877876854125D;
|
||||
//
|
||||
// xrTableCell5
|
||||
//
|
||||
this.xrTableCell5.Font = new System.Drawing.Font("Arial", 9.75F, System.Drawing.FontStyle.Bold);
|
||||
this.xrTableCell5.Name = "xrTableCell5";
|
||||
this.xrTableCell5.StylePriority.UseFont = false;
|
||||
this.xrTableCell5.StylePriority.UseTextAlignment = false;
|
||||
this.xrTableCell5.Text = "Teilnehmer";
|
||||
this.xrTableCell5.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
|
||||
this.xrTableCell5.Weight = 0.1343899272391767D;
|
||||
//
|
||||
// xrTableCell11
|
||||
//
|
||||
this.xrTableCell11.Font = new System.Drawing.Font("Arial", 9.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
|
||||
this.xrTableCell11.Name = "xrTableCell11";
|
||||
this.xrTableCell11.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F);
|
||||
this.xrTableCell11.StylePriority.UsePadding = false;
|
||||
this.xrTableCell11.Text = "Art";
|
||||
this.xrTableCell11.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
|
||||
this.xrTableCell11.Weight = 0.15810575458907367D;
|
||||
//
|
||||
// xrTableCell9
|
||||
//
|
||||
this.xrTableCell9.Font = new System.Drawing.Font("Arial", 9.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
|
||||
this.xrTableCell9.Name = "xrTableCell9";
|
||||
this.xrTableCell9.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F);
|
||||
this.xrTableCell9.StylePriority.UsePadding = false;
|
||||
this.xrTableCell9.Text = "KT";
|
||||
this.xrTableCell9.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
|
||||
this.xrTableCell9.Weight = 0.18972690967642741D;
|
||||
//
|
||||
// xrTableCell12
|
||||
//
|
||||
this.xrTableCell12.BackColor = System.Drawing.Color.WhiteSmoke;
|
||||
this.xrTableCell12.Font = new System.Drawing.Font("Arial", 9.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
|
||||
this.xrTableCell12.Name = "xrTableCell12";
|
||||
this.xrTableCell12.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F);
|
||||
this.xrTableCell12.StylePriority.UsePadding = false;
|
||||
this.xrTableCell12.Text = "Mitarbeiter/in";
|
||||
this.xrTableCell12.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
|
||||
this.xrTableCell12.Weight = 0.18972687512118647D;
|
||||
//
|
||||
// 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(675.0001F, 20F);
|
||||
this.xrTable3.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
|
||||
//
|
||||
// xrTableRow6
|
||||
//
|
||||
this.xrTableRow6.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
|
||||
this.xrTableCell13,
|
||||
this.xrTableCell2,
|
||||
this.xrTableCell14,
|
||||
this.xrTableCell6,
|
||||
this.xrTableCell15,
|
||||
this.xrTableCell16,
|
||||
this.xrTableCell17});
|
||||
this.xrTableRow6.Name = "xrTableRow6";
|
||||
this.xrTableRow6.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F);
|
||||
this.xrTableRow6.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
|
||||
this.xrTableRow6.Weight = 1D;
|
||||
//
|
||||
// xrTableCell13
|
||||
//
|
||||
this.xrTableCell13.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
|
||||
new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.StartDate", "{0:dd.}")});
|
||||
this.xrTableCell13.Font = new System.Drawing.Font("Arial", 10F);
|
||||
this.xrTableCell13.Name = "xrTableCell13";
|
||||
this.xrTableCell13.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 3, 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.MiddleCenter;
|
||||
this.xrTableCell13.Weight = 0.057173590165862584D;
|
||||
//
|
||||
// xrTableCell2
|
||||
//
|
||||
this.xrTableCell2.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
|
||||
new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.TimeRangeString")});
|
||||
this.xrTableCell2.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
|
||||
this.xrTableCell2.Name = "xrTableCell2";
|
||||
this.xrTableCell2.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
|
||||
this.xrTableCell2.StylePriority.UseFont = false;
|
||||
this.xrTableCell2.StylePriority.UsePadding = false;
|
||||
this.xrTableCell2.StylePriority.UseTextAlignment = false;
|
||||
this.xrTableCell2.Text = "xrTableCell2";
|
||||
this.xrTableCell2.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
|
||||
this.xrTableCell2.Weight = 0.085760416098786457D;
|
||||
//
|
||||
// xrTableCell14
|
||||
//
|
||||
this.xrTableCell14.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
|
||||
new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.fieldFLS", "{0:0.00}")});
|
||||
this.xrTableCell14.Font = new System.Drawing.Font("Arial", 10F);
|
||||
this.xrTableCell14.Name = "xrTableCell14";
|
||||
this.xrTableCell14.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
|
||||
this.xrTableCell14.StylePriority.UseFont = false;
|
||||
this.xrTableCell14.StylePriority.UsePadding = false;
|
||||
this.xrTableCell14.StylePriority.UseTextAlignment = false;
|
||||
this.xrTableCell14.Text = "xrTableCell14";
|
||||
this.xrTableCell14.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
|
||||
this.xrTableCell14.Weight = 0.035733498651041737D;
|
||||
//
|
||||
// xrTableCell6
|
||||
//
|
||||
this.xrTableCell6.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
|
||||
new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.fieldTeilnehmer")});
|
||||
this.xrTableCell6.Font = new System.Drawing.Font("Arial", 10F);
|
||||
this.xrTableCell6.Name = "xrTableCell6";
|
||||
this.xrTableCell6.StylePriority.UseFont = false;
|
||||
this.xrTableCell6.StylePriority.UseTextAlignment = false;
|
||||
this.xrTableCell6.Text = "xrTableCell6";
|
||||
this.xrTableCell6.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
|
||||
this.xrTableCell6.Weight = 0.060746929974127548D;
|
||||
//
|
||||
// xrTableCell15
|
||||
//
|
||||
this.xrTableCell15.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
|
||||
new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.ServiceCategoryAbbr")});
|
||||
this.xrTableCell15.Font = new System.Drawing.Font("Arial", 10F);
|
||||
this.xrTableCell15.Name = "xrTableCell15";
|
||||
this.xrTableCell15.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F);
|
||||
this.xrTableCell15.StylePriority.UseFont = false;
|
||||
this.xrTableCell15.StylePriority.UsePadding = false;
|
||||
this.xrTableCell15.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
|
||||
this.xrTableCell15.Weight = 0.071467045692316836D;
|
||||
//
|
||||
// xrTableCell16
|
||||
//
|
||||
this.xrTableCell16.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
|
||||
new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.CostBearer")});
|
||||
this.xrTableCell16.Font = new System.Drawing.Font("Arial", 10F);
|
||||
this.xrTableCell16.Name = "xrTableCell16";
|
||||
this.xrTableCell16.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F);
|
||||
this.xrTableCell16.StylePriority.UseFont = false;
|
||||
this.xrTableCell16.StylePriority.UsePadding = false;
|
||||
this.xrTableCell16.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
|
||||
this.xrTableCell16.Weight = 0.085760424417611891D;
|
||||
//
|
||||
// xrTableCell17
|
||||
//
|
||||
this.xrTableCell17.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
|
||||
new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.EmployeeAbbr")});
|
||||
this.xrTableCell17.Font = new System.Drawing.Font("Arial", 10F);
|
||||
this.xrTableCell17.Name = "xrTableCell17";
|
||||
this.xrTableCell17.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F);
|
||||
this.xrTableCell17.StylePriority.UseFont = false;
|
||||
this.xrTableCell17.StylePriority.UsePadding = false;
|
||||
this.xrTableCell17.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
|
||||
this.xrTableCell17.Weight = 0.085760401589017779D;
|
||||
//
|
||||
// formattingRuleStartDate
|
||||
//
|
||||
this.formattingRuleStartDate.Condition = "[StartDate2] < [StartDate]";
|
||||
this.formattingRuleStartDate.DataMember = "ServicesDouble";
|
||||
this.formattingRuleStartDate.Formatting.Visible = DevExpress.Utils.DefaultBoolean.False;
|
||||
this.formattingRuleStartDate.Name = "formattingRuleStartDate";
|
||||
//
|
||||
// DetailReport1
|
||||
//
|
||||
this.DetailReport1.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] {
|
||||
this.Detail2});
|
||||
this.DetailReport1.Level = 1;
|
||||
this.DetailReport1.Name = "DetailReport1";
|
||||
this.DetailReport1.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F);
|
||||
this.DetailReport1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
|
||||
//
|
||||
// Detail2
|
||||
//
|
||||
this.Detail2.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
|
||||
| DevExpress.XtraPrinting.BorderSide.Right)
|
||||
| DevExpress.XtraPrinting.BorderSide.Bottom)));
|
||||
this.Detail2.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
|
||||
this.xrLabel5,
|
||||
this.xrLabel3,
|
||||
this.xrLabel4});
|
||||
this.Detail2.HeightF = 83F;
|
||||
this.Detail2.Name = "Detail2";
|
||||
this.Detail2.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F);
|
||||
this.Detail2.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
|
||||
//
|
||||
// xrLabel5
|
||||
//
|
||||
this.xrLabel5.Borders = DevExpress.XtraPrinting.BorderSide.None;
|
||||
this.xrLabel5.Font = new System.Drawing.Font("Arial", 10F);
|
||||
this.xrLabel5.LocationFloat = new DevExpress.Utils.PointFloat(0F, 17F);
|
||||
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(333F, 24F);
|
||||
this.xrLabel5.StylePriority.UseBorders = false;
|
||||
this.xrLabel5.StylePriority.UseFont = false;
|
||||
this.xrLabel5.StylePriority.UseTextAlignment = false;
|
||||
this.xrLabel5.Text = "Unterschrift Klient/in (oder gesetzliche/r Betreuer/in):";
|
||||
this.xrLabel5.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
|
||||
//
|
||||
// xrLabel3
|
||||
//
|
||||
this.xrLabel3.Borders = DevExpress.XtraPrinting.BorderSide.Bottom;
|
||||
this.xrLabel3.LocationFloat = new DevExpress.Utils.PointFloat(342.0001F, 17.00001F);
|
||||
this.xrLabel3.Name = "xrLabel3";
|
||||
this.xrLabel3.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
|
||||
this.xrLabel3.SizeF = new System.Drawing.SizeF(329.3559F, 25F);
|
||||
this.xrLabel3.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
|
||||
//
|
||||
// xrLabel4
|
||||
//
|
||||
this.xrLabel4.Borders = DevExpress.XtraPrinting.BorderSide.None;
|
||||
this.xrLabel4.Font = new System.Drawing.Font("Arial", 10F);
|
||||
this.xrLabel4.LocationFloat = new DevExpress.Utils.PointFloat(0F, 58F);
|
||||
this.xrLabel4.Name = "xrLabel4";
|
||||
this.xrLabel4.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
|
||||
this.xrLabel4.SizeF = new System.Drawing.SizeF(333F, 25F);
|
||||
this.xrLabel4.StylePriority.UseFont = false;
|
||||
this.xrLabel4.StylePriority.UseTextAlignment = false;
|
||||
this.xrLabel4.Text = "Ich versichere die Richtigkeit der o.g. Angaben:";
|
||||
this.xrLabel4.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
|
||||
//
|
||||
// DetailReport2
|
||||
//
|
||||
this.DetailReport2.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] {
|
||||
this.Detail3,
|
||||
this.GroupFooter1});
|
||||
this.DetailReport2.DataMember = "AllEmployees";
|
||||
this.DetailReport2.DataSource = this.bindingSource1;
|
||||
this.DetailReport2.Level = 2;
|
||||
this.DetailReport2.Name = "DetailReport2";
|
||||
this.DetailReport2.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F);
|
||||
this.DetailReport2.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
|
||||
//
|
||||
// Detail3
|
||||
//
|
||||
this.Detail3.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
|
||||
this.xrLabel10,
|
||||
this.xrLabel7,
|
||||
this.xrLabel6,
|
||||
this.xrLabel8});
|
||||
this.Detail3.HeightF = 42F;
|
||||
this.Detail3.Name = "Detail3";
|
||||
this.Detail3.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F);
|
||||
this.Detail3.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
|
||||
//
|
||||
// xrLabel10
|
||||
//
|
||||
this.xrLabel10.Font = new System.Drawing.Font("Arial", 9.75F);
|
||||
this.xrLabel10.LocationFloat = new DevExpress.Utils.PointFloat(392F, 17F);
|
||||
this.xrLabel10.Name = "xrLabel10";
|
||||
this.xrLabel10.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
|
||||
this.xrLabel10.SizeF = new System.Drawing.SizeF(100F, 25F);
|
||||
this.xrLabel10.StylePriority.UseFont = false;
|
||||
this.xrLabel10.StylePriority.UseTextAlignment = false;
|
||||
this.xrLabel10.Text = "FLS";
|
||||
this.xrLabel10.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
|
||||
//
|
||||
// xrLabel7
|
||||
//
|
||||
this.xrLabel7.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
|
||||
new DevExpress.XtraReports.UI.XRBinding("Text", null, "AllEmployees.TotalFLSString", "{0:n}")});
|
||||
this.xrLabel7.Font = new System.Drawing.Font("Arial", 10F);
|
||||
this.xrLabel7.LocationFloat = new DevExpress.Utils.PointFloat(325F, 17F);
|
||||
this.xrLabel7.Name = "xrLabel7";
|
||||
this.xrLabel7.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
|
||||
this.xrLabel7.SizeF = new System.Drawing.SizeF(58F, 25F);
|
||||
this.xrLabel7.StylePriority.UseFont = false;
|
||||
this.xrLabel7.StylePriority.UseTextAlignment = false;
|
||||
this.xrLabel7.Text = "xrLabel7";
|
||||
this.xrLabel7.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight;
|
||||
//
|
||||
// xrLabel6
|
||||
//
|
||||
this.xrLabel6.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
|
||||
new DevExpress.XtraReports.UI.XRBinding("Text", null, "AllEmployees.EmployeeName")});
|
||||
this.xrLabel6.Font = new System.Drawing.Font("Arial", 9.75F);
|
||||
this.xrLabel6.LocationFloat = new DevExpress.Utils.PointFloat(0F, 17F);
|
||||
this.xrLabel6.Name = "xrLabel6";
|
||||
this.xrLabel6.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
|
||||
this.xrLabel6.SizeF = new System.Drawing.SizeF(125F, 25F);
|
||||
this.xrLabel6.StylePriority.UseFont = false;
|
||||
this.xrLabel6.StylePriority.UseTextAlignment = false;
|
||||
this.xrLabel6.Text = "xrLabel6";
|
||||
this.xrLabel6.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
|
||||
//
|
||||
// xrLabel8
|
||||
//
|
||||
this.xrLabel8.Borders = DevExpress.XtraPrinting.BorderSide.Bottom;
|
||||
this.xrLabel8.Font = new System.Drawing.Font("Arial", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
|
||||
this.xrLabel8.LocationFloat = new DevExpress.Utils.PointFloat(125F, 12F);
|
||||
this.xrLabel8.Name = "xrLabel8";
|
||||
this.xrLabel8.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
|
||||
this.xrLabel8.SizeF = new System.Drawing.SizeF(200F, 25F);
|
||||
this.xrLabel8.StylePriority.UseBorders = false;
|
||||
this.xrLabel8.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
|
||||
//
|
||||
// GroupFooter1
|
||||
//
|
||||
this.GroupFooter1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
|
||||
this.xrLabel11});
|
||||
this.GroupFooter1.HeightF = 42.00001F;
|
||||
this.GroupFooter1.Name = "GroupFooter1";
|
||||
//
|
||||
// xrPictureBox1
|
||||
//
|
||||
this.xrPictureBox1.Image = ((System.Drawing.Image)(resources.GetObject("xrPictureBox1.Image")));
|
||||
this.xrPictureBox1.LocationFloat = new DevExpress.Utils.PointFloat(478.6479F, 41.56178F);
|
||||
this.xrPictureBox1.Name = "xrPictureBox1";
|
||||
this.xrPictureBox1.SizeF = new System.Drawing.SizeF(192.7083F, 88.43822F);
|
||||
this.xrPictureBox1.Sizing = DevExpress.XtraPrinting.ImageSizeMode.ZoomImage;
|
||||
//
|
||||
// xrLabel11
|
||||
//
|
||||
this.xrLabel11.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
|
||||
new DevExpress.XtraReports.UI.XRBinding("Text", null, "TotalFLSPerCostBearer")});
|
||||
this.xrLabel11.Font = new System.Drawing.Font("Arial", 10F, ((System.Drawing.FontStyle)((System.Drawing.FontStyle.Bold | System.Drawing.FontStyle.Italic))));
|
||||
this.xrLabel11.LocationFloat = new DevExpress.Utils.PointFloat(0F, 17.00001F);
|
||||
this.xrLabel11.Name = "xrLabel11";
|
||||
this.xrLabel11.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
|
||||
this.xrLabel11.SizeF = new System.Drawing.SizeF(671.356F, 25F);
|
||||
this.xrLabel11.StylePriority.UseFont = false;
|
||||
this.xrLabel11.Text = "xrLabel11";
|
||||
//
|
||||
// bindingSource1
|
||||
//
|
||||
this.bindingSource1.DataSource = typeof(BeWo.Report.ReportObjects.ServicesOverviewRO);
|
||||
//
|
||||
// ReportHeader
|
||||
//
|
||||
this.ReportHeader.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
|
||||
this.xrLabel1,
|
||||
this.xrLabel9});
|
||||
this.ReportHeader.HeightF = 65F;
|
||||
this.ReportHeader.Name = "ReportHeader";
|
||||
//
|
||||
// xrLabel1
|
||||
//
|
||||
this.xrLabel1.Font = new System.Drawing.Font("Arial", 14F);
|
||||
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(650F, 25F);
|
||||
this.xrLabel1.StylePriority.UseFont = false;
|
||||
this.xrLabel1.StylePriority.UseTextAlignment = false;
|
||||
this.xrLabel1.Text = "Stunden-Dokumentation Betreutes Wohnen";
|
||||
this.xrLabel1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
|
||||
//
|
||||
// xrLabel9
|
||||
//
|
||||
this.xrLabel9.Font = new System.Drawing.Font("Arial", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
|
||||
this.xrLabel9.LocationFloat = new DevExpress.Utils.PointFloat(0F, 33F);
|
||||
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(650F, 25F);
|
||||
this.xrLabel9.StylePriority.UseFont = false;
|
||||
this.xrLabel9.StylePriority.UseTextAlignment = false;
|
||||
this.xrLabel9.Text = "[CustomerName]: [Month] [Year]";
|
||||
this.xrLabel9.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
|
||||
//
|
||||
// ReportFooter
|
||||
//
|
||||
this.ReportFooter.HeightF = 10F;
|
||||
this.ReportFooter.KeepTogether = true;
|
||||
this.ReportFooter.Name = "ReportFooter";
|
||||
this.ReportFooter.PrintAtBottom = true;
|
||||
//
|
||||
// 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";
|
||||
//
|
||||
// FLS
|
||||
//
|
||||
this.FLS.DataMember = "ServicesDouble";
|
||||
this.FLS.Expression = "[Minutes] / 60";
|
||||
this.FLS.Name = "FLS";
|
||||
this.FLS.Scripts.OnGetValue = "FLS_GetValue";
|
||||
//
|
||||
// FLS2
|
||||
//
|
||||
this.FLS2.DataMember = "ServicesDouble";
|
||||
this.FLS2.Expression = "[Minutes2] / 60";
|
||||
this.FLS2.Name = "FLS2";
|
||||
//
|
||||
// TotalFLS
|
||||
//
|
||||
this.TotalFLS.DataMember = "AllEmployees";
|
||||
this.TotalFLS.Expression = "[TotalFLM] / 60";
|
||||
this.TotalFLS.Name = "TotalFLS";
|
||||
//
|
||||
// topMarginBand1
|
||||
//
|
||||
this.topMarginBand1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
|
||||
this.xrPictureBox1});
|
||||
this.topMarginBand1.HeightF = 140F;
|
||||
this.topMarginBand1.Name = "topMarginBand1";
|
||||
//
|
||||
// bottomMarginBand1
|
||||
//
|
||||
this.bottomMarginBand1.HeightF = 30F;
|
||||
this.bottomMarginBand1.Name = "bottomMarginBand1";
|
||||
//
|
||||
// DetailReport3
|
||||
//
|
||||
this.DetailReport3.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] {
|
||||
this.Detail4,
|
||||
this.GroupHeader1});
|
||||
this.DetailReport3.DataMember = "Services";
|
||||
this.DetailReport3.DataSource = this.bindingSource1;
|
||||
this.DetailReport3.Level = 0;
|
||||
this.DetailReport3.Name = "DetailReport3";
|
||||
//
|
||||
// Detail4
|
||||
//
|
||||
this.Detail4.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
|
||||
this.xrTable3});
|
||||
this.Detail4.HeightF = 20F;
|
||||
this.Detail4.Name = "Detail4";
|
||||
//
|
||||
// GroupHeader1
|
||||
//
|
||||
this.GroupHeader1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
|
||||
this.xrTableServiceRecords1});
|
||||
this.GroupHeader1.HeightF = 20F;
|
||||
this.GroupHeader1.Name = "GroupHeader1";
|
||||
//
|
||||
// fieldFLS
|
||||
//
|
||||
this.fieldFLS.DataMember = "Services";
|
||||
this.fieldFLS.Expression = "[Minutes]/60";
|
||||
this.fieldFLS.FieldType = DevExpress.XtraReports.UI.FieldType.Decimal;
|
||||
this.fieldFLS.Name = "fieldFLS";
|
||||
//
|
||||
// fieldTeilnehmer
|
||||
//
|
||||
this.fieldTeilnehmer.DataMember = "Services";
|
||||
this.fieldTeilnehmer.Expression = "Iif([CustomerCount] > 1, [CustomerCount] , \'\')";
|
||||
this.fieldTeilnehmer.FieldType = DevExpress.XtraReports.UI.FieldType.String;
|
||||
this.fieldTeilnehmer.Name = "fieldTeilnehmer";
|
||||
//
|
||||
// Stundenzettel
|
||||
//
|
||||
this.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] {
|
||||
this.Detail,
|
||||
this.DetailReport1,
|
||||
this.DetailReport2,
|
||||
this.ReportHeader,
|
||||
this.ReportFooter,
|
||||
this.topMarginBand1,
|
||||
this.bottomMarginBand1,
|
||||
this.DetailReport3});
|
||||
this.CalculatedFields.AddRange(new DevExpress.XtraReports.UI.CalculatedField[] {
|
||||
this.FLS,
|
||||
this.FLS2,
|
||||
this.TotalFLS,
|
||||
this.fieldFLS,
|
||||
this.fieldTeilnehmer});
|
||||
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(75, 50, 140, 30);
|
||||
this.PageHeight = 1169;
|
||||
this.PageWidth = 827;
|
||||
this.PaperKind = System.Drawing.Printing.PaperKind.A4;
|
||||
this.ScriptsSource = "\r\nprivate void FLS_GetValue(object sender, DevExpress.XtraReports.UI.GetValueEven" +
|
||||
"tArgs e) {\r\n\te.Value = e.Value.ToString().Replace(\".\", \",\");\r\n}\r\n";
|
||||
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.XRTable xrTable3;
|
||||
private DevExpress.XtraReports.UI.XRTableRow xrTableRow6;
|
||||
private DevExpress.XtraReports.UI.XRTableCell xrTableCell14;
|
||||
private DevExpress.XtraReports.UI.XRTableCell xrTableCell15;
|
||||
private DevExpress.XtraReports.UI.XRTableCell xrTableCell16;
|
||||
private DevExpress.XtraReports.UI.XRTableCell xrTableCell17;
|
||||
private DevExpress.XtraReports.UI.DetailReportBand DetailReport1;
|
||||
private DevExpress.XtraReports.UI.DetailBand Detail2;
|
||||
private DevExpress.XtraReports.UI.XRLabel xrLabel4;
|
||||
private DevExpress.XtraReports.UI.DetailReportBand DetailReport2;
|
||||
private DevExpress.XtraReports.UI.DetailBand Detail3;
|
||||
private DevExpress.XtraReports.UI.XRLabel xrLabel8;
|
||||
private DevExpress.XtraReports.UI.ReportHeaderBand ReportHeader;
|
||||
private DevExpress.XtraReports.UI.XRLabel xrLabel1;
|
||||
private DevExpress.XtraReports.UI.XRLabel xrLabel9;
|
||||
private DevExpress.XtraReports.UI.ReportFooterBand ReportFooter;
|
||||
private DevExpress.XtraReports.UI.XRLabel xrLabel3;
|
||||
private DevExpress.XtraReports.UI.XRLabel xrLabel5;
|
||||
private DevExpress.XtraReports.UI.XRTable xrTableServiceRecords1;
|
||||
private DevExpress.XtraReports.UI.XRTableRow xrTableRow2;
|
||||
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 xrTableCell12;
|
||||
private DevExpress.XtraReports.UI.XRLabel xrLabel7;
|
||||
private DevExpress.XtraReports.UI.XRLabel xrLabel6;
|
||||
private DevExpress.XtraReports.UI.XRLabel xrLabel10;
|
||||
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.CalculatedField FLS;
|
||||
private DevExpress.XtraReports.UI.CalculatedField FLS2;
|
||||
private DevExpress.XtraReports.UI.CalculatedField TotalFLS;
|
||||
private DevExpress.XtraReports.UI.XRLabel xrLabel11;
|
||||
private DevExpress.XtraReports.UI.GroupFooterBand GroupFooter1;
|
||||
private DevExpress.XtraReports.UI.TopMarginBand topMarginBand1;
|
||||
private DevExpress.XtraReports.UI.BottomMarginBand bottomMarginBand1;
|
||||
private DevExpress.XtraReports.UI.DetailReportBand DetailReport3;
|
||||
private DevExpress.XtraReports.UI.DetailBand Detail4;
|
||||
private DevExpress.XtraReports.UI.GroupHeaderBand GroupHeader1;
|
||||
private DevExpress.XtraReports.UI.XRTableCell xrTableCell1;
|
||||
private DevExpress.XtraReports.UI.XRTableCell xrTableCell2;
|
||||
private DevExpress.XtraReports.UI.CalculatedField fieldFLS;
|
||||
private DevExpress.XtraReports.UI.XRPictureBox xrPictureBox1;
|
||||
private DevExpress.XtraReports.UI.XRTableCell xrTableCell5;
|
||||
private DevExpress.XtraReports.UI.XRTableCell xrTableCell6;
|
||||
private DevExpress.XtraReports.UI.CalculatedField fieldTeilnehmer;
|
||||
}
|
||||
}
|
||||
22
ReportImp/Nous/ServicesOverviewReport.cs
Normal file
22
ReportImp/Nous/ServicesOverviewReport.cs
Normal file
@@ -0,0 +1,22 @@
|
||||
using System;
|
||||
using System.Collections;
|
||||
using System.ComponentModel;
|
||||
using DevExpress.XtraReports.UI;
|
||||
using BeWo.Report.ReportObjects;
|
||||
using BeWo.Report;
|
||||
|
||||
namespace BeWo.SeverinReports
|
||||
{
|
||||
public partial class Stundenzettel : DevExpress.XtraReports.UI.XtraReport, IBeWoReport<ServicesOverviewRO>
|
||||
{
|
||||
public Stundenzettel()
|
||||
{
|
||||
InitializeComponent();
|
||||
}
|
||||
|
||||
public void SetReportDataSource(ServicesOverviewRO pRO)
|
||||
{
|
||||
this.bindingSource1.DataSource = pRO;
|
||||
}
|
||||
}
|
||||
}
|
||||
296
ReportImp/Nous/ServicesOverviewReport.resx
Normal file
296
ReportImp/Nous/ServicesOverviewReport.resx
Normal file
@@ -0,0 +1,296 @@
|
||||
<?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>
|
||||
<assembly alias="System.Drawing" name="System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
|
||||
<data name="xrPictureBox1.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||
<value>
|
||||
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
|
||||
EkJI03z44f8DWo9852UEnloAAAAASUVORK5CYII=
|
||||
</value>
|
||||
</data>
|
||||
</root>
|
||||
BIN
ReportImp/Nous/logo2.png
Normal file
BIN
ReportImp/Nous/logo2.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 9.8 KiB |
@@ -0,0 +1 @@
|
||||
DevExpress.XtraReports.UI.XtraReport, DevExpress.XtraReports.v17.1, Version=17.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
|
||||
|
||||
716
ReportImp/PraxisPusteblume/Behandlungsnachweis.Designer.cs
generated
Normal file
716
ReportImp/PraxisPusteblume/Behandlungsnachweis.Designer.cs
generated
Normal file
@@ -0,0 +1,716 @@
|
||||
using BeWo.Report.ReportObjects;
|
||||
namespace PraxisPusteblume
|
||||
{
|
||||
partial class Behandlungsnachweis
|
||||
{
|
||||
/// <summary>
|
||||
/// Required designer variable.
|
||||
/// </summary>
|
||||
private System.ComponentModel.IContainer components = null;
|
||||
|
||||
/// <summary>
|
||||
/// Clean up any resources being used.
|
||||
/// </summary>
|
||||
/// <param name="disposing">true if managed resources should be disposed; otherwise, false.</param>
|
||||
protected override void Dispose(bool disposing)
|
||||
{
|
||||
if (disposing && (components != null))
|
||||
{
|
||||
components.Dispose();
|
||||
}
|
||||
base.Dispose(disposing);
|
||||
}
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// Required method for Designer support - do not modify
|
||||
/// the contents of this method with the code editor.
|
||||
/// </summary>
|
||||
private void InitializeComponent()
|
||||
{
|
||||
this.components = new System.ComponentModel.Container();
|
||||
System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(Behandlungsnachweis));
|
||||
this.Detail = new DevExpress.XtraReports.UI.DetailBand();
|
||||
this.ReportHeader = new DevExpress.XtraReports.UI.ReportHeaderBand();
|
||||
this.xrLabel16 = new DevExpress.XtraReports.UI.XRLabel();
|
||||
this.xrLabel11 = new DevExpress.XtraReports.UI.XRLabel();
|
||||
this.xrLabel10 = new DevExpress.XtraReports.UI.XRLabel();
|
||||
this.xrLabel9 = new DevExpress.XtraReports.UI.XRLabel();
|
||||
this.xrLabel7 = new DevExpress.XtraReports.UI.XRLabel();
|
||||
this.xrLabel6 = new DevExpress.XtraReports.UI.XRLabel();
|
||||
this.xrLabel3 = new DevExpress.XtraReports.UI.XRLabel();
|
||||
this.xrLabel1 = new DevExpress.XtraReports.UI.XRLabel();
|
||||
this.xrRichText1 = new DevExpress.XtraReports.UI.XRRichText();
|
||||
this.lblAdresse = new DevExpress.XtraReports.UI.XRLabel();
|
||||
this.xrPictureBox1 = new DevExpress.XtraReports.UI.XRPictureBox();
|
||||
this.xrRichText2 = new DevExpress.XtraReports.UI.XRRichText();
|
||||
this.ruleRateFactorNull = new DevExpress.XtraReports.UI.FormattingRule();
|
||||
this.topMarginBand1 = new DevExpress.XtraReports.UI.TopMarginBand();
|
||||
this.bottomMarginBand1 = new DevExpress.XtraReports.UI.BottomMarginBand();
|
||||
this.xrRichText3 = new DevExpress.XtraReports.UI.XRRichText();
|
||||
this.Page1 = new DevExpress.XtraReports.UI.GroupHeaderBand();
|
||||
this.lblMonatJahr = new DevExpress.XtraReports.UI.XRLabel();
|
||||
this.lblNachweisFuer = new DevExpress.XtraReports.UI.XRLabel();
|
||||
this.xrTable3 = new DevExpress.XtraReports.UI.XRTable();
|
||||
this.xrTableRow14 = new DevExpress.XtraReports.UI.XRTableRow();
|
||||
this.xrTableCell41 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell14 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell16 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell18 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrLabel5 = new DevExpress.XtraReports.UI.XRLabel();
|
||||
this.DetailReport = new DevExpress.XtraReports.UI.DetailReportBand();
|
||||
this.Detail1 = new DevExpress.XtraReports.UI.DetailBand();
|
||||
this.DetailReport1 = new DevExpress.XtraReports.UI.DetailReportBand();
|
||||
this.Detail2 = new DevExpress.XtraReports.UI.DetailBand();
|
||||
this.xrTable4 = new DevExpress.XtraReports.UI.XRTable();
|
||||
this.xrTableRow10 = new DevExpress.XtraReports.UI.XRTableRow();
|
||||
this.xrTableCell12 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell15 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell17 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell19 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components);
|
||||
this.GroupFooter1 = new DevExpress.XtraReports.UI.GroupFooterBand();
|
||||
this.xrTable1 = new DevExpress.XtraReports.UI.XRTable();
|
||||
this.xrTableRow17 = new DevExpress.XtraReports.UI.XRTableRow();
|
||||
this.cellDesription = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.cellHours = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.cellHouryRate = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell3 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.cellClaim = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrLabel15 = new DevExpress.XtraReports.UI.XRLabel();
|
||||
this.xrLabel14 = new DevExpress.XtraReports.UI.XRLabel();
|
||||
this.lblReststunden = new DevExpress.XtraReports.UI.XRLabel();
|
||||
this.xrLabel12 = new DevExpress.XtraReports.UI.XRLabel();
|
||||
this.xrLabel4 = new DevExpress.XtraReports.UI.XRLabel();
|
||||
this.fieldEinzel = new DevExpress.XtraReports.UI.CalculatedField();
|
||||
this.fieldGruppe = new DevExpress.XtraReports.UI.CalculatedField();
|
||||
((System.ComponentModel.ISupportInitialize)(this.xrRichText1)).BeginInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.xrRichText2)).BeginInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.xrRichText3)).BeginInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.xrTable3)).BeginInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.xrTable4)).BeginInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).BeginInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.xrTable1)).BeginInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this)).BeginInit();
|
||||
//
|
||||
// Detail
|
||||
//
|
||||
this.Detail.HeightF = 0F;
|
||||
this.Detail.Name = "Detail";
|
||||
this.Detail.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F);
|
||||
this.Detail.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
|
||||
//
|
||||
// ReportHeader
|
||||
//
|
||||
this.ReportHeader.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
|
||||
this.xrLabel16,
|
||||
this.xrLabel11,
|
||||
this.xrLabel10,
|
||||
this.xrLabel9,
|
||||
this.xrLabel7,
|
||||
this.xrLabel6,
|
||||
this.xrLabel3,
|
||||
this.xrLabel1,
|
||||
this.xrRichText1,
|
||||
this.lblAdresse});
|
||||
this.ReportHeader.Font = new System.Drawing.Font("Segoe UI", 10F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
|
||||
this.ReportHeader.HeightF = 185.4584F;
|
||||
this.ReportHeader.Name = "ReportHeader";
|
||||
this.ReportHeader.StylePriority.UseFont = false;
|
||||
//
|
||||
// xrLabel16
|
||||
//
|
||||
this.xrLabel16.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
|
||||
new DevExpress.XtraReports.UI.XRBinding("Text", null, "InvoiceDate")});
|
||||
this.xrLabel16.LocationFloat = new DevExpress.Utils.PointFloat(601.7087F, 107.3334F);
|
||||
this.xrLabel16.Name = "xrLabel16";
|
||||
this.xrLabel16.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
|
||||
this.xrLabel16.SizeF = new System.Drawing.SizeF(125.2914F, 23F);
|
||||
this.xrLabel16.Text = "xrLabel16";
|
||||
//
|
||||
// xrLabel11
|
||||
//
|
||||
this.xrLabel11.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
|
||||
new DevExpress.XtraReports.UI.XRBinding("Text", null, "CustomerReferenceNumber")});
|
||||
this.xrLabel11.LocationFloat = new DevExpress.Utils.PointFloat(601.7087F, 52.29171F);
|
||||
this.xrLabel11.Name = "xrLabel11";
|
||||
this.xrLabel11.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
|
||||
this.xrLabel11.SizeF = new System.Drawing.SizeF(125.2914F, 29.50002F);
|
||||
this.xrLabel11.StylePriority.UseFont = false;
|
||||
this.xrLabel11.Text = "Ansprechpartner:";
|
||||
//
|
||||
// xrLabel10
|
||||
//
|
||||
this.xrLabel10.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
|
||||
new DevExpress.XtraReports.UI.XRBinding("Text", null, "InvoiceNumber")});
|
||||
this.xrLabel10.LocationFloat = new DevExpress.Utils.PointFloat(601.7087F, 32.2917F);
|
||||
this.xrLabel10.Name = "xrLabel10";
|
||||
this.xrLabel10.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
|
||||
this.xrLabel10.SizeF = new System.Drawing.SizeF(125.29F, 20F);
|
||||
this.xrLabel10.StylePriority.UseFont = false;
|
||||
this.xrLabel10.Text = "Ansprechpartner:";
|
||||
//
|
||||
// xrLabel9
|
||||
//
|
||||
this.xrLabel9.LocationFloat = new DevExpress.Utils.PointFloat(601.7087F, 12.29169F);
|
||||
this.xrLabel9.Name = "xrLabel9";
|
||||
this.xrLabel9.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
|
||||
this.xrLabel9.SizeF = new System.Drawing.SizeF(125.29F, 20F);
|
||||
this.xrLabel9.StylePriority.UseFont = false;
|
||||
this.xrLabel9.Text = "Gesine Herzog";
|
||||
//
|
||||
// xrLabel7
|
||||
//
|
||||
this.xrLabel7.LocationFloat = new DevExpress.Utils.PointFloat(465.7087F, 107.3334F);
|
||||
this.xrLabel7.Name = "xrLabel7";
|
||||
this.xrLabel7.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
|
||||
this.xrLabel7.SizeF = new System.Drawing.SizeF(120.125F, 29.50002F);
|
||||
this.xrLabel7.StylePriority.UseFont = false;
|
||||
this.xrLabel7.Text = "Datum:";
|
||||
//
|
||||
// xrLabel6
|
||||
//
|
||||
this.xrLabel6.LocationFloat = new DevExpress.Utils.PointFloat(465.7092F, 52.29171F);
|
||||
this.xrLabel6.Name = "xrLabel6";
|
||||
this.xrLabel6.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
|
||||
this.xrLabel6.SizeF = new System.Drawing.SizeF(135.21F, 20F);
|
||||
this.xrLabel6.StylePriority.UseFont = false;
|
||||
this.xrLabel6.Text = "Kundennummer:";
|
||||
//
|
||||
// xrLabel3
|
||||
//
|
||||
this.xrLabel3.LocationFloat = new DevExpress.Utils.PointFloat(465.7087F, 32.2917F);
|
||||
this.xrLabel3.Name = "xrLabel3";
|
||||
this.xrLabel3.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
|
||||
this.xrLabel3.SizeF = new System.Drawing.SizeF(134.71F, 20F);
|
||||
this.xrLabel3.StylePriority.UseFont = false;
|
||||
this.xrLabel3.Text = "Rechnungsnummer:";
|
||||
//
|
||||
// xrLabel1
|
||||
//
|
||||
this.xrLabel1.LocationFloat = new DevExpress.Utils.PointFloat(465.7087F, 12.29169F);
|
||||
this.xrLabel1.Name = "xrLabel1";
|
||||
this.xrLabel1.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
|
||||
this.xrLabel1.SizeF = new System.Drawing.SizeF(134.71F, 20F);
|
||||
this.xrLabel1.StylePriority.UseFont = false;
|
||||
this.xrLabel1.Text = "Ansprechpartnerin:";
|
||||
//
|
||||
// xrRichText1
|
||||
//
|
||||
this.xrRichText1.Font = new System.Drawing.Font("Verdana", 10F);
|
||||
this.xrRichText1.LocationFloat = new DevExpress.Utils.PointFloat(45.83333F, 0F);
|
||||
this.xrRichText1.Name = "xrRichText1";
|
||||
this.xrRichText1.SerializableRtfString = resources.GetString("xrRichText1.SerializableRtfString");
|
||||
this.xrRichText1.SizeF = new System.Drawing.SizeF(371.875F, 32.2917F);
|
||||
//
|
||||
// lblAdresse
|
||||
//
|
||||
this.lblAdresse.LocationFloat = new DevExpress.Utils.PointFloat(45.83333F, 32.29173F);
|
||||
this.lblAdresse.Multiline = true;
|
||||
this.lblAdresse.Name = "lblAdresse";
|
||||
this.lblAdresse.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
|
||||
this.lblAdresse.SizeF = new System.Drawing.SizeF(371.875F, 153.1667F);
|
||||
this.lblAdresse.StylePriority.UseFont = false;
|
||||
this.lblAdresse.Text = "Bezirk Oberbayern\r\nz. Hd. Frau Besold\r\nRechnungsstelle\r\n\r\n80353 München";
|
||||
//
|
||||
// xrPictureBox1
|
||||
//
|
||||
this.xrPictureBox1.Image = ((System.Drawing.Image)(resources.GetObject("xrPictureBox1.Image")));
|
||||
this.xrPictureBox1.LocationFloat = new DevExpress.Utils.PointFloat(0.0002543131F, 13.95833F);
|
||||
this.xrPictureBox1.Name = "xrPictureBox1";
|
||||
this.xrPictureBox1.SizeF = new System.Drawing.SizeF(312.83F, 176.75F);
|
||||
this.xrPictureBox1.Sizing = DevExpress.XtraPrinting.ImageSizeMode.ZoomImage;
|
||||
//
|
||||
// xrRichText2
|
||||
//
|
||||
this.xrRichText2.Font = new System.Drawing.Font("Verdana", 10F);
|
||||
this.xrRichText2.LocationFloat = new DevExpress.Utils.PointFloat(465.7087F, 45.20833F);
|
||||
this.xrRichText2.Name = "xrRichText2";
|
||||
this.xrRichText2.SerializableRtfString = resources.GetString("xrRichText2.SerializableRtfString");
|
||||
this.xrRichText2.SizeF = new System.Drawing.SizeF(261.2915F, 132.875F);
|
||||
//
|
||||
// ruleRateFactorNull
|
||||
//
|
||||
this.ruleRateFactorNull.Condition = "[RateFactorText2] == ?";
|
||||
this.ruleRateFactorNull.Formatting.Visible = DevExpress.Utils.DefaultBoolean.False;
|
||||
this.ruleRateFactorNull.Name = "ruleRateFactorNull";
|
||||
//
|
||||
// topMarginBand1
|
||||
//
|
||||
this.topMarginBand1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
|
||||
this.xrRichText2,
|
||||
this.xrPictureBox1});
|
||||
this.topMarginBand1.HeightF = 201F;
|
||||
this.topMarginBand1.Name = "topMarginBand1";
|
||||
//
|
||||
// bottomMarginBand1
|
||||
//
|
||||
this.bottomMarginBand1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
|
||||
this.xrRichText3});
|
||||
this.bottomMarginBand1.HeightF = 100F;
|
||||
this.bottomMarginBand1.Name = "bottomMarginBand1";
|
||||
//
|
||||
// xrRichText3
|
||||
//
|
||||
this.xrRichText3.Font = new System.Drawing.Font("Verdana", 10F);
|
||||
this.xrRichText3.LocationFloat = new DevExpress.Utils.PointFloat(0.0002543131F, 0F);
|
||||
this.xrRichText3.Name = "xrRichText3";
|
||||
this.xrRichText3.SerializableRtfString = resources.GetString("xrRichText3.SerializableRtfString");
|
||||
this.xrRichText3.SizeF = new System.Drawing.SizeF(726.9984F, 69.75002F);
|
||||
//
|
||||
// Page1
|
||||
//
|
||||
this.Page1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
|
||||
this.lblMonatJahr,
|
||||
this.lblNachweisFuer,
|
||||
this.xrTable3,
|
||||
this.xrLabel5});
|
||||
this.Page1.HeightF = 190F;
|
||||
this.Page1.Name = "Page1";
|
||||
this.Page1.StylePriority.UseFont = false;
|
||||
//
|
||||
// lblMonatJahr
|
||||
//
|
||||
this.lblMonatJahr.Font = new System.Drawing.Font("Segoe UI", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
|
||||
this.lblMonatJahr.LocationFloat = new DevExpress.Utils.PointFloat(45.83333F, 90.99998F);
|
||||
this.lblMonatJahr.Name = "lblMonatJahr";
|
||||
this.lblMonatJahr.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
|
||||
this.lblMonatJahr.SizeF = new System.Drawing.SizeF(371.8748F, 32.99999F);
|
||||
this.lblMonatJahr.StylePriority.UseFont = false;
|
||||
this.lblMonatJahr.Text = "Monat/Jahr:";
|
||||
//
|
||||
// lblNachweisFuer
|
||||
//
|
||||
this.lblNachweisFuer.Font = new System.Drawing.Font("Segoe UI", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
|
||||
this.lblNachweisFuer.LocationFloat = new DevExpress.Utils.PointFloat(45.83359F, 42.00001F);
|
||||
this.lblNachweisFuer.Name = "lblNachweisFuer";
|
||||
this.lblNachweisFuer.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
|
||||
this.lblNachweisFuer.SizeF = new System.Drawing.SizeF(593.3746F, 32.99999F);
|
||||
this.lblNachweisFuer.StylePriority.UseFont = false;
|
||||
this.lblNachweisFuer.Text = "Behandlungsnachweis für: , geb. am";
|
||||
//
|
||||
// xrTable3
|
||||
//
|
||||
this.xrTable3.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
|
||||
| DevExpress.XtraPrinting.BorderSide.Right)
|
||||
| DevExpress.XtraPrinting.BorderSide.Bottom)));
|
||||
this.xrTable3.Font = new System.Drawing.Font("Segoe UI", 10F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
|
||||
this.xrTable3.LocationFloat = new DevExpress.Utils.PointFloat(45.83333F, 145F);
|
||||
this.xrTable3.Name = "xrTable3";
|
||||
this.xrTable3.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] {
|
||||
this.xrTableRow14});
|
||||
this.xrTable3.SizeF = new System.Drawing.SizeF(400F, 45F);
|
||||
this.xrTable3.StylePriority.UseBorderColor = false;
|
||||
this.xrTable3.StylePriority.UseBorders = false;
|
||||
this.xrTable3.StylePriority.UseFont = false;
|
||||
this.xrTable3.StylePriority.UseTextAlignment = false;
|
||||
this.xrTable3.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopCenter;
|
||||
//
|
||||
// xrTableRow14
|
||||
//
|
||||
this.xrTableRow14.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
|
||||
this.xrTableCell41,
|
||||
this.xrTableCell14,
|
||||
this.xrTableCell16,
|
||||
this.xrTableCell18});
|
||||
this.xrTableRow14.Name = "xrTableRow14";
|
||||
this.xrTableRow14.StylePriority.UseBackColor = false;
|
||||
this.xrTableRow14.Weight = 0.061901526707613716D;
|
||||
//
|
||||
// xrTableCell41
|
||||
//
|
||||
this.xrTableCell41.Name = "xrTableCell41";
|
||||
this.xrTableCell41.Text = "Datum";
|
||||
this.xrTableCell41.Weight = 0.15384613876697989D;
|
||||
//
|
||||
// xrTableCell14
|
||||
//
|
||||
this.xrTableCell14.Name = "xrTableCell14";
|
||||
this.xrTableCell14.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
|
||||
this.xrTableCell14.StylePriority.UseBackColor = false;
|
||||
this.xrTableCell14.StylePriority.UseBorderColor = false;
|
||||
this.xrTableCell14.StylePriority.UseBorders = false;
|
||||
this.xrTableCell14.StylePriority.UseFont = false;
|
||||
this.xrTableCell14.Text = "Anzahl BE";
|
||||
this.xrTableCell14.Weight = 0.15384614870837435D;
|
||||
//
|
||||
// xrTableCell16
|
||||
//
|
||||
this.xrTableCell16.Multiline = true;
|
||||
this.xrTableCell16.Name = "xrTableCell16";
|
||||
this.xrTableCell16.StylePriority.UseTextAlignment = false;
|
||||
this.xrTableCell16.Text = "Einzel-\r\nförderung";
|
||||
this.xrTableCell16.Weight = 0.15384615635238774D;
|
||||
//
|
||||
// xrTableCell18
|
||||
//
|
||||
this.xrTableCell18.Multiline = true;
|
||||
this.xrTableCell18.Name = "xrTableCell18";
|
||||
this.xrTableCell18.StylePriority.UseTextAlignment = false;
|
||||
this.xrTableCell18.Text = "Gruppen-\r\nförderung*";
|
||||
this.xrTableCell18.Weight = 0.15384610472396937D;
|
||||
//
|
||||
// xrLabel5
|
||||
//
|
||||
this.xrLabel5.Font = new System.Drawing.Font("Segoe UI", 16F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
|
||||
this.xrLabel5.LocationFloat = new DevExpress.Utils.PointFloat(45.83333F, 0F);
|
||||
this.xrLabel5.Name = "xrLabel5";
|
||||
this.xrLabel5.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
|
||||
this.xrLabel5.SizeF = new System.Drawing.SizeF(120.125F, 29.50002F);
|
||||
this.xrLabel5.StylePriority.UseFont = false;
|
||||
this.xrLabel5.Text = "Rechnung";
|
||||
//
|
||||
// DetailReport
|
||||
//
|
||||
this.DetailReport.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] {
|
||||
this.Detail1,
|
||||
this.DetailReport1});
|
||||
this.DetailReport.DataMember = "ServiceInvoicePeriods";
|
||||
this.DetailReport.DataSource = this.bindingSource1;
|
||||
this.DetailReport.Level = 0;
|
||||
this.DetailReport.Name = "DetailReport";
|
||||
//
|
||||
// Detail1
|
||||
//
|
||||
this.Detail1.HeightF = 0F;
|
||||
this.Detail1.Name = "Detail1";
|
||||
//
|
||||
// DetailReport1
|
||||
//
|
||||
this.DetailReport1.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] {
|
||||
this.Detail2});
|
||||
this.DetailReport1.DataMember = "ServiceInvoicePeriods.ServiceInvoiceItems";
|
||||
this.DetailReport1.DataSource = this.bindingSource1;
|
||||
this.DetailReport1.Level = 0;
|
||||
this.DetailReport1.Name = "DetailReport1";
|
||||
//
|
||||
// Detail2
|
||||
//
|
||||
this.Detail2.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
|
||||
this.xrTable4});
|
||||
this.Detail2.Font = new System.Drawing.Font("Segoe UI", 10F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
|
||||
this.Detail2.HeightF = 24F;
|
||||
this.Detail2.Name = "Detail2";
|
||||
this.Detail2.StylePriority.UseFont = false;
|
||||
//
|
||||
// xrTable4
|
||||
//
|
||||
this.xrTable4.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right)
|
||||
| DevExpress.XtraPrinting.BorderSide.Bottom)));
|
||||
this.xrTable4.LocationFloat = new DevExpress.Utils.PointFloat(45.83333F, 0F);
|
||||
this.xrTable4.Name = "xrTable4";
|
||||
this.xrTable4.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] {
|
||||
this.xrTableRow10});
|
||||
this.xrTable4.SizeF = new System.Drawing.SizeF(400F, 24F);
|
||||
this.xrTable4.StylePriority.UseBackColor = false;
|
||||
this.xrTable4.StylePriority.UseBorderColor = false;
|
||||
this.xrTable4.StylePriority.UseBorders = false;
|
||||
//
|
||||
// xrTableRow10
|
||||
//
|
||||
this.xrTableRow10.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
|
||||
this.xrTableCell12,
|
||||
this.xrTableCell15,
|
||||
this.xrTableCell17,
|
||||
this.xrTableCell19});
|
||||
this.xrTableRow10.Name = "xrTableRow10";
|
||||
this.xrTableRow10.StylePriority.UseFont = false;
|
||||
this.xrTableRow10.Weight = 0.12000000000000002D;
|
||||
//
|
||||
// xrTableCell12
|
||||
//
|
||||
this.xrTableCell12.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
|
||||
new DevExpress.XtraReports.UI.XRBinding("Text", null, "ServiceInvoicePeriods.ServiceInvoiceItems.AccountingPeriodStart", "{0:dd.MM.yyyy}")});
|
||||
this.xrTableCell12.Name = "xrTableCell12";
|
||||
this.xrTableCell12.StylePriority.UseTextAlignment = false;
|
||||
this.xrTableCell12.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
|
||||
this.xrTableCell12.Weight = 0.15384615384615383D;
|
||||
//
|
||||
// xrTableCell15
|
||||
//
|
||||
this.xrTableCell15.CanShrink = true;
|
||||
this.xrTableCell15.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
|
||||
new DevExpress.XtraReports.UI.XRBinding("Text", null, "ServiceInvoicePeriods.ServiceInvoiceItems.UnitCount", "{0:0.##}")});
|
||||
this.xrTableCell15.Multiline = true;
|
||||
this.xrTableCell15.Name = "xrTableCell15";
|
||||
this.xrTableCell15.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
|
||||
this.xrTableCell15.StylePriority.UseBorderColor = false;
|
||||
this.xrTableCell15.StylePriority.UseBorders = false;
|
||||
this.xrTableCell15.StylePriority.UseFont = false;
|
||||
this.xrTableCell15.StylePriority.UsePadding = false;
|
||||
this.xrTableCell15.StylePriority.UseTextAlignment = false;
|
||||
this.xrTableCell15.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
|
||||
this.xrTableCell15.Weight = 0.1538461538461538D;
|
||||
//
|
||||
// xrTableCell17
|
||||
//
|
||||
this.xrTableCell17.CanShrink = true;
|
||||
this.xrTableCell17.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
|
||||
new DevExpress.XtraReports.UI.XRBinding("Text", null, "ServiceInvoicePeriods.ServiceInvoiceItems.fieldEinzel", "{0:0.##}")});
|
||||
this.xrTableCell17.Font = new System.Drawing.Font("Wingdings 2", 10.125F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(2)));
|
||||
this.xrTableCell17.Name = "xrTableCell17";
|
||||
this.xrTableCell17.StylePriority.UseFont = false;
|
||||
this.xrTableCell17.StylePriority.UseTextAlignment = false;
|
||||
this.xrTableCell17.Text = "xrTableCell17";
|
||||
this.xrTableCell17.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
|
||||
this.xrTableCell17.Weight = 0.15384615384615391D;
|
||||
//
|
||||
// xrTableCell19
|
||||
//
|
||||
this.xrTableCell19.CanShrink = true;
|
||||
this.xrTableCell19.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
|
||||
new DevExpress.XtraReports.UI.XRBinding("Text", null, "ServiceInvoicePeriods.ServiceInvoiceItems.fieldGruppe", "{0:c}")});
|
||||
this.xrTableCell19.Font = new System.Drawing.Font("Wingdings 2", 10.125F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(2)));
|
||||
this.xrTableCell19.Name = "xrTableCell19";
|
||||
this.xrTableCell19.StylePriority.UseFont = false;
|
||||
this.xrTableCell19.StylePriority.UseTextAlignment = false;
|
||||
this.xrTableCell19.Text = "xrTableCell19";
|
||||
this.xrTableCell19.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
|
||||
this.xrTableCell19.Weight = 0.15384615384615377D;
|
||||
//
|
||||
// bindingSource1
|
||||
//
|
||||
this.bindingSource1.DataSource = typeof(BeWo.Report.ReportObjects.ServiceInvoiceRO);
|
||||
//
|
||||
// GroupFooter1
|
||||
//
|
||||
this.GroupFooter1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
|
||||
this.xrTable1,
|
||||
this.xrLabel15,
|
||||
this.xrLabel14,
|
||||
this.lblReststunden,
|
||||
this.xrLabel12,
|
||||
this.xrLabel4});
|
||||
this.GroupFooter1.Font = new System.Drawing.Font("Segoe UI", 10F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
|
||||
this.GroupFooter1.HeightF = 299.7807F;
|
||||
this.GroupFooter1.Name = "GroupFooter1";
|
||||
this.GroupFooter1.StylePriority.UseFont = false;
|
||||
//
|
||||
// xrTable1
|
||||
//
|
||||
this.xrTable1.LocationFloat = new DevExpress.Utils.PointFloat(45.83333F, 113.0154F);
|
||||
this.xrTable1.Name = "xrTable1";
|
||||
this.xrTable1.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] {
|
||||
this.xrTableRow17});
|
||||
this.xrTable1.SizeF = new System.Drawing.SizeF(593.375F, 30F);
|
||||
//
|
||||
// xrTableRow17
|
||||
//
|
||||
this.xrTableRow17.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
|
||||
this.cellDesription,
|
||||
this.cellHours,
|
||||
this.cellHouryRate,
|
||||
this.xrTableCell3,
|
||||
this.cellClaim});
|
||||
this.xrTableRow17.Name = "xrTableRow17";
|
||||
this.xrTableRow17.Weight = 0.15D;
|
||||
//
|
||||
// cellDesription
|
||||
//
|
||||
this.cellDesription.Name = "cellDesription";
|
||||
this.cellDesription.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
|
||||
this.cellDesription.StylePriority.UseBorderColor = false;
|
||||
this.cellDesription.StylePriority.UseBorders = false;
|
||||
this.cellDesription.StylePriority.UseFont = false;
|
||||
this.cellDesription.Text = "Behandlungseinheiten/Monat:";
|
||||
this.cellDesription.Weight = 0.36673076923076925D;
|
||||
//
|
||||
// cellHours
|
||||
//
|
||||
this.cellHours.Name = "cellHours";
|
||||
this.cellHours.Text = "cellHours";
|
||||
this.cellHours.Weight = 0.16153846153846155D;
|
||||
//
|
||||
// cellHouryRate
|
||||
//
|
||||
this.cellHouryRate.Name = "cellHouryRate";
|
||||
this.cellHouryRate.Text = "cellHouryRate";
|
||||
this.cellHouryRate.Weight = 0.16153846153846155D;
|
||||
//
|
||||
// xrTableCell3
|
||||
//
|
||||
this.xrTableCell3.Name = "xrTableCell3";
|
||||
this.xrTableCell3.StylePriority.UseTextAlignment = false;
|
||||
this.xrTableCell3.Text = "=";
|
||||
this.xrTableCell3.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopCenter;
|
||||
this.xrTableCell3.Weight = 0.061538508488581736D;
|
||||
//
|
||||
// cellClaim
|
||||
//
|
||||
this.cellClaim.Name = "cellClaim";
|
||||
this.cellClaim.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
|
||||
this.cellClaim.StylePriority.UseBorderColor = false;
|
||||
this.cellClaim.StylePriority.UseBorders = false;
|
||||
this.cellClaim.StylePriority.UseFont = false;
|
||||
this.cellClaim.StylePriority.UseTextAlignment = false;
|
||||
this.cellClaim.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
|
||||
this.cellClaim.Weight = 0.16153846153846155D;
|
||||
//
|
||||
// xrLabel15
|
||||
//
|
||||
this.xrLabel15.Font = new System.Drawing.Font("Segoe UI", 9F, System.Drawing.FontStyle.Underline, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
|
||||
this.xrLabel15.LocationFloat = new DevExpress.Utils.PointFloat(45.83333F, 275.7149F);
|
||||
this.xrLabel15.Multiline = true;
|
||||
this.xrLabel15.Name = "xrLabel15";
|
||||
this.xrLabel15.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
|
||||
this.xrLabel15.SizeF = new System.Drawing.SizeF(475F, 24.06577F);
|
||||
this.xrLabel15.StylePriority.UseBorders = false;
|
||||
this.xrLabel15.StylePriority.UseFont = false;
|
||||
this.xrLabel15.StylePriority.UseTextAlignment = false;
|
||||
this.xrLabel15.Text = "Anlagen";
|
||||
//
|
||||
// xrLabel14
|
||||
//
|
||||
this.xrLabel14.Font = new System.Drawing.Font("Segoe UI", 10F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
|
||||
this.xrLabel14.LocationFloat = new DevExpress.Utils.PointFloat(45.83359F, 159.9824F);
|
||||
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(475F, 115.7325F);
|
||||
this.xrLabel14.StylePriority.UseBorders = false;
|
||||
this.xrLabel14.StylePriority.UseFont = false;
|
||||
this.xrLabel14.StylePriority.UseTextAlignment = false;
|
||||
this.xrLabel14.Text = "Mit freundlichen Grüßen\r\nIhre Praxis Pusteblume\r\n\r\n\r\n\r\n[CreatorName]";
|
||||
//
|
||||
// lblReststunden
|
||||
//
|
||||
this.lblReststunden.Font = new System.Drawing.Font("Segoe UI", 10F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
|
||||
this.lblReststunden.LocationFloat = new DevExpress.Utils.PointFloat(45.83333F, 68.85744F);
|
||||
this.lblReststunden.Multiline = true;
|
||||
this.lblReststunden.Name = "lblReststunden";
|
||||
this.lblReststunden.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
|
||||
this.lblReststunden.SizeF = new System.Drawing.SizeF(475F, 31.35745F);
|
||||
this.lblReststunden.StylePriority.UseBorders = false;
|
||||
this.lblReststunden.StylePriority.UseFont = false;
|
||||
this.lblReststunden.StylePriority.UseTextAlignment = false;
|
||||
this.lblReststunden.Text = "Reststunden: 40";
|
||||
//
|
||||
// xrLabel12
|
||||
//
|
||||
this.xrLabel12.Font = new System.Drawing.Font("Segoe UI", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
|
||||
this.xrLabel12.LocationFloat = new DevExpress.Utils.PointFloat(45.83333F, 0F);
|
||||
this.xrLabel12.Name = "xrLabel12";
|
||||
this.xrLabel12.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
|
||||
this.xrLabel12.SizeF = new System.Drawing.SizeF(371.8748F, 32.99999F);
|
||||
this.xrLabel12.StylePriority.UseFont = false;
|
||||
this.xrLabel12.Text = "*Gruppengröße";
|
||||
//
|
||||
// xrLabel4
|
||||
//
|
||||
this.xrLabel4.Borders = DevExpress.XtraPrinting.BorderSide.Top;
|
||||
this.xrLabel4.Font = new System.Drawing.Font("Segoe UI", 10F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
|
||||
this.xrLabel4.LocationFloat = new DevExpress.Utils.PointFloat(465.7087F, 0F);
|
||||
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(251.2914F, 68.85744F);
|
||||
this.xrLabel4.StylePriority.UseBorders = false;
|
||||
this.xrLabel4.StylePriority.UseFont = false;
|
||||
this.xrLabel4.StylePriority.UseTextAlignment = false;
|
||||
this.xrLabel4.Text = "Unterschrift Sorgeberechtigte/r bzw.\r\nErzieher/in des Kindergartens";
|
||||
this.xrLabel4.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
|
||||
//
|
||||
// fieldEinzel
|
||||
//
|
||||
this.fieldEinzel.DataMember = "ServiceInvoicePeriods.ServiceInvoiceItems";
|
||||
this.fieldEinzel.Expression = "Iif([ServiceDescription] == \'Einzelbetreuung\', \'P\', \'\')";
|
||||
this.fieldEinzel.Name = "fieldEinzel";
|
||||
//
|
||||
// fieldGruppe
|
||||
//
|
||||
this.fieldGruppe.DataMember = "ServiceInvoicePeriods.ServiceInvoiceItems";
|
||||
this.fieldGruppe.Expression = "Iif([ServiceDescription] == \'Gruppenbetreuung\', \'P\', \'\')";
|
||||
this.fieldGruppe.Name = "fieldGruppe";
|
||||
//
|
||||
// Behandlungsnachweis
|
||||
//
|
||||
this.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] {
|
||||
this.Detail,
|
||||
this.ReportHeader,
|
||||
this.topMarginBand1,
|
||||
this.bottomMarginBand1,
|
||||
this.Page1,
|
||||
this.DetailReport,
|
||||
this.GroupFooter1});
|
||||
this.CalculatedFields.AddRange(new DevExpress.XtraReports.UI.CalculatedField[] {
|
||||
this.fieldEinzel,
|
||||
this.fieldGruppe});
|
||||
this.DataSource = this.bindingSource1;
|
||||
this.DisplayName = "Behandlungsnachweis";
|
||||
this.ExportOptions.PrintPreview.DefaultFileName = "Spitzabrechnung";
|
||||
this.Font = new System.Drawing.Font("Segoe UI", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
|
||||
this.FormattingRuleSheet.AddRange(new DevExpress.XtraReports.UI.FormattingRule[] {
|
||||
this.ruleRateFactorNull});
|
||||
this.Margins = new System.Drawing.Printing.Margins(55, 45, 201, 100);
|
||||
this.PageHeight = 1169;
|
||||
this.PageWidth = 827;
|
||||
this.PaperKind = System.Drawing.Printing.PaperKind.A4;
|
||||
this.Version = "17.1";
|
||||
((System.ComponentModel.ISupportInitialize)(this.xrRichText1)).EndInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.xrRichText2)).EndInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.xrRichText3)).EndInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.xrTable3)).EndInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.xrTable4)).EndInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).EndInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.xrTable1)).EndInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this)).EndInit();
|
||||
|
||||
}
|
||||
|
||||
|
||||
private DevExpress.XtraReports.UI.DetailBand Detail;
|
||||
private System.Windows.Forms.BindingSource bindingSource1;
|
||||
private DevExpress.XtraReports.UI.ReportHeaderBand ReportHeader;
|
||||
private DevExpress.XtraReports.UI.FormattingRule ruleRateFactorNull;
|
||||
private DevExpress.XtraReports.UI.TopMarginBand topMarginBand1;
|
||||
private DevExpress.XtraReports.UI.BottomMarginBand bottomMarginBand1;
|
||||
private DevExpress.XtraReports.UI.GroupHeaderBand Page1;
|
||||
private DevExpress.XtraReports.UI.XRLabel lblAdresse;
|
||||
private DevExpress.XtraReports.UI.XRRichText xrRichText2;
|
||||
private DevExpress.XtraReports.UI.XRLabel xrLabel5;
|
||||
private DevExpress.XtraReports.UI.XRTable xrTable3;
|
||||
private DevExpress.XtraReports.UI.XRTableRow xrTableRow14;
|
||||
private DevExpress.XtraReports.UI.XRTableCell xrTableCell14;
|
||||
private DevExpress.XtraReports.UI.XRTableCell xrTableCell16;
|
||||
private DevExpress.XtraReports.UI.XRTableCell xrTableCell18;
|
||||
private DevExpress.XtraReports.UI.XRTableCell xrTableCell41;
|
||||
private DevExpress.XtraReports.UI.DetailReportBand DetailReport;
|
||||
private DevExpress.XtraReports.UI.DetailBand Detail1;
|
||||
private DevExpress.XtraReports.UI.DetailReportBand DetailReport1;
|
||||
private DevExpress.XtraReports.UI.DetailBand Detail2;
|
||||
private DevExpress.XtraReports.UI.GroupFooterBand GroupFooter1;
|
||||
private DevExpress.XtraReports.UI.XRTable xrTable4;
|
||||
private DevExpress.XtraReports.UI.XRTableRow xrTableRow10;
|
||||
private DevExpress.XtraReports.UI.XRTableCell xrTableCell12;
|
||||
private DevExpress.XtraReports.UI.XRTableCell xrTableCell15;
|
||||
private DevExpress.XtraReports.UI.XRTableCell xrTableCell17;
|
||||
private DevExpress.XtraReports.UI.XRTableCell xrTableCell19;
|
||||
private DevExpress.XtraReports.UI.XRRichText xrRichText1;
|
||||
private DevExpress.XtraReports.UI.XRLabel lblNachweisFuer;
|
||||
private DevExpress.XtraReports.UI.XRRichText xrRichText3;
|
||||
private DevExpress.XtraReports.UI.XRPictureBox xrPictureBox1;
|
||||
private DevExpress.XtraReports.UI.XRLabel xrLabel1;
|
||||
private DevExpress.XtraReports.UI.XRLabel xrLabel11;
|
||||
private DevExpress.XtraReports.UI.XRLabel xrLabel10;
|
||||
private DevExpress.XtraReports.UI.XRLabel xrLabel9;
|
||||
private DevExpress.XtraReports.UI.XRLabel xrLabel7;
|
||||
private DevExpress.XtraReports.UI.XRLabel xrLabel6;
|
||||
private DevExpress.XtraReports.UI.XRLabel xrLabel3;
|
||||
private DevExpress.XtraReports.UI.XRLabel lblMonatJahr;
|
||||
private DevExpress.XtraReports.UI.XRLabel lblReststunden;
|
||||
private DevExpress.XtraReports.UI.XRLabel xrLabel12;
|
||||
private DevExpress.XtraReports.UI.XRLabel xrLabel4;
|
||||
private DevExpress.XtraReports.UI.XRLabel xrLabel15;
|
||||
private DevExpress.XtraReports.UI.XRLabel xrLabel14;
|
||||
private DevExpress.XtraReports.UI.XRTable xrTable1;
|
||||
private DevExpress.XtraReports.UI.XRTableRow xrTableRow17;
|
||||
private DevExpress.XtraReports.UI.XRTableCell cellDesription;
|
||||
private DevExpress.XtraReports.UI.XRTableCell cellHours;
|
||||
private DevExpress.XtraReports.UI.XRTableCell cellHouryRate;
|
||||
private DevExpress.XtraReports.UI.XRTableCell xrTableCell3;
|
||||
private DevExpress.XtraReports.UI.XRTableCell cellClaim;
|
||||
private DevExpress.XtraReports.UI.XRLabel xrLabel16;
|
||||
private DevExpress.XtraReports.UI.CalculatedField fieldEinzel;
|
||||
private DevExpress.XtraReports.UI.CalculatedField fieldGruppe;
|
||||
}
|
||||
}
|
||||
219
ReportImp/PraxisPusteblume/Behandlungsnachweis.cs
Normal file
219
ReportImp/PraxisPusteblume/Behandlungsnachweis.cs
Normal file
@@ -0,0 +1,219 @@
|
||||
using System;
|
||||
using System.Text;
|
||||
using BeWo.Data.Access;
|
||||
using BeWo.Data.Entities;
|
||||
using BeWo.Report;
|
||||
using BeWo.Report.ReportObjects;
|
||||
using BeWo.Service.ServiceImplementations;
|
||||
using BS.Shared;
|
||||
using BS.Shared.Core;
|
||||
using BS.Shared.DataContracts;
|
||||
using DevExpress.XtraReports.UI;
|
||||
|
||||
namespace PraxisPusteblume
|
||||
{
|
||||
[IDSpecificClass(Identifier = "Behandlungsnachweis")]
|
||||
public partial class Behandlungsnachweis : XtraReport, IBeWoReport<ServiceInvoiceRO>
|
||||
{
|
||||
public Behandlungsnachweis()
|
||||
{
|
||||
this.InitializeComponent();
|
||||
}
|
||||
|
||||
public void SetReportDataSource(ServiceInvoiceRO pRO)
|
||||
{
|
||||
StringBuilder sb = new StringBuilder();
|
||||
|
||||
if (!String.IsNullOrEmpty(pRO.RecipientOrganisation))
|
||||
{
|
||||
sb.AppendLine(pRO.RecipientOrganisation);
|
||||
}
|
||||
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();
|
||||
|
||||
|
||||
lblNachweisFuer.Text = String.Format("Behandlungsnachweis für: {0}, geb. am {1:dd.MM.yyyy}",
|
||||
pRO.CustomerName, pRO.CustomerBirthdate);
|
||||
|
||||
lblMonatJahr.Text = String.Format("Monat/Jahr: {0:MM}/{0:yyyy}", pRO.AccountingPeriodStart);
|
||||
|
||||
var stats = GetStatistics(pRO);
|
||||
if (stats != null)
|
||||
{
|
||||
lblReststunden.Text = String.Format("Reststunden: {0:0.##}",
|
||||
(stats.MinutesApprovedTotal - stats.MinutesProvidedTotal) / 60);
|
||||
}
|
||||
//lblAZ.Text = pRO.CustomerReferenceNumber;
|
||||
//if (pRO.InvoiceDateTime.HasValue)
|
||||
// pRO.Notice = String.Format("{0:dd.MM.yyyy}", pRO.InvoiceDateTime.Value.AddDays(30));
|
||||
|
||||
// if (pRO.ServiceInvoicePeriods != null)
|
||||
// {
|
||||
// foreach (var sip in pRO.ServiceInvoicePeriods)
|
||||
// {
|
||||
// if (sip.ServiceInvoiceItems != null)
|
||||
// {
|
||||
// foreach (var ii in sip.ServiceInvoiceItems)
|
||||
// {
|
||||
// ii.ServiceDescription = String.Format("{0}\n{1}", ii.ServiceDescription, ii.Notice);
|
||||
|
||||
// ii.CustomerFirstname = String.Format("{0:c}", ii.AmountPerUnit);
|
||||
// if (!String.IsNullOrEmpty(ii.RateFactor))
|
||||
// {
|
||||
|
||||
//var rfStr = ii.RateFactor.Replace("%", "").Replace(",00", "").Trim();
|
||||
//int rfInt = 0;
|
||||
//Int32.TryParse(rfStr, out rfInt);
|
||||
|
||||
|
||||
|
||||
//if (rateFactor > 1)
|
||||
//{
|
||||
// ii.CustomerFirstname = String.Format("{0} x {1:0.##}", ii.CustomerFirstname, rateFactor);
|
||||
//}
|
||||
//else
|
||||
//{
|
||||
// ii.CustomerFirstname = String.Format("{0}", ii.CustomerFirstname);
|
||||
//}
|
||||
// }
|
||||
|
||||
// }
|
||||
// }
|
||||
// }
|
||||
|
||||
// }
|
||||
|
||||
//SetCustomerInfos(pRO);
|
||||
|
||||
//cellDesription.Text = String.Format("Fachleistungsstunden {0:MM}/{0:yyyy}", pRO.AccountingPeriodStart);
|
||||
|
||||
decimal hourlyRate = 0;
|
||||
decimal rateFactor = 1;
|
||||
decimal hours = 0;
|
||||
if (pRO.ServiceInvoicePeriods != null && pRO.ServiceInvoicePeriods.Count > 0)
|
||||
{
|
||||
foreach (var p in pRO.ServiceInvoicePeriods)
|
||||
{
|
||||
|
||||
if (p.ServiceInvoiceItems != null && p.ServiceInvoiceItems.Count > 0)
|
||||
{
|
||||
|
||||
foreach (var i in p.ServiceInvoiceItems)
|
||||
{
|
||||
if (i.HourlyRate.HasValue)
|
||||
{
|
||||
hourlyRate = i.HourlyRate.Value;
|
||||
|
||||
if (!String.IsNullOrEmpty(i.RateFactor))
|
||||
{
|
||||
var rfStr = i.RateFactor.Replace("%", "").Replace(",00", "").Trim();
|
||||
int rfInt = 0;
|
||||
Int32.TryParse(rfStr, out rfInt);
|
||||
|
||||
rateFactor = (100m + rfInt) / 100m;
|
||||
}
|
||||
}
|
||||
|
||||
if (i.Hours.HasValue)
|
||||
hours += i.Hours.Value;
|
||||
|
||||
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
hours *= rateFactor;
|
||||
|
||||
cellDesription.Text = "Behandlungseinheiten / Monat:";
|
||||
|
||||
cellHours.Text = String.Format("{0:0.00} Stunden x", hours);
|
||||
cellHouryRate.Text = String.Format("{0:0.00} Euro", hourlyRate);
|
||||
cellClaim.Text = String.Format("{0} Euro", pRO.NetClaim.Replace("€", "").Trim());
|
||||
|
||||
this.bindingSource1.DataSource = pRO;
|
||||
}
|
||||
|
||||
private SupportConceptStatisticsDC GetStatistics(ServiceInvoiceRO ro)
|
||||
{
|
||||
if (ro.InvoiceBase.SupportConceptCostBearerRelDc != null)
|
||||
{
|
||||
var service = new OperationsServiceImp();
|
||||
|
||||
|
||||
long cb2scOid = ro.InvoiceBase.SupportConceptCostBearerRelDc.CostBearer2SupportConceptOid.Value;
|
||||
|
||||
|
||||
return service.CreateSupportConceptStatistics(cb2scOid, ro.AccountingPeriodEnd);
|
||||
|
||||
//if (stats.PeriodStatistics != null && stats.PeriodStatistics.Count > 0)
|
||||
//{
|
||||
// foreach (var ps in stats.PeriodStatistics)
|
||||
// {
|
||||
// if (ps.SupportConceptApprovalPeriod != null &&
|
||||
// ps.SupportConceptApprovalPeriod.ServiceCategory != null &&
|
||||
// (ps.SupportConceptApprovalPeriod.ServiceCategory.Name.StartsWith("Verhinderung") ||
|
||||
// ps.SupportConceptApprovalPeriod.ServiceCategory.Name.StartsWith("Betreuungsleistungen")))
|
||||
// {
|
||||
// return ps;
|
||||
// }
|
||||
// }
|
||||
//}
|
||||
|
||||
//return null;
|
||||
}
|
||||
return null;
|
||||
}
|
||||
|
||||
private void SetCustomerInfos(ServiceInvoiceRO pRO)
|
||||
{
|
||||
String mnr = String.Empty;
|
||||
Customer c = null;
|
||||
if (pRO.CustomerOid.HasValue)
|
||||
{
|
||||
c = DAOFactory.GenericDAO.LoadByID<Customer>(pRO.CustomerOid.Value);
|
||||
}
|
||||
if (c == null)
|
||||
{
|
||||
if (pRO.ServiceInvoicePeriods.Count > 0)
|
||||
{
|
||||
var c2s = pRO.ServiceInvoicePeriods[0].CostBearer2SupportConcept;
|
||||
c = c2s.SupportConcept.Customer;
|
||||
}
|
||||
}
|
||||
|
||||
if (c != null)
|
||||
{
|
||||
foreach (var vv in c.VarFieldValueList)
|
||||
{
|
||||
if (vv.VarFieldDefOid.Value == 2)
|
||||
{
|
||||
var varFieldValue = Utils.XMLDeserializeFromString(vv.SerializedValue, Type.GetType(vv.TypeName));
|
||||
if (varFieldValue != null)
|
||||
{
|
||||
mnr = varFieldValue.ToString();
|
||||
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
//txtMittelbindungsnr.Text = mnr;
|
||||
|
||||
}
|
||||
}
|
||||
}
|
||||
1259
ReportImp/PraxisPusteblume/Behandlungsnachweis.resx
Normal file
1259
ReportImp/PraxisPusteblume/Behandlungsnachweis.resx
Normal file
File diff suppressed because it is too large
Load Diff
42
ReportImp/PraxisPusteblume/Invoicing/CustomInvoiceFactory.cs
Normal file
42
ReportImp/PraxisPusteblume/Invoicing/CustomInvoiceFactory.cs
Normal file
@@ -0,0 +1,42 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using BeWo.Data.Access;
|
||||
using BeWo.Data.Entities;
|
||||
using BeWo.Service.Invoicing;
|
||||
using BS.Shared.DataContracts;
|
||||
using BS.Shared.DataContracts.Compact;
|
||||
|
||||
namespace PraxisPusteblume.Invoicing
|
||||
{
|
||||
public class CustomInvoiceFactory : InvoiceFactory
|
||||
{
|
||||
|
||||
public override InvoiceCreation CreateInvoiceCreator(string specificId, string tenant, Dictionary<CompactSupportConceptDC, List<ServiceRecordDC>> supportConcepts2ServiceRecords)
|
||||
{
|
||||
foreach (var list in supportConcepts2ServiceRecords.Values)
|
||||
{
|
||||
|
||||
foreach (var sr in list)
|
||||
{
|
||||
if (sr.CostBearer != null)
|
||||
{
|
||||
if (sr.CostBearer.Name.Contains("Bezirk Oberbayern"))
|
||||
{
|
||||
return new DefaultInvoiceCreation();
|
||||
}
|
||||
var cb = DAOFactory.GenericDAO.LoadByID<CostBearer>(sr.CostBearer.CostBearerOid.Value);
|
||||
|
||||
if (cb.IsSingleInvoicePerCustomer)
|
||||
{
|
||||
return new SammelrechnungInvoiceCreation();
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
return new DefaultInvoiceCreation();
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,51 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using BeWo.Data.Entities;
|
||||
using BeWo.Service.DCEntityMapper;
|
||||
using BeWo.Service.Invoicing;
|
||||
using BeWo.Service.Plugins;
|
||||
using BS.Shared.Core;
|
||||
using BS.Shared.DataContracts;
|
||||
using BS.Shared.DataContracts.Compact;
|
||||
using BS.Shared.Services;
|
||||
|
||||
namespace PraxisPusteblume.Invoicing
|
||||
{
|
||||
public class DefaultInvoiceCreation : InvoiceCreation
|
||||
{
|
||||
public override void SetInvoiceId(ServiceInvoice invoice)
|
||||
{
|
||||
invoice.InvoiceBase.InvoiceId = "Behandlungsnachweis";
|
||||
}
|
||||
|
||||
public override IList<InvoiceItem> CreateInvoiceItems(List<ServiceRecordDC> serviceRecordsInPeriod, DateTimeSpan invoicePeriod, SupportConceptApprovalPeriod scap,
|
||||
Calculations calc)
|
||||
{
|
||||
return base.CreateInvoiceItems(serviceRecordsInPeriod, invoicePeriod, scap, calc);
|
||||
}
|
||||
|
||||
public override InvoiceItem CreateInvoiceItem(ServiceRecordDC iServiceRecord, SupportConceptApprovalPeriod scap, Calculations calc)
|
||||
{
|
||||
var ii = base.CreateInvoiceItem(iServiceRecord, scap, calc);
|
||||
|
||||
//if (iServiceRecord.ServiceDescription.Name == "")
|
||||
ii.ItemDescription = "Einzelbetreuung";
|
||||
if (ii.RateFactor.HasValue && ii.UnitCount.HasValue)
|
||||
{
|
||||
ii.UnitCount = Math.Round(ii.UnitCount.Value * ((100 + ii.RateFactor.Value) / 100), 2, MidpointRounding.AwayFromZero);
|
||||
|
||||
ii.GrossAmountTotal = ii.UnitCount * (ii.AmountPerUnit ?? 0);
|
||||
}
|
||||
|
||||
return ii;
|
||||
}
|
||||
|
||||
|
||||
public override IList<InvoiceItem> CreateSummaryInvoiceItems(IList<InvoiceItem> itemList, DateTimeSpan invoicePeriod, SupportConceptApprovalPeriod scap,
|
||||
Calculations calc, bool summaryPerMonth)
|
||||
{
|
||||
return itemList;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,183 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Globalization;
|
||||
using System.Linq;
|
||||
using BeWo.Data.Entities;
|
||||
using BeWo.Service.DCEntityMapper;
|
||||
using BeWo.Service.Invoicing;
|
||||
using BeWo.Service.Plugins;
|
||||
using BS.Shared.Core;
|
||||
using BS.Shared.DataContracts;
|
||||
using BS.Shared.DataContracts.Compact;
|
||||
using BS.Shared.Services;
|
||||
|
||||
namespace PraxisPusteblume.Invoicing
|
||||
{
|
||||
public class SammelrechnungInvoiceCreation : InvoiceCreation
|
||||
{
|
||||
public override void SetInvoiceId(ServiceInvoice invoice)
|
||||
{
|
||||
invoice.InvoiceBase.InvoiceId = "Sammelrechnung";
|
||||
invoice.InvoiceBase.InvoiceTypeText = "Sammelrechnung";
|
||||
}
|
||||
|
||||
public override void SetServiceInvoicePeriods(ServiceInvoice invoice, CostBearer2SupportConcept costBearer2SupportConcept,
|
||||
DateTimeSpan invoicePeriod, List<ServiceRecordDC> serviceRecords)
|
||||
{
|
||||
base.SetServiceInvoicePeriods(invoice, costBearer2SupportConcept, invoicePeriod, serviceRecords);
|
||||
}
|
||||
|
||||
public override IList<InvoiceItem> CreateInvoiceItems(List<ServiceRecordDC> serviceRecordsInPeriod, DateTimeSpan invoicePeriod, SupportConceptApprovalPeriod scap,
|
||||
Calculations calc)
|
||||
{
|
||||
return base.CreateInvoiceItems(serviceRecordsInPeriod, invoicePeriod, scap, calc);
|
||||
}
|
||||
|
||||
public override InvoiceItem CreateInvoiceItem(ServiceRecordDC iServiceRecord, SupportConceptApprovalPeriod scap, Calculations calc)
|
||||
{
|
||||
var ii = base.CreateInvoiceItem(iServiceRecord, scap, calc);
|
||||
|
||||
//if (iServiceRecord.ServiceDescription.Name == "")
|
||||
ii.ItemDescription = "Einzelbetreuung";
|
||||
if (ii.RateFactor.HasValue && ii.UnitCount.HasValue)
|
||||
{
|
||||
ii.UnitCount = Math.Round(ii.UnitCount.Value * ((100 + ii.RateFactor.Value) / 100), 2, MidpointRounding.AwayFromZero);
|
||||
|
||||
ii.GrossAmountTotal = ii.UnitCount * (ii.AmountPerUnit ?? 0);
|
||||
}
|
||||
|
||||
return ii;
|
||||
}
|
||||
|
||||
public override void SetCollectiveBillingServiceInvoicePeriods(ServiceInvoice invoice, DateTimeSpan invoicePeriod,
|
||||
Dictionary<CompactSupportConceptDC, List<ServiceRecordDC>> supportConcepts2ServiceRecords)
|
||||
{
|
||||
base.SetCollectiveBillingServiceInvoicePeriods(invoice, invoicePeriod, supportConcepts2ServiceRecords);
|
||||
|
||||
CreateWeeklySummaryInvoiceItems(invoice);
|
||||
}
|
||||
|
||||
public override IList<InvoiceItem> CreateSummaryInvoiceItems(IList<InvoiceItem> itemList, DateTimeSpan invoicePeriod, SupportConceptApprovalPeriod scap,
|
||||
Calculations calc, bool summaryPerMonth)
|
||||
{
|
||||
return itemList;
|
||||
}
|
||||
|
||||
|
||||
private void CreateWeeklySummaryInvoiceItems(ServiceInvoice invoice)
|
||||
{
|
||||
|
||||
IList<InvoiceItem> newList = new List<InvoiceItem>();
|
||||
|
||||
var keyToItem = new Dictionary<String, InvoiceItem>();
|
||||
|
||||
foreach (var sip in invoice.ServiceInvoicePeriodList)
|
||||
{
|
||||
|
||||
foreach (var iitem in sip.InvoiceItemList)
|
||||
{
|
||||
DateTime itemDate = iitem.ItemPeriodStart.Value.Date;
|
||||
var kw = GetKW(itemDate);
|
||||
|
||||
InvoiceItem newItem;
|
||||
String key = String.Format("{0}_{1}", kw, itemDate.Year);
|
||||
|
||||
|
||||
if (keyToItem.ContainsKey(key))
|
||||
{
|
||||
newItem = keyToItem[key];
|
||||
}
|
||||
else
|
||||
{
|
||||
newItem = new InvoiceItem();
|
||||
newList.Add(newItem);
|
||||
|
||||
newItem.AmountPerUnit = iitem.AmountPerUnit;
|
||||
|
||||
DateTime monday = itemDate;
|
||||
while (monday.DayOfWeek != DayOfWeek.Monday)
|
||||
{
|
||||
monday = monday.AddDays(-1);
|
||||
}
|
||||
DateTime sunday = itemDate;
|
||||
while (sunday.DayOfWeek != DayOfWeek.Sunday)
|
||||
{
|
||||
sunday = sunday.AddDays(1);
|
||||
}
|
||||
newItem.ItemPeriodStart = monday;
|
||||
newItem.ItemPeriodEnd = sunday;
|
||||
|
||||
newItem.RateFactor = iitem.RateFactor;
|
||||
|
||||
newItem.AccountingInterval = iitem.AccountingInterval;
|
||||
newItem.ItemDescription = iitem.ItemDescription;
|
||||
|
||||
keyToItem[key] = newItem;
|
||||
}
|
||||
|
||||
|
||||
if (!newItem.UnitCount.HasValue)
|
||||
{
|
||||
newItem.UnitCount = 0;
|
||||
}
|
||||
newItem.UnitCount += iitem.UnitCount ?? 0;
|
||||
|
||||
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
foreach (InvoiceItem invoiceItem in newList)
|
||||
{
|
||||
if (invoiceItem.AmountPerUnit.HasValue)
|
||||
{
|
||||
invoiceItem.AmountPerUnit = Math.Round(invoiceItem.AmountPerUnit.Value, 2, MidpointRounding.AwayFromZero);
|
||||
}
|
||||
else
|
||||
{
|
||||
invoiceItem.AmountPerUnit = 0;
|
||||
}
|
||||
|
||||
if (invoiceItem.UnitCount.HasValue)
|
||||
{
|
||||
invoiceItem.UnitCount = Math.Round(invoiceItem.UnitCount.Value, 2, MidpointRounding.AwayFromZero);
|
||||
}
|
||||
else
|
||||
{
|
||||
invoiceItem.UnitCount = 0;
|
||||
}
|
||||
|
||||
invoiceItem.AmountTotal = invoiceItem.AmountPerUnit * invoiceItem.UnitCount;
|
||||
invoiceItem.AmountTotal = Math.Round(invoiceItem.AmountTotal.Value, 2, MidpointRounding.AwayFromZero);
|
||||
|
||||
invoiceItem.GrossAmountTotal = invoiceItem.AmountTotal;
|
||||
|
||||
invoiceItem.UnitDescription = String.Format("{0:dd}.-{1:dd.MM.yyyy} / KW {2}", invoiceItem.ItemPeriodStart,
|
||||
invoiceItem.ItemPeriodEnd, GetKW(invoiceItem.ItemPeriodStart.Value));
|
||||
|
||||
invoiceItem.ItemDescription = String.Format("{0:0.##} Betreuungseinheiten á {1:c}", invoiceItem.UnitCount,
|
||||
invoiceItem.AmountPerUnit);
|
||||
|
||||
}
|
||||
if (invoice.ServiceInvoicePeriodList.Count > 0)
|
||||
{
|
||||
var firstSip = invoice.ServiceInvoicePeriodList[0];
|
||||
firstSip.Customer = null;
|
||||
firstSip.SupportConceptApprovalPeriod = null;
|
||||
|
||||
invoice.ServiceInvoicePeriodList = new List<ServiceInvoicePeriod>();
|
||||
invoice.ServiceInvoicePeriodList.Add(firstSip);
|
||||
firstSip.InvoiceItemList = newList;
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
private static int GetKW(DateTime actualDate)
|
||||
{
|
||||
Calendar objCal = CultureInfo.CurrentCulture.Calendar;
|
||||
int weekofyear = objCal.GetWeekOfYear(actualDate, CalendarWeekRule.FirstFourDayWeek, DayOfWeek.Monday);
|
||||
|
||||
return weekofyear;
|
||||
}
|
||||
}
|
||||
}
|
||||
98
ReportImp/PraxisPusteblume/PraxisPusteblume.csproj
Normal file
98
ReportImp/PraxisPusteblume/PraxisPusteblume.csproj
Normal file
@@ -0,0 +1,98 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Project ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<Import Project="$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props" Condition="Exists('$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props')" />
|
||||
<PropertyGroup>
|
||||
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
|
||||
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
|
||||
<ProjectGuid>{A6E699B3-8399-4B8D-90F1-119B021F3D44}</ProjectGuid>
|
||||
<OutputType>Library</OutputType>
|
||||
<AppDesignerFolder>Properties</AppDesignerFolder>
|
||||
<RootNamespace>PraxisPusteblume</RootNamespace>
|
||||
<AssemblyName>3614251071_Reports</AssemblyName>
|
||||
<TargetFrameworkVersion>v4.5</TargetFrameworkVersion>
|
||||
<FileAlignment>512</FileAlignment>
|
||||
<TargetFrameworkProfile />
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
|
||||
<DebugSymbols>true</DebugSymbols>
|
||||
<DebugType>full</DebugType>
|
||||
<Optimize>false</Optimize>
|
||||
<OutputPath>..\..\Host\bin\</OutputPath>
|
||||
<DefineConstants>DEBUG;TRACE</DefineConstants>
|
||||
<ErrorReport>prompt</ErrorReport>
|
||||
<WarningLevel>4</WarningLevel>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
|
||||
<DebugType>pdbonly</DebugType>
|
||||
<Optimize>true</Optimize>
|
||||
<OutputPath>..\..\Host\bin\</OutputPath>
|
||||
<DefineConstants>TRACE</DefineConstants>
|
||||
<ErrorReport>prompt</ErrorReport>
|
||||
<WarningLevel>4</WarningLevel>
|
||||
</PropertyGroup>
|
||||
<ItemGroup>
|
||||
<Reference Include="DevExpress.Data.v17.1, Version=17.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a, processorArchitecture=MSIL" />
|
||||
<Reference Include="DevExpress.Printing.v17.1.Core, Version=17.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a, processorArchitecture=MSIL" />
|
||||
<Reference Include="DevExpress.Utils.v17.1, Version=17.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a, processorArchitecture=MSIL" />
|
||||
<Reference Include="DevExpress.XtraPrinting.v17.1, Version=17.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a, processorArchitecture=MSIL" />
|
||||
<Reference Include="DevExpress.XtraReports.v17.1, Version=17.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a, processorArchitecture=MSIL" />
|
||||
<Reference Include="System" />
|
||||
<Reference Include="System.Core" />
|
||||
<Reference Include="System.Drawing" />
|
||||
<Reference Include="System.Windows.Forms" />
|
||||
<Reference Include="System.Xml.Linq" />
|
||||
<Reference Include="System.Data.DataSetExtensions" />
|
||||
<Reference Include="Microsoft.CSharp" />
|
||||
<Reference Include="System.Data" />
|
||||
<Reference Include="System.Net.Http" />
|
||||
<Reference Include="System.Xml" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<Compile Include="Invoicing\CustomInvoiceFactory.cs" />
|
||||
<Compile Include="Invoicing\SammelrechnungInvoiceCreation.cs" />
|
||||
<Compile Include="Invoicing\DefaultInvoiceCreation.cs" />
|
||||
<Compile Include="Properties\AssemblyInfo.cs" />
|
||||
<Compile Include="Behandlungsnachweis.cs">
|
||||
<SubType>Component</SubType>
|
||||
</Compile>
|
||||
<Compile Include="Behandlungsnachweis.Designer.cs">
|
||||
<DependentUpon>Behandlungsnachweis.cs</DependentUpon>
|
||||
</Compile>
|
||||
<Compile Include="Sammelrechnung.cs">
|
||||
<SubType>Component</SubType>
|
||||
</Compile>
|
||||
<Compile Include="Sammelrechnung.Designer.cs">
|
||||
<DependentUpon>Sammelrechnung.cs</DependentUpon>
|
||||
</Compile>
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<EmbeddedResource Include="Properties\licenses.licx" />
|
||||
<EmbeddedResource Include="Behandlungsnachweis.resx">
|
||||
<DependentUpon>Behandlungsnachweis.cs</DependentUpon>
|
||||
<SubType>Designer</SubType>
|
||||
</EmbeddedResource>
|
||||
<EmbeddedResource Include="Sammelrechnung.resx">
|
||||
<DependentUpon>Sammelrechnung.cs</DependentUpon>
|
||||
<SubType>Designer</SubType>
|
||||
</EmbeddedResource>
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<ProjectReference Include="..\..\Data\Data.csproj">
|
||||
<Project>{B0D73E3D-4AE7-4024-93A6-DB1F46D7CCEE}</Project>
|
||||
<Name>Data</Name>
|
||||
</ProjectReference>
|
||||
<ProjectReference Include="..\..\Report\Report.csproj">
|
||||
<Project>{40D8B312-EA64-49E3-A31A-5E57ED4D5654}</Project>
|
||||
<Name>Report</Name>
|
||||
</ProjectReference>
|
||||
<ProjectReference Include="..\..\Service\Service.csproj">
|
||||
<Project>{094331C3-ECEE-4C89-BBFD-4C9DED89F0EF}</Project>
|
||||
<Name>Service</Name>
|
||||
</ProjectReference>
|
||||
<ProjectReference Include="..\..\Shared\Shared.csproj">
|
||||
<Project>{2F50B83D-A3F0-4EC4-979A-3F9B7E3D8ED4}</Project>
|
||||
<Name>Shared</Name>
|
||||
</ProjectReference>
|
||||
</ItemGroup>
|
||||
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
|
||||
</Project>
|
||||
36
ReportImp/PraxisPusteblume/Properties/AssemblyInfo.cs
Normal file
36
ReportImp/PraxisPusteblume/Properties/AssemblyInfo.cs
Normal file
@@ -0,0 +1,36 @@
|
||||
using System.Reflection;
|
||||
using System.Runtime.CompilerServices;
|
||||
using System.Runtime.InteropServices;
|
||||
|
||||
// Allgemeine Informationen über eine Assembly werden über die folgenden
|
||||
// Attribute gesteuert. Ändern Sie diese Attributwerte, um die Informationen zu ändern,
|
||||
// die einer Assembly zugeordnet sind.
|
||||
[assembly: AssemblyTitle("PraxisPusteblume")]
|
||||
[assembly: AssemblyDescription("")]
|
||||
[assembly: AssemblyConfiguration("")]
|
||||
[assembly: AssemblyCompany("")]
|
||||
[assembly: AssemblyProduct("PraxisPusteblume")]
|
||||
[assembly: AssemblyCopyright("Copyright © 2017")]
|
||||
[assembly: AssemblyTrademark("")]
|
||||
[assembly: AssemblyCulture("")]
|
||||
|
||||
// Durch Festlegen von ComVisible auf FALSE werden die Typen in dieser Assembly
|
||||
// für COM-Komponenten unsichtbar. Wenn Sie auf einen Typ in dieser Assembly von
|
||||
// COM aus zugreifen müssen, sollten Sie das ComVisible-Attribut für diesen Typ auf "True" festlegen.
|
||||
[assembly: ComVisible(false)]
|
||||
|
||||
// Die folgende GUID bestimmt die ID der Typbibliothek, wenn dieses Projekt für COM verfügbar gemacht wird
|
||||
[assembly: Guid("a6e699b3-8399-4b8d-90f1-119b021f3d44")]
|
||||
|
||||
// Versionsinformationen für eine Assembly bestehen aus den folgenden vier Werten:
|
||||
//
|
||||
// Hauptversion
|
||||
// Nebenversion
|
||||
// Buildnummer
|
||||
// Revision
|
||||
//
|
||||
// Sie können alle Werte angeben oder Standardwerte für die Build- und Revisionsnummern verwenden,
|
||||
// indem Sie "*" wie unten gezeigt eingeben:
|
||||
// [assembly: AssemblyVersion("1.0.*")]
|
||||
[assembly: AssemblyVersion("1.0.0.0")]
|
||||
[assembly: AssemblyFileVersion("1.0.0.0")]
|
||||
1
ReportImp/PraxisPusteblume/Properties/licenses.licx
Normal file
1
ReportImp/PraxisPusteblume/Properties/licenses.licx
Normal file
@@ -0,0 +1 @@
|
||||
DevExpress.XtraReports.UI.XtraReport, DevExpress.XtraReports.v17.1, Version=17.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
|
||||
530
ReportImp/PraxisPusteblume/Sammelrechnung.Designer.cs
generated
Normal file
530
ReportImp/PraxisPusteblume/Sammelrechnung.Designer.cs
generated
Normal file
@@ -0,0 +1,530 @@
|
||||
using BeWo.Report.ReportObjects;
|
||||
namespace PraxisPusteblume
|
||||
{
|
||||
partial class Sammelrechnung
|
||||
{
|
||||
/// <summary>
|
||||
/// Required designer variable.
|
||||
/// </summary>
|
||||
private System.ComponentModel.IContainer components = null;
|
||||
|
||||
/// <summary>
|
||||
/// Clean up any resources being used.
|
||||
/// </summary>
|
||||
/// <param name="disposing">true if managed resources should be disposed; otherwise, false.</param>
|
||||
protected override void Dispose(bool disposing)
|
||||
{
|
||||
if (disposing && (components != null))
|
||||
{
|
||||
components.Dispose();
|
||||
}
|
||||
base.Dispose(disposing);
|
||||
}
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// Required method for Designer support - do not modify
|
||||
/// the contents of this method with the code editor.
|
||||
/// </summary>
|
||||
private void InitializeComponent()
|
||||
{
|
||||
this.components = new System.ComponentModel.Container();
|
||||
System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(Sammelrechnung));
|
||||
this.Detail = new DevExpress.XtraReports.UI.DetailBand();
|
||||
this.ReportHeader = new DevExpress.XtraReports.UI.ReportHeaderBand();
|
||||
this.xrLabel16 = new DevExpress.XtraReports.UI.XRLabel();
|
||||
this.xrLabel11 = new DevExpress.XtraReports.UI.XRLabel();
|
||||
this.xrLabel10 = new DevExpress.XtraReports.UI.XRLabel();
|
||||
this.xrLabel9 = new DevExpress.XtraReports.UI.XRLabel();
|
||||
this.xrLabel7 = new DevExpress.XtraReports.UI.XRLabel();
|
||||
this.xrLabel6 = new DevExpress.XtraReports.UI.XRLabel();
|
||||
this.xrLabel3 = new DevExpress.XtraReports.UI.XRLabel();
|
||||
this.xrLabel1 = new DevExpress.XtraReports.UI.XRLabel();
|
||||
this.xrRichText1 = new DevExpress.XtraReports.UI.XRRichText();
|
||||
this.lblAdresse = new DevExpress.XtraReports.UI.XRLabel();
|
||||
this.xrPictureBox1 = new DevExpress.XtraReports.UI.XRPictureBox();
|
||||
this.xrRichText2 = new DevExpress.XtraReports.UI.XRRichText();
|
||||
this.ruleRateFactorNull = new DevExpress.XtraReports.UI.FormattingRule();
|
||||
this.topMarginBand1 = new DevExpress.XtraReports.UI.TopMarginBand();
|
||||
this.bottomMarginBand1 = new DevExpress.XtraReports.UI.BottomMarginBand();
|
||||
this.xrRichText3 = new DevExpress.XtraReports.UI.XRRichText();
|
||||
this.Page1 = new DevExpress.XtraReports.UI.GroupHeaderBand();
|
||||
this.lblNachweisFuer = new DevExpress.XtraReports.UI.XRLabel();
|
||||
this.xrLabel5 = new DevExpress.XtraReports.UI.XRLabel();
|
||||
this.DetailReport = new DevExpress.XtraReports.UI.DetailReportBand();
|
||||
this.Detail1 = new DevExpress.XtraReports.UI.DetailBand();
|
||||
this.DetailReport1 = new DevExpress.XtraReports.UI.DetailReportBand();
|
||||
this.Detail2 = new DevExpress.XtraReports.UI.DetailBand();
|
||||
this.xrTable4 = new DevExpress.XtraReports.UI.XRTable();
|
||||
this.xrTableRow10 = new DevExpress.XtraReports.UI.XRTableRow();
|
||||
this.xrTableCell12 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell15 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell1 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components);
|
||||
this.GroupFooter1 = new DevExpress.XtraReports.UI.GroupFooterBand();
|
||||
this.xrTable1 = new DevExpress.XtraReports.UI.XRTable();
|
||||
this.xrTableRow1 = new DevExpress.XtraReports.UI.XRTableRow();
|
||||
this.xrTableCell2 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.cellGesamtText = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.cellGesamtSumme = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrLabel14 = new DevExpress.XtraReports.UI.XRLabel();
|
||||
((System.ComponentModel.ISupportInitialize)(this.xrRichText1)).BeginInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.xrRichText2)).BeginInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.xrRichText3)).BeginInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.xrTable4)).BeginInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).BeginInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.xrTable1)).BeginInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this)).BeginInit();
|
||||
//
|
||||
// Detail
|
||||
//
|
||||
this.Detail.HeightF = 0F;
|
||||
this.Detail.Name = "Detail";
|
||||
this.Detail.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F);
|
||||
this.Detail.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
|
||||
//
|
||||
// ReportHeader
|
||||
//
|
||||
this.ReportHeader.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
|
||||
this.xrLabel16,
|
||||
this.xrLabel11,
|
||||
this.xrLabel10,
|
||||
this.xrLabel9,
|
||||
this.xrLabel7,
|
||||
this.xrLabel6,
|
||||
this.xrLabel3,
|
||||
this.xrLabel1,
|
||||
this.xrRichText1,
|
||||
this.lblAdresse});
|
||||
this.ReportHeader.Font = new System.Drawing.Font("Segoe UI", 10F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
|
||||
this.ReportHeader.HeightF = 185.4584F;
|
||||
this.ReportHeader.Name = "ReportHeader";
|
||||
this.ReportHeader.StylePriority.UseFont = false;
|
||||
//
|
||||
// xrLabel16
|
||||
//
|
||||
this.xrLabel16.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
|
||||
new DevExpress.XtraReports.UI.XRBinding("Text", null, "InvoiceDate")});
|
||||
this.xrLabel16.LocationFloat = new DevExpress.Utils.PointFloat(601.7087F, 107.3334F);
|
||||
this.xrLabel16.Name = "xrLabel16";
|
||||
this.xrLabel16.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
|
||||
this.xrLabel16.SizeF = new System.Drawing.SizeF(125.2914F, 23F);
|
||||
this.xrLabel16.Text = "xrLabel16";
|
||||
//
|
||||
// xrLabel11
|
||||
//
|
||||
this.xrLabel11.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
|
||||
new DevExpress.XtraReports.UI.XRBinding("Text", null, "CustomerReferenceNumber")});
|
||||
this.xrLabel11.LocationFloat = new DevExpress.Utils.PointFloat(601.7087F, 52.29171F);
|
||||
this.xrLabel11.Name = "xrLabel11";
|
||||
this.xrLabel11.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
|
||||
this.xrLabel11.SizeF = new System.Drawing.SizeF(125.2914F, 29.50002F);
|
||||
this.xrLabel11.StylePriority.UseFont = false;
|
||||
this.xrLabel11.Text = "Ansprechpartner:";
|
||||
//
|
||||
// xrLabel10
|
||||
//
|
||||
this.xrLabel10.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
|
||||
new DevExpress.XtraReports.UI.XRBinding("Text", null, "InvoiceNumber")});
|
||||
this.xrLabel10.LocationFloat = new DevExpress.Utils.PointFloat(601.7087F, 32.2917F);
|
||||
this.xrLabel10.Name = "xrLabel10";
|
||||
this.xrLabel10.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
|
||||
this.xrLabel10.SizeF = new System.Drawing.SizeF(125.29F, 20F);
|
||||
this.xrLabel10.StylePriority.UseFont = false;
|
||||
this.xrLabel10.Text = "Ansprechpartner:";
|
||||
//
|
||||
// xrLabel9
|
||||
//
|
||||
this.xrLabel9.LocationFloat = new DevExpress.Utils.PointFloat(601.7087F, 12.29169F);
|
||||
this.xrLabel9.Name = "xrLabel9";
|
||||
this.xrLabel9.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
|
||||
this.xrLabel9.SizeF = new System.Drawing.SizeF(125.29F, 20F);
|
||||
this.xrLabel9.StylePriority.UseFont = false;
|
||||
this.xrLabel9.Text = "Gesine Herzog";
|
||||
//
|
||||
// xrLabel7
|
||||
//
|
||||
this.xrLabel7.LocationFloat = new DevExpress.Utils.PointFloat(465.7087F, 107.3334F);
|
||||
this.xrLabel7.Name = "xrLabel7";
|
||||
this.xrLabel7.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
|
||||
this.xrLabel7.SizeF = new System.Drawing.SizeF(120.125F, 29.50002F);
|
||||
this.xrLabel7.StylePriority.UseFont = false;
|
||||
this.xrLabel7.Text = "Datum:";
|
||||
//
|
||||
// xrLabel6
|
||||
//
|
||||
this.xrLabel6.LocationFloat = new DevExpress.Utils.PointFloat(465.7092F, 52.29171F);
|
||||
this.xrLabel6.Name = "xrLabel6";
|
||||
this.xrLabel6.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
|
||||
this.xrLabel6.SizeF = new System.Drawing.SizeF(135.21F, 20F);
|
||||
this.xrLabel6.StylePriority.UseFont = false;
|
||||
this.xrLabel6.Text = "Kundennummer:";
|
||||
//
|
||||
// xrLabel3
|
||||
//
|
||||
this.xrLabel3.LocationFloat = new DevExpress.Utils.PointFloat(465.7087F, 32.2917F);
|
||||
this.xrLabel3.Name = "xrLabel3";
|
||||
this.xrLabel3.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
|
||||
this.xrLabel3.SizeF = new System.Drawing.SizeF(134.71F, 20F);
|
||||
this.xrLabel3.StylePriority.UseFont = false;
|
||||
this.xrLabel3.Text = "Rechnungsnummer:";
|
||||
//
|
||||
// xrLabel1
|
||||
//
|
||||
this.xrLabel1.LocationFloat = new DevExpress.Utils.PointFloat(465.7087F, 12.29169F);
|
||||
this.xrLabel1.Name = "xrLabel1";
|
||||
this.xrLabel1.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
|
||||
this.xrLabel1.SizeF = new System.Drawing.SizeF(134.71F, 20F);
|
||||
this.xrLabel1.StylePriority.UseFont = false;
|
||||
this.xrLabel1.Text = "Ansprechpartnerin:";
|
||||
//
|
||||
// xrRichText1
|
||||
//
|
||||
this.xrRichText1.Font = new System.Drawing.Font("Verdana", 10F);
|
||||
this.xrRichText1.LocationFloat = new DevExpress.Utils.PointFloat(45.83333F, 0F);
|
||||
this.xrRichText1.Name = "xrRichText1";
|
||||
this.xrRichText1.SerializableRtfString = resources.GetString("xrRichText1.SerializableRtfString");
|
||||
this.xrRichText1.SizeF = new System.Drawing.SizeF(371.875F, 32.2917F);
|
||||
//
|
||||
// lblAdresse
|
||||
//
|
||||
this.lblAdresse.LocationFloat = new DevExpress.Utils.PointFloat(45.83333F, 32.29173F);
|
||||
this.lblAdresse.Multiline = true;
|
||||
this.lblAdresse.Name = "lblAdresse";
|
||||
this.lblAdresse.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
|
||||
this.lblAdresse.SizeF = new System.Drawing.SizeF(371.875F, 153.1667F);
|
||||
this.lblAdresse.StylePriority.UseFont = false;
|
||||
this.lblAdresse.Text = "Bezirk Oberbayern\r\nz. Hd. Frau Besold\r\nRechnungsstelle\r\n\r\n80353 München";
|
||||
//
|
||||
// xrPictureBox1
|
||||
//
|
||||
this.xrPictureBox1.Image = ((System.Drawing.Image)(resources.GetObject("xrPictureBox1.Image")));
|
||||
this.xrPictureBox1.LocationFloat = new DevExpress.Utils.PointFloat(0.0002543131F, 13.95833F);
|
||||
this.xrPictureBox1.Name = "xrPictureBox1";
|
||||
this.xrPictureBox1.SizeF = new System.Drawing.SizeF(312.83F, 176.75F);
|
||||
this.xrPictureBox1.Sizing = DevExpress.XtraPrinting.ImageSizeMode.ZoomImage;
|
||||
//
|
||||
// xrRichText2
|
||||
//
|
||||
this.xrRichText2.Font = new System.Drawing.Font("Verdana", 10F);
|
||||
this.xrRichText2.LocationFloat = new DevExpress.Utils.PointFloat(465.7087F, 45.20833F);
|
||||
this.xrRichText2.Name = "xrRichText2";
|
||||
this.xrRichText2.SerializableRtfString = resources.GetString("xrRichText2.SerializableRtfString");
|
||||
this.xrRichText2.SizeF = new System.Drawing.SizeF(261.2915F, 132.875F);
|
||||
//
|
||||
// ruleRateFactorNull
|
||||
//
|
||||
this.ruleRateFactorNull.Condition = "[RateFactorText2] == ?";
|
||||
this.ruleRateFactorNull.Formatting.Visible = DevExpress.Utils.DefaultBoolean.False;
|
||||
this.ruleRateFactorNull.Name = "ruleRateFactorNull";
|
||||
//
|
||||
// topMarginBand1
|
||||
//
|
||||
this.topMarginBand1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
|
||||
this.xrRichText2,
|
||||
this.xrPictureBox1});
|
||||
this.topMarginBand1.HeightF = 201F;
|
||||
this.topMarginBand1.Name = "topMarginBand1";
|
||||
//
|
||||
// bottomMarginBand1
|
||||
//
|
||||
this.bottomMarginBand1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
|
||||
this.xrRichText3});
|
||||
this.bottomMarginBand1.HeightF = 100F;
|
||||
this.bottomMarginBand1.Name = "bottomMarginBand1";
|
||||
//
|
||||
// xrRichText3
|
||||
//
|
||||
this.xrRichText3.Font = new System.Drawing.Font("Verdana", 10F);
|
||||
this.xrRichText3.LocationFloat = new DevExpress.Utils.PointFloat(0.0002543131F, 0F);
|
||||
this.xrRichText3.Name = "xrRichText3";
|
||||
this.xrRichText3.SerializableRtfString = resources.GetString("xrRichText3.SerializableRtfString");
|
||||
this.xrRichText3.SizeF = new System.Drawing.SizeF(726.9984F, 69.75002F);
|
||||
//
|
||||
// Page1
|
||||
//
|
||||
this.Page1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
|
||||
this.lblNachweisFuer,
|
||||
this.xrLabel5});
|
||||
this.Page1.HeightF = 145F;
|
||||
this.Page1.Name = "Page1";
|
||||
this.Page1.StylePriority.UseFont = false;
|
||||
//
|
||||
// lblNachweisFuer
|
||||
//
|
||||
this.lblNachweisFuer.Font = new System.Drawing.Font("Segoe UI", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
|
||||
this.lblNachweisFuer.LocationFloat = new DevExpress.Utils.PointFloat(45.83359F, 42.00001F);
|
||||
this.lblNachweisFuer.Multiline = true;
|
||||
this.lblNachweisFuer.Name = "lblNachweisFuer";
|
||||
this.lblNachweisFuer.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
|
||||
this.lblNachweisFuer.SizeF = new System.Drawing.SizeF(671.1665F, 103F);
|
||||
this.lblNachweisFuer.StylePriority.UseFont = false;
|
||||
this.lblNachweisFuer.Text = "Sehr geehrte Damen und Herren,\r\nfür geleistete heilpädagogische Behandlung im Rah" +
|
||||
"men der Fachdienststunden für den Pfarrkindergarten St. Irmgard darf ich Ihnen i" +
|
||||
"n Rechnung stellen:";
|
||||
//
|
||||
// xrLabel5
|
||||
//
|
||||
this.xrLabel5.Font = new System.Drawing.Font("Segoe UI", 16F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
|
||||
this.xrLabel5.LocationFloat = new DevExpress.Utils.PointFloat(45.83333F, 0F);
|
||||
this.xrLabel5.Name = "xrLabel5";
|
||||
this.xrLabel5.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
|
||||
this.xrLabel5.SizeF = new System.Drawing.SizeF(120.125F, 29.50002F);
|
||||
this.xrLabel5.StylePriority.UseFont = false;
|
||||
this.xrLabel5.Text = "Rechnung";
|
||||
//
|
||||
// DetailReport
|
||||
//
|
||||
this.DetailReport.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] {
|
||||
this.Detail1,
|
||||
this.DetailReport1});
|
||||
this.DetailReport.DataMember = "ServiceInvoicePeriods";
|
||||
this.DetailReport.DataSource = this.bindingSource1;
|
||||
this.DetailReport.Level = 0;
|
||||
this.DetailReport.Name = "DetailReport";
|
||||
//
|
||||
// Detail1
|
||||
//
|
||||
this.Detail1.HeightF = 0F;
|
||||
this.Detail1.Name = "Detail1";
|
||||
//
|
||||
// DetailReport1
|
||||
//
|
||||
this.DetailReport1.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] {
|
||||
this.Detail2});
|
||||
this.DetailReport1.DataMember = "ServiceInvoicePeriods.ServiceInvoiceItems";
|
||||
this.DetailReport1.DataSource = this.bindingSource1;
|
||||
this.DetailReport1.Level = 0;
|
||||
this.DetailReport1.Name = "DetailReport1";
|
||||
//
|
||||
// Detail2
|
||||
//
|
||||
this.Detail2.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
|
||||
this.xrTable4});
|
||||
this.Detail2.Font = new System.Drawing.Font("Segoe UI", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
|
||||
this.Detail2.HeightF = 24F;
|
||||
this.Detail2.Name = "Detail2";
|
||||
this.Detail2.StylePriority.UseFont = false;
|
||||
//
|
||||
// xrTable4
|
||||
//
|
||||
this.xrTable4.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
|
||||
| DevExpress.XtraPrinting.BorderSide.Right)));
|
||||
this.xrTable4.LocationFloat = new DevExpress.Utils.PointFloat(45.83333F, 0F);
|
||||
this.xrTable4.Name = "xrTable4";
|
||||
this.xrTable4.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] {
|
||||
this.xrTableRow10});
|
||||
this.xrTable4.SizeF = new System.Drawing.SizeF(660F, 24F);
|
||||
this.xrTable4.StylePriority.UseBackColor = false;
|
||||
this.xrTable4.StylePriority.UseBorderColor = false;
|
||||
this.xrTable4.StylePriority.UseBorders = false;
|
||||
//
|
||||
// xrTableRow10
|
||||
//
|
||||
this.xrTableRow10.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
|
||||
this.xrTableCell12,
|
||||
this.xrTableCell15,
|
||||
this.xrTableCell1});
|
||||
this.xrTableRow10.Name = "xrTableRow10";
|
||||
this.xrTableRow10.StylePriority.UseFont = false;
|
||||
this.xrTableRow10.Weight = 0.12000000000000002D;
|
||||
//
|
||||
// xrTableCell12
|
||||
//
|
||||
this.xrTableCell12.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
|
||||
new DevExpress.XtraReports.UI.XRBinding("Text", null, "ServiceInvoicePeriods.ServiceInvoiceItems.UnitDescription", "{0:dd.MM.yyyy}")});
|
||||
this.xrTableCell12.Name = "xrTableCell12";
|
||||
this.xrTableCell12.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 0, 0, 0, 100F);
|
||||
this.xrTableCell12.StylePriority.UsePadding = false;
|
||||
this.xrTableCell12.StylePriority.UseTextAlignment = false;
|
||||
this.xrTableCell12.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
|
||||
this.xrTableCell12.Weight = 0.30769230769230765D;
|
||||
//
|
||||
// xrTableCell15
|
||||
//
|
||||
this.xrTableCell15.CanShrink = true;
|
||||
this.xrTableCell15.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
|
||||
new DevExpress.XtraReports.UI.XRBinding("Text", null, "ServiceInvoicePeriods.ServiceInvoiceItems.ServiceDescription", "{0:0.##}")});
|
||||
this.xrTableCell15.Multiline = true;
|
||||
this.xrTableCell15.Name = "xrTableCell15";
|
||||
this.xrTableCell15.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
|
||||
this.xrTableCell15.StylePriority.UseBorderColor = false;
|
||||
this.xrTableCell15.StylePriority.UseBorders = false;
|
||||
this.xrTableCell15.StylePriority.UseFont = false;
|
||||
this.xrTableCell15.StylePriority.UsePadding = false;
|
||||
this.xrTableCell15.StylePriority.UseTextAlignment = false;
|
||||
this.xrTableCell15.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
|
||||
this.xrTableCell15.Weight = 0.4615384615384614D;
|
||||
//
|
||||
// xrTableCell1
|
||||
//
|
||||
this.xrTableCell1.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
|
||||
new DevExpress.XtraReports.UI.XRBinding("Text", null, "ServiceInvoicePeriods.ServiceInvoiceItems.GrossAmount")});
|
||||
this.xrTableCell1.Name = "xrTableCell1";
|
||||
this.xrTableCell1.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 3, 0, 0, 100F);
|
||||
this.xrTableCell1.StylePriority.UsePadding = false;
|
||||
this.xrTableCell1.StylePriority.UseTextAlignment = false;
|
||||
this.xrTableCell1.Text = "xrTableCell1";
|
||||
this.xrTableCell1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight;
|
||||
this.xrTableCell1.Weight = 0.24615384615384595D;
|
||||
//
|
||||
// bindingSource1
|
||||
//
|
||||
this.bindingSource1.DataSource = typeof(BeWo.Report.ReportObjects.ServiceInvoiceRO);
|
||||
//
|
||||
// GroupFooter1
|
||||
//
|
||||
this.GroupFooter1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
|
||||
this.xrTable1,
|
||||
this.xrLabel14});
|
||||
this.GroupFooter1.Font = new System.Drawing.Font("Segoe UI", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
|
||||
this.GroupFooter1.HeightF = 211.1316F;
|
||||
this.GroupFooter1.Name = "GroupFooter1";
|
||||
this.GroupFooter1.StylePriority.UseFont = false;
|
||||
//
|
||||
// xrTable1
|
||||
//
|
||||
this.xrTable1.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
|
||||
| DevExpress.XtraPrinting.BorderSide.Right)
|
||||
| DevExpress.XtraPrinting.BorderSide.Bottom)));
|
||||
this.xrTable1.LocationFloat = new DevExpress.Utils.PointFloat(45.83F, 0F);
|
||||
this.xrTable1.Name = "xrTable1";
|
||||
this.xrTable1.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] {
|
||||
this.xrTableRow1});
|
||||
this.xrTable1.SizeF = new System.Drawing.SizeF(660F, 24F);
|
||||
this.xrTable1.StylePriority.UseBackColor = false;
|
||||
this.xrTable1.StylePriority.UseBorderColor = false;
|
||||
this.xrTable1.StylePriority.UseBorders = false;
|
||||
//
|
||||
// xrTableRow1
|
||||
//
|
||||
this.xrTableRow1.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
|
||||
this.xrTableCell2,
|
||||
this.cellGesamtText,
|
||||
this.cellGesamtSumme});
|
||||
this.xrTableRow1.Name = "xrTableRow1";
|
||||
this.xrTableRow1.StylePriority.UseFont = false;
|
||||
this.xrTableRow1.Weight = 0.12000000000000002D;
|
||||
//
|
||||
// xrTableCell2
|
||||
//
|
||||
this.xrTableCell2.Font = new System.Drawing.Font("Segoe UI", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
|
||||
this.xrTableCell2.Name = "xrTableCell2";
|
||||
this.xrTableCell2.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 0, 0, 0, 100F);
|
||||
this.xrTableCell2.StylePriority.UseFont = false;
|
||||
this.xrTableCell2.StylePriority.UsePadding = false;
|
||||
this.xrTableCell2.StylePriority.UseTextAlignment = false;
|
||||
this.xrTableCell2.Text = "Gesamt";
|
||||
this.xrTableCell2.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
|
||||
this.xrTableCell2.Weight = 0.30769230769230765D;
|
||||
//
|
||||
// cellGesamtText
|
||||
//
|
||||
this.cellGesamtText.CanShrink = true;
|
||||
this.cellGesamtText.Multiline = true;
|
||||
this.cellGesamtText.Name = "cellGesamtText";
|
||||
this.cellGesamtText.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
|
||||
this.cellGesamtText.StylePriority.UseBorderColor = false;
|
||||
this.cellGesamtText.StylePriority.UseBorders = false;
|
||||
this.cellGesamtText.StylePriority.UseFont = false;
|
||||
this.cellGesamtText.StylePriority.UsePadding = false;
|
||||
this.cellGesamtText.StylePriority.UseTextAlignment = false;
|
||||
this.cellGesamtText.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
|
||||
this.cellGesamtText.Weight = 0.4615384615384614D;
|
||||
//
|
||||
// cellGesamtSumme
|
||||
//
|
||||
this.cellGesamtSumme.Font = new System.Drawing.Font("Segoe UI", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
|
||||
this.cellGesamtSumme.Name = "cellGesamtSumme";
|
||||
this.cellGesamtSumme.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 3, 0, 0, 100F);
|
||||
this.cellGesamtSumme.StylePriority.UseFont = false;
|
||||
this.cellGesamtSumme.StylePriority.UsePadding = false;
|
||||
this.cellGesamtSumme.StylePriority.UseTextAlignment = false;
|
||||
this.cellGesamtSumme.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight;
|
||||
this.cellGesamtSumme.Weight = 0.24615384615384595D;
|
||||
//
|
||||
// xrLabel14
|
||||
//
|
||||
this.xrLabel14.Font = new System.Drawing.Font("Segoe UI", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
|
||||
this.xrLabel14.LocationFloat = new DevExpress.Utils.PointFloat(45.83359F, 65.19076F);
|
||||
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(475F, 145.9409F);
|
||||
this.xrLabel14.StylePriority.UseBorders = false;
|
||||
this.xrLabel14.StylePriority.UseFont = false;
|
||||
this.xrLabel14.StylePriority.UseTextAlignment = false;
|
||||
this.xrLabel14.Text = "Mit freundlichen Grüßen\r\nIhre Praxis Pusteblume\r\n\r\n\r\n\r\n[CreatorName]";
|
||||
//
|
||||
// Sammelrechnung
|
||||
//
|
||||
this.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] {
|
||||
this.Detail,
|
||||
this.ReportHeader,
|
||||
this.topMarginBand1,
|
||||
this.bottomMarginBand1,
|
||||
this.Page1,
|
||||
this.DetailReport,
|
||||
this.GroupFooter1});
|
||||
this.DataSource = this.bindingSource1;
|
||||
this.DisplayName = "Sammelrechnung";
|
||||
this.ExportOptions.PrintPreview.DefaultFileName = "Spitzabrechnung";
|
||||
this.Font = new System.Drawing.Font("Segoe UI", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
|
||||
this.FormattingRuleSheet.AddRange(new DevExpress.XtraReports.UI.FormattingRule[] {
|
||||
this.ruleRateFactorNull});
|
||||
this.Margins = new System.Drawing.Printing.Margins(55, 45, 201, 100);
|
||||
this.PageHeight = 1169;
|
||||
this.PageWidth = 827;
|
||||
this.PaperKind = System.Drawing.Printing.PaperKind.A4;
|
||||
this.Version = "17.1";
|
||||
((System.ComponentModel.ISupportInitialize)(this.xrRichText1)).EndInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.xrRichText2)).EndInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.xrRichText3)).EndInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.xrTable4)).EndInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).EndInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.xrTable1)).EndInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this)).EndInit();
|
||||
|
||||
}
|
||||
|
||||
|
||||
private DevExpress.XtraReports.UI.DetailBand Detail;
|
||||
private System.Windows.Forms.BindingSource bindingSource1;
|
||||
private DevExpress.XtraReports.UI.ReportHeaderBand ReportHeader;
|
||||
private DevExpress.XtraReports.UI.FormattingRule ruleRateFactorNull;
|
||||
private DevExpress.XtraReports.UI.TopMarginBand topMarginBand1;
|
||||
private DevExpress.XtraReports.UI.BottomMarginBand bottomMarginBand1;
|
||||
private DevExpress.XtraReports.UI.GroupHeaderBand Page1;
|
||||
private DevExpress.XtraReports.UI.XRLabel lblAdresse;
|
||||
private DevExpress.XtraReports.UI.XRRichText xrRichText2;
|
||||
private DevExpress.XtraReports.UI.XRLabel xrLabel5;
|
||||
private DevExpress.XtraReports.UI.DetailReportBand DetailReport;
|
||||
private DevExpress.XtraReports.UI.DetailBand Detail1;
|
||||
private DevExpress.XtraReports.UI.DetailReportBand DetailReport1;
|
||||
private DevExpress.XtraReports.UI.DetailBand Detail2;
|
||||
private DevExpress.XtraReports.UI.GroupFooterBand GroupFooter1;
|
||||
private DevExpress.XtraReports.UI.XRTable xrTable4;
|
||||
private DevExpress.XtraReports.UI.XRTableRow xrTableRow10;
|
||||
private DevExpress.XtraReports.UI.XRTableCell xrTableCell12;
|
||||
private DevExpress.XtraReports.UI.XRTableCell xrTableCell15;
|
||||
private DevExpress.XtraReports.UI.XRRichText xrRichText1;
|
||||
private DevExpress.XtraReports.UI.XRLabel lblNachweisFuer;
|
||||
private DevExpress.XtraReports.UI.XRRichText xrRichText3;
|
||||
private DevExpress.XtraReports.UI.XRPictureBox xrPictureBox1;
|
||||
private DevExpress.XtraReports.UI.XRLabel xrLabel1;
|
||||
private DevExpress.XtraReports.UI.XRLabel xrLabel11;
|
||||
private DevExpress.XtraReports.UI.XRLabel xrLabel10;
|
||||
private DevExpress.XtraReports.UI.XRLabel xrLabel9;
|
||||
private DevExpress.XtraReports.UI.XRLabel xrLabel7;
|
||||
private DevExpress.XtraReports.UI.XRLabel xrLabel6;
|
||||
private DevExpress.XtraReports.UI.XRLabel xrLabel3;
|
||||
private DevExpress.XtraReports.UI.XRLabel xrLabel14;
|
||||
private DevExpress.XtraReports.UI.XRLabel xrLabel16;
|
||||
private DevExpress.XtraReports.UI.XRTableCell xrTableCell1;
|
||||
private DevExpress.XtraReports.UI.XRTable xrTable1;
|
||||
private DevExpress.XtraReports.UI.XRTableRow xrTableRow1;
|
||||
private DevExpress.XtraReports.UI.XRTableCell xrTableCell2;
|
||||
private DevExpress.XtraReports.UI.XRTableCell cellGesamtText;
|
||||
private DevExpress.XtraReports.UI.XRTableCell cellGesamtSumme;
|
||||
}
|
||||
}
|
||||
165
ReportImp/PraxisPusteblume/Sammelrechnung.cs
Normal file
165
ReportImp/PraxisPusteblume/Sammelrechnung.cs
Normal file
@@ -0,0 +1,165 @@
|
||||
using System;
|
||||
using System.Text;
|
||||
using BeWo.Data.Access;
|
||||
using BeWo.Data.Entities;
|
||||
using BeWo.Report;
|
||||
using BeWo.Report.ReportObjects;
|
||||
using BeWo.Service.ServiceImplementations;
|
||||
using BS.Shared;
|
||||
using BS.Shared.Core;
|
||||
using BS.Shared.DataContracts;
|
||||
using DevExpress.XtraReports.UI;
|
||||
|
||||
namespace PraxisPusteblume
|
||||
{
|
||||
[IDSpecificClass(Identifier = "Sammelrechnung")]
|
||||
public partial class Sammelrechnung : XtraReport, IBeWoReport<ServiceInvoiceRO>
|
||||
{
|
||||
public Sammelrechnung()
|
||||
{
|
||||
this.InitializeComponent();
|
||||
}
|
||||
|
||||
public void SetReportDataSource(ServiceInvoiceRO pRO)
|
||||
{
|
||||
StringBuilder sb = new StringBuilder();
|
||||
|
||||
if (!String.IsNullOrEmpty(pRO.RecipientOrganisation))
|
||||
{
|
||||
sb.AppendLine(pRO.RecipientOrganisation);
|
||||
}
|
||||
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();
|
||||
|
||||
|
||||
lblNachweisFuer.Text = String.Format("Behandlungsnachweis für: {0}, geb. am {1:dd.MM.yyyy}",
|
||||
pRO.CustomerName, pRO.CustomerBirthdate);
|
||||
|
||||
|
||||
|
||||
decimal hourlyRate = 0;
|
||||
decimal rateFactor = 1;
|
||||
decimal hours = 0;
|
||||
if (pRO.ServiceInvoicePeriods != null && pRO.ServiceInvoicePeriods.Count > 0)
|
||||
{
|
||||
foreach (var p in pRO.ServiceInvoicePeriods)
|
||||
{
|
||||
|
||||
if (p.ServiceInvoiceItems != null && p.ServiceInvoiceItems.Count > 0)
|
||||
{
|
||||
|
||||
foreach (var i in p.ServiceInvoiceItems)
|
||||
{
|
||||
if (i.HourlyRate.HasValue)
|
||||
{
|
||||
hourlyRate = i.HourlyRate.Value;
|
||||
|
||||
if (!String.IsNullOrEmpty(i.RateFactor))
|
||||
{
|
||||
var rfStr = i.RateFactor.Replace("%", "").Replace(",00", "").Trim();
|
||||
int rfInt = 0;
|
||||
Int32.TryParse(rfStr, out rfInt);
|
||||
|
||||
rateFactor = (100m + rfInt) / 100m;
|
||||
}
|
||||
}
|
||||
|
||||
if (i.Hours.HasValue)
|
||||
hours += i.Hours.Value;
|
||||
|
||||
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
hours *= rateFactor;
|
||||
|
||||
cellGesamtText.Text = String.Format("{0:0.##} Betreuungseinheiten á {1:c}", hours, hourlyRate);
|
||||
cellGesamtSumme.Text = pRO.GrossClaim;
|
||||
this.bindingSource1.DataSource = pRO;
|
||||
}
|
||||
|
||||
private SupportConceptStatisticsDC GetStatistics(ServiceInvoiceRO ro)
|
||||
{
|
||||
if (ro.InvoiceBase.SupportConceptCostBearerRelDc != null)
|
||||
{
|
||||
var service = new OperationsServiceImp();
|
||||
|
||||
|
||||
long cb2scOid = ro.InvoiceBase.SupportConceptCostBearerRelDc.CostBearer2SupportConceptOid.Value;
|
||||
|
||||
|
||||
return service.CreateSupportConceptStatistics(cb2scOid, ro.AccountingPeriodEnd);
|
||||
|
||||
//if (stats.PeriodStatistics != null && stats.PeriodStatistics.Count > 0)
|
||||
//{
|
||||
// foreach (var ps in stats.PeriodStatistics)
|
||||
// {
|
||||
// if (ps.SupportConceptApprovalPeriod != null &&
|
||||
// ps.SupportConceptApprovalPeriod.ServiceCategory != null &&
|
||||
// (ps.SupportConceptApprovalPeriod.ServiceCategory.Name.StartsWith("Verhinderung") ||
|
||||
// ps.SupportConceptApprovalPeriod.ServiceCategory.Name.StartsWith("Betreuungsleistungen")))
|
||||
// {
|
||||
// return ps;
|
||||
// }
|
||||
// }
|
||||
//}
|
||||
|
||||
//return null;
|
||||
}
|
||||
return null;
|
||||
}
|
||||
|
||||
private void SetCustomerInfos(ServiceInvoiceRO pRO)
|
||||
{
|
||||
String mnr = String.Empty;
|
||||
Customer c = null;
|
||||
if (pRO.CustomerOid.HasValue)
|
||||
{
|
||||
c = DAOFactory.GenericDAO.LoadByID<Customer>(pRO.CustomerOid.Value);
|
||||
}
|
||||
if (c == null)
|
||||
{
|
||||
if (pRO.ServiceInvoicePeriods.Count > 0)
|
||||
{
|
||||
var c2s = pRO.ServiceInvoicePeriods[0].CostBearer2SupportConcept;
|
||||
c = c2s.SupportConcept.Customer;
|
||||
}
|
||||
}
|
||||
|
||||
if (c != null)
|
||||
{
|
||||
foreach (var vv in c.VarFieldValueList)
|
||||
{
|
||||
if (vv.VarFieldDefOid.Value == 2)
|
||||
{
|
||||
var varFieldValue = Utils.XMLDeserializeFromString(vv.SerializedValue, Type.GetType(vv.TypeName));
|
||||
if (varFieldValue != null)
|
||||
{
|
||||
mnr = varFieldValue.ToString();
|
||||
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
//txtMittelbindungsnr.Text = mnr;
|
||||
|
||||
}
|
||||
}
|
||||
}
|
||||
1259
ReportImp/PraxisPusteblume/Sammelrechnung.resx
Normal file
1259
ReportImp/PraxisPusteblume/Sammelrechnung.resx
Normal file
File diff suppressed because it is too large
Load Diff
BIN
ReportImp/PraxisPusteblume/logo.png
Normal file
BIN
ReportImp/PraxisPusteblume/logo.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 66 KiB |
@@ -0,0 +1 @@
|
||||
DevExpress.XtraReports.UI.XtraReport, DevExpress.XtraReports.v17.1, Version=17.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
|
||||
|
||||
@@ -39,6 +39,8 @@ namespace PsychosozialerTraegervereinReports.Import
|
||||
{
|
||||
if (!String.IsNullOrEmpty(Verwendungszweck))
|
||||
{
|
||||
// /A900996800/01.11.2017/30.11.2017/5108900428/0868365 Bescheid 30.06.2016 Hoenisch Michael
|
||||
|
||||
var werte = Verwendungszweck.Split('/');
|
||||
|
||||
if (werte.Length > 4)
|
||||
@@ -51,9 +53,9 @@ namespace PsychosozialerTraegervereinReports.Import
|
||||
}
|
||||
if (DateTime.TryParse(werte[3], out dt))
|
||||
{
|
||||
DatumAnfang = dt;
|
||||
DatumEnde = dt;
|
||||
}
|
||||
var rest = werte[4].Split(' ');
|
||||
var rest = werte[werte.Length - 1].Split(' ');
|
||||
|
||||
if (rest.Length > 0)
|
||||
{
|
||||
|
||||
@@ -12,44 +12,119 @@ namespace PsychosozialerTraegervereinReports.Import
|
||||
{
|
||||
public class AbschlagszahlungImport : DataImporter
|
||||
{
|
||||
private StringBuilder log;
|
||||
|
||||
private int bereitsVorhandenCount = 0;
|
||||
private int importiertCount = 0;
|
||||
|
||||
public override UploadImportFileResult ImportData(string filename, byte[] daten)
|
||||
{
|
||||
log = new StringBuilder();
|
||||
|
||||
String str = System.Text.Encoding.Default.GetString(daten);
|
||||
|
||||
var abschlagszahlungen = CreateAbschlagszahlungen(str);
|
||||
var hilfeplaene = CreateHilfeplanInfos();
|
||||
|
||||
ImportAbschlagszahlungen(abschlagszahlungen);
|
||||
var importresult = ImportAbschlagszahlungen(abschlagszahlungen, hilfeplaene);
|
||||
|
||||
|
||||
var result = new UploadImportFileResult();
|
||||
result.Success = false;
|
||||
result.ResultMessage = "Die Daten wurden erfolgreich importiert.\n" + log.ToString();
|
||||
result.ResultMessage = String.Format("Die Daten wurden erfolgreich importiert.\nEs wurden {0} Datensätze neu importiert. {1} Datensätze waren bereits vorhanden.\n\nFolgende Zahlungen konnten nicht importiert werden:\n{2}", importiertCount, bereitsVorhandenCount, importresult);
|
||||
|
||||
return result;
|
||||
|
||||
}
|
||||
|
||||
private void ImportAbschlagszahlungen(List<Abschlagszahlung> abschlagszahlungen)
|
||||
private String ImportAbschlagszahlungen(List<Abschlagszahlung> abschlagszahlungen, List<HilfeplanInfo> hilfeplaene)
|
||||
{
|
||||
StringBuilder ergebnis = new StringBuilder();
|
||||
|
||||
foreach (var az in abschlagszahlungen)
|
||||
{
|
||||
if (az.Valutadatum.HasValue && !String.IsNullOrEmpty(az.Verwendungszweck))
|
||||
bool importiert = false;
|
||||
foreach (var hilfeplanInfo in hilfeplaene)
|
||||
{
|
||||
var scList = DAOFactory.SearchDAO.FindCostBearer2SupportConceptForDate(az.Valutadatum.Value);
|
||||
importiert = ImportAbschlagszahlung(az, hilfeplanInfo, ergebnis);
|
||||
if (importiert)
|
||||
break;
|
||||
}
|
||||
|
||||
foreach (var supportConcept in scList)
|
||||
{
|
||||
foreach (var cb2sc in supportConcept.CostBearer2SupportConceptList)
|
||||
{
|
||||
|
||||
}
|
||||
}
|
||||
if (!importiert)
|
||||
{
|
||||
if (ergebnis.Length > 0)
|
||||
ergebnis.Append("\n");
|
||||
ergebnis.Append(az.Verwendungszweck);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
return ergebnis.ToString();
|
||||
}
|
||||
|
||||
private bool ImportAbschlagszahlung(Abschlagszahlung az, HilfeplanInfo hp, StringBuilder log)
|
||||
{
|
||||
if (az.DatumEnde >= hp.Start && az.DatumAnfang <= hp.Ende)
|
||||
{
|
||||
var azZahlung = az.Aktenzeichen.ToLower().Trim().Replace(" ", "");
|
||||
|
||||
//var vn = ErsetzeUmlaute(hp.CustomerFirstName.ToLower()).Trim().Replace(" ", "");
|
||||
//var nn = ErsetzeUmlaute(hp.CustomerLastName.ToLower()).Trim().Replace(" ", "");
|
||||
var akt = GetAktenzeichen(hp.Aktenzeichen).ToLower().Trim().Replace(" ", "");
|
||||
|
||||
if (azZahlung == akt)
|
||||
{
|
||||
if (!CheckAbschlagszahlung(az, hp))
|
||||
{
|
||||
CreateAbschlagszahlung(az, hp);
|
||||
importiertCount++;
|
||||
}
|
||||
else
|
||||
{
|
||||
bereitsVorhandenCount++;
|
||||
}
|
||||
return true;
|
||||
}
|
||||
}
|
||||
|
||||
return false;
|
||||
}
|
||||
|
||||
private string ErsetzeUmlaute(string name)
|
||||
{
|
||||
return name.Replace("ä", "ae").Replace("ö", "oe").Replace("ü", "ue").Replace("ß", "ss");
|
||||
}
|
||||
|
||||
private string GetAktenzeichen(string hpAktenzeichen)
|
||||
{
|
||||
string aktResult = hpAktenzeichen;
|
||||
if (hpAktenzeichen.Contains("/"))
|
||||
{
|
||||
aktResult = hpAktenzeichen.Substring(0, hpAktenzeichen.IndexOf("/"));
|
||||
}
|
||||
if (aktResult.Contains("-"))
|
||||
{
|
||||
aktResult = aktResult.Substring(aktResult.IndexOf("-"));
|
||||
}
|
||||
aktResult = aktResult.Replace("-", "");
|
||||
return aktResult;
|
||||
}
|
||||
|
||||
private void CreateAbschlagszahlung(Abschlagszahlung az, HilfeplanInfo hp)
|
||||
{
|
||||
var newAz = new AccountingTransaction();
|
||||
|
||||
newAz.CostBearer2SupportConcept = hp.CostBearer2SupportConcept;
|
||||
newAz.Amount = az.Betrag;
|
||||
newAz.BookingDate = az.Buchungstag;
|
||||
newAz.ImportNotice = az.Verwendungszweck;
|
||||
newAz.ValidityDate = az.DatumAnfang;
|
||||
newAz.Notice = "Automatischer Import";
|
||||
DAOFactory.GenericDAO.Insert(newAz);
|
||||
}
|
||||
|
||||
private bool CheckAbschlagszahlung(Abschlagszahlung az, HilfeplanInfo hp)
|
||||
{
|
||||
var azAltList = DAOFactory.SearchDAO.FindAccountingTransactionsWithImportNotice(az.Verwendungszweck);
|
||||
|
||||
return azAltList != null && azAltList.Any();
|
||||
}
|
||||
|
||||
private List<Abschlagszahlung> CreateAbschlagszahlungen(String importfile)
|
||||
@@ -106,7 +181,11 @@ namespace PsychosozialerTraegervereinReports.Import
|
||||
}
|
||||
if (fields.Length > 9)
|
||||
{
|
||||
az.LastschriftUrsprungsbetrag = Decimal.Parse(fields[9]);
|
||||
decimal betrag = 0;
|
||||
if (Decimal.TryParse(fields[9], out betrag))
|
||||
{
|
||||
az.LastschriftUrsprungsbetrag = betrag;
|
||||
}
|
||||
}
|
||||
if (fields.Length > 10)
|
||||
{
|
||||
@@ -126,7 +205,11 @@ namespace PsychosozialerTraegervereinReports.Import
|
||||
}
|
||||
if (fields.Length > 14)
|
||||
{
|
||||
az.Betrag = Decimal.Parse(fields[14]);
|
||||
decimal betrag = 0;
|
||||
if (Decimal.TryParse(fields[14], out betrag))
|
||||
{
|
||||
az.Betrag = betrag;
|
||||
}
|
||||
}
|
||||
if (fields.Length > 15)
|
||||
{
|
||||
@@ -136,7 +219,12 @@ namespace PsychosozialerTraegervereinReports.Import
|
||||
{
|
||||
az.Info = fields[16];
|
||||
}
|
||||
liste.Add(az);
|
||||
az.ParseVerwendungszweck();
|
||||
|
||||
if (az.Valutadatum.HasValue && !String.IsNullOrEmpty(az.Aktenzeichen) && az.DatumAnfang.HasValue && az.DatumEnde.HasValue)
|
||||
{
|
||||
liste.Add(az);
|
||||
}
|
||||
}
|
||||
catch (Exception e)
|
||||
{
|
||||
@@ -148,5 +236,36 @@ namespace PsychosozialerTraegervereinReports.Import
|
||||
}
|
||||
return liste;
|
||||
}
|
||||
|
||||
private List<HilfeplanInfo> CreateHilfeplanInfos()
|
||||
{
|
||||
List<HilfeplanInfo> liste = new List<HilfeplanInfo>();
|
||||
|
||||
var scList = DAOFactory.GenericDAO.GetAllActiveAndArchived<SupportConcept>();
|
||||
|
||||
foreach (var supportConcept in scList)
|
||||
{
|
||||
foreach (var cb2sc in supportConcept.CostBearer2SupportConceptList)
|
||||
{
|
||||
HilfeplanInfo hi = new HilfeplanInfo();
|
||||
|
||||
hi.Start = cb2sc.StartDate;
|
||||
hi.Ende = cb2sc.EndDate;
|
||||
|
||||
hi.Aktenzeichen = cb2sc.CustomerReferenceNumber;
|
||||
hi.CostBearer2SupportConcept = cb2sc;
|
||||
hi.CustomerFirstName = cb2sc.SupportConcept.Customer.Person.FirstName;
|
||||
hi.CustomerLastName = cb2sc.SupportConcept.Customer.Person.LastName;
|
||||
//hi.BescheidVom =
|
||||
|
||||
if (hi.Start.HasValue && hi.Ende.HasValue && !String.IsNullOrEmpty(hi.Aktenzeichen))
|
||||
{
|
||||
liste.Add(hi);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
return liste;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -0,0 +1,25 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using BeWo.Data.Entities;
|
||||
|
||||
namespace PsychosozialerTraegervereinReports.Import
|
||||
{
|
||||
public class HilfeplanInfo
|
||||
{
|
||||
//Auftragskonto; Buchungstag; Valutadatum; Buchungstext; Verwendungszweck; Glaeubiger ID; Mandatsreferenz; Kundenreferenz(End - to - End); Sammlerreferenz; Lastschrift Ursprungsbetrag; Auslagenersatz Ruecklastschrift;
|
||||
//Beguenstigter / Zahlungspflichtiger; Kontonummer / IBAN; BIC(SWIFT - Code); Betrag; Waehrung; Info
|
||||
|
||||
public String CustomerFirstName { get; set; }
|
||||
public String CustomerLastName { get; set; }
|
||||
public DateTime? Start { get; set; }
|
||||
public DateTime? Ende { get; set; }
|
||||
public DateTime? BescheidVom { get; set; }
|
||||
public String Aktenzeichen { get; set; }
|
||||
|
||||
public CostBearer2SupportConcept CostBearer2SupportConcept { get; set; }
|
||||
|
||||
|
||||
}
|
||||
}
|
||||
@@ -61,6 +61,7 @@
|
||||
<Reference Include="System.Xml" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<Compile Include="Import\HilfeplanInfo.cs" />
|
||||
<Compile Include="Import\Abschlagszahlung.cs" />
|
||||
<Compile Include="Import\AbschlagszahlungImport.cs" />
|
||||
<Compile Include="Mitarbeiterstundenkonto.cs">
|
||||
|
||||
@@ -0,0 +1 @@
|
||||
DevExpress.XtraReports.UI.XtraReport, DevExpress.XtraReports.v17.1, Version=17.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
|
||||
|
||||
@@ -0,0 +1 @@
|
||||
DevExpress.XtraReports.UI.XtraReport, DevExpress.XtraReports.v17.1, Version=17.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
|
||||
|
||||
16
ReportImp/SeWo/ServicesOverviewReport.Designer.cs
generated
16
ReportImp/SeWo/ServicesOverviewReport.Designer.cs
generated
@@ -298,9 +298,6 @@ namespace BeWo.SeWo
|
||||
//
|
||||
this.formattingRuleStartDate.Condition = "[StartDate2] < [StartDate]";
|
||||
this.formattingRuleStartDate.DataMember = "ServicesDouble";
|
||||
//
|
||||
//
|
||||
//
|
||||
this.formattingRuleStartDate.Formatting.Visible = DevExpress.Utils.DefaultBoolean.False;
|
||||
this.formattingRuleStartDate.Name = "formattingRuleStartDate";
|
||||
//
|
||||
@@ -409,9 +406,6 @@ namespace BeWo.SeWo
|
||||
//
|
||||
this.formattingRuleServiceDesc.Condition = "[StartDate2] < [StartDate]";
|
||||
this.formattingRuleServiceDesc.DataMember = "ServicesDouble";
|
||||
//
|
||||
//
|
||||
//
|
||||
this.formattingRuleServiceDesc.Formatting.Visible = DevExpress.Utils.DefaultBoolean.False;
|
||||
this.formattingRuleServiceDesc.Name = "formattingRuleServiceDesc";
|
||||
//
|
||||
@@ -419,9 +413,6 @@ namespace BeWo.SeWo
|
||||
//
|
||||
this.formattingRuleCostBearer.Condition = "[StartDate2] < [StartDate]";
|
||||
this.formattingRuleCostBearer.DataMember = "ServicesDouble";
|
||||
//
|
||||
//
|
||||
//
|
||||
this.formattingRuleCostBearer.Formatting.Visible = DevExpress.Utils.DefaultBoolean.False;
|
||||
this.formattingRuleCostBearer.Name = "formattingRuleCostBearer";
|
||||
//
|
||||
@@ -429,9 +420,6 @@ namespace BeWo.SeWo
|
||||
//
|
||||
this.formattingRuleEmployeeName.Condition = "[StartDate2] < [StartDate]";
|
||||
this.formattingRuleEmployeeName.DataMember = "ServicesDouble";
|
||||
//
|
||||
//
|
||||
//
|
||||
this.formattingRuleEmployeeName.Formatting.Visible = DevExpress.Utils.DefaultBoolean.False;
|
||||
this.formattingRuleEmployeeName.Name = "formattingRuleEmployeeName";
|
||||
//
|
||||
@@ -449,7 +437,7 @@ namespace BeWo.SeWo
|
||||
this.xrPictureBox1.Image = ((System.Drawing.Image)(resources.GetObject("xrPictureBox1.Image")));
|
||||
this.xrPictureBox1.LocationFloat = new DevExpress.Utils.PointFloat(438.9997F, 22.45833F);
|
||||
this.xrPictureBox1.Name = "xrPictureBox1";
|
||||
this.xrPictureBox1.SizeF = new System.Drawing.SizeF(275F, 112.5F);
|
||||
this.xrPictureBox1.SizeF = new System.Drawing.SizeF(275.002F, 112.5008F);
|
||||
this.xrPictureBox1.Sizing = DevExpress.XtraPrinting.ImageSizeMode.AutoSize;
|
||||
//
|
||||
// bottomMarginBand1
|
||||
@@ -735,7 +723,7 @@ namespace BeWo.SeWo
|
||||
this.PageWidth = 827;
|
||||
this.PaperKind = System.Drawing.Printing.PaperKind.A4;
|
||||
this.SnapGridSize = 9F;
|
||||
this.Version = "13.2";
|
||||
this.Version = "17.1";
|
||||
((System.ComponentModel.ISupportInitialize)(this.xrTableServiceRecords1)).EndInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.xrTable3)).EndInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).EndInit();
|
||||
|
||||
@@ -553,7 +553,7 @@
|
||||
</value>
|
||||
</data>
|
||||
<data name="xrLabel8.Text" xml:space="preserve">
|
||||
<value>Stollenstraße 1 - 46537 Dinslaken - Telefon: 02064 / 47885-0 - Fax: 02064 / 47885-19
|
||||
<value>Steigerstraße 13 - 46537 Dinslaken - Telefon: 02064 / 47885-0 - Fax: 02064 / 47885-19
|
||||
Registriert beim Amtsgericht Duisburg (HRB 28145) - Geschäftsführer: Björn Klomp
|
||||
E-Mail: info@sewo-nrw.de - Internet: http://www.sewo-nrw.de</value>
|
||||
</data>
|
||||
|
||||
20
ReportImp/SeWo/SettlementReport.Designer.cs
generated
20
ReportImp/SeWo/SettlementReport.Designer.cs
generated
@@ -37,9 +37,9 @@ namespace BeWo.SeWo.Alt
|
||||
this.xrLabel9 = new DevExpress.XtraReports.UI.XRLabel();
|
||||
this.xrLabel8 = new DevExpress.XtraReports.UI.XRLabel();
|
||||
this.xrTable1 = new DevExpress.XtraReports.UI.XRTable();
|
||||
this.ruleRateFactorNull = new DevExpress.XtraReports.UI.FormattingRule();
|
||||
this.rowErbrachteLeistung = new DevExpress.XtraReports.UI.XRTableRow();
|
||||
this.xrTableCell22 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.ruleRateFactorNull = new DevExpress.XtraReports.UI.FormattingRule();
|
||||
this.xrLabel6 = new DevExpress.XtraReports.UI.XRLabel();
|
||||
this.xrLabel5 = new DevExpress.XtraReports.UI.XRLabel();
|
||||
this.xrLabel4 = new DevExpress.XtraReports.UI.XRLabel();
|
||||
@@ -189,15 +189,6 @@ namespace BeWo.SeWo.Alt
|
||||
this.xrTable1.SizeF = new System.Drawing.SizeF(650F, 17F);
|
||||
this.xrTable1.StylePriority.UseBorderColor = false;
|
||||
//
|
||||
// ruleRateFactorNull
|
||||
//
|
||||
this.ruleRateFactorNull.Condition = "[RateFactorText2] == ?";
|
||||
//
|
||||
//
|
||||
//
|
||||
this.ruleRateFactorNull.Formatting.Visible = DevExpress.Utils.DefaultBoolean.False;
|
||||
this.ruleRateFactorNull.Name = "ruleRateFactorNull";
|
||||
//
|
||||
// rowErbrachteLeistung
|
||||
//
|
||||
this.rowErbrachteLeistung.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
|
||||
@@ -219,6 +210,12 @@ namespace BeWo.SeWo.Alt
|
||||
this.xrTableCell22.Text = "Erbrachte Leistungen:";
|
||||
this.xrTableCell22.Weight = 1D;
|
||||
//
|
||||
// ruleRateFactorNull
|
||||
//
|
||||
this.ruleRateFactorNull.Condition = "[RateFactorText2] == ?";
|
||||
this.ruleRateFactorNull.Formatting.Visible = DevExpress.Utils.DefaultBoolean.False;
|
||||
this.ruleRateFactorNull.Name = "ruleRateFactorNull";
|
||||
//
|
||||
// xrLabel6
|
||||
//
|
||||
this.xrLabel6.LocationFloat = new DevExpress.Utils.PointFloat(0F, 300.3333F);
|
||||
@@ -428,6 +425,7 @@ namespace BeWo.SeWo.Alt
|
||||
//
|
||||
// topMarginBand1
|
||||
//
|
||||
this.topMarginBand1.HeightF = 100F;
|
||||
this.topMarginBand1.Name = "topMarginBand1";
|
||||
//
|
||||
// bottomMarginBand1
|
||||
@@ -817,7 +815,7 @@ namespace BeWo.SeWo.Alt
|
||||
this.PageHeight = 1169;
|
||||
this.PageWidth = 827;
|
||||
this.PaperKind = System.Drawing.Printing.PaperKind.A4;
|
||||
this.Version = "13.1";
|
||||
this.Version = "17.1";
|
||||
this.Watermark.Image = ((System.Drawing.Image)(resources.GetObject("Spitzabrechnung.Watermark.Image")));
|
||||
this.Watermark.ImageViewMode = DevExpress.XtraPrinting.Drawing.ImageViewMode.Zoom;
|
||||
((System.ComponentModel.ISupportInitialize)(this.xrTable1)).EndInit();
|
||||
|
||||
@@ -122,7 +122,7 @@
|
||||
</value>
|
||||
</data>
|
||||
<data name="xrLabel13.Text" xml:space="preserve">
|
||||
<value>Sitz der Gesellschaft: SeWo GmbH | Stollenstraße 1 | 46537 Dinslaken
|
||||
<value>Sitz der Gesellschaft: SeWo GmbH | Steigerstraße 13 | 46537 Dinslaken
|
||||
Registriert beim Amtsgericht Duisburg HRB 28145 | Geschäftsführer: Björn Klomp
|
||||
Bankverbindung: GLS Gemeinschaftsbank eG | IBAN: DE11 4306 0967 4104 4528 00 | BIC: GENODEM1GLS</value>
|
||||
</data>
|
||||
|
||||
250
ReportImp/SeWo/SettlementReport2.Designer.cs
generated
250
ReportImp/SeWo/SettlementReport2.Designer.cs
generated
@@ -33,6 +33,9 @@ namespace BeWo.SeWo
|
||||
System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(Spitzabrechnung));
|
||||
this.Detail = new DevExpress.XtraReports.UI.DetailBand();
|
||||
this.ReportHeader = new DevExpress.XtraReports.UI.ReportHeaderBand();
|
||||
this.xrLabel9 = new DevExpress.XtraReports.UI.XRLabel();
|
||||
this.xrLabel14 = new DevExpress.XtraReports.UI.XRLabel();
|
||||
this.xrLabel15 = new DevExpress.XtraReports.UI.XRLabel();
|
||||
this.xrTable1 = new DevExpress.XtraReports.UI.XRTable();
|
||||
this.rowErbrachteLeistung = new DevExpress.XtraReports.UI.XRTableRow();
|
||||
this.xrTableCell22 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
@@ -60,7 +63,12 @@ namespace BeWo.SeWo
|
||||
this.lblNotice = new DevExpress.XtraReports.UI.XRLabel();
|
||||
this.topMarginBand1 = new DevExpress.XtraReports.UI.TopMarginBand();
|
||||
this.bottomMarginBand1 = new DevExpress.XtraReports.UI.BottomMarginBand();
|
||||
this.xrLabel8 = new DevExpress.XtraReports.UI.XRLabel();
|
||||
this.GroupHeader1 = new DevExpress.XtraReports.UI.GroupHeaderBand();
|
||||
this.xrLabel1 = new DevExpress.XtraReports.UI.XRLabel();
|
||||
this.xrLabel7 = new DevExpress.XtraReports.UI.XRLabel();
|
||||
this.xrLabel13 = new DevExpress.XtraReports.UI.XRLabel();
|
||||
this.lblAdresse = new DevExpress.XtraReports.UI.XRLabel();
|
||||
this.fieldApprovedFLSWithFactor = new DevExpress.XtraReports.UI.CalculatedField();
|
||||
this.DetailReport = new DevExpress.XtraReports.UI.DetailReportBand();
|
||||
this.Detail1 = new DevExpress.XtraReports.UI.DetailBand();
|
||||
@@ -89,14 +97,6 @@ namespace BeWo.SeWo
|
||||
this.xrTableRow37 = new DevExpress.XtraReports.UI.XRTableRow();
|
||||
this.xrTableCell59 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell60 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrLabel9 = new DevExpress.XtraReports.UI.XRLabel();
|
||||
this.xrLabel14 = new DevExpress.XtraReports.UI.XRLabel();
|
||||
this.xrLabel15 = new DevExpress.XtraReports.UI.XRLabel();
|
||||
this.lblAdresse = new DevExpress.XtraReports.UI.XRLabel();
|
||||
this.xrLabel1 = new DevExpress.XtraReports.UI.XRLabel();
|
||||
this.xrLabel7 = new DevExpress.XtraReports.UI.XRLabel();
|
||||
this.xrLabel13 = new DevExpress.XtraReports.UI.XRLabel();
|
||||
this.xrLabel8 = new DevExpress.XtraReports.UI.XRLabel();
|
||||
((System.ComponentModel.ISupportInitialize)(this.xrTable1)).BeginInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.xrTable3)).BeginInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.xrTable4)).BeginInit();
|
||||
@@ -122,6 +122,51 @@ namespace BeWo.SeWo
|
||||
this.ReportHeader.Name = "ReportHeader";
|
||||
this.ReportHeader.StylePriority.UseFont = false;
|
||||
//
|
||||
// xrLabel9
|
||||
//
|
||||
this.xrLabel9.CanGrow = false;
|
||||
this.xrLabel9.Font = new System.Drawing.Font("Calibri Light", 10F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
|
||||
this.xrLabel9.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(251)))), ((int)(((byte)(96)))), ((int)(((byte)(28)))));
|
||||
this.xrLabel9.LocationFloat = new DevExpress.Utils.PointFloat(0F, 75.99999F);
|
||||
this.xrLabel9.Multiline = true;
|
||||
this.xrLabel9.Name = "xrLabel9";
|
||||
this.xrLabel9.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
|
||||
this.xrLabel9.ProcessNullValues = DevExpress.XtraReports.UI.ValueSuppressType.SuppressAndShrink;
|
||||
this.xrLabel9.SizeF = new System.Drawing.SizeF(292F, 17F);
|
||||
this.xrLabel9.StylePriority.UseFont = false;
|
||||
this.xrLabel9.StylePriority.UseForeColor = false;
|
||||
this.xrLabel9.Text = "SeWo GmbH, Dorfstr. 4a, 46539 Dinslaken";
|
||||
//
|
||||
// xrLabel14
|
||||
//
|
||||
this.xrLabel14.CanGrow = false;
|
||||
this.xrLabel14.Font = new System.Drawing.Font("Calibri Light", 14F);
|
||||
this.xrLabel14.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(251)))), ((int)(((byte)(96)))), ((int)(((byte)(28)))));
|
||||
this.xrLabel14.LocationFloat = new DevExpress.Utils.PointFloat(450F, 23.4375F);
|
||||
this.xrLabel14.Multiline = true;
|
||||
this.xrLabel14.Name = "xrLabel14";
|
||||
this.xrLabel14.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
|
||||
this.xrLabel14.ProcessNullValues = DevExpress.XtraReports.UI.ValueSuppressType.SuppressAndShrink;
|
||||
this.xrLabel14.SizeF = new System.Drawing.SizeF(203F, 21.6875F);
|
||||
this.xrLabel14.StylePriority.UseFont = false;
|
||||
this.xrLabel14.StylePriority.UseForeColor = false;
|
||||
this.xrLabel14.Text = "Ihr Ansprechpartner";
|
||||
//
|
||||
// xrLabel15
|
||||
//
|
||||
this.xrLabel15.CanGrow = false;
|
||||
this.xrLabel15.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
|
||||
new DevExpress.XtraReports.UI.XRBinding("Text", null, "CreatorName")});
|
||||
this.xrLabel15.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(251)))), ((int)(((byte)(96)))), ((int)(((byte)(28)))));
|
||||
this.xrLabel15.LocationFloat = new DevExpress.Utils.PointFloat(450F, 45.12501F);
|
||||
this.xrLabel15.Multiline = true;
|
||||
this.xrLabel15.Name = "xrLabel15";
|
||||
this.xrLabel15.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
|
||||
this.xrLabel15.SizeF = new System.Drawing.SizeF(203F, 21.6875F);
|
||||
this.xrLabel15.StylePriority.UseFont = false;
|
||||
this.xrLabel15.StylePriority.UseForeColor = false;
|
||||
this.xrLabel15.Text = "\r\n\r\n";
|
||||
//
|
||||
// xrTable1
|
||||
//
|
||||
this.xrTable1.BorderColor = System.Drawing.SystemColors.ControlLight;
|
||||
@@ -156,9 +201,6 @@ namespace BeWo.SeWo
|
||||
// ruleRateFactorNull
|
||||
//
|
||||
this.ruleRateFactorNull.Condition = "[RateFactorText2] == ?";
|
||||
//
|
||||
//
|
||||
//
|
||||
this.ruleRateFactorNull.Formatting.Visible = DevExpress.Utils.DefaultBoolean.False;
|
||||
this.ruleRateFactorNull.Name = "ruleRateFactorNull";
|
||||
//
|
||||
@@ -371,6 +413,7 @@ namespace BeWo.SeWo
|
||||
//
|
||||
// topMarginBand1
|
||||
//
|
||||
this.topMarginBand1.HeightF = 100F;
|
||||
this.topMarginBand1.Name = "topMarginBand1";
|
||||
//
|
||||
// bottomMarginBand1
|
||||
@@ -380,6 +423,21 @@ namespace BeWo.SeWo
|
||||
this.bottomMarginBand1.HeightF = 80F;
|
||||
this.bottomMarginBand1.Name = "bottomMarginBand1";
|
||||
//
|
||||
// xrLabel8
|
||||
//
|
||||
this.xrLabel8.CanShrink = true;
|
||||
this.xrLabel8.Font = new System.Drawing.Font("Calibri Light", 10F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
|
||||
this.xrLabel8.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(251)))), ((int)(((byte)(96)))), ((int)(((byte)(28)))));
|
||||
this.xrLabel8.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F);
|
||||
this.xrLabel8.Multiline = true;
|
||||
this.xrLabel8.Name = "xrLabel8";
|
||||
this.xrLabel8.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
|
||||
this.xrLabel8.ProcessNullValues = DevExpress.XtraReports.UI.ValueSuppressType.SuppressAndShrink;
|
||||
this.xrLabel8.SizeF = new System.Drawing.SizeF(650.0001F, 72.70835F);
|
||||
this.xrLabel8.StylePriority.UseFont = false;
|
||||
this.xrLabel8.StylePriority.UseForeColor = false;
|
||||
this.xrLabel8.Text = resources.GetString("xrLabel8.Text");
|
||||
//
|
||||
// GroupHeader1
|
||||
//
|
||||
this.GroupHeader1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
|
||||
@@ -398,6 +456,60 @@ namespace BeWo.SeWo
|
||||
this.GroupHeader1.Name = "GroupHeader1";
|
||||
this.GroupHeader1.StylePriority.UseFont = false;
|
||||
//
|
||||
// xrLabel1
|
||||
//
|
||||
this.xrLabel1.CanGrow = false;
|
||||
this.xrLabel1.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
|
||||
new DevExpress.XtraReports.UI.XRBinding("Text", null, "InvoiceDate", "Dinslaken, {0:dd.MM.yyyy}")});
|
||||
this.xrLabel1.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(251)))), ((int)(((byte)(96)))), ((int)(((byte)(28)))));
|
||||
this.xrLabel1.LocationFloat = new DevExpress.Utils.PointFloat(450F, 144.0001F);
|
||||
this.xrLabel1.Name = "xrLabel1";
|
||||
this.xrLabel1.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
|
||||
this.xrLabel1.SizeF = new System.Drawing.SizeF(200.0001F, 23F);
|
||||
this.xrLabel1.StylePriority.UseForeColor = false;
|
||||
this.xrLabel1.StylePriority.UseTextAlignment = false;
|
||||
this.xrLabel1.Text = "xrLabel1";
|
||||
this.xrLabel1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
|
||||
//
|
||||
// xrLabel7
|
||||
//
|
||||
this.xrLabel7.CanGrow = false;
|
||||
this.xrLabel7.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(251)))), ((int)(((byte)(96)))), ((int)(((byte)(28)))));
|
||||
this.xrLabel7.LocationFloat = new DevExpress.Utils.PointFloat(450F, 0F);
|
||||
this.xrLabel7.Multiline = true;
|
||||
this.xrLabel7.Name = "xrLabel7";
|
||||
this.xrLabel7.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
|
||||
this.xrLabel7.ProcessNullValues = DevExpress.XtraReports.UI.ValueSuppressType.SuppressAndShrink;
|
||||
this.xrLabel7.SizeF = new System.Drawing.SizeF(203F, 21.6875F);
|
||||
this.xrLabel7.StylePriority.UseFont = false;
|
||||
this.xrLabel7.StylePriority.UseForeColor = false;
|
||||
this.xrLabel7.Text = "(02064) 16 274-15";
|
||||
//
|
||||
// xrLabel13
|
||||
//
|
||||
this.xrLabel13.CanGrow = false;
|
||||
this.xrLabel13.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(251)))), ((int)(((byte)(96)))), ((int)(((byte)(28)))));
|
||||
this.xrLabel13.LocationFloat = new DevExpress.Utils.PointFloat(450F, 72.3958F);
|
||||
this.xrLabel13.Multiline = true;
|
||||
this.xrLabel13.Name = "xrLabel13";
|
||||
this.xrLabel13.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
|
||||
this.xrLabel13.ProcessNullValues = DevExpress.XtraReports.UI.ValueSuppressType.SuppressAndShrink;
|
||||
this.xrLabel13.SizeF = new System.Drawing.SizeF(191.9999F, 21.6875F);
|
||||
this.xrLabel13.StylePriority.UseFont = false;
|
||||
this.xrLabel13.StylePriority.UseForeColor = false;
|
||||
this.xrLabel13.Text = "(02064) 16 274-17";
|
||||
//
|
||||
// lblAdresse
|
||||
//
|
||||
this.lblAdresse.CanGrow = false;
|
||||
this.lblAdresse.LocationFloat = new DevExpress.Utils.PointFloat(0F, 10.00001F);
|
||||
this.lblAdresse.Multiline = true;
|
||||
this.lblAdresse.Name = "lblAdresse";
|
||||
this.lblAdresse.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
|
||||
this.lblAdresse.SizeF = new System.Drawing.SizeF(317F, 129.5F);
|
||||
this.lblAdresse.StylePriority.UseFont = false;
|
||||
this.lblAdresse.Text = "Test\r\nStr\r\n40123 Köln";
|
||||
//
|
||||
// fieldApprovedFLSWithFactor
|
||||
//
|
||||
this.fieldApprovedFLSWithFactor.Expression = "[ApprovedFLSTotal] * [RateFactor]";
|
||||
@@ -693,120 +805,6 @@ namespace BeWo.SeWo
|
||||
this.xrTableCell60.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight;
|
||||
this.xrTableCell60.Weight = 0.21685899000901443D;
|
||||
//
|
||||
// xrLabel9
|
||||
//
|
||||
this.xrLabel9.CanGrow = false;
|
||||
this.xrLabel9.Font = new System.Drawing.Font("Calibri Light", 10F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
|
||||
this.xrLabel9.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(251)))), ((int)(((byte)(96)))), ((int)(((byte)(28)))));
|
||||
this.xrLabel9.LocationFloat = new DevExpress.Utils.PointFloat(0F, 75.99999F);
|
||||
this.xrLabel9.Multiline = true;
|
||||
this.xrLabel9.Name = "xrLabel9";
|
||||
this.xrLabel9.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
|
||||
this.xrLabel9.ProcessNullValues = DevExpress.XtraReports.UI.ValueSuppressType.SuppressAndShrink;
|
||||
this.xrLabel9.SizeF = new System.Drawing.SizeF(292F, 17F);
|
||||
this.xrLabel9.StylePriority.UseFont = false;
|
||||
this.xrLabel9.StylePriority.UseForeColor = false;
|
||||
this.xrLabel9.Text = "SeWo GmbH, Dorfstr. 4a, 46539 Dinslaken";
|
||||
//
|
||||
// xrLabel14
|
||||
//
|
||||
this.xrLabel14.CanGrow = false;
|
||||
this.xrLabel14.Font = new System.Drawing.Font("Calibri Light", 14F);
|
||||
this.xrLabel14.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(251)))), ((int)(((byte)(96)))), ((int)(((byte)(28)))));
|
||||
this.xrLabel14.LocationFloat = new DevExpress.Utils.PointFloat(450F, 23.4375F);
|
||||
this.xrLabel14.Multiline = true;
|
||||
this.xrLabel14.Name = "xrLabel14";
|
||||
this.xrLabel14.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
|
||||
this.xrLabel14.ProcessNullValues = DevExpress.XtraReports.UI.ValueSuppressType.SuppressAndShrink;
|
||||
this.xrLabel14.SizeF = new System.Drawing.SizeF(203F, 21.6875F);
|
||||
this.xrLabel14.StylePriority.UseFont = false;
|
||||
this.xrLabel14.StylePriority.UseForeColor = false;
|
||||
this.xrLabel14.Text = "Ihr Ansprechpartner";
|
||||
//
|
||||
// xrLabel15
|
||||
//
|
||||
this.xrLabel15.CanGrow = false;
|
||||
this.xrLabel15.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
|
||||
new DevExpress.XtraReports.UI.XRBinding("Text", null, "CreatorName")});
|
||||
this.xrLabel15.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(251)))), ((int)(((byte)(96)))), ((int)(((byte)(28)))));
|
||||
this.xrLabel15.LocationFloat = new DevExpress.Utils.PointFloat(450F, 45.12501F);
|
||||
this.xrLabel15.Multiline = true;
|
||||
this.xrLabel15.Name = "xrLabel15";
|
||||
this.xrLabel15.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
|
||||
this.xrLabel15.SizeF = new System.Drawing.SizeF(203F, 21.6875F);
|
||||
this.xrLabel15.StylePriority.UseFont = false;
|
||||
this.xrLabel15.StylePriority.UseForeColor = false;
|
||||
this.xrLabel15.Text = "\r\n\r\n";
|
||||
//
|
||||
// lblAdresse
|
||||
//
|
||||
this.lblAdresse.CanGrow = false;
|
||||
this.lblAdresse.LocationFloat = new DevExpress.Utils.PointFloat(0F, 10.00001F);
|
||||
this.lblAdresse.Multiline = true;
|
||||
this.lblAdresse.Name = "lblAdresse";
|
||||
this.lblAdresse.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
|
||||
this.lblAdresse.SizeF = new System.Drawing.SizeF(317F, 129.5F);
|
||||
this.lblAdresse.StylePriority.UseFont = false;
|
||||
this.lblAdresse.Text = "Test\r\nStr\r\n40123 Köln";
|
||||
//
|
||||
// xrLabel1
|
||||
//
|
||||
this.xrLabel1.CanGrow = false;
|
||||
this.xrLabel1.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
|
||||
new DevExpress.XtraReports.UI.XRBinding("Text", null, "InvoiceDate", "Dinslaken, {0:dd.MM.yyyy}")});
|
||||
this.xrLabel1.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(251)))), ((int)(((byte)(96)))), ((int)(((byte)(28)))));
|
||||
this.xrLabel1.LocationFloat = new DevExpress.Utils.PointFloat(450F, 144.0001F);
|
||||
this.xrLabel1.Name = "xrLabel1";
|
||||
this.xrLabel1.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
|
||||
this.xrLabel1.SizeF = new System.Drawing.SizeF(200.0001F, 23F);
|
||||
this.xrLabel1.StylePriority.UseForeColor = false;
|
||||
this.xrLabel1.StylePriority.UseTextAlignment = false;
|
||||
this.xrLabel1.Text = "xrLabel1";
|
||||
this.xrLabel1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
|
||||
//
|
||||
// xrLabel7
|
||||
//
|
||||
this.xrLabel7.CanGrow = false;
|
||||
this.xrLabel7.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(251)))), ((int)(((byte)(96)))), ((int)(((byte)(28)))));
|
||||
this.xrLabel7.LocationFloat = new DevExpress.Utils.PointFloat(450F, 0F);
|
||||
this.xrLabel7.Multiline = true;
|
||||
this.xrLabel7.Name = "xrLabel7";
|
||||
this.xrLabel7.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
|
||||
this.xrLabel7.ProcessNullValues = DevExpress.XtraReports.UI.ValueSuppressType.SuppressAndShrink;
|
||||
this.xrLabel7.SizeF = new System.Drawing.SizeF(203F, 21.6875F);
|
||||
this.xrLabel7.StylePriority.UseFont = false;
|
||||
this.xrLabel7.StylePriority.UseForeColor = false;
|
||||
this.xrLabel7.Text = "(02064) 16 274-15";
|
||||
//
|
||||
// xrLabel13
|
||||
//
|
||||
this.xrLabel13.CanGrow = false;
|
||||
this.xrLabel13.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(251)))), ((int)(((byte)(96)))), ((int)(((byte)(28)))));
|
||||
this.xrLabel13.LocationFloat = new DevExpress.Utils.PointFloat(450F, 72.3958F);
|
||||
this.xrLabel13.Multiline = true;
|
||||
this.xrLabel13.Name = "xrLabel13";
|
||||
this.xrLabel13.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
|
||||
this.xrLabel13.ProcessNullValues = DevExpress.XtraReports.UI.ValueSuppressType.SuppressAndShrink;
|
||||
this.xrLabel13.SizeF = new System.Drawing.SizeF(191.9999F, 21.6875F);
|
||||
this.xrLabel13.StylePriority.UseFont = false;
|
||||
this.xrLabel13.StylePriority.UseForeColor = false;
|
||||
this.xrLabel13.Text = "(02064) 16 274-17";
|
||||
//
|
||||
// xrLabel8
|
||||
//
|
||||
this.xrLabel8.CanShrink = true;
|
||||
this.xrLabel8.Font = new System.Drawing.Font("Calibri Light", 10F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
|
||||
this.xrLabel8.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(251)))), ((int)(((byte)(96)))), ((int)(((byte)(28)))));
|
||||
this.xrLabel8.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F);
|
||||
this.xrLabel8.Multiline = true;
|
||||
this.xrLabel8.Name = "xrLabel8";
|
||||
this.xrLabel8.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
|
||||
this.xrLabel8.ProcessNullValues = DevExpress.XtraReports.UI.ValueSuppressType.SuppressAndShrink;
|
||||
this.xrLabel8.SizeF = new System.Drawing.SizeF(650.0001F, 72.70835F);
|
||||
this.xrLabel8.StylePriority.UseFont = false;
|
||||
this.xrLabel8.StylePriority.UseForeColor = false;
|
||||
this.xrLabel8.Text = resources.GetString("xrLabel8.Text");
|
||||
//
|
||||
// Spitzabrechnung
|
||||
//
|
||||
this.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] {
|
||||
@@ -828,7 +826,7 @@ namespace BeWo.SeWo
|
||||
this.PageHeight = 1169;
|
||||
this.PageWidth = 827;
|
||||
this.PaperKind = System.Drawing.Printing.PaperKind.A4;
|
||||
this.Version = "13.1";
|
||||
this.Version = "17.1";
|
||||
this.Watermark.Image = ((System.Drawing.Image)(resources.GetObject("Spitzabrechnung.Watermark.Image")));
|
||||
this.Watermark.ImageViewMode = DevExpress.XtraPrinting.Drawing.ImageViewMode.Zoom;
|
||||
((System.ComponentModel.ISupportInitialize)(this.xrTable1)).EndInit();
|
||||
|
||||
@@ -122,7 +122,7 @@
|
||||
</value>
|
||||
</data>
|
||||
<data name="xrLabel8.Text" xml:space="preserve">
|
||||
<value>Sitz der Gesellschaft: SeWo GmbH | Stollenstraße 1 | 46537 Dinslaken
|
||||
<value>Sitz der Gesellschaft: SeWo GmbH | Steigerstraße 13 | 46537 Dinslaken
|
||||
Registriert beim Amtsgericht Duisburg HRB 28145 | Geschäftsführer: Björn Klomp
|
||||
Bankverbindung: GLS Gemeinschaftsbank eG | IBAN: DE11 4306 0967 4104 4528 00 | BIC: GENODEM1GLS</value>
|
||||
</data>
|
||||
|
||||
@@ -0,0 +1 @@
|
||||
DevExpress.XtraReports.UI.XtraReport, DevExpress.XtraReports.v17.1, Version=17.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
|
||||
|
||||
@@ -0,0 +1 @@
|
||||
DevExpress.XtraReports.UI.XtraReport, DevExpress.XtraReports.v17.1, Version=17.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
|
||||
|
||||
@@ -13,10 +13,12 @@ using BS.Shared.Core;
|
||||
using BS.Shared.Services;
|
||||
using BS.Shared.DataContracts;
|
||||
using BeWo.Service.DCEntityMapper;
|
||||
using BeWo.Service.Plugins;
|
||||
using BeWo.Service.ServiceImplementations;
|
||||
|
||||
namespace SozialeDienstleistungenGessnerReports
|
||||
{
|
||||
[IDSpecificClass(Identifier = "Kassenbestand")]
|
||||
public partial class Kassenbestand : DevExpress.XtraReports.UI.XtraReport, IBeWoReport<QueryRO>
|
||||
{
|
||||
|
||||
|
||||
@@ -2,7 +2,7 @@ using BeWo.Report.ReportObjects;
|
||||
namespace SynpraxReports
|
||||
{
|
||||
partial class AuswertungNeuantraege
|
||||
{
|
||||
{
|
||||
/// <summary>
|
||||
/// Required designer variable.
|
||||
/// </summary>
|
||||
@@ -96,7 +96,7 @@ namespace SynpraxReports
|
||||
//
|
||||
// xrTableDetail
|
||||
//
|
||||
this.xrTableDetail.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right)
|
||||
this.xrTableDetail.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right)
|
||||
| DevExpress.XtraPrinting.BorderSide.Bottom)));
|
||||
this.xrTableDetail.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F);
|
||||
this.xrTableDetail.Name = "xrTableDetail";
|
||||
@@ -154,7 +154,7 @@ namespace SynpraxReports
|
||||
//
|
||||
// xrTableCell81
|
||||
//
|
||||
this.xrTableCell81.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right)
|
||||
this.xrTableCell81.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right)
|
||||
| DevExpress.XtraPrinting.BorderSide.Bottom)));
|
||||
this.xrTableCell81.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
|
||||
new DevExpress.XtraReports.UI.XRBinding("Text", null, "Rows.Field4", "{0:0}")});
|
||||
@@ -168,7 +168,7 @@ namespace SynpraxReports
|
||||
//
|
||||
// xrTableCell82
|
||||
//
|
||||
this.xrTableCell82.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right)
|
||||
this.xrTableCell82.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right)
|
||||
| DevExpress.XtraPrinting.BorderSide.Bottom)));
|
||||
this.xrTableCell82.BorderWidth = 1F;
|
||||
this.xrTableCell82.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
|
||||
@@ -217,8 +217,8 @@ namespace SynpraxReports
|
||||
// xrTable1
|
||||
//
|
||||
this.xrTable1.BackColor = System.Drawing.Color.LightGray;
|
||||
this.xrTable1.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
|
||||
| DevExpress.XtraPrinting.BorderSide.Right)
|
||||
this.xrTable1.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
|
||||
| DevExpress.XtraPrinting.BorderSide.Right)
|
||||
| DevExpress.XtraPrinting.BorderSide.Bottom)));
|
||||
this.xrTable1.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F);
|
||||
this.xrTable1.Name = "xrTable1";
|
||||
@@ -403,7 +403,7 @@ namespace SynpraxReports
|
||||
//
|
||||
// xrTable2
|
||||
//
|
||||
this.xrTable2.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right)
|
||||
this.xrTable2.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right)
|
||||
| DevExpress.XtraPrinting.BorderSide.Bottom)));
|
||||
this.xrTable2.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F);
|
||||
this.xrTable2.Name = "xrTable2";
|
||||
@@ -469,7 +469,7 @@ namespace SynpraxReports
|
||||
//
|
||||
// xrTableCell12
|
||||
//
|
||||
this.xrTableCell12.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right)
|
||||
this.xrTableCell12.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right)
|
||||
| DevExpress.XtraPrinting.BorderSide.Bottom)));
|
||||
this.xrTableCell12.BorderWidth = 1F;
|
||||
this.xrTableCell12.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
|
||||
@@ -554,10 +554,10 @@ namespace SynpraxReports
|
||||
private DevExpress.XtraReports.UI.XRTableCell xrTableCell5;
|
||||
private DevExpress.XtraReports.UI.XRTableCell xrTableCell6;
|
||||
private DevExpress.XtraReports.UI.XRTableCell xrTableCell7;
|
||||
private DevExpress.XtraReports.UI.ReportHeaderBand ReportHeader;
|
||||
private DevExpress.XtraReports.UI.XRLabel lblDauer;
|
||||
private DevExpress.XtraReports.UI.XRTableCell xrTableCell2;
|
||||
private DevExpress.XtraReports.UI.XRTableCell xrTableCell1;
|
||||
private DevExpress.XtraReports.UI.ReportHeaderBand ReportHeader;
|
||||
private DevExpress.XtraReports.UI.XRLabel lblDauer;
|
||||
private DevExpress.XtraReports.UI.XRTableCell xrTableCell2;
|
||||
private DevExpress.XtraReports.UI.XRTableCell xrTableCell1;
|
||||
private DevExpress.XtraReports.UI.XRLabel lblDatum;
|
||||
private DevExpress.XtraReports.UI.GroupFooterBand GroupFooter1;
|
||||
private DevExpress.XtraReports.UI.XRTable xrTable2;
|
||||
|
||||
@@ -23,7 +23,7 @@ namespace SynpraxReports
|
||||
[IDSpecificClass(Identifier = "AuswertungNeuantraege")]
|
||||
public partial class AuswertungNeuantraege : DevExpress.XtraReports.UI.XtraReport, IBeWoReport<QueryRO>
|
||||
{
|
||||
|
||||
|
||||
public AuswertungNeuantraege()
|
||||
{
|
||||
InitializeComponent();
|
||||
@@ -33,49 +33,52 @@ namespace SynpraxReports
|
||||
public void SetReportDataSource(QueryRO queryRo)
|
||||
{
|
||||
var ro = CreateRo(queryRo);
|
||||
|
||||
|
||||
this.bindingSource1.DataSource = ro;
|
||||
}
|
||||
|
||||
private QueryRO CreateRo(QueryRO queryRo)
|
||||
{
|
||||
|
||||
QueryRO result = new QueryRO();
|
||||
|
||||
|
||||
QueryRO result = new QueryRO();
|
||||
|
||||
long? serviceCategory = null;
|
||||
|
||||
DateTime reportStart = DateTime.MinValue;
|
||||
DateTime reportEnde = DateTime.MaxValue;
|
||||
|
||||
var alleHps = DAOFactory.GenericDAO.GetAllActiveAndArchived<SupportConcept>();
|
||||
var alleHps = DAOFactory.GenericDAO.GetAllActiveAndArchived<SupportConcept>();
|
||||
|
||||
Dictionary<long, SupportConcept> customerOid2Erstantrag = new Dictionary<long, SupportConcept>();
|
||||
|
||||
Dictionary<long, SupportConcept> customerOid2Erstantrag = new Dictionary<long, SupportConcept>();
|
||||
|
||||
foreach (var supportConcept in alleHps)
|
||||
{
|
||||
|
||||
if (supportConcept.ApprovalDate.HasValue && supportConcept.ConferenceDate.HasValue)
|
||||
{
|
||||
|
||||
|
||||
if (customerOid2Erstantrag.ContainsKey(supportConcept.Customer.Oid.Value))
|
||||
{
|
||||
var sc1 = customerOid2Erstantrag[supportConcept.Customer.Oid.Value];
|
||||
if (supportConcept.StartDate < sc1.StartDate)
|
||||
{
|
||||
customerOid2Erstantrag.Remove(supportConcept.Customer.Oid.Value);
|
||||
}
|
||||
}
|
||||
if (!customerOid2Erstantrag.ContainsKey(supportConcept.Customer.Oid.Value))
|
||||
{
|
||||
customerOid2Erstantrag.Add(supportConcept.Customer.Oid.Value, supportConcept);
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
DateTime datum = DateTime.Now;
|
||||
foreach (var supportConcept in alleHps)
|
||||
{
|
||||
|
||||
//if (supportConcept.ApprovalDate.HasValue && supportConcept.ConferenceDate.HasValue)
|
||||
//{
|
||||
var coid = supportConcept.Customer.Oid.Value;
|
||||
if (coid == 131)
|
||||
{
|
||||
int test = 0;
|
||||
}
|
||||
if (customerOid2Erstantrag.ContainsKey(coid))
|
||||
{
|
||||
var sc1 = customerOid2Erstantrag[coid];
|
||||
if (supportConcept.StartDate < sc1.StartDate)
|
||||
{
|
||||
customerOid2Erstantrag.Remove(coid);
|
||||
}
|
||||
}
|
||||
if (!customerOid2Erstantrag.ContainsKey(coid))
|
||||
{
|
||||
customerOid2Erstantrag.Add(coid, supportConcept);
|
||||
}
|
||||
//}
|
||||
|
||||
}
|
||||
|
||||
DateTime datum = DateTime.Now;
|
||||
|
||||
if (queryRo.Rows.Count > 0)
|
||||
{
|
||||
@@ -85,96 +88,130 @@ namespace SynpraxReports
|
||||
}
|
||||
}
|
||||
|
||||
datum = new DateTime(datum.Year, datum.Month, 1);
|
||||
datum = new DateTime(datum.Year, datum.Month, 1);
|
||||
|
||||
int daysTotal = 0;
|
||||
int count = 0;
|
||||
decimal betragGesamtGesamt = 0;
|
||||
|
||||
foreach (var sc in customerOid2Erstantrag.Values)
|
||||
{
|
||||
if (sc.ConferenceDate >= new DateTime(2017, 1, 1))
|
||||
{
|
||||
bool isLwl = false;
|
||||
foreach (var cb2sc in sc.CostBearer2SupportConceptList)
|
||||
{
|
||||
if (cb2sc.CostBearer.Organisation.Name == "LWL")
|
||||
{
|
||||
isLwl = true;
|
||||
}
|
||||
}
|
||||
if (isLwl)
|
||||
{
|
||||
count++;
|
||||
daysTotal += (int) sc.ApprovalDate.Value.Subtract(sc.ConferenceDate.Value).TotalDays + 1;
|
||||
}
|
||||
}
|
||||
{
|
||||
if (sc.ApprovalDate.HasValue && sc.ConferenceDate.HasValue)
|
||||
{
|
||||
if (sc.ConferenceDate >= new DateTime(2017, 1, 1))
|
||||
{
|
||||
bool isLwl = false;
|
||||
foreach (var cb2sc in sc.CostBearer2SupportConceptList)
|
||||
{
|
||||
if (cb2sc.CostBearer.Organisation.Name == "LWL")
|
||||
{
|
||||
isLwl = true;
|
||||
}
|
||||
}
|
||||
if (isLwl)
|
||||
{
|
||||
count++;
|
||||
daysTotal += (int)sc.ApprovalDate.Value.Subtract(sc.ConferenceDate.Value).TotalDays + 1;
|
||||
}
|
||||
}
|
||||
|
||||
if (sc.ApprovalDate < datum && sc.ApprovalDate >= datum.AddMonths(-1))
|
||||
{
|
||||
var newrow = new QueryRO.Row();
|
||||
if (sc.ApprovalDate < datum && sc.ApprovalDate >= datum.AddMonths(-1))
|
||||
{
|
||||
var newrow = new QueryRO.Row();
|
||||
|
||||
newrow.Field1 = String.Format("{0}, {1}", sc.Customer.Person.LastName, sc.Customer.Person.FirstName);
|
||||
newrow.Field2 = String.Format("{0:dd.MM.yyyy} - {1:dd.MM.yyyy}", sc.StartDate, sc.EndDate);
|
||||
newrow.Field3 = String.Format("{0:dd.MM.yyyy}", sc.ConferenceDate);
|
||||
newrow.Field4 = String.Format("{0:dd.MM.yyyy}", sc.ApprovalDate);
|
||||
newrow.Field1 = String.Format("{0}, {1}", sc.Customer.Person.LastName,
|
||||
sc.Customer.Person.FirstName);
|
||||
newrow.Field2 = String.Format("{0:dd.MM.yyyy} - {1:dd.MM.yyyy}", sc.StartDate, sc.EndDate);
|
||||
newrow.Field3 = String.Format("{0:dd.MM.yyyy}", sc.ConferenceDate);
|
||||
newrow.Field4 = String.Format("{0:dd.MM.yyyy}", sc.ApprovalDate);
|
||||
|
||||
int days = (int)datum.Subtract(sc.StartDate.Value).TotalDays;
|
||||
decimal bewilligtGesamt = 0;
|
||||
decimal betragGesamt = 0;
|
||||
var enddatum = datum;
|
||||
if (sc.EndDate.HasValue && sc.EndDate < enddatum)
|
||||
enddatum = sc.EndDate.Value;
|
||||
|
||||
foreach (var cb2sc in sc.CostBearer2SupportConceptList)
|
||||
{
|
||||
decimal bewilligtProWoche = 0;
|
||||
foreach (var scap in cb2sc.ApprovalPeriodList)
|
||||
{
|
||||
if (scap.StartDate.HasValue && scap.EndDate.HasValue && scap.StartDate < datum && scap.EndDate >= datum)
|
||||
{
|
||||
if (scap.ApprovedBEInterval.HasValue &&
|
||||
scap.ApprovedBEInterval.Value == SupportConceptApprovalInterval.Weekly &&
|
||||
scap.ApprovedBEPerInterval.HasValue)
|
||||
{
|
||||
bewilligtProWoche = scap.ApprovedBEPerInterval.Value;
|
||||
}
|
||||
}
|
||||
}
|
||||
int days = (int)enddatum.Subtract(sc.StartDate.Value).TotalDays;
|
||||
decimal bewilligtGesamt = 0;
|
||||
decimal betragGesamt = 0;
|
||||
|
||||
decimal stundensatz = 0;
|
||||
foreach (var cb2sc in sc.CostBearer2SupportConceptList)
|
||||
{
|
||||
decimal bewilligtProWoche = 0;
|
||||
foreach (var scap in cb2sc.ApprovalPeriodList)
|
||||
{
|
||||
if (scap.StartDate.HasValue && scap.EndDate.HasValue && scap.StartDate < datum &&
|
||||
scap.EndDate >= datum)
|
||||
{
|
||||
if (scap.ApprovedBEInterval.HasValue &&
|
||||
scap.ApprovedBEInterval.Value == SupportConceptApprovalInterval.Weekly &&
|
||||
scap.ApprovedBEPerInterval.HasValue)
|
||||
{
|
||||
bewilligtProWoche = scap.ApprovedBEPerInterval.Value;
|
||||
}
|
||||
}
|
||||
}
|
||||
if (bewilligtProWoche == 0)
|
||||
{
|
||||
SupportConceptApprovalPeriod scap = null;
|
||||
|
||||
var crpDcs = MapperFactory.CostRatePeriodDC_CostRatePeriod.MapToNewDCs(cb2sc.CostBearer.CostRatePeriods);
|
||||
|
||||
var crp = crpDcs.GetCostRatePeriodForDate(CostRatePeriodType.HourlyRate, datum);
|
||||
|
||||
if (crp != null && crp.CostRateValue.HasValue)
|
||||
{
|
||||
stundensatz = crp.CostRateValue.Value;
|
||||
}
|
||||
|
||||
var crp2 = crpDcs.GetCostRatePeriodForDate(CostRatePeriodType.RateFactor, datum);
|
||||
if (crp2 != null && crp2.CostRateValue.HasValue)
|
||||
{
|
||||
stundensatz *= ((crp2.CostRateValue.Value + 100) / 100);
|
||||
}
|
||||
|
||||
var bewilligt = (days / 7m) * bewilligtProWoche;
|
||||
bewilligtGesamt += bewilligt;
|
||||
|
||||
var betrag = bewilligt * stundensatz;
|
||||
betragGesamt += betrag;
|
||||
betragGesamtGesamt += betrag;
|
||||
|
||||
}
|
||||
newrow.Field5 = String.Format("{0:0.00}", bewilligtGesamt);
|
||||
newrow.Field6 = String.Format("{0:c}", betragGesamt);
|
||||
if (cb2sc.ApprovalPeriodList.Count == 1)
|
||||
{
|
||||
scap = cb2sc.ApprovalPeriodList[0];
|
||||
|
||||
|
||||
newrow.Field10 = String.Format("{0}_{1}", newrow.Field1, newrow.Field2);
|
||||
}
|
||||
else
|
||||
{
|
||||
scap = cb2sc.ApprovalPeriodList.FirstOrDefault();
|
||||
}
|
||||
|
||||
result.Rows.Add(newrow);
|
||||
}
|
||||
if (scap != null && scap.ApprovedBEInterval.HasValue &&
|
||||
scap.ApprovedBEInterval.Value == SupportConceptApprovalInterval.Weekly &&
|
||||
scap.ApprovedBEPerInterval.HasValue)
|
||||
{
|
||||
bewilligtProWoche = scap.ApprovedBEPerInterval.Value;
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
result.Rows.Sort((a, b) => a.Field10.ToString().CompareTo(b.Field10));
|
||||
|
||||
decimal stundensatz = 0;
|
||||
|
||||
var crpDcs =
|
||||
MapperFactory.CostRatePeriodDC_CostRatePeriod.MapToNewDCs(cb2sc.CostBearer
|
||||
.CostRatePeriods);
|
||||
|
||||
var crp = crpDcs.GetCostRatePeriodForDate(CostRatePeriodType.HourlyRate, datum);
|
||||
|
||||
if (crp != null && crp.CostRateValue.HasValue)
|
||||
{
|
||||
stundensatz = crp.CostRateValue.Value;
|
||||
}
|
||||
|
||||
var crp2 = crpDcs.GetCostRatePeriodForDate(CostRatePeriodType.RateFactor, datum);
|
||||
if (crp2 != null && crp2.CostRateValue.HasValue)
|
||||
{
|
||||
stundensatz *= ((crp2.CostRateValue.Value + 100) / 100);
|
||||
}
|
||||
|
||||
var bewilligt = (days / 7m) * bewilligtProWoche;
|
||||
bewilligtGesamt += bewilligt;
|
||||
|
||||
var betrag = bewilligt * stundensatz;
|
||||
betragGesamt += betrag;
|
||||
betragGesamtGesamt += betrag;
|
||||
|
||||
}
|
||||
newrow.Field5 = String.Format("{0:0.00}", bewilligtGesamt);
|
||||
newrow.Field6 = String.Format("{0:c}", betragGesamt);
|
||||
|
||||
|
||||
newrow.Field10 = String.Format("{0}_{1}", newrow.Field1, newrow.Field2);
|
||||
|
||||
result.Rows.Add(newrow);
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
result.Rows.Sort((a, b) => a.Field10.ToString().CompareTo(b.Field10));
|
||||
|
||||
double durchschnittlicheAnzahlTage = 0;
|
||||
if (count > 0)
|
||||
@@ -190,6 +227,6 @@ namespace SynpraxReports
|
||||
return result;
|
||||
}
|
||||
|
||||
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
36
ReportImp/TwgJonathan/Properties/AssemblyInfo.cs
Normal file
36
ReportImp/TwgJonathan/Properties/AssemblyInfo.cs
Normal file
@@ -0,0 +1,36 @@
|
||||
using System.Reflection;
|
||||
using System.Runtime.CompilerServices;
|
||||
using System.Runtime.InteropServices;
|
||||
|
||||
// Allgemeine Informationen über eine Assembly werden über die folgenden
|
||||
// Attribute gesteuert. Ändern Sie diese Attributwerte, um die Informationen zu ändern,
|
||||
// die einer Assembly zugeordnet sind.
|
||||
[assembly: AssemblyTitle("TwgJonathan")]
|
||||
[assembly: AssemblyDescription("")]
|
||||
[assembly: AssemblyConfiguration("")]
|
||||
[assembly: AssemblyCompany("")]
|
||||
[assembly: AssemblyProduct("TwgJonathan")]
|
||||
[assembly: AssemblyCopyright("Copyright © 2017")]
|
||||
[assembly: AssemblyTrademark("")]
|
||||
[assembly: AssemblyCulture("")]
|
||||
|
||||
// Durch Festlegen von ComVisible auf FALSE werden die Typen in dieser Assembly
|
||||
// für COM-Komponenten unsichtbar. Wenn Sie auf einen Typ in dieser Assembly von
|
||||
// COM aus zugreifen müssen, sollten Sie das ComVisible-Attribut für diesen Typ auf "True" festlegen.
|
||||
[assembly: ComVisible(false)]
|
||||
|
||||
// Die folgende GUID bestimmt die ID der Typbibliothek, wenn dieses Projekt für COM verfügbar gemacht wird
|
||||
[assembly: Guid("572996f5-f81b-40ae-9cc2-90dba027774a")]
|
||||
|
||||
// Versionsinformationen für eine Assembly bestehen aus den folgenden vier Werten:
|
||||
//
|
||||
// Hauptversion
|
||||
// Nebenversion
|
||||
// Buildnummer
|
||||
// Revision
|
||||
//
|
||||
// Sie können alle Werte angeben oder Standardwerte für die Build- und Revisionsnummern verwenden,
|
||||
// indem Sie "*" wie unten gezeigt eingeben:
|
||||
// [assembly: AssemblyVersion("1.0.*")]
|
||||
[assembly: AssemblyVersion("1.0.0.0")]
|
||||
[assembly: AssemblyFileVersion("1.0.0.0")]
|
||||
47
ReportImp/TwgJonathan/TwgJonathan.csproj
Normal file
47
ReportImp/TwgJonathan/TwgJonathan.csproj
Normal file
@@ -0,0 +1,47 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Project ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<Import Project="$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props" Condition="Exists('$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props')" />
|
||||
<PropertyGroup>
|
||||
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
|
||||
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
|
||||
<ProjectGuid>{572996F5-F81B-40AE-9CC2-90DBA027774A}</ProjectGuid>
|
||||
<OutputType>Library</OutputType>
|
||||
<AppDesignerFolder>Properties</AppDesignerFolder>
|
||||
<RootNamespace>TwgJonathan</RootNamespace>
|
||||
<AssemblyName>8275654834_Reports</AssemblyName>
|
||||
<TargetFrameworkVersion>v4.5</TargetFrameworkVersion>
|
||||
<FileAlignment>512</FileAlignment>
|
||||
<TargetFrameworkProfile />
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
|
||||
<DebugSymbols>true</DebugSymbols>
|
||||
<DebugType>full</DebugType>
|
||||
<Optimize>false</Optimize>
|
||||
<OutputPath>..\..\Host\bin\</OutputPath>
|
||||
<DefineConstants>DEBUG;TRACE</DefineConstants>
|
||||
<ErrorReport>prompt</ErrorReport>
|
||||
<WarningLevel>4</WarningLevel>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
|
||||
<DebugType>pdbonly</DebugType>
|
||||
<Optimize>true</Optimize>
|
||||
<OutputPath>..\..\Host\bin\</OutputPath>
|
||||
<DefineConstants>TRACE</DefineConstants>
|
||||
<ErrorReport>prompt</ErrorReport>
|
||||
<WarningLevel>4</WarningLevel>
|
||||
</PropertyGroup>
|
||||
<ItemGroup>
|
||||
<Reference Include="System" />
|
||||
<Reference Include="System.Core" />
|
||||
<Reference Include="System.Xml.Linq" />
|
||||
<Reference Include="System.Data.DataSetExtensions" />
|
||||
<Reference Include="Microsoft.CSharp" />
|
||||
<Reference Include="System.Data" />
|
||||
<Reference Include="System.Net.Http" />
|
||||
<Reference Include="System.Xml" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<Compile Include="Properties\AssemblyInfo.cs" />
|
||||
</ItemGroup>
|
||||
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
|
||||
</Project>
|
||||
@@ -0,0 +1 @@
|
||||
DevExpress.XtraReports.UI.XtraReport, DevExpress.XtraReports.v17.1, Version=17.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
|
||||
|
||||
997
ReportImp/VKMAachen/ServiceInvoiceReport.Designer.cs
generated
997
ReportImp/VKMAachen/ServiceInvoiceReport.Designer.cs
generated
File diff suppressed because it is too large
Load Diff
@@ -14,10 +14,18 @@ namespace VKMAachen
|
||||
|
||||
public void SetReportDataSource(ServiceInvoiceRO pRO)
|
||||
{
|
||||
pRO.SenderContactPersonPhone = pRO.SenderContactPersonPhone.Remove(0, 6);
|
||||
pRO.SenderContactPersonFax = pRO.SenderContactPersonFax.Remove(0, 5);
|
||||
pRO.SenderContactPersonMail = pRO.SenderContactPersonMail.Remove(0, 9);
|
||||
|
||||
if (!string.IsNullOrEmpty(pRO.SenderContactPersonPhone))
|
||||
{
|
||||
pRO.SenderContactPersonPhone = pRO.SenderContactPersonPhone.Remove(0, 6);
|
||||
}
|
||||
if (!string.IsNullOrEmpty(pRO.SenderContactPersonFax))
|
||||
{
|
||||
pRO.SenderContactPersonFax = pRO.SenderContactPersonFax.Remove(0, 5);
|
||||
}
|
||||
if (!string.IsNullOrEmpty(pRO.SenderContactPersonMail))
|
||||
{
|
||||
pRO.SenderContactPersonMail = pRO.SenderContactPersonMail.Remove(0, 9);
|
||||
}
|
||||
bindingSource1.DataSource = pRO;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -18,7 +18,7 @@ namespace BeWo.WegweiserBetreuungsdienstReports
|
||||
|
||||
public void SetReportDataSource(MitarbeiterauslastungRO pRO)
|
||||
{
|
||||
AuslastungBerechnung b = new WegweiserAuslastungBerechnung();
|
||||
AuslastungBerechnung b = new AuslastungBerechnung();
|
||||
b.CreateReport(pRO);
|
||||
|
||||
this.bindingSource1.DataSource = pRO;
|
||||
|
||||
@@ -18,7 +18,7 @@ namespace BeWo.WegweiserBetreuungsdienstReports
|
||||
|
||||
public void SetReportDataSource(MitarbeiterauslastungRO pRO)
|
||||
{
|
||||
AuslastungBerechnung b = new WegweiserAuslastungBerechnung();
|
||||
AuslastungBerechnung b = new AuslastungBerechnung();
|
||||
b.CreateReport(pRO);
|
||||
|
||||
this.bindingSource1.DataSource = pRO;
|
||||
|
||||
@@ -19,6 +19,10 @@ namespace BeWo.WegweiserBetreuungsdienstReports
|
||||
{
|
||||
public override void CreateEmployeeDetails(MitarbeiterauslastungRO ro)
|
||||
{
|
||||
//base.CreateEmployeeDetails(ro);
|
||||
|
||||
//return;
|
||||
|
||||
foreach (var empDetail in ro.EmployeeDetailList)
|
||||
{
|
||||
if (empDetail.Employee != null)
|
||||
@@ -31,6 +35,7 @@ namespace BeWo.WegweiserBetreuungsdienstReports
|
||||
|
||||
private void CreateEmployeeDetail(MitarbeiterauslastungRO ro, MitarbeiterauslastungRO.EmployeeDetail empDetail)
|
||||
{
|
||||
|
||||
var emp = empDetail.Employee;
|
||||
|
||||
Contract contract = emp.LastContract;
|
||||
|
||||
@@ -37,6 +37,7 @@ namespace BeWo.ZukunftWohnenReports
|
||||
this.xrTableCell4 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell11 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell1 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell6 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.DetailReport = new DevExpress.XtraReports.UI.DetailReportBand();
|
||||
this.Detail1 = new DevExpress.XtraReports.UI.DetailBand();
|
||||
this.xrTable3 = new DevExpress.XtraReports.UI.XRTable();
|
||||
@@ -45,6 +46,7 @@ namespace BeWo.ZukunftWohnenReports
|
||||
this.xrTableCell5 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell15 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell2 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell7 = 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();
|
||||
@@ -106,7 +108,7 @@ namespace BeWo.ZukunftWohnenReports
|
||||
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(656.0001F, 20F);
|
||||
this.xrTableServiceRecords1.SizeF = new System.Drawing.SizeF(725.0001F, 20F);
|
||||
this.xrTableServiceRecords1.StylePriority.UseBackColor = false;
|
||||
this.xrTableServiceRecords1.StylePriority.UseBorders = false;
|
||||
this.xrTableServiceRecords1.StylePriority.UseFont = false;
|
||||
@@ -119,7 +121,8 @@ namespace BeWo.ZukunftWohnenReports
|
||||
this.xrTableCell3,
|
||||
this.xrTableCell4,
|
||||
this.xrTableCell11,
|
||||
this.xrTableCell1});
|
||||
this.xrTableCell1,
|
||||
this.xrTableCell6});
|
||||
this.xrTableRow2.Name = "xrTableRow2";
|
||||
this.xrTableRow2.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F);
|
||||
this.xrTableRow2.StylePriority.UseTextAlignment = false;
|
||||
@@ -154,7 +157,13 @@ namespace BeWo.ZukunftWohnenReports
|
||||
//
|
||||
this.xrTableCell1.Name = "xrTableCell1";
|
||||
this.xrTableCell1.Text = "Besonderheiten";
|
||||
this.xrTableCell1.Weight = 0.30482397874589D;
|
||||
this.xrTableCell1.Weight = 0.28043806073937794D;
|
||||
//
|
||||
// xrTableCell6
|
||||
//
|
||||
this.xrTableCell6.Name = "xrTableCell6";
|
||||
this.xrTableCell6.Text = "MA";
|
||||
this.xrTableCell6.Weight = 0.19264875591593453D;
|
||||
//
|
||||
// DetailReport
|
||||
//
|
||||
@@ -188,7 +197,7 @@ namespace BeWo.ZukunftWohnenReports
|
||||
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(656.0002F, 20F);
|
||||
this.xrTable3.SizeF = new System.Drawing.SizeF(725.0002F, 20F);
|
||||
this.xrTable3.StylePriority.UseFont = false;
|
||||
this.xrTable3.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
|
||||
//
|
||||
@@ -198,7 +207,8 @@ namespace BeWo.ZukunftWohnenReports
|
||||
this.xrTableCell13,
|
||||
this.xrTableCell5,
|
||||
this.xrTableCell15,
|
||||
this.xrTableCell2});
|
||||
this.xrTableCell2,
|
||||
this.xrTableCell7});
|
||||
this.xrTableRow6.Name = "xrTableRow6";
|
||||
this.xrTableRow6.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F);
|
||||
this.xrTableRow6.StylePriority.UseTextAlignment = false;
|
||||
@@ -247,7 +257,15 @@ namespace BeWo.ZukunftWohnenReports
|
||||
new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.fieldGruppe")});
|
||||
this.xrTableCell2.Name = "xrTableCell2";
|
||||
this.xrTableCell2.Text = "xrTableCell2";
|
||||
this.xrTableCell2.Weight = 0.15782825100829959D;
|
||||
this.xrTableCell2.Weight = 0.145201990737673D;
|
||||
//
|
||||
// xrTableCell7
|
||||
//
|
||||
this.xrTableCell7.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
|
||||
new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.EmployeeAbbr")});
|
||||
this.xrTableCell7.Name = "xrTableCell7";
|
||||
this.xrTableCell7.Text = "xrTableCell7";
|
||||
this.xrTableCell7.Weight = 0.099747453763417385D;
|
||||
//
|
||||
// bindingSource1
|
||||
//
|
||||
@@ -726,6 +744,7 @@ namespace BeWo.ZukunftWohnenReports
|
||||
private DevExpress.XtraReports.UI.XRTableCell xrTableCell1;
|
||||
private DevExpress.XtraReports.UI.XRTableCell xrTableCell2;
|
||||
private DevExpress.XtraReports.UI.CalculatedField fieldGruppe;
|
||||
|
||||
private DevExpress.XtraReports.UI.XRTableCell xrTableCell6;
|
||||
private DevExpress.XtraReports.UI.XRTableCell xrTableCell7;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -508,7 +508,7 @@ namespace BeWo.Service.Invoicing
|
||||
}
|
||||
|
||||
|
||||
private void SetCollectiveBillingServiceInvoicePeriods(ServiceInvoice invoice, DateTimeSpan invoicePeriod, Dictionary<CompactSupportConceptDC, List<ServiceRecordDC>> supportConcepts2ServiceRecords)
|
||||
public virtual void SetCollectiveBillingServiceInvoicePeriods(ServiceInvoice invoice, DateTimeSpan invoicePeriod, Dictionary<CompactSupportConceptDC, List<ServiceRecordDC>> supportConcepts2ServiceRecords)
|
||||
{
|
||||
foreach (var supportConcepts2ServiceRecord in supportConcepts2ServiceRecords)
|
||||
{
|
||||
|
||||
@@ -115,7 +115,7 @@ namespace BeWo.Service.Plugins
|
||||
//t = "3341456098"; // BeWo Schillinger
|
||||
//t = "4271389563"; // Komm Mit
|
||||
//t = "5430005891"; // Marienhospital Eickel
|
||||
t = "3265049248"; // Gerdas Pflegedienst
|
||||
//t = "3265049248"; // Gerdas Pflegedienst
|
||||
//t = "1549622397"; // Kontakt und Krisenhilfe
|
||||
//t = "4782194565"; // Skm Rheydt
|
||||
//t = "7535795843"; // Sozialwerk Dürener Christen
|
||||
@@ -163,6 +163,7 @@ namespace BeWo.Service.Plugins
|
||||
//t = "7803602698"; // Taubblindendienst
|
||||
//t = "5518600303"; //Wetterleuchten e.V.
|
||||
//t = "4096649015"; // AWO Dortmund
|
||||
t = "3614251071"; // Pusteblume
|
||||
return t;
|
||||
#else
|
||||
if (MultitenancyOperationContextExt.Current != null)
|
||||
|
||||
Reference in New Issue
Block a user