/** * This is the action called from the Struts framework. * * @param mapping The ActionMapping used to select this instance. * @param form The optional ActionForm bean for this request. * @param request The HTTP Request we are processing. * @param response The HTTP Response we are processing. * @throws java.lang.Exception * @return */ public ActionForward execute( ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response) throws Exception { if (request.getSession().getAttribute("funcionarioLogado") == null || !((Boolean) request.getSession().getAttribute("funcionarioLogado")).booleanValue()) return mapping.findForward(Constantes.ERRO_FUNCIONARIO); EntregaPendenteActionForm entregaForm = (EntregaPendenteActionForm) form; Compra[] compras = CompraDAO.obterEntregasPendentes(); EntregaPendente[] entregas = new EntregaPendente[compras.length]; for (int i = 0; i < compras.length; i++) { EntregaPendente entrega = new EntregaPendente(); entrega.setCartaoCredito(compras[i].getCartaoCredito().getCartaoCredito()); entrega.setCodigoCompra(compras[i].getCodigoCompra()); entrega.setCodigoSeguranca(compras[i].getCartaoCredito().getCodigoSeguranca()); entrega.setNomeTitular(compras[i].getCartaoCredito().getNomeTitular()); entrega.setValidadeAno(compras[i].getCartaoCredito().getValidadeAno()); entrega.setValidadeMes(compras[i].getCartaoCredito().getValidadeMes()); entregas[i] = entrega; } entregaForm.setEntregas(entregas); int[] codigos = EntregadorDAO.obterEntregadores(); EntregadorResumido[] entregadores = new EntregadorResumido[codigos.length]; for (int i = 0; i < codigos.length; i++) { Entregador pessoa = EntregadorDAO.obterDadosEntregador(codigos[i]); EntregadorResumido entregador = new EntregadorResumido(); entregador.setCodigoEntregador(codigos[i]); entregador.setNome(pessoa.getNome()); entregadores[i] = entregador; } request.setAttribute("Entregadores", entregadores); return mapping.findForward(SUCCESS); }
/** * This is the action called from the Struts framework. * * @param mapping The ActionMapping used to select this instance. * @param form The optional ActionForm bean for this request. * @param request The HTTP Request we are processing. * @param response The HTTP Response we are processing. * @throws java.lang.Exception * @return */ public ActionForward execute( ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response) throws Exception { if (request.getSession().getAttribute("funcionarioLogado") == null || !((Boolean) request.getSession().getAttribute("funcionarioLogado")).booleanValue()) return mapping.findForward(Constantes.ERRO_FUNCIONARIO); int codigoEntregador = Integer.parseInt(request.getParameter("codigoEntregador")); EntregadorDAO.removerEntregador(codigoEntregador); return mapping.findForward(SUCCESS); }