Unfortunately, what is written in by a prospetive worker regarding their work availability on a job application is not legally binding on a company. Absent an employment contract or union agreement to the contrary, a business can set the conditons of employment much as it sees fit (absent some form of legally actionable discrimnation). Accordingly, it can schedule it workers as it deems necessary. While this is unfortunate for you under the circumstances, it is legal.