/* * To change this template, choose Tools | Templates * and open the template in the editor. */ package com.zazil.dwh.app.bussiness; import com.zazil.dwh.app.dao.SATDAO; import com.zazil.dwh.app.model.SATBean; import java.util.ArrayList; /** * Esta clase Service consulta 2 tablas: Tabla "SAT" y tabla "almacenSAT" * @author Ana Carolina */ public class SATService { //Busca la ultima declaracion de acuerdo al rfc de la empresa public ArrayList obtenerDeclaraciones (){ ArrayList <SATBean> listaDeclara = null; SATDAO dao = new SATDAO(); //Que sucede si ArrayList obtenido del dao esta vacio?, es decir no tiene informacion? listaDeclara = dao.obtenerSAT(); return listaDeclara; } public SATBean obtenerDec(String rfcEmpresa){ SATBean declaraEncontrada = null; ArrayList<SATBean> listaEmpresas = this.obtenerDeclaraciones(); for (SATBean satBean: listaEmpresas){ if (satBean.getRfcEmpresa().equals(rfcEmpresa)) { declaraEncontrada=satBean; //System.out.println("Empresa: " + declaraEncontrada.getRfcEmpresa()); } } return declaraEncontrada; } }