package com.webclient.beans.udassetmodif;

import psdi.mbo.MboRemote;
import psdi.util.MXApplicationException;
import psdi.util.MXException;
import psdi.webclient.system.beans.DataBean;

import java.rmi.RemoteException;
import java.util.Date;

/**
 * 资产修改-明细DataBean
 * edit 20240815
 */
public class MdLineDataBean extends DataBean {
    @Override
    public int addrow() throws MXException {
        int add=0;
        try {
            MboRemote appMbo=app.getAppBean().getMbo();//获取主表MBO
            if(appMbo.isNew() || appMbo.isModified()){
                throw new MXApplicationException("save", "save_frist", new String[]{});
            }else{
                add=super.addrow();
                MboRemote mbo=this.getMbo();
                mbo.setValue("ITEM_NO", mbo.getThisMboSet().count(),2L);//行号
            }

        } catch (RemoteException e) {
            e.printStackTrace();
        }
        return add;
    }
}
