Example #1
0
 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();
     }
 }
Example #2
0
 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();
     }
 }
Example #3
0
 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();
     }
 }