package gcom.gui.cobranca; import gcom.fachada.Fachada; import gcom.gui.GcomAction; import gcom.seguranca.acesso.usuario.Usuario; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import org.apache.struts.action.ActionForm; import org.apache.struts.action.ActionForward; import org.apache.struts.action.ActionMapping; public class CancelarDocumentosCobrancaAction extends GcomAction { @Override public ActionForward execute( ActionMapping mapping, ActionForm actionForm, HttpServletRequest request, HttpServletResponse response) throws Exception { Usuario usuario = (Usuario) request.getSession(false).getAttribute("usuarioLogado"); ActionForward retorno = mapping.findForward("telaSucesso"); Fachada fachada = Fachada.getInstancia(); String msg = ""; String caminho = ""; CancelarDocumentosCobrancaActionForm form = (CancelarDocumentosCobrancaActionForm) actionForm; if (form.getIdCobrancaAcaoAtividadeCronograma() != null && !form.getIdCobrancaAcaoAtividadeCronograma().equals("")) { Integer idCobrancaAcaoAtividadeCronograma = new Integer(form.getIdCobrancaAcaoAtividadeCronograma()); fachada.cancelarDocumentosCobrancaDoCronogramaOuEventual(usuario, idCobrancaAcaoAtividadeCronograma, null); msg = "Documentos de Cobran�a do Cronograma " + idCobrancaAcaoAtividadeCronograma + " cancelados com sucesso."; caminho = "exibirComandosAcaoCobrancaCronogramaDadosComandoAction.do?idCobrancaAcaoAtividadeCronograma=" + idCobrancaAcaoAtividadeCronograma; } if (form.getIdCobrancaAcaoAtividadeComando() != null && !form.getIdCobrancaAcaoAtividadeComando().equals("")) { Integer idCobrancaAcaoAtividadeComando = new Integer(form.getIdCobrancaAcaoAtividadeComando()); fachada.cancelarDocumentosCobrancaDoCronogramaOuEventual(usuario, null, idCobrancaAcaoAtividadeComando); msg = "Documentos de Cobran�a do Comando " + idCobrancaAcaoAtividadeComando + " cancelados com sucesso."; caminho = "exibirComandosAcaoCobrancaEventualDadosComandoAction.do?idCobrancaAcaoAtividadeEventual=" + idCobrancaAcaoAtividadeComando; } montarPaginaSucesso(request, msg, "Voltar", caminho); return retorno; } }