Просмотр исходного кода

优化声音提示和工单上线限制

yhluo 1 месяц назад
Родитель
Сommit
ee8a8e4080

+ 26 - 0
UAS_MES_YTDZ/CustomControl/RichText/RichTextAutoBottom.cs

@@ -61,6 +61,19 @@ namespace UAS_MES_NEW.CustomControl.RichText
                 thread.Start();
                 thread = new Thread(PlaySound);
             }
+            else if (color == Color.LightGreen && Entity.SystemInf.CheckAudioEnable)
+            {
+                //颜色是绿色,进行正确提示音
+                FileName = Application.StartupPath + @"\Resources\Sound\3853.wav";
+                thread.Start();
+                thread = new Thread(PlaySound);
+            }
+            else if (color == Color.DarkRed && Entity.SystemInf.CheckAudioEnable)
+            {
+                FileName = Application.StartupPath + @"\Resources\Sound\1454.wav";
+                thread.Start();
+                thread = new Thread(PlaySound);
+            }
             LogManager.DoLog(FindForm().Tag + str);
         }
 
@@ -103,6 +116,19 @@ namespace UAS_MES_NEW.CustomControl.RichText
                 thread.Start();
                 thread = new Thread(PlaySound);
             }
+            else if (color == Color.LightGreen && Entity.SystemInf.CheckAudioEnable)
+            {
+                //颜色是绿色,进行正确提示音
+                FileName = Application.StartupPath + @"\Resources\Sound\3853.wav";
+                thread.Start();
+                thread = new Thread(PlaySound);
+            }
+            else if (color == Color.DarkRed && Entity.SystemInf.CheckAudioEnable)
+            {
+                FileName = Application.StartupPath + @"\Resources\Sound\1454.wav";
+                thread.Start();
+                thread = new Thread(PlaySound);
+            }
             LogManager.DoLog(FindForm().Tag + str);
         }
 

+ 45 - 45
UAS_MES_YTDZ/FunctionCode/Make/Make_TestCollection.cs

@@ -149,7 +149,7 @@ namespace UAS_MES_NEW.Make
         {
             if (ms_sncode.Text == "")
             {
-                OperateResult.AppendText(">>序列号不能为空\n", Color.Red);
+                OperateResult.AppendText(">>序列号不能为空\n", Color.DarkRed);
                 ms_sncode.Focus();
                 return;
             }
@@ -166,7 +166,7 @@ namespace UAS_MES_NEW.Make
                         if ((ChoosedRejectList.Items[j].SubItems[2].Text == WaitRejectList.Items[i].SubItems[2].Text))
                         {
                             AddToReject = true;
-                            OperateResult.AppendText(">>已存在" + ChoosedRejectList.Items[j].SubItems[2].Text + "不良\n", Color.Red);
+                            OperateResult.AppendText(">>已存在" + ChoosedRejectList.Items[j].SubItems[2].Text + "不良\n", Color.DarkRed);
                             break;
                         }
                     }
@@ -182,7 +182,7 @@ namespace UAS_MES_NEW.Make
             }
             if (CheckedNum == 0)
             {
-                OperateResult.AppendText(">>请勾选不良代码\n", Color.Red);
+                OperateResult.AppendText(">>请勾选不良代码\n", Color.DarkRed);
             }
         }
 
@@ -203,7 +203,7 @@ namespace UAS_MES_NEW.Make
                     bool NoteAlready = LogicHandler.CheckDiffMakeCodeBeforeStepCheck(ms_sncode.Text, ma_code.Text, NoteForChange.Checked, out oMakeCode, out ErrorMessage);
                     if (!NoteAlready)
                     {
-                        OperateResult.AppendText(">>" + ErrorMessage + "\n", Color.Red, ms_sncode);
+                        OperateResult.AppendText(">>" + ErrorMessage + "\n", Color.DarkRed, ms_sncode);
                         return;
                     }
                     if (LogicHandler.CheckStepSNAndMacode(oMakeCode, User.UserSourceCode, ms_sncode.Text, User.UserCode, out oMakeCode, out oMSID, out ErrorMessage))
@@ -211,7 +211,7 @@ namespace UAS_MES_NEW.Make
                         //是否提示过工单切换框,检测前后执行
                         if (!LogicHandler.CheckDiffMakeCodeAfterStepCheck(ms_sncode.Text, oMakeCode, NoteForChange.Checked, NoteAlready, ma_code, out ErrorMessage))
                         {
-                            OperateResult.AppendText(">>" + ErrorMessage + "\n", Color.Red, ms_sncode);
+                            OperateResult.AppendText(">>" + ErrorMessage + "\n", Color.DarkRed, ms_sncode);
                             return;
                         }
                         if (ma_code.Text != oMakeCode && oMakeCode != null)
@@ -232,7 +232,7 @@ namespace UAS_MES_NEW.Make
                         string sncode = dt.Rows[0]["ms_sncode"].ToString();
                         if (sncode != ms_sncode.Text)
                         {
-                            OperateResult.AppendText(">>" + ms_sncode.Text + " 序列号已执行过转号,不允许使用TSN采集\n", Color.Red, ms_sncode);
+                            OperateResult.AppendText(">>" + ms_sncode.Text + " 序列号已执行过转号,不允许使用TSN采集\n", Color.DarkRed, ms_sncode);
                             return;
                         }
                         ifrework = dt.Rows[0]["ms_ifrework"].ToString();
@@ -257,9 +257,9 @@ namespace UAS_MES_NEW.Make
                         }
                         SetCollectResult();
                     }
-                    else OperateResult.AppendText(">>" + ErrorMessage + "\n", Color.Red, ms_sncode);
+                    else OperateResult.AppendText(">>" + ErrorMessage + "\n", Color.DarkRed, ms_sncode);
                 }
-                else OperateResult.AppendText(">>" + ErrorMessage + "\n", Color.Red, ms_sncode);
+                else OperateResult.AppendText(">>" + ErrorMessage + "\n", Color.DarkRed, ms_sncode);
             }
         }
 
@@ -353,14 +353,14 @@ namespace UAS_MES_NEW.Make
             {
                 LoadBadCodeListView();
                 LoadChoosedBadListView();
-                //OperateResult.AppendText(">>请采集不良代码\n", Color.Green);
+                //OperateResult.AppendText(">>请采集不良代码\n", Color.LightGreen);
                 //bc_code.Focus();
                 ////勾选了自动产生代码
                 //if (AutoBadCode.Checked)
                 //    Save_Click(new object(), new EventArgs());
                 if (ms_sncode.Text == "")
                 {
-                    OperateResult.AppendText(">>序列号不允许为空\n", Color.Red);
+                    OperateResult.AppendText(">>序列号不允许为空\n", Color.DarkRed);
                     return;
                 }
                 if (GoodProduct.Checked)
@@ -375,7 +375,7 @@ namespace UAS_MES_NEW.Make
                         {
                             if (ma_code.Text == "")
                             {
-                                OperateResult.AppendText(">>" + ErrorMessage + "\n", Color.Red, ms_sncode);
+                                OperateResult.AppendText(">>" + ErrorMessage + "\n", Color.DarkRed, ms_sncode);
                                 return;
                             }
                         }
@@ -390,13 +390,13 @@ namespace UAS_MES_NEW.Make
                         }
                         else
                         {
-                            OperateResult.AppendText(">>" + ErrorMessage + "\n", Color.Red, ms_sncode);
+                            OperateResult.AppendText(">>" + ErrorMessage + "\n", Color.DarkRed, ms_sncode);
                             return;
                         }
                     }
                     else
                     {
-                        OperateResult.AppendText(">>" + ErrorMessage + "\n", Color.Red, ms_sncode);
+                        OperateResult.AppendText(">>" + ErrorMessage + "\n", Color.DarkRed, ms_sncode);
                         return;
                     }
                     int RejectCount = ChoosedRejectList.Items.Count;
@@ -418,7 +418,7 @@ namespace UAS_MES_NEW.Make
                     {
                         if (ChoosedRejectList.Items.Count == 0)
                         {
-                            OperateResult.AppendText(">>不良品必须选择不良原因和不良代码!\n", Color.Red);
+                            OperateResult.AppendText(">>不良品必须选择不良原因和不良代码!\n", Color.DarkRed);
                             return;
                         }
                         else
@@ -490,10 +490,10 @@ namespace UAS_MES_NEW.Make
                         //        LogicHandler.DoCommandLog(Tag.ToString(), User.UserCode, ma_code.Text, User.UserLineCode, User.UserSourceCode, "快速维修成功", "快速维修", "", ob_checkno.Text);
                         //        OperateResult.AppendText(">>本次采集不良代码" + badname + "存在于本工序" + User.CurrentStepCode + "中,请解除故障后重新测试本站\n", Color.Black);
                         //    }
-                        //    else OperateResult.AppendText(">>" + ms_sncode.Text + "成功采集为不良\n", Color.Green);
+                        //    else OperateResult.AppendText(">>" + ms_sncode.Text + "成功采集为不良\n", Color.LightGreen);
                         //}
                         //else
-                        OperateResult.AppendText(">>" + ms_sncode.Text + "成功采集为不良\n", Color.Green);
+                        OperateResult.AppendText(">>" + ms_sncode.Text + "成功采集为不良\n", Color.LightGreen);
                         LastSncode = ms_sncode.Text;
                         //采集完不良,聚焦序列号
                         ms_sncode.Focus();
@@ -506,7 +506,7 @@ namespace UAS_MES_NEW.Make
                         WaitList.Clear();
                         ChoosedList.Clear();
                     }
-                    else OperateResult.AppendText(">>" + ErrorMessage + "\n", Color.Red);
+                    else OperateResult.AppendText(">>" + ErrorMessage + "\n", Color.DarkRed);
                 }
 
 
