private string HandleSizeQuery(long s1, long s2, string m1, string m2) {
if (s1 == -1)
return "";
else if (s2 == -1 && ((ConditionalSelectComboBoxItem)sizefilter.SelectedItem).IdentifyingName == "Between")
s2 = s1;
var i = (ConditionalSelectComboBoxItem)sizefilter.SelectedItem;
switch (i.IdentifyingName) {
case "LargerThan":
return ">" + s1 + m1;
case "SmallerThan":
return "<" + s1 + m1;
case "Equals":
return Convert.ToString(s1) + m1;
case "Between":
if (s2 > s1)
return Convert.ToString(s1) + m1 + ".." + Convert.ToString(s2) + m2;
else if (s2 < s1)
return Convert.ToString(s2) + m2 + ".." + Convert.ToString(s1) + m1;
else
return Convert.ToString(s1 + m1);
default:
return "";
}
}