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(); }
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 }
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(); }
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). }
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"); }