Package systextil.dao
Class FichaFciDAO
java.lang.Object
systextil.dao.FichaFciDAO
- All Implemented Interfaces:
br.com.intersys.systextil.connection.IDAO<FichaFciDTO>
public class FichaFciDAO
extends Object
implements br.com.intersys.systextil.connection.IDAO<FichaFciDTO>
Representa a tabela
OBRF_650
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic FichaFciDTO
get
(br.com.intersys.systextil.connection.AppConnection conn, int mes, int ano, int cod_empresa, Produto produto) Retorna FichaFCI correspondente.static List
<FichaFciDTO> listByGroup
(br.com.intersys.systextil.connection.AppConnection conn, int ano, int mes, int empresa, CodProduto produto, int parametroMediaImportacao) String[]
parse
(br.com.intersys.systextil.connection.AppConnection conn) static boolean
temFichaFciInvalida
(br.com.intersys.systextil.connection.AppConnection conn, NotaFiscalDeSaidaItem item) Se o produto está cadastrado na tabelaOBRF_650
deve ter número de FCI preenchido.
-
Constructor Details
-
FichaFciDAO
public FichaFciDAO()
-
-
Method Details
-
parse
- Specified by:
parse
in interfacebr.com.intersys.systextil.connection.IDAO<FichaFciDTO>
-
getTableName
- Specified by:
getTableName
in interfacebr.com.intersys.systextil.connection.IDAO<FichaFciDTO>
-
listPrimaryKeys
- Specified by:
listPrimaryKeys
in interfacebr.com.intersys.systextil.connection.IDAO<FichaFciDTO>
-
get
public static FichaFciDTO get(br.com.intersys.systextil.connection.AppConnection conn, int mes, int ano, int cod_empresa, Produto produto) Retorna FichaFCI correspondente. Conforme regra: Dá prioridade para cadastro por grupo, depois por subgrupo e somente depois por item completo. Foi feito desta maneira por razão de desempenho de pesquisa.- Parameters:
conn
- Conexão a ser utilizada.mes
- Mês da Ficha FCIano
- Ano da Ficha FCIcod_empresa
- Código da empresa da Ficha FCIproduto
- Produto da Ficha FCI.- Returns:
- FichaFci
-
temFichaFciInvalida
public static boolean temFichaFciInvalida(br.com.intersys.systextil.connection.AppConnection conn, NotaFiscalDeSaidaItem item) Se o produto está cadastrado na tabelaOBRF_650
deve ter número de FCI preenchido. O cadastro é realizado através do programa obrf_f650- Parameters:
conn
- Conexão a ser utilizada.item
- Item da nota fiscal.- Returns:
- se produto tem erro de cadastro na ficha FCI.
-
listByGroup
public static List<FichaFciDTO> listByGroup(br.com.intersys.systextil.connection.AppConnection conn, int ano, int mes, int empresa, CodProduto produto, int parametroMediaImportacao)
-