Package systextil.dao
Class ReservaDeRolos
java.lang.Object
systextil.dao.ReservaDeRolos
Representa a tabela
TMRP_141-
Field Summary
FieldsModifier and TypeFieldDescriptionfinal intfinal intfinal intfinal Datefinal Stringfinal Stringfinal Stringfinal Stringfinal intfinal Stringfinal Stringfinal Stringfinal intfinal Stringfinal intfinal doublefinal doublefinal intfinal intfinal intfinal intfinal Stringfinal Stringfinal intfinal String -
Method Summary
Modifier and TypeMethodDescriptionstatic voidadicionarQtdeReservada(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 voidatualizaReserva(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 intcount(br.com.intersys.systextil.connection.AppConnection conn, int codigo_rolo, int tipo_reserva, int area_producao_reserva, int sit_reserva) static voiddeleteReserva(br.com.intersys.systextil.connection.AppConnection conn, CodProduto produto, int rolo, int ordem, int tipoReserva) static voiddiminuirQuantidadeReservada(br.com.intersys.systextil.connection.AppConnection conn, double qtdeADiminuir, CodProduto produto, int ordem, int tipoReserva, int rolo) static booleanexists(br.com.intersys.systextil.connection.AppConnection conn, int codigo_rolo, int tipo_reserva, int area_producao_reserva) static booleanexists(br.com.intersys.systextil.connection.AppConnection conn, int codigo_rolo, int tipo_reserva, int area_producao_reserva, int sit_reserva) static booleanexistsCodigoRolo(br.com.intersys.systextil.connection.AppConnection conn, int codigo_rolo) Verifica se existe algum registro com o codigo_rolo indicado.static booleanexistsPorOrdemProducao(br.com.intersys.systextil.connection.AppConnection conn, int ordem_producao, int codigo_rolo, int tipo_reserva, int area_producao_reserva, int sit_reserva) static DategetDataReservaPorTipoReserva(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 ReservaDeRolosgetPorCodigoRolo(br.com.intersys.systextil.connection.AppConnection conn, int codigo_rolo, int ordem, int tipo_reserva, int area_producao_reserva, int sit_reserva) static ReservaDeRolosgetPorOrdemProducao(br.com.intersys.systextil.connection.AppConnection conn, int ordem_producao, int codigo_rolo, int tipo_reserva, int area_producao_reserva, int sit_reserva) static ReservaDeRolosgetPorOrdemProdutoReservaEArea(br.com.intersys.systextil.connection.AppConnection conn, int ordemProducao, CodProduto produto, int tipoReserva, int areaProducaoReserva) static ReservaDeRolosgetPorProdutoRoloTipoReserva(br.com.intersys.systextil.connection.AppConnection conn, CodProduto produto, int rolo, int tipoReserva) static doublegetSomaQtdeReservada(br.com.intersys.systextil.connection.AppConnection conn, int codigo_rolo, int tipo_reserva, int area_producao_reserva, int sit_reserva) static doublegetSumPorProdutoTipoReservaEArea(br.com.intersys.systextil.connection.AppConnection conn, String campo, CodProduto produto, int tipoReserva, int areaProducao) static voidinsert(br.com.intersys.systextil.connection.AppConnection conn, Date dataReserva, int ordemProducao, CodProduto produto, double quantdidade, int tipoReserva, int areaProducao) static voidupdate(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)
-