Пример #1
0
        /// <summary>
        /// 检查该料号是否需要复验
        /// </summary>
        /// <param name="item_name"></param>
        /// <param name="datecode"></param>
        /// <param name="subinventory"></param>
        /// <returns></returns>
        public bool checkStatus(string item_name, string datecode, string subinventory)
        {
            ReinspectHeaderDC dc = new ReinspectHeaderDC();
            DataSet           ds = dc.get_All_By_itemname_datecode_subiventory(item_name, datecode, subinventory);

            if (ds == null || ds.Tables[0].Rows.Count == 0)
            {
                PageUtil.showToast(this, "未查询到该数据,请检查输入!");
                return(false);
            }
            else
            {
                string status = ds.Tables[0].Rows[0]["last_reinspect_status"].ToString();
                if (string.IsNullOrEmpty(status))
                {
                    PageUtil.showToast(this, "数据异常!");
                    return(false);
                }
                else if (status.Equals("PENG"))
                {
                    return(true);
                }
                else
                {
                    PageUtil.showToast(this, "该料号无需复验!");
                    return(false);
                }
            }
        }