|
|
|
@ -14,6 +14,7 @@ using System.Windows.Shapes; |
|
|
|
using System.Data.SqlClient; |
|
|
|
using System.Net.NetworkInformation; |
|
|
|
using System.Runtime.InteropServices; |
|
|
|
using System.ComponentModel; |
|
|
|
|
|
|
|
namespace formula_manage.Windows |
|
|
|
{ |
|
|
|
@ -71,52 +72,59 @@ namespace formula_manage.Windows |
|
|
|
InitializeComponent(); |
|
|
|
} |
|
|
|
|
|
|
|
string SQL_IP1; |
|
|
|
string SQL_MOD1; |
|
|
|
string SQL_NAME1; |
|
|
|
string SQL_USER1; |
|
|
|
string SQL_PASWORD1; |
|
|
|
string SQL_LINK; |
|
|
|
string SQL_IP2; |
|
|
|
string SQL_MOD2; |
|
|
|
string SQL_NAME2; |
|
|
|
string SQL_USER2; |
|
|
|
string SQL_PASWORD2; |
|
|
|
int SQL_MOD; |
|
|
|
int SQL_MOD1; |
|
|
|
int i; |
|
|
|
|
|
|
|
public string INIPath = Convert.ToString(System.AppDomain.CurrentDomain.BaseDirectory) + "formula.ini"; |
|
|
|
|
|
|
|
private void Window_SQL(object sender, RoutedEventArgs e) |
|
|
|
{ |
|
|
|
|
|
|
|
IniFiles Configini = new IniFiles(INIPath); |
|
|
|
|
|
|
|
SQL_IP1 = Configini.IniReadvalue("SQL_SERVER", "SQL1"); |
|
|
|
SQL_MOD1 = Configini.IniReadvalue("SQL_SERVER", "SQL2"); |
|
|
|
SQL_NAME1 = Configini.IniReadvalue("SQL_SERVER", "SQL3"); |
|
|
|
SQL_USER1 = Configini.IniReadvalue("SQL_SERVER", "SQL4"); |
|
|
|
SQL_PASWORD1 = Configini.IniReadvalue("SQL_SERVER", "SQL5"); |
|
|
|
SQL_LINK = Configini.IniReadvalue("SQL_SERVER", "SQL6"); |
|
|
|
SQL_IP2 = Configini.IniReadvalue("SQL_SERVER", "SQL7"); |
|
|
|
SQL_MOD2 = Configini.IniReadvalue("SQL_SERVER", "SQL8"); |
|
|
|
SQL_NAME2 = Configini.IniReadvalue("SQL_SERVER", "SQL9"); |
|
|
|
SQL_USER2 = Configini.IniReadvalue("SQL_SERVER", "SQL10"); |
|
|
|
SQL_PASWORD2 = Configini.IniReadvalue("SQL_SERVER", "SQL11"); |
|
|
|
TEXT_SQLIP.Text = Configini.IniReadvalue("SQL_SERVER", "SQL1"); //读配置文件
|
|
|
|
TEXT_SQLNAME.Text = Configini.IniReadvalue("SQL_SERVER", "SQL2"); |
|
|
|
TEXT_SQMOD.Text = Configini.IniReadvalue("SQL_SERVER", "SQL3"); |
|
|
|
TEXT_SQLUSER.Text = Configini.IniReadvalue("SQL_SERVER", "SQL4"); |
|
|
|
TEXT_SQLPASWORD.Text = Configini.IniReadvalue("SQL_SERVER", "SQL5"); |
|
|
|
TEXT_SQLINK.DataContext = Configini.IniReadvalue("SQL_SERVER", "SQL6"); |
|
|
|
TEXT_SQLIP2.Text = Configini.IniReadvalue("SQL_SERVER", "SQL7"); |
|
|
|
TEXT_SQLNAME2.Text = Configini.IniReadvalue("SQL_SERVER", "SQL8"); |
|
|
|
TEXT_SQMOD2.Text = Configini.IniReadvalue("SQL_SERVER", "SQL9"); |
|
|
|
TEXT_SQLUSER2.Text = Configini.IniReadvalue("SQL_SERVER", "SQL10"); |
|
|
|
TEXT_SQLPASWORD2.Text = Configini.IniReadvalue("SQL_SERVER", "SQL11"); |
|
|
|
|
|
|
|
int.TryParse(Configini.IniReadvalue("SQL_SERVER", "SQL3"), out i); //读数据库状态配置文件
|
|
|
|
if (i == 0) TEXT_SQMOD.Text = "Windows 身份认证"; |
|
|
|
else TEXT_SQMOD.Text = "SQL SERVER 身份认证"; |
|
|
|
|
|
|
|
int.TryParse(Configini.IniReadvalue("SQL_SERVER", "SQL9"), out i); |
|
|
|
if (i == 0) TEXT_SQMOD2.Text = "Windows 身份认证"; |
|
|
|
else TEXT_SQMOD2.Text = "SQL SERVER 身份认证"; |
|
|
|
} |
|
|
|
|
|
|
|
private void Button_Click(object sender, RoutedEventArgs e) |
|
|
|
{ |
|
|
|
IniFiles Configini = new IniFiles(INIPath); |
|
|
|
Configini.IniWritevalue("SQL_SERVER", "SQL1", TEXT_SQLIP.Text); |
|
|
|
if(TEXT_SQMOD.Text == "Windows 身份认证" ) SQL_MOD = 0; |
|
|
|
else SQL_MOD = 1; |
|
|
|
if (TEXT_SQMOD2.Text == "Windows 身份认证") SQL_MOD1 = 0; |
|
|
|
else SQL_MOD1 = 1; |
|
|
|
|
|
|
|
IniFiles Configini = new IniFiles(INIPath); //配置文件
|
|
|
|
Configini.IniWritevalue("SQL_SERVER", "SQL1", TEXT_SQLIP.Text); //保存的配置
|
|
|
|
Configini.IniWritevalue("SQL_SERVER", "SQL2", TEXT_SQLNAME.Text); |
|
|
|
Configini.IniWritevalue("SQL_SERVER", "SQL3", TEXT_SQMOD.Text); |
|
|
|
Configini.IniWritevalue("SQL_SERVER", "SQL3", SQL_MOD.ToString()); |
|
|
|
Configini.IniWritevalue("SQL_SERVER", "SQL4", TEXT_SQLUSER.Text); |
|
|
|
Configini.IniWritevalue("SQL_SERVER", "SQL5", TEXT_SQLPASWORD.Text); |
|
|
|
Configini.IniWritevalue("SQL_SERVER", "SQL6", TEXT_SQLINK.IsChecked.ToString()); |
|
|
|
Configini.IniWritevalue("SQL_SERVER", "SQL7", TEXT_SQLIP2.Text); |
|
|
|
Configini.IniWritevalue("SQL_SERVER", "SQL8", TEXT_SQLNAME2.Text); |
|
|
|
Configini.IniWritevalue("SQL_SERVER", "SQL9", TEXT_SQMOD2.Text); |
|
|
|
Configini.IniWritevalue("SQL_SERVER", "SQL9", SQL_MOD1.ToString()); |
|
|
|
Configini.IniWritevalue("SQL_SERVER", "SQL10", TEXT_SQLUSER2.Text); |
|
|
|
Configini.IniWritevalue("SQL_SERVER", "SQL11", TEXT_SQLPASWORD2.Text); |
|
|
|
System.Windows.MessageBox.Show("保存完成"); |
|
|
|
this.Close(); //退出窗口
|
|
|
|
} |
|
|
|
|
|
|
|
private void Button_Click_1(object sender, RoutedEventArgs e) |
|
|
|
|