@Override public void acaoCancelar() { Animacao.fadeInOutClose(formulario); if (controladorF != null) { controladorF.selecionarComboItem(0, null); } }
@Override public void acaoFinalizar() { if (validarFormulario()) { if (acao == Acao.CADASTRAR) { DespesaItem item = new DespesaItem(null, categoriaController.getIdCategoria(), nome.getText(), null); item.cadastrar(); if (controlador == null && controladorF == null) { Kernel.controlador.acaoFiltrar(true); Janela.showTooltip(Status.SUCESSO, idioma.getMensagem("operacao_sucesso"), Duracao.CURTA); Animacao.fadeInOutClose(formulario); } else { item = new DespesaItem() .setNome(item.getNome()) .setNomeCategoria(item.getNomeCategoria()) .consultar(); if (controlador != null) { controlador.acaoFiltrar(false); Animacao.fadeInOutClose(formulario); controlador.adicionar(item.toString()); } else { Animacao.fadeOutClose(formulario); controladorF.selecionarComboItem(0, item); } } } else if (acao == Acao.ALTERAR) { DespesaItem item = new DespesaItem( modelo.getIdItem(), categoriaController.getIdCategoria(), nome.getText(), null); item.alterar(); Kernel.controlador.acaoFiltrar(true); Janela.showTooltip(Status.SUCESSO, idioma.getMensagem("operacao_sucesso"), Duracao.CURTA); Animacao.fadeInOutClose(formulario); } } }