只写方法,剩下的自己补上:Where ((员工工号=:WorkNo) or (1=:iWorkNo))
 and  ((员工姓名=:Name) or (1=:iName))赋参数时判断开关 iWorkNo iName
iWorkNo=1 时 iName=0 //只按工号查询
iWorkNo=0 时 iName=1 //只按姓名查询
其它类同。