|
@@ -992,7 +992,7 @@ namespace MOKA_Factory_Tools
|
|
string message = string.Empty;
|
|
string message = string.Empty;
|
|
if (!SanhuaMethod.ProductRouteCheck(SN, out message))
|
|
if (!SanhuaMethod.ProductRouteCheck(SN, out message))
|
|
{
|
|
{
|
|
- Verify dlg = new Verify(string.Format("{0} ProductRouteCheck faild: {1} ", SN, message));
|
|
|
|
|
|
+ Verify dlg = new Verify(string.Format("{0} ProductRouteCheck failed: {1} ", SN, message));
|
|
dlg.ShowDialog();
|
|
dlg.ShowDialog();
|
|
SNText.Enabled = true;
|
|
SNText.Enabled = true;
|
|
SNText.Text = "";
|
|
SNText.Text = "";
|
|
@@ -2249,7 +2249,7 @@ namespace MOKA_Factory_Tools
|
|
}
|
|
}
|
|
else
|
|
else
|
|
{
|
|
{
|
|
- ErrMsg = String.Format("获取LEK失败 {0}", error);
|
|
|
|
|
|
+ ErrMsg = String.Format("{0} {1}",LResource.GetLEKfail, error);
|
|
Log.WriteErrorLog(ErrMsg);
|
|
Log.WriteErrorLog(ErrMsg);
|
|
goto end;
|
|
goto end;
|
|
}
|
|
}
|
|
@@ -2269,7 +2269,7 @@ namespace MOKA_Factory_Tools
|
|
}
|
|
}
|
|
else
|
|
else
|
|
{
|
|
{
|
|
- ErrMsg = String.Format("获取PEK失败{0}", error);
|
|
|
|
|
|
+ ErrMsg = String.Format("{0}{1}",LResource.GetPEKfail,error);
|
|
Log.WriteErrorLog(ErrMsg);
|
|
Log.WriteErrorLog(ErrMsg);
|
|
goto end;
|
|
goto end;
|
|
}
|
|
}
|
|
@@ -2289,7 +2289,7 @@ namespace MOKA_Factory_Tools
|
|
}
|
|
}
|
|
else
|
|
else
|
|
{
|
|
{
|
|
- ErrMsg = String.Format("获取Playready失败{0}", error);
|
|
|
|
|
|
+ ErrMsg = String.Format("{0}{1}",LResource.GetPlayreadyError, error);
|
|
Log.WriteErrorLog(ErrMsg);
|
|
Log.WriteErrorLog(ErrMsg);
|
|
goto end;
|
|
goto end;
|
|
}
|
|
}
|
|
@@ -2309,7 +2309,7 @@ namespace MOKA_Factory_Tools
|
|
}
|
|
}
|
|
else
|
|
else
|
|
{
|
|
{
|
|
- ErrMsg = String.Format("获取hashkey失败 {0}", error);
|
|
|
|
|
|
+ ErrMsg = String.Format("{0} {1}",LResource.GetHashkeyError, error);
|
|
Log.WriteErrorLog(ErrMsg);
|
|
Log.WriteErrorLog(ErrMsg);
|
|
goto end;
|
|
goto end;
|
|
}
|
|
}
|
|
@@ -5022,7 +5022,7 @@ namespace MOKA_Factory_Tools
|
|
}
|
|
}
|
|
else
|
|
else
|
|
{
|
|
{
|
|
- ErrMsg = string.Format("读取PSN失败 {0}", error);
|
|
|
|
|
|
+ ErrMsg = string.Format("Read PSN fail {0}", error);
|
|
Log.WriteErrorLog(ErrMsg);
|
|
Log.WriteErrorLog(ErrMsg);
|
|
goto end;
|
|
goto end;
|
|
}
|
|
}
|
|
@@ -5034,35 +5034,35 @@ namespace MOKA_Factory_Tools
|
|
// CVT抄写: Hashkey、HDCP_KEY1.4、HDCP2.2_KEY、CI_PLUS_KEY、ECP_KEY、FVP
|
|
// CVT抄写: Hashkey、HDCP_KEY1.4、HDCP2.2_KEY、CI_PLUS_KEY、ECP_KEY、FVP
|
|
if (cfg_writecheck.HashCheckcheck ? !SerialCMD.CheckFireTVHashkey(TVPort, out result, out data, out error, SerailDelay) : false)
|
|
if (cfg_writecheck.HashCheckcheck ? !SerialCMD.CheckFireTVHashkey(TVPort, out result, out data, out error, SerailDelay) : false)
|
|
{
|
|
{
|
|
- ErrMsg = string.Format("Check Hashkey失败 {0}", error);
|
|
|
|
|
|
+ ErrMsg = string.Format("Check Hashkey fail {0}", error);
|
|
Log.WriteErrorLog(ErrMsg);
|
|
Log.WriteErrorLog(ErrMsg);
|
|
goto end;
|
|
goto end;
|
|
}
|
|
}
|
|
|
|
|
|
if (cfg_writecheck.CI_plusCheckcheck ? !SerialCMD.CheckCikey(TVPort, out result, out data, out error, SerailDelay) : false)
|
|
if (cfg_writecheck.CI_plusCheckcheck ? !SerialCMD.CheckCikey(TVPort, out result, out data, out error, SerailDelay) : false)
|
|
{
|
|
{
|
|
- ErrMsg = string.Format("Check Cikey失败 {0}", error);
|
|
|
|
|
|
+ ErrMsg = string.Format("Check Cikey fail {0}", error);
|
|
Log.WriteErrorLog(ErrMsg);
|
|
Log.WriteErrorLog(ErrMsg);
|
|
goto end;
|
|
goto end;
|
|
}
|
|
}
|
|
|
|
|
|
if (cfg_writecheck.ECPCheckcheck ? !SerialCMD.CheckECP(TVPort, out result, out data, out error, SerailDelay) : false)
|
|
if (cfg_writecheck.ECPCheckcheck ? !SerialCMD.CheckECP(TVPort, out result, out data, out error, SerailDelay) : false)
|
|
{
|
|
{
|
|
- ErrMsg = string.Format("Check Cikey失败 {0}", error);
|
|
|
|
|
|
+ ErrMsg = string.Format("Check Cikey fail {0}", error);
|
|
Log.WriteErrorLog(ErrMsg);
|
|
Log.WriteErrorLog(ErrMsg);
|
|
goto end;
|
|
goto end;
|
|
}
|
|
}
|
|
|
|
|
|
if (cfg_writecheck.HDCPCheckcheck ? !SerialCMD.CheckHDCP(TVPort, out result, out data, out error, SerailDelay) : false)
|
|
if (cfg_writecheck.HDCPCheckcheck ? !SerialCMD.CheckHDCP(TVPort, out result, out data, out error, SerailDelay) : false)
|
|
{
|
|
{
|
|
- ErrMsg = string.Format("Check HDCP 失败 {0}", error);
|
|
|
|
|
|
+ ErrMsg = string.Format("Check HDCP fail {0}", error);
|
|
Log.WriteErrorLog(ErrMsg);
|
|
Log.WriteErrorLog(ErrMsg);
|
|
goto end;
|
|
goto end;
|
|
}
|
|
}
|
|
|
|
|
|
if (cfg_writecheck.HDCP22Checkcheck ? !SerialCMD.CheckHDCP22(TVPort, out result, out data, out error, SerailDelay) : false)
|
|
if (cfg_writecheck.HDCP22Checkcheck ? !SerialCMD.CheckHDCP22(TVPort, out result, out data, out error, SerailDelay) : false)
|
|
{
|
|
{
|
|
- ErrMsg = string.Format("Check HDCP22 失败 {0}", error);
|
|
|
|
|
|
+ ErrMsg = string.Format("Check HDCP22 fail {0}", error);
|
|
Log.WriteErrorLog(ErrMsg);
|
|
Log.WriteErrorLog(ErrMsg);
|
|
goto end;
|
|
goto end;
|
|
}
|
|
}
|
|
@@ -5072,7 +5072,7 @@ namespace MOKA_Factory_Tools
|
|
{
|
|
{
|
|
if (!SerialCMD.GetHDCPKey(TVPort, out result, out data, out error, SerailDelay))
|
|
if (!SerialCMD.GetHDCPKey(TVPort, out result, out data, out error, SerailDelay))
|
|
{
|
|
{
|
|
- ErrMsg = string.Format("读取HDCP失败 {0}", error);
|
|
|
|
|
|
+ ErrMsg = string.Format("{0} {1}",LResource.ReadHDCPError, error);
|
|
Log.WriteErrorLog(ErrMsg);
|
|
Log.WriteErrorLog(ErrMsg);
|
|
_MiKey._HDCP14 = 0;
|
|
_MiKey._HDCP14 = 0;
|
|
goto end;
|
|
goto end;
|
|
@@ -5088,7 +5088,7 @@ namespace MOKA_Factory_Tools
|
|
{
|
|
{
|
|
if (!SerialCMD.GetHDCPKey22(TVPort, out result, out data, out error, SerailDelay))
|
|
if (!SerialCMD.GetHDCPKey22(TVPort, out result, out data, out error, SerailDelay))
|
|
{
|
|
{
|
|
- ErrMsg = string.Format("读取HDCP22失败 {0}", error);
|
|
|
|
|
|
+ ErrMsg = string.Format("{0} {1}",LResource.ReadHDCP22Error, error);
|
|
Log.WriteErrorLog(ErrMsg);
|
|
Log.WriteErrorLog(ErrMsg);
|
|
_MiKey._HDCP22 = 0;
|
|
_MiKey._HDCP22 = 0;
|
|
goto end;
|
|
goto end;
|
|
@@ -5195,7 +5195,7 @@ namespace MOKA_Factory_Tools
|
|
}
|
|
}
|
|
else
|
|
else
|
|
{
|
|
{
|
|
- ErrMsg = string.Format("读取PSN失败,请确认这是Fire TV整机+板卡抄写订单 {0}", error);
|
|
|
|
|
|
+ ErrMsg = string.Format("{0} {1}",LResource.SMTReadPsnError, error);
|
|
Log.WriteErrorLog(ErrMsg);
|
|
Log.WriteErrorLog(ErrMsg);
|
|
goto end;
|
|
goto end;
|
|
}
|
|
}
|
|
@@ -5216,7 +5216,7 @@ namespace MOKA_Factory_Tools
|
|
{
|
|
{
|
|
TestResult = 0;
|
|
TestResult = 0;
|
|
UploadCopyCount();
|
|
UploadCopyCount();
|
|
- ErrMsg = "上报结果到MID系统失败";
|
|
|
|
|
|
+ ErrMsg = string.Format("{0}",LResource.ReportMIDError);
|
|
Log.WriteErrorLog(ErrMsg);
|
|
Log.WriteErrorLog(ErrMsg);
|
|
UpdateKeys(midListNow.keytype, false);
|
|
UpdateKeys(midListNow.keytype, false);
|
|
goto end;
|
|
goto end;
|
|
@@ -5239,7 +5239,7 @@ namespace MOKA_Factory_Tools
|
|
{
|
|
{
|
|
TestResult = 0;
|
|
TestResult = 0;
|
|
UploadCopyCount();
|
|
UploadCopyCount();
|
|
- ErrMsg = "上报结果到MID系统失败";
|
|
|
|
|
|
+ ErrMsg = string.Format("{0}", LResource.ReportMIDError);
|
|
Log.WriteErrorLog(ErrMsg);
|
|
Log.WriteErrorLog(ErrMsg);
|
|
UpdateKeys(midListNow.keytype, false);
|
|
UpdateKeys(midListNow.keytype, false);
|
|
goto end;
|
|
goto end;
|
|
@@ -5254,7 +5254,7 @@ namespace MOKA_Factory_Tools
|
|
}
|
|
}
|
|
else
|
|
else
|
|
{
|
|
{
|
|
- ErrMsg = "未扫码启动数据抄写";
|
|
|
|
|
|
+ ErrMsg = string.Format("{0}", LResource.WithoutScanToWrite);
|
|
Log.WriteErrorLog(ErrMsg);
|
|
Log.WriteErrorLog(ErrMsg);
|
|
MessageBox.Show("You must scan to start the burning!");
|
|
MessageBox.Show("You must scan to start the burning!");
|
|
TestResult = 0;
|
|
TestResult = 0;
|
|
@@ -5339,7 +5339,7 @@ namespace MOKA_Factory_Tools
|
|
|
|
|
|
if (lastCount >= 2)
|
|
if (lastCount >= 2)
|
|
{// 累计2次Fail;
|
|
{// 累计2次Fail;
|
|
- ShowVerifyDelegate("累计2次测试失败,禁止再测试,请做好坏机标记");
|
|
|
|
|
|
+ ShowVerifyDelegate(string.Format("{0}",LResource.TotalTwoFail));
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
|
|
@@ -5361,14 +5361,14 @@ namespace MOKA_Factory_Tools
|
|
if (TestResult == 0 && nOrderType == 0)
|
|
if (TestResult == 0 && nOrderType == 0)
|
|
{
|
|
{
|
|
Log.WriteErrorLog("试产订单:请再测试一次\r\n第一次测试为FAIL,请再测试确认结果!");
|
|
Log.WriteErrorLog("试产订单:请再测试一次\r\n第一次测试为FAIL,请再测试确认结果!");
|
|
- ShowVerifyDelegate("试产订单:请再测试一次\r\n第一次测试为FAIL,请再测试确认结果!");
|
|
|
|
|
|
+ ShowVerifyDelegate(string.Format("{0}\r\n{1}",LResource.TrialOrder,LResource.FirstTestFail));
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
|
|
if (strLastResult.ToString().Equals("0") && (TestResult == 1) && (nOrderType == 0))
|
|
if (strLastResult.ToString().Equals("0") && (TestResult == 1) && (nOrderType == 0))
|
|
{
|
|
{
|
|
// 上次抄写是失败,这次是成功的,试产NTF要再次要求抄写一次才能上报AMTest.
|
|
// 上次抄写是失败,这次是成功的,试产NTF要再次要求抄写一次才能上报AMTest.
|
|
- ErrMsg = "试产订单:请再测试一次\r\n上一次测试为FAIL,需要连续2次PASS,请再测试确认结果!";
|
|
|
|
|
|
+ ErrMsg = string.Format("{0}\r\n{1}", LResource.TrialOrder,LResource.NeedTwoTest);
|
|
Log.WriteErrorLog(ErrMsg);
|
|
Log.WriteErrorLog(ErrMsg);
|
|
ShowVerifyDelegate(ErrMsg);
|
|
ShowVerifyDelegate(ErrMsg);
|
|
// 仍设置为失败;
|
|
// 仍设置为失败;
|
|
@@ -5382,7 +5382,7 @@ namespace MOKA_Factory_Tools
|
|
if (!ntfBLL.SetDataBuringResult(FunctionSettingNow.Line, FunctionSettingNow.Station, SN, orderNow, keyInfo.DSN, TestResult == 0 ? false : true, strLastSN, nOrderType, TestResult == 0 ? ErrMsg : ""))
|
|
if (!ntfBLL.SetDataBuringResult(FunctionSettingNow.Line, FunctionSettingNow.Station, SN, orderNow, keyInfo.DSN, TestResult == 0 ? false : true, strLastSN, nOrderType, TestResult == 0 ? ErrMsg : ""))
|
|
{
|
|
{
|
|
//ntf失败,也需要提示;
|
|
//ntf失败,也需要提示;
|
|
- ErrMsg = string.Format("统计NTF失败:{0}", SN);
|
|
|
|
|
|
+ ErrMsg = string.Format("{0}:{1}",LResource.CountNTFError, SN);
|
|
Log.WriteErrorLog(ErrMsg);
|
|
Log.WriteErrorLog(ErrMsg);
|
|
TestResult = 0;
|
|
TestResult = 0;
|
|
}
|
|
}
|
|
@@ -5391,7 +5391,7 @@ namespace MOKA_Factory_Tools
|
|
if ((TestResult == 1) && ntfBLL.ResultType.Equals("NTF", StringComparison.OrdinalIgnoreCase))
|
|
if ((TestResult == 1) && ntfBLL.ResultType.Equals("NTF", StringComparison.OrdinalIgnoreCase))
|
|
{
|
|
{
|
|
// TestResut == 0 && TestResut == 2时,也不提示NTF;
|
|
// TestResut == 0 && TestResut == 2时,也不提示NTF;
|
|
- ErrMsg = string.Format("结果类型为NTF,请将产品做好NTF标记:{0}", SN);
|
|
|
|
|
|
+ ErrMsg = string.Format("{0}:{1}",LResource.MarkNTF, SN);
|
|
ShowVerifyDelegate(ErrMsg);
|
|
ShowVerifyDelegate(ErrMsg);
|
|
}
|
|
}
|
|
}
|
|
}
|
|
@@ -5402,7 +5402,7 @@ namespace MOKA_Factory_Tools
|
|
string returnObject;
|
|
string returnObject;
|
|
if (!GMethod.ReportDataBurningResultToMES(SN, keyInfo.DSN, (TestResult != 0) ? "Pass" : "Fail", DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss.fff"), errorDBNow, out strOutMsg, out returnObject))
|
|
if (!GMethod.ReportDataBurningResultToMES(SN, keyInfo.DSN, (TestResult != 0) ? "Pass" : "Fail", DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss.fff"), errorDBNow, out strOutMsg, out returnObject))
|
|
{
|
|
{
|
|
- ErrMsg = string.Format("上报抄写结果到MES失败,请紧急处理:{0}", strOutMsg);
|
|
|
|
|
|
+ ErrMsg = string.Format("{0}:{1}",LResource.ReportMesFail,strOutMsg);
|
|
Log.WriteErrorLog(ErrMsg);
|
|
Log.WriteErrorLog(ErrMsg);
|
|
// 上报MES失败,重置为False
|
|
// 上报MES失败,重置为False
|
|
TestResult = 0;
|
|
TestResult = 0;
|