public override int HandleImpl() { try { AttentionService attentionService = new AttentionService(); List <Attention> attList = attentionService.Query(fromQQ, "", ""); if (attList.Count == 0) { CQ.Api.SendPrivateMessage(Convert.ToInt64(fromQQ), "【查询成功】\n当前没有关注记录"); return(0); } String attListInMessage = "关注点:\n"; foreach (Attention att in attList) { String groupName = CQ.Api.GetGroupInfo(Convert.ToInt64(att.Group)).Name; attListInMessage += att.AttentionPoint + "\t群:" + groupName + "(" + att.Group + ")\n"; } attListInMessage = attListInMessage.Substring(0, attListInMessage.Length - 2); CQ.Api.SendPrivateMessage(Convert.ToInt64(fromQQ), attListInMessage); } catch (Exception e) { CQ.Api.SendPrivateMessage(Convert.ToInt64(fromQQ), "【查询失败】\n" + e); } return(0); }
private void search_attention_buttom_Click(object sender, EventArgs e) { AttentionService attentionService = new AttentionService(); int index = type_comboBox.SelectedIndex; String searchText = textBox1.Text; String currentListener; if (allAttentionUserDataGridView.CurrentRow != null) { currentListener = allAttentionUserDataGridView.CurrentRow.Cells[0].Value.ToString(); } else { currentListener = attentionService.Listeners.First().ToString(); } switch (index) { case 0: if (searchText == "") { bindingSource_attention.DataSource = attentionService.Query(currentListener, "", ""); } else { bindingSource_attention.DataSource = attentionService.Query(searchText, "", ""); } break; case 1: bindingSource_attention.DataSource = attentionService.Query(currentListener, "", searchText); break; case 2: bindingSource_attention.DataSource = attentionService.Query(currentListener, searchText, ""); break; default: bindingSource_attention.DataSource = attentionService.Query(currentListener, "", ""); break; } bindingSource_attentionUser.ResetBindings(true); bindingSource_attentionUser.DataSource = attentionService.Listeners; }
private void allAttentionUserDataGridView_CellClick(object sender, DataGridViewCellEventArgs e) { AttentionService attentionService = new AttentionService(); if (allAttentionUserDataGridView.CurrentRow != null) { String listener = allAttentionUserDataGridView.CurrentRow.Cells[0].Value.ToString(); bindingSource_attention.DataSource = attentionService.Query(listener, "", ""); } bindingSource_attentionUser.ResetBindings(true); bindingSource_attentionUser.DataSource = attentionService.Listeners; }
private void tab4Init() { type_comboBox.SelectedIndex = 0; AttentionService attentionService = new AttentionService(); String listener = attentionService.Listeners.First().Listener.ToString(); bindingSource_attention.DataSource = attentionService.Query(listener, "", ""); bindingSource_attentionUser.DataSource = attentionService.Listeners; attentionDataGridView.DataSource = bindingSource_attention; allAttentionUserDataGridView.DataSource = bindingSource_attentionUser; bindingSource_attentionUser.ResetBindings(true); }