Foxtable(狐表)用户栏目专家坐堂 → 订单录入窗口点提交后,希望通过代码进行条件判断拦截针对其它客服最近60天有过成交的客户提交的订单。


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

主题:订单录入窗口点提交后,希望通过代码进行条件判断拦截针对其它客服最近60天有过成交的客户提交的订单。

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


加好友 发短信
等级:超级版主 帖子:110758 积分:563716 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2020/12/24 9:20:00 [显示全部帖子]

调试技巧:http://www.foxtable.com/webhelp/scr/1485.htm

           dr = CurrentTable.DataTable.find("客户_编号 = '" & dr5("客户编号") & "' and 订单日期 < '" & Date.Today & "' and 调度操作_订单结果 = '成功' ","订单日期 desc")
            If dr IsNot Nothing Then
msgbox(1) ‘能不能弹出提示
                Dim dr50 As  String = "202020220"
                msgbox(dr50)
                Dim d1 As Date = dr("订单日期")
                Dim d2 As Date = Date.Today
                Dim t As TimeSpan = d2-d1
                If t.TotalDays < 60 Then
msgbox(“TotalDays=” & t.TotalDays) ‘能不能弹出提示
                    If  dr("客服类型_主客服") <> user.name Then
msgbox(“主客服=” & dr("客服类型_主客服")) ‘能不能弹出提示
                        Dim dr100 As DataRow = CurrentTable.DataTable.find("客户_编号 = '" & dr5("客户编号") & "' and 订单日期 < '" & Date.Today & "' and 调度操作_订单结果 = '成功' and 价格收款_单位 = 'YZ'","订单日期 desc")
                        If dr100 Is Nothing Then
msgbox(2) ‘能不能弹出提示
                            MessageBox.Show("对不起,其它客服60天专属保护期内客户不能安排,请提交申请批准后方可安排!","提示",MessageBoxButtons.OK,MessageBoxIcon.Warning)
                            dr5.Reject()
                            r.Reject()
                            e.Form.close()
                            Return
                        Else
msgbox(3) ‘能不能弹出提示
                            If dr100("客服类型_主客服") <> user.name Then
msgbox(“dr100主客服=” & dr100("客服类型_主客服"))‘能不能弹出提示
                                MessageBox.Show("对不起,其它客服60天专属保护期内客户不能安排,请提交申请批准后方可安排!","提示",MessageBoxButtons.OK,MessageBoxIcon.Warning)
                                dr5.Reject()
                                r.Reject()
                                e.Form.close()
                                Return

 回到顶部