Class StdBSMDU
Classe utilizada para obter serviços e regras de negócio sobre os Menus do Utilizador.
Inheritance
System.Object
StdBSMDU
Implements
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 |