Foxtable(狐表)用户栏目专家坐堂 → [求助]表A 没有相关数据时,如何处理支付


  共有2602人关注过本帖树形打印复制链接

主题:[求助]表A 没有相关数据时,如何处理支付

帅哥哟,离线,有人找我吗?
有点甜
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2018/9/27 11:36:00 [显示全部帖子]

For Each r As Row In Tables("订单表").GetCheckedRows
    If  r("付款状态") = "已付款" Then
        MessageBox.Show("订单编号: " &  r("订单编号") & " " &  r("付款状态") & " , 不能重复核销!","提醒" )
    Else
        Dim r3 As DataRow = DataTables("UserYE").Find("客户ID = '" & r("客户ID") & "'")
       
        If r3 Is Nothing Then
            msgbox("没找到")
        Else
            If  r3("客户余额") < r("金额") Then
                MessageBox.Show("用户余额不足! 不能支付此订单!","提醒" )
            Else
                r("付款状态") = "已付款"
                r("订单状态") = "已完成"
                r("结算方式") = "余额支付"
                Dim r2 As DataRow = DataTables("资金明细表").AddNew
                r2("客户ID") = r("客户ID")
                r2("客户名称") = r("客户名称")
                r2("订单编号") = r("订单编号")
                r2("订单金额") = r("金额")
                r2("订单日期") = r("下单日期")
                r2("付款方式") = r("结算方式")
                r2.Save()
                MessageBox.Show("订单编号:" &  r("订单编号") & " , 已核销!","提醒" )
            End If
        End If
    End If
    DataTables("订单表").Save()
Next

 回到顶部