private void SetExplorer() { if (ServiceManager.Instance.ApplicationName.ToUpper() == "OUTFITTING") { mDesExpCtrl = WindowManager.Instance.Windows["DesignExplorer"].Control as ExplorerCtrl; } else if (ServiceManager.Instance.ApplicationName.ToUpper() == "PARAGON") { mDesExpCtrl = WindowManager.Instance.Windows["CatalogueExplorer"].Control as ExplorerCtrl; } else if (ServiceManager.Instance.ApplicationName.ToUpper() == "MARINEDRAFTING") { mDesExpCtrl = WindowManager.Instance.Windows["DesignExplorer"].Control as ExplorerCtrl; } }
public ElementRenameForm() { InitializeComponent(); if (ServiceManager.Instance.ApplicationName == "Outfitting") { mDesExpCtrl = Presentation.WindowManager.Instance.Windows["DesignExplorer"].Control as ExplorerCtrl; dbtypes = new DbElementType[] { DbElementTypeInstance.PIPE, DbElementTypeInstance.BRANCH, DbElementTypeInstance.PSPOOL, DbElementTypeInstance.STRUCTURE, DbElementTypeInstance.FRMWORK, DbElementTypeInstance.EQUIPMENT, DbElementTypeInstance.BLOCK }; root = MDB.CurrentMDB.GetFirstWorld(Aveva.Pdms.Database.DbType.Design); TreeNode sitenode = tree_type.Nodes.Add("SITE"); TreeNode zonenode = sitenode.Nodes.Add("ZONE"); TreeNode pipenode = zonenode.Nodes.Add("PIPE"); TreeNode brannode = pipenode.Nodes.Add("BRAN"); TreeNode pspoolnode = pipenode.Nodes.Add("PSPOOL"); TreeNode strunode = zonenode.Nodes.Add("STRU"); TreeNode frmwnode = strunode.Nodes.Add("FRMW"); TreeNode equinode = zonenode.Nodes.Add("EQUI"); TreeNode blocknode = zonenode.Nodes.Add("BLOCK"); sitenode.Tag = DbElementTypeInstance.SITE; zonenode.Tag = DbElementTypeInstance.ZONE; pipenode.Tag = DbElementTypeInstance.PIPE; brannode.Tag = DbElementTypeInstance.BRANCH; pspoolnode.Tag = DbElementTypeInstance.PSPOOL; strunode.Tag = DbElementTypeInstance.STRUCTURE; frmwnode.Tag = DbElementTypeInstance.FRMWORK; equinode.Tag = DbElementTypeInstance.EQUIPMENT; blocknode.Tag = DbElementTypeInstance.BLOCK; sitenode.Checked = false; zonenode.Checked = false; pipenode.Checked = true; brannode.Checked = true; pspoolnode.Checked = true; strunode.Checked = true; frmwnode.Checked = true; equinode.Checked = true; blocknode.Checked = true; } else if (ServiceManager.Instance.ApplicationName == "Paragon") { mDesExpCtrl = Presentation.WindowManager.Instance.Windows["CatalogueExplorer"].Control as ExplorerCtrl; dbtypes = new DbElementType[] { DbElementTypeInstance.SELEC, DbElementTypeInstance.SPCOMPONENT, DbElementTypeInstance.CATEGORY }; root = MDB.CurrentMDB.GetFirstWorld(Aveva.Pdms.Database.DbType.Catalogue); TreeNode specnode = tree_type.Nodes.Add("SPEC"); TreeNode selenode = tree_type.Nodes.Add("SELE"); TreeNode spconode = tree_type.Nodes.Add("SPCO"); TreeNode catenode = tree_type.Nodes.Add("CATE"); specnode.Tag = DbElementTypeInstance.SPECIFICATION; selenode.Tag = DbElementTypeInstance.SELEC; spconode.Tag = DbElementTypeInstance.SPCOMPONENT; catenode.Tag = DbElementTypeInstance.CATEGORY; specnode.Checked = true; selenode.Checked = true; spconode.Checked = true; catenode.Checked = true; } else if (ServiceManager.Instance.ApplicationName == "MarineDrafting") { mDesExpCtrl = Presentation.WindowManager.Instance.Windows["DraftExplorer"].Control as ExplorerCtrl; dbtypes = new DbElementType[] { DbElementTypeInstance.DEPT, DbElementTypeInstance.REGISTRY, DbElementTypeInstance.DRWG, DbElementTypeInstance.LIBY, DbElementTypeInstance.SHEET }; root = MDB.CurrentMDB.GetFirstWorld(Aveva.Pdms.Database.DbType.Draft); TreeNode deptnode = tree_type.Nodes.Add("DEPT"); TreeNode reginode = tree_type.Nodes.Add("REGISTRY"); TreeNode drwgnode = tree_type.Nodes.Add("DRWG"); TreeNode libynode = tree_type.Nodes.Add("LIBY"); TreeNode sheenode = tree_type.Nodes.Add("SHEET"); deptnode.Tag = DbElementTypeInstance.DEPT; reginode.Tag = DbElementTypeInstance.REGISTRY; drwgnode.Tag = DbElementTypeInstance.DRWG; libynode.Tag = DbElementTypeInstance.LIBY; sheenode.Tag = DbElementTypeInstance.SHEET; deptnode.Checked = true; reginode.Checked = true; drwgnode.Checked = true; libynode.Checked = true; sheenode.Checked = true; } tree_type.ExpandAll(); }