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 Details

    • pedido_venda

      public final int pedido_venda
    • tecido_peca

      public final String tecido_peca
    • cliente

      public final Cnpj cliente
    • 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 final int seq_end_entrega
    • seq_end_cobranca

      public final int seq_end_cobranca
    • trans_pv_forne

      public final Cnpj trans_pv_forne
    • trans_re_forne

      public final Cnpj trans_re_forne
    • cli_resp_tit

      public final Cnpj cli_resp_tit
    • 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
  • 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)
    • 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.
    • 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

      public static PedidoVenda[] list(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

      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)
    • getByCodEmpresa

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

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

      public static boolean exists(br.com.intersys.systextil.connection.AppConnection conn, int pedido_venda, int cliente9, int cliente4, int cliente2)