hola
[ADO.NET] Filtrar rango de fechas
en el articulo no uso procedure pero la tecnica es la misma, como veras la componente de la hora quizas pueda generar problemas por eso se usa el CAST o CONVERT para adecuarlo
para invocar un procedure lo unico que cambia es que debes usa la linea
cmd.CommandType = CommandType.StoredProcedure
en el command para indicar que es un procedure, luego lo le defines el nombre, el resto es igual
saludos
Leandro Tuttini
Blog
Buenos Aires
Argentina