public void onClick() throws Exception {
          PedidoWindow process = (PedidoWindow) getParent();

          gridEdicaoPedido.dispatchInsert();

          process.setNextInteraction(edicaoPedido);
        }
        @Override
        public void onClick() throws Exception {
          PedidoWindow process = (PedidoWindow) getParent();

          process.localizarPedidos();
          edicaoPedido.setDefined(false);
          process.setNextInteraction(edicaoPedido);
        }
        @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);
        };