package gcom.gui.cadastro.entidadebeneficente;
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;
/**
* [UC0915] Inserir Entidade Beneficente.
*
* @author Samuel Valerio
* @date 11/06/2009
* @since 4.1.6.4
*
*/
public class InserirEntidadeBeneficenteAction extends GcomAction {
@Override
public ActionForward execute(ActionMapping actionMapping, ActionForm actionForm, HttpServletRequest httpServletRequest, HttpServletResponse httpServletResponse) {
ActionForward retorno = actionMapping.findForward("telaSucesso");
Fachada fachada = Fachada.getInstancia();
EntidadeBeneficenteActionForm form = (EntidadeBeneficenteActionForm) actionForm;
Integer idRegistroAtualizacao = fachada.inserirEntidadeBeneficente(form.getEntidadeBeneficente());
httpServletRequest.setAttribute("idRegistroAtualizacao",idRegistroAtualizacao);
// [FS0007] - Verificar sucesso da opera��o
montarPaginaSucesso(httpServletRequest, "Entidade Beneficente de c�digo " + idRegistroAtualizacao
+ " inserida com sucesso.", "Inserir outra Entidade Beneficente",
"exibirInserirEntidadeBeneficenteAction.do?menu=sim");
return retorno;
}
}