protected void Session_Start(object sender, EventArgs e) { Tracing.Initialize(); WebApplication.SetInstance(Session, new EastIPInternalInvoiceSystemAspNetApplication()); DefaultVerticalTemplateContentNew.ClearSizeLimit(); WebApplication.Instance.SwitchToNewStyle(); if (ConfigurationManager.ConnectionStrings["ConnectionString"] != null) { WebApplication.Instance.ConnectionString = ConfigurationManager.ConnectionStrings["ConnectionString"].ConnectionString; } #if EASYTEST if (ConfigurationManager.ConnectionStrings["EasyTestConnectionString"] != null) { WebApplication.Instance.ConnectionString = ConfigurationManager.ConnectionStrings["EasyTestConnectionString"].ConnectionString; } #endif if (Debugger.IsAttached && WebApplication.Instance.CheckCompatibilityType == CheckCompatibilityType.DatabaseSchema) { WebApplication.Instance.DatabaseUpdateMode = DatabaseUpdateMode.UpdateDatabaseAlways; } WebApplication.Instance.Setup(); WebApplication.Instance.Start(); }
protected void Session_Start(object sender, EventArgs e) { Tracing.Initialize(); WebApplication.SetInstance(Session, new MainDemoWebApplication()); AuditTrailService.Instance.CustomizeAuditTrailSettings += new CustomizeAuditSettingsEventHandler(Instance_CustomizeAuditTrailSettings); AuditTrailService.Instance.QueryCurrentUserName += new QueryCurrentUserNameEventHandler(Instance_QueryCurrentUserName); WebApplication webApplication = WebApplication.Instance; webApplication.LinkNewObjectToParentImmediately = false; webApplication.EnableModelCache = true; webApplication.CreateCustomObjectSpaceProvider += new EventHandler <CreateCustomObjectSpaceProviderEventArgs>(Instance_CreateCustomObjectSpaceProvider); webApplication.LastLogonParametersReading += new EventHandler <LastLogonParametersReadingEventArgs>(Instance_LastLogonParametersReading); webApplication.CustomizeFormattingCulture += new EventHandler <CustomizeFormattingCultureEventArgs>(Instance_CustomizeFormattingCulture); SetConnectionString(webApplication); if (TestScriptsManager.EasyTestEnabled) { string connectionString = HttpContext.Current.Request.QueryString["connectionString"]; if (!string.IsNullOrEmpty(connectionString)) { webApplication.ConnectionString = connectionString; } } DevExpress.ExpressApp.ScriptRecorder.ScriptRecorderControllerBase.ScriptRecorderEnabled = true; if (System.Diagnostics.Debugger.IsAttached && WebApplication.Instance.CheckCompatibilityType == CheckCompatibilityType.DatabaseSchema) { WebApplication.Instance.DatabaseUpdateMode = DatabaseUpdateMode.UpdateDatabaseAlways; } DefaultVerticalTemplateContentNew.ClearSizeLimit(); WebApplication.Instance.SwitchToNewStyle(); webApplication.Setup(); webApplication.Start(); }
protected void Session_Start(Object sender, EventArgs e) { Tracing.Initialize(); WebApplication.SetInstance(Session, new SimpleProjectManagerAspNetApplication()); if (IsSiteMode()) { WebApplication.Instance.ObjectSpaceCreated += (s, args) => { if (args.ObjectSpace is DevExpress.ExpressApp.EF.EFObjectSpace) { args.ObjectSpace.Committing += ObjectSpace_Committing; args.ObjectSpace.Disposed += ObjectSpace_Disposed; } }; } if (IsSiteMode() || (System.Diagnostics.Debugger.IsAttached && WebApplication.Instance.CheckCompatibilityType == CheckCompatibilityType.DatabaseSchema)) { WebApplication.Instance.DatabaseUpdateMode = DatabaseUpdateMode.UpdateDatabaseAlways; } DefaultVerticalTemplateContentNew.ClearSizeLimit(); WebApplication.Instance.SwitchToNewStyle(); WebApplication.Instance.Setup(); WebApplication.Instance.Start(); }