@@ -525,7 +525,7 @@ namespace UAS_MES_NEW.Make
                     //存在不良记录
                     if (ErrorMessage != "")
                     {
-                        OperateResult.AppendText(">>序列号:" + ms_sncode.Text + " 已经判为不良品,不允许修改!\n", Color.Red);
+                        OperateResult.AppendText(">>序列号:" + ms_sncode.Text + " 已经判为不良品,不允许修改!\n", Color.DarkRed);
                         return;
                     }
                     else
@@ -542,7 +542,7 @@ namespace UAS_MES_NEW.Make
                             }
                             else
                             {
-                                OperateResult.AppendText(">>" + ms_sncode.Text + "良品采集成功\n", Color.Green, ms_sncode);
+                                OperateResult.AppendText(">>" + ms_sncode.Text + "良品采集成功\n", Color.LightGreen, ms_sncode);
                                 getcheck++;
                             }
                             //记录操作日志
@@ -557,7 +557,7 @@ namespace UAS_MES_NEW.Make
                             }
 
                         }
-                        else OperateResult.AppendText(">>" + ErrorMessage + "\n", Color.Red, ms_sncode);
+                        else OperateResult.AppendText(">>" + ErrorMessage + "\n", Color.DarkRed, ms_sncode);
                     }
                 }
                 else
@@ -570,15 +570,15 @@ namespace UAS_MES_NEW.Make
                             if (ErrorMessage.Contains("AFTERSUCCESS"))
                                 OperateResult.AppendText(">>" + ErrorMessage + "\n");
                             LastSncode = ms_sncode.Text;
-                            OperateResult.AppendText(">>" + ms_sncode.Text + "成功采集为良品\n", Color.Green, ms_sncode);
+                            OperateResult.AppendText(">>" + ms_sncode.Text + "成功采集为良品\n", Color.LightGreen, ms_sncode);
                             //记录操作日志
                             LogicHandler.DoCommandLog(Tag.ToString(), User.UserCode, ma_code.Text, User.UserLineCode, User.UserSourceCode, "采集良品", "采集良品成功", LastSncode, ob_checkno.Text);
                         }
-                        else OperateResult.AppendText(">>" + ErrorMessage + "\n", Color.Red, ms_sncode);
+                        else OperateResult.AppendText(">>" + ErrorMessage + "\n", Color.DarkRed, ms_sncode);
                     }
                     else
                     {
-                        OperateResult.AppendText(">>返修的不良序列号必须先进行维修\n", Color.Red);
+                        OperateResult.AppendText(">>返修的不良序列号必须先进行维修\n", Color.DarkRed);
                     }
                 }
             }
@@ -611,7 +611,7 @@ namespace UAS_MES_NEW.Make
         {
             if (ms_sncode.Text == "")
             {
-                OperateResult.AppendText(">>序列号不允许为空\n", Color.Red);
+                OperateResult.AppendText(">>序列号不允许为空\n", Color.DarkRed);
                 return;
             }
             if (GoodProduct.Checked)
@@ -626,7 +626,7 @@ namespace UAS_MES_NEW.Make
                     {
                         if (ma_code.Text == "")
                         {
-                            OperateResult.AppendText(">>" + ErrorMessage + "\n", Color.Red, ms_sncode);
+                            OperateResult.AppendText(">>" + ErrorMessage + "\n", Color.DarkRed, ms_sncode);
                             return;
                         }
                     }
@@ -641,13 +641,13 @@ namespace UAS_MES_NEW.Make
                     }
                     else
                     {
-                        OperateResult.AppendText(">>" + ErrorMessage + "\n", Color.Red, ms_sncode);
+                        OperateResult.AppendText(">>" + ErrorMessage + "\n", Color.DarkRed, ms_sncode);
                         return;
                     }
                 }
                 else
                 {
-                    OperateResult.AppendText(">>" + ErrorMessage + "\n", Color.Red, ms_sncode);
+                    OperateResult.AppendText(">>" + ErrorMessage + "\n", Color.DarkRed, ms_sncode);
                     return;
                 }
                 int RejectCount = ChoosedRejectList.Items.Count;
@@ -669,7 +669,7 @@ namespace UAS_MES_NEW.Make
                 {
                     if (ChoosedRejectList.Items.Count == 0)
                     {
-                        OperateResult.AppendText(">>不良品必须选择不良原因和不良代码!\n", Color.Red);
+                        OperateResult.AppendText(">>不良品必须选择不良原因和不良代码!\n", Color.DarkRed);
                         return;
                     }
                     else
@@ -741,9 +741,9 @@ namespace UAS_MES_NEW.Make
                             LogicHandler.DoCommandLog(Tag.ToString(), User.UserCode, ma_code.Text, User.UserLineCode, User.UserSourceCode, "快速维修成功", "快速维修", "", ob_checkno.Text);
                             OperateResult.AppendText(">>本次采集不良代码" + badname + "存在于本工序" + User.CurrentStepCode + "中,请解除故障后重新测试本站\n", Color.Black);
                         }
-                        else OperateResult.AppendText(">>" + ms_sncode.Text + "成功采集为不良\n", Color.Green);
+                        else OperateResult.AppendText(">>" + ms_sncode.Text + "成功采集为不良\n", Color.LightGreen);
                     }
-                    else OperateResult.AppendText(">>" + ms_sncode.Text + "成功采集为不良\n", Color.Green);
+                    else OperateResult.AppendText(">>" + ms_sncode.Text + "成功采集为不良\n", Color.LightGreen);
                     LastSncode = ms_sncode.Text;
                     //采集完不良,聚焦序列号
                     ms_sncode.Focus();
@@ -756,7 +756,7 @@ namespace UAS_MES_NEW.Make
                     WaitList.Clear();
                     ChoosedList.Clear();
                 }
-                else OperateResult.AppendText(">>" + ErrorMessage + "\n", Color.Red);
+                else OperateResult.AppendText(">>" + ErrorMessage + "\n", Color.DarkRed);
             }
         }
 
@@ -774,7 +774,7 @@ namespace UAS_MES_NEW.Make
                     {
                         if (ChoosedRejectList.Items[i].ListView.Items[i].SubItems[2].Text == bc_code.Text)
                         {
-                            OperateResult.AppendText(">>已添加过不良代码" + bc_code.Text + "\n", Color.Red, bc_code);
+                            OperateResult.AppendText(">>已添加过不良代码" + bc_code.Text + "\n", Color.DarkRed, bc_code);
                             return;
                         }
                     }
@@ -785,7 +785,7 @@ namespace UAS_MES_NEW.Make
                     ChoosedRejectList.Items.Add(lvi);
                     bc_code.Clear();
                 }
-                else OperateResult.AppendText(">>" + bc_code.Text + "不良代码不存在\n", Color.Red, bc_code);
+                else OperateResult.AppendText(">>" + bc_code.Text + "不良代码不存在\n", Color.DarkRed, bc_code);
             }
         }
 
@@ -821,8 +821,8 @@ namespace UAS_MES_NEW.Make
                 batchqty = int.Parse(ob_batchqty.Text == "" ? "0" : ob_batchqty.Text);
                 if (nowcheckqty == batchqty)
                 {
-                    ob_nowcheckqty.ForeColor = Color.Red;
-                    OperateResult.AppendText(">>当前采集数量已达到送检数量\n", Color.Red);
+                    ob_nowcheckqty.ForeColor = Color.DarkRed;
+                    OperateResult.AppendText(">>当前采集数量已达到送检数量\n", Color.DarkRed);
                     if (AutoCut)
                     {
                         OperateResult.AppendText(">>批次" + ob_checkno.Text + "自动断批\n", Color.Blue);
@@ -1003,7 +1003,7 @@ namespace UAS_MES_NEW.Make
                     }
                     else
                     {
-                        OperateResult.AppendText(">>SN" + ms_sncode.Text + "未进行分板绑定\n", Color.Red, ms_sncode);
+                        OperateResult.AppendText(">>SN" + ms_sncode.Text + "未进行分板绑定\n", Color.DarkRed, ms_sncode);
                     }
                 }
                 else
@@ -1101,7 +1101,7 @@ namespace UAS_MES_NEW.Make
             //                ms_code_KeyDown(this, new KeyEventArgs(Keys.Enter));
             //            }
             //            else {
-            //                OperateResult.AppendText(">>解析数据" + strData[5] + "非良品,无法采集\n", Color.Red, ms_sncode);
+            //                OperateResult.AppendText(">>解析数据" + strData[5] + "非良品,无法采集\n", Color.DarkRed, ms_sncode);
             //            }
             //        }
             //    }
@@ -1170,7 +1170,7 @@ namespace UAS_MES_NEW.Make
                             }
                             else
                             {
-                                OperateResult.AppendText(">>解析数据" + strData[5] + "非良品,无法采集\n", Color.Red, ms_sncode);
+                                OperateResult.AppendText(">>解析数据" + strData[5] + "非良品,无法采集\n", Color.DarkRed, ms_sncode);
                             }
                         }
                     }
