private void SaveCurrentList_Click(object sender, EventArgs e) { CidListCommand.ReadCurrentListRemote(); // get the current list from server MainMenuControl.SetupTempListMenu(SaveCurrentListContextMenu.Items, false, SaveTempListMenuItem_Click); SaveCurrentListContextMenu.Show(SaveCurrent, 0, SaveCurrent.Height); return; }
private void Combine_Click(object sender, EventArgs e) { ListLogicType op; MetaTreeNode mtn1 = GetListMetaTreeNode(ListTree1.TreeList.FocusedNode); if (mtn1 == null) { return; } MetaTreeNode mtn2 = GetListMetaTreeNode(ListTree2.TreeList.FocusedNode); if (mtn2 == null) { return; } if (ListAnd.Checked) { op = ListLogicType.Intersect; } else if (ListOr.Checked) { op = ListLogicType.Union; } else { op = ListLogicType.Difference; } int count = CidListDao.ExecuteListLogic(mtn1.Target, mtn2.Target, op); UserObject uo = CidListCommand.ReadCurrentListHeader(); TempCidList tl = CidListCommand.GetTempList("Current"); if (uo != null && tl != null) { tl.Count = uo.Count; tl.Id = uo.Id; } UpdateNode("Current"); // refresh the node to show the new count StatusMessage.Caption = count + " " + MetaTable.PrimaryKeyColumnLabel + "s have passed the combine and have been saved in *Current"; SessionManager.CurrentResultKeys = CidListCommand.ReadCurrentListRemote().ToStringList(); SessionManager.DisplayCurrentCount(); return; }
private void EditCurrent_Click(object sender, EventArgs e) { CidListCommand.ReadCurrentListRemote(); // get the current list from server CidListEditor.Edit("Current"); return; }