Ejemplo n.º 1
0
 /// <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;
             }
         }
     }
 }