@@ -1191,41 +1191,41 @@ namespace UAS_MES_NEW.Make
                     "left join craftdetail on cd_crid=cr_id where ma_code='" + ma_code.Text + "' and cd_stepcode='" + User.CurrentStepCode + "'", "select");
                 if (dt.Rows.Count == 0)
                 {
-                    OperateResult.AppendText(">工序" + User.CurrentStepCode + "不存在工单工艺路线中\n", Color.Red, SNCount);
+                    OperateResult.AppendText(">工序" + User.CurrentStepCode + "不存在工单工艺路线中\n", Color.DarkRed, SNCount);
                     return;
                 }
                 int count;
                 if (!int.TryParse(SNCount.Text, out count))
                 {
-                    OperateResult.AppendText(">请输入正确的数字\n", Color.Red, SNCount);
+                    OperateResult.AppendText(">请输入正确的数字\n", Color.DarkRed, SNCount);
                     return;
                 }
                 if (count <= 0)
                 {
-                    OperateResult.AppendText(">数字必须大于0\n", Color.Red, SNCount);
+                    OperateResult.AppendText(">数字必须大于0\n", Color.DarkRed, SNCount);
                     return;
                 }
                 if (ma_code.Text == "")
                 {
-                    OperateResult.AppendText(">工单号不能为空\n", Color.Red, SNCount);
+                    OperateResult.AppendText(">工单号不能为空\n", Color.DarkRed, SNCount);
                     return;
                 }
                 string sumcount = dh.getFieldDataByCondition("makehourcount", "nvl(sum(mhc_qty),0)", "mhc_macode='" + ma_code.Text + "' and mhc_stepcode='" + User.CurrentStepCode + "'").ToString();
                 if (int.Parse(sumcount) + count * pr_pcbacount.Value > int.Parse(ma_qty.Text))
                 {
-                    OperateResult.AppendText(">已采集数量" + sumcount + ",本次采集数量" + pr_pcbacount.Value * count + ",超出工单数量" + ma_qty.Text + "\n", Color.Red, SNCount);
+                    OperateResult.AppendText(">已采集数量" + sumcount + ",本次采集数量" + pr_pcbacount.Value * count + ",超出工单数量" + ma_qty.Text + "\n", Color.DarkRed, SNCount);
                     return;
                 }
                 if (LogicHandler.UpdateStencil(ma_code.Text, User.UserSourceCode, (pr_pcbacount.Value * count).ToString(), User.UserCode, out ErrorMessage))
                 {
                     dh.ExecuteSql("insert into makehourcount(mhc_id,mhc_macode,mhc_indate,MHC_SOURCECODE,mhc_stepcode, MHC_INMAN,mhc_qty,mhc_linecode,mhc_pcbcount)" +
                        "values(makehourcount_seq.nextval,'" + ma_code.Text + "',sysdate,'" + User.UserSourceCode + "','" + User.CurrentStepCode + "','" + User.UserCode + "','" + pr_pcbacount.Value * count + "','" + User.UserLineCode + "','" + pr_pcbacount.Value + "')", "insert");
-                    OperateResult.AppendText(">采集成功,个数量" + count + ",拼板产品数" + pr_pcbacount.Value * count + "\n", Color.Green, SNCount);
+                    OperateResult.AppendText(">采集成功,个数量" + count + ",拼板产品数" + pr_pcbacount.Value * count + "\n", Color.LightGreen, SNCount);
                     return;
                 }
                 else
                 {
-                    OperateResult.AppendText(">" + ErrorMessage + "\n", Color.Red, SNCount);
+                    OperateResult.AppendText(">" + ErrorMessage + "\n", Color.DarkRed, SNCount);
                 }
             }
         }

+ 52 - 52
UAS_MES_YTDZ/FunctionCode/Packing/Packing_PackageCollection.cs

@@ -55,7 +55,7 @@ namespace UAS_MES_NEW.Packing
             }
             catch (Exception ex)
             {
-                OperateResult.AppendText("未正确安装打印软件\n" + ex.Message, Color.Red);
+                OperateResult.AppendText("未正确安装打印软件\n" + ex.Message, Color.DarkRed);
             }
         }
 
@@ -168,7 +168,7 @@ namespace UAS_MES_NEW.Packing
                         }
                         else
                         {
-                            OperateResult.AppendText(ErrorMessage + "\n", Color.Red);
+                            OperateResult.AppendText(ErrorMessage + "\n", Color.DarkRed);
                         }
                     //}
                     if (!AutoGenBoxCode.Checked)
@@ -182,9 +182,9 @@ namespace UAS_MES_NEW.Packing
                         sn_code.SelectAll();
                     }
                 }
-                else OperateResult.AppendText(">>箱号" + pa_outboxcode.Text + "尚未封箱,请封箱后执行打印\n", Color.Red);
+                else OperateResult.AppendText(">>箱号" + pa_outboxcode.Text + "尚未封箱,请封箱后执行打印\n", Color.DarkRed);
             }
-            else OperateResult.AppendText(">>产品" + pr_code.Text + "未维护打印标签\n", Color.Red);
+            else OperateResult.AppendText(">>产品" + pr_code.Text + "未维护打印标签\n", Color.DarkRed);
         }
 
         //加载工单信息和装箱明细信息
@@ -233,14 +233,14 @@ namespace UAS_MES_NEW.Packing
                             string craftstepcode = dh.getFieldDataByCondition("craft left join craftdetail on cr_id =cd_crid", "(cd_stepcode)", "cr_prodcode='" + prodcode + "' and cr_code='" + craftcode + "' and cd_stepcode='" + User.CurrentStepCode + "'").ToString();
                             if (craftstepcode == "")
                             {
-                                OperateResult.AppendText("工序" + User.CurrentStepCode + "不在途程" + craftcode + "内,不允许采集\n", Color.Red);
+                                OperateResult.AppendText("工序" + User.CurrentStepCode + "不在途程" + craftcode + "内,不允许采集\n", Color.DarkRed);
                                 return;
                             }
                         }
                         string nextstepcode = dh.getFieldDataByCondition("makeserial", "ms_nextstepcode", "ms_id='" + oMsID + "'").ToString();
                         if (nextstepcode != "" && nextstepcode != User.CurrentStepCode)
                         {
-                            OperateResult.AppendText("当前序列号下一道工序" + nextstepcode + ",当前资源不允许采集\n", Color.Red);
+                            OperateResult.AppendText("当前序列号下一道工序" + nextstepcode + ",当前资源不允许采集\n", Color.DarkRed);
                             if (md.IsOpen)
                             {
                                 md.SendOrder("M502_ON");
@@ -269,7 +269,7 @@ namespace UAS_MES_NEW.Packing
                             ms_salecode_text = dt.Rows[0]["ms_salecode"].ToString();
                             if (locksalecode.Checked && ms_salecode.Text != "" && ms_salecode.Text != ms_salecode_text)
                             {
-                                OperateResult.AppendText(">>序列号" + sn_code.Text + "所属订单号" + ms_salecode_text + "与界面订单号" + ms_salecode.Text + "不同,无法采集\n", Color.Red, sn_code);
+                                OperateResult.AppendText(">>序列号" + sn_code.Text + "所属订单号" + ms_salecode_text + "与界面订单号" + ms_salecode.Text + "不同,无法采集\n", Color.DarkRed, sn_code);
                                 if (md.IsOpen)
                                 {
                                     md.SendOrder("M502_ON");
@@ -280,7 +280,7 @@ namespace UAS_MES_NEW.Packing
                         }
                         if (dt.Rows[0]["ms_outno"].ToString() != "")
                         {
-                            OperateResult.AppendText(">>序列号" + sn_code.Text + "已被出货单" + dt.Rows[0]["ms_outno"].ToString() + "采集,不允许操作\n", Color.Red, sn_code);
+                            OperateResult.AppendText(">>序列号" + sn_code.Text + "已被出货单" + dt.Rows[0]["ms_outno"].ToString() + "采集,不允许操作\n", Color.DarkRed, sn_code);
                             if (md.IsOpen)
                             {
                                 md.SendOrder("M502_ON");
@@ -289,7 +289,7 @@ namespace UAS_MES_NEW.Packing
                         }
                         if (dt.Rows[0]["ms_iostatus"].ToString() != "0")
                         {
-                            OperateResult.AppendText(">>序列号" + sn_code.Text + "已入库不允许采集\n", Color.Red, sn_code);
+                            OperateResult.AppendText(">>序列号" + sn_code.Text + "已入库不允许采集\n", Color.DarkRed, sn_code);
                             if (md.IsOpen)
                             {
                                 md.SendOrder("M502_ON");
@@ -319,7 +319,7 @@ namespace UAS_MES_NEW.Packing
                                     string autoout = LogicHandler.GetOutBoxCode("PACKAGE", ms_makecode, pr_code.Text, User.UserCode);
                                     if (autoout == " ")
                                     {
-                                        OperateResult.AppendText(">>未维护箱号规则,无法生成箱号\n", Color.Red, sn_code);
+                                        OperateResult.AppendText(">>未维护箱号规则,无法生成箱号\n", Color.DarkRed, sn_code);
                                         return;
                                     }
                                     pa_outboxcode.Text = autoout;
@@ -329,13 +329,13 @@ namespace UAS_MES_NEW.Packing
                         }
                         if (pa_outboxcode.Text == "")
                         {
-                            OperateResult.AppendText(">>箱号不能为空\n", Color.Red, sn_code);
+                            OperateResult.AppendText(">>箱号不能为空\n", Color.DarkRed, sn_code);
                             return;
                         }
                         //判断箱内总数必须大于0
                         if (pr_outboxinnerqty.Text == "" || pr_outboxinnerqty.Text == "0")
                         {
-                            OperateResult.AppendText(">>箱内容量必须大于0\n", Color.Red);
+                            OperateResult.AppendText(">>箱内容量必须大于0\n", Color.DarkRed);
                             return;
                         }
                         sql.Clear();
@@ -350,7 +350,7 @@ namespace UAS_MES_NEW.Packing
                             }
                             if (dt.Rows[0]["pa_outno"].ToString() != "")
                             {
-                                OperateResult.AppendText(">>卡通箱" + pa_outboxcode.Text + "已被出货单" + dt.Rows[0]["pa_outno"].ToString() + "采集,不允许操作\n", Color.Red, sn_code);
+                                OperateResult.AppendText(">>卡通箱" + pa_outboxcode.Text + "已被出货单" + dt.Rows[0]["pa_outno"].ToString() + "采集,不允许操作\n", Color.DarkRed, sn_code);
                                 if (md.IsOpen)
                                 {
                                     md.SendOrder("M502_ON");
@@ -359,7 +359,7 @@ namespace UAS_MES_NEW.Packing
                             }
                             if (dt.Rows[0]["pa_iostatus"].ToString() != "0")
                             {
-                                OperateResult.AppendText(">>卡通箱" + pa_outboxcode.Text + "处于入库状态,不允许操作\n", Color.Red, sn_code);
+                                OperateResult.AppendText(">>卡通箱" + pa_outboxcode.Text + "处于入库状态,不允许操作\n", Color.DarkRed, sn_code);
                                 if (md.IsOpen)
                                 {
                                     md.SendOrder("M502_ON");
@@ -380,7 +380,7 @@ namespace UAS_MES_NEW.Packing
                                     {
                                         md.SendOrder("M501_ON");
                                     }
-                                    OperateResult.AppendText(">>序列号" + sn_code.Text + "已在本箱内\n", Color.Red, sn_code);
+                                    OperateResult.AppendText(">>序列号" + sn_code.Text + "已在本箱内\n", Color.DarkRed, sn_code);
                                 }
                                 else
                                 {
@@ -388,7 +388,7 @@ namespace UAS_MES_NEW.Packing
                                     {
                                         md.SendOrder("M502_ON");
                                     }
-                                    OperateResult.AppendText(">>序列号" + sn_code.Text + "已采集至箱" + ms_outboxcode + "\n", Color.Red, sn_code);
+                                    OperateResult.AppendText(">>序列号" + sn_code.Text + "已采集至箱" + ms_outboxcode + "\n", Color.DarkRed, sn_code);
                                 }
                                 LoadData();
                             }
@@ -404,7 +404,7 @@ namespace UAS_MES_NEW.Packing
                                     string autoout = LogicHandler.GetOutBoxCode("PACKAGE", ms_makecode, pr_code.Text, User.UserCode);
                                     if (autoout == " ")
                                     {
-                                        OperateResult.AppendText(">>未维护箱号规则,无法生成箱号\n", Color.Red, sn_code);
+                                        OperateResult.AppendText(">>未维护箱号规则,无法生成箱号\n", Color.DarkRed, sn_code);
                                         return;
                                     }
                                     pa_outboxcode.Text = autoout;
@@ -426,7 +426,7 @@ namespace UAS_MES_NEW.Packing
                                     if (ErrorMessage.Contains("AFTERSUCCESS"))
                                         OperateResult.AppendText(">>" + ErrorMessage + "\n");
                                     LastSncode = sn_code.Text;
-                                    OperateResult.AppendText(">>序列号" + sn_code.Text + "采集成功!\n", Color.Green);
+                                    OperateResult.AppendText(">>序列号" + sn_code.Text + "采集成功!\n", Color.LightGreen);
                                     LogicHandler.DoCommandLog(Tag.ToString(), User.UserCode, oMakeCode, User.UserLineCode, User.UserSourceCode, "卡通箱采集", "卡通箱" + pa_outboxcode.Text + "采集成功", sn_code.Text, "");
                                     //满箱更新状态为1
                                     LoadData();
@@ -499,7 +499,7 @@ namespace UAS_MES_NEW.Packing
                                         }
                                         else
                                         {
-                                            OperateResult.AppendText(">>" + ErrorMessage + "\n", Color.Red);
+                                            OperateResult.AppendText(">>" + ErrorMessage + "\n", Color.DarkRed);
                                         }
                                         if (AutoPrint.Checked)
                                             Print_Click(new object(), new EventArgs());
@@ -508,7 +508,7 @@ namespace UAS_MES_NEW.Packing
                                     }
                                     sn_code.Clear();
                                 }
-                                else OperateResult.AppendText(">>" + ErrorMessage + "\n", Color.Red, sn_code);
+                                else OperateResult.AppendText(">>" + ErrorMessage + "\n", Color.DarkRed, sn_code);
                             }
                         }
                         //勾选了取消箱号先验证箱号存不存在,存在的话移除掉,重新加载一次数据
