Interface IVndBSCatalogosArtigos
Assembly: IVndBS100.dll
Syntax
[ComVisible(true)]
[Guid("055BE378-20A6-4375-8EB7-513DA915231E")]
public interface IVndBSCatalogosArtigos
Methods
Actualiza(VndBeCatalogoArtigo)
Permite a actualização de um determinado registo da tabela.
Declaration
void Actualiza(VndBeCatalogoArtigo objBE)
Parameters
ActualizaLinhasCatalogo(String, String, DateTime, DateTime, Boolean, Double, Double, Double, Boolean, Boolean, String, Int32, Boolean, Double, String, VndBeCategoriasArtigos)
Actualização em lote das linhas de um catálogo.
Declaration
void ActualizaLinhasCatalogo(string strCatalogoID, string strTipoDestaque, DateTime datDataInicialDestaque, DateTime datDataFinalDestaque, bool blnManterDestaques, double dblDesconto1, double dblDesconto2, double dblDesconto3, bool dblManterDescontos, bool blnIvaIncluido, string strCodigoIva, int intTaxaIva, bool blnManterIvas, double dblPreco, string strRegraCalculoPreco, VndBeCategoriasArtigos CategoriasOrg = null)
Parameters
Type |
Name |
Description |
System.String |
strCatalogoID |
|
System.String |
strTipoDestaque |
|
System.DateTime |
datDataInicialDestaque |
|
System.DateTime |
datDataFinalDestaque |
|
System.Boolean |
blnManterDestaques |
|
System.Double |
dblDesconto1 |
|
System.Double |
dblDesconto2 |
|
System.Double |
dblDesconto3 |
|
System.Boolean |
dblManterDescontos |
|
System.Boolean |
blnIvaIncluido |
|
System.String |
strCodigoIva |
|
System.Int32 |
intTaxaIva |
|
System.Boolean |
blnManterIvas |
|
System.Double |
dblPreco |
|
System.String |
strRegraCalculoPreco |
|
VndBeCategoriasArtigos |
CategoriasOrg |
|
ActualizaValorAtributo(String, String, Object)
Actualiza o valor de um registo da tabela.
Declaration
void ActualizaValorAtributo(string strID, string strAtributo, dynamic varValor)
Parameters
Type |
Name |
Description |
System.String |
strID |
|
System.String |
strAtributo |
Nome do atributo.
|
System.Object |
varValor |
|
ActualizaValorAtributos(String, StdBECampos)
Permite a actualização de um conjunto de atributos de um registo da tabela.
Declaration
void ActualizaValorAtributos(string strID, StdBECampos Atributos)
Parameters
Type |
Name |
Description |
System.String |
strID |
|
StdBECampos |
Atributos |
|
Compara(VndBeCatalogoArtigo, VndBeCatalogoArtigo)
Compara dois objectos CatalogosArtigos.
Devolve mdNaoAlterado/mdInserido/mdModificado/mdApagado conforme igual/novo/alterado/apagado.
Admite-se que objBEorg é o valor original.
O novo objecto BE é marcado com o resultado.
Declaration
BasBETiposGcp.enuModosAlteracaoObjectos Compara(VndBeCatalogoArtigo objBE, VndBeCatalogoArtigo objBEorg)
Parameters
Returns
CopiaCategorias(String, VndBETipos.enuOrigemCategorias)
Cria categorias: a partir das famílias/subfamílias; ou por cópia de categorias
Declaration
bool CopiaCategorias(string strCatalogoID, VndBETipos.enuOrigemCategorias Origem)
Parameters
Returns
Type |
Description |
System.Boolean |
|
CopiaCategorias(String, VndBETipos.enuOrigemCategorias, String)
Cria categorias: a partir das famílias/subfamílias; ou por cópia de categorias
Declaration
bool CopiaCategorias(string strCatalogoID, VndBETipos.enuOrigemCategorias Origem, string strCatalogoIdOrg)
Parameters
Returns
Type |
Description |
System.Boolean |
|
CopiaCategorias(String, VndBETipos.enuOrigemCategorias, String, VndBeCategoriasArtigos)
Cria categorias: a partir das famílias/subfamílias; ou por cópia de categorias
Declaration
bool CopiaCategorias(string strCatalogoID, VndBETipos.enuOrigemCategorias Origem, string strCatalogoIdOrg, VndBeCategoriasArtigos CategoriasOrg)
Parameters
Returns
Type |
Description |
System.Boolean |
|
CopiaCategorias(String, VndBETipos.enuOrigemCategorias, String, VndBeCategoriasArtigos, Boolean)
Cria categorias: a partir das famílias/subfamílias; ou por cópia de categorias
Declaration
bool CopiaCategorias(string strCatalogoID, VndBETipos.enuOrigemCategorias Origem, string strCatalogoIdOrg, VndBeCategoriasArtigos CategoriasOrg, bool blnCopiarArtigos)
Parameters
Returns
Type |
Description |
System.Boolean |
|
CopiaCategorias(String, VndBETipos.enuOrigemCategorias, String, VndBeCategoriasArtigos, Boolean, Boolean)
Cria categorias: a partir das famílias/subfamílias; ou por cópia de categorias
Declaration
bool CopiaCategorias(string strCatalogoID, VndBETipos.enuOrigemCategorias Origem, string strCatalogoIdOrg, VndBeCategoriasArtigos CategoriasOrg, bool blnCopiarArtigos, bool blnActualizarArtigos)
Parameters
Returns
Type |
Description |
System.Boolean |
|
CopiaCategorias(String, VndBETipos.enuOrigemCategorias, String, VndBeCategoriasArtigos, Boolean, Boolean, String)
Cria categorias: a partir das famílias/subfamílias; ou por cópia de categorias
Declaration
bool CopiaCategorias(string strCatalogoID, VndBETipos.enuOrigemCategorias Origem, string strCatalogoIdOrg, VndBeCategoriasArtigos CategoriasOrg, bool blnCopiarArtigos, bool blnActualizarArtigos, string strRestricoes)
Parameters
Returns
Type |
Description |
System.Boolean |
|
CopiaCategorias(String, VndBETipos.enuOrigemCategorias, String, VndBeCategoriasArtigos, Boolean, Boolean, String, ref String)
Cria categorias: a partir das famílias/subfamílias; ou por cópia de categorias
Declaration
bool CopiaCategorias(string strCatalogoID, VndBETipos.enuOrigemCategorias Origem, string strCatalogoIdOrg, VndBeCategoriasArtigos CategoriasOrg, bool blnCopiarArtigos, bool blnActualizarArtigos, string strRestricoes, ref string StrErro)
Parameters
Type |
Name |
Description |
System.String |
strCatalogoID |
|
VndBETipos.enuOrigemCategorias |
Origem |
|
System.String |
strCatalogoIdOrg |
|
VndBeCategoriasArtigos |
CategoriasOrg |
|
System.Boolean |
blnCopiarArtigos |
|
System.Boolean |
blnActualizarArtigos |
|
System.String |
strRestricoes |
|
System.String |
StrErro |
|
Returns
Type |
Description |
System.Boolean |
|
DaDefCamposUtil()
Devolve as definições dos campos do utilizador.
Declaration
StdBEDefCamposUtil DaDefCamposUtil()
Returns
DaValorAtributo(String, String)
Dá o valor de um determinado atributo.
Declaration
dynamic DaValorAtributo(string strID, string strAtributo)
Parameters
Type |
Name |
Description |
System.String |
strID |
|
System.String |
strAtributo |
Nome do atributo.
|
Returns
Type |
Description |
System.Object |
|
DaValorAtributoLock(String, String)
Dá o valor de um determinado atributo.
Declaration
dynamic DaValorAtributoLock(string strID, string strAtributo)
Parameters
Type |
Name |
Description |
System.String |
strID |
|
System.String |
strAtributo |
Nome do atributo.
|
Returns
Type |
Description |
System.Object |
|
DaValorAtributos(String, String[])
Dá o valor de um conjunto de atributos.
Declaration
StdBECampos DaValorAtributos(string strID, params string[] Atributos)
Parameters
Type |
Name |
Description |
System.String |
strID |
|
System.String[] |
Atributos |
Array com os nomes dos atributos.
|
Returns
DaValorAtributosLock(String, String[])
Dá o valor de um conjunto de atributos.
Declaration
StdBECampos DaValorAtributosLock(string strID, params string[] Atributos)
Parameters
Type |
Name |
Description |
System.String |
strID |
|
System.String[] |
Atributos |
Array com os nomes dos atributos.
|
Returns
DaValorChave(VndBeCatalogoArtigo)
Dá o valor da chave na tabela para este registo
Declaration
string DaValorChave(VndBeCatalogoArtigo objBE)
Parameters
Returns
Type |
Description |
System.String |
|
Edita(String)
Dá um determinado registo da tabela. A pesquisa é menos eficiente, pois é feita por chave lógica.
Declaration
VndBeCatalogoArtigo Edita(string strCatalogo)
Parameters
Type |
Name |
Description |
System.String |
strCatalogo |
|
Returns
EditaID(String)
Dá um determinado registo da tabela. A pesquisa é mais eficiente, pois é feita por identificador único (Primary Key da tabela).
Declaration
VndBeCatalogoArtigo EditaID(string strID)
Parameters
Type |
Name |
Description |
System.String |
strID |
|
Returns
Existe(String)
Identifica se um determinado registo existe na tabela CatalogosArtigos.
Declaration
bool Existe(string strID)
Parameters
Type |
Name |
Description |
System.String |
strID |
|
Returns
Type |
Description |
System.Boolean |
|
ExisteRegistosDependentes(String)
Verifica se há objectos/tabelas dependentes (em Child Tables).
Declaration
bool ExisteRegistosDependentes(string strID)
Parameters
Type |
Name |
Description |
System.String |
strID |
|
Returns
Type |
Description |
System.Boolean |
|
ExisteRegistosDependentesCategoriasArtigos(String)
Verifica se há objectos dependentes, na tabela CategoriasArtigos.
Declaration
bool ExisteRegistosDependentesCategoriasArtigos(string strID)
Parameters
Type |
Name |
Description |
System.String |
strID |
|
Returns
Type |
Description |
System.Boolean |
|
ListaArtigos(String, String, String)
Lista os artigos que satisfazem um determiando Query.
Declaration
VndBeLinhasCatalogosArtigos ListaArtigos(string strCatalogoID, string strWHERE, string strEXCLUIDOS)
Parameters
Type |
Name |
Description |
System.String |
strCatalogoID |
|
System.String |
strWHERE |
|
System.String |
strEXCLUIDOS |
|
Returns
ListaCatalogos(StdBEFiltroListagem)
Devolve a lista de catálogos correspondentes ao filtro utilizado.
Declaration
List<VndBeCatalogoArtigo> ListaCatalogos(StdBEFiltroListagem filtro)
Parameters
Returns
PreencheCamposDefeito(VndBeCatalogoArtigo)
Preenche os campos por defeito, no caso de ainda não estarem preenchidos.
Declaration
VndBeCatalogoArtigo PreencheCamposDefeito(VndBeCatalogoArtigo objBE)
Parameters
Returns
Remove(String)
Permite a remoção de um determinado registo da tabela.
Declaration
void Remove(string strID)
Parameters
Type |
Name |
Description |
System.String |
strID |
|
ValidaActualizacao(VndBeCatalogoArtigo, ref String)
Permite a validação da actualização.
Declaration
bool ValidaActualizacao(VndBeCatalogoArtigo objBE, ref string strErroValidacao)
Parameters
Returns
Type |
Description |
System.Boolean |
|
ValidaRemocao(String, ref String)
Permite a validação da remoção.
Declaration
bool ValidaRemocao(string strID, ref string strErroValidacao)
Parameters
Type |
Name |
Description |
System.String |
strID |
|
System.String |
strErroValidacao |
|
Returns
Type |
Description |
System.Boolean |
|