Przeglądaj źródła

核对写号信息

callm 1 miesiąc temu
rodzic
commit
15b30b5bad

+ 100 - 0
UAS_MES_ODLF/FunctionCode/Make/Make_FuselageLabelPrintGetIMEICheck.cs

@@ -223,6 +223,106 @@ namespace UAS_MES_NEW.Make
                             {
                                 OperateResult.AppendText(oErrorMessage + "\n", Color.Red);
                             }
+                            dt = (DataTable)dh.ExecuteSql("select ms_imei1,ms_imei2,ms_netcard,ms_othid1,ms_othid2,ms_othid3 from makeserial where ms_id='" + oMsId + "'", "select");
+                            string[] par = sncheck.Text.Split('#');
+                            for (int i = 0; i < par.Length; i++)
+                            {
+                                string name = par[i].Split('=')[0];
+                                string value = par[i].Split('=')[1];
+                                switch (name)
+                                {
+                                    case "oIMEI1":
+                                        if (value == dt.Rows[0]["ms_imei1"].ToString())
+                                        {
+                                            OperateResult.AppendText(">>IMEI1:" + value + "核对成功\n", Color.Green);
+                                        }
+                                        else
+                                        {
+                                            OperateResult.AppendText(">>IMEI1:" + value + "核对失败\n", Color.Red);
+                                            return;
+                                        }
+                                        break;
+                                    case "oIMEI2":
+                                        if (value == dt.Rows[0]["ms_imei2"].ToString())
+                                        {
+                                            OperateResult.AppendText(">>IMEI2:" + value + "核对成功\n", Color.Green);
+                                        }
+                                        else
+                                        {
+                                            OperateResult.AppendText(">>IMEI2:" + value + "核对失败\n", Color.Red);
+                                            return;
+                                        }
+                                        break;
+                                    case "oID1":
+                                        if (value == dt.Rows[0]["ms_othid1"].ToString())
+                                        {
+                                            OperateResult.AppendText(">>oID1:" + value + "核对成功\n", Color.Green);
+                                        }
+                                        else
+                                        {
+                                            OperateResult.AppendText(">>oID1:" + value + "核对失败\n", Color.Red);
+                                            return;
+                                        }
+                                        break;
+                                    case "oID2":
+                                        if (value == dt.Rows[0]["ms_othid2"].ToString())
+                                        {
+                                            OperateResult.AppendText(">>oID2:" + value + "核对成功\n", Color.Green);
+                                        }
+                                        else
+                                        {
+                                            OperateResult.AppendText(">>oID2:" + value + "核对失败\n", Color.Red);
+                                            return;
+                                        }
+                                        break;
+                                    case "oID3":
+                                        if (value == dt.Rows[0]["ms_othid3"].ToString())
+                                        {
+                                            OperateResult.AppendText(">>oID3:" + value + "核对成功\n", Color.Green);
+                                        }
+                                        else
+                                        {
+                                            OperateResult.AppendText(">>oID3:" + value + "核对失败\n", Color.Red);
+                                            return;
+                                        }
+                                        break;
+                                    case "oPSN":
+                                        if (value == dt.Rows[0]["ms_psn"].ToString())
+                                        {
+                                            OperateResult.AppendText(">>oPSN:" + value + "核对成功\n", Color.Green);
+                                        }
+                                        else
+                                        {
+                                            OperateResult.AppendText(">>oPSN:" + value + "核对失败\n", Color.Red);
+                                            return;
+                                        }
+                                        break;
+                                    case "oWIFI":
+                                        if (value == dt.Rows[0]["ms_mac"].ToString())
+                                        {
+                                            OperateResult.AppendText(">>oWIFI:" + value + "核对成功\n", Color.Green);
+                                        }
+                                        else
+                                        {
+                                            OperateResult.AppendText(">>oWIFI:" + value + "核对失败\n", Color.Red);
+                                            return;
+                                        }
+                                        break;
+                                    case "oNetCode":
+                                        if (value == dt.Rows[0]["ms_netcode"].ToString())
+                                        {
+                                            OperateResult.AppendText(">>oNetCode:" + value + "核对成功\n", Color.Green);
+                                        }
+                                        else
+                                        {
+                                            OperateResult.AppendText(">>oNetCode:" + value + "核对失败\n", Color.Red);
+                                            return;
+                                        }
+                                        break;
+                                    default:
+                                        break;
+                                }
+                            }
                             //记录日志
                             LogicHandler.DoCommandLog(Tag.ToString(), User.UserCode, oMakeCode, User.UserLineCode, User.UserSourceCode, "机身标打印", "机身标打印成功", sncode.Text, "");
                             //更新打印的数据