58 |
ListBox2: TListBox; |
ListBox2: TListBox; |
59 |
OpdaterListenButton01: TButton; |
OpdaterListenButton01: TButton; |
60 |
UploadButton01: TButton; |
UploadButton01: TButton; |
61 |
DownloadButton03: TButton; |
BtnDownloadRuteskiftFil: TButton; |
62 |
Pakkeshoplevering1: TMenuItem; |
Pakkeshoplevering1: TMenuItem; |
63 |
PakkeshopText1: TStaticText; |
PakkeshopText1: TStaticText; |
64 |
btnNulstil: TButton; |
btnNulstil: TButton; |
99 |
function GetCurrentPrinterHandle() : THandle; |
function GetCurrentPrinterHandle() : THandle; |
100 |
function SavePChar(p: PChar): PChar; |
function SavePChar(p: PChar): PChar; |
101 |
|
|
|
function FileTime2DateTime(FileTime: TFileTime): TDateTime; |
|
|
|
|
102 |
procedure PlaySound(filename : PWideChar); |
procedure PlaySound(filename : PWideChar); |
103 |
procedure StartScreen(); |
procedure StartScreen(); |
104 |
procedure InitScreen(); |
procedure InitScreen(); |
138 |
procedure SletStregkodelinieFraListboks2(StregKode : String); |
procedure SletStregkodelinieFraListboks2(StregKode : String); |
139 |
procedure FormDestroy(Sender: TObject); |
procedure FormDestroy(Sender: TObject); |
140 |
procedure UploadButton01Click(Sender: TObject); |
procedure UploadButton01Click(Sender: TObject); |
141 |
procedure DownloadButton03Click(Sender: TObject); |
procedure BtnDownloadRuteskiftFilClick(Sender: TObject); |
142 |
procedure Pakkeshoplevering1Click(Sender: TObject); |
procedure Pakkeshoplevering1Click(Sender: TObject); |
143 |
procedure btnNulstilClick(Sender: TObject); |
procedure btnNulstilClick(Sender: TObject); |
144 |
procedure Returpakkerfrapakkeshop1Click(Sender: TObject); |
procedure Returpakkerfrapakkeshop1Click(Sender: TObject); |
2001 |
Testprinter1.Visible := true; |
Testprinter1.Visible := true; |
2002 |
if (getProddag() = 'lørdag') then |
if (getProddag() = 'lørdag') then |
2003 |
begin |
begin |
2004 |
DownloadButton03.Visible := false; |
BtnDownloadRuteskiftFil.Visible := false; |
2005 |
end |
end |
2006 |
else |
else |
2007 |
begin |
begin |
2008 |
DownloadButton03.Visible := false; |
BtnDownloadRuteskiftFil.Visible := false; |
2009 |
end; |
end; |
2010 |
BtnDownloadKontrolfil.Enabled := true; |
BtnDownloadKontrolfil.Enabled := true; |
2011 |
OpdaterListenButton01.Enabled := true; |
OpdaterListenButton01.Enabled := true; |
3076 |
|
|
3077 |
end; |
end; |
3078 |
|
|
|
function TMainForm.FileTime2DateTime(FileTime: TFileTime): TDateTime; |
|
|
var |
|
|
LocalFileTime: TFileTime; |
|
|
SystemTime: TSystemTime; |
|
|
begin |
|
|
FileTimeToLocalFileTime(FileTime, LocalFileTime) ; |
|
|
FileTimeToSystemTime(LocalFileTime, SystemTime) ; |
|
|
Result := SystemTimeToDateTime(SystemTime) ; |
|
|
end; |
|
|
|
|
3079 |
procedure TMainForm.SletLogfiler(Path: string; FileList: TStrings); |
procedure TMainForm.SletLogfiler(Path: string; FileList: TStrings); |
3080 |
var |
var |
3081 |
SR: TSearchRec; |
SR: TSearchRec; |
3095 |
|
|
3096 |
dt := fileDateToDateTime(SR.Time); // finder filens timestamp for seneste ændring |
dt := fileDateToDateTime(SR.Time); // finder filens timestamp for seneste ændring |
3097 |
CreationTime := SR.FindData.ftCreationTime; // finder filens timestamp for oprettelse |
CreationTime := SR.FindData.ftCreationTime; // finder filens timestamp for oprettelse |
3098 |
dtCreation := FileTime2DateTime(CreationTime); // finder filens timestamp for oprettelse |
dtCreation := TUtils.FileTime2DateTime(CreationTime); // finder filens timestamp for oprettelse |
3099 |
// Selvom creation date godt kan være forskellig fra modified date, |
// Selvom creation date godt kan være forskellig fra modified date, |
3100 |
// skal vi alligevel altid tjekke filens alder ud fra modified date |
// skal vi alligevel altid tjekke filens alder ud fra modified date |
3101 |
// (ændring den kan ligge både før og efter oprettelse, hvis filerne er flyttet eller ændret manuelt) |
// (ændring den kan ligge både før og efter oprettelse, hvis filerne er flyttet eller ændret manuelt) |
3630 |
ListBox1.Items.Clear; |
ListBox1.Items.Clear; |
3631 |
BtnDownloadKontrolfil.Enabled := false; |
BtnDownloadKontrolfil.Enabled := false; |
3632 |
OpdaterListenButton01.Enabled := true; |
OpdaterListenButton01.Enabled := true; |
3633 |
DownloadButton03.Visible := false; |
BtnDownloadRuteskiftFil.Visible := false; |
3634 |
EKLoverforsel.Enabled := false; |
EKLoverforsel.Enabled := false; |
3635 |
IdFTP1.Passive := true; |
IdFTP1.Passive := true; |
3636 |
IdFTP1.PassiveUseControlHost := true; |
IdFTP1.PassiveUseControlHost := true; |
4473 |
ListBox1.SetFocus; // for at flytte fokus væk fra download knappen så denne ikke aktiveres ved scanning / indtastning af stregkode |
ListBox1.SetFocus; // for at flytte fokus væk fra download knappen så denne ikke aktiveres ved scanning / indtastning af stregkode |
4474 |
end; |
end; |
4475 |
|
|
4476 |
procedure TMainForm.DownloadButton03Click(Sender: TObject); |
procedure TMainForm.BtnDownloadRuteskiftFilClick(Sender: TObject); |
4477 |
begin |
begin |
4478 |
if (getProddag() = 'lørdag') then |
if (getProddag() = 'lørdag') then |
4479 |
begin |
begin |