Example #1
0
 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);
 }
Example #2
0
 private void OnChooseClickCommand()
 {
     try
     {
         if (SelectedItem != null)
         {
             if (DialogSended != null)
             {
                 if (CheckSelected())
                 {
                     if (DialogSended.Sender is EditClassViewModel)
                     {
                         EditClassViewModel view = DialogSended.Sender as EditClassViewModel;
                         view.ParentID   = SelectedItem.LopID;
                         view.ItemParent = SelectedItem;
                     }
                     if (DialogSended.Sender is EditTrainingViewModel)
                     {
                         EditTrainingViewModel view = DialogSended.Sender as EditTrainingViewModel;
                         view.LopHocID   = SelectedItem.LopID;
                         view.ItemLopHoc = SelectedItem;
                     }
                     DialogSended.ProcessCallback(MessageBoxResult.OK);
                 }
             }
             if (CloseWindow != null)
             {
                 CloseWindow(this, null);
             }
         }
     }
     catch (Exception ex)
     {
         MessageCustomize.Show(ex.Message);
     }
 }