protected override void OnActivated() { if (Module.ERPModule.IsNewVersion && !Module.ERPModule.IsSafeMode) { var os = Application.CreateObjectSpace(); ModelCustomizedViewController.UpdelModel(Application, os); DataInitializeWindowController.CreateSystemTypes(os, Application.Model, false); DataInitializeWindowController.CreateWMS(os, false); os.CommitChanges(); } base.OnActivated(); Frame.TemplateChanged += Frame_TemplateChanged; //CustomShowNavigationItem += NavigationController_CustomShowNavigationItem; }
public override void UpdateDatabaseAfterUpdateSchema() { base.UpdateDatabaseAfterUpdateSchema(); CreateSimpleType(); ObjectSpace.CommitChanges(); //var first = ObjectSpace.GetObjectsQuery<Project>().FirstOrDefault(); //if(first == null) //{ // first = ObjectSpace.CreateObject<Project>(); // first.Name = "DefaultProject"; // first.ProjectPath = Project.ApplicationStartupPath + "\\" + first.Name; //} //ObjectSpace.CommitChanges(); DataInitializeWindowController.CreateSystemTypes(ObjectSpace, false); CIIPDesignerModule.IsNewVersion = true; }