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);
            }
        }
Exemplo n.º 2
0
        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();
        }