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

Diff of /dao/DelphiScanner/Configuration.pas

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 3087 by torben, Mon Aug 15 14:14:14 2016 UTC revision 3090 by torben, Mon Aug 15 19:26:48 2016 UTC
# Line 6  uses Line 6  uses
6    
7  type  type
8    TConfiguration = class    TConfiguration = class
9      private
10         BaseURL : string;
11    
12    public    public
13    
14      Sted : String;      Sted : String;
# Line 36  type Line 39  type
39      YPosSmskode : integer;      YPosSmskode : integer;
40      FontSizeSmskode : integer;      FontSizeSmskode : integer;
41    
42      BaseURL : string;       FarveNormal, FarveReturDAO, FarveReturBoghandler, FarveBudlevering, FarvePakkeshoplevering, FarveReturPakkeshop,
43              FarveIndlevering : String;
44    
45         TitelNormal, TitelReturDAO, TitelReturBoghandler, TitelBudlevering, TitelPakkeshoplevering, TitelReturPakkeshop,
46              TitelIndlevering : String;
47    
48    
49    
50     UrlNormal, UrlReturDAO, UrlReturBoghandler, UrlBudlevering, UrlManglendeScanninger, UrlPakkeshoplevering,     UrlNormal, UrlReturDAO, UrlReturBoghandler, UrlBudlevering, UrlManglendeScanninger, UrlPakkeshoplevering,
51              UrlReturPakkeshop, UrlPakkeshopManglendeScanninger, UrlPakkeshopManglendeReturScanninger,UrlIndleveringsPakke,              UrlReturPakkeshop, UrlPakkeshopManglendeScanninger, UrlPakkeshopManglendeReturScanninger,UrlIndleveringsPakke,
52              UrlIndleveringsPakkeManglendeScanninger,UrlEKLoverforsel, URLOmdirigerTilPakkeshop : String;              UrlIndleveringsPakkeManglendeScanninger,UrlEKLoverforsel, URLOmdirigerTilPakkeshop : String;
53    
54        URLPrintLabel : String;
55      UrlEKLoverforselPakkeshop : String;      UrlEKLoverforselPakkeshop : String;
56    
57      UrlFindPakketype, UrlSendPrograminfo: String;      UrlFindPakketype, UrlSendPrograminfo: String;
58    
59        AlarmLyd : String;
60        ScannetOkLyd : String;
61        ScannetOkStorLyd : String;
62    
63        ScannetOkTilTjekkodeLyd : String;
64    
65        PrinterNavn : String;
66        TjekPrinter : String;
67    
68        SporgEfterBoghandler : String;
69    
70        ScanTjekkode : String;
71        ScanTjekkodeAutomatik : string;
72    
73        TjekUrls : String;
74        TestFunktionen : String;
75    
76    
77    
78      procedure ReadFromInifile( iniFile: TIniFile);      procedure ReadFromInifile( iniFile: TIniFile);
# Line 56  type Line 82  type
82    
83  implementation  implementation
84    
85  uses Utils;  uses Utils, SysUtils;
86    
87    
88  procedure TConfiguration.ReadFromInifile( iniFile: TIniFile);  procedure TConfiguration.ReadFromInifile( iniFile: TIniFile);
# Line 67  begin Line 93  begin
93    
94    with iniFile do    with iniFile do
95    begin    begin
96        FarveNormal := ReadString('Settings','FarveNormal','D8D8D8');
97        TitelNormal := ReadString('Settings','TitelNormal','Modtagelse af DAO NAT X-PRESS pakker');
98        FarveReturDAO := ReadString('Settings','FarveReturDAO','A9F5A9');
99        TitelReturDAO := ReadString('Settings','TitelReturDAO','Returforsendelse fra DAO');
100        FarveReturBoghandler := ReadString('Settings','FarveReturBoghandler','F2F5A9');
101        TitelReturBoghandler := ReadString('Settings','TitelReturBoghandler','Returforsendelse fra boghandler');
102        FarveBudlevering := ReadString('Settings','FarveBudlevering','2E9AFE');
103        TitelBudlevering := ReadString('Settings','TitelBudlevering','Modtagelse af DAO DIREKTE pakker');
104        FarvePakkeshoplevering := ReadString('Settings','FarvePakkeshoplevering','99FFFF');
105        TitelPakkeshoplevering := ReadString('Settings','TitelPakkeshoplevering','Modtagelse af DAO PAKKESHOP pakker');
106    
107        FarveReturPakkeshop := ReadString('Settings','FarveReturPakkeshop','99FFCC');
108        TitelReturPakkeshop := ReadString('Settings','TitelReturPakkeshop','Returforsendelse fra pakkeshop');
109    
110        FarveIndlevering := ReadString('Settings', 'FarveIndlevering', 'E5B2CB');
111        TitelIndlevering := ReadString('Settings', 'TitelIndlevering', 'Indleveringskode');
112    
113    
114        SporgEfterBoghandler := ReadString('Settings','SporgEfterBoghandler','0');
115        ScanTjekkode := ReadString('Settings','ScanTjekkode','0');
116        ScanTjekkodeAutomatik := ReadString('Settings','ScanTjekkodeAutomatik','1');
117    
118        //Scanningtype := ReadString('Settings','Scanningtype','A');  //Scanningstype skal ikke lęses fra config
119        //Pakketype := ReadString('Settings','Pakketype','0');        //Pakketype Skal ikke lęses fra config
120    
121        TestFunktionen := ReadString('Settings','TestFunktion','0');
122    
123        AlarmLyd := ReadString('Settings','AlarmLyd','Sounds\Alarm.wav');
124        ScannetOkLyd := ReadString('Settings','ScannetOkLyd','Sounds\Ok.wav');
125        ScannetOkStorLyd := ReadString('Settings','ScannetOkStorLyd','Sounds\Ok_stor.wav');
126    
127        ScannetOkTilTjekkodeLyd := ReadString('Settings','ScannetOkTilTjekkodeLyd','Sounds\Ok_til_tjekkode.wav');
128    
129        PrinterNavn := ReadString('Settings','PrinterNavn','');
130        TjekPrinter := ReadString('Settings','TjekPrinter','1');
131        TjekUrls := ReadString('Settings','TjekUrls','2');
132    
133    
134      LabelType := ReadInteger('Settings','LabelType',1);      LabelType := ReadInteger('Settings','LabelType',1);
135    
# Line 189  begin Line 252  begin
252      URLOmdirigerTilPakkeshop := BaseURL + '/webservices/pakkeshop/PakkeKontrolOmdirigerTilPakkeshop.php?sted=%s&stregkode=%s';      URLOmdirigerTilPakkeshop := BaseURL + '/webservices/pakkeshop/PakkeKontrolOmdirigerTilPakkeshop.php?sted=%s&stregkode=%s';
253      URLOmdirigerTilPakkeshop := InjectURL(URLOmdirigerTilPakkeshop);      URLOmdirigerTilPakkeshop := InjectURL(URLOmdirigerTilPakkeshop);
254    
255        URLPrintLabel := BaseURL + '/BogpakkeKontrol/PrintLabel.php?stregkode=%s';
256        URLPrintLabel := InjectURL(URLPrintLabel);
257    
258    
259    
260        //Finally check for files:
261        if not FileExists(AlarmLyd) then
262        begin
263          AlarmLyd := '';
264        end;
265    
266        if not FileExists(ScannetOkLyd) then
267        begin
268          ScannetOkLyd := '';
269        end;
270    
271        if not FileExists(ScannetOkStorLyd) then
272        begin
273          ScannetOkStorLyd := '';
274        end;
275    
276    
277        if not FileExists(ScannetOkTilTjekkodeLyd) then
278        begin
279          ScannetOkTilTjekkodeLyd := '';
280        end;
281    
282    
283    
284  end;  end;
285    

Legend:
Removed from v.3087  
changed lines
  Added in v.3090

  ViewVC Help
Powered by ViewVC 1.1.20