/// <summary> /// Сохранить схему /// </summary> private bool SaveScheme(bool saveAs) { bool result = false; if (editorData.FileName == "") { saveFileDialog.FileName = DefFileName; saveAs = true; } else { saveFileDialog.FileName = editorData.FileName; } if (!saveAs || saveFileDialog.ShowDialog() == DialogResult.OK) { if (saveAs) { editorData.FileName = saveFileDialog.FileName; } string errMsg; if (editorData.SaveSchemeToFile(out errMsg)) { result = true; } else { log.WriteAction(errMsg, Log.ActTypes.Exception); ScadaUtils.ShowError(errMsg); } SetFormTitle(); } return(result); }