Quellcode durchsuchen

Import deklaracji zmiana atrybutów

waldek vor 5 Jahren
Ursprung
Commit
f1d86f2374

+ 24
- 3
JPK_VDEK/Core/JpkData.cs Datei anzeigen

@@ -1,5 +1,6 @@
1 1
 using System;
2 2
 using System.Collections.Generic;
3
+using System.Collections.ObjectModel;
3 4
 using System.Linq;
4 5
 using System.Text;
5 6
 using System.Threading.Tasks;
@@ -23,7 +24,17 @@ namespace JPK_VDEK
23 24
                 aJpk.Naglowek.WariantFormularza = 1;
24 25
 
25 26
                 aJpk.Podmiot1 = new JPKPodmiot1();
26
-             
27
+
28
+                aJpk.Deklaracja = new JPKDeklaracja();
29
+
30
+                aJpk.SprzedazWiersz = new List<JPKSprzedazWiersz>();
31
+
32
+                aJpk.SprzedazCtrl = new JPKSprzedazCtrl();
33
+
34
+                aJpk.ZakupWiersz = new List<JPKZakupWiersz>();
35
+
36
+                aJpk.ZakupCtrl = new JPKZakupCtrl();
37
+                aJpk.ViewSP = new ObservableCollection<JPKSprzedazWiersz>();
27 38
             }
28 39
             return aJpk;
29 40
         }
@@ -31,8 +42,18 @@ namespace JPK_VDEK
31 42
 
32 43
     public class JpkExt : JPK
33 44
     {
34
-        private string usNazwa;
35
-
45
+        public ObservableCollection<JPKSprzedazWiersz> ViewSP { get; set; }
36 46
         public string  UsNazwa { get; set; }
47
+        public bool P55 { get; set; }
48
+        public bool P56 { get; set; }
49
+        public bool P57 { get; set; }
50
+        public bool P58 { get; set; }
51
+        public bool P59 { get; set; }
52
+        public bool P63 { get; set; }
53
+        public bool P64 { get; set; }
54
+        public bool P65 { get; set; }
55
+        public bool P66 { get; set; }
56
+        public bool P67 { get; set; }
57
+
37 58
     }
38 59
 }

+ 68
- 78
JPK_VDEK/Deklaracja.xaml Datei anzeigen

@@ -7,7 +7,7 @@
7 7
              mc:Ignorable="d" Height="543.9" Width="880.4">
8 8
     <Grid Margin="0,0,-56,10" HorizontalAlignment="Left" Width="856">
9 9
         <Label Content="Pouczenia" HorizontalAlignment="Left" Margin="31,10,0,0" VerticalAlignment="Top"/>
10
-        <TextBox x:Name="tPouczenia" HorizontalAlignment="Left" Height="23" Margin="122,10,0,0" TextWrapping="Wrap" Text="" VerticalAlignment="Top" Width="120"/>
10
+        <TextBox x:Name="tPouczenia" HorizontalAlignment="Left" Height="23" Margin="122,10,0,0" TextWrapping="Wrap" Text="{Binding Deklaracja.Pouczenia}" VerticalAlignment="Top" Width="120" IsReadOnly="True"/>
11 11
         <Rectangle Fill="#FF070708" HorizontalAlignment="Left" Height="5" Margin="-1,36,-22,0" Stroke="Black" VerticalAlignment="Top" Width="879" RenderTransformOrigin="0.5,0.5">
12 12
             <Rectangle.RenderTransform>
13 13
                 <TransformGroup>
@@ -19,127 +19,117 @@
19 19
             </Rectangle.RenderTransform>
20 20
         </Rectangle>
21 21
         <Label Content="P_10" HorizontalAlignment="Left" Margin="31,59,0,0" VerticalAlignment="Top"/>
22
-        <TextBox x:Name="tp10" HorizontalAlignment="Left" Height="23" Margin="67,56,0,0" TextWrapping="Wrap" Text="" VerticalAlignment="Top" Width="120" ToolTip="Wysokość podstawy opodatkowania z tytułu dostawy towarów oraz świadczenia usług na terytorium kraju, zwolnionych od podatku"/>
22
+        <TextBox x:Name="tp10" HorizontalAlignment="Left" Height="23" Margin="67,56,0,0" TextWrapping="Wrap" Text="{Binding Deklaracja.PozycjeSzczegolowe.P_10}" VerticalAlignment="Top" Width="120" ToolTip="Wysokość podstawy opodatkowania z tytułu dostawy towarów oraz świadczenia usług na terytorium kraju, zwolnionych od podatku" IsReadOnly="True"/>
23 23
         <Label Content="P_11" HorizontalAlignment="Left" Margin="31,90,0,0" VerticalAlignment="Top"/>
24
-        <TextBox x:Name="tp11" HorizontalAlignment="Left" Height="23" Margin="67,84,0,0" TextWrapping="Wrap" Text="" VerticalAlignment="Top" Width="120" ToolTip="Wysokość podstawy opodatkowania z tytułu dostawy towarów oraz świadczenia usług poza terytorium kraju"/>
24
+        <TextBox x:Name="tp11" HorizontalAlignment="Left" Height="23" Margin="67,84,0,0" TextWrapping="Wrap" Text="{Binding Deklaracja.PozycjeSzczegolowe.P_11}" VerticalAlignment="Top" Width="120" ToolTip="Wysokość podstawy opodatkowania z tytułu dostawy towarów oraz świadczenia usług poza terytorium kraju" IsReadOnly="True"/>
25 25
         <Label Content="P_12" HorizontalAlignment="Left" Margin="31,115,0,0" VerticalAlignment="Top"/>
26
-        <TextBox x:Name="tp12" HorizontalAlignment="Left" Height="23" Margin="67,112,0,0" TextWrapping="Wrap" Text="" VerticalAlignment="Top" Width="120" ToolTip="Wysokość podstawy opodatkowania z tytułu świadczenia usług, o których mowa w art. 100 ust. 1 pkt 4 ustawy"/>
26
+        <TextBox x:Name="tp12" HorizontalAlignment="Left" Height="23" Margin="67,112,0,0" TextWrapping="Wrap" Text="{Binding Deklaracja.PozycjeSzczegolowe.P_12}" VerticalAlignment="Top" Width="120" ToolTip="Wysokość podstawy opodatkowania z tytułu świadczenia usług, o których mowa w art. 100 ust. 1 pkt 4 ustawy" IsReadOnly="True"/>
27 27
         <Label Content="P_13" HorizontalAlignment="Left" Margin="31,140,0,0" VerticalAlignment="Top"/>
28
-        <TextBox x:Name="tp13" HorizontalAlignment="Left" Height="23" Margin="67,140,0,0" TextWrapping="Wrap" Text="" VerticalAlignment="Top" Width="120" ToolTip="Wysokość podstawy opodatkowania z tytułu dostawy towarów oraz świadczenia usług na terytorium kraju, opodatkowanych stawką 0%"/>
28
+        <TextBox x:Name="tp13" HorizontalAlignment="Left" Height="23" Margin="67,140,0,0" TextWrapping="Wrap" Text="{Binding Deklaracja.PozycjeSzczegolowe.P_13}" VerticalAlignment="Top" Width="120" ToolTip="Wysokość podstawy opodatkowania z tytułu dostawy towarów oraz świadczenia usług na terytorium kraju, opodatkowanych stawką 0%" IsReadOnly="True"/>
29 29
         <Label Content="P_14" HorizontalAlignment="Left" Margin="31,171,0,0" VerticalAlignment="Top"/>
30
-        <TextBox x:Name="tp14" HorizontalAlignment="Left" Height="23" Margin="67,168,0,0" TextWrapping="Wrap" Text="" VerticalAlignment="Top" Width="120" ToolTip="Wysokość podstawy opodatkowania z tytułu dostawy towarów, o której mowa w art. 129 ustawy"/>
30
+        <TextBox x:Name="tp14" HorizontalAlignment="Left" Height="23" Margin="67,168,0,0" TextWrapping="Wrap" Text="{Binding Deklaracja.PozycjeSzczegolowe.P_14}" VerticalAlignment="Top" Width="120" ToolTip="Wysokość podstawy opodatkowania z tytułu dostawy towarów, o której mowa w art. 129 ustawy" IsReadOnly="True"/>
31 31
         <Label Content="P_15" HorizontalAlignment="Left" Margin="31,197,0,0" VerticalAlignment="Top"/>
32
-        <TextBox x:Name="tp15" HorizontalAlignment="Left" Height="23" Margin="67,194,0,0" TextWrapping="Wrap" Text="" VerticalAlignment="Top" Width="120" ToolTip="Wysokość podstawy opodatkowania z tytułu dostawy towarów oraz świadczenia usług na terytorium kraju, opodatkowanych stawką 5%, oraz korekty dokonanej zgodnie z art. 89a ust. 1 i 4 ustawy"/>
32
+        <TextBox x:Name="tp15" HorizontalAlignment="Left" Height="23" Margin="67,194,0,0" TextWrapping="Wrap" Text="{Binding Deklaracja.PozycjeSzczegolowe.P_15}" VerticalAlignment="Top" Width="120" ToolTip="Wysokość podstawy opodatkowania z tytułu dostawy towarów oraz świadczenia usług na terytorium kraju, opodatkowanych stawką 5%, oraz korekty dokonanej zgodnie z art. 89a ust. 1 i 4 ustawy" IsReadOnly="True"/>
33 33
         <Label Content="P_16" HorizontalAlignment="Left" Margin="31,223,0,0" VerticalAlignment="Top"/>
34
-        <TextBox x:Name="tp16" HorizontalAlignment="Left" Height="23" Margin="67,222,0,0" TextWrapping="Wrap" Text="" VerticalAlignment="Top" Width="120" ToolTip="Wysokość podatku należnego z tytułu dostawy towarów oraz świadczenia usług na terytorium kraju, opodatkowanych stawką 5%, oraz korekty dokonanej zgodnie z art. 89a ust. 1 i 4 ustawy"/>
34
+        <TextBox x:Name="tp16" HorizontalAlignment="Left" Height="23" Margin="67,222,0,0" TextWrapping="Wrap" Text="{Binding Deklaracja.PozycjeSzczegolowe.P_16}" VerticalAlignment="Top" Width="120" ToolTip="Wysokość podatku należnego z tytułu dostawy towarów oraz świadczenia usług na terytorium kraju, opodatkowanych stawką 5%, oraz korekty dokonanej zgodnie z art. 89a ust. 1 i 4 ustawy" IsReadOnly="True"/>
35 35
         <Label Content="P_17" HorizontalAlignment="Left" Margin="31,249,0,0" VerticalAlignment="Top"/>
36
-        <TextBox x:Name="tp17" HorizontalAlignment="Left" Height="23" Margin="67,250,0,0" TextWrapping="Wrap" Text="" VerticalAlignment="Top" Width="120" ToolTip="Wysokość podstawy opodatkowania z tytułu dostawy towarów oraz świadczenia usług na terytorium kraju, opodatkowanych stawką 7% albo 8%, oraz korekty dokonanej zgodnie z art. 89a ust. 1 i 4 ustawy"/>
36
+        <TextBox x:Name="tp17" HorizontalAlignment="Left" Height="23" Margin="67,250,0,0" TextWrapping="Wrap" Text="{Binding Deklaracja.PozycjeSzczegolowe.P_17}" VerticalAlignment="Top" Width="120" ToolTip="Wysokość podstawy opodatkowania z tytułu dostawy towarów oraz świadczenia usług na terytorium kraju, opodatkowanych stawką 7% albo 8%, oraz korekty dokonanej zgodnie z art. 89a ust. 1 i 4 ustawy" IsReadOnly="True"/>
37 37
         <Label Content="P_18" HorizontalAlignment="Left" Margin="31,280,0,0" VerticalAlignment="Top"/>
