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(); } } } }
/// <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("请选择要删除的缺陷", "删除"); } }