private void btnAdd_Click(object sender, EventArgs e) { try { if (BatchViewer.SelectedBatchItem == null) { MessageDialog.ShowValidationError(BatchViewer, "Select Batch First", null, null, 40, false); return; } if (OfferedCourseViewer.SelectedItem == null) { MessageDialog.ShowValidationError(BatchViewer, "Select Year Level First", null, null, 40, false); return; } SectionViewer.Focus(); var item = SectionViewer.CreateNewItem(true); OfferedCourseViewer.SelectedItem.Sections.Add(item); SectionViewer.SaveChanges(App.CurrentUser.User.Username); App.LogAction("Section", "Added Section " + item.SectionName); } catch (Exception ex) { MessageDialog.ShowError(ex, this); } }
private void LoadData() { Cursor.Current = Cursors.WaitCursor; OfferedCourseViewer.Clear(); SectionViewer.Clear(); BatchViewer.LoadItems(); }
private void OfferedCourseViewer_ItemSelected(object sender, OfferedCourse e) { Cursor.Current = Cursors.WaitCursor; SectionViewer.Clear(); if (e == null) { return; } SectionViewer.LoadItems(e); }
private void btnEdit_Click(object sender, EventArgs e) { try { var item = GetSelectedItem(); if (item == null) { return; } SectionViewer.EditSelectedItem(); } catch (Exception ex) { MessageDialog.ShowError(ex, this); } }
private void SectionViewer_AfterItemEdit(object sender, Dll.SchoolYear.Section e) { try { if (e == null) { MessageDialog.ShowValidationError(this, "Similar Record Already Exists!", null, null, 40); return; } e.RowStatus = RecordStatus.ModifiedRecord; SectionViewer.SaveChanges(App.CurrentUser.User.Username); App.LogAction("Section", "Updated Section : " + e.SectionName); } catch (Exception ex) { MessageDialog.ShowValidationError(this, ex.Message); } }
private void BatchViewer_ItemSelected(object sender, Batch e) { try { Cursor.Current = Cursors.WaitCursor; OfferedCourseViewer.Clear(); SectionViewer.Clear(); if (e == null) { return; } OfferedCourseViewer.LoadItems(e); } catch (Exception ex) { MessageDialog.ShowError(ex, this); } }
private void UcFullBatchViewer1_OfferedCourseSelected(object sender, Dll.SchoolYear.OfferedCourse e) { //throw new NotImplementedException(); SectionViewer.LoadItems(e); }
private void BatchViewer_NodeClick(object sender, DevComponents.AdvTree.TreeNodeMouseEventArgs e) { //throw new NotImplementedException(); SectionViewer.Clear(); }