private void Delbutton_Click(object sender, EventArgs e) { if (MessageBox.Show("Удалить?", "Внимание", MessageBoxButtons.YesNo) == DialogResult.Yes) { try { connection.Open(); } catch { MessageBox.Show("Нет соединения"); Close(); return; } try { Deletecommand.Parameters["@cod"].Value = dataGridView1.CurrentRow.Cells["cod_zap"].Value.ToString(); Deletecommand.ExecuteNonQuery(); dataGridView1.Rows.RemoveAt(dataGridView1.CurrentRow.Index); } catch (Exception ex) { MessageBox.Show(ex.Message); Close(); connection.Close(); return; } connection.Close(); buttons(); } }
private void Delbutton_Click(object sender, EventArgs e) { if (MessageBox.Show("Удалить?", "Внимание", MessageBoxButtons.YesNo) == DialogResult.Yes) { //throw new NotImplementedException(); try { connection.Open(); } catch { MessageBox.Show("Нет соединения"); Close(); return; } try { Checkcommand.Parameters["@cod"].Value = dataGridView1.CurrentRow.Cells[table_key.Trim()].Value.ToString(); if (int.Parse(Checkcommand.ExecuteScalar().ToString()) > 0) { MessageBox.Show("Удаление не возможно. Присутствуют записи с данным сотрудником."); connection.Close(); return; } } catch (Exception ex) { MessageBox.Show(ex.Message); Close(); connection.Close(); return; } connection.Close(); try { connection.Open(); } catch { MessageBox.Show("Нет соединения"); Close(); return; } try { Deletecommand.Parameters["@cod"].Value = dataGridView1.CurrentRow.Cells[table_key.Trim()].Value.ToString(); Deletecommand.ExecuteNonQuery(); dataGridView1.Rows.RemoveAt(dataGridView1.CurrentRow.Index); } catch (Exception ex) { MessageBox.Show(ex.Message); Close(); connection.Close(); return; } connection.Close(); buttons(); } }
private void Delbutton_Click(object sender, EventArgs e) { if (MessageBox.Show("Удалить?", "Внимание", MessageBoxButtons.YesNo) == DialogResult.Yes) { //throw new NotImplementedException(); try { connection.Open(); } catch { MessageBox.Show("Нет соединения"); Close(); return; } try { Checkcommand.Parameters["@cod"].Value = ((ListItem)listBox1.SelectedItem).Cod.ToString(); if (int.Parse(Checkcommand.ExecuteScalar().ToString()) > 0) { MessageBox.Show("Удаление не возможно. Присутствуют записи с данным жанром."); connection.Close(); return; } } catch (Exception ex) { MessageBox.Show(ex.Message); Close(); connection.Close(); return; } connection.Close(); try { connection.Open(); } catch { MessageBox.Show("Нет соединения"); Close(); return; } try { Deletecommand.Parameters["@cod"].Value = ((ListItem)listBox1.SelectedItem).Cod.ToString(); Deletecommand.ExecuteNonQuery(); listBox1.Items.RemoveAt(listBox1.SelectedIndex); } catch (Exception ex) { MessageBox.Show(ex.Message); Close(); connection.Close(); return; } connection.Close(); buttons(); } }