I am sorry about how you're feeling - this is devastating. I am angry on your behalf of how she just cavalierly told you she was dating someone - ultimate disrespect. Dayummm!!
It's okay that you're reeling - process that and start thinking about how you're going to plant your feet firmly on the ground.
Yes - cancel dinner plans; start GAL for yourself; go NC/dark outside of business like taxes etc.