38
-        <TextBox x:Name="tp18" HorizontalAlignment="Left" Height="23" Margin="67,279,0,0" TextWrapping="Wrap" Text="" VerticalAlignment="Top" Width="120" ToolTip="Wysokość podatku należnego z tytułu dostawy towarów oraz świadczenia usług na terytorium kraju, opodatkowanych stawką 7% albo 8%, oraz korekty dokonanej zgodnie z art. 89a ust. 1 i 4 ustawy"/>
38
+        <TextBox x:Name="tp18" HorizontalAlignment="Left" Height="23" Margin="67,279,0,0" TextWrapping="Wrap" Text="{Binding Deklaracja.PozycjeSzczegolowe.P_18}" VerticalAlignment="Top" Width="120" ToolTip="Wysokość podatku należnego z tytułu dostawy towarów oraz świadczenia usług na terytorium kraju, opodatkowanych stawką 7% albo 8%, oraz korekty dokonanej zgodnie z art. 89a ust. 1 i 4 ustawy" IsReadOnly="True"/>
39 39
         <Label Content="P_19" HorizontalAlignment="Left" Margin="31,306,0,0" VerticalAlignment="Top"/>
40
-        <TextBox x:Name="tp19" HorizontalAlignment="Left" Height="23" Margin="67,307,0,0" TextWrapping="Wrap" Text="" VerticalAlignment="Top" Width="120" ToolTip="Wysokość podstawy opodatkowania z tytułu dostawy towarów oraz świadczenia usług na terytorium kraju, opodatkowanych stawką 22% albo 23%, oraz korekty dokonanej zgodnie z art. 89a ust. 1 i 4 ustawy"/>
40
+        <TextBox x:Name="tp19" HorizontalAlignment="Left" Height="23" Margin="67,307,0,0" TextWrapping="Wrap" Text="{Binding Deklaracja.PozycjeSzczegolowe.P_19}" VerticalAlignment="Top" Width="120" ToolTip="Wysokość podstawy opodatkowania z tytułu dostawy towarów oraz świadczenia usług na terytorium kraju, opodatkowanych stawką 22% albo 23%, oraz korekty dokonanej zgodnie z art. 89a ust. 1 i 4 ustawy" IsReadOnly="True"/>
41 41
         <Label Content="P_20" HorizontalAlignment="Left" Margin="31,337,0,0" VerticalAlignment="Top"/>
42
-        <TextBox x:Name="tp20" HorizontalAlignment="Left" Height="23" Margin="67,337,0,0" TextWrapping="Wrap" Text="" VerticalAlignment="Top" Width="120" ToolTip="Wysokość podatku należnego z tytułu dostawy towarów oraz świadczenia usług na terytorium kraju, opodatkowanych stawką 22% albo 23%, oraz korekty dokonanej zgodnie z art. 89a ust. 1 i 4 ustawy"/>
42
+        <TextBox x:Name="tp20" HorizontalAlignment="Left" Height="23" Margin="67,337,0,0" TextWrapping="Wrap" Text="{Binding Deklaracja.PozycjeSzczegolowe.P_20}" VerticalAlignment="Top" Width="120" ToolTip="Wysokość podatku należnego z tytułu dostawy towarów oraz świadczenia usług na terytorium kraju, opodatkowanych stawką 22% albo 23%, oraz korekty dokonanej zgodnie z art. 89a ust. 1 i 4 ustawy" IsReadOnly="True"/>
43 43
         <Label Content="P_21" HorizontalAlignment="Left" Margin="32,371,0,0" VerticalAlignment="Top"/>
44
-        <TextBox x:Name="tp10_Copy" HorizontalAlignment="Left" Height="23" Margin="67,368,0,0" TextWrapping="Wrap" Text="" VerticalAlignment="Top" Width="120" ToolTip="Wysokość podstawy opodatkowania z tytułu dostawy towarów oraz świadczenia usług na terytorium kraju, zwolnionych od podatku"/>
44
+        <TextBox x:Name="tp10_Copy" HorizontalAlignment="Left" Height="23" Margin="67,368,0,0" TextWrapping="Wrap" Text="{Binding Deklaracja.PozycjeSzczegolowe.P_21}" VerticalAlignment="Top" Width="120" ToolTip="Wysokość podstawy opodatkowania z tytułu dostawy towarów oraz świadczenia usług na terytorium kraju, zwolnionych od podatku" IsReadOnly="True"/>
45 45
         <Label Content="P_22" HorizontalAlignment="Left" Margin="32,402,0,0" VerticalAlignment="Top"/>
46
-        <TextBox x:Name="tp11_Copy" HorizontalAlignment="Left" Height="23" Margin="67,396,0,0" TextWrapping="Wrap" Text="" VerticalAlignment="Top" Width="120" ToolTip="Wysokość podstawy opodatkowania z tytułu dostawy towarów oraz świadczenia usług poza terytorium kraju"/>
46
+        <TextBox x:Name="tp11_Copy" HorizontalAlignment="Left" Height="23" Margin="67,396,0,0" TextWrapping="Wrap" Text="{Binding Deklaracja.PozycjeSzczegolowe.P_22}" VerticalAlignment="Top" Width="120" ToolTip="Wysokość podstawy opodatkowania z tytułu dostawy towarów oraz świadczenia usług poza terytorium kraju" IsReadOnly="True"/>
47 47
         <Label Content="P_23" HorizontalAlignment="Left" Margin="32,430,0,0" VerticalAlignment="Top"/>
48
-        <TextBox x:Name="tp12_Copy" HorizontalAlignment="Left" Height="23" Margin="67,427,0,0" TextWrapping="Wrap" Text="" VerticalAlignment="Top" Width="120" ToolTip="Wysokość podstawy opodatkowania z tytułu świadczenia usług, o których mowa w art. 100 ust. 1 pkt 4 ustawy"/>
48
+        <TextBox x:Name="tp12_Copy" HorizontalAlignment="Left" Height="23" Margin="67,427,0,0" TextWrapping="Wrap" Text="{Binding Deklaracja.PozycjeSzczegolowe.P_23}" VerticalAlignment="Top" Width="120" ToolTip="Wysokość podstawy opodatkowania z tytułu świadczenia usług, o których mowa w art. 100 ust. 1 pkt 4 ustawy" IsReadOnly="True"/>
49 49
         <Label Content="P_24" HorizontalAlignment="Left" Margin="32,455,0,0" VerticalAlignment="Top"/>
50
-        <TextBox x:Name="tp13_Copy" HorizontalAlignment="Left" Height="23" Margin="67,455,0,0" TextWrapping="Wrap" Text="" VerticalAlignment="Top" Width="120" ToolTip="Wysokość podstawy opodatkowania z tytułu dostawy towarów oraz świadczenia usług na terytorium kraju, opodatkowanych stawką 0%"/>
50
+        <TextBox x:Name="tp13_Copy" HorizontalAlignment="Left" Height="23" Margin="67,455,0,0" TextWrapping="Wrap" Text="{Binding Deklaracja.PozycjeSzczegolowe.P_24}" VerticalAlignment="Top" Width="120" ToolTip="Wysokość podstawy opodatkowania z tytułu dostawy towarów oraz świadczenia usług na terytorium kraju, opodatkowanych stawką 0%" IsReadOnly="True"/>
51 51
         <Label Content="P_25" HorizontalAlignment="Left" Margin="201,55,0,0" VerticalAlignment="Top"/>
52
-        <TextBox x:Name="tp14_Copy" HorizontalAlignment="Left" Height="23" Margin="249,56,0,0" TextWrapping="Wrap" Text="" VerticalAlignment="Top" Width="120" ToolTip="Wysokość podstawy opodatkowania z tytułu dostawy towarów, o której mowa w art. 129 ustawy"/>
52
+        <TextBox x:Name="tp14_Copy" HorizontalAlignment="Left" Height="23" Margin="249,56,0,0" TextWrapping="Wrap" Text="{Binding Deklaracja.PozycjeSzczegolowe.P_25}" VerticalAlignment="Top" Width="120" ToolTip="Wysokość podstawy opodatkowania z tytułu dostawy towarów, o której mowa w art. 129 ustawy" IsReadOnly="True"/>
53 53
         <Label Content="P_26" HorizontalAlignment="Left" Margin="201,81,0,0" VerticalAlignment="Top"/>
54
-        <TextBox x:Name="tp15_Copy" HorizontalAlignment="Left" Height="23" Margin="249,81,0,0" TextWrapping="Wrap" Text="" VerticalAlignment="Top" Width="120" ToolTip="Wysokość podstawy opodatkowania z tytułu dostawy towarów oraz świadczenia usług na terytorium kraju, opodatkowanych stawką 5%, oraz korekty dokonanej zgodnie z art. 89a ust. 1 i 4 ustawy"/>
54
+        <TextBox x:Name="tp15_Copy" HorizontalAlignment="Left" Height="23" Margin="249,81,0,0" TextWrapping="Wrap" Text="{Binding Deklaracja.PozycjeSzczegolowe.P_26}" VerticalAlignment="Top" Width="120" ToolTip="Wysokość podstawy opodatkowania z tytułu dostawy towarów oraz świadczenia usług na terytorium kraju, opodatkowanych stawką 5%, oraz korekty dokonanej zgodnie z art. 89a ust. 1 i 4 ustawy" IsReadOnly="True"/>
55 55
         <Label Content="P_27" HorizontalAlignment="Left" Margin="201,107,0,0" VerticalAlignment="Top"/>
56
-        <TextBox x:Name="tp16_Copy" HorizontalAlignment="Left" Height="23" Margin="249,109,0,0" TextWrapping="Wrap" Text="" VerticalAlignment="Top" Width="120" ToolTip="Wysokość podatku należnego z tytułu dostawy towarów oraz świadczenia usług na terytorium kraju, opodatkowanych stawką 5%, oraz korekty dokonanej zgodnie z art. 89a ust. 1 i 4 ustawy"/>
56
+        <TextBox x:Name="tp16_Copy" HorizontalAlignment="Left" Height="23" Margin="249,109,0,0" TextWrapping="Wrap" Text="{Binding Deklaracja.PozycjeSzczegolowe.P_27}" VerticalAlignment="Top" Width="120" ToolTip="Wysokość podatku należnego z tytułu dostawy towarów oraz świadczenia usług na terytorium kraju, opodatkowanych stawką 5%, oraz korekty dokonanej zgodnie z art. 89a ust. 1 i 4 ustawy" IsReadOnly="True"/>
57 57
         <Label Content="P_28" HorizontalAlignment="Left" Margin="201,133,0,0" VerticalAlignment="Top"/>
58
-        <TextBox x:Name="tp17_Copy" HorizontalAlignment="Left" Height="23" Margin="249,137,0,0" TextWrapping="Wrap" Text="" VerticalAlignment="Top" Width="120" ToolTip="Wysokość podstawy opodatkowania z tytułu dostawy towarów oraz świadczenia usług na terytorium kraju, opodatkowanych stawką 7% albo 8%, oraz korekty dokonanej zgodnie z art. 89a ust. 1 i 4 ustawy"/>
58
+        <TextBox x:Name="tp17_Copy" HorizontalAlignment="Left" Height="23" Margin="249,137,0,0" TextWrapping="Wrap" Text="{Binding Deklaracja.PozycjeSzczegolowe.P_28}" VerticalAlignment="Top" Width="120" ToolTip="Wysokość podstawy opodatkowania z tytułu dostawy towarów oraz świadczenia usług na terytorium kraju, opodatkowanych stawką 7% albo 8%, oraz korekty dokonanej zgodnie z art. 89a ust. 1 i 4 ustawy" IsReadOnly="True"/>
59 59
         <Label Content="P_29" HorizontalAlignment="Left" Margin="201,164,0,0" VerticalAlignment="Top"/>
60
-        <TextBox x:Name="tp18_Copy" HorizontalAlignment="Left" Height="23" Margin="249,165,0,0" TextWrapping="Wrap" Text="" VerticalAlignment="Top" Width="120" ToolTip="Wysokość podatku należnego z tytułu dostawy towarów oraz świadczenia usług na terytorium kraju, opodatkowanych stawką 7% albo 8%, oraz korekty dokonanej zgodnie z art. 89a ust. 1 i 4 ustawy"/>
60
+        <TextBox x:Name="tp18_Copy" HorizontalAlignment="Left" Height="23" Margin="249,165,0,0" TextWrapping="Wrap" Text="{Binding Deklaracja.PozycjeSzczegolowe.P_29}" VerticalAlignment="Top" Width="120" ToolTip="Wysokość podatku należnego z tytułu dostawy towarów oraz świadczenia usług na terytorium kraju, opodatkowanych stawką 7% albo 8%, oraz korekty dokonanej zgodnie z art. 89a ust. 1 i 4 ustawy" IsReadOnly="True"/>
61 61
         <Label Content="P_30" HorizontalAlignment="Left" Margin="201,190,0,0" VerticalAlignment="Top"/>
