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 |
|