private void dataGridView1_CellMouseDoubleClick(object sender, DataGridViewCellMouseEventArgs e)
 {
     if (e.ColumnIndex >= 0 && e.RowIndex >= 0)
     {
         if (e.Button == MouseButtons.Right)
         {
             string       id           = this.dataGridView1[2, e.RowIndex].Value.ToString();
             DialogResult dialogResult = MessageBox.Show("Vuoi rimuovere questa riga?", "Informazioni", MessageBoxButtons.YesNo);
             if (dialogResult == DialogResult.Yes)
             {
                 db.esegui(string.Format("DELETE FROM orelavorate WHERE ido = '{0}'", id));
                 stampaOreLav();
             }
         }
         else
         {
             string       id           = this.dataGridView1[3, e.RowIndex].Value.ToString();
             DialogResult dialogResult = MessageBox.Show("Vuoi vedere i dati di questa struttura?", "Informazioni", MessageBoxButtons.YesNo);
             if (dialogResult == DialogResult.Yes)
             {
                 ViewStruttura view = new ViewStruttura(id);
                 this.Hide();
                 view.ShowDialog();
                 stampaOreLav();
                 this.Show();
             }
         }
     }
 }
 private void datiPazienti_CellMouseDoubleClick_1(object sender, DataGridViewCellMouseEventArgs e)
 {
     if (e.ColumnIndex >= 0 && e.RowIndex >= 0)
     {
         string id = this.datiPazienti[0, e.RowIndex].Value.ToString();
         if (e.Button == MouseButtons.Right)
         {
             DialogResult dialogResult = MessageBox.Show("Sei sicuro di voler eliminare questa riga?", "eliminazione", MessageBoxButtons.YesNo);
             if (dialogResult == DialogResult.Yes)
             {
                 db.esegui(string.Format(@"
                                             DELETE FROM strutture WHERE ids = '{0}'; 
                                             DELETE FROM turni WHERE ids = '{0}';
                                             DELETE FROM spedizioni WHERE ids = '{0}';
                                             DELETE FROM scorte WHERE ids = '{0}';
                                             DELETE FROM orari WHERE id = '{0}';", id));
                 stampaLista();
             }
         }
         else
         {
             ViewStruttura view = new ViewStruttura(id);
             this.Hide();
             view.ShowDialog();
             stampaLista();
             this.Show();
         }
     }
 }