62
-        <TextBox x:Name="tp19_Copy" HorizontalAlignment="Left" Height="23" Margin="249,194,0,0" TextWrapping="Wrap" Text="" VerticalAlignment="Top" Width="120" ToolTip="Wysokość podstawy opodatkowania z tytułu dostawy towarów oraz świadczenia usług na terytorium kraju, opodatkowanych stawką 22% albo 23%, oraz korekty dokonanej zgodnie z art. 89a ust. 1 i 4 ustawy"/>
62
+        <TextBox x:Name="tp19_Copy" HorizontalAlignment="Left" Height="23" Margin="249,194,0,0" TextWrapping="Wrap" Text="{Binding Deklaracja.PozycjeSzczegolowe.P_30}" VerticalAlignment="Top" Width="120" ToolTip="Wysokość podstawy opodatkowania z tytułu dostawy towarów oraz świadczenia usług na terytorium kraju, opodatkowanych stawką 22% albo 23%, oraz korekty dokonanej zgodnie z art. 89a ust. 1 i 4 ustawy" IsReadOnly="True"/>
63 63
         <Label Content="P_31" HorizontalAlignment="Left" Margin="201,221,0,0" VerticalAlignment="Top"/>
64
-        <TextBox x:Name="tp20_Copy" HorizontalAlignment="Left" Height="23" Margin="249,225,0,0" TextWrapping="Wrap" Text="" VerticalAlignment="Top" Width="120" ToolTip="Wysokość podatku należnego z tytułu dostawy towarów oraz świadczenia usług na terytorium kraju, opodatkowanych stawką 22% albo 23%, oraz korekty dokonanej zgodnie z art. 89a ust. 1 i 4 ustawy"/>
64
+        <TextBox x:Name="tp20_Copy" HorizontalAlignment="Left" Height="23" Margin="249,225,0,0" TextWrapping="Wrap" Text="{Binding Deklaracja.PozycjeSzczegolowe.P_31}" VerticalAlignment="Top" Width="120" ToolTip="Wysokość podatku należnego z tytułu dostawy towarów oraz świadczenia usług na terytorium kraju, opodatkowanych stawką 22% albo 23%, oraz korekty dokonanej zgodnie z art. 89a ust. 1 i 4 ustawy" IsReadOnly="True"/>
65 65
         <Label Content="P_32" HorizontalAlignment="Left" Margin="201,256,0,0" VerticalAlignment="Top"/>
66
-        <TextBox x:Name="tp10_Copy1" HorizontalAlignment="Left" Height="23" Margin="249,257,0,0" TextWrapping="Wrap" Text="" VerticalAlignment="Top" Width="120" ToolTip="Wysokość podstawy opodatkowania z tytułu dostawy towarów oraz świadczenia usług na terytorium kraju, zwolnionych od podatku"/>
66
+        <TextBox x:Name="tp10_Copy1" HorizontalAlignment="Left" Height="23" Margin="249,257,0,0" TextWrapping="Wrap" Text="{Binding Deklaracja.PozycjeSzczegolowe.P_32}" VerticalAlignment="Top" Width="120" ToolTip="Wysokość podstawy opodatkowania z tytułu dostawy towarów oraz świadczenia usług na terytorium kraju, zwolnionych od podatku" IsReadOnly="True"/>
67 67
         <Label Content="P_33" HorizontalAlignment="Left" Margin="201,287,0,0" VerticalAlignment="Top"/>
68
-        <TextBox x:Name="tp11_Copy1" HorizontalAlignment="Left" Height="23" Margin="249,285,0,0" TextWrapping="Wrap" Text="" VerticalAlignment="Top" Width="120" ToolTip="Wysokość podstawy opodatkowania z tytułu dostawy towarów oraz świadczenia usług poza terytorium kraju"/>
68
+        <TextBox x:Name="tp11_Copy1" HorizontalAlignment="Left" Height="23" Margin="249,285,0,0" TextWrapping="Wrap" Text="{Binding Deklaracja.PozycjeSzczegolowe.P_33}" VerticalAlignment="Top" Width="120" ToolTip="Wysokość podstawy opodatkowania z tytułu dostawy towarów oraz świadczenia usług poza terytorium kraju" IsReadOnly="True"/>
69 69
         <Label Content="P_34" HorizontalAlignment="Left" Margin="201,312,0,0" VerticalAlignment="Top"/>
70
-        <TextBox x:Name="tp12_Copy1" HorizontalAlignment="Left" Height="23" Margin="249,313,0,0" TextWrapping="Wrap" Text="" VerticalAlignment="Top" Width="120" ToolTip="Wysokość podstawy opodatkowania z tytułu świadczenia usług, o których mowa w art. 100 ust. 1 pkt 4 ustawy"/>
70
+        <TextBox x:Name="tp12_Copy1" HorizontalAlignment="Left" Height="23" Margin="249,313,0,0" TextWrapping="Wrap" Text="{Binding Deklaracja.PozycjeSzczegolowe.P_34}" VerticalAlignment="Top" Width="120" ToolTip="Wysokość podstawy opodatkowania z tytułu świadczenia usług, o których mowa w art. 100 ust. 1 pkt 4 ustawy" IsReadOnly="True"/>
71 71
         <Label Content="P_35" HorizontalAlignment="Left" Margin="201,337,0,0" VerticalAlignment="Top"/>
72
-        <TextBox x:Name="tp13_Copy1" HorizontalAlignment="Left" Height="23" Margin="249,341,0,0" TextWrapping="Wrap" Text="" VerticalAlignment="Top" Width="120" ToolTip="Wysokość podstawy opodatkowania z tytułu dostawy towarów oraz świadczenia usług na terytorium kraju, opodatkowanych stawką 0%"/>
72
+        <TextBox x:Name="tp13_Copy1" HorizontalAlignment="Left" Height="23" Margin="249,341,0,0" TextWrapping="Wrap" Text="{Binding Deklaracja.PozycjeSzczegolowe.P_35}" VerticalAlignment="Top" Width="120" ToolTip="Wysokość podstawy opodatkowania z tytułu dostawy towarów oraz świadczenia usług na terytorium kraju, opodatkowanych stawką 0%" IsReadOnly="True"/>
73 73
         <Label Content="P_36" HorizontalAlignment="Left" Margin="201,367,0,0" VerticalAlignment="Top"/>
74
-        <TextBox x:Name="tp14_Copy1" HorizontalAlignment="Left" Height="23" Margin="249,367,0,0" TextWrapping="Wrap" Text="" VerticalAlignment="Top" Width="120" ToolTip="Wysokość podstawy opodatkowania z tytułu dostawy towarów, o której mowa w art. 129 ustawy"/>
74
+        <TextBox x:Name="tp14_Copy1" HorizontalAlignment="Left" Height="23" Margin="249,367,0,0" TextWrapping="Wrap" Text="{Binding Deklaracja.PozycjeSzczegolowe.P_36}" VerticalAlignment="Top" Width="120" ToolTip="Wysokość podstawy opodatkowania z tytułu dostawy towarów, o której mowa w art. 129 ustawy" IsReadOnly="True"/>
75 75
         <Label Content="P_37" HorizontalAlignment="Left" Margin="201,391,0,0" VerticalAlignment="Top"/>
76
-        <TextBox x:Name="tp15_Copy1" HorizontalAlignment="Left" Height="23" Margin="249,394,0,0" TextWrapping="Wrap" Text="" VerticalAlignment="Top" Width="120" ToolTip="Wysokość podstawy opodatkowania z tytułu dostawy towarów oraz świadczenia usług na terytorium kraju, opodatkowanych stawką 5%, oraz korekty dokonanej zgodnie z art. 89a ust. 1 i 4 ustawy"/>
76
+        <TextBox x:Name="tp15_Copy1" HorizontalAlignment="Left" Height="23" Margin="249,394,0,0" TextWrapping="Wrap" Text="{Binding Deklaracja.PozycjeSzczegolowe.P_37}" VerticalAlignment="Top" Width="120" ToolTip="Wysokość podstawy opodatkowania z tytułu dostawy towarów oraz świadczenia usług na terytorium kraju, opodatkowanych stawką 5%, oraz korekty dokonanej zgodnie z art. 89a ust. 1 i 4 ustawy" IsReadOnly="True"/>
77 77
         <Label Content="P_38" HorizontalAlignment="Left" Margin="201,421,0,0" VerticalAlignment="Top"/>
78
-        <TextBox x:Name="tp16_Copy1" HorizontalAlignment="Left" Height="23" Margin="249,422,0,0" TextWrapping="Wrap" Text="" VerticalAlignment="Top" Width="120" ToolTip="Wysokość podatku należnego z tytułu dostawy towarów oraz świadczenia usług na terytorium kraju, opodatkowanych stawką 5%, oraz korekty dokonanej zgodnie z art. 89a ust. 1 i 4 ustawy"/>
78
+        <TextBox x:Name="tp16_Copy1" HorizontalAlignment="Left" Height="23" Margin="249,422,0,0" TextWrapping="Wrap" Text="{Binding Deklaracja.PozycjeSzczegolowe.P_38}" VerticalAlignment="Top" Width="120" ToolTip="Wysokość podatku należnego z tytułu dostawy towarów oraz świadczenia usług na terytorium kraju, opodatkowanych stawką 5%, oraz korekty dokonanej zgodnie z art. 89a ust. 1 i 4 ustawy" IsReadOnly="True"/>
79 79
         <Label Content="P_39" HorizontalAlignment="Left" Margin="201,452,0,0" VerticalAlignment="Top"/>
80
-        <TextBox x:Name="tp17_Copy1" HorizontalAlignment="Left" Height="23" Margin="249,450,0,0" TextWrapping="Wrap" Text="" VerticalAlignment="Top" Width="120" ToolTip="Wysokość podstawy opodatkowania z tytułu dostawy towarów oraz świadczenia usług na terytorium kraju, opodatkowanych stawką 7% albo 8%, oraz korekty dokonanej zgodnie z art. 89a ust. 1 i 4 ustawy"/>
80
+        <TextBox x:Name="tp17_Copy1" HorizontalAlignment="Left" Height="23" Margin="249,450,0,0" TextWrapping="Wrap" Text="{Binding Deklaracja.PozycjeSzczegolowe.P_39}" VerticalAlignment="Top" Width="120" ToolTip="Wysokość podstawy opodatkowania z tytułu dostawy towarów oraz świadczenia usług na terytorium kraju, opodatkowanych stawką 7% albo 8%, oraz korekty dokonanej zgodnie z art. 89a ust. 1 i 4 ustawy" IsReadOnly="True"/>
81 81
         <Label Content="P_40" HorizontalAlignment="Left" Margin="393,57,0,0" VerticalAlignment="Top"/>
82
-        <TextBox x:Name="tp18_Copy1" HorizontalAlignment="Left" Height="23" Margin="428,51,0,0" TextWrapping="Wrap" Text="" VerticalAlignment="Top" Width="120" ToolTip="Wysokość podatku należnego z tytułu dostawy towarów oraz świadczenia usług na terytorium kraju, opodatkowanych stawką 7% albo 8%, oraz korekty dokonanej zgodnie z art. 89a ust. 1 i 4 ustawy"/>
82
+        <TextBox x:Name="tp18_Copy1" HorizontalAlignment="Left" Height="23" Margin="428,51,0,0" TextWrapping="Wrap" Text="{Binding Deklaracja.PozycjeSzczegolowe.P_40}" VerticalAlignment="Top" Width="120" ToolTip="Wysokość podatku należnego z tytułu dostawy towarów oraz świadczenia usług na terytorium kraju, opodatkowanych stawką 7% albo 8%, oraz korekty dokonanej zgodnie z art. 89a ust. 1 i 4 ustawy" IsReadOnly="True"/>
83 83
         <Label Content="P_41" HorizontalAlignment="Left" Margin="393,83,0,0" VerticalAlignment="Top"/>
