It's not possible to nest parameter expansion, you need two expressions:
foo=${RETEZEC//./D}
echo "${foo//-/_}"
You can, however, use an external tool to do this but I would recommend to stick with the native shell solution above.
$ echo "foo.-bar" | tr '.-' 'D_'
fooD-bar