This is how we can get the return value from a stored procedure :-
SqlParameter paramReturnValue = new SqlParameter();
paramReturnValue.ParameterName = "@RETURN";
paramReturnValue.Direction = ParameterDirection.Output;
...
conn.Open();
cmd.Connection = conn;
cmd.ExecuteNonQuery();
...
int returnValue = (int)cmd.Parameters["@RETURN"].Value;
Thanks and Regards
Akiii