84
-        <TextBox x:Name="tp19_Copy1" HorizontalAlignment="Left" Height="23" Margin="428,81,0,0" TextWrapping="Wrap" Text="" VerticalAlignment="Top" Width="120" ToolTip="Wysokość podstawy opodatkowania z tytułu dostawy towarów oraz świadczenia usług na terytorium kraju, opodatkowanych stawką 22% albo 23%, oraz korekty dokonanej zgodnie z art. 89a ust. 1 i 4 ustawy"/>
84
+        <TextBox x:Name="tp19_Copy1" HorizontalAlignment="Left" Height="23" Margin="428,81,0,0" TextWrapping="Wrap" Text="{Binding Deklaracja.PozycjeSzczegolowe.P_41}" VerticalAlignment="Top" Width="120" ToolTip="Wysokość podstawy opodatkowania z tytułu dostawy towarów oraz świadczenia usług na terytorium kraju, opodatkowanych stawką 22% albo 23%, oraz korekty dokonanej zgodnie z art. 89a ust. 1 i 4 ustawy" IsReadOnly="True"/>
85 85
         <Label Content="P_42" HorizontalAlignment="Left" Margin="393,114,0,0" VerticalAlignment="Top"/>
86
-        <TextBox x:Name="tp20_Copy1" HorizontalAlignment="Left" Height="23" Margin="428,111,0,0" TextWrapping="Wrap" Text="" VerticalAlignment="Top" Width="120" ToolTip="Wysokość podatku należnego z tytułu dostawy towarów oraz świadczenia usług na terytorium kraju, opodatkowanych stawką 22% albo 23%, oraz korekty dokonanej zgodnie z art. 89a ust. 1 i 4 ustawy"/>
86
+        <TextBox x:Name="tp20_Copy1" HorizontalAlignment="Left" Height="23" Margin="428,111,0,0" TextWrapping="Wrap" Text="{Binding Deklaracja.PozycjeSzczegolowe.P_42}" VerticalAlignment="Top" Width="120" ToolTip="Wysokość podatku należnego z tytułu dostawy towarów oraz świadczenia usług na terytorium kraju, opodatkowanych stawką 22% albo 23%, oraz korekty dokonanej zgodnie z art. 89a ust. 1 i 4 ustawy" IsReadOnly="True"/>
87 87
         <Label Content="P_43" HorizontalAlignment="Left" Margin="393,149,0,0" VerticalAlignment="Top"/>
88
-        <TextBox x:Name="tp14_Copy2" HorizontalAlignment="Left" Height="23" Margin="428,139,0,0" TextWrapping="Wrap" Text="" VerticalAlignment="Top" Width="120" ToolTip="Wysokość podstawy opodatkowania z tytułu dostawy towarów, o której mowa w art. 129 ustawy"/>
88
+        <TextBox x:Name="tp14_Copy2" HorizontalAlignment="Left" Height="23" Margin="428,139,0,0" TextWrapping="Wrap" Text="{Binding Deklaracja.PozycjeSzczegolowe.P_43}" VerticalAlignment="Top" Width="120" ToolTip="Wysokość podstawy opodatkowania z tytułu dostawy towarów, o której mowa w art. 129 ustawy" IsReadOnly="True"/>
89 89
         <Label Content="P_44" HorizontalAlignment="Left" Margin="393,175,0,0" VerticalAlignment="Top"/>
90
-        <TextBox x:Name="tp15_Copy2" HorizontalAlignment="Left" Height="23" Margin="428,167,0,0" TextWrapping="Wrap" Text="" VerticalAlignment="Top" Width="120" ToolTip="Wysokość podstawy opodatkowania z tytułu dostawy towarów oraz świadczenia usług na terytorium kraju, opodatkowanych stawką 5%, oraz korekty dokonanej zgodnie z art. 89a ust. 1 i 4 ustawy"/>
90
+        <TextBox x:Name="tp15_Copy2" HorizontalAlignment="Left" Height="23" Margin="428,167,0,0" TextWrapping="Wrap" Text="{Binding Deklaracja.PozycjeSzczegolowe.P_44}" VerticalAlignment="Top" Width="120" ToolTip="Wysokość podstawy opodatkowania z tytułu dostawy towarów oraz świadczenia usług na terytorium kraju, opodatkowanych stawką 5%, oraz korekty dokonanej zgodnie z art. 89a ust. 1 i 4 ustawy" IsReadOnly="True"/>
91 91
         <Label Content="P_45" HorizontalAlignment="Left" Margin="393,201,0,0" VerticalAlignment="Top"/>
92
-        <TextBox x:Name="tp16_Copy2" HorizontalAlignment="Left" Height="23" Margin="428,195,0,0" TextWrapping="Wrap" Text="" VerticalAlignment="Top" Width="120" ToolTip="Wysokość podatku należnego z tytułu dostawy towarów oraz świadczenia usług na terytorium kraju, opodatkowanych stawką 5%, oraz korekty dokonanej zgodnie z art. 89a ust. 1 i 4 ustawy"/>
92
+        <TextBox x:Name="tp16_Copy2" HorizontalAlignment="Left" Height="23" Margin="428,195,0,0" TextWrapping="Wrap" Text="{Binding Deklaracja.PozycjeSzczegolowe.P_45}" VerticalAlignment="Top" Width="120" ToolTip="Wysokość podatku należnego z tytułu dostawy towarów oraz świadczenia usług na terytorium kraju, opodatkowanych stawką 5%, oraz korekty dokonanej zgodnie z art. 89a ust. 1 i 4 ustawy" IsReadOnly="True"/>
93 93
         <Label Content="P_46" HorizontalAlignment="Left" Margin="393,227,0,0" VerticalAlignment="Top"/>
94
-        <TextBox x:Name="tp17_Copy2" HorizontalAlignment="Left" Height="23" Margin="428,223,0,0" TextWrapping="Wrap" Text="" VerticalAlignment="Top" Width="120" ToolTip="Wysokość podstawy opodatkowania z tytułu dostawy towarów oraz świadczenia usług na terytorium kraju, opodatkowanych stawką 7% albo 8%, oraz korekty dokonanej zgodnie z art. 89a ust. 1 i 4 ustawy"/>
94
+        <TextBox x:Name="tp17_Copy2" HorizontalAlignment="Left" Height="23" Margin="428,223,0,0" TextWrapping="Wrap" Text="{Binding Deklaracja.PozycjeSzczegolowe.P_46}" VerticalAlignment="Top" Width="120" ToolTip="Wysokość podstawy opodatkowania z tytułu dostawy towarów oraz świadczenia usług na terytorium kraju, opodatkowanych stawką 7% albo 8%, oraz korekty dokonanej zgodnie z art. 89a ust. 1 i 4 ustawy" IsReadOnly="True"/>
95 95
         <Label Content="P_47" HorizontalAlignment="Left" Margin="393,258,0,0" VerticalAlignment="Top"/>
96
-        <TextBox x:Name="tp18_Copy2" HorizontalAlignment="Left" Height="23" Margin="428,252,0,0" TextWrapping="Wrap" Text="" VerticalAlignment="Top" Width="120" ToolTip="Wysokość podatku należnego z tytułu dostawy towarów oraz świadczenia usług na terytorium kraju, opodatkowanych stawką 7% albo 8%, oraz korekty dokonanej zgodnie z art. 89a ust. 1 i 4 ustawy"/>
96
+        <TextBox x:Name="tp18_Copy2" HorizontalAlignment="Left" Height="23" Margin="428,252,0,0" TextWrapping="Wrap" Text="{Binding Deklaracja.PozycjeSzczegolowe.P_47}" VerticalAlignment="Top" Width="120" ToolTip="Wysokość podatku należnego z tytułu dostawy towarów oraz świadczenia usług na terytorium kraju, opodatkowanych stawką 7% albo 8%, oraz korekty dokonanej zgodnie z art. 89a ust. 1 i 4 ustawy" IsReadOnly="True"/>
97 97
         <Label Content="P_48" HorizontalAlignment="Left" Margin="393,284,0,0" VerticalAlignment="Top"/>
98
-        <TextBox x:Name="tp19_Copy2" HorizontalAlignment="Left" Height="23" Margin="428,282,0,0" TextWrapping="Wrap" Text="" VerticalAlignment="Top" Width="120" ToolTip="Wysokość podstawy opodatkowania z tytułu dostawy towarów oraz świadczenia usług na terytorium kraju, opodatkowanych stawką 22% albo 23%, oraz korekty dokonanej zgodnie z art. 89a ust. 1 i 4 ustawy"/>
98
+        <TextBox x:Name="tp19_Copy2" HorizontalAlignment="Left" Height="23" Margin="428,282,0,0" TextWrapping="Wrap" Text="{Binding Deklaracja.PozycjeSzczegolowe.P_48}" VerticalAlignment="Top" Width="120" ToolTip="Wysokość podstawy opodatkowania z tytułu dostawy towarów oraz świadczenia usług na terytorium kraju, opodatkowanych stawką 22% albo 23%, oraz korekty dokonanej zgodnie z art. 89a ust. 1 i 4 ustawy" IsReadOnly="True"/>
99 99
         <Label Content="P_49" HorizontalAlignment="Left" Margin="393,320,0,0" VerticalAlignment="Top"/>
100
-        <TextBox x:Name="tp14_Copy3" HorizontalAlignment="Left" Height="23" Margin="428,313,0,0" TextWrapping="Wrap" Text="" VerticalAlignment="Top" Width="120" ToolTip="Wysokość podstawy opodatkowania z tytułu dostawy towarów, o której mowa w art. 129 ustawy"/>
100
+        <TextBox x:Name="tp14_Copy3" HorizontalAlignment="Left" Height="23" Margin="428,313,0,0" TextWrapping="Wrap" Text="{Binding Deklaracja.PozycjeSzczegolowe.P_49}" VerticalAlignment="Top" Width="120" ToolTip="Wysokość podstawy opodatkowania z tytułu dostawy towarów, o której mowa w art. 129 ustawy" IsReadOnly="True"/>
101 101
         <Label Content="P_50" HorizontalAlignment="Left" Margin="393,346,0,0" VerticalAlignment="Top"/>
102
-        <TextBox x:Name="tp15_Copy3" HorizontalAlignment="Left" Height="23" Margin="428,338,0,0" TextWrapping="Wrap" Text="" VerticalAlignment="Top" Width="120" ToolTip="Wysokość podstawy opodatkowania z tytułu dostawy towarów oraz świadczenia usług na terytorium kraju, opodatkowanych stawką 5%, oraz korekty dokonanej zgodnie z art. 89a ust. 1 i 4 ustawy"/>
102
+        <TextBox x:Name="tp15_Copy3" HorizontalAlignment="Left" Height="23" Margin="428,338,0,0" TextWrapping="Wrap" Text="{Binding Deklaracja.PozycjeSzczegolowe.P_50}" VerticalAlignment="Top" Width="120" ToolTip="Wysokość podstawy opodatkowania z tytułu dostawy towarów oraz świadczenia usług na terytorium kraju, opodatkowanych stawką 5%, oraz korekty dokonanej zgodnie z art. 89a ust. 1 i 4 ustawy" IsReadOnly="True"/>
103 103
         <Label Content="P_51" HorizontalAlignment="Left" Margin="393,372,0,0" VerticalAlignment="Top"/>
