PRIMAVERA | Developers

    Show / Hide Table of Contents

    Class StdBSMDU

    Classe utilizada para obter serviços e regras de negócio sobre os Menus do Utilizador.

    Inheritance
    System.Object
    StdBSMDU
    Implements
    IStdBSMDU
    Inherited Members
    System.Object.ToString()
    System.Object.Equals(System.Object)
    System.Object.Equals(System.Object, System.Object)
    System.Object.ReferenceEquals(System.Object, System.Object)
    System.Object.GetHashCode()
    System.Object.GetType()
    System.Object.MemberwiseClone()
    Namespace: StdPlatBS100
    Assembly: StdPlatBS100.dll
    Syntax
    [ComVisible(true)]
    [Guid("3D229A40-38A8-4333-BCC6-BE2B22415E5C")]
    [ClassInterface(ClassInterfaceType.None)]
    public class StdBSMDU : IStdBSMDU

    Properties

    DescricaoMenuActivo

    Descrição do menu activo.

    Declaration
    public string DescricaoMenuActivo { get; set; }
    Property Value
    Type Description
    System.String

    MenuActivo

    Menu Activo na ribbon.

    Declaration
    public string MenuActivo { get; set; }
    Property Value
    Type Description
    System.String

    MenuActivoGrande

    Define se o menu activo é de tamanho grande

    Declaration
    public bool MenuActivoGrande { get; set; }
    Property Value
    Type Description
    System.Boolean

    PastaActiva

    Pasta Activa na ribbon.

    Declaration
    public string PastaActiva { get; set; }
    Property Value
    Type Description
    System.String

    Methods

    Actualiza(StdBEMDU)

    Actualiza menu do utilizador.

    Declaration
    public void Actualiza(StdBEMDU objMDU)
    Parameters
    Type Name Description
    StdBEMDU objMDU

    Objecto com a definição do Menu do Utilizador.

    CarregaMenusAplicacao(String)

    Carrega menus do módulo indicado.

    Declaration
    public List<StdBEMDU> CarregaMenusAplicacao(string strApl)
    Parameters
    Type Name Description
    System.String strApl

    Identificador do Módulo.

    Returns
    Type Description
    System.Collections.Generic.List<StdBEMDU>

    CriaMenuPrincipal(String)

    Cria menu principal.

    Declaration
    public StdBEMDU CriaMenuPrincipal(string strApl)
    Parameters
    Type Name Description
    System.String strApl

    Identificador do Módulo.

    Returns
    Type Description
    StdBEMDU

    DaNumeroItemsMenu(String)

    Dá o número de menus que têm um determinado menu como pai.

    Declaration
    public int DaNumeroItemsMenu(string mnuId)
    Parameters
    Type Name Description
    System.String mnuId
    Returns
    Type Description
    System.Int32

    EditaMenuPrincipal()

    Devolve o menu principal.

    Declaration
    public StdBEMDU EditaMenuPrincipal()
    Returns
    Type Description
    StdBEMDU

    ExisteMenuPrincipal()

    Verifica se existe menu principal.

    Declaration
    public bool ExisteMenuPrincipal()
    Returns
    Type Description
    System.Boolean

    Finalize()

    Declaration
    protected void Finalize()

    IniciaAtualizacaoBulk()

    Declaration
    public void IniciaAtualizacaoBulk()

    Remove(String)

    Declaration
    public void Remove(string id)
    Parameters
    Type Name Description
    System.String id

    RemoveTodosApl(String)

    Remove todos os menus do utilizador por módulo.

    Declaration
    public void RemoveTodosApl(string Aplicacao)
    Parameters
    Type Name Description
    System.String Aplicacao

    Identificador do Módulo.

    TerminaAtualizacaoBulk()

    Declaration
    public void TerminaAtualizacaoBulk()

    ValidaActualizacao(StdBEMDU, ref String)

    Valida a actualização de um menu do utilizador.

    Declaration
    public bool ValidaActualizacao(StdBEMDU objMDU, ref string ErroValidacao)
    Parameters
    Type Name Description
    StdBEMDU objMDU

    Objecto com as definições do Menu do Utilizador.

    System.String ErroValidacao

    Mensagem com os erros reportados pela Validação.

    Returns
    Type Description
    System.Boolean

    Implements

    IStdBSMDU