|
@@ -223,7 +223,7 @@ namespace UAS_MES_NEW.PublicMethod
|
|
|
}
|
|
|
if (LabelType == "卡通箱标" || LabelType == "大箱标" || LabelType == "栈板标" || LabelType == "彩盒标")
|
|
|
{
|
|
|
- dt = (DataTable)dh.ExecuteSql("select lpl_id from labelprintlog where lpl_value='" + SnCode + "' and lpl_makecode='"+MakeCode+"' and lpl_type='" + LabelType + "' and lpl_stepcode='" + User.CurrentStepCode + "'", "select");
|
|
|
+ dt = (DataTable)dh.ExecuteSql("select lpl_id from labelprintlog where lpl_value='" + SnCode + "' and lpl_makecode='" + MakeCode + "' and lpl_type='" + LabelType + "' and lpl_stepcode='" + User.CurrentStepCode + "'", "select");
|
|
|
}
|
|
|
else
|
|
|
{
|
|
@@ -306,19 +306,23 @@ namespace UAS_MES_NEW.PublicMethod
|
|
|
}
|
|
|
LogManager.DoLog(sb.ToString());
|
|
|
|
|
|
- format.PrintSetup.PrinterName = PrinterName;
|
|
|
+ format.PrintSetup.PrinterName = PrinterName;
|
|
|
format.PrintSetup.IdenticalCopiesOfLabel = PrintNum;
|
|
|
format.Print();
|
|
|
LogicHandler.DoCommandLog(iCaller, User.UserCode, "", User.UserLineCode, User.UserSourceCode, "打印", "成功打印", SnCode, "");
|
|
|
for (int k = 0; k < format.SubStrings.Count; k++)
|
|
|
{
|
|
|
- format.SubStrings[k].Value = null;
|
|
|
+ if (format.SubStrings[k].Value != null)
|
|
|
+ {
|
|
|
+ Console.WriteLine(format.SubStrings[k].Name + format.SubStrings[k].Value);
|
|
|
+ format.SubStrings[k].Value = null;
|
|
|
+ }
|
|
|
}
|
|
|
LogicHandler.doLabelPrintLog(SnCode, LabelType, MakeCode, ProdCode, User.UserSourceCode, User.CurrentStepCode, IfRePrint, User.UserCode);
|
|
|
return true;
|
|
|
}
|
|
|
|
|
|
- public static bool BarTender(string iCaller, ref Engine lbl, string LabelName, string LaID, string PrinterName,string pd_pdno, string SnCode, int PrintNum, string MakeCode, string ProdCode, string LabelType, string IfRePrint, out string ErrorMessage)
|
|
|
+ public static bool BarTender(string iCaller, ref Engine lbl, string LabelName, string LaID, string PrinterName, string pd_pdno, string SnCode, int PrintNum, string MakeCode, string ProdCode, string LabelType, string IfRePrint, out string ErrorMessage)
|
|
|
{
|
|
|
ErrorMessage = "";
|
|
|
DataTable dt = new DataTable();
|