private void DeleteTemplate(int rowIndex) { try { if (dataTableTemplate.Rows.Count == 0) { return; } if (DialogResult.No == MessageBox.Show(string.Format("Verrà eliminato il template selezionato." + Environment.NewLine + "Vuoi proseguire?", ""), "Cancellazione File", MessageBoxButtons.YesNo, MessageBoxIcon.Question)) { return; } string strPathFile = this.dataGridView2.Rows[rowIndex].Cells[1].Value.ToString(); if (!File.Exists(strPathFile)) { throw new FileNotFoundException("Impossibile trovare il file nella posizione indicata."); } TemplateDB.DeleteTemplate(rowIndex); this.LoadGridTemplate(); } catch (Exception ex) { MessageBox.Show("Errore: " + ex.Message, "File inesistente", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } }
private void deletePermessi_Click(object sender, EventArgs e) { if (dataTableTemplate.Rows.Count == 0) { return; } DataRow row = dataTableTemplate.Rows[rowIndex]; if (row == null) { return; } if (DialogResult.No == MessageBox.Show(string.Format("Verrà eliminato il template selezionato." + Environment.NewLine + "Vuoi proseguire?", ""), "Acquisizione File", MessageBoxButtons.YesNo, MessageBoxIcon.Question)) { return; } TemplateDB.DeleteTemplate(1);// row.ItemArray[0].ToString()); this.LoadTemplate(); }