/// <summary> /// tree select event /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void recipe_tree_advTree_AfterNodeSelect(object sender, DevComponents.AdvTree.AdvTreeNodeEventArgs e) { try { if (e.Node.Level == 1) { productionName = e.Node.Parent.Text; stationName = e.Node.Text; if (XML_Tool.xml.SysConfig.IsChinese) { recipe_show_dataGridView.DataSource = crafts_Recipe_Bll.Select_Condition_Recipe_Table(e.Node.Parent.Text, e.Node.Text); } else { recipe_show_dataGridView.DataSource = crafts_Recipe_Bll.Select_Condition_Recipe_English(e.Node.Parent.Text, e.Node.Text); } } else if (e.Node.Level == 0) { productionName = e.Node.Text; if (XML_Tool.xml.SysConfig.IsChinese) { recipe_show_dataGridView.DataSource = crafts_Recipe_Bll.Select_Condition_Recipe_Table(e.Node.Text, string.Empty); } else { recipe_show_dataGridView.DataSource = crafts_Recipe_Bll.Select_Condition_Recipe_English(e.Node.Text, string.Empty); } } } catch (Exception) { //MessageBoxEx.Show("树点击事件出现异常:" + ex.Message); } }
private void advTree1_AfterNodeSelect(object sender, DevComponents.AdvTree.AdvTreeNodeEventArgs e) { BusyInAfterNodeSelect = true; //if (e.Node.Checked == SelectedNodeWasCheckedBeforeSelection && // advTree1.SelectedNodes.Count > 1) //{ // advTree1.SelectedNodes.Clear(); // advTree1.SelectedNode = e.Node; // return; //} if (e.Node.Checked != SelectedNodeWasCheckedBeforeSelection && advTree1.SelectedNodes.Count > 1) { if (e.Node.IsSelected) { foreach (DevComponents.AdvTree.Node node in advTree1.SelectedNodes) { node.Checked = true; } } else { foreach (DevComponents.AdvTree.Node node in advTree1.SelectedNodes) { node.Checked = false; } } } else if (e.Node.Checked == SelectedNodeWasCheckedBeforeSelection) { e.Node.Checked = !e.Node.Checked; } BusyInAfterNodeSelect = false; }
private void advTree1_AfterNodeSelect(object sender, DevComponents.AdvTree.AdvTreeNodeEventArgs e) { curr_node = e.Node; if (curr_node == null) { return; } labelclient.Text = curr_node == null ? string.Empty : curr_node.Text; if (curr_node.Level == 0) { label3.Text = string.Empty; m_account = null; clear_grid_data(); fGrid.Enabled = false; return; } if (curr_node.Tag != null) { if (!fGrid.Enabled) { fGrid.Enabled = true; } m_account = curr_node.Tag as ic.accountC; LoadAccountDetail(m_account); label3.Text = curr_node.Text; } }
private void treeCatelog_AfterNodeSelect(object sender, DevComponents.AdvTree.AdvTreeNodeEventArgs e) { if (e.Node.Level == 0 && e.Node.Nodes.Count > 0) { e.Node.TreeControl.SelectedNode = e.Node.Nodes[0]; } else if (e.Node.Level == 0) { panelProperty.Controls.Clear(); labelRenderImage.Image = GetImage(e.Node.TagString); } else { panelProperty.Controls.Clear(); labelRenderImage.Image = GetImage(e.Node.TagString); string typeString = e.Node.DataKey.ToString(); CreateRendererObject(typeString); if (m_RendererObject.ContainsKey(typeString) == false) { return; } panelProperty.Controls.Add(m_RendererObject[typeString] as System.Windows.Forms.UserControl); } }
private void cbTreeDept_SelectionChanged(object sender, DevComponents.AdvTree.AdvTreeNodeEventArgs e) { Maticsoft.Model.SMT_ORG_INFO orgInfo = e.Node.Tag as Maticsoft.Model.SMT_ORG_INFO; if (orgInfo == null) { orgInfo = new Maticsoft.Model.SMT_ORG_INFO(); orgInfo.ID = -1; } if (orgInfo != null) { CtrlWaiting waiting = new CtrlWaiting(() => { try { Maticsoft.BLL.SMT_STAFF_INFO staffBll = new Maticsoft.BLL.SMT_STAFF_INFO(); string strWhere = ""; List <Maticsoft.Model.SMT_STAFF_INFO> staffInfos = null; if (orgInfo.ID == -1) { strWhere += "ORG_ID=-1 or ORG_ID is null"; staffInfos = staffBll.GetModelList("(" + strWhere + ") and IS_DELETE=0"); } else { // Maticsoft.BLL.SMT_ORG_INFO orgBll = new Maticsoft.BLL.SMT_ORG_INFO(); // var orgS = orgBll.GetModelList("PAR_ID=" + orgInfo.ID); // foreach (var org in orgS) // { //var subInfos = staffBll.GetModelList("ORG_ID=" + org.ID + " and IS_DELETE=0"); staffInfos = staffBll.GetModelListByParOrgId(orgInfo.ID); // } } var depts = DeptDataHelper.GetDepts(false); foreach (var item in staffInfos) { var dept = depts.Find(m => m.ID == item.ORG_ID); if (dept != null) { item.ORG_NAME = dept.ORG_NAME; item.ORG_CODE = dept.ORG_CODE; } } this.Invoke(new Action(() => { DoShowInfos(staffInfos); })); } catch (Exception ex) { log.Error("获取人员异常:", ex); WinInfoHelper.ShowInfoWindow(this, "获取人员异常:" + ex.Message); } }); waiting.Show(this); } }
private void treeT_AfterCollapse(object sender, DevComponents.AdvTree.AdvTreeNodeEventArgs e) { expandnodes = new List <string>(); foreach (DevComponents.AdvTree.Node node in treeT.Nodes) { if (node.Expanded && node.Tag != null) { expandnodes.Add((node.Tag as EMR.Controls.Entity.EmrCatalogue).NodeCode); } } }
private void advTree1_AfterNodeSelect(object sender, DevComponents.AdvTree.AdvTreeNodeEventArgs e) { if (e.Node != null) { bool SelectedAll = (Control.ModifierKeys & Keys.Control) == Keys.Control; bool AddToTemp = (Control.ModifierKeys & Keys.Shift) == Keys.Shift; SetListPaneSource(items[e.Node], SelectedAll, AddToTemp); } else { SetListPaneSource(new List <string>(), false, false); } }
/// <summary> /// 上级节点选择后的触发事件 /// Created:20170324(ChengMengjia) /// Updated:20170329(ChengMengjia) 增加判断是否里程碑、交付物,是即不能进行交付物添加 /// Updated:20170329(ChengMengjia) lixx提出交付物节点可以编辑修改 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void ParentSelect(object sender, DevComponents.AdvTree.AdvTreeNodeEventArgs e) { _SelectNode = JsonHelper.StringToEntity <PNode>(e.Node.Tag.ToString()); _SelectJBXX = new DeliverablesJBXX(); if (_SelectNode.PType == 1) { LoadJFW(); } else { LoadNode(); } }
private void trvwModules_AfterNodeSelect(object sender, DevComponents.AdvTree.AdvTreeNodeEventArgs e) { if (_nodesloading) { return; } if (e.Node == null) { return; } _selectedsubmodule = SubModule.None; if (e.Node.Nodes.Count > 0) { DisableButtons(); grdRecords.Hide(); if (lstvwRecords.Redraw) { lstvwRecords.BeginUpdate(); } lstvwRecords.ImageList = _images32; lstvwRecords.Show(); lstvwRecords.ListItems.Clear(); for (int i = 0; i <= (e.Node.Nodes.Count - 1); i++) { ListViewGridItem _item = new ListViewGridItem(e.Node.Nodes[i].Name, e.Node.Nodes[i].Text.Replace(" ", "\n"), e.Node.Nodes[i].Name); _item.Tag = e.Node.Nodes[i].Tag; lstvwRecords.ListItems.Add(_item); } while (!lstvwRecords.Redraw) { lstvwRecords.EndUpdate(); } } else { if (VisualBasic.IsNumeric(e.Node.Tag)) { if (VisualBasic.CInt(e.Node.Tag) > 0) { try { _selectedsubmodule = (SubModule)e.Node.Tag; } catch { _selectedsubmodule = SubModule.None; } grdRecords.Show(); lstvwRecords.Hide(); InitializeDataSource(); } } } }
private void treeT_AfterExpand(object sender, DevComponents.AdvTree.AdvTreeNodeEventArgs e) { if (treeT.Nodes.Find("medemr", false).Length > 0) { expandnodes = new List <string>(); DevComponents.AdvTree.Node pnode = treeT.Nodes.Find("medemr", false)[0]; foreach (DevComponents.AdvTree.Node node in pnode.Nodes) { if (node.Expanded && node.Tag != null) { expandnodes.Add((node.Tag as EMR.Controls.Entity.EmrCatalogue).NodeCode); } } } }
private void cbTreeDept_SelectionChanged(object sender, DevComponents.AdvTree.AdvTreeNodeEventArgs e) { Maticsoft.Model.SMT_ORG_INFO orgInfo = e.Node.Tag as Maticsoft.Model.SMT_ORG_INFO; if (orgInfo == null) { orgInfo = new Maticsoft.Model.SMT_ORG_INFO(); orgInfo.ID = -1; } if (orgInfo != null) { CtrlWaiting waiting = new CtrlWaiting(() => { try { Maticsoft.BLL.SMT_STAFF_INFO staffBll = new Maticsoft.BLL.SMT_STAFF_INFO(); string strWhere = "ORG_ID=" + orgInfo.ID; if (orgInfo.ID == -1) { strWhere += " or ORG_ID is null"; } var staffInfos = staffBll.GetModelList("(" + strWhere + ") and IS_DELETE=0"); if (orgInfo.ID != -1) { Maticsoft.BLL.SMT_ORG_INFO orgBll = new Maticsoft.BLL.SMT_ORG_INFO(); var orgS = orgBll.GetModelList("PAR_ID=" + orgInfo.ID); foreach (var org in orgS) { var subInfos = staffBll.GetModelList("ORG_ID=" + org.ID + " and IS_DELETE=0"); staffInfos.AddRange(subInfos); } } this.Invoke(new Action(() => { DoShowInfos(staffInfos); })); } catch (Exception ex) { log.Error("获取人员异常:", ex); WinInfoHelper.ShowInfoWindow(this, "获取人员异常:" + ex.Message); } }); waiting.Show(this); } }
void advTree1_AfterNodeSelect(object sender, DevComponents.AdvTree.AdvTreeNodeEventArgs e) { curr_node = e.Node; if (curr_node == null) { return; } if (curr_node.Level == 0) { return; } if (curr_node.Tag != null) { } }
private void SolutionTree_AfterNodeSelect(object sender, DevComponents.AdvTree.AdvTreeNodeEventArgs e) { switch (e.Node.Name) { case ".dds": SolutionTree.ContextMenuStrip = DDSandTSIMenuStrip; break; case ".xml": SolutionTree.ContextMenuStrip = XmlMenuStrip; break; case ".tsi": SolutionTree.ContextMenuStrip = DDSandTSIMenuStrip; break; } }
private void advTreeEstudios_AfterNodeSelect(object sender, DevComponents.AdvTree.AdvTreeNodeEventArgs e) { try { dao = new DaoEstudios(); index = Convert.ToInt32(e.Node.Text); var result = dao.ListarById(index); estudio = result; propertyGridEstudios.SelectedObject = estudio; this.GenerarPropiedades(); } catch (Exception) { propertyGridEstudios.SelectedObject = estudio; this.GenerarPropiedades(); } }
private void advTreeArea_AfterNodeSelect(object sender, DevComponents.AdvTree.AdvTreeNodeEventArgs e) { if (e.Node == null) { return; } if (e.Node.Level == 0) { biDeleteArea.Enabled = false; biModifyArea.Enabled = false; } else { biDeleteArea.Enabled = true; biModifyArea.Enabled = true; } }
private void treeshow_AfterNodeSelect(object sender, DevComponents.AdvTree.AdvTreeNodeEventArgs e) { if (treeshow.SelectedIndex == 1) { gridsymbol.Visible = true; cmbred.Visible = true; cmbgreen.Visible = true; cmbblue.Visible = true; cmbalpha.Visible = true; lblband.Visible = false; cmbBand.Visible = false; groupstr.Visible = false; lblColorRamp.Visible = false; cmbColorRamp.Visible = false; lblstreach.Visible = false; cmbStreach.Visible = false; chkdisplay.Visible = false; backvalue.Visible = false; backas.Visible = false; colbackg.Visible = false; } else { gridsymbol.Visible = false; cmbred.Visible = false; cmbgreen.Visible = false; cmbblue.Visible = false; cmbalpha.Visible = false; lblband.Visible = true; cmbBand.Visible = true; groupstr.Visible = true; lblColorRamp.Visible = true; cmbColorRamp.Visible = true; lblstreach.Visible = true; cmbStreach.Visible = true; chkdisplay.Visible = true; backvalue.Visible = true; backas.Visible = true; colbackg.Visible = true; } }
private void advTree1_AfterNodeSelect(object sender, DevComponents.AdvTree.AdvTreeNodeEventArgs e) { //if (ListPaneSourceChanged != null) //{ if (e.Node != null) { ListPaneSourceChangedEventArgs args = new ListPaneSourceChangedEventArgs(items[e.Node]); args.SelectedAll = (Control.ModifierKeys & Keys.Control) == Keys.Control; args.AddToTemp = (Control.ModifierKeys & Keys.Shift) == Keys.Shift; ListPaneSourceChanged(this, args); } else { ListPaneSourceChangedEventArgs args = new ListPaneSourceChangedEventArgs(new List <string>()); args.SelectedAll = false; args.AddToTemp = false; ListPaneSourceChanged(this, args); } //} }
/// <summary> /// tree selecte /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void production_tree_advTree_AfterNodeSelect(object sender, DevComponents.AdvTree.AdvTreeNodeEventArgs e) { try { for (int i = 0; i < productionDt.Rows.Count; i++) { if (productionDt.Rows[i]["ProductionName"].ToString() == e.Node.Text) { production_Name_textBox.Text = productionDt.Rows[i]["ProductionName"].ToString(); production_No_textBox.Text = productionDt.Rows[i]["ProductionNo"].ToString(); production_Descripe_textBox.Text = productionDt.Rows[i]["ProductionDescripe"].ToString(); production_Rule_textBox.Text = productionDt.Rows[i]["ProductionRule"].ToString(); productionName = productionDt.Rows[i]["ProductionName"].ToString(); } } } catch (Exception) { //MessageBoxEx.Show("出现异常:" + ex.Message); } }
private void advTreeLayerList_AfterNodeSelect(object sender, DevComponents.AdvTree.AdvTreeNodeEventArgs e) { DevComponents.AdvTree.AdvTree tree = sender as DevComponents.AdvTree.AdvTree; DevComponents.AdvTree.Node node = tree.SelectedNode; switch (node.Tag.ToString()) { case "DIR": case "DataDIR": case "Root": break; case "Layer": if (_SelectLayerKey != node.Name) { string strNodeKey = node.Name; IFeatureClass pFeatureClass = SysCommon.ModSysSetting.GetFeatureClassByNodeKey(_TmpWorkSpace, _LayerTreePath, strNodeKey); GetFullMapConfig(pFeatureClass); _SelectLayerKey = node.Name; } break; } }
private void treeshow_AfterNodeSelect(object sender, DevComponents.AdvTree.AdvTreeNodeEventArgs e) { if (treeshow.SelectedIndex == 0) { lblclass.Visible = true; lblcolor.Visible = true; cmbcolor.Visible = true; cmbclasses.Visible = true; labelX1.Visible = false; btncolor.Visible = false; datagridsymbol.Visible = true; } else { lblclass.Visible = false; lblcolor.Visible = false; cmbcolor.Visible = false; cmbclasses.Visible = false; labelX1.Visible = true; btncolor.Visible = true; datagridsymbol.Visible = false; } }
private void chooseCtrlPts_SelectionChanged(object sender, DevComponents.AdvTree.AdvTreeNodeEventArgs e) { if (chooseCtrlPts.Text == "控制点1") { } }
private void treeSettings_AfterNodeSelect(object sender, DevComponents.AdvTree.AdvTreeNodeEventArgs e) { //baseTypeMapEditor1.Save(); dbTypeMapEditor1.Save(); databaseScriptEditor1.Save(); namingEditor1.Save(); if (e.Node == nodeTypeMapsBase) { ShowControl(baseTypeMapEditor1); //baseTypeMapEditor1.Populate(ArchAngel.Interfaces.ProjectOptions.DatabaseScripts.Utility.SqlServerScript, "Delete Table"); } else if (e.Node == nodeTypeMapsSqlServer) { ShowControl(dbTypeMapEditor1); dbTypeMapEditor1.Populate("Sql Server"); } else if (e.Node == nodeTypeMapsOracle) { ShowControl(dbTypeMapEditor1); dbTypeMapEditor1.Populate("Oracle"); } else if (e.Node == nodeTypeMapsMySQL) { ShowControl(dbTypeMapEditor1); dbTypeMapEditor1.Populate("MySQL"); } else if (e.Node == nodeTypeMapsPostgreSQL) { ShowControl(dbTypeMapEditor1); dbTypeMapEditor1.Populate("PostgreSQL"); } else if (e.Node == nodeTypeMapsFirebird) { ShowControl(dbTypeMapEditor1); dbTypeMapEditor1.Populate("Firebird"); } else if (e.Node == nodeTypeMapsSQLite) { ShowControl(dbTypeMapEditor1); dbTypeMapEditor1.Populate("SQLite"); } else if (e.Node == nodeNamingScriptEntity) { ShowControl(namingEditor1); namingEditor1.Populate(NamingEditor.NamingTypes.Entity, ArchAngel.Interfaces.ProjectOptions.ModelScripts.Utility.EntityNamingScript); } else if (e.Node == nodeNamingScriptProperty) { ShowControl(namingEditor1); namingEditor1.Populate(NamingEditor.NamingTypes.Property, ArchAngel.Interfaces.ProjectOptions.ModelScripts.Utility.PropertyNamingScript); } else if (e.Node.Parent != null) { ArchAngel.Interfaces.ProjectOptions.DatabaseScripts.MaintenanceScript script = null; if (e.Node.Parent.Text == "SQL Server") { script = ArchAngel.Interfaces.ProjectOptions.DatabaseScripts.Utility.SqlServerScript; } else if (e.Node.Parent.Text == "Oracle") { script = ArchAngel.Interfaces.ProjectOptions.DatabaseScripts.Utility.OracleScript; } else if (e.Node.Parent.Text == "MySQL") { script = ArchAngel.Interfaces.ProjectOptions.DatabaseScripts.Utility.MySqlScript; } else if (e.Node.Parent.Text == "PostgreSQL") { script = ArchAngel.Interfaces.ProjectOptions.DatabaseScripts.Utility.PostgreSqlScript; } else if (e.Node.Parent.Text == "Firebird") { script = ArchAngel.Interfaces.ProjectOptions.DatabaseScripts.Utility.FirebirdScript; } else if (e.Node.Parent.Text == "SQLite") { script = ArchAngel.Interfaces.ProjectOptions.DatabaseScripts.Utility.SQLiteScript; } if (script != null) { ShowControl(databaseScriptEditor1); databaseScriptEditor1.Populate(script, e.Node.Text); } } }
private void advTreeView_AfterNodeSelect(object sender, DevComponents.AdvTree.AdvTreeNodeEventArgs e) { //ListView清空 lvwData.Items.Clear(); DevComponents.AdvTree.Node ParentNode = e.Node; //根据当前选择的节点,调用不同的加载方法 //当前节点是驱动器 if (ParentNode.Tag is DriveInfo) { DriveInfo driveInfo = (DriveInfo)ParentNode.Tag; LoadListView(driveInfo.RootDirectory); } //当前节点是文件夹 else if (ParentNode.Tag is DirectoryInfo) { DirectoryInfo dir = (DirectoryInfo)ParentNode.Tag; //FDB类型的文件夹 if (dir.Name.Contains(".gdb")) { getDatasetItem(ParentNode, dir.FullName, "gdb"); } LoadListView(dir); } //当前节点时根节点 else if (ParentNode.Tag == null) { DriveInfo[] drives = DriveInfo.GetDrives(); foreach (DriveInfo drive in drives) { if (drive.DriveType == DriveType.Fixed || drive.DriveType == DriveType.Removable) { ListViewItem item = lvwData.Items.Add(drive.Name, 1); item.Name = drive.Name; item.Tag = drive; } } } //当前节点是文件,不同类型选取不同加载方法 else if (ParentNode.Tag is FileInfo) { FileInfo file = (FileInfo)ParentNode.Tag; string fileExtension = file.Extension.Substring(1).ToLower(); switch (fileExtension) { case "mdb": getDatasetItem(ParentNode, file.FullName, "mdb"); break; case "dwg": getDwgFCItem(ParentNode); break; case "jpg": case "bmp": case "tif": getRasterBandItem(ParentNode, fileExtension); break; default: break; } } //当前节点是FeatureDataset else if (ParentNode.Tag is IFeatureDataset) { getFeatureClassItem(ParentNode); } else { return; } }