Index: zTryout/CSC/Try.cls.xml
===================================================================
diff -u -r1842 -r1858
--- zTryout/CSC/Try.cls.xml (.../Try.cls.xml) (revision 1842)
+++ zTryout/CSC/Try.cls.xml (.../Try.cls.xml) (revision 1858)
@@ -6,117 +6,6 @@
%RegisteredObject,TECH.Comparator.IComparator
0
-
-
-Do ##class(zTryout.CSC.Try).Try()
-1
-Input
-%String
- Grens)
- {
- Set AAACombo = 703
- Set Max3LetterCombo = 26*26*26
-
- If (Input > Grens+(Max3LetterCombo*36))
- {
- Do ##class(TECH.ExceptionHandler).Throw(##class(TECH.Exceptions.InvalidInputException).%New("Maximum grens dossiercode overschreden"))
- }
-
- Set i = 3
- While (i '< 0)
- {
- Set max = Grens+(i*9*Max3LetterCombo)
- If (Input > max)
- {
- Set Overschot = Input-max
- Set AlfaKey = ##class(%VHSys.Library).AlfaKey((Overschot-1)#(Max3LetterCombo)+AAACombo,"A")
- Set DossierCode = $E(AlfaKey,1,(3-i))_##class(TECH.Math).Ceil(Overschot/(Max3LetterCombo))_$E(AlfaKey,4-i,3)
- Set i = 0
- }
- Set i = i - 1
- }
- }
- Else
- {
- Set DossierCode = ##class(%VHSys.Library).AlfaKey(Input,"A")
- }
- Quit DossierCode
-]]>
-
-
-
-
-w ##class(zTryout.CSC.Try).GeefDossierCode("tryout")
-1
-Node:%String
-%String
- Grens)
- {
- Set DosNr = DosNr - Grens + 47989
- Set DossierCode = ##class(%VHSys.Library).AlfaKey(DosNr,"AN")
- While ((DossierCode?4A) || (DossierCode[0))
- {
- Set DosNr = DosNr + 1
- Set DossierCode = ##class(%VHSys.Library).AlfaKey(DosNr,"AN")
- }
- Set DosNr = DosNr + Grens - 47989
- }
- Else
- {
- Set DossierCode = ##class(%VHSys.Library).AlfaKey(DosNr,"A")
- }
- Set $P(^KPR(0,Node),"\")=DosNr
- Lock -^KPR(0,Node)
- Quit DossierCode
-]]>
-
-
-
-
-Do ##class(zTryout.CSC.Try).GeefDossier2("tryout")
-1
-Node:%String
-%String
- Grens)
- {
- Set Overflow = DosNr - Grens
- Set GeheleDelingen = ##class(TECH.Math).Floor((Overflow-1)/10)
- Set Rest = Overflow - (GeheleDelingen * 10)
- Set DossierCode = ##class(%VHSys.Library).AlfaKey(GeheleDelingen*36+Rest+48014,"AN")
- }
- Else
- {
- Set DossierCode = ##class(%VHSys.Library).AlfaKey(DosNr,"A")
- }
- Set $P(^KPR(0,Node),"\")=DosNr
- Lock -^KPR(0,Node)
- w DossierCode,!
- h 0.1
- }
- Quit DossierCode
-]]>
-
-
Do ##class(zTryout.CSC.Try).Try2()
@@ -147,18 +36,16 @@
1
@@ -281,6 +168,39 @@
]]>
+
+
+Do ##class(zTryout.CSC.Try).SchrijfProduct(575276)
+1
+ProductID:%Integer,VerplaatsNaarProductID:%Integer
+
+
+
%Library.CacheStorage
^zTryout.CSC.TryD