コード例 #1
0
 protected override void Refresh(object o)
 {
     Services.XueYuanServicesClient service = new Services.XueYuanServicesClient();
     string result = service.XueYuanQuery();
     DataList = JsonConvert.DeserializeObject<ObservableCollection<XueYuanModel>>(result);
     service.Close();
 }
コード例 #2
0
 private void LoadXueYuan()
 {
     Services.XueYuanServicesClient service = new Services.XueYuanServicesClient();
     string result = service.XueYuanQuery();
     XueYuanDataList = JsonConvert.DeserializeObject<List<XueYuanModel>>(result);
 }
コード例 #3
0
 protected override void Save(object model)
 {
     if (_XueYuan != null)
     {
         if (string.IsNullOrEmpty(_XueYuan.Name))
         {
             ModernDialog dialog = new ModernDialog() { Content = "院系名称不能为空" };
             dialog.ShowDialog();
             return;
         }
         Services.XueYuanServicesClient service = new Services.XueYuanServicesClient();
         //新增
         if (_XueYuan.Id == 0)
         {
             int i=service.XueYuanAdd(_XueYuan);
         }
         //修改
         else
         {
             int i = service.XueYuanUpdate(_XueYuan);
         }
         BorderVisibility = Visibility.Collapsed;
         service.Close();
     } 
 }
コード例 #4
0
 protected override void Delete(object model)
 {
     ModernDataGrid datagrid = model as ModernDataGrid;
     var selectList = datagrid.SelectedItems;
     if (selectList.Count == 0)
     {
         ModernDialog.ShowMessage("没有选择要删除的数据", "消息", MessageBoxButton.OK);
     }
     else
     {
         if (ModernDialog.ShowMessage("确定要删除选择的记录?", "消息", MessageBoxButton.YesNo) == MessageBoxResult.Yes)
         {
             List<int> ids = new List<int>();
             foreach (XueYuanModel item in selectList)
             {
                 ids.Add(item.Id);
             }
             Services.XueYuanServicesClient service = new Services.XueYuanServicesClient();
             service.XueYuanDelete(ids.ToArray(), new XueYuanModel());
         }
     }
 }