104
-        <TextBox x:Name="tp16_Copy3" HorizontalAlignment="Left" Height="23" Margin="428,366,0,0" TextWrapping="Wrap" Text="" VerticalAlignment="Top" Width="120" ToolTip="Wysokość podatku należnego z tytułu dostawy towarów oraz świadczenia usług na terytorium kraju, opodatkowanych stawką 5%, oraz korekty dokonanej zgodnie z art. 89a ust. 1 i 4 ustawy"/>
104
+        <TextBox x:Name="tp16_Copy3" HorizontalAlignment="Left" Height="23" Margin="428,366,0,0" TextWrapping="Wrap" Text="{Binding Deklaracja.PozycjeSzczegolowe.P_51}" VerticalAlignment="Top" Width="120" ToolTip="Wysokość podatku należnego z tytułu dostawy towarów oraz świadczenia usług na terytorium kraju, opodatkowanych stawką 5%, oraz korekty dokonanej zgodnie z art. 89a ust. 1 i 4 ustawy" IsReadOnly="True"/>
105 105
         <Label Content="P_52" HorizontalAlignment="Left" Margin="393,398,0,0" VerticalAlignment="Top"/>
106
-        <TextBox x:Name="tp17_Copy3" HorizontalAlignment="Left" Height="23" Margin="428,394,0,0" TextWrapping="Wrap" Text="" VerticalAlignment="Top" Width="120" ToolTip="Wysokość podstawy opodatkowania z tytułu dostawy towarów oraz świadczenia usług na terytorium kraju, opodatkowanych stawką 7% albo 8%, oraz korekty dokonanej zgodnie z art. 89a ust. 1 i 4 ustawy"/>
106
+        <TextBox x:Name="tp17_Copy3" HorizontalAlignment="Left" Height="23" Margin="428,394,0,0" TextWrapping="Wrap" Text="{Binding Deklaracja.PozycjeSzczegolowe.P_52}" VerticalAlignment="Top" Width="120" ToolTip="Wysokość podstawy opodatkowania z tytułu dostawy towarów oraz świadczenia usług na terytorium kraju, opodatkowanych stawką 7% albo 8%, oraz korekty dokonanej zgodnie z art. 89a ust. 1 i 4 ustawy" IsReadOnly="True"/>
107 107
         <Label Content="P_53" HorizontalAlignment="Left" Margin="393,429,0,0" VerticalAlignment="Top"/>
108
-        <TextBox x:Name="tp18_Copy3" HorizontalAlignment="Left" Height="23" Margin="428,423,0,0" TextWrapping="Wrap" Text="" VerticalAlignment="Top" Width="120" ToolTip="Wysokość podatku należnego z tytułu dostawy towarów oraz świadczenia usług na terytorium kraju, opodatkowanych stawką 7% albo 8%, oraz korekty dokonanej zgodnie z art. 89a ust. 1 i 4 ustawy"/>
108
+        <TextBox x:Name="tp18_Copy3" HorizontalAlignment="Left" Height="23" Margin="428,423,0,0" TextWrapping="Wrap" Text="{Binding Deklaracja.PozycjeSzczegolowe.P_53}" VerticalAlignment="Top" Width="120" ToolTip="Wysokość podatku należnego z tytułu dostawy towarów oraz świadczenia usług na terytorium kraju, opodatkowanych stawką 7% albo 8%, oraz korekty dokonanej zgodnie z art. 89a ust. 1 i 4 ustawy" IsReadOnly="True"/>
109 109
         <Label Content="P_54" HorizontalAlignment="Left" Margin="393,455,0,0" VerticalAlignment="Top"/>
110
-        <TextBox x:Name="tp19_Copy3" HorizontalAlignment="Left" Height="23" Margin="428,452,0,0" TextWrapping="Wrap" Text="" VerticalAlignment="Top" Width="120" ToolTip="Wysokość podstawy opodatkowania z tytułu dostawy towarów oraz świadczenia usług na terytorium kraju, opodatkowanych stawką 22% albo 23%, oraz korekty dokonanej zgodnie z art. 89a ust. 1 i 4 ustawy"/>
111
-        <Label Content="P_55" HorizontalAlignment="Left" Margin="574,54,0,0" VerticalAlignment="Top"/>
112
-        <TextBox x:Name="tp19_Copy4" HorizontalAlignment="Left" Height="23" Margin="609,51,0,0" TextWrapping="Wrap" Text="" VerticalAlignment="Top" Width="120" ToolTip="Wysokość podstawy opodatkowania z tytułu dostawy towarów oraz świadczenia usług na terytorium kraju, opodatkowanych stawką 22% albo 23%, oraz korekty dokonanej zgodnie z art. 89a ust. 1 i 4 ustawy"/>
113
-        <Label Content="P_56" HorizontalAlignment="Left" Margin="574,86,0,0" VerticalAlignment="Top"/>
114
-        <TextBox x:Name="tp18_Copy4" HorizontalAlignment="Left" Height="23" Margin="609,80,0,0" TextWrapping="Wrap" Text="" VerticalAlignment="Top" Width="120" ToolTip="Wysokość podatku należnego z tytułu dostawy towarów oraz świadczenia usług na terytorium kraju, opodatkowanych stawką 7% albo 8%, oraz korekty dokonanej zgodnie z art. 89a ust. 1 i 4 ustawy"/>
115
-        <Label Content="P_57" HorizontalAlignment="Left" Margin="574,112,0,0" VerticalAlignment="Top"/>
116
-        <TextBox x:Name="tp19_Copy5" HorizontalAlignment="Left" Height="23" Margin="609,110,0,0" TextWrapping="Wrap" Text="" VerticalAlignment="Top" Width="120" ToolTip="Wysokość podstawy opodatkowania z tytułu dostawy towarów oraz świadczenia usług na terytorium kraju, opodatkowanych stawką 22% albo 23%, oraz korekty dokonanej zgodnie z art. 89a ust. 1 i 4 ustawy"/>
117
-        <Label Content="P_58" HorizontalAlignment="Left" Margin="574,143,0,0" VerticalAlignment="Top"/>
118
-        <TextBox x:Name="tp20_Copy2" HorizontalAlignment="Left" Height="23" Margin="609,140,0,0" TextWrapping="Wrap" Text="" VerticalAlignment="Top" Width="120" ToolTip="Wysokość podatku należnego z tytułu dostawy towarów oraz świadczenia usług na terytorium kraju, opodatkowanych stawką 22% albo 23%, oraz korekty dokonanej zgodnie z art. 89a ust. 1 i 4 ustawy"/>
119
-        <Label Content="P_59" HorizontalAlignment="Left" Margin="574,178,0,0" VerticalAlignment="Top"/>
120
-        <TextBox x:Name="tp14_Copy4" HorizontalAlignment="Left" Height="23" Margin="609,171,0,0" TextWrapping="Wrap" Text="" VerticalAlignment="Top" Width="120" ToolTip="Wysokość podstawy opodatkowania z tytułu dostawy towarów, o której mowa w art. 129 ustawy"/>
121
-        <Label Content="P_60" HorizontalAlignment="Left" Margin="574,204,0,0" VerticalAlignment="Top"/>
122
-        <TextBox x:Name="tp15_Copy4" HorizontalAlignment="Left" Height="23" Margin="609,196,0,0" TextWrapping="Wrap" Text="" VerticalAlignment="Top" Width="120" ToolTip="Wysokość podstawy opodatkowania z tytułu dostawy towarów oraz świadczenia usług na terytorium kraju, opodatkowanych stawką 5%, oraz korekty dokonanej zgodnie z art. 89a ust. 1 i 4 ustawy"/>
123
-        <Label Content="P_61" HorizontalAlignment="Left" Margin="574,230,0,0" VerticalAlignment="Top"/>
124
-        <TextBox x:Name="tp16_Copy4" HorizontalAlignment="Left" Height="23" Margin="609,224,0,0" TextWrapping="Wrap" Text="" VerticalAlignment="Top" Width="120" ToolTip="Wysokość podatku należnego z tytułu dostawy towarów oraz świadczenia usług na terytorium kraju, opodatkowanych stawką 5%, oraz korekty dokonanej zgodnie z art. 89a ust. 1 i 4 ustawy"/>
125
-        <Label Content="P_62" HorizontalAlignment="Left" Margin="574,256,0,0" VerticalAlignment="Top"/>
126
-        <TextBox x:Name="tp17_Copy4" HorizontalAlignment="Left" Height="23" Margin="609,252,0,0" TextWrapping="Wrap" Text="" VerticalAlignment="Top" Width="120" ToolTip="Wysokość podstawy opodatkowania z tytułu dostawy towarów oraz świadczenia usług na terytorium kraju, opodatkowanych stawką 7% albo 8%, oraz korekty dokonanej zgodnie z art. 89a ust. 1 i 4 ustawy"/>
127
-        <Label Content="P_63" HorizontalAlignment="Left" Margin="574,287,0,0" VerticalAlignment="Top"/>
128
-        <TextBox x:Name="tp18_Copy5" HorizontalAlignment="Left" Height="23" Margin="609,281,0,0" TextWrapping="Wrap" Text="" VerticalAlignment="Top" Width="120" ToolTip="Wysokość podatku należnego z tytułu dostawy towarów oraz świadczenia usług na terytorium kraju, opodatkowanych stawką 7% albo 8%, oraz korekty dokonanej zgodnie z art. 89a ust. 1 i 4 ustawy"/>
129
-        <Label Content="P_64" HorizontalAlignment="Left" Margin="574,313,0,0" VerticalAlignment="Top"/>
130
-        <TextBox x:Name="tp19_Copy6" HorizontalAlignment="Left" Height="23" Margin="609,311,0,0" TextWrapping="Wrap" Text="" VerticalAlignment="Top" Width="120" ToolTip="Wysokość podstawy opodatkowania z tytułu dostawy towarów oraz świadczenia usług na terytorium kraju, opodatkowanych stawką 22% albo 23%, oraz korekty dokonanej zgodnie z art. 89a ust. 1 i 4 ustawy"/>
131
-        <Label Content="P_65" HorizontalAlignment="Left" Margin="574,349,0,0" VerticalAlignment="Top"/>
132
-        <TextBox x:Name="tp14_Copy5" HorizontalAlignment="Left" Height="23" Margin="609,342,0,0" TextWrapping="Wrap" Text="" VerticalAlignment="Top" Width="120" ToolTip="Wysokość podstawy opodatkowania z tytułu dostawy towarów, o której mowa w art. 129 ustawy"/>
133
-        <Label Content="P_66" HorizontalAlignment="Left" Margin="574,375,0,0" VerticalAlignment="Top"/>
134
-        <TextBox x:Name="tp15_Copy5" HorizontalAlignment="Left" Height="23" Margin="609,367,0,0" TextWrapping="Wrap" Text="" VerticalAlignment="Top" Width="120" ToolTip="Wysokość podstawy opodatkowania z tytułu dostawy towarów oraz świadczenia usług na terytorium kraju, opodatkowanych stawką 5%, oraz korekty dokonanej zgodnie z art. 89a ust. 1 i 4 ustawy"/>
135
-        <Label Content="P_67" HorizontalAlignment="Left" Margin="574,401,0,0" VerticalAlignment="Top"/>
136
-        <TextBox x:Name="tp16_Copy5" HorizontalAlignment="Left" Height="23" Margin="609,395,0,0" TextWrapping="Wrap" Text="" VerticalAlignment="Top" Width="120" ToolTip="Wysokość podatku należnego z tytułu dostawy towarów oraz świadczenia usług na terytorium kraju, opodatkowanych stawką 5%, oraz korekty dokonanej zgodnie z art. 89a ust. 1 i 4 ustawy"/>
137
-        <Label Content="P_68" HorizontalAlignment="Left" Margin="574,427,0,0" VerticalAlignment="Top"/>
138
-        <TextBox x:Name="tp17_Copy5" HorizontalAlignment="Left" Height="23" Margin="609,423,0,0" TextWrapping="Wrap" Text="" VerticalAlignment="Top" Width="120" ToolTip="Wysokość podstawy opodatkowania z tytułu dostawy towarów oraz świadczenia usług na terytorium kraju, opodatkowanych stawką 7% albo 8%, oraz korekty dokonanej zgodnie z art. 89a ust. 1 i 4 ustawy"/>
139
-        <Label Content="P_69" HorizontalAlignment="Left" Margin="574,458,0,0" VerticalAlignment="Top"/>
140
-        <TextBox x:Name="tp18_Copy6" HorizontalAlignment="Left" Height="23" Margin="609,452,0,0" TextWrapping="Wrap" Text="" VerticalAlignment="Top" Width="120" ToolTip="Wysokość podatku należnego z tytułu dostawy towarów oraz świadczenia usług na terytorium kraju, opodatkowanych stawką 7% albo 8%, oraz korekty dokonanej zgodnie z art. 89a ust. 1 i 4 ustawy"/>
141
-        <Label Content="P_ORDZU" HorizontalAlignment="Left" Margin="548,487,0,0" VerticalAlignment="Top"/>
142
-        <TextBox x:Name="tp18_Copy7" HorizontalAlignment="Left" Height="23" Margin="609,482,0,0" TextWrapping="Wrap" Text="" VerticalAlignment="Top" Width="120" ToolTip="Wysokość podatku należnego z tytułu dostawy towarów oraz świadczenia usług na terytorium kraju, opodatkowanych stawką 7% albo 8%, oraz korekty dokonanej zgodnie z art. 89a ust. 1 i 4 ustawy"/>
110
+        <TextBox x:Name="tp19_Copy3" HorizontalAlignment="Left" Height="23" Margin="428,452,0,0" TextWrapping="Wrap" Text="{Binding Deklaracja.PozycjeSzczegolowe.P_54}" VerticalAlignment="Top" Width="120" ToolTip="Wysokość podstawy opodatkowania z tytułu dostawy towarów oraz świadczenia usług na terytorium kraju, opodatkowanych stawką 22% albo 23%, oraz korekty dokonanej zgodnie z art. 89a ust. 1 i 4 ustawy" IsReadOnly="True"/>
111
+        <Label Content="P_60" HorizontalAlignment="Left" Margin="574,175,0,0" VerticalAlignment="Top"/>
112
+        <TextBox x:Name="tp15_Copy4" HorizontalAlignment="Left" Height="23" Margin="609,167,0,0" TextWrapping="Wrap" Text="{Binding Deklaracja.PozycjeSzczegolowe.P_60}" VerticalAlignment="Top" Width="120" ToolTip="Wysokość podstawy opodatkowania z tytułu dostawy towarów oraz świadczenia usług na terytorium kraju, opodatkowanych stawką 5%, oraz korekty dokonanej zgodnie z art. 89a ust. 1 i 4 ustawy" IsReadOnly="True"/>
113
+        <Label Content="P_61" HorizontalAlignment="Left" Margin="574,201,0,0" VerticalAlignment="Top"/>
114
+        <TextBox x:Name="tp16_Copy4" HorizontalAlignment="Left" Height="23" Margin="609,195,0,0" TextWrapping="Wrap" Text="{Binding Deklaracja.PozycjeSzczegolowe.P_61}" VerticalAlignment="Top" Width="191" ToolTip="Wysokość podatku należnego z tytułu dostawy towarów oraz świadczenia usług na terytorium kraju, opodatkowanych stawką 5%, oraz korekty dokonanej zgodnie z art. 89a ust. 1 i 4 ustawy" IsReadOnly="True"/>
115
+        <Label Content="P_62" HorizontalAlignment="Left" Margin="574,227,0,0" VerticalAlignment="Top"/>
116
+        <TextBox x:Name="tp17_Copy4" HorizontalAlignment="Left" Height="23" Margin="609,223,0,0" TextWrapping="Wrap" Text="{Binding Deklaracja.PozycjeSzczegolowe.P_62}" VerticalAlignment="Top" Width="120" ToolTip="Wysokość podstawy opodatkowania z tytułu dostawy towarów oraz świadczenia usług na terytorium kraju, opodatkowanych stawką 7% albo 8%, oraz korekty dokonanej zgodnie z art. 89a ust. 1 i 4 ustawy" IsReadOnly="True"/>
117
+        <Label Content="P_68" HorizontalAlignment="Left" Margin="574,395,0,0" VerticalAlignment="Top"/>
118
+        <TextBox x:Name="tp17_Copy5" HorizontalAlignment="Left" Height="23" Margin="609,391,0,0" TextWrapping="Wrap" Text="{Binding Deklaracja.PozycjeSzczegolowe.P_68}" VerticalAlignment="Top" Width="120" ToolTip="Wysokość podstawy opodatkowania z tytułu dostawy towarów oraz świadczenia usług na terytorium kraju, opodatkowanych stawką 7% albo 8%, oraz korekty dokonanej zgodnie z art. 89a ust. 1 i 4 ustawy" IsReadOnly="True"/>
119
+        <Label Content="P_69" HorizontalAlignment="Left" Margin="574,426,0,0" VerticalAlignment="Top"/>
120
+        <TextBox x:Name="tp18_Copy6" HorizontalAlignment="Left" Height="23" Margin="609,420,0,0" TextWrapping="Wrap" Text="{Binding Deklaracja.PozycjeSzczegolowe.P_69}" VerticalAlignment="Top" Width="120" ToolTip="Wysokość podatku należnego z tytułu dostawy towarów oraz świadczenia usług na terytorium kraju, opodatkowanych stawką 7% albo 8%, oraz korekty dokonanej zgodnie z art. 89a ust. 1 i 4 ustawy" IsReadOnly="True"/>
121
+        <Label Content="P_ORDZU" HorizontalAlignment="Left" Margin="548,455,0,0" VerticalAlignment="Top"/>
122
+        <TextBox x:Name="tp18_Copy7" HorizontalAlignment="Left" Height="23" Margin="609,450,0,0" TextWrapping="Wrap" Text="{Binding Deklaracja.PozycjeSzczegolowe.P_ORDZU}" VerticalAlignment="Top" Width="191" ToolTip="Wysokość podatku należnego z tytułu dostawy towarów oraz świadczenia usług na terytorium kraju, opodatkowanych stawką 7% albo 8%, oraz korekty dokonanej zgodnie z art. 89a ust. 1 i 4 ustawy" IsReadOnly="True"/>
123
+        <CheckBox Content="P55" IsChecked="{Binding P55}" HorizontalAlignment="Left" Margin="609,57,0,0" VerticalAlignment="Top"/>
124
+        <CheckBox Content="P56" IsChecked="{Binding P56}" HorizontalAlignment="Left" Margin="609,78,0,0" VerticalAlignment="Top"/>
125
+        <CheckBox Content="P57" IsChecked="{Binding P57}" HorizontalAlignment="Left" Margin="609,100,0,0" VerticalAlignment="Top"/>
126
+        <CheckBox Content="P58" IsChecked="{Binding P58}" HorizontalAlignment="Left" Margin="609,124,0,0" VerticalAlignment="Top"/>
127
+        <CheckBox Content="P63" IsChecked="{Binding P63}" HorizontalAlignment="Left" Margin="609,256,0,0" VerticalAlignment="Top"/>
128
+        <CheckBox Content="P64" IsChecked="{Binding P64}" HorizontalAlignment="Left" Margin="609,276,0,0" VerticalAlignment="Top"/>
129
+        <CheckBox Content="P65" IsChecked="{Binding P65}" HorizontalAlignment="Left" Margin="609,297,0,0" VerticalAlignment="Top"/>
130
+        <CheckBox Content="P66" IsChecked="{Binding P66}" HorizontalAlignment="Left" Margin="609,319,0,0" VerticalAlignment="Top"/>
131
+        <CheckBox Content="P67" IsChecked="{Binding P67}" HorizontalAlignment="Left" Margin="609,343,0,0" VerticalAlignment="Top"/>
132
+        <CheckBox Content="P59" IsChecked="{Binding P59}" HorizontalAlignment="Left" Margin="609,144,0,0" VerticalAlignment="Top"/>
143 133
 
