--- dao/DelphiScanner/Main.pas 2015/08/20 20:16:16 2647 +++ dao/DelphiScanner/Main.pas 2015/08/23 10:38:56 2652 @@ -59,7 +59,7 @@ PakkeshopNulstil: TButton; Returpakkerfrapakkeshop1: TMenuItem; Altidprintepakkelabel1: TMenuItem; - CheckBox2: TCheckBox; + chkAltidPrintLabel: TCheckBox; EKLoverforsel: TButton; N5: TMenuItem; Uploadlogfil1: TMenuItem; @@ -85,6 +85,7 @@ PanelManglendePakker4: TPanel; PanelManglendePakker5: TPanel; PanelManglendePakker6: TPanel; + PanelValg7: TPanel; function Explode(var a: TStrArray; Border, S: string): Integer; function BarCodeValid (ACode: string): boolean; @@ -150,8 +151,10 @@ procedure InitDirektelevering(); procedure InitPakkeshoplevering(); procedure InitReturFraPakkeshop(); + procedure InitIndleveringskode(); + procedure Altidprintepakkelabel1Click(Sender: TObject); - procedure CheckBox2Click(Sender: TObject); + procedure chkAltidPrintLabelClick(Sender: TObject); procedure EKLoverforselClick(Sender: TObject); procedure Uploadlogfil1Click(Sender: TObject); procedure Manual1Click(Sender: TObject); @@ -175,6 +178,8 @@ procedure TjekkerUrls(); // 20150310: start procedure RoundCornerOf(Control: TWinControl); + + procedure PanelValg7Click(Sender: TObject); // 20150310: slut private @@ -329,6 +334,12 @@ PanelValg6.Font.Color := clWindowText; end; + PanelValg7.Color := clBtnFace; + if PanelValg7.Enabled = true then + begin + PanelValg7.Font.Color := clWindowText; + end; + OpdaterListenButton01.Enabled := false; if (BladhusSted > 00) and (BladhusSted < Length(BladhusStedNavn)) then @@ -461,11 +472,11 @@ if Altidprintepakkelabel1.Checked then begin - CheckBox2.Checked := true; + chkAltidPrintLabel.Checked := true; end else begin - CheckBox2.Checked := false; + chkAltidPrintLabel.Checked := false; end; end; @@ -552,7 +563,7 @@ // Sætter lige en default panel størrelse MainForm.ClientWidth := 1000; - MainForm.ClientHeight := 700; + MainForm.ClientHeight := 750; // Læser parametre fra ini filen with TIniFile.Create(ChangeFileExt(Application.ExeName,'.ini')) do @@ -2751,10 +2762,10 @@ end else begin - if ( (PrinterNavn <> 'Ingen') and (PrintNyLabel or CheckBox2.Checked) and (RuteNummer <> 'Ukendt') or (RuteNummer = 'Rutenr')) then + if ( (PrinterNavn <> 'Ingen') and (PrintNyLabel or chkAltidPrintLabel.Checked) and (RuteNummer <> 'Ukendt') or (RuteNummer = 'Rutenr')) then begin logTekst := 'Printer label type '; - if (CheckBox2.Checked) then + if (chkAltidPrintLabel.Checked) then begin logTekst := logTekst + 'Alle '; end @@ -2864,9 +2875,9 @@ end; -procedure TMainForm.CheckBox2Click(Sender: TObject); +procedure TMainForm.chkAltidPrintLabelClick(Sender: TObject); begin - if CheckBox2.Checked then + if chkAltidPrintLabel.Checked then begin Altidprintepakkelabel1.Checked := true; end @@ -3412,6 +3423,7 @@ PrinterstatusStaticText1.Color := MainForm.Color; end; + procedure TMainForm.PanelValg1Click(Sender: TObject); begin Scanningtype := '1'; @@ -3454,6 +3466,15 @@ NulstilAutomatiskValg(); end; + +procedure TMainForm.PanelValg7Click(Sender: TObject); +begin + Scanningtype := '7'; + InitIndleveringskode(); + NulstilAutomatiskValg(); + +end; + procedure TMainForm.PanelValgAClick(Sender: TObject); begin // 20150311: start @@ -3795,10 +3816,10 @@ PanelValg1.Color := clGreen; PanelValg1.Font.Color := clWhite; CheckBox1.Enabled := true; - CheckBox2.Enabled := true; + chkAltidPrintLabel.Enabled := true; Altidprintepakkelabel1.Enabled := true; Altidprintepakkelabel1.Checked := false; - CheckBox2.Checked := false; + chkAltidPrintLabel.Checked := false; Sprgefterboghandlernummer1.Checked := false; CheckBox1.Checked := false; Sprgefterboghandlernummer1.Enabled := true; @@ -3827,9 +3848,9 @@ PanelValg2.Color := clGreen; PanelValg2.Font.Color := clWhite; CheckBox1.Enabled := false; - CheckBox2.Enabled := false; + chkAltidPrintLabel.Enabled := false; Altidprintepakkelabel1.Enabled := false; - CheckBox2.Checked := false; + Altidprintepakkelabel1.Checked := false; Sprgefterboghandlernummer1.Checked := false; CheckBox1.Checked := false; @@ -3854,9 +3875,8 @@ PanelValg3.Color := clGreen; PanelValg3.Font.Color := clWhite; CheckBox1.Enabled := false; - CheckBox2.Enabled := false; + chkAltidPrintLabel.Enabled := false; Altidprintepakkelabel1.Enabled := false; - CheckBox2.Checked := false; Altidprintepakkelabel1.Checked := false; Sprgefterboghandlernummer1.Checked := false; CheckBox1.Checked := false; @@ -3881,9 +3901,9 @@ PanelValg4.Color := clGreen; PanelValg4.Font.Color := clWhite; CheckBox1.Enabled := false; - CheckBox2.Enabled := false; + chkAltidPrintLabel.Enabled := false; Altidprintepakkelabel1.Enabled := false; - CheckBox2.Checked := false; + Altidprintepakkelabel1.Checked := false; Sprgefterboghandlernummer1.Checked := false; CheckBox1.Checked := false; @@ -3917,9 +3937,9 @@ PanelValg5.Color := clGreen; PanelValg5.Font.Color := clWhite; CheckBox1.Enabled := false; - CheckBox2.Enabled := false; + chkAltidPrintLabel.Enabled := false; Altidprintepakkelabel1.Enabled := false; - CheckBox2.Checked := false; + Altidprintepakkelabel1.Checked := false; Sprgefterboghandlernummer1.Checked := false; CheckBox1.Checked := false; @@ -3955,9 +3975,9 @@ PanelValg6.Color := clGreen; PanelValg6.Font.Color := clWhite; CheckBox1.Enabled := false; - CheckBox2.Enabled := false; + chkAltidPrintLabel.Enabled := false; Altidprintepakkelabel1.Enabled := false; - CheckBox2.Checked := false; + Altidprintepakkelabel1.Checked := false; Sprgefterboghandlernummer1.Checked := false; CheckBox1.Checked := false; @@ -3988,6 +4008,42 @@ InitReturFraKunde(); end; +procedure TMainForm.InitIndleveringskode(); +begin + AutomatiskTjekkodeStyring1.Enabled := false; + Returpakkerfrapakkeshop1.Checked := true; + PakkeshopNulstil.Visible := false; + InitForm(FarveReturPakkeshop,TitelReturPakkeshop,UrlReturPakkeshop); + PanelValg7.Color := clGreen; + PanelValg7.Font.Color := clWhite; + CheckBox1.Enabled := false; + chkAltidPrintLabel.Enabled := false; + Altidprintepakkelabel1.Enabled := false; + + Altidprintepakkelabel1.Checked := false; + Sprgefterboghandlernummer1.Checked := false; + CheckBox1.Checked := false; + Sprgefterboghandlernummer1.Enabled := false; + Smpakker1.Enabled := false; + Storepakker1.Enabled := false; + RadioButton1.Enabled := false; + RadioButton2.Enabled := false; + ListBox1.Visible := true; + ListBox1.Items.Clear; + DownloadButton01.Enabled := false; + OpdaterListenButton01.Enabled := true; + EKLoverforsel.Enabled := false; + InitLillePakke(); + IndlesScanningLogFil(); + if BladhusSted = 0 then + begin + IndlesManglendeScanninger(); + end; + IdFTP1.Passive := true; + IdFTP1.PassiveUseControlHost := true; +end; + + procedure TMainForm.Storepakker1Click(Sender: TObject); begin InitStorPakke(); @@ -5504,7 +5560,7 @@ function TMainForm.getProddag() : String; begin // ShowMessage(LongDayNames[DayOfWeek(getProddato())]); - result := LongDayNames[DayOfWeek(getProddato())]; + result := FormatSettings.LongDayNames[DayOfWeek(getProddato())]; //result := 'lørdag'; // MENS VI TESTER kan vi fremtvinge lørdag situation her end;