Interface IBasBSFiliais
Classe utilizada para obter serviços e regras de negócio sobre Filiais.
Namespace: IBasBS100
Assembly: IBasBS100.dll
Syntax
[ComVisible(true)]
[Guid("6A7BDB70-BD4B-431A-8E68-19A9D602D866")]
public interface IBasBSFiliais
Properties
BDFiliaisDisponivel
Devolve se deve ou não mostrar os Filtros por Filial. Semelhante a LicencaDeFilial.
Declaration
bool BDFiliaisDisponivel { get; }
Property Value
Type | Description |
---|---|
System.Boolean |
BDFiliaisValida
Tem base de dados de Filiais presente e válida?
Declaration
bool BDFiliaisValida { get; }
Property Value
Type | Description |
---|---|
System.Boolean |
CodigoFilial
Código da Filial activa.
Declaration
string CodigoFilial { get; }
Property Value
Type | Description |
---|---|
System.String |
DescricaoFilial
Descrição da Filial activa.
Declaration
string DescricaoFilial { get; }
Property Value
Type | Description |
---|---|
System.String |
FilialBloqueada
Indica se a Filial está bloqueada.
Declaration
bool FilialBloqueada { get; }
Property Value
Type | Description |
---|---|
System.Boolean |
FilialInicializada
Informação de Filial pode ser alterada, ou já foi inicializada?
Declaration
bool FilialInicializada { get; }
Property Value
Type | Description |
---|---|
System.Boolean |
LicencaDeFilial
Devolve se deve ou não mostrar os Filtros por Filial. Semelhante a BDFiliaisDisponivel.
Declaration
bool LicencaDeFilial { get; }
Property Value
Type | Description |
---|---|
System.Boolean |
LicencaDeFilialValida
Tem licença de Filiais presente e válida?
Declaration
bool LicencaDeFilialValida { get; }
Property Value
Type | Description |
---|---|
System.Boolean |
ListaFiliaisExistentesNoExercicio
Lista de Filiais que existem no exercício.
Declaration
BasBEFiliais ListaFiliaisExistentesNoExercicio { get; }
Property Value
Type | Description |
---|---|
BasBEFiliais |
TipoFilial
Tipo da Filial activa.
Declaration
BasBETiposGcp.TEnumTipoFilial TipoFilial { get; }
Property Value
Type | Description |
---|---|
BasBETiposGcp.TEnumTipoFilial |
Methods
ETerminal(String)
Indica se é um terminal de filiais.
Declaration
bool ETerminal(string strFilial)
Parameters
Type | Name | Description |
---|---|---|
System.String | strFilial | Código da Filial a testar. |
Returns
Type | Description |
---|---|
System.Boolean |
GravaInfoFilial(String, String, BasBETiposGcp.TEnumTipoFilial)
Gravar pela primeira vez os dados relativos à filial do posto.
Declaration
void GravaInfoFilial(string strCodigo, string strDescricao, BasBETiposGcp.TEnumTipoFilial TFilial)
Parameters
Type | Name | Description |
---|---|---|
System.String | strCodigo | Código da Filial. |
System.String | strDescricao | Descrição da Filial. |
BasBETiposGcp.TEnumTipoFilial | TFilial | Tipo da Filial. |
ListaFiliais(String)
Lista de todas as Filiais existentes na BD de filiais.
Declaration
BasBEFiliais ListaFiliais(string strFilial = "")
Parameters
Type | Name | Description |
---|---|---|
System.String | strFilial | Identificador da Filial. |
Returns
Type | Description |
---|---|
BasBEFiliais |
RegistaRemocao(String, Object[])
Registar na tabela FILRemocoes a remoção de um registo.
Declaration
void RegistaRemocao(string strTabela, params dynamic[] IdentificadorRegistos)
Parameters
Type | Name | Description |
---|---|---|
System.String | strTabela | Tabela donde foi removido o registo. |
System.Object[] | IdentificadorRegistos | Campos chave do registo. |