Class BasiF017

java.lang.Object
systextil.bo.basi.BasiF017

public class BasiF017 extends Object
Controla lógicas do programa basi_f017 que podem ser chamadas por outros programas deste módulo.
Author:
sergio
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    static 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ão basi_113.
    static boolean
    deleteTamanho(br.com.intersys.systextil.connection.AppConnection conn, CodProduto prod)
    Exclui o tamanho desse produto da tabela basi_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.

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • 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ão basi_113.
      Parameters:
      conn - a conexão
      prod - o produto
      sequenciaEstrutura - a sequência na estrutura
      sequencia - 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, o basi_f020 avisa que essa cor será excluída do painel basi_f017 e pergunta se deve prosseguir.
      Parameters:
      conn - a conexão
      interactive - o prompt; se for nulo, não avisa nada e confirma a inativação
      prod - 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 tabela basi_121.
      Parameters:
      conn - a conexão
      prod - 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ão
      nivelEstrutura - o nível
      referencia - 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ão
      nivelEstrutura - o nível
      referencia - a referência
      tamanho - o novo tamanho
      sequenciaTamanho - 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ão
      prod - o produto