/// <summary> /// 方法说明:根据节点主键值获取产品文件夹数据 /// 作 者:Jason.tang /// 完成时间:2013-03-17 /// </summary> /// <param name="name">节点名</param> private void GetProduct(string name) { if (string.IsNullOrEmpty(name)) { return; } //文件夹ID string folderid = name; FormCollection collection = Application.OpenForms; bool isOpened = false; foreach (Form form in collection) { if (form.Name == "ProductListFrm") { isOpened = true; ((ProductListFrm)form).RefreshProductData(name); form.Select(); } } if (!isOpened) { ProductListFrm frm = new ProductListFrm(); frm.FolderId = name; MainFrm.mainFrm.OpenModule(frm); } }
/// <summary> /// 方法说明:根据节点主键值加载对应的PBOM数据 /// 作 者:jason.tang /// 完成时间:2013-03-05 /// </summary> /// <param name="tag">主键值</param> private void GetPbom(object tag) { if (tag == null) { return; } //文件夹ID string folderid = tag.ToString(); FormCollection collection = Application.OpenForms; bool isOpened = false; foreach (Form form in collection) { if (form.Name == "ProductListFrm") { isOpened = true; ((ProductListFrm)form).RefreshProductData(folderid); form.Select(); } } if (!isOpened) { ProductListFrm frm = new ProductListFrm(); frm.FolderId = folderid; MainFrm.mainFrm.OpenModule(frm); } }