Class CorteDeRolos

java.lang.Object
systextil.producao.CorteDeRolos

public class CorteDeRolos extends Object
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    static int
    efetuarCorte(br.com.intersys.systextil.connection.AppConnection conn, String nomeProg, int codEmpresa, String usuario, int codRoloOrigem, double pesoNovoRolo, double taraNovoRolo, int depositoNovoRolo, String enderecoNovoRolo, int transacaoEstoque)
     
    static double
    getMetrosNovoRolo(systextil.dao.RoloDeTecido roloOrigem, double pesoNovoRolo)
     
    static int
    getNovaQtdeRoloOrigem(systextil.dao.RoloDeTecido roloOrigem, double pesoNovoRolo)
     
    static double
    getNovoPesoRolo(systextil.dao.RoloDeTecido roloOrigem, double pesoNovoRolo)
     
    static double
    getPesoNovoRoloReal(systextil.dao.RoloDeTecido roloOrigem, double pesoNovoRolo)
     
    static int
    getQtdeNovoRolo(systextil.dao.RoloDeTecido roloOrigem, double pesoNovoRolo)
     
    static boolean
    isValidNovoPesoRolo(systextil.dao.RoloDeTecido roloOrigem, double pesoNovoRolo, double novoPesoRolo)
     
    static boolean
    roloPertenceAhEmpresa(br.com.intersys.systextil.connection.AppConnection conn, systextil.producao.CorteDeRolos.RoloParams roloParams)
     
    static boolean
    validarDeposito(br.com.intersys.systextil.connection.AppConnection conn, systextil.dao.RoloDeTecido roloOrigem, systextil.producao.CorteDeRolos.RoloParams roloParams)
     
    static systextil.producao.CorteDeRolos.QtdesNovoRolo
    validarQuantidade(systextil.dao.RoloDeTecido roloOrigem, double pesoNovoRolo)
     
    static boolean
    validarTara(double taraNovoRolo)
     
    static void
     
    static boolean
    validaVolumeAndLocalDeposito(br.com.intersys.systextil.connection.AppConnection conn, systextil.dao.RoloDeTecido roloOrigem, int depositoNovoRolo)
     

    Methods inherited from class java.lang.Object

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

    • CorteDeRolos

      public CorteDeRolos()
  • Method Details

    • efetuarCorte

      public static int efetuarCorte(br.com.intersys.systextil.connection.AppConnection conn, String nomeProg, int codEmpresa, String usuario, int codRoloOrigem, double pesoNovoRolo, double taraNovoRolo, int depositoNovoRolo, String enderecoNovoRolo, int transacaoEstoque) throws Msg
      Throws:
      Msg
    • validaVolumeAndLocalDeposito

      public static boolean validaVolumeAndLocalDeposito(br.com.intersys.systextil.connection.AppConnection conn, systextil.dao.RoloDeTecido roloOrigem, int depositoNovoRolo) throws Msg
      Throws:
      Msg
    • isValidNovoPesoRolo

      public static boolean isValidNovoPesoRolo(systextil.dao.RoloDeTecido roloOrigem, double pesoNovoRolo, double novoPesoRolo)
      Returns:
      true se o peso do rolo novo somado ao novo peso do rolo original está dentro da quantidade original do rolo
    • getNovoPesoRolo

      public static double getNovoPesoRolo(systextil.dao.RoloDeTecido roloOrigem, double pesoNovoRolo) throws Msg
      Returns:
      novo peso do rolo baseado no rolo original e na qtde_rolos_real.
      Throws:
      Msg
    • getMetrosNovoRolo

      public static double getMetrosNovoRolo(systextil.dao.RoloDeTecido roloOrigem, double pesoNovoRolo)
      Returns:
      metros do novo rolo com base no rolo original.
    • getQtdeNovoRolo

      public static int getQtdeNovoRolo(systextil.dao.RoloDeTecido roloOrigem, double pesoNovoRolo)
      Returns:
      quantidade de rolos real para o novo rolo criado.
    • getNovaQtdeRoloOrigem

      public static int getNovaQtdeRoloOrigem(systextil.dao.RoloDeTecido roloOrigem, double pesoNovoRolo)
      Returns:
      quantidade de rolos real para o rolo que foi cortado.
    • roloPertenceAhEmpresa

      public static boolean roloPertenceAhEmpresa(br.com.intersys.systextil.connection.AppConnection conn, systextil.producao.CorteDeRolos.RoloParams roloParams) throws Msg
      Returns:
      método que retorna se o rolo pertence à empresa cadastrada.
      Throws:
      Msg
    • validarQuantidade

      public static systextil.producao.CorteDeRolos.QtdesNovoRolo validarQuantidade(systextil.dao.RoloDeTecido roloOrigem, double pesoNovoRolo) throws Msg
      Throws:
      Msg
    • validarDeposito

      public static boolean validarDeposito(br.com.intersys.systextil.connection.AppConnection conn, systextil.dao.RoloDeTecido roloOrigem, systextil.producao.CorteDeRolos.RoloParams roloParams) throws Msg
      Throws:
      Msg
    • validarTara

      public static boolean validarTara(double taraNovoRolo) throws Msg
      Throws:
      Msg
    • validarTransacao

      public static void validarTransacao()
    • getPesoNovoRoloReal

      public static double getPesoNovoRoloReal(systextil.dao.RoloDeTecido roloOrigem, double pesoNovoRolo)