Guest User

Untitled

a guest
May 22nd, 2018
97
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.08 KB | None | 0 0
  1. Function GetListValues($prm, $charCount){
  2.  
  3. $buildStr="Call db.Fruit("
  4.  
  5. #no selection
  6. if ($charCount -eq 0 ){
  7. $buildStr = $buildStr + "NULL,NULL,NULL,NULL,NULL);"
  8. write $buildStr
  9. }elseif($charCount -ge 1 -and $charCount -le 4 ){
  10.  
  11. #selections made with then 5 parameter range
  12.  
  13. $arr = $prm.split(",");
  14. if ($arr[0]) { $buildStr = $buildStr + $arr[0] + "," } else { $buildStr = $buildStr + "Null," }
  15. if ($arr[1]) { $buildStr = $buildStr + $arr[1] + "," } else { $buildStr = $buildStr + "Null," }
  16. if ($arr[2]) { $buildStr = $buildStr + $arr[2] + "," } else { $buildStr = $buildStr + "Null," }
  17. if ($arr[3]) { $buildStr = $buildStr + $arr[3] + "," } else { $buildStr = $buildStr + "Null," }
  18. if ($arr[4]) { $buildStr = $buildStr + $arr[4] + ");" } else {$buildStr = $buildStr + "Null);" }
  19.  
  20. write $buildStr
  21.  
  22.  
  23. }else{
  24. # too many selections
  25.  
  26. [System.Windows.MessageBox]::Show('Too many selections! A maximum of 5 only!')
  27.  
  28.  
  29. }
  30.  
  31.  
  32. }
  33. $prm = "'Apple','Orange','Pear','Banana','Grapes'"
  34. $charCount = ($prm.ToCharArray() | Where-Object {$_ -eq ','} | Measure-Object).Count
  35. GetListValues $prm, $charCount
Add Comment
Please, Sign In to add comment