Пример #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);
                }
            }
        }
Пример #2
0
        /// <summary>
        /// 判断该料号复验结果是否已保存
        /// </summary>
        /// <param name="item_name"></param>
        /// <param name="datecode"></param>
        /// <param name="subinventory"></param>
        /// <returns></returns>
        public bool hassaved(string item_name, string datecode, string subinventory)
        {
            ReinspectHeaderDC dc = new ReinspectHeaderDC();
            DataSet           ds = dc.select_By_itemname_datecode_sub(item_name, datecode, subinventory);

            if (ds == null || ds.Tables[0].Rows.Count == 0)
            {
                return(false);
            }
            else
            {
                return(true);
            }
        }
Пример #3
0
        /// <summary>
        /// 保存该料号的复验信息
        /// </summary>
        /// <param name="item_name"></param>
        /// <param name="datecode"></param>
        /// <param name="subinventory"></param>
        /// <param name="result"></param>
        /// <returns></returns>
        public bool save_reinspect_result(string item_name, string datecode, string subinventory, string result, string remark, string user)
        {
            ReinspectHeaderDC dc = new ReinspectHeaderDC();

            return(dc.insertReinspectHeader(item_name, datecode, subinventory, result, remark, user, DateTime.Now));
        }