public ScheduleEditingForm(EditorModel model) { isInitialising = true; this.model = model; InitializeComponent(); dgScheduleView.DataError += new DataGridViewDataErrorEventHandler(dgScheduleView_DataError); this.Cursor = Cursors.WaitCursor; //Create our model try { scheduleModel = new ScheduleEditingModel(model); } catch (ArgumentException e) { //This has been thrown if something went wrong loading the franchises //schedule throw e; } this.Cursor = Cursors.Default; LoadWeek(currentWeekNumber); isInitialising = false; }
private void ScheduleEditingForm_FormClosing(object sender, FormClosingEventArgs e) { //Dispose of our schedule model CleanUI(); scheduleModel = null; }