Index: WSimpl/Halux/AAP/DnaCodeService.cls.xml
===================================================================
diff -u -r56098 -r56103
--- WSimpl/Halux/AAP/DnaCodeService.cls.xml (.../DnaCodeService.cls.xml) (revision 56098)
+++ WSimpl/Halux/AAP/DnaCodeService.cls.xml (.../DnaCodeService.cls.xml) (revision 56103)
@@ -247,8 +247,29 @@
Set Response = ##class(WS.Halux.AAP.HernoemPalletResponse).%New()
Try {
+ If HernoemPalletRequest.NieuweCode = "" {
+ If ..PalletCodeValidator.ValideerPalletCode(HernoemPalletRequest.OudeCode) {
+ #dim PalletCode = ##class(TECH.StringUtils).ToUpper(HernoemPalletRequest.OudeCode)
+ #dim DnaCodeIterator As TECH.Iterator = ..DnaCodeRepository.ZoekViaPalletCode(PalletCode)
+
+ If DnaCodeIterator.HasNext() {
+ Set Response.Header.Status = "200"
+ While DnaCodeIterator.HasNext() {
+ Do Response.DnaCodes.Insert(..DnaCodeNaarDto(DnaCodeIterator.Next()))
+ }
+ } Else {
+ Set Response.Header.Status = ##class(TECH.enu.ExceptionCode).DataNotFound()
+ Set Response.Header.Omschrijving = "Geen data gevonden voor pallet '"_PalletCode_"'"
+ }
+ } Else {
+ Set Response.Header.Status = ##class(TECH.enu.ExceptionCode).DataNotFound()
+ Set Response.Header.Omschrijving = "Geen data gevonden voor pallet '"_HernoemPalletRequest.OudeCode_"'"
+ }
+ } Else {
+ w !,"piep"
+ //echt hernoemen naar NieuweCode
+ }
-
} Catch {
#dim Exception As TECH.Exceptions.Exception = ##class(TECH.ExceptionHandler).Catch()
Set Response.Header.Status = Exception.GeefExceptionCode()
Index: vhUnitTest/WSimpl/Halux/AAP/DnaCodeService/HernoemPallet/Test.cls.xml
===================================================================
diff -u -r56097 -r56103
--- vhUnitTest/WSimpl/Halux/AAP/DnaCodeService/HernoemPallet/Test.cls.xml (.../Test.cls.xml) (revision 56097)
+++ vhUnitTest/WSimpl/Halux/AAP/DnaCodeService/HernoemPallet/Test.cls.xml (.../Test.cls.xml) (revision 56103)
@@ -5,7 +5,7 @@
-
+