144 134
 
145 135
     </Grid>

+ 7
- 0
JPK_VDEK/JPK_VDEK.csproj Datei anzeigen

@@ -66,6 +66,9 @@
66 66
       <DependentUpon>Header.xaml</DependentUpon>
67 67
     </Compile>
68 68
     <Compile Include="Core\JpkData.cs" />
69
+    <Compile Include="JpkSap.xaml.cs">
70
+      <DependentUpon>JpkSap.xaml</DependentUpon>
71
+    </Compile>
69 72
     <Compile Include="Ogolne.xaml.cs">
70 73
       <DependentUpon>Ogolne.xaml</DependentUpon>
71 74
     </Compile>
@@ -109,6 +112,10 @@
109 112
       <SubType>Designer</SubType>
110 113
       <Generator>MSBuild:Compile</Generator>
111 114
     </Page>
115
+    <Page Include="JpkSap.xaml">
116
+      <SubType>Designer</SubType>
117
+      <Generator>MSBuild:Compile</Generator>
118
+    </Page>
112 119
     <Page Include="MainWindow.xaml">
113 120
       <Generator>MSBuild:Compile</Generator>
114 121
       <SubType>Designer</SubType>

+ 15
- 0
JPK_VDEK/JpkSap.xaml Datei anzeigen

@@ -0,0 +1,15 @@
1
+<UserControl x:Class="JPK_VDEK.JpkSap"
2
+             xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
3
+             xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
4
+             xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" 
5
+             xmlns:d="http://schemas.microsoft.com/expression/blend/2008" 
6
+             xmlns:local="clr-namespace:JPK_VDEK"
7
+             mc:Ignorable="d" 
8
+             d:DesignHeight="450" d:DesignWidth="800">
9
+    <Grid>
10
+        <Label Content="Cel złożenia" HorizontalAlignment="Left" Margin="10,10,0,0" VerticalAlignment="Top"/>
11
+        <Label Content="Urząd" HorizontalAlignment="Left" Margin="10,41,0,0" VerticalAlignment="Top"/>
12
+        <Button Content="5. Wygeneruj" HorizontalAlignment="Left" Margin="363,80,0,0" VerticalAlignment="Top" Width="75"/>
13
+
14
+    </Grid>
15
+</UserControl>

+ 28
- 0
JPK_VDEK/JpkSap.xaml.cs Datei anzeigen

@@ -0,0 +1,28 @@
1
+using System;
2
+using System.Collections.Generic;
3
+using System.Linq;
4
+using System.Text;
5
+using System.Threading.Tasks;
6
+using System.Windows;
7
+using System.Windows.Controls;
8
+using System.Windows.Data;
9
+using System.Windows.Documents;
10
+using System.Windows.Input;
11
+using System.Windows.Media;
12
+using System.Windows.Media.Imaging;
13
+using System.Windows.Navigation;
14
+using System.Windows.Shapes;
15
+
16
+namespace JPK_VDEK
17
+{
18
+    /// <summary>
19
+    /// Logika interakcji dla klasy JpkSap.xaml
20
+    /// </summary>
21
+    public partial class JpkSap : UserControl
22
+    {
23
+        public JpkSap()
24
+        {
25
+            InitializeComponent();
26
+        }
27
+    }
28
+}

+ 1
- 1
JPK_VDEK/MainWindow.xaml Datei anzeigen

@@ -15,7 +15,7 @@
15 15
         <TabControl HorizontalAlignment="Left" Height="647" Margin="10,27,-0.2,-0.4" VerticalAlignment="Top" Width="891" Grid.ColumnSpan="2" RenderTransformOrigin="0.482,-0.112">
16 16
             <TabItem Header="Ogólne">
17 17
                 <Grid Background="#FFE5E5E5" Margin="0,0,0.4,9.2">
18
-                    <local:Ogolne x:Name="ogolne" Margin="10,10,0,227"/>
18
+                    <local:Ogolne x:Name="ogolne" Margin="0,10,9.2,-40"/>
19 19
                 </Grid>
20 20
             </TabItem>
21 21
             <TabItem Header="Nagłówek">

+ 6
- 4
JPK_VDEK/Ogolne.xaml Datei anzeigen

@@ -4,9 +4,8 @@
4 4
              xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" 
5 5
              xmlns:d="http://schemas.microsoft.com/expression/blend/2008" 
6 6
              xmlns:local="clr-namespace:JPK_VDEK"
7
-             mc:Ignorable="d" 
8
-             d:DesignHeight="450" d:DesignWidth="750">
9
-    <Grid>
7
+             mc:Ignorable="d" d:DesignWidth="750" Height="639.797">
8
+    <Grid Margin="0,0,0.4,-57.4">
10 9
         <Label Content="Podaj plik jpk IGL" HorizontalAlignment="Left" Margin="20,10,0,0" VerticalAlignment="Top" Width="123"/>
