流转卡原料批次非必录,出站单委外接收不良+报废+合格不能小于等于0,并且分别都不能小于0
3个文件已修改
40 ■■■■ 已修改文件
WorkM/流转卡管理/MES_StationEntrustOutBill.cs 11 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
WorkM/流转卡管理/MES_StationOutBill.cs 19 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
WorkM/流转卡管理/Sc_ProcessExchangeBill.cs 10 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
WorkM/Á÷ת¿¨¹ÜÀí/MES_StationEntrustOutBill.cs
@@ -660,14 +660,16 @@
            //    MessageBox.Show("接收个数不能为0!", "提示");
            //    return false;
            //}
            if (DBUtility.ClsPub.isDoule(txtHQty.Text.Trim()) + DBUtility.ClsPub.isDoule(txtHWasterQty.Text.Trim()) <= 0)
            if (DBUtility.ClsPub.isDoule(txtHQty.Text.Trim())
                + DBUtility.ClsPub.isDoule(txtHWasterQty.Text.Trim())
                + DBUtility.ClsPub.isDoule(txtHBadCount.Text) <= 0)
            {
                MessageBox.Show("接收个数不能为0!", "提示");
                return false;
            }
            if (DBUtility.ClsPub.isDoule(txtHQty.Text.Trim()) < 0) 
            {
                MessageBox.Show("接收个数不能小于0!", "提示");
                MessageBox.Show("接收合格个数不能小于0!", "提示");
                return false;
            }
            //if (DBUtility.ClsPub.isDoule(txtHQty.Text.Trim()) > DBUtility.ClsPub.isDoule(txtHPlanQty.Text.Trim()))
@@ -681,6 +683,11 @@
                MessageBox.Show("不合格数不能小于0!", "提示");
                return false;
            }
            if (DBUtility.ClsPub.isDoule(txtHBadCount.Text.Trim()) < 0)
            {
                MessageBox.Show("不良品数不能小于0!", "提示");
                return false;
            }
            //if (DBUtility.ClsPub.isDoule(txtHWasterQty.Text.Trim()) > DBUtility.ClsPub.isDoule(txtHPlanQty.Text.Trim()))
            //{
            //    MessageBox.Show("不合格数不能大于计划数量!", "提示");
WorkM/Á÷ת¿¨¹ÜÀí/MES_StationOutBill.cs
@@ -591,11 +591,28 @@
                MessageBox.Show("工作中心没有选择!", "提示");
                return false;
            }
            if (DBUtility.ClsPub.isDoule(txtHQty.Text) + DBUtility.ClsPub.isDoule(txtHWasterQty.Text) + DBUtility.ClsPub.isDoule(txtHBadCount.Text)  <= 0)
            if (DBUtility.ClsPub.isDoule(txtHQty.Text)
                + DBUtility.ClsPub.isDoule(txtHWasterQty.Text)
                + DBUtility.ClsPub.isDoule(txtHBadCount.Text)  <= 0)
            {
                MessageBox.Show("数量不能为0!", "提示");
                return false;
            }
            if (DBUtility.ClsPub.isDoule(txtHQty.Text.Trim()) < 0)
            {
                MessageBox.Show("合格个数不能小于0!", "提示");
                return false;
            }
            if (DBUtility.ClsPub.isDoule(txtHWasterQty.Text.Trim()) < 0)
            {
                MessageBox.Show("不合格数不能小于0!", "提示");
                return false;
            }
            if (DBUtility.ClsPub.isDoule(txtHBadCount.Text.Trim()) < 0)
            {
                MessageBox.Show("不良品数不能小于0!", "提示");
                return false;
            }
            if (DBUtility.ClsPub.isDoule(txtHWorkTimes.Text)   <= 0)
            {
                MessageBox.Show("工时必须大于0!", "提示");
WorkM/Á÷ת¿¨¹ÜÀí/Sc_ProcessExchangeBill.cs
@@ -1288,11 +1288,11 @@
                    return false;
                }
                //txtHMateOutBatchNo
                if (DBUtility.ClsPub.isStrNull(txtHMateOutBatchNo.Text) == "")
                {
                    MessageBox.Show("原料批次不能为空!", "提示");
                    return false;
                }
                //if (DBUtility.ClsPub.isStrNull(txtHMateOutBatchNo.Text) == "")
                //{
                //    MessageBox.Show("原料批次不能为空!", "提示");
                //    return false;
                //}
            }
            //单据号是否重复