|
|
@ -1,4 +1,6 @@ |
|
|
|
using DyeingComputer.Windows; |
|
|
|
using DyeingComputer.UserClass; |
|
|
|
using DyeingComputer.Windows; |
|
|
|
using formula_manage.UserClass; |
|
|
|
using System; |
|
|
|
using System.Collections.Generic; |
|
|
|
using System.Data; |
|
|
@ -12,6 +14,7 @@ using System.Windows.Data; |
|
|
|
using System.Windows.Documents; |
|
|
|
using System.Windows.Input; |
|
|
|
using System.Windows.Media; |
|
|
|
using System.Windows.Media.Animation; |
|
|
|
using System.Windows.Media.Imaging; |
|
|
|
using System.Windows.Navigation; |
|
|
|
using System.Windows.Shapes; |
|
|
@ -47,16 +50,13 @@ namespace DyeingComputer.View |
|
|
|
|
|
|
|
SQLiteHelpers.Close(); //关闭连接
|
|
|
|
|
|
|
|
Programgroup_Numder = null; |
|
|
|
Programgroup_ID = null; |
|
|
|
//sql.Clear(); //清除缓存
|
|
|
|
//System.GC.Collect();
|
|
|
|
} |
|
|
|
|
|
|
|
private void Grid_SelectionChanged(object sender, SelectionChangedEventArgs e) |
|
|
|
{ |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
private void ProgramgroupView_lock_Click(object sender, RoutedEventArgs e) |
|
|
|
private void ProgramgroupView_edit_Click(object sender, RoutedEventArgs e) |
|
|
|
{ |
|
|
|
|
|
|
|
} |
|
|
@ -64,20 +64,23 @@ namespace DyeingComputer.View |
|
|
|
private void ProgramgroupView_new_Click(object sender, RoutedEventArgs e)//新建按钮
|
|
|
|
{ |
|
|
|
InputBox frm = new InputBox(); |
|
|
|
frm.Accept += new EventHandler(InputBox_accept); |
|
|
|
frm.Accept += new EventHandler(InputBox_new_accept); |
|
|
|
frm.ShowDialog(); |
|
|
|
} |
|
|
|
|
|
|
|
void InputBox_accept(object sender, EventArgs e)//新建按钮窗口返回
|
|
|
|
void InputBox_new_accept(object sender, EventArgs e)//新建按钮窗口返回
|
|
|
|
{ |
|
|
|
//事件的接收者通过一个简单的类型转换得到InputBox的引用
|
|
|
|
InputBox frm = (InputBox)sender; |
|
|
|
//接收到InputBox的TextBox值
|
|
|
|
string VALUE = frm.InputValue; |
|
|
|
|
|
|
|
string ID = (StrToInt.To16Convert10( DateTime.Now.ToString("yy"))+ StrToInt.To16Convert10(DateTime.Now.ToString("MM"))+StrToInt.To16Convert10(DateTime.Now.ToString("dd"))).ToString()+ |
|
|
|
DateTime.Now.ToString("HH")+DateTime.Now.ToString("mm")+DateTime.Now.ToString("ss"); //id为时间合
|
|
|
|
|
|
|
|
Dictionary<string, object> Program_new = new Dictionary<string, object>();//缓存函数
|
|
|
|
Program_new.Add("ProgramName", VALUE); |
|
|
|
Program_new.Add("ProgramID", DateTime.Now.ToString("yyMMddHHmmss")); |
|
|
|
Program_new.Add("ProgramID", ID); |
|
|
|
Program_new.Add("Step", "0"); |
|
|
|
Program_new.Add("Time", "0:00"); |
|
|
|
Program_new.Add("Notes", null); |
|
|
@ -90,19 +93,60 @@ namespace DyeingComputer.View |
|
|
|
Programgroup_sql(); |
|
|
|
} |
|
|
|
|
|
|
|
private void ProgramgroupView_del_Click(object sender, RoutedEventArgs e) |
|
|
|
private void ProgramgroupView_del_Click(object sender, RoutedEventArgs e)//删除
|
|
|
|
{ |
|
|
|
///弹窗提示确认删除
|
|
|
|
if (System.Windows.Forms.MessageBox.Show(Properties.Resources.Confirm + Properties.Resources.Delete + Programgroup_Numder, "Delete ", |
|
|
|
System.Windows.Forms.MessageBoxButtons.OKCancel, System.Windows.Forms.MessageBoxIcon.Question) == System.Windows.Forms.DialogResult.OK) |
|
|
|
{ |
|
|
|
///执行删除
|
|
|
|
SQLiteHelpers = new SQLiteHelper(DBAddress); //数据库连接路径
|
|
|
|
SQLiteHelpers.Open(); //打开数据库
|
|
|
|
SQLiteHelpers.Delete("ProgramName", "ProgramID='" + Programgroup_ID + "'", null); |
|
|
|
SQLiteHelpers.Close(); |
|
|
|
Programgroup_sql(); |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
private void ProgramgroupView_Rename_Click(object sender, RoutedEventArgs e)//重命名按钮
|
|
|
|
{ |
|
|
|
InputBox frm = new InputBox(); |
|
|
|
frm.Accept += new EventHandler(InputBox_Rename_accept); |
|
|
|
frm.ShowDialog(); |
|
|
|
} |
|
|
|
|
|
|
|
private void ProgramgroupView_Rename_Click(object sender, RoutedEventArgs e) |
|
|
|
void InputBox_Rename_accept(object sender, EventArgs e)//重命名按钮窗口返回
|
|
|
|
{ |
|
|
|
//事件的接收者通过一个简单的类型转换得到InputBox的引用
|
|
|
|
InputBox frm = (InputBox)sender; |
|
|
|
//接收到InputBox的TextBox值
|
|
|
|
string VALUE = frm.InputValue; |
|
|
|
Dictionary<string, object> Program_Rename = new Dictionary<string, object>();//缓存函数
|
|
|
|
Program_Rename.Add("ProgramName", VALUE); |
|
|
|
|
|
|
|
SQLiteHelpers = new SQLiteHelper(DBAddress); //数据库连接路径
|
|
|
|
SQLiteHelpers.Open(); //打开数据库
|
|
|
|
SQLiteHelpers.Update("ProgramName", Program_Rename, "ProgramID='"+ Programgroup_ID + "'",null); |
|
|
|
SQLiteHelpers.Close(); //关闭连接
|
|
|
|
|
|
|
|
Programgroup_sql(); |
|
|
|
} |
|
|
|
|
|
|
|
private void ProgramgroupView_Remark_Click(object sender, RoutedEventArgs e) |
|
|
|
{ |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
string Programgroup_Numder; |
|
|
|
string Programgroup_ID; |
|
|
|
private void Grid_SelectionChanged(object sender, SelectionChangedEventArgs e)//表格选择事件
|
|
|
|
{ |
|
|
|
int rownum = Grid.SelectedIndex;//获取鼠标选中行并定义变量
|
|
|
|
if (rownum != -1)//判断鼠标定位是否有效
|
|
|
|
{ |
|
|
|
Programgroup_ID = (Grid.Columns[0].GetCellContent(Grid.Items[rownum]) as TextBlock).Text;//定位第0列,
|
|
|
|
Programgroup_Numder = (Grid.Columns[1].GetCellContent(Grid.Items[rownum]) as TextBlock).Text;//定位第1列,
|
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|