private void OnChooseClickCommand() { try { if (SelectedItem != null) { if (DialogSended != null) { if (CheckSelected()) { if (DialogSended.Sender is EditTrainingViewModel) { EditTrainingViewModel view = DialogSended.Sender as EditTrainingViewModel; view.MonHocID = SelectedItem.MonHocID; view.ItemMonHoc = SelectedItem; } DialogSended.ProcessCallback(MessageBoxResult.OK); } } if (CloseWindow != null) { CloseWindow(this, null); } } } catch (Exception ex) { MessageCustomize.Show(ex.Message); } }
private bool CheckSelected() { if (DialogSended.Sender is EditClassViewModel) { EditClassViewModel view = DialogSended.Sender as EditClassViewModel; if (view.ParentID > 0) { if (view.ParentID == SelectedItem.LopID) { MessageCustomize.Show("Không được chọn chính nhóm đó", "Lỗi", MessageImage.Alert); return(false); } } } if (DialogSended.Sender is EditTrainingViewModel) { EditTrainingViewModel view = DialogSended.Sender as EditTrainingViewModel; if (view.LopHocID > 0) { if (view.LopHocID == -1) { MessageCustomize.Show("Chưa chọn lớp học", "Lỗi", MessageImage.Alert); return(false); } } } return(true); }