@@ -545,11 +545,11 @@ namespace UAS_MES_NEW.Packing
                                 LogicHandler.DoCommandLog(Tag.ToString(), User.UserCode, oMakeCode, User.UserLineCode, User.UserSourceCode, "卡通箱采集", "卡通箱" + pa_outboxcode.Text + "取消采集成功", sn_code.Text, "");
                                 LoadGridData();
                                 pa_status.Text = "0";
-                                OperateResult.AppendText(">>已从该箱中移除序列号" + sn_code.Text + "\n", Color.Green, sn_code);
+                                OperateResult.AppendText(">>已从该箱中移除序列号" + sn_code.Text + "\n", Color.LightGreen, sn_code);
                             }
                             else
                             {
-                                OperateResult.AppendText(">>" + ErrorMessage + "\n", Color.Red, sn_code);
+                                OperateResult.AppendText(">>" + ErrorMessage + "\n", Color.DarkRed, sn_code);
                                 if (md.IsOpen)
                                 {
                                     md.SendOrder("M502_ON");
@@ -559,14 +559,14 @@ namespace UAS_MES_NEW.Packing
                     }
                     else
                     {
-                        OperateResult.AppendText(">>" + ErrorMessage + "\n", Color.Red, sn_code);
+                        OperateResult.AppendText(">>" + ErrorMessage + "\n", Color.DarkRed, sn_code);
                         if (md.IsOpen)
                         {
                             md.SendOrder("M502_ON");
                         }
                     }
                 }
-                else OperateResult.AppendText(">>" + ErrorMessage + "\n", Color.Red, sn_code);
+                else OperateResult.AppendText(">>" + ErrorMessage + "\n", Color.DarkRed, sn_code);
             }
         }
 
@@ -634,14 +634,14 @@ namespace UAS_MES_NEW.Packing
                     }
                     else
                     {
-                        OperateResult.AppendText(">>" + ErrorMessage + "\n", Color.Red);
+                        OperateResult.AppendText(">>" + ErrorMessage + "\n", Color.DarkRed);
                     }
                     if (AutoPrint.Checked)
                         Print_Click(new object(), new EventArgs());
                     LoadCheckQTY();
                 }
             }
-            else OperateResult.AppendText(">>箱号" + pa_outboxcode.Text + "错误或者已封箱\n", Color.Red);
+            else OperateResult.AppendText(">>箱号" + pa_outboxcode.Text + "错误或者已封箱\n", Color.DarkRed);
         }
 
         private void SendCheck_Click(object sender, EventArgs e)
@@ -651,7 +651,7 @@ namespace UAS_MES_NEW.Packing
                 DataTable dt = (DataTable)dh.ExecuteSql("select wm_concat(pa_outboxcode) pa_outboxcode from package where pa_checkno='" + ob_checkno.Text + "' and pa_status=0 ", "select");
                 if (dt.Rows[0][0].ToString() != "")
                 {
-                    OperateResult.AppendText(">>批次" + ob_checkno.Text + "存在箱号" + dt.Rows[0][0].ToString() + "未封箱,请先进行封箱\n", Color.Red);
+                    OperateResult.AppendText(">>批次" + ob_checkno.Text + "存在箱号" + dt.Rows[0][0].ToString() + "未封箱,请先进行封箱\n", Color.DarkRed);
                     return;
                 }
                 sql.Clear();
@@ -661,13 +661,13 @@ namespace UAS_MES_NEW.Packing
                 ob_batchqty.Text = "";
                 ob_nowcheckqty.ForeColor = Color.Black;
                 SendCheck.Enabled = false;
-                OperateResult.AppendText(">>批次" + ob_checkno.Text + "送检成功\n", Color.Green);
+                OperateResult.AppendText(">>批次" + ob_checkno.Text + "送检成功\n", Color.LightGreen);
                 LogicHandler.InsertMakeProcess(LastSncode, oMakeCode, User.UserSourceCode, "手动送检", "手动送检成功", User.UserCode);
                 //记录操作日志
                 LogicHandler.DoCommandLog(Tag.ToString(), User.UserCode, pa_makecode.Text, User.UserLineCode, User.UserSourceCode, "手动送检", "手动送检成功", "", ob_checkno.Text);
                 ob_checkno.Text = "";
             }
-            else OperateResult.AppendText(">>必须封箱才能送检\n", Color.Red);
+            else OperateResult.AppendText(">>必须封箱才能送检\n", Color.DarkRed);
         }
 
         bool AutoCut;
@@ -703,11 +703,11 @@ namespace UAS_MES_NEW.Packing
                 batchqty = int.Parse(ob_batchqty.Text == "" ? "0" : ob_batchqty.Text);
                 if (nowcheckqty >= batchqty)
                 {
-                    ob_nowcheckqty.ForeColor = Color.Red;
-                    OperateResult.AppendText(">>当前采集数量已达到送检数量\n", Color.Red);
+                    ob_nowcheckqty.ForeColor = Color.DarkRed;
+                    OperateResult.AppendText(">>当前采集数量已达到送检数量\n", Color.DarkRed);
                     if (AutoCut)
                     {
-                        OperateResult.AppendText(">>批次" + ob_checkno.Text + "自动断批\n", Color.Green);
+                        OperateResult.AppendText(">>批次" + ob_checkno.Text + "自动断批\n", Color.LightGreen);
                     }
                 }
             }
@@ -776,16 +776,16 @@ namespace UAS_MES_NEW.Packing
         //                        return;
         //                    }
         //                    else
