package com.webclient.beans.udpd;

import psdi.mbo.MboRemote;
import psdi.mbo.MboSetRemote;
import psdi.server.MXServer;
import psdi.util.MXApplicationException;
import psdi.util.MXApplicationYesNoCancelException;
import psdi.util.MXException;
import psdi.webclient.beans.route.RouteStopBean;

import java.rmi.RemoteException;

/**
 * 盘点任务-固定资产DataBean
 * edit 20240625
 */
public class GdzcLineDataBean extends RouteStopBean {


    @Override
    public int toggledeleterow() throws MXException {
        try {
//            int msgRet = MXApplicationYesNoCancelException.getUserInput("confirmcontinueid", MXServer.getMXServer(),this.clientSession.getUserInfo());
//            if (msgRet < 0) {
//                throw new MXApplicationYesNoCancelException("confirmcontinueid", "jspmessages", "deletassetdj");
//            }
//            if (msgRet == 8) {
//
//            }
            MboRemote mbo=this.getMbo();
            MboRemote appMbo=app.getAppBean().getMbo();
            String pdtype=appMbo.getString("UDPDPLAN.PDTYPE");
            if("NP".equalsIgnoreCase(pdtype)){
                throw new MXApplicationException("delete", "delete_np", new String[]{});
            }

        } catch (RemoteException e) {
            e.printStackTrace();
        }
        return super.toggledeleterow();
    }

}
