Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Function GetListValues($prm, $charCount){
- $buildStr="Call db.Fruit("
- #no selection
- if ($charCount -eq 0 ){
- $buildStr = $buildStr + "NULL,NULL,NULL,NULL,NULL);"
- write $buildStr
- }elseif($charCount -ge 1 -and $charCount -le 4 ){
- #selections made with then 5 parameter range
- $arr = $prm.split(",");
- if ($arr[0]) { $buildStr = $buildStr + $arr[0] + "," } else { $buildStr = $buildStr + "Null," }
- if ($arr[1]) { $buildStr = $buildStr + $arr[1] + "," } else { $buildStr = $buildStr + "Null," }
- if ($arr[2]) { $buildStr = $buildStr + $arr[2] + "," } else { $buildStr = $buildStr + "Null," }
- if ($arr[3]) { $buildStr = $buildStr + $arr[3] + "," } else { $buildStr = $buildStr + "Null," }
- if ($arr[4]) { $buildStr = $buildStr + $arr[4] + ");" } else {$buildStr = $buildStr + "Null);" }
- write $buildStr
- }else{
- # too many selections
- [System.Windows.MessageBox]::Show('Too many selections! A maximum of 5 only!')
- }
- }
- $prm = "'Apple','Orange','Pear','Banana','Grapes'"
- $charCount = ($prm.ToCharArray() | Where-Object {$_ -eq ','} | Measure-Object).Count
- GetListValues $prm, $charCount
Add Comment
Please, Sign In to add comment