Package systextil.dao
Class ReservaDeRolos
java.lang.Object
systextil.dao.ReservaDeRolos
Representa a tabela
TMRP_141
-
Field Summary
FieldsModifier and TypeFieldDescriptionfinal 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 TypeMethodDescriptionstatic 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.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) 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) static ReservaDeRolos
getPorOrdemProdutoReservaEArea
(br.com.intersys.systextil.connection.AppConnection conn, int ordemProducao, CodProduto produto, int tipoReserva, int areaProducaoReserva) static ReservaDeRolos
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.
-
Field Details
-
data_reserva
-
ordem_producao
public final int ordem_producao -
nivel_produto
-
grupo_produto
-
sub_produto
-
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
-
lote_ordem
-
numero_lote
-
area_producao_reserva
public final int area_producao_reserva -
nr_sol_reposicao
public final int nr_sol_reposicao -
nivel_prod_princ
-
grupo_prod_princ
-
sub_prod_princ
-
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ãoordem
- ordem reservadaprod
- produtotipoReserva
- 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)
-