|
@ -135,22 +135,39 @@ namespace DyeingComputer.View |
|
|
private void Address_ButtonClicked(object sender, AddressUpdateEventArgs e)//编辑返回结果
|
|
|
private void Address_ButtonClicked(object sender, AddressUpdateEventArgs e)//编辑返回结果
|
|
|
{ |
|
|
{ |
|
|
SQL_UPDATE = false; |
|
|
SQL_UPDATE = false; |
|
|
MainWindowViewModel.WorkNumder = MainWindowViewModel.S01 + "_"+ DateTime.Now.ToString("yyMMddHHmmss"); |
|
|
|
|
|
TechnologicalProcessView.workName = e.ID; |
|
|
|
|
|
TechnologicalProcessView.workName = e.NAME; |
|
|
|
|
|
TechnologicalProcessView.workName = e.TIME; |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
WorkOrder_Numder = MainWindowViewModel.S01 + "_" + DateTime.Now.ToString("yyMMddHHmmss"); |
|
|
|
|
|
Process_id = e.ID; |
|
|
|
|
|
Process_Name = e.NAME; |
|
|
|
|
|
|
|
|
|
|
|
Dictionary<string, object> WorkOrder_new = new Dictionary<string, object>();//缓存函数
|
|
|
|
|
|
WorkOrder_new.Add("WorkOrder", WorkOrder_Numder); |
|
|
|
|
|
WorkOrder_new.Add("Dyelot", WorkOrder_Numder); |
|
|
|
|
|
WorkOrder_new.Add("ProgramName", Process_Name); |
|
|
|
|
|
WorkOrder_new.Add("StartTime", DateTime.Now.AddMinutes(1).ToString("yyyy/MM/dd HH:mm:ss")); |
|
|
|
|
|
WorkOrder_new.Add("EndTime", DateTime.Now.AddMinutes(DateTime.Parse(e.TIME).Minute + |
|
|
|
|
|
DateTime.Parse(e.TIME).Hour*60).ToString("yyyy/MM/dd HH:mm:ss")); |
|
|
|
|
|
WorkOrder_new.Add("Time", e.TIME); |
|
|
|
|
|
WorkOrder_new.Add("State", "101"); |
|
|
|
|
|
WorkOrder_new.Add("ProgramID", Process_id); |
|
|
|
|
|
WorkOrder_new.Add("Machines", MainWindowViewModel.S01); |
|
|
|
|
|
WorkOrder_new.Add("lock", "0"); |
|
|
|
|
|
WorkOrder_new.Add("color", "#FFFFFFFF"); |
|
|
|
|
|
WorkOrder_new.Add("USER", MainWindowViewModel.S01); |
|
|
|
|
|
|
|
|
|
|
|
SQLiteHelpers = new SQLiteHelper(DBAddress); //数据库连接路径
|
|
|
|
|
|
SQLiteHelpers.Open(); //打开数据库
|
|
|
|
|
|
SQLiteHelpers.InsertData("WorkOrder", WorkOrder_new);//
|
|
|
|
|
|
SQLiteHelpers.Close(); |
|
|
} |
|
|
} |
|
|
private void WorkOrderView_del_Click(object sender, RoutedEventArgs e)//删除按钮
|
|
|
private void WorkOrderView_del_Click(object sender, RoutedEventArgs e)//删除按钮
|
|
|
{ |
|
|
{ |
|
|
if (WorkOrder_Numder == null) return; |
|
|
if (WorkOrder_Numder == null) return; |
|
|
///弹窗提示确认删除
|
|
|
///弹窗提示确认删除
|
|
|
if (System.Windows.Forms.MessageBox.Show(Properties.Resources.Confirm + Properties.Resources.Delete + WorkOrder_Numder, "Delete ", |
|
|
if (System.Windows.Forms.MessageBox.Show(Properties.Resources.Confirm + |
|
|
System.Windows.Forms.MessageBoxButtons.OKCancel, System.Windows.Forms.MessageBoxIcon.Question) == System.Windows.Forms.DialogResult.OK) |
|
|
Properties.Resources.Delete + WorkOrder_Numder, "Delete ", |
|
|
|
|
|
System.Windows.Forms.MessageBoxButtons.OKCancel, |
|
|
|
|
|
System.Windows.Forms.MessageBoxIcon.Question) == System.Windows.Forms.DialogResult.OK) |
|
|
{ |
|
|
{ |
|
|
///执行删除
|
|
|
///执行删除
|
|
|
SQLiteHelpers = new SQLiteHelper(DBAddress); //数据库连接路径
|
|
|
SQLiteHelpers = new SQLiteHelper(DBAddress); //数据库连接路径
|
|
@ -167,8 +184,10 @@ namespace DyeingComputer.View |
|
|
string WorkNum = MainWindowViewModel.WorkNumder.ToString(); |
|
|
string WorkNum = MainWindowViewModel.WorkNumder.ToString(); |
|
|
if (WorkNum != null) |
|
|
if (WorkNum != null) |
|
|
{ |
|
|
{ |
|
|
if (System.Windows.Forms.MessageBox.Show(Properties.Resources.Confirm + Properties.Resources.Redye + WorkNum, "Redye ", |
|
|
if (System.Windows.Forms.MessageBox.Show(Properties.Resources.Confirm + |
|
|
System.Windows.Forms.MessageBoxButtons.OKCancel, System.Windows.Forms.MessageBoxIcon.Question) == System.Windows.Forms.DialogResult.OK) |
|
|
Properties.Resources.Redye + WorkNum, "Redye ", |
|
|
|
|
|
System.Windows.Forms.MessageBoxButtons.OKCancel, |
|
|
|
|
|
System.Windows.Forms.MessageBoxIcon.Question) == System.Windows.Forms.DialogResult.OK) |
|
|
{ |
|
|
{ |
|
|
///执行重染
|
|
|
///执行重染
|
|
|
} |
|
|
} |
|
@ -291,7 +310,8 @@ namespace DyeingComputer.View |
|
|
if (string.IsNullOrEmpty(WorkOrder_Numder)) return; |
|
|
if (string.IsNullOrEmpty(WorkOrder_Numder)) return; |
|
|
if (_lock == "1") |
|
|
if (_lock == "1") |
|
|
{ |
|
|
{ |
|
|
MessageBoxResult messageBox = System.Windows.MessageBox.Show(Properties.Resources.Process_lock, "800", MessageBoxButton.OK); |
|
|
MessageBoxResult messageBox = System.Windows.MessageBox.Show( |
|
|
|
|
|
Properties.Resources.Process_lock, "800", MessageBoxButton.OK); |
|
|
return; |
|
|
return; |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
@ -308,7 +328,8 @@ namespace DyeingComputer.View |
|
|
{ |
|
|
{ |
|
|
SQLiteHelpers.Close(); //关闭连接
|
|
|
SQLiteHelpers.Close(); //关闭连接
|
|
|
|
|
|
|
|
|
MessageBoxResult messageBoxResult = System.Windows.MessageBox.Show(Properties.Resources.RunningProcess, "800", MessageBoxButton.YesNo); |
|
|
MessageBoxResult messageBoxResult = System.Windows.MessageBox.Show( |
|
|
|
|
|
Properties.Resources.RunningProcess, "800", MessageBoxButton.YesNo); |
|
|
if (messageBoxResult == MessageBoxResult.No) return; |
|
|
if (messageBoxResult == MessageBoxResult.No) return; |
|
|
if (messageBoxResult == MessageBoxResult.Yes) |
|
|
if (messageBoxResult == MessageBoxResult.Yes) |
|
|
{ |
|
|
{ |
|
|