package gcom.gui.cobranca; import gcom.cobranca.CobrancaAtividade; import gcom.gui.GcomAction; import java.util.Collection; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import javax.servlet.http.HttpSession; import org.apache.struts.action.ActionForm; import org.apache.struts.action.ActionForward; import org.apache.struts.action.ActionMapping; /** * [UC0243] Inserir Comando de A��o de Conbran�a - Tipo de Comando Cronograma * @author Rafael Santos * @since 24/01/2006 */ public class InserirComandoAcaoCobrancaEventualCriterioComandoExecutarComandoAction extends GcomAction{ /** * * @param actionMapping * @param actionForm * @param httpServletRequest * @param httpServletResponse * @return */ public ActionForward execute(ActionMapping actionMapping, ActionForm actionForm, HttpServletRequest httpServletRequest, HttpServletResponse httpServletResponse) { //Seta o mapeamento de retorno ActionForward retorno = actionMapping .findForward("telaSucesso"); // Mudar isso quando implementar a parte de seguran�a HttpSession sessao = httpServletRequest.getSession(false); InserirComandoAcaoCobrancaEventualCriterioComandoActionForm inserirComandoAcaoCobrancaEventualCriterioComandoActionForm = null; if(sessao.getAttribute("inserirComandoAcaoCobrancaEventualCriterioComandoActionForm") != null){ inserirComandoAcaoCobrancaEventualCriterioComandoActionForm = (InserirComandoAcaoCobrancaEventualCriterioComandoActionForm)sessao.getAttribute("inserirComandoAcaoCobrancaEventualCriterioComandoActionForm"); } String idComando = httpServletRequest.getParameter("idComando"); Collection colecaoCobrancaAcaoAtividadeComando = this.getFachada().executarComandoAcaoCobranca( inserirComandoAcaoCobrancaEventualCriterioComandoActionForm.getPeriodoInicialConta(), inserirComandoAcaoCobrancaEventualCriterioComandoActionForm.getPeriodoFinalConta(), inserirComandoAcaoCobrancaEventualCriterioComandoActionForm.getPeriodoVencimentoContaInicial(), inserirComandoAcaoCobrancaEventualCriterioComandoActionForm.getPeriodoVencimentoContaFinal(), inserirComandoAcaoCobrancaEventualCriterioComandoActionForm.getCobrancaAcao(), inserirComandoAcaoCobrancaEventualCriterioComandoActionForm.getCobrancaAtividade(), inserirComandoAcaoCobrancaEventualCriterioComandoActionForm.getCobrancaGrupo(), inserirComandoAcaoCobrancaEventualCriterioComandoActionForm.getGerenciaRegional(), inserirComandoAcaoCobrancaEventualCriterioComandoActionForm.getLocalidadeOrigemID(), inserirComandoAcaoCobrancaEventualCriterioComandoActionForm.getLocalidadeDestinoID(), inserirComandoAcaoCobrancaEventualCriterioComandoActionForm.getSetorComercialOrigemCD(), inserirComandoAcaoCobrancaEventualCriterioComandoActionForm.getSetorComercialDestinoCD(), inserirComandoAcaoCobrancaEventualCriterioComandoActionForm.getIdCliente(), inserirComandoAcaoCobrancaEventualCriterioComandoActionForm.getClienteRelacaoTipo(), inserirComandoAcaoCobrancaEventualCriterioComandoActionForm.getIndicador(), inserirComandoAcaoCobrancaEventualCriterioComandoActionForm.getRotaInicial(), inserirComandoAcaoCobrancaEventualCriterioComandoActionForm.getRotaFinal(), inserirComandoAcaoCobrancaEventualCriterioComandoActionForm.getSetorComercialOrigemID(), inserirComandoAcaoCobrancaEventualCriterioComandoActionForm.getSetorComercialDestinoID(), idComando, this.getUsuarioLogado(httpServletRequest), inserirComandoAcaoCobrancaEventualCriterioComandoActionForm.getTitulo(), inserirComandoAcaoCobrancaEventualCriterioComandoActionForm.getDescricaoSolicitacao(), inserirComandoAcaoCobrancaEventualCriterioComandoActionForm.getPrazoExecucao(), inserirComandoAcaoCobrancaEventualCriterioComandoActionForm.getQuantidadeMaximaDocumentos(), inserirComandoAcaoCobrancaEventualCriterioComandoActionForm.getIndicadorImoveisDebito(), inserirComandoAcaoCobrancaEventualCriterioComandoActionForm.getIndicadorGerarBoletimCadastro(), inserirComandoAcaoCobrancaEventualCriterioComandoActionForm.getCodigoClienteSuperior(), inserirComandoAcaoCobrancaEventualCriterioComandoActionForm.getRotaInicial(), inserirComandoAcaoCobrancaEventualCriterioComandoActionForm.getRotaFinal(), inserirComandoAcaoCobrancaEventualCriterioComandoActionForm.getNumeroQuadraInicial(), inserirComandoAcaoCobrancaEventualCriterioComandoActionForm.getNumeroQuadraFinal()); //pesquisar cobranca atividade CobrancaAtividade cobrancaAtividade = this.getFachada().consultarCobrancaAtividade( inserirComandoAcaoCobrancaEventualCriterioComandoActionForm.getCobrancaAtividade()); //pesquisar cobranca acao // CobrancaAcao cobrancaAcao = fachada.consultarCobrancaAcao( // inserirComandoAcaoCobrancaEventualCriterioComandoActionForm.getCobrancaAcao()); montarPaginaSucesso(httpServletRequest, " "+colecaoCobrancaAcaoAtividadeComando.size()+" A��o(�es) de cobran�a para a atividade " + cobrancaAtividade.getDescricaoCobrancaAtividade() + " executada(s) com sucesso.", "Inserir outro Comando de A��o de Cobran�a", "exibirInserirComandoAcaoCobrancaAction.do?limparForm=OK&menu=sim"); return retorno; } }