Interface IVndBSTabVendas
Classe que implementa as regras de negócio sobre as configurações dos documentos de vendas.
Namespace: IVndBS100
Assembly: IVndBS100.dll
Syntax
[ComVisible(true)]
[Guid("CB9F8388-2E06-45C5-9D77-92801A7232F4")]
public interface IVndBSTabVendas
Methods
Actualiza(VndBETabVenda)
Actualiza o documento de venda.
Declaration
void Actualiza(VndBETabVenda clsDocumentoVenda)
Parameters
Type | Name | Description |
---|---|---|
VndBETabVenda | clsDocumentoVenda | Objecto que identifica o documento de venda. |
Actualiza(VndBETabVenda, ref String)
Actualiza o documento de venda.
Declaration
void Actualiza(VndBETabVenda clsDocumentoVenda, ref string strAvisos)
Parameters
Type | Name | Description |
---|---|---|
VndBETabVenda | clsDocumentoVenda | Objecto que identifica o documento de venda. |
System.String | strAvisos | Devolve os avisos encontrados durante a actualização. |
ActualizaPeriodo(String, DateTime, DateTime)
Permite a actualização de um periodo
Declaration
void ActualizaPeriodo(string strDocumento, DateTime datDataInicial, DateTime datDataFinal)
Parameters
Type | Name | Description |
---|---|---|
System.String | strDocumento | Código do documento (Documento). |
System.DateTime | datDataInicial | Data Inicial do periodo a actualizar. |
System.DateTime | datDataFinal | Data Final do periodo a actualizar. |
ActualizaValorAtributo(String, String, Object)
Atualiza o valor de um atributo.
Declaration
void ActualizaValorAtributo(string Documento, string Atributo, dynamic Valor)
Parameters
Type | Name | Description |
---|---|---|
System.String | Documento | Código do documento (Documento). |
System.String | Atributo | Nome do atributo. |
System.Object | Valor | Valor do atributo. |
ActualizaValorAtributos(String, StdBECampos)
Atualiza os valores de um conjunto de atributos.
Declaration
void ActualizaValorAtributos(string Documento, StdBECampos Atributos)
Parameters
Type | Name | Description |
---|---|---|
System.String | Documento | Código do documento (Documento). |
StdBECampos | Atributos | Coleção com os atributos e respetivos valores. |
DaDefCamposUtil()
Devolve as definições dos campos do utilizador.
Declaration
StdBEDefCamposUtil DaDefCamposUtil()
Returns
Type | Description |
---|---|
StdBEDefCamposUtil |
DaNaturezaDoc(String)
Identifica a natureza do documento.
Declaration
string DaNaturezaDoc(string TipoDocumento)
Parameters
Type | Name | Description |
---|---|---|
System.String | TipoDocumento | Código do documento (Documento). |
Returns
Type | Description |
---|---|
System.String |
DaNumDocVendas()
Devolve o número de documentos de vendas.
Declaration
int DaNumDocVendas()
Returns
Type | Description |
---|---|
System.Int32 |
DaValorAtributo(String, String)
Devolve o valor de um atributo.
Declaration
dynamic DaValorAtributo(string Documento, string Atributo)
Parameters
Type | Name | Description |
---|---|---|
System.String | Documento | Código do documento (Documento). |
System.String | Atributo | Nome do atributo. |
Returns
Type | Description |
---|---|
System.Object |
DaValorAtributoLock(String, String)
Devolve o valor de um atributo.
Declaration
dynamic DaValorAtributoLock(string Documento, string Atributo)
Parameters
Type | Name | Description |
---|---|---|
System.String | Documento | Código do documento (Documento). |
System.String | Atributo | Nome do atributo. |
Returns
Type | Description |
---|---|
System.Object |
Remarks
O sufixo "Lock" indica que os valores serão obtidos a partir da cache de sistema.
DaValorAtributos(String, String[])
Devolve os valores de um conjunto de atributos.
Declaration
StdBECampos DaValorAtributos(string Documento, params string[] Atributos)
Parameters
Type | Name | Description |
---|---|---|
System.String | Documento | Código do documento (Documento). |
System.String[] | Atributos | Array de atributos que se quer devolver. |
Returns
Type | Description |
---|---|
StdBECampos |
DaValorAtributosLock(String, String[])
Devolve os valores de um conjunto de atributos.
Declaration
StdBECampos DaValorAtributosLock(string Documento, params string[] Atributos)
Parameters
Type | Name | Description |
---|---|---|
System.String | Documento | Código do documento (Documento). |
System.String[] | Atributos | Array de atributos que se quer devolver. |
Returns
Type | Description |
---|---|
StdBECampos |
Remarks
O sufixo "Lock" indica que os valores serão obtidos a partir da cache de sistema.
DocMovimentado(String)
Método que permite verificar se um determinado documento já foi movimentado
Declaration
bool DocMovimentado(string Documento)
Parameters
Type | Name | Description |
---|---|---|
System.String | Documento | Código do documento (Documento). |
Returns
Type | Description |
---|---|
System.Boolean |
Edita(String)
Edita o documento de venda.
Declaration
VndBETabVenda Edita(string Documento)
Parameters
Type | Name | Description |
---|---|---|
System.String | Documento | Código do documento (Documento). |
Returns
Type | Description |
---|---|
VndBETabVenda |
Existe(String)
Verifica se o documento de venda existe.
Declaration
bool Existe(string Documento)
Parameters
Type | Name | Description |
---|---|---|
System.String | Documento | Código do documento (Documento). |
Returns
Type | Description |
---|---|
System.Boolean |
ExistemDocumentosCertificados(String)
Indica se existem já documento certificados (assinados digitalmente)
Declaration
bool ExistemDocumentosCertificados(string TipoDoc)
Parameters
Type | Name | Description |
---|---|---|
System.String | TipoDoc | Código do documento (Documento). |
Returns
Type | Description |
---|---|
System.Boolean |
ExistePeriodo(String, DateTime, DateTime)
Verifica se existe o periodo digitado existe para o documento
Declaration
bool ExistePeriodo(string strDocumento, DateTime datDataInicial, DateTime datDataFinal)
Parameters
Type | Name | Description |
---|---|---|
System.String | strDocumento | Código do documento (Documento). |
System.DateTime | datDataInicial | Data Inicial do periodo a pesquisar |
System.DateTime | datDataFinal | Data Final do periodo a pesquisar |
Returns
Type | Description |
---|---|
System.Boolean |
LstDocEncomendas()
Devolve uma lista dos documentos de encomenda de clientes.
Declaration
StdBELista LstDocEncomendas()
Returns
Type | Description |
---|---|
StdBELista |
LstDocVendas()
Devolve uma lista com todos os código dos tipos de documento de venda.
Declaration
StdBELista LstDocVendas()
Returns
Type | Description |
---|---|
StdBELista |
LstPeriodos(String)
Lista todos os periodos
Declaration
StdBELista LstPeriodos(string strDocumento)
Parameters
Type | Name | Description |
---|---|---|
System.String | strDocumento | Código do documento (Documento). |
Returns
Type | Description |
---|---|
StdBELista |
LstTodosDocVendas()
Lista todos os documentos de vendas, independente do tipo.
Declaration
StdBELista LstTodosDocVendas()
Returns
Type | Description |
---|---|
StdBELista |
PeriodoBloqueado(String, DateTime)
Identifica se o documento está dentro de um periodo bloqueado
Declaration
bool PeriodoBloqueado(string strDocumento, DateTime datData)
Parameters
Type | Name | Description |
---|---|---|
System.String | strDocumento | Código do documento (Documento). |
System.DateTime | datData | Data a verificar se está dentro de um periodo existente |
Returns
Type | Description |
---|---|
System.Boolean |
Remove(String)
Remove o documento de venda.
Declaration
void Remove(string Documento)
Parameters
Type | Name | Description |
---|---|---|
System.String | Documento | Código do documento (Documento). |
RemovePeriodo(String, DateTime, DateTime)
Permite a remoção de um determinado periodo
Declaration
void RemovePeriodo(string strDocumento, DateTime datDataInicial, DateTime datDataFinal)
Parameters
Type | Name | Description |
---|---|---|
System.String | strDocumento | Código do documento (Documento). |
System.DateTime | datDataInicial | Data Inicial do periodo a remover |
System.DateTime | datDataFinal | Data Final do periodo a remover |
RemoveTodosPeriodos(String)
Procede à remoção de todos os periodos
Declaration
void RemoveTodosPeriodos(string strDocumento)
Parameters
Type | Name | Description |
---|---|---|
System.String | strDocumento | Código do documento (Documento). |
SugereCondPag(String)
Devolve a condição de pagamento sugerida para o documento.
Declaration
string SugereCondPag(string TipoDoc)
Parameters
Type | Name | Description |
---|---|---|
System.String | TipoDoc | Código do documento (Documento). |
Returns
Type | Description |
---|---|
System.String |
ValidaActualizacao(VndBETabVenda, ref String)
Efectua as validações necessárias à actualização do documento.
Declaration
bool ValidaActualizacao(VndBETabVenda clsDocumentoVenda, ref string StrErro)
Parameters
Type | Name | Description |
---|---|---|
VndBETabVenda | clsDocumentoVenda | Objecto que identifica o documento de venda. |
System.String | StrErro | Devolve os erros encontrados. |
Returns
Type | Description |
---|---|
System.Boolean |
ValidaActualizacao(VndBETabVenda, ref String, ref String)
Efectua as validações necessárias à actualização do documento.
Declaration
bool ValidaActualizacao(VndBETabVenda clsDocumentoVenda, ref string StrErro, ref string StrAvisos)
Parameters
Type | Name | Description |
---|---|---|
VndBETabVenda | clsDocumentoVenda | Objecto que identifica o documento de venda. |
System.String | StrErro | Devolve os erros encontrados. |
System.String | StrAvisos | Devolve os avisos encontrados. |
Returns
Type | Description |
---|---|
System.Boolean |
ValidaActualizacaoPeriodo(DateTime, DateTime, ref String)
Permite a validação do periodo a actualizar
Declaration
bool ValidaActualizacaoPeriodo(DateTime datDataInicio, DateTime datDataFim, ref string StrErro)
Parameters
Type | Name | Description |
---|---|---|
System.DateTime | datDataInicio | Data Inicial do periodo a actualizar. |
System.DateTime | datDataFim | Data Final do periodo a actualizar. |
System.String | StrErro | Devolve os erros encontrados. |
Returns
Type | Description |
---|---|
System.Boolean |
ValidaRemocao(String, String)
Efectua as validações necessárias à remoção do documento.
Declaration
bool ValidaRemocao(string Documento, string StrErro)
Parameters
Type | Name | Description |
---|---|---|
System.String | Documento | Código do documento (Documento). |
System.String | StrErro | Devolve os erros encontrados. |
Returns
Type | Description |
---|---|
System.Boolean |