package gcom.gui.faturamento;
import gcom.fachada.Fachada;
import gcom.gui.GcomAction;
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;
/**
* [UC0521] Inserir Contrato de Demanda
*
* @author Eduardo Bianchi
* @date 14/02/2007
*/
public class ExibirInserirContratoDemandaAction extends GcomAction {
public ActionForward execute(ActionMapping actionMapping,
ActionForm actionForm, HttpServletRequest httpServletRequest,
HttpServletResponse httpServletResponse) {
ActionForward retorno = actionMapping.findForward("inserirContratoDemanda");
Fachada fachada = Fachada.getInstancia();
InserirContratoDemandaActionForm inserirContratoDemandaActionForm = (InserirContratoDemandaActionForm) actionForm;
String idImovel = inserirContratoDemandaActionForm.getIdImovel();
if (idImovel != null && !idImovel.trim().equals("")) {
String inscricao = fachada.pesquisarInscricaoImovel(new Integer(idImovel));
if (inscricao != null && !inscricao.trim().equals("")) {
inserirContratoDemandaActionForm.setInscricaoImovel(inscricao);
httpServletRequest.setAttribute("nomeCampo", "dataInicioContrato");
} else {
inserirContratoDemandaActionForm.setInscricaoImovel("IM�VEL INEXISTENTE");
inserirContratoDemandaActionForm.setIdImovel("");
httpServletRequest.setAttribute("existeImovel", "exception");
}
}
return retorno;
}
}