protected override void Refresh(object o) { Services.XiaoQuServicesClient service = new Services.XiaoQuServicesClient(); string result = service.XiaoQuQuery(); DataList = JsonConvert.DeserializeObject<DataTable>(result); service.Close(); }
protected override void OnDgLeftMouseDoubleClick(object model) { DataGrid dg = model as DataGrid; if (dg == null) return; BorderVisibility = Visibility.Visible; var selectItem = dg.SelectedItem; if (selectItem != null) { int id = Convert.ToInt32(((DataRowView)selectItem).Row["ID"].ToString()); Services.XiaoQuServicesClient service = new Services.XiaoQuServicesClient(); XiaoQu = service.GetXiaoQuModelById(id); } }
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 (DataRowView item in selectList) { ids.Add(int.Parse(item.Row["ID"].ToString())); } Services.XiaoQuServicesClient service = new Services.XiaoQuServicesClient(); service.XiaoQuDelete(ids.ToArray(), new XiaoQuModel()); Refresh(model); } } }
protected override void Save(object model) { if (_XiaoQu != null) { if (_XiaoQu.XueYuanId == 0) { ModernDialog dialog = new ModernDialog() { Content = "学院名称不能为空" }; dialog.ShowDialog(); return; } if (string.IsNullOrEmpty(_XiaoQu.Name)) { ModernDialog dialog = new ModernDialog() { Content = "校区名称不能为空" }; dialog.ShowDialog(); return; } Services.XiaoQuServicesClient service = new Services.XiaoQuServicesClient(); //新增 if (_XiaoQu.Id == 0) { int i = service.XiaoQuAdd(_XiaoQu); } //修改 else { int i = service.XiaoQuUpdate(_XiaoQu); } BorderVisibility = Visibility.Collapsed; service.Close(); } }
private void LoadXiaoQu() { Services.XiaoQuServicesClient service = new Services.XiaoQuServicesClient(); string result = service.XiaoQuTabelQuery(); XiaoQuDataList = JsonConvert.DeserializeObject<List<XiaoQuModel>>(result); }