Class ConversaoUnidadeMedida

java.lang.Object
systextil.producao.ConversaoUnidadeMedida

public class ConversaoUnidadeMedida extends Object
Author:
kruger Converter unidade de medidas.
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final String
     
    static final String
     
    static final String
     
    static final String
     
  • Constructor Summary

    Constructors
    Constructor
    Description
    ConversaoUnidadeMedida(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 Type
    Method
    Description
    static 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.

    Methods inherited from class java.lang.Object

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

  • 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)