예제 #1
0
 private void _modelTrain_ImportClassComplete(object sender, SubmitOperationEventArgs e)
 {
     try
     {
         if (e.HasError)
         {
             MessageCustomize.Show(e.Error.Message);
             ErrorProcess();
         }
         else
         {
             MessageCustomize.Show("Chuyển dữ liệu lên server thành công");
             if (DialogSended != null)
             {
                 DialogSended.ProcessCallback(MessageBoxResult.OK);
             }
             if (CloseWindow != null)
             {
                 CloseWindow(this, null);
             }
         }
     }
     catch (Exception ex)
     {
         MessageCustomize.Show(ex.Message);
         ErrorProcess();
     }
 }
예제 #2
0
 private void _modelSetting_SaveListSettingComplete(object sender, SubmitOperationEventArgs e)
 {
     try
     {
         if (e.HasError)
         {
             MessageCustomize.Show(e.Error.Message);
             ErrorProcess();
         }
         else
         {
             SystemConfig.Theme      = SelectedTheme;
             SystemConfig.PagingSize = SelectedPaging;
             MessageCustomize.Show("Cập nhật thành công", "Cập nhật thiết lập", MessageImage.Information);
             if (DialogSended.Callback != null)
             {
                 DialogSended.ProcessCallback(MessageBoxResult.OK);
             }
             if (CloseWindow != null)
             {
                 CloseWindow(this, null);
             }
         }
     }
     catch (Exception ex)
     {
         MessageCustomize.Show(ex.Message);
         ErrorProcess();
     }
 }
예제 #3
0
 private void OnChooseClickCommand()
 {
     try
     {
         if (SelectedItem != null)
         {
             if (DialogSended != null)
             {
                 if (CheckSelected())
                 {
                     if (DialogSended.Sender is EditDepartmentViewModel)
                     {
                         EditDepartmentViewModel view = DialogSended.Sender as EditDepartmentViewModel;
                         view.ParentID   = SelectedItem.KhoaID;
                         view.ItemParent = SelectedItem;
                     }
                     DialogSended.ProcessCallback(MessageBoxResult.OK);
                 }
             }
             if (CloseWindow != null)
             {
                 CloseWindow(this, null);
             }
         }
     }
     catch (Exception ex)
     {
         MessageCustomize.Show(ex.Message);
     }
 }
예제 #4
0
 private void _modelTrain_SaveSubjectComplete(object sender, SubmitOperationEventArgs e)
 {
     try
     {
         if (e.HasError)
         {
             MessageCustomize.Show(e.Error.Message);
             ErrorProcess();
         }
         else
         {
             if (EditID == -1)
             {
                 MessageCustomize.Show("Đã thêm mới phòng học");
             }
             else
             {
                 MessageCustomize.Show("Đã cập nhật thông tin");
             }
             if (DialogSended.Callback != null)
             {
                 DialogSended.ProcessCallback(MessageBoxResult.OK);
             }
             if (CloseWindow != null)
             {
                 CloseWindow(this, null);
             }
         }
     }
     catch (Exception ex)
     {
         MessageCustomize.Show(ex.Message);
         ErrorProcess();
     }
 }
예제 #5
0
 private void NotAllow()
 {
     MessageCustomize.Show("Bạn không có quyền trên chức năng này", "Phân quyền", MessageImage.Alert);
     if (DialogSended != null)
     {
         DialogSended.ProcessCallback(MessageBoxResult.Cancel);
     }
     if (CloseWindow != null)
     {
         CloseWindow(this, null);
     }
 }
예제 #6
0
 private void OnCancelClickCommand()
 {
     try
     {
         if (DialogSended != null)
         {
             DialogSended.ProcessCallback(MessageBoxResult.Cancel);
         }
         if (CloseWindow != null)
         {
             CloseWindow(this, null);
         }
     }
     catch (Exception ex)
     {
         MessageCustomize.Show(ex.Message);
     }
 }
예제 #7
0
 private void _modelAuth_LoginComplete(object sender, LoginOperationEventArgs e)
 {
     try
     {
         IsLoading = false;
         if (e.HasError)
         {
             MessageCustomize.Show(e.Error.Message);
         }
         else
         {
             if (e.LoginOp.IsComplete)
             {
                 LoginUser obj = e.LoginOp.User as LoginUser;
                 if (obj.Roles.Contains(_viewKey))
                 {
                     if (DialogSended.Callback != null)
                     {
                         DialogSended.ProcessCallback(MessageBoxResult.OK);
                     }
                     if (CloseWindow != null)
                     {
                         CloseWindow(this, null);
                     }
                 }
                 else
                 {
                     MessageCustomize.Show("Bạn không có quyền trên hệ thống này ?");
                 }
             }
             else
             {
                 MessageCustomize.Show("Đăng nhập thất bại");
             }
         }
     }
     catch (Exception ex)
     {
         MessageCustomize.Show(ex.Message);
     }
 }
예제 #8
0
 private void _modelTrain_GetSubjectComplete(object sender, EntityResultsArgs <Vlu_MonHoc> e)
 {
     try
     {
         if (e.HasError)
         {
             MessageCustomize.Show(e.Error.Message);
             ErrorProcess();
         }
         else
         {
             if (e.Results.Count() > 0)
             {
                 ItemEdit = e.Results.FirstOrDefault();
                 LoadInitComplete();
             }
             else
             {
                 MessageCustomize.Show("Môn học này đã được xóa", "Báo lỗi", MessageImage.Alert);
                 if (DialogSended != null)
                 {
                     DialogSended.ProcessCallback(MessageBoxResult.Cancel);
                 }
                 if (CloseWindow != null)
                 {
                     CloseWindow(this, null);
                 }
             }
         }
     }
     catch (Exception ex)
     {
         MessageCustomize.Show(ex.Message);
         ErrorProcess();
     }
 }