添加软件设置页面
This commit is contained in:
commit
004529ebb1
8 files changed
+136
-14
No files matched your search
+49
-5
@@ -69,16 +69,30 @@ namespace formula_manage
|
||||
string TEXT_SQLUSER;
|
||||
string TEXT_SQLPASWOR;
|
||||
string Connstr_SC;
|
||||
string Connstr_DBC;
|
||||
bool SQL2;
|
||||
bool Login_link;
|
||||
private async void Window_Loaded(object sender, RoutedEventArgs e)
|
||||
{
|
||||
logon.IsEnabled = false; //关闭登录按钮
|
||||
|
||||
UserClass.IniFile.IniFiles Configini = new UserClass.IniFile.IniFiles(INIPath);
|
||||
|
||||
// Login_link = Boolean.Parse(Configini.IniReadvalue("SOFTWARE_SET", "L1")); //连接状态显示是否生效
|
||||
if ( !Boolean.Parse(Configini.IniReadvalue("SOFTWARE_SET", "L1")))//连接状态显示是否生效
|
||||
{
|
||||
DISPENLINK.Visibility = Visibility.Hidden; //不显示
|
||||
DBCLINK.Visibility = Visibility.Hidden;
|
||||
EXLINK.Visibility = Visibility.Hidden;
|
||||
USERLINK.Visibility = Visibility.Hidden;
|
||||
}
|
||||
|
||||
TEXT_SQLIP = Configini.IniReadvalue("SQL_SERVER", "SQL1"); //读配置文件
|
||||
TEXT_SQLNAME = Configini.IniReadvalue("SQL_SERVER", "SQL2");
|
||||
TEXT_SQMOD = Configini.IniReadvalue("SQL_SERVER", "SQL3");
|
||||
TEXT_SQLUSER = Configini.IniReadvalue("SQL_SERVER", "SQL4");
|
||||
TEXT_SQLPASWOR = Configini.IniReadvalue("SQL_SERVER", "SQL5");
|
||||
SQL2 = Boolean.Parse(Configini.IniReadvalue("SQL_SERVER", "SQL6")); //数据库对象2是否生效
|
||||
if (TEXT_SQMOD == "0") //判断连接方式
|
||||
{
|
||||
Connstr_SC = "server=" + TEXT_SQLIP + ";database=" + TEXT_SQLNAME + ";Trusted_Connection=SSPI";
|
||||
@@ -88,21 +102,51 @@ namespace formula_manage
|
||||
Connstr_SC = "server=" + TEXT_SQLIP + ";database=" + TEXT_SQLNAME + ";User ID=" + TEXT_SQLUSER + ";Password=" + TEXT_SQLPASWOR;
|
||||
}
|
||||
SqlConnection conn_SC = new SqlConnection(Connstr_SC);
|
||||
// conn_SC.Open();
|
||||
|
||||
try
|
||||
{
|
||||
await conn_SC.OpenAsync();
|
||||
}catch (Exception)
|
||||
{
|
||||
DISPENLINK.Background = Brushes.Red; //连接失败红色
|
||||
System.Windows.MessageBox.Show("连接数据库失败");
|
||||
|
||||
Windows.Sql sql = new Windows.Sql();
|
||||
sql.ShowDialog();//实例化并置顶打开数据库设置窗口
|
||||
|
||||
return;
|
||||
}
|
||||
|
||||
}
|
||||
conn_SC.Close(); //关闭连接
|
||||
DISPENLINK.Background = Brushes.Green; //连接成功绿色
|
||||
|
||||
if (SQL2) //数据库对象2生效则检查
|
||||
{
|
||||
TEXT_SQLIP = Configini.IniReadvalue("SQL_SERVER", "SQL7"); //读配置文件
|
||||
TEXT_SQLNAME = Configini.IniReadvalue("SQL_SERVER", "SQL8");
|
||||
TEXT_SQMOD = Configini.IniReadvalue("SQL_SERVER", "SQL9");
|
||||
TEXT_SQLUSER = Configini.IniReadvalue("SQL_SERVER", "SQL10");
|
||||
TEXT_SQLPASWOR = Configini.IniReadvalue("SQL_SERVER", "SQL11");
|
||||
if (TEXT_SQMOD == "0") //判断连接方式
|
||||
{
|
||||
Connstr_DBC = "server=" + TEXT_SQLIP + ";database=" + TEXT_SQLNAME + ";Trusted_Connection=SSPI";
|
||||
}
|
||||
else
|
||||
{
|
||||
Connstr_DBC = "server=" + TEXT_SQLIP + ";database=" + TEXT_SQLNAME + ";User ID=" + TEXT_SQLUSER + ";Password=" + TEXT_SQLPASWOR;
|
||||
}
|
||||
SqlConnection conn_DBC = new SqlConnection(Connstr_DBC);
|
||||
|
||||
try
|
||||
{
|
||||
await conn_DBC.OpenAsync();
|
||||
}catch (Exception)
|
||||
{
|
||||
DBCLINK.Background = Brushes.Red; //连接失败红色
|
||||
System.Windows.MessageBox.Show("连接数据库失败");
|
||||
Windows.Sql sql = new Windows.Sql();
|
||||
sql.ShowDialog();//实例化并置顶打开数据库设置窗口
|
||||
return;
|
||||
}
|
||||
DBCLINK.Background = Brushes.Green; //连接成功绿色
|
||||
}
|
||||
|
||||
logon.IsEnabled = true; //允许登录按钮
|
||||
UserClass.PressKey.PressKeys(Keys.Tab, false);
|
||||
|
||||
Reference in new issue
Block a user