@Override public void onClick() throws Exception { PedidoWindow process = (PedidoWindow) getParent(); CabecalhoPedido cabecalhoOperacao = (CabecalhoPedido) process.gridEdicaoPedido.getCurrentEntity(); process.regraPedido.cancela(cabecalhoOperacao.getId()); }
@Override public void defineInteraction() throws Exception { EspelhoPedidoHTML espelhoPedido = new EspelhoPedidoHTML(); PedidoWindow process = (PedidoWindow) getParent(); CabecalhoPedido cabecalhoPedido = (CabecalhoPedido) process.gridEdicaoPedido.getCurrentEntity(); espelhoPedido.setCabecalhoPedido(cabecalhoPedido); espelhoPedido.setItensPedido((List<ItemPedido>) cabecalhoPedido.getItensPedido()); Label html = new Label(""); html.setText(espelhoPedido.preparaHtml()); setTitle("EspelhoPedido"); add(html); }
@Override public void onClick() throws Exception { PedidoWindow process = (PedidoWindow) getParent(); CabecalhoPedido cabecalhoPedido = (CabecalhoPedido) process.gridEdicaoPedido.getCurrentEntity(); if (cabecalhoPedido.getEstabelecimento() == null || cabecalhoPedido.getEntidade() == null || cabecalhoPedido.getEmissao() == null) { throw new AppException("Preencha os campos obrigatórios do agrupamento!"); } process.setNextInteraction(process.espelhoPedido); };