Package realcix20.classes

Source Code of realcix20.classes.FixedAssetClass

package realcix20.classes;
import java.sql.ResultSet;
import java.sql.SQLException;

import realcix20.classes.basic.BaseClass;
import realcix20.classes.basic.ClassManager;
import realcix20.classes.basic.Row;
import realcix20.guis.utils.DialogManager;
import realcix20.guis.utils.TxtManager;
import realcix20.guis.views.MainView;
import realcix20.utils.DAO;
import realcix20.utils.ObjectUtil;

public class FixedAssetClass extends BaseClass {
       
    public static boolean isLDUsedInFA(Row ldRow) {       
        boolean result = false;
        String ld = ObjectUtil.findNewCell(ldRow, "LD", "LD").getColumnValue().toString();
        FixedAssetClass fixedAsset = (FixedAssetClass)ClassManager.createClass(220);
        StringBuffer sb = new StringBuffer(fixedAsset.getBasicSQL());
        sb.append(" WHERE FA.LD=?");
        String sql = sb.toString();
        DAO dao = DAO.getInstance();
        dao.query(sql);
        dao.setObject(1, ld);
        ResultSet rs = dao.executeQuery();
        try {
            if (rs.next()) {
                result = true;
            }
            rs.close();
        } catch (SQLException sqle) {
            sqle.printStackTrace();
        }      
        return result;       
    }
   
    public static boolean validateDelete(Row faRow, MainView container) {       
        boolean result = true;
        if (RegClass.isFAUsedInReg(faRow)) {
            result = false;
            DialogManager.showMessageDialog(container, TxtManager.getTxt("INFORMATION.CANNTDELETEFAUSEDINR"));
        }
        return result;           
    }
   
    public FixedAssetClass(int clsId) {
        super(clsId);
    }
   
}
TOP

Related Classes of realcix20.classes.FixedAssetClass

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.