public void SearchConditionsUpdated() { var settings = ObjectStateManager.Get <UserSettings>(); var condition = ObjectStateManager.Get <SearchConditions>(); condition.Search1 = View.Search1; condition.Search2 = View.Search2; condition.SearchValue = View.SearchValue; condition.ConnectionString = View.PreferredConnectionStringName == "AX" ? settings.ConnectionString2 : settings.ConnectionString1; ObjectStateManager.Set(condition); View.SearchQueryText = condition.GetQueryAsDisplayText(); }
private void btnSaveSettings_Click(object sender, EventArgs e) { var coll = ObjectStateManager.Get <ProfilesCollection>(); string defaultProfile = tbDefaultDeploymentProfile.Text; if (!string.IsNullOrWhiteSpace(defaultProfile) && !coll.Any(p => p.ProfileName == defaultProfile)) { defaultProfile = String.Empty; MessageBox.Show("Deployment profile [" + tbDefaultDeploymentProfile.Text + "] doesn't exist"); } var settings = new UserSettings { ConnectionString1 = tbConnectionString1.Text, ConnectionString2 = tbConnectionString2.Text, ConnectionString3 = tbConnectionString3.Text, DefaultProfileName = defaultProfile }; ObjectStateManager.Set(settings); }
private static void InitializeObjectStateManager() { var axconn = "Data Source=AXS-SQL.K3-DEV.local;Initial Catalog=AXS_REA_R3V26_ChannelDatabase;User Id=Realize;Password=Test123!;MultipleActiveResultSets=True"; var nopconn = "Data Source=AVE;Initial Catalog=Nop_3_20R2_AX;Integrated Security=True;MultipleActiveResultSets=True"; var youshoesconn = "Data Source=184.173.188.68,780;Initial Catalog=artemv2015_YourShoes;Integrated Security=False;User ID=artemv2015_iisuser;Connect Timeout=10;Encrypt=False;Packet Size=4096;Password=mSe1i7?5"; ObjectStateManager.Set <UserSettings>(new UserSettings { ConnectionString1 = nopconn, ConnectionString2 = axconn, ConnectionString3 = youshoesconn, DefaultProfileName = "http://localhost:4002/ (Realize-TEST)" }); ObjectStateManager.Set <SearchConditions>(new SearchConditions() { Search1 = "keyword" }); var profile1 = new DeploymentProfile() { ProfileName = "http://localhost:4002/ (Realize-TEST)", ApplicationPoolName = "Realize-TEST", TargetSiteName = "Realize-TEST", TargetLocation = "", SourceLocation = "", CleanupTempAspnetFiles = true, RestartSite = true, CopyPlugins = true, CopyBinFolderFiles = true, CopyAllFiles = false }; var profile2 = new DeploymentProfile() { ProfileName = "http://rea-web-dev.k3-dev.local:8050/ (Realize-DEV)", ApplicationPoolName = "Realize-DEV", TargetSiteName = "Realize-DEV", TargetLocation = "", SourceLocation = "", CleanupTempAspnetFiles = true, RestartSite = true, CopyPlugins = true, CopyBinFolderFiles = true, CopyAllFiles = false }; var profile3 = new DeploymentProfile() { ProfileName = "http://rea-web-dev.k3-dev.local:8051/ (Realize-TEST)", ApplicationPoolName = "Realize-TEST", TargetSiteName = "Realize-TEST", TargetLocation = "", SourceLocation = "", CleanupTempAspnetFiles = true, RestartSite = true, CopyPlugins = true, CopyBinFolderFiles = true, CopyAllFiles = false }; ObjectStateManager.Set <ProfilesCollection>(new ProfilesCollection() { profile1, profile2, profile3 }); }