|
|
@@ -47,9 +47,14 @@ namespace UAS_MES.OQC
|
|
|
{
|
|
|
if (LogicHandler.CheckStepAttribute(Tag.ToString(), User.UserSourceCode, out ErrorMessage))
|
|
|
{
|
|
|
- DataTable temp = dh.getFieldsDataByCondition("makeserial", new string[] { "nvl(ms_ifrework,0)ms_ifrework", "ms_reworkcheckno" }, "ms_sncode='" + sncode.Text + "'");
|
|
|
+ DataTable temp = dh.getFieldsDataByCondition("makeserial", new string[] { "nvl(ms_ifrework,0)ms_ifrework", "ms_reworkcheckno", "ms_reworkstatus" }, "upper(ms_sncode)='" + sncode.Text.ToUpper() + "'");
|
|
|
if (temp.Rows.Count > 0)
|
|
|
{
|
|
|
+ if (temp.Rows[0]["ms_reworkstatus"].ToString() == "3")
|
|
|
+ {
|
|
|
+ OperateResult.AppendText(">>返修的不良序列号必须先进行维修\n", Color.Red);
|
|
|
+ return;
|
|
|
+ }
|
|
|
if (temp.Rows[0]["ms_ifrework"].ToString() != "0")
|
|
|
{
|
|
|
ob_checkno.Text = temp.Rows[0]["ms_reworkcheckno"].ToString();
|