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 FichaFciDTOget(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 booleantemFichaFciInvalida(br.com.intersys.systextil.connection.AppConnection conn, NotaFiscalDeSaidaItem item) Se o produto está cadastrado na tabelaOBRF_650deve ter número de FCI preenchido.
-
Constructor Details
-
FichaFciDAO
public FichaFciDAO()
-
-
Method Details
-
parse
- Specified by:
parsein interfacebr.com.intersys.systextil.connection.IDAO<FichaFciDTO>
-
getTableName
- Specified by:
getTableNamein interfacebr.com.intersys.systextil.connection.IDAO<FichaFciDTO>
-
listPrimaryKeys
- Specified by:
listPrimaryKeysin 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_650deve 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)
-