EAS_在ListUIETCX.java中校验是否选中行

复制代码
/**
     * 对内背书
     */
    public void actionEndorseIn_actionPerformed(ActionEvent e)
    /*      */     throws Exception
    /*      */   {
        
        checkSelected();
        ArrayList idList = getSelectedIdValues();
        ReceivableBillCollection coll = (ReceivableBillCollection)getAccordReceivableList(idList);
        for (Iterator iter = coll.iterator(); iter.hasNext(); ) {
            ReceivableBillInfo element = (ReceivableBillInfo)iter.next();
            validEndorse( element);
            if(element.getDeliver() == null){
                MsgBox.showError("票据"+element.getDraftNumber()+"交票人(客户)为空,不能进行对内背书操作");
                SysUtil.abort();;
            }
            String payReqNumber = (String)element.get("payReqNumber");
            if(element.get("payReqNumber") != null && !payReqNumber.startsWith("ZDA")){
                MsgBox.showError("票据"+element.getDraftNumber()+" ERP付款申请单号不为空且不是集采,不能进行对内背书操作");
                SysUtil.abort();;
            }
        }
        super.actionEndorseIn_actionPerformed(e);
    }
复制代码

 

posted @   凉了记忆  阅读(17)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· winform 绘制太阳,地球,月球 运作规律
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· AI 智能体引爆开源社区「GitHub 热点速览」
· 写一个简单的SQL生成工具
点击右上角即可分享
微信分享提示