static void Main() { DevExpress.ExpressApp.Win.EasyTest.EasyTestRemotingRegistration.Register(); WindowsFormsSettings.LoadApplicationSettings(); Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false); EditModelPermission.AlwaysGranted = System.Diagnostics.Debugger.IsAttached; if (Tracing.GetFileLocationFromSettings() == FileLocation.CurrentUserApplicationDataFolder) { Tracing.LocalUserAppDataPath = Application.LocalUserAppDataPath; } Tracing.Initialize(); var winApplication = new TestWinApplication(); winApplication.Modules.Add(new WinModule()); winApplication.RegisterInMemoryObjectSpaceProvider(); winApplication.AlwaysUpdateOnDatabaseVersionMismatch().Subscribe(); try { winApplication.Setup(); winApplication.Start(); } catch (Exception e) { winApplication.HandleException(e); } }
static void Main() { Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false); EditModelPermission.AlwaysGranted = System.Diagnostics.Debugger.IsAttached; if (Tracing.GetFileLocationFromSettings() == DevExpress.Persistent.Base.FileLocation.CurrentUserApplicationDataFolder) { Tracing.LocalUserAppDataPath = Application.LocalUserAppDataPath; } Tracing.Initialize(); CustomizeNewActionItemsListExampleWindowsFormsApplication winApplication = new CustomizeNewActionItemsListExampleWindowsFormsApplication(); winApplication.ConnectionString = InMemoryDataStoreProvider.ConnectionString; if (System.Diagnostics.Debugger.IsAttached && winApplication.CheckCompatibilityType == CheckCompatibilityType.DatabaseSchema) { winApplication.DatabaseUpdateMode = DatabaseUpdateMode.UpdateDatabaseAlways; } try { winApplication.Setup(); winApplication.Start(); } catch (Exception e) { winApplication.HandleException(e); } }
static void Main() { #if EASYTEST DevExpress.ExpressApp.Win.EasyTest.EasyTestRemotingRegistration.Register(); #endif Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false); EditModelPermission.AlwaysGranted = System.Diagnostics.Debugger.IsAttached; if (Tracing.GetFileLocationFromSettings() == DevExpress.Persistent.Base.FileLocation.CurrentUserApplicationDataFolder) { Tracing.LocalUserAppDataPath = Application.LocalUserAppDataPath; } Tracing.Initialize(); P3TEKWindowsFormsApplication winApplication = new P3TEKWindowsFormsApplication(); // Refer to the https://documentation.devexpress.com/eXpressAppFramework/CustomDocument112680.aspx help article for more details on how to provide a custom splash form. //winApplication.SplashScreen = new DevExpress.ExpressApp.Win.Utils.DXSplashScreen("YourSplashImage.png"); SecurityAdapterHelper.Enable(); try { string connectionString = "net.tcp://127.0.0.1:1451/DataServer"; WcfSecuredClient wcfSecuredClient = new WcfSecuredClient(WcfDataServerHelper.CreateNetTcpBinding(), new EndpointAddress(connectionString)); MiddleTierClientSecurity security = new MiddleTierClientSecurity(wcfSecuredClient); security.IsSupportChangePassword = true; winApplication.Security = security; winApplication.CreateCustomObjectSpaceProvider += (s, e) => { e.ObjectSpaceProviders.Add(new MiddleTierServerObjectSpaceProvider(wcfSecuredClient)); e.ObjectSpaceProviders.Add(new NonPersistentObjectSpaceProvider(winApplication.TypesInfo, null)); }; winApplication.Setup(); winApplication.Start(); wcfSecuredClient.Dispose(); } catch (Exception e) { winApplication.HandleException(e); } }
static void Main() { DevExpress.ExpressApp.Win.EasyTest.EasyTestRemotingRegistration.Register(); WindowsFormsSettings.LoadApplicationSettings(); Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false); #if !NETCOREAPP3_1 EditModelPermission.AlwaysGranted = System.Diagnostics.Debugger.IsAttached; #endif if (Tracing.GetFileLocationFromSettings() == FileLocation.CurrentUserApplicationDataFolder) { Tracing.LocalUserAppDataPath = Application.LocalUserAppDataPath; } Tracing.Initialize(); var winApplication = new TestWinApplication(); winApplication.ConfigureConnectionString(); try{ winApplication.Setup(); if (!AppDomain.CurrentDomain.UseNetFramework()) { ((IModelApplicationOptionsSkin)winApplication.Model.Options).Skin = "The Bezier"; } ((SecurityStrategyComplex)winApplication.Security).IsGranted(new AdministrativePermissionRequest()); winApplication.Start(); } catch (Exception e) { winApplication.HandleException(e); } }
public static void Main(string[] args) { DevExpress.ExpressApp.FrameworkSettings.DefaultSettingsCompatibilityMode = DevExpress.ExpressApp.FrameworkSettingsCompatibilityMode.Latest; WindowsFormsSettings.LoadApplicationSettings(); Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false); DevExpress.Utils.ToolTipController.DefaultController.ToolTipType = DevExpress.Utils.ToolTipType.SuperTip; if (Tracing.GetFileLocationFromSettings() == DevExpress.Persistent.Base.FileLocation.CurrentUserApplicationDataFolder) { Tracing.LocalUserAppDataPath = Application.LocalUserAppDataPath; } Tracing.Initialize(); var winApplication = new MailClientWindowsFormsApplication(); #if DEBUG if (System.Diagnostics.Debugger.IsAttached && winApplication.CheckCompatibilityType == CheckCompatibilityType.DatabaseSchema) { winApplication.DatabaseUpdateMode = DatabaseUpdateMode.UpdateDatabaseAlways; } #endif try { winApplication.Setup(); winApplication.Start(); } catch (Exception e) { winApplication.StopSplash(); winApplication.HandleException(e); } }
static void Main() { DevExpress.ExpressApp.FrameworkSettings.DefaultSettingsCompatibilityMode = DevExpress.ExpressApp.FrameworkSettingsCompatibilityMode.v20_1; #if EASYTEST DevExpress.ExpressApp.Win.EasyTest.EasyTestRemotingRegistration.Register(); #endif Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false); EditModelPermission.AlwaysGranted = System.Diagnostics.Debugger.IsAttached; if(Tracing.GetFileLocationFromSettings() == DevExpress.Persistent.Base.FileLocation.CurrentUserApplicationDataFolder) { Tracing.LocalUserAppDataPath = Application.LocalUserAppDataPath; } Tracing.Initialize(); CustomFieldsDemoWindowsFormsApplication winApplication = new CustomFieldsDemoWindowsFormsApplication(); // Refer to the https://documentation.devexpress.com/eXpressAppFramework/CustomDocument112680.aspx help article for more details on how to provide a custom splash form. //winApplication.SplashScreen = new DevExpress.ExpressApp.Win.Utils.DXSplashScreen("YourSplashImage.png"); if(ConfigurationManager.ConnectionStrings["ConnectionString"] != null) { winApplication.ConnectionString = ConfigurationManager.ConnectionStrings["ConnectionString"].ConnectionString; } #if EASYTEST if(ConfigurationManager.ConnectionStrings["EasyTestConnectionString"] != null) { winApplication.ConnectionString = ConfigurationManager.ConnectionStrings["EasyTestConnectionString"].ConnectionString; } #endif if(System.Diagnostics.Debugger.IsAttached && winApplication.CheckCompatibilityType == CheckCompatibilityType.DatabaseSchema) { winApplication.DatabaseUpdateMode = DatabaseUpdateMode.UpdateDatabaseAlways; } try { winApplication.Setup(); winApplication.Start(); } catch(Exception e) { winApplication.HandleException(e); } }
static void Main() { AppDomain.CurrentDomain.Patch(harmony => { harmony.Patch(typeof(ApplicationModelManager).Method("CollectModelStores", Flags.StaticAnyVisibility), postfix: new HarmonyMethod(typeof(Program), nameof(CollectModelStores))); }); DevExpress.ExpressApp.Win.EasyTest.EasyTestRemotingRegistration.Register(); WindowsFormsSettings.LoadApplicationSettings(); Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false); #if !NETCOREAPP3_1 DevExpress.ExpressApp.Security.EditModelPermission.AlwaysGranted = System.Diagnostics.Debugger.IsAttached; #endif if (Tracing.GetFileLocationFromSettings() == FileLocation.CurrentUserApplicationDataFolder) { Tracing.LocalUserAppDataPath = Application.LocalUserAppDataPath; } Tracing.Initialize(); var winApplication = new TestWinApplication(); winApplication.ConfigureConnectionString(); try{ winApplication.Setup(); if (!AppDomain.CurrentDomain.UseNetFramework()) { ((IModelApplicationOptionsSkin)winApplication.Model.Options).Skin = "The Bezier"; } winApplication.Start(); } catch (Exception e) { winApplication.HandleException(e); } }
protected virtual void InitializeTracing() { if (Tracing.GetFileLocationFromSettings() == DevExpress.Persistent.Base.FileLocation.CurrentUserApplicationDataFolder) { Tracing.LocalUserAppDataPath = Application.LocalUserAppDataPath; } Tracing.Initialize(); }
public static void Main() { var sw = new Stopwatch(); sw.Start(); #if EASYTEST DevExpress.ExpressApp.Win.EasyTest.EasyTestRemotingRegistration.Register(); #endif WindowsFormsSettings.LoadApplicationSettings(); Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false); EditModelPermission.AlwaysGranted = System.Diagnostics.Debugger.IsAttached; if (Tracing.GetFileLocationFromSettings() == DevExpress.Persistent.Base.FileLocation.CurrentUserApplicationDataFolder) { Tracing.LocalUserAppDataPath = Application.LocalUserAppDataPath; } Tracing.Initialize(); PreCacheDemoWindowsFormsApplication winApplication = new PreCacheDemoWindowsFormsApplication(); // Refer to the https://documentation.devexpress.com/eXpressAppFramework/CustomDocument112680.aspx help article for more details on how to provide a custom splash form. //winApplication.SplashScreen = new DevExpress.ExpressApp.Win.Utils.DXSplashScreen("YourSplashImage.png"); if (ConfigurationManager.ConnectionStrings["ConnectionString"] != null) { winApplication.ConnectionString = ConfigurationManager.ConnectionStrings["ConnectionString"].ConnectionString; } #if EASYTEST if (ConfigurationManager.ConnectionStrings["EasyTestConnectionString"] != null) { winApplication.ConnectionString = ConfigurationManager.ConnectionStrings["EasyTestConnectionString"].ConnectionString; } #endif #if DEBUG if (System.Diagnostics.Debugger.IsAttached && winApplication.CheckCompatibilityType == CheckCompatibilityType.DatabaseSchema) { winApplication.DatabaseUpdateMode = DatabaseUpdateMode.UpdateDatabaseAlways; } #endif try { winApplication.Setup(); winApplication.ShowViewStrategy.StartupWindowLoad += (s, e) => { var schedulerWindow = (Form)((WinShowViewStrategyBase)s).Inspectors.OfType <WinWindow>().First().Template; schedulerWindow.Shown += (s2, e2) => { sw.Stop(); WinApplication.Messaging.Show("Time", $"Start-Time: {sw.Elapsed}"); }; }; winApplication.Start(); } catch (Exception e) { winApplication.HandleException(e); } }
static void Main() { #if EASYTEST DevExpress.ExpressApp.Win.EasyTest.EasyTestRemotingRegistration.Register(); #endif Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false); EditModelPermission.AlwaysGranted = System.Diagnostics.Debugger.IsAttached; if (Tracing.GetFileLocationFromSettings() == DevExpress.Persistent.Base.FileLocation.CurrentUserApplicationDataFolder) { Tracing.LocalUserAppDataPath = Application.LocalUserAppDataPath; } Tracing.Initialize(); BPIWABKWindowsFormsApplication winApplication = new BPIWABKWindowsFormsApplication(); // Refer to the https://documentation.devexpress.com/eXpressAppFramework/CustomDocument112680.aspx help article for more details on how to provide a custom splash form. //winApplication.SplashScreen = new DevExpress.ExpressApp.Win.Utils.DXSplashScreen("YourSplashImage.png"); SecurityAdapterHelper.Enable(); string connectionString = "tcp://localhost:8082/DataServer"; #if DEBUG connectionString = "tcp://127.0.0.1:8082/DataServer"; #endif try { Hashtable t = new Hashtable(); t.Add("secure", true); t.Add("tokenImpersonationLevel", "impersonation"); //t.Add("username", "ConsoleUser"); //t.Add("password", "password"); //if (string.IsNullOrEmpty(ConfigurationManager.AppSettings["Username"]) == false) //{ // t.Add("username", ConfigurationManager.AppSettings["Username"]); //} //if (string.IsNullOrEmpty(ConfigurationManager.AppSettings["Password"]) == false) //{ // t.Add("password", ConfigurationManager.AppSettings["Password"]); //} TcpChannel channel = new TcpChannel(t, null, null); ChannelServices.RegisterChannel(channel, true); IDataServer clientDataServer = (IDataServer)Activator.GetObject(typeof(RemoteSecuredDataServer), connectionString); ServerSecurityClient securityClient = new ServerSecurityClient(clientDataServer, new ClientInfoFactory()); securityClient.SupportNavigationPermissionsForTypes = false; securityClient.IsSupportChangePassword = true; winApplication.Security = securityClient; winApplication.CreateCustomObjectSpaceProvider += delegate(object sender, CreateCustomObjectSpaceProviderEventArgs e) { e.ObjectSpaceProvider = new DataServerObjectSpaceProvider(clientDataServer, securityClient); }; winApplication.Setup(); winApplication.Start(); } catch (Exception e) { winApplication.HandleException(e); } }
public static void Main(string[] arguments) { Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false); if (Tracing.GetFileLocationFromSettings() == FileLocation.CurrentUserApplicationDataFolder) { Tracing.LocalUserAppDataPath = Application.LocalUserAppDataPath; } Tracing.Initialize(); MainDemoWinApplication winApplication = new MainDemoWinApplication(); #if DEBUG DevExpress.ExpressApp.Win.EasyTest.EasyTestRemotingRegistration.Register(); #endif AuditTrailService.Instance.QueryCurrentUserName += new QueryCurrentUserNameEventHandler(Instance_QueryCurrentUserName); winApplication.CustomizeFormattingCulture += new EventHandler <CustomizeFormattingCultureEventArgs>(winApplication_CustomizeFormattingCulture); winApplication.LastLogonParametersReading += new EventHandler <LastLogonParametersReadingEventArgs>(winApplication_LastLogonParametersReading); SecurityAdapterHelper.Enable(); ConnectionStringSettings connectionStringSettings = ConfigurationManager.ConnectionStrings["ConnectionString"]; if (connectionStringSettings != null) { winApplication.ConnectionString = connectionStringSettings.ConnectionString; } else if (string.IsNullOrEmpty(winApplication.ConnectionString) && winApplication.Connection == null) { connectionStringSettings = ConfigurationManager.ConnectionStrings["SqlExpressConnectionString"]; if (connectionStringSettings != null) { winApplication.ConnectionString = DbEngineDetector.PatchConnectionString(connectionStringSettings.ConnectionString); } } #if DEBUG foreach (string argument in arguments) { if (argument.StartsWith("-connectionString:")) { string connectionString = argument.Replace("-connectionString:", ""); winApplication.ConnectionString = connectionString; } } #endif if (System.Diagnostics.Debugger.IsAttached && winApplication.CheckCompatibilityType == CheckCompatibilityType.DatabaseSchema) { winApplication.DatabaseUpdateMode = DatabaseUpdateMode.UpdateDatabaseAlways; } try { winApplication.Setup(); winApplication.Start(); } catch (Exception e) { winApplication.HandleException(e); } }
private static void Main() { #if EASYTEST DevExpress.ExpressApp.Win.EasyTest.EasyTestRemotingRegistration.Register(); #endif WindowsFormsSettings.LoadApplicationSettings(); Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false); ToolTipController.DefaultController.ToolTipType = ToolTipType.SuperTip; if (Tracing.GetFileLocationFromSettings() == FileLocation.CurrentUserApplicationDataFolder) { Tracing.LocalUserAppDataPath = Application.LocalUserAppDataPath; } Tracing.Initialize(); var winApplication = new Creatures3WindowsFormsApplication(); winApplication.GetSecurityStrategy().RegisterEFAdapterProviders(); if (ConfigurationManager.ConnectionStrings["ConnectionString"] != null) { winApplication.ConnectionString = ConfigurationManager.ConnectionStrings["ConnectionString"].ConnectionString; } #if EASYTEST if (ConfigurationManager.ConnectionStrings["EasyTestConnectionString"] != null) { winApplication.ConnectionString = ConfigurationManager.ConnectionStrings["EasyTestConnectionString"].ConnectionString; } #endif #if DEBUG if (Debugger.IsAttached && winApplication.CheckCompatibilityType == CheckCompatibilityType.DatabaseSchema) { winApplication.DatabaseUpdateMode = DatabaseUpdateMode.UpdateDatabaseAlways; } #endif try { if (!WinMigrationHelper.CheckMigrationVersionAndUpgradeIfNeeded()) { } else { winApplication.Setup(); winApplication.Start(); } //winApplication.Setup(); //winApplication.Start(); } catch (Exception e) { winApplication.StopSplash(); winApplication.HandleException(e); } }
static void Main() { #if EASYTEST DevExpress.ExpressApp.Win.EasyTest.EasyTestRemotingRegistration.Register(); #endif WindowsFormsSettings.LoadApplicationSettings(); Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false); EditModelPermission.AlwaysGranted = System.Diagnostics.Debugger.IsAttached; if (Tracing.GetFileLocationFromSettings() == DevExpress.Persistent.Base.FileLocation.CurrentUserApplicationDataFolder) { Tracing.LocalUserAppDataPath = Application.LocalUserAppDataPath; } Tracing.Initialize(); LabelPrintingWindowsFormsApplication winApplication = new LabelPrintingWindowsFormsApplication(); SecurityStrategy security = (SecurityStrategy)winApplication.Security; security.RegisterXPOAdapterProviders(); if (ConfigurationManager.ConnectionStrings["ConnectionString"] != null) { winApplication.ConnectionString = ConfigurationManager.ConnectionStrings["ConnectionString"].ConnectionString; } #if EASYTEST if (ConfigurationManager.ConnectionStrings["EasyTestConnectionString"] != null) { winApplication.ConnectionString = ConfigurationManager.ConnectionStrings["EasyTestConnectionString"].ConnectionString; } #endif #if DEBUG if (System.Diagnostics.Debugger.IsAttached && winApplication.CheckCompatibilityType == CheckCompatibilityType.DatabaseSchema) { winApplication.DatabaseUpdateMode = DatabaseUpdateMode.UpdateDatabaseAlways; } #endif try { DateTime StartDate = new DateTime(2020, 6, 16); DateTime EndDate = DateTime.Today; var s = (EndDate - StartDate).TotalDays; if (s > 15) { MessageBox.Show("Please make pending payment!", "Error"); winApplication.StopSplash(); } else { winApplication.Setup(); winApplication.Start(); } } catch (Exception e) { winApplication.StopSplash(); winApplication.HandleException(e); } }
public static void Main(string[] arguments) { Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false); if (Tracing.GetFileLocationFromSettings() == FileLocation.CurrentUserApplicationDataFolder) { Tracing.LocalUserAppDataPath = Application.LocalUserAppDataPath; } Tracing.Initialize(); #if DEBUG #else DevExpress.ExpressApp.Utils.ImageLoader.Instance.UseSvgImages = true; #endif XCRMWinApplication winApplication = new XCRMWinApplication(); #if EasyTest try { DevExpress.ExpressApp.Win.EasyTest.EasyTestRemotingRegistration.Register(); } catch (Exception) { } DevExpress.XtraScheduler.Internal.Diagnostics.XtraSchedulerDebug.SkipInsertionCheck = true; #endif winApplication.CustomizeFormattingCulture += new EventHandler <CustomizeFormattingCultureEventArgs>(winApplication_CustomizeFormattingCulture); SecurityAdapterHelper.Enable(); try { ConnectionStringSettings connectionStringSettings = ConfigurationManager.ConnectionStrings["ConnectionString"]; if (connectionStringSettings != null) { winApplication.ConnectionString = connectionStringSettings.ConnectionString; } else { connectionStringSettings = ConfigurationManager.ConnectionStrings["SqlExpressConnectionString"]; if (connectionStringSettings != null) { winApplication.ConnectionString = DbEngineDetector.PatchConnectionString(connectionStringSettings.ConnectionString); } } if (System.Diagnostics.Debugger.IsAttached && winApplication.CheckCompatibilityType == CheckCompatibilityType.DatabaseSchema) { winApplication.DatabaseUpdateMode = DatabaseUpdateMode.UpdateDatabaseAlways; } winApplication.Setup(); winApplication.Start(); } catch (Exception e) { winApplication.HandleException(e); } }
static void Main() { #if EASYTEST DevExpress.ExpressApp.Win.EasyTest.EasyTestRemotingRegistration.Register(); #endif WindowsFormsSettings.LoadApplicationSettings(); Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false); #if NETCOREAPP DevExpress.ExpressApp.BaseObjectSpace.ThrowExceptionForNotRegisteredEntityType = true; #else EditModelPermission.AlwaysGranted = System.Diagnostics.Debugger.IsAttached; #endif if (Tracing.GetFileLocationFromSettings() == DevExpress.Persistent.Base.FileLocation.CurrentUserApplicationDataFolder) { Tracing.LocalUserAppDataPath = Application.LocalUserAppDataPath; } Tracing.Initialize(); XafSolutionWindowsFormsApplication winApplication = new XafSolutionWindowsFormsApplication(); winApplication.LastLogonParametersReading += winApplication_LastLogonParametersReading; SecurityStrategy security = (SecurityStrategy)winApplication.Security; security.RegisterXPOAdapterProviders(); if (ConfigurationManager.ConnectionStrings["ConnectionString"] != null) { winApplication.ConnectionString = ConfigurationManager.ConnectionStrings["ConnectionString"].ConnectionString; } #if EASYTEST if (ConfigurationManager.ConnectionStrings["EasyTestConnectionString"] != null) { winApplication.ConnectionString = ConfigurationManager.ConnectionStrings["EasyTestConnectionString"].ConnectionString; } #endif #if DEBUG if (System.Diagnostics.Debugger.IsAttached && winApplication.CheckCompatibilityType == CheckCompatibilityType.DatabaseSchema) { winApplication.DatabaseUpdateMode = DatabaseUpdateMode.UpdateDatabaseAlways; } #endif try { winApplication.Setup(); winApplication.Start(); } catch (Exception e) { #if NETCOREAPP winApplication.StopSplash(); #endif winApplication.HandleException(e); } }
static void Main() { #if EASYTEST DevExpress.ExpressApp.Win.EasyTest.EasyTestRemotingRegistration.Register(); #endif Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false); EditModelPermission.AlwaysGranted = System.Diagnostics.Debugger.IsAttached; if (Tracing.GetFileLocationFromSettings() == DevExpress.Persistent.Base.FileLocation.CurrentUserApplicationDataFolder) { Tracing.LocalUserAppDataPath = Application.LocalUserAppDataPath; } Tracing.Initialize(); winApplication = new MintaXAFWindowsFormsApplication(); // Refer to the https://documentation.devexpress.com/eXpressAppFramework/CustomDocument112680.aspx help article for more details on how to provide a custom splash form. //winApplication.SplashScreen = new DevExpress.ExpressApp.Win.Utils.DXSplashScreen("YourSplashImage.png"); SecurityAdapterHelper.Enable(); if (ConfigurationManager.ConnectionStrings["ConnectionString"] != null) { winApplication.ConnectionString = ConfigurationManager.ConnectionStrings["ConnectionString"].ConnectionString; } //#region Cấu hình ngôn ngữ và định dạng mặc định //winApplication.CustomizeLanguage += new EventHandler<CustomizeLanguageEventArgs>(Instance_CustomizeLanguage); //winApplication.CustomizeFormattingCulture += new EventHandler<CustomizeFormattingCultureEventArgs>(Instance_CustomizeFormattingCulture); //#endregion #if EASYTEST if (ConfigurationManager.ConnectionStrings["EasyTestConnectionString"] != null) { winApplication.ConnectionString = ConfigurationManager.ConnectionStrings["EasyTestConnectionString"].ConnectionString; } #endif #if DEBUG if (System.Diagnostics.Debugger.IsAttached && winApplication.CheckCompatibilityType == CheckCompatibilityType.DatabaseSchema) { winApplication.DatabaseUpdateMode = DatabaseUpdateMode.UpdateDatabaseAlways; } #endif try { winApplication.Setup(); winApplication.Start(); } catch (Exception e) { winApplication.HandleException(e); } }
static void Main() { DevExpress.ExpressApp.FrameworkSettings.DefaultSettingsCompatibilityMode = DevExpress.ExpressApp.FrameworkSettingsCompatibilityMode.Latest; #if EASYTEST DevExpress.ExpressApp.Win.EasyTest.EasyTestRemotingRegistration.Register(); #endif WindowsFormsSettings.LoadApplicationSettings(); Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false); DevExpress.Utils.ToolTipController.DefaultController.ToolTipType = DevExpress.Utils.ToolTipType.SuperTip; //EditModelPermission.AlwaysGranted = System.Diagnostics.Debugger.IsAttached; if (Tracing.GetFileLocationFromSettings() == DevExpress.Persistent.Base.FileLocation.CurrentUserApplicationDataFolder) { Tracing.LocalUserAppDataPath = Application.LocalUserAppDataPath; } Tracing.Initialize(); FilterLookupListViewWindowsFormsApplication winApplication = new FilterLookupListViewWindowsFormsApplication(); if (ConfigurationManager.ConnectionStrings["ConnectionString"] != null) { winApplication.ConnectionString = ConfigurationManager.ConnectionStrings["ConnectionString"].ConnectionString; } else { winApplication.ConnectionString = InMemoryDataStoreProvider.ConnectionString; } #if EASYTEST if (ConfigurationManager.ConnectionStrings["EasyTestConnectionString"] != null) { winApplication.ConnectionString = ConfigurationManager.ConnectionStrings["EasyTestConnectionString"].ConnectionString; } #endif #if DEBUG if (System.Diagnostics.Debugger.IsAttached && winApplication.CheckCompatibilityType == CheckCompatibilityType.DatabaseSchema) { winApplication.DatabaseUpdateMode = DatabaseUpdateMode.UpdateDatabaseAlways; } #endif try { winApplication.Setup(); winApplication.Start(); } catch (Exception e) { winApplication.StopSplash(); winApplication.HandleException(e); } }
static void Main() { #if EASYTEST DevExpress.ExpressApp.Win.EasyTest.EasyTestRemotingRegistration.Register(); #endif WindowsFormsSettings.LoadApplicationSettings(); Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false); EditModelPermission.AlwaysGranted = System.Diagnostics.Debugger.IsAttached; if (Tracing.GetFileLocationFromSettings() == DevExpress.Persistent.Base.FileLocation.CurrentUserApplicationDataFolder) { Tracing.LocalUserAppDataPath = Application.LocalUserAppDataPath; } Tracing.Initialize(); XafSolutionWindowsFormsApplication winApplication = new XafSolutionWindowsFormsApplication(); winApplication.LastLogonParametersReading += winApplication_LastLogonParametersReading; // Refer to the https://docs.devexpress.com/eXpressAppFramework/112680 help article for more details on how to provide a custom splash form. //winApplication.SplashScreen = new DevExpress.ExpressApp.Win.Utils.DXSplashScreen("YourSplashImage.png"); SecurityStrategy security = (SecurityStrategy)winApplication.Security; SecurityAdapterHelper.Enable(); if (ConfigurationManager.ConnectionStrings["ConnectionString"] != null) { winApplication.ConnectionString = ConfigurationManager.ConnectionStrings["ConnectionString"].ConnectionString; } #if EASYTEST if (ConfigurationManager.ConnectionStrings["EasyTestConnectionString"] != null) { winApplication.ConnectionString = ConfigurationManager.ConnectionStrings["EasyTestConnectionString"].ConnectionString; } #endif #if DEBUG if (System.Diagnostics.Debugger.IsAttached && winApplication.CheckCompatibilityType == CheckCompatibilityType.DatabaseSchema) { winApplication.DatabaseUpdateMode = DatabaseUpdateMode.UpdateDatabaseAlways; } #endif try { winApplication.Setup(); winApplication.Start(); } catch (Exception e) { winApplication.HandleException(e); } }
static void Main(string[] args) { // active les sytles visuels pour l'application Application.EnableVisualStyles(); /*SetCompatibleTextRenderingDefault est automatiquement généré dans * le fichier Program.cs. Pour changer le rendu du texte par défaut, modifiez le code généré*/ Application.SetCompatibleTextRenderingDefault(false); EditModelPermission.AlwaysGranted = System.Diagnostics.Debugger.IsAttached; if (Tracing.GetFileLocationFromSettings() == DevExpress.Persistent.Base.FileLocation.CurrentUserApplicationDataFolder) { Tracing.LocalUserAppDataPath = Application.LocalUserAppDataPath; } Tracing.Initialize(); GestParcAutoWindowsFormsApplication winApplication = new GestParcAutoWindowsFormsApplication(); // Refer to the https://documentation.devexpress.com/eXpressAppFramework/CustomDocument112680.aspx help article for more details on how to provide a custom splash form. if (ConfigurationManager.ConnectionStrings["ConnectionString"] != null) { winApplication.ConnectionString = ConfigurationManager.ConnectionStrings["ConnectionString"].ConnectionString; } #if EASYTEST if (ConfigurationManager.ConnectionStrings["EasyTestConnectionString"] != null) { winApplication.ConnectionString = ConfigurationManager.ConnectionStrings["EasyTestConnectionString"].ConnectionString; } #endif #if DEBUG if (System.Diagnostics.Debugger.IsAttached && winApplication.CheckCompatibilityType == CheckCompatibilityType.DatabaseSchema) { winApplication.DatabaseUpdateMode = DatabaseUpdateMode.UpdateDatabaseAlways; } #endif try { winApplication.Setup(); GestParcAuto.Module.CustomFunctions.CurrentUserNameFunction.Register(); winApplication.Start(); } catch (Exception e) { winApplication.HandleException(e); } }
static void Main() { #if EASYTEST DevExpress.ExpressApp.Win.EasyTest.EasyTestRemotingRegistration.Register(); #endif WindowsFormsSettings.LoadApplicationSettings(); Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false); DevExpress.Utils.ToolTipController.DefaultController.ToolTipType = DevExpress.Utils.ToolTipType.SuperTip; DevExpress.ExpressApp.BaseObjectSpace.ThrowExceptionForNotRegisteredEntityType = true; EditModelPermission.AlwaysGranted = System.Diagnostics.Debugger.IsAttached; if (Tracing.GetFileLocationFromSettings() == DevExpress.Persistent.Base.FileLocation.CurrentUserApplicationDataFolder) { Tracing.LocalUserAppDataPath = Application.LocalUserAppDataPath; } Tracing.Initialize(); fixing_an_n_plus_1_perf_problem_in_xaf_xpoWindowsFormsApplication winApplication = new fixing_an_n_plus_1_perf_problem_in_xaf_xpoWindowsFormsApplication(); if (ConfigurationManager.ConnectionStrings["ConnectionString"] != null) { winApplication.ConnectionString = ConfigurationManager.ConnectionStrings["ConnectionString"].ConnectionString; } #if EASYTEST if (ConfigurationManager.ConnectionStrings["EasyTestConnectionString"] != null) { winApplication.ConnectionString = ConfigurationManager.ConnectionStrings["EasyTestConnectionString"].ConnectionString; } #endif #if DEBUG if (System.Diagnostics.Debugger.IsAttached && winApplication.CheckCompatibilityType == CheckCompatibilityType.DatabaseSchema) { winApplication.DatabaseUpdateMode = DatabaseUpdateMode.UpdateDatabaseAlways; } #endif try { winApplication.Setup(); winApplication.Start(); } catch (Exception e) { winApplication.StopSplash(); winApplication.HandleException(e); } }
static void Main() { #if EASYTEST DevExpress.ExpressApp.Win.EasyTest.EasyTestRemotingRegistration.Register(); #endif WindowsFormsSettings.LoadApplicationSettings(); Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false); // EditModelPermission.AlwaysGranted = System.Diagnostics.Debugger.IsAttached; if (Tracing.GetFileLocationFromSettings() == FileLocation.CurrentUserApplicationDataFolder) { Tracing.LocalUserAppDataPath = Application.LocalUserAppDataPath; } Tracing.Initialize(); var winApplication = new ReactiveLoggerClientWinApplication(); winApplication.Modules.Add(new ReactiveLoggerClientWinModule()); if (ConfigurationManager.ConnectionStrings["ConnectionString"] != null) { winApplication.ConnectionString = ConfigurationManager.ConnectionStrings["ConnectionString"].ConnectionString; } #if EASYTEST if (ConfigurationManager.ConnectionStrings["EasyTestConnectionString"] != null) { winApplication.ConnectionString = ConfigurationManager.ConnectionStrings["EasyTestConnectionString"].ConnectionString; } #endif #if DEBUG if (winApplication.CheckCompatibilityType == CheckCompatibilityType.DatabaseSchema) { winApplication.DatabaseUpdateMode = DatabaseUpdateMode.UpdateDatabaseAlways; } #endif try { winApplication.Setup(); winApplication.Start(); } catch (Exception e) { winApplication.HandleException(e); } }
static void Main() { WindowsFormsSettings.LoadApplicationSettings(); Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false); EditModelPermission.AlwaysGranted = System.Diagnostics.Debugger.IsAttached; if (Tracing.GetFileLocationFromSettings() == FileLocation.CurrentUserApplicationDataFolder) { Tracing.LocalUserAppDataPath = Application.LocalUserAppDataPath; } Tracing.Initialize(); CubeWindowsFormsApplication winApplication = new CubeWindowsFormsApplication(); winApplication.SetLanguage("ru"); SecurityStrategy security = (SecurityStrategy)winApplication.Security; security.RegisterEFAdapterProviders(); if (ConfigurationManager.ConnectionStrings["CubeDbContext"] != null) { winApplication.ConnectionString = ConfigurationManager.ConnectionStrings["CubeDbContext"].ConnectionString; } #if DEBUG if (System.Diagnostics.Debugger.IsAttached && winApplication.CheckCompatibilityType == CheckCompatibilityType.DatabaseSchema) { winApplication.DatabaseUpdateMode = DatabaseUpdateMode.UpdateDatabaseAlways; } #endif try { CheckCorruption(); winApplication.Setup(); winApplication.Start(); } catch (Exception e) { winApplication.StopSplash(); winApplication.HandleException(e); } }
static void Main(string[] arguments) { //XafTypesInfo.Instance.RegisterEntity("PropertyLogicImplementation", typeof(FeatureCenter.Module.DC.IPropertyLogicImplementation)); Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false); EditModelPermission.AlwaysGranted = System.Diagnostics.Debugger.IsAttached; FeatureCenterWindowsFormsApplication xafApplication = new FeatureCenterWindowsFormsApplication(); if (Tracing.GetFileLocationFromSettings() == FileLocation.CurrentUserApplicationDataFolder) { Tracing.LocalUserAppDataPath = Application.LocalUserAppDataPath; } Tracing.Initialize(); // Refer to the http://documentation.devexpress.com/#Xaf/CustomDocument2680 help article for more details on how to provide a custom splash form. xafApplication.SplashScreen = new DevExpress.ExpressApp.Win.Utils.DXSplashScreen(); xafApplication.CreateCustomTemplate += new EventHandler <CreateCustomTemplateEventArgs>(xafApplication_CreateCustomTemplate); if (ConfigurationManager.ConnectionStrings["ConnectionString"] != null) { xafApplication.ConnectionString = ConfigurationManager.ConnectionStrings["ConnectionString"].ConnectionString; } DevExpress.ExpressApp.ScriptRecorder.ScriptRecorderControllerBase.ScriptRecorderEnabled = true; if (System.Diagnostics.Debugger.IsAttached && xafApplication.CheckCompatibilityType == CheckCompatibilityType.DatabaseSchema) { xafApplication.DatabaseUpdateMode = DatabaseUpdateMode.UpdateDatabaseAlways; } try { xafApplication.Setup(); xafApplication.Start(); } catch (Exception e) { xafApplication.HandleException(e); } }
public static void Main(string[] arguments) { WindowsFormsSettings.LoadApplicationSettings(); Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false); if (Tracing.GetFileLocationFromSettings() == FileLocation.CurrentUserApplicationDataFolder) { Tracing.LocalUserAppDataPath = Application.LocalUserAppDataPath; } Tracing.Initialize(); MainDemoWinApplication winApplication = new MainDemoWinApplication(); DevExpress.ExpressApp.Utils.ImageLoader.Instance.UseSvgImages = true; #if DEBUG DevExpress.ExpressApp.Win.EasyTest.EasyTestRemotingRegistration.Register(); #endif AuditTrailService.Instance.QueryCurrentUserName += new QueryCurrentUserNameEventHandler(Instance_QueryCurrentUserName); winApplication.CustomizeFormattingCulture += new EventHandler <CustomizeFormattingCultureEventArgs>(winApplication_CustomizeFormattingCulture); winApplication.LastLogonParametersReading += new EventHandler <LastLogonParametersReadingEventArgs>(winApplication_LastLogonParametersReading); winApplication.CustomizeTemplate += new EventHandler <CustomizeTemplateEventArgs>(WinApplication_CustomizeTemplate); SecurityAdapterHelper.Enable(); ConnectionStringSettings connectionStringSettings = ConfigurationManager.ConnectionStrings["ConnectionString"]; if (connectionStringSettings != null) { winApplication.ConnectionString = connectionStringSettings.ConnectionString; } if (string.IsNullOrEmpty(winApplication.ConnectionString) && winApplication.Connection == null) { connectionStringSettings = ConfigurationManager.ConnectionStrings["SqlExpressConnectionString"]; if (connectionStringSettings != null) { string connectionString = connectionStringSettings.ConnectionString; if (connectionString != InMemoryDataStoreProvider.ConnectionString) { connectionString = DemoDbEngineDetectorHelper.PatchSQLConnectionString(connectionString); if (connectionString == DemoDbEngineDetectorHelper.AlternativeConnectionString) { connectionString = InMemoryDataStoreProvider.ConnectionString; UseSQLAlternativeInfoSingleton.Instance.FillFields(DemoDbEngineDetectorHelper.SQLServerIsNotFoundMessage, DemoXPODatabaseHelper.AlternativeName, DemoXPODatabaseHelper.InMemoryDatabaseUsageMessage); } } winApplication.ConnectionString = connectionString; } } #if DEBUG foreach (string argument in arguments) { if (argument.StartsWith("-connectionString:")) { string connectionString = argument.Replace("-connectionString:", ""); winApplication.ConnectionString = connectionString; } } #endif if (System.Diagnostics.Debugger.IsAttached && winApplication.CheckCompatibilityType == CheckCompatibilityType.DatabaseSchema) { winApplication.DatabaseUpdateMode = DatabaseUpdateMode.UpdateDatabaseAlways; } try { winApplication.Setup(); winApplication.Start(); } catch (Exception e) { winApplication.StopSplash(); winApplication.HandleException(e); } }
static void Main() { DevExpress.ExpressApp.FrameworkSettings.DefaultSettingsCompatibilityMode = DevExpress.ExpressApp.FrameworkSettingsCompatibilityMode.Latest; #if EASYTEST DevExpress.ExpressApp.Win.EasyTest.EasyTestRemotingRegistration.Register(); #endif WindowsFormsSettings.LoadApplicationSettings(); Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false); DevExpress.Utils.ToolTipController.DefaultController.ToolTipType = DevExpress.Utils.ToolTipType.SuperTip; EditModelPermission.AlwaysGranted = System.Diagnostics.Debugger.IsAttached; if (Tracing.GetFileLocationFromSettings() == DevExpress.Persistent.Base.FileLocation.CurrentUserApplicationDataFolder) { Tracing.LocalUserAppDataPath = Application.LocalUserAppDataPath; } Tracing.Initialize(); OrdersManagementProjectWindowsFormsApplication winApplication = new OrdersManagementProjectWindowsFormsApplication(); winApplication.GetSecurityStrategy().RegisterXPOAdapterProviders(); if (ConfigurationManager.ConnectionStrings["ConnectionString"] != null) { winApplication.ConnectionString = ConfigurationManager.ConnectionStrings["ConnectionString"].ConnectionString; } #if EASYTEST if (ConfigurationManager.ConnectionStrings["EasyTestConnectionString"] != null) { winApplication.ConnectionString = ConfigurationManager.ConnectionStrings["EasyTestConnectionString"].ConnectionString; } #endif #if DEBUG if (System.Diagnostics.Debugger.IsAttached && winApplication.CheckCompatibilityType == CheckCompatibilityType.DatabaseSchema) { winApplication.DatabaseUpdateMode = DatabaseUpdateMode.UpdateDatabaseAlways; } #endif #if DEBUG if (System.Diagnostics.Debugger.IsAttached) { string automaticDebugUser = System.Configuration.ConfigurationManager.AppSettings["AutomaticDebugUser"]; if (!string.IsNullOrEmpty(automaticDebugUser)) { SecurityStrategyComplex securityStrategyComplex = winApplication.Security as SecurityStrategyComplex; if (securityStrategyComplex != null) { securityStrategyComplex.Authentication = new Domain.Security.AuthenticationStandardForDebug(); } } } #endif // Audit Trail security improvement AuditTrailService.Instance.CustomizeAuditTrailSettings += new CustomizeAuditSettingsEventHandler(Instance_CustomizeAuditTrailSettings); try { winApplication.Setup(); winApplication.Start(); } catch (Exception e) { winApplication.StopSplash(); winApplication.HandleException(e); } }
public static void Main(string[] arguments) { WindowsFormsSettings.LoadApplicationSettings(); Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false); if (Tracing.GetFileLocationFromSettings() == FileLocation.CurrentUserApplicationDataFolder) { Tracing.LocalUserAppDataPath = Application.LocalUserAppDataPath; } Tracing.Initialize(); DevExpress.ExpressApp.Utils.ImageLoader.Instance.UseSvgImages = true; #if NETSTANDARD || NETCOREAPP DbProviderFactories.RegisterFactory("System.Data.SQLite.EF6", System.Data.SQLite.SQLiteFactory.Instance); DbProviderFactories.RegisterFactory("System.Data.SQLite", System.Data.SQLite.EF6.SQLiteProviderFactory.Instance); #endif XCRMWinApplication winApplication = new XCRMWinApplication(); // TODO: DXCORE3 #if !DXCORE3 Demos.Feedback.XAFFeedbackHelper helper = new Demos.Feedback.XAFFeedbackHelper(winApplication); #endif #if EasyTest try { DevExpress.ExpressApp.Win.EasyTest.EasyTestRemotingRegistration.Register(); } catch (Exception) { } DevExpress.XtraScheduler.Internal.Diagnostics.XtraSchedulerDebug.SkipInsertionCheck = true; #endif winApplication.CustomizeFormattingCulture += new EventHandler <CustomizeFormattingCultureEventArgs>(winApplication_CustomizeFormattingCulture); SecurityAdapterHelper.Enable(); try { string connectionString = null; ConnectionStringSettings connectionStringSettings = ConfigurationManager.ConnectionStrings["ConnectionString"]; if (connectionStringSettings != null) { connectionString = connectionStringSettings.ConnectionString; } if (string.IsNullOrEmpty(winApplication.ConnectionString) && winApplication.Connection == null) { connectionStringSettings = ConfigurationManager.ConnectionStrings["SqlExpressConnectionString"]; if (connectionStringSettings != null) { connectionString = DemoDbEngineDetectorHelper.PatchSQLConnectionString(connectionStringSettings.ConnectionString); if (connectionString == DemoDbEngineDetectorHelper.AlternativeConnectionString) { connectionString = ConfigurationManager.ConnectionStrings["SqliteConnectionString"].ConnectionString; UseSQLAlternativeInfoSingleton.Instance.FillFields(DemoDbEngineDetectorHelper.SQLServerIsNotFoundMessage, DemoEFDatabaseHelper.AlternativeName, DemoEFDatabaseHelper.SQLiteUsageMessage); } } } winApplication.ConnectionString = connectionString; if (System.Diagnostics.Debugger.IsAttached && winApplication.CheckCompatibilityType == CheckCompatibilityType.DatabaseSchema) { winApplication.DatabaseUpdateMode = DatabaseUpdateMode.UpdateDatabaseAlways; } winApplication.Setup(); winApplication.Start(); } catch (Exception e) { winApplication.StopSplash(); winApplication.HandleException(e); } }