/// <summary> /// 3.2.8.删除不良事件记录 /// </summary> /// <param name="_list"></param> /// <param name="strTpeName">类型名称</param> private void DelBLSJ(System.Collections.IList _list, string strTpeName) { if (new ConfirmFrm("确认删除", string.Format("您确定需要删除所选的 {0} 条【{1}】记录?", _list.Count, strTpeName), "是", "否", 3).ShowDialog() == DialogResult.OK) { string strIDList = ""; foreach (object _obj in _list) { if (_obj is KPS.Model.BuLiangShiJianInfo) { strIDList = strIDList + ((KPS.Model.BuLiangShiJianInfo)_obj).ID + ","; } } if (strIDList.Contains(",")) { strIDList = strIDList.Substring(0, strIDList.Length - 1); } if (strIDList.Length > 0) { KPS.BLL.BuLiangShiJianManager manager = new BLL.BuLiangShiJianManager(); if (manager.DeleteList(strIDList)) { MessageBox.Show("删除成功!"); this.RecordListView.RemoveObjects(_list); } else { MessageBox.Show("删除失败!"); } } } }