Example #1
0
        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;
        }
Example #2
0
        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;
        }