|
@ -89,6 +89,7 @@ namespace SunlightCentralizedControlManagement_SCCM_.View |
|
|
string Machines_ = comboBoxMachine.Text; |
|
|
string Machines_ = comboBoxMachine.Text; |
|
|
string State_ = "100"; |
|
|
string State_ = "100"; |
|
|
string Dyelot_ = comboBoxDyelot.Text; |
|
|
string Dyelot_ = comboBoxDyelot.Text; |
|
|
|
|
|
string color_ = color_color.Background.ToString(); |
|
|
SQLiteHelpers = new SQLiteHelper(DBAddress); //数据库连接路径
|
|
|
SQLiteHelpers = new SQLiteHelper(DBAddress); //数据库连接路径
|
|
|
SQLiteHelpers.Open(); //打开数据库
|
|
|
SQLiteHelpers.Open(); //打开数据库
|
|
|
try |
|
|
try |
|
@ -98,22 +99,22 @@ namespace SunlightCentralizedControlManagement_SCCM_.View |
|
|
Tables[0].Select().First().Field<object>("EndTime").ToString(); //读取计划表写入缓存
|
|
|
Tables[0].Select().First().Field<object>("EndTime").ToString(); //读取计划表写入缓存
|
|
|
if (DateTime.Now < DateTime.Parse(sTime)) |
|
|
if (DateTime.Now < DateTime.Parse(sTime)) |
|
|
{ |
|
|
{ |
|
|
StartTime_=DateTime.Parse(sTime).AddMinutes(1).ToString("yy/MM/dd HH:mm:ss"); |
|
|
StartTime_=DateTime.Parse(sTime).AddMinutes(1).ToString("yyyy/M/d HH:mm:ss"); |
|
|
} |
|
|
} |
|
|
else |
|
|
else |
|
|
{ |
|
|
{ |
|
|
StartTime_= DateTime.Now.AddMinutes(1).ToString("yy/MM/dd HH:mm:ss"); |
|
|
StartTime_= DateTime.Now.AddMinutes(1).ToString("yyyy/M/d HH:mm:ss"); |
|
|
} |
|
|
} |
|
|
} |
|
|
} |
|
|
catch (Exception) |
|
|
catch (Exception) |
|
|
{ |
|
|
{ |
|
|
StartTime_= DateTime.Now.AddMinutes(1).ToString("yy/MM/dd HH:mm:ss"); |
|
|
StartTime_= DateTime.Now.AddMinutes(1).ToString("yyyy/M/d HH:mm:ss"); |
|
|
} |
|
|
} |
|
|
SQLiteHelpers.Close(); //关闭连接
|
|
|
SQLiteHelpers.Close(); //关闭连接
|
|
|
|
|
|
|
|
|
string Time_ = DateTime.Parse(ProgramName.Select("ProgramName='" + ProgramName_ + "'"). |
|
|
string Time_ = DateTime.Parse(ProgramName.Select("ProgramName='" + ProgramName_ + "'"). |
|
|
First().Field<object>("Time").ToString()).ToString("HH:mm:ss"); |
|
|
First().Field<object>("Time").ToString()).ToString("HH:mm:ss"); |
|
|
string EndTime_ = (DateTime.Parse(StartTime_)+ DateTime.Parse(Time_).TimeOfDay).ToString(); |
|
|
string EndTime_ = (DateTime.Parse(StartTime_)+ DateTime.Parse(Time_).TimeOfDay).ToString("yyyy/M/d HH:mm:ss"); |
|
|
|
|
|
|
|
|
//插入数据信息
|
|
|
//插入数据信息
|
|
|
Dictionary<string, object> WorkOrder_new = new Dictionary<string, object>();//缓存函数
|
|
|
Dictionary<string, object> WorkOrder_new = new Dictionary<string, object>();//缓存函数
|
|
@ -128,7 +129,7 @@ namespace SunlightCentralizedControlManagement_SCCM_.View |
|
|
WorkOrder_new.Add("Dyelot", Dyelot_); |
|
|
WorkOrder_new.Add("Dyelot", Dyelot_); |
|
|
WorkOrder_new.Add("Remark", null); |
|
|
WorkOrder_new.Add("Remark", null); |
|
|
WorkOrder_new.Add("lock", 0); |
|
|
WorkOrder_new.Add("lock", 0); |
|
|
WorkOrder_new.Add("color", null); |
|
|
WorkOrder_new.Add("color", color_); |
|
|
SQLiteHelpers = new SQLiteHelper(DBAddress); //数据库连接路径
|
|
|
SQLiteHelpers = new SQLiteHelper(DBAddress); //数据库连接路径
|
|
|
SQLiteHelpers.Open(); //打开数据库
|
|
|
SQLiteHelpers.Open(); //打开数据库
|
|
|
SQLiteHelpers.InsertData("WorkOrder", WorkOrder_new);// 执行插入
|
|
|
SQLiteHelpers.InsertData("WorkOrder", WorkOrder_new);// 执行插入
|
|
@ -140,13 +141,14 @@ namespace SunlightCentralizedControlManagement_SCCM_.View |
|
|
{ |
|
|
{ |
|
|
string sTime; |
|
|
string sTime; |
|
|
string StartTime_; |
|
|
string StartTime_; |
|
|
string WorkOrder_ = sArray[i] + "_" + DateTime.Now.ToString("yyMMddHHmmss"); |
|
|
string WorkOrder_ = sArray[i] + "_" + DateTime.Now.ToString("yyMMddHHmmss")+i; |
|
|
string ProgramName_ = comboBoxProgram.Text; |
|
|
string ProgramName_ = comboBoxProgram.Text; |
|
|
string ProgramID_ = ProgramName.Select("ProgramName='" + ProgramName_ + "'"). |
|
|
string ProgramID_ = ProgramName.Select("ProgramName='" + ProgramName_ + "'"). |
|
|
First().Field<object>("ProgramID").ToString(); |
|
|
First().Field<object>("ProgramID").ToString(); |
|
|
string Machines_ = sArray[i]; |
|
|
string Machines_ = sArray[i]; |
|
|
string State_ = "100"; |
|
|
string State_ = "100"; |
|
|
string Dyelot_ = comboBoxDyelot.Text; |
|
|
string Dyelot_ = comboBoxDyelot.Text; |
|
|
|
|
|
string color_ = color_color.Background.ToString(); |
|
|
SQLiteHelpers = new SQLiteHelper(DBAddress); //数据库连接路径
|
|
|
SQLiteHelpers = new SQLiteHelper(DBAddress); //数据库连接路径
|
|
|
SQLiteHelpers.Open(); //打开数据库
|
|
|
SQLiteHelpers.Open(); //打开数据库
|
|
|
try |
|
|
try |
|
@ -156,16 +158,16 @@ namespace SunlightCentralizedControlManagement_SCCM_.View |
|
|
Tables[0].Select().First().Field<object>("EndTime").ToString(); //读取计划表写入缓存
|
|
|
Tables[0].Select().First().Field<object>("EndTime").ToString(); //读取计划表写入缓存
|
|
|
if (DateTime.Now < DateTime.Parse(sTime)) |
|
|
if (DateTime.Now < DateTime.Parse(sTime)) |
|
|
{ |
|
|
{ |
|
|
StartTime_ = DateTime.Parse(sTime).AddMinutes(1).ToString("yy/MM/dd HH:mm:ss"); |
|
|
StartTime_ = DateTime.Parse(sTime).AddMinutes(1).ToString("yyyy/M/d HH:mm:ss"); |
|
|
} |
|
|
} |
|
|
else |
|
|
else |
|
|
{ |
|
|
{ |
|
|
StartTime_ = DateTime.Now.AddMinutes(1).ToString("yy/MM/dd HH:mm:ss"); |
|
|
StartTime_ = DateTime.Now.AddMinutes(1).ToString("yyyy/M/d HH:mm:ss"); |
|
|
} |
|
|
} |
|
|
} |
|
|
} |
|
|
catch (Exception) |
|
|
catch (Exception) |
|
|
{ |
|
|
{ |
|
|
StartTime_ = DateTime.Now.AddMinutes(1).ToString("yy/MM/dd HH:mm:ss"); |
|
|
StartTime_ = DateTime.Now.AddMinutes(1).ToString("yyyy/M/d HH:mm:ss"); |
|
|
} |
|
|
} |
|
|
SQLiteHelpers.Close(); //关闭连接
|
|
|
SQLiteHelpers.Close(); //关闭连接
|
|
|
|
|
|
|
|
@ -186,7 +188,7 @@ namespace SunlightCentralizedControlManagement_SCCM_.View |
|
|
WorkOrder_new.Add("Dyelot", Dyelot_); |
|
|
WorkOrder_new.Add("Dyelot", Dyelot_); |
|
|
WorkOrder_new.Add("Remark", null); |
|
|
WorkOrder_new.Add("Remark", null); |
|
|
WorkOrder_new.Add("lock", 0); |
|
|
WorkOrder_new.Add("lock", 0); |
|
|
WorkOrder_new.Add("color", null); |
|
|
WorkOrder_new.Add("color", color_); |
|
|
SQLiteHelpers = new SQLiteHelper(DBAddress); //数据库连接路径
|
|
|
SQLiteHelpers = new SQLiteHelper(DBAddress); //数据库连接路径
|
|
|
SQLiteHelpers.Open(); //打开数据库
|
|
|
SQLiteHelpers.Open(); //打开数据库
|
|
|
SQLiteHelpers.InsertData("WorkOrder", WorkOrder_new);// 执行插入
|
|
|
SQLiteHelpers.InsertData("WorkOrder", WorkOrder_new);// 执行插入
|
|
@ -258,12 +260,28 @@ namespace SunlightCentralizedControlManagement_SCCM_.View |
|
|
|
|
|
|
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
private void color_color_MouseDoubleClick(object sender, MouseButtonEventArgs e) |
|
|
|
|
|
{ |
|
|
|
|
|
System.Windows.Forms.ColorDialog colorDialog = new System.Windows.Forms.ColorDialog();//使用调色盘控件ColorDialog
|
|
|
|
|
|
if (colorDialog.ShowDialog() == System.Windows.Forms.DialogResult.OK)//打开调色盘
|
|
|
|
|
|
{ |
|
|
|
|
|
|
|
|
|
|
|
System.Drawing.Color DColor = colorDialog.Color;////获取选中色彩信息
|
|
|
|
|
|
//System.Windows.Media.Color MColor = new System.Windows.Media.Color();//转换
|
|
|
|
|
|
System.Windows.Media.Color MColor = System.Windows.Media.Color.FromArgb(DColor.A, DColor.R, DColor.G, DColor.B);//转换并配置ARGB参数
|
|
|
|
|
|
color_color.Background = new SolidColorBrush(MColor);//ARGB参数输出至Color的背景色
|
|
|
|
|
|
//string colorCode = string.Format("{0:X2}", DColor.B) + string.Format("{0:X2}", DColor.G) + string.Format("{0:X2}", DColor.R);//反向十六进制RGB
|
|
|
|
|
|
//string colorCode = string.Format("{0:X2}", DColor.R) + string.Format("{0:X2}", DColor.G) + string.Format("{0:X2}", DColor.B);//正向十六进制RGB
|
|
|
|
|
|
//ColorCode_SQL = Convert.ToInt32(colorCode, 16);//十六进制RGB转存储数值
|
|
|
|
|
|
|
|
|
|
|
|
} |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
string ProgramID; |
|
|
string ProgramID; |
|
|
string ProgramNAME; |
|
|
string ProgramNAME; |
|
|
string Numder = null; |
|
|
string Numder = null; |
|
|
string ID = null; |
|
|
string ID = null; |
|
|
string P1, P2, P3, P4, P5; |
|
|
string P1, P2, P3, P4, P5; |
|
|
|
|
|
|
|
|
private void Grid_data_MouseDoubleClick(object sender, MouseButtonEventArgs e) |
|
|
private void Grid_data_MouseDoubleClick(object sender, MouseButtonEventArgs e) |
|
|
{ |
|
|
{ |
|
|
int rownum = Grid_data.SelectedIndex;//获取鼠标选中行并定义变量
|
|
|
int rownum = Grid_data.SelectedIndex;//获取鼠标选中行并定义变量
|
|
|