/[projects]/dao/DelphiScanner/PakkeshopLabels.pas
ViewVC logotype

Contents of /dao/DelphiScanner/PakkeshopLabels.pas

Parent Directory Parent Directory | Revision Log Revision Log


Revision 2677 - (show annotations) (download)
Wed Aug 26 13:09:38 2015 UTC (8 years, 8 months ago) by torben
File size: 2575 byte(s)
1. udgave af LabelGenerator til indleverings pakker
1 unit PakkeshopLabels;
2
3 // Denne klasse bruges til at samle alle de parametre der skal bruges omkring indleveringspakker
4 // Constructor'en har selv ansvaret for at pille de relevante data ud af XML dokumentet
5
6
7 interface
8 uses
9 XMLDoc;
10
11 type
12 TPakkeshopLabel = class
13 public
14
15 Overskrift : string;
16
17 Stregkode : string;
18 Tjekkode : string;
19
20 //Modtager
21 Navn : string;
22 Vejnavn : string;
23 Postnr : string;
24
25 //Afsender
26 AfsenderNavn: string;
27 AfsenderAdresse: string;
28 AfsenderPostnr: string;
29
30
31 PakkeshopNr : string;
32 PakkeshopNavn : string;
33 PakkeshopAddr : string;
34 PakkeshopPostnr : string;
35
36 PakkeshopSted : string;
37 PakkeshopTurid : string;
38
39 Koreliste : string;
40
41 constructor Create(xmlDoc : TXMLDocument);
42
43 end;
44
45
46
47 implementation
48
49
50 constructor TPakkeshopLabel.Create(xmlDoc: TXMLDocument);
51 begin
52
53 Overskrift := xmlDoc.ChildNodes.FindNode('PakkeKontrol').ChildNodes.FindNode('Overskrift').Text;
54
55 Stregkode := xmlDoc.ChildNodes.FindNode('PakkeKontrol').ChildNodes.FindNode('Stregkode').Text;
56 Tjekkode := xmlDoc.ChildNodes.FindNode('PakkeKontrol').ChildNodes.FindNode('Tjekkode').Text;
57
58 Navn := xmlDoc.ChildNodes.FindNode('PakkeKontrol').ChildNodes.FindNode('Navn').Text;
59 Vejnavn := xmlDoc.ChildNodes.FindNode('PakkeKontrol').ChildNodes.FindNode('Vejnavn').Text;
60 Postnr := xmlDoc.ChildNodes.FindNode('PakkeKontrol').ChildNodes.FindNode('Postnr').Text;
61
62 AfsenderNavn := xmlDoc.ChildNodes.FindNode('PakkeKontrol').ChildNodes.FindNode('AfsenderNavn').Text;
63 AfsenderAdresse := xmlDoc.ChildNodes.FindNode('PakkeKontrol').ChildNodes.FindNode('AfsenderAdresse').Text;
64 AfsenderPostnr := xmlDoc.ChildNodes.FindNode('PakkeKontrol').ChildNodes.FindNode('AfsenderPostnr').Text;
65
66
67 PakkeshopNr := xmlDoc.ChildNodes.FindNode('PakkeKontrol').ChildNodes.FindNode('PakkeshopNr').Text;
68 PakkeshopNavn := xmlDoc.ChildNodes.FindNode('PakkeKontrol').ChildNodes.FindNode('PakkeshopNavn').Text;
69 PakkeshopAddr := xmlDoc.ChildNodes.FindNode('PakkeKontrol').ChildNodes.FindNode('PakkeshopAddr').Text;
70 PakkeshopPostnr := xmlDoc.ChildNodes.FindNode('PakkeKontrol').ChildNodes.FindNode('PakkeshopPostnr').Text;
71 PakkeshopTurid := xmlDoc.ChildNodes.FindNode('PakkeKontrol').ChildNodes.FindNode('PakkeshopTurid').Text;
72
73 PakkeshopSted := xmlDoc.ChildNodes.FindNode('PakkeKontrol').ChildNodes.FindNode('PakkeshopSted').Text;
74
75 Koreliste := xmlDoc.ChildNodes.FindNode('PakkeKontrol').ChildNodes.FindNode('Koreliste').Text;
76
77 end;
78
79
80 end.

  ViewVC Help
Powered by ViewVC 1.1.20