protected override void Form_Load(object sender, EventArgs e) { base.Form_Load(sender, e); DirtyStatus.DirtySet += (s, arg) => { DirtyStatus.Clear(); }; }
public bool FileSave() { try { Cursor.Current = Cursors.WaitCursor; if (!DataIsValid()) { return(false); } var course = (Course)cboCourse.SelectedItem; //Transfer Data To Class (UDT) ItemData.CourseId = course.Id; ItemData.YearLevel = cboYear.SelectedIndex + 1; ItemData.CourseClass = course; if (ItemData.Id != 0) { ItemData.RowStatus = AiTech.LiteOrm.RecordStatus.ModifiedRecord; } var writer = new OfferedCourseDataWriter(App.CurrentUser.User.Username, ItemData); writer.SaveChanges(); DialogResult = DialogResult.OK; DirtyStatus.Clear(); return(true); } catch (Exception ex) { MessageDialog.ShowError(ex, this); return(false); } }