public override void OnClick() {//XZQLocation if (_hook == null) { return; } if (_hook.MainUserControl == null) { return; } try { DevComponents.AdvTree.AdvTree xzqTree = _hook.XZQTree; IGeometry xzqGeo = ModGetData.getExtentByXZQ(xzqTree.SelectedNode); if (xzqGeo == null) { SysCommon.Error.ErrorHandle.ShowFrmErrorHandle("提示", "未找到相应的行政区范围!"); return; } if (this.WriteLog) { Plugin.LogTable.Writelog(this._Caption); } FrmPageLayout frm = new FrmPageLayout(_hook.MapControl.Map, xzqGeo, true); frm.WriteLog = WriteLog;//ygc 2012-9-12 是否写日志 frm.Show(); //pgss.Close(); _hook.MapControl.CurrentTool = null; Application.DoEvents(); } catch (Exception ex) { SysCommon.Error.ErrorHandle.ShowFrmErrorHandle("提示", ex.Message); } }
private void SaveData(ref List <string> tmpList, DevComponents.AdvTree.AdvTree treeView, int typeClass) { List <string> delRoleID = new List <string>(); List <string> addRoleID = new List <string>(); FindDiff(ref addRoleID, treeView.Nodes[0].Nodes); //获取取消勾的节点 IEnumerable <string> onlyDel = tmpList.Except(addRoleID); //获取新加入勾的节点 IEnumerable <string> onlyAdd = addRoleID.Except(tmpList); if (onlyDel.Count() == 0 && onlyAdd.Count() == 0) { MessageBox.Show("没有修改任何权限", "提示", MessageBoxButtons.OK, MessageBoxIcon.Information); return; } xtggBiz xtggbiz = new xtggBiz(); bool isDone = xtggbiz.SaveYsKs(dgv_czy.CurrentRow.Cells["czybm"].Value.ToString(), onlyDel, onlyAdd); if (isDone) { tmpList = addRoleID; MessageBox.Show("保存功能权限成功"); } else { MessageBox.Show("保存功能权限失败", "提示", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
public override void OnClick() {//XZQLocation if (_hook == null) { return; } if (_hook.MainUserControl == null) { return; } try { DevComponents.AdvTree.AdvTree xzqTree = _hook.XZQTree; Plugin.Application.IAppFormRef pAppFormRef = _AppHk as Plugin.Application.IAppFormRef; FrmSheetMapUserSet_ZTbat batZT = new FrmSheetMapUserSet_ZTbat(_AppHk.ArcGisMapControl, pAppFormRef.MainForm, xzqTree.SelectedNode.Text); batZT.WriteLog = WriteLog;//ygc 2012-9-12 是否写日志 if (!(batZT.ShowDialog(pAppFormRef.MainForm) == DialogResult.OK)) { return; } IMap pMap = batZT.Map; if (pMap.LayerCount == 0) { SysCommon.Error.ErrorHandle.ShowFrmErrorHandle("提示", "未找到图层。"); return; } GeoPageLayout pGL = new GeoPageLayout(_hook.ArcGisMapControl.Map, batZT.GetScale, batZT.GetZTMC, xzqTree.SelectedNode); pGL.typePageLayout = 6; pGL.MapOut(); } catch { } }
public FrmAddLayer(DevComponents.AdvTree.AdvTree pProjectTree) { _ProjectTree = pProjectTree; InitializeComponent(); txtBoxOldLayer.Text = "点击选择历史图层"; txtBoxNewLayer.Text = "点击选择现状图层"; }
public override void OnClick() {//XZQLocation if (_hook == null) { return; } if (_hook.MainUserControl == null) { return; } IMap pMap = null; try { pMap = _hook.MapControl.Map; } catch { } UserControlSMPD pUserControl = _hook.MainUserControl as UserControlSMPD; DevComponents.AdvTree.AdvTree pTree = pUserControl.XZQTree; DevComponents.AdvTree.Node pNode = pTree.SelectedNode; IGeometry pGeometry = pUserControl.getExtentByXZQ(pNode); QueryForestByAttri(pNode, pMap); //QueryForestByGeometry(pGeometry,pMap); }
/// <summary> /// 加载下拉结点列表(包含多选框) /// Created:2017/05/22(zhuguanjun) /// </summary> /// <param name="advTree1"></param> /// <param name="ProjectID"></param> /// <param name="NodeType">节点类型</param> public static void SetAdvTreeData(DevComponents.AdvTree.AdvTree advTree1, string ProjectID, int?NodeType, string[] checks) { advTree1.Nodes.Clear(); List <PNode> listNode = new WBSBLL().GetNodes(ProjectID, NodeType); IEnumerable <PNode> parentNode = null; DevComponents.AdvTree.Node node = null; parentNode = listNode.Where(t => string.IsNullOrEmpty(t.ParentID)).OrderBy(t => t.CREATED); IEnumerable <PNode> children = listNode.Where(t => t.ParentID == parentNode.First().ID).OrderBy(t => t.No); foreach (PNode child in children) { node = new DevComponents.AdvTree.Node() { Checked = checks != null && checks.Contains(child.ID) ? true : false, CheckBoxVisible = true, Name = child.ID, Text = child.Name, Tag = JsonHelper.EntityToString <PNode>(child) }; SetSubTreeDataWithCheckBox(listNode, child, node, checks); advTree1.Nodes.Add(node); } advTree1.ExpandAll(); }
public override void OnClick() {//XZQLocation if (_hook == null) { return; } if (_hook.MainUserControl == null) { return; } try { UserControlSMPD pUserControl = _hook.MainUserControl as UserControlSMPD; pUserControl.LocationByXZQNode(); DevComponents.AdvTree.AdvTree xzqTree = _hook.XZQTree; IGeometry xzqGeo = ModGetData.getExtentByXZQ(xzqTree.SelectedNode); if (xzqGeo == null) { //SysCommon.Error.ErrorHandle.ShowFrmErrorHandle("提示", "未找到相应的行政区范围!"); 屏蔽二次警告窗体 ygc 2012-8-29 return; } frmXZQZTStatistical pfrmXZQZTStatistical = new frmXZQZTStatistical(xzqTree.SelectedNode); pfrmXZQZTStatistical.ShowDialog(); } catch (Exception ex) { SysCommon.Error.ErrorHandle.ShowFrmErrorHandle("提示", ex.Message); } if (this.WriteLog) { Plugin.LogTable.Writelog("行政区专题统计"); //ygc 2012-9-14 写日志 } }
/// <summary> /// 读取xml将树图信息添加到工程树图上 陈亚飞编写 /// </summary> /// <param name="xmlDoc"></param> /// <param name="MainTree"></param> private void AddTreeNodeByXML(XmlDocument xmlDoc, DevComponents.AdvTree.AdvTree MainTree) { if (MainTree.Nodes != null) { MainTree.Nodes.Clear(); } foreach (XmlNode oneNode in xmlDoc.FirstChild.ChildNodes) { XmlElement xmlElem = oneNode as XmlElement; DevComponents.AdvTree.Node ConnNode = new DevComponents.AdvTree.Node(); ConnNode.Name = xmlElem.GetAttribute("NodeName"); ConnNode.Text = xmlElem.GetAttribute("NodeText"); ConnNode.DataKey = xmlElem.GetAttribute("NodeType").ToString(); if (ConnNode.DataKey.ToString() == EnumTreeNodeType.DATABASE.ToString()) { //数据库节点 ConnNode.ImageIndex = 1; //若为数据库且子节点信息不为空,则将子节点(连接信息)挂在树上 XmlNode subXmlNode = oneNode.FirstChild; if (subXmlNode != null) { ConnNode.Tag = subXmlNode;//连接信息 } } else if (ConnNode.DataKey.ToString() == EnumTreeNodeType.DATACONNECT.ToString()) { //数据连接节点 ConnNode.ImageIndex = 0; } MainTree.Nodes.Add(ConnNode); } }
public static void FilterTree(DevComponents.AdvTree.AdvTree advTree, string filterText) { if (advTree == null) { return; } if (filterText != null) { filterText = filterText.Trim(); } foreach (DevComponents.AdvTree.Node node in advTree.Nodes) { if (string.IsNullOrEmpty(filterText)) { SetNodeVisible(node, true); } } List <DevComponents.AdvTree.Node> findNodes = new List <DevComponents.AdvTree.Node>(); foreach (DevComponents.AdvTree.Node node in advTree.Nodes) { FindFilterNodes(node, filterText, findNodes); } foreach (DevComponents.AdvTree.Node node in advTree.Nodes) { SetNodeVisible(node, false); } foreach (DevComponents.AdvTree.Node node in findNodes) { SetParentNodeVisible(node, true); SetNodeVisible(node, true); } advTree.RecalcLayout(); }
/// <summary> /// 根据CODE设定数的选定值 /// Created:20170405(Xuxb) /// </summary> /// <param name="advTree1"></param> /// <param name="?"></param> /// <param name="value"></param> public static void SetTreeSelectByValue(DevComponents.AdvTree.AdvTree advTree1, string value) { int currentIndex = 0; bool catchFlg = false; for (int i = 0; i < advTree1.Nodes.Count; ++i) { DevComponents.AdvTree.Node dr = (DevComponents.AdvTree.Node)(advTree1.Nodes[i]); if (dr.Name.ToString().Substring(0, 36) == value.Substring(0, 36)) { advTree1.SelectedIndex = currentIndex; catchFlg = true; break; } else { currentIndex = GetSubTreeData(dr, value.Substring(0, 36), currentIndex, out catchFlg); if (catchFlg) { advTree1.SelectedIndex = currentIndex; break; } else { currentIndex = currentIndex + 1; continue; } } } }
public override void OnClick() { if (_AppHk == null) { return; } if (_AppHk.LayerAdvTree == null) { return; } if (_AppHk.MapControl == null) { return; } DevComponents.AdvTree.AdvTree pTree = _AppHk.LayerAdvTree as DevComponents.AdvTree.AdvTree; if (pTree == null) { return; } if (pTree.SelectedNode == null) { return; } DevComponents.AdvTree.Node pNode = pTree.SelectedNode; IMapControlDefault pMapControl = _AppHk.MapControl as IMapControlDefault; FormSetLimitScale pFrm = new FormSetLimitScale(pNode, pMapControl, ""); DialogResult pRes = pFrm.ShowDialog(); if (pRes == DialogResult.OK) { (pMapControl.Map as IActiveView).Refresh(); } }
public FrmTmpDataCheck(DevComponents.AdvTree.AdvTree pProjectTree) { InitializeComponent(); if (pProjectTree != null) { _ProjectTree = pProjectTree; } }
public static void SortNodes(DevComponents.AdvTree.AdvTree treeList, TreelistNodeComparer comparer) { treeList.Nodes.Sort((IComparer)comparer); foreach (DevComponents.AdvTree.Node subNode in treeList.Nodes) { SortSubNodes(subNode, comparer); } }
public override void OnCreate(Plugin.Application.IApplicationRef hook) { if (hook == null) { return; } _AppHk = hook as Plugin.Application.IAppGisUpdateRef; _hook = hook as Plugin.Application.AppGidUpdate; m_xzqTree = _hook.XZQTree; }
public FrmHistoryMapView(IEnvelope _pEnv, IMap _pMap, DevComponents.AdvTree.AdvTree pProjectTree) { InitializeComponent(); _ProjectTree = pProjectTree; MainMapExtent = _pEnv; //ucHistoryMap1.AxMapCtrlHis.Map = new MapClass(); //ucHistoryMap2.AxMapCtrlHis.Map = new MapClass(); //ucHistoryMap1.AxMapCtrlHis.Map = _pMap; //initControls(); xTabHis.SelectedIndex = 0;//日期段初始显示 }
/// <summary> /// 移除被选中的节点 /// </summary> /// <param name="tr"></param> private void RemovNodes(DevComponents.AdvTree.AdvTree tr) { for (int i = 0; i < tr.Nodes.Count; i++) { if (tr.Nodes[i].Checked) { tr.Nodes.Remove(tr.Nodes[i]); RemovNodes(tr); break; } } }
public frmAddDBType(DevComponents.AdvTree.AdvTree projectTree) { InitializeComponent(); if (projectTree.SelectedNode == null) { return; } txtDBType.Text = projectTree.SelectedNode.Text.Trim(); //工程名 ProjectTree = projectTree; }
public static void DisplaylayerInLstView(XmlDocument document, DevComponents.AdvTree.AdvTree tree, ImageList pImgList) { if (document.DocumentElement != null) { tree.Nodes.Clear(); tree.Tag = document; string xPath = "//Root"; XmlNode rootNode = document.DocumentElement; XmlNodeList nodeList = rootNode.SelectNodes(xPath); if (nodeList == null) { return; } foreach (XmlNode node in nodeList) { XmlElement pElement = node as XmlElement; string caption = pElement.GetAttribute("NodeText") == null ? "" : pElement.GetAttribute("NodeText"); string strKey = pElement.GetAttribute("NodeKey") == null ? "" : pElement.GetAttribute("NodeKey"); DevComponents.AdvTree.Node aNode = new DevComponents.AdvTree.Node(); aNode.Text = caption; aNode.Name = strKey; aNode.Tag = node.Name; aNode.Expanded = true; switch (node.Name) { case "Root": aNode.Image = pImgList.Images["Root"]; break; case "DIR": aNode.Image = pImgList.Images["DIR"]; break; case "DataDIR": aNode.Image = pImgList.Images["DataDIROpen"]; break; case "Layer": aNode.Image = pImgList.Images["Layer"]; break; } tree.Nodes.Add(aNode); if (node.HasChildNodes) { DisPlaySublayerNodeView(node, aNode, pImgList); } } } }
private bool bHasEdit; //标志是否进行了编辑 public frmProject(DevComponents.AdvTree.AdvTree projectTree) { InitializeComponent(); if (projectTree.SelectedNode == null) { return; } txtProjectName.Text = projectTree.SelectedNode.Text.Trim(); //工程名 ProjectTree = projectTree; bHasEdit = false; }
private void InitResultFileList(DevComponents.AdvTree.AdvTree pTree, string DirPath) { pTree.Nodes.Clear(); DevComponents.AdvTree.Node tparent; tparent = new DevComponents.AdvTree.Node(); tparent.Text = "成果列表"; tparent.Tag = 0; tparent.ImageIndex = 13; tparent.Name = DirPath; //tparent.SelectedImageIndex = 13; pTree.Nodes.Add(tparent); pTree.ExpandAll(); AddLeafItemFromFile(tparent, DirPath); }
public TSIDockContainer(string name, string text, DevComponents.AdvTree.AdvTree tree, System.Windows.Forms.PropertyGrid propGrid) { cmdManager = new CommandManager(); selectedDDSIndex = -1; TSItree = tree; propertyGrid = propGrid; this.Name = name; this.Text = text; // // renderPanel // renderControl = new RenderControl(); renderControl.Location = new System.Drawing.Point(3, 1); renderControl.Dock = DockStyle.Fill; renderControl.Name = "renderControl"; renderControl.Size = new System.Drawing.Size(657, 423); renderControl.TabIndex = 0; renderControl.MouseMove += new MouseEventHandler(MouseMove); renderControl.MouseUp += new MouseEventHandler(MouseUp); renderControl.MouseDown += new MouseEventHandler(MouseDown); codePanelDockContainer = new DevComponents.DotNetBar.PanelDockContainer(); // // codePanelDockContainer // codePanelDockContainer.Controls.Add(renderControl); codePanelDockContainer.Location = new System.Drawing.Point(3, 28); codePanelDockContainer.Dock = DockStyle.Fill; codePanelDockContainer.Name = "codePanelDockContainer"; codePanelDockContainer.Size = new System.Drawing.Size(663, 427); codePanelDockContainer.Style.Alignment = System.Drawing.StringAlignment.Center; codePanelDockContainer.Style.BackColor1.ColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.BarBackground; codePanelDockContainer.Style.BackColor2.ColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.BarBackground2; codePanelDockContainer.Style.BorderColor.ColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.BarDockedBorder; codePanelDockContainer.Style.ForeColor.ColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.ItemText; codePanelDockContainer.Style.GradientAngle = 90; codePanelDockContainer.TabIndex = 0; this.Control = codePanelDockContainer; //mouse position render font = this.renderControl.Content.Load <SpriteFont>("Arial"); positionText = new Text(this.renderControl.GraphicsDevice); positionText.Set(0 + "," + 0, new Vector2(0, 0), font, Color.Red); renderControl.AddText(positionText); mouseType = MouseType.MOUSE_POINT; renderControl.AddAera(aera); renderControl.AddSprite(dds); }
/// <summary> /// 添加数据库工程树图节点,同时写入XML /// </summary> /// <param name="xmlDoc"></param> /// <param name="projectTree"></param> /// <param name="projectName"></param> /// <param name="scale"></param> /// <param name="xmlTemple"></param> public static void AddTreeNode(XmlDocument xmlDoc, DevComponents.AdvTree.AdvTree projectTree, string projectName, string scale, string xmlTemple) { XmlElement proElement = xmlDoc.CreateElement("工程"); xmlDoc.DocumentElement.AppendChild(proElement as XmlNode); XmlDocument xmlDocTemple = new XmlDocument(); xmlDocTemple.Load(xmlTemple); XmlNode nodeTemple = xmlDocTemple.SelectSingleNode(".//工程管理//工程"); XmlNode DBXmlNodeNew = xmlDoc.ImportNode(nodeTemple, true); (DBXmlNodeNew as XmlElement).SetAttribute("名称", projectName); (DBXmlNodeNew as XmlElement).SetAttribute("比例尺", scale); xmlDoc.DocumentElement.ReplaceChild(DBXmlNodeNew, proElement as XmlNode); XmlElement aElement = DBXmlNodeNew as XmlElement; DevComponents.AdvTree.Node newNode = new DevComponents.AdvTree.Node(); newNode.Name = aElement.GetAttribute("名称"); newNode.Text = aElement.GetAttribute("名称"); newNode.Tag = aElement; newNode.Image = projectTree.ImageList.Images["数据库"]; newNode.DataKeyString = "project"; newNode.Expanded = true; projectTree.Nodes.Add(newNode); XmlNode contextNode = DBXmlNodeNew.FirstChild; foreach (XmlNode subNode in contextNode.ChildNodes) { XmlElement subElement = subNode as XmlElement; string sVisible = subElement.GetAttribute("是否显示"); if (sVisible == bool.FalseString.ToLower()) { continue; } DevComponents.AdvTree.Node newNodeTemp = new DevComponents.AdvTree.Node(); newNodeTemp.Name = subElement.GetAttribute("名称"); newNodeTemp.Text = subElement.GetAttribute("名称"); newNodeTemp.Tag = subElement; newNodeTemp.DataKeyString = subElement.Name; newNodeTemp.Image = projectTree.ImageList.Images["数据库子节点"]; newNode.Nodes.Add(newNodeTemp); } projectTree.SelectedNode = newNode; }
private void ClearFromCurTree(DevComponents.AdvTree.AdvTree pTree) { for (int i = pTree.Nodes.Count - 1; i >= 0; i--) { DevComponents.AdvTree.Node pNode = pTree.Nodes[i]; if (pNode.DataKeyString == "DB" && pNode.Text != "现势库") { pNode.Remove(); } else if (pNode.Nodes.Count > 0 && pNode.DataKeyString != "Layer") { ClearFromCurNode(pNode); } } }
//创建处理树图 private void IntialTree(DevComponents.AdvTree.AdvTree aTree) { DevComponents.AdvTree.ColumnHeader aColumnHeader; aColumnHeader = new DevComponents.AdvTree.ColumnHeader(); aColumnHeader.Name = "FCName"; aColumnHeader.Text = "图层名"; aColumnHeader.Width.Relative = 50; aTree.Columns.Add(aColumnHeader); aColumnHeader = new DevComponents.AdvTree.ColumnHeader(); aColumnHeader.Name = "NodeRes"; aColumnHeader.Text = "结果"; aColumnHeader.Width.Relative = 45; aTree.Columns.Add(aColumnHeader); }
public override void OnClick() { if (_AppHk == null) { return; } //如果工作库数据group图层已经存在 就不让再加了 bool hasCurData = false, hasHisData = false;; for (int i = 0; i < _AppHk.MapControl.LayerCount; i++) { ILayer mLayer = _AppHk.MapControl.get_Layer(i); if (mLayer is IGroupLayer) { if (mLayer.Name == "现势库数据") { hasCurData = true; } else if (mLayer.Name == "历史库数据") { hasHisData = true; } } } if (!hasCurData) { ControlsAddCurrentDataBase cacdb = new ControlsAddCurrentDataBase(); cacdb.OnCreate(_AppHk); cacdb.OnClick(); } if (!hasHisData) { ControlsAddHistoryDataBase cahdb = new ControlsAddHistoryDataBase(); cahdb.OnCreate(_AppHk); cahdb.OnClick(); } Plugin.Application.AppGIS pApp = _AppHk as Plugin.Application.AppGIS; if (pApp != null) { _ProjectTree = pApp.ProjectTree; } showHistoryMapView(); if (this.WriteLog) { Plugin.LogTable.Writelog(Caption); //ygc 2012-9-14 写日志 } }
private void btn_next(Control sender, params Control[] controls) { TextBox txtIndex = (TextBox)controls[0]; DevComponents.AdvTree.AdvTree tvTimes = (DevComponents.AdvTree.AdvTree)controls[1]; if (Convert.ToInt32(txtIndex.Text) > 1) { tvTimes.SelectedNode = tvTimes.Nodes[tvTimes.SelectedNode.Index - 1]; txtIndex.Text = (Convert.ToInt32(tvTimes.SelectedNode.Index) + 1).ToString(); } else { App.Msg("已经是第一页!"); } tvTimes.Focus(); }
public ControlHistoryBar(AxMapControl arcGisMapControl, ITOCControlDefault tocControl, DevComponents.AdvTree.AdvTree pProTree, DevComponents.DotNetBar.Bar barHistory, DevComponents.DotNetBar.DotNetBarManager dotNetBarManager) { InitializeComponent(); InitialFrm(); ArcGisMapControl = arcGisMapControl; Mapcontrol = ArcGisMapControl.Object as IMapControlDefault; m_ProTree = pProTree;//cyf 20110705 add if (m_ProTree == null) { return; //cyf 20110705 add } Toccontrol = tocControl; BarHistoryDataCompare = barHistory; MainDotNetBarManager = dotNetBarManager; _map = Mapcontrol.Map; ((IActiveViewEvents_Event)_map).ItemDeleted += new IActiveViewEvents_ItemDeletedEventHandler(LayerControl_ItemDeleted); }
public override void OnClick() {//XZQLocation if (_hook == null) { return; } if (_hook.MainUserControl == null) { return; } try { DevComponents.AdvTree.AdvTree xzqTree = _hook.XZQTree; IGeometry xzqGeo = ModGetData.getExtentByXZQ(xzqTree.SelectedNode); if (xzqGeo == null) { SysCommon.Error.ErrorHandle.ShowFrmErrorHandle("提示", "未找到相应的行政区范围!"); return; } Plugin.Application.IAppFormRef pAppFormRef = _AppHk as Plugin.Application.IAppFormRef; FrmSheetMapUserSet_ZTbat batZT = new FrmSheetMapUserSet_ZTbat(_AppHk.ArcGisMapControl, pAppFormRef.MainForm, xzqTree.SelectedNode.Text); batZT.WriteLog = WriteLog;//ygc 2012-9-12 是否写日志 if (!(batZT.ShowDialog(pAppFormRef.MainForm) == DialogResult.OK)) { return; } if (this.WriteLog) { Plugin.LogTable.Writelog(this._Caption); } IMap pMap = batZT.Map; if (pMap.LayerCount == 0) { SysCommon.Error.ErrorHandle.ShowFrmErrorHandle("提示", "未找到图层。"); return; } GeoPageLayout pGL = new GeoPageLayout(pMap, xzqGeo, batZT.GetScale, xzqTree.SelectedNode.Text, 1); pGL.WriteLog = WriteLog;//ygc 2012-9-12 是否写日志 pGL.typePageLayout = 4; pGL.MapOut(); } catch (Exception ex) { SysCommon.Error.ErrorHandle.ShowFrmErrorHandle("提示", ex.Message); } }
public frmProject(DevComponents.AdvTree.AdvTree projectTree, bool isNew) { InitializeComponent(); object[] scale = new object[] { "500", "1000", "2000", "5000", "10000" }; comBoxScale.Items.AddRange(scale); comBoxScale.SelectedIndex = 0; if (!isNew) { XmlElement aElement = projectTree.SelectedNode.Tag as XmlElement; txtProjectName.Text = aElement.GetAttribute("名称"); comBoxScale.Text = aElement.GetAttribute("比例尺"); } ProjectTree = projectTree; IsNew = isNew; bHasEdit = false; }
/// <summary> /// WBS节点数加载 /// Created:20170323(ChengMengjia) /// Updated:20170329(ChengMengjia) 在树节点的tag中存放PNode序列字符串 /// </summary> /// <param name="advTree1"></param> /// <param name="ProjectID"></param> public static void SetTreeDate(DevComponents.AdvTree.AdvTree advTree1, string ProjectID) { advTree1.Nodes.Clear(); List <PNode> listNode = new WBSBLL().GetNodes(ProjectID); IEnumerable <PNode> parentNode = null; parentNode = listNode.Where(t => string.IsNullOrEmpty(t.ParentID)).OrderBy(t => t.No); foreach (PNode parent in parentNode) { DevComponents.AdvTree.Node node = new DevComponents.AdvTree.Node() { Name = parent.ID, Text = parent.Name, Tag = JsonHelper.EntityToString <PNode>(parent) }; SetSubTreeData(listNode, parent, node); advTree1.Nodes.Add(node); } advTree1.ExpandAll(); }
private void TabShowData(TreeNode treeNode) { //throw new NotImplementedException(); Data.MTag mt = (Data.MTag) treeNode.Tag; if(mt.Type == Data.Data.DbCludes.table) { MongoDB.Driver.MongoCollection mc = (MongoDB.Driver.MongoCollection)mt.tag; //////////////////////////////////////// Log("db."+mc.Name+".find()"); /// show existed tab DevComponents.DotNetBar.SuperTabItem stc; if (IsHasTab(mc.FullName,out stc)) { tbMain.SelectedTab = stc; return; } /////////////////////////////////////////////////////////// //DevComponents.DotNetBar.SuperTabItem //make data tree DevComponents.AdvTree.AdvTree avt = new DevComponents.AdvTree.AdvTree(); avt.BeginUpdate(); avt.Columns.Add(new DevComponents.AdvTree.ColumnHeader("Name")); avt.Columns[0].Width.Relative = 50; avt.Columns.Add(new DevComponents.AdvTree.ColumnHeader("Value")); avt.Columns[1].Width.Relative = 20; avt.Columns.Add(new DevComponents.AdvTree.ColumnHeader("Type")); avt.Columns[2].Width.Relative = 20; int i = 0; foreach(MongoDB.Bson.BsonDocument bd in mc.FindAllAs<MongoDB.Bson.BsonDocument>()) { MakeTree(bd,avt,i++); } DevComponents.DotNetBar.ElementStyle es = new DevComponents.DotNetBar.ElementStyle(); es.TextColor = System.Drawing.SystemColors.ControlText; es.CornerType = DevComponents.DotNetBar.eCornerType.Square; avt.NodeStyle = es; avt.Styles.Add(es); avt.EndUpdate(); ///////////////////////////////////////////////////////////////////// // make pagetab to TabControl 1\ tabItem 2\ tabPage stc = new DevComponents.DotNetBar.SuperTabItem(); stc.Text = mc.Name; //定义唯一表 define stc.Tag = mc.FullName; System.Diagnostics.Debug.WriteLine(mc.FullName); //////////////////////////////////////////////////////////// DevComponents.DotNetBar.SuperTabControlPanel stcp = new DevComponents.DotNetBar.SuperTabControlPanel(); stc.AttachedControl = stcp; stcp.Dock = DockStyle.Fill; stcp.TabItem = stc; stcp.Controls.Add(avt); avt.Dock = DockStyle.Fill; stcp.Controls.Add(avt); tbMain.Tabs.Add(stc); tbMain.Controls.Add(stcp); /////////////show tab tbMain.SelectedTab = stc; } }
/// <summary> /// 此為設計工具支援所需的方法 - 請勿使用程式碼編輯器 /// 修改這個方法的內容。 /// </summary> private void InitializeComponent() { System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(SubjectUIDefinition)); this.panelEx1 = new DevComponents.DotNetBar.PanelEx(); this.advTree1 = new DevComponents.AdvTree.AdvTree(); this.node2 = new DevComponents.AdvTree.Node(); this.nodeConnector3 = new DevComponents.AdvTree.NodeConnector(); this.elementStyle4 = new DevComponents.DotNetBar.ElementStyle(); this.panelEx2 = new DevComponents.DotNetBar.PanelEx(); this.expandableSplitter1 = new DevComponents.DotNetBar.ExpandableSplitter(); this.panelEx3 = new DevComponents.DotNetBar.PanelEx(); this.expandableSplitter2 = new DevComponents.DotNetBar.ExpandableSplitter(); this.pnlDefinition = new DevComponents.DotNetBar.PanelEx(); this.pnlPreview = new DevComponents.DotNetBar.PanelEx(); this.switchButton1 = new DevComponents.DotNetBar.Controls.SwitchButton(); this.buttonX1 = new DevComponents.DotNetBar.ButtonX(); this.panelEx1.SuspendLayout(); ((System.ComponentModel.ISupportInitialize)(this.advTree1)).BeginInit(); this.panelEx2.SuspendLayout(); this.panelEx3.SuspendLayout(); this.SuspendLayout(); // // panelEx1 // this.panelEx1.CanvasColor = System.Drawing.SystemColors.Control; this.panelEx1.ColorSchemeStyle = DevComponents.DotNetBar.eDotNetBarStyle.StyleManagerControlled; this.panelEx1.Controls.Add(this.panelEx3); this.panelEx1.Controls.Add(this.expandableSplitter1); this.panelEx1.Controls.Add(this.panelEx2); this.panelEx1.Dock = System.Windows.Forms.DockStyle.Fill; this.panelEx1.Location = new System.Drawing.Point(0, 0); this.panelEx1.Name = "panelEx1"; this.panelEx1.Size = new System.Drawing.Size(642, 541); this.panelEx1.Style.Alignment = System.Drawing.StringAlignment.Center; this.panelEx1.Style.BackColor1.ColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBackground; this.panelEx1.Style.BackColor2.ColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBackground2; this.panelEx1.Style.Border = DevComponents.DotNetBar.eBorderType.SingleLine; this.panelEx1.Style.BorderColor.ColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBorder; this.panelEx1.Style.ForeColor.ColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelText; this.panelEx1.Style.GradientAngle = 90; this.panelEx1.TabIndex = 0; // // advTree1 // this.advTree1.AccessibleRole = System.Windows.Forms.AccessibleRole.Outline; this.advTree1.AllowDrop = true; this.advTree1.BackColor = System.Drawing.SystemColors.Window; // // // this.advTree1.BackgroundStyle.Class = "TreeBorderKey"; this.advTree1.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.advTree1.Dock = System.Windows.Forms.DockStyle.Left; this.advTree1.LicenseKey = "F962CEC7-CD8F-4911-A9E9-CAB39962FC1F"; this.advTree1.Location = new System.Drawing.Point(0, 0); this.advTree1.Name = "advTree1"; this.advTree1.Nodes.AddRange(new DevComponents.AdvTree.Node[] { this.node2}); this.advTree1.NodesConnector = this.nodeConnector3; this.advTree1.NodeStyle = this.elementStyle4; this.advTree1.PathSeparator = ";"; this.advTree1.Size = new System.Drawing.Size(160, 324); this.advTree1.Styles.Add(this.elementStyle4); this.advTree1.TabIndex = 1; this.advTree1.Text = "advTree1"; this.advTree1.NodeClick += new DevComponents.AdvTree.TreeNodeMouseEventHandler(this.advTree1_NodeClick); // // node2 // this.node2.Expanded = true; this.node2.Name = "node2"; this.node2.Text = "node2"; // // nodeConnector3 // this.nodeConnector3.LineColor = System.Drawing.SystemColors.ControlText; // // elementStyle4 // this.elementStyle4.Class = ""; this.elementStyle4.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.elementStyle4.Name = "elementStyle4"; this.elementStyle4.TextColor = System.Drawing.SystemColors.ControlText; // // panelEx2 // this.panelEx2.CanvasColor = System.Drawing.SystemColors.Control; this.panelEx2.ColorSchemeStyle = DevComponents.DotNetBar.eDotNetBarStyle.StyleManagerControlled; this.panelEx2.Controls.Add(this.pnlDefinition); this.panelEx2.Controls.Add(this.expandableSplitter2); this.panelEx2.Controls.Add(this.advTree1); this.panelEx2.Dock = System.Windows.Forms.DockStyle.Top; this.panelEx2.Location = new System.Drawing.Point(0, 0); this.panelEx2.Name = "panelEx2"; this.panelEx2.Size = new System.Drawing.Size(642, 324); this.panelEx2.Style.Alignment = System.Drawing.StringAlignment.Center; this.panelEx2.Style.BackColor1.ColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBackground; this.panelEx2.Style.BackColor2.ColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBackground2; this.panelEx2.Style.Border = DevComponents.DotNetBar.eBorderType.SingleLine; this.panelEx2.Style.BorderColor.ColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBorder; this.panelEx2.Style.ForeColor.ColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelText; this.panelEx2.Style.GradientAngle = 90; this.panelEx2.TabIndex = 2; // // expandableSplitter1 // this.expandableSplitter1.BackColor2 = System.Drawing.Color.FromArgb(((int)(((byte)(101)))), ((int)(((byte)(147)))), ((int)(((byte)(207))))); this.expandableSplitter1.BackColor2SchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBorder; this.expandableSplitter1.BackColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBackground; this.expandableSplitter1.Dock = System.Windows.Forms.DockStyle.Top; this.expandableSplitter1.ExpandFillColor = System.Drawing.Color.FromArgb(((int)(((byte)(101)))), ((int)(((byte)(147)))), ((int)(((byte)(207))))); this.expandableSplitter1.ExpandFillColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBorder; this.expandableSplitter1.ExpandLineColor = System.Drawing.Color.FromArgb(((int)(((byte)(0)))), ((int)(((byte)(0)))), ((int)(((byte)(0))))); this.expandableSplitter1.ExpandLineColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.ItemText; this.expandableSplitter1.GripDarkColor = System.Drawing.Color.FromArgb(((int)(((byte)(0)))), ((int)(((byte)(0)))), ((int)(((byte)(0))))); this.expandableSplitter1.GripDarkColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.ItemText; this.expandableSplitter1.GripLightColor = System.Drawing.Color.FromArgb(((int)(((byte)(227)))), ((int)(((byte)(239)))), ((int)(((byte)(255))))); this.expandableSplitter1.GripLightColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.BarBackground; this.expandableSplitter1.HotBackColor = System.Drawing.Color.FromArgb(((int)(((byte)(252)))), ((int)(((byte)(151)))), ((int)(((byte)(61))))); this.expandableSplitter1.HotBackColor2 = System.Drawing.Color.FromArgb(((int)(((byte)(255)))), ((int)(((byte)(184)))), ((int)(((byte)(94))))); this.expandableSplitter1.HotBackColor2SchemePart = DevComponents.DotNetBar.eColorSchemePart.ItemPressedBackground2; this.expandableSplitter1.HotBackColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.ItemPressedBackground; this.expandableSplitter1.HotExpandFillColor = System.Drawing.Color.FromArgb(((int)(((byte)(101)))), ((int)(((byte)(147)))), ((int)(((byte)(207))))); this.expandableSplitter1.HotExpandFillColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBorder; this.expandableSplitter1.HotExpandLineColor = System.Drawing.Color.FromArgb(((int)(((byte)(0)))), ((int)(((byte)(0)))), ((int)(((byte)(0))))); this.expandableSplitter1.HotExpandLineColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.ItemText; this.expandableSplitter1.HotGripDarkColor = System.Drawing.Color.FromArgb(((int)(((byte)(101)))), ((int)(((byte)(147)))), ((int)(((byte)(207))))); this.expandableSplitter1.HotGripDarkColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBorder; this.expandableSplitter1.HotGripLightColor = System.Drawing.Color.FromArgb(((int)(((byte)(227)))), ((int)(((byte)(239)))), ((int)(((byte)(255))))); this.expandableSplitter1.HotGripLightColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.BarBackground; this.expandableSplitter1.Location = new System.Drawing.Point(0, 324); this.expandableSplitter1.Name = "expandableSplitter1"; this.expandableSplitter1.Size = new System.Drawing.Size(642, 10); this.expandableSplitter1.Style = DevComponents.DotNetBar.eSplitterStyle.Office2007; this.expandableSplitter1.TabIndex = 3; this.expandableSplitter1.TabStop = false; // // panelEx3 // this.panelEx3.CanvasColor = System.Drawing.SystemColors.Control; this.panelEx3.ColorSchemeStyle = DevComponents.DotNetBar.eDotNetBarStyle.StyleManagerControlled; this.panelEx3.Controls.Add(this.buttonX1); this.panelEx3.Controls.Add(this.switchButton1); this.panelEx3.Controls.Add(this.pnlPreview); this.panelEx3.Dock = System.Windows.Forms.DockStyle.Fill; this.panelEx3.Location = new System.Drawing.Point(0, 334); this.panelEx3.Name = "panelEx3"; this.panelEx3.Size = new System.Drawing.Size(642, 207); this.panelEx3.Style.Alignment = System.Drawing.StringAlignment.Center; this.panelEx3.Style.BackColor1.ColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBackground; this.panelEx3.Style.BackColor2.ColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBackground2; this.panelEx3.Style.Border = DevComponents.DotNetBar.eBorderType.SingleLine; this.panelEx3.Style.BorderColor.ColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBorder; this.panelEx3.Style.ForeColor.ColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelText; this.panelEx3.Style.GradientAngle = 90; this.panelEx3.TabIndex = 4; // // expandableSplitter2 // this.expandableSplitter2.BackColor2 = System.Drawing.Color.FromArgb(((int)(((byte)(101)))), ((int)(((byte)(147)))), ((int)(((byte)(207))))); this.expandableSplitter2.BackColor2SchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBorder; this.expandableSplitter2.BackColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBackground; this.expandableSplitter2.ExpandFillColor = System.Drawing.Color.FromArgb(((int)(((byte)(101)))), ((int)(((byte)(147)))), ((int)(((byte)(207))))); this.expandableSplitter2.ExpandFillColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBorder; this.expandableSplitter2.ExpandLineColor = System.Drawing.Color.FromArgb(((int)(((byte)(0)))), ((int)(((byte)(0)))), ((int)(((byte)(0))))); this.expandableSplitter2.ExpandLineColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.ItemText; this.expandableSplitter2.GripDarkColor = System.Drawing.Color.FromArgb(((int)(((byte)(0)))), ((int)(((byte)(0)))), ((int)(((byte)(0))))); this.expandableSplitter2.GripDarkColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.ItemText; this.expandableSplitter2.GripLightColor = System.Drawing.Color.FromArgb(((int)(((byte)(227)))), ((int)(((byte)(239)))), ((int)(((byte)(255))))); this.expandableSplitter2.GripLightColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.BarBackground; this.expandableSplitter2.HotBackColor = System.Drawing.Color.FromArgb(((int)(((byte)(252)))), ((int)(((byte)(151)))), ((int)(((byte)(61))))); this.expandableSplitter2.HotBackColor2 = System.Drawing.Color.FromArgb(((int)(((byte)(255)))), ((int)(((byte)(184)))), ((int)(((byte)(94))))); this.expandableSplitter2.HotBackColor2SchemePart = DevComponents.DotNetBar.eColorSchemePart.ItemPressedBackground2; this.expandableSplitter2.HotBackColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.ItemPressedBackground; this.expandableSplitter2.HotExpandFillColor = System.Drawing.Color.FromArgb(((int)(((byte)(101)))), ((int)(((byte)(147)))), ((int)(((byte)(207))))); this.expandableSplitter2.HotExpandFillColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBorder; this.expandableSplitter2.HotExpandLineColor = System.Drawing.Color.FromArgb(((int)(((byte)(0)))), ((int)(((byte)(0)))), ((int)(((byte)(0))))); this.expandableSplitter2.HotExpandLineColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.ItemText; this.expandableSplitter2.HotGripDarkColor = System.Drawing.Color.FromArgb(((int)(((byte)(101)))), ((int)(((byte)(147)))), ((int)(((byte)(207))))); this.expandableSplitter2.HotGripDarkColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBorder; this.expandableSplitter2.HotGripLightColor = System.Drawing.Color.FromArgb(((int)(((byte)(227)))), ((int)(((byte)(239)))), ((int)(((byte)(255))))); this.expandableSplitter2.HotGripLightColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.BarBackground; this.expandableSplitter2.Location = new System.Drawing.Point(160, 0); this.expandableSplitter2.Name = "expandableSplitter2"; this.expandableSplitter2.Size = new System.Drawing.Size(6, 324); this.expandableSplitter2.Style = DevComponents.DotNetBar.eSplitterStyle.Office2007; this.expandableSplitter2.TabIndex = 2; this.expandableSplitter2.TabStop = false; // // pnlDefinition // this.pnlDefinition.CanvasColor = System.Drawing.SystemColors.Control; this.pnlDefinition.ColorSchemeStyle = DevComponents.DotNetBar.eDotNetBarStyle.StyleManagerControlled; this.pnlDefinition.Dock = System.Windows.Forms.DockStyle.Fill; this.pnlDefinition.Location = new System.Drawing.Point(166, 0); this.pnlDefinition.Name = "pnlDefinition"; this.pnlDefinition.Size = new System.Drawing.Size(476, 324); this.pnlDefinition.Style.Alignment = System.Drawing.StringAlignment.Center; this.pnlDefinition.Style.BackColor1.ColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBackground; this.pnlDefinition.Style.BackColor2.ColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBackground2; this.pnlDefinition.Style.Border = DevComponents.DotNetBar.eBorderType.SingleLine; this.pnlDefinition.Style.BorderColor.ColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBorder; this.pnlDefinition.Style.ForeColor.ColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelText; this.pnlDefinition.Style.GradientAngle = 90; this.pnlDefinition.TabIndex = 3; // // pnlPreview // this.pnlPreview.AutoScroll = true; this.pnlPreview.CanvasColor = System.Drawing.SystemColors.Control; this.pnlPreview.ColorSchemeStyle = DevComponents.DotNetBar.eDotNetBarStyle.StyleManagerControlled; this.pnlPreview.Dock = System.Windows.Forms.DockStyle.Left; this.pnlPreview.Location = new System.Drawing.Point(0, 0); this.pnlPreview.Name = "pnlPreview"; this.pnlPreview.Size = new System.Drawing.Size(540, 207); this.pnlPreview.Style.Alignment = System.Drawing.StringAlignment.Center; this.pnlPreview.Style.BackColor1.ColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBackground; this.pnlPreview.Style.BackColor2.ColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBackground2; this.pnlPreview.Style.Border = DevComponents.DotNetBar.eBorderType.SingleLine; this.pnlPreview.Style.BorderColor.ColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBorder; this.pnlPreview.Style.ForeColor.ColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelText; this.pnlPreview.Style.GradientAngle = 90; this.pnlPreview.TabIndex = 0; // // switchButton1 // // // // this.switchButton1.BackgroundStyle.Class = ""; this.switchButton1.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.switchButton1.Location = new System.Drawing.Point(564, 15); this.switchButton1.Name = "switchButton1"; this.switchButton1.OffText = "題組"; this.switchButton1.OnText = "全部"; this.switchButton1.Size = new System.Drawing.Size(66, 22); this.switchButton1.Style = DevComponents.DotNetBar.eDotNetBarStyle.StyleManagerControlled; this.switchButton1.TabIndex = 2; // // buttonX1 // this.buttonX1.AccessibleRole = System.Windows.Forms.AccessibleRole.PushButton; this.buttonX1.ColorTable = DevComponents.DotNetBar.eButtonColor.OrangeWithBackground; this.buttonX1.Image = ((System.Drawing.Image)(resources.GetObject("buttonX1.Image"))); this.buttonX1.Location = new System.Drawing.Point(564, 80); this.buttonX1.Name = "buttonX1"; this.buttonX1.Size = new System.Drawing.Size(66, 66); this.buttonX1.Style = DevComponents.DotNetBar.eDotNetBarStyle.StyleManagerControlled; this.buttonX1.TabIndex = 3; this.buttonX1.Click += new System.EventHandler(this.buttonX1_Click); // // SubjectUIDefinition // this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 12F); this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; this.Controls.Add(this.panelEx1); this.Name = "SubjectUIDefinition"; this.Size = new System.Drawing.Size(642, 541); this.Load += new System.EventHandler(this.SubjectUIDefinition_Load); this.panelEx1.ResumeLayout(false); ((System.ComponentModel.ISupportInitialize)(this.advTree1)).EndInit(); this.panelEx2.ResumeLayout(false); this.panelEx3.ResumeLayout(false); this.ResumeLayout(false); }
/// <summary> /// Required method for Designer support - do not modify /// the contents of this method with the code editor. /// </summary> private void InitializeComponent() { this.components = new System.ComponentModel.Container(); this.panel1 = new System.Windows.Forms.Panel(); this.txtSearch = new DevComponents.DotNetBar.Controls.TextBoxX(); this.panel2 = new System.Windows.Forms.Panel(); this.btnSchoolYearSemester = new DevComponents.DotNetBar.ButtonX(); this.panel3 = new System.Windows.Forms.Panel(); this.treeWho = new DevComponents.AdvTree.AdvTree(); this.contextMenuStrip1 = new System.Windows.Forms.ContextMenuStrip(this.components); this.menuOpenNewLPView = new System.Windows.Forms.ToolStripMenuItem(); this.menuExpand = new System.Windows.Forms.ToolStripMenuItem(); this.menuCollapse = new System.Windows.Forms.ToolStripMenuItem(); this.node1 = new DevComponents.AdvTree.Node(); this.nodeConnector1 = new DevComponents.AdvTree.NodeConnector(); this.elementStyle1 = new DevComponents.DotNetBar.ElementStyle(); this.panel1.SuspendLayout(); this.panel2.SuspendLayout(); this.panel3.SuspendLayout(); ((System.ComponentModel.ISupportInitialize)(this.treeWho)).BeginInit(); this.contextMenuStrip1.SuspendLayout(); this.SuspendLayout(); // // panel1 // this.panel1.BackColor = System.Drawing.Color.Transparent; this.panel1.Controls.Add(this.txtSearch); this.panel1.Dock = System.Windows.Forms.DockStyle.Top; this.panel1.Location = new System.Drawing.Point(0, 0); this.panel1.Name = "panel1"; this.panel1.Size = new System.Drawing.Size(200, 25); this.panel1.TabIndex = 2; // // txtSearch // this.txtSearch.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Left | System.Windows.Forms.AnchorStyles.Right))); // // // this.txtSearch.Border.Class = "TextBoxBorder"; this.txtSearch.Border.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.txtSearch.Location = new System.Drawing.Point(11, 3); this.txtSearch.Name = "txtSearch"; this.txtSearch.Size = new System.Drawing.Size(177, 22); this.txtSearch.TabIndex = 2; this.txtSearch.WatermarkText = "依教師姓名搜尋"; this.txtSearch.TextChanged += new System.EventHandler(this.txtSearch_TextChanged); // // panel2 // this.panel2.Controls.Add(this.btnSchoolYearSemester); this.panel2.Dock = System.Windows.Forms.DockStyle.Bottom; this.panel2.Location = new System.Drawing.Point(0, 482); this.panel2.Name = "panel2"; this.panel2.Size = new System.Drawing.Size(200, 18); this.panel2.TabIndex = 3; // // btnSchoolYearSemester // this.btnSchoolYearSemester.AccessibleRole = System.Windows.Forms.AccessibleRole.PushButton; this.btnSchoolYearSemester.AutoExpandOnClick = true; this.btnSchoolYearSemester.ColorTable = DevComponents.DotNetBar.eButtonColor.OrangeWithBackground; this.btnSchoolYearSemester.Dock = System.Windows.Forms.DockStyle.Fill; this.btnSchoolYearSemester.Location = new System.Drawing.Point(0, 0); this.btnSchoolYearSemester.Name = "btnSchoolYearSemester"; this.btnSchoolYearSemester.Size = new System.Drawing.Size(200, 18); this.btnSchoolYearSemester.Style = DevComponents.DotNetBar.eDotNetBarStyle.StyleManagerControlled; this.btnSchoolYearSemester.TabIndex = 0; this.btnSchoolYearSemester.Text = "buttonX1"; // // panel3 // this.panel3.Controls.Add(this.treeWho); this.panel3.Dock = System.Windows.Forms.DockStyle.Fill; this.panel3.Location = new System.Drawing.Point(0, 25); this.panel3.Name = "panel3"; this.panel3.Size = new System.Drawing.Size(200, 457); this.panel3.TabIndex = 4; // // treeWho // this.treeWho.AccessibleRole = System.Windows.Forms.AccessibleRole.Outline; this.treeWho.AllowDrop = true; this.treeWho.BackColor = System.Drawing.SystemColors.Window; // // // this.treeWho.BackgroundStyle.Class = "TreeBorderKey"; this.treeWho.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.treeWho.Dock = System.Windows.Forms.DockStyle.Fill; this.treeWho.LicenseKey = "F962CEC7-CD8F-4911-A9E9-CAB39962FC1F"; this.treeWho.Location = new System.Drawing.Point(0, 0); this.treeWho.Name = "treeWho"; this.treeWho.Nodes.AddRange(new DevComponents.AdvTree.Node[] { this.node1}); this.treeWho.NodesConnector = this.nodeConnector1; this.treeWho.NodeStyle = this.elementStyle1; this.treeWho.PathSeparator = ";"; this.treeWho.Size = new System.Drawing.Size(200, 457); this.treeWho.Styles.Add(this.elementStyle1); this.treeWho.TabIndex = 0; this.treeWho.Text = "advTree1"; this.treeWho.AfterNodeSelect += new DevComponents.AdvTree.AdvTreeNodeEventHandler(this.treeWho_AfterNodeSelect); this.treeWho.NodeMouseDown += new DevComponents.AdvTree.TreeNodeMouseEventHandler(this.treeWho_NodeMouseDown); this.treeWho.NodeClick += new DevComponents.AdvTree.TreeNodeMouseEventHandler(this.treeWho_NodeClick); // // contextMenuStrip1 // this.contextMenuStrip1.Items.AddRange(new System.Windows.Forms.ToolStripItem[] { this.menuOpenNewLPView, this.menuExpand, this.menuCollapse}); this.contextMenuStrip1.Name = "contextMenuStrip1"; this.contextMenuStrip1.Size = new System.Drawing.Size(131, 70); // // menuOpenNewLPView // this.menuOpenNewLPView.Name = "menuOpenNewLPView"; this.menuOpenNewLPView.Size = new System.Drawing.Size(130, 22); this.menuOpenNewLPView.Text = "開新功課表"; // // menuExpand // this.menuExpand.Name = "menuExpand"; this.menuExpand.Size = new System.Drawing.Size(130, 22); this.menuExpand.Text = "展開"; // // menuCollapse // this.menuCollapse.Name = "menuCollapse"; this.menuCollapse.Size = new System.Drawing.Size(130, 22); this.menuCollapse.Text = "收合"; // // node1 // this.node1.Expanded = true; this.node1.Name = "node1"; this.node1.Text = "node1"; // // nodeConnector1 // this.nodeConnector1.LineColor = System.Drawing.SystemColors.ControlText; // // elementStyle1 // this.elementStyle1.Class = ""; this.elementStyle1.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.elementStyle1.Name = "elementStyle1"; this.elementStyle1.TextColor = System.Drawing.SystemColors.ControlText; // // usrTeacherList // this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 12F); this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; this.BackColor = System.Drawing.Color.White; this.Controls.Add(this.panel3); this.Controls.Add(this.panel2); this.Controls.Add(this.panel1); this.Name = "usrTeacherList"; this.Size = new System.Drawing.Size(200, 500); this.Load += new System.EventHandler(this.usrTeacherList_Load); this.panel1.ResumeLayout(false); this.panel2.ResumeLayout(false); this.panel3.ResumeLayout(false); ((System.ComponentModel.ISupportInitialize)(this.treeWho)).EndInit(); this.contextMenuStrip1.ResumeLayout(false); this.ResumeLayout(false); }
private void tvInspections_NodeClick(object sender, DevComponents.AdvTree.TreeNodeMouseEventArgs e) { tvCurrent = tvInspections; gInspections.PrimaryGrid.Rows.Clear(); string sType = "", sItem = ""; string[] sNode = e.Node.Tag.ToString().Split(new char[] { ':' }, StringSplitOptions.RemoveEmptyEntries); switch (sNode[0]) { case "a": sType = "area"; sSite = e.Node.Parent.Tag.ToString().Replace("s:", ""); sArea = sNode[1].ToString(); break; case "v": sType = "vessel"; sSite = e.Node.Parent.Parent.Tag.ToString().Replace("s:", ""); sArea = e.Node.Parent.Tag.ToString().Replace("a:", ""); sVessel = sNode[1].ToString(); break; case "f": sType = "floor"; sSite = e.Node.Parent.Parent.Parent.Tag.ToString().Replace("s:", ""); sArea = e.Node.Parent.Parent.Tag.ToString().Replace("a:", ""); sVessel = e.Node.Parent.Tag.ToString().Replace("v:", ""); sFloor = sNode[1].ToString(); break; case "g": sType = "grid"; sSite = e.Node.Parent.Parent.Parent.Parent.Tag.ToString().Replace("s:", ""); sArea = e.Node.Parent.Parent.Parent.Tag.ToString().Replace("a:", ""); sVessel = e.Node.Parent.Parent.Tag.ToString().Replace("v:", ""); sFloor = e.Node.Parent.Tag.ToString().Replace("f:", ""); sGrid = sNode[1].ToString(); break; case "s": sType = "site"; sSite = sNode[1].ToString(); break; } foreach (DataRow r in dsItems.Tables[0].Rows) { bool go = false; switch (sType) { case "area": if (r["locationsite"].ToString().Equals(sSite) && r["locationarea"].ToString().Equals(sArea)) { go = true; } break; case "vessel": if (r["locationsite"].ToString().Equals(sSite) && r["locationarea"].ToString().Equals(sArea) && r["locationvessel"].ToString().Equals(sVessel)) { go = true; } break; case "floor": if (r["locationsite"].ToString().Equals(sSite) && r["locationarea"].ToString().Equals(sArea) && r["locationvessel"].ToString().Equals(sVessel) && r["locationfloor"].ToString().Equals(sFloor)) { go = true; } break; case "grid": if (r["locationsite"].ToString().Equals(sSite) && r["locationarea"].ToString().Equals(sArea) && r["locationvessel"].ToString().Equals(sVessel) && r["locationfloor"].ToString().Equals(sFloor) && r["locationgrid"].ToString().Equals(sGrid)) { go = true; } break; case "site": if (r["locationsite"].ToString().Equals(sSite)) { go = true; } break; } if (!go) { continue; } foreach (DataRow dr in dsInspections.Tables[0].Rows) { if (dr["item"].ToString().Equals(r["id"].ToString())) { string sUser = ""; if (dsUsers.Tables.Count > 0 && dsUsers.Tables[0].Rows.Count > 0) { foreach (DataRow ir in dsUsers.Tables[0].Rows) { if (ir["id"].ToString() == dr["inspector"].ToString()) { sUser = (ir["name_first"] + " " + ir["name_last"].ToString()).Trim(); } } } if (dsItems.Tables.Count > 0 && dsItems.Tables[0].Rows.Count > 0) { foreach (DataRow ir in dsItems.Tables[0].Rows) { if (ir["id"].ToString() == dr["item"].ToString()) { sItem = ir["tag"].ToString().Length > 0 ? ir["tag"].ToString() : (ir["barcode"].ToString().Length > 0 ? ir["barcode"].ToString() : "Item ID: " + ir["id"].ToString()); } } } string sSchedule = ""; if (dsSchedules.Tables.Count > 0 && dsSchedules.Tables[0].Rows.Count > 0) { foreach (DataRow ir in dsSchedules.Tables[0].Rows) { if (ir["id"].ToString() == dr["schedule"].ToString()) { switch (ir["grade"].ToString()) { case "C": sSchedule = "Close: "; break; case "D": sSchedule = "Detail: "; break; default: sSchedule = "Visual: "; break; } sSchedule += ir["name"].ToString().Trim(); } } } string sImages = "No"; if (dsImages.Tables.Count == 1 && dsImages.Tables[0].Rows.Count > 0) { List<string> lImages = new List<string>(); for (int i = 0; i < dsImages.Tables[0].Rows.Count; i++) { if (dsImages.Tables[0].Rows[i]["type"].ToString() == "1" && dsImages.Tables[0].Rows[i]["typeid"].ToString() == dr["id"].ToString()) { lImages.Add(dsImages.Tables[0].Rows[i]["id"].ToString()); } } if (lImages.Count > 0) { sImages = "Yes"; } } string sFaults = "No"; if (dsInspectionsFaults.Tables.Count == 1 && dsInspectionsFaults.Tables[0].Rows.Count > 0) { List<string> lFaults = new List<string>(); for (int i = 0; i < dsInspectionsFaults.Tables[0].Rows.Count; i++) { if (dsInspectionsFaults.Tables[0].Rows[i]["inspection"].ToString() == dr["id"].ToString()) { lFaults.Add(dsInspectionsFaults.Tables[0].Rows[i]["resolved"].ToString() == "y" ? "Yes" : "No"); } } if (lFaults.Count > 0 && lFaults.Last() == "No") { sFaults = "Yes"; } } string sPriority = ""; if (dr["priority"] != DBNull.Value) { if (dr["priority"].ToString() == "o") { sPriority = "OK"; } else { sPriority = "P" + dr["priority"].ToString(); } } GridRow gr = new GridRow(new object[] { dr["entered"].ToString(), dr["workorder"].ToString(), sUser, sItem, sSchedule, dr["electrical"].ToString(), dr["mechanical"].ToString(), sPriority, dr["comments"].ToString().Length > 0 ? "Yes" : "No", sImages, sFaults }); gr.Tag = dr["id"]; if (sFaults == "Yes") { gr.CellStyles.Default.Background.Color1 = Color.Red; gr.CellStyles.Default.Background.Color2 = Color.Red; gr.CellStyles.Default.TextColor = Color.White; } /* DevComponents.Editors.ComboItem ci; GridComboBoxExEditControl ce = (GridComboBoxExEditControl)gInspections.PrimaryGrid.Columns[4].EditControl; if (dsSchedules.Tables.Count > 0 && dsSchedules.Tables[0].Rows.Count > 0) { foreach (DataRow ir in dsSchedules.Tables[0].Rows) { ci = new DevComponents.Editors.ComboItem(); ci.Tag = ir["id"].ToString(); switch (ir["grade"].ToString()) { case "C": ci.Text = "Close: "; break; case "D": ci.Text = "Detail: "; break; default: ci.Text = "Visual: "; break; } ci.Text += ir["name"].ToString().Trim(); ce.Items.Add(ci); } } ce = (GridComboBoxExEditControl)gInspections.PrimaryGrid.Columns[7].EditControl; ci = new DevComponents.Editors.ComboItem(); ci.Text = "OK"; ci.Value = "o"; ce.Items.Add(ci); ci = new DevComponents.Editors.ComboItem(); ci.Text = "Priority 1"; ci.Value = "1"; ce.Items.Add(ci); ci = new DevComponents.Editors.ComboItem(); ci.Text = "Priority 2"; ci.Value = "2"; ce.Items.Add(ci); ci = new DevComponents.Editors.ComboItem(); ci.Text = "Priority 3"; ci.Value = "3"; ce.Items.Add(ci); ci = new DevComponents.Editors.ComboItem(); ci.Text = "Priority 4"; ci.Value = "4"; ce.Items.Add(ci); ci = new DevComponents.Editors.ComboItem(); ci.Text = "Priority 5"; ci.Value = "5"; ce.Items.Add(ci); ce.SelectedIndex = -1; */ gInspections.PrimaryGrid.Rows.Add(gr); break; } } } sSite = ""; sArea = ""; sVessel = ""; sFloor = ""; sGrid = ""; }
/// <summary> /// Required method for Designer support - do not modify /// the contents of this method with the code editor. /// </summary> private void InitializeComponent() { this.components = new System.ComponentModel.Container(); System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(FormMain)); System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle1 = new System.Windows.Forms.DataGridViewCellStyle(); System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle2 = new System.Windows.Forms.DataGridViewCellStyle(); this.styleManager1 = new DevComponents.DotNetBar.StyleManager(this.components); this.buttonItem1 = new DevComponents.DotNetBar.ButtonItem(); this.ribbonControl1 = new DevComponents.DotNetBar.RibbonControl(); this.ribbonPanel1 = new DevComponents.DotNetBar.RibbonPanel(); this.ribbonBar3 = new DevComponents.DotNetBar.RibbonBar(); this.itemContainer6 = new DevComponents.DotNetBar.ItemContainer(); this.btnQuery = new DevComponents.DotNetBar.ButtonItem(); this.ribbonBar2 = new DevComponents.DotNetBar.RibbonBar(); this.itemContainer5 = new DevComponents.DotNetBar.ItemContainer(); this.btnStart = new DevComponents.DotNetBar.ButtonItem(); this.btnFinish = new DevComponents.DotNetBar.ButtonItem(); this.ribbonBar5 = new DevComponents.DotNetBar.RibbonBar(); this.btnTest = new DevComponents.DotNetBar.ButtonItem(); this.ribbonBar4 = new DevComponents.DotNetBar.RibbonBar(); this.itemContainer7 = new DevComponents.DotNetBar.ItemContainer(); this.btnShakeHand = new DevComponents.DotNetBar.ButtonItem(); this.ribbonTabItem1 = new DevComponents.DotNetBar.RibbonTabItem(); this.office2007StartButton1 = new DevComponents.DotNetBar.Office2007StartButton(); this.itemContainer1 = new DevComponents.DotNetBar.ItemContainer(); this.itemContainer2 = new DevComponents.DotNetBar.ItemContainer(); this.itemContainer3 = new DevComponents.DotNetBar.ItemContainer(); this.btnAbout = new DevComponents.DotNetBar.ButtonItem(); this.lblResult = new DevComponents.DotNetBar.LabelX(); this.lblTime = new DevComponents.DotNetBar.LabelX(); this.mainTimer = new System.Windows.Forms.Timer(this.components); this.panelEx1 = new DevComponents.DotNetBar.PanelEx(); this.loadCircle = new CNPOPSOFT.Controls.LoadingCircle(); this.logList = new DevComponents.DotNetBar.Controls.DataGridViewX(); this.Column1 = new System.Windows.Forms.DataGridViewTextBoxColumn(); this.Column2 = new System.Windows.Forms.DataGridViewTextBoxColumn(); this.Column3 = new System.Windows.Forms.DataGridViewTextBoxColumn(); this.panelEx2 = new DevComponents.DotNetBar.PanelEx(); this.rackAdvTree = new DevComponents.AdvTree.AdvTree(); this.node1 = new DevComponents.AdvTree.Node(); this.nodeConnector1 = new DevComponents.AdvTree.NodeConnector(); this.elementStyle1 = new DevComponents.DotNetBar.ElementStyle(); this.panelEx3 = new DevComponents.DotNetBar.PanelEx(); this.ribbonControl1.SuspendLayout(); this.ribbonPanel1.SuspendLayout(); this.panelEx1.SuspendLayout(); ((System.ComponentModel.ISupportInitialize)(this.logList)).BeginInit(); this.panelEx2.SuspendLayout(); ((System.ComponentModel.ISupportInitialize)(this.rackAdvTree)).BeginInit(); this.panelEx3.SuspendLayout(); this.SuspendLayout(); // // styleManager1 // this.styleManager1.ManagerStyle = DevComponents.DotNetBar.eStyle.Office2007Blue; // // buttonItem1 // this.buttonItem1.Name = "buttonItem1"; this.buttonItem1.Text = "buttonItem1"; // // ribbonControl1 // // // // this.ribbonControl1.BackgroundStyle.Class = ""; this.ribbonControl1.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonControl1.CaptionVisible = true; this.ribbonControl1.Controls.Add(this.ribbonPanel1); this.ribbonControl1.Dock = System.Windows.Forms.DockStyle.Top; this.ribbonControl1.Items.AddRange(new DevComponents.DotNetBar.BaseItem[] { this.ribbonTabItem1}); this.ribbonControl1.KeyTipsFont = new System.Drawing.Font("Tahoma", 7F); this.ribbonControl1.Location = new System.Drawing.Point(5, 1); this.ribbonControl1.Name = "ribbonControl1"; this.ribbonControl1.Padding = new System.Windows.Forms.Padding(0, 0, 0, 2); this.ribbonControl1.QuickToolbarItems.AddRange(new DevComponents.DotNetBar.BaseItem[] { this.office2007StartButton1}); this.ribbonControl1.Size = new System.Drawing.Size(896, 154); this.ribbonControl1.Style = DevComponents.DotNetBar.eDotNetBarStyle.StyleManagerControlled; this.ribbonControl1.TabGroupHeight = 14; this.ribbonControl1.TabIndex = 0; this.ribbonControl1.Text = "ribbonControl1"; // // ribbonPanel1 // this.ribbonPanel1.ColorSchemeStyle = DevComponents.DotNetBar.eDotNetBarStyle.StyleManagerControlled; this.ribbonPanel1.Controls.Add(this.ribbonBar3); this.ribbonPanel1.Controls.Add(this.ribbonBar2); this.ribbonPanel1.Controls.Add(this.ribbonBar5); this.ribbonPanel1.Controls.Add(this.ribbonBar4); this.ribbonPanel1.Dock = System.Windows.Forms.DockStyle.Fill; this.ribbonPanel1.Location = new System.Drawing.Point(0, 56); this.ribbonPanel1.Name = "ribbonPanel1"; this.ribbonPanel1.Padding = new System.Windows.Forms.Padding(3, 0, 3, 3); this.ribbonPanel1.Size = new System.Drawing.Size(896, 96); // // // this.ribbonPanel1.Style.Class = ""; this.ribbonPanel1.Style.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // this.ribbonPanel1.StyleMouseDown.Class = ""; this.ribbonPanel1.StyleMouseDown.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // this.ribbonPanel1.StyleMouseOver.Class = ""; this.ribbonPanel1.StyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonPanel1.TabIndex = 1; // // ribbonBar3 // this.ribbonBar3.AutoOverflowEnabled = true; // // // this.ribbonBar3.BackgroundMouseOverStyle.Class = ""; this.ribbonBar3.BackgroundMouseOverStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // this.ribbonBar3.BackgroundStyle.Class = ""; this.ribbonBar3.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonBar3.ContainerControlProcessDialogKey = true; this.ribbonBar3.Dock = System.Windows.Forms.DockStyle.Left; this.ribbonBar3.HorizontalItemAlignment = DevComponents.DotNetBar.eHorizontalItemsAlignment.Center; this.ribbonBar3.Items.AddRange(new DevComponents.DotNetBar.BaseItem[] { this.itemContainer6}); this.ribbonBar3.LicenseKey = "F962CEC7-CD8F-4911-A9E9-CAB39962FC1F"; this.ribbonBar3.Location = new System.Drawing.Point(291, 0); this.ribbonBar3.Name = "ribbonBar3"; this.ribbonBar3.Size = new System.Drawing.Size(78, 93); this.ribbonBar3.Style = DevComponents.DotNetBar.eDotNetBarStyle.StyleManagerControlled; this.ribbonBar3.TabIndex = 22; this.ribbonBar3.Text = "查询"; // // // this.ribbonBar3.TitleStyle.Class = ""; this.ribbonBar3.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // this.ribbonBar3.TitleStyleMouseOver.Class = ""; this.ribbonBar3.TitleStyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonBar3.VerticalItemAlignment = DevComponents.DotNetBar.eVerticalItemsAlignment.Middle; // // itemContainer6 // // // // this.itemContainer6.BackgroundStyle.Class = ""; this.itemContainer6.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.itemContainer6.HorizontalItemAlignment = DevComponents.DotNetBar.eHorizontalItemsAlignment.Center; this.itemContainer6.Name = "itemContainer6"; this.itemContainer6.SubItems.AddRange(new DevComponents.DotNetBar.BaseItem[] { this.btnQuery}); this.itemContainer6.VerticalItemAlignment = DevComponents.DotNetBar.eVerticalItemsAlignment.Middle; // // btnQuery // this.btnQuery.ButtonStyle = DevComponents.DotNetBar.eButtonStyle.ImageAndText; this.btnQuery.Image = ((System.Drawing.Image)(resources.GetObject("btnQuery.Image"))); this.btnQuery.ImageFixedSize = new System.Drawing.Size(32, 32); this.btnQuery.ImagePosition = DevComponents.DotNetBar.eImagePosition.Top; this.btnQuery.Name = "btnQuery"; this.btnQuery.Text = "数据查询"; this.btnQuery.Click += new System.EventHandler(this.btnQuery_Click); // // ribbonBar2 // this.ribbonBar2.AutoOverflowEnabled = true; // // // this.ribbonBar2.BackgroundMouseOverStyle.Class = ""; this.ribbonBar2.BackgroundMouseOverStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // this.ribbonBar2.BackgroundStyle.Class = ""; this.ribbonBar2.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonBar2.ContainerControlProcessDialogKey = true; this.ribbonBar2.Dock = System.Windows.Forms.DockStyle.Left; this.ribbonBar2.HorizontalItemAlignment = DevComponents.DotNetBar.eHorizontalItemsAlignment.Center; this.ribbonBar2.Items.AddRange(new DevComponents.DotNetBar.BaseItem[] { this.itemContainer5, this.btnFinish}); this.ribbonBar2.LicenseKey = "F962CEC7-CD8F-4911-A9E9-CAB39962FC1F"; this.ribbonBar2.Location = new System.Drawing.Point(158, 0); this.ribbonBar2.Name = "ribbonBar2"; this.ribbonBar2.Size = new System.Drawing.Size(133, 93); this.ribbonBar2.Style = DevComponents.DotNetBar.eDotNetBarStyle.StyleManagerControlled; this.ribbonBar2.TabIndex = 20; this.ribbonBar2.Text = "测试"; // // // this.ribbonBar2.TitleStyle.Class = ""; this.ribbonBar2.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // this.ribbonBar2.TitleStyleMouseOver.Class = ""; this.ribbonBar2.TitleStyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonBar2.VerticalItemAlignment = DevComponents.DotNetBar.eVerticalItemsAlignment.Middle; // // itemContainer5 // // // // this.itemContainer5.BackgroundStyle.Class = ""; this.itemContainer5.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.itemContainer5.HorizontalItemAlignment = DevComponents.DotNetBar.eHorizontalItemsAlignment.Center; this.itemContainer5.Name = "itemContainer5"; this.itemContainer5.SubItems.AddRange(new DevComponents.DotNetBar.BaseItem[] { this.btnStart}); this.itemContainer5.VerticalItemAlignment = DevComponents.DotNetBar.eVerticalItemsAlignment.Middle; // // btnStart // this.btnStart.ButtonStyle = DevComponents.DotNetBar.eButtonStyle.ImageAndText; this.btnStart.Image = ((System.Drawing.Image)(resources.GetObject("btnStart.Image"))); this.btnStart.ImagePosition = DevComponents.DotNetBar.eImagePosition.Top; this.btnStart.Name = "btnStart"; this.btnStart.Text = "开始测试"; this.btnStart.Click += new System.EventHandler(this.btnStart_Click); // // btnFinish // this.btnFinish.ButtonStyle = DevComponents.DotNetBar.eButtonStyle.ImageAndText; this.btnFinish.Image = ((System.Drawing.Image)(resources.GetObject("btnFinish.Image"))); this.btnFinish.ImagePosition = DevComponents.DotNetBar.eImagePosition.Top; this.btnFinish.Name = "btnFinish"; this.btnFinish.Text = "停止测试"; this.btnFinish.Click += new System.EventHandler(this.btnFinish_Click); // // ribbonBar5 // this.ribbonBar5.AutoOverflowEnabled = true; // // // this.ribbonBar5.BackgroundMouseOverStyle.Class = ""; this.ribbonBar5.BackgroundMouseOverStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // this.ribbonBar5.BackgroundStyle.Class = ""; this.ribbonBar5.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonBar5.ContainerControlProcessDialogKey = true; this.ribbonBar5.Dock = System.Windows.Forms.DockStyle.Left; this.ribbonBar5.HorizontalItemAlignment = DevComponents.DotNetBar.eHorizontalItemsAlignment.Center; this.ribbonBar5.Items.AddRange(new DevComponents.DotNetBar.BaseItem[] { this.btnTest}); this.ribbonBar5.LicenseKey = "F962CEC7-CD8F-4911-A9E9-CAB39962FC1F"; this.ribbonBar5.Location = new System.Drawing.Point(76, 0); this.ribbonBar5.Name = "ribbonBar5"; this.ribbonBar5.Size = new System.Drawing.Size(82, 93); this.ribbonBar5.Style = DevComponents.DotNetBar.eDotNetBarStyle.StyleManagerControlled; this.ribbonBar5.TabIndex = 19; this.ribbonBar5.Text = "设置"; // // // this.ribbonBar5.TitleStyle.Class = ""; this.ribbonBar5.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // this.ribbonBar5.TitleStyleMouseOver.Class = ""; this.ribbonBar5.TitleStyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonBar5.VerticalItemAlignment = DevComponents.DotNetBar.eVerticalItemsAlignment.Middle; // // btnTest // this.btnTest.ButtonStyle = DevComponents.DotNetBar.eButtonStyle.ImageAndText; this.btnTest.Image = ((System.Drawing.Image)(resources.GetObject("btnTest.Image"))); this.btnTest.ImagePosition = DevComponents.DotNetBar.eImagePosition.Top; this.btnTest.Name = "btnTest"; this.btnTest.Text = "测试预设"; this.btnTest.Click += new System.EventHandler(this.btnTest_Click); // // ribbonBar4 // this.ribbonBar4.AutoOverflowEnabled = true; // // // this.ribbonBar4.BackgroundMouseOverStyle.Class = ""; this.ribbonBar4.BackgroundMouseOverStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // this.ribbonBar4.BackgroundStyle.Class = ""; this.ribbonBar4.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.ribbonBar4.ContainerControlProcessDialogKey = true; this.ribbonBar4.Dock = System.Windows.Forms.DockStyle.Left; this.ribbonBar4.Items.AddRange(new DevComponents.DotNetBar.BaseItem[] { this.itemContainer7}); this.ribbonBar4.LicenseKey = "F962CEC7-CD8F-4911-A9E9-CAB39962FC1F"; this.ribbonBar4.Location = new System.Drawing.Point(3, 0); this.ribbonBar4.Name = "ribbonBar4"; this.ribbonBar4.Size = new System.Drawing.Size(73, 93); this.ribbonBar4.Style = DevComponents.DotNetBar.eDotNetBarStyle.StyleManagerControlled; this.ribbonBar4.TabIndex = 18; this.ribbonBar4.Text = "握手"; // // // this.ribbonBar4.TitleStyle.Class = ""; this.ribbonBar4.TitleStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // // this.ribbonBar4.TitleStyleMouseOver.Class = ""; this.ribbonBar4.TitleStyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square; // // itemContainer7 // // // // this.itemContainer7.BackgroundStyle.Class = ""; this.itemContainer7.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.itemContainer7.HorizontalItemAlignment = DevComponents.DotNetBar.eHorizontalItemsAlignment.Center; this.itemContainer7.Name = "itemContainer7"; this.itemContainer7.SubItems.AddRange(new DevComponents.DotNetBar.BaseItem[] { this.btnShakeHand}); this.itemContainer7.VerticalItemAlignment = DevComponents.DotNetBar.eVerticalItemsAlignment.Middle; // // btnShakeHand // this.btnShakeHand.ButtonStyle = DevComponents.DotNetBar.eButtonStyle.ImageAndText; this.btnShakeHand.Image = ((System.Drawing.Image)(resources.GetObject("btnShakeHand.Image"))); this.btnShakeHand.ImageFixedSize = new System.Drawing.Size(32, 32); this.btnShakeHand.ImagePosition = DevComponents.DotNetBar.eImagePosition.Top; this.btnShakeHand.Name = "btnShakeHand"; this.btnShakeHand.Text = "开始握手"; this.btnShakeHand.Click += new System.EventHandler(this.btnShakeHand_Click); // // ribbonTabItem1 // this.ribbonTabItem1.Checked = true; this.ribbonTabItem1.Name = "ribbonTabItem1"; this.ribbonTabItem1.Panel = this.ribbonPanel1; this.ribbonTabItem1.Text = "TSP"; // // office2007StartButton1 // this.office2007StartButton1.AutoExpandOnClick = true; this.office2007StartButton1.CanCustomize = false; this.office2007StartButton1.HotTrackingStyle = DevComponents.DotNetBar.eHotTrackingStyle.Image; this.office2007StartButton1.Image = ((System.Drawing.Image)(resources.GetObject("office2007StartButton1.Image"))); this.office2007StartButton1.ImagePaddingHorizontal = 2; this.office2007StartButton1.ImagePaddingVertical = 2; this.office2007StartButton1.Name = "office2007StartButton1"; this.office2007StartButton1.ShowSubItems = false; this.office2007StartButton1.SubItems.AddRange(new DevComponents.DotNetBar.BaseItem[] { this.itemContainer1}); this.office2007StartButton1.Text = "&File"; // // itemContainer1 // // // // this.itemContainer1.BackgroundStyle.Class = "RibbonFileMenuContainer"; this.itemContainer1.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.itemContainer1.LayoutOrientation = DevComponents.DotNetBar.eOrientation.Vertical; this.itemContainer1.Name = "itemContainer1"; this.itemContainer1.SubItems.AddRange(new DevComponents.DotNetBar.BaseItem[] { this.itemContainer2}); // // itemContainer2 // // // // this.itemContainer2.BackgroundStyle.Class = "RibbonFileMenuTwoColumnContainer"; this.itemContainer2.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.itemContainer2.ItemSpacing = 0; this.itemContainer2.Name = "itemContainer2"; this.itemContainer2.SubItems.AddRange(new DevComponents.DotNetBar.BaseItem[] { this.itemContainer3}); // // itemContainer3 // // // // this.itemContainer3.BackgroundStyle.Class = "RibbonFileMenuColumnOneContainer"; this.itemContainer3.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.itemContainer3.LayoutOrientation = DevComponents.DotNetBar.eOrientation.Vertical; this.itemContainer3.MinimumSize = new System.Drawing.Size(120, 0); this.itemContainer3.Name = "itemContainer3"; this.itemContainer3.SubItems.AddRange(new DevComponents.DotNetBar.BaseItem[] { this.btnAbout}); // // btnAbout // this.btnAbout.ButtonStyle = DevComponents.DotNetBar.eButtonStyle.ImageAndText; this.btnAbout.Image = ((System.Drawing.Image)(resources.GetObject("btnAbout.Image"))); this.btnAbout.Name = "btnAbout"; this.btnAbout.SubItemsExpandWidth = 24; this.btnAbout.Text = "关于"; this.btnAbout.Click += new System.EventHandler(this.btnAbout_Click); // // lblResult // this.lblResult.BackColor = System.Drawing.Color.Transparent; // // // this.lblResult.BackgroundStyle.Class = ""; this.lblResult.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.lblResult.BackgroundStyle.TextAlignment = DevComponents.DotNetBar.eStyleTextAlignment.Center; this.lblResult.Dock = System.Windows.Forms.DockStyle.Right; this.lblResult.Font = new System.Drawing.Font("宋体", 21.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(134))); this.lblResult.ForeColor = System.Drawing.SystemColors.ControlText; this.lblResult.Location = new System.Drawing.Point(720, 0); this.lblResult.Name = "lblResult"; this.lblResult.SingleLineColor = System.Drawing.SystemColors.Control; this.lblResult.Size = new System.Drawing.Size(176, 57); this.lblResult.TabIndex = 21; this.lblResult.Text = "Preparing..."; this.lblResult.TextAlignment = System.Drawing.StringAlignment.Center; // // lblTime // this.lblTime.BackColor = System.Drawing.Color.Transparent; // // // this.lblTime.BackgroundStyle.Class = ""; this.lblTime.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.lblTime.Dock = System.Windows.Forms.DockStyle.Left; this.lblTime.Font = new System.Drawing.Font("Calibri", 24F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); this.lblTime.Location = new System.Drawing.Point(0, 0); this.lblTime.Name = "lblTime"; this.lblTime.Size = new System.Drawing.Size(174, 57); this.lblTime.TabIndex = 19; this.lblTime.Text = "00:00:00"; // // mainTimer // this.mainTimer.Interval = 500; this.mainTimer.Tick += new System.EventHandler(this.mainTimer_Tick); // // panelEx1 // this.panelEx1.CanvasColor = System.Drawing.SystemColors.Control; this.panelEx1.ColorSchemeStyle = DevComponents.DotNetBar.eDotNetBarStyle.StyleManagerControlled; this.panelEx1.Controls.Add(this.loadCircle); this.panelEx1.Controls.Add(this.logList); this.panelEx1.Dock = System.Windows.Forms.DockStyle.Fill; this.panelEx1.Location = new System.Drawing.Point(230, 155); this.panelEx1.Name = "panelEx1"; this.panelEx1.Size = new System.Drawing.Size(671, 497); this.panelEx1.Style.Alignment = System.Drawing.StringAlignment.Center; this.panelEx1.Style.BackColor1.ColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBackground; this.panelEx1.Style.BackColor2.ColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBackground2; this.panelEx1.Style.Border = DevComponents.DotNetBar.eBorderType.SingleLine; this.panelEx1.Style.BorderColor.ColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBorder; this.panelEx1.Style.ForeColor.ColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelText; this.panelEx1.Style.GradientAngle = 90; this.panelEx1.TabIndex = 3; this.panelEx1.Text = "panelEx1"; // // loadCircle // this.loadCircle.Active = false; this.loadCircle.Color = System.Drawing.Color.Maroon; this.loadCircle.InnerCircleRadius = 5; this.loadCircle.Location = new System.Drawing.Point(256, 180); this.loadCircle.Name = "loadCircle"; this.loadCircle.NumberSpoke = 12; this.loadCircle.OuterCircleRadius = 11; this.loadCircle.RotationSpeed = 100; this.loadCircle.Size = new System.Drawing.Size(132, 115); this.loadCircle.SpokeThickness = 2; this.loadCircle.StylePreset = CNPOPSOFT.Controls.LoadingCircle.StylePresets.MacOSX; this.loadCircle.TabIndex = 1; this.loadCircle.Text = "loadingCircle1"; this.loadCircle.Visible = false; // // logList // this.logList.AllowUserToAddRows = false; this.logList.AllowUserToDeleteRows = false; this.logList.AllowUserToResizeRows = false; this.logList.BackgroundColor = System.Drawing.Color.White; this.logList.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize; this.logList.Columns.AddRange(new System.Windows.Forms.DataGridViewColumn[] { this.Column1, this.Column2, this.Column3}); dataGridViewCellStyle1.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft; dataGridViewCellStyle1.BackColor = System.Drawing.SystemColors.Window; dataGridViewCellStyle1.Font = new System.Drawing.Font("宋体", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134))); dataGridViewCellStyle1.ForeColor = System.Drawing.SystemColors.ControlText; dataGridViewCellStyle1.SelectionBackColor = System.Drawing.SystemColors.Highlight; dataGridViewCellStyle1.SelectionForeColor = System.Drawing.SystemColors.ControlText; dataGridViewCellStyle1.WrapMode = System.Windows.Forms.DataGridViewTriState.False; this.logList.DefaultCellStyle = dataGridViewCellStyle1; this.logList.Dock = System.Windows.Forms.DockStyle.Fill; this.logList.GridColor = System.Drawing.Color.FromArgb(((int)(((byte)(208)))), ((int)(((byte)(215)))), ((int)(((byte)(229))))); this.logList.Location = new System.Drawing.Point(0, 0); this.logList.MultiSelect = false; this.logList.Name = "logList"; this.logList.ReadOnly = true; this.logList.RowHeadersBorderStyle = System.Windows.Forms.DataGridViewHeaderBorderStyle.None; dataGridViewCellStyle2.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft; dataGridViewCellStyle2.BackColor = System.Drawing.SystemColors.Control; dataGridViewCellStyle2.Font = new System.Drawing.Font("宋体", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134))); dataGridViewCellStyle2.ForeColor = System.Drawing.SystemColors.WindowText; dataGridViewCellStyle2.SelectionBackColor = System.Drawing.SystemColors.Highlight; dataGridViewCellStyle2.SelectionForeColor = System.Drawing.SystemColors.Info; dataGridViewCellStyle2.WrapMode = System.Windows.Forms.DataGridViewTriState.True; this.logList.RowHeadersDefaultCellStyle = dataGridViewCellStyle2; this.logList.RowHeadersVisible = false; this.logList.RowHeadersWidthSizeMode = System.Windows.Forms.DataGridViewRowHeadersWidthSizeMode.DisableResizing; this.logList.RowTemplate.Height = 23; this.logList.ScrollBars = System.Windows.Forms.ScrollBars.Vertical; this.logList.SelectionMode = System.Windows.Forms.DataGridViewSelectionMode.FullRowSelect; this.logList.Size = new System.Drawing.Size(671, 497); this.logList.TabIndex = 0; // // Column1 // this.Column1.HeaderText = "时间"; this.Column1.Name = "Column1"; this.Column1.ReadOnly = true; this.Column1.Width = 150; // // Column2 // this.Column2.HeaderText = "板卡"; this.Column2.Name = "Column2"; this.Column2.ReadOnly = true; // // Column3 // this.Column3.AutoSizeMode = System.Windows.Forms.DataGridViewAutoSizeColumnMode.Fill; this.Column3.HeaderText = "状态"; this.Column3.Name = "Column3"; this.Column3.ReadOnly = true; // // panelEx2 // this.panelEx2.CanvasColor = System.Drawing.SystemColors.Control; this.panelEx2.ColorSchemeStyle = DevComponents.DotNetBar.eDotNetBarStyle.StyleManagerControlled; this.panelEx2.Controls.Add(this.rackAdvTree); this.panelEx2.Dock = System.Windows.Forms.DockStyle.Left; this.panelEx2.Location = new System.Drawing.Point(5, 155); this.panelEx2.Name = "panelEx2"; this.panelEx2.Size = new System.Drawing.Size(225, 497); this.panelEx2.Style.Alignment = System.Drawing.StringAlignment.Center; this.panelEx2.Style.BackColor1.ColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBackground; this.panelEx2.Style.BackColor2.ColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBackground2; this.panelEx2.Style.Border = DevComponents.DotNetBar.eBorderType.SingleLine; this.panelEx2.Style.BorderColor.ColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBorder; this.panelEx2.Style.ForeColor.ColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelText; this.panelEx2.Style.GradientAngle = 90; this.panelEx2.TabIndex = 1; this.panelEx2.Text = "panelEx2"; // // rackAdvTree // this.rackAdvTree.AccessibleRole = System.Windows.Forms.AccessibleRole.Outline; this.rackAdvTree.AllowDrop = true; this.rackAdvTree.BackColor = System.Drawing.SystemColors.Window; // // // this.rackAdvTree.BackgroundStyle.Class = "TreeBorderKey"; this.rackAdvTree.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.rackAdvTree.Dock = System.Windows.Forms.DockStyle.Fill; this.rackAdvTree.LicenseKey = "F962CEC7-CD8F-4911-A9E9-CAB39962FC1F"; this.rackAdvTree.Location = new System.Drawing.Point(0, 0); this.rackAdvTree.Name = "rackAdvTree"; this.rackAdvTree.Nodes.AddRange(new DevComponents.AdvTree.Node[] { this.node1}); this.rackAdvTree.NodesConnector = this.nodeConnector1; this.rackAdvTree.NodeStyle = this.elementStyle1; this.rackAdvTree.PathSeparator = ";"; this.rackAdvTree.Size = new System.Drawing.Size(225, 497); this.rackAdvTree.Styles.Add(this.elementStyle1); this.rackAdvTree.TabIndex = 0; this.rackAdvTree.AfterCheck += new DevComponents.AdvTree.AdvTreeCellEventHandler(this.rackAdvTree_AfterCheck); this.rackAdvTree.AfterNodeSelect += new DevComponents.AdvTree.AdvTreeNodeEventHandler(this.rackAdvTree_AfterNodeSelect); // // node1 // this.node1.Expanded = true; this.node1.Name = "node1"; this.node1.Text = "node1"; // // nodeConnector1 // this.nodeConnector1.LineColor = System.Drawing.SystemColors.ControlText; // // elementStyle1 // this.elementStyle1.Class = ""; this.elementStyle1.CornerType = DevComponents.DotNetBar.eCornerType.Square; this.elementStyle1.Name = "elementStyle1"; this.elementStyle1.TextColor = System.Drawing.SystemColors.ControlText; // // panelEx3 // this.panelEx3.CanvasColor = System.Drawing.SystemColors.Control; this.panelEx3.ColorSchemeStyle = DevComponents.DotNetBar.eDotNetBarStyle.StyleManagerControlled; this.panelEx3.Controls.Add(this.lblResult); this.panelEx3.Controls.Add(this.lblTime); this.panelEx3.Dock = System.Windows.Forms.DockStyle.Bottom; this.panelEx3.Location = new System.Drawing.Point(5, 652); this.panelEx3.Name = "panelEx3"; this.panelEx3.Size = new System.Drawing.Size(896, 57); this.panelEx3.Style.Alignment = System.Drawing.StringAlignment.Center; this.panelEx3.Style.BackColor1.ColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBackground; this.panelEx3.Style.BackColor2.ColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBackground2; this.panelEx3.Style.Border = DevComponents.DotNetBar.eBorderType.SingleLine; this.panelEx3.Style.BorderColor.ColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBorder; this.panelEx3.Style.ForeColor.ColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelText; this.panelEx3.Style.GradientAngle = 90; this.panelEx3.TabIndex = 0; // // FormMain // this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 12F); this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; this.ClientSize = new System.Drawing.Size(906, 711); this.Controls.Add(this.panelEx1); this.Controls.Add(this.panelEx2); this.Controls.Add(this.panelEx3); this.Controls.Add(this.ribbonControl1); this.Icon = ((System.Drawing.Icon)(resources.GetObject("$this.Icon"))); this.MinimumSize = new System.Drawing.Size(906, 711); this.Name = "FormMain"; this.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen; this.Text = "TSP硬件测试平台"; this.FormClosing += new System.Windows.Forms.FormClosingEventHandler(this.formMain_FormClosing); this.Load += new System.EventHandler(this.FormMain_Load); this.ribbonControl1.ResumeLayout(false); this.ribbonControl1.PerformLayout(); this.ribbonPanel1.ResumeLayout(false); this.panelEx1.ResumeLayout(false); ((System.ComponentModel.ISupportInitialize)(this.logList)).EndInit(); this.panelEx2.ResumeLayout(false); ((System.ComponentModel.ISupportInitialize)(this.rackAdvTree)).EndInit(); this.panelEx3.ResumeLayout(false); this.ResumeLayout(false); }
private void tvItems_NodeClick(object sender, DevComponents.AdvTree.TreeNodeMouseEventArgs e) { tvCurrent = tvItems; gItems.PrimaryGrid.Rows.Clear(); string sType = ""; string[] sNode = e.Node.Tag.ToString().Split(new char[] { ':' }, StringSplitOptions.RemoveEmptyEntries); switch (sNode[0]) { case "a": sType = "area"; sSite = e.Node.Parent.Tag.ToString().Replace("s:", ""); sArea = sNode[1].ToString(); break; case "v": sType = "vessel"; sSite = e.Node.Parent.Parent.Tag.ToString().Replace("s:", ""); sArea = e.Node.Parent.Tag.ToString().Replace("a:", ""); sVessel = sNode[1].ToString(); break; case "f": sType = "floor"; sSite = e.Node.Parent.Parent.Parent.Tag.ToString().Replace("s:", ""); sArea = e.Node.Parent.Parent.Tag.ToString().Replace("a:", ""); sVessel = e.Node.Parent.Tag.ToString().Replace("v:", ""); sFloor = sNode[1].ToString(); break; case "g": sType = "grid"; sSite = e.Node.Parent.Parent.Parent.Parent.Tag.ToString().Replace("s:", ""); sArea = e.Node.Parent.Parent.Parent.Tag.ToString().Replace("a:", ""); sVessel = e.Node.Parent.Parent.Tag.ToString().Replace("v:", ""); sFloor = e.Node.Parent.Tag.ToString().Replace("f:", ""); sGrid = sNode[1].ToString(); break; case "s": sType = "site"; sSite = sNode[1].ToString(); break; } iSite = !sSite.Equals("") ? Convert.ToInt32(sSite) : 0; iArea = !sArea.Equals("") ? Convert.ToInt32(sArea) : 0; iVessel = !sVessel.Equals("") ? Convert.ToInt32(sVessel) : 0; iFloor = !sFloor.Equals("") ? Convert.ToInt32(sFloor) : 0; iGrid = !sGrid.Equals("") ? Convert.ToInt32(sGrid) : 0; foreach (DataRow r in dsItems.Tables[0].Rows) { bool go = false; switch (sType) { case "area": if (r["locationsite"].ToString().Equals(sSite) && r["locationarea"].ToString().Equals(sArea)) { go = true; } break; case "vessel": if (r["locationsite"].ToString().Equals(sSite) && r["locationarea"].ToString().Equals(sArea) && r["locationvessel"].ToString().Equals(sVessel)) { go = true; } break; case "floor": if (r["locationsite"].ToString().Equals(sSite) && r["locationarea"].ToString().Equals(sArea) && r["locationvessel"].ToString().Equals(sVessel) && r["locationfloor"].ToString().Equals(sFloor)) { go = true; } break; case "grid": if (r["locationsite"].ToString().Equals(sSite) && r["locationarea"].ToString().Equals(sArea) && r["locationvessel"].ToString().Equals(sVessel) && r["locationfloor"].ToString().Equals(sFloor) && r["locationgrid"].ToString().Equals(sGrid)) { go = true; } break; case "site": if (r["locationsite"].ToString().Equals(sSite)) { go = true; } break; } if (!go) { continue; } string sSchedule = ""; if (dsSchedules.Tables.Count > 0 && dsSchedules.Tables[0].Rows.Count > 0) { foreach (DataRow ir in dsSchedules.Tables[0].Rows) { if (ir["id"].ToString() == r["epl"].ToString()) { sSchedule = ir["name"].ToString().Trim(); switch (ir["grade"].ToString()) { case "C": sSchedule += " (C)"; break; case "D": sSchedule += " (D)"; break; default: sSchedule += " (V)"; break; } } } } string sDrawing = ""; if (dsDrawings.Tables.Count > 0 && dsDrawings.Tables[0].Rows.Count > 0) { foreach (DataRow ir in dsDrawings.Tables[0].Rows) { if (ir["id"].ToString() == r["drawing"].ToString()) { sDrawing = ir["name"].ToString().Trim() + " (Rev." + ir["revision"].ToString().Trim() + " - " + Convert.ToDateTime(ir["date"].ToString()).ToShortDateString() + ")"; } } } string sHacDrawing = ""; if (dsHacDrawings.Tables.Count > 0 && dsHacDrawings.Tables[0].Rows.Count > 0) { foreach (DataRow ir in dsHacDrawings.Tables[0].Rows) { if (ir["id"].ToString() == r["drawing_hac"].ToString()) { sHacDrawing = ir["name"].ToString().Trim() + " (Rev." + ir["revision"].ToString().Trim() + " - " + Convert.ToDateTime(ir["date"].ToString()).ToShortDateString() + ")"; } } } string sManufacturer = ""; if (dsManufacturers.Tables.Count > 0 && dsManufacturers.Tables[0].Rows.Count > 0) { foreach (DataRow ir in dsManufacturers.Tables[0].Rows) { if (ir["id"].ToString() == r["manufacturer"].ToString()) { sManufacturer = ir["name"].ToString().Trim(); } } } string sImages = "No"; if (dsImages.Tables.Count == 1 && dsImages.Tables[0].Rows.Count > 0) { List<string> lImages = new List<string>(); for (int i = 0; i < dsImages.Tables[0].Rows.Count; i++) { if (dsImages.Tables[0].Rows[i]["type"].ToString() == "2" && dsImages.Tables[0].Rows[i]["typeid"].ToString() == r["id"].ToString()) { lImages.Add(dsImages.Tables[0].Rows[i]["id"].ToString()); } } if (lImages.Count > 0) { sImages = "Yes"; } } string sFaults = "No"; if (dsItemsFaults.Tables.Count == 1 && dsItemsFaults.Tables[0].Rows.Count > 0) { List<string> lFaults = new List<string>(); for (int i = 0; i < dsItemsFaults.Tables[0].Rows.Count; i++) { if (dsItemsFaults.Tables[0].Rows[i]["item"].ToString() == r["id"].ToString()) { lFaults.Add(dsItemsFaults.Tables[0].Rows[i]["resolved"].ToString() == "y" ? "Yes" : "No"); } } if (lFaults.Count > 0 && lFaults.Last() == "No") { sFaults = "Yes"; } } GridRow gr = new GridRow(new object[] { r["entered"].ToString(), r["tag"].ToString(), r["barcode"].ToString(), r["cableid"].ToString(), r["serial"].ToString(), r["type_equipment"].ToString(), r["type_model"].ToString(), sManufacturer, r["description"].ToString(), sDrawing, sHacDrawing, r["drawing_device_loop"].ToString(), r["cert_equipment"].ToString(), r["barrier"].ToString(), r["type_device"].ToString(), r["type_protection"].ToString(), r["group_equipment"].ToString(), r["trating"].ToString(), r["atex_group"].ToString(), r["atex_category"].ToString(), r["atex_protection"].ToString(), r["epl"].ToString(), r["ip_rating"].ToString(), r["ce_number"].ToString(), r["temp_range"].ToString(), r["area_zone"].ToString(), r["area_group"].ToString(), r["area_trating"].ToString(), r["access_req"].ToString(), r["suitable"].ToString(), sImages, sFaults, }); gr.Tag = r["id"]; if (sFaults == "Yes") { gr.CellStyles.Default.Background.Color1 = Color.Red; gr.CellStyles.Default.Background.Color2 = Color.Red; gr.CellStyles.Default.TextColor = Color.White; } gItems.PrimaryGrid.Rows.Add(gr); } sSite = ""; sArea = ""; sVessel = ""; sFloor = ""; sGrid = ""; }