Package systextil.producao
Class ConversaoUnidadeMedida
java.lang.Object
systextil.producao.ConversaoUnidadeMedida
- Author:
- kruger Converter unidade de medidas.
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionConversaoUnidadeMedida
(double largura_1, double gramatura_1, int tubular_aberto) ConversaoUnidadeMedida
(br.com.intersys.systextil.connection.AppConnection cn, String niv, String gru, String sub) Para fazer a conversão é necessário apenas o tamanho do tecido, a cor não tem impacto no calculo.ConversaoUnidadeMedida
(br.com.intersys.systextil.connection.AppConnection cn, systextil.dao.CodProduto produto) -
Method Summary
Modifier and TypeMethodDescriptionstatic double
converteLargura
(br.com.intersys.systextil.connection.AppConnection cn, double largura, int tipoProdutoGlobal) static double
converteLargura
(br.com.intersys.systextil.connection.AppConnection cn, double largura, systextil.dao.CodProduto produto) Verifica através do tipo de produto global se a largura do produto é cadastrada em metros ou centímetros, e se necessário faz a conversão de centímetros para metros.double
converteUnidade
(String unidadeEntrada, String unidadeSaida, double quantidade) Preparado apenas para converter de quilos para metros e metros para quilos.
-
Field Details
-
METROS_MT
- See Also:
-
METROS_M
- See Also:
-
QUILOS
- See Also:
-
UNIDADE_DO_PRODUTO
- See Also:
-
-
Constructor Details
-
ConversaoUnidadeMedida
public ConversaoUnidadeMedida(br.com.intersys.systextil.connection.AppConnection cn, systextil.dao.CodProduto produto) -
ConversaoUnidadeMedida
public ConversaoUnidadeMedida(br.com.intersys.systextil.connection.AppConnection cn, String niv, String gru, String sub) Para fazer a conversão é necessário apenas o tamanho do tecido, a cor não tem impacto no calculo. -
ConversaoUnidadeMedida
public ConversaoUnidadeMedida(double largura_1, double gramatura_1, int tubular_aberto)
-
-
Method Details
-
converteUnidade
public double converteUnidade(String unidadeEntrada, String unidadeSaida, double quantidade) throws TagException Preparado apenas para converter de quilos para metros e metros para quilos. É necessário receber informações de gramatura e largura do tecido. Caso a unidade de entrada seja a mesma da unidade do produto, irá retornar o valor. Caso a unidade de entrada seja "UN"- Unidade do Prouto, também não fará a conversão.- Parameters:
unidadeEntrada
- unidade de medida do produto.unidadeSaida
- unidade que quer converter.quantidade
- quantidade a ser convertida.- Returns:
- quantidade convertida.
- Throws:
TagException
- Caso algum valor esteja zerado dará uma mensagem avisando do cadastro.
-
converteLargura
public static double converteLargura(br.com.intersys.systextil.connection.AppConnection cn, double largura, systextil.dao.CodProduto produto) Verifica através do tipo de produto global se a largura do produto é cadastrada em metros ou centímetros, e se necessário faz a conversão de centímetros para metros.- Returns:
- largura convertida
-
converteLargura
public static double converteLargura(br.com.intersys.systextil.connection.AppConnection cn, double largura, int tipoProdutoGlobal)
-