|
|
@@ -25,7 +25,7 @@ namespace UAS.MES
|
|
|
bool SetMobileData(string iTSN, string iSN, string iSourceCode, string iOperator, string iResult, string iErrCode, string flag, out string oErrorMessage);
|
|
|
bool SetPcbaData(string iSN, string iResCode, string iOperator, string iResult, string iErrCode, out string oErrMessage);
|
|
|
bool GoMo(string iMO, string iSN, string iResCode, out string oErrMessage);
|
|
|
- bool GetSNAllInfo(string iSN, out string oMoCode, out string oSaleCode, out string oProdType, out string oSoftVersion1, out string oSoftVersion2, out string oSoftVersion3, out string oMaterialCode1, out string oMaterialCode2, out string oMaterialCode3, out string oWifi, out string oBT, out string oIMEI1, out string oIMEI2, out string oIMEI3, out string oMEID, out string oNetCode, out string oPSN, out string oID1, out string oID2, out string oID3, out string oErrMessage);
|
|
|
+ bool GetSNAllInfo(string iSN, out string oMakeCode, out string oSaleCode, out string oProdType, out string oSoftVersion1, out string oSoftVersion2, out string oSoftVersion3, out string oMaterialCode1, out string oMaterialCode2, out string oMaterialCode3, out string oMAC, out string oBT, out string oIMEI1, out string oIMEI2, out string oIMEI3, out string oMEID, out string oNetCode, out string oPSN, out string oID1, out string oID2, out string oID3, out string oErrMessage);
|
|
|
}
|
|
|
|
|
|
[Guid("707D771D-AA71-4BC1-B2DA-05CBBA868362")]
|
|
|
@@ -1042,10 +1042,89 @@ namespace UAS.MES
|
|
|
cmd.Connection.Open();
|
|
|
}
|
|
|
}
|
|
|
-
|
|
|
- public bool GetSNAllInfo(string iSN, out string oMoCode, out string oSaleCode, out string oProdType, out string oSoftVersion1, out string oSoftVersion2, out string oSoftVersion3, out string oMaterialCode1, out string oMaterialCode2, out string oMaterialCode3, out string oWifi, out string oBT, out string oIMEI1, out string oIMEI2, out string oIMEI3, out string oMEID, out string oNetCode, out string oPSN, out string oID1, out string oID2, out string oID3, out string oErrMessage)
|
|
|
+ /// <summary>
|
|
|
+ /// 获取序列号所有的信息
|
|
|
+ /// </summary>
|
|
|
+ /// <param name="iSN"></param>
|
|
|
+ /// <param name="oMakeCode"></param>
|
|
|
+ /// <param name="oSaleCode"></param>
|
|
|
+ /// <param name="oProdType"></param>
|
|
|
+ /// <param name="oSoftVersion1"></param>
|
|
|
+ /// <param name="oSoftVersion2"></param>
|
|
|
+ /// <param name="oSoftVersion3"></param>
|
|
|
+ /// <param name="oMaterialCode1"></param>
|
|
|
+ /// <param name="oMaterialCode2"></param>
|
|
|
+ /// <param name="oMaterialCode3"></param>
|
|
|
+ /// <param name="oMAC"></param>
|
|
|
+ /// <param name="oBT"></param>
|
|
|
+ /// <param name="oIMEI1"></param>
|
|
|
+ /// <param name="oIMEI2"></param>
|
|
|
+ /// <param name="oIMEI3"></param>
|
|
|
+ /// <param name="oMEID"></param>
|
|
|
+ /// <param name="oNetCode"></param>
|
|
|
+ /// <param name="oPSN"></param>
|
|
|
+ /// <param name="oID1"></param>
|
|
|
+ /// <param name="oID2"></param>
|
|
|
+ /// <param name="oID3"></param>
|
|
|
+ /// <param name="oErrMessage"></param>
|
|
|
+ /// <returns></returns>
|
|
|
+ public bool GetSNAllInfo(string iSN, out string oMakeCode, out string oSaleCode, out string oProdType, out string oSoftVersion1, out string oSoftVersion2, out string oSoftVersion3, out string oMaterialCode1, out string oMaterialCode2, out string oMaterialCode3, out string oMAC, out string oBT, out string oIMEI1, out string oIMEI2, out string oIMEI3, out string oMEID, out string oNetCode, out string oPSN, out string oID1, out string oID2, out string oID3, out string oErrMessage)
|
|
|
{
|
|
|
- throw new NotImplementedException();
|
|
|
+ oMakeCode = "";
|
|
|
+ oSaleCode = "";
|
|
|
+ oProdType = "";
|
|
|
+ oSoftVersion1 = "";
|
|
|
+ oSoftVersion2 = "";
|
|
|
+ oSoftVersion3 = "";
|
|
|
+ oMaterialCode1 = "";
|
|
|
+ oMaterialCode2 = "";
|
|
|
+ oMaterialCode3 = "";
|
|
|
+ oMAC = "";
|
|
|
+ oBT = "";
|
|
|
+ oIMEI1 = "";
|
|
|
+ oIMEI2 = "";
|
|
|
+ oIMEI3 = "";
|
|
|
+ oMEID = "";
|
|
|
+ oNetCode = "";
|
|
|
+ oPSN = "";
|
|
|
+ oID1 = "";
|
|
|
+ oID2 = "";
|
|
|
+ oID3 = "";
|
|
|
+ oErrMessage = "";
|
|
|
+ if (iSN == "")
|
|
|
+ {
|
|
|
+ oErrMessage = "SN不能为空";
|
|
|
+ return false;
|
|
|
+ }
|
|
|
+ oErrMessage = "";
|
|
|
+ string[] param = new string[] { iSN, oMakeCode,oSaleCode,oProdType,oSoftVersion1,oSoftVersion2,oSoftVersion3,oMaterialCode1,oMaterialCode2,oMaterialCode3, oMAC, oBT, oIMEI1,oIMEI2,oIMEI3,oMEID,oNetCode,oPSN,oID1,oID2,oID3, oErrMessage };
|
|
|
+ string[] ParamName = new string[] { "v_i_sncode", "v_o_makecode", "v_o_salecode", "v_o_prodtype", "v_o_softverision1", "v_o_softverision2", "v_o_softverision3", "v_o_materialcode1", "v_o_materialcode2", "v_o_materialcode3", "v_o_mac", "v_o_bt", "v_o_imei1", "v_o_imei2", "v_o_imei3", "v_o_meid", "v_o_netcode", "v_o_psn", "v_o_id1", "v_o_id2", "v_o_id3", "v_o_errmsg" };
|
|
|
+ CallProcedure("CS_DLLGETSNINFO", ParamName, ref param);
|
|
|
+ oMakeCode = param[1];
|
|
|
+ oSaleCode = param[2];
|
|
|
+ oProdType = param[3];
|
|
|
+ oSoftVersion1 = param[4];
|
|
|
+ oSoftVersion2 = param[5];
|
|
|
+ oSoftVersion3 = param[6];
|
|
|
+ oMaterialCode1 = param[7];
|
|
|
+ oMaterialCode2 = param[8];
|
|
|
+ oMaterialCode3 = param[9];
|
|
|
+ oMAC = param[10];
|
|
|
+ oBT = param[11];
|
|
|
+ oIMEI1 = param[12];
|
|
|
+ oIMEI2 = param[13];
|
|
|
+ oIMEI3 = param[14];
|
|
|
+ oMEID = param[15];
|
|
|
+ oNetCode = param[16];
|
|
|
+ oPSN = param[17];
|
|
|
+ oID1 = param[18];
|
|
|
+ oID2 = param[19];
|
|
|
+ oID3 = param[20];
|
|
|
+ oErrMessage = param[21];
|
|
|
+ if (oErrMessage == "" || oErrMessage == null || oErrMessage == "null")
|
|
|
+ return true;
|
|
|
+ else
|
|
|
+ return false;
|
|
|
}
|
|
|
}
|
|
|
}
|