// menustrip --> File --> Save log file as... - Richiama log.save() private void saveLogFileToolStripMenuItem_Click(object sender, EventArgs e) { if (saveFileDialog1.ShowDialog() == DialogResult.OK && saveFileDialog1.FileName != "") { try { log.saveLog(saveFileDialog1.FileName); if (saveFileDialog1.FileName == log.getLogPath()) { saved = true; this.Text = log.getLogPath(); } } catch (XmlException) { MessageBox.Show("Il documento xml che si tenta di salvare non è valido (deve contenere almeno un tag aperto e chiuso)", "Errore"); } } }
// menustrip --> File --> Create new log... - richiama new Changelog() private void createNewLogToolStripMenuItem_Click(object sender, EventArgs e) { try { check_saved(); createFileDialog.ShowDialog(); if (createFileDialog.FileName != "") { log = new Changelog(createFileDialog.FileName); enable_controls(); this.Text = log.getLogPath(); this.dataGridView1.DataSource = log.getDs().Tables[0]; resetFLR(); resetRLT(); setLastPath(log.getLogDir()); } }catch (Exception ex) { MessageBox.Show("Errore durante la creazione del log: " + ex.Message); } }