-        //                        OperateResult.AppendText(">>箱号" + pa_outboxcode.Text + "当前所在工序不是登录岗位资源所在工序,不允许修改数量\n", Color.Red);
+        //                        OperateResult.AppendText(">>箱号" + pa_outboxcode.Text + "当前所在工序不是登录岗位资源所在工序,不允许修改数量\n", Color.DarkRed);
         //                }
         //                else
-        //                    OperateResult.AppendText(">>箱号" + pa_outboxcode.Text + "处于下地状态,不允许修改标准容量\n", Color.Red);
+        //                    OperateResult.AppendText(">>箱号" + pa_outboxcode.Text + "处于下地状态,不允许修改标准容量\n", Color.DarkRed);
         //            }
         //            else
-        //                OperateResult.AppendText(">>箱号" + pa_outboxcode.Text + "处于送检中,不允许修改标准容量\n", Color.Red);
+        //                OperateResult.AppendText(">>箱号" + pa_outboxcode.Text + "处于送检中,不允许修改标准容量\n", Color.DarkRed);
         //        }
         //        else
-        //            OperateResult.AppendText(">>箱号" + pa_outboxcode.Text + "不存在,修改容量无效\n", Color.Red);
+        //            OperateResult.AppendText(">>箱号" + pa_outboxcode.Text + "不存在,修改容量无效\n", Color.DarkRed);
         //        pr_outboxinnerqty.Text = StandardQTY.ToString();
         //    }
         //}
@@ -803,7 +803,7 @@ namespace UAS_MES_NEW.Packing
         {
             if (pa_outboxcode.Text == "")
             {
-                OperateResult.AppendText(">>箱号不能为空\n", Color.Red);
+                OperateResult.AppendText(">>箱号不能为空\n", Color.DarkRed);
                 return;
             }
             string Delete = MessageBox.Show(this.ParentForm, "是否确认拆箱?", "提示", MessageBoxButtons.YesNo, MessageBoxIcon.Question).ToString();
@@ -814,12 +814,12 @@ namespace UAS_MES_NEW.Packing
                 {
                     if (dt.Rows[0]["pa_outno"].ToString() != "")
                     {
-                        OperateResult.AppendText(">>卡通箱" + pa_outboxcode.Text + "已被出货单" + dt.Rows[0]["pa_outno"].ToString() + "采集,不允许操作\n", Color.Red);
+                        OperateResult.AppendText(">>卡通箱" + pa_outboxcode.Text + "已被出货单" + dt.Rows[0]["pa_outno"].ToString() + "采集,不允许操作\n", Color.DarkRed);
                         return;
                     }
                     if (dt.Rows[0]["pa_iostatus"].ToString() != "0")
                     {
-                        OperateResult.AppendText(">>卡通箱" + pa_outboxcode.Text + "处于入库状态,不允许操作\n", Color.Red);
+                        OperateResult.AppendText(">>卡通箱" + pa_outboxcode.Text + "处于入库状态,不允许操作\n", Color.DarkRed);
                         return;
                     }
                     if (dt.Rows[0]["pa_mothercode"].ToString() == "")
@@ -870,17 +870,17 @@ namespace UAS_MES_NEW.Packing
                                 //删除箱的明细
                                 dh.ExecuteSql("delete from packagedetail where pd_outboxcode='" + pa_outboxcode.Text + "'", "delete");
                                 LogicHandler.DoCommandLog(Tag.ToString(), User.UserCode, pa_makecode.Text, User.UserLineCode, User.UserSourceCode, "卡通箱拆解", "成功", pa_outboxcode.Text, ob_checkno.Text);
-                                OperateResult.AppendText(">>箱号" + pa_outboxcode.Text + "成功拆解!\n", Color.Green);
+                                OperateResult.AppendText(">>箱号" + pa_outboxcode.Text + "成功拆解!\n", Color.LightGreen);
                                 LoadGridData();
                                 LoadCheckQTY();
                             }
-                            else OperateResult.AppendText(">>箱号" + pa_outboxcode.Text + "已送检,不允许解除\n", Color.Red);
+                            else OperateResult.AppendText(">>箱号" + pa_outboxcode.Text + "已送检,不允许解除\n", Color.DarkRed);
                         }
-                        else OperateResult.AppendText(">>箱号" + pa_outboxcode.Text + "已下地,不允许解除\n", Color.Red);
+                        else OperateResult.AppendText(">>箱号" + pa_outboxcode.Text + "已下地,不允许解除\n", Color.DarkRed);
                     }
-                    else OperateResult.AppendText(">>箱号" + pa_outboxcode.Text + "已装箱" + dt.Rows[0]["pa_mothercode"].ToString() + ",不允许解除\n", Color.Red);
+                    else OperateResult.AppendText(">>箱号" + pa_outboxcode.Text + "已装箱" + dt.Rows[0]["pa_mothercode"].ToString() + ",不允许解除\n", Color.DarkRed);
                 }
-                else OperateResult.AppendText(">>箱号" + pa_outboxcode.Text + "不存在\n", Color.Red);
+                else OperateResult.AppendText(">>箱号" + pa_outboxcode.Text + "不存在\n", Color.DarkRed);
             }
         }
 
@@ -929,7 +929,7 @@ namespace UAS_MES_NEW.Packing
                 }
                 if (pa_outboxcode.Text.Length != int.Parse(OutBoxLength.Text))
                 {
-                    OperateResult.AppendText(">>箱号长度错误,请重新输入箱号\n", Color.Red);
+                    OperateResult.AppendText(">>箱号长度错误,请重新输入箱号\n", Color.DarkRed);
                     return false;
                 }
             }
@@ -939,13 +939,13 @@ namespace UAS_MES_NEW.Packing
                 {
                     if (pa_outboxcode.Text.Substring(0, PreFix.Text.Length) != PreFix.Text)
                     {
-                        OperateResult.AppendText(">>箱号前缀不匹配,请重新输入箱号\n", Color.Red);
+                        OperateResult.AppendText(">>箱号前缀不匹配,请重新输入箱号\n", Color.DarkRed);
                         return false;
                     }
                 }
                 catch (Exception)
                 {
-                    OperateResult.AppendText(">>箱号前缀不匹配,请重新输入箱号\n", Color.Red);
+                    OperateResult.AppendText(">>箱号前缀不匹配,请重新输入箱号\n", Color.DarkRed);
                     return false;
                 }
             }
@@ -970,13 +970,13 @@ namespace UAS_MES_NEW.Packing
                         {
                             if (pa_remark.Text.Substring(0, Remark_PreFix.Text.Length) != Remark_PreFix.Text)
                             {
-                                OperateResult.AppendText(">>备注前缀不匹配,请重新输入备注信息\n", Color.Red);
+                                OperateResult.AppendText(">>备注前缀不匹配,请重新输入备注信息\n", Color.DarkRed);
                                 return;
                             }
                         }
                         catch (Exception)
                         {
-                            OperateResult.AppendText(">>备注前缀不匹配,请重新输入备注信息\n", Color.Red);
+                            OperateResult.AppendText(">>备注前缀不匹配,请重新输入备注信息\n", Color.DarkRed);
                             return;
                         }
                     }
@@ -985,12 +985,12 @@ namespace UAS_MES_NEW.Packing
                         DataTable dt = (DataTable)dh.ExecuteSql("select pa_outboxcode from package where pa_remark='" + pa_remark.Text.ToUpper() + "'", "select");
                         if (dt.Rows.Count > 0)
                         {
-                            OperateResult.AppendText(">>箱号" + dt.Rows[0][0].ToString() + "已采集关联信息" + pa_remark.Text + "\n", Color.Red);
+                            OperateResult.AppendText(">>箱号" + dt.Rows[0][0].ToString() + "已采集关联信息" + pa_remark.Text + "\n", Color.DarkRed);
                             return;
                         }
                     }
                     dh.UpdateByCondition("package", "pa_remark='" + pa_remark.Text.ToUpper() + "'", "pa_outboxcode='" + pa_outboxcode.Text + "'");
-                    OperateResult.AppendText(">>箱号" + pa_outboxcode.Text + "关联信息" + pa_remark.Text + "采集成功\n", Color.Green);
+                    OperateResult.AppendText(">>箱号" + pa_outboxcode.Text + "关联信息" + pa_remark.Text + "采集成功\n", Color.LightGreen);
                     pa_remark.Text = "";
                     if (!AutoGenBoxCode.Checked)
                     {
@@ -1002,7 +1002,7 @@ namespace UAS_MES_NEW.Packing
                         sn_code.Focus();
                     }
                 }
-                else OperateResult.AppendText(">>请先采集箱内数据\n", Color.Red);
+                else OperateResult.AppendText(">>请先采集箱内数据\n", Color.DarkRed);
             }
         }
 

+ 54 - 54
UAS_MES_YTDZ/FunctionCode/Packing/Packing_PackageCollectionWeigh.cs

@@ -69,7 +69,7 @@ namespace UAS_MES_NEW.Packing
             }
             catch (Exception ex)
             {
-                OperateResult.AppendText("未正确安装CodeSoft软件\n", Color.Red);
+                OperateResult.AppendText("未正确安装CodeSoft软件\n", Color.DarkRed);
             }
         }
 
@@ -103,9 +103,9 @@ namespace UAS_MES_NEW.Packing
             catch (Exception mes)
             {
                 if (Baurate.Text == "" || ComList.Text == "")
-                    OperateResult.AppendText(">>请先在电子秤调试界面维护波特率和串口\n", Color.Red);
+                    OperateResult.AppendText(">>请先在电子秤调试界面维护波特率和串口\n", Color.DarkRed);
                 else
-                    OperateResult.AppendText(">>" + mes.Message + "\n", Color.Red);
+                    OperateResult.AppendText(">>" + mes.Message + "\n", Color.DarkRed);
             }
             sn_code.Focus();
             dh = SystemInf.dh;
