|
|
@ -17,14 +17,14 @@ namespace SunlightCentralizedControlManagement_SCCM_.View |
|
|
|
{ |
|
|
|
InitializeComponent(); |
|
|
|
Programgroup_sql(); |
|
|
|
|
|
|
|
string[] group_data = { "en-US", "zh-CN", "zh-TW" }; |
|
|
|
Group.ItemsSource = group_data; |
|
|
|
|
|
|
|
Group.Text = "ALL"; |
|
|
|
} |
|
|
|
|
|
|
|
private SQLiteHelper SQLiteHelpers = null; //定义数据库
|
|
|
|
private readonly string DBAddress = Environment.CurrentDirectory + "\\DataBase\\SCCM.db"; //数据库路径
|
|
|
|
DataSet sql; //内存数据缓存
|
|
|
|
string[] group_data; |
|
|
|
|
|
|
|
public void Programgroup_sql() |
|
|
|
{ |
|
|
@ -32,11 +32,21 @@ namespace SunlightCentralizedControlManagement_SCCM_.View |
|
|
|
SQLiteHelpers.Open(); //打开数据库
|
|
|
|
|
|
|
|
string sql_script = "select * from ProgramName order by ProgramID desc"; |
|
|
|
string sql_ProgramGroup = "select * from ProgramGroup order by ID desc"; |
|
|
|
|
|
|
|
if (sql != null) sql.Clear(); //清空缓存
|
|
|
|
sql = SQLiteHelpers.ExecuteDataSet(sql_script, null); //读取计划表写入缓存
|
|
|
|
if (sql != null) Grid.ItemsSource = sql.Tables[0].DefaultView; //转换显示计划表
|
|
|
|
|
|
|
|
DataTable GROUP = SQLiteHelpers.ExecuteDataSet(sql_ProgramGroup, null).Tables[0]; //获得程序组
|
|
|
|
List<string> result = new List<string>(); |
|
|
|
result.Add("ALL"); |
|
|
|
for (int i =0; i<GROUP.Rows.Count;i++) |
|
|
|
{ |
|
|
|
result.Add (GROUP.Rows[i][1].ToString()); |
|
|
|
} |
|
|
|
Group.ItemsSource = result.ToArray(); |
|
|
|
|
|
|
|
SQLiteHelpers.Close(); //关闭连接
|
|
|
|
} |
|
|
|
|
|
|
@ -129,6 +139,7 @@ namespace SunlightCentralizedControlManagement_SCCM_.View |
|
|
|
string VALUE = frm.InputValue; |
|
|
|
Dictionary<string, object> Program_Rename = new Dictionary<string, object>();//缓存函数
|
|
|
|
Program_Rename.Add("ProgramName", VALUE); |
|
|
|
Program_Rename.Add("Groups", Group.Text); |
|
|
|
|
|
|
|
SQLiteHelpers = new SQLiteHelper(DBAddress); //数据库连接路径
|
|
|
|
SQLiteHelpers.Open(); //打开数据库
|
|
|
@ -185,6 +196,7 @@ namespace SunlightCentralizedControlManagement_SCCM_.View |
|
|
|
SQLiteHelpers = new SQLiteHelper(DBAddress); //数据库连接路径
|
|
|
|
SQLiteHelpers.Open(); //打开数据库
|
|
|
|
SQLiteHelpers.Delete("ProgramName", "ProgramID='" + Programgroup_ID + "'", null); |
|
|
|
SQLiteHelpers.Delete("ProgramSteps", "ProgramID='" + Programgroup_ID + "'", null); |
|
|
|
SQLiteHelpers.Close(); |
|
|
|
Programgroup_sql(); |
|
|
|
} |
|
|
|