|
@@ -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)
|
|
|
{
|