Index: PlanScan/PlanScan.dproj =================================================================== diff -u -r364 -r367 --- PlanScan/PlanScan.dproj (.../PlanScan.dproj) (revision 364) +++ PlanScan/PlanScan.dproj (.../PlanScan.dproj) (revision 367) @@ -105,12 +105,12 @@ dfm TFrame -
frmKlantinstellingen
dfm TFrame
+ Cfg_2 Index: PlanScan/PlanScan.dproj.local =================================================================== diff -u -r364 -r367 --- PlanScan/PlanScan.dproj.local (.../PlanScan.dproj.local) (revision 364) +++ PlanScan/PlanScan.dproj.local (.../PlanScan.dproj.local) (revision 367) @@ -5,10 +5,10 @@ 2020/02/17 10:06:02.000.921,C:\Users\TomV\Documents\RAD Studio\Projects\Unit2.dfm=E:\svn\Delphi\PlanScan\Main.dfm 2020/02/17 10:06:02.000.921,C:\Users\TomV\Documents\RAD Studio\Projects\Unit2.pas=E:\svn\Delphi\PlanScan\Main.pas 2020/02/17 10:06:12.000.996,C:\Users\TomV\Documents\RAD Studio\Projects\Project2.dproj=E:\svn\Delphi\PlanScan\PlanScan.dproj + 2020/02/17 11:09:31.000.815,=E:\svn\Delphi\PlanScan\WS\__history 2020/02/17 11:09:31.000.812,=E:\svn\Delphi\PlanScan\WS\GebruikerService.pas - 2020/02/17 11:09:31.000.808,=E:\svn\Delphi\PlanScan\WS\Agent.pas 2020/02/17 11:09:31.000.810,=E:\svn\Delphi\PlanScan\WS\DnaCodeService.pas - 2020/02/17 11:09:31.000.815,=E:\svn\Delphi\PlanScan\WS\__history + 2020/02/17 11:09:31.000.808,=E:\svn\Delphi\PlanScan\WS\Agent.pas 2020/02/17 11:12:28.000.857,=E:\svn\Delphi\AAPClient\UI\UiContext.pas 2020/02/17 11:13:01.000.260,E:\svn\Delphi\AAPClient\UI\UiContext.pas= 2020/02/17 11:14:30.000.384,=E:\svn\Delphi\PlanScan\UI\UiContext.pas @@ -26,13 +26,13 @@ 2020/03/02 09:30:46.000.906,E:\svn\Delphi\PlanScan\WS\GebruikerService.pas= 2020/03/02 09:31:23.000.040,E:\svn\Delphi\PlanScan\WS.pas=E:\svn\Delphi\PlanScan\WS\GebruikerService.pas 2020/03/04 11:43:31.000.229,=E:\svn\Delphi\PlanScan\Unit1.pas - 2020/03/04 11:49:17.000.078,E:\svn\Delphi\PlanScan\Unit1.pas=E:\svn\Delphi\PlanScan\UI\LoginScherm.pas 2020/03/04 11:49:17.000.078,E:\svn\Delphi\PlanScan\Unit1.dfm=E:\svn\Delphi\PlanScan\UI\LoginScherm.dfm + 2020/03/04 11:49:17.000.078,E:\svn\Delphi\PlanScan\Unit1.pas=E:\svn\Delphi\PlanScan\UI\LoginScherm.pas 2020/04/20 08:48:05.000.552,=E:\svn\Delphi\PlanScan\Unit1.pas - 2020/04/20 08:48:21.000.787,E:\svn\Delphi\PlanScan\Unit1.dfm=E:\svn\Delphi\PlanScan\UI\frmDnaCodes.dfm 2020/04/20 08:48:21.000.787,E:\svn\Delphi\PlanScan\Unit1.pas=E:\svn\Delphi\PlanScan\UI\frmDnaCodes.pas - 2020/04/20 09:19:59.000.705,E:\svn\Delphi\PlanScan\UI\frmDnaCodes.pas=E:\svn\Delphi\PlanScan\UI\frameDnaCodes.pas + 2020/04/20 08:48:21.000.787,E:\svn\Delphi\PlanScan\Unit1.dfm=E:\svn\Delphi\PlanScan\UI\frmDnaCodes.dfm 2020/04/20 09:19:59.000.705,E:\svn\Delphi\PlanScan\UI\frmDnaCodes.dfm=E:\svn\Delphi\PlanScan\UI\frameDnaCodes.dfm + 2020/04/20 09:19:59.000.705,E:\svn\Delphi\PlanScan\UI\frmDnaCodes.pas=E:\svn\Delphi\PlanScan\UI\frameDnaCodes.pas 2020/04/20 09:21:17.000.241,=E:\svn\Delphi\PlanScan\Unit1.pas 2020/04/20 10:46:18.000.858,=E:\svn\Delphi\PlanScan\Unit1.pas 2020/04/20 10:49:21.000.229,E:\svn\Delphi\PlanScan\Unit1.dfm=E:\svn\Delphi\PlanScan\UI\frameGebruikers.dfm @@ -46,6 +46,9 @@ 2020/05/06 15:48:04.623,=E:\svn\Delphi\PlanScan\Unit1.pas 2020/05/06 15:48:51.604,E:\svn\Delphi\PlanScan\UI\frameKlantinstellingen.pas=E:\svn\Delphi\PlanScan\Unit1.pas 2020/05/06 15:48:51.604,E:\svn\Delphi\PlanScan\UI\frameKlantinstellingen.dfm=E:\svn\Delphi\PlanScan\Unit1.dfm + 2020/05/07 08:09:33.580,=E:\svn\Delphi\PlanScan\WS.pas + 2020/05/07 08:09:44.951,E:\svn\Delphi\PlanScan\WS\DnaCodeService.pas= + 2020/05/07 08:10:20.303,E:\svn\Delphi\PlanScan\WS\DnaCodeService.pas=E:\svn\Delphi\PlanScan\WS.pas Index: PlanScan/WS/Agent.pas =================================================================== diff -u -r363 -r367 --- PlanScan/WS/Agent.pas (.../Agent.pas) (revision 363) +++ PlanScan/WS/Agent.pas (.../Agent.pas) (revision 367) @@ -34,6 +34,7 @@ function ZoekViaKlantnummer(Klantnummer: string): ZoekViaKlantnummerResponse; function ZoekViaLadecode(Ladecode: string): ZoekViaLadecodeResponse; function ZoekViaOrdernummer(Ordernummer: string): ZoekViaOrdernummerResponse; + function BewerkKlantinstellingen(Actie: string; KlantId: string; IsExport: boolean): BewerkKlantinstellingenResponse; end; implementation @@ -417,6 +418,28 @@ end; end; +function TAgent.BewerkKlantinstellingen(Actie, KlantId:string; + IsExport: boolean): BewerkKlantinstellingenResponse; +var + Header: DnaCodeService.RequestHeader; + fBewerkKlantinstellingenRequest: BewerkKlantinstellingenRequest; +begin + fBewerkKlantinstellingenRequest := BewerkKlantinstellingenRequest.Create; + Header := DnaCodeService.RequestHeader.Create; + try + Header.Initialen := fUiContext.Initialen; + Header.ComputerNaam := FullName(); + fBewerkKlantinstellingenRequest.Header := Header; + fBewerkKlantinstellingenRequest.Actie := Actie; + fBewerkKlantinstellingenRequest.KlantId := KlantId; + fBewerkKlantinstellingenRequest.IsExport := IsExport; + + result := fDnaCodeServiceSoap.BewerkKlantinstellingen(fBewerkKlantinstellingenRequest); + finally + fBewerkKlantinstellingenRequest.Free; + end; +end; + function TAgent.ComputerName: String; var buffer: array[0..255] of char; Index: PlanScan/PlanScan.dpr =================================================================== diff -u -r364 -r367 --- PlanScan/PlanScan.dpr (.../PlanScan.dpr) (revision 364) +++ PlanScan/PlanScan.dpr (.../PlanScan.dpr) (revision 367) @@ -15,8 +15,8 @@ MidasLib, frameDnaCodes in 'UI\frameDnaCodes.pas' {frmDnaCodes: TFrame}, frameGebruikers in 'UI\frameGebruikers.pas' {frmGebruikers: TFrame}, - DnaCodeService in 'WS\DnaCodeService.pas', - frameKlantinstellingen in 'UI\frameKlantinstellingen.pas' {frmKlantinstellingen: TFrame}; + frameKlantinstellingen in 'UI\frameKlantinstellingen.pas' {frmKlantinstellingen: TFrame}, + DnaCodeService in 'WS\DnaCodeService.pas'; {$R *.res}