private void SaveXmlAsToolStripMenuItemClick(object sender, EventArgs e)
{
if (!_formManager.IsFormValid())
{
MessageBox.Show(Resources.MainForm_SaveXmlAsToolStripMenuItemClick_Form_contain_error_,
Resources.MainForm_SaveXmlAsToolStripMenuItemClick_Error, MessageBoxButtons.OK,
MessageBoxIcon.Error);
return;
}
saveFileDialog.Title = Resources.MainForm_SaveXmlAsToolStripMenuItemClick_Save_file_as___;
saveFileDialog.Filter = Resources.MainForm_SaveXmlAsToolStripMenuItemClick_XML_files____xml____xml_All_files__________;
saveFileDialog.RestoreDirectory = true;
if (saveFileDialog.ShowDialog() == DialogResult.OK)
{
using (var fileStream = saveFileDialog.OpenFile())
{
try
{
_formManager.SaveFormToXmlFile(fileStream);
}
catch (Exception exception)
{
MessageBox.Show(exception.Message, Resources.MainForm_SaveXmlAsToolStripMenuItemClick_Error_during_saving_XML_file_with_data_to_the_file_);
}
}
}
}