// Triggered when the "Edit" Button is Pressed private void Button_Edit_Click(object sender, EventArgs e) { // Make sure that a Row is Selected if (DataGrid_Contacts.SelectedRows.Count > 0) { DataGridViewCellCollection selectedRow = DataGrid_Contacts.SelectedRows[0].Cells; Form_CreateContact form_createContact = new Form_CreateContact(); form_createContact.Connection = Connection; form_createContact.Modifying = true; form_createContact.ContactID = Convert.ToInt32(selectedRow[0].Value.ToString()); form_createContact.Text = "Edit Contact"; form_createContact.SetFirstName(selectedRow[1].Value.ToString()); form_createContact.SetMiddleName(selectedRow[2].Value.ToString()); form_createContact.SetLastName(selectedRow[3].Value.ToString()); form_createContact.SetGender(selectedRow[4].Value.ToString()); form_createContact.SetBirthDate(selectedRow[5].Value.ToString()); form_createContact.SetAlias(selectedRow[6].Value.ToString()); this.Visible = false; form_createContact.ShowDialog(); this.Visible = true; } else { MessageBox.Show("You must select a Contact to Edit!"); } }
// Triggered when the "Create" Button is Pressed private void Button_Create_Click(object sender, EventArgs e) { this.Visible = false; Form_CreateContact form_createContact = new Form_CreateContact(); form_createContact.Connection = Connection; form_createContact.ShowDialog(); this.Visible = true; }