Exemplo n.º 1
0
        /// <summary>
        /// Сохранить копию документа
        /// </summary>
        /// <param name="swModelMan"></param>
        /// <param name="folder">Папка сохранения</param>
        /// <param name="name">Имя файла с расширением</param>
        /// <returns></returns>
        public static bool SaveCopy(SwModelManager swModelMan, string folder = null, string name = null)
        {
            bool      ret     = false;
            int       lineNum = 13;
            const int offset  = 23;

            Console.CursorLeft = 0;

            if (string.IsNullOrEmpty(folder))
            {
                folder = swModelMan.FolderPath;
            }

            if (string.IsNullOrEmpty(name))
            {
                name = swModelMan.FileName;
            }


            StringManager.ClearLine(lineNum);
            Console.Write($"{"Сохранение копии: ",offset}");

            ret = swModelMan.SaveAsCopy(folder + name);

            Console.Write(ret ? " OK\n" : " Не сохранено\n");
            return(ret);
        }