I'm very sorry to hear that you broke your tooth. The short answer is that every case is different. Without seeing the specifics of your tooth, I can only speak in generalizations. In general, you definitely would want to complete whitening prior to doing anything like a crown. You also want to be finished whitening at least 2 weeks prior to taking a shade for the crown. If there is some instability in your particular tooth, it may be recommended to fabricate a temporary crown to strengthen the tooth while you are whitening. To answer your other question, no porcelain or resin restoration will whiten. That is why you need to get to your final shade in advance.
Best of luck!
Dr. Vanessa Newton