Beispiel #1
0
 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("删除完成!");
             }
         }
     }
 }
Beispiel #2
0
        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);
        }