private bool Cencel(VDAListests _test) { bool b = true; try { if (ShowMessageHelper.ShowBoxMsg("您是否要取消该项目的对照关系?", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button1) == DialogResult.No) { return(false); } if (testmapBll.DelTestmapByID(_test.Testcode) > 0) { ShowMessageHelper.ShowBoxMsg("取消对照成功!"); cacheMapList = new DATestmapBLL().GetDATestmapList(null); } else { ShowMessageHelper.ShowBoxMsg("取消对照失败!"); b = false; } } catch (Exception ex) { ShowMessageHelper.ShowBoxMsg("取消对照出错:" + ex.Message); b = false; } return(b); }
//取消:删除一条匹配信息 private void btnCancel_Click(object sender, EventArgs e) { //验证 if (gvMapHospital.Rows.Count <= 0) { ShowMessageHelper.ShowBoxMsg("该记录不存在对照关系!"); return; } try { //已经存在对应 删除操作 if (gvMapHospital.Rows[0].Cells[0].Value != null) { if (ShowMessageHelper.ShowBoxMsg("您是否要取消该项目的对照关系?", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button1) == DialogResult.No) { return; } string testmapId = gvMapHospital.Rows[0].Cells["gvMapHoapitalTestCode"].Value.ToString(); if (testmapBll.DelTestmapByID(testmapId) > 0) { ShowMessageHelper.ShowBoxMsg("取消对照成功!"); doFilter(); } else { ShowMessageHelper.ShowBoxMsg("取消对照失败!"); } } else { //清空左右下列表 gvMapHospital.Rows.Clear(); gvMapDaan.Rows.Clear(); } } catch (Exception ex) { ShowMessageHelper.ShowBoxMsg("取消对照出错:" + ex.Message); } }