Package systextil.dao

Class ItensDoVolume

java.lang.Object
systextil.dao.ItensDoVolume

public class ItensDoVolume extends Object
Representa a tabela PCPC_325
  • Field Details

    • produtoEstoque

      public final CodProduto produtoEstoque
    • qtde_quilos_estoque

      public final double qtde_quilos_estoque
    • artigo_produto

      public final int artigo_produto
    • seq_item_pedido

      public final int seq_item_pedido
    • qtde_quilos_real

      public final double qtde_quilos_real
    • executa_trigger

      public final int executa_trigger
    • nome_programa

      public final String nome_programa
    • usuario_sistema

      public final String usuario_sistema
    • deposito_entrada_item

      public final int deposito_entrada_item
    • qtde_pecas_atend

      public final int qtde_pecas_atend
    • deposito_saida_item

      public final int deposito_saida_item
    • ordem_producao

      public final int ordem_producao
    • sequencia_pack

      public final int sequencia_pack
    • numero_volume

      public final int numero_volume
    • produto

      public final CodProduto produto
    • periodo_ordem

      public final int periodo_ordem
    • ordem_confeccao

      public final int ordem_confeccao
    • qtde_pecas_real

      public final int qtde_pecas_real
    • qtde_pecas_sug

      public final int qtde_pecas_sug
    • numero_kit

      public final int numero_kit
  • Method Details

    • sum

      public static double sum(br.com.intersys.systextil.connection.AppConnection conn, String campo, double numeroVolume)
    • sumGroupByProduto

      public static ArrayList<Double> sumGroupByProduto(br.com.intersys.systextil.connection.AppConnection conn, String campo, double numeroVolume)
      O metodo possue um link com a tabela de Volumes(pcpc_320). E retorna um sum do campo especificado com parametro.
      Parameters:
      campo - o campo a fazer o sum(), colocar o nome da tabela na frente exemplo pcpc_325.qtde_pecas_real.
      numeroVolume - numero_volume da pcpc_320.
    • getAndSum

      public static Map<CodProduto,Double> getAndSum(br.com.intersys.systextil.connection.AppConnection conn, int volume)
    • listItensDeUmVolume

      public static ItensDoVolume[] listItensDeUmVolume(br.com.intersys.systextil.connection.AppConnection cn, Volume volume)
    • readItensDeUmVolume

      public static List<CodProduto> readItensDeUmVolume(br.com.intersys.systextil.connection.AppConnection cn, Volume volume)
    • updatePedidosDoItem

      public static void updatePedidosDoItem(br.com.intersys.systextil.connection.AppConnection cn, int sequenciaItem, int numeroVolume, CodProduto produto, int periodo, int ordemc, int srcSequenciaItem)
    • exists

      public static boolean exists(br.com.intersys.systextil.connection.AppConnection conn, int ordemConf, int periodoProd, String niv, String gru, String sub, String ite)
    • insert

      @Deprecated public static void insert(br.com.intersys.systextil.connection.AppConnection conn, int ordemProducao040, int ordemConfeccao040, int periodoProducao040, String nivelProd040, String grupoProd040, String subgruProd040, String itemProd040, int numeroVolume, double quantProdVolIns)
      Deprecated.
    • insert

      public static void insert(br.com.intersys.systextil.connection.AppConnection conn, int ordemProducao040, int ordemConfeccao040, int periodoProducao040, String nivelProd040, String grupoProd040, String subgruProd040, String itemProd040, int numeroVolume, double quantProdVolIns, int sequencia)
    • insereAtualizaItensDoVolume

      public static void insereAtualizaItensDoVolume(br.com.intersys.systextil.connection.AppConnection cn, int volume, CodProduto produto, int qtdePecasReal, int periodoOrdem, int ordemConfeccao, int artigoProduto, CodProduto produtoEstoque, int sequenciaItem, int depositoEntrada)
    • atualizaItens

      public static void atualizaItens(br.com.intersys.systextil.connection.AppConnection cn, int qtdePecasReal, int volume, CodProduto produtoLido, int artigo, int periodoOrdem, int ordemConfeccao, int sequenciaItem)
    • decrementarItem

      public static int decrementarItem(br.com.intersys.systextil.connection.AppConnection cn, int volume, CodProduto produtoLido, int periodoOrdem, int ordemConfeccao, int sequenciaItem)
    • decrementarItem

      public static int decrementarItem(br.com.intersys.systextil.connection.AppConnection cn, int volume, int sequenciaItem)
    • decrementarItem

      public static int decrementarItem(br.com.intersys.systextil.connection.AppConnection cn, int volume, CodProduto produtoLido, int periodoOrdem)
    • existeZerado

      public static boolean existeZerado(br.com.intersys.systextil.connection.AppConnection cn, int volume, CodProduto prod, int ordem, int periodo)
    • existeProdZeradoVol

      public static boolean existeProdZeradoVol(br.com.intersys.systextil.connection.AppConnection cn, int volume, CodProduto prod, int periodo, int ordem, int sequenciaItem)
    • deleteZerado

      public static void deleteZerado(br.com.intersys.systextil.connection.AppConnection cn, int volume, CodProduto prod, int ordem, int periodo)
    • atenderPeca

      public static boolean atenderPeca(br.com.intersys.systextil.connection.AppConnection cn, int volume, int seqItem)
      Atualiza a quantidade de peças atendidas para a quantidade de peças real do item do volume.
      Parameters:
      cn - Conexão com o banco
      volume - o nº do volume
      seqItem - a sequência do item no pedido de venda.
      Returns:
      Se atualizou algum registro.
    • listByVolume

      public static List<ItensDoVolume> listByVolume(br.com.intersys.systextil.connection.AppConnection cn, int numero_volume)
    • getByVolumeCaracteristica

      public static ItensDoVolume getByVolumeCaracteristica(br.com.intersys.systextil.connection.AppConnection conn, int numero_volume, int caracteristica)
      Método responsável por retornar o item do volume por volume e característica
      Parameters:
      conn - Conexão com o banco de dados
      numero_volume - Número do volume
      caracteristica - Número da característica
      Returns:
      Objeto do tipo ItensDoVolume
    • deleteByVolume

      public static void deleteByVolume(br.com.intersys.systextil.connection.AppConnection conn, int numero_volume)
    • listByNotaFiscalProdutoItemPedido

      public static List<ItensDoVolume> listByNotaFiscalProdutoItemPedido(br.com.intersys.systextil.connection.AppConnection appConnection, int codigoEmpresa, int notaFiscal, String serie, int seqItemPedido, String produtoVenda)