private void saveButton_Button_Pressed(object sender, EventArgs e) { // Validate all the entered data if (!validate_entry()) { return; } // Save all this data to the endpoint save_data_to_endpoint(); if (during_connection) { // Need to get a name for this connection bool show_password_box = false; if (passwordTextBox.Text.Trim().Length > 0) { show_password_box = true; } Z3950_Endpoint_Save_Dialog saveDialog = new Z3950_Endpoint_Save_Dialog(show_password_box, Endpoint.Name); Hide(); DialogResult result = saveDialog.ShowDialog(); if (result == DialogResult.OK) { // Save the new name and password flag Endpoint.Name = saveDialog.Endpoint_Name; if (saveDialog.Save_Password) { Endpoint.Save_Password_Flag = true; } // Save this to the user settings MetaTemplate_UserSettings.Add_Z3950_Endpoint(Endpoint); MetaTemplate_UserSettings.Save(); // Close this form Close(); } else { Show(); } } else { if (passwordTextBox.Text.Trim().Length > 0) { Endpoint.Password = passwordTextBox.Text.Trim(); Endpoint.Save_Password_Flag = true; } // Save this to the user settings MetaTemplate_UserSettings.Add_Z3950_Endpoint(Endpoint); MetaTemplate_UserSettings.Save(); // Close this form Close(); } }
private void editButton_Button_Pressed(object sender, EventArgs e) { if (listView1.SelectedItems.Count > 0) { string name = listView1.SelectedItems[0].SubItems[0].Text; Z3950_Endpoint endpoint = MetaTemplate_UserSettings.Get_Endpoint_By_Name(name); if (endpoint != null) { Z3950_Endpoint_Form editForm = new Z3950_Endpoint_Form(endpoint, false); Hide(); editForm.ShowDialog(); Show(); if (editForm.Endpoint != null) { MetaTemplate_UserSettings.Add_Z3950_Endpoint(editForm.Endpoint); MetaTemplate_UserSettings.Save(); } } } refresh_endpoints(); }