Index: ProScan/UI/HomeScherm.pas =================================================================== diff -u -r443 -r534 --- ProScan/UI/HomeScherm.pas (.../HomeScherm.pas) (revision 443) +++ ProScan/UI/HomeScherm.pas (.../HomeScherm.pas) (revision 534) @@ -4,21 +4,23 @@ uses Winapi.Windows, Winapi.Messages, System.SysUtils, System.Variants, System.Classes, Vcl.Graphics, - Vcl.Controls, Vcl.Forms, Vcl.Dialogs, DrieKnoppenScherm, Vcl.ActnList, + Vcl.Controls, Vcl.Forms, Vcl.Dialogs, DrieKnoppenScherm, Vcl.ActnList, DnaCodeService, AfdrukService, Vcl.StdCtrls, Images, Vcl.ExtCtrls; type TfmHomeScherm = class(TfmDrieKnoppenScherm) btnHernoemPallet: TButton; btnAfmeldenProducten: TButton; btnUitloggen: TButton; + btnHerafdrukProboxInhoudEtiket: TButton; procedure actAfsluitenExecute(Sender: TObject); procedure btnAfmeldenProductenClick(Sender: TObject); procedure btnHernoemPalletClick(Sender: TObject); procedure btnUitloggenClick(Sender: TObject); procedure FormShow(Sender: TObject); + procedure btnHerafdrukProboxEtiketClick(Sender: TObject); private - { Private declarations } + public { Public declarations } end; @@ -29,7 +31,7 @@ implementation uses - UiContext, ProScanMain; + UiContext, Agent, CommonFunctions, ProScanMain; {$R *.dfm} @@ -47,6 +49,22 @@ (Self.Parent.Parent As TfmProScanHoofdscherm).NavigeerNaar(mrPallet); end; +procedure TfmHomeScherm.btnHerafdrukProboxEtiketClick(Sender: TObject); +var + DnaCode: String; +begin + inherited; + if UiContext.LaatsteDnaCode <> '' then begin + DnaCode := UiContext.LaatsteDnaCode; + end else begin + ToonPopupScherm('Laatste DNA-Code niet beschikbaar', 'OK',''); + end; + + + Repaint; + Self.ModalResult := mrHome; +end; + procedure TfmHomeScherm.btnHernoemPalletClick(Sender: TObject); begin inherited;