PRIMAVERA | Developers

    Show / Hide Table of Contents

    Class StdBSManutencoes

    Classe utilizada para obter serviços e regras de negócio sobre Manutenções.

    Inheritance
    System.Object
    StdBSManutencoes
    Implements
    IStdBSManutencoes
    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("B94E994B-B8A3-42C7-BAF6-C59474A9F46F")]
    [ClassInterface(ClassInterfaceType.None)]
    public class StdBSManutencoes : IStdBSManutencoes

    Methods

    ActivaManutencao(frmStdBaseManutencao, StdBETipos.CodigosActualizacoes, String, String)

    Activa manutenção

    Declaration
    public void ActivaManutencao(frmStdBaseManutencao objFormManutencao, StdBETipos.CodigosActualizacoes enuOperacao, string strCamposChave = "", string strCamposValor = "")
    Parameters
    Type Name Description
    frmStdBaseManutencao objFormManutencao

    Identificador do formulário de Manutenção.

    StdPlatBE100.StdBETipos.CodigosActualizacoes enuOperacao

    Identificador do Tipo de Operação.

    System.String strCamposChave

    Identificador do Campo Chave.

    System.String strCamposValor

    Identificador do Valor do Campo Chave.

    ActivaManutencao(Object, StdBETipos.CodigosActualizacoes, String, String)

    Activa manutenção

    Declaration
    public void ActivaManutencao(dynamic objFormManutencao, StdBETipos.CodigosActualizacoes enuOperacao, string strCamposChave = "", string strCamposValor = "")
    Parameters
    Type Name Description
    System.Object objFormManutencao

    Identificador do formulário de Manutenção.

    StdPlatBE100.StdBETipos.CodigosActualizacoes enuOperacao

    Identificador do Tipo de Operação.

    System.String strCamposChave

    Identificador do Campo Chave.

    System.String strCamposValor

    Identificador do Valor do Campo Chave.

    DesligaBotao(frmStdBaseForm, StdBSTipos.BotaoManutencao)

    Desliga Botão.

    Declaration
    public void DesligaBotao(frmStdBaseForm objFormManutencao, StdBSTipos.BotaoManutencao enuBotao)
    Parameters
    Type Name Description
    frmStdBaseForm objFormManutencao

    Identificador do Formulário de Manutenção.

    StdPlatBS100.StdBSTipos.BotaoManutencao enuBotao

    Identificador do Botão de Manutenção.

    DesligaBotaoEx(frmStdBaseManutencao, StdBSTipos.BotaoManutencao)

    Desliga Botão Ex.

    Declaration
    public void DesligaBotaoEx(frmStdBaseManutencao objFormManutencao, StdBSTipos.BotaoManutencao enuBotao)
    Parameters
    Type Name Description
    frmStdBaseManutencao objFormManutencao

    Identificador do Formulário de Manutenção.

    StdPlatBS100.StdBSTipos.BotaoManutencao enuBotao

    Identificador do Botão de Manutenção.

    Finalize()

    Finalizes an instance of the StdBSManutencoes class.

    Declaration
    protected void Finalize()

    LigaBotao(frmStdBaseForm, StdBSTipos.BotaoManutencao)

    Liga Botão

    Declaration
    public void LigaBotao(frmStdBaseForm objFormManutencao, StdBSTipos.BotaoManutencao enuBotao)
    Parameters
    Type Name Description
    frmStdBaseForm objFormManutencao

    Identificador do Formulário de Manutenção.

    StdPlatBS100.StdBSTipos.BotaoManutencao enuBotao

    Identificador do Botão de Manutenção.

    LigaBotaoEx(frmStdBaseForm, StdBSTipos.BotaoManutencao)

    Liga Botão Ex.

    Declaration
    public void LigaBotaoEx(frmStdBaseForm objFormManutencao, StdBSTipos.BotaoManutencao enuBotao)
    Parameters
    Type Name Description
    frmStdBaseForm objFormManutencao

    Identificador do Formulário de Manutenção.

    StdPlatBS100.StdBSTipos.BotaoManutencao enuBotao

    Identificador do Botão de Manutenção.

    MostraHistoricoDaEntidade(Control)

    Declaration
    public void MostraHistoricoDaEntidade(Control objFormManutencao)
    Parameters
    Type Name Description
    System.Windows.Forms.Control objFormManutencao

    PodeAcederAoRegisto(Object, String, Object[])

    Valida as permissões das Categorias para aceder a um registo.

    Declaration
    public void PodeAcederAoRegisto(dynamic objFormManutencao, string strNomeCamposChave, params dynamic[] arrChaves)
    Parameters
    Type Name Description
    System.Object objFormManutencao

    Identificador do Formulário de Manutenção.

    System.String strNomeCamposChave

    Nomes dos campos chaves (separados por ',').

    System.Object[] arrChaves

    Chaves.

    PodeAcederRegisto(frmStdBaseManutencao)

    Trata permissões.

    Declaration
    public void PodeAcederRegisto(frmStdBaseManutencao objFormManutencao)
    Parameters
    Type Name Description
    frmStdBaseManutencao objFormManutencao

    Identificador do Formulário de Manutenção.

    PodeAcederRegistoEx(Object, String)

    Valida as permissões das Categorias para aceder a um registo.

    Declaration
    public void PodeAcederRegistoEx(dynamic objFormManutencao, string Chave)
    Parameters
    Type Name Description
    System.Object objFormManutencao

    Identificador do Formulário de Manutenção.

    System.String Chave

    Chave.

    TrataMenusStandard(Control, String)

    Trata menus standart.

    Declaration
    public bool TrataMenusStandard(Control objFormManutencao, string strComando)
    Parameters
    Type Name Description
    System.Windows.Forms.Control objFormManutencao

    Identificador do Formulário de Manutenção.

    System.String strComando

    Identificador do Comando.

    Returns
    Type Description
    System.Boolean

    TrataPermissoes(frmStdBaseEditor, Boolean, Boolean)

    Declaration
    public void TrataPermissoes(frmStdBaseEditor objFormManutencao, bool blnRegistoNovo, bool blnTrataMoeda = false)
    Parameters
    Type Name Description
    frmStdBaseEditor objFormManutencao
    System.Boolean blnRegistoNovo
    System.Boolean blnTrataMoeda

    TrataPermissoes(frmStdBaseManutencao, Boolean, Boolean)

    Declaration
    public void TrataPermissoes(frmStdBaseManutencao objFormManutencao, bool blnRegistoNovo, bool blnTrataMoeda = false)
    Parameters
    Type Name Description
    frmStdBaseManutencao objFormManutencao
    System.Boolean blnRegistoNovo
    System.Boolean blnTrataMoeda

    Implements

    IStdBSManutencoes