Package systextil.dao

Class ReservaDeRolos

java.lang.Object
systextil.dao.ReservaDeRolos

public class ReservaDeRolos extends Object
Representa a tabela TMRP_141
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    final int
     
    final int
     
    final int
     
    final Date
     
    final String
     
    final String
     
    final String
     
    final String
     
    final int
     
    final String
     
    final String
     
    final String
     
    final int
     
    final String
     
    final int
     
    final double
     
    final double
     
    final int
     
    final int
     
    final int
     
    final int
     
    final String
     
    final String
     
    final int
     
    final String
     
  • Method Summary

    Modifier and Type
    Method
    Description
    static void
    adicionarQtdeReservada(br.com.intersys.systextil.connection.AppConnection conn, double qtde_reservada_adicionar, int ordem_producao, String nivel_produto, String grupo_produto, String sub_produto, String item_produto, int tipo_reserva, int codigo_rolo, int area_producao_reserva)
    Adiciona qtde_reservada_adicionar a quantidade reservada do registro.
    static void
    atualizaReserva(br.com.intersys.systextil.connection.AppConnection conn, Date dataReserva, int ordemProducao, CodProduto produto, double qtdeReservada, double qtdeAlocadaEstoque, int tipoReserva, int codigoRolo, int areaProducaoReserva)
    Irá fazer a reserva para o rolo, caso já exista irá fazer um update para o registro que tentou inserir caso o tipo de reserva fo 4 ele irá abater na quantidade já reservada, caso for 2 ou 1, ele irá acrescentar na quantidade reservada;
    static int
    count(br.com.intersys.systextil.connection.AppConnection conn, int codigo_rolo, int tipo_reserva, int area_producao_reserva, int sit_reserva)
     
    static void
    deleteReserva(br.com.intersys.systextil.connection.AppConnection conn, CodProduto produto, int rolo, int ordem, int tipoReserva)
     
    static void
    diminuirQuantidadeReservada(br.com.intersys.systextil.connection.AppConnection conn, double qtdeADiminuir, CodProduto produto, int ordem, int tipoReserva, int rolo)
     
    static boolean
    exists(br.com.intersys.systextil.connection.AppConnection conn, int codigo_rolo, int tipo_reserva, int area_producao_reserva)
     
    static boolean
    exists(br.com.intersys.systextil.connection.AppConnection conn, int codigo_rolo, int tipo_reserva, int area_producao_reserva, int sit_reserva)
     
    static boolean
    existsCodigoRolo(br.com.intersys.systextil.connection.AppConnection conn, int codigo_rolo)
    Verifica se existe algum registro com o codigo_rolo indicado.
    static boolean
    existsPorOrdemProducao(br.com.intersys.systextil.connection.AppConnection conn, int ordem_producao, int codigo_rolo, int tipo_reserva, int area_producao_reserva, int sit_reserva)
     
    static Date
    getDataReservaPorTipoReserva(br.com.intersys.systextil.connection.AppConnection cn, int ordem, CodProduto prod, int tipoReserva, int codrolo)
    metodo para pegar o valor da data reserva em base na chave mais a coluna tipo reserva.
    getPorCodigoRolo(br.com.intersys.systextil.connection.AppConnection conn, int codigo_rolo, int ordem, int tipo_reserva, int area_producao_reserva, int sit_reserva)
     
    getPorOrdemProducao(br.com.intersys.systextil.connection.AppConnection conn, int ordem_producao, int codigo_rolo, int tipo_reserva, int area_producao_reserva, int sit_reserva)
     
    getPorOrdemProdutoReservaEArea(br.com.intersys.systextil.connection.AppConnection conn, int ordemProducao, CodProduto produto, int tipoReserva, int areaProducaoReserva)
     
    getPorProdutoRoloTipoReserva(br.com.intersys.systextil.connection.AppConnection conn, CodProduto produto, int rolo, int tipoReserva)
     
    static double
    getSomaQtdeReservada(br.com.intersys.systextil.connection.AppConnection conn, int codigo_rolo, int tipo_reserva, int area_producao_reserva, int sit_reserva)
     
    static double
    getSumPorProdutoTipoReservaEArea(br.com.intersys.systextil.connection.AppConnection conn, String campo, CodProduto produto, int tipoReserva, int areaProducao)
     
    static void
    insert(br.com.intersys.systextil.connection.AppConnection conn, Date dataReserva, int ordemProducao, CodProduto produto, double quantdidade, int tipoReserva, int areaProducao)
     
    static void
    update(br.com.intersys.systextil.connection.AppConnection conn, int ordem_producao, int codigo_rolo, int tipo_reserva, int area_producao_reserva, int sit_reserva, int novo_codigo_rolo, double nova_qtde_reservada, int nova_sit_reserva)
    Atualiza o registro no banco para, setando codigo_rolo, qtde_reservada e sit_reserva para novo_codigo_rolo, nova_qtde_reservada e nova_sit_reserva respectivamente.

    Methods inherited from class java.lang.Object

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

    • data_reserva

      public final Date data_reserva
    • ordem_producao

      public final int ordem_producao
    • nivel_produto

      public final String nivel_produto
    • grupo_produto

      public final String grupo_produto
    • sub_produto

      public final String sub_produto
    • item_produto

      public final String item_produto
    • qtde_reservada

      public final double qtde_reservada
    • qtde_alocada_estoque

      public final double qtde_alocada_estoque
    • tipo_reserva

      public final int tipo_reserva
    • codigo_rolo

      public final int codigo_rolo
    • codigo_deposito

      public final int codigo_deposito
    • lote

      public final int lote
    • situacao_preparacao

      public final int situacao_preparacao
    • rolo_liberado

      public final int rolo_liberado
    • rolo_impresso

      public final int rolo_impresso
    • usuario_reserva

      public final String usuario_reserva
    • lote_ordem

      public final String lote_ordem
    • numero_lote

      public final String numero_lote
    • area_producao_reserva

      public final int area_producao_reserva
    • nr_sol_reposicao

      public final int nr_sol_reposicao
    • nivel_prod_princ

      public final String nivel_prod_princ
    • grupo_prod_princ

      public final String grupo_prod_princ
    • sub_prod_princ

      public final String sub_prod_princ
    • item_prod_princ

      public final String item_prod_princ
    • sit_reserva

      public final int sit_reserva
  • Method Details

    • exists

      public static boolean exists(br.com.intersys.systextil.connection.AppConnection conn, int codigo_rolo, int tipo_reserva, int area_producao_reserva, int sit_reserva)
    • existsPorOrdemProducao

      public static boolean existsPorOrdemProducao(br.com.intersys.systextil.connection.AppConnection conn, int ordem_producao, int codigo_rolo, int tipo_reserva, int area_producao_reserva, int sit_reserva)
    • count

      public static int count(br.com.intersys.systextil.connection.AppConnection conn, int codigo_rolo, int tipo_reserva, int area_producao_reserva, int sit_reserva)
    • exists

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

      public static boolean existsCodigoRolo(br.com.intersys.systextil.connection.AppConnection conn, int codigo_rolo)
      Verifica se existe algum registro com o codigo_rolo indicado.
      Parameters:
      conn -
      codigo_rolo -
      Returns:
      se existe algum registro com o codigo_rolo indicado
    • getPorCodigoRolo

      public static ReservaDeRolos getPorCodigoRolo(br.com.intersys.systextil.connection.AppConnection conn, int codigo_rolo, int ordem, int tipo_reserva, int area_producao_reserva, int sit_reserva)
    • getPorOrdemProducao

      public static ReservaDeRolos getPorOrdemProducao(br.com.intersys.systextil.connection.AppConnection conn, int ordem_producao, int codigo_rolo, int tipo_reserva, int area_producao_reserva, int sit_reserva)
    • getPorOrdemProdutoReservaEArea

      public static ReservaDeRolos getPorOrdemProdutoReservaEArea(br.com.intersys.systextil.connection.AppConnection conn, int ordemProducao, CodProduto produto, int tipoReserva, int areaProducaoReserva)
    • update

      public static void update(br.com.intersys.systextil.connection.AppConnection conn, int ordem_producao, int codigo_rolo, int tipo_reserva, int area_producao_reserva, int sit_reserva, int novo_codigo_rolo, double nova_qtde_reservada, int nova_sit_reserva)
      Atualiza o registro no banco para, setando codigo_rolo, qtde_reservada e sit_reserva para novo_codigo_rolo, nova_qtde_reservada e nova_sit_reserva respectivamente.
      Parameters:
      conn -
      ordem_producao -
      codigo_rolo -
      tipo_reserva -
      area_producao_reserva -
      sit_reserva -
      novo_codigo_rolo -
      nova_qtde_reservada -
      nova_sit_reserva -
    • adicionarQtdeReservada

      public static void adicionarQtdeReservada(br.com.intersys.systextil.connection.AppConnection conn, double qtde_reservada_adicionar, int ordem_producao, String nivel_produto, String grupo_produto, String sub_produto, String item_produto, int tipo_reserva, int codigo_rolo, int area_producao_reserva)
      Adiciona qtde_reservada_adicionar a quantidade reservada do registro.
      Parameters:
      conn -
      qtde_reservada_adicionar -
      ordem_producao -
      nivel_produto -
      grupo_produto -
      sub_produto -
      item_produto -
      tipo_reserva -
      codigo_rolo -
      area_producao_reserva -
    • getSumPorProdutoTipoReservaEArea

      public static double getSumPorProdutoTipoReservaEArea(br.com.intersys.systextil.connection.AppConnection conn, String campo, CodProduto produto, int tipoReserva, int areaProducao)
    • insert

      public static void insert(br.com.intersys.systextil.connection.AppConnection conn, Date dataReserva, int ordemProducao, CodProduto produto, double quantdidade, int tipoReserva, int areaProducao)
    • getSomaQtdeReservada

      public static double getSomaQtdeReservada(br.com.intersys.systextil.connection.AppConnection conn, int codigo_rolo, int tipo_reserva, int area_producao_reserva, int sit_reserva)
    • getDataReservaPorTipoReserva

      public static Date getDataReservaPorTipoReserva(br.com.intersys.systextil.connection.AppConnection cn, int ordem, CodProduto prod, int tipoReserva, int codrolo)
      metodo para pegar o valor da data reserva em base na chave mais a coluna tipo reserva.
      Parameters:
      cn - conexão
      ordem - ordem reservada
      prod - produto
      tipoReserva - tipo da reserva realizada 1- reservado total 2-reservado parcial 4 - por rolo.
      codrolo - codigo do rolo reservado
      Returns:
      retorna o valor da data reserva
    • getPorProdutoRoloTipoReserva

      public static ReservaDeRolos getPorProdutoRoloTipoReserva(br.com.intersys.systextil.connection.AppConnection conn, CodProduto produto, int rolo, int tipoReserva)
    • atualizaReserva

      public static void atualizaReserva(br.com.intersys.systextil.connection.AppConnection conn, Date dataReserva, int ordemProducao, CodProduto produto, double qtdeReservada, double qtdeAlocadaEstoque, int tipoReserva, int codigoRolo, int areaProducaoReserva)
      Irá fazer a reserva para o rolo, caso já exista irá fazer um update para o registro que tentou inserir caso o tipo de reserva fo 4 ele irá abater na quantidade já reservada, caso for 2 ou 1, ele irá acrescentar na quantidade reservada;
      Parameters:
      conn -
      dataReserva -
      ordemProducao -
      produto -
      qtdeReservada -
      qtdeAlocadaEstoque -
      tipoReserva -
      codigoRolo -
      areaProducaoReserva -
    • deleteReserva

      public static void deleteReserva(br.com.intersys.systextil.connection.AppConnection conn, CodProduto produto, int rolo, int ordem, int tipoReserva)
    • diminuirQuantidadeReservada

      public static void diminuirQuantidadeReservada(br.com.intersys.systextil.connection.AppConnection conn, double qtdeADiminuir, CodProduto produto, int ordem, int tipoReserva, int rolo)