Index: WSimpl/Halux/AAP/DnaCodeService.cls.xml
===================================================================
diff -u -r58639 -r58648
--- WSimpl/Halux/AAP/DnaCodeService.cls.xml (.../DnaCodeService.cls.xml) (revision 58639)
+++ WSimpl/Halux/AAP/DnaCodeService.cls.xml (.../DnaCodeService.cls.xml) (revision 58648)
@@ -100,6 +100,29 @@
ZoekViaDnaCodeRequest:WS.Halux.AAP.ZoekViaDnaCodeRequest
WS.Halux.AAP.ZoekViaDnaCodeResponse
+
@@ -361,16 +384,19 @@
Set DnaCodeIterator = ..DnaCodeRepository.ZoekViaPalletCode(OudePalletCode)
}
If DnaCodeIterator.HasNext() {
- If $$$Not($$$HasLength(HernoemPalletRequest.EnkelDezeDnaCode)) {
- Do ..InventarisService.HernoemPallet(OudePalletCode, NieuwePalletCode)
- }
While DnaCodeIterator.HasNext() {
Set DnaCode = DnaCodeIterator.Next()
Set DnaCode.PalletCode = NieuwePalletCode
Do ..DnaCodeRepository.Bewaar(DnaCode)
}
+ If $$$Not($$$HasLength(HernoemPalletRequest.EnkelDezeDnaCode)) {
+ Do ..InventarisService.HernoemPallet(OudePalletCode, NieuwePalletCode)
+ } Else {
+ Do ..InventarisService.VoerBijladenUit(OudePalletCode, NieuwePalletCode, ##class(APPS.MAG.enu.MagazijnTransitLocatie).Halux2Transit(), DnaCode.ProductNummer, 1)
+ }
+
Set Response.Header.Status = "200"
Set Response.Header.Omschrijving = "Pallet is succesvol gewijzigd"
Set Response.Header.OmschrijvingVoorLogging = "Pallet is succesvol gewijzigd van '"_OudePalletCode_"' naar '"_NieuwePalletCode_"'"