Exemplo n.º 1
0
 /// <summary>
 /// Handles the Click event of the saveToolStripMenuItem control.
 /// </summary>
 /// <param name="sender">The source of the event.</param>
 /// <param name="e">The <see cref="EventArgs"/> instance containing the event data.</param>
 /// <exception cref="Clusterizer.CustomException">Произошла ошибка при сохранении файла. - Ошибка сохранения файла</exception>
 private void saveToolStripMenuItem_Click(object sender, EventArgs e)
 {
     try
     {
         if (Tools.Data != null)
         {
             // updates data
             Tools.Data.UpdateRows();
             // saves data
             CSVData.SaveToCsv(Tools.Data, Tools.Data.FilePath);
         }
     }
     catch
     {
         throw new CustomException("Произошла ошибка при сохранении файла.", "Ошибка сохранения файла");
     }
 }
Exemplo n.º 2
0
 /// <summary>
 /// Handles the Click event of the saveAsToolStripMenuItem control.
 /// </summary>
 /// <param name="sender">The source of the event.</param>
 /// <param name="e">The <see cref="EventArgs"/> instance containing the event data.</param>
 /// <exception cref="Clusterizer.CustomException">Произошла ошибка при сохранении файла. - Ошибка сохранения файла</exception>
 private void saveAsToolStripMenuItem_Click(object sender, EventArgs e)
 {
     try
     {
         var saveFileDialog = new SaveFileDialog {
             Title = "Сохранить как...", Filter = "CSV File(*.csv)|*.csv"
         };
         // check if user selected ok
         if (Tools.Data != null && saveFileDialog.ShowDialog() == DialogResult.OK)
         {
             var filePath = saveFileDialog.FileName;
             // updates data
             Tools.Data.UpdateRows();
             // saves data
             CSVData.SaveToCsv(Tools.Data, filePath);
         }
     }
     catch
     {
         throw new CustomException("Произошла ошибка при сохранении файла.", "Ошибка сохранения файла");
     }
 }