Index: development/models/mvx/MVX Configurator,1.0.0.xml =================================================================== diff -u -r2043 -r2044 --- development/models/mvx/MVX Configurator,1.0.0.xml (.../MVX Configurator,1.0.0.xml) (revision 2043) +++ development/models/mvx/MVX Configurator,1.0.0.xml (.../MVX Configurator,1.0.0.xml) (revision 2044) @@ -5,13 +5,13 @@ - + - + @@ -25,216 +25,216 @@ - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + @@ -245,26 +245,26 @@ - + - + - + - + - + @@ -299,222 +299,222 @@ - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + @@ -723,35 +723,35 @@ - + - + - + - + - + - + - + - + @@ -767,7 +767,7 @@ - + @@ -780,14 +780,14 @@ - + - + @@ -800,61 +800,73 @@ - + - - - - - - - + - + - + + + + + + + + + + + + + - + + + + + + + - + - + - + - + - + - + - + - + - + @@ -864,7 +876,7 @@ - + @@ -874,7 +886,7 @@ - + @@ -884,7 +896,7 @@ - + @@ -894,41 +906,51 @@ + + + + + + + + + + - + - + - + - + - + - + - + - + - + - + - + - + - + @@ -937,16 +959,16 @@ - + - + - + - + - + - + - + - + @@ -985,20 +1007,20 @@ - + - + - + - + @@ -1024,7 +1046,7 @@ - + @@ -1034,7 +1056,7 @@ - + @@ -1051,46 +1073,46 @@ - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + + + + + + + + + + + + + @@ -1505,7 +1539,7 @@ local boolean _Result = CopyOptionsToArray("UI.Kenmerken.NietMeeleverenOptions"; "UI.Kenmerken.NietMeeleveren"); index i of UI.Kenmerken.NietMeeleveren - UI.Kenmerken.NietMeeleveren(i)@label = GetLocalizedLabel("NietMeeleveren"); + UI.Kenmerken.NietMeeleveren(i)@label = DATA.Kenmerken.NietMeeleveren@label; UI.Kenmerken.NietMeeleveren(i)@repeat = false; UI.Kenmerken.NietMeeleveren(i).IsSelected@style.controlclass = "vh-slidercheckbox"; UI.Kenmerken.NietMeeleveren(i).Text@style.controlclass = "vh-checkboxlist-item"; @@ -1618,10 +1652,10 @@ UI.Buttons.Bottom.SaveAndContinueButton@default = UI.Buttons.Top.SaveAndContinueButton@default; local boolean _IsEditMode = (CONFIG.InputMode == "Edit"); -local string _LabelSave = GetLocalizedLabel("SaveAndExitButton"); +local string _LabelSave = UI.Buttons.Top.SaveAndExitButton@label; if (_IsEditMode) then - _LabelSave = GetLocalizedLabel("SaveChangesButton"); + _LabelSave = TRL.SaveChangesButton@label; end if; UI.Buttons.Top.SaveAndExitButton@label = _LabelSave; @@ -1891,6 +1925,29 @@ Gedrag knoppen selecteren niet meeleveren ;ui.kenmerken.sneltoetsennietmeeleveren@visible; + + true + +local boolean BEHAVIOR_ZijnStatusBarKenmerkenZichtbaar; + +If ((BEHAVIOR.IsEconAX) and (BEHAVIOR.IsInteractive)) then + BEHAVIOR_ZijnStatusBarKenmerkenZichtbaar = true; +else + BEHAVIOR_ZijnStatusBarKenmerkenZichtbaar = false; +end if; + +UI.StatusBalk.Code@visible = BEHAVIOR_ZijnStatusBarKenmerkenZichtbaar; +UI.StatusBalk.LadeDiepte@visible = BEHAVIOR_ZijnStatusBarKenmerkenZichtbaar; +UI.StatusBalk.CorpusBreedte@visible = BEHAVIOR_ZijnStatusBarKenmerkenZichtbaar; +UI.StatusBalk.Wand@visible = BEHAVIOR_ZijnStatusBarKenmerkenZichtbaar; +UI.StatusBalk.Draagkracht@visible = BEHAVIOR_ZijnStatusBarKenmerkenZichtbaar; +UI.StatusBalk.FrontBevestiging@visible = BEHAVIOR_ZijnStatusBarKenmerkenZichtbaar; +UI.StatusBalk.Diverse@visible = BEHAVIOR_ZijnStatusBarKenmerkenZichtbaar; +UI.StatusBalk.VerpakkingType@visible = BEHAVIOR_ZijnStatusBarKenmerkenZichtbaar; + + Gedrag kenmerken statusbalk + ;ui.statusbalk.code@visible;ui.statusbalk.ladediepte@visible;ui.statusbalk.corpusbreedte@visible;ui.statusbalk.wand@visible;ui.statusbalk.draagkracht@visible;ui.statusbalk.frontbevestiging@visible;ui.statusbalk.diverse@visible;ui.statusbalk.verpakkingtype@visible; + @@ -2344,24 +2401,7 @@ _MinimumBreedte = MINIMUM_BREEDTE_SIFONLADE_BINNENLADE; end if; end if; -/* -if (DATA.Kenmerken.Toepassing == "SY") then - local double _MinimumBreedteZ1 = Max(DATA.Kenmerken.UitsparingData.Z1.Breedte; MINIMUM_BREEDTE_UITSPARING); - local double _MinimumBreedteSifon = 0; - - if (DATA.Kenmerken.UitsparingData.UitsparingAantal == "Enkel") then - _MinimumBreedteSifon = MINIMUM_BREEDTE_SIFONLADE_ENKEL + _MinimumBreedteZ1; - end if; - - if (DATA.Kenmerken.UitsparingData.UitsparingAantal == "Dubbel") then - local double _MinimumBreedteZ2 = Max(DATA.Kenmerken.UitsparingData.Z2.Breedte; MINIMUM_BREEDTE_UITSPARING); - _MinimumBreedteSifon = MINIMUM_BREEDTE_SIFONLADE_DUBBEL + _MinimumBreedteZ1 + _MinimumBreedteZ2; - end if; - - _MinimumBreedte = Max(_MinimumBreedte; _MinimumBreedteSifon); -end if; -*/ RANGE.InterneBreedte.Minimum = _MinimumBreedte; InterneBreedte minimum @@ -2736,8 +2776,8 @@ true UI.Kenmerken.CorpusBreedte@label = switch (UI.Kenmerken.IsBinnenbreedte) - case true: GetLocalizedLabel("CorpusBinnenbreedte") - else GetLocalizedLabel("CorpusBuitenbreedte") + case true: TRL.CorpusBinnenbreedte@label + else TRL.CorpusBuitenbreedte@label end switch; Label CorpusBreedte @@ -2759,9 +2799,9 @@ (DATA.Kenmerken.Toepassing == "SY") or (DATA.Kenmerken.Toepassing == "SP") if (DATA.Kenmerken.UitsparingData.UitsparingAantal == "Enkel") then - UI.Kenmerken.UitsparingData.Z1@label = GetLocalizedLabel("Z"); + UI.Kenmerken.UitsparingData.Z1@label = TRL.Z@label; else - UI.Kenmerken.UitsparingData.Z1@label = GetLocalizedLabel("Z1"); + UI.Kenmerken.UitsparingData.Z1@label = TRL.Z1@label; end if; Label UitsparingData Z1 @@ -3602,6 +3642,70 @@ Image updaten ;ui.image@value; + + true + +local string _Model = GetModel(); + +if not(Data.Kenmerken.LadeHoogte == "") then + UI.StatusBalk.Code = Data.Kenmerken.LadeHoogte ; + if (Data.Kenmerken.IsBinnenlade) then + UI.StatusBalk.Code = Data.Kenmerken.LadeHoogte + "/Z"; + end if; +end if; + +if not(Data.Kenmerken.LadeDiepte == "") then + UI.StatusBalk.LadeDiepte = Data.Kenmerken.LadeDiepte ; +end if; + +UI.StatusBalk.CorpusBreedte = CInternal(Data.Kenmerken.CorpusBreedte) + " mm"; + +if not(Data.Kenmerken.isBinnenBreedte) then + UI.StatusBalk.Wand = CInternal(Data.Kenmerken.CorpusWanddikte) + " mm"; +else + UI.StatusBalk.Wand = "B"; +end if; + +if not(Data.Kenmerken.Draagkracht == "") then + UI.StatusBalk.Draagkracht = Data.Kenmerken.Draagkracht + " kg" ; +end if; + + +local string _FrontBevestigingOptionLabel = DATA.Kenmerken.FrontBevestiging@id + "_" + DATA.Kenmerken.FrontBevestiging@option(DATA.Kenmerken.FrontBevestiging)@id; +if (not(Data.Kenmerken.FrontBevestiging == "") and not(Data.Kenmerken.IsBinnenLade)) then + UI.StatusBalk.FrontBevestiging = GetLabel(_FrontBevestigingOptionLabel; _Model; ""; "nl"); +else + UI.StatusBalk.FrontBevestiging = "---"; +end if; + +/* +if (UI.Kenmerken.HeeftMat) then + local string _MatMateriaalOptionLabel = "MatMateriaal_" + DATA.Kenmerken.MatMateriaal; + local string _MatKleurOptionLabel = switch DATA.Kenmerken.MatMateriaal + case "CF": "MatVinylFiberglassKleur_" + UI.Kenmerken.MatVinylFiberglassKleur.Value + case "AS": "MatAntislipKleur_" + UI.Kenmerken.MatAntislipKleur.Value + case "AF": "MatAntislipFiberKleur_" + UI.Kenmerken.MatAntislipFiberKleur.Value + case "AZ": "MatAntislipFlockKleur_" + UI.Kenmerken.MatAntislipFlockKleur.Value + else "" + end switch; + + local string _MatMateriaal = GetLabel(_MatMateriaalOptionLabel; _Model; ""; "nl"); + local string _MatKleur = GetLabel(_MatKleurOptionLabel; _Model; ""; "nl"); + + if not(Data.Kenmerken.MatMateriaal == "") then + UI.StatusBalk.Diverse = "Mat: " + _MatMateriaal + " , " + _MatKleur ; + end if; +else + UI.StatusBalk.Diverse = "---"; +end if; +*/ +if not(Data.Kenmerken.VerpakkingType == "") then + UI.StatusBalk.VerpakkingType = Data.Kenmerken.VerpakkingType ; +end if; + + Statusbalk updaten + ;ui.statusbalk.code@value;ui.statusbalk.ladediepte@value;ui.statusbalk.corpusbreedte@value;ui.statusbalk.wand@value;ui.statusbalk.draagkracht@value;ui.statusbalk.frontbevestiging@value;ui.statusbalk.verpakkingtype@value; + STATE.ValidationNeeded or (UI.Lijn.Aantal <> 0) @@ -4237,7 +4341,7 @@ local string _Feedback = ""; - _Feedback = _Feedback + "<b>" + GetLocalizedLabel("BewarenError") + ":" + "</b>"; + _Feedback = _Feedback + "<b>" + TRL.BewarenError@label + ":" + "</b>"; _Feedback = _Feedback + "<ul style='list-style-type:square;'>"; for i = 1 to Len(DATA.Lijn.InvalidFieldSet@options) @@ -4273,7 +4377,7 @@ local string _Feedback = ""; - _Feedback = _Feedback + "<b>" + GetLocalizedLabel("BewarenError") + ":" + "</b>"; + _Feedback = _Feedback + "<b>" + TRL.BewarenError@label + ":" + "</b>"; _Feedback = _Feedback + "<ul style='list-style-type:square;'>"; for i = 1 to Len(DATA.Lijn.InvalidFieldSet@options) @@ -4309,7 +4413,7 @@ local string _Feedback = ""; - _Feedback = _Feedback + "<b>" + GetLocalizedLabel("BewarenError") + ":" + "</b>"; + _Feedback = _Feedback + "<b>" + TRL.BewarenError@label + ":" + "</b>"; _Feedback = _Feedback + "<ul style='list-style-type:square;'>"; for i = 1 to Len(DATA.Lijn.InvalidFieldSet@options) @@ -4342,7 +4446,7 @@ local string _Feedback = ""; if (_Result) then - _Feedback = _Feedback + "<b>" + GetLocalizedLabel("BewarenKlantVoorkeurenSuccess") + "</b>"; + _Feedback = _Feedback + "<b>" + TRL.BewarenKlantVoorkeurenSucces@label + "</b>"; _Feedback = _Feedback + "<ul style='list-style-type:square;'>"; for i = 1 to Len(CONFIG.Defaults.KlantVoorkeuren@options) @@ -4370,7 +4474,7 @@ if (_IsNietMeeleveren and CBool(_Id) and (LCase(_ShortName) in CONFIG.NietMeeleverenExtern@options)) then _Feedback = _Feedback + "<li>"; - _Feedback = _Feedback + GetLocalizedLabel("NietMeeleveren") + ": " + GetLocalizedLabel(_Label); + _Feedback = _Feedback + DATA.Kenmerken.NietMeeleveren@label + ": " + GetLocalizedLabel(_Label); _Feedback = _Feedback + "</li>"; end if; @@ -4384,7 +4488,7 @@ _Feedback = _Feedback + "</ul>"; else - _Feedback = _Feedback + "<b>" + GetLocalizedLabel("BewarenKlantVoorkeurenError") + "</b>"; + _Feedback = _Feedback + "<b>" + TRL.BewarenKlantVoorkeurenError@label + "</b>"; end if; local long _FeedbackResult = MsgBox(_Feedback);