internal UDSNodeEditable(UDSNodeHandler udsNodeHandler) { _udsNodeHandler = udsNodeHandler; }
private void LoadDevProject(string projectName, DevSiteLoginInfo devSite) { ReloadProjectList(); foreach (ToolStripMenuItem item in cmOpenProject.DropDownItems) item.Checked = item.Text == projectName; MainForm.CurrentProject = Projects.LoadProjectHandler(projectName); if (CurrentProject == null) return; if (CurrentProject.Status == ProjectStatus.LoadFail) return; //ProjectHandler project = null; //if (devSite != null) // project = new ProjectHandler(projectName, devSite); //else // project = new ProjectHandler(projectName); ProjectHandler project = MainForm.CurrentProject; tvProjects.Nodes.Clear(); TreeNode tn = tvProjects.Nodes.Add(projectName); tn.SelectedImageKey = "project"; tn.ImageKey = "project"; ProjectNodeHandler projectNodeHandler = new ProjectNodeHandler(tn, project); projectNodeHandler.Reloaded += new EventHandler(projectNodeHandler_Reloaded); tn.Tag = projectNodeHandler; TreeNode udtNode = tn.Nodes.Add("UDT"); udtNode.ImageKey = "udts"; udtNode.SelectedImageKey = "udts"; udtNode.ToolTipText = "自訂資料表"; UDTNodeHandler udtNodeHandler = new UDTNodeHandler(udtNode); udtNode.Tag = udtNodeHandler; udtNodeHandler.Reload(); MainForm.CurrentUDT = udtNodeHandler.UDTHandler; TreeNode udsNode = tn.Nodes.Add("UDS"); udsNode.ImageKey = "udss"; udsNode.SelectedImageKey = "udss"; udsNode.ToolTipText = "自訂服務"; UDSNodeHandler udsNodeHandler = new UDSNodeHandler(udsNode); udsNode.Tag = udsNodeHandler; udsNodeHandler.Reload(); MainForm.CurrentUDS = udsNodeHandler.UDSHandler; TreeNode fileNode = tn.Nodes.Add("檔案管理"); fileNode.SelectedImageKey = "upload"; fileNode.ImageKey = "upload"; MainForm.CurrentFileNodeHandler = null; if (MainForm.LoginArgs.SucceedModuleLogin) { fileNode.ToolTipText = string.Empty; FileNodeHandler fileNodeHandler = new FileNodeHandler(fileNode); fileNode.Tag = fileNodeHandler; MainForm.CurrentFileNodeHandler = fileNodeHandler; } else { fileNode.ToolTipText = "檔案管理伺服器登入失敗"; } tvProjects.ExpandAll(); udtNodeHandler.CollapseOutsideProject(); udsNodeHandler.CollapseOutsideProject(); }
internal DeployToPhysicalForm(UDSNodeHandler nodeHandler) { _nodeHandler = nodeHandler; InitializeComponent(); }
internal UDSImportForm(UDSNodeHandler udsNodeHandler) { InitializeComponent(); _udsNodeHandler = udsNodeHandler; }
internal UDSUIEditor(UDSNodeHandler udsNodeHandler) { InitializeComponent(); _udsNodeHandler = udsNodeHandler; }
internal ImportFromPhysicalForm(UDSNodeHandler uDSNodeHandler) { this._udsNodeHandler = uDSNodeHandler; InitializeComponent(); }