void LoadApplicationModels(ModelApplicationBase model) { var userDiffLayers = new List <ModelApplicationBase>(); while (model.LastLayer != null && model.LastLayer.Id != "After Setup") { userDiffLayers.Add(model.LastLayer); ModelApplicationHelper.RemoveLayer(model); } if (model.LastLayer == null) { throw new ArgumentException("Model.LastLayer null"); } var customModelDifferenceStoreEventArgs = new CreateCustomModelDifferenceStoreEventArgs(); OnCreateCustomModelDifferenceStore(customModelDifferenceStoreEventArgs); if (!customModelDifferenceStoreEventArgs.Handled) { new XpoModelDictionaryDifferenceStore(Application, customModelDifferenceStoreEventArgs.ExtraDiffStores).Load(model); } userDiffLayers.Reverse(); foreach (var layer in userDiffLayers) { ModelApplicationHelper.AddLayer((ModelApplicationBase)Application.Model, layer); } }
public void LoadModels(bool loadResources) { ((ModelApplicationBase)Application.Model).ReInitLayers(); var customModelDifferenceStoreEventArgs = new CreateCustomModelDifferenceStoreEventArgs(); OnCreateCustomModelDifferenceStore(customModelDifferenceStoreEventArgs); if (!customModelDifferenceStoreEventArgs.Handled) new XpoModelDictionaryDifferenceStore(Application, GetPath(), customModelDifferenceStoreEventArgs.ExtraDiffStores, loadResources).Load((ModelApplicationBase)Application.Model); }
public void LoadModels(bool loadResources) { ((ModelApplicationBase)Application.Model).ReInitLayers(); var customModelDifferenceStoreEventArgs = new CreateCustomModelDifferenceStoreEventArgs(); OnCreateCustomModelDifferenceStore(customModelDifferenceStoreEventArgs); if (!customModelDifferenceStoreEventArgs.Handled) new XpoModelDictionaryDifferenceStore(Application, GetPath(), customModelDifferenceStoreEventArgs.ExtraDiffStores, loadResources).Load((ModelApplicationBase)Application.Model); RuntimeMemberBuilder.AddFields(Application.Model, ((ObjectSpaceProvider)Application.ObjectSpaceProvider).XPDictionary); }
void ModelDifferenceBaseModuleOnCreateCustomModelDifferenceStore(object sender, CreateCustomModelDifferenceStoreEventArgs e) { e.AddExtraDiffStore(new WCCalculatedFieldModelStore()); e.AddExtraDiffStore(new WC3LevelMasterDetailModelStore()); SkinFilterProvider skinFilterProvider = FilterProviderManager.Providers.OfType<SkinFilterProvider>().FirstOrDefault(); if (skinFilterProvider != null) skinFilterProvider.FilterValue = ((IModelApplicationOptionsSkin)Application.Model.Options).Skin; }
public void OnCreateCustomModelDifferenceStore(CreateCustomModelDifferenceStoreEventArgs e) { EventHandler <CreateCustomModelDifferenceStoreEventArgs> handler = CreateCustomModelDifferenceStore; if (handler != null) { handler(this, e); } }
void LoadApplicationModels(bool loadResources, ModelApplicationBase model) { var userDiffLayer = model.LastLayer; ModelApplicationHelper.RemoveLayer(model); var customModelDifferenceStoreEventArgs = new CreateCustomModelDifferenceStoreEventArgs(); OnCreateCustomModelDifferenceStore(customModelDifferenceStoreEventArgs); if (!customModelDifferenceStoreEventArgs.Handled) new XpoModelDictionaryDifferenceStore(Application, GetPath(), customModelDifferenceStoreEventArgs.ExtraDiffStores, loadResources).Load(model); ModelApplicationHelper.AddLayer((ModelApplicationBase)Application.Model, userDiffLayer); RuntimeMemberBuilder.CreateRuntimeMembers(Application.Model); }
void LoadApplicationModels(bool loadResources, ModelApplicationBase model) { var userDiffLayer = model.LastLayer; ModelApplicationHelper.RemoveLayer(model); var customModelDifferenceStoreEventArgs = new CreateCustomModelDifferenceStoreEventArgs(); OnCreateCustomModelDifferenceStore(customModelDifferenceStoreEventArgs); if (!customModelDifferenceStoreEventArgs.Handled) { new XpoModelDictionaryDifferenceStore(Application, GetPath(), customModelDifferenceStoreEventArgs.ExtraDiffStores, loadResources).Load(model); } ModelApplicationHelper.AddLayer((ModelApplicationBase)Application.Model, userDiffLayer); RuntimeMemberBuilder.CreateRuntimeMembers(Application.Model); }
void LoadApplicationModels(bool loadResources, ModelApplicationBase model) { var userDiffLayers = new List<ModelApplicationBase>(); while (model.LastLayer != null && model.LastLayer.Id != "After Setup"){ userDiffLayers.Add(model.LastLayer); ModelApplicationHelper.RemoveLayer(model); } if (model.LastLayer == null) throw new ArgumentException("Model.LastLayer null"); var customModelDifferenceStoreEventArgs = new CreateCustomModelDifferenceStoreEventArgs(); OnCreateCustomModelDifferenceStore(customModelDifferenceStoreEventArgs); if (!customModelDifferenceStoreEventArgs.Handled){ new XpoModelDictionaryDifferenceStore(Application, GetPath(), customModelDifferenceStoreEventArgs.ExtraDiffStores, loadResources).Load(model); } userDiffLayers.Reverse(); foreach (var layer in userDiffLayers){ ModelApplicationHelper.AddLayer((ModelApplicationBase)Application.Model, layer); } }
void ModelDifferenceBaseModuleOnCreateCustomModelDifferenceStore(object sender, CreateCustomModelDifferenceStoreEventArgs createCustomModelDifferenceStoreEventArgs) { createCustomModelDifferenceStoreEventArgs.AddExtraDiffStore(new ExistentAssemblyMasterDetailModelStore()); }
public void OnCreateCustomModelDifferenceStore(CreateCustomModelDifferenceStoreEventArgs e) { EventHandler<CreateCustomModelDifferenceStoreEventArgs> handler = CreateCustomModelDifferenceStore; if (handler != null) handler(this, e); }
void ModelDifferenceBaseModuleOnCreateCustomModelDifferenceStore(object sender, CreateCustomModelDifferenceStoreEventArgs createCustomModelDifferenceStoreEventArgs) { createCustomModelDifferenceStoreEventArgs.AddExtraDiffStore(new ExistentAssemblyMasterDetailModelStore()); }
void ModelDifferenceBaseModuleOnCreateCustomModelDifferenceStore(object sender, CreateCustomModelDifferenceStoreEventArgs e) { e.AddExtraDiffStore(new WCCalculatedFieldModelStore()); e.AddExtraDiffStore(new WC3LevelMasterDetailModelStore()); SkinFilterProvider skinFilterProvider = FilterProviderManager.Providers.OfType <SkinFilterProvider>().FirstOrDefault(); if (skinFilterProvider != null) { skinFilterProvider.FilterValue = ((IModelApplicationOptionsSkin)Application.Model.Options).Skin; } }
internal void OnCreateCustomModelDifferenceStore(CreateCustomModelDifferenceStoreEventArgs e) { var handler = CreateCustomModelDifferenceStore; handler?.Invoke(this, e); }
void ModelDifferenceBaseModuleOnCreateCustomModelDifferenceStore(object sender, CreateCustomModelDifferenceStoreEventArgs e) { e.AddExtraDiffStore(new WCCalculatedFieldModelStore()); e.AddExtraDiffStore(new WC3LevelMasterDetailModelStore()); }
void ModelDifferenceBaseModuleOnCreateCustomModelDifferenceStore(object sender, CreateCustomModelDifferenceStoreEventArgs e) { SkinFilterProvider skinFilterProvider = FilterProviderManager.Providers.OfType<SkinFilterProvider>().FirstOrDefault(); if (skinFilterProvider != null) skinFilterProvider.FilterValue = ((IModelApplicationOptionsSkin)Application.Model.Options).Skin; }