/// <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); } } }