Index: development/models/lbx/LBX Configurator,1.0.0.xml =================================================================== diff -u -r3073 -r3076 --- development/models/lbx/LBX Configurator,1.0.0.xml (.../LBX Configurator,1.0.0.xml) (revision 3073) +++ development/models/lbx/LBX Configurator,1.0.0.xml (.../LBX Configurator,1.0.0.xml) (revision 3076) @@ -2368,7 +2368,7 @@ - + @@ -2392,7 +2392,7 @@ - + @@ -4448,13 +4448,14 @@ CONFIG.Database.Configurations@options = {}; CONFIG.Database.Configurations@options = ExecuteOptionsQuery("CONFIG.Database.Configurations"; true; _Connection; _Query); -STATE.ReferentieConfiguratieLoaded = true; +STATE.BulkReferentieConfiguratieLoaded = true; ReferentieConfiguratie: ConfigId ophalen op basis van ReferentieConfiguratie (bij bulkconfiguratie Web) - ;config.database.configurations@options;state.referentieconfiguratieloaded@value; + ;config.database.configurations@options;state.bulkreferentieconfiguratieloaded@value; - STATE.ReferentieConfiguratieLoaded and (CONFIG.Database.Configurations.Name == CONFIG.BulkWijzigingen.ReferentieConfiguratieId) and (CONFIG.BulkWijzigingen.BulkConfiguratieId <> "") and (BEHAVIOR.OperationMode == "WebCreateBulkWijzigingenToepassen") - STATE.ReferentieConfiguratieLoaded = false; + STATE.BulkReferentieConfiguratieLoaded and (CONFIG.Database.Configurations.Name == CONFIG.BulkWijzigingen.ReferentieConfiguratieId) and (CONFIG.BulkWijzigingen.BulkConfiguratieId <> "") and (BEHAVIOR.OperationMode == "WebCreateBulkWijzigingenToepassen") + +STATE.BulkReferentieConfiguratieLoaded = false; local string _Connection = GetSetting("data.connectionstring") + ";cache=false"; local string _Query = "SELECT propertyname, value FROM eCon.ConfigAnalyseProperties WHERE configid = '" + CONFIG.Database.Configurations.Id + "' AND propertyname LIKE 'Data.%'"; @@ -4466,10 +4467,9 @@ for i = 1 to len(CONFIG.Database.ConfigAnalyseProperties@options) CONFIG.Database.ConfigAnalyseProperties = CONFIG.Database.ConfigAnalyseProperties@option(i)@id; _Result = SetValue(CONFIG.Database.ConfigAnalyseProperties.PropertyName; CONFIG.Database.ConfigAnalyseProperties.Value); - end for; ReferentieConfiguratie: Properties ophalen op basis van ConfigId (bij bulkconfiguratie Web) - ;state.referentieconfiguratieloaded@value;config.database.configanalyseproperties@options; + ;state.bulkreferentieconfiguratieloaded@value;config.database.configanalyseproperties@options; (BEHAVIOR.OperationMode == "WebCreateBulkWijzigingenToepassen") @@ -7751,7 +7751,7 @@ ;data.lijn.groeperingcode@value; - STATE.SavedAndExit or STATE.SavedAndContinue or STATE.ProcessedAndExit or STATE.KlantVoorkeurenSaved and not(BEHAVIOR.ContextName in {"AxNewBulkIngave";"WebShopNewBulkIngave"}) + (STATE.SavedAndExit or STATE.SavedAndContinue or STATE.ProcessedAndExit or STATE.KlantVoorkeurenSaved) and not(BEHAVIOR.ContextName in {"AxNewBulkIngave";"WebShopNewBulkIngave"}) if not(UI.Kenmerken.CorpusWanddikte@visible) then DATA.Kenmerken.CorpusWanddikte = 0; UI.Kenmerken.CorpusWanddikte = 0; @@ -7866,15 +7866,16 @@ ;data.kenmerken.corpuswanddikte@value;ui.kenmerken.corpuswanddikte@value;data.kenmerken.frontbevestiging@value;ui.kenmerken.frontbevestiging@value;data.kenmerken.opvullijstkleur@value;ui.kenmerken.opvullijstkleur@value;data.kenmerken.nietmeeleveren.nietmeeleveren_opvullijst@value;data.kenmerken.voorwandtypevancbinnenlade@value;ui.kenmerken.voorwandtypevancbinnenlade@value;data.kenmerken.voorwandtypevanmbinnenlade@value;ui.kenmerken.voorwandtypevanmbinnenlade@value;data.kenmerken.voorwandtypevankbinnenlade@value;ui.kenmerken.voorwandtypevankbinnenlade@value;data.kenmerken.uitsparingdata.uitsparingaantal@value;data.kenmerken.uitsparingdata.x.breedte@value;data.kenmerken.uitsparingdata.x.hoogte@value;data.kenmerken.uitsparingdata.x.materiaal@value;data.kenmerken.uitsparingdata.y.breedte@value;data.kenmerken.uitsparingdata.y.hoogte@value;data.kenmerken.uitsparingdata.y.materiaal@value;data.kenmerken.uitsparingdata.z1.breedte@value;data.kenmerken.uitsparingdata.z1.diepte@value;data.kenmerken.uitsparingdata.z1.hoogte@value;data.kenmerken.uitsparingdata.z1.materiaal@value;data.kenmerken.uitsparingdata.z1.vorm@value;ui.kenmerken.uitsparingdata.uitsparingaantal@value;ui.kenmerken.uitsparingdata.x.breedterugdeel@value;ui.kenmerken.uitsparingdata.x.hoogte@value;ui.kenmerken.uitsparingdata.x.materiaal@value;ui.kenmerken.uitsparingdata.y.breedterugdeel@value;ui.kenmerken.uitsparingdata.y.hoogte@value;ui.kenmerken.uitsparingdata.y.materiaal@value;ui.kenmerken.uitsparingdata.z1.breedteuitsparing@value;ui.kenmerken.uitsparingdata.z1.diepte@value;ui.kenmerken.uitsparingdata.z1.hoogte@value;ui.kenmerken.uitsparingdata.z1.materiaal@value;ui.kenmerken.uitsparingdata.z1.vorm@value;data.kenmerken.uitsparingdata.m.breedte@value;data.kenmerken.uitsparingdata.m.hoogte@value;data.kenmerken.uitsparingdata.m.materiaal@value;ui.kenmerken.uitsparingdata.m.breedterugdeel@value;ui.kenmerken.uitsparingdata.m.hoogte@value;ui.kenmerken.uitsparingdata.m.materiaal@value;data.kenmerken.uitsparingdata.z2.breedte@value;data.kenmerken.uitsparingdata.z2.diepte@value;data.kenmerken.uitsparingdata.z2.hoogte@value;data.kenmerken.uitsparingdata.z2.materiaal@value;data.kenmerken.uitsparingdata.z2.vorm@value;ui.kenmerken.uitsparingdata.z2.breedteuitsparing@value;ui.kenmerken.uitsparingdata.z2.diepte@value;ui.kenmerken.uitsparingdata.z2.hoogte@value;ui.kenmerken.uitsparingdata.z2.materiaal@value;ui.kenmerken.uitsparingdata.z2.vorm@value;data.kenmerken.matmateriaal@value;data.kenmerken.matkleur@value;ui.kenmerken.matmateriaal@value;ui.kenmerken.matantislipfiberkleur@value;ui.kenmerken.matantislipflockkleur@value;ui.kenmerken.matantislipkleur@value;ui.kenmerken.matvinylfiberglasskleur@value;data.bulkkenmerken.matmateriaal@value;data.bulkkenmerken.matkleur@value; - STATE.SavedAndExit or STATE.SavedAndContinue or STATE.ProcessedAndExit or STATE.KlantVoorkeurenSaved and (BEHAVIOR.ContextName in {"AxNewBulkIngave";"WebShopNewBulkIngave"}) - if not(UI.BulkKenmerken.CorpusWanddikte@visible) then + (STATE.SavedAndExit or STATE.SavedAndContinue or STATE.ProcessedAndExit or STATE.KlantVoorkeurenSaved) and (BEHAVIOR.ContextName in {"AxNewBulkIngave";"WebShopNewBulkIngave"}) + +if not(UI.BulkKenmerken.CorpusWanddikte@visible) then DATA.BulkKenmerken.CorpusWanddikte = 0; UI.BulkKenmerken.CorpusWanddikte = 0; end if; if (DATA.BulkKenmerken.IsBinnenlade == "True") then // and not (Config.Settings.FrontBevestigingVerbergen) - DATA.Kenmerken.FrontBevestiging = "NietWijzigen"; - UI.Kenmerken.FrontBevestiging = "NietWijzigen"; + DATA.BulkKenmerken.FrontBevestiging = "NietWijzigen"; + UI.BulkKenmerken.FrontBevestiging = "NietWijzigen"; end if; @@ -7899,18 +7900,17 @@ end if; if (UI.BulkKenmerken.HeeftMat in {"False";"NietWijzigen"}) then - DATA.Kenmerken.MatMateriaal = ""; - DATA.Kenmerken.MatKleur = ""; + DATA.BulkKenmerken.MatMateriaal = ""; + DATA.BulkKenmerken.MatKleur = ""; - UI.Kenmerken.MatMateriaal = ""; - UI.Kenmerken.MatAntislipFiberKleur = ""; - UI.Kenmerken.MatAntislipFlockKleur = ""; - UI.Kenmerken.MatAntislipKleur = ""; - UI.Kenmerken.MatVinylFiberglassKleur = ""; + UI.BulkKenmerken.MatMateriaal = ""; + UI.BulkKenmerken.MatAntislipFiberKleur = ""; + UI.BulkKenmerken.MatAntislipFlockKleur = ""; + UI.BulkKenmerken.MatVinylFiberglassKleur = ""; end if; Verborgen properties wissen (Bulk) - ;data.bulkkenmerken.corpuswanddikte@value;ui.bulkkenmerken.corpuswanddikte@value;data.kenmerken.frontbevestiging@value;ui.kenmerken.frontbevestiging@value;data.kenmerken.meenemerset@value;ui.kenmerken.meenemerset@value;data.bulkkenmerken.voorwandtypevancbinnenlade@value;ui.bulkkenmerken.voorwandtypevancbinnenlade@value;data.bulkkenmerken.voorwandtypevanmbinnenlade@value;ui.bulkkenmerken.voorwandtypevanmbinnenlade@value;data.bulkkenmerken.voorwandtypevankbinnenlade@value;ui.bulkkenmerken.voorwandtypevankbinnenlade@value;data.kenmerken.matmateriaal@value;data.kenmerken.matkleur@value;ui.kenmerken.matmateriaal@value;ui.kenmerken.matantislipfiberkleur@value;ui.kenmerken.matantislipflockkleur@value;ui.kenmerken.matantislipkleur@value;ui.kenmerken.matvinylfiberglasskleur@value; + ;data.bulkkenmerken.corpuswanddikte@value;ui.bulkkenmerken.corpuswanddikte@value;data.bulkkenmerken.frontbevestiging@value;ui.bulkkenmerken.frontbevestiging@value;data.kenmerken.meenemerset@value;ui.kenmerken.meenemerset@value;data.bulkkenmerken.voorwandtypevancbinnenlade@value;ui.bulkkenmerken.voorwandtypevancbinnenlade@value;data.bulkkenmerken.voorwandtypevanmbinnenlade@value;ui.bulkkenmerken.voorwandtypevanmbinnenlade@value;data.bulkkenmerken.voorwandtypevankbinnenlade@value;ui.bulkkenmerken.voorwandtypevankbinnenlade@value;data.bulkkenmerken.matmateriaal@value;data.bulkkenmerken.matkleur@value;ui.bulkkenmerken.matmateriaal@value;ui.bulkkenmerken.matantislipfiberkleur@value;ui.bulkkenmerken.matantislipflockkleur@value;ui.bulkkenmerken.matvinylfiberglasskleur@value; STATE.SavedAndExit or STATE.SavedAndContinue or STATE.ProcessedAndExit and not(BEHAVIOR.ContextName in {"AxNewBulkIngave";"WebShopNewBulkIngave"})