package gcom.gui.cobranca;
import gcom.gui.GcomAction;
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;
/**
* Consultar Pagamento - Exibir
*
* @author TIAGO MORENO - 31/01/2006
*/
public class ExibirPesquisarCriterioCobrancaAction extends GcomAction {
public ActionForward execute(ActionMapping actionMapping,
ActionForm actionForm, HttpServletRequest httpServletRequest,
HttpServletResponse httpServletResponse) {
// Seta o mapeamento de retorno
ActionForward retorno = actionMapping
.findForward("exibirPesquisarCriterioCobrancaAction");
// Instacia a fachada
//Fachada fachada = Fachada.getInstancia();
// Mudar isso quando tiver esquema de seguran�a
HttpSession sessao = httpServletRequest.getSession(false);
//envia uma flag que ser� verificado no criterio_cobranca_pesquisa.jsp
//para saber se ir� usar o enviar dados ou o enviar dados parametros
PesquisarCriterioCobrancaActionForm pesquisarCriterioCobrancaActionForm = (PesquisarCriterioCobrancaActionForm) actionForm;
String limpaForm = httpServletRequest.getParameter("limpaForm");
String menu = httpServletRequest.getParameter("menu");
if (limpaForm != null || menu != null){
pesquisarCriterioCobrancaActionForm.setDataFim("");
pesquisarCriterioCobrancaActionForm.setDataInicio("");
pesquisarCriterioCobrancaActionForm.setDescricaoCriterio("");
pesquisarCriterioCobrancaActionForm.setNumeroAnos("");
pesquisarCriterioCobrancaActionForm.setOpcaoContaRevisao("3");
pesquisarCriterioCobrancaActionForm.setOpcaoImovelDebito("3");
pesquisarCriterioCobrancaActionForm.setOpcaoImovelSitCobranca("3");
pesquisarCriterioCobrancaActionForm.setOpcaoImovelSitEspecial("3");
pesquisarCriterioCobrancaActionForm.setOpcaoInqDebitoConta("3");
pesquisarCriterioCobrancaActionForm.setOpcaoInqDebitoContaAntiga("3");
}
if (httpServletRequest.getParameter("popup") != null){
sessao.setAttribute("popup", httpServletRequest.getParameter("popup"));
}
if (httpServletRequest.getParameter("caminhoRetornoTelaPesquisaCriterioCobranca") != null) {
sessao.setAttribute("caminhoRetornoTelaPesquisaCriterioCobranca",
httpServletRequest
.getParameter("caminhoRetornoTelaPesquisaCriterioCobranca"));
}
//recupera no ExibirAdicionarCriterioCobrancaRotaAction
if (httpServletRequest.getParameter("idCobrancaAcao") != null){
sessao.setAttribute("idCobrancaAcao", httpServletRequest.getParameter("idCobrancaAcao"));
}
return retorno;
}
}