@@ -222,7 +222,7 @@ namespace UAS_MES_NEW.Packing
                     }
                     else
                     {
-                        OperateResult.AppendText(ErrorMessage + "\n", Color.Red);
+                        OperateResult.AppendText(ErrorMessage + "\n", Color.DarkRed);
                     }
                     if (!AutoGenBoxCode.Checked)
                     {
@@ -235,9 +235,9 @@ namespace UAS_MES_NEW.Packing
                         sn_code.SelectAll();
                     }
                 }
-                else OperateResult.AppendText(">>箱号" + pa_outboxcode.Text + "尚未封箱,请封箱后执行打印\n", Color.Red);
+                else OperateResult.AppendText(">>箱号" + pa_outboxcode.Text + "尚未封箱,请封箱后执行打印\n", Color.DarkRed);
             }
-            else OperateResult.AppendText(">>产品" + pr_code.Text + "未维护打印标签\n", Color.Red);
+            else OperateResult.AppendText(">>产品" + pr_code.Text + "未维护打印标签\n", Color.DarkRed);
         }
 
         //加载工单信息和装箱明细信息
@@ -278,14 +278,14 @@ namespace UAS_MES_NEW.Packing
                             string craftstepcode = dh.getFieldDataByCondition("craft left join craftdetail on cr_id =cd_crid", "cd_stepcode", "cr_prodcode='" + prodcode + "' and cr_code='" + craftcode + "' and cd_stepcode='" + User.CurrentStepCode + "'").ToString();
                             if (craftstepcode == "")
                             {
-                                OperateResult.AppendText("工序" + User.CurrentStepCode + "不在途程" + craftcode + "内,不允许采集\n", Color.Red);
+                                OperateResult.AppendText("工序" + User.CurrentStepCode + "不在途程" + craftcode + "内,不允许采集\n", Color.DarkRed);
                                 return;
                             }
                         }
                         string nextstepcode = dh.getFieldDataByCondition("makeserial", "ms_nextstepcode", "ms_id='" + oMsID + "'").ToString();
                         if (nextstepcode != "" && nextstepcode != User.CurrentStepCode)
                         {
-                            OperateResult.AppendText("当前序列号下一道工序为" + nextstepcode + ",当前资源不允许采集\n", Color.Red);
+                            OperateResult.AppendText("当前序列号下一道工序为" + nextstepcode + ",当前资源不允许采集\n", Color.DarkRed);
                             return;
                         }
                         //PR_CHECKCARTONW = dh.getFieldDataByCondition("craftdetail left join craft on cr_id=cd_crid left join makeserial on ms_craftcode =cr_code", "nvl(cd_ifweigh,'0') cd_ifweigh", "ms_sncode='" + sn_code.Text + "' and ms_makecode='" + oMakeCode + "' and cd_stepcode = '" + User.CurrentStepCode + "'").ToString();
@@ -309,19 +309,19 @@ namespace UAS_MES_NEW.Packing
                             ms_salecode_text = dt.Rows[0]["ms_salecode"].ToString();
                             if (locksalecode.Checked && ms_salecode.Text != "" && ms_salecode.Text != ms_salecode_text)
                             {
-                                OperateResult.AppendText(">>序列号" + sn_code.Text + "所属订单号" + ms_salecode_text + "与界面订单号" + ms_salecode.Text + "不同,无法采集\n", Color.Red, sn_code);
+                                OperateResult.AppendText(">>序列号" + sn_code.Text + "所属订单号" + ms_salecode_text + "与界面订单号" + ms_salecode.Text + "不同,无法采集\n", Color.DarkRed, sn_code);
                                 return;
                             }
                             BaseUtil.SetFormValue(this.Controls, dt);
                         }
                         if (dt.Rows[0]["ms_outno"].ToString() != "")
                         {
-                            OperateResult.AppendText(">>序列号" + sn_code.Text + "已被出货单" + dt.Rows[0]["ms_outno"].ToString() + "采集,不允许操作\n", Color.Red, sn_code);
+                            OperateResult.AppendText(">>序列号" + sn_code.Text + "已被出货单" + dt.Rows[0]["ms_outno"].ToString() + "采集,不允许操作\n", Color.DarkRed, sn_code);
                             return;
                         }
                         if (dt.Rows[0]["ms_iostatus"].ToString() != "0")
                         {
-                            OperateResult.AppendText(">>序列号" + sn_code.Text + "已入库不允许采集\n", Color.Red, sn_code);
+                            OperateResult.AppendText(">>序列号" + sn_code.Text + "已入库不允许采集\n", Color.DarkRed, sn_code);
                             return;
                         }
                         if (pa_standardqty.Text != "0" && pa_standardqty.Text != "")
@@ -347,13 +347,13 @@ namespace UAS_MES_NEW.Packing
                         }
                         if (pa_outboxcode.Text == "")
                         {
-                            OperateResult.AppendText(">>箱号不能为空\n", Color.Red, sn_code);
+                            OperateResult.AppendText(">>箱号不能为空\n", Color.DarkRed, sn_code);
                             return;
                         }
                         //判断箱内总数必须大于0
                         if (pr_outboxinnerqty.Text == "" || pr_outboxinnerqty.Text == "0")
                         {
-                            OperateResult.AppendText(">>箱内容量必须大于0\n", Color.Red);
+                            OperateResult.AppendText(">>箱内容量必须大于0\n", Color.DarkRed);
                             return;
                         }
                         sql.Clear();
@@ -368,12 +368,12 @@ namespace UAS_MES_NEW.Packing
                             }
                             if (dt.Rows[0]["pa_outno"].ToString() != "")
                             {
-                                OperateResult.AppendText(">>卡通箱" + pa_outboxcode.Text + "已被出货单" + dt.Rows[0]["pa_outno"].ToString() + "采集,不允许操作\n", Color.Red, sn_code);
+                                OperateResult.AppendText(">>卡通箱" + pa_outboxcode.Text + "已被出货单" + dt.Rows[0]["pa_outno"].ToString() + "采集,不允许操作\n", Color.DarkRed, sn_code);
                                 return;
                             }
                             if (dt.Rows[0]["pa_iostatus"].ToString() != "0")
                             {
-                                OperateResult.AppendText(">>卡通箱" + pa_outboxcode.Text + "处于入库状态,不允许操作\n", Color.Red, sn_code);
+                                OperateResult.AppendText(">>卡通箱" + pa_outboxcode.Text + "处于入库状态,不允许操作\n", Color.DarkRed, sn_code);
                                 return;
                             }
                         }
@@ -384,9 +384,9 @@ namespace UAS_MES_NEW.Packing
                             if (ms_outboxcode != "")
                             {
                                 if (ms_outboxcode == pa_outboxcode.Text)
-                                    OperateResult.AppendText(">>序列号" + sn_code.Text + "已在本箱内\n", Color.Red, sn_code);
+                                    OperateResult.AppendText(">>序列号" + sn_code.Text + "已在本箱内\n", Color.DarkRed, sn_code);
                                 else
-                                    OperateResult.AppendText(">>序列号" + sn_code.Text + "已采集至箱" + ms_outboxcode + "\n", Color.Red, sn_code);
+                                    OperateResult.AppendText(">>序列号" + sn_code.Text + "已采集至箱" + ms_outboxcode + "\n", Color.DarkRed, sn_code);
                                 LoadData();
                             }
                             else
@@ -413,7 +413,7 @@ namespace UAS_MES_NEW.Packing
                                         OperateResult.AppendText(">>" + ErrorMessage + "\n");
                                     LoadCheckQTY();
                                     LoadCollectedNum();
-                                    OperateResult.AppendText(">>序列号" + sn_code.Text + "采集成功!\n", Color.Green);
+                                    OperateResult.AppendText(">>序列号" + sn_code.Text + "采集成功!\n", Color.LightGreen);
                                     LogicHandler.DoCommandLog(Tag.ToString(), User.UserCode, oMakeCode, User.UserLineCode, User.UserSourceCode, "卡通箱采集", "卡通箱" + pa_outboxcode.Text + "采集成功", sn_code.Text, "");
                                     LastSncode = sn_code.Text;
                                     //满箱更新状态为1
