فهرست منبع

修改支持扫描IMEI

callm 5 روز پیش
والد
کامیت
d23a031013
2فایلهای تغییر یافته به همراه26 افزوده شده و 0 حذف شده
  1. 13 0
      UAS_MES_LGDZ/FunctionCode/OQC/OQC_CheckNoSplit.cs
  2. 13 0
      UAS_MES_LGDZ/FunctionCode/OQC/OQC_SamplingDataCollection.cs

+ 13 - 0
UAS_MES_LGDZ/FunctionCode/OQC/OQC_CheckNoSplit.cs

@@ -50,6 +50,19 @@ namespace UAS_MES_NEW.OQC
         private void GetBatch_Click(object sender, EventArgs e)
         {
             string ErrorMessage = "";
+            DataTable dt1 = (DataTable)dh.ExecuteSql("select ms_sncode from makeserial where ms_code='" + ms_sncode.Text + "' or  ms_imei1='" + sncode.Text + "' order by ms_id desc", "select");
+            if (dt1.Rows.Count > 0)
+            {
+                ms_sncode.Text = dt1.Rows[0]["ms_sncode"].ToString();
+            }
+            else
+            {
+                dt1 = (DataTable)dh.ExecuteSql("select ms_sncode from makeserial where ms_imei2='" + ms_sncode.Text + "' or ms_psn='" + sncode.Text + "' order by ms_id desc", "select");
+                if (dt1.Rows.Count > 0)
+                {
+                    ms_sncode.Text = dt1.Rows[0]["ms_sncode"].ToString();
+                }
+            }
             DataTable[] dt = LogicHandler.GetOQCBatch(ms_sncode.Text, obd_outboxcode.Text, ob_checkno.Text, "OQCCHECKNOSPLIT", out ErrorMessage);
             if (ErrorMessage == "")
             {

+ 13 - 0
UAS_MES_LGDZ/FunctionCode/OQC/OQC_SamplingDataCollection.cs

@@ -63,6 +63,19 @@ namespace UAS_MES_NEW.OQC
                         ob_checkno.Text = temp.Rows[0]["ms_reworkcheckno"].ToString();
                     }
                 }
+                DataTable dt1 = (DataTable)dh.ExecuteSql("select ms_sncode from makeserial where   ms_imei1='" + sncode.Text + "' order by ms_id desc", "select");
+                if (dt1.Rows.Count > 0)
+                {
+                    ms_sncode.Text = dt1.Rows[0]["ms_sncode"].ToString();
+                }
+                else
+                {
+                    dt1 = (DataTable)dh.ExecuteSql("select ms_sncode from makeserial where ms_imei2='" + ms_sncode.Text + "'  order by ms_id desc", "select");
+                    if (dt1.Rows.Count > 0)
+                    {
+                        ms_sncode.Text = dt1.Rows[0]["ms_sncode"].ToString();
+                    }
+                }
                 DataTable[] dt = LogicHandler.GetOQCBatch(ms_sncode.Text == "" ? sncode.Text : ms_sncode.Text, obd_outboxcode.Text, ob_checkno.Text, "OQCDataCollection", out ErrorMessage);
                 if (ErrorMessage == "")
                 {