gleimar 2016-09-29 13:52:58 +00:00
parent 941db58bca
commit e30ea630eb
1 changed files with 11 additions and 30 deletions

View File

@ -20,7 +20,9 @@ import org.zkoss.zul.Textbox;
import com.rjconsultores.ventaboletos.entidad.Empresa;
import com.rjconsultores.ventaboletos.entidad.FiscalRelgerencialEmpresa;
import com.rjconsultores.ventaboletos.exception.BusinessException;
import com.rjconsultores.ventaboletos.service.FiscalImpressoraService;
import com.rjconsultores.ventaboletos.service.impl.FiscalImpressoraServiceImpl.TipoRelatorioGerencial;
import com.rjconsultores.ventaboletos.utilerias.UsuarioLogado;
import com.rjconsultores.ventaboletos.web.utilerias.MyGenericForwardComposer;
import com.rjconsultores.ventaboletos.web.utilerias.MyListbox;
@ -29,16 +31,7 @@ import com.rjconsultores.ventaboletos.web.utilerias.MyListbox;
@Scope("prototype")
public class EditarRelgerencialEmpresaController extends MyGenericForwardComposer {
public enum TipoRelatorioGerencial {
RelatorioGeral,
CupomEmbarque,
CupomEmbGratuidade,
IdentificacaoPafECF,
ManifestoFiscal,
ParametrosConfiguracao,
IdentificacaoIdaVolta
/*CUSTOM*/;
}
/**
*
*/
@ -96,25 +89,8 @@ public class EditarRelgerencialEmpresaController extends MyGenericForwardCompose
}
relgerencialEmpresa.setDescricao(txtDescricao.getText());
relgerencialEmpresa.setActivo(true);
relgerencialEmpresa.setFecmodif(Calendar.getInstance().getTime());
relgerencialEmpresa.setUsuarioId(UsuarioLogado.getUsuarioLogado().getUsuarioId());
if(relgerencialEmpresaList.getListData().contains(relgerencialEmpresa)){
Messagebox.show(
Labels.getLabel("editarRelgerencialEmpresaController.MSG.erroTipoRelgerencial"),
Labels.getLabel("editarRelgerencialEmpresaController.window.title"),
Messagebox.OK, Messagebox.EXCLAMATION);
return;
}
if(relgerencialEmpresa.getFiscalrelgerencialId() == null){
fiscalImpressoraService.suscribirRelgerencialEmpresa(relgerencialEmpresa);
relgerencialEmpresaList.addItemNovo(relgerencialEmpresa);
} else {
fiscalImpressoraService.actualizacionRelgerencialEmpresa(relgerencialEmpresa);
relgerencialEmpresaList.updateItem(relgerencialEmpresa);
}
fiscalImpressoraService.suscribirActualizarRelgerencialEmpresa(relgerencialEmpresa);
relgerencialEmpresaList.updateItem(relgerencialEmpresa);
Messagebox.show(
Labels.getLabel("editarRelgerencialEmpresaController.MSG.suscribirOK"),
@ -122,6 +98,11 @@ public class EditarRelgerencialEmpresaController extends MyGenericForwardCompose
Messagebox.OK, Messagebox.INFORMATION);
closeWindow();
}catch (BusinessException ex) {
Messagebox.show(
ex.getLocalizedMessage(),
Labels.getLabel("editarRelgerencialEmpresaController.window.title"),
Messagebox.OK, Messagebox.ERROR);
}catch (Exception ex) {
log.error("editarRelgerencialEmpresaController: " + ex);