Index: AAPClient/WS/Agent.pas =================================================================== diff -u -r385 -r391 --- AAPClient/WS/Agent.pas (.../Agent.pas) (revision 385) +++ AAPClient/WS/Agent.pas (.../Agent.pas) (revision 391) @@ -32,6 +32,7 @@ function ProboxEtiketAfdrukken(DnaCodesStringList: TStringList): ProboxEtiketAfdrukkenResponse; function RondAfKaderdeurDag(DnaCode: String): RondAfKaderdeurDagResponse; function ZoekAlleVhossLadesBijDnaCode(DnaCode: String): ZoekAlleVhossLadesBijDnaCodeResponse; + function ZoekAlleDnaCodesDieOpVhossMoeten(FrameId: String): ZoekAlleDnaCodesDieOpVhossMoetenResponse; end; implementation @@ -243,6 +244,26 @@ end; end; +function TAgent.ZoekAlleDnaCodesDieOpVhossMoeten( + FrameId: String): ZoekAlleDnaCodesDieOpVhossMoetenResponse; +var + Header: DnaCodeService.RequestHeader; + fZoekAlleDnaCodesDieOpVhossMoetenRequest: ZoekAlleDnaCodesDieOpVhossMoetenRequest; +begin + fZoekAlleDnaCodesDieOpVhossMoetenRequest := ZoekAlleDnaCodesDieOpVhossMoetenRequest.Create; + Header := DnaCodeService.RequestHeader.Create; + try + Header.Initialen := fUiContext.Initialen; + Header.ComputerNaam := FullName(); + fZoekAlleDnaCodesDieOpVhossMoetenRequest.Header := Header; + fZoekAlleDnaCodesDieOpVhossMoetenRequest.FrameId := FrameId; + + result := fDnaCodeServiceSoap.ZoekAlleDnaCodesDieOpVhossMoeten(fZoekAlleDnaCodesDieOpVhossMoetenRequest); + finally + fZoekAlleDnaCodesDieOpVhossMoetenRequest.Free; + end; +end; + function TAgent.ZoekAlleVhossLadesBijDnaCode( DnaCode: String): ZoekAlleVhossLadesBijDnaCodeResponse; var