Browse Source

dll修改提交

caosy 1 year ago
parent
commit
cb09d6543b
1 changed files with 23 additions and 0 deletions
  1. 23 0
      UAS_MesInterface(4.0)/MesHelper.cs

+ 23 - 0
UAS_MesInterface(4.0)/MesHelper.cs

@@ -35,6 +35,7 @@ namespace BenQGuru.eMES.DLLService
         bool GetSNList(string iMaCode, out string[] TSN_List, out string[] SN_List, out string[] TSN_Rule, out string[] SN_Rule, out string oErrMessage);
         bool GetMaterialInfo(string iSN, out string oResult, out string oErrMessage);
         bool GetPrintLabel(string iSN, out string oResult, out string oErrMessage);
+        bool GetSnRelation(string iSN, out string oSN, out string oErrMessage);
     }
 
     [Guid("41EAB546-6EF4-464A-895A-9C34013A5D8C")]
@@ -49,6 +50,7 @@ namespace BenQGuru.eMES.DLLService
         List<string> sqls = new List<string>();
         //系统默认的的连接字符串
         private string ConnectionStrings = "Data Source=192.168.230.200/orcl;User ID=MES_ZZ;PassWord=select!#%*(;";
+       // private string ConnectionStrings = "Data Source=220.161.94.175/orcl;User ID=MES_ZZ;PassWord=select!#%*(;";
         //用户选择的数据库的连接字符串
         private OracleConnection connection;
         //用户选择的数据库的连接字符串
@@ -1386,6 +1388,27 @@ namespace BenQGuru.eMES.DLLService
             return true;
         }
 
+
+        [Description("通过关联信息获取SN")]
+        public bool GetSnRelation(string iSN, out string oSN, out string oErrMessage)
+        {
+            oSN = "";
+            oErrMessage = "";
+            string[] param = new string[] { iSN, oSN, oErrMessage };
+            string[] ParamName = new string[] { "iSN", "oSN", "oErrMessage"};
+            CallProcedure("GetSnRelation", ParamName, ref param);
+            oSN = param[1];
+            oErrMessage = param[2];
+            if (oErrMessage == "" || oErrMessage == null || oErrMessage == "null")
+            {
+                return true;
+            }
+            else
+            {
+                return false;
+            }
+        }
+
         [Description("获取序列号")]
         public bool GetSNList(string iMaCode, out string[] TSN_List, out string[] SN_List, out string[] TSN_Rule, out string[] SN_Rule, out string oErrMessage)
         {