private void gBtnDelete_Click(object sender, EventArgs e) { if (!string.IsNullOrEmpty(this._testNo.Text)) { if (DialogResult.OK == MessageBox.Show("是否删除试验编号为 '" + this._testNo.Text + "' 的试验组?", "警告", MessageBoxButtons.OKCancel, MessageBoxIcon.Question)) { BLL.GBT236152009_TensileHeng bllts = new HR_Test.BLL.GBT236152009_TensileHeng(); if (bllts.Delete(this._testNo.Text)) { MessageBox.Show("删除完成!"); } } } }
private static List <TreeNode> ReadGBT23615HengSamples(DateTime dtp) { BLL.GBT236152009_TensileHeng bllTs = new HR_Test.BLL.GBT236152009_TensileHeng(); //查询不重复项 DataSet ds = bllTs.GetNotOverlapList(" testDate = #" + dtp.Date + "#"); int rCount = ds.Tables[0].Rows.Count; List <TreeNode> ltn = new List <TreeNode>(); for (int i = 0; i < rCount; i++) { DataSet _ds = bllTs.GetList(" testNo='" + ds.Tables[0].Rows[i]["testNo"].ToString() + "' and testMethodName='" + ds.Tables[0].Rows[i]["testMethodName"].ToString() + "' and testDate=#" + dtp.Date + "#"); TreeNode tn = new TreeNode(); tn.Text = ds.Tables[0].Rows[i]["testNo"].ToString(); tn.Name = "GBT23615-2009TensileHeng"; tn.ImageIndex = 0; foreach (DataRow dr in _ds.Tables[0].Rows) { if (Convert.ToBoolean(dr["isFinish"].ToString()) == true) { //左侧node完成试验的图标 TreeNode ftn = new TreeNode(); ftn.ImageIndex = 1; ftn.Text = dr["testSampleNo"].ToString(); ftn.Name = "GBT23615-2009TensileHeng_c"; ftn.Tag = dr; tn.Nodes.Add(ftn); } else { //左侧node未完成试验的图标 //左侧node完成试验的图标 TreeNode ftn = new TreeNode(); ftn.ImageIndex = 2; ftn.Text = dr["testSampleNo"].ToString(); ftn.Tag = dr; ftn.Name = "GBT23615-2009TensileHeng_c"; tn.Nodes.Add(ftn); } } _ds.Dispose(); ltn.Add(tn); } ds.Dispose(); return(ltn); }