Beispiel #1
0
        void LinkLabel1LinkClicked(object sender, LinkLabelLinkClickedEventArgs e)
        {
            Theme.ChoseThemeDialog cd = new WatchCilent.UI.Theme.ChoseThemeDialog(this.tu.Id.ToString());
            cd.StartPosition = FormStartPosition.CenterParent;
            DialogResult a = cd.ShowDialog();

            if (DialogResult.OK == a)
            {
                if (cd.selthem.Count > 0)
                {
                    TestunitthemeDao.DelGuanLianUnit(new string[] { this.tu.Id.ToString() }, null);
                    for (int i = 0; i < cd.selthem.Count; i++)
                    {
                        Testunittheme tt = new Testunittheme();
                        tt.Themeid = cd.selthem[i].Id;
                        tt.Unitid  = this.tu.Id;
                        SqlDBUtil.insert(tt);
                    }
                    this.linkLabel1.Text = "已被关注";
                }
                else
                {
                    DialogResult b = MessageBox.Show("您一个主题都不关注?", "提示", MessageBoxButtons.OKCancel);
                    if (DialogResult.OK == b)
                    {
                        TestunitthemeDao.DelGuanLianUnit(new string[] { this.tu.Id.ToString() }, null);
                        this.linkLabel1.Text = "未被关注";
                    }
                }
            }
        }
 //删除主题
 void Button2Click(object sender, EventArgs e)
 {
     if (this.treeView1.SelectedNode == null)
     {
         MessageBox.Show("请选择要删除的主题");
         return;
     }
     else
     {
         TestTheme theme = this.treeView1.SelectedNode.Tag as TestTheme;
         if (theme.Id == 99999)
         {
             MessageBox.Show("默认主题不能删除", "提示");
         }
         else
         {
             DialogResult a = MessageBox.Show("您正准备删除主题,与之关联的缺陷将一并删除", "删除", MessageBoxButtons.OKCancel);
             if (DialogResult.OK == a)
             {
                 TestunitthemeDao.DelGuanLianUnit(null, theme.Id.ToString());
                 TestThemeDao.DeleteTheme(theme.Id.ToString());
                 MessageBox.Show("删除成功", "提示");
                 getThemeTree();
             }
         }
     }
 }
Beispiel #3
0
        /// <summary>
        /// 删除缺陷关联
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        void Button4Click(object sender, EventArgs e)
        {
            int selnum = this.listView1.SelectedItems.Count;

            if (selnum > 0)
            {
                string[] unitidSZ = new string[selnum];
                for (int i = 0; i < selnum; i++)
                {
                    unitidSZ[i] = listView1.SelectedItems[i].SubItems[4].Text;
                }
                DialogResult a = MessageBox.Show("您正准备删除" + selnum + "条缺陷……", "删除", MessageBoxButtons.OKCancel);
                if (DialogResult.OK == a)
                {
                    TestunitthemeDao.DelGuanLianUnit(unitidSZ, ((TestTheme)(this.treeView1.SelectedNode.Tag)).Id.ToString());
                    MessageBox.Show("删除成功", "删除");
                }
                getGuanlianUnitList();
            }
            else
            {
                MessageBox.Show("请选择要删除的缺陷", "删除");
            }
        }