pues si ya hiciste tu procedure solo tienes que llarlo dsde el c# de esta manera:
SqlConnenction cn=new sqlconnection("server=(local); initial catalog=mibasededatos; integrated security=yes");
sqlcommand cmd=new sqlcommand("nombredelprocedure",cn);
cmd.selectcommand.commandtype=commandtype.storeprocedure();
// aqui declaras rodas las variables que recibira tu storeprocedure
cmd.selectcommand.parameter.add("@unparametro",tipo,tamaño);
// el parametro debe siempre llevar el simbolo de arroba, tal como esta declarado
//en el procedure
//y asi todos los que necesites, luego abres la coneccion y ejecutas el aomando
cn.open();
cmd.execute.nomquery();
cn.close();
//y bueno eso es todo espero que te sirva, si tienes cualquier duda no dudes en escribir al correo, suerte...