Exemplo n.º 1
0
 private void deleteButton_Click(object sender, EventArgs e)
 {
     if (ConnectionsDAL.RemoveConnection(selectedConnection))
     {
         selectedConnection = null;
         ReloadConnections();
         ConnectionSelected?.Invoke(null);
     }
 }
Exemplo n.º 2
0
        private void editButton_Click(object sender, EventArgs e)
        {
            DialogResult result = new ConnectionEditForm(selectedConnection).ShowDialog();

            if (result == DialogResult.OK)
            {
                ReloadConnections();
            }
            ConnectionSelected?.Invoke(selectedConnection);
        }
Exemplo n.º 3
0
        private void connectionsListView_SelectedIndexChanged(object sender, EventArgs e)
        {
            var  selectedItems = connectionsListView.SelectedItems;
            bool hasSelected   = selectedItems.Count > 0;

            if (hasSelected)
            {
                string selectedConName = connectionsListView.SelectedItems[0].Text;
                selectedConnection = ConnectionsDAL.GetConnectionByName(selectedConName);
                ConnectionSelected?.Invoke(selectedConnection);
            }
            UpdateButtons(hasSelected);
        }
Exemplo n.º 4
0
 private void lstConnections_MouseDoubleClick(object sender, MouseEventArgs e)
 {
     try
     {
         if (ConnectionSelected != null && !lstConnections.Multiselect)
         {
             ConnectionSelected.Invoke(this, e);
         }
     }
     catch (Exception ex)
     {
         Utils.HandleError(ex);
     }
 }