@@ -458,12 +458,12 @@ namespace UAS_MES_NEW.Packing
                                         {
                                             if (MinWeight == 0 || MaxWeight == 0)
                                             {
-                                                OperateResult.AppendText(">>产品" + pr_code.Text + "未维护卡通箱重量范围\n", Color.Red);
+                                                OperateResult.AppendText(">>产品" + pr_code.Text + "未维护卡通箱重量范围\n", Color.DarkRed);
                                                 return;
                                             }
                                             if (!(weigh >= MinWeight && weigh <= MaxWeight) || weigh == 0)
                                             {
-                                                OperateResult.AppendText(">>箱号" + pa_outboxcode.Text + "重量不符合标准重量\n", Color.Red);
+                                                OperateResult.AppendText(">>箱号" + pa_outboxcode.Text + "重量不符合标准重量\n", Color.DarkRed);
                                                 LogicHandler.DoCommandLog(Tag.ToString(), User.UserCode, pa_makecode.Text, User.UserLineCode, User.UserSourceCode, "卡通箱称重", "称量不符合要求:" + weight.Text.Trim(), pa_outboxcode.Text, "");
                                                 LogicHandler.RecordProdWeight(pa_outboxcode.Text, "CARTON", float.Parse(ActWeigh.ToString()), "kg", User.UserLineCode, pr_code.Text, User.UserSourceCode, User.UserName);
                                                 return;
@@ -472,7 +472,7 @@ namespace UAS_MES_NEW.Packing
                                         dh.UpdateByCondition("package", "pa_status=1,pa_totalqty=pa_currentqty,pa_packageqty=pa_currentqty,pa_weight=" + weigh + "", "pa_outboxcode='" + pa_outboxcode.Text + "'");
                                         pa_standardqty.Text = "";
                                         pa_status.Text = "1";
-                                        OperateResult.AppendText(">>箱号" + pa_outboxcode.Text + "满箱封箱成功\n", Color.Green);
+                                        OperateResult.AppendText(">>箱号" + pa_outboxcode.Text + "满箱封箱成功\n", Color.LightGreen);
                                         LogicHandler.RecordProdWeight(pa_outboxcode.Text, "CARTON", float.Parse(ActWeigh.ToString()), "kg", User.UserLineCode, pr_code.Text, User.UserSourceCode, User.UserName);
                                         LogicHandler.DoCommandLog(Tag.ToString(), User.UserCode, pa_makecode.Text, User.UserLineCode, User.UserSourceCode, "卡通箱称重", "称量完成:" + weight.Text.Trim(), pa_outboxcode.Text, "");
                                         if (LogicHandler.OutBoxStepPass(pa_outboxcode.Text, ms_makecode, User.UserSourceCode, User.UserCode, "卡通箱:" + pa_outboxcode.Text + "整箱过站", "卡通箱整箱过站", out ErrorMessage))
@@ -481,11 +481,11 @@ namespace UAS_MES_NEW.Packing
                                         }
                                         else
                                         {
-                                            OperateResult.AppendText(">>" + ErrorMessage + "\n", Color.Red);
+                                            OperateResult.AppendText(">>" + ErrorMessage + "\n", Color.DarkRed);
                                         }
                                         LoadCheckQTY();
                                         LoadCollectedNum();
-                                        OperateResult.AppendText(">>箱号" + pa_outboxcode.Text + "称量完成\n", Color.Green);
+                                        OperateResult.AppendText(">>箱号" + pa_outboxcode.Text + "称量完成\n", Color.LightGreen);
                                         if (AutoPrint.Checked)
                                             Print_Click(new object(), new EventArgs());
                                         if (!CollecRemark.Checked)
@@ -508,7 +508,7 @@ namespace UAS_MES_NEW.Packing
                                         }
                                     }
                                 }
-                                else OperateResult.AppendText(">>" + ErrorMessage + "\n", Color.Red);
+                                else OperateResult.AppendText(">>" + ErrorMessage + "\n", Color.DarkRed);
                             }
                         }
                         //勾选了取消箱号先验证箱号存不存在,存在的话移除掉,重新加载一次数据
@@ -545,14 +545,14 @@ namespace UAS_MES_NEW.Packing
                                 LogicHandler.DoCommandLog(Tag.ToString(), User.UserCode, oMakeCode, User.UserLineCode, User.UserSourceCode, "卡通箱采集", "卡通箱" + pa_outboxcode.Text + "取消采集成功", sn_code.Text, "");
                                 LoadGridData();
                                 pa_status.Text = "0";
-                                OperateResult.AppendText(">>已从该箱中移除序列号" + sn_code.Text + "\n", Color.Green, sn_code);
+                                OperateResult.AppendText(">>已从该箱中移除序列号" + sn_code.Text + "\n", Color.LightGreen, sn_code);
                             }
-                            else OperateResult.AppendText(">>" + ErrorMessage + "\n", Color.Red, sn_code);
+                            else OperateResult.AppendText(">>" + ErrorMessage + "\n", Color.DarkRed, sn_code);
                         }
                     }
-                    else OperateResult.AppendText(">>" + ErrorMessage + "\n", Color.Red, sn_code);
+                    else OperateResult.AppendText(">>" + ErrorMessage + "\n", Color.DarkRed, sn_code);
                 }
-                else OperateResult.AppendText(">>" + ErrorMessage + "\n", Color.Red, sn_code);
+                else OperateResult.AppendText(">>" + ErrorMessage + "\n", Color.DarkRed, sn_code);
             }
         }
 
@@ -596,7 +596,7 @@ namespace UAS_MES_NEW.Packing
                     {
                         if (!(weigh >= MinWeight && weigh <= MaxWeight) || weigh == 0)
                         {
-                            OperateResult.AppendText(">>箱号" + pa_outboxcode.Text + "重量不符合标准重量,不能完成工序过站\n", Color.Red);
+                            OperateResult.AppendText(">>箱号" + pa_outboxcode.Text + "重量不符合标准重量,不能完成工序过站\n", Color.DarkRed);
                             LogicHandler.DoCommandLog(Tag.ToString(), User.UserCode, pa_makecode.Text, User.UserLineCode, User.UserSourceCode, "卡通箱称重", "称量不符合要求:" + weight.Text.Trim(), pa_outboxcode.Text, "");
                             LogicHandler.RecordProdWeight(pa_outboxcode.Text, "CARTON", float.Parse(ActWeigh.ToString()), "kg", User.UserLineCode, pr_code.Text, User.UserSourceCode, User.UserName);
                             return;
@@ -606,7 +606,7 @@ namespace UAS_MES_NEW.Packing
                     pa_status.Text = "1";
                     pa_standardqty.Text = "";
                     LogicHandler.DoCommandLog(Tag.ToString(), User.UserCode, pa_makecode.Text, User.UserLineCode, User.UserSourceCode, "卡通箱采集", "封箱成功", pa_outboxcode.Text, "");
-                    OperateResult.AppendText(">>箱号" + pa_outboxcode.Text + "封箱成功\n", Color.Green);
+                    OperateResult.AppendText(">>箱号" + pa_outboxcode.Text + "封箱成功\n", Color.LightGreen);
                     LogicHandler.DoCommandLog(Tag.ToString(), User.UserCode, pa_makecode.Text, User.UserLineCode, User.UserSourceCode, "卡通箱称重", "称量完成:" + weight.Text.Trim(), pa_outboxcode.Text, "");
                     LogicHandler.RecordProdWeight(pa_outboxcode.Text, "CARTON", float.Parse(ActWeigh.ToString()), "kg", User.UserLineCode, pr_code.Text, User.UserSourceCode, User.UserName);
                     string ms_makecode = dh.getFieldDataByCondition("packagedetail", "pd_makecode", "pd_outboxcode = '" + pa_outboxcode.Text + "'").ToString();
@@ -616,7 +616,7 @@ namespace UAS_MES_NEW.Packing
                     }
                     else
                     {
-                        OperateResult.AppendText(">>" + ErrorMessage + "\n", Color.Red);
+                        OperateResult.AppendText(">>" + ErrorMessage + "\n", Color.DarkRed);
                     }
                     LoadCheckQTY();
                     if (!CollecRemark.Checked)
@@ -639,7 +639,7 @@ namespace UAS_MES_NEW.Packing
                     }
                 }
             }
-            else OperateResult.AppendText(">>箱号" + pa_outboxcode.Text + "错误或者已封箱\n", Color.Red);
+            else OperateResult.AppendText(">>箱号" + pa_outboxcode.Text + "错误或者已封箱\n", Color.DarkRed);
         }
 
         private void SendCheck_Click(object sender, EventArgs e)
@@ -649,7 +649,7 @@ namespace UAS_MES_NEW.Packing
                 DataTable dt = (DataTable)dh.ExecuteSql("select wm_concat(pa_outboxcode) pa_outboxcode from package where pa_checkno='" + ob_checkno.Text + "' and pa_status=0 ", "select");
                 if (dt.Rows[0][0].ToString() != "")
                 {
-                    OperateResult.AppendText(">>批次" + ob_checkno.Text + "存在箱号" + dt.Rows[0][0].ToString() + "未封箱,请先进行封箱\n", Color.Red);
+                    OperateResult.AppendText(">>批次" + ob_checkno.Text + "存在箱号" + dt.Rows[0][0].ToString() + "未封箱,请先进行封箱\n", Color.DarkRed);
                     return;
                 }
                 sql.Clear();
@@ -659,13 +659,13 @@ namespace UAS_MES_NEW.Packing
                 ob_batchqty.Text = "";
                 ob_nowcheckqty.ForeColor = Color.Black;
                 SendCheck.Enabled = false;
-                OperateResult.AppendText(">>批次" + ob_checkno.Text + "送检成功\n", Color.Green);
+                OperateResult.AppendText(">>批次" + ob_checkno.Text + "送检成功\n", Color.LightGreen);
                 LogicHandler.InsertMakeProcess(LastSncode, oMakeCode, User.UserSourceCode, "手动送检", "手动送检成功", User.UserCode);
                 //记录操作日志
                 LogicHandler.DoCommandLog(Tag.ToString(), User.UserCode, pa_makecode.Text, User.UserLineCode, User.UserSourceCode, "手动送检", "手动送检成功", "", ob_checkno.Text);
                 ob_checkno.Text = "";
             }
-            else OperateResult.AppendText(">>必须封箱才能送检\n", Color.Red);
+            else OperateResult.AppendText(">>必须封箱才能送检\n", Color.DarkRed);
         }
 
         bool AutoCut;
@@ -701,11 +701,11 @@ namespace UAS_MES_NEW.Packing
                 batchqty = int.Parse(ob_batchqty.Text == "" ? "0" : ob_batchqty.Text);
                 if (nowcheckqty >= batchqty)
                 {
-                    ob_nowcheckqty.ForeColor = Color.Red;
-                    OperateResult.AppendText(">>当前采集数量已达到送检数量\n", Color.Red);
+                    ob_nowcheckqty.ForeColor = Color.DarkRed;
+                    OperateResult.AppendText(">>当前采集数量已达到送检数量\n", Color.DarkRed);
                     if (AutoCut)
                     {
-                        OperateResult.AppendText(">>批次" + ob_checkno.Text + "自动断批\n", Color.Green);
+                        OperateResult.AppendText(">>批次" + ob_checkno.Text + "自动断批\n", Color.LightGreen);
                     }
                 }
             }
