protected Boolean PipePieceQty(out double min, out double max) { string matcode = txtAutoMatCode.Entries[0].Text; string min_qty = WebTools.DMinText("PIPE_LENGTH", "VIEW_PO_VENDOR_DATA", " WHERE MAT_CODE1='" + matcode + "'"); string max_qty = WebTools.DMaxText("PIPE_LENGTH", "VIEW_PO_VENDOR_DATA", " WHERE MAT_CODE1='" + matcode + "'"); if (string.IsNullOrEmpty(min_qty) || string.IsNullOrEmpty(max_qty)) { min = 0; max = 1000; return(true); } //double min, max; min = Math.Ceiling(Convert.ToDouble(txtIssueQty.Text) / Convert.ToDouble(max_qty)); max = Math.Floor(Convert.ToDouble(txtIssueQty.Text) / Convert.ToDouble(min_qty)); if (Convert.ToDouble(txtPipePiece.Text) > max || Convert.ToDouble(txtPipePiece.Text) < min) { return(false); } return(true); }