PRIMAVERA | Developers

    Show / Hide Table of Contents

    Interface IPrjBSPPI

    Namespace: IPrjBS100
    Assembly: IPrjBS100.dll
    Syntax
    [ComVisible(true)]
    [Guid("C480F9BE-4CC8-4510-A2F3-9910867E5B22")]
    public interface IPrjBSPPI

    Methods

    Actualiza(PrjBEProjecto)

    Declaration
    void Actualiza(PrjBEProjecto objProjecto)
    Parameters
    Type Name Description
    PrjBEProjecto objProjecto

    ActualizaValorAtributo(String, String, Object)

    Declaration
    void ActualizaValorAtributo(string Projecto, string Atributo, dynamic Valor)
    Parameters
    Type Name Description
    System.String Projecto
    System.String Atributo
    System.Object Valor

    ActualizaValorAtributoAno(String, Int32, String, Object)

    Declaration
    void ActualizaValorAtributoAno(string Projecto, int Ano, string Atributo, dynamic Valor)
    Parameters
    Type Name Description
    System.String Projecto
    System.Int32 Ano
    System.String Atributo
    System.Object Valor

    ActualizaValorAtributoAnoLinha(String, Int32, Int32, String, Object)

    Declaration
    void ActualizaValorAtributoAnoLinha(string Projecto, int Ano, int Linha, string Atributo, dynamic Valor)
    Parameters
    Type Name Description
    System.String Projecto
    System.Int32 Ano
    System.Int32 Linha
    System.String Atributo
    System.Object Valor

    ActualizaValorAtributos(String, StdBECampos)

    Declaration
    void ActualizaValorAtributos(string Projecto, StdBECampos Atributos)
    Parameters
    Type Name Description
    System.String Projecto
    StdBECampos Atributos

    ActualizaValorAtributosAno(String, Int32, StdBECampos)

    Declaration
    void ActualizaValorAtributosAno(string Projecto, int Ano, StdBECampos Atributos)
    Parameters
    Type Name Description
    System.String Projecto
    System.Int32 Ano
    StdBECampos Atributos

    ActualizaValorAtributosAnoLinha(String, Int32, Int32, StdBECampos)

    Declaration
    void ActualizaValorAtributosAnoLinha(string Projecto, int Ano, int Linha, StdBECampos Atributos)
    Parameters
    Type Name Description
    System.String Projecto
    System.Int32 Ano
    System.Int32 Linha
    StdBECampos Atributos

    DaValorAlteracoesAno(String, Int32)

    Declaration
    double DaValorAlteracoesAno(string Projecto, int Ano)
    Parameters
    Type Name Description
    System.String Projecto
    System.Int32 Ano
    Returns
    Type Description
    System.Double

    DaValorAtributo(String, String)

    Declaration
    dynamic DaValorAtributo(string Projecto, string Atributo)
    Parameters
    Type Name Description
    System.String Projecto
    System.String Atributo
    Returns
    Type Description
    System.Object

    DaValorAtributoAno(String, Int32, String)

    Declaration
    dynamic DaValorAtributoAno(string Projecto, int Ano, string Atributo)
    Parameters
    Type Name Description
    System.String Projecto
    System.Int32 Ano
    System.String Atributo
    Returns
    Type Description
    System.Object

    DaValorAtributoAnoLinha(String, Int32, Int32, String)

    Declaration
    dynamic DaValorAtributoAnoLinha(string Projecto, int Ano, int Linha, string Atributo)
    Parameters
    Type Name Description
    System.String Projecto
    System.Int32 Ano
    System.Int32 Linha
    System.String Atributo
    Returns
    Type Description
    System.Object

    DaValorAtributoAnoLinhaLock(String, Int32, Int32, String)

    Declaration
    dynamic DaValorAtributoAnoLinhaLock(string Projecto, int Ano, int Linha, string Atributo)
    Parameters
    Type Name Description
    System.String Projecto
    System.Int32 Ano
    System.Int32 Linha
    System.String Atributo
    Returns
    Type Description
    System.Object

    DaValorAtributoAnoLock(String, Int32, String)

    Declaration
    dynamic DaValorAtributoAnoLock(string Projecto, int Ano, string Atributo)
    Parameters
    Type Name Description
    System.String Projecto
    System.Int32 Ano
    System.String Atributo
    Returns
    Type Description
    System.Object

    DaValorAtributoID(String, String)

    Declaration
    dynamic DaValorAtributoID(string IdProjecto, string Atributo)
    Parameters
    Type Name Description
    System.String IdProjecto
    System.String Atributo
    Returns
    Type Description
    System.Object

    DaValorAtributoIDAno(String, Int32, String)

    Declaration
    dynamic DaValorAtributoIDAno(string IdProjecto, int Ano, string Atributo)
    Parameters
    Type Name Description
    System.String IdProjecto
    System.Int32 Ano
    System.String Atributo
    Returns
    Type Description
    System.Object

    DaValorAtributoIDAnoLinha(String, Int32, Int32, String)

    Declaration
    dynamic DaValorAtributoIDAnoLinha(string IdProjecto, int Ano, int Linha, string Atributo)
    Parameters
    Type Name Description
    System.String IdProjecto
    System.Int32 Ano
    System.Int32 Linha
    System.String Atributo
    Returns
    Type Description
    System.Object

    DaValorAtributoLock(String, String)

    Declaration
    dynamic DaValorAtributoLock(string Projecto, string Atributo)
    Parameters
    Type Name Description
    System.String Projecto
    System.String Atributo
    Returns
    Type Description
    System.Object

    DaValorAtributos(String, String[])

    Declaration
    StdBECampos DaValorAtributos(string Projecto, string[] Atributos)
    Parameters
    Type Name Description
    System.String Projecto
    System.String[] Atributos
    Returns
    Type Description
    StdBECampos

    DaValorAtributosAno(String, Int32, String[])

    Declaration
    StdBECampos DaValorAtributosAno(string Projecto, int Ano, string[] Atributos)
    Parameters
    Type Name Description
    System.String Projecto
    System.Int32 Ano
    System.String[] Atributos
    Returns
    Type Description
    StdBECampos

    DaValorAtributosAnoLinha(String, Int32, Int32, String[])

    Declaration
    StdBECampos DaValorAtributosAnoLinha(string Projecto, int Ano, int Linha, string[] Atributos)
    Parameters
    Type Name Description
    System.String Projecto
    System.Int32 Ano
    System.Int32 Linha
    System.String[] Atributos
    Returns
    Type Description
    StdBECampos

    DaValorAtributosAnoLinhaLock(String, Int32, Int32, String[])

    Declaration
    StdBECampos DaValorAtributosAnoLinhaLock(string Projecto, int Ano, int Linha, string[] Atributos)
    Parameters
    Type Name Description
    System.String Projecto
    System.Int32 Ano
    System.Int32 Linha
    System.String[] Atributos
    Returns
    Type Description
    StdBECampos

    DaValorAtributosAnoLock(String, Int32, String[])

    Declaration
    StdBECampos DaValorAtributosAnoLock(string Projecto, int Ano, string[] Atributos)
    Parameters
    Type Name Description
    System.String Projecto
    System.Int32 Ano
    System.String[] Atributos
    Returns
    Type Description
    StdBECampos

    DaValorAtributosLock(String, String[])

    Declaration
    StdBECampos DaValorAtributosLock(string Projecto, string[] Atributos)
    Parameters
    Type Name Description
    System.String Projecto
    System.String[] Atributos
    Returns
    Type Description
    StdBECampos

    DaValorDisponivelEValorDefinido(String, Int32, String, String, String, String, String, String, Decimal, String, String, Int32, String, out Decimal, out Decimal)

    Declaration
    void DaValorDisponivelEValorDefinido(string IdProjecto, int Ano, string Actividade, string ClassEcon, string ClassOrgan, string Conta, string FonteFinanc, string ProgMedida, decimal Valor, string Processo, string Diario, int NumDiario, string WBSItem, out decimal ValorDisponivel, out decimal ValorDefProjeto)
    Parameters
    Type Name Description
    System.String IdProjecto
    System.Int32 Ano
    System.String Actividade
    System.String ClassEcon
    System.String ClassOrgan
    System.String Conta
    System.String FonteFinanc
    System.String ProgMedida
    System.Decimal Valor
    System.String Processo
    System.String Diario
    System.Int32 NumDiario
    System.String WBSItem
    System.Decimal ValorDisponivel
    System.Decimal ValorDefProjeto

    Edita(PrjBEProjecto)

    Declaration
    PrjBEProjecto Edita(PrjBEProjecto objProjecto)
    Parameters
    Type Name Description
    PrjBEProjecto objProjecto
    Returns
    Type Description
    PrjBEProjecto

    Existe(String)

    Declaration
    bool Existe(string Projecto)
    Parameters
    Type Name Description
    System.String Projecto
    Returns
    Type Description
    System.Boolean

    ExisteLinha(String, Int32, String, String, String, String, String, String, String)

    Declaration
    bool ExisteLinha(string IdProjecto, int Ano, string ClassOrgan, string FonteFinanc, string Actividade, string ProgMedida, string ClassEcon, string Conta, string WBSItem)
    Parameters
    Type Name Description
    System.String IdProjecto
    System.Int32 Ano
    System.String ClassOrgan
    System.String FonteFinanc
    System.String Actividade
    System.String ProgMedida
    System.String ClassEcon
    System.String Conta
    System.String WBSItem
    Returns
    Type Description
    System.Boolean

    Projecto(String)

    Declaration
    bool Projecto(string strIdProjecto)
    Parameters
    Type Name Description
    System.String strIdProjecto
    Returns
    Type Description
    System.Boolean

    RecalculaAlteracoesAno(String, Int32)

    Declaration
    void RecalculaAlteracoesAno(string Projecto, int Ano = -1)
    Parameters
    Type Name Description
    System.String Projecto
    System.Int32 Ano

    RecalculaAlteracoesAnoId(String, Int32)

    Declaration
    void RecalculaAlteracoesAnoId(string Projecto, int Ano = -1)
    Parameters
    Type Name Description
    System.String Projecto
    System.Int32 Ano

    Remove(String)

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

    SugereValorAno(String, Int32, OrcBEPPI.ENUMTipoSugestao)

    Declaration
    dynamic SugereValorAno(string Projecto, int Ano, OrcBEPPI.ENUMTipoSugestao TipoSugestao)
    Parameters
    Type Name Description
    System.String Projecto
    System.Int32 Ano
    OrcBEPPI.ENUMTipoSugestao TipoSugestao
    Returns
    Type Description
    System.Object

    ValidaActualizacao(PrjBEProjecto, ref String)

    Declaration
    bool ValidaActualizacao(PrjBEProjecto objProjecto, ref string ErroValidacao)
    Parameters
    Type Name Description
    PrjBEProjecto objProjecto
    System.String ErroValidacao
    Returns
    Type Description
    System.Boolean

    ValidaClassificacaoEmUso(Int32, String, String, String, String, String, String, String)

    Declaration
    bool ValidaClassificacaoEmUso(int ano, string ClassOrgan, string FonteFinanc, string Actividade, string ProgMedida, string ClassEcon, string WBSItem, string IdProjeto)
    Parameters
    Type Name Description
    System.Int32 ano
    System.String ClassOrgan
    System.String FonteFinanc
    System.String Actividade
    System.String ProgMedida
    System.String ClassEcon
    System.String WBSItem
    System.String IdProjeto
    Returns
    Type Description
    System.Boolean

    ValidaRemocao(PrjBEProjecto, ref String)

    Declaration
    bool ValidaRemocao(PrjBEProjecto objProjecto, ref string ErroValidacao)
    Parameters
    Type Name Description
    PrjBEProjecto objProjecto
    System.String ErroValidacao
    Returns
    Type Description
    System.Boolean

    ValidaValorProcesso(String, Int32, String, String, String, String, String, String, Decimal, ref String, String, String, Int32, String)

    Declaration
    bool ValidaValorProcesso(string IdProjecto, int Ano, string Actividade, string ClassEcon, string ClassOrgan, string Conta, string FonteFinanc, string ProgMedida, decimal Valor, ref string strErroDetalhe, string Processo = "", string Diario = "", int NumDiario = 0, string WBSItem = "")
    Parameters
    Type Name Description
    System.String IdProjecto
    System.Int32 Ano
    System.String Actividade
    System.String ClassEcon
    System.String ClassOrgan
    System.String Conta
    System.String FonteFinanc
    System.String ProgMedida
    System.Decimal Valor
    System.String strErroDetalhe
    System.String Processo
    System.String Diario
    System.Int32 NumDiario
    System.String WBSItem
    Returns
    Type Description
    System.Boolean