/// <summary>
 /// 解绑快捷支付银行卡
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 protected void btnRemoveCard_OnClick(object sender, EventArgs e)
 {
     ChkAdminLevel("all_bank_account_list", DTEnums.ActionEnum.Edit.ToString()); //检查权限
     try
     {
         var bankId = Utils.StrToInt(((LinkButton)sender).CommandArgument, 0);
         var bank   = context.li_bank_accounts.SingleOrDefault(b => b.id == bankId);
         var user   = bank.dt_users;
         var msg    = new RemoveCardReqMsg(user.id, user.real_name, user.id_card_number, user.mobile, user.email);
         MessageBus.Main.Publish(msg);
         var msgResp = BaseRespMsg.NewInstance <RemoveCardRespMsg>(msg.SynResult);
         MessageBus.Main.Publish(msgResp);
         if (msgResp.HasHandle)
         {
             JscriptMsg("解绑操作成功!", "../transact/all_bank_account_list.aspx");
         }
         else
         {
             JscriptMsg("解绑操作失败:" + msgResp.Remarks, "back", "Error");
         }
     }
     catch (Exception ex)
     {
         JscriptMsg("解绑操作失败:" + ex.Message, "back", "Error");
     }
 }
예제 #2
0
 /// <summary>
 /// 解绑银行卡
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 protected void btnRemoveCard_OnClick(object sender, EventArgs e)
 {
     try
     {
         var user = context.dt_users.SingleOrDefault(u => u.id == user_id);
         var msg  = new RemoveCardReqMsg(user_id, user.real_name, user.id_card_number, user.mobile, user.email);
         MessageBus.Main.Publish(msg);
         var msgResp = BaseRespMsg.NewInstance <RemoveCardRespMsg>(msg.SynResult);
         MessageBus.Main.Publish(msgResp);
         if (msgResp.HasHandle)
         {
             JscriptMsg("解绑操作成功!", "../transact/all_bank_account_list.aspx");
         }
         else
         {
             JscriptMsg("解绑操作失败:" + msgResp.Remarks, "back", "Error");
         }
     }
     catch (Exception ex)
     {
         JscriptMsg("解绑操作失败:" + ex.Message, "back", "Error");
     }
 }