private void delete_Click(object sender, Telerik.Windows.RadRoutedEventArgs e) { if (GridList.SelectedItems == null) { MessageBox.Show("请选择需要删除的类别!"); return; } List <int> list = new List <int>(); foreach (var item in GridList.SelectedItems) { API.TypeInfo t = item as API.TypeInfo; list.Add(t.TypeID); } if (list.Count == 0) { return; } if (MessageBox.Show("确定删除选中项吗?", "", MessageBoxButton.OKCancel) == MessageBoxResult.Cancel) { return; } RequestHelper.RequestAsync(this.busy, (int)MethodType.DeleteBType, new List <object>() { list }, new EventHandler <API.ExecuteCompletedEventArgs>(DelCompleted)); }
private void GridList_SelectionChanged(object sender, SelectionChangeEventArgs e) { if (GridList.SelectedItem == null) { return; } API.TypeInfo t = GridList.SelectedItem as API.TypeInfo; this.updtype.Text = t.BTypeName; this.updtype.Tag = t.TypeID; }
public AddKey() { InitializeComponent(); flag = true; API.TypeInfo t = new API.TypeInfo(); t.TypeID = -1; t.BTypeName = "全部"; flag = true; List <API.TypeInfo> list = Store.TypeInfos; list.Add(t); sc_type.ItemsSource = list; sc_type.SelectedIndex = list.Count - 1; this.GridList.ItemsSource = models; this.SizeChanged += new SizeChangedEventHandler(AddKey_SizeChanged); SearchBook(); }
/// <summary> /// 修改 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void RadButton_Click_1(object sender, RoutedEventArgs e) { if (GridList.SelectedItem == null) { MessageBox.Show("请选择需要修改的图书类别!"); return; } if (string.IsNullOrEmpty(this.updtype.Text)) { Tool.PlayBackgAnimation(this.updtype); return; } API.TypeInfo t = GridList.SelectedItem as API.TypeInfo; API.TypeInfo ti = new API.TypeInfo(); ti.TypeID = t.TypeID; ti.BTypeName = updtype.Text; RequestHelper.RequestAsync(this.busy, (int)MethodType.UpdateBType, new List <object>() { ti }, new EventHandler <API.ExecuteCompletedEventArgs>(AddCompleted)); }