|
|
@@ -89,7 +89,7 @@ namespace UAS_MES_NEW.Make
|
|
|
private void radioButton_CheckedChange(object sender, EventArgs e)
|
|
|
{
|
|
|
RadioButton btn = sender as RadioButton;
|
|
|
- if ((btn.Name == "giftBox" || btn.Name == "fuselagel") && btn.Checked)
|
|
|
+ if ((btn.Name == "giftBox" || btn.Name == "fuselagel" || btn.Name == "pitao") && btn.Checked)
|
|
|
{
|
|
|
//如果是切换成彩盒或者机身标提示用户 输入SN
|
|
|
OperateResult.AppendText(">>请输入SN\n", Color.Black);
|
|
|
@@ -114,7 +114,7 @@ namespace UAS_MES_NEW.Make
|
|
|
}
|
|
|
OperateResult.AppendText(">>" + inputText.Text + "\n", Color.Black);
|
|
|
//打印类型为彩盒或者机身标
|
|
|
- if (giftBox.Checked || fuselagel.Checked)
|
|
|
+ if (giftBox.Checked || fuselagel.Checked || pitao.Checked)
|
|
|
{
|
|
|
//select max(ms_id)ms_id from makeserial where ms_sncode=?
|
|
|
ms_id = dh.getFieldDataByCondition("makeserial", "max(ms_id) ms_id", "ms_sncode='" + inputText.Text + "'").ToString();
|
|
|
@@ -170,6 +170,8 @@ namespace UAS_MES_NEW.Make
|
|
|
type = "机身标";
|
|
|
else if (giftBox.Checked)
|
|
|
type = "彩盒标";
|
|
|
+ else if (pitao.Checked)
|
|
|
+ type = "皮套标";
|
|
|
else
|
|
|
type = "卡通箱标";
|
|
|
|
|
|
@@ -198,8 +200,17 @@ namespace UAS_MES_NEW.Make
|
|
|
return;
|
|
|
}
|
|
|
//打印类型 彩盒或者标签,再次判断是否已装箱,未转号
|
|
|
- if (giftBox.Checked || fuselagel.Checked)
|
|
|
+ if (giftBox.Checked || fuselagel.Checked || pitao.Checked)
|
|
|
{
|
|
|
+ string type = "";
|
|
|
+ if (fuselagel.Checked)
|
|
|
+ type = "机身标";
|
|
|
+ else if (giftBox.Checked)
|
|
|
+ type = "彩盒标";
|
|
|
+ else if (pitao.Checked)
|
|
|
+ type = "皮套标";
|
|
|
+ else
|
|
|
+ type = "卡通箱标";
|
|
|
mapB = (DataTable)dh.ExecuteSql("select ms_outboxcode, nvl(ms_downstatus,0) ms_downstatus from makeserial where ms_id='" + ms_id + "' and ms_sncode='" + inputValue.Text + "'", "select");
|
|
|
if (mapB.Rows.Count == 0)
|
|
|
{
|
|
|
@@ -215,7 +226,7 @@ namespace UAS_MES_NEW.Make
|
|
|
}
|
|
|
//判定通过进行打印
|
|
|
//doc = lbl.Documents.Open(PrintLabel.Text);
|
|
|
- if (Print.CodeSoft(Tag.ToString(), ref lbl, PrintLabel.Text, PrintLabel.SelectedValue.ToString(), Printer.Text, inputValue.Text, int.Parse(printNum.Text), ms_makecode.Text, pr_code.Text, giftBox.Checked ? "彩盒标" : "机身标", "-1", out errorMessage))
|
|
|
+ if (Print.CodeSoft(Tag.ToString(), ref lbl, PrintLabel.Text, PrintLabel.SelectedValue.ToString(), Printer.Text, inputValue.Text, int.Parse(printNum.Text), ms_makecode.Text, pr_code.Text, type, "-1", out errorMessage))
|
|
|
{
|
|
|
//按照打印张数打印
|
|
|
OperateResult.AppendText("<<打印成功\n", Color.Green);
|
|
|
@@ -225,7 +236,7 @@ namespace UAS_MES_NEW.Make
|
|
|
OperateResult.AppendText(errorMessage + "\n", Color.Red);
|
|
|
}
|
|
|
//打印成功,记录日志commandlog , cl_operate彩盒或者机身标补打印,cl_result补打印成功
|
|
|
- LogicHandler.DoCommandLog(Tag.ToString(), User.UserCode, ms_makecode.Text, User.UserLineCode, User.UserSourceCode, giftBox.Checked ? "彩盒标补打印" : "机身标补打印", "补打印成功", inputValue.Text, "");
|
|
|
+ LogicHandler.DoCommandLog(Tag.ToString(), User.UserCode, ms_makecode.Text, User.UserLineCode, User.UserSourceCode, type, "补打印成功", inputValue.Text, "");
|
|
|
//如果ms_downstatus<>0,则更新ms_downstatus=-1 where ms_id=?id,同时插入记录至表 MAKEDOWN
|
|
|
if (mapB.Rows[0]["ms_downstatus"].ToString() == "0")
|
|
|
{
|