private void AddConnection_Click(object sender, RoutedEventArgs e) { Connection connection = new Connection(null, null); bool? result = connection.ShowDialog(); if (!result.HasValue || !result.Value) return; var project = (Project)((ComboBoxItem)Projects.SelectedItem).Tag; var configExists = ConfigFileExists(project); if (!configExists) CreateConfigFile(project); bool change = AddOrUpdateConnection(project, connection.ConnectionName, connection.ConnectionString, connection.OrgId, connection.Version, true); if (!change) return; GetConnections(project); foreach (CrmConn conn in Connections.Items) { if (conn.Name != connection.ConnectionName) continue; Connections.SelectedItem = conn; GetWebResources(connection.ConnectionString); break; } }
private void ModifyConnection_Click(object sender, RoutedEventArgs e) { if (Connections.SelectedItem == null) { return; } string connString = ((CrmConn)Connections.SelectedItem).ConnectionString; if (string.IsNullOrEmpty(connString)) { return; } string name = ((CrmConn)Connections.SelectedItem).Name; Connection connection = new Connection(name, connString); bool? result = connection.ShowDialog(); if (!result.HasValue || !result.Value) { return; } var project = (Project)((ComboBoxItem)Projects.SelectedItem).Tag; var configExists = ConfigFileExists(project); if (!configExists) { CreateConfigFile(project); } AddOrUpdateConnection(project, connection.ConnectionName, connection.ConnectionString, connection.OrgId, connection.Version, false); GetConnections(project); foreach (CrmConn conn in Connections.Items) { if (conn.Name != connection.ConnectionName) { continue; } Connections.SelectedItem = conn; GetWebResources(connection.ConnectionString); break; } }
private void AddConnection_Click(object sender, RoutedEventArgs e) { Connection connection = new Connection(null, null); bool? result = connection.ShowDialog(); if (!result.HasValue || !result.Value) { return; } var project = (Project)((ComboBoxItem)Projects.SelectedItem).Tag; var configExists = ConfigFileExists(project); if (!configExists) { CreateConfigFile(project); } bool change = AddOrUpdateConnection(project, connection.ConnectionName, connection.ConnectionString, connection.OrgId, connection.Version, true); if (!change) { return; } GetConnections(project); foreach (CrmConn conn in Connections.Items) { if (conn.Name != connection.ConnectionName) { continue; } Connections.SelectedItem = conn; GetWebResources(connection.ConnectionString); break; } }
private void ModifyConnection_Click(object sender, RoutedEventArgs e) { if (Connections.SelectedItem == null) return; string connString = ((CrmConn)Connections.SelectedItem).ConnectionString; if (string.IsNullOrEmpty(connString)) return; string name = ((CrmConn)Connections.SelectedItem).Name; Connection connection = new Connection(name, connString); bool? result = connection.ShowDialog(); if (!result.HasValue || !result.Value) return; var project = (Project)((ComboBoxItem)Projects.SelectedItem).Tag; var configExists = ConfigFileExists(project); if (!configExists) CreateConfigFile(project); AddOrUpdateConnection(project, connection.ConnectionName, connection.ConnectionString, connection.OrgId, connection.Version, false); GetConnections(project); foreach (CrmConn conn in Connections.Items) { if (conn.Name != connection.ConnectionName) continue; Connections.SelectedItem = conn; GetWebResources(connection.ConnectionString); break; } }