cloudflight
2024-06-10 4db7d08bb295be33e80f1353f58fcea4a8da6127
Hydraulic/Hydro.CommonBase/Helper/DbHelper.cs
@@ -40,11 +40,8 @@
            }
            string backupPath = $"backup/{Path.GetFileName(path)}.{DateTime.Now:yyyy-MM-dd_HH-mm-ss}.bak";
            if (File.Exists(path))
            {
                //File.Copy(path, backupPath);
                stack.Push(backupPath);
            }
            FileCopy.Copy(path, backupPath);
            stack.Push(backupPath);
        }
        public static void Undo()
@@ -53,10 +50,7 @@
            {
                Save();
                string lastBackupPath = stack.Pop();
                if (File.Exists(lastBackupPath))
                {
                    File.Copy(lastBackupPath, path, true);
                }
                FileCopy.Copy(lastBackupPath, path, true);
            }
        }
@@ -66,10 +60,7 @@
            {
                Save();
                string nextBackupPath = stack.Pop();
                if (File.Exists(nextBackupPath))
                {
                    File.Copy(nextBackupPath, path, true);
                }
                FileCopy.Copy(nextBackupPath, path, true);
            }
        }
@@ -154,11 +145,8 @@
            }
            string backupPath = $"backup/{Path.GetFileName(path)}.{DateTime.Now:yyyy-MM-dd_HH-mm-ss}.bak";
            if (File.Exists(path))
            {
                //File.Copy(path, backupPath);
                stack.Push(backupPath);
            }
            FileCopy.Copy(path, backupPath);
            stack.Push(backupPath);
        }
        public  void Undo()
@@ -167,10 +155,7 @@
            {
                Save();
                string lastBackupPath = stack.Pop();
                if (File.Exists(lastBackupPath))
                {
                    File.Copy(lastBackupPath, path, true);
                }
                FileCopy.Copy(lastBackupPath, path, true);
            }
        }
@@ -180,10 +165,7 @@
            {
                Save();
                string nextBackupPath = stack.Pop();
                if (File.Exists(nextBackupPath))
                {
                    File.Copy(nextBackupPath, path, true);
                }
                FileCopy.Copy(nextBackupPath, path, true);
            }
        }