Package systextil.dao

Class RoloDeTecido

java.lang.Object
systextil.dao.RoloDeTecido

public class RoloDeTecido extends Object
Representa a tabela PCPT_020
  • Field Details

    • TECELAGEM

      public static final int TECELAGEM
      See Also:
    • BENEFICIAMENTO

      public static final int BENEFICIAMENTO
      See Also:
    • EM_PRODUCAO

      public static final int EM_PRODUCAO
      See Also:
    • FATURADO_FORA_DE_ESTOQUE

      public static final int FATURADO_FORA_DE_ESTOQUE
      See Also:
    • EM_ESTOQUE

      public static final int EM_ESTOQUE
      See Also:
    • EM_TRANSPORTE

      public static final int EM_TRANSPORTE
      See Also:
    • status_integracao

      public final int status_integracao
    • periodo_producao

      public final int periodo_producao
    • numero_rolo

      public final int numero_rolo
    • numero_programa

      public final int numero_programa
    • panoacab

      public final CodProduto panoacab
    • panoacab_nivel99

      @Deprecated public final String panoacab_nivel99
      Deprecated.
      usar panoacab.niv
    • panoacab_grupo

      @Deprecated public final String panoacab_grupo
      Deprecated.
      usar panoacab.gru
    • panoacab_subgrupo

      @Deprecated public final String panoacab_subgrupo
      Deprecated.
      usar panoacab.sub
    • panoacab_item

      @Deprecated public final String panoacab_item
      Deprecated.
      usar panoacab.ite
    • qtde_quilos_prod

      public final double qtde_quilos_prod
    • qtde_quilos_acab

      public final double qtde_quilos_acab
    • qtde_quilos_decl

      public final double qtde_quilos_decl
    • qtde_rolos_real

      public final int qtde_rolos_real
    • qtde_rolos_decla

      public final int qtde_rolos_decla
    • data_inicio_prod

      public final Date data_inicio_prod
    • data_prod_tecel

      public final Date data_prod_tecel
    • hora_inicio

      public final Date hora_inicio
    • hora_termino

      public final Date hora_termino
    • maquina

      public final CodMaquina maquina
    • grupo_maquina

      @Deprecated public final String grupo_maquina
      Deprecated.
      usar maquina.gru
    • sub_maquina

      @Deprecated public final String sub_maquina
      Deprecated.
      usar maquina.sub
    • numero_maquina

      @Deprecated public final int numero_maquina
      Deprecated.
      usar maquina.num
    • codigo_operador

      public final int codigo_operador
    • qtde_voltas

      public final int qtde_voltas
    • turno_producao

      public final int turno_producao
    • rolo_estoque

      public final int rolo_estoque
    • qualidade_rolo

      public final int qualidade_rolo
    • codigo_deposito

      public final int codigo_deposito
    • pedido_venda

      public final int pedido_venda
    • nr_solic_volume

      public final int nr_solic_volume
    • nr_volume

      public final int nr_volume
    • seq_item_pedido

      public final int seq_item_pedido
    • cod_empresa_nota

      public final int cod_empresa_nota
    • nota_fiscal

      public final int nota_fiscal
    • serie_fiscal_sai

      public final String serie_fiscal_sai
    • seq_nota_fiscal

      public final int seq_nota_fiscal
    • cliente

      public final Cnpj cliente
    • cliente_cgc9

      @Deprecated public final int cliente_cgc9
      Deprecated.
      usar cliente.cgc9
    • cliente_cgc4

      @Deprecated public final int cliente_cgc4
      Deprecated.
      usar cliente.cgc4
    • cliente_cgc2

      @Deprecated public final int cliente_cgc2
      Deprecated.
      usar cliente.cgc2
    • nota_fiscal_ent

      public final int nota_fiscal_ent
    • seri_fiscal_ent

      public final String seri_fiscal_ent
    • sequ_fiscal_ent

      public final int sequ_fiscal_ent
    • numero_lote

      public final String numero_lote
    • largura

      public final double largura
    • gramatura

      public final double gramatura
    • periodo_origem

      public final int periodo_origem
    • nr_rolo_origem

      public final int nr_rolo_origem
    • transacao_ent

      public final int transacao_ent
    • numero_ordem

      public final int numero_ordem
    • seq_ordem_serv

      public final int seq_ordem_serv
    • peso_bruto

      public final double peso_bruto
    • tara

      public final double tara
    • codigo_rolo

      public final int codigo_rolo
    • ordem_tecelagem

      public final int ordem_tecelagem
    • ordem_producao

      public final int ordem_producao
    • seq_ordem

      public final int seq_ordem
    • area_producao

      public final int area_producao
    • codigo_embalagem

      public final int codigo_embalagem
    • proforma

      public final String proforma
    • valor_entrada

      public final double valor_entrada
    • valor_despesas

      public final double valor_despesas
    • data_entrada

      public final Date data_entrada
    • endereco_rolo

      public final String endereco_rolo
    • nome_prog_020

      public final String nome_prog_020
    • largura_padrao

      public final double largura_padrao
    • seq_ordem_tec

      public final int seq_ordem_tec
    • codigo_tecelao

      public final int codigo_tecelao
    • pre_romaneio

      public final int pre_romaneio
    • tipo_producao

      public final int tipo_producao
    • agrupador

      public final int agrupador
    • mt_lineares

      public final double mt_lineares
    • pistas

      public final int pistas
    • rolo_anterior

      public final int rolo_anterior
    • rolo_associado

      public final int rolo_associado
    • mt_lineares_prod

      public final double mt_lineares_prod
    • numero_tubete

      public final int numero_tubete
    • fornecedor

      public final Cnpj fornecedor
    • fornecedor_cgc9

      @Deprecated public final int fornecedor_cgc9
      Deprecated.
      usar fornecedor.cgc9
    • fornecedor_cgc4

      @Deprecated public final int fornecedor_cgc4
      Deprecated.
      usar fornecedor.cgc4
    • fornecedor_cgc2

      @Deprecated public final int fornecedor_cgc2
      Deprecated.
      usar fornecedor.cgc2
    • caixa

      public final String caixa
    • kanban

      public final String kanban
    • montador

      public final String montador
    • area

      public final String area
    • lote_acomp

      public final int lote_acomp
    • pontos_qualidade

      public final int pontos_qualidade
    • rolo_confirmado

      public final int rolo_confirmado
    • ordem_estampa

      public final int ordem_estampa
    • seq_ordem_estampa

      public final int seq_ordem_estampa
    • qtde_quilos_cru

      public final double qtde_quilos_cru
    • peso_real_fios_retilinea

      public final double peso_real_fios_retilinea
    • produto_cliente

      public final String produto_cliente
    • desc_prod_cliente

      public final String desc_prod_cliente
    • data_cardex

      public final Date data_cardex
    • transacao_cardex

      public final int transacao_cardex
    • usuario_cardex

      public final String usuario_cardex
    • tipo_reg_prod

      public final int tipo_reg_prod
    • data_insercao

      public final Date data_insercao
    • valor_movto_cardex

      public final double valor_movto_cardex
    • valor_contabil_cardex

      public final double valor_contabil_cardex
    • tabela_origem_cardex

      public final String tabela_origem_cardex
    • certificacao_qualidade

      public final int certificacao_qualidade
    • pedido_loja

      public final int pedido_loja
    • gatilho_trg

      public final String gatilho_trg
    • executa_trigger

      public final int executa_trigger
    • posicao_rolo

      public final int posicao_rolo
    • codigo_analista_qualidade

      public final int codigo_analista_qualidade
    • data_inspecao_qualidade

      public final Date data_inspecao_qualidade
    • nr_pedido_ordem_dest

      public final int nr_pedido_ordem_dest
    • sequenci_periodo_dest

      public final int sequenci_periodo_dest
    • codigo_deposito_dest

      public final int codigo_deposito_dest
    • pedido_corte

      public final int pedido_corte
    • pos_rolo_processo

      public final int pos_rolo_processo
    • rolo_externo

      public final int rolo_externo
    • seq_rolo_externo

      public final int seq_rolo_externo
    • centro_custo_cardex

      public final int centro_custo_cardex
  • Method Details

    • get

      public static RoloDeTecido get(br.com.intersys.systextil.connection.AppConnection conn, int codigo_rolo)
    • getRolo

      public static RoloDeTecido getRolo(br.com.intersys.systextil.connection.AppConnection conn, int pedido_venda, int seq_item_pedido, int rolo_estoque)
    • listRolos

      public static RoloDeTecido[] listRolos(br.com.intersys.systextil.connection.AppConnection conn, int pedido_venda, int seq_item_pedido, int rolo_estoque)
    • getProdutoPanoAcab

      @Deprecated public CodProduto getProdutoPanoAcab()
      Deprecated.
    • getRolos

      public static DataReader getRolos(br.com.intersys.systextil.connection.AppConnection conn, int pedido_venda, int seq_item_pedido)
    • exists

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

      public static double getTotalQtdeRolosReal(br.com.intersys.systextil.connection.AppConnection conn, int pedido_venda, int seq_item_pedido, int rolo_estoque)
    • updatePorCodigoRolo

      public static void updatePorCodigoRolo(br.com.intersys.systextil.connection.AppConnection conn, int codigo_rolo, int rolo_estoque, Date data_entrada, Date data_cardex, String nome_prog_020, String usuario_cardex)
      Atualiza o registro cujo codigo eh codigo_rolo com as informações passadas
      Parameters:
      conn -
      codigo_rolo - codigo do rolo a modificar
      rolo_estoque -
      data_entrada -
      data_cardex -
      nome_prog_020 -
      usuario_cardex -
    • listByPreRomaneioAndRoloEstoque

      public static RoloDeTecido[] listByPreRomaneioAndRoloEstoque(br.com.intersys.systextil.connection.AppConnection conn, int preRomaneio, int roloEstoque)
    • listByOrdemProducaoAndAreaProducao

      public static RoloDeTecido[] listByOrdemProducaoAndAreaProducao(br.com.intersys.systextil.connection.AppConnection conn, int ordem_producao, int area_producao)
    • existsByOrdemProducao

      public static boolean existsByOrdemProducao(br.com.intersys.systextil.connection.AppConnection conn, OrdemTecelagem ot)
    • existsByOrdemProducao

      public static boolean existsByOrdemProducao(br.com.intersys.systextil.connection.AppConnection conn, int ordemProducao)
    • insert

      public static void insert(br.com.intersys.systextil.connection.AppConnection conn, int codigo_rolo, int qualidade_rolo, int area_producao, int periodo_producao, int ordem_producao, int seq_ordem_tec, CodProduto panoacab, CodMaquina maquina, int rolo_estoque, double qtde_quilos_acab, String nome_prog_020, double largura_padrao, Date data_prod_tecel, Date data_entrada, double largura, double mt_lineares_prod, double qtde_quilos_prod)
    • insert

      public static int insert(br.com.intersys.systextil.connection.AppConnection conn, int codigo_rolo, int qualidade_rolo, int area_producao, int periodo_producao, int ordem_producao, int seq_ordem_tec, CodProduto panoacab, CodMaquina maquina, int rolo_estoque, double qtde_quilos_acab, String nome_prog_020, double largura_padrao, Date data_prod_tecel, Date data_entrada, double largura, double mt_lineares_prod, double qtde_quilos_prod, int qtde_rolos_real, double tara, double peso_bruto, String endereco_rolo, String usuario_cardex, Date data_cardex, int transacao_cardex, double valor_movto_cardex, double valor_contabil_cardex, int codigo_deposito, int transacao_ent)
    • update

      public static void update(br.com.intersys.systextil.connection.AppConnection conn, int deposito, String nome_form)
    • update

      public static void update(br.com.intersys.systextil.connection.AppConnection conn, String nome_form, CodProduto produto, int lote, int deposito)
    • updateSequenciaZero

      public static void updateSequenciaZero(br.com.intersys.systextil.connection.AppConnection conn, String nome_form, String tabela, String enderecoRolo, int codigo_rolo)
    • updateDeposito

      public static void updateDeposito(br.com.intersys.systextil.connection.AppConnection conn, String nome_form, int codigo_deposito, String tabela, String endereco, int codigo_rolo)
    • update

      public static void update(br.com.intersys.systextil.connection.AppConnection conn, int codigo_deposito, String tabela, String endereco, int codigo_rolo)
    • update

      public static void update(br.com.intersys.systextil.connection.AppConnection conn, String nome_form, String tabela_origem, String endereco_rolo, int nr_rolo)
    • update

      public static void update(br.com.intersys.systextil.connection.AppConnection conn, String nome_form, String table, int dep_inventario, String endereco, int codigo_rolo)
    • updateRoloEstoqueUm

      public static void updateRoloEstoqueUm(br.com.intersys.systextil.connection.AppConnection conn, String nome_form, String endereco, int cod_rolo, String tabela)
    • toArray

      public static RoloDeTecido[] toArray(br.com.intersys.systextil.connection.AppConnection cn)
    • getRolosByNotaFiscalAndRoloEstoque

      public static List<RoloDeTecido> getRolosByNotaFiscalAndRoloEstoque(br.com.intersys.systextil.connection.AppConnection conn, NotaFiscalDeSaidaItem item, int rolo_estoque)
    • getRolosByOrdemServicoAndRoloEstoque

      public static List<RoloDeTecido> getRolosByOrdemServicoAndRoloEstoque(br.com.intersys.systextil.connection.AppConnection conn, NotaFiscalDeSaidaItem item, int rolo_estoque)
    • getRolosParaCalculoDaNota

      public static List<RoloDeTecido> getRolosParaCalculoDaNota(br.com.intersys.systextil.connection.AppConnection conn, int documento, int cod_empresa, int sequencia, int rolo_estoque)
    • getQtdeRolosEmOrcamentoLoja

      public static int getQtdeRolosEmOrcamentoLoja(br.com.intersys.systextil.connection.AppConnection conn, int documento, int codEmpresa)
    • getTaraRolo

      public static double getTaraRolo(br.com.intersys.systextil.connection.AppConnection conn, int codigoEmpresa, int numero, String serie)
    • listaPorPedidoSequenciaDepositoRoloConfirmadoRoloEstoque

      public static RoloDeTecido[] listaPorPedidoSequenciaDepositoRoloConfirmadoRoloEstoque(br.com.intersys.systextil.connection.AppConnection cn, int pedidoVenda, int sequenciaPedido, int codigoDeposito, int roloConfirmado, int roloConfirmado2, int roloConfirmado3, int roloEstoque)
    • getQtdeQuilos

      public static double getQtdeQuilos(br.com.intersys.systextil.connection.AppConnection cn, int codigoRolo)
    • updateRoloEstoque

      public static void updateRoloEstoque(br.com.intersys.systextil.connection.AppConnection conn, int situacaoEstoque, Date dataCardex, String nomeProg, String usuarioCardex, int rolo)
    • existsRoloParaOrdem

      public static boolean existsRoloParaOrdem(br.com.intersys.systextil.connection.AppConnection cn, int ordem, int area, int situacao)
    • getEnderecoDaOrdem

      public static String getEnderecoDaOrdem(br.com.intersys.systextil.connection.AppConnection cn, int ordem, int area)
    • getRoloEstoque

      public static int getRoloEstoque(br.com.intersys.systextil.connection.AppConnection cn, int rolo)
    • getPanoRolo

      @Deprecated public static CodProduto getPanoRolo(br.com.intersys.systextil.connection.AppConnection cn, int codigoRolo)
      Deprecated.
      ERRO no sql, deve ser from pcpt_025, e deveria ser em outro DAO
    • existsByLote

      public static boolean existsByLote(br.com.intersys.systextil.connection.AppConnection conn, String nrLote)
    • updateEnderecoByLote

      public static int updateEnderecoByLote(br.com.intersys.systextil.connection.AppConnection conn, String endereco, String nrLote)
    • update

      public static void update(br.com.intersys.systextil.connection.AppConnection conn, int depositoDestino, Date dataEntrada, int transacao, String nomePrograma, Date dataCardex, int transacaoCardex, br.com.intersys.systextil.connection.Amount valorMovtoCardex, br.com.intersys.systextil.connection.Amount valorContabilCardex, int codigoRolo)
    • listDataDeProducaoDesc

      public static Date listDataDeProducaoDesc(br.com.intersys.systextil.connection.AppConnection cn, int codigoRolo)
    • getTotalQuantidadeProduzida

      public static double getTotalQuantidadeProduzida(br.com.intersys.systextil.connection.AppConnection cn, int codigoRolo)
      Retorna a soma de quantidade produzida para determinado rolo, ou 0 se não encontrar
    • getTotalProduzidoPorOrdem

      public static double getTotalProduzidoPorOrdem(br.com.intersys.systextil.connection.AppConnection cn, int ordemProducao)
      Retorna a quantidade de quilos produzida para determinada ordem de produção
    • getTotalQuantidadeDeRolosProduzida

      public static int getTotalQuantidadeDeRolosProduzida(br.com.intersys.systextil.connection.AppConnection cn, int ordem)
      Retorna a soma de rolos que foram produzidos para determinada ordem de produção, ou 0
    • getTotalProduzidoPorOrdemArea

      public static double getTotalProduzidoPorOrdemArea(br.com.intersys.systextil.connection.AppConnection cn, int ordemProducao, int area)
      Retorna a quantidade de quilos produzida para determinada ordem de produção e área
      Parameters:
      cn - conexão com banco de dados
      ordemProducao - número da ordem a ser consultada
      area - área de produção da ordem de produção
      Returns:
      a quantidade de quilos produzida
    • getTotalQuantidadeDeRolosProduzidaPorArea

      public static int getTotalQuantidadeDeRolosProduzidaPorArea(br.com.intersys.systextil.connection.AppConnection cn, int ordemProducao, int area)
      Retorna a soma de rolos que foram produzidos para determinada ordem de produção e área
      Parameters:
      cn - conexão com banco de dados
      ordemProducao - número da ordem a ser consultada
      area - área de produção da ordem de produção
      Returns:
      a quantidade de rolos produzidos
    • estornar

      public static void estornar(br.com.intersys.systextil.connection.AppConnection conn, int rolo)
    • listPorOrdensTemporarias

      public static List<RoloDeTecido> listPorOrdensTemporarias(br.com.intersys.systextil.connection.AppConnection cn, TempFilter<?,?> filter, int deposito, CodProduto pano, String lote, int periodo)
    • associarAoPedido

      public static void associarAoPedido(br.com.intersys.systextil.connection.AppConnection conn, PedidoVendaItem item, int nrSolicitacaoFatu, int status_coleta, String nomePrograma, int rolo) throws br.com.intersys.systextil.connection.DebugException
      Throws:
      br.com.intersys.systextil.connection.DebugException
    • listColetadosAndRelacionadosAoPedido

      public static List<RoloDeTecido> listColetadosAndRelacionadosAoPedido(br.com.intersys.systextil.connection.AppConnection cn, PedidoVendaItem item)
    • desassociarFaturamentoAndPedido

      public static void desassociarFaturamentoAndPedido(br.com.intersys.systextil.connection.AppConnection cn, String nomePrograma, int rolo)
    • getQuilosPorItemColetado

      public static double getQuilosPorItemColetado(br.com.intersys.systextil.connection.AppConnection cn, PedidoVendaItem item)
    • getQuilosPorDestinoAndItemFaturado

      public static double getQuilosPorDestinoAndItemFaturado(br.com.intersys.systextil.connection.AppConnection cn, PedidoVendaItem item)
    • getProforma

      public static String getProforma(br.com.intersys.systextil.connection.AppConnection cn, PedidoVendaItem item, int roloEstoque)
    • qtdeKgAcabByData

      public static double qtdeKgAcabByData(br.com.intersys.systextil.connection.AppConnection cn, String nivel, Date dataIniTecelagem, Date dataFimTecelagem)
      Parameters:
      cn -
      nivel -
      dataIniTecelagem -
      dataFimTecelagem -
      Returns:
      a soma da quantidade de kg acabado
    • qtdeKgAcabByDataAndReferencia

      public static double qtdeKgAcabByDataAndReferencia(br.com.intersys.systextil.connection.AppConnection cn, String nivel, String grupo, Date dataIniTecelagem, Date dataFimTecelagem)
      Parameters:
      cn -
      nivel -
      grupo -
      dataIniTecelagem -
      dataFimTecelagem -
      Returns:
      a soma da quantidade de kg acabado
    • getQtdeKgRolo

      public static double getQtdeKgRolo(br.com.intersys.systextil.connection.AppConnection cn, int notaFiscalEnt, String serieFiscalEnt, int seqFiscalEnt, Cnpj cnpj)
      Parameters:
      cn -
      notaFiscalEnt -
      serieFiscalEnt -
      seqFiscalEnt -
      cnpj -
      Returns:
      irá retornar a quantidade total do KG do rolo para o pedido.
    • isRoloPaiOrRoloFilho

      public static boolean isRoloPaiOrRoloFilho(br.com.intersys.systextil.connection.AppConnection cn, int rolo)
      Consulta com union all pelo codigo do rolo e pelo nr origem do rolo.
      Returns:
      verdadeiro se o rolo é ou deu origem a um fracionamento.
    • updateRoloCortado

      public static int updateRoloCortado(br.com.intersys.systextil.connection.AppConnection conn, int codigoRolo, String nomeProg, int transacaoCardex, double pesoRolo, double metrosRolo, int qtdeRolo, double pesoBruto, String usuario)
    • delete

      public static void delete(br.com.intersys.systextil.connection.AppConnection conn, int codigoRolo)
    • estornaRolo

      public static void estornaRolo(br.com.intersys.systextil.connection.AppConnection conn, int codigoRolo, Date dataProdTecel, String nomePrograma, Date dataCardex, String usuario, int transacaoEstornoProducao, br.com.intersys.systextil.connection.Amount precoMedio)
    • buscaValoresPcpt020

      public static List<RoloDeTecido> buscaValoresPcpt020(br.com.intersys.systextil.connection.AppConnection conn, RoloTecidoParams params)