This commit is contained in:
sc committed 2024-12-01 22:34:27 +08:00
commit c475d5c970
3 files changed
+53 -2

No files matched your search

+32
View File
@@ -7,10 +7,12 @@ using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Data.SqlClient;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Controls;
using System.Windows.Media;
using System.Windows.Threading;
using TouchSocket.Core;
using TouchSocket.Sockets;
@@ -42,6 +44,35 @@ namespace SunlightCentralizedControlManagement_SCCM_.ViewModel
}
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 //通知UI控件参数改变
{
@@ -125,6 +156,7 @@ namespace SunlightCentralizedControlManagement_SCCM_.ViewModel
CountDown();
TcpClientNEW();
SQL_LINK();
}
public static TcpClient[] MachiensTcpClient = new TcpClient[999];