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
-