private void btmImporta_Click(object sender, EventArgs e) { if (DialogResult.No == MessageBox.Show(string.Format("Verrà acquisito un nuovo template. " + Environment.NewLine + "Vuoi proseguire ?", ""), "Acquisizione File", MessageBoxButtons.YesNo, MessageBoxIcon.Question)) { return; } try { string strFileName; strFileName = FileService.CaricaFile("pdf", "PDF files (*.pdf)|*.pdf|All files (*.*)|*.*"); if (string.IsNullOrEmpty(strFileName)) { return; } if (!File.Exists(strFileName)) { throw new FileNotFoundException("Impossibile trovare il file nella posizione indicata."); } IImporter.ImportaTemplate(strFileName); this.LoadTemplate(); } catch (FileNotFoundException fex) { MessageBox.Show("Errore: " + fex.Message, "File inesistente", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } catch (Exception ex) { MessageBox.Show("Errore: " + ex.Message); } }
private void btnAddUtenzeFromFile_Click(object sender, EventArgs e) { if (DialogResult.No == MessageBox.Show(string.Format("Verrà acquisito un file xml per l'importazione delle utenze." + Environment.NewLine + "Vuoi proseguire?", ""), "Acquisizione File", MessageBoxButtons.YesNo, MessageBoxIcon.Question)) { return; } string filePath; filePath = FileService.CaricaFile("xml", "XML files (*.xml)|*.xml|All files (*.*)|*.*"); if (!File.Exists(filePath)) { MessageBox.Show("Impossibile trovare il file nella posizione indicata.", "File non trovato", MessageBoxButtons.OK, MessageBoxIcon.Warning); return; } if (TemplateXmlDB.Exists(filePath)) { MessageBox.Show("Il file risulta già importato.", "File già presente", MessageBoxButtons.OK, MessageBoxIcon.Warning); return; } FileService.AcquireXML(new StreamReader(filePath), filePath); MessageBox.Show("File correttamente acquisito.", "Acquisizione File", MessageBoxButtons.OK, MessageBoxIcon.Information); LoadGridUtenze(); }
private void dataGridView2_CellDoubleClick(object sender, DataGridViewCellEventArgs e) { try { Int32 index = dataGridView2.Rows.Count - 1; if (dataGridView2.Rows.Count - 1 == e.RowIndex) { string strFileName; strFileName = FileService.CaricaFile("pdf", "PDF files (*.pdf)|*.pdf|All files (*.*)|*.*"); if (string.IsNullOrEmpty(strFileName)) { return; } if (!File.Exists(strFileName)) { throw new FileNotFoundException("Impossibile trovare il file nella posizione indicata."); } IImporter.ImportaTemplate(strFileName); this.LoadGridTemplate(); } else { ViewTemplate(e.RowIndex); } } catch (FileNotFoundException fex) { MessageBox.Show("Errore: " + fex.Message, "File inesistente", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } catch (Exception ex) { MessageBox.Show("Errore: " + ex.Message, "Errore", MessageBoxButtons.OK, MessageBoxIcon.Error); } }