Index: APPS/TRANSP/impl/TransportService/TransportdataVoorKlantBepaler.cls.xml =================================================================== diff -u -r52393 -r52400 --- APPS/TRANSP/impl/TransportService/TransportdataVoorKlantBepaler.cls.xml (.../TransportdataVoorKlantBepaler.cls.xml) (revision 52393) +++ APPS/TRANSP/impl/TransportService/TransportdataVoorKlantBepaler.cls.xml (.../TransportdataVoorKlantBepaler.cls.xml) (revision 52400) @@ -5,12 +5,12 @@ KlantId:DOM.common.PartijID,BeginDatum:%Date,EindDatum:%Date -%ListOfDataTypes +APPS.TRANSP.dto.NacalculatieLijst KlantId:DOM.common.PartijID,BeginDatum:%Date,EindDatum:%Date -%ListOfDataTypes +APPS.TRANSP.dto.NacalculatieLijst Index: vhUnitTest/APPS/TRANSP/impl/TransportService/DoeNalculatie/Test.cls.xml =================================================================== diff -u -r52396 -r52400 --- vhUnitTest/APPS/TRANSP/impl/TransportService/DoeNalculatie/Test.cls.xml (.../Test.cls.xml) (revision 52396) +++ vhUnitTest/APPS/TRANSP/impl/TransportService/DoeNalculatie/Test.cls.xml (.../Test.cls.xml) (revision 52400) @@ -8,21 +8,28 @@ #dim KlantId As %String = "K||2671" #dim BeginDatum As %Date = $H-10 #dim EindDatum As %Date = $H + #dim GegenereerdAntwoord As APPS.TRANSP.dto.NacalculatieLijst + Set GegenereerdAntwoord = ..GenereerAntwoordData(2) Set TransportdataVoorKlantBepalerMock = ##class(vhTest.Mock.APPS.TRANSP.impl.TransportService.TransportdataVoorKlantBepaler).%New() - Do TransportdataVoorKlantBepalerMock.VerwachtMethodCall("BepaalTransportData",KlantId,BeginDatum,EindDatum).ExactAantalKeer(1).DanReturn(..GenereerAntwoordData(2)) + Do TransportdataVoorKlantBepalerMock.VerwachtMethodCall("BepaalTransportData",KlantId,BeginDatum,EindDatum).ExactAantalKeer(1).DanReturn(GegenereerdAntwoord) - Set TransportService = ##class(APPS.TRANSP.impl.TransportService).%New(,,TransportdataVoorKlantBepalerMock) + Set RapportGeneratorMock = ##class(vhTest.Mock.APPS.common.Rapport.impl.BestandGeneratorTemplate).%New() + Do RapportGeneratorMock.VerwachtMethodCall("MaakBestand",$$$ElkeWaarde).ExactAantalKeer(1) + + Set TransportService = ##class(APPS.TRANSP.impl.TransportService).%New(,,TransportdataVoorKlantBepalerMock,RapportGeneratorMock) Do TransportService.DoeNacalculatie(KlantId,BeginDatum,EindDatum) Do TransportdataVoorKlantBepalerMock.Verifieer() + Do RapportGeneratorMock.Verifieer() ]]> AantalLijnen:%Integer +APPS.TRANSP.dto.NacalculatieLijst KlantId:DOM.common.PartijID,BeginDatum:%Date,EindDatum:%Date -%ListOfDataTypes +APPS.TRANSP.dto.NacalculatieLijst Index: APPS/TRANSP/impl/TransportService.cls.xml =================================================================== diff -u -r52394 -r52400 --- APPS/TRANSP/impl/TransportService.cls.xml (.../TransportService.cls.xml) (revision 52394) +++ APPS/TRANSP/impl/TransportService.cls.xml (.../TransportService.cls.xml) (revision 52400) @@ -18,8 +18,13 @@ 1 + +APPS.common.Rapport.impl.BestandGeneratorDataTransferObjectBased +1 + + -EmailVoorBevestigingBepaler:APPS.TRANSP.impl.TransportService.EmailVoorBevestigingBepaler="",VerpakkingEenheidFactory:APPS.TRANSP.impl.VerpakkingEenheidFactory,TransportdataVoorKlantBepaler:APPS.TRANSP.impl.TransportService.TransportdataVoorKlantBepaler +EmailVoorBevestigingBepaler:APPS.TRANSP.impl.TransportService.EmailVoorBevestigingBepaler="",VerpakkingEenheidFactory:APPS.TRANSP.impl.VerpakkingEenheidFactory,TransportdataVoorKlantBepaler:APPS.TRANSP.impl.TransportService.TransportdataVoorKlantBepaler="",RapportGenerator:APPS.common.Rapport.impl.BestandGeneratorDataTransferObjectBased="" 1 1 %Status @@ -28,6 +33,7 @@ Set ..EmailVoorBevestigingBepaler = $$$Implementation(EmailVoorBevestigingBepaler,##class(APPS.TRANSP.impl.TransportService.EmailVoorBevestigingBepaler).%New()) Set ..VerpakkingEenheidFactory = $$$Inject(VerpakkingEenheidFactory, ##class(APPS.TRANSP.impl.VerpakkingEenheidFactory).%New()) Set ..TransportdataVoorKlantBepaler = $$$Inject(TransportdataVoorKlantBepaler, ##class(APPS.TRANSP.impl.TransportService.TransportdataVoorKlantBepaler).%New()) + Set ..RapportGenerator = $$$Inject(RapportGenerator, ##class(APPS.common.Rapport.impl.BestandGeneratorDataTransferObjectBased).%New()) Quit $$$OK ]]> @@ -243,13 +249,48 @@ #dim RitDataLijst = ##class(%ListOfDataTypes).%New() Set RitDataLijst = ..TransportdataVoorKlantBepaler.BepaalTransportData(KlantId, BeginDatum, EindDatum) - Do ##class(Tools.Wlip).%New(127).ObjToXML(RitDataLijst) - //csv maken + #dim RapportData As APPS.common.Rapport.dto.BestandRapportDataDataTransferObjectBased = ##class(APPS.common.Rapport.dto.BestandRapportDataDataTransferObjectBased).%New() + + Set RapportData.DataVelden = ..GeefDataVelden() + Set RapportData.DataTransferObjecten = RitDataLijst + Set RapportData.BestandVolledigeNaam = "c:\tom.csv" + + Do ..RapportGenerator.MaakBestand(RapportData) + //mailen //csv verwijderen ]]> + + +1 +TECH.KeyValue.List + + + + +KeyValueList:TECH.KeyValue.List,Eigenschap:%String +1 + +