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 boolean
deleteCor
(br.com.intersys.systextil.connection.AppConnection conn, Interactive interactive, CodProduto prod) Vê se existe produto ativo de outro tamanho com a mesma cor.static void
deleteProduto
(br.com.intersys.systextil.connection.AppConnection conn, String nivelEstrutura, String referencia) Exclui todos os registros relacionados ao produto.static void
deleteRelacionados
(br.com.intersys.systextil.connection.AppConnection conn, Alternativa prod, int sequenciaEstrutura, int sequencia) Exclui registros das tabelas relacionadas - nãobasi_113
.static boolean
deleteTamanho
(br.com.intersys.systextil.connection.AppConnection conn, CodProduto prod) Exclui o tamanho desse produto da tabelabasi_121
.static void
insertCor
(br.com.intersys.systextil.connection.AppConnection conn, CodProduto prod) Insere uma cor entre os componentes que já existem.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.
-
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_f020
avisa que essa cor será excluída do painelbasi_f017
e 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
-