11 10
         <Label Content="Podaj plik jpk SAP" HorizontalAlignment="Left" Margin="20,41,0,0" VerticalAlignment="Top" Width="123"/>
12 11
         <TextBox x:Name="tigl" HorizontalAlignment="Left" Height="23" Margin="164,13,0,0" TextWrapping="Wrap" VerticalAlignment="Top" Width="411" Grid.ColumnSpan="2"/>
@@ -37,6 +36,9 @@
37 36
         </GroupBox>
38 37
         <Label Content="Numer JPK 0 - pierwszy 1,2... korekty " HorizontalAlignment="Left" Margin="20,114,0,0" VerticalAlignment="Top" RenderTransformOrigin="-4.789,-0.154"/>
39 38
         <TextBox x:Name="tkor" HorizontalAlignment="Left" Height="23" Margin="232,114,0,0" TextWrapping="Wrap" Text="0" VerticalAlignment="Top" Width="120"/>
40
-        <Button x:Name="bgen" Content="4. Generuj" HorizontalAlignment="Left" Margin="636,47,0,0" VerticalAlignment="Top" Width="89" Click="bgen_Click"/>
39
+        <Button x:Name="bgen" Content="4. Wczytaj" HorizontalAlignment="Left" Margin="636,47,0,0" VerticalAlignment="Top" Width="89" Click="bgen_Click"/>
40
+        <GroupBox Header="Sap" HorizontalAlignment="Left" Height="154" Margin="10,297,0,0" VerticalAlignment="Top" Width="730">
41
+            <local:JpkSap HorizontalAlignment="Left" Height="127" Margin="10,0,0,0" VerticalAlignment="Top" Width="684"/>
42
+        </GroupBox>
41 43
     </Grid>
42 44
 </UserControl>

+ 158
- 4
JPK_VDEK/Ogolne.xaml.cs Datei anzeigen

@@ -91,6 +91,10 @@ namespace JPK_VDEK
91 91
             // wczytywanie pliku csv i wypełnianie struktur 
92 92
             string path = tgl.Text;
93 93
             string[] atr;
94
+            if(tgl.Text.Length == 0)
95
+            {
96
+                return;
97
+            }
94 98
             try
95 99
             {
96 100
                 using (StreamReader sr = new StreamReader(path))
@@ -115,15 +119,165 @@ namespace JPK_VDEK
115 119
                     fir.Email = sp.email;
116 120
                     JpkData.getJpk().Podmiot1.Item = fir;
117 121
 
118
-                    win.DataContext = JpkData.getJpk();
119
-                    
122
+                   
120 123
                     while (!sr.EndOfStream)
121 124
                     {
122 125
                         line = sr.ReadLine();
126
+                        atr = line.Split('|');
127
+                        if (atr[1].Equals("D"))
128
+                        {
129
+                            JpkData.getJpk().Deklaracja.PozycjeSzczegolowe = new PozycjeSzczegolowe();
130
+                            PozycjeSzczegolowe d1 = JpkData.getJpk().Deklaracja.PozycjeSzczegolowe;
131
+                            d1.P_10 = atr[2] ;
132
+                            d1.P_11 = atr[3];
133
+                            d1.P_12 = atr[4];
134
+                            d1.P_13 = atr[5];
135
+                            d1.P_14 = atr[6];
136
+                            d1.P_15 = atr[7];
137
+                            d1.P_16 = atr[8];
138
+                            d1.P_17 = atr[9];
139
+                            d1.P_18 = atr[10];
140
+                            d1.P_19 = atr[11];
141
+                            d1.P_20 = atr[12];
142
+                            d1.P_21 = atr[13];
143
+                            d1.P_22 = atr[14];
144
+                            d1.P_23 = atr[15];
145
+                            d1.P_24 = atr[16];
146
+                            d1.P_25 = atr[17];
147
+                            d1.P_26 = atr[18];
148
+                            d1.P_27 = atr[19];
149
+                            d1.P_28 = atr[20];
150
+                            d1.P_29 = atr[21];
151
+                            d1.P_30 = atr[22];
152
+                            d1.P_31 = atr[23];
153
+                            d1.P_32 = atr[24];
154
+                            d1.P_33 = atr[25];
155
+                            d1.P_34 = atr[26];
156
+                            d1.P_35 = atr[27];
157
+                            d1.P_36 = atr[28];
158
+                            d1.P_37 = atr[29];
159
+                            d1.P_38 = atr[30];
160
+                            d1.P_39 = atr[31];
161
+                            d1.P_40 = atr[32];
162
+                            d1.P_41 = atr[33];
163
+                            d1.P_42 = atr[34];
164
+                            d1.P_43 = atr[35];
165
+                            d1.P_44 = atr[36];
166
+                            d1.P_45 = atr[37];
167
+                            d1.P_46 = atr[38];
168
+                            d1.P_47 = atr[39];
169
+                            d1.P_48 = atr[40];
170
+                            d1.P_49 = atr[41];
171
+                            d1.P_50 = atr[42];
172
+                            d1.P_51 = atr[43];
173
+                            d1.P_52 = atr[44];
174
+                            d1.P_53 = atr[45];
175
+                            d1.P_54 = atr[46];
176
+                            if(atr[47].Equals("X"))
177
+                            {
178
+                                d1.ItemElementName = ItemChoiceType.P_55;
179
+                                d1.Item = 1;
180
+                                JpkData.getJpk().P55 = true;
181
+                            }
182
+                            if (atr[48].Equals("X"))
183
+                            {
184
+                                d1.ItemElementName = ItemChoiceType.P_56;
185
+                                d1.Item = 1;
186
+                                JpkData.getJpk().P56 = true;
187
+                            }
188
+                            if (atr[49].Equals("X"))
189
+                            {
190
+                                d1.ItemElementName = ItemChoiceType.P_57;
191
+                                d1.Item = 1;
192
+                                JpkData.getJpk().P57 = true;
193
+                            }
194
+                            if (atr[50].Equals("X"))
195
+                            {
196
+                                d1.ItemElementName = ItemChoiceType.P_58;
197
+                                d1.Item = 1;
198
+                                JpkData.getJpk().P58 = true;
199
+                            }
200
+                            if(atr[51].Equals("X"))
201
+                            {
202
+                                d1.P_59 = 1;
203
+                                JpkData.getJpk().P59 = true;
204
+                            }
205
+                            else
206
+                            {
207
+                                d1.P_59 = 0;
208
+                                JpkData.getJpk().P59 = false;
209
+                            }
210
+                            d1.P_60 = atr[52];
211
+                            d1.P_61 = atr[53];
212
+                            d1.P_62 = atr[54];
213
+                            if (atr[55].Equals("X"))
214
+                            {
215
+                                d1.P_63 = 1;
216
+                                JpkData.getJpk().P63 = true;
217
+                            }
218
+                            else
219
+                            {
220
+                                d1.P_63 = 0;
221
+                                JpkData.getJpk().P63 = false;
222
+                            }
223
+                            if (atr[56].Equals("X"))
224
+                            {
225
+                                d1.P_64 = 1;
226
+                                JpkData.getJpk().P64 = true;
227
+                            }
228
+                            else
229
+                            {
230
+                                d1.P_64 = 0;
231
+                                JpkData.getJpk().P64 = false;
232
+                            }
233
+                            if (atr[57].Equals("X"))
234
+                            {
235
+                                d1.P_65 = 1;
236
+                                JpkData.getJpk().P65 = true;
237
+                            }
238
+                            else
239
+                            {
240
+                                d1.P_65 = 0;
241
+                                JpkData.getJpk().P65 = false;
242
+                            }
243
+                            if (atr[58].Equals("X"))
244
+                            {
245
+                                d1.P_66 = 1;
246
+                                JpkData.getJpk().P66 = true;
247
+                            }
248
+                            else
249
+                            {
250
+                                d1.P_66 = 0;
251
+                                JpkData.getJpk().P66 = false;
252
+                            }
253
+                            if (atr[59].Equals("X"))
254
+                            {
255
+                                d1.P_67 = 1;
256
+                                JpkData.getJpk().P67 = true;
257
+                            }
258
+                            else
259
+                            {
260
+                                d1.P_67 = 0;
261
+                                JpkData.getJpk().P67 = false;
262
+                            }
263
+                            d1.P_68 = atr[60];
264
+                            d1.P_69 = atr[61];
265
+                            d1.P_ORDZU = atr[62];
266
+                            JpkData.getJpk().Deklaracja.Pouczenia = Convert.ToDecimal(atr[63].Replace('.', ',')); 
267
+                        }
268
+                        if (atr[1].Equals("S"))
269
+                        {
270
+                            JPKSprzedazWiersz spw = new JPKSprzedazWiersz();
271
+                            spw.LpSprzedazy = atr[0];
272
+                            JpkData.getJpk().SprzedazWiersz.Add(spw);
273
+                            JpkData.getJpk().ViewSP.Add(spw);
274
+                        }
275
+                        if (atr[1].Equals("Z"))
276
+                        {
277
+                        }
123 278
                     }
124
-    
125
-                  
126 279
                 }
280
+                win.DataContext = JpkData.getJpk();
127 281
             }
128 282
             catch (FileNotFoundException ex)
