Exemplo n.º 1
0
        public void CreatList()
        {
            PLTool    tool     = new PLTool();
            ArrayList allTools = null;

            try
            {
                allTools = tool.GetAllTools();
            }
            catch (EnvironmentException exception)
            {
                MessageBox.Show(exception.Message, "工具软件管理", MessageBoxButtons.OK, MessageBoxIcon.Hand);
                return;
            }
            catch
            {
                MessageBox.Show("显示工具软件信息失败!", "工具软件管理", MessageBoxButtons.OK, MessageBoxIcon.Hand);
                return;
            }
            for (int i = 0; i < allTools.Count; i++)
            {
                DETool       tool2 = (DETool)allTools[i];
                string[]     items = new string[] { tool2.Name, tool2.Creator, tool2.CreateTime.ToString("yyyy-MM-dd"), tool2.Description };
                ListViewItem item  = new ListViewItem(items)
                {
                    Tag        = tool2,
                    ImageIndex = ClientData.MyImageList.GetIconIndex("ICO_ENV_TOOL")
                };
                this.lvwTool.Items.Add(item);
            }
        }
Exemplo n.º 2
0
        private void GetBaseToolAndEdit()
        {
            PLTool tool = new PLTool();

            try
            {
                this.allTools = tool.GetAllTools();
            }
            catch
            {
                MessageBox.Show("获取工具软件信息失败", "文件类型", MessageBoxButtons.OK, MessageBoxIcon.Hand);
            }
            PLBrowser browser = new PLBrowser();

            try
            {
                this.allEditor = browser.GetAllEditors();
            }
            catch
            {
                MessageBox.Show("获取编辑器信息失败", "文件类型", MessageBoxButtons.OK, MessageBoxIcon.Hand);
            }
        }
Exemplo n.º 3
0
 private void cmiDel_Click(object sender, EventArgs e)
 {
     if (this.lvwTool.SelectedItems[0].Tag != null)
     {
         DETool tag = (DETool)this.lvwTool.SelectedItems[0].Tag;
         if (MessageBox.Show("是否删除选中工具软件?", "删除工具软件", MessageBoxButtons.OKCancel, MessageBoxIcon.Question) == DialogResult.OK)
         {
             PLTool tool2 = new PLTool();
             try
             {
                 tool2.Delete(ClientData.LogonUser.LogId, tag.Oid);
                 this.lvwTool.SelectedItems[0].Remove();
             }
             catch (EnvironmentException exception)
             {
                 MessageBox.Show(exception.Message, "删除工具软件", MessageBoxButtons.OK, MessageBoxIcon.Hand);
             }
             catch
             {
                 MessageBox.Show("删除工具软件失败!", "删除工具软件", MessageBoxButtons.OK, MessageBoxIcon.Hand);
             }
         }
     }
 }