@@ -752,7 +752,7 @@ namespace UAS_MES_NEW.Packing
         {
             if (pa_outboxcode.Text == "")
             {
-                OperateResult.AppendText(">>箱号不能为空\n", Color.Red);
+                OperateResult.AppendText(">>箱号不能为空\n", Color.DarkRed);
                 return;
             }
             string Delete = MessageBox.Show(this.ParentForm, "是否确认拆箱?", "提示", MessageBoxButtons.YesNo, MessageBoxIcon.Question).ToString();
@@ -763,12 +763,12 @@ namespace UAS_MES_NEW.Packing
                 {
                     if (dt.Rows[0]["pa_outno"].ToString() != "")
                     {
-                        OperateResult.AppendText(">>卡通箱" + pa_outboxcode.Text + "已被出货单" + dt.Rows[0]["pa_outno"].ToString() + "采集,不允许操作\n", Color.Red);
+                        OperateResult.AppendText(">>卡通箱" + pa_outboxcode.Text + "已被出货单" + dt.Rows[0]["pa_outno"].ToString() + "采集,不允许操作\n", Color.DarkRed);
                         return;
                     }
                     if (dt.Rows[0]["pa_iostatus"].ToString() != "0")
                     {
-                        OperateResult.AppendText(">>卡通箱" + pa_outboxcode.Text + "处于入库状态,不允许操作\n", Color.Red);
+                        OperateResult.AppendText(">>卡通箱" + pa_outboxcode.Text + "处于入库状态,不允许操作\n", Color.DarkRed);
                         return;
                     }
                     if (dt.Rows[0]["pa_mothercode"].ToString() == "")
@@ -819,17 +819,17 @@ namespace UAS_MES_NEW.Packing
                                 //删除箱的明细
                                 dh.ExecuteSql("delete from packagedetail where pd_outboxcode='" + pa_outboxcode.Text + "'", "delete");
                                 LogicHandler.DoCommandLog(Tag.ToString(), User.UserCode, pa_makecode.Text, User.UserLineCode, User.UserSourceCode, "卡通箱拆解", "成功", pa_outboxcode.Text, ob_checkno.Text);
-                                OperateResult.AppendText(">>箱号" + pa_outboxcode.Text + "成功拆解!\n", Color.Green);
+                                OperateResult.AppendText(">>箱号" + pa_outboxcode.Text + "成功拆解!\n", Color.LightGreen);
                                 LoadGridData();
                                 LoadCheckQTY();
                             }
-                            else OperateResult.AppendText(">>箱号" + pa_outboxcode.Text + "已送检,不允许解除\n", Color.Red);
+                            else OperateResult.AppendText(">>箱号" + pa_outboxcode.Text + "已送检,不允许解除\n", Color.DarkRed);
                         }
-                        else OperateResult.AppendText(">>箱号" + pa_outboxcode.Text + "已下地,不允许解除\n", Color.Red);
+                        else OperateResult.AppendText(">>箱号" + pa_outboxcode.Text + "已下地,不允许解除\n", Color.DarkRed);
                     }
-                    else OperateResult.AppendText(">>箱号" + pa_outboxcode.Text + "已装箱" + dt.Rows[0]["pa_mothercode"].ToString() + ",不允许解除\n", Color.Red);
+                    else OperateResult.AppendText(">>箱号" + pa_outboxcode.Text + "已装箱" + dt.Rows[0]["pa_mothercode"].ToString() + ",不允许解除\n", Color.DarkRed);
                 }
-                else OperateResult.AppendText(">>箱号" + pa_outboxcode.Text + "不存在\n", Color.Red);
+                else OperateResult.AppendText(">>箱号" + pa_outboxcode.Text + "不存在\n", Color.DarkRed);
             }
         }
 
@@ -878,7 +878,7 @@ namespace UAS_MES_NEW.Packing
                 }
                 if (pa_outboxcode.Text.Length != int.Parse(OutBoxLength.Text))
                 {
-                    OperateResult.AppendText(">>箱号长度错误,请重新输入箱号\n", Color.Red);
+                    OperateResult.AppendText(">>箱号长度错误,请重新输入箱号\n", Color.DarkRed);
                     return false;
                 }
             }
@@ -888,13 +888,13 @@ namespace UAS_MES_NEW.Packing
                 {
                     if (pa_outboxcode.Text.Substring(0, PreFix.Text.Length) != PreFix.Text)
                     {
-                        OperateResult.AppendText(">>箱号前缀不匹配,请重新输入箱号\n", Color.Red);
+                        OperateResult.AppendText(">>箱号前缀不匹配,请重新输入箱号\n", Color.DarkRed);
                         return false;
                     }
                 }
                 catch (Exception)
                 {
-                    OperateResult.AppendText(">>箱号前缀不匹配,请重新输入箱号\n", Color.Red);
+                    OperateResult.AppendText(">>箱号前缀不匹配,请重新输入箱号\n", Color.DarkRed);
                     return false;
                 }
             }
@@ -941,13 +941,13 @@ namespace UAS_MES_NEW.Packing
                         {
                             if (pa_remark.Text.Substring(0, Remark_PreFix.Text.Length) != Remark_PreFix.Text)
                             {
-                                OperateResult.AppendText(">>备注前缀不匹配,请重新输入备注信息\n", Color.Red);
+                                OperateResult.AppendText(">>备注前缀不匹配,请重新输入备注信息\n", Color.DarkRed);
                                 return;
                             }
                         }
                         catch (Exception)
                         {
-                            OperateResult.AppendText(">>备注前缀不匹配,请重新输入备注信息\n", Color.Red);
+                            OperateResult.AppendText(">>备注前缀不匹配,请重新输入备注信息\n", Color.DarkRed);
                             return;
                         }
                     }
@@ -956,12 +956,12 @@ namespace UAS_MES_NEW.Packing
                         DataTable dt = (DataTable)dh.ExecuteSql("select pa_outboxcode from package where pa_remark='" + pa_remark.Text.ToUpper() + "'", "select");
                         if (dt.Rows.Count > 0)
                         {
-                            OperateResult.AppendText(">>箱号" + dt.Rows[0][0].ToString() + "已采集关联信息" + pa_remark.Text + "\n", Color.Red);
+                            OperateResult.AppendText(">>箱号" + dt.Rows[0][0].ToString() + "已采集关联信息" + pa_remark.Text + "\n", Color.DarkRed);
                             return;
                         }
                     }
                     dh.UpdateByCondition("package", "pa_remark='" + pa_remark.Text.ToUpper() + "'", "pa_outboxcode='" + pa_outboxcode.Text + "'");
-                    OperateResult.AppendText(">>箱号" + pa_outboxcode.Text + "关联信息" + pa_remark.Text + "采集成功\n", Color.Green);
+                    OperateResult.AppendText(">>箱号" + pa_outboxcode.Text + "关联信息" + pa_remark.Text + "采集成功\n", Color.LightGreen);
                     pa_remark.Text = "";
                     if (!AutoGenBoxCode.Checked)
                     {
@@ -973,7 +973,7 @@ namespace UAS_MES_NEW.Packing
                         sn_code.Focus();
                     }
                 }
-                else OperateResult.AppendText(">>请先采集箱内数据\n", Color.Red);
+                else OperateResult.AppendText(">>请先采集箱内数据\n", Color.DarkRed);
             }
         }
 

+ 7 - 2
UAS_MES_YTDZ/FunctionCode/Query/Query_LoadMake.cs

@@ -67,9 +67,14 @@ namespace UAS_MES_NEW.Query
                 MessageBox.Show("人数必须大于0");
                 return;
             }
-            if (dh.CheckExist("loadmake", "lm_linecode='" + li_code.Text + "' and lm_stepcode='" + User.CurrentStepCode + "' and lm_downtime is null"))
+            //if (dh.CheckExist("loadmake", "lm_linecode='" + li_code.Text + "' and lm_stepcode='" + User.CurrentStepCode + "' and lm_downtime is null"))
+            //{
+            //    MessageBox.Show("线别" + li_code.Text + "存在在线工单,不允许上线");
+            //    return;
+            //}
+            if (dh.CheckExist("loadmake", "lm_linecode='" + li_code.Text + "' and lm_stepcode='" + User.CurrentStepCode + "' and lm_makecode='" + ma_code.Text + "' and lm_downtime is null"))
             {
-                MessageBox.Show("线别" + li_code.Text + "存在在线工单,不允许上线");
+                MessageBox.Show("线别" + li_code.Text + ",工单" + ma_code.Text + ",工序 " + User.CurrentStepCode + " 存在已上线记录,不允许上线");
                 return;
             }
             dh.ExecuteSql("insert into loadmake(lm_id,lm_makecode,lm_linecode,lm_uptime,lm_inman,lm_mannum,lm_stepcode,lm_uppc)" +

BIN
UAS_MES_YTDZ/Resources/Sound/1454.wav


BIN
UAS_MES_YTDZ/Resources/Sound/3853.wav


+ 2 - 0
UAS_MES_YTDZ/UAS_MES_YTDZ.csproj

@@ -1716,6 +1716,8 @@
     <Content Include="Resources\Button\White-side.png" />
     <Content Include="Resources\change_password.png" />
     <None Include="Resources\Sound\4082.wav" />
+    <Content Include="Resources\Sound\1454.wav" />
+    <Content Include="Resources\Sound\3853.wav" />
     <Content Include="Resources\Sound\缺料.wav" />
     <Content Include="Resources\Sound\采集失败.wav" />
     <Content Include="Resources\Sound\采集正确.wav" />