Index: AAPClient/WS/Agent.pas =================================================================== diff -u -r383 -r385 --- AAPClient/WS/Agent.pas (.../Agent.pas) (revision 383) +++ AAPClient/WS/Agent.pas (.../Agent.pas) (revision 385) @@ -31,6 +31,7 @@ function ZoekViaDnaCode(DnaCode: string): ZoekViaDnaCodeResponse; function ProboxEtiketAfdrukken(DnaCodesStringList: TStringList): ProboxEtiketAfdrukkenResponse; function RondAfKaderdeurDag(DnaCode: String): RondAfKaderdeurDagResponse; + function ZoekAlleVhossLadesBijDnaCode(DnaCode: String): ZoekAlleVhossLadesBijDnaCodeResponse; end; implementation @@ -242,6 +243,27 @@ end; end; +function TAgent.ZoekAlleVhossLadesBijDnaCode( + DnaCode: String): ZoekAlleVhossLadesBijDnaCodeResponse; +var + Header: DnaCodeService.RequestHeader; + fZoekAlleVhossLadesBijDnaCodeRequest: ZoekAlleVhossLadesBijDnaCodeRequest; +begin + fZoekAlleVhossLadesBijDnaCodeRequest := ZoekAlleVhossLadesBijDnaCodeRequest.Create; + Header := DnaCodeService.RequestHeader.Create; + try + Header.Initialen := fUiContext.Initialen; + Header.ComputerNaam := FullName(); + fZoekAlleVhossLadesBijDnaCodeRequest.Header := Header; + fZoekAlleVhossLadesBijDnaCodeRequest.DnaCode := DnaCode; + fZoekAlleVhossLadesBijDnaCodeRequest.GuiVhossVolgnummer := fUiContext.InternVhossId; + + result := fDnaCodeServiceSoap.ZoekAlleVhossLadesBijDnaCode(fZoekAlleVhossLadesBijDnaCodeRequest); + finally + fZoekAlleVhossLadesBijDnaCodeRequest.Free; + end; +end; + function TAgent.ZoekViaDnaCode(DnaCode: string): ZoekViaDnaCodeResponse; var Header: DnaCodeService.RequestHeader;