174 |
procedure SletLogfiler(Path: string; FileList: TStrings); |
procedure SletLogfiler(Path: string; FileList: TStrings); |
175 |
procedure Manualgenerel1Click(Sender: TObject); |
procedure Manualgenerel1Click(Sender: TObject); |
176 |
procedure TjekkerUrls(); |
procedure TjekkerUrls(); |
177 |
|
procedure TjekkerEnkeltUrl(UrlNavn: String; Url: String; var urlFejl: integer); |
178 |
|
|
179 |
procedure menuIndleveringClick(Sender: TObject); |
procedure menuIndleveringClick(Sender: TObject); |
180 |
|
|
282 |
procedure TMainForm.InitForm(Farve,Titel,Url : String); |
procedure TMainForm.InitForm(Farve,Titel,Url : String); |
283 |
begin |
begin |
284 |
|
|
285 |
// 20150309: startr |
|
286 |
StaticTextManglendePakker.Caption := ''; |
StaticTextManglendePakker.Caption := ''; |
287 |
// 20150309: slut |
|
288 |
|
|
289 |
Barcode := TStBarcode.Create(MainForm);//Dynamisk oprettelse af Barcode component |
Barcode := TStBarcode.Create(MainForm);//Dynamisk oprettelse af Barcode component |
290 |
|
|
1601 |
|
|
1602 |
if not PakkeshopLevering1.Checked and not Pakkernormal1.Checked or (PakkeshopLevering1.Checked and (PakkeshopStregkode <> '') and (PakkeshopTjekkode <> '')) or (Pakkernormal1.Checked and (Scanogstjekkoden1.Checked and (BoghandlerStregkode <> '') and (BoghandlerTjekkode <> '') or not Scanogstjekkoden1.Checked)) then |
if not PakkeshopLevering1.Checked and not Pakkernormal1.Checked or (PakkeshopLevering1.Checked and (PakkeshopStregkode <> '') and (PakkeshopTjekkode <> '')) or (Pakkernormal1.Checked and (Scanogstjekkoden1.Checked and (BoghandlerStregkode <> '') and (BoghandlerTjekkode <> '') or not Scanogstjekkoden1.Checked)) then |
1603 |
begin |
begin |
1604 |
|
|
1605 |
if PakkeshopLevering1.Checked and (PakkeshopStregkode <> '') and (PakkeshopTjekkode <> '') then |
if PakkeshopLevering1.Checked and (PakkeshopStregkode <> '') and (PakkeshopTjekkode <> '') then |
1606 |
StregKode := PakkeshopStregkode; |
StregKode := PakkeshopStregkode; |
1607 |
if Pakkernormal1.Checked and ((BoghandlerStregkode <> '') and (BoghandlerTjekkode <> '') or not Scanogstjekkoden1.Checked) then |
if Pakkernormal1.Checked and ((BoghandlerStregkode <> '') and (BoghandlerTjekkode <> '') or not Scanogstjekkoden1.Checked) then |
1676 |
begin |
begin |
1677 |
VisAlarmSkaerm(''); |
VisAlarmSkaerm(''); |
1678 |
end; |
end; |
1679 |
|
|
1680 |
if not btnNulstil.Visible then |
if not btnNulstil.Visible then |
1681 |
begin |
begin |
1682 |
|
|
1769 |
|
|
1770 |
|
|
1771 |
begin |
begin |
1772 |
if Budlevering1.Checked or Pakkeshoplevering1.Checked or Returpakkerfrapakkeshop1.Checked or Pakkernormal1.Checked then |
if Budlevering1.Checked or Pakkeshoplevering1.Checked or Returpakkerfrapakkeshop1.Checked or Pakkernormal1.Checked or menuIndlevering.Checked then |
1773 |
begin |
begin |
1774 |
for i := ListBox2.items.count-1 downto 0 do |
for i := ListBox2.items.count-1 downto 0 do |
1775 |
if pos(StregKode,ListBox2.items[i]) <> 0 then |
if pos(StregKode,ListBox2.items[i]) <> 0 then |
1888 |
PanelManglendePakker6.Visible := false; |
PanelManglendePakker6.Visible := false; |
1889 |
end; |
end; |
1890 |
end; |
end; |
1891 |
// 20150310: slut |
|
1892 |
ListBox2.items.delete(i); |
ListBox2.items.delete(i); |
1893 |
end; |
end; |
1894 |
end; |
end; |
1924 |
Sprgefterboghandlernummer1.Enabled := false; |
Sprgefterboghandlernummer1.Enabled := false; |
1925 |
ListBox1.Visible := true; |
ListBox1.Visible := true; |
1926 |
// TestFunktionen := '1'; |
// TestFunktionen := '1'; |
1927 |
// 20150317: start |
|
|
(* |
|
|
if TestFunktionen = '1' then |
|
|
begin |
|
|
Testforbindelsen1.Visible := true; |
|
|
Testprinter1.Visible := true; |
|
|
Testlyd1.Visible := true; |
|
|
Testlyd2.Visible := true; |
|
|
end |
|
|
else if TestFunktionen = '2' then |
|
|
begin |
|
|
Testforbindelsen1.Enabled := false; |
|
|
Testprinter1.Enabled := false; |
|
|
Testlyd1.Enabled := false; |
|
|
Testlyd2.Enabled := false; |
|
|
end |
|
|
else |
|
|
begin |
|
|
Testforbindelsen1.Visible := false; |
|
|
Testprinter1.Visible := false; |
|
|
Testlyd1.Visible := false; |
|
|
Testlyd2.Visible := false; |
|
|
end; |
|
|
Testprinter1.Visible := false; |
|
|
AlarmLyd := 'Sounds\Alarm.wav'; |
|
|
if not FileExists(AlarmLyd) then |
|
|
begin |
|
|
AlarmLyd := ''; |
|
|
end; |
|
|
ScannetOkLyd := 'Sounds\Ok.wav'; |
|
|
if not FileExists(ScannetOkLyd) then |
|
|
begin |
|
|
ScannetOkLyd := ''; |
|
|
end; |
|
|
ScannetOkStorLyd := 'Sounds\Ok_stor.wav'; |
|
|
if not FileExists(ScannetOkStorLyd) then |
|
|
begin |
|
|
ScannetOkStorLyd := ''; |
|
|
end; |
|
|
*) |
|
|
// 20150317: slut |
|
1928 |
if Budlevering1.Checked then |
if Budlevering1.Checked then |
1929 |
begin |
begin |
1930 |
IndlesScanningLogFil(); |
IndlesScanningLogFil(); |
2112 |
begin |
begin |
2113 |
PrintNyLabel := True; //Indleveringskode vil ALTID udskrive label |
PrintNyLabel := True; //Indleveringskode vil ALTID udskrive label |
2114 |
PakkeshopLabel := TPakkeshopLabel.Create( XMLDocument1 ); //Opret struct og parse xml doc |
PakkeshopLabel := TPakkeshopLabel.Create( XMLDocument1 ); //Opret struct og parse xml doc |
2115 |
RuteNummer := PakkeshopLabel.Koreliste; |
RuteNummer := PakkeshopLabel.Koreliste + ' -> ' + PakkeshopLabel.PakkeshopTurid; |
2116 |
|
Stregkode := PakkeshopLabel.Stregkode; |
2117 |
|
|
2118 |
PrintPakkeshopLabel( PakkeshopLabel ); |
PrintPakkeshopLabel( PakkeshopLabel ); |
2119 |
|
|
2247 |
List1msg := List1msg + '; ' + Stregkode + ' (' + BoghandlerTjekkode + ')' + '; ' + Kommentar; |
List1msg := List1msg + '; ' + Stregkode + ' (' + BoghandlerTjekkode + ')' + '; ' + Kommentar; |
2248 |
end; |
end; |
2249 |
end; |
end; |
2250 |
|
if menuIndlevering.Checked then |
2251 |
|
begin |
2252 |
|
List1Msg := Stregkode; |
2253 |
|
end; |
2254 |
|
|
2255 |
|
|
2256 |
ListBox1.Items.Insert(0,List1Msg); |
ListBox1.Items.Insert(0,List1Msg); |
2257 |
logTekst := RightStr(List1Msg, Length(List1Msg)-10); |
logTekst := RightStr(List1Msg, Length(List1Msg)-10); |
2258 |
SkrivScanningLogFil(logTekst); |
SkrivScanningLogFil(logTekst); |
2614 |
//UpdateScreen('', '', 'Tjekker forbindelsen...', '', ''); // virker ikke |
//UpdateScreen('', '', 'Tjekker forbindelsen...', '', ''); // virker ikke |
2615 |
ShowMessage('Tjekker data forbindelse til serveren.' + crlf + 'Det kan godt tage nogle minutter.' + crlf + 'Resultatet af testen vises i skærmbilledet...'); |
ShowMessage('Tjekker data forbindelse til serveren.' + crlf + 'Det kan godt tage nogle minutter.' + crlf + 'Resultatet af testen vises i skærmbilledet...'); |
2616 |
|
|
2617 |
// Tjekker urls |
try |
2618 |
logTekst := 'Tjekker urls.'; |
// Tjekker urls |
2619 |
ListBox1.Items.Insert(0,TimeToStr(now) + ': ' + logTekst); |
logTekst := 'Tjekker urls.'; |
2620 |
SkrivScanningLogFil(logTekst); |
ListBox1.Items.Insert(0,TimeToStr(now) + ': ' + logTekst); |
2621 |
|
SkrivScanningLogFil(logTekst); |
2622 |
|
|
|
// Tjekker UrlNormal |
|
|
if PanelValg1.Enabled = true then |
|
|
begin |
|
|
if TUtils.CheckUrl(UrlNormal) then |
|
|
begin |
|
|
logTekst := 'UrlNormal accepteret: ' + UrlNormal; |
|
|
SkrivScanningLogFil(logTekst); |
|
|
end |
|
|
else |
|
|
begin |
|
|
inc(urlFejl); // Optæller antal fejl |
|
|
logTekst := 'UrlNormal svarer ikke: ' + UrlNormal; |
|
|
ListBox1.Items.Insert(0,TimeToStr(now) + ': ' + logTekst); |
|
|
if TjekUrls = '1' then |
|
|
begin |
|
|
TjekUrls := '-'; // markerer at der var fejl |
|
|
logTekst := logTekst + crlf + crlf + 'Programmet afsluttes... '; |
|
|
end; |
|
|
SkrivScanningLogFil(logTekst); |
|
|
if TjekUrls = '1' then |
|
|
begin |
|
|
ShowMessage(logTekst); |
|
|
UrlSendPrograminfo := ''; // Her sletter vi lige url, så der ikke forsøges at sende besked ved program slut |
|
|
Application.Terminate; |
|
|
exit; |
|
|
end; |
|
|
end; |
|
|
end; |
|
2623 |
|
|
|
// Tjekker UrlReturDAO |
|
|
if PanelValg2.Enabled = true then |
|
|
begin |
|
|
if TUtils.CheckUrl(UrlReturDAO) then |
|
|
begin |
|
|
logTekst := 'UrlReturDAO accepteret: ' + UrlReturDAO; |
|
|
SkrivScanningLogFil(logTekst); |
|
|
end |
|
|
else |
|
|
begin |
|
|
inc(urlFejl); // Optæller antal fejl |
|
|
logTekst := 'UrlReturDAO svarer ikke: ' + UrlReturDAO; |
|
|
ListBox1.Items.Insert(0,TimeToStr(now) + ': ' + logTekst); |
|
|
if TjekUrls = '1' then |
|
|
begin |
|
|
logTekst := logTekst + crlf + crlf + 'Programmet afsluttes... '; |
|
|
end; |
|
|
SkrivScanningLogFil(logTekst); |
|
|
if TjekUrls = '1' then |
|
|
begin |
|
|
ShowMessage(logTekst); |
|
|
UrlSendPrograminfo := ''; // Her sletter vi lige url, så der ikke forsøges at sende besked ved program slut |
|
|
Application.Terminate; |
|
|
exit; |
|
|
end; |
|
|
end; |
|
|
end; |
|
2624 |
|
|
2625 |
// Tjekker UrlReturBoghandler |
// Tjekker UrlNormal |
2626 |
if PanelValg3.Enabled = true then |
if PanelValg1.Enabled = true then |
2627 |
begin |
begin |
2628 |
if TUtils.CheckUrl(UrlReturBoghandler) then |
TjekkerEnkeltUrl('UrlNormal', UrlNormal, urlFejl); |
2629 |
begin |
end; |
|
logTekst := 'UrlReturBoghandler accepteret: ' + UrlReturBoghandler; |
|
|
SkrivScanningLogFil(logTekst); |
|
|
end |
|
|
else |
|
|
begin |
|
|
inc(urlFejl); // Optæller antal fejl |
|
|
logTekst := 'UrlReturDAO svarer ikke: ' + UrlReturDAO; |
|
|
ListBox1.Items.Insert(0,TimeToStr(now) + ': ' + logTekst); |
|
|
if TjekUrls = '1' then |
|
|
begin |
|
|
logTekst := logTekst + crlf + crlf + 'Programmet afsluttes... '; |
|
|
end; |
|
|
SkrivScanningLogFil(logTekst); |
|
|
if TjekUrls = '1' then |
|
|
begin |
|
|
ShowMessage(logTekst); |
|
|
UrlSendPrograminfo := ''; // Her sletter vi lige url, så der ikke forsøges at sende besked ved program slut |
|
|
Application.Terminate; |
|
|
exit; |
|
|
end; |
|
|
end; |
|
|
end; |
|
2630 |
|
|
2631 |
// Tjekker UrlBudlevering |
// Tjekker UrlReturDAO |
2632 |
if PanelValg4.Enabled = true then |
if PanelValg2.Enabled = true then |
2633 |
begin |
begin |
2634 |
if TUtils.CheckUrl(UrlBudlevering) then |
TjekkerEnkeltUrl('UrlReturDAO', UrlReturDAO, urlFejl); |
2635 |
begin |
end; |
|
logTekst := 'UrlBudlevering accepteret: ' + UrlBudlevering; |
|
|
SkrivScanningLogFil(logTekst); |
|
|
end |
|
|
else |
|
|
begin |
|
|
inc(urlFejl); // Optæller antal fejl |
|
|
logTekst := 'UrlBudlevering svarer ikke: ' + UrlBudlevering; |
|
|
ListBox1.Items.Insert(0,TimeToStr(now) + ': ' + logTekst); |
|
|
if TjekUrls = '1' then |
|
|
begin |
|
|
logTekst := logTekst + crlf + crlf + 'Programmet afsluttes... '; |
|
|
end; |
|
|
SkrivScanningLogFil(logTekst); |
|
|
if TjekUrls = '1' then |
|
|
begin |
|
|
ShowMessage(logTekst); |
|
|
UrlSendPrograminfo := ''; // Her sletter vi lige url, så der ikke forsøges at sende besked ved program slut |
|
|
Application.Terminate; |
|
|
exit; |
|
|
end; |
|
|
end; |
|
|
end; |
|
2636 |
|
|
2637 |
// Tjekker UrlPakkeshoplevering |
// Tjekker UrlReturBoghandler |
2638 |
if PanelValg5.Enabled = true then |
if PanelValg3.Enabled = true then |
2639 |
begin |
begin |
2640 |
if TUtils.CheckUrl(UrlPakkeshoplevering) then |
TjekkerEnkeltUrl('UrlReturBoghandler', UrlReturBoghandler, urlFejl); |
2641 |
begin |
end; |
|
logTekst := 'UrlPakkeshoplevering accepteret: ' + UrlPakkeshoplevering; |
|
|
SkrivScanningLogFil(logTekst); |
|
|
end |
|
|
else |
|
|
begin |
|
|
inc(urlFejl); // Optæller antal fejl |
|
|
logTekst := 'UrlPakkeshoplevering svarer ikke: ' + UrlPakkeshoplevering; |
|
|
ListBox1.Items.Insert(0,TimeToStr(now) + ': ' + logTekst); |
|
|
if TjekUrls = '1' then |
|
|
begin |
|
|
logTekst := logTekst + crlf + crlf + 'Programmet afsluttes... '; |
|
|
end; |
|
|
SkrivScanningLogFil(logTekst); |
|
|
if TjekUrls = '1' then |
|
|
begin |
|
|
ShowMessage(logTekst); |
|
|
UrlSendPrograminfo := ''; // Her sletter vi lige url, så der ikke forsøges at sende besked ved program slut |
|
|
Application.Terminate; |
|
|
exit; |
|
|
end; |
|
|
end; |
|
|
end; |
|
2642 |
|
|
2643 |
// Tjekker UrlReturPakkeshop |
// Tjekker UrlBudlevering |
2644 |
if PanelValg6.Enabled = true then |
if PanelValg4.Enabled = true then |
2645 |
begin |
begin |
2646 |
if TUtils.CheckUrl(UrlReturPakkeshop) then |
TjekkerEnkeltUrl('UrlBudlevering', UrlBudlevering, urlFejl); |
2647 |
begin |
end; |
|
logTekst := 'UrlReturPakkeshop accepteret: ' + UrlReturPakkeshop; |
|
|
SkrivScanningLogFil(logTekst); |
|
|
end |
|
|
else |
|
|
begin |
|
|
inc(urlFejl); // Optæller antal fejl |
|
|
logTekst := 'UrlReturPakkeshop svarer ikke: ' + UrlReturPakkeshop; |
|
|
ListBox1.Items.Insert(0,TimeToStr(now) + ': ' + logTekst); |
|
|
if TjekUrls = '1' then |
|
|
begin |
|
|
logTekst := logTekst + crlf + crlf + 'Programmet afsluttes... '; |
|
|
end; |
|
|
SkrivScanningLogFil(logTekst); |
|
|
if TjekUrls = '1' then |
|
|
begin |
|
|
ShowMessage(logTekst); |
|
|
UrlSendPrograminfo := ''; // Her sletter vi lige url, så der ikke forsøges at sende besked ved program slut |
|
|
Application.Terminate; |
|
|
exit; |
|
|
end; |
|
|
end; |
|
|
end; |
|
2648 |
|
|
2649 |
// Tjekker UrlManglendeScanninger |
// Tjekker UrlPakkeshoplevering |
2650 |
if (PanelValg1.Enabled = true) |
if PanelValg5.Enabled = true then |
2651 |
or (PanelValg4.Enabled = true) then |
begin |
2652 |
begin |
TjekkerEnkeltUrl('UrlPakkeshoplevering', UrlPakkeshoplevering, urlFejl); |
2653 |
if TUtils.CheckUrl(UrlManglendeScanninger) then |
end; |
|
begin |
|
|
logTekst := 'UrlManglendeScanninger accepteret: ' + UrlManglendeScanninger; |
|
|
SkrivScanningLogFil(logTekst); |
|
|
end |
|
|
else |
|
|
begin |
|
|
inc(urlFejl); // Optæller antal fejl |
|
|
logTekst := 'UrlManglendeScanninger svarer ikke: ' + UrlManglendeScanninger; |
|
|
ListBox1.Items.Insert(0,TimeToStr(now) + ': ' + logTekst); |
|
|
if TjekUrls = '1' then |
|
|
begin |
|
|
logTekst := logTekst + crlf + crlf + 'Programmet afsluttes... '; |
|
|
end; |
|
|
SkrivScanningLogFil(logTekst); |
|
|
if TjekUrls = '1' then |
|
|
begin |
|
|
ShowMessage(logTekst); |
|
|
UrlSendPrograminfo := ''; // Her sletter vi lige url, så der ikke forsøges at sende besked ved program slut |
|
|
Application.Terminate; |
|
|
exit; |
|
|
end; |
|
|
end; |
|
|
end; |
|
2654 |
|
|
2655 |
// Tjekker UrlPakkeshopManglendeScanninger |
// Tjekker UrlReturPakkeshop |
2656 |
if PanelValg5.Enabled = true then |
if PanelValg6.Enabled = true then |
2657 |
begin |
begin |
2658 |
if TUtils.CheckUrl(UrlPakkeshopManglendeScanninger) then |
TjekkerEnkeltUrl('UrlReturPakkeshop', UrlReturPakkeshop, urlFejl); |
2659 |
begin |
end; |
|
logTekst := 'UrlPakkeshopManglendeScanninger accepteret: ' + UrlPakkeshopManglendeScanninger; |
|
|
SkrivScanningLogFil(logTekst); |
|
|
end |
|
|
else |
|
|
begin |
|
|
inc(urlFejl); // Optæller antal fejl |
|
|
logTekst := 'UrlPakkeshopManglendeScanninger svarer ikke: ' + UrlPakkeshopManglendeScanninger; |
|
|
ListBox1.Items.Insert(0,TimeToStr(now) + ': ' + logTekst); |
|
|
if TjekUrls = '1' then |
|
|
begin |
|
|
logTekst := logTekst + crlf + crlf + 'Programmet afsluttes... '; |
|
|
end; |
|
|
SkrivScanningLogFil(logTekst); |
|
|
if TjekUrls = '1' then |
|
|
begin |
|
|
ShowMessage(logTekst); |
|
|
UrlSendPrograminfo := ''; // Her sletter vi lige url, så der ikke forsøges at sende besked ved program slut |
|
|
Application.Terminate; |
|
|
exit; |
|
|
end; |
|
|
end; |
|
|
end; |
|
2660 |
|
|
2661 |
// Tjekker UrlPakkeshopManglendeReturScanninger |
// Tjekker UrlManglendeScanninger |
2662 |
if PanelValg6.Enabled = true then |
if (PanelValg1.Enabled = true) or (PanelValg4.Enabled = true) then |
2663 |
begin |
begin |
2664 |
if TUtils.CheckUrl(UrlPakkeshopManglendeReturScanninger) then |
TjekkerEnkeltUrl('UrlManglendeScanninger', UrlManglendeScanninger, urlFejl); |
2665 |
begin |
end; |
|
logTekst := 'UrlPakkeshopManglendeReturScanninger accepteret: ' + UrlPakkeshopManglendeReturScanninger; |
|
|
SkrivScanningLogFil(logTekst); |
|
|
end |
|
|
else |
|
|
begin |
|
|
inc(urlFejl); // Optæller antal fejl |
|
|
logTekst := 'UrlPakkeshopManglendeReturScanninger svarer ikke: ' + UrlPakkeshopManglendeReturScanninger; |
|
|
ListBox1.Items.Insert(0,TimeToStr(now) + ': ' + logTekst); |
|
|
if TjekUrls = '1' then |
|
|
begin |
|
|
logTekst := logTekst + crlf + crlf + 'Programmet afsluttes... '; |
|
|
end; |
|
|
SkrivScanningLogFil(logTekst); |
|
|
if TjekUrls = '1' then |
|
|
begin |
|
|
ShowMessage(logTekst); |
|
|
UrlSendPrograminfo := ''; // Her sletter vi lige url, så der ikke forsøges at sende besked ved program slut |
|
|
Application.Terminate; |
|
|
exit; |
|
|
end; |
|
|
end; |
|
|
end; |
|
2666 |
|
|
2667 |
// Tjekker UrlIndleveringsPakke og UrlIndleveringsPakkeManglendeScanninger |
// Tjekker UrlPakkeshopManglendeScanninger |
2668 |
if PanelValg7.Enabled = true then |
if PanelValg5.Enabled = true then |
2669 |
begin |
begin |
2670 |
if TUtils.CheckUrl(UrlIndleveringsPakke) then |
TjekkerEnkeltUrl('UrlPakkeshopManglendeScanninger', UrlPakkeshopManglendeScanninger, urlFejl); |
2671 |
begin |
end; |
|
logTekst := 'UrlIndleveringsPakke accepteret: ' + UrlIndleveringsPakke; |
|
|
SkrivScanningLogFil(logTekst); |
|
|
end |
|
|
else |
|
|
begin |
|
|
inc(urlFejl); // Optæller antal fejl |
|
|
logTekst := 'UrlIndleveringsPakke svarer ikke: ' + UrlIndleveringsPakke; |
|
|
ListBox1.Items.Insert(0,TimeToStr(now) + ': ' + logTekst); |
|
|
if TjekUrls = '1' then |
|
|
begin |
|
|
logTekst := logTekst + crlf + crlf + 'Programmet afsluttes... '; |
|
|
end; |
|
|
SkrivScanningLogFil(logTekst); |
|
|
if TjekUrls = '1' then |
|
|
begin |
|
|
ShowMessage(logTekst); |
|
|
UrlSendPrograminfo := ''; // Her sletter vi lige url, så der ikke forsøges at sende besked ved program slut |
|
|
Application.Terminate; |
|
|
exit; |
|
|
end; |
|
|
end; |
|
2672 |
|
|
2673 |
if TUtils.CheckUrl(UrlIndleveringsPakkeManglendeScanninger) then |
// Tjekker UrlPakkeshopManglendeReturScanninger |
2674 |
begin |
if PanelValg6.Enabled = true then |
2675 |
logTekst := 'UrlIndleveringsPakkeManglendeScanninger accepteret: ' + UrlIndleveringsPakkeManglendeScanninger; |
begin |
2676 |
SkrivScanningLogFil(logTekst); |
TjekkerEnkeltUrl('UrlPakkeshopManglendeReturScanninger', UrlPakkeshopManglendeReturScanninger, urlFejl); |
2677 |
end |
end; |
|
else |
|
|
begin |
|
|
inc(urlFejl); // Optæller antal fejl |
|
|
logTekst := 'UrlIndleveringsPakkeManglendeScanninger svarer ikke: ' + UrlIndleveringsPakkeManglendeScanninger; |
|
|
ListBox1.Items.Insert(0,TimeToStr(now) + ': ' + logTekst); |
|
|
if TjekUrls = '1' then |
|
|
begin |
|
|
logTekst := logTekst + crlf + crlf + 'Programmet afsluttes... '; |
|
|
end; |
|
|
SkrivScanningLogFil(logTekst); |
|
|
if TjekUrls = '1' then |
|
|
begin |
|
|
ShowMessage(logTekst); |
|
|
UrlSendPrograminfo := ''; // Her sletter vi lige url, så der ikke forsøges at sende besked ved program slut |
|
|
Application.Terminate; |
|
|
exit; |
|
|
end; |
|
|
end; |
|
|
end; |
|
2678 |
|
|
2679 |
// Tjekker UrlEKLoverforsel |
// Tjekker UrlIndleveringsPakke og UrlIndleveringsPakkeManglendeScanninger |
2680 |
if PanelValg1.Enabled = true then |
if PanelValg7.Enabled = true then |
2681 |
begin |
begin |
2682 |
if TUtils.CheckUrl(UrlEKLoverforsel) then |
TjekkerEnkeltUrl('UrlIndleveringsPakke', UrlIndleveringsPakke, urlFejl); |
2683 |
begin |
TjekkerEnkeltUrl('UrlIndleveringsPakkeManglendeScanninger', UrlIndleveringsPakkeManglendeScanninger, urlFejl); |
2684 |
logTekst := 'UrlEKLoverforsel accepteret: ' + UrlEKLoverforsel; |
end; |
|
SkrivScanningLogFil(logTekst); |
|
|
end |
|
|
else |
|
|
begin |
|
|
inc(urlFejl); // Optæller antal fejl |
|
|
logTekst := 'UrlEKLoverforsel svarer ikke: ' + UrlEKLoverforsel; |
|
|
ListBox1.Items.Insert(0,TimeToStr(now) + ': ' + logTekst); |
|
|
if TjekUrls = '1' then |
|
|
begin |
|
|
logTekst := logTekst + crlf + crlf + 'Programmet afsluttes... '; |
|
|
end; |
|
|
SkrivScanningLogFil(logTekst); |
|
|
if TjekUrls = '1' then |
|
|
begin |
|
|
ShowMessage(logTekst); |
|
|
UrlSendPrograminfo := ''; // Her sletter vi lige url, så der ikke forsøges at sende besked ved program slut |
|
|
Application.Terminate; |
|
|
exit; |
|
|
end; |
|
|
end; |
|
|
end; |
|
2685 |
|
|
2686 |
|
// Tjekker UrlEKLoverforsel |
2687 |
|
if PanelValg1.Enabled = true then |
2688 |
|
begin |
2689 |
|
TjekkerEnkeltUrl('UrlEKLoverforsel', UrlEKLoverforsel, urlFejl); |
2690 |
|
end; |
2691 |
|
|
|
// Tjekker UrlEKLoverforselPakkeshop |
|
|
if PanelValg5.Enabled = true then |
|
|
begin |
|
|
if TUtils.CheckUrl(UrlEKLoverforselPakkeshop) then |
|
|
begin |
|
|
logTekst := 'UrlEKLoverforselPakkeshop accepteret: ' + UrlEKLoverforselPakkeshop; |
|
|
SkrivScanningLogFil(logTekst); |
|
|
end |
|
|
else |
|
|
begin |
|
|
inc(urlFejl); // Optæller antal fejl |
|
|
logTekst := 'UrlEKLoverforselPakkeshop svarer ikke: ' + UrlEKLoverforselPakkeshop; |
|
|
ListBox1.Items.Insert(0,TimeToStr(now) + ': ' + logTekst); |
|
|
if TjekUrls = '1' then |
|
|
begin |
|
|
logTekst := logTekst + crlf + crlf + 'Programmet afsluttes... '; |
|
|
end; |
|
|
SkrivScanningLogFil(logTekst); |
|
|
if TjekUrls = '1' then |
|
|
begin |
|
|
ShowMessage(logTekst); |
|
|
UrlSendPrograminfo := ''; // Her sletter vi lige url, så der ikke forsøges at sende besked ved program slut |
|
|
Application.Terminate; |
|
|
exit; |
|
|
end; |
|
|
end; |
|
|
end; |
|
2692 |
|
|
2693 |
|
// Tjekker UrlEKLoverforselPakkeshop |
2694 |
|
if PanelValg5.Enabled = true then |
2695 |
|
begin |
2696 |
|
TjekkerEnkeltUrl('UrlEKLoverforselPakkeshop', UrlEKLoverforselPakkeshop, urlFejl); |
2697 |
|
end; |
2698 |
|
|
|
// Tjekker UrlFindPakketype |
|
|
if TUtils.CheckUrl(UrlFindPakketype) then |
|
|
begin |
|
|
logTekst := 'UrlFindPakketype accepteret: ' + UrlFindPakketype; |
|
|
SkrivScanningLogFil(logTekst); |
|
|
end |
|
|
else |
|
|
begin |
|
|
inc(urlFejl); // Optæller antal fejl |
|
|
logTekst := 'UrlFindPakketype svarer ikke: ' + UrlFindPakketype; |
|
|
ListBox1.Items.Insert(0,TimeToStr(now) + ': ' + logTekst); |
|
|
if TjekUrls = '1' then |
|
|
begin |
|
|
logTekst := logTekst + crlf + crlf + 'Programmet afsluttes... '; |
|
|
end; |
|
|
SkrivScanningLogFil(logTekst); |
|
|
if TjekUrls = '1' then |
|
|
begin |
|
|
ShowMessage(logTekst); |
|
|
UrlSendPrograminfo := ''; // Her sletter vi lige url, så der ikke forsøges at sende besked ved program slut |
|
|
Application.Terminate; |
|
|
exit; |
|
|
end; |
|
|
end; |
|
2699 |
|
|
2700 |
// Tjekker UrlSendPrograminfo |
// Tjekker UrlFindPakketype |
2701 |
if TUtils.CheckUrl(UrlSendPrograminfo) then |
TjekkerEnkeltUrl('UrlFindPakketype', UrlFindPakketype, urlFejl); |
|
begin |
|
|
logTekst := 'UrlSendPrograminfo accepteret: ' + UrlSendPrograminfo; |
|
|
SkrivScanningLogFil(logTekst); |
|
|
end |
|
|
else |
|
|
begin |
|
|
inc(urlFejl); // Optæller antal fejl |
|
|
logTekst := 'UrlSendPrograminfo svarer ikke: ' + UrlSendPrograminfo; |
|
|
ListBox1.Items.Insert(0,TimeToStr(now) + ': ' + logTekst); |
|
|
if TjekUrls = '1' then |
|
|
begin |
|
|
logTekst := logTekst + crlf + crlf + 'Programmet afsluttes... '; |
|
|
end; |
|
|
SkrivScanningLogFil(logTekst); |
|
|
if TjekUrls = '1' then |
|
|
begin |
|
|
ShowMessage(logTekst); |
|
|
UrlSendPrograminfo := ''; // Her sletter vi lige url, så der ikke forsøges at sende besked ved program slut |
|
|
Application.Terminate; |
|
|
exit; |
|
|
end; |
|
|
end; |
|
2702 |
|
|
2703 |
if urlFejl > 0 then |
// Tjekker UrlSendPrograminfo |
2704 |
begin |
TjekkerEnkeltUrl('UrlSendPrograminfo', UrlSendPrograminfo, urlFejl); |
2705 |
TjekUrls := '-'; // markerer at der var fejl |
|
2706 |
end |
|
2707 |
else |
|
2708 |
begin |
logTekst := 'urls er ok'; |
2709 |
logTekst := 'urls er ok'; |
ListBox1.Items.Insert(0,TimeToStr(now) + ': ' + logTekst); |
2710 |
ListBox1.Items.Insert(0,TimeToStr(now) + ': ' + logTekst); |
SkrivScanningLogFil(logTekst); |
2711 |
SkrivScanningLogFil(logTekst); |
|
2712 |
end; |
Except |
2713 |
|
TjekUrls := '-'; // markerer at der var fejl |
2714 |
|
|
2715 |
|
end; |
2716 |
|
end; |
2717 |
|
|
2718 |
|
procedure TMainForm.TjekkerEnkeltUrl(UrlNavn: String; Url: String; var urlFejl: integer); |
2719 |
|
const |
2720 |
|
crlf = Chr(13) + Chr(10) ; // Carriage return & Linefeed |
2721 |
|
begin |
2722 |
|
if TUtils.CheckUrl(Url) then |
2723 |
|
|
2724 |
|
begin |
2725 |
|
logTekst := UrlNavn + ' accepteret: ' + Url; |
2726 |
|
SkrivScanningLogFil(logTekst); |
2727 |
|
end |
2728 |
|
else |
2729 |
|
begin |
2730 |
|
inc(urlFejl); // Optæller antal fejl |
2731 |
|
logTekst := UrlNavn + ' svarer ikke: ' + Url; |
2732 |
|
ListBox1.Items.Insert(0,TimeToStr(now) + ': ' + logTekst); |
2733 |
|
if TjekUrls = '1' then |
2734 |
|
begin |
2735 |
|
logTekst := logTekst + crlf + crlf + 'Programmet afsluttes... '; |
2736 |
|
end; |
2737 |
|
|
2738 |
|
SkrivScanningLogFil(logTekst); |
2739 |
|
|
2740 |
|
if TjekUrls = '1' then |
2741 |
|
begin |
2742 |
|
ShowMessage(logTekst); |
2743 |
|
UrlSendPrograminfo := ''; // Her sletter vi lige url, så der ikke forsøges at sende besked ved program slut |
2744 |
|
Application.Terminate; |
2745 |
|
|
2746 |
|
raise Exception.Create('UrlFejl'); |
2747 |
|
|
2748 |
|
end; |
2749 |
|
end; |
2750 |
|
|
2751 |
end; |
end; |
2752 |
|
|
2753 |
|
|
2754 |
|
|
2755 |
procedure TMainForm.SletLogfiler(Path: string; FileList: TStrings); |
procedure TMainForm.SletLogfiler(Path: string; FileList: TStrings); |
2756 |
var |
var |
2757 |
SR: TSearchRec; |
SR: TSearchRec; |
2831 |
if Farve <> '' then |
if Farve <> '' then |
2832 |
begin |
begin |
2833 |
MainForm.Color := TUtils.HexToTColor(Farve); |
MainForm.Color := TUtils.HexToTColor(Farve); |
|
// 20150312: start |
|
|
(* |
|
|
end |
|
|
else |
|
|
begin |
|
|
ShowMessage('Programmet afbrydes...'); |
|
|
UrlSendPrograminfo := ''; // Her sletter vi lige url, så der ikke forsøges at sende besked ved program slut |
|
|
Application.Terminate; |
|
|
*) |
|
|
// 20150312: slut |
|
2834 |
end; |
end; |
2835 |
if (Budlevering1.Checked) then |
if (Budlevering1.Checked) then |
2836 |
begin |
begin |
3142 |
end |
end |
3143 |
else |
else |
3144 |
begin |
begin |
3145 |
ShowMessage('Acrobat Reader er ikke installeret!'); |
ShowMessage('Adobe Reader er ikke installeret!'); |
3146 |
end; |
end; |
3147 |
end |
end |
3148 |
else |
else |
3542 |
SkrivScanningLogFil(logTekst); |
SkrivScanningLogFil(logTekst); |
3543 |
StedKode := Sted; |
StedKode := Sted; |
3544 |
URLStr := Format(UrlEKLoverforsel,[StedKode,Sted]); |
URLStr := Format(UrlEKLoverforsel,[StedKode,Sted]); |
3545 |
// 20150330: start |
|
3546 |
if PanelValg5.Color = clGreen then |
if PanelValg5.Color = clGreen then |
3547 |
begin |
begin |
3548 |
URLStr := Format(UrlEKLoverforselPakkeshop,[StedKode,Sted]); |
URLStr := Format(UrlEKLoverforselPakkeshop,[StedKode,Sted]); |
3549 |
end; |
end; |
3550 |
// 20150330: slut |
|
3551 |
|
|
3552 |
try |
try |
3553 |
//raise EIdConnClosedGracefully.Create('test'); // KUN TIL TEST |
//raise EIdConnClosedGracefully.Create('test'); // KUN TIL TEST |
4438 |
antalFelterFundet := antalFelterFundet + 1; |
antalFelterFundet := antalFelterFundet + 1; |
4439 |
if (tjekkodestatus = '-1') then |
if (tjekkodestatus = '-1') then |
4440 |
begin |
begin |
4441 |
// 20150306: start |
|
|
// stregkoderMedTjekkodeArray[linienr] := stregkode; |
|
4442 |
if (pos(' ', stregkode) > 0) then |
if (pos(' ', stregkode) > 0) then |
4443 |
begin |
begin |
4444 |
stregkoderMedTjekkodeArray[linienr] := TUtils.split(stregkode, ' ', 2); // Fjerner lige en evt. fremtidig dato fra feltet |
stregkoderMedTjekkodeArray[linienr] := TUtils.split(stregkode, ' ', 2); // Fjerner lige en evt. fremtidig dato fra feltet |