/// <summary> /// Delete /// </summary> void Delete() { if (this.txtMedName.Tag == null) { SetData(null, null); } else { EntityBihSadcApply applyVo = this.txtMedName.Tag as EntityBihSadcApply; if (applyVo.status > 0) { MessageBox.Show("申请已经通过审核,不能删除。", "系统提示", MessageBoxButtons.OK, MessageBoxIcon.Information); return; } if (MessageBox.Show("删除前请再次确认?", "系统提示", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { try { this.Cursor = Cursors.WaitCursor; clsBIHOrderService svc = new clsDcl_GetSvcObject().m_GetOrderSvcObject(); int ret = svc.CancelSadcApply(applyVo.applyid); svc = null; if (ret > 0) { this.GetHistory(); SetData(null, null); MessageBox.Show("删除成功!", "系统提示", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { MessageBox.Show("删除失败。", "系统提示", MessageBoxButtons.OK, MessageBoxIcon.Error); } } catch (Exception ex) { MessageBox.Show(ex.Message, "删除异常", MessageBoxButtons.OK, MessageBoxIcon.Error); } finally { this.Cursor = Cursors.Default; } } } }