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