Package systextil.producao
Class CorteDeRolos
java.lang.Object
systextil.producao.CorteDeRolos
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic intefetuarCorte(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 doublegetMetrosNovoRolo(systextil.dao.RoloDeTecido roloOrigem, double pesoNovoRolo) static intgetNovaQtdeRoloOrigem(systextil.dao.RoloDeTecido roloOrigem, double pesoNovoRolo) static doublegetNovoPesoRolo(systextil.dao.RoloDeTecido roloOrigem, double pesoNovoRolo) static doublegetPesoNovoRoloReal(systextil.dao.RoloDeTecido roloOrigem, double pesoNovoRolo) static intgetQtdeNovoRolo(systextil.dao.RoloDeTecido roloOrigem, double pesoNovoRolo) static booleanisValidNovoPesoRolo(systextil.dao.RoloDeTecido roloOrigem, double pesoNovoRolo, double novoPesoRolo) static booleanroloPertenceAhEmpresa(br.com.intersys.systextil.connection.AppConnection conn, systextil.producao.CorteDeRolos.RoloParams roloParams) static booleanvalidarDeposito(br.com.intersys.systextil.connection.AppConnection conn, systextil.dao.RoloDeTecido roloOrigem, systextil.producao.CorteDeRolos.RoloParams roloParams) static systextil.producao.CorteDeRolos.QtdesNovoRolovalidarQuantidade(systextil.dao.RoloDeTecido roloOrigem, double pesoNovoRolo) static booleanvalidarTara(double taraNovoRolo) static voidstatic booleanvalidaVolumeAndLocalDeposito(br.com.intersys.systextil.connection.AppConnection conn, systextil.dao.RoloDeTecido roloOrigem, int depositoNovoRolo)
-
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
- Throws:
Msg
-
validarTransacao
public static void validarTransacao() -
getPesoNovoRoloReal
public static double getPesoNovoRoloReal(systextil.dao.RoloDeTecido roloOrigem, double pesoNovoRolo)
-