diff --git a/HighWayIot.Plc/PlcHelper/RecipeParaHelper.cs b/HighWayIot.Plc/PlcHelper/RecipeParaHelper.cs
index ecb59c5..a4505f2 100644
--- a/HighWayIot.Plc/PlcHelper/RecipeParaHelper.cs
+++ b/HighWayIot.Plc/PlcHelper/RecipeParaHelper.cs
@@ -68,8 +68,8 @@ namespace HighWayIot.Plc.PlcHelper
sideBytes[0] = sideBytes[0].SetBoolByIndex(5, paraEntity.B5 ?? false);
sideBytes[0] = sideBytes[0].SetBoolByIndex(6, paraEntity.B6 ?? false);
sideBytes[0] = sideBytes[0].SetBoolByIndex(7, paraEntity.B7 ?? false);
- sideBytes[1] = sideBytes[1].SetBoolByIndex(0, paraEntity.B0 ?? false);
- sideBytes[1] = sideBytes[1].SetBoolByIndex(1, paraEntity.B1 ?? false);
+ sideBytes[1] = sideBytes[1].SetBoolByIndex(0, paraEntity.B8 ?? false);
+ sideBytes[1] = sideBytes[1].SetBoolByIndex(1, paraEntity.B9 ?? false);
//if (!PlcConnect.PlcWrite2("D390", bitData, DataTypeEnum.UInt16).IsSuccess)
// return false;
diff --git a/HighWayIot.Plc/PlcHelper/TransferSingal.cs b/HighWayIot.Plc/PlcHelper/TransferSingal.cs
index 7dc1d08..5f1e16c 100644
--- a/HighWayIot.Plc/PlcHelper/TransferSingal.cs
+++ b/HighWayIot.Plc/PlcHelper/TransferSingal.cs
@@ -42,6 +42,18 @@ namespace HighWayIot.Plc.PlcHelper
}
}
+ ///
+ /// 复位报警点位信号
+ ///
+ ///
+ public void WriteAlarmSignal(int No)
+ {
+ if(!PlcConnect.PlcWrite2($"3030.{No:X}", false, DataTypeEnum.Bool).IsSuccess)
+ {
+ LogHelper.Instance.Error($"小车报警复位失败 No.{No}");
+ }
+ }
+
/////
///// 工位贴合开始信号写入
diff --git a/HighWayIot.Repository/service/ZxDailyReportService.cs b/HighWayIot.Repository/service/ZxDailyReportService.cs
index 5045f51..627c012 100644
--- a/HighWayIot.Repository/service/ZxDailyReportService.cs
+++ b/HighWayIot.Repository/service/ZxDailyReportService.cs
@@ -33,7 +33,7 @@ namespace HighWayIot.Repository.service
/// 查询报表信息
///
///
- public List GetOneDayDailyReportInfos()
+ public List GetDailyReportInfos()
{
try
{
diff --git a/HighWayIot.Winform/Business/MonitorDataRefreshBusiness.cs b/HighWayIot.Winform/Business/MonitorDataRefreshBusiness.cs
index aafad04..7293775 100644
--- a/HighWayIot.Winform/Business/MonitorDataRefreshBusiness.cs
+++ b/HighWayIot.Winform/Business/MonitorDataRefreshBusiness.cs
@@ -4,6 +4,7 @@ using HighWayIot.Plc.PlcHelper;
using HighWayIot.Repository.domain;
using HighWayIot.Repository.service;
using HighWayIot.Winform.UserControlPages;
+using HslCommunication;
using HslCommunication.Profinet.Keyence;
using Models;
using SixLabors.ImageSharp.PixelFormats;
@@ -47,12 +48,46 @@ namespace HighWayIot.Winform.Business
//解析返回的信号数据
ushort[] rgvNo = new ushort[7];
+ //RGV状态信号
ushort[] rgvState = new ushort[7];
+ //称重信号
float[] weights = new float[4];
+ //报警信号
+ bool[] alarm = new bool[10];
+ //报警信号获取
+ alarm[0] = signals[58].GetBoolByIndex(0);
+ alarm[1] = signals[58].GetBoolByIndex(1);
+ alarm[2] = signals[58].GetBoolByIndex(2);
+ alarm[3] = signals[58].GetBoolByIndex(3);
+ alarm[4] = signals[58].GetBoolByIndex(4);
+ alarm[5] = signals[58].GetBoolByIndex(5);
+ alarm[6] = signals[58].GetBoolByIndex(6);
+ alarm[7] = signals[58].GetBoolByIndex(7);
+ alarm[8] = signals[59].GetBoolByIndex(0);
+ alarm[9] = signals[59].GetBoolByIndex(1);
+ //称重信号解析
+ for (int i = 0; i < 10; i++)
+ {
+ if (alarm[i])
+ {
+ if (SysErrorLogService.Instance.InsertErrorLogInfo(new SysErrorLogEntity()
+ {
+ Text = $"{i + 1}小车报警",
+ Operator = RoleBusiness.LoginUserName,
+ LogTime = DateTime.Now,
+ P1 = i + 1,
+ }))
+ {
+ transferSingal.WriteAlarmSignal(i + 1);
+ }
+ }
+ }
+
+ //报表信号获取
for (int i = 0; i < 7; i++)
{
- rgvNo[i] = PlcConnect.MelsecInstance2.ByteTransform.TransUInt16(signals, (i * 2) + 20);
+ rgvNo[i] = PlcConnect.MelsecInstance2.ByteTransform.TransUInt16(signals, (i * 2) + 20);
rgvState[i] = PlcConnect.MelsecInstance2.ByteTransform.TransUInt16(signals, i * 2);
if (i > 2)
{
@@ -62,17 +97,18 @@ namespace HighWayIot.Winform.Business
//LogHelper.Instance.Info(string.Join(", ", rgvNo));
//LogHelper.Instance.Info(string.Join(", ", rgvState));
- //装圈工位
+ //装圈工位信号
if (rgvState[0] == 1)
{
// 监控画面信息插入
- if(MonitorInsert(RecipeSendBusiness.NowRecipeCode, RecipeSendBusiness.NowDeviceNo, rgvNo[0]))
+ if (MonitorInsert(RecipeSendBusiness.NowRecipeCode, RecipeSendBusiness.NowDeviceNo, rgvNo[0]))
{
MonitorMainPage.MonitorRefreshAction.Invoke();
}
transferSingal.WriteStationReportSignal(1); // 复位信号
}
- //基部胶
+
+ //基部胶信号
if (rgvState[1] == 1)
{
ZxDailyReportEntity entity = ZxDailyReportService.Instance.GetNearData(rgvNo[1]);
@@ -90,7 +126,7 @@ namespace HighWayIot.Winform.Business
}
n1:
- //中层胶
+ //中层胶信号
if (rgvState[2] == 1)
{
ZxDailyReportEntity entity = ZxDailyReportService.Instance.GetNearData(rgvNo[2]);
@@ -109,7 +145,7 @@ namespace HighWayIot.Winform.Business
}
n2:
- //胎面胶
+ //胎面胶信号
for (int i = 3; i <= 5; i++)
{
if (rgvState[i] == 1)
diff --git a/HighWayIot.Winform/Business/RecipeSendBusiness.cs b/HighWayIot.Winform/Business/RecipeSendBusiness.cs
index fc115cd..4ac5a3f 100644
--- a/HighWayIot.Winform/Business/RecipeSendBusiness.cs
+++ b/HighWayIot.Winform/Business/RecipeSendBusiness.cs
@@ -3,6 +3,7 @@ using HighWayIot.Plc;
using HighWayIot.Plc.PlcHelper;
using HighWayIot.Repository.domain;
using HighWayIot.Repository.service;
+using HighWayIot.Winform.MainForm;
using Models;
using System;
using System.Collections.Generic;
@@ -79,19 +80,20 @@ namespace HighWayIot.Winform.Business
{
//读同步数据库,找到等于0的
List transferEntity = ZxMesPlanTransferService.Instance.GetRecipeInfos(x => x.RequestFlag == false).ToList();
+ ZxMesPlanTransferEntity newRecipes;
if (transferEntity.Count > 1)
{
- LogHelper.Instance.Error($"标识同步数据不唯一,请检查是否有多选情况发生,当前数量:{transferEntity.Count}");
- return;
+ newRecipes = transferEntity.Where(x => x.SyncTime == transferEntity.Max(y => y.SyncTime)).Single();
}
- if (transferEntity.Count == 0)
+ else if (transferEntity.Count == 0)
{
- LogHelper.Instance.Error("配方下发请求不存在,等待MES同步");
return;
}
-
+ else
+ {
+ newRecipes = transferEntity.Single();
+ }
//同步配方
- ZxMesPlanTransferEntity newRecipes = transferEntity.First();
SyncRecipe(newRecipes);
ZxMesPlanTransferService.Instance.SetFlagTrue();
@@ -110,6 +112,7 @@ namespace HighWayIot.Winform.Business
schedulingEntity.RecipeCode1 = newRecipes.RecipeCode;
}
ZxSchedulingService.Instance.UpdateSchedulingInfo(schedulingEntity);
+ BaseForm.SchdulingRefreshAction.Invoke();
}
string recipeNo;
ZxRecipeParaEntity recipeParaInfo;
@@ -181,6 +184,7 @@ namespace HighWayIot.Winform.Business
if (nowEneity != null) //有就更新 只更新配方和称量信息
{
//同步配方
+ nowEneity.RecipeName = newRecipe.RecipeName;
nowEneity.RecipeSpecCode = newRecipe.SpecCode;
nowEneity.RecipeSpecName = newRecipe.SpecName;
nowEneity.SizeKind = newRecipe.RimInch;
diff --git a/HighWayIot.Winform/MainForm/BaseForm.cs b/HighWayIot.Winform/MainForm/BaseForm.cs
index a019828..c24389b 100644
--- a/HighWayIot.Winform/MainForm/BaseForm.cs
+++ b/HighWayIot.Winform/MainForm/BaseForm.cs
@@ -52,6 +52,11 @@ namespace HighWayIot.Winform.MainForm
///
MonitorDataRefreshBusiness monitorDataRefreshBusiness = new MonitorDataRefreshBusiness();
+ ///
+ /// 排程combobox刷新
+ ///
+ public static Action SchdulingRefreshAction;
+
///
/// 底边栏消息提示刷新
///
@@ -104,6 +109,7 @@ namespace HighWayIot.Winform.MainForm
{
LogInformationToolStrip.Text = log;
};
+ SchdulingRefreshAction += RefreshSchedulingNow;
}
///
@@ -410,14 +416,27 @@ namespace HighWayIot.Winform.MainForm
///
private void TabControlChange(object sender, TabControlEventArgs e)
{
- if(e.TabPage.Text == "硫化排程")
+ //硫化排程界面Combobox绑定更新更新
+ if (e.TabPage.Text == "硫化排程")
{
- UserControl control = UserControls.Where(x => x.Tag.ToString() == "硫化排程").Single();
- if (control is ProductionScheduling)
- {
- ProductionScheduling productionScheduling = control as ProductionScheduling;
- productionScheduling.ComboBoxBind();
- }
+ SchdulingRefreshAction.Invoke();
+ }
+ }
+
+ ///
+ /// 刷新排程Combobox
+ ///
+ public void RefreshSchedulingNow()
+ {
+ UserControl control = UserControls.Where(x => x.Tag.ToString() == "硫化排程").Single();
+ if (control == null)
+ {
+ return;
+ }
+ if (control is ProductionScheduling)
+ {
+ ProductionScheduling productionScheduling = control as ProductionScheduling;
+ productionScheduling.ComboBoxBind();
}
}
}
diff --git a/HighWayIot.Winform/UserControlPages/MonitorMainPages/MonitorMainPage.Designer.cs b/HighWayIot.Winform/UserControlPages/MonitorMainPages/MonitorMainPage.Designer.cs
index 4b7aa4e..5c31af5 100644
--- a/HighWayIot.Winform/UserControlPages/MonitorMainPages/MonitorMainPage.Designer.cs
+++ b/HighWayIot.Winform/UserControlPages/MonitorMainPages/MonitorMainPage.Designer.cs
@@ -48,25 +48,10 @@ namespace HighWayIot.Winform.UserControlPages
System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle14 = new System.Windows.Forms.DataGridViewCellStyle();
this.panel1 = new System.Windows.Forms.Panel();
this.tableLayoutPanel1 = new System.Windows.Forms.TableLayoutPanel();
- this.tableLayoutPanel2 = new System.Windows.Forms.TableLayoutPanel();
- this.panel3 = new System.Windows.Forms.Panel();
this.RgvNoLabel = new System.Windows.Forms.Label();
this.label10 = new System.Windows.Forms.Label();
this.RawTireWeightLabel = new System.Windows.Forms.Label();
- this.SpecNameLabel = new System.Windows.Forms.Label();
this.label7 = new System.Windows.Forms.Label();
- this.label8 = new System.Windows.Forms.Label();
- this.tableLayoutPanel3 = new System.Windows.Forms.TableLayoutPanel();
- this.panel5 = new System.Windows.Forms.Panel();
- this.NowDateProductNumTextBox = new System.Windows.Forms.TextBox();
- this.NowDateProductNumLabel = new System.Windows.Forms.Label();
- this.panel4 = new System.Windows.Forms.Panel();
- this.NightProductNumTextBox = new System.Windows.Forms.TextBox();
- this.DayProductNumTextBox = new System.Windows.Forms.TextBox();
- this.NightTimeLabel = new System.Windows.Forms.Label();
- this.label13 = new System.Windows.Forms.Label();
- this.DayTimeLabel = new System.Windows.Forms.Label();
- this.label12 = new System.Windows.Forms.Label();
this.panel2 = new System.Windows.Forms.Panel();
this.SpecCodeLabel = new System.Windows.Forms.Label();
this.RecipeNameLabel = new System.Windows.Forms.Label();
@@ -74,7 +59,6 @@ namespace HighWayIot.Winform.UserControlPages
this.label4 = new System.Windows.Forms.Label();
this.label3 = new System.Windows.Forms.Label();
this.label2 = new System.Windows.Forms.Label();
- this.label1 = new System.Windows.Forms.Label();
this.MonitorDataGridView = new System.Windows.Forms.DataGridView();
this.No = new System.Windows.Forms.DataGridViewTextBoxColumn();
this.VulcanizationNo = new System.Windows.Forms.DataGridViewTextBoxColumn();
@@ -90,25 +74,38 @@ namespace HighWayIot.Winform.UserControlPages
this.RepeatWeight = new System.Windows.Forms.DataGridViewTextBoxColumn();
this.IsDone = new System.Windows.Forms.DataGridViewTextBoxColumn();
this.DataRefresh = new System.Windows.Forms.Timer(this.components);
+ this.tableLayoutPanel3 = new System.Windows.Forms.TableLayoutPanel();
+ this.panel4 = new System.Windows.Forms.Panel();
+ this.NightProductNumTextBox = new System.Windows.Forms.TextBox();
+ this.DayProductNumTextBox = new System.Windows.Forms.TextBox();
+ this.NightTimeLabel = new System.Windows.Forms.Label();
+ this.label13 = new System.Windows.Forms.Label();
+ this.DayTimeLabel = new System.Windows.Forms.Label();
+ this.label12 = new System.Windows.Forms.Label();
+ this.panel5 = new System.Windows.Forms.Panel();
+ this.NowDateProductNumTextBox = new System.Windows.Forms.TextBox();
+ this.NowDateProductNumLabel = new System.Windows.Forms.Label();
+ this.tableLayoutPanel2 = new System.Windows.Forms.TableLayoutPanel();
+ this.panel3 = new System.Windows.Forms.Panel();
this.panel1.SuspendLayout();
this.tableLayoutPanel1.SuspendLayout();
- this.tableLayoutPanel2.SuspendLayout();
- this.panel3.SuspendLayout();
- this.tableLayoutPanel3.SuspendLayout();
- this.panel5.SuspendLayout();
- this.panel4.SuspendLayout();
this.panel2.SuspendLayout();
((System.ComponentModel.ISupportInitialize)(this.MonitorDataGridView)).BeginInit();
+ this.tableLayoutPanel3.SuspendLayout();
+ this.panel4.SuspendLayout();
+ this.panel5.SuspendLayout();
+ this.tableLayoutPanel2.SuspendLayout();
+ this.panel3.SuspendLayout();
this.SuspendLayout();
//
// panel1
//
this.panel1.Controls.Add(this.tableLayoutPanel1);
- this.panel1.Dock = System.Windows.Forms.DockStyle.Top;
- this.panel1.Location = new System.Drawing.Point(0, 0);
+ this.panel1.Dock = System.Windows.Forms.DockStyle.Fill;
+ this.panel1.Location = new System.Drawing.Point(0, 114);
this.panel1.Margin = new System.Windows.Forms.Padding(0);
this.panel1.Name = "panel1";
- this.panel1.Size = new System.Drawing.Size(1905, 231);
+ this.panel1.Size = new System.Drawing.Size(2169, 114);
this.panel1.TabIndex = 0;
//
// tableLayoutPanel1
@@ -116,7 +113,7 @@ namespace HighWayIot.Winform.UserControlPages
this.tableLayoutPanel1.ColumnCount = 2;
this.tableLayoutPanel1.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Percent, 50F));
this.tableLayoutPanel1.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Percent, 50F));
- this.tableLayoutPanel1.Controls.Add(this.tableLayoutPanel2, 1, 0);
+ this.tableLayoutPanel1.Controls.Add(this.tableLayoutPanel3, 1, 0);
this.tableLayoutPanel1.Controls.Add(this.panel2, 0, 0);
this.tableLayoutPanel1.Dock = System.Windows.Forms.DockStyle.Fill;
this.tableLayoutPanel1.Location = new System.Drawing.Point(0, 0);
@@ -124,47 +121,15 @@ namespace HighWayIot.Winform.UserControlPages
this.tableLayoutPanel1.RowCount = 1;
this.tableLayoutPanel1.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Percent, 100F));
this.tableLayoutPanel1.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 231F));
- this.tableLayoutPanel1.Size = new System.Drawing.Size(1905, 231);
+ this.tableLayoutPanel1.Size = new System.Drawing.Size(2169, 114);
this.tableLayoutPanel1.TabIndex = 0;
//
- // tableLayoutPanel2
- //
- this.tableLayoutPanel2.ColumnCount = 1;
- this.tableLayoutPanel2.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Percent, 100F));
- this.tableLayoutPanel2.Controls.Add(this.panel3, 0, 0);
- this.tableLayoutPanel2.Controls.Add(this.tableLayoutPanel3, 0, 1);
- this.tableLayoutPanel2.Dock = System.Windows.Forms.DockStyle.Fill;
- this.tableLayoutPanel2.Location = new System.Drawing.Point(952, 0);
- this.tableLayoutPanel2.Margin = new System.Windows.Forms.Padding(0);
- this.tableLayoutPanel2.Name = "tableLayoutPanel2";
- this.tableLayoutPanel2.RowCount = 2;
- this.tableLayoutPanel2.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Percent, 60F));
- this.tableLayoutPanel2.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Percent, 40F));
- this.tableLayoutPanel2.Size = new System.Drawing.Size(953, 231);
- this.tableLayoutPanel2.TabIndex = 1;
- //
- // panel3
- //
- this.panel3.BackColor = System.Drawing.SystemColors.ButtonShadow;
- this.panel3.Controls.Add(this.RgvNoLabel);
- this.panel3.Controls.Add(this.label10);
- this.panel3.Controls.Add(this.RawTireWeightLabel);
- this.panel3.Controls.Add(this.SpecNameLabel);
- this.panel3.Controls.Add(this.label7);
- this.panel3.Controls.Add(this.label8);
- this.panel3.Dock = System.Windows.Forms.DockStyle.Fill;
- this.panel3.Location = new System.Drawing.Point(0, 0);
- this.panel3.Margin = new System.Windows.Forms.Padding(0);
- this.panel3.Name = "panel3";
- this.panel3.Size = new System.Drawing.Size(953, 138);
- this.panel3.TabIndex = 3;
- //
// RgvNoLabel
//
this.RgvNoLabel.AutoSize = true;
this.RgvNoLabel.Font = new System.Drawing.Font("微软雅黑", 18F);
this.RgvNoLabel.ForeColor = System.Drawing.Color.Khaki;
- this.RgvNoLabel.Location = new System.Drawing.Point(480, 74);
+ this.RgvNoLabel.Location = new System.Drawing.Point(110, 14);
this.RgvNoLabel.Name = "RgvNoLabel";
this.RgvNoLabel.Size = new System.Drawing.Size(61, 31);
this.RgvNoLabel.TabIndex = 11;
@@ -175,7 +140,7 @@ namespace HighWayIot.Winform.UserControlPages
this.label10.AutoSize = true;
this.label10.Font = new System.Drawing.Font("微软雅黑", 18F);
this.label10.ForeColor = System.Drawing.Color.Khaki;
- this.label10.Location = new System.Drawing.Point(364, 74);
+ this.label10.Location = new System.Drawing.Point(16, 14);
this.label10.Name = "label10";
this.label10.Size = new System.Drawing.Size(110, 31);
this.label10.TabIndex = 10;
@@ -186,192 +151,41 @@ namespace HighWayIot.Winform.UserControlPages
this.RawTireWeightLabel.AutoSize = true;
this.RawTireWeightLabel.Font = new System.Drawing.Font("微软雅黑", 18F);
this.RawTireWeightLabel.ForeColor = System.Drawing.Color.Khaki;
- this.RawTireWeightLabel.Location = new System.Drawing.Point(212, 74);
+ this.RawTireWeightLabel.Location = new System.Drawing.Point(741, 49);
this.RawTireWeightLabel.Name = "RawTireWeightLabel";
this.RawTireWeightLabel.Size = new System.Drawing.Size(61, 31);
this.RawTireWeightLabel.TabIndex = 9;
this.RawTireWeightLabel.Text = "N/A";
//
- // SpecNameLabel
- //
- this.SpecNameLabel.AutoSize = true;
- this.SpecNameLabel.Font = new System.Drawing.Font("微软雅黑", 18F);
- this.SpecNameLabel.ForeColor = System.Drawing.Color.Khaki;
- this.SpecNameLabel.Location = new System.Drawing.Point(181, 28);
- this.SpecNameLabel.Name = "SpecNameLabel";
- this.SpecNameLabel.Size = new System.Drawing.Size(61, 31);
- this.SpecNameLabel.TabIndex = 8;
- this.SpecNameLabel.Text = "N/A";
- //
// label7
//
this.label7.AutoSize = true;
this.label7.Font = new System.Drawing.Font("微软雅黑", 18F);
this.label7.ForeColor = System.Drawing.Color.Khaki;
- this.label7.Location = new System.Drawing.Point(41, 74);
+ this.label7.Location = new System.Drawing.Point(590, 49);
this.label7.Name = "label7";
this.label7.Size = new System.Drawing.Size(165, 31);
this.label7.TabIndex = 7;
this.label7.Text = "生胎重量(g):";
//
- // label8
- //
- this.label8.AutoSize = true;
- this.label8.Font = new System.Drawing.Font("微软雅黑", 18F);
- this.label8.ForeColor = System.Drawing.Color.Khaki;
- this.label8.Location = new System.Drawing.Point(41, 28);
- this.label8.Name = "label8";
- this.label8.Size = new System.Drawing.Size(134, 31);
- this.label8.TabIndex = 6;
- this.label8.Text = "当前规格:";
- //
- // tableLayoutPanel3
- //
- this.tableLayoutPanel3.ColumnCount = 2;
- this.tableLayoutPanel3.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Percent, 100F));
- this.tableLayoutPanel3.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Absolute, 261F));
- this.tableLayoutPanel3.Controls.Add(this.panel5, 1, 0);
- this.tableLayoutPanel3.Controls.Add(this.panel4, 0, 0);
- this.tableLayoutPanel3.Dock = System.Windows.Forms.DockStyle.Fill;
- this.tableLayoutPanel3.Location = new System.Drawing.Point(0, 138);
- this.tableLayoutPanel3.Margin = new System.Windows.Forms.Padding(0);
- this.tableLayoutPanel3.Name = "tableLayoutPanel3";
- this.tableLayoutPanel3.RowCount = 1;
- this.tableLayoutPanel3.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Percent, 100F));
- this.tableLayoutPanel3.Size = new System.Drawing.Size(953, 93);
- this.tableLayoutPanel3.TabIndex = 0;
- //
- // panel5
- //
- this.panel5.BackColor = System.Drawing.SystemColors.ControlLight;
- this.panel5.Controls.Add(this.NowDateProductNumTextBox);
- this.panel5.Controls.Add(this.NowDateProductNumLabel);
- this.panel5.Dock = System.Windows.Forms.DockStyle.Fill;
- this.panel5.Location = new System.Drawing.Point(692, 0);
- this.panel5.Margin = new System.Windows.Forms.Padding(0);
- this.panel5.Name = "panel5";
- this.panel5.Size = new System.Drawing.Size(261, 93);
- this.panel5.TabIndex = 4;
- //
- // NowDateProductNumTextBox
- //
- this.NowDateProductNumTextBox.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Left | System.Windows.Forms.AnchorStyles.Right)));
- this.NowDateProductNumTextBox.Font = new System.Drawing.Font("宋体", 15F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
- this.NowDateProductNumTextBox.Location = new System.Drawing.Point(67, 47);
- this.NowDateProductNumTextBox.Name = "NowDateProductNumTextBox";
- this.NowDateProductNumTextBox.ReadOnly = true;
- this.NowDateProductNumTextBox.Size = new System.Drawing.Size(122, 30);
- this.NowDateProductNumTextBox.TabIndex = 18;
- this.NowDateProductNumTextBox.TextAlign = System.Windows.Forms.HorizontalAlignment.Center;
- //
- // NowDateProductNumLabel
- //
- this.NowDateProductNumLabel.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Left | System.Windows.Forms.AnchorStyles.Right)));
- this.NowDateProductNumLabel.AutoSize = true;
- this.NowDateProductNumLabel.Font = new System.Drawing.Font("微软雅黑", 15F);
- this.NowDateProductNumLabel.ForeColor = System.Drawing.Color.Sienna;
- this.NowDateProductNumLabel.Location = new System.Drawing.Point(48, 12);
- this.NowDateProductNumLabel.Name = "NowDateProductNumLabel";
- this.NowDateProductNumLabel.Size = new System.Drawing.Size(164, 27);
- this.NowDateProductNumLabel.TabIndex = 13;
- this.NowDateProductNumLabel.Text = "99 月 99 日 产量";
- this.NowDateProductNumLabel.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
- //
- // panel4
- //
- this.panel4.BackColor = System.Drawing.SystemColors.ScrollBar;
- this.panel4.Controls.Add(this.NightProductNumTextBox);
- this.panel4.Controls.Add(this.DayProductNumTextBox);
- this.panel4.Controls.Add(this.NightTimeLabel);
- this.panel4.Controls.Add(this.label13);
- this.panel4.Controls.Add(this.DayTimeLabel);
- this.panel4.Controls.Add(this.label12);
- this.panel4.Dock = System.Windows.Forms.DockStyle.Fill;
- this.panel4.Location = new System.Drawing.Point(0, 0);
- this.panel4.Margin = new System.Windows.Forms.Padding(0);
- this.panel4.Name = "panel4";
- this.panel4.Size = new System.Drawing.Size(692, 93);
- this.panel4.TabIndex = 3;
- //
- // NightProductNumTextBox
- //
- this.NightProductNumTextBox.Font = new System.Drawing.Font("宋体", 15F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
- this.NightProductNumTextBox.Location = new System.Drawing.Point(319, 47);
- this.NightProductNumTextBox.Name = "NightProductNumTextBox";
- this.NightProductNumTextBox.ReadOnly = true;
- this.NightProductNumTextBox.Size = new System.Drawing.Size(122, 30);
- this.NightProductNumTextBox.TabIndex = 17;
- this.NightProductNumTextBox.TextAlign = System.Windows.Forms.HorizontalAlignment.Center;
- //
- // DayProductNumTextBox
- //
- this.DayProductNumTextBox.Font = new System.Drawing.Font("宋体", 15F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
- this.DayProductNumTextBox.Location = new System.Drawing.Point(74, 47);
- this.DayProductNumTextBox.Name = "DayProductNumTextBox";
- this.DayProductNumTextBox.ReadOnly = true;
- this.DayProductNumTextBox.Size = new System.Drawing.Size(122, 30);
- this.DayProductNumTextBox.TabIndex = 16;
- this.DayProductNumTextBox.TextAlign = System.Windows.Forms.HorizontalAlignment.Center;
- //
- // NightTimeLabel
- //
- this.NightTimeLabel.AutoSize = true;
- this.NightTimeLabel.Font = new System.Drawing.Font("微软雅黑", 15F);
- this.NightTimeLabel.ForeColor = System.Drawing.Color.SaddleBrown;
- this.NightTimeLabel.Location = new System.Drawing.Point(347, 13);
- this.NightTimeLabel.Name = "NightTimeLabel";
- this.NightTimeLabel.Size = new System.Drawing.Size(127, 27);
- this.NightTimeLabel.TabIndex = 15;
- this.NightTimeLabel.Text = "99:99-99:99";
- //
- // label13
- //
- this.label13.AutoSize = true;
- this.label13.Font = new System.Drawing.Font("微软雅黑", 15F);
- this.label13.ForeColor = System.Drawing.Color.SaddleBrown;
- this.label13.Location = new System.Drawing.Point(283, 13);
- this.label13.Name = "label13";
- this.label13.Size = new System.Drawing.Size(72, 27);
- this.label13.TabIndex = 14;
- this.label13.Text = "夜班:";
- //
- // DayTimeLabel
- //
- this.DayTimeLabel.AutoSize = true;
- this.DayTimeLabel.Font = new System.Drawing.Font("微软雅黑", 15F);
- this.DayTimeLabel.ForeColor = System.Drawing.Color.SaddleBrown;
- this.DayTimeLabel.Location = new System.Drawing.Point(105, 14);
- this.DayTimeLabel.Name = "DayTimeLabel";
- this.DayTimeLabel.Size = new System.Drawing.Size(127, 27);
- this.DayTimeLabel.TabIndex = 13;
- this.DayTimeLabel.Text = "99:99-99:99";
- //
- // label12
- //
- this.label12.AutoSize = true;
- this.label12.Font = new System.Drawing.Font("微软雅黑", 15F);
- this.label12.ForeColor = System.Drawing.Color.SaddleBrown;
- this.label12.Location = new System.Drawing.Point(41, 14);
- this.label12.Name = "label12";
- this.label12.Size = new System.Drawing.Size(72, 27);
- this.label12.TabIndex = 12;
- this.label12.Text = "白班:";
- //
// panel2
//
this.panel2.BackColor = System.Drawing.Color.Gray;
+ this.panel2.Controls.Add(this.RgvNoLabel);
this.panel2.Controls.Add(this.SpecCodeLabel);
+ this.panel2.Controls.Add(this.label10);
this.panel2.Controls.Add(this.RecipeNameLabel);
+ this.panel2.Controls.Add(this.RawTireWeightLabel);
this.panel2.Controls.Add(this.RecipeCodeLabel);
this.panel2.Controls.Add(this.label4);
+ this.panel2.Controls.Add(this.label7);
this.panel2.Controls.Add(this.label3);
this.panel2.Controls.Add(this.label2);
- this.panel2.Controls.Add(this.label1);
this.panel2.Dock = System.Windows.Forms.DockStyle.Fill;
this.panel2.Location = new System.Drawing.Point(0, 0);
this.panel2.Margin = new System.Windows.Forms.Padding(0);
this.panel2.Name = "panel2";
- this.panel2.Size = new System.Drawing.Size(952, 231);
+ this.panel2.Size = new System.Drawing.Size(1084, 114);
this.panel2.TabIndex = 2;
//
// SpecCodeLabel
@@ -379,40 +193,40 @@ namespace HighWayIot.Winform.UserControlPages
this.SpecCodeLabel.AutoSize = true;
this.SpecCodeLabel.Font = new System.Drawing.Font("微软雅黑", 18F);
this.SpecCodeLabel.ForeColor = System.Drawing.Color.LightGoldenrodYellow;
- this.SpecCodeLabel.Location = new System.Drawing.Point(181, 152);
+ this.SpecCodeLabel.Location = new System.Drawing.Point(454, 50);
this.SpecCodeLabel.Name = "SpecCodeLabel";
- this.SpecCodeLabel.Size = new System.Drawing.Size(61, 31);
+ this.SpecCodeLabel.Size = new System.Drawing.Size(112, 31);
this.SpecCodeLabel.TabIndex = 6;
- this.SpecCodeLabel.Text = "N/A";
+ this.SpecCodeLabel.Text = "T123456";
//
// RecipeNameLabel
//
this.RecipeNameLabel.AutoSize = true;
this.RecipeNameLabel.Font = new System.Drawing.Font("微软雅黑", 18F);
this.RecipeNameLabel.ForeColor = System.Drawing.Color.LightGoldenrodYellow;
- this.RecipeNameLabel.Location = new System.Drawing.Point(181, 105);
+ this.RecipeNameLabel.Location = new System.Drawing.Point(297, 14);
this.RecipeNameLabel.Name = "RecipeNameLabel";
- this.RecipeNameLabel.Size = new System.Drawing.Size(61, 31);
+ this.RecipeNameLabel.Size = new System.Drawing.Size(494, 31);
this.RecipeNameLabel.TabIndex = 5;
- this.RecipeNameLabel.Text = "N/A";
+ this.RecipeNameLabel.Text = "8.15-15/28×9-15 C8900 THS NM 正新轮胎";
//
// RecipeCodeLabel
//
this.RecipeCodeLabel.AutoSize = true;
this.RecipeCodeLabel.Font = new System.Drawing.Font("微软雅黑", 18F);
this.RecipeCodeLabel.ForeColor = System.Drawing.Color.LightGoldenrodYellow;
- this.RecipeCodeLabel.Location = new System.Drawing.Point(181, 59);
+ this.RecipeCodeLabel.Location = new System.Drawing.Point(156, 49);
this.RecipeCodeLabel.Name = "RecipeCodeLabel";
- this.RecipeCodeLabel.Size = new System.Drawing.Size(61, 31);
+ this.RecipeCodeLabel.Size = new System.Drawing.Size(147, 31);
this.RecipeCodeLabel.TabIndex = 4;
- this.RecipeCodeLabel.Text = "N/A";
+ this.RecipeCodeLabel.Text = "TI12345567";
//
// label4
//
this.label4.AutoSize = true;
this.label4.Font = new System.Drawing.Font("微软雅黑", 18F);
this.label4.ForeColor = System.Drawing.Color.LightGoldenrodYellow;
- this.label4.Location = new System.Drawing.Point(45, 151);
+ this.label4.Location = new System.Drawing.Point(329, 49);
this.label4.Name = "label4";
this.label4.Size = new System.Drawing.Size(144, 31);
this.label4.TabIndex = 3;
@@ -423,7 +237,7 @@ namespace HighWayIot.Winform.UserControlPages
this.label3.AutoSize = true;
this.label3.Font = new System.Drawing.Font("微软雅黑", 18F);
this.label3.ForeColor = System.Drawing.Color.LightGoldenrodYellow;
- this.label3.Location = new System.Drawing.Point(55, 104);
+ this.label3.Location = new System.Drawing.Point(177, 14);
this.label3.Name = "label3";
this.label3.Size = new System.Drawing.Size(134, 31);
this.label3.TabIndex = 2;
@@ -434,25 +248,12 @@ namespace HighWayIot.Winform.UserControlPages
this.label2.AutoSize = true;
this.label2.Font = new System.Drawing.Font("微软雅黑", 18F);
this.label2.ForeColor = System.Drawing.Color.LightGoldenrodYellow;
- this.label2.Location = new System.Drawing.Point(55, 58);
+ this.label2.Location = new System.Drawing.Point(16, 49);
this.label2.Name = "label2";
this.label2.Size = new System.Drawing.Size(134, 31);
this.label2.TabIndex = 1;
this.label2.Text = "成品代号:";
//
- // label1
- //
- this.label1.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left)
- | System.Windows.Forms.AnchorStyles.Right)));
- this.label1.AutoSize = true;
- this.label1.Font = new System.Drawing.Font("宋体", 15F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
- this.label1.ForeColor = System.Drawing.Color.Cyan;
- this.label1.Location = new System.Drawing.Point(417, 18);
- this.label1.Name = "label1";
- this.label1.Size = new System.Drawing.Size(114, 20);
- this.label1.TabIndex = 0;
- this.label1.Text = "新下发计划";
- //
// MonitorDataGridView
//
this.MonitorDataGridView.AllowUserToAddRows = false;
@@ -486,14 +287,14 @@ namespace HighWayIot.Winform.UserControlPages
this.RowTireFinishTime,
this.RepeatWeight,
this.IsDone});
- this.MonitorDataGridView.Location = new System.Drawing.Point(0, 231);
+ this.MonitorDataGridView.Location = new System.Drawing.Point(0, 228);
this.MonitorDataGridView.Margin = new System.Windows.Forms.Padding(0);
this.MonitorDataGridView.MultiSelect = false;
this.MonitorDataGridView.Name = "MonitorDataGridView";
this.MonitorDataGridView.ReadOnly = true;
this.MonitorDataGridView.RowHeadersVisible = false;
this.MonitorDataGridView.RowTemplate.Height = 32;
- this.MonitorDataGridView.Size = new System.Drawing.Size(1905, 764);
+ this.MonitorDataGridView.Size = new System.Drawing.Size(2169, 767);
this.MonitorDataGridView.TabIndex = 1;
//
// No
@@ -629,6 +430,161 @@ namespace HighWayIot.Winform.UserControlPages
this.DataRefresh.Interval = 1000;
this.DataRefresh.Tick += new System.EventHandler(this.DataRefresh_Tick);
//
+ // tableLayoutPanel3
+ //
+ this.tableLayoutPanel3.ColumnCount = 2;
+ this.tableLayoutPanel3.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Percent, 100F));
+ this.tableLayoutPanel3.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Absolute, 261F));
+ this.tableLayoutPanel3.Controls.Add(this.panel5, 1, 0);
+ this.tableLayoutPanel3.Controls.Add(this.panel4, 0, 0);
+ this.tableLayoutPanel3.Dock = System.Windows.Forms.DockStyle.Fill;
+ this.tableLayoutPanel3.Location = new System.Drawing.Point(1084, 0);
+ this.tableLayoutPanel3.Margin = new System.Windows.Forms.Padding(0);
+ this.tableLayoutPanel3.Name = "tableLayoutPanel3";
+ this.tableLayoutPanel3.RowCount = 1;
+ this.tableLayoutPanel3.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Percent, 100F));
+ this.tableLayoutPanel3.Size = new System.Drawing.Size(1085, 114);
+ this.tableLayoutPanel3.TabIndex = 3;
+ //
+ // panel4
+ //
+ this.panel4.BackColor = System.Drawing.SystemColors.ScrollBar;
+ this.panel4.Controls.Add(this.NightProductNumTextBox);
+ this.panel4.Controls.Add(this.DayProductNumTextBox);
+ this.panel4.Controls.Add(this.NightTimeLabel);
+ this.panel4.Controls.Add(this.label13);
+ this.panel4.Controls.Add(this.DayTimeLabel);
+ this.panel4.Controls.Add(this.label12);
+ this.panel4.Dock = System.Windows.Forms.DockStyle.Fill;
+ this.panel4.Location = new System.Drawing.Point(0, 0);
+ this.panel4.Margin = new System.Windows.Forms.Padding(0);
+ this.panel4.Name = "panel4";
+ this.panel4.Size = new System.Drawing.Size(824, 114);
+ this.panel4.TabIndex = 17;
+ //
+ // NightProductNumTextBox
+ //
+ this.NightProductNumTextBox.Font = new System.Drawing.Font("宋体", 15F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
+ this.NightProductNumTextBox.Location = new System.Drawing.Point(319, 47);
+ this.NightProductNumTextBox.Name = "NightProductNumTextBox";
+ this.NightProductNumTextBox.ReadOnly = true;
+ this.NightProductNumTextBox.Size = new System.Drawing.Size(122, 30);
+ this.NightProductNumTextBox.TabIndex = 17;
+ this.NightProductNumTextBox.TextAlign = System.Windows.Forms.HorizontalAlignment.Center;
+ //
+ // DayProductNumTextBox
+ //
+ this.DayProductNumTextBox.Font = new System.Drawing.Font("宋体", 15F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
+ this.DayProductNumTextBox.Location = new System.Drawing.Point(74, 47);
+ this.DayProductNumTextBox.Name = "DayProductNumTextBox";
+ this.DayProductNumTextBox.ReadOnly = true;
+ this.DayProductNumTextBox.Size = new System.Drawing.Size(122, 30);
+ this.DayProductNumTextBox.TabIndex = 16;
+ this.DayProductNumTextBox.TextAlign = System.Windows.Forms.HorizontalAlignment.Center;
+ //
+ // NightTimeLabel
+ //
+ this.NightTimeLabel.AutoSize = true;
+ this.NightTimeLabel.Font = new System.Drawing.Font("微软雅黑", 15F);
+ this.NightTimeLabel.ForeColor = System.Drawing.Color.SaddleBrown;
+ this.NightTimeLabel.Location = new System.Drawing.Point(347, 13);
+ this.NightTimeLabel.Name = "NightTimeLabel";
+ this.NightTimeLabel.Size = new System.Drawing.Size(127, 27);
+ this.NightTimeLabel.TabIndex = 15;
+ this.NightTimeLabel.Text = "99:99-99:99";
+ //
+ // label13
+ //
+ this.label13.AutoSize = true;
+ this.label13.Font = new System.Drawing.Font("微软雅黑", 15F);
+ this.label13.ForeColor = System.Drawing.Color.SaddleBrown;
+ this.label13.Location = new System.Drawing.Point(283, 13);
+ this.label13.Name = "label13";
+ this.label13.Size = new System.Drawing.Size(72, 27);
+ this.label13.TabIndex = 14;
+ this.label13.Text = "夜班:";
+ //
+ // DayTimeLabel
+ //
+ this.DayTimeLabel.AutoSize = true;
+ this.DayTimeLabel.Font = new System.Drawing.Font("微软雅黑", 15F);
+ this.DayTimeLabel.ForeColor = System.Drawing.Color.SaddleBrown;
+ this.DayTimeLabel.Location = new System.Drawing.Point(105, 14);
+ this.DayTimeLabel.Name = "DayTimeLabel";
+ this.DayTimeLabel.Size = new System.Drawing.Size(127, 27);
+ this.DayTimeLabel.TabIndex = 13;
+ this.DayTimeLabel.Text = "99:99-99:99";
+ //
+ // label12
+ //
+ this.label12.AutoSize = true;
+ this.label12.Font = new System.Drawing.Font("微软雅黑", 15F);
+ this.label12.ForeColor = System.Drawing.Color.SaddleBrown;
+ this.label12.Location = new System.Drawing.Point(41, 14);
+ this.label12.Name = "label12";
+ this.label12.Size = new System.Drawing.Size(72, 27);
+ this.label12.TabIndex = 12;
+ this.label12.Text = "白班:";
+ //
+ // panel5
+ //
+ this.panel5.BackColor = System.Drawing.SystemColors.ControlLight;
+ this.panel5.Controls.Add(this.NowDateProductNumTextBox);
+ this.panel5.Controls.Add(this.NowDateProductNumLabel);
+ this.panel5.Dock = System.Windows.Forms.DockStyle.Fill;
+ this.panel5.Location = new System.Drawing.Point(824, 0);
+ this.panel5.Margin = new System.Windows.Forms.Padding(0);
+ this.panel5.Name = "panel5";
+ this.panel5.Size = new System.Drawing.Size(261, 114);
+ this.panel5.TabIndex = 18;
+ //
+ // NowDateProductNumTextBox
+ //
+ this.NowDateProductNumTextBox.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Left | System.Windows.Forms.AnchorStyles.Right)));
+ this.NowDateProductNumTextBox.Font = new System.Drawing.Font("宋体", 15F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
+ this.NowDateProductNumTextBox.Location = new System.Drawing.Point(67, 58);
+ this.NowDateProductNumTextBox.Name = "NowDateProductNumTextBox";
+ this.NowDateProductNumTextBox.ReadOnly = true;
+ this.NowDateProductNumTextBox.Size = new System.Drawing.Size(122, 30);
+ this.NowDateProductNumTextBox.TabIndex = 18;
+ this.NowDateProductNumTextBox.TextAlign = System.Windows.Forms.HorizontalAlignment.Center;
+ //
+ // NowDateProductNumLabel
+ //
+ this.NowDateProductNumLabel.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Left | System.Windows.Forms.AnchorStyles.Right)));
+ this.NowDateProductNumLabel.AutoSize = true;
+ this.NowDateProductNumLabel.Font = new System.Drawing.Font("微软雅黑", 15F);
+ this.NowDateProductNumLabel.ForeColor = System.Drawing.Color.Sienna;
+ this.NowDateProductNumLabel.Location = new System.Drawing.Point(48, 23);
+ this.NowDateProductNumLabel.Name = "NowDateProductNumLabel";
+ this.NowDateProductNumLabel.Size = new System.Drawing.Size(164, 27);
+ this.NowDateProductNumLabel.TabIndex = 13;
+ this.NowDateProductNumLabel.Text = "99 月 99 日 产量";
+ this.NowDateProductNumLabel.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
+ //
+ // tableLayoutPanel2
+ //
+ this.tableLayoutPanel2.ColumnCount = 1;
+ this.tableLayoutPanel2.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Percent, 100F));
+ this.tableLayoutPanel2.Controls.Add(this.panel1, 0, 1);
+ this.tableLayoutPanel2.Dock = System.Windows.Forms.DockStyle.Fill;
+ this.tableLayoutPanel2.Location = new System.Drawing.Point(0, 0);
+ this.tableLayoutPanel2.Name = "tableLayoutPanel2";
+ this.tableLayoutPanel2.RowCount = 2;
+ this.tableLayoutPanel2.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Percent, 50F));
+ this.tableLayoutPanel2.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Percent, 50F));
+ this.tableLayoutPanel2.Size = new System.Drawing.Size(2169, 228);
+ this.tableLayoutPanel2.TabIndex = 2;
+ //
+ // panel3
+ //
+ this.panel3.Controls.Add(this.tableLayoutPanel2);
+ this.panel3.Dock = System.Windows.Forms.DockStyle.Top;
+ this.panel3.Location = new System.Drawing.Point(0, 0);
+ this.panel3.Name = "panel3";
+ this.panel3.Size = new System.Drawing.Size(2169, 228);
+ this.panel3.TabIndex = 3;
+ //
// MonitorMainPage
//
this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 12F);
@@ -636,24 +592,23 @@ namespace HighWayIot.Winform.UserControlPages
this.AutoScroll = true;
this.AutoSize = true;
this.BackColor = System.Drawing.SystemColors.ActiveCaption;
+ this.Controls.Add(this.panel3);
this.Controls.Add(this.MonitorDataGridView);
- this.Controls.Add(this.panel1);
this.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2);
this.Name = "MonitorMainPage";
- this.Size = new System.Drawing.Size(1905, 995);
+ this.Size = new System.Drawing.Size(2169, 1019);
this.panel1.ResumeLayout(false);
this.tableLayoutPanel1.ResumeLayout(false);
- this.tableLayoutPanel2.ResumeLayout(false);
- this.panel3.ResumeLayout(false);
- this.panel3.PerformLayout();
- this.tableLayoutPanel3.ResumeLayout(false);
- this.panel5.ResumeLayout(false);
- this.panel5.PerformLayout();
- this.panel4.ResumeLayout(false);
- this.panel4.PerformLayout();
this.panel2.ResumeLayout(false);
this.panel2.PerformLayout();
((System.ComponentModel.ISupportInitialize)(this.MonitorDataGridView)).EndInit();
+ this.tableLayoutPanel3.ResumeLayout(false);
+ this.panel4.ResumeLayout(false);
+ this.panel4.PerformLayout();
+ this.panel5.ResumeLayout(false);
+ this.panel5.PerformLayout();
+ this.tableLayoutPanel2.ResumeLayout(false);
+ this.panel3.ResumeLayout(false);
this.ResumeLayout(false);
}
@@ -662,14 +617,8 @@ namespace HighWayIot.Winform.UserControlPages
private Panel panel1;
private TableLayoutPanel tableLayoutPanel1;
- private TableLayoutPanel tableLayoutPanel2;
- private TableLayoutPanel tableLayoutPanel3;
- private Panel panel3;
- private Panel panel5;
- private Panel panel4;
private Panel panel2;
private DataGridView MonitorDataGridView;
- private Label label1;
private Label label2;
private Label SpecCodeLabel;
private Label RecipeNameLabel;
@@ -677,19 +626,9 @@ namespace HighWayIot.Winform.UserControlPages
private Label label4;
private Label label3;
private Label RawTireWeightLabel;
- private Label SpecNameLabel;
private Label label7;
- private Label label8;
private Label RgvNoLabel;
private Label label10;
- private Label DayTimeLabel;
- private Label label12;
- private Label NightTimeLabel;
- private Label label13;
- private Label NowDateProductNumLabel;
- private TextBox NowDateProductNumTextBox;
- private TextBox NightProductNumTextBox;
- private TextBox DayProductNumTextBox;
private Timer DataRefresh;
private DataGridViewTextBoxColumn No;
private DataGridViewTextBoxColumn VulcanizationNo;
@@ -704,5 +643,18 @@ namespace HighWayIot.Winform.UserControlPages
private DataGridViewTextBoxColumn RowTireFinishTime;
private DataGridViewTextBoxColumn RepeatWeight;
private DataGridViewTextBoxColumn IsDone;
+ private TableLayoutPanel tableLayoutPanel3;
+ private Panel panel4;
+ private TextBox NightProductNumTextBox;
+ private TextBox DayProductNumTextBox;
+ private Label NightTimeLabel;
+ private Label label13;
+ private Label DayTimeLabel;
+ private Label label12;
+ private Panel panel5;
+ private TextBox NowDateProductNumTextBox;
+ private Label NowDateProductNumLabel;
+ private TableLayoutPanel tableLayoutPanel2;
+ private Panel panel3;
}
}
diff --git a/HighWayIot.Winform/UserControlPages/MonitorMainPages/MonitorMainPage.cs b/HighWayIot.Winform/UserControlPages/MonitorMainPages/MonitorMainPage.cs
index 0874709..e0c640f 100644
--- a/HighWayIot.Winform/UserControlPages/MonitorMainPages/MonitorMainPage.cs
+++ b/HighWayIot.Winform/UserControlPages/MonitorMainPages/MonitorMainPage.cs
@@ -143,7 +143,8 @@ namespace HighWayIot.Winform.UserControlPages
{
lock (GridRefreshLocker)
{
- List dailyEntity = _zxDailyReportService.GetOneDayDailyReportInfos();
+ //取出近两日的报表数据
+ List dailyEntity = _zxDailyReportService.GetDailyReportInfos();
_monitorDataSources.Clear();
if (dailyEntity == null)
{
@@ -176,7 +177,7 @@ namespace HighWayIot.Winform.UserControlPages
DayProductNumTextBox.Text = daycount.ToString();
int nightcount = dailyEntity.Count(x => x.StartTime >= NightStartTime && x.StartTime <= NightEndTime && x.IsDone == 1);
NightProductNumTextBox.Text = nightcount.ToString();
- NowDateProductNumTextBox.Text = (daycount + nightcount).ToString();
+ NowDateProductNumTextBox.Text = dailyEntity.Count(x => x.StartTime >= DateTime.Today).ToString();
ZxDailyReportEntity first = dailyEntity.FirstOrDefault();
if (first == null)
@@ -189,7 +190,7 @@ namespace HighWayIot.Winform.UserControlPages
ZxRecipeEntity recipeEntity = ZxRecipeService.Instance.GetRecipeInfosByRecipeCode(first.RecipeCode).FirstOrDefault();
if (recipeEntity != null)
{
- SpecNameLabel.Text = recipeEntity.RecipeName;
+ //SpecNameLabel.Text = recipeEntity.RecipeName;
ZxRecipeParaEntity paraEntity = ZxRecipeParaService.Instance.GetRecipeParaInfoByRecipeCode(recipeEntity.RecipeCode).FirstOrDefault();
if (paraEntity != null)
{
diff --git a/HighWayIot.Winform/UserControlPages/RecipeConfigPages/AddRecipeForm.Designer.cs b/HighWayIot.Winform/UserControlPages/RecipeConfigPages/AddRecipeForm.Designer.cs
index f1a4bdb..e33684d 100644
--- a/HighWayIot.Winform/UserControlPages/RecipeConfigPages/AddRecipeForm.Designer.cs
+++ b/HighWayIot.Winform/UserControlPages/RecipeConfigPages/AddRecipeForm.Designer.cs
@@ -28,7 +28,6 @@
///
private void InitializeComponent()
{
- this.IsUseCheckBox = new System.Windows.Forms.CheckBox();
this.ConfrimAddButton = new System.Windows.Forms.Button();
this.label3 = new System.Windows.Forms.Label();
this.RecipeNameTextBox = new System.Windows.Forms.TextBox();
@@ -48,18 +47,6 @@
this.WeightErrorTextBox = new System.Windows.Forms.TextBox();
this.SuspendLayout();
//
- // IsUseCheckBox
- //
- this.IsUseCheckBox.AutoSize = true;
- this.IsUseCheckBox.Checked = true;
- this.IsUseCheckBox.CheckState = System.Windows.Forms.CheckState.Checked;
- this.IsUseCheckBox.Location = new System.Drawing.Point(501, 85);
- this.IsUseCheckBox.Name = "IsUseCheckBox";
- this.IsUseCheckBox.Size = new System.Drawing.Size(72, 16);
- this.IsUseCheckBox.TabIndex = 23;
- this.IsUseCheckBox.Text = "是否启用";
- this.IsUseCheckBox.UseVisualStyleBackColor = true;
- //
// ConfrimAddButton
//
this.ConfrimAddButton.Location = new System.Drawing.Point(241, 112);
@@ -218,7 +205,6 @@
this.Controls.Add(this.label5);
this.Controls.Add(this.SpecCodeTextBox);
this.Controls.Add(this.label6);
- this.Controls.Add(this.IsUseCheckBox);
this.Controls.Add(this.ConfrimAddButton);
this.Controls.Add(this.label3);
this.Controls.Add(this.RecipeNameTextBox);
@@ -234,8 +220,6 @@
}
#endregion
-
- private System.Windows.Forms.CheckBox IsUseCheckBox;
private System.Windows.Forms.Button ConfrimAddButton;
private System.Windows.Forms.Label label3;
private System.Windows.Forms.TextBox RecipeNameTextBox;
diff --git a/HighWayIot.Winform/UserControlPages/RecipeConfigPages/AddRecipeForm.cs b/HighWayIot.Winform/UserControlPages/RecipeConfigPages/AddRecipeForm.cs
index bbf653a..a37c347 100644
--- a/HighWayIot.Winform/UserControlPages/RecipeConfigPages/AddRecipeForm.cs
+++ b/HighWayIot.Winform/UserControlPages/RecipeConfigPages/AddRecipeForm.cs
@@ -58,7 +58,7 @@ namespace HighWayIot.Winform.UserControlPages.RecipeConfigPages
RecipeSpecName = SpecNameTextBox.Text.Trim(),
//BatchCode = SPECBatchCodeTextBox.Text.Trim(),
IsDeleted = false,
- IsUse = IsUseCheckBox.Checked,
+ IsUse = false,
};
if (!int.TryParse(SizeKindTextBox.Text.Trim(), out int sizeKind))
{
diff --git a/HighWayIot.Winform/UserControlPages/RecipeConfigPages/AddWeightForm.Designer.cs b/HighWayIot.Winform/UserControlPages/RecipeConfigPages/AddWeightForm.Designer.cs
index c5c0687..388b934 100644
--- a/HighWayIot.Winform/UserControlPages/RecipeConfigPages/AddWeightForm.Designer.cs
+++ b/HighWayIot.Winform/UserControlPages/RecipeConfigPages/AddWeightForm.Designer.cs
@@ -39,7 +39,6 @@
this.MaterialNameComboBox = new System.Windows.Forms.ComboBox();
this.label6 = new System.Windows.Forms.Label();
this.groupBox1 = new System.Windows.Forms.GroupBox();
- this.IsUseCheckBox = new System.Windows.Forms.CheckBox();
this.SetThicknessTextBox = new System.Windows.Forms.TextBox();
this.label5 = new System.Windows.Forms.Label();
this.SetWidthTextBox = new System.Windows.Forms.TextBox();
@@ -175,18 +174,6 @@
this.groupBox1.TabStop = false;
this.groupBox1.Text = "可以先按类型选择物料";
//
- // IsUseCheckBox
- //
- this.IsUseCheckBox.AutoSize = true;
- this.IsUseCheckBox.Checked = true;
- this.IsUseCheckBox.CheckState = System.Windows.Forms.CheckState.Checked;
- this.IsUseCheckBox.Location = new System.Drawing.Point(278, 40);
- this.IsUseCheckBox.Name = "IsUseCheckBox";
- this.IsUseCheckBox.Size = new System.Drawing.Size(72, 16);
- this.IsUseCheckBox.TabIndex = 12;
- this.IsUseCheckBox.Text = "是否使用";
- this.IsUseCheckBox.UseVisualStyleBackColor = true;
- //
// SetThicknessTextBox
//
this.SetThicknessTextBox.Location = new System.Drawing.Point(94, 145);
@@ -393,7 +380,6 @@
this.Controls.Add(this.label7);
this.Controls.Add(this.SetThicknessTextBox);
this.Controls.Add(this.label5);
- this.Controls.Add(this.IsUseCheckBox);
this.Controls.Add(this.groupBox1);
this.Controls.Add(this.RecipeCodeTextBox);
this.Controls.Add(this.label1);
@@ -422,7 +408,6 @@
private System.Windows.Forms.ComboBox MaterialNameComboBox;
private System.Windows.Forms.Label label6;
private System.Windows.Forms.GroupBox groupBox1;
- private System.Windows.Forms.CheckBox IsUseCheckBox;
private System.Windows.Forms.TextBox SetThicknessTextBox;
private System.Windows.Forms.Label label5;
private System.Windows.Forms.TextBox SetWidthTextBox;
diff --git a/HighWayIot.Winform/UserControlPages/RecipeConfigPages/AddWeightForm.cs b/HighWayIot.Winform/UserControlPages/RecipeConfigPages/AddWeightForm.cs
index 9fcde56..40438d5 100644
--- a/HighWayIot.Winform/UserControlPages/RecipeConfigPages/AddWeightForm.cs
+++ b/HighWayIot.Winform/UserControlPages/RecipeConfigPages/AddWeightForm.cs
@@ -114,7 +114,7 @@ namespace HighWayIot.Winform.UserControlPages.RecipeConfigPages
MaterialCode = MaterialCodeComboBox.Text.Trim(),
MaterialName = MaterialNameComboBox.Text.Trim(),
MaterialType = RubTypeCombobox.Text.Trim(),
- IsUse = IsUseCheckBox.Checked,
+ IsUse = false,//IsUseCheckBox.Checked,
IsDeleted = false,
};
diff --git a/HighWayIot.Winform/UserControlPages/RecipeConfigPages/RecipeConfigPage.Designer.cs b/HighWayIot.Winform/UserControlPages/RecipeConfigPages/RecipeConfigPage.Designer.cs
index f978697..99e2f16 100644
--- a/HighWayIot.Winform/UserControlPages/RecipeConfigPages/RecipeConfigPage.Designer.cs
+++ b/HighWayIot.Winform/UserControlPages/RecipeConfigPages/RecipeConfigPage.Designer.cs
@@ -31,8 +31,8 @@ namespace HighWayIot.Winform.UserControlPages
///
private void InitializeComponent()
{
- System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle3 = new System.Windows.Forms.DataGridViewCellStyle();
- System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle4 = new System.Windows.Forms.DataGridViewCellStyle();
+ System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle1 = new System.Windows.Forms.DataGridViewCellStyle();
+ System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle2 = new System.Windows.Forms.DataGridViewCellStyle();
this.WeightDataGridView = new System.Windows.Forms.DataGridView();
this.Id = new System.Windows.Forms.DataGridViewTextBoxColumn();
this.MaterialCode = new System.Windows.Forms.DataGridViewTextBoxColumn();
@@ -56,14 +56,6 @@ namespace HighWayIot.Winform.UserControlPages
this.groupBox1 = new System.Windows.Forms.GroupBox();
this.groupBox2 = new System.Windows.Forms.GroupBox();
this.RecipeDataGridView = new System.Windows.Forms.DataGridView();
- this.RId = new System.Windows.Forms.DataGridViewTextBoxColumn();
- this.RecipeCode = new System.Windows.Forms.DataGridViewTextBoxColumn();
- this.RecipeName = new System.Windows.Forms.DataGridViewTextBoxColumn();
- this.RecipeSpecCode = new System.Windows.Forms.DataGridViewTextBoxColumn();
- this.RecipeSpecName = new System.Windows.Forms.DataGridViewTextBoxColumn();
- this.SizeKind = new System.Windows.Forms.DataGridViewTextBoxColumn();
- this.FixedWidth = new System.Windows.Forms.DataGridViewTextBoxColumn();
- this.WeightError = new System.Windows.Forms.DataGridViewTextBoxColumn();
this.tableLayoutPanel1 = new System.Windows.Forms.TableLayoutPanel();
this.groupBox3 = new System.Windows.Forms.GroupBox();
this.tableLayoutPanel3 = new System.Windows.Forms.TableLayoutPanel();
@@ -168,6 +160,15 @@ namespace HighWayIot.Winform.UserControlPages
this.UpdateWeightButton = new System.Windows.Forms.Button();
this.AddWeightButton = new System.Windows.Forms.Button();
this.DeleteWeightButton = new System.Windows.Forms.Button();
+ this.RId = new System.Windows.Forms.DataGridViewTextBoxColumn();
+ this.RecipeCode = new System.Windows.Forms.DataGridViewTextBoxColumn();
+ this.RecipeName = new System.Windows.Forms.DataGridViewTextBoxColumn();
+ this.RecipeSpecCode = new System.Windows.Forms.DataGridViewTextBoxColumn();
+ this.RecipeSpecName = new System.Windows.Forms.DataGridViewTextBoxColumn();
+ this.SizeKind = new System.Windows.Forms.DataGridViewTextBoxColumn();
+ this.FixedWidth = new System.Windows.Forms.DataGridViewTextBoxColumn();
+ this.WeightError = new System.Windows.Forms.DataGridViewTextBoxColumn();
+ this.IsUse = new System.Windows.Forms.DataGridViewCheckBoxColumn();
((System.ComponentModel.ISupportInitialize)(this.WeightDataGridView)).BeginInit();
this.ButtonPanel.SuspendLayout();
this.groupBox1.SuspendLayout();
@@ -190,13 +191,13 @@ namespace HighWayIot.Winform.UserControlPages
this.WeightDataGridView.AllowUserToDeleteRows = false;
this.WeightDataGridView.AllowUserToResizeColumns = false;
this.WeightDataGridView.AllowUserToResizeRows = false;
- dataGridViewCellStyle3.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft;
- dataGridViewCellStyle3.BackColor = System.Drawing.SystemColors.Control;
- dataGridViewCellStyle3.Font = new System.Drawing.Font("宋体", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
- dataGridViewCellStyle3.ForeColor = System.Drawing.SystemColors.WindowText;
- dataGridViewCellStyle3.SelectionBackColor = System.Drawing.SystemColors.Highlight;
- dataGridViewCellStyle3.SelectionForeColor = System.Drawing.SystemColors.HighlightText;
- this.WeightDataGridView.ColumnHeadersDefaultCellStyle = dataGridViewCellStyle3;
+ dataGridViewCellStyle1.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft;
+ dataGridViewCellStyle1.BackColor = System.Drawing.SystemColors.Control;
+ dataGridViewCellStyle1.Font = new System.Drawing.Font("宋体", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
+ dataGridViewCellStyle1.ForeColor = System.Drawing.SystemColors.WindowText;
+ dataGridViewCellStyle1.SelectionBackColor = System.Drawing.SystemColors.Highlight;
+ dataGridViewCellStyle1.SelectionForeColor = System.Drawing.SystemColors.HighlightText;
+ this.WeightDataGridView.ColumnHeadersDefaultCellStyle = dataGridViewCellStyle1;
this.WeightDataGridView.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize;
this.WeightDataGridView.Columns.AddRange(new System.Windows.Forms.DataGridViewColumn[] {
this.Id,
@@ -425,14 +426,14 @@ namespace HighWayIot.Winform.UserControlPages
this.RecipeDataGridView.AllowUserToAddRows = false;
this.RecipeDataGridView.AllowUserToDeleteRows = false;
this.RecipeDataGridView.AllowUserToResizeRows = false;
- dataGridViewCellStyle4.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft;
- dataGridViewCellStyle4.BackColor = System.Drawing.SystemColors.Control;
- dataGridViewCellStyle4.Font = new System.Drawing.Font("宋体", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
- dataGridViewCellStyle4.ForeColor = System.Drawing.SystemColors.WindowText;
- dataGridViewCellStyle4.SelectionBackColor = System.Drawing.SystemColors.Highlight;
- dataGridViewCellStyle4.SelectionForeColor = System.Drawing.SystemColors.HighlightText;
- dataGridViewCellStyle4.WrapMode = System.Windows.Forms.DataGridViewTriState.False;
- this.RecipeDataGridView.ColumnHeadersDefaultCellStyle = dataGridViewCellStyle4;
+ dataGridViewCellStyle2.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft;
+ dataGridViewCellStyle2.BackColor = System.Drawing.SystemColors.Control;
+ dataGridViewCellStyle2.Font = new System.Drawing.Font("宋体", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
+ dataGridViewCellStyle2.ForeColor = System.Drawing.SystemColors.WindowText;
+ dataGridViewCellStyle2.SelectionBackColor = System.Drawing.SystemColors.Highlight;
+ dataGridViewCellStyle2.SelectionForeColor = System.Drawing.SystemColors.HighlightText;
+ dataGridViewCellStyle2.WrapMode = System.Windows.Forms.DataGridViewTriState.False;
+ this.RecipeDataGridView.ColumnHeadersDefaultCellStyle = dataGridViewCellStyle2;
this.RecipeDataGridView.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize;
this.RecipeDataGridView.Columns.AddRange(new System.Windows.Forms.DataGridViewColumn[] {
this.RId,
@@ -442,7 +443,8 @@ namespace HighWayIot.Winform.UserControlPages
this.RecipeSpecName,
this.SizeKind,
this.FixedWidth,
- this.WeightError});
+ this.WeightError,
+ this.IsUse});
this.RecipeDataGridView.Dock = System.Windows.Forms.DockStyle.Fill;
this.RecipeDataGridView.Location = new System.Drawing.Point(3, 17);
this.RecipeDataGridView.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2);
@@ -454,78 +456,6 @@ namespace HighWayIot.Winform.UserControlPages
this.RecipeDataGridView.Tag = "";
this.RecipeDataGridView.SelectionChanged += new System.EventHandler(this.RecipeDataGridView_SelectionChanged);
//
- // RId
- //
- this.RId.DataPropertyName = "Id";
- this.RId.HeaderText = "ID";
- this.RId.Name = "RId";
- this.RId.ReadOnly = true;
- this.RId.Resizable = System.Windows.Forms.DataGridViewTriState.False;
- this.RId.Width = 40;
- //
- // RecipeCode
- //
- this.RecipeCode.DataPropertyName = "RecipeCode";
- this.RecipeCode.FillWeight = 52.74404F;
- this.RecipeCode.HeaderText = "成品代号";
- this.RecipeCode.Name = "RecipeCode";
- this.RecipeCode.ReadOnly = true;
- this.RecipeCode.Resizable = System.Windows.Forms.DataGridViewTriState.False;
- //
- // RecipeName
- //
- this.RecipeName.AutoSizeMode = System.Windows.Forms.DataGridViewAutoSizeColumnMode.Fill;
- this.RecipeName.DataPropertyName = "RecipeName";
- this.RecipeName.FillWeight = 52.74404F;
- this.RecipeName.HeaderText = "标称尺度";
- this.RecipeName.Name = "RecipeName";
- this.RecipeName.ReadOnly = true;
- this.RecipeName.Resizable = System.Windows.Forms.DataGridViewTriState.False;
- //
- // RecipeSpecCode
- //
- this.RecipeSpecCode.DataPropertyName = "RecipeSpecCode";
- this.RecipeSpecCode.FillWeight = 52.74404F;
- this.RecipeSpecCode.HeaderText = "SPEC编号";
- this.RecipeSpecCode.Name = "RecipeSpecCode";
- this.RecipeSpecCode.Resizable = System.Windows.Forms.DataGridViewTriState.False;
- this.RecipeSpecCode.Width = 90;
- //
- // RecipeSpecName
- //
- this.RecipeSpecName.AutoSizeMode = System.Windows.Forms.DataGridViewAutoSizeColumnMode.Fill;
- this.RecipeSpecName.DataPropertyName = "RecipeSpecName";
- this.RecipeSpecName.FillWeight = 52.74404F;
- this.RecipeSpecName.HeaderText = "SPEC名称";
- this.RecipeSpecName.Name = "RecipeSpecName";
- this.RecipeSpecName.Resizable = System.Windows.Forms.DataGridViewTriState.False;
- //
- // SizeKind
- //
- this.SizeKind.DataPropertyName = "SizeKind";
- this.SizeKind.FillWeight = 52.74404F;
- this.SizeKind.HeaderText = "寸别";
- this.SizeKind.Name = "SizeKind";
- this.SizeKind.Resizable = System.Windows.Forms.DataGridViewTriState.False;
- this.SizeKind.Width = 40;
- //
- // FixedWidth
- //
- this.FixedWidth.DataPropertyName = "FixedWidth";
- this.FixedWidth.FillWeight = 137.1345F;
- this.FixedWidth.HeaderText = "固定胶宽度";
- this.FixedWidth.Name = "FixedWidth";
- this.FixedWidth.Resizable = System.Windows.Forms.DataGridViewTriState.False;
- this.FixedWidth.Width = 71;
- //
- // WeightError
- //
- this.WeightError.DataPropertyName = "WeightError";
- this.WeightError.HeaderText = "重量公差";
- this.WeightError.Name = "WeightError";
- this.WeightError.Resizable = System.Windows.Forms.DataGridViewTriState.False;
- this.WeightError.Width = 59;
- //
// tableLayoutPanel1
//
this.tableLayoutPanel1.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom)
@@ -1650,6 +1580,87 @@ namespace HighWayIot.Winform.UserControlPages
this.DeleteWeightButton.UseVisualStyleBackColor = true;
this.DeleteWeightButton.Click += new System.EventHandler(this.DeleteWeightButton_Click);
//
+ // RId
+ //
+ this.RId.DataPropertyName = "Id";
+ this.RId.HeaderText = "ID";
+ this.RId.Name = "RId";
+ this.RId.ReadOnly = true;
+ this.RId.Resizable = System.Windows.Forms.DataGridViewTriState.False;
+ this.RId.Width = 40;
+ //
+ // RecipeCode
+ //
+ this.RecipeCode.DataPropertyName = "RecipeCode";
+ this.RecipeCode.FillWeight = 52.74404F;
+ this.RecipeCode.HeaderText = "成品代号";
+ this.RecipeCode.Name = "RecipeCode";
+ this.RecipeCode.ReadOnly = true;
+ this.RecipeCode.Resizable = System.Windows.Forms.DataGridViewTriState.False;
+ //
+ // RecipeName
+ //
+ this.RecipeName.AutoSizeMode = System.Windows.Forms.DataGridViewAutoSizeColumnMode.Fill;
+ this.RecipeName.DataPropertyName = "RecipeName";
+ this.RecipeName.FillWeight = 52.74404F;
+ this.RecipeName.HeaderText = "标称尺度";
+ this.RecipeName.Name = "RecipeName";
+ this.RecipeName.ReadOnly = true;
+ this.RecipeName.Resizable = System.Windows.Forms.DataGridViewTriState.False;
+ //
+ // RecipeSpecCode
+ //
+ this.RecipeSpecCode.DataPropertyName = "RecipeSpecCode";
+ this.RecipeSpecCode.FillWeight = 52.74404F;
+ this.RecipeSpecCode.HeaderText = "SPEC编号";
+ this.RecipeSpecCode.Name = "RecipeSpecCode";
+ this.RecipeSpecCode.Resizable = System.Windows.Forms.DataGridViewTriState.False;
+ this.RecipeSpecCode.Width = 90;
+ //
+ // RecipeSpecName
+ //
+ this.RecipeSpecName.AutoSizeMode = System.Windows.Forms.DataGridViewAutoSizeColumnMode.Fill;
+ this.RecipeSpecName.DataPropertyName = "RecipeSpecName";
+ this.RecipeSpecName.FillWeight = 52.74404F;
+ this.RecipeSpecName.HeaderText = "SPEC名称";
+ this.RecipeSpecName.Name = "RecipeSpecName";
+ this.RecipeSpecName.Resizable = System.Windows.Forms.DataGridViewTriState.False;
+ //
+ // SizeKind
+ //
+ this.SizeKind.DataPropertyName = "SizeKind";
+ this.SizeKind.FillWeight = 52.74404F;
+ this.SizeKind.HeaderText = "寸别";
+ this.SizeKind.Name = "SizeKind";
+ this.SizeKind.Resizable = System.Windows.Forms.DataGridViewTriState.False;
+ this.SizeKind.Width = 40;
+ //
+ // FixedWidth
+ //
+ this.FixedWidth.DataPropertyName = "FixedWidth";
+ this.FixedWidth.FillWeight = 137.1345F;
+ this.FixedWidth.HeaderText = "固定胶宽度";
+ this.FixedWidth.Name = "FixedWidth";
+ this.FixedWidth.Resizable = System.Windows.Forms.DataGridViewTriState.False;
+ this.FixedWidth.Width = 71;
+ //
+ // WeightError
+ //
+ this.WeightError.DataPropertyName = "WeightError";
+ this.WeightError.HeaderText = "重量公差";
+ this.WeightError.Name = "WeightError";
+ this.WeightError.Resizable = System.Windows.Forms.DataGridViewTriState.False;
+ this.WeightError.Width = 59;
+ //
+ // IsUse
+ //
+ this.IsUse.DataPropertyName = "IsUse";
+ this.IsUse.HeaderText = "同步标识";
+ this.IsUse.Name = "IsUse";
+ this.IsUse.Resizable = System.Windows.Forms.DataGridViewTriState.True;
+ this.IsUse.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.Automatic;
+ this.IsUse.Width = 59;
+ //
// RecipeConfigPage
//
this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 12F);
@@ -1822,5 +1833,6 @@ namespace HighWayIot.Winform.UserControlPages
private DataGridViewTextBoxColumn SizeKind;
private DataGridViewTextBoxColumn FixedWidth;
private DataGridViewTextBoxColumn WeightError;
+ private DataGridViewCheckBoxColumn IsUse;
}
}
diff --git a/HighWayIot.Winform/UserControlPages/RecipeConfigPages/RecipeConfigPage.cs b/HighWayIot.Winform/UserControlPages/RecipeConfigPages/RecipeConfigPage.cs
index d1af758..b0876c5 100644
--- a/HighWayIot.Winform/UserControlPages/RecipeConfigPages/RecipeConfigPage.cs
+++ b/HighWayIot.Winform/UserControlPages/RecipeConfigPages/RecipeConfigPage.cs
@@ -338,7 +338,7 @@ namespace HighWayIot.Winform.UserControlPages
entity.FixedWidth = int.Parse(Convert.ToString(nowRow.Cells["FixedWidth"].Value) ?? "0");
entity.WeightError = float.Parse(Convert.ToString(nowRow.Cells["WeightError"].Value) ?? "0");
//entity.BatchCode = nowRow.Cells["BatchCode"].Value.ToString().Trim();
- //entity.IsUse = bool.Parse(Convert.ToString(nowRow.Cells["IsUse"].Value) ?? "0");
+ entity.IsUse = bool.Parse(Convert.ToString(nowRow.Cells["IsUse"].Value) ?? "0");
entity.IsDeleted = false;
}
catch (Exception ex)
@@ -351,11 +351,14 @@ namespace HighWayIot.Winform.UserControlPages
{
//PLC字段更新
ZxRecipeParaEntity paraentity = zxRecipeParaService.GetRecipeParaInfoByRecipeCode(entity.RecipeCode).FirstOrDefault();
- paraentity.RimInch = entity.SizeKind;
- paraentity.LightWidth = (int)entity.FixedWidth;
- paraentity.SpecCode = entity.RecipeSpecName;
- paraentity.SpecName = entity.RecipeSpecName;
- zxRecipeParaService.UpdateRecipeParaInfo(paraentity);
+ if(paraentity != null)
+ {
+ paraentity.RimInch = entity.SizeKind;
+ paraentity.LightWidth = (int)entity.FixedWidth;
+ paraentity.SpecCode = entity.RecipeSpecName;
+ paraentity.SpecName = entity.RecipeSpecName;
+ zxRecipeParaService.UpdateRecipeParaInfo(paraentity);
+ }
MessageBox.Show("配方更新成功!");
SqlLogHelper.AddLog($"配方更新成功 [{NowRecipeCode}]");
}
diff --git a/HighWayIot.Winform/UserControlPages/RecipeConfigPages/RecipeConfigPage.resx b/HighWayIot.Winform/UserControlPages/RecipeConfigPages/RecipeConfigPage.resx
index 881da56..880bdca 100644
--- a/HighWayIot.Winform/UserControlPages/RecipeConfigPages/RecipeConfigPage.resx
+++ b/HighWayIot.Winform/UserControlPages/RecipeConfigPages/RecipeConfigPage.resx
@@ -180,4 +180,7 @@
True
+
+ True
+
\ No newline at end of file