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;
  }
示例#2
0
 private Unidade buscaUnidadePorId(int idUnidade) {
   UnidadeDAO unidadeDao = new UnidadeDAO(daoBase);
   Unidade unidade = unidadeDao.buscaUnidadePorId(new Unidade(idUnidade));
   return unidade;
 }