129 283
             {

+ 2
- 2
JPK_VDEK/Podmiot.xaml Datei anzeigen

@@ -15,13 +15,13 @@
15 15
         <Label Content="Imię" HorizontalAlignment="Left" Margin="40,182,0,0" VerticalAlignment="Top"/>
16 16
         <Label Content="Nazwisko" HorizontalAlignment="Left" Margin="40,213,0,0" VerticalAlignment="Top"/>
17 17
         <Label Content="Data Urodzenia" HorizontalAlignment="Left" Margin="40,244,0,0" VerticalAlignment="Top"/>
18
-        <DatePicker x:Name="dUro" HorizontalAlignment="Left" Margin="223,246,0,0" VerticalAlignment="Top"/>
18
+        <DatePicker x:Name="dUro" HorizontalAlignment="Left" Margin="223,246,0,0" VerticalAlignment="Top" IsEnabled="False"/>
19 19
         <TextBox x:Name="tNip" HorizontalAlignment="Left" Height="23" Margin="223,62,0,0" TextWrapping="Wrap" Text="{Binding Podmiot1.Item.NIP}" VerticalAlignment="Top" Width="120" IsReadOnly="True"/>
20 20
         <TextBox x:Name="tNazwa" HorizontalAlignment="Left" Height="23" Margin="223,92,0,0" TextWrapping="Wrap" Text="{Binding Podmiot1.Item.PelnaNazwa}" VerticalAlignment="Top" Width="487" IsReadOnly="True"/>
21 21
         <TextBox x:Name="tEmail" HorizontalAlignment="Left" Height="23" Margin="223,123,0,0" TextWrapping="Wrap" Text="{Binding Podmiot1.Item.Email}" VerticalAlignment="Top" Width="487" IsReadOnly="True"/>
22 22
         <TextBox x:Name="tTelefon" HorizontalAlignment="Left" Height="23" Margin="223,154,0,0" TextWrapping="Wrap" Text="{Binding Podmiot1.Item.Telefon}" VerticalAlignment="Top" Width="120" IsReadOnly="True"/>
23 23
         <TextBox x:Name="tImie" HorizontalAlignment="Left" Height="23" Margin="223,184,0,0" TextWrapping="Wrap" Text="" VerticalAlignment="Top" Width="333" IsReadOnly="True"/>
24
-        <TextBox x:Name="tNazwisko" HorizontalAlignment="Left" Height="23" Margin="223,213,0,0" TextWrapping="Wrap" Text="" VerticalAlignment="Top" Width="333" IsEnabled="False"/>
24
+        <TextBox x:Name="tNazwisko" HorizontalAlignment="Left" Height="23" Margin="223,213,0,0" TextWrapping="Wrap" Text="" VerticalAlignment="Top" Width="333" IsReadOnly="True"/>
25 25
 
26 26
     </Grid>
27 27
 </UserControl>

+ 64
- 64
JPK_VDEK/SPwiersz.xaml Datei anzeigen

@@ -6,83 +6,83 @@
6 6
              xmlns:local="clr-namespace:JPK_VDEK"
7 7
              mc:Ignorable="d" Height="512.903" Width="871.939">
8 8
     <Grid>
9
-        <DataGrid x:Name="spwiersz" HorizontalAlignment="Left" Height="461" Margin="0,42,0,0" VerticalAlignment="Top" Width="856" HorizontalScrollBarVisibility="Visible">
9
+        <DataGrid x:Name="spwiersz" ItemsSource="{Binding ViewSP}" HorizontalAlignment="Left" Height="461" Margin="0,42,0,0" VerticalAlignment="Top" Width="856" HorizontalScrollBarVisibility="Visible" IsEnabled="False">
10 10
             <DataGrid.Columns>
11
-                <DataGridTextColumn Header="" Binding="{Binding Path=ID}" >
11
+                <DataGridTextColumn Header="" Binding="{Binding LpSprzedazy}" >
12 12
                     <DataGridTextColumn.HeaderTemplate>
13 13
                         <DataTemplate>
14 14
                             <TextBlock Text="Lp Sp" Width="25" TextWrapping="Wrap" HorizontalAlignment="Center"/>
15 15
                         </DataTemplate>
16 16
                     </DataGridTextColumn.HeaderTemplate>
17 17
                 </DataGridTextColumn>
18
-                <DataGridTextColumn Header="" Binding="{Binding Path=Date}">
18
+                <DataGridTextColumn Header=""  >
19 19
                     <DataGridTextColumn.HeaderTemplate>
20 20
                         <DataTemplate>
21 21
                             <TextBlock Text="Kod Kraju Nadania TIN" Width="40" TextWrapping="Wrap" HorizontalAlignment="Center"/>
22 22
                         </DataTemplate>
23 23
                     </DataGridTextColumn.HeaderTemplate>
24 24
                 </DataGridTextColumn>
25
-                <DataGridTextColumn Header="NrKontrahenta" Binding="{Binding Path=Date}"/>
26
-                <DataGridTextColumn Header="NazwaKontrahenta" Binding="{Binding Path=Date}"/>
27
-                <DataGridTextColumn Header="DowodSprzedazy" Binding="{Binding Path=Date}"/>
28
-                <DataGridTextColumn Header="DataWystawienia" Binding="{Binding Path=Date}"/>
29
-                <DataGridTextColumn Header="DataSprzedazy" Binding="{Binding Path=Date}"/>
30
-                <DataGridTextColumn Header="TypDokumentu" Binding="{Binding Path=Date}"/>
31
-                <DataGridTextColumn Header="GTU_01" Binding="{Binding Path=Date}"/>
32
-                <DataGridTextColumn Header="GTU_02" Binding="{Binding Path=Date}"/>
33
-                <DataGridTextColumn Header="GTU_03" Binding="{Binding Path=Date}"/>
34
-                <DataGridTextColumn Header="GTU_04" Binding="{Binding Path=Date}"/>
35
-                <DataGridTextColumn Header="GTU_05" Binding="{Binding Path=Date}"/>
36
-                <DataGridTextColumn Header="GTU_06" Binding="{Binding Path=Date}"/>
37
-                <DataGridTextColumn Header="GTU_07" Binding="{Binding Path=Date}"/>
38
-                <DataGridTextColumn Header="GTU_08" Binding="{Binding Path=Date}"/>
39
-                <DataGridTextColumn Header="GTU_09" Binding="{Binding Path=Date}"/>
40
-                <DataGridTextColumn Header="GTU_10" Binding="{Binding Path=Date}"/>
41
-                <DataGridTextColumn Header="GTU_11" Binding="{Binding Path=Date}"/>
42
-                <DataGridTextColumn Header="GTU_12" Binding="{Binding Path=Date}"/>
43
-                <DataGridTextColumn Header="GTU_13" Binding="{Binding Path=Date}"/>
44
-                <DataGridTextColumn Header="SW" Binding="{Binding Path=Date}"/>
45
-                <DataGridTextColumn Header="EE" Binding="{Binding Path=Date}"/>
46
-                <DataGridTextColumn Header="TP" Binding="{Binding Path=Date}"/>
47
-                <DataGridTextColumn Header="TT_WNT" Binding="{Binding Path=Date}"/>
48
-                <DataGridTextColumn Header="TT_D" Binding="{Binding Path=Date}"/>
49
-                <DataGridTextColumn Header="MR_T" Binding="{Binding Path=Date}"/>
50
-                <DataGridTextColumn Header="MR_UZ" Binding="{Binding Path=Date}"/>
51
-                <DataGridTextColumn Header="I_42" Binding="{Binding Path=Date}"/>
52
-                <DataGridTextColumn Header="I_63" Binding="{Binding Path=Date}"/>
53
-                <DataGridTextColumn Header="B_SPV" Binding="{Binding Path=Date}"/>
54
-                <DataGridTextColumn Header="B_SPV_DOSTAWA" Binding="{Binding Path=Date}"/>
55
-                <DataGridTextColumn Header="B_MPV_PROWIZJA" Binding="{Binding Path=Date}"/>
56
-                <DataGridTextColumn Header="MPP" Binding="{Binding Path=Date}"/>
57
-                <DataGridTextColumn Header="KorektaPodstawyOpodt" Binding="{Binding Path=Date}"/>
58
-                <DataGridTextColumn Header="K_10" Binding="{Binding Path=Date}"/>
59
-                <DataGridTextColumn Header="K_11" Binding="{Binding Path=Date}"/>
60
-                <DataGridTextColumn Header="K_12" Binding="{Binding Path=Date}"/>
61
-                <DataGridTextColumn Header="K_13" Binding="{Binding Path=Date}"/>
62
-                <DataGridTextColumn Header="K_14" Binding="{Binding Path=Date}"/>
63
-                <DataGridTextColumn Header="K_15" Binding="{Binding Path=Date}"/>
64
-                <DataGridTextColumn Header="K_16" Binding="{Binding Path=Date}"/>
65
-                <DataGridTextColumn Header="K_17" Binding="{Binding Path=Date}"/>
66
-                <DataGridTextColumn Header="K_18" Binding="{Binding Path=Date}"/>
67
-                <DataGridTextColumn Header="K_19" Binding="{Binding Path=Date}"/>
68
-                <DataGridTextColumn Header="K_20" Binding="{Binding Path=Date}"/>
69
-                <DataGridTextColumn Header="K_21" Binding="{Binding Path=Date}"/>
70
-                <DataGridTextColumn Header="K_22" Binding="{Binding Path=Date}"/>
71
-                <DataGridTextColumn Header="K_23" Binding="{Binding Path=Date}"/>
72
-                <DataGridTextColumn Header="K_24" Binding="{Binding Path=Date}"/>
73
-                <DataGridTextColumn Header="K_25" Binding="{Binding Path=Date}"/>
74
-                <DataGridTextColumn Header="K_26" Binding="{Binding Path=Date}"/>
75
-                <DataGridTextColumn Header="K_27" Binding="{Binding Path=Date}"/>
76
-                <DataGridTextColumn Header="K_28" Binding="{Binding Path=Date}"/>
77
-                <DataGridTextColumn Header="K_29" Binding="{Binding Path=Date}"/>
78
-                <DataGridTextColumn Header="K_30" Binding="{Binding Path=Date}"/>
79
-                <DataGridTextColumn Header="K_31" Binding="{Binding Path=Date}"/>
80
-                <DataGridTextColumn Header="K_32" Binding="{Binding Path=Date}"/>
81
-                <DataGridTextColumn Header="K_33" Binding="{Binding Path=Date}"/>
82
-                <DataGridTextColumn Header="K_34" Binding="{Binding Path=Date}"/>
83
-                <DataGridTextColumn Header="K_35" Binding="{Binding Path=Date}"/>
84
-                <DataGridTextColumn Header="K_36" Binding="{Binding Path=Date}"/>
85
-                <DataGridTextColumn Header="SprzedazVAT_Marza" Binding="{Binding Path=Date}"/>
25
+                <DataGridTextColumn Header="NrKontrahenta"  />
26
+                <DataGridTextColumn Header="NazwaKontrahenta"  />
27
+                <DataGridTextColumn Header="DowodSprzedazy"  />
28
+                <DataGridTextColumn Header="DataWystawienia"  />
29
+                <DataGridTextColumn Header="DataSprzedazy"  />
30
+                <DataGridTextColumn Header="TypDokumentu"  />
31
+                <DataGridTextColumn Header="GTU_01"  />
32
+                <DataGridTextColumn Header="GTU_02"  />
33
+                <DataGridTextColumn Header="GTU_03"  />
34
+                <DataGridTextColumn Header="GTU_04"  />
35
+                <DataGridTextColumn Header="GTU_05"  />
36
+                <DataGridTextColumn Header="GTU_06"  />
37
+                <DataGridTextColumn Header="GTU_07"  />
38
+                <DataGridTextColumn Header="GTU_08"  />
39
+                <DataGridTextColumn Header="GTU_09"  />
40
+                <DataGridTextColumn Header="GTU_10"  />
41
+                <DataGridTextColumn Header="GTU_11"  />
42
+                <DataGridTextColumn Header="GTU_12"  />
43
+                <DataGridTextColumn Header="GTU_13"  />
44
+                <DataGridTextColumn Header="SW"  />
45
+                <DataGridTextColumn Header="EE"  />
46
+                <DataGridTextColumn Header="TP"  />
47
+                <DataGridTextColumn Header="TT_WNT"  />
48
+                <DataGridTextColumn Header="TT_D"  />
49
+                <DataGridTextColumn Header="MR_T"  />
50
+                <DataGridTextColumn Header="MR_UZ"  />
51
+                <DataGridTextColumn Header="I_42"  />
52
+                <DataGridTextColumn Header="I_63"  />
53
+                <DataGridTextColumn Header="B_SPV"  />
54
+                <DataGridTextColumn Header="B_SPV_DOSTAWA"  />
55
+                <DataGridTextColumn Header="B_MPV_PROWIZJA"  />
56
+                <DataGridTextColumn Header="MPP"  />
57
+                <DataGridTextColumn Header="KorektaPodstawyOpodt"  />
58
+                <DataGridTextColumn Header="K_10"  />
59
+                <DataGridTextColumn Header="K_11"  />
60
+                <DataGridTextColumn Header="K_12"  />
61
+                <DataGridTextColumn Header="K_13"  />
62
+                <DataGridTextColumn Header="K_14"  />
63
+                <DataGridTextColumn Header="K_15"  />
64
+                <DataGridTextColumn Header="K_16"  />
65
+                <DataGridTextColumn Header="K_17"  />
66
+                <DataGridTextColumn Header="K_18"  />
67
+                <DataGridTextColumn Header="K_19"  />
68
+                <DataGridTextColumn Header="K_20"  />
69
+                <DataGridTextColumn Header="K_21"  />
70
+                <DataGridTextColumn Header="K_22"  />
71
+                <DataGridTextColumn Header="K_23"  />
72
+                <DataGridTextColumn Header="K_24"  />
73
+                <DataGridTextColumn Header="K_25"  />
74
+                <DataGridTextColumn Header="K_26"  />
75
+                <DataGridTextColumn Header="K_27"  />
76
+                <DataGridTextColumn Header="K_28"  />
77
+                <DataGridTextColumn Header="K_29"  />
78
+                <DataGridTextColumn Header="K_30"  />
79
+                <DataGridTextColumn Header="K_31"  />
80
+                <DataGridTextColumn Header="K_32"  />
81
+                <DataGridTextColumn Header="K_33"  />
82
+                <DataGridTextColumn Header="K_34"  />
83
+                <DataGridTextColumn Header="K_35"  />
84
+                <DataGridTextColumn Header="K_36"  />
85
+                <DataGridTextColumn Header="SprzedazVAT_Marza"  />
86 86
             </DataGrid.Columns>
87 87
         </DataGrid>
88 88
         <Label Content="Szukaj w pozycjach" HorizontalAlignment="Left" Margin="39,10,0,0" VerticalAlignment="Top"/>