Example #1
0
        //edit selected connection button
        private void btnEdit_Click(object sender, RoutedEventArgs e)
        {
            if (cb_Connections.SelectedIndex < 0)
            {
                return;
            }
            //populate TextBoxes on Window by selected connection values
            ConnectionWindow EditConnWindow = new ConnectionWindow();
            ConnectionBase   connectionBase = cb_Connections.SelectedItem as ConnectionBase;

            EditConnWindow.tbBD.Text                = connectionBase.Database;
            EditConnWindow.tbHost.Text              = connectionBase.Host;
            EditConnWindow.tbPort.Text              = connectionBase.Port;
            EditConnWindow.tbUsername.Text          = connectionBase.Username;
            EditConnWindow.tbNewConnectionName.Text = connectionBase.ConnName;
            EditConnWindow.ShowDialog();

            if ((bool)EditConnWindow.DialogResult.HasValue && EditConnWindow.DialogResult.Value)
            {
                //GetNewConnectionValues(EditConnWindow, out string NewConnString, out string newConnName);
                //ModifySelectedConnection(NewConnString, newConnName, connectionBase.ConnName);
                ConnectionBase new_conn_base = new ConnectionBase()
                {
                    Database = EditConnWindow.tbBD.Text.ToString().Trim(),
                    Host     = EditConnWindow.tbHost.Text.ToString().Trim(),
                    Port     = EditConnWindow.tbPort.Text.ToString().Trim(),
                    Username = EditConnWindow.tbUsername.Text.ToString().Trim(),
                    ConnName = EditConnWindow.tbNewConnectionName.Text.ToString().Trim()
                };
                ModifySelectedConnection(new_conn_base, connectionBase.ConnName);
            }
        }
Example #2
0
        //get new values from Dialog controls
        private void GetNewConnectionValues(ConnectionWindow win, out string NewConnString, out string newConnName)
        {
            ConnectionBase new_conn_base = new ConnectionBase();

            new_conn_base.Database = win.tbBD.Text.ToString().Trim();
            new_conn_base.Host     = win.tbHost.Text.ToString().Trim();
            new_conn_base.Port     = win.tbPort.Text.ToString().Trim();
            new_conn_base.Username = win.tbUsername.Text.ToString().Trim();
            new_conn_base.ConnName = win.tbNewConnectionName.Text.ToString().Trim();

            NewConnString = new_conn_base.BuildConnectionString();
            newConnName   = new_conn_base.ConnName;
        }
Example #3
0
        //add new connection button
        private void btnAdd_Click(object sender, RoutedEventArgs e)
        {
            ConnectionWindow NewConnWindow = new ConnectionWindow();

            NewConnWindow.ShowDialog();
            if ((bool)NewConnWindow.DialogResult.HasValue && NewConnWindow.DialogResult.Value)
            {
                //GetNewConnectionValues(NewConnWindow, out string NewConnString, out string newConnName);
                //AddNewConnection(NewConnString, newConnName);
                ConnectionBase new_conn_base = new ConnectionBase()
                {
                    Database = NewConnWindow.tbBD.Text.ToString().Trim(),
                    Host     = NewConnWindow.tbHost.Text.ToString().Trim(),
                    Port     = NewConnWindow.tbPort.Text.ToString().Trim(),
                    Username = NewConnWindow.tbUsername.Text.ToString().Trim(),
                    ConnName = NewConnWindow.tbNewConnectionName.Text.ToString().Trim()
                };
                AddNewConnection(new_conn_base);
            }
        }