Example #1
0
        public override void UpdateDatabaseAfterUpdateSchema()
        {
            base.UpdateDatabaseAfterUpdateSchema();
            DashboardsModule.AddDashboardData <DashboardData>(ObjectSpace, "HRM", Resources.HRM);

            EmployeeRole adminEmployeeRole = ObjectSpace.FindObject <EmployeeRole>(new BinaryOperator("Name", SecurityStrategy.AdministratorRoleName));

            if (adminEmployeeRole == null)
            {
                adminEmployeeRole                  = ObjectSpace.CreateObject <EmployeeRole>();
                adminEmployeeRole.Name             = SecurityStrategy.AdministratorRoleName;
                adminEmployeeRole.IsAdministrative = true;
                adminEmployeeRole.Save();
            }
            NguoiDung adminEmployee = ObjectSpace.FindObject <NguoiDung>(new BinaryOperator("UserName", "Admin"));

            if (adminEmployee == null)
            {
                adminEmployee          = ObjectSpace.CreateObject <NguoiDung>();
                adminEmployee.UserName = "******";
                adminEmployee.SetPassword("");
                adminEmployee.EmployeeRoles.Add(adminEmployeeRole);
            }
            adminEmployeeRole.IsAdministrative = true;
            adminEmployee.EmployeeRoles.Add(adminEmployeeRole);
            ObjectSpace.CommitChanges();
        }
Example #2
0
        private void AddDashboard(Assembly assembly, string title, string embeddedResourceName)
        {
#if EasyTest
            DashboardsModule.AddDashboardDataFromResources <DashboardData>(objectSpace, title, assembly, embeddedResourceName);
#else
            DashboardsModule.AddDashboardData <DashboardData>(objectSpace, title, "NULL");
#endif
        }
Example #3
0
        public override void Setup(ApplicationModulesManager moduleManager)
        {
            base.Setup(moduleManager);
            ReportsModuleV2 reportModule = moduleManager.Modules.FindModule <ReportsModuleV2>();

            reportModule.ReportDataType = typeof(DevExpress.Persistent.BaseImpl.EF.ReportDataV2);
            DashboardsModule dashboardsModule = moduleManager.Modules.FindModule <DashboardsModule>();

            dashboardsModule.DashboardDataType = typeof(DevExpress.Persistent.BaseImpl.EF.DashboardData);
        }
        public override void UpdateDatabaseAfterUpdateSchema()
        {
            base.UpdateDatabaseAfterUpdateSchema();
            Contact contactMary = ObjectSpace.FindObject <Contact>(CriteriaOperator.Parse("FirstName == 'Mary' && LastName == 'Tellitson'"));

            if (contactMary == null)
            {
                contactMary           = ObjectSpace.CreateObject <Contact>();
                contactMary.FirstName = "Mary";
                contactMary.LastName  = "Tellitson";
                contactMary.Email     = "*****@*****.**";
                contactMary.Birthday  = new DateTime(1980, 11, 27);
            }
            Contact contactJohn = ObjectSpace.FindObject <Contact>(CriteriaOperator.Parse("FirstName == 'John' && LastName == 'Nilsen'"));

            if (contactJohn == null)
            {
                contactJohn           = ObjectSpace.CreateObject <Contact>();
                contactJohn.FirstName = "John";
                contactJohn.LastName  = "Nilsen";
                contactJohn.Email     = "*****@*****.**";
                contactJohn.Birthday  = new DateTime(1981, 10, 3);
            }
            Contact contactAndrew = ObjectSpace.FindObject <Contact>(CriteriaOperator.Parse("FirstName == 'Andrew' && LastName == 'Fuller'"));

            if (contactAndrew == null)
            {
                contactAndrew           = ObjectSpace.CreateObject <Contact>();
                contactAndrew.FirstName = "Andrew";
                contactAndrew.LastName  = "Fuller";
                contactAndrew.Email     = "*****@*****.**";
                contactAndrew.Birthday  = new DateTime(1952, 3, 19);
            }
            Contact contactRobert = ObjectSpace.FindObject <Contact>(CriteriaOperator.Parse("FirstName == 'Robert' && LastName == 'King'"));

            if (contactRobert == null)
            {
                contactRobert           = ObjectSpace.CreateObject <Contact>();
                contactRobert.FirstName = "Robert";
                contactRobert.LastName  = "King";
                contactRobert.Email     = "*****@*****.**";
                contactRobert.Birthday  = new DateTime(1975, 4, 25);
            }
            Assembly assembly = Assembly.GetExecutingAssembly();

            DashboardsModule.AddDashboardDataFromResources <DashboardData>(ObjectSpace, "Contacts", assembly, "ShowDetailViewFromDashboard.Module.Dashboards.Contacts.xml");

            ObjectSpace.CommitChanges();
        }
Example #5
0
File: Updater.cs Project: icpac/cap
        public override void UpdateDatabaseAfterUpdateSchema()
        {
            base.UpdateDatabaseAfterUpdateSchema();
            //string name = "MyName";
            //DomainObject1 theObject = ObjectSpace.FindObject<DomainObject1>(CriteriaOperator.Parse("Name=?", name));
            //if(theObject == null) {
            //    theObject = ObjectSpace.CreateObject<DomainObject1>();
            //    theObject.Name = name;
            //}
            Datos();

            PermissionPolicyUser sampleUser = ObjectSpace.FindObject <PermissionPolicyUser>(new BinaryOperator("UserName", "soporte"));

            if (sampleUser == null)
            {
                sampleUser          = ObjectSpace.CreateObject <PermissionPolicyUser>();
                sampleUser.UserName = "******";
                sampleUser.SetPassword("");
            }
            PermissionPolicyRole defaultRole = CreateDefaultRole();

            sampleUser.Roles.Add(defaultRole);

            PermissionPolicyUser userAdmin = ObjectSpace.FindObject <PermissionPolicyUser>(new BinaryOperator("UserName", "root"));

            if (userAdmin == null)
            {
                userAdmin          = ObjectSpace.CreateObject <PermissionPolicyUser>();
                userAdmin.UserName = "******";
                // Set a password if the standard authentication type is used
                userAdmin.SetPassword("");
            }
            // If a role with the Administrators name doesn't exist in the database, create this role
            PermissionPolicyRole adminRole = ObjectSpace.FindObject <PermissionPolicyRole>(new BinaryOperator("Name", "Administrators"));

            if (adminRole == null)
            {
                adminRole      = ObjectSpace.CreateObject <PermissionPolicyRole>();
                adminRole.Name = "Administrators";
            }
            adminRole.IsAdministrative = true;
            userAdmin.Roles.Add(adminRole);


            DashboardsModule.AddDashboardData <DashboardData>(
                ObjectSpace, "Servicios", Resources.Servicios);
            ObjectSpace.CommitChanges(); //This line persists created object(s).
        }
Example #6
0
        private void InitializeDashboards()
        {
            Assembly assembly = Assembly.GetExecutingAssembly();

            DashboardsModule.AddDashboardDataFromResources <DevExpress.Persistent.BaseImpl.DashboardData>(ObjectSpace, "Medição de Spool", assembly, "WinCTB_CTS.Module.Dashboards.MedicaoSpool.xml");
        }