Explorar el Código

增加打印张数为空处理

shim hace 8 años
padre
commit
d0e4cf5b84
Se han modificado 1 ficheros con 10 adiciones y 0 borrados
  1. 10 0
      UAS-MES/FunctionCode/Make/Make_FuselageLabelPrint.cs

+ 10 - 0
UAS-MES/FunctionCode/Make/Make_FuselageLabelPrint.cs

@@ -90,6 +90,16 @@ namespace UAS_MES.Make
                         //所选标签不为空
                         if (PrintLabel.SelectedValue != null)
                         {
+                            //如果打印张数为空,返回
+                            if (PrintNum.Text=="") {
+                                OperateResult.AppendText(">>打印张数不可为空\n", Color.Red);
+                                //清空输入框的值,聚焦
+                                sncode.Text = "";
+                                sncode.Focus();
+                                //提示用户“>>请输入SN”
+                                OperateResult.AppendText(">>请输入SN\n", Color.Green);
+                                return;
+                            }
                             //按照打印张数打印
                             Print.CodeSoft(lbl, PrintLabel.Text, PrintLabel.SelectedValue.ToString(), Printer.Text, sncode.Text, int.Parse(PrintNum.Text), indate[PrintLabel.SelectedIndex]);
                             //提示用户打印成功