Professional Documents
Culture Documents
// ItemCode validation
isAlpha = FALSE
isAlpha = isAlphabets(LEFT(ItemCode[INDEX],3))
isNum = FALSE
isNum = isNumbers(RIGHT(ItemCode[INDEX],6))
ItemLenght = 0
ItemLenght = LENGHT(ItemCode[INDEX])
ELSE
PRINT "You Have Entered A Invalid ItemCode, Please reenter itemcode"
ENDIF
IF LENGHT(ItemDescription[INDEX]>100)
THEN
PRINT "Item Description Should Be less than 100 characters"
ENDIF
NEXT INDEX
CLOSEFILE ProductDetails.txt
//this function is used to check whether the givne string is having only alphabets
FUNCTION isAlphabets(ItemNumber : String) RETURNS BOOLEAN
DECLARE Alphabets : ARRAY[1:52] OF CHAR
DECLARE Count : INTEGER
DECLARE isAlphabet : BOOLEAN
isAlphabet = TRUE
Alphabets = ["A","B","C","D","E","F","G","H","]
Count = 0
WHILE ItemNumber[Count] != ""
FOR Index = 1 to 52
IF ItemNumber[Count] != Alphabets[Index] THEN
isAlphabet = FALSE
ENDIF
NEXT Index
Count = Count + 1
END WHILE
RETURN isAlphabet
ENDFUNCTION
isNumbers = TRUE
Numbers = ["0","1","2","3","4","5","6","7","8","9"]
Count = 0
WHILE ItemNumber[Count] != ""
FOR Index = 1 to 10
IF ItemNumber[Count] != Numbers[Index] THEN
isNumbers = FALSE
ENDIF
NEXT Index
Count = Count + 1
END WHILE
RETURN isNumbers
ENDFUNCTION