Package systextil.dao

Class PedidoVenda

java.lang.Object
systextil.dao.PedidoVenda
All Implemented Interfaces:
Comparable<PedidoVenda>

public class PedidoVenda extends Object implements Comparable<PedidoVenda>
Representa a tabela PEDI_100
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    final int
     
    final double
     
    final int
     
    final String
     
    final int
     
    final Cnpj
    Deprecated, for removal: This API element is subject to removal in a future version.
    final CNPJ
     
    Deprecated, for removal: This API element is subject to removal in a future version.
     
    final int
     
    final int
     
    final int
     
    final int
     
    final int
     
    final int
     
    final String
     
    final int
     
    final int
     
    final int
     
    final int
     
    final int
     
    final int
     
    final int
     
    final br.com.intersys.systextil.connection.Amount
     
    final int
     
    final int
     
    final int
     
    final Date
     
    final Date
     
    final Date
     
    final Date
     
    br.com.intersys.systextil.connection.Amount
     
    final br.com.intersys.systextil.connection.Amount
     
    final br.com.intersys.systextil.connection.Amount
     
    final br.com.intersys.systextil.connection.Amount
     
    final br.com.intersys.systextil.connection.Amount
     
    final br.com.intersys.systextil.connection.Amount
     
    final br.com.intersys.systextil.connection.Amount
     
    final double
     
    final String
     
    final int
     
    final String
     
    final int
     
    final int
     
    final String
     
    final int
     
    final int
     
    final int
     
    final int
     
    final String
     
    final String
     
    final int
     
    final int
     
    final int
     
    final int
     
    final br.com.intersys.systextil.connection.Amount
     
    final br.com.intersys.systextil.connection.Amount
     
    final br.com.intersys.systextil.connection.Amount
     
    final br.com.intersys.systextil.connection.Amount
     
    final br.com.intersys.systextil.connection.Amount
     
    final int
     
    final br.com.intersys.systextil.connection.Amount
     
     
    final int
     
    int
     
    final int
     
    final int
     
    final int
     
    final int
     
    final int
     
    final int
     
    final String
     
    final int
     
    final int
     
    final int
     
    final int
     
    final int
     
    final int
     
    final Cnpj
    Deprecated, for removal: This API element is subject to removal in a future version.
    final CNPJ
     
    final Cnpj
    Deprecated, for removal: This API element is subject to removal in a future version.
    final CNPJ
     
    final String
     
    final double
     
    br.com.intersys.systextil.connection.Amount
     
    final br.com.intersys.systextil.connection.Amount
     
    final double
     
    final br.com.intersys.systextil.connection.Amount
     
     
  • Method Summary

    Modifier and Type
    Method
    Description
    static int
    associarSolicitacaoDeFaturamento(br.com.intersys.systextil.connection.AppConnection cn, int solicitacao, int pedido)
     
    boolean
    atualizaContabi(br.com.intersys.systextil.connection.AppConnection conn)
     
    boolean
    atualizaEstoque(br.com.intersys.systextil.connection.AppConnection conn)
     
    int
     
    static void
    copiaPedidoVenda(br.com.intersys.systextil.connection.AppConnection conn, int pedidoVendaOrigem, int pedidoVendaNew)
     
    boolean
     
    static boolean
    existeDesdobramento(br.com.intersys.systextil.connection.AppConnection cn, int pedido)
     
    static boolean
    exists(br.com.intersys.systextil.connection.AppConnection conn, int pedido_venda)
     
    static boolean
    exists(br.com.intersys.systextil.connection.AppConnection conn, int pedido_venda, int cliente9, int cliente4, int cliente2)
    Deprecated, for removal: This API element is subject to removal in a future version.
    static boolean
    exists(br.com.intersys.systextil.connection.AppConnection conn, int pedido_venda, CNPJ cliente)
     
    static boolean
    existsRT(br.com.intersys.systextil.connection.AppConnection conn, int pedido_venda, String cliente_r, String cliente_o, int cliente2)
    Deprecated.
    Use o exists(AppConnection, int, CNPJ) que passa o objeto CNPJ como parâmetro
    get(br.com.intersys.systextil.connection.AppConnection conn, int pedido_venda)
     
    get(br.com.intersys.systextil.connection.AppConnection conn, int pedido_venda, int situacao_venda, int cod_cancelamento)
     
    get(br.com.intersys.systextil.connection.AppConnection cn, int solicitacao, int cancelado, int empresa, int pedido)
    Busca os pedidos de acordo com o filtro abaixo.
    getByCodEmpresa(br.com.intersys.systextil.connection.AppConnection conn, int pedidoVenda, int codEmpresa)
     
    getByPedidoClienteNaoCancelado(br.com.intersys.systextil.connection.AppConnection conn, int codEmpresa, String pedidoCliente)
     
    getCliente(br.com.intersys.systextil.connection.AppConnection conn)
     
    static Cnpj
    getCnpjCliente(br.com.intersys.systextil.connection.AppConnection conn, int pedido)
    Deprecated, for removal: This API element is subject to removal in a future version.
    static CNPJ
    getCnpjClienteRT(br.com.intersys.systextil.connection.AppConnection conn, int pedido)
     
    int
    getCodFuncionario(br.com.intersys.systextil.connection.AppConnection conn, int pedido_venda)
     
    getItens(br.com.intersys.systextil.connection.AppConnection conn)
     
    getNaturezaDeOperacao(br.com.intersys.systextil.connection.AppConnection conn)
     
    getNaturezaDeOperacaoNotNull(br.com.intersys.systextil.connection.AppConnection conn)
     
    static String
    getNomeCliente(br.com.intersys.systextil.connection.AppConnection conn, int pedido_venda)
     
    static int
    getOrigemPedido(br.com.intersys.systextil.connection.AppConnection conn, int pedidoVenda)
    Busca a coluna origem_pedido
    static List<Integer>
    getPedidosPorPedidoOriginal(br.com.intersys.systextil.connection.AppConnection cn, int pedidoOrigem)
     
    static int
    getProximoNumeroPedido(br.com.intersys.systextil.connection.AppConnection cn)
     
    double
     
    int
    getTotalPedidos(br.com.intersys.systextil.connection.AppConnection conn, int cod_ped_cliente, int cod_rep_cliente)
     
     
    int
     
    static void
    insert(br.com.intersys.systextil.connection.AppConnection conn, int pedido_venda, String tecido_peca, CNPJ cliente, int cod_rep_cliente, br.com.intersys.systextil.connection.Amount perc_comis_venda, int colecao_tabela, int mes_tabela, int sequencia_tabela, int codigo_moeda, int cond_pgto_venda, br.com.intersys.systextil.connection.Amount desconto1, br.com.intersys.systextil.connection.Amount desconto2, br.com.intersys.systextil.connection.Amount desconto3, int seq_end_entrega, int seq_end_cobranca, CNPJ trans_pv_forne, CNPJ trans_re_forne, CNPJ cli_resp_tit, int cod_via_transp, int tipo_frete, int cod_banco, int natop_pv_nat_oper, String natop_pv_est_oper, int codigo_empresa, br.com.intersys.systextil.connection.Amount perc_desc_duplic, int tipo_desconto, int calculo_comissao, int tipo_comissao, int origem_pedido, int codigo_administr, br.com.intersys.systextil.connection.Amount comissao_administr, int classificacao_pedido, Date data_emis_venda, Date data_entr_venda, Date data_digit_venda, int status_pedido, int criterio_pedido, String cod_ped_cliente, br.com.intersys.systextil.connection.Amount desconto_item1, br.com.intersys.systextil.connection.Amount desconto_item2, br.com.intersys.systextil.connection.Amount desconto_item3, int tipo_prod_pedido, int cod_local, String observacao, String obs_producao, int numero_semana, String usuario_cadastro, int frete_venda, int numero_controle, int sit_aloc_pedi, int num_periodo_prod, int bloqueio_rolo, int exigencia_requisito_ambiental, String especificar_requisito, String id_pedido_forca_vendas, int tipo_pedido, int criterio_qualidade, int prazo_extra, int desconto_extra, int cod_catalogo, int cod_preposto, br.com.intersys.systextil.connection.Amount ana_comercial_concessao_desc, int ana_comercial_prazo, br.com.intersys.systextil.connection.Amount ana_comercial_comissao, String ana_comercial_obs, int cod_funcionario, br.com.intersys.systextil.connection.Amount valor_frete_pedido)
     
    static void
    insert(br.com.intersys.systextil.connection.AppConnection conn, int pedido_venda, String tecido_peca, Cnpj cliente, int cod_rep_cliente, br.com.intersys.systextil.connection.Amount perc_comis_venda, int colecao_tabela, int mes_tabela, int sequencia_tabela, int codigo_moeda, int cond_pgto_venda, br.com.intersys.systextil.connection.Amount desconto1, br.com.intersys.systextil.connection.Amount desconto2, br.com.intersys.systextil.connection.Amount desconto3, int seq_end_entrega, int seq_end_cobranca, Cnpj trans_pv_forne, Cnpj trans_re_forne, Cnpj cli_resp_tit, int cod_via_transp, int tipo_frete, int cod_banco, int natop_pv_nat_oper, String natop_pv_est_oper, int codigo_empresa, br.com.intersys.systextil.connection.Amount perc_desc_duplic, int tipo_desconto, int calculo_comissao, int tipo_comissao, int origem_pedido, int codigo_administr, br.com.intersys.systextil.connection.Amount comissao_administr, int classificacao_pedido, Date data_emis_venda, Date data_entr_venda, Date data_digit_venda, int status_pedido, int criterio_pedido, String cod_ped_cliente, br.com.intersys.systextil.connection.Amount desconto_item1, br.com.intersys.systextil.connection.Amount desconto_item2, br.com.intersys.systextil.connection.Amount desconto_item3, int tipo_prod_pedido, int cod_local, String observacao, String obs_producao, int numero_semana, String usuario_cadastro, int frete_venda, int numero_controle, int sit_aloc_pedi, int num_periodo_prod, int bloqueio_rolo, int exigencia_requisito_ambiental, String especificar_requisito, String id_pedido_forca_vendas, int tipo_pedido, int criterio_qualidade, int prazo_extra, int desconto_extra, int cod_catalogo, int cod_preposto, br.com.intersys.systextil.connection.Amount ana_comercial_concessao_desc, int ana_comercial_prazo, br.com.intersys.systextil.connection.Amount ana_comercial_comissao, String ana_comercial_obs, int cod_funcionario, br.com.intersys.systextil.connection.Amount valor_frete_pedido)
    Deprecated, for removal: This API element is subject to removal in a future version.
    static PedidoVenda[]
    list(br.com.intersys.systextil.connection.AppConnection cn)
    Converte para array uma consulta que já foi executada.
    static PedidoVenda[]
    list(br.com.intersys.systextil.connection.AppConnection conn, CNPJ cnpj)
     
    static PedidoVenda[]
    list(br.com.intersys.systextil.connection.AppConnection conn, Cnpj cnpj)
    Deprecated, for removal: This API element is subject to removal in a future version.
    static PedidoVenda[]
    listBloqueados(br.com.intersys.systextil.connection.AppConnection conn, CNPJ cnpj)
     
    static PedidoVenda[]
    listBloqueados(br.com.intersys.systextil.connection.AppConnection conn, Cnpj cnpj)
    Deprecated, for removal: This API element is subject to removal in a future version.
    static PedidoVenda[]
    listBloqueadosGrupoEconomico(br.com.intersys.systextil.connection.AppConnection conn, CNPJ cnpj)
     
    static PedidoVenda[]
    listBloqueadosGrupoEconomico(br.com.intersys.systextil.connection.AppConnection conn, Cnpj cnpj)
    Deprecated, for removal: This API element is subject to removal in a future version.
    static PedidoVenda[]
    listByPedidoOrigemDesdobr(br.com.intersys.systextil.connection.AppConnection conn, int pedido)
     
    static PedidoVenda[]
    listDifPedido(br.com.intersys.systextil.connection.AppConnection conn, int pedido)
     
    listItensComQtdePedida(br.com.intersys.systextil.connection.AppConnection conn)
     
    listItensNaoFaturados(br.com.intersys.systextil.connection.AppConnection conn)
     
    listItensPorSolicitacao(br.com.intersys.systextil.connection.AppConnection conn, int nr_solicitacao)
     
    static PedidoVenda[]
    listPedidoNaofaturados(br.com.intersys.systextil.connection.AppConnection conn)
     
    static PedidoVenda[]
    listPedidoOrigem(br.com.intersys.systextil.connection.AppConnection conn, int pedido)
     
    static PedidoVenda[]
    listSemCredito(br.com.intersys.systextil.connection.AppConnection conn, CNPJ cnpj)
     
    static PedidoVenda[]
    listSemCredito(br.com.intersys.systextil.connection.AppConnection conn, Cnpj cnpj)
    Deprecated, for removal: This API element is subject to removal in a future version.
    static int
    nextPedidoVenda(br.com.intersys.systextil.connection.AppConnection conn)
     
    static void
    updateCamposRefaturamento(br.com.intersys.systextil.connection.AppConnection conn, int pedidoVenda, String campoUpdate)
     
    void
    updateCancelamentoDeNotaFiscal(br.com.intersys.systextil.connection.AppConnection conn)
    Atualiza os campos situação, status do pedido e status da expedição, no cancelamento de nota fiscal.
    static void
    updateCancelamentoPedido(br.com.intersys.systextil.connection.AppConnection conn, int pedido_venda, int cod_cancelamento, Date data_cancelamento)
     
    static void
    updateCapaPedidos(br.com.intersys.systextil.connection.AppConnection conn, int pedido_venda, double qtde_total_itens, double valor_total_pedi, double valor_liq_itens, double qtde_saldo_pedi, double valor_saldo_pedi)
     
    static void
    updateCapaPedidos(br.com.intersys.systextil.connection.AppConnection conn, int pedido_venda, double qtde_saldo_pedi, double valor_saldo_pedi, int situacao_venda)
     
    void
    updateDataEntrega(br.com.intersys.systextil.connection.AppConnection cn, Date dataEntrega)
     
    static void
    updateDescontosCapa(br.com.intersys.systextil.connection.AppConnection cn, int pedidoVenda, br.com.intersys.systextil.connection.Amount desconto1, br.com.intersys.systextil.connection.Amount desconto2, br.com.intersys.systextil.connection.Amount desconto3)
     
    static void
    updateDescontosItem(br.com.intersys.systextil.connection.AppConnection cn, int pedidoVenda, br.com.intersys.systextil.connection.Amount descontoItem1, br.com.intersys.systextil.connection.Amount descontoItem2, br.com.intersys.systextil.connection.Amount descontoItem3)
     
    void
    updatePedidoNoRefaturamento(br.com.intersys.systextil.connection.AppConnection conn, String usuario, int dataEmbarque, int origemPedido)
    Para o refaturamento Vai atualizar a data de emissão / data de embarque do pedido.
    static void
    updatePedidoOrigemDesdobr(br.com.intersys.systextil.connection.AppConnection cn, int pedido)
    GRAVA NUMERO DO PEDIDO NO CAMPO PEDIDO_CLIENTE DO PEDIDO ORIGINAL
    void
    updatePercentualComissao(br.com.intersys.systextil.connection.AppConnection conn, double percComissao)
     
    void
    updateQtdeEValorSaldoESituacaoVenda(br.com.intersys.systextil.connection.AppConnection conn, double qtde_total_saldo, br.com.intersys.systextil.connection.Amount valor_total_saldo, int situacao_atualiza)
     
    void
    updateSaldoNoCancelamentoDeNotaFiscal(br.com.intersys.systextil.connection.AppConnection conn, double qtde_saldo_pedi, double valor_saldo_pedi, int cod_cancelamento)
    Atualiza os campos de saldo (quantidade e valor) e o código de cancelamento, e zera o campo liquida_saldo_pedido.
    void
    updateSaldosEStatusNoRefaturamento(br.com.intersys.systextil.connection.AppConnection conn, double qtde_saldo_pedi, double valor_saldo_pedi, int cod_cancelamento)
    Atualiza os campos de saldo (quantidade e valor) e o código de cancelamento, e zera o campo liquida_saldo_pedido.
    void
    updateSituacaoVenda(br.com.intersys.systextil.connection.AppConnection conn, int situacao_venda)
     
    void
    updateSituacaoVendaComAnterior(br.com.intersys.systextil.connection.AppConnection conn, int situacao_venda, int situacao_anterior)
     
    static void
    updateSituacaoVendaPedido(br.com.intersys.systextil.connection.AppConnection conn, int situacao_venda, Integer nrPedido)
     
    static int
    updateSituacaoVendaToLiberacaoAutomatica(br.com.intersys.systextil.connection.AppConnection conn, int pedido_venda, int situacao_venda)
     
    static void
    updateValorDescontosCapa(br.com.intersys.systextil.connection.AppConnection cn, int pedidoVenda, double qtdeTotalPed, double valorTotalPed, double valorLiqIte, double qtdeSaldoPed, double valorSaldoPed)
     
    static void
    updateValores(br.com.intersys.systextil.connection.AppConnection conn, int pedido, double valor_total_pedi, double valor_liq_itens, double valor_saldo_pedi)
     
    static void
    updateValoresAndSaldos(br.com.intersys.systextil.connection.AppConnection conn, int pedidoAux, double qtdeTotalItens, double valorTotalItens)
     

    Methods inherited from class java.lang.Object

    clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
  • Field Details

    • pedido_venda

      public final int pedido_venda
    • tecido_peca

      public final String tecido_peca
    • cliente

      @Deprecated(forRemoval=true) public Cnpj cliente
      Deprecated, for removal: This API element is subject to removal in a future version.
    • clienteRT

      public CNPJ clienteRT
    • cod_rep_cliente

      public final int cod_rep_cliente
    • perc_comis_venda

      public final br.com.intersys.systextil.connection.Amount perc_comis_venda
    • colecao_tabela

      public final int colecao_tabela
    • mes_tabela

      public final int mes_tabela
    • sequencia_tabela

      public final int sequencia_tabela
    • codigo_moeda

      public final int codigo_moeda
    • cond_pgto_venda

      public final int cond_pgto_venda
    • desconto1

      public final br.com.intersys.systextil.connection.Amount desconto1
    • desconto2

      public final br.com.intersys.systextil.connection.Amount desconto2
    • desconto3

      public final br.com.intersys.systextil.connection.Amount desconto3
    • seq_end_entrega

      public int seq_end_entrega
    • seq_end_cobranca

      public final int seq_end_cobranca
    • trans_pv_forne

      @Deprecated(forRemoval=true) public final Cnpj trans_pv_forne
      Deprecated, for removal: This API element is subject to removal in a future version.
    • trans_re_forne

      @Deprecated(forRemoval=true) public final Cnpj trans_re_forne
      Deprecated, for removal: This API element is subject to removal in a future version.
    • cli_resp_tit

      @Deprecated(forRemoval=true) public final Cnpj cli_resp_tit
      Deprecated, for removal: This API element is subject to removal in a future version.
    • trans_pv_forneRT

      public final CNPJ trans_pv_forneRT
    • trans_re_forneRT

      public final CNPJ trans_re_forneRT
    • cli_resp_titRT

      public final CNPJ cli_resp_titRT
    • cod_via_transp

      public final int cod_via_transp
    • tipo_frete

      public final int tipo_frete
    • cidade_cif

      public final String cidade_cif
    • cod_banco

      public final int cod_banco
    • natop_pv_nat_oper

      public final int natop_pv_nat_oper
    • natop_pv_est_oper

      public final String natop_pv_est_oper
    • codigo_empresa

      public final int codigo_empresa
    • cod_cancelamento

      public final int cod_cancelamento
    • perc_desc_duplic

      public final br.com.intersys.systextil.connection.Amount perc_desc_duplic
    • codigo_vendedor

      public final int codigo_vendedor
    • perc_comis_vendedor

      public final br.com.intersys.systextil.connection.Amount perc_comis_vendedor
    • tipo_desconto

      public final int tipo_desconto
    • bonus_comissao

      public final double bonus_comissao
    • calculo_comissao

      public final int calculo_comissao
    • tipo_comissao

      public final int tipo_comissao
    • origem_pedido

      public final int origem_pedido
    • encargos

      public final double encargos
    • codigo_administr

      public final int codigo_administr
    • comissao_administr

      public final br.com.intersys.systextil.connection.Amount comissao_administr
    • promocao

      public final int promocao
    • classificacao_pedido

      public final int classificacao_pedido
    • tp_frete_redesp

      public final int tp_frete_redesp
    • liquida_saldo_pedido

      public final int liquida_saldo_pedido
    • cod_negociacao

      public final int cod_negociacao
    • data_emis_venda

      public final Date data_emis_venda
    • data_entr_venda

      public final Date data_entr_venda
    • data_digit_venda

      public final Date data_digit_venda
    • valor_liq_itens

      public final br.com.intersys.systextil.connection.Amount valor_liq_itens
    • valor_total_pedi

      public final br.com.intersys.systextil.connection.Amount valor_total_pedi
    • situacao_venda

      public final int situacao_venda
    • criterio_pedido

      public final int criterio_pedido
    • cod_ped_cliente

      public final String cod_ped_cliente
    • desconto_item1

      public final br.com.intersys.systextil.connection.Amount desconto_item1
    • desconto_item2

      public final br.com.intersys.systextil.connection.Amount desconto_item2
    • desconto_item3

      public final br.com.intersys.systextil.connection.Amount desconto_item3
    • tipo_prod_pedido

      public final int tipo_prod_pedido
    • cod_local

      public final int cod_local
    • tipo_pedido

      public final int tipo_pedido
    • pedido_sujerido

      public final int pedido_sujerido
    • status_pedido

      public final int status_pedido
    • status_expedicao

      public final int status_expedicao
    • observacao

      public final String observacao
    • pedido_origem_desdobr

      public final int pedido_origem_desdobr
    • numero_semana

      public final int numero_semana
    • frete_venda

      public final int frete_venda
    • numero_controle

      public final int numero_controle
    • sit_aloc_pedi

      public final int sit_aloc_pedi
    • num_periodo_prod

      public final int num_periodo_prod
    • usuario_cadastro

      public final String usuario_cadastro
    • bloqueio_rolo

      public final int bloqueio_rolo
    • qtde_total_pedi

      public final br.com.intersys.systextil.connection.Amount qtde_total_pedi
    • obs_producao

      public final String obs_producao
    • criterio_qualidade

      public final int criterio_qualidade
    • incoterm

      public final String incoterm
    • qtdeSaldo

      public final BigDecimal qtdeSaldo
    • valorSaldo

      public final BigDecimal valorSaldo
    • especificar_requisito

      public final String especificar_requisito
    • data_base_fatur

      public final Date data_base_fatur
    • valor_seguro_pedido

      public final double valor_seguro_pedido
    • valor_despesas_pedido

      public final double valor_despesas_pedido
    • perc_comissao_fatu_repres

      public final br.com.intersys.systextil.connection.Amount perc_comissao_fatu_repres
    • perc_comissao_fatu_adm

      public final br.com.intersys.systextil.connection.Amount perc_comissao_fatu_adm
    • cod_forma_pagto

      public final int cod_forma_pagto
    • status_expedicao_adps

      public final int status_expedicao_adps
    • valor_frete_pedido

      public br.com.intersys.systextil.connection.Amount valor_frete_pedido
    • desconto_especial

      public br.com.intersys.systextil.connection.Amount desconto_especial
  • Method Details

    • get

      public static PedidoVenda get(br.com.intersys.systextil.connection.AppConnection conn, int pedido_venda)
    • exists

      public static boolean exists(br.com.intersys.systextil.connection.AppConnection conn, int pedido_venda)
    • getItens

      public PedidoVendaItem[] getItens(br.com.intersys.systextil.connection.AppConnection conn)
    • listItensPorSolicitacao

      public PedidoVendaItem[] listItensPorSolicitacao(br.com.intersys.systextil.connection.AppConnection conn, int nr_solicitacao)
    • listItensComQtdePedida

      public PedidoVendaItem[] listItensComQtdePedida(br.com.intersys.systextil.connection.AppConnection conn)
    • getNaturezaDeOperacao

      public NaturezaDeOperacao getNaturezaDeOperacao(br.com.intersys.systextil.connection.AppConnection conn)
    • getNaturezaDeOperacaoNotNull

      public NaturezaDeOperacao getNaturezaDeOperacaoNotNull(br.com.intersys.systextil.connection.AppConnection conn)
    • getCliente

      public Cliente getCliente(br.com.intersys.systextil.connection.AppConnection conn)
    • atualizaEstoque

      public boolean atualizaEstoque(br.com.intersys.systextil.connection.AppConnection conn)
    • atualizaContabi

      public boolean atualizaContabi(br.com.intersys.systextil.connection.AppConnection conn)
    • updateSituacaoVenda

      public void updateSituacaoVenda(br.com.intersys.systextil.connection.AppConnection conn, int situacao_venda)
    • updateSituacaoVendaComAnterior

      public void updateSituacaoVendaComAnterior(br.com.intersys.systextil.connection.AppConnection conn, int situacao_venda, int situacao_anterior)
    • updateSituacaoVendaPedido

      public static void updateSituacaoVendaPedido(br.com.intersys.systextil.connection.AppConnection conn, int situacao_venda, Integer nrPedido)
    • updateSituacaoVendaToLiberacaoAutomatica

      public static int updateSituacaoVendaToLiberacaoAutomatica(br.com.intersys.systextil.connection.AppConnection conn, int pedido_venda, int situacao_venda)
    • updateCancelamentoDeNotaFiscal

      public void updateCancelamentoDeNotaFiscal(br.com.intersys.systextil.connection.AppConnection conn)
      Atualiza os campos situação, status do pedido e status da expedição, no cancelamento de nota fiscal.
    • updatePercentualComissao

      public void updatePercentualComissao(br.com.intersys.systextil.connection.AppConnection conn, double percComissao)
    • updateSaldoNoCancelamentoDeNotaFiscal

      public void updateSaldoNoCancelamentoDeNotaFiscal(br.com.intersys.systextil.connection.AppConnection conn, double qtde_saldo_pedi, double valor_saldo_pedi, int cod_cancelamento)
      Atualiza os campos de saldo (quantidade e valor) e o código de cancelamento, e zera o campo liquida_saldo_pedido.
    • updateCancelamentoPedido

      public static void updateCancelamentoPedido(br.com.intersys.systextil.connection.AppConnection conn, int pedido_venda, int cod_cancelamento, Date data_cancelamento)
    • updateSaldosEStatusNoRefaturamento

      public void updateSaldosEStatusNoRefaturamento(br.com.intersys.systextil.connection.AppConnection conn, double qtde_saldo_pedi, double valor_saldo_pedi, int cod_cancelamento)
      Atualiza os campos de saldo (quantidade e valor) e o código de cancelamento, e zera o campo liquida_saldo_pedido.
    • updatePedidoNoRefaturamento

      public void updatePedidoNoRefaturamento(br.com.intersys.systextil.connection.AppConnection conn, String usuario, int dataEmbarque, int origemPedido)
      Para o refaturamento Vai atualizar a data de emissão / data de embarque do pedido.
    • updateQtdeEValorSaldoESituacaoVenda

      public void updateQtdeEValorSaldoESituacaoVenda(br.com.intersys.systextil.connection.AppConnection conn, double qtde_total_saldo, br.com.intersys.systextil.connection.Amount valor_total_saldo, int situacao_atualiza)
    • list

      public static PedidoVenda[] list(br.com.intersys.systextil.connection.AppConnection cn)
      Converte para array uma consulta que já foi executada. Deve ser uma AppConnection que já foi executada e ainda não foi fechada.
    • list

      @Deprecated(forRemoval=true) public static PedidoVenda[] list(br.com.intersys.systextil.connection.AppConnection conn, Cnpj cnpj)
      Deprecated, for removal: This API element is subject to removal in a future version.
    • list

      public static PedidoVenda[] list(br.com.intersys.systextil.connection.AppConnection conn, CNPJ cnpj)
    • listSemCredito

      @Deprecated(forRemoval=true) public static PedidoVenda[] listSemCredito(br.com.intersys.systextil.connection.AppConnection conn, Cnpj cnpj)
      Deprecated, for removal: This API element is subject to removal in a future version.
    • listSemCredito

      public static PedidoVenda[] listSemCredito(br.com.intersys.systextil.connection.AppConnection conn, CNPJ cnpj)
    • listBloqueados

      @Deprecated(forRemoval=true) public static PedidoVenda[] listBloqueados(br.com.intersys.systextil.connection.AppConnection conn, Cnpj cnpj)
      Deprecated, for removal: This API element is subject to removal in a future version.
    • listBloqueados

      public static PedidoVenda[] listBloqueados(br.com.intersys.systextil.connection.AppConnection conn, CNPJ cnpj)
    • listBloqueadosGrupoEconomico

      @Deprecated(forRemoval=true) public static PedidoVenda[] listBloqueadosGrupoEconomico(br.com.intersys.systextil.connection.AppConnection conn, Cnpj cnpj)
      Deprecated, for removal: This API element is subject to removal in a future version.
    • listBloqueadosGrupoEconomico

      public static PedidoVenda[] listBloqueadosGrupoEconomico(br.com.intersys.systextil.connection.AppConnection conn, CNPJ cnpj)
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • compareTo

      public int compareTo(PedidoVenda o)
      Specified by:
      compareTo in interface Comparable<PedidoVenda>
    • insert

      @Deprecated(forRemoval=true) public static void insert(br.com.intersys.systextil.connection.AppConnection conn, int pedido_venda, String tecido_peca, Cnpj cliente, int cod_rep_cliente, br.com.intersys.systextil.connection.Amount perc_comis_venda, int colecao_tabela, int mes_tabela, int sequencia_tabela, int codigo_moeda, int cond_pgto_venda, br.com.intersys.systextil.connection.Amount desconto1, br.com.intersys.systextil.connection.Amount desconto2, br.com.intersys.systextil.connection.Amount desconto3, int seq_end_entrega, int seq_end_cobranca, Cnpj trans_pv_forne, Cnpj trans_re_forne, Cnpj cli_resp_tit, int cod_via_transp, int tipo_frete, int cod_banco, int natop_pv_nat_oper, String natop_pv_est_oper, int codigo_empresa, br.com.intersys.systextil.connection.Amount perc_desc_duplic, int tipo_desconto, int calculo_comissao, int tipo_comissao, int origem_pedido, int codigo_administr, br.com.intersys.systextil.connection.Amount comissao_administr, int classificacao_pedido, Date data_emis_venda, Date data_entr_venda, Date data_digit_venda, int status_pedido, int criterio_pedido, String cod_ped_cliente, br.com.intersys.systextil.connection.Amount desconto_item1, br.com.intersys.systextil.connection.Amount desconto_item2, br.com.intersys.systextil.connection.Amount desconto_item3, int tipo_prod_pedido, int cod_local, String observacao, String obs_producao, int numero_semana, String usuario_cadastro, int frete_venda, int numero_controle, int sit_aloc_pedi, int num_periodo_prod, int bloqueio_rolo, int exigencia_requisito_ambiental, String especificar_requisito, String id_pedido_forca_vendas, int tipo_pedido, int criterio_qualidade, int prazo_extra, int desconto_extra, int cod_catalogo, int cod_preposto, br.com.intersys.systextil.connection.Amount ana_comercial_concessao_desc, int ana_comercial_prazo, br.com.intersys.systextil.connection.Amount ana_comercial_comissao, String ana_comercial_obs, int cod_funcionario, br.com.intersys.systextil.connection.Amount valor_frete_pedido)
      Deprecated, for removal: This API element is subject to removal in a future version.
    • insert

      public static void insert(br.com.intersys.systextil.connection.AppConnection conn, int pedido_venda, String tecido_peca, CNPJ cliente, int cod_rep_cliente, br.com.intersys.systextil.connection.Amount perc_comis_venda, int colecao_tabela, int mes_tabela, int sequencia_tabela, int codigo_moeda, int cond_pgto_venda, br.com.intersys.systextil.connection.Amount desconto1, br.com.intersys.systextil.connection.Amount desconto2, br.com.intersys.systextil.connection.Amount desconto3, int seq_end_entrega, int seq_end_cobranca, CNPJ trans_pv_forne, CNPJ trans_re_forne, CNPJ cli_resp_tit, int cod_via_transp, int tipo_frete, int cod_banco, int natop_pv_nat_oper, String natop_pv_est_oper, int codigo_empresa, br.com.intersys.systextil.connection.Amount perc_desc_duplic, int tipo_desconto, int calculo_comissao, int tipo_comissao, int origem_pedido, int codigo_administr, br.com.intersys.systextil.connection.Amount comissao_administr, int classificacao_pedido, Date data_emis_venda, Date data_entr_venda, Date data_digit_venda, int status_pedido, int criterio_pedido, String cod_ped_cliente, br.com.intersys.systextil.connection.Amount desconto_item1, br.com.intersys.systextil.connection.Amount desconto_item2, br.com.intersys.systextil.connection.Amount desconto_item3, int tipo_prod_pedido, int cod_local, String observacao, String obs_producao, int numero_semana, String usuario_cadastro, int frete_venda, int numero_controle, int sit_aloc_pedi, int num_periodo_prod, int bloqueio_rolo, int exigencia_requisito_ambiental, String especificar_requisito, String id_pedido_forca_vendas, int tipo_pedido, int criterio_qualidade, int prazo_extra, int desconto_extra, int cod_catalogo, int cod_preposto, br.com.intersys.systextil.connection.Amount ana_comercial_concessao_desc, int ana_comercial_prazo, br.com.intersys.systextil.connection.Amount ana_comercial_comissao, String ana_comercial_obs, int cod_funcionario, br.com.intersys.systextil.connection.Amount valor_frete_pedido)
    • updateCapaPedidos

      public static void updateCapaPedidos(br.com.intersys.systextil.connection.AppConnection conn, int pedido_venda, double qtde_total_itens, double valor_total_pedi, double valor_liq_itens, double qtde_saldo_pedi, double valor_saldo_pedi)
    • updateCapaPedidos

      public static void updateCapaPedidos(br.com.intersys.systextil.connection.AppConnection conn, int pedido_venda, double qtde_saldo_pedi, double valor_saldo_pedi, int situacao_venda)
    • getTotalPedidos

      public int getTotalPedidos(br.com.intersys.systextil.connection.AppConnection conn, int cod_ped_cliente, int cod_rep_cliente)
    • get

      public static PedidoVenda get(br.com.intersys.systextil.connection.AppConnection conn, int pedido_venda, int situacao_venda, int cod_cancelamento)
    • getNomeCliente

      public static String getNomeCliente(br.com.intersys.systextil.connection.AppConnection conn, int pedido_venda)
    • getCodFuncionario

      public int getCodFuncionario(br.com.intersys.systextil.connection.AppConnection conn, int pedido_venda)
    • getByPedidoClienteNaoCancelado

      public static PedidoVenda getByPedidoClienteNaoCancelado(br.com.intersys.systextil.connection.AppConnection conn, int codEmpresa, String pedidoCliente)
    • getByCodEmpresa

      public static PedidoVenda getByCodEmpresa(br.com.intersys.systextil.connection.AppConnection conn, int pedidoVenda, int codEmpresa)
    • getCnpjCliente

      @Deprecated(forRemoval=true) public static Cnpj getCnpjCliente(br.com.intersys.systextil.connection.AppConnection conn, int pedido)
      Deprecated, for removal: This API element is subject to removal in a future version.
    • getCnpjClienteRT

      public static CNPJ getCnpjClienteRT(br.com.intersys.systextil.connection.AppConnection conn, int pedido)
    • exists

      @Deprecated(forRemoval=true) public static boolean exists(br.com.intersys.systextil.connection.AppConnection conn, int pedido_venda, int cliente9, int cliente4, int cliente2)
      Deprecated, for removal: This API element is subject to removal in a future version.
    • exists

      public static boolean exists(br.com.intersys.systextil.connection.AppConnection conn, int pedido_venda, CNPJ cliente)
    • existsRT

      @Deprecated public static boolean existsRT(br.com.intersys.systextil.connection.AppConnection conn, int pedido_venda, String cliente_r, String cliente_o, int cliente2)
      Deprecated.
      Use o exists(AppConnection, int, CNPJ) que passa o objeto CNPJ como parâmetro
    • listByPedidoOrigemDesdobr

      public static PedidoVenda[] listByPedidoOrigemDesdobr(br.com.intersys.systextil.connection.AppConnection conn, int pedido)
    • listDifPedido

      public static PedidoVenda[] listDifPedido(br.com.intersys.systextil.connection.AppConnection conn, int pedido)
    • listPedidoOrigem

      public static PedidoVenda[] listPedidoOrigem(br.com.intersys.systextil.connection.AppConnection conn, int pedido)
    • updateDataEntrega

      public void updateDataEntrega(br.com.intersys.systextil.connection.AppConnection cn, Date dataEntrega)
    • updateValoresAndSaldos

      public static void updateValoresAndSaldos(br.com.intersys.systextil.connection.AppConnection conn, int pedidoAux, double qtdeTotalItens, double valorTotalItens)
    • updateDescontosCapa

      public static void updateDescontosCapa(br.com.intersys.systextil.connection.AppConnection cn, int pedidoVenda, br.com.intersys.systextil.connection.Amount desconto1, br.com.intersys.systextil.connection.Amount desconto2, br.com.intersys.systextil.connection.Amount desconto3)
    • updateDescontosItem

      public static void updateDescontosItem(br.com.intersys.systextil.connection.AppConnection cn, int pedidoVenda, br.com.intersys.systextil.connection.Amount descontoItem1, br.com.intersys.systextil.connection.Amount descontoItem2, br.com.intersys.systextil.connection.Amount descontoItem3)
    • updateValorDescontosCapa

      public static void updateValorDescontosCapa(br.com.intersys.systextil.connection.AppConnection cn, int pedidoVenda, double qtdeTotalPed, double valorTotalPed, double valorLiqIte, double qtdeSaldoPed, double valorSaldoPed)
    • updatePedidoOrigemDesdobr

      public static void updatePedidoOrigemDesdobr(br.com.intersys.systextil.connection.AppConnection cn, int pedido)
      GRAVA NUMERO DO PEDIDO NO CAMPO PEDIDO_CLIENTE DO PEDIDO ORIGINAL
    • getProximoNumeroPedido

      public static int getProximoNumeroPedido(br.com.intersys.systextil.connection.AppConnection cn)
      Returns:
      O próximo número de pedido disponível no banco de dados, caso mais de um usuário esteja gerando novos pedidos ao mesmo tempo.
    • getPedidosPorPedidoOriginal

      public static List<Integer> getPedidosPorPedidoOriginal(br.com.intersys.systextil.connection.AppConnection cn, int pedidoOrigem)
    • getQtdeTotalItens

      public double getQtdeTotalItens()
    • getValorTotalItens

      public BigDecimal getValorTotalItens()
    • existeDesdobramento

      public static boolean existeDesdobramento(br.com.intersys.systextil.connection.AppConnection cn, int pedido)
      Returns:
      true se o {pedido} informado é oriundo de um desdobramento de entregas.
    • listItensNaoFaturados

      public PedidoVendaItem[] listItensNaoFaturados(br.com.intersys.systextil.connection.AppConnection conn)
    • get

      public static PedidoVenda get(br.com.intersys.systextil.connection.AppConnection cn, int solicitacao, int cancelado, int empresa, int pedido)
      Busca os pedidos de acordo com o filtro abaixo.
      Parameters:
      cn - Conexão com o banco de dados.
      solicitacao - a solicitação de faturamento
      cancelado - se está cancelado ou não (0 ou maior que 0)
      empresa - a empresa do pedido
      pedido - a capa do pedido de venda
      Returns:
      As informações do pedido em questão.
    • associarSolicitacaoDeFaturamento

      public static int associarSolicitacaoDeFaturamento(br.com.intersys.systextil.connection.AppConnection cn, int solicitacao, int pedido)
    • listPedidoNaofaturados

      public static PedidoVenda[] listPedidoNaofaturados(br.com.intersys.systextil.connection.AppConnection conn)
    • updateValores

      public static void updateValores(br.com.intersys.systextil.connection.AppConnection conn, int pedido, double valor_total_pedi, double valor_liq_itens, double valor_saldo_pedi)
    • updateCamposRefaturamento

      public static void updateCamposRefaturamento(br.com.intersys.systextil.connection.AppConnection conn, int pedidoVenda, String campoUpdate)
    • copiaPedidoVenda

      public static void copiaPedidoVenda(br.com.intersys.systextil.connection.AppConnection conn, int pedidoVendaOrigem, int pedidoVendaNew)
    • nextPedidoVenda

      public static int nextPedidoVenda(br.com.intersys.systextil.connection.AppConnection conn)
    • getOrigemPedido

      public static int getOrigemPedido(br.com.intersys.systextil.connection.AppConnection conn, int pedidoVenda)
      Busca a coluna origem_pedido
      Returns:
      o valor lido, ou 0 se não houver registro