Interface IInvBSTiposOrigem
Classe que implementa as regras de negócio sobre os tipos de origem das aplicações/módulos que integram em inventário.
Namespace: IInvBS100
Assembly: IInvBS100.dll
Syntax
[ComVisible(true)]
[Guid("8FCF1CDF-1577-4AC5-A4F8-5D2E4A17AD9D")]
public interface IInvBSTiposOrigem
Methods
ActualizaTipoDocumento(String, String, InvBEOrigemTipoDocumento)
Atualiza um tipo de documento.
Declaration
void ActualizaTipoDocumento(string APL, string Modulo, InvBEOrigemTipoDocumento objTipoDocumento)
Parameters
Type | Name | Description |
---|---|---|
System.String | APL | Abreviatura da aplicação (Apl). |
System.String | Modulo | Módulo a que corresponde o tipo de origem (Modulo). |
InvBEOrigemTipoDocumento | objTipoDocumento | Objeto que identifica o tipo de documento. |
DaIDTipoOrigem(String, String)
Devolve o identificador de um tipo de origem.
Declaration
string DaIDTipoOrigem(string APL = "", string Modulo = "")
Parameters
Type | Name | Description |
---|---|---|
System.String | APL | Abreviatura da aplicação (Apl). |
System.String | Modulo | Módulo a que corresponde o tipo de origem (Modulo). |
Returns
Type | Description |
---|---|
System.String | Identificador do tipo de origem. |
DaListaTiposOrigem(String, String)
Devolve uma coleção com os tipos de origem.
Declaration
InvBETiposOrigem DaListaTiposOrigem(string APL = "", string Modulo = "")
Parameters
Type | Name | Description |
---|---|---|
System.String | APL | Abreviatura da aplicação (Apl). |
System.String | Modulo | Módulo a que corresponde o tipo de origem (Modulo). |
Returns
Type | Description |
---|---|
InvBETiposOrigem | Coleção com os tipos de origem. |
DaModuloTipoOrigem(String)
Devolve o módulo a que corresponde um tipo de origem.
Declaration
string DaModuloTipoOrigem(string IdTipoOrigem)
Parameters
Type | Name | Description |
---|---|---|
System.String | IdTipoOrigem | Identificador do tipo de origem (Id). |
Returns
Type | Description |
---|---|
System.String | Código do módulo (Modulo). |
DaTipoDocumento(String, String, String)
Devolve o objeto que representa um tipo de documento.
Declaration
InvBEOrigemTipoDocumento DaTipoDocumento(string APL, string Modulo, string Documento)
Parameters
Type | Name | Description |
---|---|---|
System.String | APL | Abreviatura da aplicação (Apl). |
System.String | Modulo | Módulo a que corresponde o tipo de origem (Modulo). |
System.String | Documento | Código do tipo de documento (Tipodoc). |
Returns
Type | Description |
---|---|
InvBEOrigemTipoDocumento | Objeto que representa o tipo de documento. |
DaValorAtributo(String, String, String)
Devolve o valor de um atributo.
Declaration
dynamic DaValorAtributo(string Apl, string Modulo, string Atributo)
Parameters
Type | Name | Description |
---|---|---|
System.String | Apl | Abreviatura da aplicação (Apl). |
System.String | Modulo | Módulo a que corresponde o tipo de origem (Modulo). |
System.String | Atributo | Nome do atributo. |
Returns
Type | Description |
---|---|
System.Object | Valor identificado pelo atributo. |
DocMovimentado(String, String, String)
Indica se um documento já foi movimentado.
Declaration
bool DocMovimentado(string APL, string Modulo, string Documento)
Parameters
Type | Name | Description |
---|---|---|
System.String | APL | Abreviatura da aplicação (Apl). |
System.String | Modulo | Módulo a que corresponde o tipo de origem (Modulo). |
System.String | Documento | Código do tipo de documento (Tipodoc). |
Returns
Type | Description |
---|---|
System.Boolean | True - Com movimentos; False - Sem movimentos |
ExisteID(String)
Verifica se um tipo de origem existe.
Declaration
bool ExisteID(string Id)
Parameters
Type | Name | Description |
---|---|---|
System.String | Id | Identificador do tipo de origem (Id). |
Returns
Type | Description |
---|---|
System.Boolean | True - Existe; False - Não existe |
LstTiposOrigem(String, String)
Devolve uma lista com os tipos de origem.
Declaration
StdBELista LstTiposOrigem(string APL = "", string Modulo = "")
Parameters
Type | Name | Description |
---|---|---|
System.String | APL | Abreviatura da aplicação (Apl). |
System.String | Modulo | Módulo a que corresponde o tipo de origem (Modulo). |
Returns
Type | Description |
---|---|
StdBELista | Lista com os tipos de origem. |
RemoveTipoDocumento(String, String, String)
Remove um tipo de documento.
Declaration
void RemoveTipoDocumento(string APL, string Modulo, string Documento)
Parameters
Type | Name | Description |
---|---|---|
System.String | APL | Abreviatura da aplicação (Apl). |
System.String | Modulo | Módulo a que corresponde o tipo de origem (Modulo). |
System.String | Documento | Código do tipo de documento (Tipodoc). |
ValidaActualizacaoTipoDocumento(String, String, InvBEOrigemTipoDocumento, ref String)
Valida a atualização de um tipo de documento.
Declaration
bool ValidaActualizacaoTipoDocumento(string APL, string Modulo, InvBEOrigemTipoDocumento objTipoDocumento, ref string StrErro)
Parameters
Type | Name | Description |
---|---|---|
System.String | APL | Abreviatura da aplicação (Apl). |
System.String | Modulo | Módulo a que corresponde o tipo de origem (Modulo). |
InvBEOrigemTipoDocumento | objTipoDocumento | Objeto que identifica o tipo de documento. |
System.String | StrErro | Mensagens de erro devolvidas. |
Returns
Type | Description |
---|---|
System.Boolean | True - Validação com sucesso; False - Validação sem sucesso |
ValidaRemocaoTipoDocumento(String, String, InvBEOrigemTipoDocumento, String)
Valida a remoção de um tipo de documento.
Declaration
bool ValidaRemocaoTipoDocumento(string APL, string Modulo, InvBEOrigemTipoDocumento TipoDocumento, string ERRO)
Parameters
Type | Name | Description |
---|---|---|
System.String | APL | Abreviatura da aplicação (Apl). |
System.String | Modulo | Módulo a que corresponde o tipo de origem (Modulo). |
InvBEOrigemTipoDocumento | TipoDocumento | Código do tipo de documento. |
System.String | ERRO | Mensagens de erro devolvidas. |
Returns
Type | Description |
---|---|
System.Boolean | True - Validação com sucesso; False - Validação sem sucesso |