Example #1
0
        /// <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);
                }
            }
        }
Example #2
0
        /// <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);
                }
            }
        }