Package systextil.bo.basi
Class BasiF017
java.lang.Object
systextil.bo.basi.BasiF017
Controla lógicas do programa 
basi_f017 que podem ser chamadas por
 outros programas deste módulo.- Author:
 - sergio
 
- 
Constructor Summary
Constructors - 
Method Summary
Modifier and TypeMethodDescriptionstatic booleandeleteCor(br.com.intersys.systextil.connection.AppConnection conn, Interactive interactive, CodProduto prod) Vê se existe produto ativo de outro tamanho com a mesma cor.static voiddeleteProduto(br.com.intersys.systextil.connection.AppConnection conn, String nivelEstrutura, String referencia) Exclui todos os registros relacionados ao produto.static voiddeleteRelacionados(br.com.intersys.systextil.connection.AppConnection conn, Alternativa prod, int sequenciaEstrutura, int sequencia) Exclui registros das tabelas relacionadas - nãobasi_113.static booleandeleteTamanho(br.com.intersys.systextil.connection.AppConnection conn, CodProduto prod) Exclui o tamanho desse produto da tabelabasi_121.static voidinsertCor(br.com.intersys.systextil.connection.AppConnection conn, CodProduto prod) Insere uma cor entre os componentes que já existem.static voidinsertTamanho(br.com.intersys.systextil.connection.AppConnection conn, String nivelEstrutura, String referencia, String tamanho, int sequenciaTamanho) Insere um tamanho entre os componentes que já existem. 
- 
Constructor Details
- 
BasiF017
public BasiF017() 
 - 
 - 
Method Details
- 
deleteRelacionados
public static void deleteRelacionados(br.com.intersys.systextil.connection.AppConnection conn, Alternativa prod, int sequenciaEstrutura, int sequencia) Exclui registros das tabelas relacionadas - nãobasi_113.- Parameters:
 conn- a conexãoprod- o produtosequenciaEstrutura- a sequência na estruturasequencia- a sequência do registro; se for zero, remove todas as sequências
 - 
deleteCor
public static boolean deleteCor(br.com.intersys.systextil.connection.AppConnection conn, Interactive interactive, CodProduto prod) throws StopException Vê se existe produto ativo de outro tamanho com a mesma cor. Se existir, obasi_f020avisa que essa cor será excluída do painelbasi_f017e pergunta se deve prosseguir.- Parameters:
 conn- a conexãointeractive- o prompt; se for nulo, não avisa nada e confirma a inativaçãoprod- o produto que está sendo desativado- Returns:
 - se algum registro foi excluído do painel
 - Throws:
 StopException- se o usuário mandar cancelar
 - 
deleteTamanho
public static boolean deleteTamanho(br.com.intersys.systextil.connection.AppConnection conn, CodProduto prod) Exclui o tamanho desse produto da tabelabasi_121.- Parameters:
 conn- a conexãoprod- o produto- Returns:
 - se algum registro foi eliminado
 
 - 
deleteProduto
public static void deleteProduto(br.com.intersys.systextil.connection.AppConnection conn, String nivelEstrutura, String referencia) Exclui todos os registros relacionados ao produto.- Parameters:
 conn- a conexãonivelEstrutura- o nívelreferencia- a referência
 - 
insertTamanho
public static void insertTamanho(br.com.intersys.systextil.connection.AppConnection conn, String nivelEstrutura, String referencia, String tamanho, int sequenciaTamanho) Insere um tamanho entre os componentes que já existem.- Parameters:
 conn- a conexãonivelEstrutura- o nívelreferencia- a referênciatamanho- o novo tamanhosequenciaTamanho- a posição do tamanho
 - 
insertCor
public static void insertCor(br.com.intersys.systextil.connection.AppConnection conn, CodProduto prod) Insere uma cor entre os componentes que já existem.- Parameters:
 conn- a conexãoprod- o produto
 
 -