PRIMAVERA | Developers

    Show / Hide Table of Contents

    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.