/// <summary> /// Saves the changes. /// </summary> private bool SaveChanges(bool saveAs) { // define file name string newFileName = ""; if (saveAs || string.IsNullOrEmpty(FileName)) { saveFileDialog.FileName = string.IsNullOrEmpty(FileName) ? NewFileName : Path.GetFileName(FileName); if (saveFileDialog.ShowDialog() == DialogResult.OK) { newFileName = saveFileDialog.FileName; } } else { newFileName = FileName; } if (newFileName == "") { return(false); } else { // save device template if (template.Save(newFileName, out string errMsg)) { FileName = newFileName; Modified = false; return(true); } else { ScadaUiUtils.ShowError(errMsg); return(false); } } }
/// <summary> /// Сохраненить изменения /// </summary> private bool SaveChanges(bool saveAs) { // определение имени файла string newFileName = ""; if (saveAs || fileName == "") { if (saveFileDialog.ShowDialog() == DialogResult.OK) { newFileName = saveFileDialog.FileName; } } else { newFileName = fileName; } if (newFileName == "") { return(false); } else { // сохранение шаблона устройства string errMsg; if (template.Save(newFileName, out errMsg)) { fileName = newFileName; Modified = false; return(true); } else { ScadaUiUtils.ShowError(errMsg); return(false); } } }