Merge branch 'master' of ssh://float.ownsoft.de/git/beyondSoft/BeWo
This commit is contained in:
@@ -1,5 +1,5 @@
|
||||
UNA:+,? '
|
||||
UNB+UNOC:3+109910000+999999999+260301:1030+00397++AO05Q226ke0'
|
||||
UNB+UNOC:3+109910000+999999999+260701:1100+00399++AO05Q326ke1'
|
||||
UNH+00001+KOTR:02:001:KV'
|
||||
IDK+100295017+99+gkv informatik'
|
||||
VDT+19970403'
|
||||
@@ -309,11 +309,11 @@ VKG+09+104212538+5++28++++68'
|
||||
VKG+09+104212538+5++28++++71'
|
||||
VKG+09+104212538+5++28++++72'
|
||||
VKG+09+104212538+5++28++++20'
|
||||
VKG+09+101519213+5++28++++50'
|
||||
VKG+09+104212311+5++28++++50'
|
||||
VKG+09+104212538+5++28++++55'
|
||||
VKG+09+104212538+5++28++++56'
|
||||
VKG+09+101519213+5++28++++61'
|
||||
VKG+09+101519213+5++28++++62'
|
||||
VKG+09+104212311+5++28++++61'
|
||||
VKG+09+104212311+5++28++++62'
|
||||
VKG+09+104212594+5++28++++63'
|
||||
VKG+09+101519213+5++28++++65'
|
||||
VKG+09+104212538+5++28++++66'
|
||||
@@ -2472,10 +2472,10 @@ NAM+01+Medent GmbH'
|
||||
ANS+1+15890+Eisenhüttenstadt+Pionierweg 4'
|
||||
UNT+000007+00200'
|
||||
UNH+00201+KOTR:02:001:KV'
|
||||
IDK+661400051+99+DAVASO GmbH'
|
||||
IDK+661400051+99+IQVIA HSS'
|
||||
VDT+20051124'
|
||||
FKT+02'
|
||||
NAM+01+DAVASO GmbH+Abrechnungsprüfstelle'
|
||||
NAM+01+IQVIA+Health System Services GmbH'
|
||||
ANS+1+04425+Taucha+Otto-Schmidt-Str. 22'
|
||||
ASP+01+022412311800+022412341334++Zentrale'
|
||||
UEM+1+00+I8'
|
||||
@@ -2483,29 +2483,29 @@ UEM+4+09+I8'
|
||||
UEM+6+00+I8'
|
||||
UNT+000011+00201'
|
||||
UNH+00202+KOTR:02:001:KV'
|
||||
IDK+661400233+99+DAVASO GmbH'
|
||||
IDK+661400233+99+IQVIA HSS'
|
||||
VDT+20230601'
|
||||
FKT+02'
|
||||
NAM+01+ANW Pflege+c/o DAVASO GmbH'
|
||||
NAM+01+ANW Pflege+c/o IQVIA+Health System Services GmbH'
|
||||
ANS+1+04316+Leipzig+Sommerfelder Straße 120'
|
||||
ANS+2+04304+Leipzig+Postfach 500453'
|
||||
ASP+01+0341/25920-0+0341/25920-20++Support 302 SGB V support@davaso.de'
|
||||
UEM+7+14+I8'
|
||||
UEM+1+00+I8'
|
||||
DFU+01+070++0000+2400+1+edi302@davaso.de'
|
||||
DFU+01+070++0000+2400+1+edi302@iqvia-hss.de'
|
||||
DFU+02+016++0000+2400+1+ftam.inter-forum.de?:9000'
|
||||
UNT+000013+00202'
|
||||
UNH+00203+KOTR:02:001:KV'
|
||||
IDK+661430035+99+DAVASO GmbH'
|
||||
IDK+661430035+99+IQVIA HSS'
|
||||
VDT+20051124'
|
||||
FKT+02'
|
||||
NAM+01+DAVASO GmbH'
|
||||
NAM+01+IQVIA+Health System Services GmbH'
|
||||
ANS+1+04425+Taucha+Gärtnerweg 12'
|
||||
ANS+3+04310+Leipzig'
|
||||
ASP+01+0341/25920-0+0341/25920-20++Support 302 SGB V support@davaso.de'
|
||||
UEM+7+14+I8'
|
||||
UEM+1+00+I8'
|
||||
DFU+01+070++0000+2400+1+edi302@davaso.de'
|
||||
DFU+01+070++0000+2400+1+edi302@iqvia-hss.de'
|
||||
DFU+02+016++0000+2400+1+ftam.inter-forum.de?:9000'
|
||||
UNT+000013+00203'
|
||||
UNH+00204+KOTR:02:001:KV'
|
||||
@@ -2538,4 +2538,13 @@ FKT+01'
|
||||
NAM+01+AOK Bayern Servicecenter+Datentransformation'
|
||||
ANS+1+92263+Ebermannsdorf+Untere Zell 7'
|
||||
UNT+000007+00207'
|
||||
UNZ+000207+00397'
|
||||
UNH+00208+KOTR:02:001:KV'
|
||||
IDK+104212311+99+AOK Rheinland/Hamburg'
|
||||
VDT+20250401'
|
||||
FKT+02'
|
||||
NAM+01+AOK Rheinland/Hamburg+RP Hebammen/Rehasport'
|
||||
ANS+1+40468+Düsseldorf+Wanheimer Str. 72'
|
||||
ANS+2+40004+Düsseldorf+10 13 55'
|
||||
ASP+01+02118791/57078++Frau Kathrin Vycerov'
|
||||
UNT+000009+00208'
|
||||
UNZ+000208+00399'
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
UNA:+,? '
|
||||
UNB+UNOC:3+104027544+999999999+260326:1010+00246++BK05Q226KE0'
|
||||
UNB+UNOC:3+104027544+999999999+260703:0815+00248++BK05Q326KE0'
|
||||
UNH+00001+KOTR:02:001:KV'
|
||||
IDK+100820488+99+Brandenburgische BKK'
|
||||
VDT+20100101'
|
||||
@@ -894,11 +894,62 @@ IDK+102529638+99+BKK firmus/Ost'
|
||||
VDT+20060701'
|
||||
FKT+01'
|
||||
VKG+01+102529638+5++++++00'
|
||||
VKG+03+107436557+5++07++++10'
|
||||
VKG+09+107436557+5++28++++10'
|
||||
VKG+09+107436557+5++29++++10'
|
||||
VKG+03+107436557+5++07++++20'
|
||||
VKG+09+107436557+5++28++++20'
|
||||
VKG+09+107436557+5++29++++20'
|
||||
VKG+03+107436557+5++07++++30'
|
||||
VKG+09+107436557+5++28++++30'
|
||||
VKG+09+107436557+5++29++++30'
|
||||
VKG+03+107436557+5++07++++40'
|
||||
VKG+09+107436557+5++28++++40'
|
||||
VKG+09+107436557+5++29++++40'
|
||||
VKG+03+107436557+5++07++++50'
|
||||
VKG+09+107436557+5++28++++50'
|
||||
VKG+09+107436557+5++29++++50'
|
||||
VKG+03+107436557+5++07++++61'
|
||||
VKG+09+107436557+5++28++++61'
|
||||
VKG+09+107436557+5++29++++61'
|
||||
VKG+03+107436557+5++07++++62'
|
||||
VKG+09+107436557+5++28++++62'
|
||||
VKG+09+107436557+5++29++++62'
|
||||
VKG+03+107436557+5++07++++63'
|
||||
VKG+09+107436557+5++28++++63'
|
||||
VKG+09+107436557+5++29++++63'
|
||||
VKG+03+107436557+5++07++++65'
|
||||
VKG+09+107436557+5++28++++65'
|
||||
VKG+09+107436557+5++29++++65'
|
||||
VKG+03+107436557+5++07++++66'
|
||||
VKG+09+107436557+5++28++++66'
|
||||
VKG+09+107436557+5++29++++66'
|
||||
VKG+03+107436557+5++07++++67'
|
||||
VKG+09+107436557+5++28++++67'
|
||||
VKG+09+107436557+5++29++++67'
|
||||
VKG+03+107436557+5++07++++68'
|
||||
VKG+09+107436557+5++28++++68'
|
||||
VKG+09+107436557+5++29++++68'
|
||||
VKG+03+104027544+5++07++++69'
|
||||
VKG+09+103121137+5++28++++69'
|
||||
VKG+09+103121137+5++29++++69'
|
||||
VKG+03+107436557+5++07++++71'
|
||||
VKG+09+107436557+5++28++++71'
|
||||
VKG+09+107436557+5++29++++71'
|
||||
VKG+03+107436557+5++07++++72'
|
||||
VKG+09+107436557+5++28++++72'
|
||||
VKG+09+107436557+5++29++++72'
|
||||
VKG+03+107436557+5++07++++73'
|
||||
VKG+09+107436557+5++28++++73'
|
||||
VKG+09+107436557+5++29++++73'
|
||||
VKG+03+107436557+5++07++++74'
|
||||
VKG+09+107436557+5++28++++74'
|
||||
VKG+09+107436557+5++29++++74'
|
||||
VKG+09+103121137+5++28++++75'
|
||||
VKG+09+103121137+5++29++++75'
|
||||
VKG+03+107436557+5++07++++76'
|
||||
VKG+09+107436557+5++28++++76'
|
||||
VKG+09+107436557+5++29++++76'
|
||||
VKG+03+104027544+5++07++++90'
|
||||
VKG+09+103121137+5++28++++90'
|
||||
VKG+09+103121137+5++29++++90'
|
||||
@@ -907,12 +958,9 @@ VKG+09+103121137+5++28++++B1'
|
||||
VKG+09+103121137+5++29++++B1'
|
||||
VKG+09+103121137+5++28++++A0'
|
||||
VKG+09+103121137+5++29++++A0'
|
||||
VKG+03+107436557+5++07++++99'
|
||||
VKG+09+107436557+5++28++++99'
|
||||
VKG+09+107436557+5++29++++99'
|
||||
NAM+01+Betriebskrankenkasse+firmus+Gesch.-Bereich Neue Länder'
|
||||
ANS+1+09600+Weißenborn-Bertheldorf+Fabrikstr. 1'
|
||||
UNT+000024+00061'
|
||||
UNT+000072+00061'
|
||||
UNH+00062+KOTR:02:001:KV'
|
||||
IDK+102732316+99+BKK 24/Ost'
|
||||
VDT+20080101'
|
||||
@@ -944,12 +992,63 @@ UNH+00064+KOTR:02:001:KV'
|
||||
IDK+103121137+99+BKK firmus'
|
||||
VDT+20100601'
|
||||
FKT+01'
|
||||
VKG+01+103121137+5++++++00'
|
||||
VKG+01+102529638+5++++++00'
|
||||
VKG+03+107436557+5++07++++10'
|
||||
VKG+09+107436557+5++28++++10'
|
||||
VKG+09+107436557+5++29++++10'
|
||||
VKG+03+107436557+5++07++++20'
|
||||
VKG+09+107436557+5++28++++20'
|
||||
VKG+09+107436557+5++29++++20'
|
||||
VKG+03+107436557+5++07++++30'
|
||||
VKG+09+107436557+5++28++++30'
|
||||
VKG+09+107436557+5++29++++30'
|
||||
VKG+03+107436557+5++07++++40'
|
||||
VKG+09+107436557+5++28++++40'
|
||||
VKG+09+107436557+5++29++++40'
|
||||
VKG+03+107436557+5++07++++50'
|
||||
VKG+09+107436557+5++28++++50'
|
||||
VKG+09+107436557+5++29++++50'
|
||||
VKG+03+107436557+5++07++++61'
|
||||
VKG+09+107436557+5++28++++61'
|
||||
VKG+09+107436557+5++29++++61'
|
||||
VKG+03+107436557+5++07++++62'
|
||||
VKG+09+107436557+5++28++++62'
|
||||
VKG+09+107436557+5++29++++62'
|
||||
VKG+03+107436557+5++07++++63'
|
||||
VKG+09+107436557+5++28++++63'
|
||||
VKG+09+107436557+5++29++++63'
|
||||
VKG+03+107436557+5++07++++65'
|
||||
VKG+09+107436557+5++28++++65'
|
||||
VKG+09+107436557+5++29++++65'
|
||||
VKG+03+107436557+5++07++++66'
|
||||
VKG+09+107436557+5++28++++66'
|
||||
VKG+09+107436557+5++29++++66'
|
||||
VKG+03+107436557+5++07++++67'
|
||||
VKG+09+107436557+5++28++++67'
|
||||
VKG+09+107436557+5++29++++67'
|
||||
VKG+03+107436557+5++07++++68'
|
||||
VKG+09+107436557+5++28++++68'
|
||||
VKG+09+107436557+5++29++++68'
|
||||
VKG+03+104027544+5++07++++69'
|
||||
VKG+09+103121137+5++28++++69'
|
||||
VKG+09+103121137+5++29++++69'
|
||||
VKG+03+107436557+5++07++++71'
|
||||
VKG+09+107436557+5++28++++71'
|
||||
VKG+09+107436557+5++29++++71'
|
||||
VKG+03+107436557+5++07++++72'
|
||||
VKG+09+107436557+5++28++++72'
|
||||
VKG+09+107436557+5++29++++72'
|
||||
VKG+03+107436557+5++07++++73'
|
||||
VKG+09+107436557+5++28++++73'
|
||||
VKG+09+107436557+5++29++++73'
|
||||
VKG+03+107436557+5++07++++74'
|
||||
VKG+09+107436557+5++28++++74'
|
||||
VKG+09+107436557+5++29++++74'
|
||||
VKG+09+103121137+5++28++++75'
|
||||
VKG+09+103121137+5++29++++75'
|
||||
VKG+03+107436557+5++07++++76'
|
||||
VKG+09+107436557+5++28++++76'
|
||||
VKG+09+107436557+5++29++++76'
|
||||
VKG+03+104027544+5++07++++90'
|
||||
VKG+09+103121137+5++28++++90'
|
||||
VKG+09+103121137+5++29++++90'
|
||||
@@ -958,13 +1057,10 @@ VKG+09+103121137+5++28++++B1'
|
||||
VKG+09+103121137+5++29++++B1'
|
||||
VKG+09+103121137+5++28++++A0'
|
||||
VKG+09+103121137+5++29++++A0'
|
||||
VKG+03+107436557+5++07++++99'
|
||||
VKG+09+107436557+5++28++++99'
|
||||
VKG+09+107436557+5++29++++99'
|
||||
NAM+01+Betriebskrankenkasse+firmus'
|
||||
ANS+1+28237+Bremen+Gottlieb-Daimler-Str. 11'
|
||||
ANS+3+28192+Bremen'
|
||||
UNT+000025+00064'
|
||||
UNT+000073+00064'
|
||||
UNH+00065+KOTR:02:001:KV'
|
||||
IDK+103192656+99+atlas BKK ahlmann Wahltarif'
|
||||
VDT+20110101'
|
||||
@@ -3644,6 +3740,7 @@ VKG+03+107436557+5++07++++73'
|
||||
VKG+03+107436557+5++07++++74'
|
||||
VKG+03+107436557+5++07++++75'
|
||||
VKG+03+104027544+5++07++++76'
|
||||
VKG+03+107436557+5++07++++A0'
|
||||
VKG+09+108023388+5++28++++76'
|
||||
VKG+09+108023388+5++29++++76'
|
||||
VKG+09+108023388+5++28++++90'
|
||||
@@ -3655,7 +3752,7 @@ VKG+09+107436557+5++29++++99'
|
||||
NAM+01+BOSCH BKK+Zentrale Stuttgart+Gesch.Ber.Neue Bundesländer'
|
||||
ANS+1+70469+Stuttgart+Kruppstr. 19'
|
||||
ANS+3+70466+Stuttgart'
|
||||
UNT+000039+00194'
|
||||
UNT+000040+00194'
|
||||
UNH+00195+KOTR:02:001:KV'
|
||||
IDK+108029306+99+BKK advita'
|
||||
VDT+20110701'
|
||||
@@ -3924,6 +4021,7 @@ VKG+03+107436557+5++07++++73'
|
||||
VKG+03+107436557+5++07++++74'
|
||||
VKG+03+107436557+5++07++++75'
|
||||
VKG+03+104027544+5++07++++76'
|
||||
VKG+03+107436557+5++07++++A0'
|
||||
VKG+09+108036123+5++28++++76'
|
||||
VKG+09+108036123+5++29++++76'
|
||||
VKG+09+108036123+5++28++++90'
|
||||
@@ -3935,7 +4033,7 @@ VKG+09+107436557+5++29++++99'
|
||||
NAM+01+BOSCH BKK+Zentrale Stuttgart'
|
||||
ANS+1+70469+Stuttgart+Kruppstr. 19'
|
||||
ANS+3+70466+Stuttgart'
|
||||
UNT+000039+00219'
|
||||
UNT+000040+00219'
|
||||
UNH+00220+KOTR:02:001:KV'
|
||||
IDK+108036145+99+BKK MAHLE'
|
||||
VDT+20100401'
|
||||
@@ -4917,81 +5015,82 @@ IDK+109033393+99+BKK Faber-Castell & Partner'
|
||||
VDT+20120101'
|
||||
FKT+01'
|
||||
VKG+01+109033393+5++++++00'
|
||||
VKG+03+661430035+5++07++++10'
|
||||
VKG+09+661430035+5++28++++10'
|
||||
VKG+09+661430035+5++29++++10'
|
||||
VKG+03+661430035+5++07++++20'
|
||||
VKG+09+661430035+5++28++++20'
|
||||
VKG+09+661430035+5++29++++20'
|
||||
VKG+03+661430035+5++07++++30'
|
||||
VKG+09+661430035+5++28++++30'
|
||||
VKG+09+661430035+5++29++++30'
|
||||
VKG+03+661430035+5++07++++40'
|
||||
VKG+09+661430035+5++28++++40'
|
||||
VKG+09+661430035+5++29++++40'
|
||||
VKG+03+661430035+5++07++++50'
|
||||
VKG+09+661430035+5++28++++50'
|
||||
VKG+09+661430035+5++29++++50'
|
||||
VKG+03+661430035+5++07++++55'
|
||||
VKG+09+661430035+5++28++++55'
|
||||
VKG+09+661430035+5++29++++55'
|
||||
VKG+03+661430035+5++07++++56'
|
||||
VKG+09+661430035+5++28++++56'
|
||||
VKG+09+661430035+5++29++++56'
|
||||
VKG+03+661430035+5++07++++57'
|
||||
VKG+09+661430035+5++28++++57'
|
||||
VKG+09+661430035+5++29++++57'
|
||||
VKG+03+661430035+5++07++++61'
|
||||
VKG+09+661430035+5++28++++61'
|
||||
VKG+09+661430035+5++29++++61'
|
||||
VKG+03+661430035+5++07++++62'
|
||||
VKG+09+661430035+5++28++++62'
|
||||
VKG+09+661430035+5++29++++62'
|
||||
VKG+03+661430035+5++07++++63'
|
||||
VKG+09+661430035+5++28++++63'
|
||||
VKG+09+661430035+5++29++++63'
|
||||
VKG+03+661430035+5++07++++65'
|
||||
VKG+09+661430035+5++28++++65'
|
||||
VKG+09+661430035+5++29++++65'
|
||||
VKG+03+661430035+5++07++++66'
|
||||
VKG+09+661430035+5++28++++66'
|
||||
VKG+09+661430035+5++29++++66'
|
||||
VKG+03+661430035+5++07++++67'
|
||||
VKG+09+661430035+5++28++++67'
|
||||
VKG+09+661430035+5++29++++67'
|
||||
VKG+03+661430035+5++07++++68'
|
||||
VKG+09+661430035+5++28++++68'
|
||||
VKG+09+661430035+5++29++++68'
|
||||
VKG+03+661430035+5++07++++69'
|
||||
VKG+09+661430035+5++28++++69'
|
||||
VKG+09+661430035+5++29++++69'
|
||||
VKG+03+661430035+5++07++++71'
|
||||
VKG+09+661430035+5++28++++71'
|
||||
VKG+09+661430035+5++29++++71'
|
||||
VKG+03+661430035+5++07++++72'
|
||||
VKG+09+661430035+5++28++++72'
|
||||
VKG+09+661430035+5++29++++72'
|
||||
VKG+03+661430035+5++07++++73'
|
||||
VKG+09+661430035+5++28++++73'
|
||||
VKG+09+661430035+5++29++++73'
|
||||
VKG+03+661430035+5++07++++74'
|
||||
VKG+09+661430035+5++28++++74'
|
||||
VKG+09+661430035+5++29++++74'
|
||||
VKG+03+107436557+5++07++++10'
|
||||
VKG+09+107436557+5++28++++10'
|
||||
VKG+09+107436557+5++29++++10'
|
||||
VKG+03+107436557+5++07++++20'
|
||||
VKG+09+107436557+5++28++++20'
|
||||
VKG+09+107436557+5++29++++20'
|
||||
VKG+03+107436557+5++07++++30'
|
||||
VKG+09+107436557+5++28++++30'
|
||||
VKG+09+107436557+5++29++++30'
|
||||
VKG+03+107436557+5++07++++40'
|
||||
VKG+09+107436557+5++28++++40'
|
||||
VKG+09+107436557+5++29++++40'
|
||||
VKG+03+107436557+5++07++++50'
|
||||
VKG+09+107436557+5++28++++50'
|
||||
VKG+09+107436557+5++29++++50'
|
||||
VKG+03+107436557+5++07++++55'
|
||||
VKG+09+107436557+5++28++++55'
|
||||
VKG+09+107436557+5++29++++55'
|
||||
VKG+03+107436557+5++07++++56'
|
||||
VKG+09+107436557+5++28++++56'
|
||||
VKG+09+107436557+5++29++++56'
|
||||
VKG+03+107436557+5++07++++57'
|
||||
VKG+09+107436557+5++28++++57'
|
||||
VKG+09+107436557+5++29++++57'
|
||||
VKG+03+107436557+5++07++++61'
|
||||
VKG+09+107436557+5++28++++61'
|
||||
VKG+09+107436557+5++29++++61'
|
||||
VKG+03+107436557+5++07++++62'
|
||||
VKG+09+107436557+5++28++++62'
|
||||
VKG+09+107436557+5++29++++62'
|
||||
VKG+03+107436557+5++07++++63'
|
||||
VKG+09+107436557+5++28++++63'
|
||||
VKG+09+107436557+5++29++++63'
|
||||
VKG+03+107436557+5++07++++65'
|
||||
VKG+09+107436557+5++28++++65'
|
||||
VKG+09+107436557+5++29++++65'
|
||||
VKG+03+107436557+5++07++++66'
|
||||
VKG+09+107436557+5++28++++66'
|
||||
VKG+09+107436557+5++29++++66'
|
||||
VKG+03+107436557+5++07++++67'
|
||||
VKG+09+107436557+5++28++++67'
|
||||
VKG+09+107436557+5++29++++67'
|
||||
VKG+03+107436557+5++07++++68'
|
||||
VKG+09+107436557+5++28++++68'
|
||||
VKG+09+107436557+5++29++++68'
|
||||
VKG+03+107436557+5++07++++69'
|
||||
VKG+09+107436557+5++28++++69'
|
||||
VKG+09+107436557+5++29++++69'
|
||||
VKG+03+107436557+5++07++++71'
|
||||
VKG+09+107436557+5++28++++71'
|
||||
VKG+09+107436557+5++29++++71'
|
||||
VKG+03+107436557+5++07++++72'
|
||||
VKG+09+107436557+5++28++++72'
|
||||
VKG+09+107436557+5++29++++72'
|
||||
VKG+03+107436557+5++07++++73'
|
||||
VKG+09+107436557+5++28++++73'
|
||||
VKG+09+107436557+5++29++++73'
|
||||
VKG+03+107436557+5++07++++74'
|
||||
VKG+09+107436557+5++28++++74'
|
||||
VKG+09+107436557+5++29++++74'
|
||||
VKG+03+104027544+5++07++++75'
|
||||
VKG+09+109033393+5++28++++75'
|
||||
VKG+09+109033393+5++29++++75'
|
||||
VKG+03+661430035+5++07++++76'
|
||||
VKG+09+661430035+5++28++++76'
|
||||
VKG+09+661430035+5++29++++76'
|
||||
VKG+03+107436557+5++07++++76'
|
||||
VKG+09+107436557+5++28++++76'
|
||||
VKG+09+107436557+5++29++++76'
|
||||
VKG+03+104027544+5++07++++90'
|
||||
VKG+09+109033393+5++28++++90'
|
||||
VKG+09+109033393+5++29++++90'
|
||||
VKG+03+104027544+5++07++++A0'
|
||||
VKG+09+109033393+5++28++++A0'
|
||||
VKG+09+109033393+5++29++++A0'
|
||||
NAM+01+Betriebskrankenkasse+Faber-Castell & Partner+Regen'
|
||||
ANS+1+94209+Regen+Bahnhofstr. 45'
|
||||
ANS+2+94202+Regen+1265'
|
||||
UNT+000080+00285'
|
||||
UNT+000081+00285'
|
||||
UNH+00286+KOTR:02:001:KV'
|
||||
IDK+109034270+99+BMW BKK'
|
||||
VDT+20101001'
|
||||
@@ -5682,10 +5781,10 @@ UEM+1+00+I8'
|
||||
DFU+01+070+++++dta302@condatesta.de'
|
||||
UNT+000011+00333'
|
||||
UNH+00334+KOTR:02:001:KV'
|
||||
IDK+661400051+99+DAVASO zuvor INTER-FORUM'
|
||||
IDK+661400051+99+IQVIA HSS'
|
||||
VDT+20020101'
|
||||
FKT+01'
|
||||
NAM+01+DAVASO GmbH'
|
||||
NAM+01+IQVIA+Health System Services GmbH'
|
||||
ANS+1+04425+Taucha+Otto-Schmidt-Str. 22'
|
||||
ASP+01+0341/25920-0+0341/25920-20+Support § 302 SGB V+support-302@davaso.de'
|
||||
UEM+1+00+I8'
|
||||
@@ -5747,24 +5846,24 @@ NAM+01+GfS Gesellschaft f
|
||||
ANS+1+01445+Radebeul+Meißner Str. 197'
|
||||
UNT+000007+00340'
|
||||
UNH+00341+KOTR:02:001:KV'
|
||||
IDK+661430035+99+DAVASO zuvor INTER-FORUM'
|
||||
IDK+661430035+99+IQVIA HSS'
|
||||
VDT+20020101'
|
||||
FKT+01'
|
||||
NAM+01+DAVASO GmbH'
|
||||
NAM+01+IQVIA+Health System Services GmbH'
|
||||
ANS+1+04425+Taucha+Gärtnerweg 12'
|
||||
ANS+3+04310+Leipzig'
|
||||
ASP+01+0341/25920-0+0341/25920-20+Support § 302 SGB V+support-302@inter-forum.de'
|
||||
UEM+1+00+I8'
|
||||
DFU+01+070+++++edi302@davaso.de'
|
||||
DFU+01+070+++++edi302@iqvia-hss.de'
|
||||
DFU+02+016+++++ftam.inter-forum.de?:9000'
|
||||
UEM+4+09+I8'
|
||||
UEM+7+14+I8'
|
||||
UNT+000014+00341'
|
||||
UNH+00342+KOTR:02:001:KV'
|
||||
IDK+661430046+99+DAVASO (vorm. Syntela)'
|
||||
IDK+661430046+99+IQVIA HSS'
|
||||
VDT+20050101'
|
||||
FKT+01'
|
||||
NAM+01+DAVASO GmbH'
|
||||
NAM+01+IQVIA+Health System Services GmbH'
|
||||
ANS+1+04425+Taucha+Otto-Schmidt-Str. 22'
|
||||
ANS+3+04311+Leipzig'
|
||||
ASP+01+0341/25920-0+0341/25920-20++Zentrale'
|
||||
@@ -5773,34 +5872,34 @@ DFU+01+070+++++da302@davaso.de'
|
||||
DFU+02+016+++++ftam.syntela.de?:9000'
|
||||
UNT+000012+00342'
|
||||
UNH+00343+KOTR:02:001:KV'
|
||||
IDK+661430079+99+DAVASO (ex Syntela/E.ON BKK)'
|
||||
IDK+661430079+99+IQVIA HSS'
|
||||
VDT+20080101'
|
||||
FKT+01'
|
||||
NAM+01+DAVASO GmbH+(vorm. Syntela/E.ON BKK)'
|
||||
NAM+01+IQVIA+Health System Services GmbH'
|
||||
ANS+1+04315+Leipzig+Torgauer Platz 1-3'
|
||||
ANS+3+04311+Leipzig'
|
||||
UNT+000008+00343'
|
||||
UNH+00344+KOTR:02:001:KV'
|
||||
IDK+661430080+99+DAVASO (ex Syntela)'
|
||||
IDK+661430080+99+IQVIA HSS'
|
||||
VDT+20080101'
|
||||
FKT+01'
|
||||
NAM+01+DAVASO GmbH+(vorm. Syntela)'
|
||||
NAM+01+IQVIA+Health System Services GmbH'
|
||||
ANS+1+04315+Leipzig+Torgauer Platz 1-3'
|
||||
ANS+3+04311+Leipzig'
|
||||
UNT+000008+00344'
|
||||
UNH+00345+KOTR:02:001:KV'
|
||||
IDK+661430091+99+DAVASO (ex Syntela)'
|
||||
IDK+661430091+99+IQVIA HSS'
|
||||
VDT+20080101'
|
||||
FKT+01'
|
||||
NAM+01+DAVASO GmbH+(vorm. Syntela)'
|
||||
NAM+01+IQVIA+Health System Services GmbH'
|
||||
ANS+1+04315+Leipzig+Torgauer Platz 1-3'
|
||||
ANS+3+04311+Leipzig'
|
||||
UNT+000008+00345'
|
||||
UNH+00346+KOTR:02:001:KV'
|
||||
IDK+661430115+99+DAVASO (ex Syntela)'
|
||||
IDK+661430115+99+IQVIA HSS'
|
||||
VDT+20080101'
|
||||
FKT+01'
|
||||
NAM+01+DAVASO GmbH+(vorm. Syntela)'
|
||||
NAM+01+IQVIA+Health System Services GmbH'
|
||||
ANS+1+04315+Leipzig+Torgauer Platz 1-3'
|
||||
ANS+3+04311+Leipzig'
|
||||
UNT+000008+00346'
|
||||
@@ -5969,4 +6068,4 @@ NAM+01+Betriebskrankenkasse+futur+Gesch.Ber.Neue Bundesl
|
||||
ANS+1+47803+Krefeld+Girmesgath 5'
|
||||
ANS+3+70426+Stuttgart'
|
||||
UNT+000009+00365'
|
||||
UNZ+000365+00246'
|
||||
UNZ+000365+00248'
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
UNB+UNOC:3+109905003+999999999+250603:1525+00041++BN05Q325KE1'
|
||||
UNB+UNOC:3+109905003+999999999+260424:1445+00043++BN050526KE0'
|
||||
UNH+00001+KOTR:02:001:KV'
|
||||
IDK+101305000+99+Knappschaft Schl.-Holst.+01701'
|
||||
VDT+20120401'
|
||||
FKT+02'
|
||||
FKT+04'
|
||||
VKG+01+101305000+5++++++00'
|
||||
VKG+03+109905003+5++07+1+++10'
|
||||
VKG+03+109905003+5++07+9+++10'
|
||||
@@ -238,7 +238,7 @@ UNT+000236+00001'
|
||||
UNH+00002+KOTR:02:001:KV'
|
||||
IDK+101505002+99+Knappschaft Hamburg+02701'
|
||||
VDT+20120401'
|
||||
FKT+02'
|
||||
FKT+04'
|
||||
VKG+01+101505002+5++++++00'
|
||||
VKG+03+109905003+5++07+1+++10'
|
||||
VKG+03+109905003+5++07+9+++10'
|
||||
@@ -474,7 +474,7 @@ UNT+000236+00002'
|
||||
UNH+00003+KOTR:02:001:KV'
|
||||
IDK+103105002+99+Knappschaft Bremen+03701'
|
||||
VDT+20120401'
|
||||
FKT+02'
|
||||
FKT+04'
|
||||
VKG+01+103105002+5++++++00'
|
||||
VKG+03+109905003+5++07+1+++10'
|
||||
VKG+03+109905003+5++07+9+++10'
|
||||
@@ -710,7 +710,7 @@ UNT+000236+00003'
|
||||
UNH+00004+KOTR:02:001:KV'
|
||||
IDK+102105000+99+Knappschaft Nieders.+09701'
|
||||
VDT+20120401'
|
||||
FKT+02'
|
||||
FKT+04'
|
||||
VKG+01+102105000+5++++++00'
|
||||
VKG+03+109905003+5++07+1+++10'
|
||||
VKG+03+109905003+5++07+9+++10'
|
||||
@@ -946,7 +946,7 @@ UNT+000236+00004'
|
||||
UNH+00005+KOTR:02:001:KV'
|
||||
IDK+103505006+99+Knappschaft Westf.-Lippe+18701'
|
||||
VDT+20120401'
|
||||
FKT+02'
|
||||
FKT+04'
|
||||
VKG+01+103505006+5++++++00'
|
||||
VKG+03+109905003+5++07+1+++10'
|
||||
VKG+03+109905003+5++07+9+++10'
|
||||
@@ -1182,7 +1182,7 @@ UNT+000236+00005'
|
||||
UNH+00006+KOTR:02:001:KV'
|
||||
IDK+104405007+99+Knappschaft Nordrhein+25701'
|
||||
VDT+20120401'
|
||||
FKT+02'
|
||||
FKT+04'
|
||||
VKG+01+104405007+5++++++00'
|
||||
VKG+03+109905003+5++07+1+++10'
|
||||
VKG+03+109905003+5++07+9+++10'
|
||||
@@ -1418,7 +1418,7 @@ UNT+000236+00006'
|
||||
UNH+00007+KOTR:02:001:KV'
|
||||
IDK+105505001+99+Knappschaft Hessen+42701'
|
||||
VDT+20120401'
|
||||
FKT+02'
|
||||
FKT+04'
|
||||
VKG+01+105505001+5++++++00'
|
||||
VKG+03+109905003+5++07+1+++10'
|
||||
VKG+03+109905003+5++07+9+++10'
|
||||
@@ -1654,7 +1654,7 @@ UNT+000236+00007'
|
||||
UNH+00008+KOTR:02:001:KV'
|
||||
IDK+106305001+99+Knappschaft Koblenz+47701'
|
||||
VDT+20120401'
|
||||
FKT+02'
|
||||
FKT+04'
|
||||
VKG+01+106305001+5++++++00'
|
||||
VKG+03+109905003+5++07+1+++10'
|
||||
VKG+03+109905003+5++07+9+++10'
|
||||
@@ -1890,7 +1890,7 @@ UNT+000236+00008'
|
||||
UNH+00009+KOTR:02:001:KV'
|
||||
IDK+106205000+99+Knappschaft Rheinhessen+48701'
|
||||
VDT+20120401'
|
||||
FKT+02'
|
||||
FKT+04'
|
||||
VKG+01+106205000+5++++++00'
|
||||
VKG+03+109905003+5++07+1+++10'
|
||||
VKG+03+109905003+5++07+9+++10'
|
||||
@@ -2126,7 +2126,7 @@ UNT+000236+00009'
|
||||
UNH+00010+KOTR:02:001:KV'
|
||||
IDK+106405002+99+Knappschaft Pfalz+49701'
|
||||
VDT+20120401'
|
||||
FKT+02'
|
||||
FKT+04'
|
||||
VKG+01+106405002+5++++++00'
|
||||
VKG+03+109905003+5++07+1+++10'
|
||||
VKG+03+109905003+5++07+9+++10'
|
||||
@@ -2362,7 +2362,7 @@ UNT+000236+00010'
|
||||
UNH+00011+KOTR:02:001:KV'
|
||||
IDK+106505003+99+Knappschaft Trier+50701'
|
||||
VDT+20120401'
|
||||
FKT+02'
|
||||
FKT+04'
|
||||
VKG+01+106505003+5++++++00'
|
||||
VKG+03+109905003+5++07+1+++10'
|
||||
VKG+03+109905003+5++07+9+++10'
|
||||
@@ -2598,7 +2598,7 @@ UNT+000236+00011'
|
||||
UNH+00012+KOTR:02:001:KV'
|
||||
IDK+106905007+99+Knappschaft Nordbaden+52701'
|
||||
VDT+20120401'
|
||||
FKT+02'
|
||||
FKT+04'
|
||||
VKG+01+106905007+5++++++00'
|
||||
VKG+03+109905003+5++07+1+++10'
|
||||
VKG+03+109905003+5++07+9+++10'
|
||||
@@ -2834,7 +2834,7 @@ UNT+000236+00012'
|
||||
UNH+00013+KOTR:02:001:KV'
|
||||
IDK+107405004+99+Knappschaft S<>baden+57701'
|
||||
VDT+20120401'
|
||||
FKT+02'
|
||||
FKT+04'
|
||||
VKG+01+107405004+5++++++00'
|
||||
VKG+03+109905003+5++07+1+++10'
|
||||
VKG+03+109905003+5++07+9+++10'
|
||||
@@ -3070,7 +3070,7 @@ UNT+000236+00013'
|
||||
UNH+00014+KOTR:02:001:KV'
|
||||
IDK+108005002+99+Knappschaft Nordw<64>tt.+61701'
|
||||
VDT+20120401'
|
||||
FKT+02'
|
||||
FKT+04'
|
||||
VKG+01+108005002+5++++++00'
|
||||
VKG+03+109905003+5++07+1+++10'
|
||||
VKG+03+109905003+5++07+9+++10'
|
||||
@@ -3306,7 +3306,7 @@ UNT+000236+00014'
|
||||
UNH+00015+KOTR:02:001:KV'
|
||||
IDK+107805008+99+Knappschaft S<>w<EFBFBD>tt.+62701'
|
||||
VDT+20120401'
|
||||
FKT+02'
|
||||
FKT+04'
|
||||
VKG+01+107805008+5++++++00'
|
||||
VKG+03+109905003+5++07+1+++10'
|
||||
VKG+03+109905003+5++07+9+++10'
|
||||
@@ -3542,7 +3542,7 @@ UNT+000236+00015'
|
||||
UNH+00016+KOTR:02:001:KV'
|
||||
IDK+108405006+99+Knappschaft Bayern+63701'
|
||||
VDT+20120401'
|
||||
FKT+02'
|
||||
FKT+04'
|
||||
VKG+01+108405006+5++++++00'
|
||||
VKG+03+109905003+5++07+1+++10'
|
||||
VKG+03+109905003+5++07+9+++10'
|
||||
@@ -3778,7 +3778,7 @@ UNT+000236+00016'
|
||||
UNH+00017+KOTR:02:001:KV'
|
||||
IDK+109505009+99+Knappschaft Berlin+72701'
|
||||
VDT+20120401'
|
||||
FKT+02'
|
||||
FKT+04'
|
||||
VKG+01+109505009+5++++++00'
|
||||
VKG+03+109905003+5++07+1+++10'
|
||||
VKG+03+109905003+5++07+9+++10'
|
||||
@@ -4014,7 +4014,7 @@ UNT+000236+00017'
|
||||
UNH+00018+KOTR:02:001:KV'
|
||||
IDK+109705001+99+Knappschaft Berlin-Ost+72701'
|
||||
VDT+20120401'
|
||||
FKT+02'
|
||||
FKT+04'
|
||||
VKG+01+109705001+5++++++00'
|
||||
VKG+03+109905003+5++07+1+++10'
|
||||
VKG+03+109905003+5++07+9+++10'
|
||||
@@ -4250,7 +4250,7 @@ UNT+000236+00018'
|
||||
UNH+00019+KOTR:02:001:KV'
|
||||
IDK+109305007+99+Knappschaft Saarland+73701'
|
||||
VDT+20120401'
|
||||
FKT+02'
|
||||
FKT+04'
|
||||
VKG+01+109305007+5++++++00'
|
||||
VKG+03+109905003+5++07+1+++10'
|
||||
VKG+03+109905003+5++07+9+++10'
|
||||
@@ -4486,7 +4486,7 @@ UNT+000236+00019'
|
||||
UNH+00020+KOTR:02:001:KV'
|
||||
IDK+100105006+99+Knappschaft Meckl.-Vorp.+78701'
|
||||
VDT+20120401'
|
||||
FKT+02'
|
||||
FKT+04'
|
||||
VKG+01+100105006+5++++++00'
|
||||
VKG+03+109905003+5++07+1+++10'
|
||||
VKG+03+109905003+5++07+9+++10'
|
||||
@@ -4722,7 +4722,7 @@ UNT+000236+00020'
|
||||
UNH+00021+KOTR:02:001:KV'
|
||||
IDK+100705002+99+Knappschaft Brandenburg+80701'
|
||||
VDT+20120401'
|
||||
FKT+02'
|
||||
FKT+04'
|
||||
VKG+01+100705002+5++++++00'
|
||||
VKG+03+109905003+5++07+1+++10'
|
||||
VKG+03+109905003+5++07+9+++10'
|
||||
@@ -4958,7 +4958,7 @@ UNT+000236+00021'
|
||||
UNH+00022+KOTR:02:001:KV'
|
||||
IDK+101005007+99+Knappschaft Sachsen-Anh.+85701'
|
||||
VDT+20120401'
|
||||
FKT+02'
|
||||
FKT+04'
|
||||
VKG+01+101005007+5++++++00'
|
||||
VKG+03+109905003+5++07+1+++10'
|
||||
VKG+03+109905003+5++07+9+++10'
|
||||
@@ -5194,7 +5194,7 @@ UNT+000236+00022'
|
||||
UNH+00023+KOTR:02:001:KV'
|
||||
IDK+106005008+99+Knappschaft Th<54>ingen+90701'
|
||||
VDT+20120401'
|
||||
FKT+02'
|
||||
FKT+04'
|
||||
VKG+01+106005008+5++++++00'
|
||||
VKG+03+109905003+5++07+1+++10'
|
||||
VKG+03+109905003+5++07+9+++10'
|
||||
@@ -5430,7 +5430,7 @@ UNT+000236+00023'
|
||||
UNH+00024+KOTR:02:001:KV'
|
||||
IDK+107705007+99+Knappschaft Sachsen+94701'
|
||||
VDT+20120401'
|
||||
FKT+02'
|
||||
FKT+04'
|
||||
VKG+01+107705007+5++++++00'
|
||||
VKG+03+109905003+5++07+1+++10'
|
||||
VKG+03+109905003+5++07+9+++10'
|
||||
@@ -5666,7 +5666,7 @@ UNT+000236+00024'
|
||||
UNH+00025+KOTR:02:001:KV'
|
||||
IDK+109919500+99+See-KK/West+02751'
|
||||
VDT+20120401'
|
||||
FKT+02'
|
||||
FKT+04'
|
||||
VKG+01+109919500+5++++++00'
|
||||
VKG+03+109905003+5++07+1+++10'
|
||||
VKG+03+109905003+5++07+9+++10'
|
||||
@@ -5902,7 +5902,7 @@ UNT+000236+00025'
|
||||
UNH+00026+KOTR:02:001:KV'
|
||||
IDK+109919511+99+See-KK/Ost+99751'
|
||||
VDT+20120401'
|
||||
FKT+02'
|
||||
FKT+04'
|
||||
VKG+01+109919511+5++++++00'
|
||||
VKG+03+109905003+5++07+1+++10'
|
||||
VKG+03+109905003+5++07+9+++10'
|
||||
@@ -6138,7 +6138,7 @@ UNT+000236+00026'
|
||||
UNH+00027+KOTR:02:001:KV'
|
||||
IDK+109905003+99+Knappschaft+74701'
|
||||
VDT+20120401'
|
||||
FKT+02'
|
||||
FKT+04'
|
||||
VKG+01+109905003+5++++++00'
|
||||
VKG+03+109905003+5++07+1+++10'
|
||||
VKG+03+109905003+5++07+9+++10'
|
||||
@@ -6439,14 +6439,14 @@ UNT+000008+00034'
|
||||
UNH+00035+KOTR:02:001:KV'
|
||||
IDK+109905014+99+Digitalisierung Essen'
|
||||
VDT+20230901'
|
||||
FKT+01'
|
||||
FKT+04'
|
||||
NAM+01+KNAPPSCHAFT+Kranken-und Pflegeversicherung'
|
||||
ANS+3+45095+Essen'
|
||||
UNT+000007+00035'
|
||||
UNH+00036+KOTR:02:001:KV'
|
||||
IDK+661400073+99+CONDATESTA GmbH & Co. KG'
|
||||
VDT+20250701'
|
||||
FKT+01'
|
||||
FKT+04'
|
||||
NAM+01+CONDATESTA GmbH & Co. KG'
|
||||
ANS+1+04129+Leipzig+Hohmannstr. 7A'
|
||||
ANS+2+04302+Leipzig+Postfach 50 02 09'
|
||||
@@ -6455,17 +6455,17 @@ UEM+1+00+I8'
|
||||
DFU+01+070+++++dta302@condatesta.de'
|
||||
UNT+000011+00036'
|
||||
UNH+00037+KOTR:02:001:KV'
|
||||
IDK+661430035+99+DAVASO zuvor INTER-FORUM'
|
||||
VDT+20020101'
|
||||
FKT+01'
|
||||
NAM+01+DAVASO GmbH+Knappschaft Bahn See c/o'
|
||||
IDK+661430035+99+IQVIA HSS'
|
||||
VDT+20250101'
|
||||
FKT+02'
|
||||
NAM+01+IQVIA+Health System Services GmbH+Knappschaft Bahn See c/o'
|
||||
ANS+1+04425+Taucha+G舐tnerweg 12'
|
||||
ANS+3+04310+Leipzig'
|
||||
ASP+01+0341/25920-0+0341/25920-20+Support ァ 302 SGB V+info302@davaso.de'
|
||||
ASP+01+0341/25920-0+0341/25920-20+Support ァ 302 SGB V+info302@iqvia-hss.de'
|
||||
UEM+1+00+I8'
|
||||
DFU+01+070+++++edi302@davaso.de'
|
||||
DFU+01+070+++++edi302@iqvia-hss.de'
|
||||
DFU+02+016+++++ftam.inter-forum.de?:9000'
|
||||
UEM+4+09+I8'
|
||||
UEM+7+14+I8'
|
||||
UNT+000014+00037'
|
||||
UNZ+000037+00041'
|
||||
UNZ+000037+00043'
|
||||
@@ -1,5 +1,5 @@
|
||||
UNA:+,? '
|
||||
UNB+UNOC:3+109979990+999999999+260317:1853+00003++EK05Q126KE2'
|
||||
UNB+UNOC:3+109979990+999999999+260420:1846+00004++EK05Q226KE0'
|
||||
UNH+00001+KOTR:02:001:KV'
|
||||
IDK+100167999+99+DAK+78602'
|
||||
VDT+19951001'
|
||||
@@ -2620,10 +2620,10 @@ DFU+01+070++++1+datenservice@gfs-web.de'
|
||||
UEM+7+14+I8'
|
||||
UNT+000012+00259'
|
||||
UNH+00260+KOTR:02:001:KV'
|
||||
IDK+661430035+99+DAVASO GmbH'
|
||||
IDK+661430035+99+IQVIA Health System Services'
|
||||
VDT+20030101'
|
||||
FKT+02'
|
||||
NAM+01+DAVASO GmbH zuvor INTER-FORUM'
|
||||
NAM+01+IQVIA+Health System Services GmbH'
|
||||
ANS+1+04425+Taucha+Gärtnerweg 12'
|
||||
ANS+3+04310+Leipzig'
|
||||
ASP+01+0341/25920-0+0341/25920-20++Zentrale'
|
||||
@@ -2638,10 +2638,10 @@ UEM+6+00+I8'
|
||||
UEM+7+14+I8'
|
||||
UNT+000018+00260'
|
||||
UNH+00261+KOTR:02:001:KV'
|
||||
IDK+661430046+99+DAVASO GmbH'
|
||||
IDK+661430046+99+IQVIA Health System Services'
|
||||
VDT+20160101'
|
||||
FKT+02'
|
||||
NAM+01+DAVASO GmbH zuvor SYNTELA'
|
||||
NAM+01+IQVIA+Health System Services GmbH'
|
||||
ANS+1+04425+Taucha+Otto-Schmidt-Str. 22'
|
||||
ANS+3+04311+Leipzig'
|
||||
UEM+1+00+I8'
|
||||
@@ -2650,4 +2650,4 @@ DFU+02+016+++++ftam.syntela.de?:9000'
|
||||
UEM+5+00+I8'
|
||||
UEM+6+00+I8'
|
||||
UNT+000013+00261'
|
||||
UNZ+000261+00003'
|
||||
UNZ+000261+00004'
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
UNA:+,? '
|
||||
UNB+UNOC:3+109900019+999999999+260326:1005+00036++IK05Q226KE0'
|
||||
UNB+UNOC:3+109900019+999999999+260703:0805+00038++IK05Q326KE0'
|
||||
UNH+00001+KOTR:02:001:KV'
|
||||
IDK+100202527+99+IKK Nord (vorm. IKK MV)+78301'
|
||||
VDT+19950801'
|
||||
@@ -1383,10 +1383,10 @@ ANS+2+98504+Suhl+Postfach 613'
|
||||
ASP+01+03681-77770++Abt. Verträge+die IKK informiert welche Leistungen über DDG abzuwickeln sind'
|
||||
UNT+000009+00138'
|
||||
UNH+00139+KOTR:02:001:KV'
|
||||
IDK+661430046+99+DAVASO (vorm. Syntela)'
|
||||
IDK+661430046+99+IQVIA HSS'
|
||||
VDT+20050101'
|
||||
FKT+01'
|
||||
NAM+01+DAVASO GmbH'
|
||||
NAM+01+IQVIA+Health System Services GmbH'
|
||||
ANS+1+04425+Taucha+Otto-Schmidt-Str. 22'
|
||||
ANS+3+04311+Leipzig+GE'
|
||||
ASP+01+0341/25920-0+0341/25920-20++Zentrale'
|
||||
@@ -1395,15 +1395,15 @@ DFU+01+070+++++da302@davaso.de'
|
||||
DFU+02+016+++++ftam.syntela.de?:9000'
|
||||
UNT+000012+00139'
|
||||
UNH+00140+KOTR:02:001:KV'
|
||||
IDK+661430035+99+DAVASO zuvor INTER-FORUM'
|
||||
IDK+661430035+99+IQVIA HSS'
|
||||
VDT+20020101'
|
||||
FKT+01'
|
||||
NAM+01+DAVASO GmbH'
|
||||
NAM+01+IQVIA+Health System Services GmbH'
|
||||
ANS+1+04425+Taucha+Gärtnerweg 12'
|
||||
ANS+3+04310+Leipzig'
|
||||
ASP+01+0341/25920-0+0341/25920-20+Support § 302 SGB V+support-302@inter-forum.de'
|
||||
UEM+1+00+I8'
|
||||
DFU+01+070+++++edi302@davaso.de'
|
||||
DFU+01+070+++++edi302@iqvia-hss.de'
|
||||
DFU+02+016+++++ftam.inter-forum.de?:9000'
|
||||
UEM+4+09+I8'
|
||||
UEM+7+14+I8'
|
||||
@@ -1851,7 +1851,7 @@ ANS+1+81477+M
|
||||
UNT+000008+00188'
|
||||
UNH+00189+KOTR:02:001:KV'
|
||||
IDK+108402081+99+Vereinigte IKK (vorm. IKK BY)+63301'
|
||||
VDT+19950801'
|
||||
VDT+19950801+20260630'
|
||||
FKT+01'
|
||||
VKG+01+101500154+5++++++00'
|
||||
NAM+01+Vereinigte IKK+(vorm. IKK Bayern)+RD Oberbayern'
|
||||
@@ -1869,7 +1869,7 @@ ANS+2+81455+Muenchen+Postfach 710548'
|
||||
UNT+000009+00190'
|
||||
UNH+00191+KOTR:02:001:KV'
|
||||
IDK+108502048+99+Vereinigte IKK (vorm. IKK BY)+64303'
|
||||
VDT+19950801'
|
||||
VDT+19950801+20260630'
|
||||
FKT+01'
|
||||
VKG+01+101500154+5++++++00'
|
||||
NAM+01+Vereinigte IKK+(vorm. IKK Bayern)+RD Oberbayern / GS Eichstätt'
|
||||
@@ -1878,7 +1878,7 @@ ANS+2+85066+Eichst
|
||||
UNT+000009+00191'
|
||||
UNH+00192+KOTR:02:001:KV'
|
||||
IDK+108502071+99+Vereinigte IKK (vorm. IKK BY)+64301'
|
||||
VDT+19950801'
|
||||
VDT+19950801+20260630'
|
||||
FKT+01'
|
||||
VKG+01+101500154+5++++++00'
|
||||
NAM+01+Vereinigte IKK+(vorm. IKK Bayern)+RD Oberbayern / GS Ingolstadt'
|
||||
@@ -1887,7 +1887,7 @@ ANS+2+85020+Ingolstadt+Postfach 210545'
|
||||
UNT+000009+00192'
|
||||
UNH+00193+KOTR:02:001:KV'
|
||||
IDK+108502106+99+Vereinigte IKK (vorm. IKK BY)+64302'
|
||||
VDT+19950801'
|
||||
VDT+19950801+20260630'
|
||||
FKT+01'
|
||||
VKG+01+101500154+5++++++00'
|
||||
NAM+01+Vereinigte IKK+(vorm. IKK Bayern)+RD Oberbayern /GS Neuburg-Schr'
|
||||
@@ -1896,7 +1896,7 @@ ANS+2+86619+Neuburg+Postfach 1449'
|
||||
UNT+000009+00193'
|
||||
UNH+00194+KOTR:02:001:KV'
|
||||
IDK+108602038+99+Vereinigte IKK (vorm. IKK BY)'
|
||||
VDT+19970101'
|
||||
VDT+19970101+20260630'
|
||||
FKT+01'
|
||||
VKG+01+101500154+5++++++00'
|
||||
NAM+01+Vereinigte IKK+(vorm. IKK Bayern)+RD Franken / GS Bamberg'
|
||||
@@ -1904,7 +1904,7 @@ ANS+1+96047+Bamberg+Schillerplatz 4'
|
||||
UNT+000008+00194'
|
||||
UNH+00195+KOTR:02:001:KV'
|
||||
IDK+108602061+99+Vereinigte IKK (vorm. IKK BY)+65302'
|
||||
VDT+19950801'
|
||||
VDT+19950801+20260630'
|
||||
FKT+01'
|
||||
VKG+01+101500154+5++++++00'
|
||||
NAM+01+Vereinigte IKK+(vorm. IKK Bayern)+RD Franken / HGS Hof'
|
||||
@@ -1913,7 +1913,7 @@ ANS+2+95015+Hof/Saale+Postfach 1608'
|
||||
UNT+000009+00195'
|
||||
UNH+00196+KOTR:02:001:KV'
|
||||
IDK+108702051+99+Vereinigte IKK (vorm. IKK BY)'
|
||||
VDT+19950801'
|
||||
VDT+19950801+20260630'
|
||||
FKT+01'
|
||||
VKG+01+101500154+5++++++00'
|
||||
NAM+01+Vereinigte IKK+(vorm. IKK Bayern)+RD Franken / HGS Erlangen'
|
||||
@@ -1922,7 +1922,7 @@ ANS+2+91010+Erlangen+Postfach 2040'
|
||||
UNT+000009+00196'
|
||||
UNH+00197+KOTR:02:001:KV'
|
||||
IDK+108702120+99+Vereinigte IKK (vorm. IKK BY)+66305'
|
||||
VDT+19950801'
|
||||
VDT+19950801+20260630'
|
||||
FKT+01'
|
||||
VKG+01+101500154+5++++++00'
|
||||
NAM+01+Vereinigte IKK+(vorm. IKK Bayern)+RD Franken / HGS Nürnberg'
|
||||
@@ -1931,7 +1931,7 @@ ANS+2+90018+N
|
||||
UNT+000009+00197'
|
||||
UNH+00198+KOTR:02:001:KV'
|
||||
IDK+108702142+99+Vereinigte IKK (vorm. IKK BY)+66302'
|
||||
VDT+19950801'
|
||||
VDT+19950801+20260630'
|
||||
FKT+01'
|
||||
VKG+01+101500154+5++++++00'
|
||||
NAM+01+Vereinigte IKK+(vorm. IKK Bayern)+RD Franken / HGS Schwabach'
|
||||
@@ -1940,7 +1940,7 @@ ANS+2+91105+Schwabach+Postfach 1580'
|
||||
UNT+000009+00198'
|
||||
UNH+00199+KOTR:02:001:KV'
|
||||
IDK+108702175+99+Vereinigte IKK (vorm. IKK BY)+66304'
|
||||
VDT+19950801'
|
||||
VDT+19950801+20260630'
|
||||
FKT+01'
|
||||
VKG+01+101500154+5++++++00'
|
||||
NAM+01+Vereinigte IKK+(vorm. IKK Bayern)+RD Franken / HGS Erlangen'
|
||||
@@ -1957,7 +1957,7 @@ ANS+1+90419+N
|
||||
UNT+000008+00200'
|
||||
UNH+00201+KOTR:02:001:KV'
|
||||
IDK+108802165+99+Vereinigte IKK (vorm. IKK BY)+67301'
|
||||
VDT+19950801'
|
||||
VDT+19950801+20260630'
|
||||
FKT+01'
|
||||
VKG+01+101500154+5++++++00'
|
||||
NAM+01+Vereinigte IKK+(vorm. IKK Bayern)+RD Franken / HGS Würzburg'
|
||||
@@ -1966,7 +1966,7 @@ ANS+2+97008+W
|
||||
UNT+000009+00201'
|
||||
UNH+00202+KOTR:02:001:KV'
|
||||
IDK+108902019+99+Vereinigte IKK (vorm. IKK BY)+68303'
|
||||
VDT+19950801'
|
||||
VDT+19950801+20260630'
|
||||
FKT+01'
|
||||
VKG+01+101500154+5++++++00'
|
||||
NAM+01+Vereinigte IKK+(vorm. IKK Bayern)+RD Oberpfalz-Niederbayern / GS'
|
||||
@@ -1975,7 +1975,7 @@ ANS+2+92205+Amberg+Postfach 1538'
|
||||
UNT+000009+00202'
|
||||
UNH+00203+KOTR:02:001:KV'
|
||||
IDK+108902111+99+Vereinigte IKK (vorm. IKK BY)+68301'
|
||||
VDT+19950801'
|
||||
VDT+19950801+20260630'
|
||||
FKT+01'
|
||||
VKG+01+101500154+5++++++00'
|
||||
NAM+01+Vereinigte IKK+(vorm. IKK Bayern)+RD Oberpfalz-Niederbayern / GS'
|
||||
@@ -1984,7 +1984,7 @@ ANS+2+92303+Neumarkt+Postfach 1307'
|
||||
UNT+000009+00203'
|
||||
UNH+00204+KOTR:02:001:KV'
|
||||
IDK+108902133+99+Vereinigte IKK (vorm. IKK BY)+68305'
|
||||
VDT+19950801'
|
||||
VDT+19950801+20260630'
|
||||
FKT+01'
|
||||
VKG+01+101500154+5++++++00'
|
||||
NAM+01+Vereinigte IKK+(vorm. IKK Bayern)+RD Oberpfalz-Niederbayern /GS'
|
||||
@@ -1993,7 +1993,7 @@ ANS+2+93025+Regensburg+Postfach 120307'
|
||||
UNT+000009+00204'
|
||||
UNH+00205+KOTR:02:001:KV'
|
||||
IDK+108902155+99+Vereinigte IKK (vorm. IKK BY)+68304'
|
||||
VDT+19950801'
|
||||
VDT+19950801+20260630'
|
||||
FKT+01'
|
||||
VKG+01+101500154+5++++++00'
|
||||
NAM+01+Vereinigte IKK+(vorm. IKK Bayern)+RD Oberpfalz-Niederbayern /GS'
|
||||
@@ -2011,7 +2011,7 @@ ANS+2+93025+Regensburg+Postfach 120307'
|
||||
UNT+000009+00206'
|
||||
UNH+00207+KOTR:02:001:KV'
|
||||
IDK+109102024+99+Vereinigte IKK (vorm. IKK BY)+70303'
|
||||
VDT+19950801'
|
||||
VDT+19950801+20260630'
|
||||
FKT+01'
|
||||
VKG+01+101500154+5++++++00'
|
||||
NAM+01+Vereinigte IKK+(vorm. IKK Bayern)+RD Schwaben / HGS Augsburg'
|
||||
@@ -2020,7 +2020,7 @@ ANS+2+86035+Augsburg+Postfach 111049'
|
||||
UNT+000009+00207'
|
||||
UNH+00208+KOTR:02:001:KV'
|
||||
IDK+109102091+99+Vereinigte IKK (vorm. IKK BY)+70303'
|
||||
VDT+19950801'
|
||||
VDT+19950801+20260630'
|
||||
FKT+01'
|
||||
VKG+01+101500154+5++++++00'
|
||||
NAM+01+Vereinigte IKK+(vorm. IKK Bayern)+RD Schwaben / HGS Neu-Ulm'
|
||||
@@ -2289,11 +2289,11 @@ ANS+1+52353+D
|
||||
ANS+2+52308+Düren+100808'
|
||||
UNT+000009+00226'
|
||||
UNH+00227+KOTR:02:001:KV'
|
||||
IDK+661400222+99+DAVASO GmbH'
|
||||
IDK+661400222+99+IQVIA HSS'
|
||||
VDT+20230126'
|
||||
FKT+01'
|
||||
NAM+01+IKK Classic+c/o DAVASO GmbH'
|
||||
NAM+01+IKK Classic+c/o IQVIA+Health System Services GmbH'
|
||||
ANS+1+04316+Leipzig+Sommerfelder Str. 120'
|
||||
ANS+2+04304+Leipzig+500761'
|
||||
UNT+000008+00227'
|
||||
UNZ+000227+00036'
|
||||
UNZ+000227+00038'
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
UNA:+,? '
|
||||
UNB+UNOC:3+109908701+999999999+250826:1030+00001++LK05Q425KE0'
|
||||
UNB+UNOC:3+109908701+999999999+250826:1030+00001++LK05Q226KE0'
|
||||
UNH+00001+KOTR:02:001:KV'
|
||||
IDK+101308719+99+LKK Schlesw.-Holst. u. Hamburg'
|
||||
VDT+19950801'
|
||||
@@ -91,10 +91,10 @@ NAM+01+SVLFG+ehem. LKK NOS'
|
||||
ANS+1+34131+Kassel+Weißensteinstr. 70 - 72'
|
||||
UNT+000010+00009'
|
||||
UNH+00010+KOTR:02:001:KV'
|
||||
IDK+661430035+99+DAVASO GmbH'
|
||||
IDK+661430035+99+IQVIA HSS'
|
||||
VDT+20210101'
|
||||
FKT+04'
|
||||
NAM+01+DAVASO GmbH+c/o SVLFG'
|
||||
NAM+01+IQVIA+Health System Services GmbH+c/o SVLFG'
|
||||
ANS+1+04425+Taucha+Gärtnerweg 12'
|
||||
UNT+000007+00010'
|
||||
UNH+00011+KOTR:02:001:KV'
|
||||
|
||||
120
ReportImp/BhsSolingen/Quittierungsbeleg.Designer.cs
generated
120
ReportImp/BhsSolingen/Quittierungsbeleg.Designer.cs
generated
@@ -82,9 +82,13 @@ namespace BhsSolingen
|
||||
this.formattingRuleCostBearer = new DevExpress.XtraReports.UI.FormattingRule();
|
||||
this.formattingRuleEmployeeName = new DevExpress.XtraReports.UI.FormattingRule();
|
||||
this.topMarginBand1 = new DevExpress.XtraReports.UI.TopMarginBand();
|
||||
this.xrPictureBox1 = new DevExpress.XtraReports.UI.XRPictureBox();
|
||||
this.pictureBoxLogo = new DevExpress.XtraReports.UI.XRPictureBox();
|
||||
this.bottomMarginBand1 = new DevExpress.XtraReports.UI.BottomMarginBand();
|
||||
this.GroupFooter1 = new DevExpress.XtraReports.UI.GroupFooterBand();
|
||||
this.xrLabel9 = new DevExpress.XtraReports.UI.XRLabel();
|
||||
this.xrPictureBox2 = new DevExpress.XtraReports.UI.XRPictureBox();
|
||||
this.xrPictureBox3 = new DevExpress.XtraReports.UI.XRPictureBox();
|
||||
this.xrLabel11 = new DevExpress.XtraReports.UI.XRLabel();
|
||||
this.lblGesamtFkStunden = new DevExpress.XtraReports.UI.XRLabel();
|
||||
this.xrLabel18 = new DevExpress.XtraReports.UI.XRLabel();
|
||||
this.xrLabel2 = new DevExpress.XtraReports.UI.XRLabel();
|
||||
@@ -128,10 +132,6 @@ namespace BhsSolingen
|
||||
this.lblLeistungInStd = new DevExpress.XtraReports.UI.XRLabel();
|
||||
this.fieldKontaktArt = new DevExpress.XtraReports.UI.CalculatedField();
|
||||
this.fieldFLS = new DevExpress.XtraReports.UI.CalculatedField();
|
||||
this.xrLabel9 = new DevExpress.XtraReports.UI.XRLabel();
|
||||
this.xrPictureBox2 = new DevExpress.XtraReports.UI.XRPictureBox();
|
||||
this.xrPictureBox3 = new DevExpress.XtraReports.UI.XRPictureBox();
|
||||
this.xrLabel11 = new DevExpress.XtraReports.UI.XRLabel();
|
||||
((System.ComponentModel.ISupportInitialize)(this.xrTable3)).BeginInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.xrTableServiceRecords1)).BeginInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).BeginInit();
|
||||
@@ -612,10 +612,6 @@ namespace BhsSolingen
|
||||
this.xrTableCell49.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopCenter;
|
||||
this.xrTableCell49.Weight = 0.44791734750028267D;
|
||||
//
|
||||
// bindingSource1
|
||||
//
|
||||
this.bindingSource1.DataSource = typeof(BeWo.Report.ReportObjects.ServicesOverviewRO);
|
||||
//
|
||||
// formattingRuleStartDate
|
||||
//
|
||||
this.formattingRuleStartDate.Condition = "[StartDate2] < [StartDate]";
|
||||
@@ -832,17 +828,17 @@ namespace BhsSolingen
|
||||
// topMarginBand1
|
||||
//
|
||||
this.topMarginBand1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
|
||||
this.xrPictureBox1});
|
||||
this.topMarginBand1.HeightF = 145F;
|
||||
this.pictureBoxLogo});
|
||||
this.topMarginBand1.HeightF = 125.2083F;
|
||||
this.topMarginBand1.Name = "topMarginBand1";
|
||||
//
|
||||
// xrPictureBox1
|
||||
// pictureBoxLogo
|
||||
//
|
||||
this.xrPictureBox1.ImageSource = new DevExpress.XtraPrinting.Drawing.ImageSource("img", resources.GetString("xrPictureBox1.ImageSource"));
|
||||
this.xrPictureBox1.LocationFloat = new DevExpress.Utils.PointFloat(535F, 50F);
|
||||
this.xrPictureBox1.Name = "xrPictureBox1";
|
||||
this.xrPictureBox1.SizeF = new System.Drawing.SizeF(167F, 76.22916F);
|
||||
this.xrPictureBox1.Sizing = DevExpress.XtraPrinting.ImageSizeMode.ZoomImage;
|
||||
this.pictureBoxLogo.ImageAlignment = DevExpress.XtraPrinting.ImageAlignment.BottomRight;
|
||||
this.pictureBoxLogo.LocationFloat = new DevExpress.Utils.PointFloat(536.0001F, 44.79166F);
|
||||
this.pictureBoxLogo.Name = "pictureBoxLogo";
|
||||
this.pictureBoxLogo.SizeF = new System.Drawing.SizeF(170.9999F, 80.41664F);
|
||||
this.pictureBoxLogo.Sizing = DevExpress.XtraPrinting.ImageSizeMode.ZoomImage;
|
||||
//
|
||||
// bottomMarginBand1
|
||||
//
|
||||
@@ -881,6 +877,49 @@ namespace BhsSolingen
|
||||
this.GroupFooter1.KeepTogether = true;
|
||||
this.GroupFooter1.Name = "GroupFooter1";
|
||||
//
|
||||
// xrLabel9
|
||||
//
|
||||
this.xrLabel9.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
|
||||
new DevExpress.XtraReports.UI.XRBinding("Text", null, "CustomerSignatureDate", "{0:dd.MM.yyyy}")});
|
||||
this.xrLabel9.LocationFloat = new DevExpress.Utils.PointFloat(9.999974F, 259.2916F);
|
||||
this.xrLabel9.Name = "xrLabel9";
|
||||
this.xrLabel9.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
|
||||
this.xrLabel9.SizeF = new System.Drawing.SizeF(137.3333F, 35.50002F);
|
||||
this.xrLabel9.StylePriority.UseTextAlignment = false;
|
||||
this.xrLabel9.TextAlignment = DevExpress.XtraPrinting.TextAlignment.BottomCenter;
|
||||
//
|
||||
// xrPictureBox2
|
||||
//
|
||||
this.xrPictureBox2.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
|
||||
new DevExpress.XtraReports.UI.XRBinding("ImageSource", null, "EmployeeSignature")});
|
||||
this.xrPictureBox2.LocationFloat = new DevExpress.Utils.PointFloat(508.2015F, 259.2917F);
|
||||
this.xrPictureBox2.Name = "xrPictureBox2";
|
||||
this.xrPictureBox2.Scripts.OnBeforePrint = "xrPictureBox1_BeforePrint";
|
||||
this.xrPictureBox2.SizeF = new System.Drawing.SizeF(199.3611F, 35.50002F);
|
||||
this.xrPictureBox2.Sizing = DevExpress.XtraPrinting.ImageSizeMode.ZoomImage;
|
||||
//
|
||||
// xrPictureBox3
|
||||
//
|
||||
this.xrPictureBox3.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
|
||||
new DevExpress.XtraReports.UI.XRBinding("ImageSource", null, "CustomerSignature")});
|
||||
this.xrPictureBox3.LocationFloat = new DevExpress.Utils.PointFloat(147.3333F, 259.2916F);
|
||||
this.xrPictureBox3.Name = "xrPictureBox3";
|
||||
this.xrPictureBox3.SizeF = new System.Drawing.SizeF(199.3611F, 35.50002F);
|
||||
this.xrPictureBox3.Sizing = DevExpress.XtraPrinting.ImageSizeMode.ZoomImage;
|
||||
//
|
||||
// xrLabel11
|
||||
//
|
||||
this.xrLabel11.BackColor = System.Drawing.Color.Transparent;
|
||||
this.xrLabel11.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
|
||||
new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeSignatureDate", "{0:dd.MM.yyyy}")});
|
||||
this.xrLabel11.LocationFloat = new DevExpress.Utils.PointFloat(370.8726F, 259.2917F);
|
||||
this.xrLabel11.Name = "xrLabel11";
|
||||
this.xrLabel11.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
|
||||
this.xrLabel11.SizeF = new System.Drawing.SizeF(136.8289F, 35.50002F);
|
||||
this.xrLabel11.StylePriority.UseBackColor = false;
|
||||
this.xrLabel11.StylePriority.UseTextAlignment = false;
|
||||
this.xrLabel11.TextAlignment = DevExpress.XtraPrinting.TextAlignment.BottomCenter;
|
||||
//
|
||||
// lblGesamtFkStunden
|
||||
//
|
||||
this.lblGesamtFkStunden.BackColor = System.Drawing.Color.Gainsboro;
|
||||
@@ -1435,49 +1474,6 @@ namespace BhsSolingen
|
||||
this.fieldFLS.FieldType = DevExpress.XtraReports.UI.FieldType.Decimal;
|
||||
this.fieldFLS.Name = "fieldFLS";
|
||||
//
|
||||
// xrLabel9
|
||||
//
|
||||
this.xrLabel9.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
|
||||
new DevExpress.XtraReports.UI.XRBinding("Text", null, "CustomerSignatureDate", "{0:dd.MM.yyyy}")});
|
||||
this.xrLabel9.LocationFloat = new DevExpress.Utils.PointFloat(9.999974F, 259.2916F);
|
||||
this.xrLabel9.Name = "xrLabel9";
|
||||
this.xrLabel9.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
|
||||
this.xrLabel9.SizeF = new System.Drawing.SizeF(137.3333F, 35.50002F);
|
||||
this.xrLabel9.StylePriority.UseTextAlignment = false;
|
||||
this.xrLabel9.TextAlignment = DevExpress.XtraPrinting.TextAlignment.BottomCenter;
|
||||
//
|
||||
// xrPictureBox2
|
||||
//
|
||||
this.xrPictureBox2.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
|
||||
new DevExpress.XtraReports.UI.XRBinding("ImageSource", null, "EmployeeSignature")});
|
||||
this.xrPictureBox2.LocationFloat = new DevExpress.Utils.PointFloat(508.2015F, 259.2917F);
|
||||
this.xrPictureBox2.Name = "xrPictureBox2";
|
||||
this.xrPictureBox2.Scripts.OnBeforePrint = "xrPictureBox1_BeforePrint";
|
||||
this.xrPictureBox2.SizeF = new System.Drawing.SizeF(199.3611F, 35.50002F);
|
||||
this.xrPictureBox2.Sizing = DevExpress.XtraPrinting.ImageSizeMode.ZoomImage;
|
||||
//
|
||||
// xrPictureBox3
|
||||
//
|
||||
this.xrPictureBox3.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
|
||||
new DevExpress.XtraReports.UI.XRBinding("ImageSource", null, "CustomerSignature")});
|
||||
this.xrPictureBox3.LocationFloat = new DevExpress.Utils.PointFloat(147.3333F, 259.2916F);
|
||||
this.xrPictureBox3.Name = "xrPictureBox3";
|
||||
this.xrPictureBox3.SizeF = new System.Drawing.SizeF(199.3611F, 35.50002F);
|
||||
this.xrPictureBox3.Sizing = DevExpress.XtraPrinting.ImageSizeMode.ZoomImage;
|
||||
//
|
||||
// xrLabel11
|
||||
//
|
||||
this.xrLabel11.BackColor = System.Drawing.Color.Transparent;
|
||||
this.xrLabel11.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
|
||||
new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeSignatureDate", "{0:dd.MM.yyyy}")});
|
||||
this.xrLabel11.LocationFloat = new DevExpress.Utils.PointFloat(370.8726F, 259.2917F);
|
||||
this.xrLabel11.Name = "xrLabel11";
|
||||
this.xrLabel11.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
|
||||
this.xrLabel11.SizeF = new System.Drawing.SizeF(136.8289F, 35.50002F);
|
||||
this.xrLabel11.StylePriority.UseBackColor = false;
|
||||
this.xrLabel11.StylePriority.UseTextAlignment = false;
|
||||
this.xrLabel11.TextAlignment = DevExpress.XtraPrinting.TextAlignment.BottomCenter;
|
||||
//
|
||||
// Quittierungsbeleg
|
||||
//
|
||||
this.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] {
|
||||
@@ -1497,7 +1493,7 @@ namespace BhsSolingen
|
||||
this.formattingRuleServiceDesc,
|
||||
this.formattingRuleCostBearer,
|
||||
this.formattingRuleEmployeeName});
|
||||
this.Margins = new DevExpress.Drawing.DXMargins(80F, 30F, 145F, 30F);
|
||||
this.Margins = new DevExpress.Drawing.DXMargins(80F, 30F, 125.2083F, 30F);
|
||||
this.PageHeight = 1169;
|
||||
this.PageWidth = 827;
|
||||
this.PaperKind = DevExpress.Drawing.Printing.DXPaperKind.A4;
|
||||
@@ -1598,7 +1594,6 @@ namespace BhsSolingen
|
||||
private DevExpress.XtraReports.UI.XRLabel lblGesamtstunden;
|
||||
private DevExpress.XtraReports.UI.XRLabel lblLeistungInStd;
|
||||
private DevExpress.XtraReports.UI.CalculatedField fieldFLS;
|
||||
private DevExpress.XtraReports.UI.XRPictureBox xrPictureBox1;
|
||||
private DevExpress.XtraReports.UI.XRLabel xrLabel10;
|
||||
private DevExpress.XtraReports.UI.XRPictureBox picSignature;
|
||||
private DevExpress.XtraReports.UI.XRLabel xrLabel1;
|
||||
@@ -1615,5 +1610,6 @@ namespace BhsSolingen
|
||||
private DevExpress.XtraReports.UI.XRPictureBox xrPictureBox2;
|
||||
private DevExpress.XtraReports.UI.XRPictureBox xrPictureBox3;
|
||||
private DevExpress.XtraReports.UI.XRLabel xrLabel11;
|
||||
private DevExpress.XtraReports.UI.XRPictureBox pictureBoxLogo;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -8,6 +8,7 @@ using BeWo.Report.ReportObjects;
|
||||
using BeWo.Service.ServiceImplementations;
|
||||
using BS.Shared.Core;
|
||||
using BS.Shared.DataContracts;
|
||||
using DevExpress.XtraPrinting.Drawing;
|
||||
using DevExpress.XtraReports.UI;
|
||||
|
||||
namespace BhsSolingen
|
||||
@@ -21,6 +22,9 @@ namespace BhsSolingen
|
||||
|
||||
public void SetReportDataSource(ServicesOverviewRO pRO)
|
||||
{
|
||||
if (pRO.Mandator.Logo?.Original is object)
|
||||
pictureBoxLogo.ImageSource = new ImageSource(false, pRO.Mandator.Logo.Original);
|
||||
|
||||
bool hatGruppen = false;
|
||||
bool isAssistenz = false;
|
||||
bool isFreizeit = false;
|
||||
|
||||
File diff suppressed because one or more lines are too long
@@ -56,18 +56,39 @@
|
||||
<Reference Include="System.Xml" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<Compile Include="CustomReportCreator.cs" />
|
||||
<Compile Include="InvoiceCustomerReport.cs">
|
||||
<SubType>Component</SubType>
|
||||
</Compile>
|
||||
<Compile Include="InvoiceCustomerReport.Designer.cs">
|
||||
<DependentUpon>InvoiceCustomerReport.cs</DependentUpon>
|
||||
</Compile>
|
||||
<Compile Include="Invoicing\CustomInvoiceCreation.cs" />
|
||||
<Compile Include="Invoicing\CustomInvoiceFactory.cs" />
|
||||
<Compile Include="LeistungsnachweisBGETEM.cs">
|
||||
<SubType>Component</SubType>
|
||||
</Compile>
|
||||
<Compile Include="LeistungsnachweisBGETEM.Designer.cs">
|
||||
<DependentUpon>LeistungsnachweisBGETEM.cs</DependentUpon>
|
||||
</Compile>
|
||||
<Compile Include="Properties\AssemblyInfo.cs" />
|
||||
<Compile Include="Properties\Resources.Designer.cs">
|
||||
<AutoGen>True</AutoGen>
|
||||
<DesignTime>True</DesignTime>
|
||||
<DependentUpon>Resources.resx</DependentUpon>
|
||||
</Compile>
|
||||
<Compile Include="LeistungsnachweisQA.cs">
|
||||
<SubType>Component</SubType>
|
||||
</Compile>
|
||||
<Compile Include="LeistungsnachweisQA.Designer.cs">
|
||||
<DependentUpon>LeistungsnachweisQA.cs</DependentUpon>
|
||||
</Compile>
|
||||
<Compile Include="ServiceInvoiceReportQuali.cs">
|
||||
<SubType>Component</SubType>
|
||||
</Compile>
|
||||
<Compile Include="ServiceInvoiceReportQuali.Designer.cs">
|
||||
<DependentUpon>ServiceInvoiceReportQuali.cs</DependentUpon>
|
||||
</Compile>
|
||||
<Compile Include="ServiceInvoiceReport.cs">
|
||||
<SubType>Component</SubType>
|
||||
</Compile>
|
||||
@@ -98,11 +119,23 @@
|
||||
<DependentUpon>InvoiceCustomerReport.cs</DependentUpon>
|
||||
<SubType>Designer</SubType>
|
||||
</EmbeddedResource>
|
||||
<EmbeddedResource Include="LeistungsnachweisBGETEM.resx">
|
||||
<DependentUpon>LeistungsnachweisBGETEM.cs</DependentUpon>
|
||||
<SubType>Designer</SubType>
|
||||
</EmbeddedResource>
|
||||
<EmbeddedResource Include="Properties\licenses.licx" />
|
||||
<EmbeddedResource Include="Properties\Resources.resx">
|
||||
<Generator>ResXFileCodeGenerator</Generator>
|
||||
<LastGenOutput>Resources.Designer.cs</LastGenOutput>
|
||||
</EmbeddedResource>
|
||||
<EmbeddedResource Include="LeistungsnachweisQA.resx">
|
||||
<DependentUpon>LeistungsnachweisQA.cs</DependentUpon>
|
||||
<SubType>Designer</SubType>
|
||||
</EmbeddedResource>
|
||||
<EmbeddedResource Include="ServiceInvoiceReportQuali.resx">
|
||||
<DependentUpon>ServiceInvoiceReportQuali.cs</DependentUpon>
|
||||
<SubType>Designer</SubType>
|
||||
</EmbeddedResource>
|
||||
<EmbeddedResource Include="ServiceInvoiceReport.resx">
|
||||
<DependentUpon>ServiceInvoiceReport.cs</DependentUpon>
|
||||
<SubType>Designer</SubType>
|
||||
|
||||
86
ReportImp/CaritasAichachFriedberg/CustomReportCreator.cs
Normal file
86
ReportImp/CaritasAichachFriedberg/CustomReportCreator.cs
Normal file
@@ -0,0 +1,86 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using BeWo.Report;
|
||||
using BeWo.Report.ReportObjects;
|
||||
using BS.Shared.DataContracts;
|
||||
using DevExpress.XtraReports.UI;
|
||||
|
||||
namespace CaritasAichachFriedberg
|
||||
{
|
||||
public class CustomReportCreator : DefaultReportCreator
|
||||
{
|
||||
public override XtraReport CreateServiceOverviewAllCustomersReport(int month, int year, long orgaOid, long empOid, long? serviceCategoryOid, int startDay, int endDay)
|
||||
{
|
||||
List<ServicesOverviewRO> lROs = ServicesOverviewRO.Create(month, year, orgaOid, empOid, startDay, endDay);
|
||||
if (lROs.Count > 0)
|
||||
{
|
||||
var rootReport = CreateServicesOverviewReportForRo(lROs[0], serviceCategoryOid);
|
||||
rootReport.CreateDocument();
|
||||
|
||||
for (int i = 1; i < lROs.Count; i++)
|
||||
{
|
||||
var lNext = CreateServicesOverviewReportForRo(lROs[i], serviceCategoryOid);
|
||||
lNext.CreateDocument();
|
||||
rootReport.Pages.AddRange(lNext.Pages);
|
||||
}
|
||||
|
||||
return rootReport;
|
||||
}
|
||||
return new XtraReport();
|
||||
}
|
||||
|
||||
public override XtraReport CreateServiceOverviewReportForCustomers(IList<long> customerOids, int month, int year, long? orgaOid, long? empOid, long? serviceCategoryOid, int startDay, int endDay, bool nurFehlende)
|
||||
{
|
||||
var roList = new List<ServicesOverviewRO>();
|
||||
foreach (var coid in customerOids)
|
||||
{
|
||||
var ro = ServicesOverviewRO.Create(coid, month, year, true, orgaOid ?? 0, empOid ?? 0, startDay, endDay, serviceCategoryOid);
|
||||
|
||||
if (ro != null)
|
||||
{
|
||||
roList.Add(ro);
|
||||
}
|
||||
}
|
||||
|
||||
if (roList.Count > 0)
|
||||
{
|
||||
var rootReport = CreateServicesOverviewReportForRo(roList[0], serviceCategoryOid);
|
||||
rootReport.CreateDocument();
|
||||
|
||||
for (int i = 1; i < roList.Count; i++)
|
||||
{
|
||||
var lNext = CreateServicesOverviewReportForRo(roList[i], serviceCategoryOid);
|
||||
lNext.CreateDocument();
|
||||
rootReport.Pages.AddRange(lNext.Pages);
|
||||
}
|
||||
return rootReport;
|
||||
}
|
||||
return new XtraReport();
|
||||
}
|
||||
|
||||
public override XtraReport CreateServiceOverviewSingleCustomerReport(long customerOid, int month, int year, long orgaOid, long empOid, long? serviceCategoryOid, int startDay, int endDay)
|
||||
{
|
||||
var ro = ServicesOverviewRO.Create(customerOid, month, year, false, orgaOid, empOid, startDay, endDay, serviceCategoryOid);
|
||||
return CreateServicesOverviewReportForRo(ro, serviceCategoryOid);
|
||||
}
|
||||
|
||||
private XtraReport CreateServicesOverviewReportForRo(ServicesOverviewRO ro, long? serviceCategoryOid)
|
||||
{
|
||||
IBeWoReport<ServicesOverviewRO> report = null;
|
||||
|
||||
if (!String.IsNullOrEmpty(ro.Costbearer) && ro.Costbearer.Contains("BGETEM"))
|
||||
{
|
||||
report = new LeistungsnachweisBGETEM();
|
||||
}
|
||||
else
|
||||
{
|
||||
report = new LeistungsnachweisQA();
|
||||
}
|
||||
|
||||
report.SetReportDataSource(ro);
|
||||
|
||||
return report as XtraReport;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -42,6 +42,11 @@ namespace BeWo.Report.DefaultReports
|
||||
this.xrTableCell10 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell12 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.ReportHeader = new DevExpress.XtraReports.UI.ReportHeaderBand();
|
||||
this.xrLabel13 = new DevExpress.XtraReports.UI.XRLabel();
|
||||
this.xrLabel11 = new DevExpress.XtraReports.UI.XRLabel();
|
||||
this.xrLabel9 = new DevExpress.XtraReports.UI.XRLabel();
|
||||
this.xrLabel7 = new DevExpress.XtraReports.UI.XRLabel();
|
||||
this.xrLabel5 = new DevExpress.XtraReports.UI.XRLabel();
|
||||
this.xrLabel1 = new DevExpress.XtraReports.UI.XRLabel();
|
||||
this.lblAddress = new DevExpress.XtraReports.UI.XRLabel();
|
||||
this.xrTable3 = new DevExpress.XtraReports.UI.XRTable();
|
||||
@@ -68,14 +73,10 @@ namespace BeWo.Report.DefaultReports
|
||||
this.xrTableCell23 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.topMarginBand1 = new DevExpress.XtraReports.UI.TopMarginBand();
|
||||
this.bottomMarginBand1 = new DevExpress.XtraReports.UI.BottomMarginBand();
|
||||
this.xrLabel14 = new DevExpress.XtraReports.UI.XRLabel();
|
||||
this.DetailReport = new DevExpress.XtraReports.UI.DetailReportBand();
|
||||
this.Detail1 = new DevExpress.XtraReports.UI.DetailBand();
|
||||
this.xrLabel5 = new DevExpress.XtraReports.UI.XRLabel();
|
||||
this.xrLabel7 = new DevExpress.XtraReports.UI.XRLabel();
|
||||
this.xrLabel9 = new DevExpress.XtraReports.UI.XRLabel();
|
||||
this.xrLabel11 = new DevExpress.XtraReports.UI.XRLabel();
|
||||
this.xrLabel13 = new DevExpress.XtraReports.UI.XRLabel();
|
||||
this.xrLabel14 = new DevExpress.XtraReports.UI.XRLabel();
|
||||
this.xrPictureBox2 = new DevExpress.XtraReports.UI.XRPictureBox();
|
||||
this.xrPictureBox1 = new DevExpress.XtraReports.UI.XRPictureBox();
|
||||
this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components);
|
||||
((System.ComponentModel.ISupportInitialize)(this.xrTable1)).BeginInit();
|
||||
@@ -224,6 +225,72 @@ namespace BeWo.Report.DefaultReports
|
||||
this.ReportHeader.Name = "ReportHeader";
|
||||
this.ReportHeader.StylePriority.UseFont = false;
|
||||
//
|
||||
// xrLabel13
|
||||
//
|
||||
this.xrLabel13.Font = new DevExpress.Drawing.DXFont("Arial", 6F);
|
||||
this.xrLabel13.LocationFloat = new DevExpress.Utils.PointFloat(0F, 55.20833F);
|
||||
this.xrLabel13.Multiline = true;
|
||||
this.xrLabel13.Name = "xrLabel13";
|
||||
this.xrLabel13.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
|
||||
this.xrLabel13.SizeF = new System.Drawing.SizeF(320.9999F, 21.875F);
|
||||
this.xrLabel13.StylePriority.UseFont = false;
|
||||
this.xrLabel13.StylePriority.UseTextAlignment = false;
|
||||
this.xrLabel13.Text = "Caritasverband Aichach-Friedberg e.V., Hermann-Löns-Straße 6, 86316 Friedberg";
|
||||
this.xrLabel13.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
|
||||
this.xrLabel13.Visible = false;
|
||||
//
|
||||
// xrLabel11
|
||||
//
|
||||
this.xrLabel11.Font = new DevExpress.Drawing.DXFont("Arial", 8F);
|
||||
this.xrLabel11.LocationFloat = new DevExpress.Utils.PointFloat(367.0001F, 95.08333F);
|
||||
this.xrLabel11.Multiline = true;
|
||||
this.xrLabel11.Name = "xrLabel11";
|
||||
this.xrLabel11.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
|
||||
this.xrLabel11.SizeF = new System.Drawing.SizeF(320.9999F, 78.83332F);
|
||||
this.xrLabel11.StylePriority.UseFont = false;
|
||||
this.xrLabel11.StylePriority.UseTextAlignment = false;
|
||||
this.xrLabel11.Text = "Hermann-Löns-Str. 6\r\n86316 Friedberg\r\nTelefon 08 21 / 217024-0\r\nTelefax 08 21 / 2" +
|
||||
"17024 - 59\r\nwww.caritas-aichach-friedberg.de\r\n";
|
||||
this.xrLabel11.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
|
||||
//
|
||||
// xrLabel9
|
||||
//
|
||||
this.xrLabel9.Font = new DevExpress.Drawing.DXFont("Arial", 8F, DevExpress.Drawing.DXFontStyle.Underline);
|
||||
this.xrLabel9.LocationFloat = new DevExpress.Utils.PointFloat(367.0001F, 77.08334F);
|
||||
this.xrLabel9.Name = "xrLabel9";
|
||||
this.xrLabel9.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
|
||||
this.xrLabel9.SizeF = new System.Drawing.SizeF(321F, 18F);
|
||||
this.xrLabel9.StylePriority.UseFont = false;
|
||||
this.xrLabel9.StylePriority.UseTextAlignment = false;
|
||||
this.xrLabel9.Text = "Geschäftsstelle:";
|
||||
this.xrLabel9.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
|
||||
//
|
||||
// xrLabel7
|
||||
//
|
||||
this.xrLabel7.Font = new DevExpress.Drawing.DXFont("Arial", 11F);
|
||||
this.xrLabel7.LocationFloat = new DevExpress.Utils.PointFloat(367.0001F, 55.20833F);
|
||||
this.xrLabel7.Name = "xrLabel7";
|
||||
this.xrLabel7.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
|
||||
this.xrLabel7.SizeF = new System.Drawing.SizeF(320.9999F, 21.875F);
|
||||
this.xrLabel7.StylePriority.UseFont = false;
|
||||
this.xrLabel7.StylePriority.UseTextAlignment = false;
|
||||
this.xrLabel7.Text = "Ambulant Betreutes Wohnen";
|
||||
this.xrLabel7.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
|
||||
this.xrLabel7.Visible = false;
|
||||
//
|
||||
// xrLabel5
|
||||
//
|
||||
this.xrLabel5.Font = new DevExpress.Drawing.DXFont("Arial", 15F);
|
||||
this.xrLabel5.LocationFloat = new DevExpress.Utils.PointFloat(367.0001F, 0F);
|
||||
this.xrLabel5.Name = "xrLabel5";
|
||||
this.xrLabel5.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
|
||||
this.xrLabel5.SizeF = new System.Drawing.SizeF(320.9999F, 55.20834F);
|
||||
this.xrLabel5.StylePriority.UseFont = false;
|
||||
this.xrLabel5.StylePriority.UseTextAlignment = false;
|
||||
this.xrLabel5.Text = "Caritasverband für den Landkreis Aichach-Friedberg e. V.";
|
||||
this.xrLabel5.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
|
||||
this.xrLabel5.Visible = false;
|
||||
//
|
||||
// xrLabel1
|
||||
//
|
||||
this.xrLabel1.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
|
||||
@@ -438,13 +505,14 @@ namespace BeWo.Report.DefaultReports
|
||||
// ReportFooter
|
||||
//
|
||||
this.ReportFooter.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
|
||||
this.xrPictureBox2,
|
||||
this.xrLabel8,
|
||||
this.xrLabel10,
|
||||
this.xrLabel12,
|
||||
this.lblNotice,
|
||||
this.xrTable4});
|
||||
this.ReportFooter.Font = new DevExpress.Drawing.DXFont("Verdana", 10F);
|
||||
this.ReportFooter.HeightF = 261.5417F;
|
||||
this.ReportFooter.HeightF = 281.1252F;
|
||||
this.ReportFooter.KeepTogether = true;
|
||||
this.ReportFooter.Name = "ReportFooter";
|
||||
this.ReportFooter.StylePriority.UseFont = false;
|
||||
@@ -468,21 +536,20 @@ namespace BeWo.Report.DefaultReports
|
||||
this.xrLabel10.Multiline = true;
|
||||
this.xrLabel10.Name = "xrLabel10";
|
||||
this.xrLabel10.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
|
||||
this.xrLabel10.SizeF = new System.Drawing.SizeF(688F, 119.0833F);
|
||||
this.xrLabel10.SizeF = new System.Drawing.SizeF(688F, 133.6667F);
|
||||
this.xrLabel10.StylePriority.UseFont = false;
|
||||
this.xrLabel10.Text = "Bitte überweisen Sie den Betrag unter Angabe des Zeichens [InvoiceNumber] auf fol" +
|
||||
"gendes Konto:\r\n\r\nLiga-Bank Augsburg\r\nIBAN: DE 92 7509 0300 0000 2000 34\r\nBIC: " +
|
||||
"GENODEF1M05\r\n\r\nMit freundlichen Grüßen";
|
||||
this.xrLabel10.Text = resources.GetString("xrLabel10.Text");
|
||||
//
|
||||
// xrLabel12
|
||||
//
|
||||
this.xrLabel12.Font = new DevExpress.Drawing.DXFont("Arial", 10F);
|
||||
this.xrLabel12.LocationFloat = new DevExpress.Utils.PointFloat(0F, 244.5417F);
|
||||
this.xrLabel12.LocationFloat = new DevExpress.Utils.PointFloat(0F, 264.1252F);
|
||||
this.xrLabel12.Multiline = true;
|
||||
this.xrLabel12.Name = "xrLabel12";
|
||||
this.xrLabel12.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
|
||||
this.xrLabel12.SizeF = new System.Drawing.SizeF(292F, 17.00002F);
|
||||
this.xrLabel12.SizeF = new System.Drawing.SizeF(250F, 17.00003F);
|
||||
this.xrLabel12.StylePriority.UseFont = false;
|
||||
this.xrLabel12.Text = "[CreatorFirstName] [CreatorLastName]";
|
||||
this.xrLabel12.Text = "Robert Winzer, Geschäftsführer";
|
||||
//
|
||||
// lblNotice
|
||||
//
|
||||
@@ -541,6 +608,16 @@ namespace BeWo.Report.DefaultReports
|
||||
this.xrLabel14});
|
||||
this.bottomMarginBand1.Name = "bottomMarginBand1";
|
||||
//
|
||||
// xrLabel14
|
||||
//
|
||||
this.xrLabel14.Font = new DevExpress.Drawing.DXFont("Arial", 9F);
|
||||
this.xrLabel14.LocationFloat = new DevExpress.Utils.PointFloat(0F, 35.08332F);
|
||||
this.xrLabel14.Name = "xrLabel14";
|
||||
this.xrLabel14.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
|
||||
this.xrLabel14.SizeF = new System.Drawing.SizeF(688F, 17F);
|
||||
this.xrLabel14.StylePriority.UseFont = false;
|
||||
this.xrLabel14.Text = "Liga-Bank Augsburg IBAN: DE92 7509 0300 0000 2000 34 BIC: GENODEF1M05";
|
||||
//
|
||||
// DetailReport
|
||||
//
|
||||
this.DetailReport.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] {
|
||||
@@ -559,78 +636,13 @@ namespace BeWo.Report.DefaultReports
|
||||
this.Detail1.Name = "Detail1";
|
||||
this.Detail1.StylePriority.UseFont = false;
|
||||
//
|
||||
// xrLabel5
|
||||
// xrPictureBox2
|
||||
//
|
||||
this.xrLabel5.Font = new DevExpress.Drawing.DXFont("Arial", 15F);
|
||||
this.xrLabel5.LocationFloat = new DevExpress.Utils.PointFloat(367.0001F, 0F);
|
||||
this.xrLabel5.Name = "xrLabel5";
|
||||
this.xrLabel5.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
|
||||
this.xrLabel5.SizeF = new System.Drawing.SizeF(320.9999F, 55.20834F);
|
||||
this.xrLabel5.StylePriority.UseFont = false;
|
||||
this.xrLabel5.StylePriority.UseTextAlignment = false;
|
||||
this.xrLabel5.Text = "Caritasverband für den Landkreis Aichach-Friedberg e. V.";
|
||||
this.xrLabel5.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
|
||||
//
|
||||
// xrLabel7
|
||||
//
|
||||
this.xrLabel7.Font = new DevExpress.Drawing.DXFont("Arial", 11F);
|
||||
this.xrLabel7.LocationFloat = new DevExpress.Utils.PointFloat(367.0001F, 55.20833F);
|
||||
this.xrLabel7.Name = "xrLabel7";
|
||||
this.xrLabel7.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
|
||||
this.xrLabel7.SizeF = new System.Drawing.SizeF(320.9999F, 21.875F);
|
||||
this.xrLabel7.StylePriority.UseFont = false;
|
||||
this.xrLabel7.StylePriority.UseTextAlignment = false;
|
||||
this.xrLabel7.Text = "Ambulant Betreutes Wohnen";
|
||||
this.xrLabel7.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
|
||||
//
|
||||
// xrLabel9
|
||||
//
|
||||
this.xrLabel9.Font = new DevExpress.Drawing.DXFont("Arial", 8F, DevExpress.Drawing.DXFontStyle.Underline);
|
||||
this.xrLabel9.LocationFloat = new DevExpress.Utils.PointFloat(367.0001F, 77.08334F);
|
||||
this.xrLabel9.Name = "xrLabel9";
|
||||
this.xrLabel9.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
|
||||
this.xrLabel9.SizeF = new System.Drawing.SizeF(321F, 18F);
|
||||
this.xrLabel9.StylePriority.UseFont = false;
|
||||
this.xrLabel9.StylePriority.UseTextAlignment = false;
|
||||
this.xrLabel9.Text = "Geschäftsstelle:";
|
||||
this.xrLabel9.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
|
||||
//
|
||||
// xrLabel11
|
||||
//
|
||||
this.xrLabel11.Font = new DevExpress.Drawing.DXFont("Arial", 8F);
|
||||
this.xrLabel11.LocationFloat = new DevExpress.Utils.PointFloat(367.0001F, 95.08333F);
|
||||
this.xrLabel11.Multiline = true;
|
||||
this.xrLabel11.Name = "xrLabel11";
|
||||
this.xrLabel11.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
|
||||
this.xrLabel11.SizeF = new System.Drawing.SizeF(320.9999F, 78.83332F);
|
||||
this.xrLabel11.StylePriority.UseFont = false;
|
||||
this.xrLabel11.StylePriority.UseTextAlignment = false;
|
||||
this.xrLabel11.Text = "Hermann-Löns-Str. 6\r\n86316 Friedberg\r\nTelefon 08 21 / 217024-0\r\nTelefax 08 21 / 2" +
|
||||
"17024 - 59\r\nwww.caritas-aichach-friedberg.de\r\n";
|
||||
this.xrLabel11.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
|
||||
//
|
||||
// xrLabel13
|
||||
//
|
||||
this.xrLabel13.Font = new DevExpress.Drawing.DXFont("Arial", 6F);
|
||||
this.xrLabel13.LocationFloat = new DevExpress.Utils.PointFloat(0F, 55.20833F);
|
||||
this.xrLabel13.Multiline = true;
|
||||
this.xrLabel13.Name = "xrLabel13";
|
||||
this.xrLabel13.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
|
||||
this.xrLabel13.SizeF = new System.Drawing.SizeF(320.9999F, 21.875F);
|
||||
this.xrLabel13.StylePriority.UseFont = false;
|
||||
this.xrLabel13.StylePriority.UseTextAlignment = false;
|
||||
this.xrLabel13.Text = "Caritasverband Aichach-Friedberg e.V., Hermann-Löns-Straße 6, 86316 Friedberg";
|
||||
this.xrLabel13.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
|
||||
//
|
||||
// xrLabel14
|
||||
//
|
||||
this.xrLabel14.Font = new DevExpress.Drawing.DXFont("Arial", 9F);
|
||||
this.xrLabel14.LocationFloat = new DevExpress.Utils.PointFloat(0F, 35.08332F);
|
||||
this.xrLabel14.Name = "xrLabel14";
|
||||
this.xrLabel14.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
|
||||
this.xrLabel14.SizeF = new System.Drawing.SizeF(688F, 17F);
|
||||
this.xrLabel14.StylePriority.UseFont = false;
|
||||
this.xrLabel14.Text = "Liga-Bank Augsburg IBAN: DE92 7509 0300 0000 2000 34 BIC: GENODEF1M05";
|
||||
this.xrPictureBox2.ImageSource = new DevExpress.XtraPrinting.Drawing.ImageSource("img", resources.GetString("xrPictureBox2.ImageSource"));
|
||||
this.xrPictureBox2.LocationFloat = new DevExpress.Utils.PointFloat(0F, 224.1667F);
|
||||
this.xrPictureBox2.Name = "xrPictureBox2";
|
||||
this.xrPictureBox2.SizeF = new System.Drawing.SizeF(86.00082F, 39.95837F);
|
||||
this.xrPictureBox2.Sizing = DevExpress.XtraPrinting.ImageSizeMode.ZoomImage;
|
||||
//
|
||||
// xrPictureBox1
|
||||
//
|
||||
@@ -639,6 +651,7 @@ namespace BeWo.Report.DefaultReports
|
||||
this.xrPictureBox1.Name = "xrPictureBox1";
|
||||
this.xrPictureBox1.SizeF = new System.Drawing.SizeF(86.46088F, 90.39583F);
|
||||
this.xrPictureBox1.Sizing = DevExpress.XtraPrinting.ImageSizeMode.ZoomImage;
|
||||
this.xrPictureBox1.Visible = false;
|
||||
//
|
||||
// bindingSource1
|
||||
//
|
||||
@@ -719,6 +732,7 @@ namespace BeWo.Report.DefaultReports
|
||||
private DevExpress.XtraReports.UI.XRLabel xrLabel7;
|
||||
private DevExpress.XtraReports.UI.XRLabel xrLabel5;
|
||||
private DevExpress.XtraReports.UI.XRLabel xrLabel14;
|
||||
private DevExpress.XtraReports.UI.XRPictureBox xrPictureBox2;
|
||||
private DevExpress.XtraReports.UI.XRPictureBox xrPictureBox1;
|
||||
}
|
||||
}
|
||||
|
||||
File diff suppressed because one or more lines are too long
@@ -0,0 +1,75 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using BeWo.Data.Access;
|
||||
using BeWo.Data.Entities;
|
||||
using BeWo.Service.DCEntityMapper;
|
||||
using BeWo.Service.Invoicing;
|
||||
using BeWo.Service.Plugins;
|
||||
using BS.Shared;
|
||||
using BS.Shared.Core;
|
||||
using BS.Shared.DataContracts;
|
||||
using BS.Shared.Extensions;
|
||||
using BS.Shared.Services;
|
||||
|
||||
namespace CaritasAichachFriedberg.Invoicing
|
||||
{
|
||||
public class CustomInvoiceCreation : InvoiceCreation
|
||||
{
|
||||
public override void SetInvoiceId(ServiceInvoice invoice)
|
||||
{
|
||||
invoice.InvoiceBase.InvoiceId = "Qualifikation";
|
||||
invoice.InvoiceBase.InvoiceTypeText = "RechnungQualifikation";
|
||||
}
|
||||
|
||||
public override InvoiceItem CreateInvoiceItem(ServiceRecordDC iServiceRecord, SupportConceptApprovalPeriod scap, Calculations calc)
|
||||
{
|
||||
var invoiceItem = new InvoiceItem();
|
||||
|
||||
BillingData bd = calc.GetBillingData(iServiceRecord);
|
||||
|
||||
decimal stundensatz = 0;
|
||||
String sd = iServiceRecord.ServiceDescription.Name;
|
||||
;
|
||||
if (sd.Contains("Q1") || sd.Contains ("Q 1"))
|
||||
{
|
||||
invoiceItem.ItemDescription = "Qualifikationsniveau 1";
|
||||
}
|
||||
else if (sd.Contains("Q2") || sd.Contains("Q 2"))
|
||||
{
|
||||
invoiceItem.ItemDescription = "Qualifikationsniveau 2";
|
||||
}
|
||||
else if (sd.Contains("Q3") || sd.Contains("Q 3"))
|
||||
{
|
||||
invoiceItem.ItemDescription = "Qualifikationsniveau 3";
|
||||
}
|
||||
else if (sd.Contains("Q4") || sd.Contains("Q 4"))
|
||||
{
|
||||
invoiceItem.ItemDescription = "Qualifikationsniveau 4";
|
||||
}
|
||||
|
||||
invoiceItem.AmountPerUnit = stundensatz;
|
||||
invoiceItem.AmountTotal = stundensatz * bd.UnitCount;
|
||||
invoiceItem.GrossAmountTotal = stundensatz * bd.UnitCount;
|
||||
invoiceItem.UnitCount = bd.UnitCount;
|
||||
invoiceItem.ItemPeriodStart = bd.BillingPeriodStart;
|
||||
invoiceItem.ItemPeriodEnd = bd.BillingPeriodEnd;
|
||||
invoiceItem.RateFactor = bd.RateFactor;
|
||||
invoiceItem.AccountingInterval = bd.AccountingInterval;
|
||||
invoiceItem.ServiceRecord = DAOFactory.GenericDAO.LoadByID<ServiceRecord>(iServiceRecord.ServiceRecordOid.Value);
|
||||
|
||||
return invoiceItem;
|
||||
}
|
||||
|
||||
public override string GetSummaryItemKey(SupportConceptApprovalPeriod scap, InvoiceItem iitem, bool summaryPerMonth)
|
||||
{
|
||||
String key = String.Format("{0}_{1}", iitem.AmountPerUnit, iitem.ItemDescription);
|
||||
if (summaryPerMonth)
|
||||
{
|
||||
key = String.Format("{0}_{1}_{2:yyyyMM}", iitem.AmountPerUnit, iitem.ItemDescription, iitem.ItemPeriodStart);
|
||||
}
|
||||
|
||||
return key;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,27 @@
|
||||
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using BeWo.Service.Invoicing;
|
||||
using BS.Shared.DataContracts;
|
||||
using BS.Shared.DataContracts.Compact;
|
||||
|
||||
namespace CaritasAichachFriedberg.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.Name.Contains("Bezirk"))
|
||||
{
|
||||
return new CustomInvoiceCreation();
|
||||
}
|
||||
}
|
||||
}
|
||||
return base.CreateInvoiceCreator(specificId, tenant, supportConcepts2ServiceRecords);
|
||||
}
|
||||
}
|
||||
}
|
||||
1213
ReportImp/CaritasAichachFriedberg/LeistungsnachweisBGETEM.Designer.cs
generated
Normal file
1213
ReportImp/CaritasAichachFriedberg/LeistungsnachweisBGETEM.Designer.cs
generated
Normal file
File diff suppressed because it is too large
Load Diff
151
ReportImp/CaritasAichachFriedberg/LeistungsnachweisBGETEM.cs
Normal file
151
ReportImp/CaritasAichachFriedberg/LeistungsnachweisBGETEM.cs
Normal file
@@ -0,0 +1,151 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.IO;
|
||||
using System.Text.RegularExpressions;
|
||||
using BeWo.Data.Access;
|
||||
using BeWo.Data.Entities;
|
||||
using BeWo.Report;
|
||||
using BeWo.Report.ReportObjects;
|
||||
using BeWo.Service.Plugins;
|
||||
using BS.Shared.Core;
|
||||
using BS.Shared.Services;
|
||||
using DevExpress.XtraReports.UI;
|
||||
|
||||
namespace CaritasAichachFriedberg
|
||||
{
|
||||
public partial class LeistungsnachweisBGETEM : DevExpress.XtraReports.UI.XtraReport, IBeWoReport<ServicesOverviewRO>
|
||||
{
|
||||
public LeistungsnachweisBGETEM()
|
||||
{
|
||||
InitializeComponent();
|
||||
}
|
||||
|
||||
public void SetReportDataSource(ServicesOverviewRO pRO)
|
||||
{
|
||||
double qn1Min = 0;
|
||||
double qn2Min = 0;
|
||||
double qn3Min = 0;
|
||||
double qn4Min = 0;
|
||||
|
||||
decimal gesamtKM = 0;
|
||||
|
||||
if (pRO.Services != null)
|
||||
{
|
||||
List<ServicesOverviewRO.ServiceDetail> servicesBillable = new List<ServicesOverviewRO.ServiceDetail>();
|
||||
|
||||
foreach (var sd in pRO.Services)
|
||||
{
|
||||
String cat = sd.ServiceCategory;
|
||||
|
||||
if (sd.IsBillable)
|
||||
{
|
||||
ServicesOverviewRO.CreateSignatureString(sd);
|
||||
|
||||
if (sd.GefahreneKilometer != null && Convert.ToDecimal(sd.GefahreneKilometer) > 0)
|
||||
gesamtKM += Convert.ToDecimal(sd.GefahreneKilometer);
|
||||
|
||||
sd.Notice5 = String.Format("{0:0.00}", sd.Minutes / 60);
|
||||
|
||||
if (cat.Contains("Q1") || cat.Contains("Q 1"))
|
||||
{
|
||||
qn1Min += sd.Minutes;
|
||||
}
|
||||
else if (cat.Contains("Q2") || cat.Contains("Q 2"))
|
||||
{
|
||||
qn2Min += sd.Minutes;
|
||||
}
|
||||
else if (cat.Contains("Q3") || cat.Contains("Q 3"))
|
||||
{
|
||||
qn3Min += sd.Minutes;
|
||||
}
|
||||
else if (cat.Contains("Q4") || cat.Contains("Q 4"))
|
||||
{
|
||||
qn4Min += sd.Minutes;
|
||||
}
|
||||
}
|
||||
servicesBillable.Add(sd);
|
||||
}
|
||||
|
||||
pRO.Services = servicesBillable;
|
||||
}
|
||||
|
||||
lblSummeKM.Text = String.Format("{0:0.#}", gesamtKM);
|
||||
// lblSummeFahrzeit =
|
||||
lblSummeFLS.Text = pRO.TotalFLSString;
|
||||
//lblSummeDoku.Text =
|
||||
|
||||
lblStd1.Text = String.Format("{0:0.00}", qn1Min / 60);
|
||||
lblStd2.Text = String.Format("{0:0.00}", qn2Min / 60);
|
||||
lblStd3.Text = String.Format("{0:0.00}", qn3Min / 60);
|
||||
lblStd4.Text = String.Format("{0:0.00}", qn4Min / 60);
|
||||
|
||||
var std = BerechneBewilligungenProWoche(pRO);
|
||||
|
||||
lblGenehmigteFLS.Text = string.Format("{0:0.00}", 4,33 * (std.Q1 + std.Q2 + std.Q3 + std.Q4));
|
||||
|
||||
bindingSource1.DataSource = pRO;
|
||||
}
|
||||
|
||||
private Stunden BerechneBewilligungenProWoche(ServicesOverviewRO pRO)
|
||||
{
|
||||
Stunden std = new Stunden();
|
||||
CostBearer2SupportConcept c2s = DAOFactory.GenericDAO.LoadByID<CostBearer2SupportConcept>(pRO.SupportConceptCostBearer.CostBearer2SupportConceptOid.Value);
|
||||
var calc = PluginLoader.FindClass<Calculations>(c2s.CostBearer.ID) ?? Calculations.GetInstance(c2s.CostBearer.ID);
|
||||
|
||||
if (c2s.StartDate.HasValue && c2s.StartDate > pRO.StartDate)
|
||||
{
|
||||
pRO.StartDate = c2s.StartDate.Value;
|
||||
}
|
||||
|
||||
if (c2s.EndDate.HasValue && c2s.EndDate < pRO.EndDate)
|
||||
{
|
||||
pRO.EndDate = c2s.EndDate.Value;
|
||||
}
|
||||
|
||||
foreach (var scap in pRO.SupportConceptCostBearer.ApprovalPeriodList)
|
||||
{
|
||||
if (scap.StartDate <= pRO.EndDate && scap.EndDate >= pRO.StartDate && scap.ServiceCategory != null)
|
||||
{
|
||||
String cat = scap.ServiceCategory.Name;
|
||||
var bewilligt = calc.GetApprovedHoursPerWeek(scap, pRO.SupportConceptCostBearer.CostBearer.CostRatePeriods) ?? 0;
|
||||
if (cat.Contains("Q1") || cat.Contains("Q 1"))
|
||||
std.Q1 += bewilligt;
|
||||
else if (cat.Contains("Q2") || cat.Contains("Q 2"))
|
||||
std.Q2 += bewilligt;
|
||||
else if (cat.Contains("Q3") || cat.Contains("Q 3"))
|
||||
std.Q3 += bewilligt;
|
||||
else if (cat.Contains("Q4") || cat.Contains("Q 4"))
|
||||
std.Q4 += bewilligt;
|
||||
}
|
||||
}
|
||||
|
||||
return std;
|
||||
}
|
||||
|
||||
private void picSignature_BeforePrint(object sender, System.ComponentModel.CancelEventArgs e)
|
||||
{
|
||||
|
||||
}
|
||||
|
||||
public System.Drawing.Image ByteArrayToImage(byte[] byteArrayIn)
|
||||
{
|
||||
System.Drawing.Image returnImage = null;
|
||||
MemoryStream ms = new System.IO.MemoryStream(byteArrayIn);
|
||||
returnImage = System.Drawing.Image.FromStream(ms);
|
||||
|
||||
return returnImage;
|
||||
}
|
||||
|
||||
public class Stunden
|
||||
{
|
||||
public decimal Q1 { get; set; }
|
||||
public decimal Q2 { get; set; }
|
||||
public decimal Q3 { get; set; }
|
||||
public decimal Q4 { get; set; }
|
||||
public override string ToString()
|
||||
{
|
||||
return String.Format("Q1: {0:0.00}, Q2: {1:0.00}, Q3: {2:0.00}, Q4: {3:0.00}", Q1, Q2, Q3, Q4);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
123
ReportImp/CaritasAichachFriedberg/LeistungsnachweisBGETEM.resx
Normal file
123
ReportImp/CaritasAichachFriedberg/LeistungsnachweisBGETEM.resx
Normal file
File diff suppressed because one or more lines are too long
1105
ReportImp/CaritasAichachFriedberg/LeistungsnachweisQA.Designer.cs
generated
Normal file
1105
ReportImp/CaritasAichachFriedberg/LeistungsnachweisQA.Designer.cs
generated
Normal file
File diff suppressed because it is too large
Load Diff
172
ReportImp/CaritasAichachFriedberg/LeistungsnachweisQA.cs
Normal file
172
ReportImp/CaritasAichachFriedberg/LeistungsnachweisQA.cs
Normal file
@@ -0,0 +1,172 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Drawing;
|
||||
using System.IO;
|
||||
using System.Text.RegularExpressions;
|
||||
using BeWo.Data.Access;
|
||||
using BeWo.Data.Entities;
|
||||
using BeWo.Report;
|
||||
using BeWo.Report.ReportObjects;
|
||||
using BeWo.Service.Plugins;
|
||||
using BS.Shared;
|
||||
using BS.Shared.Core;
|
||||
using BS.Shared.Services;
|
||||
using DevExpress.XtraReports.UI;
|
||||
|
||||
namespace CaritasAichachFriedberg
|
||||
{
|
||||
public partial class LeistungsnachweisQA : DevExpress.XtraReports.UI.XtraReport, IBeWoReport<ServicesOverviewRO>
|
||||
{
|
||||
public LeistungsnachweisQA()
|
||||
{
|
||||
InitializeComponent();
|
||||
}
|
||||
|
||||
public void SetReportDataSource(ServicesOverviewRO pRO)
|
||||
{
|
||||
double qn1Min = 0;
|
||||
double qn2Min = 0;
|
||||
double qn3Min = 0;
|
||||
double qn4Min = 0;
|
||||
pRO.MainAttendant = "";
|
||||
|
||||
if (pRO.Services != null)
|
||||
{
|
||||
List<ServicesOverviewRO.ServiceDetail> servicesBillable = new List<ServicesOverviewRO.ServiceDetail>();
|
||||
|
||||
foreach (var sd in pRO.Services)
|
||||
{
|
||||
String cat = sd.ServiceCategory;
|
||||
|
||||
if (sd.IsBillable)
|
||||
{
|
||||
ServicesOverviewRO.CreateGoalList(sd);
|
||||
ServicesOverviewRO.CreateSignatureString(sd);
|
||||
|
||||
sd.Notice5 = String.Format("{0:0.00}", sd.Minutes / 60);
|
||||
|
||||
if (cat.Contains("Q1") || cat.Contains("Q 1"))
|
||||
{
|
||||
qn1Min += sd.Minutes;
|
||||
sd.FLSQualifiedString = "Q1";
|
||||
}
|
||||
else if (cat.Contains("Q2") || cat.Contains("Q 2"))
|
||||
{
|
||||
qn2Min += sd.Minutes;
|
||||
sd.FLSQualifiedString = "Q2";
|
||||
}
|
||||
else if (cat.Contains("Q3") || cat.Contains("Q 3"))
|
||||
{
|
||||
qn3Min += sd.Minutes;
|
||||
sd.FLSQualifiedString = "Q3";
|
||||
}
|
||||
else if (cat.Contains("Q4") || cat.Contains("Q 4"))
|
||||
{
|
||||
qn4Min += sd.Minutes;
|
||||
sd.FLSQualifiedString = "Q4";
|
||||
}
|
||||
|
||||
// Mitarbeiter:in in den String von beteiligten Personen auf dem Beleg mit aufnehmen
|
||||
if (!pRO.MainAttendant.Contains(sd.EmployeeFirstName) && !pRO.MainAttendant.Contains(sd.EmployeeLastName))
|
||||
{
|
||||
if (pRO.MainAttendant == "")
|
||||
pRO.MainAttendant = sd.EmployeeFirstName + " " + sd.EmployeeLastName;
|
||||
else
|
||||
pRO.MainAttendant += ", " + sd.EmployeeFirstName + " " + sd.EmployeeLastName;
|
||||
}
|
||||
|
||||
}
|
||||
servicesBillable.Add(sd);
|
||||
}
|
||||
|
||||
pRO.Services = servicesBillable;
|
||||
}
|
||||
|
||||
lblStd1.Text = String.Format("{0:0.00}", qn1Min / 60);
|
||||
lblStd2.Text = String.Format("{0:0.00}", qn2Min / 60);
|
||||
lblStd3.Text = String.Format("{0:0.00}", qn3Min / 60);
|
||||
lblStd4.Text = String.Format("{0:0.00}", qn4Min / 60);
|
||||
|
||||
var std = BerechneBewilligungenProWoche(pRO);
|
||||
|
||||
lblWeeklyQA.Text = string.Format("{0:0.00}", std.Q1 + std.Q2);
|
||||
lblWeeklyUA.Text = string.Format("{0:0.00}", std.Q3 + std.Q4);
|
||||
|
||||
bindingSource1.DataSource = pRO;
|
||||
}
|
||||
|
||||
private Stunden BerechneBewilligungenProWoche(ServicesOverviewRO pRO)
|
||||
{
|
||||
Stunden std = new Stunden();
|
||||
CostBearer2SupportConcept c2s = DAOFactory.GenericDAO.LoadByID<CostBearer2SupportConcept>(pRO.SupportConceptCostBearer.CostBearer2SupportConceptOid.Value);
|
||||
var calc = PluginLoader.FindClass<Calculations>(c2s.CostBearer.ID) ?? Calculations.GetInstance(c2s.CostBearer.ID);
|
||||
|
||||
if (c2s.StartDate.HasValue && c2s.StartDate > pRO.StartDate)
|
||||
{
|
||||
pRO.StartDate = c2s.StartDate.Value;
|
||||
}
|
||||
|
||||
if (c2s.EndDate.HasValue && c2s.EndDate < pRO.EndDate)
|
||||
{
|
||||
pRO.EndDate = c2s.EndDate.Value;
|
||||
}
|
||||
|
||||
foreach (var scap in pRO.SupportConceptCostBearer.ApprovalPeriodList)
|
||||
{
|
||||
if (scap.StartDate <= pRO.EndDate && scap.EndDate >= pRO.StartDate)
|
||||
{
|
||||
String cat = scap.ServiceCategory.Name;
|
||||
var bewilligt = calc.GetApprovedHoursPerWeek(scap, pRO.SupportConceptCostBearer.CostBearer.CostRatePeriods) ?? 0;
|
||||
if (cat.Contains("Q1") || cat.Contains("Q 1"))
|
||||
std.Q1 += bewilligt;
|
||||
else if (cat.Contains("Q2") || cat.Contains("Q 2"))
|
||||
std.Q2 += bewilligt;
|
||||
else if (cat.Contains("Q3") || cat.Contains("Q 3"))
|
||||
std.Q3 += bewilligt;
|
||||
else if (cat.Contains("Q4") || cat.Contains("Q 4"))
|
||||
std.Q4 += bewilligt;
|
||||
}
|
||||
}
|
||||
|
||||
return std;
|
||||
}
|
||||
|
||||
private void picSignature_BeforePrint(object sender, System.ComponentModel.CancelEventArgs e)
|
||||
{
|
||||
XRPictureBox xrBox = sender as XRPictureBox;
|
||||
string base64String = xrBox.Tag as string;
|
||||
if (!String.IsNullOrWhiteSpace(base64String))
|
||||
{
|
||||
var base64Data = Regex.Match(base64String, @"data:image/(?<type>.+?),(?<data>.+)").Groups["data"].Value;
|
||||
var binData = Convert.FromBase64String(base64Data);
|
||||
System.Drawing.Image img = ByteArrayToImage(binData);
|
||||
xrBox.Image = Utils.CropImage(img);
|
||||
}
|
||||
else
|
||||
{
|
||||
xrBox.Image = null;
|
||||
}
|
||||
}
|
||||
|
||||
public System.Drawing.Image ByteArrayToImage(byte[] byteArrayIn)
|
||||
{
|
||||
System.Drawing.Image returnImage = null;
|
||||
MemoryStream ms = new System.IO.MemoryStream(byteArrayIn);
|
||||
returnImage = System.Drawing.Image.FromStream(ms);
|
||||
|
||||
return returnImage;
|
||||
}
|
||||
|
||||
public class Stunden
|
||||
{
|
||||
public decimal Q1 { get; set; }
|
||||
public decimal Q2 { get; set; }
|
||||
public decimal Q3 { get; set; }
|
||||
public decimal Q4 { get; set; }
|
||||
public override string ToString()
|
||||
{
|
||||
return String.Format("Q1: {0:0.00}, Q2: {1:0.00}, Q3: {2:0.00}, Q4: {3:0.00}", Q1, Q2, Q3, Q4);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
123
ReportImp/CaritasAichachFriedberg/LeistungsnachweisQA.resx
Normal file
123
ReportImp/CaritasAichachFriedberg/LeistungsnachweisQA.resx
Normal file
File diff suppressed because one or more lines are too long
@@ -35,8 +35,17 @@ namespace BeWo.Report.DefaultReports
|
||||
this.ReportHeader = new DevExpress.XtraReports.UI.ReportHeaderBand();
|
||||
this.ruleRateFactorNull = new DevExpress.XtraReports.UI.FormattingRule();
|
||||
this.topMarginBand1 = new DevExpress.XtraReports.UI.TopMarginBand();
|
||||
this.xrPictureBox1 = new DevExpress.XtraReports.UI.XRPictureBox();
|
||||
this.bottomMarginBand1 = new DevExpress.XtraReports.UI.BottomMarginBand();
|
||||
this.xrLabel12 = new DevExpress.XtraReports.UI.XRLabel();
|
||||
this.Page1 = new DevExpress.XtraReports.UI.GroupHeaderBand();
|
||||
this.xrLabel13 = new DevExpress.XtraReports.UI.XRLabel();
|
||||
this.xrLabel4 = new DevExpress.XtraReports.UI.XRLabel();
|
||||
this.xrLabel10 = new DevExpress.XtraReports.UI.XRLabel();
|
||||
this.xrLabel5 = new DevExpress.XtraReports.UI.XRLabel();
|
||||
this.xrLabel7 = new DevExpress.XtraReports.UI.XRLabel();
|
||||
this.xrLabel6 = new DevExpress.XtraReports.UI.XRLabel();
|
||||
this.xrLabel11 = new DevExpress.XtraReports.UI.XRLabel();
|
||||
this.lblAdresse = new DevExpress.XtraReports.UI.XRLabel();
|
||||
this.xrLabel3 = new DevExpress.XtraReports.UI.XRLabel();
|
||||
this.xrLabel2 = new DevExpress.XtraReports.UI.XRLabel();
|
||||
@@ -49,7 +58,6 @@ namespace BeWo.Report.DefaultReports
|
||||
this.xrTableCell9 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableRow14 = new DevExpress.XtraReports.UI.XRTableRow();
|
||||
this.xrTableCell12 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrLabel14 = new DevExpress.XtraReports.UI.XRLabel();
|
||||
this.lblNotice = new DevExpress.XtraReports.UI.XRLabel();
|
||||
this.DetailReport = new DevExpress.XtraReports.UI.DetailReportBand();
|
||||
this.Detail1 = new DevExpress.XtraReports.UI.DetailBand();
|
||||
@@ -59,8 +67,6 @@ namespace BeWo.Report.DefaultReports
|
||||
this.xrTableCell37 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell35 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell33 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell36 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell38 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell34 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.DetailReport2 = new DevExpress.XtraReports.UI.DetailReportBand();
|
||||
this.Detail3 = new DevExpress.XtraReports.UI.DetailBand();
|
||||
@@ -70,20 +76,11 @@ namespace BeWo.Report.DefaultReports
|
||||
this.xrTableCell42 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell43 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell44 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell45 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell46 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell47 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.GroupFooter1 = new DevExpress.XtraReports.UI.GroupFooterBand();
|
||||
this.xrLabel9 = new DevExpress.XtraReports.UI.XRLabel();
|
||||
this.xrPictureBox2 = new DevExpress.XtraReports.UI.XRPictureBox();
|
||||
this.xrLabel1 = new DevExpress.XtraReports.UI.XRLabel();
|
||||
this.xrLabel5 = new DevExpress.XtraReports.UI.XRLabel();
|
||||
this.xrLabel7 = new DevExpress.XtraReports.UI.XRLabel();
|
||||
this.xrLabel6 = new DevExpress.XtraReports.UI.XRLabel();
|
||||
this.xrLabel11 = new DevExpress.XtraReports.UI.XRLabel();
|
||||
this.xrLabel4 = new DevExpress.XtraReports.UI.XRLabel();
|
||||
this.xrLabel10 = new DevExpress.XtraReports.UI.XRLabel();
|
||||
this.xrLabel13 = new DevExpress.XtraReports.UI.XRLabel();
|
||||
this.xrLabel12 = new DevExpress.XtraReports.UI.XRLabel();
|
||||
this.xrPictureBox1 = new DevExpress.XtraReports.UI.XRPictureBox();
|
||||
this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components);
|
||||
((System.ComponentModel.ISupportInitialize)(this.xrTable4)).BeginInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.xrTable5)).BeginInit();
|
||||
@@ -118,6 +115,15 @@ namespace BeWo.Report.DefaultReports
|
||||
this.topMarginBand1.HeightF = 128.3333F;
|
||||
this.topMarginBand1.Name = "topMarginBand1";
|
||||
//
|
||||
// xrPictureBox1
|
||||
//
|
||||
this.xrPictureBox1.ImageSource = new DevExpress.XtraPrinting.Drawing.ImageSource("img", resources.GetString("xrPictureBox1.ImageSource"));
|
||||
this.xrPictureBox1.LocationFloat = new DevExpress.Utils.PointFloat(615.5393F, 33.93752F);
|
||||
this.xrPictureBox1.Name = "xrPictureBox1";
|
||||
this.xrPictureBox1.SizeF = new System.Drawing.SizeF(86.46088F, 90.39583F);
|
||||
this.xrPictureBox1.Sizing = DevExpress.XtraPrinting.ImageSizeMode.ZoomImage;
|
||||
this.xrPictureBox1.Visible = false;
|
||||
//
|
||||
// bottomMarginBand1
|
||||
//
|
||||
this.bottomMarginBand1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
|
||||
@@ -125,6 +131,16 @@ namespace BeWo.Report.DefaultReports
|
||||
this.bottomMarginBand1.HeightF = 60.45837F;
|
||||
this.bottomMarginBand1.Name = "bottomMarginBand1";
|
||||
//
|
||||
// xrLabel12
|
||||
//
|
||||
this.xrLabel12.Font = new DevExpress.Drawing.DXFont("Arial", 9F);
|
||||
this.xrLabel12.LocationFloat = new DevExpress.Utils.PointFloat(0F, 18.00003F);
|
||||
this.xrLabel12.Name = "xrLabel12";
|
||||
this.xrLabel12.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
|
||||
this.xrLabel12.SizeF = new System.Drawing.SizeF(702.0002F, 17F);
|
||||
this.xrLabel12.StylePriority.UseFont = false;
|
||||
this.xrLabel12.Text = "Liga-Bank Augsburg IBAN: DE92 7509 0300 0000 2000 34 BIC: GENODEF1M05";
|
||||
//
|
||||
// Page1
|
||||
//
|
||||
this.Page1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
|
||||
@@ -146,6 +162,103 @@ namespace BeWo.Report.DefaultReports
|
||||
this.Page1.Name = "Page1";
|
||||
this.Page1.StylePriority.UseFont = false;
|
||||
//
|
||||
// xrLabel13
|
||||
//
|
||||
this.xrLabel13.Font = new DevExpress.Drawing.DXFont("Arial", 6F);
|
||||
this.xrLabel13.LocationFloat = new DevExpress.Utils.PointFloat(0F, 55.20833F);
|
||||
this.xrLabel13.Multiline = true;
|
||||
this.xrLabel13.Name = "xrLabel13";
|
||||
this.xrLabel13.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
|
||||
this.xrLabel13.SizeF = new System.Drawing.SizeF(320.9999F, 21.875F);
|
||||
this.xrLabel13.StylePriority.UseFont = false;
|
||||
this.xrLabel13.StylePriority.UseTextAlignment = false;
|
||||
this.xrLabel13.Text = "Caritasverband Aichach-Friedberg e.V., Hermann-Löns-Straße 6, 86316 Friedberg";
|
||||
this.xrLabel13.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
|
||||
this.xrLabel13.Visible = false;
|
||||
//
|
||||
// xrLabel4
|
||||
//
|
||||
this.xrLabel4.BackColor = System.Drawing.Color.Transparent;
|
||||
this.xrLabel4.CanShrink = true;
|
||||
this.xrLabel4.Font = new DevExpress.Drawing.DXFont("Arial", 11F, DevExpress.Drawing.DXFontStyle.Bold);
|
||||
this.xrLabel4.LocationFloat = new DevExpress.Utils.PointFloat(140.9584F, 379.125F);
|
||||
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(126.6667F, 60.5F);
|
||||
this.xrLabel4.StylePriority.UseBackColor = false;
|
||||
this.xrLabel4.StylePriority.UseFont = false;
|
||||
this.xrLabel4.Text = "Klient/in:\r\ngeboren am:\r\nAktenzeichen:";
|
||||
this.xrLabel4.WordWrap = false;
|
||||
//
|
||||
// xrLabel10
|
||||
//
|
||||
this.xrLabel10.BackColor = System.Drawing.Color.Transparent;
|
||||
this.xrLabel10.CanShrink = true;
|
||||
this.xrLabel10.Font = new DevExpress.Drawing.DXFont("Arial", 11F);
|
||||
this.xrLabel10.LocationFloat = new DevExpress.Utils.PointFloat(267.6251F, 379.1249F);
|
||||
this.xrLabel10.Multiline = true;
|
||||
this.xrLabel10.Name = "xrLabel10";
|
||||
this.xrLabel10.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
|
||||
this.xrLabel10.SizeF = new System.Drawing.SizeF(337.3333F, 60.50009F);
|
||||
this.xrLabel10.StylePriority.UseBackColor = false;
|
||||
this.xrLabel10.StylePriority.UseFont = false;
|
||||
this.xrLabel10.Text = "[CustomerSalutation] [CustomerName]\r\n[CustomerBirthdate!dd.MM.yyyy]\r\n[CustomerRef" +
|
||||
"erenceNumber]";
|
||||
this.xrLabel10.WordWrap = false;
|
||||
//
|
||||
// xrLabel5
|
||||
//
|
||||
this.xrLabel5.Font = new DevExpress.Drawing.DXFont("Arial", 15F);
|
||||
this.xrLabel5.LocationFloat = new DevExpress.Utils.PointFloat(381.0001F, 0F);
|
||||
this.xrLabel5.Name = "xrLabel5";
|
||||
this.xrLabel5.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
|
||||
this.xrLabel5.SizeF = new System.Drawing.SizeF(320.9999F, 55.20834F);
|
||||
this.xrLabel5.StylePriority.UseFont = false;
|
||||
this.xrLabel5.StylePriority.UseTextAlignment = false;
|
||||
this.xrLabel5.Text = "Caritasverband für den Landkreis Aichach-Friedberg e. V.";
|
||||
this.xrLabel5.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
|
||||
this.xrLabel5.Visible = false;
|
||||
//
|
||||
// xrLabel7
|
||||
//
|
||||
this.xrLabel7.Font = new DevExpress.Drawing.DXFont("Arial", 11F);
|
||||
this.xrLabel7.LocationFloat = new DevExpress.Utils.PointFloat(381.0001F, 55.20833F);
|
||||
this.xrLabel7.Name = "xrLabel7";
|
||||
this.xrLabel7.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
|
||||
this.xrLabel7.SizeF = new System.Drawing.SizeF(320.9999F, 21.875F);
|
||||
this.xrLabel7.StylePriority.UseFont = false;
|
||||
this.xrLabel7.StylePriority.UseTextAlignment = false;
|
||||
this.xrLabel7.Text = "Ambulant Betreutes Wohnen";
|
||||
this.xrLabel7.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
|
||||
this.xrLabel7.Visible = false;
|
||||
//
|
||||
// xrLabel6
|
||||
//
|
||||
this.xrLabel6.Font = new DevExpress.Drawing.DXFont("Arial", 8F, DevExpress.Drawing.DXFontStyle.Underline);
|
||||
this.xrLabel6.LocationFloat = new DevExpress.Utils.PointFloat(381.0001F, 77.08334F);
|
||||
this.xrLabel6.Name = "xrLabel6";
|
||||
this.xrLabel6.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
|
||||
this.xrLabel6.SizeF = new System.Drawing.SizeF(321F, 18F);
|
||||
this.xrLabel6.StylePriority.UseFont = false;
|
||||
this.xrLabel6.StylePriority.UseTextAlignment = false;
|
||||
this.xrLabel6.Text = "Geschäftsstelle:";
|
||||
this.xrLabel6.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
|
||||
//
|
||||
// xrLabel11
|
||||
//
|
||||
this.xrLabel11.Font = new DevExpress.Drawing.DXFont("Arial", 8F);
|
||||
this.xrLabel11.LocationFloat = new DevExpress.Utils.PointFloat(381.0001F, 95.0833F);
|
||||
this.xrLabel11.Multiline = true;
|
||||
this.xrLabel11.Name = "xrLabel11";
|
||||
this.xrLabel11.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
|
||||
this.xrLabel11.SizeF = new System.Drawing.SizeF(320.9999F, 78.83332F);
|
||||
this.xrLabel11.StylePriority.UseFont = false;
|
||||
this.xrLabel11.StylePriority.UseTextAlignment = false;
|
||||
this.xrLabel11.Text = "Hermann-Löns-Str. 6\r\n86316 Friedberg\r\nTelefon 08 21 / 217024-0\r\nTelefax 08 21 / 2" +
|
||||
"17024 - 59\r\nwww.caritas-aichach-friedberg.de\r\n";
|
||||
this.xrLabel11.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
|
||||
//
|
||||
// lblAdresse
|
||||
//
|
||||
this.lblAdresse.Font = new DevExpress.Drawing.DXFont("Arial", 10F);
|
||||
@@ -280,18 +393,6 @@ namespace BeWo.Report.DefaultReports
|
||||
this.xrTableCell12.Name = "xrTableCell12";
|
||||
this.xrTableCell12.Weight = 3D;
|
||||
//
|
||||
// xrLabel14
|
||||
//
|
||||
this.xrLabel14.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
|
||||
new DevExpress.XtraReports.UI.XRBinding("Text", null, "CreatorName")});
|
||||
this.xrLabel14.Font = new DevExpress.Drawing.DXFont("Arial", 10F);
|
||||
this.xrLabel14.LocationFloat = new DevExpress.Utils.PointFloat(0F, 251.5832F);
|
||||
this.xrLabel14.Name = "xrLabel14";
|
||||
this.xrLabel14.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
|
||||
this.xrLabel14.SizeF = new System.Drawing.SizeF(225F, 17F);
|
||||
this.xrLabel14.StylePriority.UseFont = false;
|
||||
this.xrLabel14.Text = "[CreatorName]";
|
||||
//
|
||||
// lblNotice
|
||||
//
|
||||
this.lblNotice.Font = new DevExpress.Drawing.DXFont("Arial", 10F, DevExpress.Drawing.DXFontStyle.Italic);
|
||||
@@ -326,7 +427,7 @@ namespace BeWo.Report.DefaultReports
|
||||
this.xrTable5.Name = "xrTable5";
|
||||
this.xrTable5.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] {
|
||||
this.xrTableRow23});
|
||||
this.xrTable5.SizeF = new System.Drawing.SizeF(677F, 25F);
|
||||
this.xrTable5.SizeF = new System.Drawing.SizeF(702.0002F, 25F);
|
||||
this.xrTable5.StylePriority.UseFont = false;
|
||||
//
|
||||
// xrTableRow23
|
||||
@@ -336,8 +437,6 @@ namespace BeWo.Report.DefaultReports
|
||||
this.xrTableCell37,
|
||||
this.xrTableCell35,
|
||||
this.xrTableCell33,
|
||||
this.xrTableCell36,
|
||||
this.xrTableCell38,
|
||||
this.xrTableCell34});
|
||||
this.xrTableRow23.Name = "xrTableRow23";
|
||||
this.xrTableRow23.Weight = 1D;
|
||||
@@ -414,42 +513,6 @@ namespace BeWo.Report.DefaultReports
|
||||
this.xrTableCell33.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight;
|
||||
this.xrTableCell33.Weight = 0.2893277257020575D;
|
||||
//
|
||||
// xrTableCell36
|
||||
//
|
||||
this.xrTableCell36.BackColor = System.Drawing.Color.Gainsboro;
|
||||
this.xrTableCell36.BorderColor = System.Drawing.Color.DarkGray;
|
||||
this.xrTableCell36.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
|
||||
| DevExpress.XtraPrinting.BorderSide.Right)
|
||||
| DevExpress.XtraPrinting.BorderSide.Bottom)));
|
||||
this.xrTableCell36.Name = "xrTableCell36";
|
||||
this.xrTableCell36.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 2, 2, 100F);
|
||||
this.xrTableCell36.StylePriority.UseBackColor = false;
|
||||
this.xrTableCell36.StylePriority.UseBorderColor = false;
|
||||
this.xrTableCell36.StylePriority.UseBorders = false;
|
||||
this.xrTableCell36.StylePriority.UsePadding = false;
|
||||
this.xrTableCell36.StylePriority.UseTextAlignment = false;
|
||||
this.xrTableCell36.Text = "Betrag";
|
||||
this.xrTableCell36.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight;
|
||||
this.xrTableCell36.Weight = 0.26310971709438763D;
|
||||
//
|
||||
// xrTableCell38
|
||||
//
|
||||
this.xrTableCell38.BackColor = System.Drawing.Color.Gainsboro;
|
||||
this.xrTableCell38.BorderColor = System.Drawing.Color.DarkGray;
|
||||
this.xrTableCell38.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
|
||||
| DevExpress.XtraPrinting.BorderSide.Right)
|
||||
| DevExpress.XtraPrinting.BorderSide.Bottom)));
|
||||
this.xrTableCell38.Name = "xrTableCell38";
|
||||
this.xrTableCell38.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 2, 2, 100F);
|
||||
this.xrTableCell38.StylePriority.UseBackColor = false;
|
||||
this.xrTableCell38.StylePriority.UseBorderColor = false;
|
||||
this.xrTableCell38.StylePriority.UseBorders = false;
|
||||
this.xrTableCell38.StylePriority.UsePadding = false;
|
||||
this.xrTableCell38.StylePriority.UseTextAlignment = false;
|
||||
this.xrTableCell38.Text = "pausch Fakt.";
|
||||
this.xrTableCell38.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight;
|
||||
this.xrTableCell38.Weight = 0.42042083402151886D;
|
||||
//
|
||||
// xrTableCell34
|
||||
//
|
||||
this.xrTableCell34.BackColor = System.Drawing.Color.Gainsboro;
|
||||
@@ -477,7 +540,6 @@ namespace BeWo.Report.DefaultReports
|
||||
this.DetailReport2.DataSource = this.bindingSource1;
|
||||
this.DetailReport2.Level = 0;
|
||||
this.DetailReport2.Name = "DetailReport2";
|
||||
this.DetailReport2.PageBreak = DevExpress.XtraReports.UI.PageBreak.AfterBand;
|
||||
//
|
||||
// Detail3
|
||||
//
|
||||
@@ -493,7 +555,7 @@ namespace BeWo.Report.DefaultReports
|
||||
this.xrTable6.Name = "xrTable6";
|
||||
this.xrTable6.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] {
|
||||
this.xrTableRow25});
|
||||
this.xrTable6.SizeF = new System.Drawing.SizeF(677F, 25F);
|
||||
this.xrTable6.SizeF = new System.Drawing.SizeF(702.0002F, 25F);
|
||||
this.xrTable6.StylePriority.UseFont = false;
|
||||
//
|
||||
// xrTableRow25
|
||||
@@ -503,8 +565,6 @@ namespace BeWo.Report.DefaultReports
|
||||
this.xrTableCell42,
|
||||
this.xrTableCell43,
|
||||
this.xrTableCell44,
|
||||
this.xrTableCell45,
|
||||
this.xrTableCell46,
|
||||
this.xrTableCell47});
|
||||
this.xrTableRow25.Name = "xrTableRow25";
|
||||
this.xrTableRow25.Weight = 1D;
|
||||
@@ -575,39 +635,6 @@ namespace BeWo.Report.DefaultReports
|
||||
this.xrTableCell44.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight;
|
||||
this.xrTableCell44.Weight = 0.2893277257020575D;
|
||||
//
|
||||
// xrTableCell45
|
||||
//
|
||||
this.xrTableCell45.BorderColor = System.Drawing.Color.DarkGray;
|
||||
this.xrTableCell45.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right)
|
||||
| DevExpress.XtraPrinting.BorderSide.Bottom)));
|
||||
this.xrTableCell45.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
|
||||
new DevExpress.XtraReports.UI.XRBinding("Text", null, "ServiceInvoicePeriods.ServiceInvoiceItems.NetAmount", "{0:0.00}")});
|
||||
this.xrTableCell45.Name = "xrTableCell45";
|
||||
this.xrTableCell45.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 2, 2, 100F);
|
||||
this.xrTableCell45.StylePriority.UseBorderColor = false;
|
||||
this.xrTableCell45.StylePriority.UseBorders = false;
|
||||
this.xrTableCell45.StylePriority.UsePadding = false;
|
||||
this.xrTableCell45.StylePriority.UseTextAlignment = false;
|
||||
this.xrTableCell45.Text = "xrTableCell45";
|
||||
this.xrTableCell45.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight;
|
||||
this.xrTableCell45.Weight = 0.26310971709438763D;
|
||||
//
|
||||
// xrTableCell46
|
||||
//
|
||||
this.xrTableCell46.BorderColor = System.Drawing.Color.DarkGray;
|
||||
this.xrTableCell46.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right)
|
||||
| DevExpress.XtraPrinting.BorderSide.Bottom)));
|
||||
this.xrTableCell46.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
|
||||
new DevExpress.XtraReports.UI.XRBinding("Text", null, "ServiceInvoicePeriods.ServiceInvoiceItems.RateFactor")});
|
||||
this.xrTableCell46.Name = "xrTableCell46";
|
||||
this.xrTableCell46.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 2, 2, 100F);
|
||||
this.xrTableCell46.StylePriority.UseBorderColor = false;
|
||||
this.xrTableCell46.StylePriority.UseBorders = false;
|
||||
this.xrTableCell46.StylePriority.UsePadding = false;
|
||||
this.xrTableCell46.StylePriority.UseTextAlignment = false;
|
||||
this.xrTableCell46.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight;
|
||||
this.xrTableCell46.Weight = 0.42042083402151886D;
|
||||
//
|
||||
// xrTableCell47
|
||||
//
|
||||
this.xrTableCell47.BorderColor = System.Drawing.Color.DarkGray;
|
||||
@@ -627,20 +654,40 @@ namespace BeWo.Report.DefaultReports
|
||||
// GroupFooter1
|
||||
//
|
||||
this.GroupFooter1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
|
||||
this.xrLabel9,
|
||||
this.xrPictureBox2,
|
||||
this.xrLabel1,
|
||||
this.lblNotice,
|
||||
this.xrTable4,
|
||||
this.xrLabel14,
|
||||
this.xrLabel15});
|
||||
this.GroupFooter1.HeightF = 268.5832F;
|
||||
this.GroupFooter1.HeightF = 279.5832F;
|
||||
this.GroupFooter1.Name = "GroupFooter1";
|
||||
//
|
||||
// xrLabel9
|
||||
//
|
||||
this.xrLabel9.Font = new DevExpress.Drawing.DXFont("Arial", 10F);
|
||||
this.xrLabel9.LocationFloat = new DevExpress.Utils.PointFloat(0F, 261.5832F);
|
||||
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(250F, 17.00003F);
|
||||
this.xrLabel9.StylePriority.UseFont = false;
|
||||
this.xrLabel9.Text = "Robert Winzer, Geschäftsführer";
|
||||
//
|
||||
// xrPictureBox2
|
||||
//
|
||||
this.xrPictureBox2.ImageSource = new DevExpress.XtraPrinting.Drawing.ImageSource("img", resources.GetString("xrPictureBox2.ImageSource"));
|
||||
this.xrPictureBox2.LocationFloat = new DevExpress.Utils.PointFloat(0F, 221.6247F);
|
||||
this.xrPictureBox2.Name = "xrPictureBox2";
|
||||
this.xrPictureBox2.SizeF = new System.Drawing.SizeF(86.00082F, 39.95837F);
|
||||
this.xrPictureBox2.Sizing = DevExpress.XtraPrinting.ImageSizeMode.ZoomImage;
|
||||
//
|
||||
// xrLabel1
|
||||
//
|
||||
this.xrLabel1.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
|
||||
new DevExpress.XtraReports.UI.XRBinding("Text", null, "GrossClaim")});
|
||||
this.xrLabel1.Font = new DevExpress.Drawing.DXFont("Arial", 10F, DevExpress.Drawing.DXFontStyle.Bold);
|
||||
this.xrLabel1.LocationFloat = new DevExpress.Utils.PointFloat(420.9999F, 0F);
|
||||
this.xrLabel1.LocationFloat = new DevExpress.Utils.PointFloat(446.1666F, 0F);
|
||||
this.xrLabel1.Name = "xrLabel1";
|
||||
this.xrLabel1.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 5, 0, 0, 100F);
|
||||
this.xrLabel1.SizeF = new System.Drawing.SizeF(255.8333F, 25F);
|
||||
@@ -651,118 +698,6 @@ namespace BeWo.Report.DefaultReports
|
||||
this.xrLabel1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight;
|
||||
this.xrLabel1.TextFormatString = "Summe: {0}";
|
||||
//
|
||||
// xrLabel5
|
||||
//
|
||||
this.xrLabel5.Font = new DevExpress.Drawing.DXFont("Arial", 15F);
|
||||
this.xrLabel5.LocationFloat = new DevExpress.Utils.PointFloat(381.0001F, 0F);
|
||||
this.xrLabel5.Name = "xrLabel5";
|
||||
this.xrLabel5.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
|
||||
this.xrLabel5.SizeF = new System.Drawing.SizeF(320.9999F, 55.20834F);
|
||||
this.xrLabel5.StylePriority.UseFont = false;
|
||||
this.xrLabel5.StylePriority.UseTextAlignment = false;
|
||||
this.xrLabel5.Text = "Caritasverband für den Landkreis Aichach-Friedberg e. V.";
|
||||
this.xrLabel5.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
|
||||
//
|
||||
// xrLabel7
|
||||
//
|
||||
this.xrLabel7.Font = new DevExpress.Drawing.DXFont("Arial", 11F);
|
||||
this.xrLabel7.LocationFloat = new DevExpress.Utils.PointFloat(381.0001F, 55.20833F);
|
||||
this.xrLabel7.Name = "xrLabel7";
|
||||
this.xrLabel7.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
|
||||
this.xrLabel7.SizeF = new System.Drawing.SizeF(320.9999F, 21.875F);
|
||||
this.xrLabel7.StylePriority.UseFont = false;
|
||||
this.xrLabel7.StylePriority.UseTextAlignment = false;
|
||||
this.xrLabel7.Text = "Ambulant Betreutes Wohnen";
|
||||
this.xrLabel7.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
|
||||
//
|
||||
// xrLabel6
|
||||
//
|
||||
this.xrLabel6.Font = new DevExpress.Drawing.DXFont("Arial", 8F, DevExpress.Drawing.DXFontStyle.Underline);
|
||||
this.xrLabel6.LocationFloat = new DevExpress.Utils.PointFloat(381.0001F, 77.08334F);
|
||||
this.xrLabel6.Name = "xrLabel6";
|
||||
this.xrLabel6.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
|
||||
this.xrLabel6.SizeF = new System.Drawing.SizeF(321F, 18F);
|
||||
this.xrLabel6.StylePriority.UseFont = false;
|
||||
this.xrLabel6.StylePriority.UseTextAlignment = false;
|
||||
this.xrLabel6.Text = "Geschäftsstelle:";
|
||||
this.xrLabel6.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
|
||||
//
|
||||
// xrLabel11
|
||||
//
|
||||
this.xrLabel11.Font = new DevExpress.Drawing.DXFont("Arial", 8F);
|
||||
this.xrLabel11.LocationFloat = new DevExpress.Utils.PointFloat(381.0001F, 95.0833F);
|
||||
this.xrLabel11.Multiline = true;
|
||||
this.xrLabel11.Name = "xrLabel11";
|
||||
this.xrLabel11.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
|
||||
this.xrLabel11.SizeF = new System.Drawing.SizeF(320.9999F, 78.83332F);
|
||||
this.xrLabel11.StylePriority.UseFont = false;
|
||||
this.xrLabel11.StylePriority.UseTextAlignment = false;
|
||||
this.xrLabel11.Text = "Hermann-Löns-Str. 6\r\n86316 Friedberg\r\nTelefon 08 21 / 217024-0\r\nTelefax 08 21 / 2" +
|
||||
"17024 - 59\r\nwww.caritas-aichach-friedberg.de\r\n";
|
||||
this.xrLabel11.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
|
||||
//
|
||||
// xrLabel4
|
||||
//
|
||||
this.xrLabel4.BackColor = System.Drawing.Color.Transparent;
|
||||
this.xrLabel4.CanShrink = true;
|
||||
this.xrLabel4.Font = new DevExpress.Drawing.DXFont("Arial", 11F, DevExpress.Drawing.DXFontStyle.Bold);
|
||||
this.xrLabel4.LocationFloat = new DevExpress.Utils.PointFloat(140.9584F, 379.125F);
|
||||
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(126.6667F, 60.5F);
|
||||
this.xrLabel4.StylePriority.UseBackColor = false;
|
||||
this.xrLabel4.StylePriority.UseFont = false;
|
||||
this.xrLabel4.Text = "Klient/in:\r\ngeboren am:\r\nAktenzeichen:";
|
||||
this.xrLabel4.WordWrap = false;
|
||||
//
|
||||
// xrLabel10
|
||||
//
|
||||
this.xrLabel10.BackColor = System.Drawing.Color.Transparent;
|
||||
this.xrLabel10.CanShrink = true;
|
||||
this.xrLabel10.Font = new DevExpress.Drawing.DXFont("Arial", 11F);
|
||||
this.xrLabel10.LocationFloat = new DevExpress.Utils.PointFloat(267.6251F, 379.1249F);
|
||||
this.xrLabel10.Multiline = true;
|
||||
this.xrLabel10.Name = "xrLabel10";
|
||||
this.xrLabel10.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
|
||||
this.xrLabel10.SizeF = new System.Drawing.SizeF(337.3333F, 60.50009F);
|
||||
this.xrLabel10.StylePriority.UseBackColor = false;
|
||||
this.xrLabel10.StylePriority.UseFont = false;
|
||||
this.xrLabel10.Text = "[CustomerSalutation] [CustomerName]\r\n[CustomerBirthdate!dd.MM.yyyy]\r\n[CustomerRef" +
|
||||
"erenceNumber]";
|
||||
this.xrLabel10.WordWrap = false;
|
||||
//
|
||||
// xrLabel13
|
||||
//
|
||||
this.xrLabel13.Font = new DevExpress.Drawing.DXFont("Arial", 6F);
|
||||
this.xrLabel13.LocationFloat = new DevExpress.Utils.PointFloat(0F, 55.20833F);
|
||||
this.xrLabel13.Multiline = true;
|
||||
this.xrLabel13.Name = "xrLabel13";
|
||||
this.xrLabel13.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
|
||||
this.xrLabel13.SizeF = new System.Drawing.SizeF(320.9999F, 21.875F);
|
||||
this.xrLabel13.StylePriority.UseFont = false;
|
||||
this.xrLabel13.StylePriority.UseTextAlignment = false;
|
||||
this.xrLabel13.Text = "Caritasverband Aichach-Friedberg e.V., Hermann-Löns-Straße 6, 86316 Friedberg";
|
||||
this.xrLabel13.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
|
||||
//
|
||||
// xrLabel12
|
||||
//
|
||||
this.xrLabel12.Font = new DevExpress.Drawing.DXFont("Arial", 9F);
|
||||
this.xrLabel12.LocationFloat = new DevExpress.Utils.PointFloat(0F, 18.00003F);
|
||||
this.xrLabel12.Name = "xrLabel12";
|
||||
this.xrLabel12.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
|
||||
this.xrLabel12.SizeF = new System.Drawing.SizeF(702.0002F, 17F);
|
||||
this.xrLabel12.StylePriority.UseFont = false;
|
||||
this.xrLabel12.Text = "Liga-Bank Augsburg IBAN: DE92 7509 0300 0000 2000 34 BIC: GENODEF1M05";
|
||||
//
|
||||
// xrPictureBox1
|
||||
//
|
||||
this.xrPictureBox1.ImageSource = new DevExpress.XtraPrinting.Drawing.ImageSource("img", resources.GetString("xrPictureBox1.ImageSource"));
|
||||
this.xrPictureBox1.LocationFloat = new DevExpress.Utils.PointFloat(615.5393F, 33.93752F);
|
||||
this.xrPictureBox1.Name = "xrPictureBox1";
|
||||
this.xrPictureBox1.SizeF = new System.Drawing.SizeF(86.46088F, 90.39583F);
|
||||
this.xrPictureBox1.Sizing = DevExpress.XtraPrinting.ImageSizeMode.ZoomImage;
|
||||
//
|
||||
// bindingSource1
|
||||
//
|
||||
this.bindingSource1.DataSource = typeof(BeWo.Report.ReportObjects.ServiceInvoiceRO);
|
||||
@@ -815,7 +750,6 @@ namespace BeWo.Report.DefaultReports
|
||||
private DevExpress.XtraReports.UI.XRTableCell xrTableCell9;
|
||||
private DevExpress.XtraReports.UI.XRTableRow xrTableRow14;
|
||||
private DevExpress.XtraReports.UI.XRTableCell xrTableCell12;
|
||||
private DevExpress.XtraReports.UI.XRLabel xrLabel14;
|
||||
private DevExpress.XtraReports.UI.XRLabel lblNotice;
|
||||
private DevExpress.XtraReports.UI.DetailReportBand DetailReport;
|
||||
private DevExpress.XtraReports.UI.DetailBand Detail1;
|
||||
@@ -825,8 +759,6 @@ namespace BeWo.Report.DefaultReports
|
||||
private DevExpress.XtraReports.UI.XRTableCell xrTableCell37;
|
||||
private DevExpress.XtraReports.UI.XRTableCell xrTableCell35;
|
||||
private DevExpress.XtraReports.UI.XRTableCell xrTableCell33;
|
||||
private DevExpress.XtraReports.UI.XRTableCell xrTableCell36;
|
||||
private DevExpress.XtraReports.UI.XRTableCell xrTableCell38;
|
||||
private DevExpress.XtraReports.UI.XRTableCell xrTableCell34;
|
||||
private DevExpress.XtraReports.UI.DetailReportBand DetailReport2;
|
||||
private DevExpress.XtraReports.UI.DetailBand Detail3;
|
||||
@@ -836,8 +768,6 @@ namespace BeWo.Report.DefaultReports
|
||||
private DevExpress.XtraReports.UI.XRTableCell xrTableCell42;
|
||||
private DevExpress.XtraReports.UI.XRTableCell xrTableCell43;
|
||||
private DevExpress.XtraReports.UI.XRTableCell xrTableCell44;
|
||||
private DevExpress.XtraReports.UI.XRTableCell xrTableCell45;
|
||||
private DevExpress.XtraReports.UI.XRTableCell xrTableCell46;
|
||||
private DevExpress.XtraReports.UI.XRTableCell xrTableCell47;
|
||||
private DevExpress.XtraReports.UI.XRLabel lblAdresse;
|
||||
private DevExpress.XtraReports.UI.GroupFooterBand GroupFooter1;
|
||||
@@ -850,6 +780,8 @@ namespace BeWo.Report.DefaultReports
|
||||
private DevExpress.XtraReports.UI.XRLabel xrLabel11;
|
||||
private DevExpress.XtraReports.UI.XRLabel xrLabel13;
|
||||
private DevExpress.XtraReports.UI.XRLabel xrLabel12;
|
||||
private DevExpress.XtraReports.UI.XRLabel xrLabel9;
|
||||
private DevExpress.XtraReports.UI.XRPictureBox xrPictureBox2;
|
||||
private DevExpress.XtraReports.UI.XRPictureBox xrPictureBox1;
|
||||
}
|
||||
}
|
||||
|
||||
File diff suppressed because one or more lines are too long
794
ReportImp/CaritasAichachFriedberg/ServiceInvoiceReportQuali.Designer.cs
generated
Normal file
794
ReportImp/CaritasAichachFriedberg/ServiceInvoiceReportQuali.Designer.cs
generated
Normal file
@@ -0,0 +1,794 @@
|
||||
using BeWo.Report.ReportObjects;
|
||||
namespace BeWo.Report.DefaultReports
|
||||
{
|
||||
partial class ServiceInvoiceReportQuali
|
||||
{
|
||||
/// <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(ServiceInvoiceReportQuali));
|
||||
DevExpress.XtraReports.UI.XRWatermark xrWatermark1 = new DevExpress.XtraReports.UI.XRWatermark();
|
||||
this.Detail = new DevExpress.XtraReports.UI.DetailBand();
|
||||
this.ReportHeader = new DevExpress.XtraReports.UI.ReportHeaderBand();
|
||||
this.ruleRateFactorNull = new DevExpress.XtraReports.UI.FormattingRule();
|
||||
this.topMarginBand1 = new DevExpress.XtraReports.UI.TopMarginBand();
|
||||
this.xrPictureBox1 = new DevExpress.XtraReports.UI.XRPictureBox();
|
||||
this.bottomMarginBand1 = new DevExpress.XtraReports.UI.BottomMarginBand();
|
||||
this.xrLabel12 = new DevExpress.XtraReports.UI.XRLabel();
|
||||
this.Page1 = new DevExpress.XtraReports.UI.GroupHeaderBand();
|
||||
this.xrLabel13 = new DevExpress.XtraReports.UI.XRLabel();
|
||||
this.xrLabel4 = new DevExpress.XtraReports.UI.XRLabel();
|
||||
this.xrLabel10 = new DevExpress.XtraReports.UI.XRLabel();
|
||||
this.xrLabel5 = new DevExpress.XtraReports.UI.XRLabel();
|
||||
this.xrLabel7 = new DevExpress.XtraReports.UI.XRLabel();
|
||||
this.xrLabel6 = new DevExpress.XtraReports.UI.XRLabel();
|
||||
this.xrLabel11 = new DevExpress.XtraReports.UI.XRLabel();
|
||||
this.lblAdresse = new DevExpress.XtraReports.UI.XRLabel();
|
||||
this.xrLabel3 = new DevExpress.XtraReports.UI.XRLabel();
|
||||
this.xrLabel2 = new DevExpress.XtraReports.UI.XRLabel();
|
||||
this.lblAnrede = new DevExpress.XtraReports.UI.XRLabel();
|
||||
this.xrLabel8 = new DevExpress.XtraReports.UI.XRLabel();
|
||||
this.lblAbrechnungszeitraum = new DevExpress.XtraReports.UI.XRLabel();
|
||||
this.xrLabel15 = new DevExpress.XtraReports.UI.XRLabel();
|
||||
this.xrTable4 = new DevExpress.XtraReports.UI.XRTable();
|
||||
this.xrTableRow10 = new DevExpress.XtraReports.UI.XRTableRow();
|
||||
this.xrTableCell9 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableRow14 = new DevExpress.XtraReports.UI.XRTableRow();
|
||||
this.xrTableCell12 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.lblNotice = new DevExpress.XtraReports.UI.XRLabel();
|
||||
this.DetailReport = new DevExpress.XtraReports.UI.DetailReportBand();
|
||||
this.Detail1 = new DevExpress.XtraReports.UI.DetailBand();
|
||||
this.DetailReport2 = new DevExpress.XtraReports.UI.DetailReportBand();
|
||||
this.Detail3 = new DevExpress.XtraReports.UI.DetailBand();
|
||||
this.xrTable6 = new DevExpress.XtraReports.UI.XRTable();
|
||||
this.xrTableRow25 = new DevExpress.XtraReports.UI.XRTableRow();
|
||||
this.xrTableCell40 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell42 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell43 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell44 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell47 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.GroupFooter1 = new DevExpress.XtraReports.UI.GroupFooterBand();
|
||||
this.xrLabel9 = new DevExpress.XtraReports.UI.XRLabel();
|
||||
this.xrPictureBox2 = new DevExpress.XtraReports.UI.XRPictureBox();
|
||||
this.xrLabel1 = new DevExpress.XtraReports.UI.XRLabel();
|
||||
this.ReportFooter = new DevExpress.XtraReports.UI.ReportFooterBand();
|
||||
this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components);
|
||||
this.xrTable5 = new DevExpress.XtraReports.UI.XRTable();
|
||||
this.xrTableRow23 = new DevExpress.XtraReports.UI.XRTableRow();
|
||||
this.xrTableCell32 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell37 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell35 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell33 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell34 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
((System.ComponentModel.ISupportInitialize)(this.xrTable4)).BeginInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.xrTable6)).BeginInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).BeginInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.xrTable5)).BeginInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this)).BeginInit();
|
||||
//
|
||||
// Detail
|
||||
//
|
||||
this.Detail.HeightF = 0F;
|
||||
this.Detail.Name = "Detail";
|
||||
this.Detail.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F);
|
||||
this.Detail.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
|
||||
//
|
||||
// ReportHeader
|
||||
//
|
||||
this.ReportHeader.Font = new DevExpress.Drawing.DXFont("Verdana", 10F);
|
||||
this.ReportHeader.HeightF = 0F;
|
||||
this.ReportHeader.Name = "ReportHeader";
|
||||
this.ReportHeader.StylePriority.UseFont = false;
|
||||
//
|
||||
// ruleRateFactorNull
|
||||
//
|
||||
this.ruleRateFactorNull.Condition = "[RateFactorText2] == ?";
|
||||
this.ruleRateFactorNull.Formatting.Visible = DevExpress.Utils.DefaultBoolean.False;
|
||||
this.ruleRateFactorNull.Name = "ruleRateFactorNull";
|
||||
//
|
||||
// topMarginBand1
|
||||
//
|
||||
this.topMarginBand1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
|
||||
this.xrPictureBox1});
|
||||
this.topMarginBand1.HeightF = 128.3333F;
|
||||
this.topMarginBand1.Name = "topMarginBand1";
|
||||
//
|
||||
// xrPictureBox1
|
||||
//
|
||||
this.xrPictureBox1.ImageSource = new DevExpress.XtraPrinting.Drawing.ImageSource("img", resources.GetString("xrPictureBox1.ImageSource"));
|
||||
this.xrPictureBox1.LocationFloat = new DevExpress.Utils.PointFloat(615.5393F, 33.93752F);
|
||||
this.xrPictureBox1.Name = "xrPictureBox1";
|
||||
this.xrPictureBox1.SizeF = new System.Drawing.SizeF(86.46088F, 90.39583F);
|
||||
this.xrPictureBox1.Sizing = DevExpress.XtraPrinting.ImageSizeMode.ZoomImage;
|
||||
this.xrPictureBox1.Visible = false;
|
||||
//
|
||||
// bottomMarginBand1
|
||||
//
|
||||
this.bottomMarginBand1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
|
||||
this.xrLabel12});
|
||||
this.bottomMarginBand1.HeightF = 60.45837F;
|
||||
this.bottomMarginBand1.Name = "bottomMarginBand1";
|
||||
//
|
||||
// xrLabel12
|
||||
//
|
||||
this.xrLabel12.Font = new DevExpress.Drawing.DXFont("Arial", 9F);
|
||||
this.xrLabel12.LocationFloat = new DevExpress.Utils.PointFloat(0F, 18.00003F);
|
||||
this.xrLabel12.Name = "xrLabel12";
|
||||
this.xrLabel12.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
|
||||
this.xrLabel12.SizeF = new System.Drawing.SizeF(702.0002F, 17F);
|
||||
this.xrLabel12.StylePriority.UseFont = false;
|
||||
this.xrLabel12.Text = "Liga-Bank Augsburg IBAN: DE92 7509 0300 0000 2000 34 BIC: GENODEF1M05";
|
||||
//
|
||||
// Page1
|
||||
//
|
||||
this.Page1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
|
||||
this.xrTable5,
|
||||
this.xrLabel13,
|
||||
this.xrLabel4,
|
||||
this.xrLabel10,
|
||||
this.xrLabel5,
|
||||
this.xrLabel7,
|
||||
this.xrLabel6,
|
||||
this.xrLabel11,
|
||||
this.lblAdresse,
|
||||
this.xrLabel3,
|
||||
this.xrLabel2,
|
||||
this.lblAnrede,
|
||||
this.xrLabel8,
|
||||
this.lblAbrechnungszeitraum});
|
||||
this.Page1.Font = new DevExpress.Drawing.DXFont("Verdana", 10F);
|
||||
this.Page1.HeightF = 485F;
|
||||
this.Page1.Name = "Page1";
|
||||
this.Page1.StylePriority.UseFont = false;
|
||||
//
|
||||
// xrLabel13
|
||||
//
|
||||
this.xrLabel13.Font = new DevExpress.Drawing.DXFont("Arial", 6F);
|
||||
this.xrLabel13.LocationFloat = new DevExpress.Utils.PointFloat(0F, 55.20833F);
|
||||
this.xrLabel13.Multiline = true;
|
||||
this.xrLabel13.Name = "xrLabel13";
|
||||
this.xrLabel13.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
|
||||
this.xrLabel13.SizeF = new System.Drawing.SizeF(320.9999F, 21.875F);
|
||||
this.xrLabel13.StylePriority.UseFont = false;
|
||||
this.xrLabel13.StylePriority.UseTextAlignment = false;
|
||||
this.xrLabel13.Text = "Caritasverband Aichach-Friedberg e.V., Hermann-Löns-Straße 6, 86316 Friedberg";
|
||||
this.xrLabel13.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
|
||||
this.xrLabel13.Visible = false;
|
||||
//
|
||||
// xrLabel4
|
||||
//
|
||||
this.xrLabel4.BackColor = System.Drawing.Color.Transparent;
|
||||
this.xrLabel4.CanShrink = true;
|
||||
this.xrLabel4.Font = new DevExpress.Drawing.DXFont("Arial", 11F, DevExpress.Drawing.DXFontStyle.Bold);
|
||||
this.xrLabel4.LocationFloat = new DevExpress.Utils.PointFloat(140.9584F, 379.125F);
|
||||
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(126.6667F, 60.5F);
|
||||
this.xrLabel4.StylePriority.UseBackColor = false;
|
||||
this.xrLabel4.StylePriority.UseFont = false;
|
||||
this.xrLabel4.Text = "Klient/in:\r\ngeboren am:\r\nAktenzeichen:";
|
||||
this.xrLabel4.WordWrap = false;
|
||||
//
|
||||
// xrLabel10
|
||||
//
|
||||
this.xrLabel10.BackColor = System.Drawing.Color.Transparent;
|
||||
this.xrLabel10.CanShrink = true;
|
||||
this.xrLabel10.Font = new DevExpress.Drawing.DXFont("Arial", 11F);
|
||||
this.xrLabel10.LocationFloat = new DevExpress.Utils.PointFloat(267.6251F, 379.1249F);
|
||||
this.xrLabel10.Multiline = true;
|
||||
this.xrLabel10.Name = "xrLabel10";
|
||||
this.xrLabel10.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
|
||||
this.xrLabel10.SizeF = new System.Drawing.SizeF(337.3333F, 60.50009F);
|
||||
this.xrLabel10.StylePriority.UseBackColor = false;
|
||||
this.xrLabel10.StylePriority.UseFont = false;
|
||||
this.xrLabel10.Text = "[CustomerSalutation] [CustomerName]\r\n[CustomerBirthdate!dd.MM.yyyy]\r\n[CustomerRef" +
|
||||
"erenceNumber]";
|
||||
this.xrLabel10.WordWrap = false;
|
||||
//
|
||||
// xrLabel5
|
||||
//
|
||||
this.xrLabel5.Font = new DevExpress.Drawing.DXFont("Arial", 15F);
|
||||
this.xrLabel5.LocationFloat = new DevExpress.Utils.PointFloat(381.0001F, 0F);
|
||||
this.xrLabel5.Name = "xrLabel5";
|
||||
this.xrLabel5.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
|
||||
this.xrLabel5.SizeF = new System.Drawing.SizeF(320.9999F, 55.20834F);
|
||||
this.xrLabel5.StylePriority.UseFont = false;
|
||||
this.xrLabel5.StylePriority.UseTextAlignment = false;
|
||||
this.xrLabel5.Text = "Caritasverband für den Landkreis Aichach-Friedberg e. V.";
|
||||
this.xrLabel5.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
|
||||
this.xrLabel5.Visible = false;
|
||||
//
|
||||
// xrLabel7
|
||||
//
|
||||
this.xrLabel7.Font = new DevExpress.Drawing.DXFont("Arial", 11F);
|
||||
this.xrLabel7.LocationFloat = new DevExpress.Utils.PointFloat(381.0001F, 55.20833F);
|
||||
this.xrLabel7.Name = "xrLabel7";
|
||||
this.xrLabel7.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
|
||||
this.xrLabel7.SizeF = new System.Drawing.SizeF(320.9999F, 21.875F);
|
||||
this.xrLabel7.StylePriority.UseFont = false;
|
||||
this.xrLabel7.StylePriority.UseTextAlignment = false;
|
||||
this.xrLabel7.Text = "Ambulant Betreutes Wohnen";
|
||||
this.xrLabel7.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
|
||||
this.xrLabel7.Visible = false;
|
||||
//
|
||||
// xrLabel6
|
||||
//
|
||||
this.xrLabel6.Font = new DevExpress.Drawing.DXFont("Arial", 8F, DevExpress.Drawing.DXFontStyle.Underline);
|
||||
this.xrLabel6.LocationFloat = new DevExpress.Utils.PointFloat(381.0001F, 77.08334F);
|
||||
this.xrLabel6.Name = "xrLabel6";
|
||||
this.xrLabel6.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
|
||||
this.xrLabel6.SizeF = new System.Drawing.SizeF(321F, 18F);
|
||||
this.xrLabel6.StylePriority.UseFont = false;
|
||||
this.xrLabel6.StylePriority.UseTextAlignment = false;
|
||||
this.xrLabel6.Text = "Geschäftsstelle:";
|
||||
this.xrLabel6.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
|
||||
//
|
||||
// xrLabel11
|
||||
//
|
||||
this.xrLabel11.Font = new DevExpress.Drawing.DXFont("Arial", 8F);
|
||||
this.xrLabel11.LocationFloat = new DevExpress.Utils.PointFloat(381.0001F, 95.0833F);
|
||||
this.xrLabel11.Multiline = true;
|
||||
this.xrLabel11.Name = "xrLabel11";
|
||||
this.xrLabel11.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
|
||||
this.xrLabel11.SizeF = new System.Drawing.SizeF(320.9999F, 78.83332F);
|
||||
this.xrLabel11.StylePriority.UseFont = false;
|
||||
this.xrLabel11.StylePriority.UseTextAlignment = false;
|
||||
this.xrLabel11.Text = "Hermann-Löns-Str. 6\r\n86316 Friedberg\r\nTelefon 08 21 / 217024-0\r\nTelefax 08 21 / 2" +
|
||||
"17024 - 59\r\nwww.caritas-aichach-friedberg.de\r\n";
|
||||
this.xrLabel11.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
|
||||
//
|
||||
// lblAdresse
|
||||
//
|
||||
this.lblAdresse.Font = new DevExpress.Drawing.DXFont("Arial", 10F);
|
||||
this.lblAdresse.LocationFloat = new DevExpress.Utils.PointFloat(0F, 77.08334F);
|
||||
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(320.9999F, 111.5F);
|
||||
this.lblAdresse.StylePriority.UseFont = false;
|
||||
this.lblAdresse.Text = "[RecipientOrganisation]\r\n[RecipientContactPerson]\r\n[RecipientDivision]\r\n[Recipien" +
|
||||
"tStreet]\r\n[RecipientPostCodeAndTown]";
|
||||
//
|
||||
// xrLabel3
|
||||
//
|
||||
this.xrLabel3.BackColor = System.Drawing.Color.Transparent;
|
||||
this.xrLabel3.CanShrink = true;
|
||||
this.xrLabel3.Font = new DevExpress.Drawing.DXFont("Arial", 11F, DevExpress.Drawing.DXFontStyle.Bold);
|
||||
this.xrLabel3.LocationFloat = new DevExpress.Utils.PointFloat(0F, 256.4583F);
|
||||
this.xrLabel3.Multiline = true;
|
||||
this.xrLabel3.Name = "xrLabel3";
|
||||
this.xrLabel3.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
|
||||
this.xrLabel3.SizeF = new System.Drawing.SizeF(702.0001F, 46.12502F);
|
||||
this.xrLabel3.StylePriority.UseBackColor = false;
|
||||
this.xrLabel3.StylePriority.UseFont = false;
|
||||
this.xrLabel3.Text = "Leistungsabrechnung für geleistete Fachleistungsstunden in der Qualifizierten\r\nAs" +
|
||||
"sistenz zur eigenständigen Alltagsbewältigung nach §§ 78, 113 SGB IX";
|
||||
this.xrLabel3.WordWrap = false;
|
||||
//
|
||||
// xrLabel2
|
||||
//
|
||||
this.xrLabel2.BackColor = System.Drawing.Color.Transparent;
|
||||
this.xrLabel2.CanShrink = true;
|
||||
this.xrLabel2.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
|
||||
new DevExpress.XtraReports.UI.XRBinding("Text", null, "InvoiceNumber")});
|
||||
this.xrLabel2.Font = new DevExpress.Drawing.DXFont("Arial", 11F, DevExpress.Drawing.DXFontStyle.Bold);
|
||||
this.xrLabel2.LocationFloat = new DevExpress.Utils.PointFloat(0F, 236.4583F);
|
||||
this.xrLabel2.Name = "xrLabel2";
|
||||
this.xrLabel2.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
|
||||
this.xrLabel2.SizeF = new System.Drawing.SizeF(702.0001F, 20F);
|
||||
this.xrLabel2.StylePriority.UseBackColor = false;
|
||||
this.xrLabel2.StylePriority.UseFont = false;
|
||||
this.xrLabel2.TextFormatString = "Rechnung Nr. {0}";
|
||||
this.xrLabel2.WordWrap = false;
|
||||
//
|
||||
// lblAnrede
|
||||
//
|
||||
this.lblAnrede.Font = new DevExpress.Drawing.DXFont("Arial", 10F);
|
||||
this.lblAnrede.LocationFloat = new DevExpress.Utils.PointFloat(0F, 314.5833F);
|
||||
this.lblAnrede.Name = "lblAnrede";
|
||||
this.lblAnrede.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
|
||||
this.lblAnrede.SizeF = new System.Drawing.SizeF(317F, 17F);
|
||||
this.lblAnrede.StylePriority.UseFont = false;
|
||||
this.lblAnrede.Text = "Sehr geehrte Damen und Herren,";
|
||||
//
|
||||
// xrLabel8
|
||||
//
|
||||
this.xrLabel8.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
|
||||
new DevExpress.XtraReports.UI.XRBinding("Text", null, "InvoiceDate")});
|
||||
this.xrLabel8.Font = new DevExpress.Drawing.DXFont("Arial", 10F);
|
||||
this.xrLabel8.LocationFloat = new DevExpress.Utils.PointFloat(381.0001F, 197.9166F);
|
||||
this.xrLabel8.Name = "xrLabel8";
|
||||
this.xrLabel8.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
|
||||
this.xrLabel8.SizeF = new System.Drawing.SizeF(283F, 23F);
|
||||
this.xrLabel8.StylePriority.UseFont = false;
|
||||
this.xrLabel8.StylePriority.UseTextAlignment = false;
|
||||
this.xrLabel8.Text = "xrLabel8";
|
||||
this.xrLabel8.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
|
||||
this.xrLabel8.TextFormatString = "Friedberg, {0}";
|
||||
//
|
||||
// lblAbrechnungszeitraum
|
||||
//
|
||||
this.lblAbrechnungszeitraum.Font = new DevExpress.Drawing.DXFont("Arial", 10F);
|
||||
this.lblAbrechnungszeitraum.LocationFloat = new DevExpress.Utils.PointFloat(0F, 341.5834F);
|
||||
this.lblAbrechnungszeitraum.Multiline = true;
|
||||
this.lblAbrechnungszeitraum.Name = "lblAbrechnungszeitraum";
|
||||
this.lblAbrechnungszeitraum.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
|
||||
this.lblAbrechnungszeitraum.SizeF = new System.Drawing.SizeF(701.9999F, 31.58334F);
|
||||
this.lblAbrechnungszeitraum.StylePriority.UseFont = false;
|
||||
this.lblAbrechnungszeitraum.Text = "für den Abrechnungszeitraum [AccountingPeriod] erlauben wir uns Ihnen folgende Le" +
|
||||
"istungen in Rechnung zu stellen";
|
||||
//
|
||||
// xrLabel15
|
||||
//
|
||||
this.xrLabel15.Font = new DevExpress.Drawing.DXFont("Arial", 10F);
|
||||
this.xrLabel15.LocationFloat = new DevExpress.Utils.PointFloat(0F, 85.41666F);
|
||||
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(702.0002F, 136.1666F);
|
||||
this.xrLabel15.StylePriority.UseFont = false;
|
||||
this.xrLabel15.Text = resources.GetString("xrLabel15.Text");
|
||||
//
|
||||
// xrTable4
|
||||
//
|
||||
this.xrTable4.Font = new DevExpress.Drawing.DXFont("Verdana", 10F);
|
||||
this.xrTable4.LocationFloat = new DevExpress.Utils.PointFloat(0F, 48.95833F);
|
||||
this.xrTable4.Name = "xrTable4";
|
||||
this.xrTable4.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] {
|
||||
this.xrTableRow10,
|
||||
this.xrTableRow14});
|
||||
this.xrTable4.SizeF = new System.Drawing.SizeF(701.9999F, 26F);
|
||||
this.xrTable4.StylePriority.UseFont = false;
|
||||
//
|
||||
// xrTableRow10
|
||||
//
|
||||
this.xrTableRow10.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
|
||||
this.xrTableCell9});
|
||||
this.xrTableRow10.Name = "xrTableRow10";
|
||||
this.xrTableRow10.Weight = 0.38095238095238093D;
|
||||
//
|
||||
// xrTableCell9
|
||||
//
|
||||
this.xrTableCell9.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
|
||||
new DevExpress.XtraReports.UI.XRBinding("Text", null, "Notice")});
|
||||
this.xrTableCell9.Font = new DevExpress.Drawing.DXFont("Arial", 10F);
|
||||
this.xrTableCell9.Name = "xrTableCell9";
|
||||
this.xrTableCell9.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
|
||||
this.xrTableCell9.StylePriority.UseFont = false;
|
||||
this.xrTableCell9.StylePriority.UsePadding = false;
|
||||
this.xrTableCell9.Text = "xrTableCell1";
|
||||
this.xrTableCell9.Weight = 3D;
|
||||
//
|
||||
// xrTableRow14
|
||||
//
|
||||
this.xrTableRow14.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
|
||||
this.xrTableCell12});
|
||||
this.xrTableRow14.Name = "xrTableRow14";
|
||||
this.xrTableRow14.Weight = 0.23809523809523808D;
|
||||
//
|
||||
// xrTableCell12
|
||||
//
|
||||
this.xrTableCell12.Name = "xrTableCell12";
|
||||
this.xrTableCell12.Weight = 3D;
|
||||
//
|
||||
// lblNotice
|
||||
//
|
||||
this.lblNotice.Font = new DevExpress.Drawing.DXFont("Arial", 10F, DevExpress.Drawing.DXFontStyle.Italic);
|
||||
this.lblNotice.LocationFloat = new DevExpress.Utils.PointFloat(0F, 23.95833F);
|
||||
this.lblNotice.Name = "lblNotice";
|
||||
this.lblNotice.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
|
||||
this.lblNotice.SizeF = new System.Drawing.SizeF(250F, 17F);
|
||||
this.lblNotice.StylePriority.UseFont = false;
|
||||
this.lblNotice.Text = "Abschließende Bemerkungen:";
|
||||
//
|
||||
// DetailReport
|
||||
//
|
||||
this.DetailReport.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] {
|
||||
this.Detail1,
|
||||
this.DetailReport2});
|
||||
this.DetailReport.DataMember = "ServiceInvoicePeriods";
|
||||
this.DetailReport.DataSource = this.bindingSource1;
|
||||
this.DetailReport.Level = 0;
|
||||
this.DetailReport.Name = "DetailReport";
|
||||
//
|
||||
// Detail1
|
||||
//
|
||||
this.Detail1.HeightF = 0F;
|
||||
this.Detail1.Name = "Detail1";
|
||||
//
|
||||
// DetailReport2
|
||||
//
|
||||
this.DetailReport2.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] {
|
||||
this.Detail3,
|
||||
this.GroupFooter1});
|
||||
this.DetailReport2.DataMember = "ServiceInvoicePeriods.ServiceInvoiceItems";
|
||||
this.DetailReport2.DataSource = this.bindingSource1;
|
||||
this.DetailReport2.Level = 0;
|
||||
this.DetailReport2.Name = "DetailReport2";
|
||||
//
|
||||
// Detail3
|
||||
//
|
||||
this.Detail3.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
|
||||
this.xrTable6});
|
||||
this.Detail3.HeightF = 25F;
|
||||
this.Detail3.Name = "Detail3";
|
||||
//
|
||||
// xrTable6
|
||||
//
|
||||
this.xrTable6.Font = new DevExpress.Drawing.DXFont("Arial", 10F);
|
||||
this.xrTable6.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F);
|
||||
this.xrTable6.Name = "xrTable6";
|
||||
this.xrTable6.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] {
|
||||
this.xrTableRow25});
|
||||
this.xrTable6.SizeF = new System.Drawing.SizeF(702.0002F, 25F);
|
||||
this.xrTable6.StylePriority.UseFont = false;
|
||||
//
|
||||
// xrTableRow25
|
||||
//
|
||||
this.xrTableRow25.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
|
||||
this.xrTableCell40,
|
||||
this.xrTableCell42,
|
||||
this.xrTableCell43,
|
||||
this.xrTableCell44,
|
||||
this.xrTableCell47});
|
||||
this.xrTableRow25.Name = "xrTableRow25";
|
||||
this.xrTableRow25.Weight = 1D;
|
||||
//
|
||||
// xrTableCell40
|
||||
//
|
||||
this.xrTableCell40.BorderColor = System.Drawing.Color.DarkGray;
|
||||
this.xrTableCell40.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right)
|
||||
| DevExpress.XtraPrinting.BorderSide.Bottom)));
|
||||
this.xrTableCell40.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
|
||||
new DevExpress.XtraReports.UI.XRBinding("Text", null, "ServiceInvoicePeriods.ServiceInvoiceItems.Duration")});
|
||||
this.xrTableCell40.Name = "xrTableCell40";
|
||||
this.xrTableCell40.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 2, 2, 100F);
|
||||
this.xrTableCell40.StylePriority.UseBorderColor = false;
|
||||
this.xrTableCell40.StylePriority.UseBorders = false;
|
||||
this.xrTableCell40.StylePriority.UsePadding = false;
|
||||
this.xrTableCell40.StylePriority.UseTextAlignment = false;
|
||||
this.xrTableCell40.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
|
||||
this.xrTableCell40.Weight = 0.62463084211025488D;
|
||||
//
|
||||
// xrTableCell42
|
||||
//
|
||||
this.xrTableCell42.BorderColor = System.Drawing.Color.DarkGray;
|
||||
this.xrTableCell42.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right)
|
||||
| DevExpress.XtraPrinting.BorderSide.Bottom)));
|
||||
this.xrTableCell42.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
|
||||
new DevExpress.XtraReports.UI.XRBinding("Text", null, "ServiceInvoicePeriods.ServiceInvoiceItems.ServiceDescription")});
|
||||
this.xrTableCell42.Name = "xrTableCell42";
|
||||
this.xrTableCell42.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 2, 2, 100F);
|
||||
this.xrTableCell42.StylePriority.UseBorderColor = false;
|
||||
this.xrTableCell42.StylePriority.UseBorders = false;
|
||||
this.xrTableCell42.StylePriority.UsePadding = false;
|
||||
this.xrTableCell42.StylePriority.UseTextAlignment = false;
|
||||
this.xrTableCell42.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
|
||||
this.xrTableCell42.Weight = 0.85081229498678679D;
|
||||
//
|
||||
// xrTableCell43
|
||||
//
|
||||
this.xrTableCell43.BorderColor = System.Drawing.Color.DarkGray;
|
||||
this.xrTableCell43.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right)
|
||||
| DevExpress.XtraPrinting.BorderSide.Bottom)));
|
||||
this.xrTableCell43.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
|
||||
new DevExpress.XtraReports.UI.XRBinding("Text", null, "ServiceInvoicePeriods.ServiceInvoiceItems.HourlyRate", "{0:0.00}")});
|
||||
this.xrTableCell43.Name = "xrTableCell43";
|
||||
this.xrTableCell43.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 2, 2, 100F);
|
||||
this.xrTableCell43.StylePriority.UseBorderColor = false;
|
||||
this.xrTableCell43.StylePriority.UseBorders = false;
|
||||
this.xrTableCell43.StylePriority.UsePadding = false;
|
||||
this.xrTableCell43.StylePriority.UseTextAlignment = false;
|
||||
this.xrTableCell43.Text = "xrTableCell43";
|
||||
this.xrTableCell43.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight;
|
||||
this.xrTableCell43.Weight = 0.23245943032832414D;
|
||||
//
|
||||
// xrTableCell44
|
||||
//
|
||||
this.xrTableCell44.BorderColor = System.Drawing.Color.DarkGray;
|
||||
this.xrTableCell44.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right)
|
||||
| DevExpress.XtraPrinting.BorderSide.Bottom)));
|
||||
this.xrTableCell44.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
|
||||
new DevExpress.XtraReports.UI.XRBinding("Text", null, "ServiceInvoicePeriods.ServiceInvoiceItems.Hours", "{0:0.##}")});
|
||||
this.xrTableCell44.Name = "xrTableCell44";
|
||||
this.xrTableCell44.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 2, 2, 100F);
|
||||
this.xrTableCell44.StylePriority.UseBorderColor = false;
|
||||
this.xrTableCell44.StylePriority.UseBorders = false;
|
||||
this.xrTableCell44.StylePriority.UsePadding = false;
|
||||
this.xrTableCell44.StylePriority.UseTextAlignment = false;
|
||||
this.xrTableCell44.Text = "xrTableCell44";
|
||||
this.xrTableCell44.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight;
|
||||
this.xrTableCell44.Weight = 0.2893277257020575D;
|
||||
//
|
||||
// xrTableCell47
|
||||
//
|
||||
this.xrTableCell47.BorderColor = System.Drawing.Color.DarkGray;
|
||||
this.xrTableCell47.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right)
|
||||
| DevExpress.XtraPrinting.BorderSide.Bottom)));
|
||||
this.xrTableCell47.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
|
||||
new DevExpress.XtraReports.UI.XRBinding("Text", null, "ServiceInvoicePeriods.ServiceInvoiceItems.GrossAmount")});
|
||||
this.xrTableCell47.Name = "xrTableCell47";
|
||||
this.xrTableCell47.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 2, 2, 100F);
|
||||
this.xrTableCell47.StylePriority.UseBorderColor = false;
|
||||
this.xrTableCell47.StylePriority.UseBorders = false;
|
||||
this.xrTableCell47.StylePriority.UsePadding = false;
|
||||
this.xrTableCell47.StylePriority.UseTextAlignment = false;
|
||||
this.xrTableCell47.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight;
|
||||
this.xrTableCell47.Weight = 0.31923915575667006D;
|
||||
//
|
||||
// GroupFooter1
|
||||
//
|
||||
this.GroupFooter1.HeightF = 0F;
|
||||
this.GroupFooter1.Name = "GroupFooter1";
|
||||
//
|
||||
// xrLabel9
|
||||
//
|
||||
this.xrLabel9.Font = new DevExpress.Drawing.DXFont("Arial", 10F);
|
||||
this.xrLabel9.LocationFloat = new DevExpress.Utils.PointFloat(0F, 261.5832F);
|
||||
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(250F, 17.00003F);
|
||||
this.xrLabel9.StylePriority.UseFont = false;
|
||||
this.xrLabel9.Text = "Robert Winzer, Geschäftsführer";
|
||||
//
|
||||
// xrPictureBox2
|
||||
//
|
||||
this.xrPictureBox2.ImageSource = new DevExpress.XtraPrinting.Drawing.ImageSource("img", resources.GetString("xrPictureBox2.ImageSource"));
|
||||
this.xrPictureBox2.LocationFloat = new DevExpress.Utils.PointFloat(0F, 221.6247F);
|
||||
this.xrPictureBox2.Name = "xrPictureBox2";
|
||||
this.xrPictureBox2.SizeF = new System.Drawing.SizeF(86.00082F, 39.95837F);
|
||||
this.xrPictureBox2.Sizing = DevExpress.XtraPrinting.ImageSizeMode.ZoomImage;
|
||||
//
|
||||
// xrLabel1
|
||||
//
|
||||
this.xrLabel1.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
|
||||
new DevExpress.XtraReports.UI.XRBinding("Text", null, "GrossClaim")});
|
||||
this.xrLabel1.Font = new DevExpress.Drawing.DXFont("Arial", 10F, DevExpress.Drawing.DXFontStyle.Bold);
|
||||
this.xrLabel1.LocationFloat = new DevExpress.Utils.PointFloat(446.1666F, 0F);
|
||||
this.xrLabel1.Name = "xrLabel1";
|
||||
this.xrLabel1.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 5, 0, 0, 100F);
|
||||
this.xrLabel1.SizeF = new System.Drawing.SizeF(255.8333F, 25F);
|
||||
this.xrLabel1.StylePriority.UseFont = false;
|
||||
this.xrLabel1.StylePriority.UsePadding = false;
|
||||
this.xrLabel1.StylePriority.UseTextAlignment = false;
|
||||
this.xrLabel1.Text = "xrLabel1";
|
||||
this.xrLabel1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight;
|
||||
this.xrLabel1.TextFormatString = "Summe: {0}";
|
||||
//
|
||||
// ReportFooter
|
||||
//
|
||||
this.ReportFooter.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
|
||||
this.xrLabel9,
|
||||
this.xrPictureBox2,
|
||||
this.xrLabel15,
|
||||
this.lblNotice,
|
||||
this.xrTable4,
|
||||
this.xrLabel1});
|
||||
this.ReportFooter.HeightF = 278.5832F;
|
||||
this.ReportFooter.Name = "ReportFooter";
|
||||
//
|
||||
// bindingSource1
|
||||
//
|
||||
this.bindingSource1.DataSource = typeof(BeWo.Report.ReportObjects.ServiceInvoiceRO);
|
||||
//
|
||||
// xrTable5
|
||||
//
|
||||
this.xrTable5.Font = new DevExpress.Drawing.DXFont("Arial", 10F);
|
||||
this.xrTable5.LocationFloat = new DevExpress.Utils.PointFloat(0F, 460F);
|
||||
this.xrTable5.Name = "xrTable5";
|
||||
this.xrTable5.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] {
|
||||
this.xrTableRow23});
|
||||
this.xrTable5.SizeF = new System.Drawing.SizeF(702.0002F, 25F);
|
||||
this.xrTable5.StylePriority.UseFont = false;
|
||||
//
|
||||
// xrTableRow23
|
||||
//
|
||||
this.xrTableRow23.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
|
||||
this.xrTableCell32,
|
||||
this.xrTableCell37,
|
||||
this.xrTableCell35,
|
||||
this.xrTableCell33,
|
||||
this.xrTableCell34});
|
||||
this.xrTableRow23.Name = "xrTableRow23";
|
||||
this.xrTableRow23.Weight = 1D;
|
||||
//
|
||||
// xrTableCell32
|
||||
//
|
||||
this.xrTableCell32.BackColor = System.Drawing.Color.Gainsboro;
|
||||
this.xrTableCell32.BorderColor = System.Drawing.Color.DarkGray;
|
||||
this.xrTableCell32.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
|
||||
| DevExpress.XtraPrinting.BorderSide.Right)
|
||||
| DevExpress.XtraPrinting.BorderSide.Bottom)));
|
||||
this.xrTableCell32.Name = "xrTableCell32";
|
||||
this.xrTableCell32.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 2, 2, 100F);
|
||||
this.xrTableCell32.StylePriority.UseBackColor = false;
|
||||
this.xrTableCell32.StylePriority.UseBorderColor = false;
|
||||
this.xrTableCell32.StylePriority.UseBorders = false;
|
||||
this.xrTableCell32.StylePriority.UsePadding = false;
|
||||
this.xrTableCell32.StylePriority.UseTextAlignment = false;
|
||||
this.xrTableCell32.Text = "Zeitraum";
|
||||
this.xrTableCell32.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
|
||||
this.xrTableCell32.Weight = 0.62463077449375981D;
|
||||
//
|
||||
// xrTableCell37
|
||||
//
|
||||
this.xrTableCell37.BackColor = System.Drawing.Color.Gainsboro;
|
||||
this.xrTableCell37.BorderColor = System.Drawing.Color.DarkGray;
|
||||
this.xrTableCell37.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
|
||||
| DevExpress.XtraPrinting.BorderSide.Right)
|
||||
| DevExpress.XtraPrinting.BorderSide.Bottom)));
|
||||
this.xrTableCell37.Name = "xrTableCell37";
|
||||
this.xrTableCell37.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 2, 2, 100F);
|
||||
this.xrTableCell37.StylePriority.UseBackColor = false;
|
||||
this.xrTableCell37.StylePriority.UseBorderColor = false;
|
||||
this.xrTableCell37.StylePriority.UseBorders = false;
|
||||
this.xrTableCell37.StylePriority.UsePadding = false;
|
||||
this.xrTableCell37.StylePriority.UseTextAlignment = false;
|
||||
this.xrTableCell37.Text = "Leistung";
|
||||
this.xrTableCell37.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
|
||||
this.xrTableCell37.Weight = 0.85081236260328186D;
|
||||
//
|
||||
// xrTableCell35
|
||||
//
|
||||
this.xrTableCell35.BackColor = System.Drawing.Color.Gainsboro;
|
||||
this.xrTableCell35.BorderColor = System.Drawing.Color.DarkGray;
|
||||
this.xrTableCell35.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
|
||||
| DevExpress.XtraPrinting.BorderSide.Right)
|
||||
| DevExpress.XtraPrinting.BorderSide.Bottom)));
|
||||
this.xrTableCell35.Name = "xrTableCell35";
|
||||
this.xrTableCell35.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 2, 2, 100F);
|
||||
this.xrTableCell35.StylePriority.UseBackColor = false;
|
||||
this.xrTableCell35.StylePriority.UseBorderColor = false;
|
||||
this.xrTableCell35.StylePriority.UseBorders = false;
|
||||
this.xrTableCell35.StylePriority.UsePadding = false;
|
||||
this.xrTableCell35.StylePriority.UseTextAlignment = false;
|
||||
this.xrTableCell35.Text = "Satz";
|
||||
this.xrTableCell35.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight;
|
||||
this.xrTableCell35.Weight = 0.23245943032832414D;
|
||||
//
|
||||
// xrTableCell33
|
||||
//
|
||||
this.xrTableCell33.BackColor = System.Drawing.Color.Gainsboro;
|
||||
this.xrTableCell33.BorderColor = System.Drawing.Color.DarkGray;
|
||||
this.xrTableCell33.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
|
||||
| DevExpress.XtraPrinting.BorderSide.Right)
|
||||
| DevExpress.XtraPrinting.BorderSide.Bottom)));
|
||||
this.xrTableCell33.Name = "xrTableCell33";
|
||||
this.xrTableCell33.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 2, 2, 100F);
|
||||
this.xrTableCell33.StylePriority.UseBackColor = false;
|
||||
this.xrTableCell33.StylePriority.UseBorderColor = false;
|
||||
this.xrTableCell33.StylePriority.UseBorders = false;
|
||||
this.xrTableCell33.StylePriority.UsePadding = false;
|
||||
this.xrTableCell33.StylePriority.UseTextAlignment = false;
|
||||
this.xrTableCell33.Text = "Stunden";
|
||||
this.xrTableCell33.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight;
|
||||
this.xrTableCell33.Weight = 0.2893277257020575D;
|
||||
//
|
||||
// xrTableCell34
|
||||
//
|
||||
this.xrTableCell34.BackColor = System.Drawing.Color.Gainsboro;
|
||||
this.xrTableCell34.BorderColor = System.Drawing.Color.DarkGray;
|
||||
this.xrTableCell34.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
|
||||
| DevExpress.XtraPrinting.BorderSide.Right)
|
||||
| DevExpress.XtraPrinting.BorderSide.Bottom)));
|
||||
this.xrTableCell34.Name = "xrTableCell34";
|
||||
this.xrTableCell34.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 2, 2, 100F);
|
||||
this.xrTableCell34.StylePriority.UseBackColor = false;
|
||||
this.xrTableCell34.StylePriority.UseBorderColor = false;
|
||||
this.xrTableCell34.StylePriority.UseBorders = false;
|
||||
this.xrTableCell34.StylePriority.UsePadding = false;
|
||||
this.xrTableCell34.StylePriority.UseTextAlignment = false;
|
||||
this.xrTableCell34.Text = "Gesamt";
|
||||
this.xrTableCell34.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight;
|
||||
this.xrTableCell34.Weight = 0.31923915575667006D;
|
||||
//
|
||||
// ServiceInvoiceReportQuali
|
||||
//
|
||||
this.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] {
|
||||
this.Detail,
|
||||
this.ReportHeader,
|
||||
this.topMarginBand1,
|
||||
this.bottomMarginBand1,
|
||||
this.Page1,
|
||||
this.DetailReport,
|
||||
this.ReportFooter});
|
||||
this.DataSource = this.bindingSource1;
|
||||
this.ExportOptions.PrintPreview.DefaultFileName = "Spitzabrechnung";
|
||||
this.Font = new DevExpress.Drawing.DXFont("Verdana", 10F);
|
||||
this.FormattingRuleSheet.AddRange(new DevExpress.XtraReports.UI.FormattingRule[] {
|
||||
this.ruleRateFactorNull});
|
||||
this.Margins = new DevExpress.Drawing.DXMargins(75F, 50F, 128.3333F, 60.45837F);
|
||||
this.PageHeight = 1169;
|
||||
this.PageWidth = 827;
|
||||
this.PaperKind = DevExpress.Drawing.Printing.DXPaperKind.A4;
|
||||
this.Version = "23.2";
|
||||
xrWatermark1.Id = "Watermark1";
|
||||
this.Watermarks.Add(xrWatermark1);
|
||||
((System.ComponentModel.ISupportInitialize)(this.xrTable4)).EndInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.xrTable6)).EndInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).EndInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.xrTable5)).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 xrLabel3;
|
||||
private DevExpress.XtraReports.UI.XRLabel xrLabel2;
|
||||
private DevExpress.XtraReports.UI.XRLabel lblAnrede;
|
||||
private DevExpress.XtraReports.UI.XRLabel xrLabel8;
|
||||
private DevExpress.XtraReports.UI.XRLabel lblAbrechnungszeitraum;
|
||||
private DevExpress.XtraReports.UI.XRLabel xrLabel15;
|
||||
private DevExpress.XtraReports.UI.XRTable xrTable4;
|
||||
private DevExpress.XtraReports.UI.XRTableRow xrTableRow10;
|
||||
private DevExpress.XtraReports.UI.XRTableCell xrTableCell9;
|
||||
private DevExpress.XtraReports.UI.XRTableRow xrTableRow14;
|
||||
private DevExpress.XtraReports.UI.XRTableCell xrTableCell12;
|
||||
private DevExpress.XtraReports.UI.XRLabel lblNotice;
|
||||
private DevExpress.XtraReports.UI.DetailReportBand DetailReport;
|
||||
private DevExpress.XtraReports.UI.DetailBand Detail1;
|
||||
private DevExpress.XtraReports.UI.DetailReportBand DetailReport2;
|
||||
private DevExpress.XtraReports.UI.DetailBand Detail3;
|
||||
private DevExpress.XtraReports.UI.XRTable xrTable6;
|
||||
private DevExpress.XtraReports.UI.XRTableRow xrTableRow25;
|
||||
private DevExpress.XtraReports.UI.XRTableCell xrTableCell40;
|
||||
private DevExpress.XtraReports.UI.XRTableCell xrTableCell42;
|
||||
private DevExpress.XtraReports.UI.XRTableCell xrTableCell43;
|
||||
private DevExpress.XtraReports.UI.XRTableCell xrTableCell44;
|
||||
private DevExpress.XtraReports.UI.XRTableCell xrTableCell47;
|
||||
private DevExpress.XtraReports.UI.XRLabel lblAdresse;
|
||||
private DevExpress.XtraReports.UI.GroupFooterBand GroupFooter1;
|
||||
private DevExpress.XtraReports.UI.XRLabel xrLabel1;
|
||||
private DevExpress.XtraReports.UI.XRLabel xrLabel4;
|
||||
private DevExpress.XtraReports.UI.XRLabel xrLabel10;
|
||||
private DevExpress.XtraReports.UI.XRLabel xrLabel5;
|
||||
private DevExpress.XtraReports.UI.XRLabel xrLabel7;
|
||||
private DevExpress.XtraReports.UI.XRLabel xrLabel6;
|
||||
private DevExpress.XtraReports.UI.XRLabel xrLabel11;
|
||||
private DevExpress.XtraReports.UI.XRLabel xrLabel13;
|
||||
private DevExpress.XtraReports.UI.XRLabel xrLabel12;
|
||||
private DevExpress.XtraReports.UI.XRLabel xrLabel9;
|
||||
private DevExpress.XtraReports.UI.XRPictureBox xrPictureBox2;
|
||||
private DevExpress.XtraReports.UI.XRPictureBox xrPictureBox1;
|
||||
private DevExpress.XtraReports.UI.ReportFooterBand ReportFooter;
|
||||
private DevExpress.XtraReports.UI.XRTable xrTable5;
|
||||
private DevExpress.XtraReports.UI.XRTableRow xrTableRow23;
|
||||
private DevExpress.XtraReports.UI.XRTableCell xrTableCell32;
|
||||
private DevExpress.XtraReports.UI.XRTableCell xrTableCell37;
|
||||
private DevExpress.XtraReports.UI.XRTableCell xrTableCell35;
|
||||
private DevExpress.XtraReports.UI.XRTableCell xrTableCell33;
|
||||
private DevExpress.XtraReports.UI.XRTableCell xrTableCell34;
|
||||
}
|
||||
}
|
||||
104
ReportImp/CaritasAichachFriedberg/ServiceInvoiceReportQuali.cs
Normal file
104
ReportImp/CaritasAichachFriedberg/ServiceInvoiceReportQuali.cs
Normal file
@@ -0,0 +1,104 @@
|
||||
using System;
|
||||
using System.Text;
|
||||
using BeWo.Report.ReportObjects;
|
||||
using BS.Shared.Core;
|
||||
using BS.Shared.Extensions;
|
||||
using DevExpress.XtraReports.UI;
|
||||
|
||||
namespace BeWo.Report.DefaultReports
|
||||
{
|
||||
[IDSpecificClass(Identifier = "Qualifikation")]
|
||||
|
||||
public partial class ServiceInvoiceReportQuali : XtraReport, IBeWoReport<ServiceInvoiceRO>
|
||||
{
|
||||
public ServiceInvoiceReportQuali()
|
||||
{
|
||||
this.InitializeComponent();
|
||||
}
|
||||
|
||||
public void SetReportDataSource(ServiceInvoiceRO pRO)
|
||||
{
|
||||
if (String.IsNullOrEmpty(pRO.Notice))
|
||||
{
|
||||
lblNotice.Visible = false;
|
||||
}
|
||||
|
||||
DateTime start = pRO.AccountingPeriodStart;
|
||||
DateTime end = pRO.AccountingPeriodEnd;
|
||||
if (start.Month == end.Month && start.Year == end.Year)
|
||||
{
|
||||
lblAbrechnungszeitraum.Text = String.Format("hiermit berechnen wir für den Monat {0:MMMM yyyy} folgende erbrachte Tätigkeiten:", start);
|
||||
}
|
||||
else
|
||||
{
|
||||
lblAbrechnungszeitraum.Text = String.Format("hiermit berechnen wir für den Zeitraum {0:MMMM yyyy} - {1:MMMM yyyy} folgende erbrachte Tätigkeiten:", start, end);
|
||||
}
|
||||
|
||||
if (pRO.CustomerSalutation.IsNullOrEmpty())
|
||||
{
|
||||
lblAnrede.Text = "Guten Tag,";
|
||||
}
|
||||
|
||||
SetzeAdresse(pRO);
|
||||
|
||||
if (pRO.ServiceInvoicePeriods != null)
|
||||
{
|
||||
foreach (var sip in pRO.ServiceInvoicePeriods)
|
||||
{
|
||||
if (sip.ServiceInvoiceItems != null)
|
||||
{
|
||||
var leistung = "";
|
||||
if (sip.SupportConceptApprovalPeriod != null && sip.SupportConceptApprovalPeriod.ServiceCategory != null)
|
||||
{
|
||||
leistung = sip.SupportConceptApprovalPeriod.ServiceCategory.Name;
|
||||
}
|
||||
|
||||
foreach (var ii in sip.ServiceInvoiceItems)
|
||||
{
|
||||
if (String.IsNullOrEmpty(ii.ServiceDescription) || !ii.ServiceDescription.StartsWith("Rechnungsdifferenz"))
|
||||
{
|
||||
ii.ServiceDescription = leistung;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
this.bindingSource1.DataSource = pRO;
|
||||
}
|
||||
|
||||
private void SetzeAdresse(ServiceInvoiceRO pRO)
|
||||
{
|
||||
StringBuilder sb = new StringBuilder();
|
||||
if (!String.IsNullOrEmpty(pRO.RecipientOrganisation) && pRO.RecipientOrganisation.ToLower().Trim() != "selbstzahler")
|
||||
{
|
||||
sb.AppendLine(pRO.RecipientOrganisation);
|
||||
}
|
||||
//if (!String.IsNullOrEmpty(pRO.RecipientAddressLine1))
|
||||
//{
|
||||
// sb.AppendLine(pRO.RecipientAddressLine1);
|
||||
//}
|
||||
if (!String.IsNullOrEmpty(pRO.RecipientContactPerson))
|
||||
{
|
||||
sb.AppendLine(pRO.RecipientContactPerson);
|
||||
}
|
||||
if (!String.IsNullOrEmpty(pRO.RecipientDivision) && !String.IsNullOrEmpty(pRO.RecipientOrganisation) && pRO.RecipientOrganisation.ToLower().Trim() != "selbstzahler")
|
||||
{
|
||||
sb.AppendLine(pRO.RecipientDivision);
|
||||
}
|
||||
if (!String.IsNullOrEmpty(pRO.RecipientPoBox))
|
||||
{
|
||||
sb.AppendLine(pRO.RecipientPoBox);
|
||||
}
|
||||
else if (!String.IsNullOrEmpty(pRO.RecipientStreet))
|
||||
{
|
||||
sb.AppendLine(pRO.RecipientStreet);
|
||||
}
|
||||
if (!String.IsNullOrEmpty(pRO.RecipientPostCodeAndTown))
|
||||
{
|
||||
sb.AppendLine(pRO.RecipientPostCodeAndTown);
|
||||
}
|
||||
lblAdresse.Text = sb.ToString();
|
||||
}
|
||||
}
|
||||
}
|
||||
135
ReportImp/CaritasAichachFriedberg/ServiceInvoiceReportQuali.resx
Normal file
135
ReportImp/CaritasAichachFriedberg/ServiceInvoiceReportQuali.resx
Normal file
File diff suppressed because one or more lines are too long
BIN
ReportImp/CaritasAichachFriedberg/Unterschr GF.png
Normal file
BIN
ReportImp/CaritasAichachFriedberg/Unterschr GF.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 21 KiB |
@@ -114,6 +114,7 @@
|
||||
<Compile Include="Reporting\ServiceInvoiceReport67.Designer.cs">
|
||||
<DependentUpon>ServiceInvoiceReport67.cs</DependentUpon>
|
||||
</Compile>
|
||||
<Compile Include="Validation\ServiceRecordValidator.cs" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<ProjectReference Include="..\..\Data\Data.csproj">
|
||||
|
||||
@@ -0,0 +1,61 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using BeWo.Data.Access;
|
||||
using BeWo.Data.Entities;
|
||||
using BeWo.Service.DCEntityMapper;
|
||||
using BeWo.Service.Plugins;
|
||||
using BS.Shared;
|
||||
using BS.Shared.DataContracts;
|
||||
using BS.Shared.Extensions;
|
||||
|
||||
namespace DiakonieWerkEssen.Validation
|
||||
{
|
||||
public class BetreuwoServiceRecordValidator : ServiceRecordValidator
|
||||
{
|
||||
public override List<ServiceRecordValidationResultDC> ValidateServiceRecord(ServiceRecordDC newServiceRecord, SupportConceptStatisticsDC statistics,
|
||||
int maxDaysEditServiceRecordsAllowed, IList<long> employeeOids, IList<long> cb2scOids)
|
||||
{
|
||||
var result = base.ValidateServiceRecord(newServiceRecord, statistics, maxDaysEditServiceRecordsAllowed, employeeOids, cb2scOids);
|
||||
bool hasZukunftResult = false;
|
||||
|
||||
foreach (var r in result)
|
||||
{
|
||||
if (r.ResultType == ServiceRecordValidationResult.Custom && r.Message.Contains("Zukunft"))
|
||||
{
|
||||
hasZukunftResult = true;
|
||||
}
|
||||
}
|
||||
if (!hasZukunftResult)
|
||||
{
|
||||
if (newServiceRecord.Start.Value > DateTime.Now)
|
||||
{
|
||||
result.Add(new ServiceRecordValidationResultDC
|
||||
{
|
||||
ResultType = ServiceRecordValidationResult.Custom,
|
||||
Message = "Das gewählte Datum darf nicht in der Zukunft liegen."
|
||||
});
|
||||
}
|
||||
}
|
||||
|
||||
// Dokumentationsfeld ist Pflicht - außer bei Arbeitszeiterfassung
|
||||
if (!newServiceRecord.ServiceDescription.Category.Name.ToLower().Contains("arbeitszeiterfassung"))
|
||||
{
|
||||
if (newServiceRecord.Notice.IsNullOrEmpty())
|
||||
{
|
||||
result.Add(new ServiceRecordValidationResultDC
|
||||
{
|
||||
Allow = false,
|
||||
EmployeeName = newServiceRecord.Employee.LastName + ", " + newServiceRecord.Employee.FirstName,
|
||||
StartDate = newServiceRecord.Start.Value,
|
||||
EndDate = newServiceRecord.End.Value,
|
||||
ResultType = ServiceRecordValidationResult.Custom,
|
||||
Message = "Das Dokumentationsfeld muss ausgefüllt werden."
|
||||
});
|
||||
}
|
||||
}
|
||||
|
||||
return result;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -88,7 +88,7 @@ namespace DiakonischesWerkMuelheimTwg.Export
|
||||
sb.Append(";");
|
||||
sb.Append(konto); // Konto
|
||||
sb.Append(";");
|
||||
//sb.Append(kostenstelle); // Kst (leer)
|
||||
sb.Append(kostenstelle); // Kst (leer)
|
||||
sb.Append(";");
|
||||
sb.Append(buchungstext); // Text
|
||||
return sb.ToString();
|
||||
@@ -110,9 +110,9 @@ namespace DiakonischesWerkMuelheimTwg.Export
|
||||
foreach (var item in period.InvoiceItemList)
|
||||
{
|
||||
string text = !String.IsNullOrWhiteSpace(item.UnitDescription) ? item.UnitDescription : item.ItemDescription;
|
||||
if (EnthaeltPflegeOderBarbetrag(text))
|
||||
if (EnthaeltPflege(text))
|
||||
{
|
||||
return "40920"; // Pflege / Barbetrag
|
||||
return "40920"; // Pflege
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -120,13 +120,13 @@ namespace DiakonischesWerkMuelheimTwg.Export
|
||||
return "40910"; // ABW (Umkehrschluss: kein Pflege/Barbetrag)
|
||||
}
|
||||
|
||||
private static bool EnthaeltPflegeOderBarbetrag(string text)
|
||||
private static bool EnthaeltPflege(string text)
|
||||
{
|
||||
if (String.IsNullOrEmpty(text))
|
||||
{
|
||||
return false;
|
||||
}
|
||||
return text.IndexOf("Pflege", StringComparison.OrdinalIgnoreCase) >= 0 || text.IndexOf("Barbetrag", StringComparison.OrdinalIgnoreCase) >= 0;
|
||||
return text.IndexOf("Pflege", StringComparison.OrdinalIgnoreCase) >= 0;
|
||||
}
|
||||
|
||||
private static String GetMonatlicheRechnungenSql(DateTime date)
|
||||
@@ -153,7 +153,7 @@ ib.Oid
|
||||
inner join invoicebase ib on ib.costbearer2supportconceptoid = c2s.oid
|
||||
inner join serviceinvoice si on si.invoicebaseoid = ib.oid
|
||||
inner join serviceinvoiceperiod sip on sip.serviceinvoiceoid = si.oid
|
||||
WHERE ib.`AccountingPeriodEnd` >= ':Monat_Start' AND ib.`AccountingPeriodEnd` < ':Monat_End' and ib.IsActive = 1
|
||||
WHERE ib.`AccountingPeriodEnd` >= ':Monat_Start' AND ib.`AccountingPeriodEnd` < ':Monat_End' and ib.IsActive = 1 AND (ib.InvoiceId <> 'Bar' OR ib.InvoiceId IS NULL) AND ib.IsExported = 0
|
||||
order by ib.invoicenumber
|
||||
";
|
||||
|
||||
|
||||
@@ -67,6 +67,12 @@
|
||||
</Compile>
|
||||
<Compile Include="Invoicing\CustomInvoiceCreation.cs" />
|
||||
<Compile Include="Invoicing\CustomInvoiceFactory.cs" />
|
||||
<Compile Include="LeistungsnachweisSbWesseling.cs">
|
||||
<SubType>Component</SubType>
|
||||
</Compile>
|
||||
<Compile Include="LeistungsnachweisSbWesseling.Designer.cs">
|
||||
<DependentUpon>LeistungsnachweisSbWesseling.cs</DependentUpon>
|
||||
</Compile>
|
||||
<Compile Include="LeistungsnachweisSchulbegleitung.cs">
|
||||
<SubType>Component</SubType>
|
||||
</Compile>
|
||||
@@ -112,6 +118,9 @@
|
||||
<DependentUpon>InvoiceCustomerReport.cs</DependentUpon>
|
||||
<SubType>Designer</SubType>
|
||||
</EmbeddedResource>
|
||||
<EmbeddedResource Include="LeistungsnachweisSbWesseling.resx">
|
||||
<DependentUpon>LeistungsnachweisSbWesseling.cs</DependentUpon>
|
||||
</EmbeddedResource>
|
||||
<EmbeddedResource Include="LeistungsnachweisSchulbegleitung.resx">
|
||||
<DependentUpon>LeistungsnachweisSchulbegleitung.cs</DependentUpon>
|
||||
</EmbeddedResource>
|
||||
|
||||
854
ReportImp/HshCologne/LeistungsnachweisSbWesseling.Designer.cs
generated
Normal file
854
ReportImp/HshCologne/LeistungsnachweisSbWesseling.Designer.cs
generated
Normal file
@@ -0,0 +1,854 @@
|
||||
namespace HshCologne
|
||||
{
|
||||
partial class LeistungsnachweisSbWesseling
|
||||
{
|
||||
/// <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();
|
||||
DevExpress.XtraReports.UI.XRSummary xrSummary1 = new DevExpress.XtraReports.UI.XRSummary();
|
||||
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.xrTableCell5 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell1 = 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();
|
||||
this.xrTableRow6 = new DevExpress.XtraReports.UI.XRTableRow();
|
||||
this.xrTableCell13 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell6 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell2 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components);
|
||||
this.formattingRuleStartDate = new DevExpress.XtraReports.UI.FormattingRule();
|
||||
this.ReportHeader = new DevExpress.XtraReports.UI.ReportHeaderBand();
|
||||
this.xrTable1 = new DevExpress.XtraReports.UI.XRTable();
|
||||
this.xrTableRow1 = new DevExpress.XtraReports.UI.XRTableRow();
|
||||
this.xrTableCell11 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableRow3 = new DevExpress.XtraReports.UI.XRTableRow();
|
||||
this.xrTableCell7 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableRow4 = new DevExpress.XtraReports.UI.XRTableRow();
|
||||
this.xrTableCell14 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableRow5 = new DevExpress.XtraReports.UI.XRTableRow();
|
||||
this.xrTableCell18 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.lblHeader = new DevExpress.XtraReports.UI.XRLabel();
|
||||
this.formattingRuleServiceDesc = new DevExpress.XtraReports.UI.FormattingRule();
|
||||
this.formattingRuleCostBearer = new DevExpress.XtraReports.UI.FormattingRule();
|
||||
this.formattingRuleEmployeeName = new DevExpress.XtraReports.UI.FormattingRule();
|
||||
this.topMarginBand1 = new DevExpress.XtraReports.UI.TopMarginBand();
|
||||
this.bottomMarginBand1 = new DevExpress.XtraReports.UI.BottomMarginBand();
|
||||
this.ReportFooter = new DevExpress.XtraReports.UI.ReportFooterBand();
|
||||
this.xrLabel1 = new DevExpress.XtraReports.UI.XRLabel();
|
||||
this.xrTable4 = new DevExpress.XtraReports.UI.XRTable();
|
||||
this.xrTableRow10 = new DevExpress.XtraReports.UI.XRTableRow();
|
||||
this.cellDatum = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell24 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrLabel5 = new DevExpress.XtraReports.UI.XRLabel();
|
||||
this.xrLabel4 = new DevExpress.XtraReports.UI.XRLabel();
|
||||
this.xrLabel3 = new DevExpress.XtraReports.UI.XRLabel();
|
||||
this.xrLabel2 = new DevExpress.XtraReports.UI.XRLabel();
|
||||
this.xrTable2 = new DevExpress.XtraReports.UI.XRTable();
|
||||
this.xrTableRow9 = new DevExpress.XtraReports.UI.XRTableRow();
|
||||
this.xrTableCell9 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell12 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.fieldAbrechenbareStunden = new DevExpress.XtraReports.UI.CalculatedField();
|
||||
this.fieldTotalFLSBillable = new DevExpress.XtraReports.UI.CalculatedField();
|
||||
this.fieldTotalFLSBillableXRateFactor = new DevExpress.XtraReports.UI.CalculatedField();
|
||||
this.customerCountField = new DevExpress.XtraReports.UI.CalculatedField();
|
||||
this.fieldBillableFLS = new DevExpress.XtraReports.UI.CalculatedField();
|
||||
this.fieldAbrechenbareFLS = new DevExpress.XtraReports.UI.CalculatedField();
|
||||
this.GroupHeader1 = new DevExpress.XtraReports.UI.GroupHeaderBand();
|
||||
this.xrTableCell15 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell8 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell4 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell10 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell17 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell19 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell20 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell21 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.calculatedField1 = new DevExpress.XtraReports.UI.CalculatedField();
|
||||
this.xrTableCell22 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell23 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell16 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
((System.ComponentModel.ISupportInitialize)(this.xrTableServiceRecords1)).BeginInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.xrTable3)).BeginInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).BeginInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.xrTable1)).BeginInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.xrTable4)).BeginInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.xrTable2)).BeginInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this)).BeginInit();
|
||||
//
|
||||
// Detail
|
||||
//
|
||||
this.Detail.Font = new DevExpress.Drawing.DXFont("Arial", 10F, DevExpress.Drawing.DXFontStyle.Bold);
|
||||
this.Detail.HeightF = 0F;
|
||||
this.Detail.Name = "Detail";
|
||||
this.Detail.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F);
|
||||
this.Detail.StylePriority.UseFont = false;
|
||||
this.Detail.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
|
||||
//
|
||||
// xrTableServiceRecords1
|
||||
//
|
||||
this.xrTableServiceRecords1.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
|
||||
| DevExpress.XtraPrinting.BorderSide.Right)
|
||||
| DevExpress.XtraPrinting.BorderSide.Bottom)));
|
||||
this.xrTableServiceRecords1.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(682F, 40F);
|
||||
this.xrTableServiceRecords1.StylePriority.UseBackColor = false;
|
||||
this.xrTableServiceRecords1.StylePriority.UseFont = false;
|
||||
this.xrTableServiceRecords1.StylePriority.UseTextAlignment = false;
|
||||
this.xrTableServiceRecords1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
|
||||
//
|
||||
// xrTableRow2
|
||||
//
|
||||
this.xrTableRow2.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
|
||||
this.xrTableCell3,
|
||||
this.xrTableCell17,
|
||||
this.xrTableCell5,
|
||||
this.xrTableCell1,
|
||||
this.xrTableCell19});
|
||||
this.xrTableRow2.Name = "xrTableRow2";
|
||||
this.xrTableRow2.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F);
|
||||
this.xrTableRow2.StylePriority.UseFont = false;
|
||||
this.xrTableRow2.StylePriority.UseTextAlignment = false;
|
||||
this.xrTableRow2.Weight = 2.2222184546263724D;
|
||||
//
|
||||
// xrTableCell3
|
||||
//
|
||||
this.xrTableCell3.Name = "xrTableCell3";
|
||||
this.xrTableCell3.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 2, 0, 0, 100F);
|
||||
this.xrTableCell3.StylePriority.UseFont = false;
|
||||
this.xrTableCell3.StylePriority.UseTextAlignment = false;
|
||||
this.xrTableCell3.Text = "Datum";
|
||||
this.xrTableCell3.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopCenter;
|
||||
this.xrTableCell3.Weight = 0.310366161724111D;
|
||||
//
|
||||
// xrTableCell5
|
||||
//
|
||||
this.xrTableCell5.Multiline = true;
|
||||
this.xrTableCell5.Name = "xrTableCell5";
|
||||
this.xrTableCell5.StylePriority.UseTextAlignment = false;
|
||||
this.xrTableCell5.Text = "Betreuung";
|
||||
this.xrTableCell5.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopCenter;
|
||||
this.xrTableCell5.Weight = 0.36061604276173054D;
|
||||
//
|
||||
// xrTableCell1
|
||||
//
|
||||
this.xrTableCell1.Name = "xrTableCell1";
|
||||
this.xrTableCell1.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 0, 0, 0, 100F);
|
||||
this.xrTableCell1.StylePriority.UsePadding = false;
|
||||
this.xrTableCell1.StylePriority.UseTextAlignment = false;
|
||||
this.xrTableCell1.Text = "Themen";
|
||||
this.xrTableCell1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
|
||||
this.xrTableCell1.Weight = 1.6146434587093605D;
|
||||
//
|
||||
// DetailReport
|
||||
//
|
||||
this.DetailReport.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] {
|
||||
this.Detail1});
|
||||
this.DetailReport.DataMember = "Services";
|
||||
this.DetailReport.DataSource = this.bindingSource1;
|
||||
this.DetailReport.Level = 0;
|
||||
this.DetailReport.Name = "DetailReport";
|
||||
this.DetailReport.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F);
|
||||
this.DetailReport.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
|
||||
//
|
||||
// Detail1
|
||||
//
|
||||
this.Detail1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
|
||||
this.xrTable3});
|
||||
this.Detail1.HeightF = 25F;
|
||||
this.Detail1.Name = "Detail1";
|
||||
this.Detail1.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F);
|
||||
this.Detail1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
|
||||
//
|
||||
// xrTable3
|
||||
//
|
||||
this.xrTable3.BorderColor = System.Drawing.Color.Black;
|
||||
this.xrTable3.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right)
|
||||
| DevExpress.XtraPrinting.BorderSide.Bottom)));
|
||||
this.xrTable3.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F);
|
||||
this.xrTable3.Name = "xrTable3";
|
||||
this.xrTable3.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F);
|
||||
this.xrTable3.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] {
|
||||
this.xrTableRow6});
|
||||
this.xrTable3.SizeF = new System.Drawing.SizeF(680F, 25F);
|
||||
this.xrTable3.StylePriority.UseFont = false;
|
||||
this.xrTable3.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
|
||||
//
|
||||
// xrTableRow6
|
||||
//
|
||||
this.xrTableRow6.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
|
||||
this.xrTableCell13,
|
||||
this.xrTableCell20,
|
||||
this.xrTableCell6,
|
||||
this.xrTableCell2,
|
||||
this.xrTableCell21});
|
||||
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 = 1.3888888888888888D;
|
||||
//
|
||||
// xrTableCell13
|
||||
//
|
||||
this.xrTableCell13.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
|
||||
new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.StartDate")});
|
||||
this.xrTableCell13.Name = "xrTableCell13";
|
||||
this.xrTableCell13.StylePriority.UseFont = false;
|
||||
this.xrTableCell13.StylePriority.UsePadding = false;
|
||||
this.xrTableCell13.StylePriority.UseTextAlignment = false;
|
||||
this.xrTableCell13.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopCenter;
|
||||
this.xrTableCell13.TextFormatString = "{0:dd.MM.yyyy}";
|
||||
this.xrTableCell13.Weight = 0.096677903364725024D;
|
||||
//
|
||||
// xrTableCell6
|
||||
//
|
||||
this.xrTableCell6.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
|
||||
new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.EmployeeAbbr", "{0:0.00}")});
|
||||
this.xrTableCell6.Name = "xrTableCell6";
|
||||
this.xrTableCell6.StylePriority.UseTextAlignment = false;
|
||||
this.xrTableCell6.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopCenter;
|
||||
this.xrTableCell6.Weight = 0.11233049285039497D;
|
||||
//
|
||||
// xrTableCell2
|
||||
//
|
||||
this.xrTableCell2.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
|
||||
new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.Notice")});
|
||||
this.xrTableCell2.Multiline = true;
|
||||
this.xrTableCell2.Name = "xrTableCell2";
|
||||
this.xrTableCell2.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 5, 0, 0, 100F);
|
||||
this.xrTableCell2.StylePriority.UsePadding = false;
|
||||
this.xrTableCell2.StylePriority.UseTextAlignment = false;
|
||||
this.xrTableCell2.Text = "xrTableCell2";
|
||||
this.xrTableCell2.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
|
||||
this.xrTableCell2.Weight = 0.50295528359323982D;
|
||||
//
|
||||
// bindingSource1
|
||||
//
|
||||
this.bindingSource1.DataSource = typeof(BeWo.Report.ReportObjects.ServicesOverviewRO);
|
||||
//
|
||||
// formattingRuleStartDate
|
||||
//
|
||||
this.formattingRuleStartDate.Condition = "[StartDate2] < [StartDate]";
|
||||
this.formattingRuleStartDate.DataMember = "ServicesDouble";
|
||||
this.formattingRuleStartDate.Formatting.Visible = DevExpress.Utils.DefaultBoolean.False;
|
||||
this.formattingRuleStartDate.Name = "formattingRuleStartDate";
|
||||
//
|
||||
// ReportHeader
|
||||
//
|
||||
this.ReportHeader.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
|
||||
this.xrTable1,
|
||||
this.lblHeader});
|
||||
this.ReportHeader.Font = new DevExpress.Drawing.DXFont("Arial", 10F);
|
||||
this.ReportHeader.HeightF = 140F;
|
||||
this.ReportHeader.Name = "ReportHeader";
|
||||
this.ReportHeader.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(0F, 60F);
|
||||
this.xrTable1.Name = "xrTable1";
|
||||
this.xrTable1.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 5, 0, 0, 100F);
|
||||
this.xrTable1.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] {
|
||||
this.xrTableRow1,
|
||||
this.xrTableRow3,
|
||||
this.xrTableRow4,
|
||||
this.xrTableRow5});
|
||||
this.xrTable1.SizeF = new System.Drawing.SizeF(680F, 80F);
|
||||
this.xrTable1.StylePriority.UseBackColor = false;
|
||||
this.xrTable1.StylePriority.UseFont = false;
|
||||
this.xrTable1.StylePriority.UsePadding = false;
|
||||
this.xrTable1.StylePriority.UseTextAlignment = false;
|
||||
this.xrTable1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
|
||||
//
|
||||
// xrTableRow1
|
||||
//
|
||||
this.xrTableRow1.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
|
||||
this.xrTableCell10,
|
||||
this.xrTableCell11});
|
||||
this.xrTableRow1.Name = "xrTableRow1";
|
||||
this.xrTableRow1.StylePriority.UseFont = false;
|
||||
this.xrTableRow1.StylePriority.UsePadding = false;
|
||||
this.xrTableRow1.StylePriority.UseTextAlignment = false;
|
||||
this.xrTableRow1.Weight = 1.111109227313186D;
|
||||
//
|
||||
// xrTableCell11
|
||||
//
|
||||
this.xrTableCell11.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
|
||||
new DevExpress.XtraReports.UI.XRBinding("Text", null, "CustomerName")});
|
||||
this.xrTableCell11.Name = "xrTableCell11";
|
||||
this.xrTableCell11.Weight = 1.3656114161718294D;
|
||||
//
|
||||
// xrTableRow3
|
||||
//
|
||||
this.xrTableRow3.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
|
||||
this.xrTableCell4,
|
||||
this.xrTableCell7});
|
||||
this.xrTableRow3.Name = "xrTableRow3";
|
||||
this.xrTableRow3.Weight = 1.1111092273131864D;
|
||||
//
|
||||
// xrTableCell7
|
||||
//
|
||||
this.xrTableCell7.Name = "xrTableCell7";
|
||||
this.xrTableCell7.Text = "[Month]/[Year]";
|
||||
this.xrTableCell7.Weight = 1.3656116394315783D;
|
||||
//
|
||||
// xrTableRow4
|
||||
//
|
||||
this.xrTableRow4.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
|
||||
this.xrTableCell8,
|
||||
this.xrTableCell14});
|
||||
this.xrTableRow4.Name = "xrTableRow4";
|
||||
this.xrTableRow4.Weight = 1.1111092273131862D;
|
||||
//
|
||||
// xrTableCell14
|
||||
//
|
||||
this.xrTableCell14.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
|
||||
new DevExpress.XtraReports.UI.XRBinding("Text", null, "ReferenceNumber")});
|
||||
this.xrTableCell14.Name = "xrTableCell14";
|
||||
this.xrTableCell14.Text = "xrTableCell14";
|
||||
this.xrTableCell14.Weight = 1.3656116394315783D;
|
||||
//
|
||||
// xrTableRow5
|
||||
//
|
||||
this.xrTableRow5.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
|
||||
this.xrTableCell15,
|
||||
this.xrTableCell18});
|
||||
this.xrTableRow5.Name = "xrTableRow5";
|
||||
this.xrTableRow5.Weight = 1.111109227313186D;
|
||||
//
|
||||
// xrTableCell18
|
||||
//
|
||||
this.xrTableCell18.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
|
||||
new DevExpress.XtraReports.UI.XRBinding("Text", null, "MainAttendant")});
|
||||
this.xrTableCell18.Name = "xrTableCell18";
|
||||
this.xrTableCell18.Text = "xrTableCell18";
|
||||
this.xrTableCell18.Weight = 1.3656116394315783D;
|
||||
//
|
||||
// lblHeader
|
||||
//
|
||||
this.lblHeader.Font = new DevExpress.Drawing.DXFont("Arial", 13.5F, ((DevExpress.Drawing.DXFontStyle)((DevExpress.Drawing.DXFontStyle.Bold | DevExpress.Drawing.DXFontStyle.Underline))));
|
||||
this.lblHeader.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F);
|
||||
this.lblHeader.Multiline = true;
|
||||
this.lblHeader.Name = "lblHeader";
|
||||
this.lblHeader.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
|
||||
this.lblHeader.SizeF = new System.Drawing.SizeF(674.9998F, 50F);
|
||||
this.lblHeader.StylePriority.UseFont = false;
|
||||
this.lblHeader.StylePriority.UseTextAlignment = false;
|
||||
this.lblHeader.Text = "Tätigkeitsnachweis\r\nfür die Stadt Wesseling";
|
||||
this.lblHeader.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopCenter;
|
||||
//
|
||||
// formattingRuleServiceDesc
|
||||
//
|
||||
this.formattingRuleServiceDesc.Condition = "[StartDate2] < [StartDate]";
|
||||
this.formattingRuleServiceDesc.DataMember = "ServicesDouble";
|
||||
this.formattingRuleServiceDesc.Formatting.Visible = DevExpress.Utils.DefaultBoolean.False;
|
||||
this.formattingRuleServiceDesc.Name = "formattingRuleServiceDesc";
|
||||
//
|
||||
// formattingRuleCostBearer
|
||||
//
|
||||
this.formattingRuleCostBearer.Condition = "[StartDate2] < [StartDate]";
|
||||
this.formattingRuleCostBearer.DataMember = "ServicesDouble";
|
||||
this.formattingRuleCostBearer.Formatting.Visible = DevExpress.Utils.DefaultBoolean.False;
|
||||
this.formattingRuleCostBearer.Name = "formattingRuleCostBearer";
|
||||
//
|
||||
// formattingRuleEmployeeName
|
||||
//
|
||||
this.formattingRuleEmployeeName.Condition = "[StartDate2] < [StartDate]";
|
||||
this.formattingRuleEmployeeName.DataMember = "ServicesDouble";
|
||||
this.formattingRuleEmployeeName.Formatting.Visible = DevExpress.Utils.DefaultBoolean.False;
|
||||
this.formattingRuleEmployeeName.Name = "formattingRuleEmployeeName";
|
||||
//
|
||||
// topMarginBand1
|
||||
//
|
||||
this.topMarginBand1.Font = new DevExpress.Drawing.DXFont("Times New Roman", 9.75F);
|
||||
this.topMarginBand1.HeightF = 99F;
|
||||
this.topMarginBand1.Name = "topMarginBand1";
|
||||
this.topMarginBand1.StylePriority.UseFont = false;
|
||||
//
|
||||
// bottomMarginBand1
|
||||
//
|
||||
this.bottomMarginBand1.HeightF = 36F;
|
||||
this.bottomMarginBand1.Name = "bottomMarginBand1";
|
||||
//
|
||||
// ReportFooter
|
||||
//
|
||||
this.ReportFooter.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
|
||||
this.xrLabel1,
|
||||
this.xrTable4,
|
||||
this.xrTable2});
|
||||
this.ReportFooter.Font = new DevExpress.Drawing.DXFont("Arial", 10F, DevExpress.Drawing.DXFontStyle.Bold);
|
||||
this.ReportFooter.HeightF = 130.375F;
|
||||
this.ReportFooter.Name = "ReportFooter";
|
||||
this.ReportFooter.StylePriority.UseFont = false;
|
||||
//
|
||||
// xrLabel1
|
||||
//
|
||||
this.xrLabel1.Font = new DevExpress.Drawing.DXFont("Arial", 12F);
|
||||
this.xrLabel1.LocationFloat = new DevExpress.Utils.PointFloat(467.7083F, 28.00001F);
|
||||
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(202.2916F, 19.99999F);
|
||||
this.xrLabel1.StylePriority.UseFont = false;
|
||||
this.xrLabel1.StylePriority.UseTextAlignment = false;
|
||||
this.xrLabel1.Text = "ifh Cologne";
|
||||
this.xrLabel1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopCenter;
|
||||
//
|
||||
// xrTable4
|
||||
//
|
||||
this.xrTable4.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
|
||||
| DevExpress.XtraPrinting.BorderSide.Right)
|
||||
| DevExpress.XtraPrinting.BorderSide.Bottom)));
|
||||
this.xrTable4.LocationFloat = new DevExpress.Utils.PointFloat(0F, 40F);
|
||||
this.xrTable4.Name = "xrTable4";
|
||||
this.xrTable4.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F);
|
||||
this.xrTable4.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] {
|
||||
this.xrTableRow10});
|
||||
this.xrTable4.SizeF = new System.Drawing.SizeF(680F, 80F);
|
||||
this.xrTable4.StylePriority.UseBackColor = false;
|
||||
this.xrTable4.StylePriority.UseFont = false;
|
||||
this.xrTable4.StylePriority.UseTextAlignment = false;
|
||||
this.xrTable4.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
|
||||
//
|
||||
// xrTableRow10
|
||||
//
|
||||
this.xrTableRow10.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
|
||||
this.cellDatum,
|
||||
this.xrTableCell24});
|
||||
this.xrTableRow10.Name = "xrTableRow10";
|
||||
this.xrTableRow10.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F);
|
||||
this.xrTableRow10.StylePriority.UseFont = false;
|
||||
this.xrTableRow10.StylePriority.UseTextAlignment = false;
|
||||
this.xrTableRow10.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
|
||||
this.xrTableRow10.Weight = 2.2222184546263724D;
|
||||
//
|
||||
// cellDatum
|
||||
//
|
||||
this.cellDatum.Name = "cellDatum";
|
||||
this.cellDatum.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 2, 0, 0, 100F);
|
||||
this.cellDatum.StylePriority.UseFont = false;
|
||||
this.cellDatum.StylePriority.UseTextAlignment = false;
|
||||
this.cellDatum.Text = "Datum";
|
||||
this.cellDatum.Weight = 0.58526203320664327D;
|
||||
//
|
||||
// xrTableCell24
|
||||
//
|
||||
this.xrTableCell24.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
|
||||
this.xrLabel5,
|
||||
this.xrLabel4,
|
||||
this.xrLabel3,
|
||||
this.xrLabel2});
|
||||
this.xrTableCell24.Name = "xrTableCell24";
|
||||
this.xrTableCell24.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 0, 0, 0, 100F);
|
||||
this.xrTableCell24.StylePriority.UsePadding = false;
|
||||
this.xrTableCell24.StylePriority.UseTextAlignment = false;
|
||||
this.xrTableCell24.Text = "Unterschrift";
|
||||
this.xrTableCell24.Weight = 1.0729803964485358D;
|
||||
//
|
||||
// xrLabel5
|
||||
//
|
||||
this.xrLabel5.Borders = DevExpress.XtraPrinting.BorderSide.None;
|
||||
this.xrLabel5.Font = new DevExpress.Drawing.DXFont("Arial", 10F);
|
||||
this.xrLabel5.LocationFloat = new DevExpress.Utils.PointFloat(227.7083F, 64.50007F);
|
||||
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(202.2916F, 18.83335F);
|
||||
this.xrLabel5.StylePriority.UseBorders = false;
|
||||
this.xrLabel5.StylePriority.UseFont = false;
|
||||
this.xrLabel5.StylePriority.UseTextAlignment = false;
|
||||
this.xrLabel5.Text = "Fax.: 0221/715982-66";
|
||||
this.xrLabel5.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopCenter;
|
||||
//
|
||||
// xrLabel4
|
||||
//
|
||||
this.xrLabel4.Borders = DevExpress.XtraPrinting.BorderSide.None;
|
||||
this.xrLabel4.Font = new DevExpress.Drawing.DXFont("Arial", 10F);
|
||||
this.xrLabel4.LocationFloat = new DevExpress.Utils.PointFloat(227.7083F, 45.66672F);
|
||||
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(202.2916F, 18.83334F);
|
||||
this.xrLabel4.StylePriority.UseBorders = false;
|
||||
this.xrLabel4.StylePriority.UseFont = false;
|
||||
this.xrLabel4.StylePriority.UseTextAlignment = false;
|
||||
this.xrLabel4.Text = "Tel.: 0221/715982-0";
|
||||
this.xrLabel4.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopCenter;
|
||||
//
|
||||
// xrLabel3
|
||||
//
|
||||
this.xrLabel3.Borders = DevExpress.XtraPrinting.BorderSide.None;
|
||||
this.xrLabel3.Font = new DevExpress.Drawing.DXFont("Arial", 10F);
|
||||
this.xrLabel3.LocationFloat = new DevExpress.Utils.PointFloat(227.7083F, 26.83337F);
|
||||
this.xrLabel3.Multiline = true;
|
||||
this.xrLabel3.Name = "xrLabel3";
|
||||
this.xrLabel3.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
|
||||
this.xrLabel3.SizeF = new System.Drawing.SizeF(202.2916F, 18.83335F);
|
||||
this.xrLabel3.StylePriority.UseBorders = false;
|
||||
this.xrLabel3.StylePriority.UseFont = false;
|
||||
this.xrLabel3.StylePriority.UseTextAlignment = false;
|
||||
this.xrLabel3.Text = "51063 Köln";
|
||||
this.xrLabel3.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopCenter;
|
||||
//
|
||||
// xrLabel2
|
||||
//
|
||||
this.xrLabel2.Borders = DevExpress.XtraPrinting.BorderSide.None;
|
||||
this.xrLabel2.Font = new DevExpress.Drawing.DXFont("Arial", 10F);
|
||||
this.xrLabel2.LocationFloat = new DevExpress.Utils.PointFloat(227.7083F, 8.000019F);
|
||||
this.xrLabel2.Multiline = true;
|
||||
this.xrLabel2.Name = "xrLabel2";
|
||||
this.xrLabel2.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
|
||||
this.xrLabel2.SizeF = new System.Drawing.SizeF(202.2916F, 18.83335F);
|
||||
this.xrLabel2.StylePriority.UseBorders = false;
|
||||
this.xrLabel2.StylePriority.UseFont = false;
|
||||
this.xrLabel2.StylePriority.UseTextAlignment = false;
|
||||
this.xrLabel2.Text = "Schanzenstr. 36 / Gebäude 234";
|
||||
this.xrLabel2.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopCenter;
|
||||
//
|
||||
// xrTable2
|
||||
//
|
||||
this.xrTable2.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
|
||||
| DevExpress.XtraPrinting.BorderSide.Right)
|
||||
| DevExpress.XtraPrinting.BorderSide.Bottom)));
|
||||
this.xrTable2.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F);
|
||||
this.xrTable2.Name = "xrTable2";
|
||||
this.xrTable2.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F);
|
||||
this.xrTable2.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] {
|
||||
this.xrTableRow9});
|
||||
this.xrTable2.SizeF = new System.Drawing.SizeF(681.9999F, 25F);
|
||||
this.xrTable2.StylePriority.UseBackColor = false;
|
||||
this.xrTable2.StylePriority.UseFont = false;
|
||||
this.xrTable2.StylePriority.UseTextAlignment = false;
|
||||
this.xrTable2.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
|
||||
//
|
||||
// xrTableRow9
|
||||
//
|
||||
this.xrTableRow9.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
|
||||
this.xrTableCell9,
|
||||
this.xrTableCell22,
|
||||
this.xrTableCell23,
|
||||
this.xrTableCell16,
|
||||
this.xrTableCell12});
|
||||
this.xrTableRow9.Name = "xrTableRow9";
|
||||
this.xrTableRow9.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F);
|
||||
this.xrTableRow9.StylePriority.UseFont = false;
|
||||
this.xrTableRow9.StylePriority.UseTextAlignment = false;
|
||||
this.xrTableRow9.Weight = 1.3888865341414827D;
|
||||
//
|
||||
// xrTableCell9
|
||||
//
|
||||
this.xrTableCell9.Name = "xrTableCell9";
|
||||
this.xrTableCell9.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 2, 0, 0, 100F);
|
||||
this.xrTableCell9.StylePriority.UseFont = false;
|
||||
this.xrTableCell9.StylePriority.UseTextAlignment = false;
|
||||
this.xrTableCell9.Weight = 0.23027169784383567D;
|
||||
//
|
||||
// xrTableCell12
|
||||
//
|
||||
this.xrTableCell12.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
|
||||
new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.fieldAbrechenbareStunden")});
|
||||
this.xrTableCell12.Name = "xrTableCell12";
|
||||
xrSummary1.FormatString = "{0:0.00}";
|
||||
xrSummary1.Running = DevExpress.XtraReports.UI.SummaryRunning.Report;
|
||||
this.xrTableCell12.Summary = xrSummary1;
|
||||
this.xrTableCell12.Weight = 0.25603998022608909D;
|
||||
//
|
||||
// fieldAbrechenbareStunden
|
||||
//
|
||||
this.fieldAbrechenbareStunden.DataMember = "Services";
|
||||
this.fieldAbrechenbareStunden.Expression = "[Minutes] / 60";
|
||||
this.fieldAbrechenbareStunden.FieldType = DevExpress.XtraReports.UI.FieldType.Decimal;
|
||||
this.fieldAbrechenbareStunden.Name = "fieldAbrechenbareStunden";
|
||||
//
|
||||
// fieldTotalFLSBillable
|
||||
//
|
||||
this.fieldTotalFLSBillable.Expression = "[TotalFLMBillable]/60";
|
||||
this.fieldTotalFLSBillable.FieldType = DevExpress.XtraReports.UI.FieldType.Decimal;
|
||||
this.fieldTotalFLSBillable.Name = "fieldTotalFLSBillable";
|
||||
//
|
||||
// fieldTotalFLSBillableXRateFactor
|
||||
//
|
||||
this.fieldTotalFLSBillableXRateFactor.Expression = "([TotalFLMBillable]/60) * 1.2";
|
||||
this.fieldTotalFLSBillableXRateFactor.FieldType = DevExpress.XtraReports.UI.FieldType.Decimal;
|
||||
this.fieldTotalFLSBillableXRateFactor.Name = "fieldTotalFLSBillableXRateFactor";
|
||||
//
|
||||
// customerCountField
|
||||
//
|
||||
this.customerCountField.DataMember = "Services";
|
||||
this.customerCountField.Expression = "Iif([CustomerCount] < 2, \'\', ToStr([CustomerCount]) + \' Teilnehmer\')";
|
||||
this.customerCountField.FieldType = DevExpress.XtraReports.UI.FieldType.String;
|
||||
this.customerCountField.Name = "customerCountField";
|
||||
//
|
||||
// fieldBillableFLS
|
||||
//
|
||||
this.fieldBillableFLS.Expression = "[TotalFLMBillable]/60";
|
||||
this.fieldBillableFLS.FieldType = DevExpress.XtraReports.UI.FieldType.Decimal;
|
||||
this.fieldBillableFLS.Name = "fieldBillableFLS";
|
||||
//
|
||||
// fieldAbrechenbareFLS
|
||||
//
|
||||
this.fieldAbrechenbareFLS.Expression = "([TotalFLMBillable]/60) * 1.2";
|
||||
this.fieldAbrechenbareFLS.FieldType = DevExpress.XtraReports.UI.FieldType.Decimal;
|
||||
this.fieldAbrechenbareFLS.Name = "fieldAbrechenbareFLS";
|
||||
//
|
||||
// GroupHeader1
|
||||
//
|
||||
this.GroupHeader1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
|
||||
this.xrTableServiceRecords1});
|
||||
this.GroupHeader1.Font = new DevExpress.Drawing.DXFont("Arial", 10F, DevExpress.Drawing.DXFontStyle.Bold);
|
||||
this.GroupHeader1.HeightF = 40F;
|
||||
this.GroupHeader1.Name = "GroupHeader1";
|
||||
this.GroupHeader1.RepeatEveryPage = true;
|
||||
this.GroupHeader1.StylePriority.UseFont = false;
|
||||
//
|
||||
// xrTableCell15
|
||||
//
|
||||
this.xrTableCell15.Name = "xrTableCell15";
|
||||
this.xrTableCell15.Text = "Abteilung";
|
||||
this.xrTableCell15.Weight = 0.29263079462902719D;
|
||||
//
|
||||
// xrTableCell8
|
||||
//
|
||||
this.xrTableCell8.Name = "xrTableCell8";
|
||||
this.xrTableCell8.Text = "Aktenzeichen";
|
||||
this.xrTableCell8.Weight = 0.29263079462902719D;
|
||||
//
|
||||
// xrTableCell4
|
||||
//
|
||||
this.xrTableCell4.Name = "xrTableCell4";
|
||||
this.xrTableCell4.StylePriority.UsePadding = false;
|
||||
this.xrTableCell4.StylePriority.UseTextAlignment = false;
|
||||
this.xrTableCell4.Text = "Monat";
|
||||
this.xrTableCell4.Weight = 0.29263079462902719D;
|
||||
//
|
||||
// xrTableCell10
|
||||
//
|
||||
this.xrTableCell10.Name = "xrTableCell10";
|
||||
this.xrTableCell10.StylePriority.UseBackColor = false;
|
||||
this.xrTableCell10.StylePriority.UseFont = false;
|
||||
this.xrTableCell10.StylePriority.UsePadding = false;
|
||||
this.xrTableCell10.StylePriority.UseTextAlignment = false;
|
||||
this.xrTableCell10.Text = "Klient/in";
|
||||
this.xrTableCell10.Weight = 0.29263101788877588D;
|
||||
//
|
||||
// xrTableCell17
|
||||
//
|
||||
this.xrTableCell17.Multiline = true;
|
||||
this.xrTableCell17.Name = "xrTableCell17";
|
||||
this.xrTableCell17.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 2, 0, 0, 100F);
|
||||
this.xrTableCell17.StylePriority.UseFont = false;
|
||||
this.xrTableCell17.StylePriority.UseTextAlignment = false;
|
||||
this.xrTableCell17.Text = "Uhrzeit";
|
||||
this.xrTableCell17.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopCenter;
|
||||
this.xrTableCell17.Weight = 0.39313058005631485D;
|
||||
//
|
||||
// xrTableCell19
|
||||
//
|
||||
this.xrTableCell19.Multiline = true;
|
||||
this.xrTableCell19.Name = "xrTableCell19";
|
||||
this.xrTableCell19.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 0, 0, 0, 100F);
|
||||
this.xrTableCell19.StylePriority.UsePadding = false;
|
||||
this.xrTableCell19.StylePriority.UseTextAlignment = false;
|
||||
this.xrTableCell19.Text = "FLS";
|
||||
this.xrTableCell19.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
|
||||
this.xrTableCell19.Weight = 0.34509760221807734D;
|
||||
//
|
||||
// xrTableCell20
|
||||
//
|
||||
this.xrTableCell20.Multiline = true;
|
||||
this.xrTableCell20.Name = "xrTableCell20";
|
||||
this.xrTableCell20.StylePriority.UseFont = false;
|
||||
this.xrTableCell20.StylePriority.UsePadding = false;
|
||||
this.xrTableCell20.StylePriority.UseTextAlignment = false;
|
||||
this.xrTableCell20.Text = "[StartDateMinutes!HH:mm]";
|
||||
this.xrTableCell20.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopCenter;
|
||||
this.xrTableCell20.Weight = 0.12245874841549918D;
|
||||
//
|
||||
// xrTableCell21
|
||||
//
|
||||
this.xrTableCell21.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
|
||||
new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.fieldAbrechenbareStunden")});
|
||||
this.xrTableCell21.Multiline = true;
|
||||
this.xrTableCell21.Name = "xrTableCell21";
|
||||
this.xrTableCell21.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 5, 0, 0, 100F);
|
||||
this.xrTableCell21.StylePriority.UsePadding = false;
|
||||
this.xrTableCell21.StylePriority.UseTextAlignment = false;
|
||||
this.xrTableCell21.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
|
||||
this.xrTableCell21.TextFormatString = "{0:0.00}";
|
||||
this.xrTableCell21.Weight = 0.10473437158546656D;
|
||||
//
|
||||
// calculatedField1
|
||||
//
|
||||
this.calculatedField1.DataMember = "Services";
|
||||
this.calculatedField1.Name = "calculatedField1";
|
||||
//
|
||||
// xrTableCell22
|
||||
//
|
||||
this.xrTableCell22.Multiline = true;
|
||||
this.xrTableCell22.Name = "xrTableCell22";
|
||||
this.xrTableCell22.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 2, 0, 0, 100F);
|
||||
this.xrTableCell22.StylePriority.UseFont = false;
|
||||
this.xrTableCell22.StylePriority.UseTextAlignment = false;
|
||||
this.xrTableCell22.Weight = 0.29167740681161158D;
|
||||
//
|
||||
// xrTableCell23
|
||||
//
|
||||
this.xrTableCell23.Multiline = true;
|
||||
this.xrTableCell23.Name = "xrTableCell23";
|
||||
this.xrTableCell23.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 2, 0, 0, 100F);
|
||||
this.xrTableCell23.StylePriority.UseFont = false;
|
||||
this.xrTableCell23.StylePriority.UseTextAlignment = false;
|
||||
this.xrTableCell23.Text = "Summe";
|
||||
this.xrTableCell23.Weight = 0.26755388213580639D;
|
||||
//
|
||||
// xrTableCell16
|
||||
//
|
||||
this.xrTableCell16.Multiline = true;
|
||||
this.xrTableCell16.Name = "xrTableCell16";
|
||||
this.xrTableCell16.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 2, 0, 0, 100F);
|
||||
this.xrTableCell16.StylePriority.UseFont = false;
|
||||
this.xrTableCell16.StylePriority.UseTextAlignment = false;
|
||||
this.xrTableCell16.Weight = 1.1979613270923457D;
|
||||
//
|
||||
// LeistungsnachweisSbWesseling
|
||||
//
|
||||
this.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] {
|
||||
this.Detail,
|
||||
this.DetailReport,
|
||||
this.ReportHeader,
|
||||
this.topMarginBand1,
|
||||
this.bottomMarginBand1,
|
||||
this.ReportFooter,
|
||||
this.GroupHeader1});
|
||||
this.CalculatedFields.AddRange(new DevExpress.XtraReports.UI.CalculatedField[] {
|
||||
this.fieldAbrechenbareStunden,
|
||||
this.fieldTotalFLSBillable,
|
||||
this.fieldTotalFLSBillableXRateFactor,
|
||||
this.customerCountField,
|
||||
this.fieldBillableFLS,
|
||||
this.fieldAbrechenbareFLS,
|
||||
this.calculatedField1});
|
||||
this.DataSource = this.bindingSource1;
|
||||
this.Font = new DevExpress.Drawing.DXFont("Arial", 10F, DevExpress.Drawing.DXFontStyle.Regular, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] {
|
||||
new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((byte)(0)))});
|
||||
this.FormattingRuleSheet.AddRange(new DevExpress.XtraReports.UI.FormattingRule[] {
|
||||
this.formattingRuleStartDate,
|
||||
this.formattingRuleServiceDesc,
|
||||
this.formattingRuleCostBearer,
|
||||
this.formattingRuleEmployeeName});
|
||||
this.Margins = new DevExpress.Drawing.DXMargins(75F, 70F, 99F, 36F);
|
||||
this.PageHeight = 1169;
|
||||
this.PageWidth = 827;
|
||||
this.PaperKind = DevExpress.Drawing.Printing.DXPaperKind.A4;
|
||||
this.SnapGridSize = 9F;
|
||||
this.Version = "23.2";
|
||||
((System.ComponentModel.ISupportInitialize)(this.xrTableServiceRecords1)).EndInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.xrTable3)).EndInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).EndInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.xrTable1)).EndInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.xrTable4)).EndInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.xrTable2)).EndInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this)).EndInit();
|
||||
|
||||
}
|
||||
|
||||
#endregion
|
||||
|
||||
private DevExpress.XtraReports.UI.DetailBand Detail;
|
||||
private System.Windows.Forms.BindingSource bindingSource1;
|
||||
private DevExpress.XtraReports.UI.DetailReportBand DetailReport;
|
||||
private DevExpress.XtraReports.UI.DetailBand Detail1;
|
||||
private DevExpress.XtraReports.UI.XRTable xrTable3;
|
||||
private DevExpress.XtraReports.UI.XRTableRow xrTableRow6;
|
||||
private DevExpress.XtraReports.UI.ReportHeaderBand ReportHeader;
|
||||
private DevExpress.XtraReports.UI.XRTable xrTableServiceRecords1;
|
||||
private DevExpress.XtraReports.UI.XRTableRow xrTableRow2;
|
||||
private DevExpress.XtraReports.UI.XRTableCell xrTableCell3;
|
||||
private DevExpress.XtraReports.UI.XRTableCell xrTableCell13;
|
||||
private DevExpress.XtraReports.UI.FormattingRule formattingRuleStartDate;
|
||||
private DevExpress.XtraReports.UI.FormattingRule formattingRuleServiceDesc;
|
||||
private DevExpress.XtraReports.UI.FormattingRule formattingRuleCostBearer;
|
||||
private DevExpress.XtraReports.UI.FormattingRule formattingRuleEmployeeName;
|
||||
private DevExpress.XtraReports.UI.TopMarginBand topMarginBand1;
|
||||
private DevExpress.XtraReports.UI.BottomMarginBand bottomMarginBand1;
|
||||
private DevExpress.XtraReports.UI.ReportFooterBand ReportFooter;
|
||||
private DevExpress.XtraReports.UI.CalculatedField fieldAbrechenbareStunden;
|
||||
private DevExpress.XtraReports.UI.XRTableCell xrTableCell1;
|
||||
private DevExpress.XtraReports.UI.XRTableCell xrTableCell2;
|
||||
private DevExpress.XtraReports.UI.CalculatedField fieldTotalFLSBillable;
|
||||
private DevExpress.XtraReports.UI.CalculatedField fieldTotalFLSBillableXRateFactor;
|
||||
private DevExpress.XtraReports.UI.XRTableCell xrTableCell5;
|
||||
private DevExpress.XtraReports.UI.CalculatedField customerCountField;
|
||||
private DevExpress.XtraReports.UI.XRLabel lblHeader;
|
||||
private DevExpress.XtraReports.UI.CalculatedField fieldBillableFLS;
|
||||
private DevExpress.XtraReports.UI.CalculatedField fieldAbrechenbareFLS;
|
||||
private DevExpress.XtraReports.UI.GroupHeaderBand GroupHeader1;
|
||||
private DevExpress.XtraReports.UI.XRTable xrTable1;
|
||||
private DevExpress.XtraReports.UI.XRTableRow xrTableRow1;
|
||||
private DevExpress.XtraReports.UI.XRTableCell xrTableCell11;
|
||||
private DevExpress.XtraReports.UI.XRTableRow xrTableRow3;
|
||||
private DevExpress.XtraReports.UI.XRTableCell xrTableCell7;
|
||||
private DevExpress.XtraReports.UI.XRTableRow xrTableRow4;
|
||||
private DevExpress.XtraReports.UI.XRTableCell xrTableCell14;
|
||||
private DevExpress.XtraReports.UI.XRTableRow xrTableRow5;
|
||||
private DevExpress.XtraReports.UI.XRTableCell xrTableCell18;
|
||||
private DevExpress.XtraReports.UI.XRTableCell xrTableCell6;
|
||||
private DevExpress.XtraReports.UI.XRTable xrTable2;
|
||||
private DevExpress.XtraReports.UI.XRTableRow xrTableRow9;
|
||||
private DevExpress.XtraReports.UI.XRTableCell xrTableCell9;
|
||||
private DevExpress.XtraReports.UI.XRTableCell xrTableCell12;
|
||||
private DevExpress.XtraReports.UI.XRTable xrTable4;
|
||||
private DevExpress.XtraReports.UI.XRTableRow xrTableRow10;
|
||||
private DevExpress.XtraReports.UI.XRTableCell cellDatum;
|
||||
private DevExpress.XtraReports.UI.XRTableCell xrTableCell24;
|
||||
private DevExpress.XtraReports.UI.XRLabel xrLabel1;
|
||||
private DevExpress.XtraReports.UI.XRLabel xrLabel2;
|
||||
private DevExpress.XtraReports.UI.XRLabel xrLabel3;
|
||||
private DevExpress.XtraReports.UI.XRLabel xrLabel4;
|
||||
private DevExpress.XtraReports.UI.XRLabel xrLabel5;
|
||||
private DevExpress.XtraReports.UI.XRTableCell xrTableCell10;
|
||||
private DevExpress.XtraReports.UI.XRTableCell xrTableCell4;
|
||||
private DevExpress.XtraReports.UI.XRTableCell xrTableCell8;
|
||||
private DevExpress.XtraReports.UI.XRTableCell xrTableCell15;
|
||||
private DevExpress.XtraReports.UI.XRTableCell xrTableCell17;
|
||||
private DevExpress.XtraReports.UI.XRTableCell xrTableCell19;
|
||||
private DevExpress.XtraReports.UI.XRTableCell xrTableCell20;
|
||||
private DevExpress.XtraReports.UI.XRTableCell xrTableCell21;
|
||||
private DevExpress.XtraReports.UI.XRTableCell xrTableCell22;
|
||||
private DevExpress.XtraReports.UI.XRTableCell xrTableCell23;
|
||||
private DevExpress.XtraReports.UI.XRTableCell xrTableCell16;
|
||||
private DevExpress.XtraReports.UI.CalculatedField calculatedField1;
|
||||
}
|
||||
}
|
||||
84
ReportImp/HshCologne/LeistungsnachweisSbWesseling.cs
Normal file
84
ReportImp/HshCologne/LeistungsnachweisSbWesseling.cs
Normal file
@@ -0,0 +1,84 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using BeWo.Data.Access;
|
||||
using BeWo.Data.Entities;
|
||||
using BeWo.Report;
|
||||
using BeWo.Report.ReportObjects;
|
||||
using DevExpress.XtraPrinting.Native;
|
||||
|
||||
namespace HshCologne
|
||||
{
|
||||
public partial class LeistungsnachweisSbWesseling : DevExpress.XtraReports.UI.XtraReport, IBeWoReport<ServicesOverviewRO>
|
||||
{
|
||||
public LeistungsnachweisSbWesseling()
|
||||
{
|
||||
InitializeComponent();
|
||||
}
|
||||
|
||||
public void SetReportDataSource(ServicesOverviewRO pRO)
|
||||
{
|
||||
Organisation org = null;
|
||||
cellDatum.Text = String.Format("Datum {0:dd.MM.yyyy}", DateTime.Now);
|
||||
this.lblHeader.Text = "Leistungsnachweis";
|
||||
if (pRO.CostBearer2SupportConceptList != null && pRO.CostBearer2SupportConceptList.Count > 0)
|
||||
{
|
||||
var c2s = pRO.CostBearer2SupportConceptList[0];
|
||||
org = c2s.CostBearer.Organisation;
|
||||
|
||||
if (org.Name.Contains("Jugendamt"))
|
||||
{
|
||||
this.lblHeader.Text = "Leistungsnachweis\r\nfür das ";
|
||||
this.lblHeader.Text += org.Name;
|
||||
}
|
||||
|
||||
//if (c2s.CostBearerContactPerson != null)
|
||||
//{
|
||||
// cellAsd.Text = c2s.CostBearerContactPerson.FirstNameLastName;
|
||||
//}
|
||||
}
|
||||
|
||||
if (pRO.CustomerOid > 0)
|
||||
{
|
||||
var c = DAOFactory.GenericDAO.LoadByID<Customer>(pRO.CustomerOid);
|
||||
//cellKinder.Text = c.Childs;
|
||||
}
|
||||
|
||||
Dictionary<String, String> empDict = new Dictionary<string, string>();
|
||||
String emp = "";
|
||||
if (pRO.Services != null)
|
||||
{
|
||||
//List<ServicesOverviewRO.ServiceDetail> servicesBillable = new List<ServicesOverviewRO.ServiceDetail>();
|
||||
|
||||
foreach (ServicesOverviewRO.ServiceDetail s in pRO.Services)
|
||||
{
|
||||
if (!empDict.ContainsKey(s.EmployeeFullname))
|
||||
{
|
||||
empDict.Add(s.EmployeeFullname, s.EmployeeFullname);
|
||||
}
|
||||
// es werden überall nur die FLS als Dauer direkt in 45 Min Einheiten erfasst, außer Erftstadt
|
||||
if (pRO.StartDate > new DateTime(2025,10,31) && org != null && org.Name.Contains("Erftstadt"))
|
||||
{
|
||||
s.Minutes = Math.Round((s.Minutes / 45 * 60), 2, MidpointRounding.AwayFromZero);
|
||||
}
|
||||
emp = s.EmployeeFullname;
|
||||
s.TimeRangeString = String.Format("{0:ddd}./{0:dd.MM.}", s.StartDate);
|
||||
}
|
||||
}
|
||||
|
||||
if (empDict.Count == 1)
|
||||
{
|
||||
pRO.MainAttendant = emp;
|
||||
}
|
||||
|
||||
if (!String.IsNullOrEmpty(pRO.MainAttendant))
|
||||
{
|
||||
pRO.MainAttendant = "IFH Cologne, " + pRO.MainAttendant;
|
||||
}
|
||||
else
|
||||
{
|
||||
pRO.MainAttendant = "IFH Cologne";
|
||||
}
|
||||
this.bindingSource1.DataSource = pRO;
|
||||
}
|
||||
}
|
||||
}
|
||||
120
ReportImp/HshCologne/LeistungsnachweisSbWesseling.resx
Normal file
120
ReportImp/HshCologne/LeistungsnachweisSbWesseling.resx
Normal file
@@ -0,0 +1,120 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<root>
|
||||
<!--
|
||||
Microsoft ResX Schema
|
||||
|
||||
Version 2.0
|
||||
|
||||
The primary goals of this format is to allow a simple XML format
|
||||
that is mostly human readable. The generation and parsing of the
|
||||
various data types are done through the TypeConverter classes
|
||||
associated with the data types.
|
||||
|
||||
Example:
|
||||
|
||||
... ado.net/XML headers & schema ...
|
||||
<resheader name="resmimetype">text/microsoft-resx</resheader>
|
||||
<resheader name="version">2.0</resheader>
|
||||
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
|
||||
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
|
||||
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
|
||||
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
|
||||
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
|
||||
<value>[base64 mime encoded serialized .NET Framework object]</value>
|
||||
</data>
|
||||
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
|
||||
<comment>This is a comment</comment>
|
||||
</data>
|
||||
|
||||
There are any number of "resheader" rows that contain simple
|
||||
name/value pairs.
|
||||
|
||||
Each data row contains a name, and value. The row also contains a
|
||||
type or mimetype. Type corresponds to a .NET class that support
|
||||
text/value conversion through the TypeConverter architecture.
|
||||
Classes that don't support this are serialized and stored with the
|
||||
mimetype set.
|
||||
|
||||
The mimetype is used for serialized objects, and tells the
|
||||
ResXResourceReader how to depersist the object. This is currently not
|
||||
extensible. For a given mimetype the value must be set accordingly:
|
||||
|
||||
Note - application/x-microsoft.net.object.binary.base64 is the format
|
||||
that the ResXResourceWriter will generate, however the reader can
|
||||
read any of the formats listed below.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.binary.base64
|
||||
value : The object must be serialized with
|
||||
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
|
||||
: and then encoded with base64 encoding.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.soap.base64
|
||||
value : The object must be serialized with
|
||||
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
|
||||
: and then encoded with base64 encoding.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.bytearray.base64
|
||||
value : The object must be serialized into a byte array
|
||||
: using a System.ComponentModel.TypeConverter
|
||||
: and then encoded with base64 encoding.
|
||||
-->
|
||||
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
|
||||
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
|
||||
<xsd:element name="root" msdata:IsDataSet="true">
|
||||
<xsd:complexType>
|
||||
<xsd:choice maxOccurs="unbounded">
|
||||
<xsd:element name="metadata">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" use="required" type="xsd:string" />
|
||||
<xsd:attribute name="type" type="xsd:string" />
|
||||
<xsd:attribute name="mimetype" type="xsd:string" />
|
||||
<xsd:attribute ref="xml:space" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="assembly">
|
||||
<xsd:complexType>
|
||||
<xsd:attribute name="alias" type="xsd:string" />
|
||||
<xsd:attribute name="name" type="xsd:string" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="data">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
|
||||
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
|
||||
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
|
||||
<xsd:attribute ref="xml:space" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="resheader">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" type="xsd:string" use="required" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
</xsd:choice>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
</xsd:schema>
|
||||
<resheader name="resmimetype">
|
||||
<value>text/microsoft-resx</value>
|
||||
</resheader>
|
||||
<resheader name="version">
|
||||
<value>2.0</value>
|
||||
</resheader>
|
||||
<resheader name="reader">
|
||||
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</resheader>
|
||||
<resheader name="writer">
|
||||
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</resheader>
|
||||
</root>
|
||||
@@ -44,6 +44,15 @@ namespace PerspektivenEV
|
||||
}
|
||||
*/
|
||||
|
||||
// Ab 01.07.2026: Spaltenueberschriften generisch (Anzahl/Einzelpreis) statt "Anzahl der Tage"/"Tage",
|
||||
// da die kompensatorische Assistenz im BeWo nach Stunden statt nach Tagen abgerechnet wird.
|
||||
if (pRO.AccountingPeriodStart >= new DateTime(2026, 7, 1))
|
||||
{
|
||||
xrTableCell16.Text = "Anzahl";
|
||||
xrTableCell48.Text = "";
|
||||
xrTableCell49.Text = "";
|
||||
}
|
||||
|
||||
pRO.ServiceInvoicePeriods = pRO.ServiceInvoicePeriods.OrderBy(a => a.Customer.CustomerOid).ThenByDescending(b => b.ServiceInvoiceItems[0].ServiceDescription).ToList();
|
||||
var listLength = pRO.ServiceInvoicePeriods.Count;
|
||||
for (int i = listLength - 1; i >= 0; i--)
|
||||
|
||||
@@ -22,44 +22,14 @@ namespace PerspektivenEV
|
||||
{
|
||||
public override XtraReport CreateQueryReport(long queryOid, string queryReportId)
|
||||
{
|
||||
if (queryOid == 200 || queryOid == 201)
|
||||
{
|
||||
return CreateLWVRechnung(queryOid, queryReportId);
|
||||
}
|
||||
|
||||
if (queryOid == 205 || queryOid == 206 || queryOid == 207 || queryOid == 208)
|
||||
if (queryOid == 207)
|
||||
{
|
||||
return CreateTestRechnungslauf(queryOid, queryReportId);
|
||||
}
|
||||
|
||||
//if (queryOid == 300)
|
||||
//{
|
||||
// return CreateLwvSpitzabrechnung(queryOid, queryReportId);
|
||||
//}
|
||||
|
||||
return base.CreateQueryReport(queryOid, queryReportId);
|
||||
}
|
||||
|
||||
private XtraReport CreateLwvSpitzabrechnung(long queryOid, string queryReportId)
|
||||
{
|
||||
// Parameter ergänzen
|
||||
var qro = base.CreateQueryRO(queryOid, queryReportId);
|
||||
if (qro != null && qro.Rows.Count > 0)
|
||||
{
|
||||
long c2sOid = Int64.Parse(qro.Rows[0].Field1.ToString());
|
||||
long? cat = Int64.Parse(qro.Rows[0].Field2.ToString());
|
||||
DateTime end = DateTime.Today;
|
||||
var ro = LwvKASpitzabrechnungRO.Create(c2sOid, end, null, cat);
|
||||
|
||||
var report = new LwvKASpitzabrechnung();
|
||||
report.SetReportDataSource(ro);
|
||||
report.CreateDocument();
|
||||
|
||||
return (XtraReport)report;
|
||||
}
|
||||
return new XtraReport();
|
||||
}
|
||||
|
||||
private XtraReport CreateTestRechnungslauf(long queryOid, string queryReportId)
|
||||
{
|
||||
var query = DAOFactory.GenericDAO.LoadByID<Query>(queryOid);
|
||||
@@ -80,129 +50,61 @@ namespace PerspektivenEV
|
||||
DateTimeSpan span = new DateTimeSpan();
|
||||
span.StartDate = start.Date;
|
||||
span.EndDate = end.Date; //.AddDays(1).AddTicks(-1);
|
||||
# region LWV
|
||||
if (queryOid == 205 || queryOid == 206)
|
||||
var costBearers = DAOFactory.GenericDAO.GetAllActive<CostBearer>();
|
||||
var cBBthg = costBearers.Where(c => c.Organisation.Function != null && c.Organisation.Function.Value.ToString().ToLower().Contains("bthg") && c.Organisation.Name != "SELBSTZAHLER").ToList();
|
||||
var anhang = new FinanzauswertungTabBthgIntern();
|
||||
List<ServiceInvoiceDC> firstInv = new List<ServiceInvoiceDC>();
|
||||
foreach (var cb in cBBthg)
|
||||
{
|
||||
var firstInv = GenerateInitialServiceInvoices(198, span);
|
||||
var anhang = new SammelrechnungTabBthgIntern();
|
||||
if (firstInv != null)
|
||||
var invs = GenerateInitialServiceInvoices(cb.Oid.Value, span);
|
||||
if (invs != null)
|
||||
{
|
||||
var count = 0;
|
||||
foreach (var i in firstInv)
|
||||
{
|
||||
count += 1;
|
||||
if (count > 1 && i.ServiceInvoicePeriods != null && i.ServiceInvoicePeriods.Count > 0)
|
||||
if (firstInv.Count == 0)
|
||||
{
|
||||
var count = 0;
|
||||
foreach (var i in invs)
|
||||
{
|
||||
foreach (var sip in i.ServiceInvoicePeriods)
|
||||
count += 1;
|
||||
if (count > 1 && i.ServiceInvoicePeriods != null && i.ServiceInvoicePeriods.Count > 0)
|
||||
{
|
||||
firstInv[0].ServiceInvoicePeriods.Add(sip);
|
||||
foreach (var sip in i.ServiceInvoicePeriods)
|
||||
{
|
||||
invs[0].ServiceInvoicePeriods.Add(sip);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
ServiceInvoiceRO ro = ServiceInvoiceRO.Create(firstInv[0]);
|
||||
anhang.SetReportDataSource(ro);
|
||||
anhang.CreateDocument();
|
||||
if (queryOid == 205) // die wollen die Rechnungsvorschau nur in Excel sprich Trennung von Sammelrechnung Spitzabrechnungsreports
|
||||
{
|
||||
return (XtraReport)anhang;
|
||||
ServiceInvoiceRO roSingle = ServiceInvoiceRO.Create(invs[0]);
|
||||
if (roSingle.GrossClaim != "0,00 €")
|
||||
{
|
||||
firstInv.Add(invs[0]);
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
var anhang2 = new LwvKASpitzabrechnung();
|
||||
if (ro.ServiceInvoicePeriods != null && ro.ServiceInvoicePeriods.Count > 0)
|
||||
foreach (var i in invs)
|
||||
{
|
||||
foreach (var sip in ro.ServiceInvoicePeriods)
|
||||
if (i.ServiceInvoicePeriods != null && i.ServiceInvoicePeriods.Count > 0)
|
||||
{
|
||||
if (sip.ServiceInvoiceItems != null && sip.ServiceInvoiceItems.Count > 1
|
||||
&& sip.SupportConceptApprovalPeriod.ServiceCategory.Abbreviation.Substring(sip.SupportConceptApprovalPeriod.ServiceCategory.Abbreviation.Length - 2) == "KA")
|
||||
foreach (var sip in i.ServiceInvoicePeriods)
|
||||
{
|
||||
var einzel = new LwvKASpitzabrechnung();
|
||||
var kaRo = LwvKASpitzabrechnungRO.Create(sip.CostBearer2SupportConcept.Oid.Value, ro.AccountingPeriodEnd, sip.SupportConceptApprovalPeriod.Oid.Value, null);
|
||||
einzel.SetReportDataSource(kaRo);
|
||||
einzel.CreateDocument();
|
||||
anhang2.Pages.AddRange((einzel).Pages);
|
||||
firstInv[0].ServiceInvoicePeriods.Add(sip);
|
||||
}
|
||||
}
|
||||
}
|
||||
return (XtraReport)anhang2;
|
||||
}
|
||||
}
|
||||
}
|
||||
#endregion LWV
|
||||
ServiceInvoiceRO ro = ServiceInvoiceRO.Create(firstInv[0]);
|
||||
anhang.SetReportDataSource(ro);
|
||||
anhang.CreateDocument();
|
||||
if (queryOid == 207) // die wollen die Rechnungsvorschau nur in Excel sprich Trennung von Sammelrechnung Spitzabrechnungsreports
|
||||
{
|
||||
return (XtraReport)anhang;
|
||||
}
|
||||
else
|
||||
{
|
||||
var costBearers = DAOFactory.GenericDAO.GetAllActive<CostBearer>();
|
||||
var cBBthg = costBearers.Where(c => c.Organisation.Function != null && c.Organisation.Function.Value.ToString().ToLower().Contains("bthg") && c.Organisation.Name != "SELBSTZAHLER").ToList();
|
||||
var anhang = new FinanzauswertungTabBthgIntern();
|
||||
List<ServiceInvoiceDC> firstInv = new List<ServiceInvoiceDC>();
|
||||
foreach (var cb in cBBthg)
|
||||
{
|
||||
var invs = GenerateInitialServiceInvoices(cb.Oid.Value, span);
|
||||
if (invs != null)
|
||||
{
|
||||
if (firstInv.Count == 0)
|
||||
{
|
||||
var count = 0;
|
||||
foreach (var i in invs)
|
||||
{
|
||||
count += 1;
|
||||
if (count > 1 && i.ServiceInvoicePeriods != null && i.ServiceInvoicePeriods.Count > 0)
|
||||
{
|
||||
foreach (var sip in i.ServiceInvoicePeriods)
|
||||
{
|
||||
invs[0].ServiceInvoicePeriods.Add(sip);
|
||||
}
|
||||
}
|
||||
}
|
||||
ServiceInvoiceRO roSingle = ServiceInvoiceRO.Create(invs[0]);
|
||||
if (roSingle.GrossClaim != "0,00 €")
|
||||
{
|
||||
firstInv.Add(invs[0]);
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
var count = 0;
|
||||
foreach (var i in invs)
|
||||
{
|
||||
if (i.ServiceInvoicePeriods != null && i.ServiceInvoicePeriods.Count > 0)
|
||||
{
|
||||
foreach (var sip in i.ServiceInvoicePeriods)
|
||||
{
|
||||
firstInv[0].ServiceInvoicePeriods.Add(sip);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
ServiceInvoiceRO ro = ServiceInvoiceRO.Create(firstInv[0]);
|
||||
anhang.SetReportDataSource(ro);
|
||||
anhang.CreateDocument();
|
||||
if (queryOid == 207) // die wollen die Rechnungsvorschau nur in Excel sprich Trennung von Sammelrechnung Spitzabrechnungsreports
|
||||
{
|
||||
return (XtraReport)anhang;
|
||||
}
|
||||
else
|
||||
{
|
||||
var anhang2 = new LwvKASpitzabrechnung();
|
||||
//if (ro.ServiceInvoicePeriods != null && ro.ServiceInvoicePeriods.Count > 0)
|
||||
//{
|
||||
// foreach (var sip in ro.ServiceInvoicePeriods)
|
||||
// {
|
||||
// if (sip.ServiceInvoiceItems != null && sip.ServiceInvoiceItems.Count > 1
|
||||
// && sip.SupportConceptApprovalPeriod.ServiceCategory.Abbreviation.Substring(sip.SupportConceptApprovalPeriod.ServiceCategory.Abbreviation.Length - 2) == "KA")
|
||||
// {
|
||||
// var einzel = new LwvKASpitzabrechnung();
|
||||
// var kaRo = LwvKASpitzabrechnungRO.Create(sip.CostBearer2SupportConcept.Oid.Value, ro.AccountingPeriodEnd, sip.SupportConceptApprovalPeriod.Oid.Value, null);
|
||||
// einzel.SetReportDataSource(kaRo);
|
||||
// einzel.CreateDocument();
|
||||
// anhang2.Pages.AddRange((einzel).Pages);
|
||||
// }
|
||||
// }
|
||||
//}
|
||||
return (XtraReport)anhang2;
|
||||
}
|
||||
var anhang2 = new LwvKASpitzabrechnung();
|
||||
return (XtraReport)anhang2;
|
||||
}
|
||||
}
|
||||
return new XtraReport();
|
||||
@@ -236,98 +138,6 @@ namespace PerspektivenEV
|
||||
return newInvoices;
|
||||
}
|
||||
|
||||
private XtraReport CreateLWVRechnung(long queryOid, string queryReportId)
|
||||
{
|
||||
var query = DAOFactory.GenericDAO.LoadByID<Query>(queryOid);
|
||||
|
||||
if (query == null)
|
||||
return new XtraReport();
|
||||
|
||||
var path = Path.Combine(TempPath, queryReportId + ".xml");
|
||||
var table = Utils.XMLDeserialize<DataTable>(path);
|
||||
var qro = QueryRO.Create(query, table);
|
||||
|
||||
if (qro.Rows.Count > 0)
|
||||
{
|
||||
DateTime start = DateTime.Parse(qro.Rows[0].Field1.ToString());
|
||||
DateTime end = start.AddMonths(1).AddDays(-1);
|
||||
DateTimeSpan span = new DateTimeSpan();
|
||||
span.StartDate = start;
|
||||
span.EndDate = end.AddMinutes(-1);
|
||||
|
||||
var invoices = DAOFactory.SearchDAO.GetServiceInvoices(null, span);
|
||||
|
||||
if (invoices.Count > 0)
|
||||
{
|
||||
String ids = "";
|
||||
ServiceInvoice invoice = null;
|
||||
if (queryOid == 201)
|
||||
{
|
||||
invoice = invoices.Where(i => i.InvoiceBase.RecipientOrganisation == "Landeswohlfahrtsverband Hessen"
|
||||
&& i.InvoiceBase.InvoiceId == "SammelrechnungBthg").OrderByDescending(b => b.InvoiceBase.Oid).FirstOrDefault();
|
||||
}
|
||||
else
|
||||
{
|
||||
invoice = invoices.Where(i => i.InvoiceBase.RecipientOrganisation == "Landeswohlfahrtsverband Hessen"
|
||||
&& i.InvoiceBase.InvoiceId == "SammelrechnungBthg").OrderByDescending(b => b.InvoiceBase.Oid).Skip(1).FirstOrDefault();
|
||||
}
|
||||
if (invoice != null)
|
||||
{
|
||||
try
|
||||
{
|
||||
if (invoice.InvoiceBase.RecipientOrganisation == "Landeswohlfahrtsverband Hessen" && invoice.InvoiceBase.InvoiceId == "SammelrechnungBthg")
|
||||
{
|
||||
ids += invoice.Oid;
|
||||
}
|
||||
}
|
||||
catch (Exception e)
|
||||
{
|
||||
//Bei gelöschten Costbearer2SupportConcepts kann es zu einem Hibernate Fehler kommen, den ignorieren wir einfach
|
||||
}
|
||||
}
|
||||
|
||||
if (!String.IsNullOrEmpty(ids))
|
||||
{
|
||||
var report = CreateServiceInvoiceReportIntern(ids, null);
|
||||
return (XtraReport)report;
|
||||
}
|
||||
}
|
||||
}
|
||||
return new XtraReport();
|
||||
}
|
||||
|
||||
private object CreateServiceInvoiceReportIntern(string dcId, object p)
|
||||
{
|
||||
var oid = long.Parse(dcId);
|
||||
var invoice = DAOFactory.GenericDAO.LoadByID<ServiceInvoice>(oid);
|
||||
var idc = MapperFactory.ServiceInvoiceDC_ServiceInvoice.MapToNewDC(invoice);
|
||||
|
||||
XtraReport invoiceReport = null;
|
||||
var anhang = new SammelrechnungTabBthgIntern();
|
||||
var ro = ServiceInvoiceRO.Create(idc);
|
||||
anhang.SetReportDataSource(ro);
|
||||
anhang.CreateDocument();
|
||||
|
||||
if (ro.ServiceInvoicePeriods != null && ro.ServiceInvoicePeriods.Count > 0)
|
||||
{
|
||||
foreach (var sip in ro.ServiceInvoicePeriods)
|
||||
{
|
||||
if (sip.ServiceInvoiceItems != null && sip.ServiceInvoiceItems.Count > 1
|
||||
&& sip.SupportConceptApprovalPeriod.ServiceCategory.Abbreviation.Substring(sip.SupportConceptApprovalPeriod.ServiceCategory.Abbreviation.Length - 2) == "KA")
|
||||
{
|
||||
var anhang2 = new LwvKASpitzabrechnung();
|
||||
var kaRo = LwvKASpitzabrechnungRO.Create(sip.CostBearer2SupportConcept.Oid.Value, ro.AccountingPeriodEnd, sip.SupportConceptApprovalPeriod.Oid.Value, null);
|
||||
anhang2.SetReportDataSource(kaRo);
|
||||
anhang2.CreateDocument();
|
||||
((XtraReport)anhang).Pages.AddRange(((XtraReport)anhang2).Pages);
|
||||
}
|
||||
}
|
||||
}
|
||||
invoiceReport = anhang as XtraReport;
|
||||
|
||||
return invoiceReport;
|
||||
}
|
||||
|
||||
public override XtraReport CreateServiceInvoiceReport(string dcIds, long? invoiceBaseOid)
|
||||
{
|
||||
if (String.IsNullOrEmpty(dcIds) && invoiceBaseOid.HasValue)
|
||||
@@ -391,7 +201,8 @@ namespace PerspektivenEV
|
||||
foreach (var sip in ro.ServiceInvoicePeriods)
|
||||
{
|
||||
if (sip.ServiceInvoiceItems != null && sip.ServiceInvoiceItems.Count > 1
|
||||
&& sip.SupportConceptApprovalPeriod.ServiceCategory.Abbreviation.Substring(sip.SupportConceptApprovalPeriod.ServiceCategory.Abbreviation.Length - 2) == "KA")
|
||||
&& sip.SupportConceptApprovalPeriod.ServiceCategory.Abbreviation.Substring(sip.SupportConceptApprovalPeriod.ServiceCategory.Abbreviation.Length - 2) == "KA"
|
||||
&& iDC.InvoiceBase.AccountingPeriodStart.HasValue && iDC.InvoiceBase.AccountingPeriodStart.Value < new DateTime(2026, 7, 1)) // KA-Spitzabrechnung entfaellt ab 01.07.2026
|
||||
{
|
||||
var anhang2 = new LwvKASpitzabrechnung();
|
||||
var kaRo = LwvKASpitzabrechnungRO.Create(sip.CostBearer2SupportConcept.Oid.Value, ro.AccountingPeriodEnd, sip.SupportConceptApprovalPeriod.Oid.Value, null);
|
||||
|
||||
@@ -406,6 +406,8 @@ namespace PerspektivenEV.Export
|
||||
{
|
||||
if (scapEnt.ServiceCategory.Abbreviation.Contains("BWHTK"))
|
||||
itemDesc = "ieH HTK";
|
||||
else if (scapEnt.ServiceCategory.Abbreviation.Contains("BWTr"))
|
||||
itemDesc = "ieH Trauma";
|
||||
else if (scapEnt.ServiceCategory.Abbreviation.Contains("BWKB"))
|
||||
itemDesc = "ieH KB";
|
||||
else if (scapEnt.ServiceCategory.Abbreviation.Contains("BWFFM"))
|
||||
@@ -442,6 +444,8 @@ namespace PerspektivenEV.Export
|
||||
return "496100";
|
||||
else if (itemDesc.Contains("ieH HTK"))
|
||||
return "495800";
|
||||
else if (itemDesc.Contains("ieH Trauma"))
|
||||
return "495800";
|
||||
else if (itemDesc.Contains("ieH FFM"))
|
||||
return "495801";
|
||||
else if (itemDesc.Contains("ieH KB"))
|
||||
@@ -463,6 +467,8 @@ namespace PerspektivenEV.Export
|
||||
return "495806";
|
||||
else if (itemDesc.Contains("ieH HTK") || itemDesc.Contains("BW HTK"))
|
||||
return "495803";
|
||||
else if (itemDesc.Contains("ieH Trauma") || itemDesc.Contains("BW Tr"))
|
||||
return "495803";
|
||||
else if (itemDesc.Contains("ieH KB") || itemDesc.Contains("BW KB"))
|
||||
return "495803";
|
||||
else if (itemDesc.Contains("TS")) //scheint nicht vorzukommen, aber man weiß ja nie
|
||||
@@ -503,6 +509,8 @@ namespace PerspektivenEV.Export
|
||||
{
|
||||
if (scapEnt.ServiceCategory.Abbreviation.Contains("BWHTK"))
|
||||
itemDesc = "ieH HTK";
|
||||
else if (scapEnt.ServiceCategory.Abbreviation.Contains("BWTr"))
|
||||
itemDesc = "ieH Trauma";
|
||||
else if (scapEnt.ServiceCategory.Abbreviation.Contains("BWKB"))
|
||||
itemDesc = "ieH KB";
|
||||
else if (scapEnt.ServiceCategory.Abbreviation.Contains("BWFFM"))
|
||||
@@ -524,7 +532,7 @@ namespace PerspektivenEV.Export
|
||||
return "350";
|
||||
else if (itemDesc.Contains("ieH HTK") || itemDesc.Contains("BW HTK"))
|
||||
return "150";
|
||||
else if (itemDesc.Contains("ieH Trauma"))
|
||||
else if (itemDesc.Contains("ieH Trauma")) // neues ambulante Angebot - mittelfristig vermutlich eigene Kostenstelle
|
||||
return "150";
|
||||
else if (itemDesc.Contains("ieH KB") || itemDesc.Contains("BW KB"))
|
||||
return "150";
|
||||
|
||||
@@ -22,6 +22,7 @@ namespace PerspektivenEV.Invoicing
|
||||
private DateTime? accountingPeriodEnd = null;
|
||||
private decimal AMOUNT_PER_KMQA = 0.0231m;
|
||||
private decimal AMOUNT_PER_KMKA = 0.0108m;
|
||||
private static readonly DateTime KA_NEU_STICHTAG = new DateTime(2026, 7, 1);
|
||||
|
||||
public override void SetInvoiceId(ServiceInvoice invoice)
|
||||
{
|
||||
@@ -102,7 +103,7 @@ namespace PerspektivenEV.Invoicing
|
||||
accountingPeriodStart = invoicePeriod.StartDate;
|
||||
accountingPeriodEnd = invoicePeriod.EndDate;
|
||||
|
||||
//Einmaliges Laden der Preise um nicht bei jeder Bewilligung neu zu starten
|
||||
//Einmaliges Laden der Preise um nicht bei jeder Bewilligung neu zu starten - bei denen sind Preise für jede Kostenstelle vorgehalten, im Moment aber überall ein Preis
|
||||
var preise = DAOFactory.GenericDAO.GetAllActive<Preis>();
|
||||
var pauschVar = GetPreis(preise, "BW HTK QA Fahrzeit pro Minute", (DateTime)accountingPeriodStart);
|
||||
if (pauschVar != 0)
|
||||
@@ -127,7 +128,26 @@ namespace PerspektivenEV.Invoicing
|
||||
List<ServiceRecordDC> serviceRecords)
|
||||
{
|
||||
BS.Shared.Services.Calculations calc = PluginLoader.FindClass<BS.Shared.Services.Calculations>(_SpecificID) ?? BS.Shared.Services.Calculations.GetInstance(_SpecificID);
|
||||
CreateFixedAmounts(serviceInvoicePeriod, supportConceptApprovalPeriod, cb2sc);
|
||||
var catDisp = supportConceptApprovalPeriod.ServiceCategory;
|
||||
bool istNeu = accountingPeriodStart.HasValue && accountingPeriodStart.Value >= KA_NEU_STICHTAG;
|
||||
bool istKA = catDisp != null && catDisp.Abbreviation != null && catDisp.Abbreviation.Length >= 2 && catDisp.Abbreviation.Substring(catDisp.Abbreviation.Length - 2) == "KA";
|
||||
bool istTS = catDisp != null && catDisp.Abbreviation != null && catDisp.Abbreviation.StartsWith("TS");
|
||||
bool istKaFz = catDisp != null && catDisp.Abbreviation != null && catDisp.Abbreviation.Length >= 4 && catDisp.Abbreviation.Substring(catDisp.Abbreviation.Length - 4) == "KAFZ";
|
||||
|
||||
// Ab 01.07.2026: KA im BeWo (BW/ieH) nach tatsaechlich erbrachten Stunden pro Monat.
|
||||
if (istNeu && istKA && !istTS)
|
||||
{
|
||||
CreateKaBwActualHours(serviceInvoicePeriod, supportConceptApprovalPeriod, cb2sc, serviceRecords);
|
||||
}
|
||||
// Ab 01.07.2026: Fahrtkosten der KA im BeWo nach tatsaechlich erbrachten KA-Minuten (nicht mehr tageweise pauschal).
|
||||
else if (istNeu && istKaFz && !istTS)
|
||||
{
|
||||
CreateKaBwFahrtkosten(serviceInvoicePeriod, supportConceptApprovalPeriod, cb2sc, serviceRecords);
|
||||
}
|
||||
else
|
||||
{
|
||||
CreateFixedAmounts(serviceInvoicePeriod, supportConceptApprovalPeriod, cb2sc);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -221,7 +241,9 @@ namespace PerspektivenEV.Invoicing
|
||||
// Kompensatorische u Qualifzierte Assistenz im BeWo in Leistungsgruppen gemäß LWV
|
||||
else
|
||||
{
|
||||
LG = (decimal)GetLeistungsgruppe(supportConceptApprovalPeriod.ApprovedBEPerInterval, cat);
|
||||
bool istNeuLg = accountingPeriodStart.HasValue && accountingPeriodStart.Value >= KA_NEU_STICHTAG;
|
||||
bool tsKaNeu = istNeuLg && cat.Abbreviation.StartsWith("TS") && cat.Abbreviation.Length >= 2 && cat.Abbreviation.Substring(cat.Abbreviation.Length - 2) == "KA";
|
||||
LG = (decimal)GetLeistungsgruppe(supportConceptApprovalPeriod.ApprovedBEPerInterval, cat, useGenericLg: tsKaNeu);
|
||||
ii.Notice = LG.ToString();
|
||||
if (cat.Abbreviation.ToLower().Substring(cat.Abbreviation.Length - 3) == "alt")
|
||||
{
|
||||
@@ -238,12 +260,6 @@ namespace PerspektivenEV.Invoicing
|
||||
}
|
||||
else
|
||||
{
|
||||
//if (start > new DateTime(2023, 12, 31) && (cb2sc.CostBearer.Organisation.Name.Contains("Landeswohlfahrtsverband Hessen") || cb2sc.CostBearer.Organisation.Name.Contains("LWV")))
|
||||
//{
|
||||
// ii.AmountPerUnit = (decimal)Math.Round(LG * (decimal)Math.Truncate((double)data[0].AmountTotal / 60 * 10000) / 10000, 2, MidpointRounding.AwayFromZero);
|
||||
//}
|
||||
//else
|
||||
//{
|
||||
if (data.Count > 0 && data[0].AmountTotal != null)
|
||||
{
|
||||
ii.AmountPerUnit = (decimal)Math.Round((double)data[0].AmountTotal * Math.Round((double)LG / 60, 2, MidpointRounding.AwayFromZero), 2, MidpointRounding.AwayFromZero);
|
||||
@@ -309,8 +325,8 @@ namespace PerspektivenEV.Invoicing
|
||||
var test = supportConceptApprovalPeriod.StartDate.Value.AddMonths(13);
|
||||
}
|
||||
|
||||
// ToDo!!! alle 12 Monate und letzter Monat wird bei Kompensatorischer Assistenz spitzabgerechnet!!!
|
||||
if (cat.Abbreviation.Substring(cat.Abbreviation.Length - 2) == "KA" && (supportConceptApprovalPeriod.EndDate.Value <= accountingPeriodEnd.Value.AddMonths(1)
|
||||
// Vor 01.07.2026 wurde alle 12 Monate und letzter Monat bei Kompensatorischer Assistenz spitzabgerechnet!!!
|
||||
if (accountingPeriodStart.Value < KA_NEU_STICHTAG && cat.Abbreviation.Substring(cat.Abbreviation.Length - 2) == "KA" && (supportConceptApprovalPeriod.EndDate.Value <= accountingPeriodEnd.Value.AddMonths(1)
|
||||
&& supportConceptApprovalPeriod.EndDate.Value >= accountingPeriodStart.Value || supportConceptApprovalPeriod.StartDate.Value.AddMonths(11) <= accountingPeriodEnd.Value
|
||||
&& supportConceptApprovalPeriod.StartDate.Value.AddMonths(11) >= accountingPeriodStart.Value))
|
||||
{
|
||||
@@ -342,6 +358,157 @@ namespace PerspektivenEV.Invoicing
|
||||
}
|
||||
}
|
||||
|
||||
// KA im BeWo ab 01.07.2026: Abrechnung nach tatsaechlich erbrachten Stunden pro Monat. Die Monatssumme wird kaufmaennisch auf die halbe Stunde gerundet und
|
||||
// mit dem Stundensatz der Leistungskategorie multipliziert
|
||||
public void CreateKaBwActualHours(ServiceInvoicePeriod serviceInvoicePeriod, SupportConceptApprovalPeriodDC supportConceptApprovalPeriod, CostBearer2SupportConcept cb2sc, List<ServiceRecordDC> serviceRecords)
|
||||
{
|
||||
var cat = supportConceptApprovalPeriod.ServiceCategory;
|
||||
if (cat == null || cat.Abbreviation == null)
|
||||
{
|
||||
return;
|
||||
}
|
||||
|
||||
var calc = PluginLoader.FindClass<BS.Shared.Services.Calculations>(_SpecificID) ?? BS.Shared.Services.Calculations.GetInstance(_SpecificID);
|
||||
var data = calc.GetFixedBillingData(supportConceptApprovalPeriod, serviceInvoicePeriod.Start, serviceInvoicePeriod.End);
|
||||
|
||||
DateTime start = accountingPeriodStart.Value;
|
||||
DateTime end = accountingPeriodEnd.Value;
|
||||
if (supportConceptApprovalPeriod.StartDate > start)
|
||||
{
|
||||
start = supportConceptApprovalPeriod.StartDate.Value;
|
||||
}
|
||||
if (supportConceptApprovalPeriod.EndDate < end)
|
||||
{
|
||||
end = supportConceptApprovalPeriod.EndDate.Value;
|
||||
}
|
||||
|
||||
// Stundensatz = Stundenpreis der Leistungskategorie (wie in der bisherigen Pauschal-Logik)
|
||||
decimal stundensatz = 0;
|
||||
if (data != null && data.Count > 0 && data[0].AmountTotal.HasValue)
|
||||
{
|
||||
stundensatz = data[0].AmountTotal.Value * 7;
|
||||
}
|
||||
|
||||
// Summe der tatsaechlich erbrachten KA-Minuten dieser Leistungskategorie im Abrechnungsmonat. Datensaetze werden als abgerechnet markiert, damit sie nicht mehrfach gezaehlt werden.
|
||||
decimal minutenSumme = SummiereErbrachteKaMinuten(serviceRecords, r => r.ServiceDescription.Category.ServiceCategoryOid == cat.ServiceCategoryOid, serviceInvoicePeriod.Start, serviceInvoicePeriod.End, true);
|
||||
|
||||
// kaufmaennische Rundung der Monatssumme auf die halbe Stunde
|
||||
decimal stundenSumme = minutenSumme / 60m;
|
||||
decimal stundenGerundet = Math.Round(stundenSumme * 2, MidpointRounding.AwayFromZero) / 2;
|
||||
|
||||
var ii = new InvoiceItem
|
||||
{
|
||||
ItemPeriodStart = serviceInvoicePeriod.Start,
|
||||
ItemPeriodEnd = serviceInvoicePeriod.End,
|
||||
SupportConceptApprovalPeriodOid = supportConceptApprovalPeriod.SupportConceptApprovalPeriodOid,
|
||||
AccountingInterval = AccountingIntervalType.Hourly,
|
||||
UnitCount = stundenGerundet,
|
||||
AmountPerUnit = Math.Round(stundensatz, 2, MidpointRounding.AwayFromZero),
|
||||
ItemDescription = "Kompensatorische Assistenz",
|
||||
UnitDescription = "0,00 \u20ac"
|
||||
};
|
||||
|
||||
SetzeItemDescription(cat, ii);
|
||||
|
||||
ii.AmountTotal = ii.UnitCount * ii.AmountPerUnit;
|
||||
|
||||
// Eigenanteil (analog CreateFixedAmounts)
|
||||
if (cb2sc.SupportConcept.CostBearer2SupportConceptList.Count > 1)
|
||||
{
|
||||
var eAnteil = cb2sc.SupportConcept.CostBearer2SupportConceptList.Where(s => s.CostBearer.Organisation.Name == "EIGENANTEIL").FirstOrDefault();
|
||||
if (eAnteil != null)
|
||||
{
|
||||
var app = eAnteil.ApprovalPeriodList.Where(a => a.StartDate <= start && a.EndDate >= end).FirstOrDefault();
|
||||
if (app != null && app.ServiceCategory.Name == cat.Name)
|
||||
{
|
||||
decimal eigenanteil = 0;
|
||||
if (app.ApprovedFixedAmount != null)
|
||||
{
|
||||
eigenanteil = app.ApprovedFixedAmount.Value;
|
||||
}
|
||||
ii.UnitDescription = String.Format("{0:0.00} \u20ac", eigenanteil);
|
||||
ii.AmountTotal = ii.AmountTotal - eigenanteil;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
ii.GrossAmountTotal = ii.AmountTotal;
|
||||
serviceInvoicePeriod.InvoiceItemList.Add(ii);
|
||||
}
|
||||
|
||||
// Fahrtkosten der kompensatorischen Assistenz im BeWo ab 01.07.2026: nicht mehr tageweise pauschal, sondern tatsaechlich erbrachte KA-Minuten des Monats * Fahrtkostensatz pro Minute.
|
||||
public void CreateKaBwFahrtkosten(ServiceInvoicePeriod serviceInvoicePeriod, SupportConceptApprovalPeriodDC supportConceptApprovalPeriod, CostBearer2SupportConcept cb2sc, List<ServiceRecordDC> serviceRecords)
|
||||
{
|
||||
var catFz = supportConceptApprovalPeriod.ServiceCategory;
|
||||
if (catFz == null || catFz.Abbreviation == null || catFz.Abbreviation.Length < 4)
|
||||
{
|
||||
return;
|
||||
}
|
||||
|
||||
// Zugehoerige KA-Leistungskategorie = Fahrzeit-Abkuerzung ohne die Endung "FZ" (z.B. HTKKAFZ -> HTKKA)
|
||||
string kaAbbr = catFz.Abbreviation.Substring(0, catFz.Abbreviation.Length - 2);
|
||||
|
||||
// Summe der tatsaechlich erbrachten KA-Minuten im Abrechnungsmonat (ohne AlreadyAccounted zu setzen, da hier nur ein abgeleiteter Wert berechnet und der Datensatz nicht "verbraucht" wird)
|
||||
decimal minutenSumme = SummiereErbrachteKaMinuten(serviceRecords, r => r.ServiceDescription.Category.Abbreviation == kaAbbr, serviceInvoicePeriod.Start, serviceInvoicePeriod.End, false);
|
||||
|
||||
var ii = new InvoiceItem
|
||||
{
|
||||
ItemPeriodStart = serviceInvoicePeriod.Start,
|
||||
ItemPeriodEnd = serviceInvoicePeriod.End,
|
||||
SupportConceptApprovalPeriodOid = supportConceptApprovalPeriod.SupportConceptApprovalPeriodOid,
|
||||
AccountingInterval = AccountingIntervalType.Hourly,
|
||||
UnitCount = minutenSumme,
|
||||
AmountPerUnit = AMOUNT_PER_KMKA,
|
||||
Notice = "",
|
||||
ItemDescription = "Fahrzeit KA",
|
||||
UnitDescription = "0,00 \u20ac"
|
||||
};
|
||||
|
||||
SetzeItemDescription(catFz, ii);
|
||||
|
||||
ii.AmountTotal = Math.Round(minutenSumme * AMOUNT_PER_KMKA, 2, MidpointRounding.AwayFromZero);
|
||||
ii.GrossAmountTotal = ii.AmountTotal;
|
||||
serviceInvoicePeriod.InvoiceItemList.Add(ii);
|
||||
}
|
||||
|
||||
// Summiert die tatsaechlich erbrachten (abrechenbaren) Minuten der KA-Datensaetze im Zeitraum. istPassendeKaKategorie waehlt die relevanten Datensaetze aus; bei alsAbgerechnetMarkieren werden bereits
|
||||
// abgerechnete Datensaetze uebersprungen und die gezaehlten als abgerechnet markiert.
|
||||
private decimal SummiereErbrachteKaMinuten(List<ServiceRecordDC> serviceRecords, Func<ServiceRecordDC, bool> istPassendeKaKategorie, DateTime? von, DateTime? bis, bool alsAbgerechnetMarkieren)
|
||||
{
|
||||
var calc = PluginLoader.FindClass<BS.Shared.Services.Calculations>(_SpecificID) ?? BS.Shared.Services.Calculations.GetInstance(_SpecificID);
|
||||
decimal minuten = 0;
|
||||
foreach (var record in serviceRecords)
|
||||
{
|
||||
if (record.ServiceDescription == null || record.ServiceDescription.Category == null)
|
||||
{
|
||||
continue;
|
||||
}
|
||||
if (!record.ServiceDescription.Category.IsBillable)
|
||||
{
|
||||
continue;
|
||||
}
|
||||
if (!istPassendeKaKategorie(record))
|
||||
{
|
||||
continue;
|
||||
}
|
||||
if (!record.Start.HasValue || !record.Start.Value.InBetween(von.Value, bis.Value, true))
|
||||
{
|
||||
continue;
|
||||
}
|
||||
if (alsAbgerechnetMarkieren && record.AlreadyAccounted)
|
||||
{
|
||||
continue;
|
||||
}
|
||||
|
||||
minuten += calc.GetBillableDurationInMinutes(record, true);
|
||||
if (alsAbgerechnetMarkieren)
|
||||
{
|
||||
record.AlreadyAccounted = true;
|
||||
}
|
||||
}
|
||||
return minuten;
|
||||
}
|
||||
|
||||
private void SetzeItemDescription(ServiceCategoryDC cat, InvoiceItem ii)
|
||||
{
|
||||
// + Ort - Tagesstätte oder BeWo mit Ort - wichtig für Kostenstellen und Erlöskonten
|
||||
@@ -365,6 +532,10 @@ namespace PerspektivenEV.Invoicing
|
||||
{
|
||||
ii.ItemDescription += " ieH HTK";
|
||||
}
|
||||
else if (cat.Abbreviation.StartsWith("BWTr"))
|
||||
{
|
||||
ii.ItemDescription += " ieH Trauma";
|
||||
}
|
||||
else if (cat.Abbreviation.StartsWith("FFM"))
|
||||
{
|
||||
ii.ItemDescription += " ieH FFM";
|
||||
@@ -421,48 +592,13 @@ namespace PerspektivenEV.Invoicing
|
||||
}
|
||||
}
|
||||
|
||||
private object GetLeistungsgruppe(decimal? approvedBEPerInterval, ServiceCategoryDC cat)
|
||||
private object GetLeistungsgruppe(decimal? approvedBEPerInterval, ServiceCategoryDC cat, bool useGenericLg = false)
|
||||
{
|
||||
// alle Leistungen werden in Stufen - sogenannten Leistungsgruppen abgerechnet -
|
||||
// diese sind für Kompensatorische und Qualifizierte Assistenz sowie die Tagesstätte unterschiedlich
|
||||
// leider auch nochmal für Altfälle -> diese sollten Ende 2025 durch sein und können dann gelöscht werden
|
||||
decimal lg = 60;
|
||||
if (cat.Abbreviation.Length > 4 && cat.Abbreviation.Substring(cat.Abbreviation.Length - 5) == "KAAlt")
|
||||
{
|
||||
if (approvedBEPerInterval == null || approvedBEPerInterval.Value < 3.9m)
|
||||
{
|
||||
lg = 3;
|
||||
}
|
||||
else if (approvedBEPerInterval.Value < 4)
|
||||
{
|
||||
lg = 4;
|
||||
}
|
||||
else if (approvedBEPerInterval.Value < 5)
|
||||
{
|
||||
lg = 5;
|
||||
}
|
||||
else if (approvedBEPerInterval.Value < 6)
|
||||
{
|
||||
lg = 6;
|
||||
}
|
||||
else if (approvedBEPerInterval.Value < 8)
|
||||
{
|
||||
lg = 8;
|
||||
}
|
||||
else if (approvedBEPerInterval.Value < 10)
|
||||
{
|
||||
lg = 10;
|
||||
}
|
||||
else if (approvedBEPerInterval.Value < 15)
|
||||
{
|
||||
lg = 15;
|
||||
}
|
||||
else if (approvedBEPerInterval.Value < 18)
|
||||
{
|
||||
lg = 18;
|
||||
}
|
||||
}
|
||||
else if (cat.Abbreviation.Length > 1 && cat.Abbreviation.ToLower().Substring(cat.Abbreviation.Length - 2) == "ka")
|
||||
if (!useGenericLg && cat.Abbreviation.Length > 1 && cat.Abbreviation.ToLower().Substring(cat.Abbreviation.Length - 2) == "ka")
|
||||
{
|
||||
if (approvedBEPerInterval == null || approvedBEPerInterval.Value < 15)
|
||||
{
|
||||
@@ -489,7 +625,7 @@ namespace PerspektivenEV.Invoicing
|
||||
lg = 150;
|
||||
}
|
||||
}
|
||||
else if (cat.Abbreviation.StartsWith("TS"))
|
||||
else if (!useGenericLg && cat.Abbreviation.StartsWith("TS"))
|
||||
{
|
||||
if (approvedBEPerInterval == null || approvedBEPerInterval.Value < 91)
|
||||
{
|
||||
@@ -524,61 +660,6 @@ namespace PerspektivenEV.Invoicing
|
||||
lg = 900;
|
||||
}
|
||||
}
|
||||
else if (cat.Abbreviation.Length > 4 && cat.Abbreviation.ToLower().Substring(cat.Abbreviation.Length - 5) == "qaalt")
|
||||
{
|
||||
if (approvedBEPerInterval == null || approvedBEPerInterval.Value < 45)
|
||||
{
|
||||
lg = 60;
|
||||
}
|
||||
else if (approvedBEPerInterval == null || approvedBEPerInterval.Value < 48)
|
||||
{
|
||||
lg = 69;
|
||||
}
|
||||
else if (approvedBEPerInterval == null || approvedBEPerInterval.Value < 51)
|
||||
{
|
||||
lg = 72;
|
||||
}
|
||||
else if (approvedBEPerInterval == null || approvedBEPerInterval.Value < 56)
|
||||
{
|
||||
lg = 75;
|
||||
}
|
||||
else if (approvedBEPerInterval == null || approvedBEPerInterval.Value < 57)
|
||||
{
|
||||
lg = 81;
|
||||
}
|
||||
else if (approvedBEPerInterval == null || approvedBEPerInterval.Value < 61)
|
||||
{
|
||||
lg = 83;
|
||||
}
|
||||
else if (approvedBEPerInterval == null || approvedBEPerInterval.Value < 84)
|
||||
{
|
||||
lg = 90;
|
||||
}
|
||||
else if (approvedBEPerInterval.Value < 106)
|
||||
{
|
||||
lg = 114;
|
||||
}
|
||||
else if (approvedBEPerInterval.Value < 132)
|
||||
{
|
||||
lg = 139;
|
||||
}
|
||||
else if (approvedBEPerInterval.Value < 183)
|
||||
{
|
||||
lg = 170;
|
||||
}
|
||||
else if (approvedBEPerInterval.Value < 271)
|
||||
{
|
||||
lg = 229;
|
||||
}
|
||||
else if (approvedBEPerInterval.Value < 325)
|
||||
{
|
||||
lg = 333;
|
||||
}
|
||||
else if (approvedBEPerInterval.Value < 511)
|
||||
{
|
||||
lg = 397;
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
// Die Schwellen passen nicht zur LWV-Tabelle -> da geht es um interne Minuten (TS = offizielle LWV-Werte)
|
||||
|
||||
44
ReportImp/SKFAlsdorf/Invoicing/SettlementInvoiceCreation.cs
Normal file
44
ReportImp/SKFAlsdorf/Invoicing/SettlementInvoiceCreation.cs
Normal file
@@ -0,0 +1,44 @@
|
||||
using BeWo.Data.Entities;
|
||||
using BeWo.Service.Invoicing;
|
||||
using BS.Shared.DataContracts;
|
||||
using BS.Shared.Services;
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using BS.Shared.Extensions;
|
||||
|
||||
|
||||
namespace BeWo.SKFAlsdorf.Invoicing
|
||||
{
|
||||
public class CustomSettlementInvoiceCreation : SettlementInvoiceCreation
|
||||
{
|
||||
public override void CalculateAdvancedPayments(Settlement2DC settlementInvoice, CostBearer2SupportConcept cb2sc)
|
||||
{
|
||||
// die haben eine Spitzabrechnung nach 2 Jahren ohne eine Buchung, wollen aber die Avise ausweisen, daher if invoiceItems != null entfernt
|
||||
decimal amountTotal = 0;
|
||||
var bookingList = cb2sc.AccountingTransactions;
|
||||
|
||||
foreach (var item in bookingList)
|
||||
{
|
||||
if (item.GueltigkeitsDatum.HasValue)
|
||||
{
|
||||
foreach (var ii in settlementInvoice.InvoiceItems)
|
||||
{
|
||||
if (ii.ItemPeriodStart.HasValue && ii.ItemPeriodEnd.HasValue)
|
||||
{
|
||||
if (item.GueltigkeitsDatum.Value.InBetween(ii.ItemPeriodStart.Value, ii.ItemPeriodEnd.Value, true))
|
||||
{
|
||||
ii.ReceivedAmount += item.Amount;
|
||||
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
amountTotal += item.Amount;
|
||||
}
|
||||
|
||||
settlementInvoice.AmountAdvancedPayments = amountTotal;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -64,6 +64,7 @@
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<Compile Include="CustomMitarbeiterstundenkontoBerechnung.cs" />
|
||||
<Compile Include="Invoicing\SettlementInvoiceCreation.cs" />
|
||||
<Compile Include="Mitarbeiterstundenkonto.cs">
|
||||
<SubType>Component</SubType>
|
||||
</Compile>
|
||||
|
||||
@@ -56,6 +56,7 @@ namespace BeWo.SKFAlsdorf.Neu
|
||||
this.xrTableCell20 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.ruleRowVisible = new DevExpress.XtraReports.UI.FormattingRule();
|
||||
this.GroupHeader1 = new DevExpress.XtraReports.UI.GroupHeaderBand();
|
||||
this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components);
|
||||
this.xrTableCell16 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell17 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell1 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
@@ -80,10 +81,11 @@ namespace BeWo.SKFAlsdorf.Neu
|
||||
this.xrTableRow3 = new DevExpress.XtraReports.UI.XRTableRow();
|
||||
this.xrTableCell8 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.lblSummeMinuten = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrLabel2 = new DevExpress.XtraReports.UI.XRLabel();
|
||||
this.xrTableRow13 = new DevExpress.XtraReports.UI.XRTableRow();
|
||||
this.xrTableCell28 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell29 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrLabel12 = new DevExpress.XtraReports.UI.XRLabel();
|
||||
this.xrLabel5 = new DevExpress.XtraReports.UI.XRLabel();
|
||||
this.xrLabel3 = new DevExpress.XtraReports.UI.XRLabel();
|
||||
this.formattingRuleServiceDesc = new DevExpress.XtraReports.UI.FormattingRule();
|
||||
this.formattingRuleCostBearer = new DevExpress.XtraReports.UI.FormattingRule();
|
||||
this.formattingRuleEmployeeName = new DevExpress.XtraReports.UI.FormattingRule();
|
||||
@@ -111,17 +113,21 @@ namespace BeWo.SKFAlsdorf.Neu
|
||||
this.xrLabel1 = new DevExpress.XtraReports.UI.XRLabel();
|
||||
this.fieldGroup = new DevExpress.XtraReports.UI.CalculatedField();
|
||||
this.fieldEinzel = new DevExpress.XtraReports.UI.CalculatedField();
|
||||
this.xrTableRow13 = new DevExpress.XtraReports.UI.XRTableRow();
|
||||
this.xrTableCell28 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell29 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components);
|
||||
this.xrTableCell39 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell40 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableCell42 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrPictureBox1 = new DevExpress.XtraReports.UI.XRPictureBox();
|
||||
this.xrLabel17 = new DevExpress.XtraReports.UI.XRLabel();
|
||||
this.xrPictureBox2 = new DevExpress.XtraReports.UI.XRPictureBox();
|
||||
this.xrLabel18 = new DevExpress.XtraReports.UI.XRLabel();
|
||||
this.picSignature = new DevExpress.XtraReports.UI.XRPictureBox();
|
||||
((System.ComponentModel.ISupportInitialize)(this.xrTableServiceRecords1)).BeginInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.xrTable1)).BeginInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).BeginInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.xrTable4)).BeginInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.xrTableAbwesenheiten)).BeginInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.xrTable2)).BeginInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.xrTable3)).BeginInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).BeginInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this)).BeginInit();
|
||||
//
|
||||
// Detail
|
||||
@@ -144,7 +150,7 @@ namespace BeWo.SKFAlsdorf.Neu
|
||||
this.xrTableServiceRecords1.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] {
|
||||
this.xrTableRow2,
|
||||
this.xrTableRow6});
|
||||
this.xrTableServiceRecords1.SizeF = new System.Drawing.SizeF(630F, 65F);
|
||||
this.xrTableServiceRecords1.SizeF = new System.Drawing.SizeF(652.8333F, 50F);
|
||||
this.xrTableServiceRecords1.StylePriority.UseBackColor = false;
|
||||
this.xrTableServiceRecords1.StylePriority.UseFont = false;
|
||||
this.xrTableServiceRecords1.StylePriority.UsePadding = false;
|
||||
@@ -157,7 +163,8 @@ namespace BeWo.SKFAlsdorf.Neu
|
||||
this.xrTableCell3,
|
||||
this.xrTableCell4,
|
||||
this.xrTableCell18,
|
||||
this.xrTableCell12});
|
||||
this.xrTableCell12,
|
||||
this.xrTableCell39});
|
||||
this.xrTableRow2.Name = "xrTableRow2";
|
||||
this.xrTableRow2.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 0, 2, 0, 100F);
|
||||
this.xrTableRow2.StylePriority.UsePadding = false;
|
||||
@@ -175,7 +182,7 @@ namespace BeWo.SKFAlsdorf.Neu
|
||||
this.xrTableCell3.StylePriority.UsePadding = false;
|
||||
this.xrTableCell3.StylePriority.UseTextAlignment = false;
|
||||
this.xrTableCell3.Text = "Datum";
|
||||
this.xrTableCell3.Weight = 0.22058567382346644D;
|
||||
this.xrTableCell3.Weight = 0.19278021948428534D;
|
||||
//
|
||||
// xrTableCell4
|
||||
//
|
||||
@@ -188,7 +195,7 @@ namespace BeWo.SKFAlsdorf.Neu
|
||||
this.xrTableCell4.StylePriority.UsePadding = false;
|
||||
this.xrTableCell4.StylePriority.UseTextAlignment = false;
|
||||
this.xrTableCell4.Text = "Uhrzeit";
|
||||
this.xrTableCell4.Weight = 0.2205856771023039D;
|
||||
this.xrTableCell4.Weight = 0.248391131441485D;
|
||||
//
|
||||
// xrTableCell18
|
||||
//
|
||||
@@ -197,7 +204,7 @@ namespace BeWo.SKFAlsdorf.Neu
|
||||
this.xrTableCell18.Name = "xrTableCell18";
|
||||
this.xrTableCell18.StylePriority.UseBorders = false;
|
||||
this.xrTableCell18.Text = "Angebot";
|
||||
this.xrTableCell18.Weight = 0.20679907362853203D;
|
||||
this.xrTableCell18.Weight = 0.2311288477663595D;
|
||||
//
|
||||
// xrTableCell12
|
||||
//
|
||||
@@ -208,7 +215,7 @@ namespace BeWo.SKFAlsdorf.Neu
|
||||
this.xrTableCell12.StylePriority.UseTextAlignment = false;
|
||||
this.xrTableCell12.Text = "FLS in Minuten";
|
||||
this.xrTableCell12.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopCenter;
|
||||
this.xrTableCell12.Weight = 0.22058567421860553D;
|
||||
this.xrTableCell12.Weight = 0.19625590008077803D;
|
||||
//
|
||||
// xrTableRow6
|
||||
//
|
||||
@@ -218,9 +225,12 @@ namespace BeWo.SKFAlsdorf.Neu
|
||||
this.xrTableCell27,
|
||||
this.xrTableCell22,
|
||||
this.xrTableCell30,
|
||||
this.xrTableCell31});
|
||||
this.xrTableCell31,
|
||||
this.xrTableCell40});
|
||||
this.xrTableRow6.Name = "xrTableRow6";
|
||||
this.xrTableRow6.Weight = 2D;
|
||||
this.xrTableRow6.StylePriority.UseTextAlignment = false;
|
||||
this.xrTableRow6.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
|
||||
this.xrTableRow6.Weight = 1.2500001027034D;
|
||||
//
|
||||
// xrTableCell26
|
||||
//
|
||||
@@ -228,7 +238,9 @@ namespace BeWo.SKFAlsdorf.Neu
|
||||
| DevExpress.XtraPrinting.BorderSide.Bottom)));
|
||||
this.xrTableCell26.Name = "xrTableCell26";
|
||||
this.xrTableCell26.StylePriority.UseBorders = false;
|
||||
this.xrTableCell26.Weight = 0.22058567382346644D;
|
||||
this.xrTableCell26.StylePriority.UseTextAlignment = false;
|
||||
this.xrTableCell26.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
|
||||
this.xrTableCell26.Weight = 0.19278021948428534D;
|
||||
//
|
||||
// xrTableCell11
|
||||
//
|
||||
@@ -239,8 +251,8 @@ namespace BeWo.SKFAlsdorf.Neu
|
||||
this.xrTableCell11.StylePriority.UsePadding = false;
|
||||
this.xrTableCell11.StylePriority.UseTextAlignment = false;
|
||||
this.xrTableCell11.Text = "Von";
|
||||
this.xrTableCell11.TextAlignment = DevExpress.XtraPrinting.TextAlignment.BottomCenter;
|
||||
this.xrTableCell11.Weight = 0.11029283855115195D;
|
||||
this.xrTableCell11.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
|
||||
this.xrTableCell11.Weight = 0.12405706215709479D;
|
||||
//
|
||||
// xrTableCell27
|
||||
//
|
||||
@@ -251,8 +263,8 @@ namespace BeWo.SKFAlsdorf.Neu
|
||||
this.xrTableCell27.StylePriority.UsePadding = false;
|
||||
this.xrTableCell27.StylePriority.UseTextAlignment = false;
|
||||
this.xrTableCell27.Text = "Bis";
|
||||
this.xrTableCell27.TextAlignment = DevExpress.XtraPrinting.TextAlignment.BottomCenter;
|
||||
this.xrTableCell27.Weight = 0.11029283855115195D;
|
||||
this.xrTableCell27.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
|
||||
this.xrTableCell27.Weight = 0.12433406928439024D;
|
||||
//
|
||||
// xrTableCell22
|
||||
//
|
||||
@@ -263,8 +275,8 @@ namespace BeWo.SKFAlsdorf.Neu
|
||||
this.xrTableCell22.StylePriority.UsePadding = false;
|
||||
this.xrTableCell22.StylePriority.UseTextAlignment = false;
|
||||
this.xrTableCell22.Text = "Art";
|
||||
this.xrTableCell22.TextAlignment = DevExpress.XtraPrinting.TextAlignment.BottomCenter;
|
||||
this.xrTableCell22.Weight = 0.10339953681426602D;
|
||||
this.xrTableCell22.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
|
||||
this.xrTableCell22.Weight = 0.092694222611873267D;
|
||||
//
|
||||
// xrTableCell30
|
||||
//
|
||||
@@ -275,9 +287,9 @@ namespace BeWo.SKFAlsdorf.Neu
|
||||
this.xrTableCell30.StylePriority.UseBorders = false;
|
||||
this.xrTableCell30.StylePriority.UsePadding = false;
|
||||
this.xrTableCell30.StylePriority.UseTextAlignment = false;
|
||||
this.xrTableCell30.Text = "Anzahl\r\nKlienten";
|
||||
this.xrTableCell30.TextAlignment = DevExpress.XtraPrinting.TextAlignment.BottomCenter;
|
||||
this.xrTableCell30.Weight = 0.10339953681426602D;
|
||||
this.xrTableCell30.Text = "# Klienten";
|
||||
this.xrTableCell30.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
|
||||
this.xrTableCell30.Weight = 0.13843462515448626D;
|
||||
//
|
||||
// xrTableCell31
|
||||
//
|
||||
@@ -285,7 +297,9 @@ namespace BeWo.SKFAlsdorf.Neu
|
||||
| DevExpress.XtraPrinting.BorderSide.Bottom)));
|
||||
this.xrTableCell31.Name = "xrTableCell31";
|
||||
this.xrTableCell31.StylePriority.UseBorders = false;
|
||||
this.xrTableCell31.Weight = 0.22058567421860553D;
|
||||
this.xrTableCell31.StylePriority.UseTextAlignment = false;
|
||||
this.xrTableCell31.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
|
||||
this.xrTableCell31.Weight = 0.19625590008077803D;
|
||||
//
|
||||
// DetailReport
|
||||
//
|
||||
@@ -316,7 +330,7 @@ namespace BeWo.SKFAlsdorf.Neu
|
||||
this.xrTable1.Name = "xrTable1";
|
||||
this.xrTable1.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] {
|
||||
this.xrTableRow1});
|
||||
this.xrTable1.SizeF = new System.Drawing.SizeF(630F, 25F);
|
||||
this.xrTable1.SizeF = new System.Drawing.SizeF(652.8333F, 25F);
|
||||
this.xrTable1.StylePriority.UseFont = false;
|
||||
this.xrTable1.StylePriority.UseTextAlignment = false;
|
||||
this.xrTable1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
|
||||
@@ -329,7 +343,8 @@ namespace BeWo.SKFAlsdorf.Neu
|
||||
this.xrTableCell5,
|
||||
this.xrTableCell23,
|
||||
this.xrTableCell19,
|
||||
this.xrTableCell20});
|
||||
this.xrTableCell20,
|
||||
this.xrTableCell42});
|
||||
this.xrTableRow1.FormattingRules.Add(this.ruleRowVisible);
|
||||
this.xrTableRow1.Name = "xrTableRow1";
|
||||
this.xrTableRow1.Weight = 1D;
|
||||
@@ -346,7 +361,7 @@ namespace BeWo.SKFAlsdorf.Neu
|
||||
this.xrTableCell2.StylePriority.UseTextAlignment = false;
|
||||
this.xrTableCell2.Text = "xrTableCell2";
|
||||
this.xrTableCell2.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
|
||||
this.xrTableCell2.Weight = 0.62344515720167393D;
|
||||
this.xrTableCell2.Weight = 0.521556132160305D;
|
||||
//
|
||||
// xrTableCell7
|
||||
//
|
||||
@@ -359,7 +374,7 @@ namespace BeWo.SKFAlsdorf.Neu
|
||||
this.xrTableCell7.StylePriority.UseFont = false;
|
||||
this.xrTableCell7.StylePriority.UseTextAlignment = false;
|
||||
this.xrTableCell7.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
|
||||
this.xrTableCell7.Weight = 0.31172153823476278D;
|
||||
this.xrTableCell7.Weight = 0.33562900378227767D;
|
||||
//
|
||||
// xrTableCell5
|
||||
//
|
||||
@@ -372,7 +387,7 @@ namespace BeWo.SKFAlsdorf.Neu
|
||||
this.xrTableCell5.StylePriority.UseFont = false;
|
||||
this.xrTableCell5.StylePriority.UseTextAlignment = false;
|
||||
this.xrTableCell5.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
|
||||
this.xrTableCell5.Weight = 0.31172272210129737D;
|
||||
this.xrTableCell5.Weight = 0.33637961498624086D;
|
||||
//
|
||||
// xrTableCell23
|
||||
//
|
||||
@@ -383,7 +398,7 @@ namespace BeWo.SKFAlsdorf.Neu
|
||||
this.xrTableCell23.Name = "xrTableCell23";
|
||||
this.xrTableCell23.StylePriority.UseBorders = false;
|
||||
this.xrTableCell23.Text = "xrTableCell23";
|
||||
this.xrTableCell23.Weight = 0.29223971329665582D;
|
||||
this.xrTableCell23.Weight = 0.25077905686224389D;
|
||||
//
|
||||
// xrTableCell19
|
||||
//
|
||||
@@ -394,7 +409,7 @@ namespace BeWo.SKFAlsdorf.Neu
|
||||
this.xrTableCell19.Name = "xrTableCell19";
|
||||
this.xrTableCell19.StylePriority.UseBorders = false;
|
||||
this.xrTableCell19.Text = "xrTableCell19";
|
||||
this.xrTableCell19.Weight = 0.29223971329665582D;
|
||||
this.xrTableCell19.Weight = 0.37452661455690323D;
|
||||
//
|
||||
// xrTableCell20
|
||||
//
|
||||
@@ -404,7 +419,7 @@ namespace BeWo.SKFAlsdorf.Neu
|
||||
new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.Minutes")});
|
||||
this.xrTableCell20.Name = "xrTableCell20";
|
||||
this.xrTableCell20.StylePriority.UseBorders = false;
|
||||
this.xrTableCell20.Weight = 0.62344476647763147D;
|
||||
this.xrTableCell20.Weight = 0.53095958583211955D;
|
||||
//
|
||||
// ruleRowVisible
|
||||
//
|
||||
@@ -417,10 +432,14 @@ namespace BeWo.SKFAlsdorf.Neu
|
||||
//
|
||||
this.GroupHeader1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
|
||||
this.xrTableServiceRecords1});
|
||||
this.GroupHeader1.HeightF = 65F;
|
||||
this.GroupHeader1.HeightF = 50F;
|
||||
this.GroupHeader1.Name = "GroupHeader1";
|
||||
this.GroupHeader1.RepeatEveryPage = true;
|
||||
//
|
||||
// bindingSource1
|
||||
//
|
||||
this.bindingSource1.DataSource = typeof(BeWo.Report.ReportObjects.ServicesOverviewRO);
|
||||
//
|
||||
// xrTableCell16
|
||||
//
|
||||
this.xrTableCell16.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
|
||||
@@ -484,11 +503,11 @@ namespace BeWo.SKFAlsdorf.Neu
|
||||
// xrTable4
|
||||
//
|
||||
this.xrTable4.Borders = DevExpress.XtraPrinting.BorderSide.None;
|
||||
this.xrTable4.LocationFloat = new DevExpress.Utils.PointFloat(212.7084F, 50F);
|
||||
this.xrTable4.LocationFloat = new DevExpress.Utils.PointFloat(189.9128F, 50F);
|
||||
this.xrTable4.Name = "xrTable4";
|
||||
this.xrTable4.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] {
|
||||
this.xrTableRow12});
|
||||
this.xrTable4.SizeF = new System.Drawing.SizeF(417.2916F, 25F);
|
||||
this.xrTable4.SizeF = new System.Drawing.SizeF(330.7011F, 25F);
|
||||
this.xrTable4.StylePriority.UseBorders = false;
|
||||
//
|
||||
// xrTableRow12
|
||||
@@ -502,7 +521,7 @@ namespace BeWo.SKFAlsdorf.Neu
|
||||
// xrTableCell13
|
||||
//
|
||||
this.xrTableCell13.Borders = DevExpress.XtraPrinting.BorderSide.Right;
|
||||
this.xrTableCell13.Font = new DevExpress.Drawing.DXFont("Arial", 11F);
|
||||
this.xrTableCell13.Font = new DevExpress.Drawing.DXFont("Arial", 10F);
|
||||
this.xrTableCell13.Multiline = true;
|
||||
this.xrTableCell13.Name = "xrTableCell13";
|
||||
this.xrTableCell13.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 3, 0, 0, 100F);
|
||||
@@ -512,7 +531,7 @@ namespace BeWo.SKFAlsdorf.Neu
|
||||
this.xrTableCell13.StylePriority.UseTextAlignment = false;
|
||||
this.xrTableCell13.Text = "Fehlkontakte in Minuten gesamt:";
|
||||
this.xrTableCell13.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight;
|
||||
this.xrTableCell13.Weight = 1.0025443160498144D;
|
||||
this.xrTableCell13.Weight = 0.83021428960984511D;
|
||||
//
|
||||
// cellStunden
|
||||
//
|
||||
@@ -529,7 +548,7 @@ namespace BeWo.SKFAlsdorf.Neu
|
||||
this.cellStunden.StylePriority.UseTextAlignment = false;
|
||||
this.cellStunden.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
|
||||
this.cellStunden.TextFormatString = "{0:0.##}";
|
||||
this.cellStunden.Weight = 0.62344452971220909D;
|
||||
this.cellStunden.Weight = 0.45837219809172919D;
|
||||
//
|
||||
// xrTableAbwesenheiten
|
||||
//
|
||||
@@ -642,16 +661,17 @@ namespace BeWo.SKFAlsdorf.Neu
|
||||
// lblKrankenhaus
|
||||
//
|
||||
this.lblKrankenhaus.Borders = DevExpress.XtraPrinting.BorderSide.None;
|
||||
this.lblKrankenhaus.LocationFloat = new DevExpress.Utils.PointFloat(0F, 50.00003F);
|
||||
this.lblKrankenhaus.Font = new DevExpress.Drawing.DXFont("Arial", 10F);
|
||||
this.lblKrankenhaus.LocationFloat = new DevExpress.Utils.PointFloat(0F, 50F);
|
||||
this.lblKrankenhaus.Multiline = true;
|
||||
this.lblKrankenhaus.Name = "lblKrankenhaus";
|
||||
this.lblKrankenhaus.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
|
||||
this.lblKrankenhaus.SizeF = new System.Drawing.SizeF(212.7083F, 40F);
|
||||
this.lblKrankenhaus.SizeF = new System.Drawing.SizeF(189.9127F, 40F);
|
||||
this.lblKrankenhaus.StylePriority.UseBorders = false;
|
||||
this.lblKrankenhaus.StylePriority.UseFont = false;
|
||||
this.lblKrankenhaus.StylePriority.UseTextAlignment = false;
|
||||
this.lblKrankenhaus.Text = "Krankenhausaufenthalte oder\r\nstationäre Reha-Maßnahmen\r\n";
|
||||
this.lblKrankenhaus.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
|
||||
this.lblKrankenhaus.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
|
||||
//
|
||||
// xrTable2
|
||||
//
|
||||
@@ -661,7 +681,7 @@ namespace BeWo.SKFAlsdorf.Neu
|
||||
this.xrTable2.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] {
|
||||
this.xrTableRow3,
|
||||
this.xrTableRow13});
|
||||
this.xrTable2.SizeF = new System.Drawing.SizeF(630.0002F, 50F);
|
||||
this.xrTable2.SizeF = new System.Drawing.SizeF(520.6139F, 50F);
|
||||
this.xrTable2.StylePriority.UseBorders = false;
|
||||
//
|
||||
// xrTableRow3
|
||||
@@ -675,7 +695,7 @@ namespace BeWo.SKFAlsdorf.Neu
|
||||
// xrTableCell8
|
||||
//
|
||||
this.xrTableCell8.Borders = DevExpress.XtraPrinting.BorderSide.Right;
|
||||
this.xrTableCell8.Font = new DevExpress.Drawing.DXFont("Arial", 11F, DevExpress.Drawing.DXFontStyle.Bold);
|
||||
this.xrTableCell8.Font = new DevExpress.Drawing.DXFont("Arial", 10F, DevExpress.Drawing.DXFontStyle.Bold);
|
||||
this.xrTableCell8.Multiline = true;
|
||||
this.xrTableCell8.Name = "xrTableCell8";
|
||||
this.xrTableCell8.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 3, 3, 0, 100F);
|
||||
@@ -685,7 +705,7 @@ namespace BeWo.SKFAlsdorf.Neu
|
||||
this.xrTableCell8.StylePriority.UseTextAlignment = false;
|
||||
this.xrTableCell8.Text = "Fachleistungsstunden in Minuten gesamt:";
|
||||
this.xrTableCell8.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight;
|
||||
this.xrTableCell8.Weight = 1.8313692487880422D;
|
||||
this.xrTableCell8.Weight = 1.5702144268126097D;
|
||||
//
|
||||
// lblSummeMinuten
|
||||
//
|
||||
@@ -694,7 +714,7 @@ namespace BeWo.SKFAlsdorf.Neu
|
||||
this.lblSummeMinuten.BorderWidth = 1F;
|
||||
this.lblSummeMinuten.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
|
||||
new DevExpress.XtraReports.UI.XRBinding("Text", null, "TotalFLMoFehlkontakte")});
|
||||
this.lblSummeMinuten.Font = new DevExpress.Drawing.DXFont("Arial", 9.75F);
|
||||
this.lblSummeMinuten.Font = new DevExpress.Drawing.DXFont("Arial", 10F, DevExpress.Drawing.DXFontStyle.Bold);
|
||||
this.lblSummeMinuten.Name = "lblSummeMinuten";
|
||||
this.lblSummeMinuten.StylePriority.UseBorders = false;
|
||||
this.lblSummeMinuten.StylePriority.UseBorderWidth = false;
|
||||
@@ -702,27 +722,59 @@ namespace BeWo.SKFAlsdorf.Neu
|
||||
this.lblSummeMinuten.StylePriority.UseTextAlignment = false;
|
||||
this.lblSummeMinuten.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
|
||||
this.lblSummeMinuten.TextFormatString = "{0:0.##}";
|
||||
this.lblSummeMinuten.Weight = 0.623444529712209D;
|
||||
this.lblSummeMinuten.Weight = 0.45837253022990809D;
|
||||
//
|
||||
// xrLabel2
|
||||
// xrTableRow13
|
||||
//
|
||||
this.xrLabel2.Borders = DevExpress.XtraPrinting.BorderSide.Bottom;
|
||||
this.xrLabel2.LocationFloat = new DevExpress.Utils.PointFloat(352.2919F, 38.02083F);
|
||||
this.xrLabel2.Name = "xrLabel2";
|
||||
this.xrLabel2.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
|
||||
this.xrLabel2.SizeF = new System.Drawing.SizeF(277.7079F, 25F);
|
||||
this.xrLabel2.StylePriority.UseBorderDashStyle = false;
|
||||
this.xrLabel2.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
|
||||
this.xrTableRow13.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
|
||||
this.xrTableCell28,
|
||||
this.xrTableCell29});
|
||||
this.xrTableRow13.Name = "xrTableRow13";
|
||||
this.xrTableRow13.Weight = 1D;
|
||||
//
|
||||
// xrTableCell28
|
||||
//
|
||||
this.xrTableCell28.Borders = DevExpress.XtraPrinting.BorderSide.Right;
|
||||
this.xrTableCell28.Font = new DevExpress.Drawing.DXFont("Arial", 10F, DevExpress.Drawing.DXFontStyle.Bold);
|
||||
this.xrTableCell28.Multiline = true;
|
||||
this.xrTableCell28.Name = "xrTableCell28";
|
||||
this.xrTableCell28.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 3, 3, 0, 100F);
|
||||
this.xrTableCell28.StylePriority.UseBorders = false;
|
||||
this.xrTableCell28.StylePriority.UseFont = false;
|
||||
this.xrTableCell28.StylePriority.UsePadding = false;
|
||||
this.xrTableCell28.StylePriority.UseTextAlignment = false;
|
||||
this.xrTableCell28.Text = "In Stunden:";
|
||||
this.xrTableCell28.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight;
|
||||
this.xrTableCell28.Weight = 1.5702144268126097D;
|
||||
//
|
||||
// xrTableCell29
|
||||
//
|
||||
this.xrTableCell29.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right)
|
||||
| DevExpress.XtraPrinting.BorderSide.Bottom)));
|
||||
this.xrTableCell29.BorderWidth = 1F;
|
||||
this.xrTableCell29.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
|
||||
new DevExpress.XtraReports.UI.XRBinding("Text", null, "TotalFLSoFehlkontakte")});
|
||||
this.xrTableCell29.Font = new DevExpress.Drawing.DXFont("Arial", 10F, DevExpress.Drawing.DXFontStyle.Bold);
|
||||
this.xrTableCell29.Multiline = true;
|
||||
this.xrTableCell29.Name = "xrTableCell29";
|
||||
this.xrTableCell29.StylePriority.UseBorders = false;
|
||||
this.xrTableCell29.StylePriority.UseBorderWidth = false;
|
||||
this.xrTableCell29.StylePriority.UseFont = false;
|
||||
this.xrTableCell29.StylePriority.UseTextAlignment = false;
|
||||
this.xrTableCell29.Text = "xrTableCell29";
|
||||
this.xrTableCell29.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
|
||||
this.xrTableCell29.TextFormatString = "{0:0.00}";
|
||||
this.xrTableCell29.Weight = 0.45837253022990809D;
|
||||
//
|
||||
// xrLabel12
|
||||
//
|
||||
this.xrLabel12.Borders = DevExpress.XtraPrinting.BorderSide.None;
|
||||
this.xrLabel12.Borders = DevExpress.XtraPrinting.BorderSide.Top;
|
||||
this.xrLabel12.Font = new DevExpress.Drawing.DXFont("Arial", 10F);
|
||||
this.xrLabel12.LocationFloat = new DevExpress.Utils.PointFloat(352.2919F, 63.02083F);
|
||||
this.xrLabel12.Multiline = true;
|
||||
this.xrLabel12.Name = "xrLabel12";
|
||||
this.xrLabel12.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
|
||||
this.xrLabel12.SizeF = new System.Drawing.SizeF(277.7079F, 24F);
|
||||
this.xrLabel12.SizeF = new System.Drawing.SizeF(300.5414F, 24F);
|
||||
this.xrLabel12.StylePriority.UseBorders = false;
|
||||
this.xrLabel12.StylePriority.UseFont = false;
|
||||
this.xrLabel12.StylePriority.UseTextAlignment = false;
|
||||
@@ -731,29 +783,19 @@ namespace BeWo.SKFAlsdorf.Neu
|
||||
//
|
||||
// xrLabel5
|
||||
//
|
||||
this.xrLabel5.Borders = DevExpress.XtraPrinting.BorderSide.None;
|
||||
this.xrLabel5.Borders = DevExpress.XtraPrinting.BorderSide.Top;
|
||||
this.xrLabel5.Font = new DevExpress.Drawing.DXFont("Arial", 10F);
|
||||
this.xrLabel5.LocationFloat = new DevExpress.Utils.PointFloat(0F, 63.02083F);
|
||||
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(270.0002F, 24F);
|
||||
this.xrLabel5.SizeF = new System.Drawing.SizeF(295.0005F, 24F);
|
||||
this.xrLabel5.StylePriority.UseBorders = false;
|
||||
this.xrLabel5.StylePriority.UseFont = false;
|
||||
this.xrLabel5.StylePriority.UseTextAlignment = false;
|
||||
this.xrLabel5.Text = "Datum, Unterschrift Klientin/Klient";
|
||||
this.xrLabel5.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
|
||||
//
|
||||
// xrLabel3
|
||||
//
|
||||
this.xrLabel3.Borders = DevExpress.XtraPrinting.BorderSide.Bottom;
|
||||
this.xrLabel3.LocationFloat = new DevExpress.Utils.PointFloat(0F, 38.02083F);
|
||||
this.xrLabel3.Name = "xrLabel3";
|
||||
this.xrLabel3.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
|
||||
this.xrLabel3.SizeF = new System.Drawing.SizeF(270F, 25F);
|
||||
this.xrLabel3.StylePriority.UseBorderDashStyle = false;
|
||||
this.xrLabel3.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
|
||||
//
|
||||
// formattingRuleServiceDesc
|
||||
//
|
||||
this.formattingRuleServiceDesc.Condition = "[StartDate2] < [StartDate]";
|
||||
@@ -788,10 +830,12 @@ namespace BeWo.SKFAlsdorf.Neu
|
||||
// GroupFooter1
|
||||
//
|
||||
this.GroupFooter1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
|
||||
this.xrLabel2,
|
||||
this.xrPictureBox1,
|
||||
this.xrLabel17,
|
||||
this.xrPictureBox2,
|
||||
this.xrLabel18,
|
||||
this.xrLabel12,
|
||||
this.xrLabel5,
|
||||
this.xrLabel3});
|
||||
this.xrLabel5});
|
||||
this.GroupFooter1.HeightF = 87.02083F;
|
||||
this.GroupFooter1.Name = "GroupFooter1";
|
||||
//
|
||||
@@ -1027,51 +1071,95 @@ namespace BeWo.SKFAlsdorf.Neu
|
||||
this.fieldEinzel.FieldType = DevExpress.XtraReports.UI.FieldType.String;
|
||||
this.fieldEinzel.Name = "fieldEinzel";
|
||||
//
|
||||
// xrTableRow13
|
||||
// xrTableCell39
|
||||
//
|
||||
this.xrTableRow13.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
|
||||
this.xrTableCell28,
|
||||
this.xrTableCell29});
|
||||
this.xrTableRow13.Name = "xrTableRow13";
|
||||
this.xrTableRow13.Weight = 1D;
|
||||
this.xrTableCell39.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
|
||||
| DevExpress.XtraPrinting.BorderSide.Right)));
|
||||
this.xrTableCell39.Multiline = true;
|
||||
this.xrTableCell39.Name = "xrTableCell39";
|
||||
this.xrTableCell39.StylePriority.UseBorders = false;
|
||||
this.xrTableCell39.StylePriority.UseTextAlignment = false;
|
||||
this.xrTableCell39.Text = "Unterschrift";
|
||||
this.xrTableCell39.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopCenter;
|
||||
this.xrTableCell39.Weight = 0.22058567421860553D;
|
||||
//
|
||||
// xrTableCell28
|
||||
// xrTableCell40
|
||||
//
|
||||
this.xrTableCell28.Borders = DevExpress.XtraPrinting.BorderSide.Right;
|
||||
this.xrTableCell28.Font = new DevExpress.Drawing.DXFont("Arial", 11F, DevExpress.Drawing.DXFontStyle.Bold);
|
||||
this.xrTableCell28.Multiline = true;
|
||||
this.xrTableCell28.Name = "xrTableCell28";
|
||||
this.xrTableCell28.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 3, 3, 0, 100F);
|
||||
this.xrTableCell28.StylePriority.UseBorders = false;
|
||||
this.xrTableCell28.StylePriority.UseFont = false;
|
||||
this.xrTableCell28.StylePriority.UsePadding = false;
|
||||
this.xrTableCell28.StylePriority.UseTextAlignment = false;
|
||||
this.xrTableCell28.Text = "In Stunden:";
|
||||
this.xrTableCell28.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight;
|
||||
this.xrTableCell28.Weight = 1.8313692487880422D;
|
||||
//
|
||||
// xrTableCell29
|
||||
//
|
||||
this.xrTableCell29.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right)
|
||||
this.xrTableCell40.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right)
|
||||
| DevExpress.XtraPrinting.BorderSide.Bottom)));
|
||||
this.xrTableCell29.BorderWidth = 1F;
|
||||
this.xrTableCell29.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
|
||||
new DevExpress.XtraReports.UI.XRBinding("Text", null, "TotalFLSoFehlkontakte")});
|
||||
this.xrTableCell29.Font = new DevExpress.Drawing.DXFont("Arial", 9.75F);
|
||||
this.xrTableCell29.Multiline = true;
|
||||
this.xrTableCell29.Name = "xrTableCell29";
|
||||
this.xrTableCell29.StylePriority.UseBorders = false;
|
||||
this.xrTableCell29.StylePriority.UseBorderWidth = false;
|
||||
this.xrTableCell29.StylePriority.UseFont = false;
|
||||
this.xrTableCell29.StylePriority.UseTextAlignment = false;
|
||||
this.xrTableCell29.Text = "xrTableCell29";
|
||||
this.xrTableCell29.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
|
||||
this.xrTableCell29.TextFormatString = "{0:0.00}";
|
||||
this.xrTableCell29.Weight = 0.623444529712209D;
|
||||
this.xrTableCell40.Multiline = true;
|
||||
this.xrTableCell40.Name = "xrTableCell40";
|
||||
this.xrTableCell40.StylePriority.UseBorders = false;
|
||||
this.xrTableCell40.StylePriority.UseTextAlignment = false;
|
||||
this.xrTableCell40.Text = "Klientin/Klient";
|
||||
this.xrTableCell40.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
|
||||
this.xrTableCell40.Weight = 0.22058567421860553D;
|
||||
//
|
||||
// bindingSource1
|
||||
// xrTableCell42
|
||||
//
|
||||
this.bindingSource1.DataSource = typeof(BeWo.Report.ReportObjects.ServicesOverviewRO);
|
||||
this.xrTableCell42.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right)
|
||||
| DevExpress.XtraPrinting.BorderSide.Bottom)));
|
||||
this.xrTableCell42.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
|
||||
this.picSignature});
|
||||
this.xrTableCell42.Multiline = true;
|
||||
this.xrTableCell42.Name = "xrTableCell42";
|
||||
this.xrTableCell42.StylePriority.UseBorders = false;
|
||||
this.xrTableCell42.Weight = 0.59678232986563529D;
|
||||
//
|
||||
// xrPictureBox1
|
||||
//
|
||||
this.xrPictureBox1.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
|
||||
new DevExpress.XtraReports.UI.XRBinding("ImageSource", null, "EmployeeSignature")});
|
||||
this.xrPictureBox1.LocationFloat = new DevExpress.Utils.PointFloat(462.2918F, 27.31246F);
|
||||
this.xrPictureBox1.Name = "xrPictureBox1";
|
||||
this.xrPictureBox1.Scripts.OnBeforePrint = "xrPictureBox1_BeforePrint";
|
||||
this.xrPictureBox1.SizeF = new System.Drawing.SizeF(190.5415F, 35.50002F);
|
||||
this.xrPictureBox1.Sizing = DevExpress.XtraPrinting.ImageSizeMode.ZoomImage;
|
||||
//
|
||||
// xrLabel17
|
||||
//
|
||||
this.xrLabel17.BackColor = System.Drawing.Color.Transparent;
|
||||
this.xrLabel17.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
|
||||
new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeSignatureDate", "{0:dd.MM.yyyy}")});
|
||||
this.xrLabel17.LocationFloat = new DevExpress.Utils.PointFloat(352.2919F, 34.81248F);
|
||||
this.xrLabel17.Name = "xrLabel17";
|
||||
this.xrLabel17.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
|
||||
this.xrLabel17.SizeF = new System.Drawing.SizeF(110F, 28F);
|
||||
this.xrLabel17.StylePriority.UseBackColor = false;
|
||||
this.xrLabel17.StylePriority.UseTextAlignment = false;
|
||||
this.xrLabel17.TextAlignment = DevExpress.XtraPrinting.TextAlignment.BottomCenter;
|
||||
//
|
||||
// xrPictureBox2
|
||||
//
|
||||
this.xrPictureBox2.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
|
||||
new DevExpress.XtraReports.UI.XRBinding("ImageSource", null, "CustomerSignature")});
|
||||
this.xrPictureBox2.LocationFloat = new DevExpress.Utils.PointFloat(110.0002F, 27.31246F);
|
||||
this.xrPictureBox2.Name = "xrPictureBox2";
|
||||
this.xrPictureBox2.SizeF = new System.Drawing.SizeF(185.0003F, 35.70835F);
|
||||
this.xrPictureBox2.Sizing = DevExpress.XtraPrinting.ImageSizeMode.ZoomImage;
|
||||
//
|
||||
// xrLabel18
|
||||
//
|
||||
this.xrLabel18.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
|
||||
new DevExpress.XtraReports.UI.XRBinding("Text", null, "CustomerSignatureDate", "{0:dd.MM.yyyy}")});
|
||||
this.xrLabel18.LocationFloat = new DevExpress.Utils.PointFloat(0F, 34.81248F);
|
||||
this.xrLabel18.Name = "xrLabel18";
|
||||
this.xrLabel18.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
|
||||
this.xrLabel18.SizeF = new System.Drawing.SizeF(110F, 28F);
|
||||
this.xrLabel18.StylePriority.UseTextAlignment = false;
|
||||
this.xrLabel18.TextAlignment = DevExpress.XtraPrinting.TextAlignment.BottomCenter;
|
||||
//
|
||||
// picSignature
|
||||
//
|
||||
this.picSignature.Borders = DevExpress.XtraPrinting.BorderSide.None;
|
||||
this.picSignature.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
|
||||
new DevExpress.XtraReports.UI.XRBinding("Tag", null, "Services.Signature")});
|
||||
this.picSignature.LocationFloat = new DevExpress.Utils.PointFloat(0F, 1F);
|
||||
this.picSignature.Name = "picSignature";
|
||||
this.picSignature.SizeF = new System.Drawing.SizeF(132.2194F, 20F);
|
||||
this.picSignature.Sizing = DevExpress.XtraPrinting.ImageSizeMode.ZoomImage;
|
||||
this.picSignature.StylePriority.UseBorders = false;
|
||||
this.picSignature.BeforePrint += new DevExpress.XtraReports.UI.BeforePrintEventHandler(this.picSignature_BeforePrint);
|
||||
//
|
||||
// Stundenzettel
|
||||
//
|
||||
@@ -1104,11 +1192,11 @@ namespace BeWo.SKFAlsdorf.Neu
|
||||
this.Watermarks.Add(xrWatermark1);
|
||||
((System.ComponentModel.ISupportInitialize)(this.xrTableServiceRecords1)).EndInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.xrTable1)).EndInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).EndInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.xrTable4)).EndInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.xrTableAbwesenheiten)).EndInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.xrTable2)).EndInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.xrTable3)).EndInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).EndInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this)).EndInit();
|
||||
|
||||
}
|
||||
@@ -1123,7 +1211,6 @@ namespace BeWo.SKFAlsdorf.Neu
|
||||
private DevExpress.XtraReports.UI.XRTableCell xrTableCell17;
|
||||
private DevExpress.XtraReports.UI.DetailReportBand DetailReport1;
|
||||
private DevExpress.XtraReports.UI.DetailBand Detail2;
|
||||
private DevExpress.XtraReports.UI.XRLabel xrLabel3;
|
||||
private DevExpress.XtraReports.UI.XRLabel xrLabel5;
|
||||
private DevExpress.XtraReports.UI.XRTable xrTableServiceRecords1;
|
||||
private DevExpress.XtraReports.UI.XRTableRow xrTableRow2;
|
||||
@@ -1142,7 +1229,6 @@ namespace BeWo.SKFAlsdorf.Neu
|
||||
private DevExpress.XtraReports.UI.XRTableCell xrTableCell5;
|
||||
private DevExpress.XtraReports.UI.XRTableCell xrTableCell7;
|
||||
private DevExpress.XtraReports.UI.XRLabel xrLabel12;
|
||||
private DevExpress.XtraReports.UI.XRLabel xrLabel2;
|
||||
private DevExpress.XtraReports.UI.XRTable xrTable2;
|
||||
private DevExpress.XtraReports.UI.XRTableCell xrTableCell8;
|
||||
private DevExpress.XtraReports.UI.XRTableCell lblSummeMinuten;
|
||||
@@ -1200,5 +1286,13 @@ namespace BeWo.SKFAlsdorf.Neu
|
||||
private DevExpress.XtraReports.UI.XRTableRow xrTableRow13;
|
||||
private DevExpress.XtraReports.UI.XRTableCell xrTableCell28;
|
||||
private DevExpress.XtraReports.UI.XRTableCell xrTableCell29;
|
||||
private DevExpress.XtraReports.UI.XRTableCell xrTableCell39;
|
||||
private DevExpress.XtraReports.UI.XRTableCell xrTableCell40;
|
||||
private DevExpress.XtraReports.UI.XRTableCell xrTableCell42;
|
||||
private DevExpress.XtraReports.UI.XRPictureBox xrPictureBox1;
|
||||
private DevExpress.XtraReports.UI.XRLabel xrLabel17;
|
||||
private DevExpress.XtraReports.UI.XRPictureBox xrPictureBox2;
|
||||
private DevExpress.XtraReports.UI.XRLabel xrLabel18;
|
||||
private DevExpress.XtraReports.UI.XRPictureBox picSignature;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,7 +1,11 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Drawing;
|
||||
using System.IO;
|
||||
using System.Text.RegularExpressions;
|
||||
using BeWo.Report;
|
||||
using BeWo.Report.ReportObjects;
|
||||
using BS.Shared.Core;
|
||||
using DevExpress.XtraReports.UI;
|
||||
|
||||
namespace BeWo.SKFAlsdorf.Neu
|
||||
@@ -43,24 +47,6 @@ namespace BeWo.SKFAlsdorf.Neu
|
||||
pRO.Services = servicesBillable;
|
||||
}
|
||||
|
||||
//if (String.IsNullOrWhiteSpace(pRO.AbsenceTimes))
|
||||
//{
|
||||
// lblKrankenhaus.Text = "Krankenhausaufenthalt: Nein";
|
||||
//}
|
||||
//else
|
||||
//{
|
||||
// lblKrankenhaus.Text = "Krankenhausaufenthalt:";
|
||||
//}
|
||||
|
||||
//if (!hatGruppen)
|
||||
//{
|
||||
// lblGruppe.Text = "E = ear to ear, face to face \r\nGR = Gruppenangebot Nein";
|
||||
//}
|
||||
//else
|
||||
//{
|
||||
// lblGruppe.Text = "E = ear to ear, face to face \r\nGR = Gruppenangebot Ja";
|
||||
//}
|
||||
|
||||
ErstelleAbwesenheitenTabelle(pRO);
|
||||
|
||||
bindingSource1.DataSource = pRO;
|
||||
@@ -107,5 +93,32 @@ namespace BeWo.SKFAlsdorf.Neu
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
private void picSignature_BeforePrint(object sender, System.ComponentModel.CancelEventArgs e)
|
||||
{
|
||||
XRPictureBox xrBox = sender as XRPictureBox;
|
||||
//var test = this.GetCurrent
|
||||
string base64String = xrBox.Tag as string;
|
||||
if (!String.IsNullOrWhiteSpace(base64String))
|
||||
{
|
||||
var base64Data = Regex.Match(base64String, @"data:image/(?<type>.+?),(?<data>.+)").Groups["data"].Value;
|
||||
var binData = Convert.FromBase64String(base64Data);
|
||||
Image img = ByteArrayToImage(binData);
|
||||
xrBox.Image = Utils.CropImage(img);
|
||||
}
|
||||
else
|
||||
{
|
||||
xrBox.Image = null;
|
||||
}
|
||||
}
|
||||
|
||||
public Image ByteArrayToImage(byte[] byteArrayIn)
|
||||
{
|
||||
using (var memoryStream = new MemoryStream(byteArrayIn))
|
||||
{
|
||||
return Image.FromStream(memoryStream);
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
@@ -110,7 +110,6 @@ namespace BeWo.WegweiserBetreuungsdienstReports
|
||||
{
|
||||
XtraReport report = null;
|
||||
|
||||
// Hier noch Sozio abhandeln
|
||||
ServicesOverviewRO bewoRo = ServicesOverviewRO.CopyFromRO(ro);
|
||||
ServicesOverviewRO spfhRo = ServicesOverviewRO.CopyFromRO(ro);
|
||||
ServicesOverviewRO sozioRo = ServicesOverviewRO.CopyFromRO(ro);
|
||||
@@ -141,16 +140,20 @@ namespace BeWo.WegweiserBetreuungsdienstReports
|
||||
{
|
||||
report = AddSubServicesOverviewReportToReport(report, new StundenzettelDdg(), bewoRo);
|
||||
}
|
||||
else
|
||||
{
|
||||
else if (ro.Costbearer.Equals("LVR") || ro.Costbearer.Equals("LVR II"))
|
||||
{
|
||||
report = AddSubServicesOverviewReportToReport(report, new QuittierungsbelegLVR(), bewoRo);
|
||||
}
|
||||
else
|
||||
{
|
||||
report = AddSubServicesOverviewReportToReport(report, new Stundenzettel(), bewoRo);
|
||||
}
|
||||
|
||||
|
||||
report = AddSubServicesOverviewReportToReport(report, new LeistungsnachweisSoziotherapie(), sozioRo);
|
||||
|
||||
if (report == null)
|
||||
report = new XtraReport();
|
||||
|
||||
return report;
|
||||
}
|
||||
}
|
||||
|
||||
1511
ReportImp/WegweiserBetreuungsdienstReports/QuittierungsbelegLVR.Designer.cs
generated
Normal file
1511
ReportImp/WegweiserBetreuungsdienstReports/QuittierungsbelegLVR.Designer.cs
generated
Normal file
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,136 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Drawing;
|
||||
using System.IO;
|
||||
using System.Text.RegularExpressions;
|
||||
using BeWo.Report;
|
||||
using BeWo.Report.ReportObjects;
|
||||
using BS.Shared.Core;
|
||||
using DevExpress.XtraReports.UI;
|
||||
|
||||
namespace BeWo.WegweiserBetreuungsdienstReports
|
||||
{
|
||||
public partial class QuittierungsbelegLVR : XtraReport, IBeWoReport<ServicesOverviewRO>
|
||||
{
|
||||
public QuittierungsbelegLVR()
|
||||
{
|
||||
InitializeComponent();
|
||||
}
|
||||
|
||||
public void SetReportDataSource(ServicesOverviewRO pRO)
|
||||
{
|
||||
bool hatGruppen = false;
|
||||
|
||||
if (pRO.Services != null)
|
||||
{
|
||||
List<ServicesOverviewRO.ServiceDetail> servicesBillable = new List<ServicesOverviewRO.ServiceDetail>();
|
||||
|
||||
foreach (var sd in pRO.Services)
|
||||
{
|
||||
if (sd.IsBillable || sd.ServiceDescription.ToLower().Contains("fehlkontakt") || sd.ServiceCategory.ToLower().Contains("fehlkontakt"))
|
||||
{
|
||||
ServicesOverviewRO.CreateSignatureString(sd);
|
||||
sd.Notice5 = "E";
|
||||
if (sd.IsGroup)
|
||||
{
|
||||
sd.Notice5 = "GR";
|
||||
hatGruppen = true;
|
||||
}
|
||||
if (sd.ServiceDescription.ToLower().Contains("fehlkontakt") || sd.ServiceCategory.ToLower().Contains("fehlkontakt") || (sd.ProzentAbrechenbar < 100))
|
||||
{
|
||||
sd.Notice5 = "F";
|
||||
}
|
||||
servicesBillable.Add(sd);
|
||||
}
|
||||
}
|
||||
|
||||
pRO.Services = servicesBillable;
|
||||
}
|
||||
|
||||
if (String.IsNullOrWhiteSpace(pRO.AbsenceTimes))
|
||||
{
|
||||
lblHatAbwesenheiten.Text = "X";
|
||||
}
|
||||
|
||||
if (!hatGruppen)
|
||||
{
|
||||
lblHatGruppen.Text = "X";
|
||||
}
|
||||
|
||||
ErstelleAbwesenheitenTabelle(pRO);
|
||||
|
||||
bindingSource1.DataSource = pRO;
|
||||
}
|
||||
|
||||
private void ErstelleAbwesenheitenTabelle(ServicesOverviewRO pRo)
|
||||
{
|
||||
if (pRo.Abwesenheiten != null)
|
||||
{
|
||||
int newRows = 0;
|
||||
int index = 1;
|
||||
foreach (var at in pRo.Abwesenheiten)
|
||||
{
|
||||
DevExpress.XtraReports.UI.XRTableRow row = null;
|
||||
if (index < xrTableAbwesenheiten.Rows.Count)
|
||||
{
|
||||
row = xrTableAbwesenheiten.Rows[index];
|
||||
}
|
||||
else
|
||||
{
|
||||
row = xrTableAbwesenheiten.InsertRowBelow(xrTableAbwesenheiten.Rows[xrTableAbwesenheiten.Rows.Count - 1]);
|
||||
newRows++;
|
||||
}
|
||||
|
||||
row.Cells[0].Text = String.Format("{0:dd.MM.yyyy}", at.Start);
|
||||
int? days = null;
|
||||
|
||||
if (at.End.HasValue)
|
||||
{
|
||||
row.Cells[1].Text = String.Format("{0:dd.MM.yyyy}", at.End);
|
||||
days = (int)at.End.Value.Subtract(at.Start.Value).TotalDays + 1;
|
||||
}
|
||||
else
|
||||
{
|
||||
row.Cells[1].Text = "unbekannt";
|
||||
}
|
||||
|
||||
row.Cells[2].Text = String.Format("{0:0}", days);
|
||||
|
||||
index++;
|
||||
}
|
||||
|
||||
if (newRows > 0)
|
||||
{
|
||||
lblUnterschriftKlient.Top += newRows * 20;
|
||||
lblUnterschriftMitarbeiter.Top += newRows * 20;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
private void picSignature_BeforePrint(object sender, System.ComponentModel.CancelEventArgs e)
|
||||
{
|
||||
XRPictureBox xrBox = sender as XRPictureBox;
|
||||
//var test = this.GetCurrent
|
||||
string base64String = xrBox.Tag as string;
|
||||
if (!String.IsNullOrWhiteSpace(base64String))
|
||||
{
|
||||
var base64Data = Regex.Match(base64String, @"data:image/(?<type>.+?),(?<data>.+)").Groups["data"].Value;
|
||||
var binData = Convert.FromBase64String(base64Data);
|
||||
Image img = ByteArrayToImage(binData);
|
||||
xrBox.Image = Utils.CropImage(img);
|
||||
}
|
||||
else
|
||||
{
|
||||
xrBox.Image = null;
|
||||
}
|
||||
}
|
||||
|
||||
public Image ByteArrayToImage(byte[] byteArrayIn)
|
||||
{
|
||||
using(var memoryStream = new MemoryStream(byteArrayIn))
|
||||
{
|
||||
return Image.FromStream(memoryStream);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
File diff suppressed because one or more lines are too long
@@ -99,6 +99,12 @@
|
||||
<Compile Include="LeistungsnachweisSoziotherapie.designer.cs">
|
||||
<DependentUpon>LeistungsnachweisSoziotherapie.cs</DependentUpon>
|
||||
</Compile>
|
||||
<Compile Include="QuittierungsbelegLVR.cs">
|
||||
<SubType>Component</SubType>
|
||||
</Compile>
|
||||
<Compile Include="QuittierungsbelegLVR.Designer.cs">
|
||||
<DependentUpon>QuittierungsbelegLVR.cs</DependentUpon>
|
||||
</Compile>
|
||||
<Compile Include="RechnungSPFH.cs">
|
||||
<SubType>Component</SubType>
|
||||
</Compile>
|
||||
@@ -194,6 +200,10 @@
|
||||
<DependentUpon>Mitarbeiterauslastung.cs</DependentUpon>
|
||||
</EmbeddedResource>
|
||||
<EmbeddedResource Include="Properties\licenses.licx" />
|
||||
<EmbeddedResource Include="QuittierungsbelegLVR.resx">
|
||||
<DependentUpon>QuittierungsbelegLVR.cs</DependentUpon>
|
||||
<SubType>Designer</SubType>
|
||||
</EmbeddedResource>
|
||||
<EmbeddedResource Include="RechnungSPFH.resx">
|
||||
<DependentUpon>RechnungSPFH.cs</DependentUpon>
|
||||
<SubType>Designer</SubType>
|
||||
|
||||
@@ -29,6 +29,7 @@ namespace WendepunktVelbert
|
||||
/// </summary>
|
||||
private void InitializeComponent()
|
||||
{
|
||||
this.components = new System.ComponentModel.Container();
|
||||
System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(Spitzabrechnung));
|
||||
DevExpress.XtraReports.UI.XRSummary xrSummary1 = new DevExpress.XtraReports.UI.XRSummary();
|
||||
DevExpress.XtraReports.UI.XRWatermark xrWatermark1 = new DevExpress.XtraReports.UI.XRWatermark();
|
||||
@@ -87,7 +88,7 @@ namespace WendepunktVelbert
|
||||
this.xrTableCell10 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.xrTableRow10 = new DevExpress.XtraReports.UI.XRTableRow();
|
||||
this.xrTableCell7 = new DevExpress.XtraReports.UI.XRTableCell();
|
||||
this.bindingSource1 = new System.Windows.Forms.BindingSource();
|
||||
this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components);
|
||||
this.GroupFooter1 = new DevExpress.XtraReports.UI.GroupFooterBand();
|
||||
this.xrTable5 = new DevExpress.XtraReports.UI.XRTable();
|
||||
this.xrTableRow31 = new DevExpress.XtraReports.UI.XRTableRow();
|
||||
@@ -212,6 +213,7 @@ namespace WendepunktVelbert
|
||||
this.xrLabel3.CanShrink = true;
|
||||
this.xrLabel3.Font = new DevExpress.Drawing.DXFont("Verdana", 10F, DevExpress.Drawing.DXFontStyle.Bold);
|
||||
this.xrLabel3.LocationFloat = new DevExpress.Utils.PointFloat(0F, 225.25F);
|
||||
this.xrLabel3.Multiline = true;
|
||||
this.xrLabel3.Name = "xrLabel3";
|
||||
this.xrLabel3.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
|
||||
this.xrLabel3.SizeF = new System.Drawing.SizeF(650F, 16F);
|
||||
@@ -219,7 +221,6 @@ namespace WendepunktVelbert
|
||||
this.xrLabel3.StylePriority.UseFont = false;
|
||||
this.xrLabel3.Text = "Abrechnung Betreuungsleistungen für [Salutation2] [CustomerFirstName] [CustomerLa" +
|
||||
"stName], geb. [CustomerBirthday!dd.MM.yyyy]";
|
||||
this.xrLabel3.WordWrap = false;
|
||||
//
|
||||
// xrLabel2
|
||||
//
|
||||
|
||||
@@ -117,7 +117,7 @@ namespace ZukunftLeben.Export
|
||||
buchungstext = String.Format("{0}, {1} {2:MM}/{2:yy}", c.Person.LastName, c.Person.FirstName, row[8]);
|
||||
}
|
||||
|
||||
string konto = String.Format("{0}", row[1]).Trim(); // customer.DebitorNumber
|
||||
string konto = String.Format("{0}", row[7]).Trim(); // c2s.Notice als Debitor
|
||||
string belegfeld1 = String.Format("{0}", row[3]).Trim(); // ib.invoicenumber
|
||||
sb.Append(BuildBuchungszeile(row[0], konto, "8100", row[2], belegfeld1, buchungstext)); // Betrag, Konto (Debitor), Gegenkonto (Erlöskonto), Belegdatum, Belegfeld 1 (Rechnungsnummer), Buchungstext
|
||||
}
|
||||
@@ -182,7 +182,7 @@ cb2sc.Notice AS 'Kostenstelle',
|
||||
buchungstext = String.Format("{0}, {1} {2:MM}/{2:yy}", c.Person.LastName, c.Person.FirstName, lastDate);
|
||||
}
|
||||
|
||||
string konto = String.Format("{0}", row[1]).Trim(); // customer.DebitorNumber
|
||||
string konto = String.Format("{0}", row[5]).Trim(); // c2s.Notice als Debitor
|
||||
sb.Append(BuildBuchungszeile(row[0], konto, "8100", lastDate, "", buchungstext)); // Betrag, Konto (Debitor), Gegenkonto (Erlöskonto), Belegdatum, Belegfeld 1, Buchungstext
|
||||
}
|
||||
|
||||
|
||||
@@ -243,6 +243,7 @@ namespace BeWo.Service.Plugins
|
||||
//t = "0206140343"; // Lebenswelt Gabriel
|
||||
//t = "6916712798"; // LH Rodenkirchen Bewo
|
||||
//t = "6255521162"; // KCM GmbH
|
||||
//t = "2297357838"; // KCM BeWo Soziotherapie
|
||||
//t = "2697528233"; // Diakonisches Werk Wesel
|
||||
//t = "2547623489"; // Sprungbrett
|
||||
//t = "5076807716"; // Psychosoziale Hilfen Bochum e.V.
|
||||
|
||||
Reference in New Issue
Block a user