public List execute(HttpServletRequest request, HttpServletResponse response, DaoBase dao) { String unidade = request.getParameter("unidade"); String cd_tp_orc = (String) request.getSession().getAttribute("cd_tp_orc"); String canalDeVendas = request.getParameter("canalDeVendas"); ArrayList<String> retorno = new ArrayList<String>(); UnidadeDAO daoUnid = new UnidadeDAO(dao); try { if (cd_tp_orc.equals("AG")) retorno.add(daoUnid.verificaDeParaGrDr(unidade, canalDeVendas)); else retorno.add(unidade); } catch (Exception e) { retorno.add(""); } retorno.add(daoUnid.substNomeUnid(unidade)); return retorno; }
private Unidade buscaUnidadePorId(int idUnidade) { UnidadeDAO unidadeDao = new UnidadeDAO(daoBase); Unidade unidade = unidadeDao.buscaUnidadePorId(new Unidade(idUnidade)); return unidade; }