|
@ -7,10 +7,12 @@ using System; |
|
|
using System.Collections.Generic; |
|
|
using System.Collections.Generic; |
|
|
using System.ComponentModel; |
|
|
using System.ComponentModel; |
|
|
using System.Data; |
|
|
using System.Data; |
|
|
|
|
|
using System.Data.SqlClient; |
|
|
using System.Linq; |
|
|
using System.Linq; |
|
|
using System.Text; |
|
|
using System.Text; |
|
|
using System.Threading.Tasks; |
|
|
using System.Threading.Tasks; |
|
|
using System.Windows.Controls; |
|
|
using System.Windows.Controls; |
|
|
|
|
|
using System.Windows.Media; |
|
|
using System.Windows.Threading; |
|
|
using System.Windows.Threading; |
|
|
using TouchSocket.Core; |
|
|
using TouchSocket.Core; |
|
|
using TouchSocket.Sockets; |
|
|
using TouchSocket.Sockets; |
|
@ -42,6 +44,35 @@ namespace SunlightCentralizedControlManagement_SCCM_.ViewModel |
|
|
} |
|
|
} |
|
|
public class MainWindowViewModel : ViewModelBase |
|
|
public class MainWindowViewModel : ViewModelBase |
|
|
{ |
|
|
{ |
|
|
|
|
|
//调用配置文件
|
|
|
|
|
|
private static UserClass.IniFile.IniFiles Configini = new UserClass.IniFile.IniFiles(Convert.ToString(System.AppDomain.CurrentDomain.BaseDirectory) + "SCCM.ini"); |
|
|
|
|
|
public static string SQLIP = Configini.IniReadvalue("SQL_SERVER", "SQL1"); //读配置文件
|
|
|
|
|
|
public static string SQLNAME = Configini.IniReadvalue("SQL_SERVER", "SQL2"); |
|
|
|
|
|
public static string SQMOD = Configini.IniReadvalue("SQL_SERVER", "SQL3"); |
|
|
|
|
|
public static string SQLUSER = Configini.IniReadvalue("SQL_SERVER", "SQL4"); |
|
|
|
|
|
public static string SQLPASWORD = Configini.IniReadvalue("SQL_SERVER", "SQL5"); |
|
|
|
|
|
public static SqlConnection conn_SC =new SqlConnection();//数据库
|
|
|
|
|
|
|
|
|
|
|
|
public static async void SQL_LINK()//连接dbc数据库
|
|
|
|
|
|
{ |
|
|
|
|
|
if (conn_SC.State == ConnectionState.Open) conn_SC.Close(); |
|
|
|
|
|
try |
|
|
|
|
|
{ |
|
|
|
|
|
if (SQMOD == "Windows Authentication") //连接数据库测试
|
|
|
|
|
|
{ |
|
|
|
|
|
conn_SC = new SqlConnection("server=" + SQLIP + ";database=" + SQLNAME + ";Trusted_Connection=SSPI"); |
|
|
|
|
|
} |
|
|
|
|
|
else |
|
|
|
|
|
{ |
|
|
|
|
|
conn_SC = new SqlConnection("server=" + SQLIP + ";database=" + SQLNAME + ";User ID=" + SQLUSER + ";Password=" + SQLPASWORD); |
|
|
|
|
|
} |
|
|
|
|
|
await conn_SC.OpenAsync(); //连接数据库
|
|
|
|
|
|
//conn_SC.Close();
|
|
|
|
|
|
} |
|
|
|
|
|
catch (Exception) |
|
|
|
|
|
{ |
|
|
|
|
|
} |
|
|
|
|
|
} |
|
|
public string sys_Time; //显示系统时间
|
|
|
public string sys_Time; //显示系统时间
|
|
|
public string Sys_Time //通知UI控件参数改变
|
|
|
public string Sys_Time //通知UI控件参数改变
|
|
|
{ |
|
|
{ |
|
@ -125,6 +156,7 @@ namespace SunlightCentralizedControlManagement_SCCM_.ViewModel |
|
|
|
|
|
|
|
|
CountDown(); |
|
|
CountDown(); |
|
|
TcpClientNEW(); |
|
|
TcpClientNEW(); |
|
|
|
|
|
SQL_LINK(); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
public static TcpClient[] MachiensTcpClient = new TcpClient[999]; |
|
|
public static TcpClient[] MachiensTcpClient = new TcpClient[999]; |
|
|