|
|
@@ -47,7 +47,7 @@ namespace UAS_MES.OQC
|
|
|
{
|
|
|
if (LogicHandler.CheckStepAttribute(Tag.ToString(), User.UserSourceCode, out ErrorMessage))
|
|
|
{
|
|
|
- DataTable[] dt = LogicHandler.GetOQCBatch(ms_sncode.Text, obd_outboxcode.Text, ob_checkno.Text, "OQCDataCollection", out ErrorMessage);
|
|
|
+ DataTable[] dt = LogicHandler.GetOQCBatch(ms_sncode.Text == "" ? sncode.Text : ms_sncode.Text, obd_outboxcode.Text, ob_checkno.Text, "OQCDataCollection", out ErrorMessage);
|
|
|
if (ErrorMessage == "")
|
|
|
{
|
|
|
BaseUtil.SetFormValue(Controls, dt[0]);
|
|
|
@@ -80,6 +80,7 @@ namespace UAS_MES.OQC
|
|
|
{
|
|
|
if (e.KeyCode == Keys.Enter)
|
|
|
{
|
|
|
+ GetBatch.PerformClick();
|
|
|
if (CheckSnCode())
|
|
|
{
|
|
|
dt = (DataTable)dh.ExecuteSql("select or_id,or_reasoncode bc_code, oi_description bc_name from OQCNGReason where or_checkno='" + ob_checkno.Text + "' and or_sncode='" + sncode.Text + "'", "select");
|
|
|
@@ -97,7 +98,7 @@ namespace UAS_MES.OQC
|
|
|
//判断当前的检验状态
|
|
|
if (ob_status.Text == "待检验" || ob_status.Text == "检验中")
|
|
|
{
|
|
|
- dt = (DataTable)dh.ExecuteSql("select obd_sncode,ob_source,ob_makecode from OQCBatchDetail left join OQCBatch on ob_id=obd_obid where obd_sncode='" + sncode.Text + "'", "select");
|
|
|
+ dt = (DataTable)dh.ExecuteSql("select obd_sncode,ob_source,ob_makecode from OQCBatchDetail left join OQCBatch on ob_id=obd_obid where obd_sncode='" + sncode.Text + "' and ob_checkno='" + ob_checkno.Text + "'", "select");
|
|
|
if (dt.Rows.Count > 0)
|
|
|
{
|
|
|
if (dt.Rows[0]["ob_source"].ToString() != "工序")
|