diff --git a/Windows/SQL_BAK.xaml b/Windows/SQL_BAK.xaml
index 1129df7..f7c4daa 100644
--- a/Windows/SQL_BAK.xaml
+++ b/Windows/SQL_BAK.xaml
@@ -10,13 +10,13 @@
-
+
-
+
diff --git a/Windows/SQL_BAK.xaml.cs b/Windows/SQL_BAK.xaml.cs
index f4aab6d..ce181ac 100644
--- a/Windows/SQL_BAK.xaml.cs
+++ b/Windows/SQL_BAK.xaml.cs
@@ -26,6 +26,7 @@ namespace formula_manage.Windows
{
WindowStartupLocation = WindowStartupLocation.CenterScreen;
InitializeComponent();
+ this.Closing += Window_Closing; //添加窗口关闭事件
}
bool SQLBAK;
@@ -56,39 +57,17 @@ namespace formula_manage.Windows
private void SQLBAK_Checked(object sender, RoutedEventArgs e) //自定义备份地址状态
{
- UserClass.IniFile.IniFiles Configini = new UserClass.IniFile.IniFiles(INIPath); //配置文件
- Configini.IniWritevalue("SQL_BAK", "S1", SQL_bak.IsChecked.GetValueOrDefault().ToString()); //保存自定义备份地址配置
SQLBAK = SQL_bak.IsChecked.GetValueOrDefault();
SQL_DISPEN_bak.IsEnabled = SQLBAK;
SQL_DISPEN_BUT.IsEnabled = SQLBAK;
}
-
- private void SQL_DISPEN_bak_TextChanged(object sender, TextChangedEventArgs e) //备份地址
- {
- UserClass.IniFile.IniFiles Configini = new UserClass.IniFile.IniFiles(INIPath);
- Configini.IniWritevalue("SQL_BAK", "S2", SQL_DISPEN_bak.Text); //保存的配置
- }
-
+
private void SQL_bak_time_Checked(object sender, RoutedEventArgs e) //自动保存
{
- UserClass.IniFile.IniFiles Configini = new UserClass.IniFile.IniFiles(INIPath);
- Configini.IniWritevalue("SQL_BAK", "S3", SQL_bak_time.IsChecked.GetValueOrDefault().ToString()); //保存自动备份配置
SQLTIME = SQL_bak_time.IsChecked.GetValueOrDefault();
SQL_TIME.IsEnabled = SQLTIME;
}
- private void SQL_TIME_SelectionChanged(object sender, RoutedEventArgs e)
- {
- UserClass.IniFile.IniFiles Configini = new UserClass.IniFile.IniFiles(INIPath);
- if (SQL_TIME.Text == "日") Time = 0;
- else if (SQL_TIME.Text == "周") Time = 1;
- else if (SQL_TIME.Text == "月") Time = 2;
- else if (SQL_TIME.Text == "季") Time = 3;
- else if (SQL_TIME.Text == "年") Time = 4;
-
- Configini.IniWritevalue("SQL_BAK", "S4", Time.ToString()); //保存的配置
- }
-
private void Button_Click(object sender, RoutedEventArgs e) //SQL_DISPEN_bak路径选择按钮
{
FolderBrowserDialog Dilog = new FolderBrowserDialog();
@@ -101,6 +80,21 @@ namespace formula_manage.Windows
}
}
+ private void Window_Closing(object sender, System.ComponentModel.CancelEventArgs e) //窗口关闭事件
+ {
+ UserClass.IniFile.IniFiles Configini = new UserClass.IniFile.IniFiles(INIPath);
+ Configini.IniWritevalue("SQL_BAK", "S1", SQL_bak.IsChecked.GetValueOrDefault().ToString()); //保存自定义备份地址配置
+ Configini.IniWritevalue("SQL_BAK", "S2", SQL_DISPEN_bak.Text); //保存备份地址
+ Configini.IniWritevalue("SQL_BAK", "S3", SQL_bak_time.IsChecked.GetValueOrDefault().ToString()); //保存自动备份配置
+ if (SQL_TIME.Text == "日") Time = 0;
+ else if (SQL_TIME.Text == "周") Time = 1;
+ else if (SQL_TIME.Text == "月") Time = 2;
+ else if (SQL_TIME.Text == "季") Time = 3;
+ else if (SQL_TIME.Text == "年") Time = 4;
+
+ Configini.IniWritevalue("SQL_BAK", "S4", Time.ToString()); //保存自动备份周期
+ }
+
private void Button_Click_1(object sender, RoutedEventArgs e)
{