Hector tenias razon, lo que hice para arreglar mi aplicacion fue modificar el Query del stored procedure:
Código:
ALTER PROCEDURE dbo.FiltersResultOrden
(@client int, @createdDate varchar(10) = null, @deliverDate varchar(10) = null, @sendDate varchar(10) = null)
AS
SELECT *
FROM Orden
WHERE ((cliente = @client)or(@client = 0))
AND ((fechaCreada = @createdDate)or(@createdDate is null))
AND ((fechaEnviada = @deliverDate)or(@deliverDate is null))
AND ((fechaEntregada = @sendDate)or(@sendDate is null))
De esta manera si no le paso parametros toma null por default, antes no me dejaba si no le enviaba todos los parametros a traves del codigo.
Yanina Genia