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(); } } }