Index: UI/PR/GA/TandemBox.cls.xml =================================================================== diff -u -r734 -r908 --- UI/PR/GA/TandemBox.cls.xml (.../TandemBox.cls.xml) (revision 734) +++ UI/PR/GA/TandemBox.cls.xml (.../TandemBox.cls.xml) (revision 908) @@ -1,253 +1,14 @@ - + serial KeyCodesCNTs,PRGACNTs,UILibCtrlCNTs Default %Library.TMFormClass -62098,41962 -62098,41962 +62144,41634.722483 +62144,41093 +0 - -cache -0 -MApplication -document -literal - - - - -initvalue:%String -cache -0 -MApplication -document -literal - - - Minimaal toegelaten Interne Breedte voor een lade met Dubbele Blumotion (in mm) @@ -976,6 +737,11 @@ . Do MApplication.MessageBox(msg,..Form.Caption,$$$MBICONERROR) . Do ..cboSPZijkant.SetFocus() + If ('..BLValidateSifon(.msg)) Do Quit 0 ; + . ;Set msg="Voor sifonlades met TIP-ON moet de ladediepte minimum "_(MinDiepteVoorTipOn)_" mm zijn." ; vanwege de TIP-ON met Synchro + . Do MApplication.MessageBox(msg,..Form.Caption,$$$MBICONERROR) + . Do ..cboBlumotion.SetFocus() + If ('..BLValidateBM(.msg)) Do Quit 0 ; Blumotion "Beide" : min. interne breedte is 165 mm . ;Set msg="Voor Blumotion ""Beide"" is de nuttige (interne) breedte minimum "_..#BlumotionMinIB_" mm." . Do MApplication.MessageBox(msg,..Form.Caption,$$$MBICONERROR) @@ -4336,6 +4102,35 @@ ]]> + + +cache +0 +%Library.Boolean +document +literal + NietMee-opties automatisch aangevinkt) + New blnBoxside + Set msg="" + Quit:(..cboLadeType.SelectedGetKey()'?1(1"B",1"X")) 1 ; is geen binnenlade + Quit:(..cboBoxSide.SelectedGetKey()="ZR") 1 ; is zonder reling/boxside + Set blnBoxside=(..cboBoxSide.SelectedGetKey()'?1(1"ER",1"DR",1"VR")) + + ; Binnenlade met Boxside + If (blnBoxside) && ((..blTBox.BTValues.GetAt("NMZijReling")=1)||(..blTBox.BTValues.GetAt("NMBoxSide")=1)) Do Quit 0 + . Set msg="De relingen/boxsides van de binnenlade worden niet meegeleverd." + ; Else : Binnenlade met reling, zonder Boxside + If ('blnBoxside) && (..blTBox.BTValues.GetAt("NMZijReling")=1) Do Quit 0 + . Set msg="De relingen van de binnenlade worden niet meegeleverd." + + Quit 1 +]]> + + cache @@ -4352,7 +4147,7 @@ Set msg="" ; msg is returned by reference Quit:(..cboSPZijkant.SelectedGetKey()="") 1 Quit:(..cboKlasse.SelectedGetKey()="SY") 1 - + // Controle intivo spoelbak DLS If (LadeCode?1(1"DLS2"))&&(..cboSPZijkant.SelectedGetKey()'?1(1"SA",1"M")) Do Quit 0 . Set msg="De spoelbak zijstukken voor een "_LadeCode_"-lade moet ""SA"" of ""M"" zijn." @@ -4374,30 +4169,25 @@ ]]> - + cache 0 %Library.Boolean document literal NietMee-opties automatisch aangevinkt) - New blnBoxside - Set msg="" - Quit:(..cboLadeType.SelectedGetKey()'?1(1"B",1"X")) 1 ; is geen binnenlade - Quit:(..cboBoxSide.SelectedGetKey()="ZR") 1 ; is zonder reling/boxside - Set blnBoxside=(..cboBoxSide.SelectedGetKey()'?1(1"ER",1"DR",1"VR")) + ; Minimale diepte voor de sifonlades met TIP-ON is 300 mm + New oBTVal,LadeCode + Set oBTVal=..blTBox.BTValues + Set msg="" ; msg is returned by reference + Quit:(..cboKlasse.SelectedGetKey()'="SY") 1 - ; Binnenlade met Boxside - If (blnBoxside) && ((..blTBox.BTValues.GetAt("NMZijReling")=1)||(..blTBox.BTValues.GetAt("NMBoxSide")=1)) Do Quit 0 - . Set msg="De relingen/boxsides van de binnenlade worden niet meegeleverd." - ; Else : Binnenlade met reling, zonder Boxside - If ('blnBoxside) && (..blTBox.BTValues.GetAt("NMZijReling")=1) Do Quit 0 - . Set msg="De relingen van de binnenlade worden niet meegeleverd." + // Controle diepte van sifonlade met TIP-ON + Set MinDiepteVoorTipOn=300 ; voor TIP-ON met Synchro + If (..cboLadeDiepte.SelectedGetKey() @@ -4586,6 +4376,246 @@ ]]> + +cache +0 +MApplication +document +literal + + + + +initvalue:%String +cache +0 +MApplication +document +literal + + + Args:%String cache @@ -6564,5 +6594,5 @@ - +