No you can not. You have to contact MS within 3 business days of getting off the ship. They then confirm with DCL that you were just on board, and then you get the DVC discount. Which by the way is horrid. Usually only 14 points per person. Also, no on-board credit.
GET UP TO A $1000 SHIPBOARD CREDIT AND AN EXCLUSIVE GIFT!
If you make your Disney Cruise Line reservation with Dreams Unlimited Travel you’ll receive these incredible shipboard credits to spend on your cruise!