package gcom.gui.operacional.abastecimento;
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;
/**
* [UC0414] - Informar Programa��o de Abastecimento e Manuten��o
*
* [SB0006] - Atualizar Programa��o de Abastecimento na Base de Dados
* [SB0006] - Atualizar Programa��o de Manuten��o na Base de Dados
*
* @author Rafael Pinto
*
* @date 15/11/2006
*/
public class AtualizarProgramacaoAbastecimentoManutencaoAction extends GcomAction {
public ActionForward execute(ActionMapping actionMapping,
ActionForm actionForm, HttpServletRequest httpServletRequest,
HttpServletResponse httpServletResponse) {
// Seta o retorno
ActionForward retorno = actionMapping.findForward("telaSucesso");
InformarProgramacaoAbastecimentoManutencaoActionForm form =
(InformarProgramacaoAbastecimentoManutencaoActionForm) actionForm;
this.getFachada().atualizarProgramacaoAbastecimentoManutencao(
form.getAbastecimentoProgramacao(),
form.getAbastecimentoProgramacaoRemovidas(),
form.getManutencaoProgramacao(),
form.getManutencaoProgramacaoRemovidas(),
this.getUsuarioLogado(httpServletRequest));
montarPaginaSucesso(httpServletRequest, "Programa��o de Abastecimento e Manuten��o para "
+ form.getNomeAreaBairro() + " em "+form.getMesAnoReferencia()+" informada com sucesso",
"Informar Nova Programa��o de Abastecimento e Manuten��o",
"exibirFiltrarProgramacaoAbastecimentoManutencaoAction.do?menu=sim");
return retorno;
}
}