PRIMAVERA | Developers

    Show / Hide Table of Contents

    Interface IPrjBSProjectos

    Classe utilizada para obter serviços e regras de negócio sobre Projectos

    Namespace: IPrjBS100
    Assembly: IPrjBS100.dll
    Syntax
    [ComVisible(true)]
    [Guid("A2C9025F-DF84-4D00-B4B5-FF05F85C7DAE")]
    public interface IPrjBSProjectos

    Methods

    Actualiza(PrjBEProjecto, String)

    Actualiza o Projecto na base de dados.

    Declaration
    void Actualiza(PrjBEProjecto objBE, string strAvisos = "")
    Parameters
    Type Name Description
    PrjBEProjecto objBE

    Objecto que identifica o Projecto a actualizar.

    System.String strAvisos

    Devolve os avisos encontrados durante a actualização.

    ActualizaHistoricoEstado(PrjBEProjectoHistoricoEstado, String)

    Actualiza estado histórico.

    Declaration
    void ActualizaHistoricoEstado(PrjBEProjectoHistoricoEstado objBE, string strAvisos = "")
    Parameters
    Type Name Description
    PrjBEProjectoHistoricoEstado objBE

    Objecto que identifica um estado

    System.String strAvisos

    Devolve os avisos encontrados durante a actualização.

    ActualizaPrestacao(PrjBEProjectoPrestacao, String)

    Actualiza prestação.

    Declaration
    void ActualizaPrestacao(PrjBEProjectoPrestacao objBE, string strAvisos = "")
    Parameters
    Type Name Description
    PrjBEProjectoPrestacao objBE

    Objecto que identifica a prestação do Projecto a actualizar.

    System.String strAvisos

    Devolve os avisos encontrados durante a actualização.

    ActualizaValorAtributo(String, String, Object)

    Actualiza o valor de um atributo do Projecto.

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

    Identifica o codigo do Projecto.

    System.String Atributo

    Identifica o atributo a actualizar.

    System.Object Valor

    Identifica o valor a gravar no atributo seleccionado.

    ActualizaValorAtributoHistoricoEstado(String, String, String, Object)

    Actualiza valor de um atributo do estado do histórico.

    Declaration
    void ActualizaValorAtributoHistoricoEstado(string ProjectoID, string Estado, string Atributo, dynamic Valor)
    Parameters
    Type Name Description
    System.String ProjectoID
    System.String Estado

    Estado do Projecto.

    System.String Atributo

    Atributo a actualizar.

    System.Object Valor

    Valor do atributo a actualizar.

    ActualizaValorAtributoHistoricoEstadoID(String, String, Object)

    Actualiza valor de um atributo do estado do histórico, por Id.

    Declaration
    void ActualizaValorAtributoHistoricoEstadoID(string Id, string Atributo, dynamic Valor)
    Parameters
    Type Name Description
    System.String Id

    Identificador do estado.

    System.String Atributo

    Atributo a actualizar.

    System.Object Valor

    Valor do atributo a actualizar.

    ActualizaValorAtributoID(String, String, Object)

    Actualiza o valor de um atributo do Projecto.

    Declaration
    void ActualizaValorAtributoID(string Id, string Atributo, dynamic Valor)
    Parameters
    Type Name Description
    System.String Id

    Identifica o campo Uniqueidentifier do Projecto.

    System.String Atributo

    Identifica o atributo a actualizar.

    System.Object Valor

    Identifica o valor a gravar no atributo seleccionado.

    ActualizaValorAtributoPrestacao(String, Int32, String, Object)

    Actualiza o valor de um atributo do Projecto.

    Declaration
    void ActualizaValorAtributoPrestacao(string ProjectoID, int Ordem, string Atributo, dynamic Valor)
    Parameters
    Type Name Description
    System.String ProjectoID
    System.Int32 Ordem

    Identifica o nºo da prestação a actualizar.

    System.String Atributo

    Identifica o atributo a actualizar.

    System.Object Valor

    Identifica o valor a atribuir ao atributo.

    ActualizaValorAtributos(String, StdBECampos)

    Actualiza o valor de um conjunto de atributos do Projecto.

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

    Identifica o codigo do Projecto.

    StdBECampos Atributos

    Identifica os atributos e os respectivos valores a actualizar.

    ActualizaValorAtributosHistoricoEstado(String, String, StdBECampos)

    Actualiza valores de atributos do estado do histórico.

    Declaration
    void ActualizaValorAtributosHistoricoEstado(string ProjectoID, string Estado, StdBECampos Atributos)
    Parameters
    Type Name Description
    System.String ProjectoID
    System.String Estado

    Estado do Projecto.

    StdBECampos Atributos

    Identifica os atributos e os respectivos valores a actualizar.

    ActualizaValorAtributosHistoricoEstadoID(String, StdBECampos)

    Actualiza valor de um atributo do estado do histórico por Id.

    Declaration
    void ActualizaValorAtributosHistoricoEstadoID(string Id, StdBECampos Atributos)
    Parameters
    Type Name Description
    System.String Id

    Identificador do estado.

    StdBECampos Atributos

    Identifica os atributos e os respectivos valores a actualizar.

    ActualizaValorAtributosID(String, StdBECampos)

    Actualiza o valor de um conjunto de atributos do Projecto.

    Declaration
    void ActualizaValorAtributosID(string Id, StdBECampos Atributos)
    Parameters
    Type Name Description
    System.String Id

    Identifica o campo Uniqueidentifier do Projecto.

    StdBECampos Atributos

    Identifica os atributos e os respectivos valores a actualizar.

    ActualizaValorAtributosPrestacao(String, Int32, StdBECampos)

    Actualiza o valor de um conjunto de atributos do Projecto.

    Declaration
    void ActualizaValorAtributosPrestacao(string ProjectoID, int Ordem, StdBECampos Atributos)
    Parameters
    Type Name Description
    System.String ProjectoID
    System.Int32 Ordem

    Identifica o nºo da prestação a actualizar.

    StdBECampos Atributos

    Identifica os atributos e os respectivos valores a actualizar.

    Bloqueado(String, DateTime)

    Devolve se projecto está bloqueado para uma determinada data.

    Declaration
    bool Bloqueado(string Projecto, DateTime DataDoc)
    Parameters
    Type Name Description
    System.String Projecto

    Identifica o código do Projecto.

    System.DateTime DataDoc

    Data a validar.

    Returns
    Type Description
    System.Boolean

    BloqueadoID(String, DateTime)

    Devolve se projecto está bloqueado para uma determinada data.

    Declaration
    bool BloqueadoID(string ProjectoID, DateTime DataDoc)
    Parameters
    Type Name Description
    System.String ProjectoID
    System.DateTime DataDoc

    Data a validar.

    Returns
    Type Description
    System.Boolean

    DaDefCamposUtil()

    Devolve as definições dos campos do utilizador.

    Declaration
    StdBEDefCamposUtil DaDefCamposUtil()
    Returns
    Type Description
    StdBEDefCamposUtil

    DaDefCamposUtilHistoricoEstado()

    Devolve as definições dos campos do utilizador.

    Declaration
    StdBEDefCamposUtil DaDefCamposUtilHistoricoEstado()
    Returns
    Type Description
    StdBEDefCamposUtil

    DaDefCamposUtilPrestacao()

    Devolve as definições dos campos do utilizador.

    Declaration
    StdBEDefCamposUtil DaDefCamposUtilPrestacao()
    Returns
    Type Description
    StdBEDefCamposUtil

    DaTotalFacturado(String)

    Devolve o valor já facturado.

    Declaration
    double DaTotalFacturado(string Projecto)
    Parameters
    Type Name Description
    System.String Projecto

    Identifica o código do Projecto.

    Returns
    Type Description
    System.Double

    DaTotalFacturadoId(String)

    Devolve o valor já facturado.

    Declaration
    double DaTotalFacturadoId(string ProjectoID)
    Parameters
    Type Name Description
    System.String ProjectoID
    Returns
    Type Description
    System.Double

    DaTotalPrevistoFacturar(String)

    Devolve o valor previsto de facturação.

    Declaration
    double DaTotalPrevistoFacturar(string Projecto)
    Parameters
    Type Name Description
    System.String Projecto

    Identifica o código do Projecto.

    Returns
    Type Description
    System.Double

    DaTotalPrevistoFacturarId(String)

    Devolve o valor previsto de facturação.

    Declaration
    double DaTotalPrevistoFacturarId(string ProjectoID)
    Parameters
    Type Name Description
    System.String ProjectoID
    Returns
    Type Description
    System.Double

    DaValorAtributo(String, String)

    Devolve o valor de um atributo

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

    Identifica o código do Projecto.

    System.String Atributo

    Identifica o atributo para o qual se pretende devolver o valor.

    Returns
    Type Description
    System.Object

    DaValorAtributoHistoricoEstado(String, String, String)

    Devolve o valor de um atributo do estado do histórico.

    Declaration
    dynamic DaValorAtributoHistoricoEstado(string ProjectoID, string Estado, string Atributo)
    Parameters
    Type Name Description
    System.String ProjectoID
    System.String Estado

    Estado do Projecto.

    System.String Atributo

    Atributo a devolver.

    Returns
    Type Description
    System.Object

    DaValorAtributoHistoricoEstadoID(String, String)

    Devolve os valores de atributos do estado do histórico, por Id.

    Declaration
    dynamic DaValorAtributoHistoricoEstadoID(string Id, string Atributo)
    Parameters
    Type Name Description
    System.String Id

    Identificador do estado.

    System.String Atributo

    Atributo a devolver.

    Returns
    Type Description
    System.Object

    DaValorAtributoHistoricoEstadoIDLock(String, String)

    Devolve os valores de atributos do estado do histórico, por Id.

    Declaration
    dynamic DaValorAtributoHistoricoEstadoIDLock(string Id, string Atributo)
    Parameters
    Type Name Description
    System.String Id

    Identificador do estado.

    System.String Atributo

    Atributo a devolver.

    Returns
    Type Description
    System.Object

    DaValorAtributoHistoricoEstadoLock(String, String, String)

    Devolve o valor de um atributo do estado do histórico.

    Declaration
    dynamic DaValorAtributoHistoricoEstadoLock(string ProjectoID, string Estado, string Atributo)
    Parameters
    Type Name Description
    System.String ProjectoID
    System.String Estado

    Estado do Projecto.

    System.String Atributo

    Atributo a devolver.

    Returns
    Type Description
    System.Object

    DaValorAtributoID(String, String)

    Devolve o valor de um atributo do Projecto.

    Declaration
    dynamic DaValorAtributoID(string Id, string Atributo)
    Parameters
    Type Name Description
    System.String Id

    Identifica o campo Uniqueidentifier do Projecto.

    System.String Atributo

    Identifica o atributo para o qual se pretende devolver o valor.

    Returns
    Type Description
    System.Object

    DaValorAtributoIDLock(String, String)

    Devolve o valor de um atributo do Projecto.

    Declaration
    dynamic DaValorAtributoIDLock(string Id, string Atributo)
    Parameters
    Type Name Description
    System.String Id

    Identifica o campo Uniqueidentifier do Projecto.

    System.String Atributo

    Identifica o atributo para o qual se pretende devolver o valor.

    Returns
    Type Description
    System.Object

    DaValorAtributoLock(String, String)

    Devolve o valor de um atributo

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

    Identifica o código do Projecto.

    System.String Atributo

    Identifica o atributo para o qual se pretende devolver o valor.

    Returns
    Type Description
    System.Object

    DaValorAtributoPrestacao(String, Int32, String)

    Devolve o valor de um atributo do Projecto.

    Declaration
    dynamic DaValorAtributoPrestacao(string ProjectoID, int Ordem, string Atributo)
    Parameters
    Type Name Description
    System.String ProjectoID
    System.Int32 Ordem

    Identifica o nºo da prestação a actualizar.

    System.String Atributo

    Identifica o atributo a ser devolvido.

    Returns
    Type Description
    System.Object

    DaValorAtributoPrestacaoLock(String, Int32, String)

    Devolve o valor de um atributo do Projecto.

    Declaration
    dynamic DaValorAtributoPrestacaoLock(string ProjectoID, int Ordem, string Atributo)
    Parameters
    Type Name Description
    System.String ProjectoID
    System.Int32 Ordem

    Identifica o nºo da prestação a actualizar.

    System.String Atributo

    Identifica o atributo a ser devolvido.

    Returns
    Type Description
    System.Object

    DaValorAtributos(String, Object[])

    Devolve o valor de um conjunto de atributos do Projecto.

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

    Identifica os atributos para os quais se pretende devolver o valor.

    Returns
    Type Description
    StdBECampos

    DaValorAtributosHistoricoEstado(String, String, Object[])

    Devolve os valores de atributos do estado do histórico.

    Declaration
    StdBECampos DaValorAtributosHistoricoEstado(string ProjectoID, string Estado, params dynamic[] Atributos)
    Parameters
    Type Name Description
    System.String ProjectoID
    System.String Estado

    Estado do Projecto.

    System.Object[] Atributos

    Identifica os atributos a devolver.

    Returns
    Type Description
    StdBECampos

    DaValorAtributosHistoricoEstadoID(String, Object[])

    Devolve os valores de atributos do estado do histórico, por Id.

    Declaration
    StdBECampos DaValorAtributosHistoricoEstadoID(string Id, params dynamic[] Atributos)
    Parameters
    Type Name Description
    System.String Id

    Identificador do estado.

    System.Object[] Atributos

    Identifica os atributos a devolver.

    Returns
    Type Description
    StdBECampos

    DaValorAtributosHistoricoEstadoIDLock(String, Object[])

    Devolve os valores de atributos do estado do histórico, por Id.

    Declaration
    StdBECampos DaValorAtributosHistoricoEstadoIDLock(string Id, params dynamic[] Atributos)
    Parameters
    Type Name Description
    System.String Id

    Identificador do estado.

    System.Object[] Atributos

    Identifica os atributos a devolver.

    Returns
    Type Description
    StdBECampos

    DaValorAtributosHistoricoEstadoLock(String, String, Object[])

    Devolve os valores de atributos do estado do histórico.

    Declaration
    StdBECampos DaValorAtributosHistoricoEstadoLock(string ProjectoID, string Estado, params dynamic[] Atributos)
    Parameters
    Type Name Description
    System.String ProjectoID
    System.String Estado

    Estado do Projecto.

    System.Object[] Atributos

    Identifica os atributos a devolver.

    Returns
    Type Description
    StdBECampos

    DaValorAtributosID(String, Object[])

    Devolve o valor de um conjunto de atributos do Projecto.

    Declaration
    StdBECampos DaValorAtributosID(string Id, params dynamic[] Atributos)
    Parameters
    Type Name Description
    System.String Id

    Identifica o campo Uniqueidentifier do Projecto.

    System.Object[] Atributos

    Identifica os atributos para os quais se pretende devolver o valor.

    Returns
    Type Description
    StdBECampos

    DaValorAtributosIDLock(String, Object[])

    Devolve o valor de um conjunto de atributos do Projecto.

    Declaration
    StdBECampos DaValorAtributosIDLock(string Id, params dynamic[] Atributos)
    Parameters
    Type Name Description
    System.String Id

    Identifica o campo Uniqueidentifier do Projecto.

    System.Object[] Atributos

    Identifica os atributos para os quais se pretende devolver o valor.

    Returns
    Type Description
    StdBECampos

    DaValorAtributosLock(String, Object[])

    Devolve o valor de um conjunto de atributos do Projecto.

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

    Identifica os atributos para os quais se pretende devolver o valor.

    Returns
    Type Description
    StdBECampos

    DaValorAtributosPrestacao(String, Int32, Object[])

    Devolve o valor de um atributo do Projecto.

    Declaration
    StdBECampos DaValorAtributosPrestacao(string ProjectoID, int Ordem, params dynamic[] Atributos)
    Parameters
    Type Name Description
    System.String ProjectoID
    System.Int32 Ordem

    Identifica o nºo da prestação a actualizar.

    System.Object[] Atributos

    Identifica os atributos a serem devolvidos.

    Returns
    Type Description
    StdBECampos

    DaValorAtributosPrestacaoLock(String, Int32, Object[])

    Devolve o valor de um atributo do Projecto.

    Declaration
    StdBECampos DaValorAtributosPrestacaoLock(string ProjectoID, int Ordem, params dynamic[] Atributos)
    Parameters
    Type Name Description
    System.String ProjectoID
    System.Int32 Ordem

    Identifica o nºo da prestação a actualizar.

    System.Object[] Atributos

    Identifica os atributos a serem devolvidos.

    Returns
    Type Description
    StdBECampos

    Edita(String)

    Edita a informação associada ao Projecto.

    Declaration
    PrjBEProjecto Edita(string Projecto)
    Parameters
    Type Name Description
    System.String Projecto

    Identifica o código do Projecto.

    Returns
    Type Description
    PrjBEProjecto

    EditaHistoricoEstado(String, String)

    Edita o estado no histórico.

    Declaration
    PrjBEProjectoHistoricoEstado EditaHistoricoEstado(string ProjectoID, string Estado)
    Parameters
    Type Name Description
    System.String ProjectoID
    System.String Estado

    Estado do Projecto.

    Returns
    Type Description
    PrjBEProjectoHistoricoEstado

    EditaHistoricoEstadoID(String)

    Edita o estado no histório, por Id.

    Declaration
    PrjBEProjectoHistoricoEstado EditaHistoricoEstadoID(string Id)
    Parameters
    Type Name Description
    System.String Id

    Identificador do estado.

    Returns
    Type Description
    PrjBEProjectoHistoricoEstado

    EditaID(String)

    Edita um estado de projecto.

    Declaration
    PrjBEProjecto EditaID(string Id)
    Parameters
    Type Name Description
    System.String Id

    Identifica o campo Uniqueidentifier do Projecto.

    Returns
    Type Description
    PrjBEProjecto

    EditaPrestacao(String, Int32)

    Devolve uma prestação de um determinado projecto.

    Declaration
    PrjBEProjectoPrestacao EditaPrestacao(string ProjectoID, int Ordem)
    Parameters
    Type Name Description
    System.String ProjectoID
    System.Int32 Ordem

    Identifica o nºo da prestação a actualizar.

    Returns
    Type Description
    PrjBEProjectoPrestacao

    Existe(String)

    Verifica se o elemento existe na base de dados.

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

    Identifica o código do Projecto.

    Returns
    Type Description
    System.Boolean

    ExisteHistoricoEstado(String, String)

    Verifica se existe o estado do projecto no histórico.

    Declaration
    bool ExisteHistoricoEstado(string ProjectoID, string Estado)
    Parameters
    Type Name Description
    System.String ProjectoID
    System.String Estado

    Estado do Projecto.

    Returns
    Type Description
    System.Boolean

    ExisteHistoricoEstadoID(String)

    Verifica se existe o estado no histórico, por Id.

    Declaration
    bool ExisteHistoricoEstadoID(string Id)
    Parameters
    Type Name Description
    System.String Id

    Identificador do estado.

    Returns
    Type Description
    System.Boolean

    ExisteID(String)

    Verifica se um elemento existe.

    Declaration
    bool ExisteID(string Id)
    Parameters
    Type Name Description
    System.String Id

    Identifica o campo Uniqueidentifier do Projecto.

    Returns
    Type Description
    System.Boolean

    ExistePrestacao(String, Int32)

    Devolve uma prestação de um determinado projecto.

    Declaration
    bool ExistePrestacao(string ProjectoID, int Ordem)
    Parameters
    Type Name Description
    System.String ProjectoID
    System.Int32 Ordem

    Identifica o nºo da prestação a actualizar.

    Returns
    Type Description
    System.Boolean

    LstApoioFacturacao(String)

    Devolve uma lista de apoio à facturação. as quantidades são consideradas na unidade de base.

    Declaration
    StdBELista LstApoioFacturacao(string Projecto)
    Parameters
    Type Name Description
    System.String Projecto

    Identifica o código do projecto.

    Returns
    Type Description
    StdBELista

    LstApoioFacturacao(String, ref String)

    Devolve uma lista de apoio à facturação. as quantidades são consideradas na unidade de base.

    Declaration
    StdBELista LstApoioFacturacao(string Projecto, ref string Filtro)
    Parameters
    Type Name Description
    System.String Projecto

    Identifica o código do projecto.

    System.String Filtro

    Filtro a aplicar na query de seleção.

    Returns
    Type Description
    StdBELista

    LstApoioFacturacao(String, ref String, Boolean)

    Devolve uma lista de apoio à facturação. as quantidades são consideradas na unidade de base.

    Declaration
    StdBELista LstApoioFacturacao(string Projecto, ref string Filtro, bool Prestacoes)
    Parameters
    Type Name Description
    System.String Projecto

    Identifica o código do projecto.

    System.String Filtro

    Filtro a aplicar na query de seleção.

    System.Boolean Prestacoes

    Permite filtrar pelos projectos com facturação por prestações.

    Returns
    Type Description
    StdBELista

    LstApoioFacturacao(String, ref String, Boolean, Int32)

    Devolve uma lista de apoio à facturação. as quantidades são consideradas na unidade de base.

    Declaration
    StdBELista LstApoioFacturacao(string Projecto, ref string Filtro, bool Prestacoes, int TipoSugestaoPreco)
    Parameters
    Type Name Description
    System.String Projecto

    Identifica o código do projecto.

    System.String Filtro

    Filtro a aplicar na query de seleção.

    System.Boolean Prestacoes

    Permite filtrar pelos projectos com facturação por prestações.

    System.Int32 TipoSugestaoPreco

    Identifica o tipo de sugestao de preço unitário quando a facturação não é por prestações (0-Pelo Orçamento Proveito, 1-Pelo Preço Actual).

    Returns
    Type Description
    StdBELista

    LstApoioFacturacao(String, ref String, Boolean, Int32, String)

    Devolve uma lista de apoio à facturação. as quantidades são consideradas na unidade de base.

    Declaration
    StdBELista LstApoioFacturacao(string Projecto, ref string Filtro, bool Prestacoes, int TipoSugestaoPreco, string TabTemporaria)
    Parameters
    Type Name Description
    System.String Projecto

    Identifica o código do projecto.

    System.String Filtro

    Filtro a aplicar na query de seleção.

    System.Boolean Prestacoes

    Permite filtrar pelos projectos com facturação por prestações.

    System.Int32 TipoSugestaoPreco

    Identifica o tipo de sugestao de preço unitário quando a facturação não é por prestações (0-Pelo Orçamento Proveito, 1-Pelo Preço Actual).

    System.String TabTemporaria

    Identifica o nome da tabela temporária.

    Returns
    Type Description
    StdBELista

    LstApoioFacturacaoId(String)

    Devolve uma lista de apoio à facturação. as quantidades são consideradas na unidade de base.

    Declaration
    StdBELista LstApoioFacturacaoId(string Id)
    Parameters
    Type Name Description
    System.String Id

    Identifica o uniqueidentifier do projecto.

    Returns
    Type Description
    StdBELista

    LstApoioFacturacaoId(String, ref String)

    Devolve uma lista de apoio à facturação. as quantidades são consideradas na unidade de base.

    Declaration
    StdBELista LstApoioFacturacaoId(string Id, ref string Filtro)
    Parameters
    Type Name Description
    System.String Id

    Identifica o uniqueidentifier do projecto.

    System.String Filtro

    Filtro a aplicar na query de seleção.

    Returns
    Type Description
    StdBELista

    LstApoioFacturacaoId(String, ref String, Boolean)

    Devolve uma lista de apoio à facturação. as quantidades são consideradas na unidade de base.

    Declaration
    StdBELista LstApoioFacturacaoId(string Id, ref string Filtro, bool Prestacoes)
    Parameters
    Type Name Description
    System.String Id

    Identifica o uniqueidentifier do projecto.

    System.String Filtro

    Filtro a aplicar na query de seleção.

    System.Boolean Prestacoes

    Permite filtrar pelos projectos com facturação por prestações.

    Returns
    Type Description
    StdBELista

    LstApoioFacturacaoId(String, ref String, Boolean, Int32)

    Devolve uma lista de apoio à facturação. as quantidades são consideradas na unidade de base.

    Declaration
    StdBELista LstApoioFacturacaoId(string Id, ref string Filtro, bool Prestacoes, int TipoSugestaoPreco)
    Parameters
    Type Name Description
    System.String Id

    Identifica o uniqueidentifier do projecto.

    System.String Filtro

    Filtro a aplicar na query de seleção.

    System.Boolean Prestacoes

    Permite filtrar pelos projectos com facturação por prestações.

    System.Int32 TipoSugestaoPreco

    Identifica o tipo de sugestao de preço unitário quando a facturação não é por prestações (0-Pelo Orçamento Proveito, 1-Pelo Preço Actual).

    Returns
    Type Description
    StdBELista

    LstApoioFacturacaoId(String, ref String, Boolean, Int32, String)

    Devolve uma lista de apoio à facturação. as quantidades são consideradas na unidade de base.

    Declaration
    StdBELista LstApoioFacturacaoId(string Id, ref string Filtro, bool Prestacoes, int TipoSugestaoPreco, string TabTemporaria)
    Parameters
    Type Name Description
    System.String Id

    Identifica o uniqueidentifier do projecto.

    System.String Filtro

    Filtro a aplicar na query de seleção.

    System.Boolean Prestacoes

    Permite filtrar pelos projectos com facturação por prestações.

    System.Int32 TipoSugestaoPreco

    Identifica o tipo de sugestao de preço unitário quando a facturação não é por prestações (0-Pelo Orçamento Proveito, 1-Pelo Preço Actual).

    System.String TabTemporaria

    Identifica o nome da tabela temporária.

    Returns
    Type Description
    StdBELista

    LstHistoricoEstados(String)

    Devolve o historico de estados de um determinado projecto ordenado por data de criação.

    Declaration
    PrjBEProjectoHistoricoEstados LstHistoricoEstados(string Projecto)
    Parameters
    Type Name Description
    System.String Projecto

    Identifica o código do projecto.

    Returns
    Type Description
    PrjBEProjectoHistoricoEstados

    LstHistoricoEstadosId(String)

    Devolve o historico de estados de um determinado projecto ordenado por data de criação.

    Declaration
    PrjBEProjectoHistoricoEstados LstHistoricoEstadosId(string ProjectoID)
    Parameters
    Type Name Description
    System.String ProjectoID
    Returns
    Type Description
    PrjBEProjectoHistoricoEstados

    LstPrestacoes(String)

    Devolve uma lista uma colecção de prestações associadas ao projecto.

    Declaration
    PrjBEProjectoPrestacoes LstPrestacoes(string Projecto)
    Parameters
    Type Name Description
    System.String Projecto

    Identifica o código do projecto.

    Returns
    Type Description
    PrjBEProjectoPrestacoes

    LstPrestacoesId(String)

    Devolve o historico de estados de um determinado projecto ordenado por data de criação.

    Declaration
    PrjBEProjectoPrestacoes LstPrestacoesId(string ProjectoID)
    Parameters
    Type Name Description
    System.String ProjectoID
    Returns
    Type Description
    PrjBEProjectoPrestacoes

    LstResultadoProjecto(String, ref StdBELista, ref StdBELista, ref StdBELista)

    Devolve listas com os resumos de análise do projecto

    Declaration
    bool LstResultadoProjecto(string Projecto, ref StdBELista LstCustos, ref StdBELista LstProveitos, ref StdBELista LstRentabilidade)
    Parameters
    Type Name Description
    System.String Projecto

    Identifica o código do projecto.

    StdBELista LstCustos
    StdBELista LstProveitos
    StdBELista LstRentabilidade
    Returns
    Type Description
    System.Boolean

    LstResultadoProjecto(String, ref StdBELista, ref StdBELista, ref StdBELista, ref String)

    Devolve listas com os resumos de análise do projecto

    Declaration
    bool LstResultadoProjecto(string Projecto, ref StdBELista LstCustos, ref StdBELista LstProveitos, ref StdBELista LstRentabilidade, ref string TabTempCustos)
    Parameters
    Type Name Description
    System.String Projecto

    Identifica o código do projecto.

    StdBELista LstCustos
    StdBELista LstProveitos
    StdBELista LstRentabilidade
    System.String TabTempCustos
    Returns
    Type Description
    System.Boolean

    LstResultadoProjecto(String, ref StdBELista, ref StdBELista, ref StdBELista, ref String, ref String)

    Devolve listas com os resumos de análise do projecto

    Declaration
    bool LstResultadoProjecto(string Projecto, ref StdBELista LstCustos, ref StdBELista LstProveitos, ref StdBELista LstRentabilidade, ref string TabTempCustos, ref string TabTempProveitos)
    Parameters
    Type Name Description
    System.String Projecto

    Identifica o código do projecto.

    StdBELista LstCustos
    StdBELista LstProveitos
    StdBELista LstRentabilidade
    System.String TabTempCustos
    System.String TabTempProveitos
    Returns
    Type Description
    System.Boolean

    LstResultadoProjecto(String, ref StdBELista, ref StdBELista, ref StdBELista, ref String, ref String, ref String)

    Devolve listas com os resumos de análise do projecto

    Declaration
    bool LstResultadoProjecto(string Projecto, ref StdBELista LstCustos, ref StdBELista LstProveitos, ref StdBELista LstRentabilidade, ref string TabTempCustos, ref string TabTempProveitos, ref string TabTempRentabilidade)
    Parameters
    Type Name Description
    System.String Projecto

    Identifica o código do projecto.

    StdBELista LstCustos
    StdBELista LstProveitos
    StdBELista LstRentabilidade
    System.String TabTempCustos
    System.String TabTempProveitos
    System.String TabTempRentabilidade
    Returns
    Type Description
    System.Boolean

    LstResultadoProjecto(String, ref StdBELista, ref StdBELista, ref StdBELista, ref String, ref String, ref String, ref DateTime)

    Devolve listas com os resumos de análise do projecto

    Declaration
    bool LstResultadoProjecto(string Projecto, ref StdBELista LstCustos, ref StdBELista LstProveitos, ref StdBELista LstRentabilidade, ref string TabTempCustos, ref string TabTempProveitos, ref string TabTempRentabilidade, ref DateTime dtDataAnalise)
    Parameters
    Type Name Description
    System.String Projecto

    Identifica o código do projecto.

    StdBELista LstCustos
    StdBELista LstProveitos
    StdBELista LstRentabilidade
    System.String TabTempCustos
    System.String TabTempProveitos
    System.String TabTempRentabilidade
    System.DateTime dtDataAnalise

    Indica a data até à qual o resultado deve ser obtido.

    Returns
    Type Description
    System.Boolean

    LstResultadoProjectoId(String, ref StdBELista, ref StdBELista, ref StdBELista)

    Devolve listas com os resumos de análise do projecto

    Declaration
    bool LstResultadoProjectoId(string Id, ref StdBELista LstCustos, ref StdBELista LstProveitos, ref StdBELista LstRentabilidade)
    Parameters
    Type Name Description
    System.String Id
    StdBELista LstCustos
    StdBELista LstProveitos
    StdBELista LstRentabilidade
    Returns
    Type Description
    System.Boolean

    LstResultadoProjectoId(String, ref StdBELista, ref StdBELista, ref StdBELista, ref String)

    Devolve listas com os resumos de análise do projecto

    Declaration
    bool LstResultadoProjectoId(string Id, ref StdBELista LstCustos, ref StdBELista LstProveitos, ref StdBELista LstRentabilidade, ref string TabTempCustos)
    Parameters
    Type Name Description
    System.String Id
    StdBELista LstCustos
    StdBELista LstProveitos
    StdBELista LstRentabilidade
    System.String TabTempCustos
    Returns
    Type Description
    System.Boolean

    LstResultadoProjectoId(String, ref StdBELista, ref StdBELista, ref StdBELista, ref String, ref String)

    Devolve listas com os resumos de análise do projecto

    Declaration
    bool LstResultadoProjectoId(string Id, ref StdBELista LstCustos, ref StdBELista LstProveitos, ref StdBELista LstRentabilidade, ref string TabTempCustos, ref string TabTempProveitos)
    Parameters
    Type Name Description
    System.String Id
    StdBELista LstCustos
    StdBELista LstProveitos
    StdBELista LstRentabilidade
    System.String TabTempCustos
    System.String TabTempProveitos
    Returns
    Type Description
    System.Boolean

    LstResultadoProjectoId(String, ref StdBELista, ref StdBELista, ref StdBELista, ref String, ref String, ref String)

    Devolve listas com os resumos de análise do projecto

    Declaration
    bool LstResultadoProjectoId(string Id, ref StdBELista LstCustos, ref StdBELista LstProveitos, ref StdBELista LstRentabilidade, ref string TabTempCustos, ref string TabTempProveitos, ref string TabTempRentabilidade)
    Parameters
    Type Name Description
    System.String Id
    StdBELista LstCustos
    StdBELista LstProveitos
    StdBELista LstRentabilidade
    System.String TabTempCustos
    System.String TabTempProveitos
    System.String TabTempRentabilidade
    Returns
    Type Description
    System.Boolean

    LstResultadoProjectoId(String, ref StdBELista, ref StdBELista, ref StdBELista, ref String, ref String, ref String, ref DateTime)

    Devolve listas com os resumos de análise do projecto

    Declaration
    bool LstResultadoProjectoId(string Id, ref StdBELista LstCustos, ref StdBELista LstProveitos, ref StdBELista LstRentabilidade, ref string TabTempCustos, ref string TabTempProveitos, ref string TabTempRentabilidade, ref DateTime dtDataAnalise)
    Parameters
    Type Name Description
    System.String Id
    StdBELista LstCustos
    StdBELista LstProveitos
    StdBELista LstRentabilidade
    System.String TabTempCustos
    System.String TabTempProveitos
    System.String TabTempRentabilidade
    System.DateTime dtDataAnalise

    Indica a data até à qual o resultado deve ser obtido.

    Returns
    Type Description
    System.Boolean

    LstResumoAnalise(String, Int32)

    Devolve uma lista com os resumos de análise do projecto

    Declaration
    StdBELista LstResumoAnalise(string Projecto, int Tipo)
    Parameters
    Type Name Description
    System.String Projecto

    Identifica o código do projecto.

    System.Int32 Tipo

    Identifica o tipo de lista a devolver. TipoAnaliseProjectos.Custos, TipoAnaliseProjectos.Proveitos, TipoAnaliseProjectos.Lucros

    Returns
    Type Description
    StdBELista

    LstResumoAnalise(String, Int32, ref String)

    Devolve uma lista com os resumos de análise do projecto

    Declaration
    StdBELista LstResumoAnalise(string Projecto, int Tipo, ref string TabTemporaria)
    Parameters
    Type Name Description
    System.String Projecto

    Identifica o código do projecto.

    System.Int32 Tipo

    Identifica o tipo de lista a devolver. TipoAnaliseProjectos.Custos, TipoAnaliseProjectos.Proveitos, TipoAnaliseProjectos.Lucros

    System.String TabTemporaria

    Identifica o nome da tabela temporária a ser criada. A tabela é careegada com o mesmo resultado da lista

    Returns
    Type Description
    StdBELista

    LstResumoAnalise(String, Int32, ref String, ref DateTime)

    Devolve uma lista com os resumos de análise do projecto

    Declaration
    StdBELista LstResumoAnalise(string Projecto, int Tipo, ref string TabTemporaria, ref DateTime dtDataAnalise)
    Parameters
    Type Name Description
    System.String Projecto

    Identifica o código do projecto.

    System.Int32 Tipo

    Identifica o tipo de lista a devolver. TipoAnaliseProjectos.Custos, TipoAnaliseProjectos.Proveitos, TipoAnaliseProjectos.Lucros

    System.String TabTemporaria

    Identifica o nome da tabela temporária a ser criada. A tabela é careegada com o mesmo resultado da lista

    System.DateTime dtDataAnalise

    Indica a data até à qual o resumo deve ser obtido.

    Returns
    Type Description
    StdBELista

    LstResumoAnaliseId(String, Int32)

    Devolve uma lista com os resumos de análise do projecto

    Declaration
    StdBELista LstResumoAnaliseId(string Id, int Tipo)
    Parameters
    Type Name Description
    System.String Id

    Identifica o uniqueidentifier do projecto.

    System.Int32 Tipo

    Identifica o tipo de lista a devolver. TipoAnaliseProjectos.Custos, TipoAnaliseProjectos.Proveitos, TipoAnaliseProjectos.Lucros

    Returns
    Type Description
    StdBELista

    LstResumoAnaliseId(String, Int32, ref String)

    Devolve uma lista com os resumos de análise do projecto

    Declaration
    StdBELista LstResumoAnaliseId(string Id, int Tipo, ref string TabTemporaria)
    Parameters
    Type Name Description
    System.String Id

    Identifica o uniqueidentifier do projecto.

    System.Int32 Tipo

    Identifica o tipo de lista a devolver. TipoAnaliseProjectos.Custos, TipoAnaliseProjectos.Proveitos, TipoAnaliseProjectos.Lucros

    System.String TabTemporaria

    Identifica o nome da tabela temporária a ser criada. A tabela é careegada com o mesmo resultado da lista

    Returns
    Type Description
    StdBELista

    LstResumoAnaliseId(String, Int32, ref String, ref DateTime)

    Devolve uma lista com os resumos de análise do projecto

    Declaration
    StdBELista LstResumoAnaliseId(string Id, int Tipo, ref string TabTemporaria, ref DateTime dtDataAnalise)
    Parameters
    Type Name Description
    System.String Id

    Identifica o uniqueidentifier do projecto.

    System.Int32 Tipo

    Identifica o tipo de lista a devolver. TipoAnaliseProjectos.Custos, TipoAnaliseProjectos.Proveitos, TipoAnaliseProjectos.Lucros

    System.String TabTemporaria

    Identifica o nome da tabela temporária a ser criada. A tabela é careegada com o mesmo resultado da lista

    System.DateTime dtDataAnalise

    Indica a data até à qual o resumo deve ser obtido.

    Returns
    Type Description
    StdBELista

    Remove(String)

    Remove o elemento da base de dados.

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

    Identifica o código do Projecto.

    RemoveHistoricoEstado(String, String)

    Remove o estado do projecto do histórico.

    Declaration
    void RemoveHistoricoEstado(string ProjectoID, string Estado)
    Parameters
    Type Name Description
    System.String ProjectoID
    System.String Estado

    Estado do Projecto.

    RemoveHistoricoEstadoID(String)

    Remove um estado no histórico, por Id.

    Declaration
    void RemoveHistoricoEstadoID(string Id)
    Parameters
    Type Name Description
    System.String Id

    Identificador do estado.

    RemoveID(String)

    Remove um estado.

    Declaration
    void RemoveID(string Id)
    Parameters
    Type Name Description
    System.String Id

    Identifica o campo Uniqueidentifier do Projecto.

    RemovePrestacao(String, Int32)

    Remove uma prestação de um determinado projecto.

    Declaration
    void RemovePrestacao(string ProjectoID, int Ordem)
    Parameters
    Type Name Description
    System.String ProjectoID
    System.Int32 Ordem

    Identifica o nºo da prestação a actualizar.

    RemovePrestacoes(String)

    Remove as prestações de um determinado projecto.

    Declaration
    void RemovePrestacoes(string ProjectoID)
    Parameters
    Type Name Description
    System.String ProjectoID

    TransitaEstado(String, String, String, String, String)

    Transita de estado automaticamente um projecto que tenha essa parametrização.

    Declaration
    void TransitaEstado(string Projecto, string Modulo, string TipoDoc, string Serie, string NumDoc)
    Parameters
    Type Name Description
    System.String Projecto

    Identifica o código do projecto.

    System.String Modulo

    Identifica o módulo do documento que vai ditar a transicção de estado.

    System.String TipoDoc

    Identifica o tipo de documento que vai ditar a transicção de estado.

    System.String Serie

    Identifica a série do documento que vai ditar a transicção de estado.

    System.String NumDoc

    Identifica o numero do documento que vai ditar a transicção de estado.

    TransitaEstadoId(String, String, String, String, String)

    Transita de estado automaticamente um projecto que tenha essa parametrização.

    Declaration
    void TransitaEstadoId(string Id, string Modulo, string TipoDoc, string Serie, string NumDoc)
    Parameters
    Type Name Description
    System.String Id

    Identifica o uniqueidentifier do projecto.

    System.String Modulo

    Identifica o módulo do documento que vai ditar a transicção de estado.

    System.String TipoDoc

    Identifica o tipo de documento que vai ditar a transicção de estado.

    System.String Serie

    Identifica a série do documento que vai ditar a transicção de estado.

    System.String NumDoc

    Identifica o numero do documento que vai ditar a transicção de estado.

    ValidaActualizacao(PrjBEProjecto, ref String)

    Efectua as validações necessárias à actualização do Projecto.

    Declaration
    bool ValidaActualizacao(PrjBEProjecto objBE, ref string ErroValidacao)
    Parameters
    Type Name Description
    PrjBEProjecto objBE

    Objecto que identifica o Projecto a actualizar.

    System.String ErroValidacao

    Devolve os avisos encontrados durante a validação.

    Returns
    Type Description
    System.Boolean

    ValidaActualizacaoHistoricoEstado(PrjBEProjectoHistoricoEstado, ref String)

    Valida actualização do estado no histórico.

    Declaration
    bool ValidaActualizacaoHistoricoEstado(PrjBEProjectoHistoricoEstado objBE, ref string ErroValidacao)
    Parameters
    Type Name Description
    PrjBEProjectoHistoricoEstado objBE

    Objecto que identifica um estado.

    System.String ErroValidacao

    Devolve os avisos encontrados durante a validação.

    Returns
    Type Description
    System.Boolean

    ValidaActualizacaoPrestacao(PrjBEProjectoPrestacao, ref String)

    Efectua as validações necessárias à actualização do Projecto.

    Declaration
    bool ValidaActualizacaoPrestacao(PrjBEProjectoPrestacao objBE, ref string ErroValidacao)
    Parameters
    Type Name Description
    PrjBEProjectoPrestacao objBE

    Objecto que identifica o a Prestação do Projecto a actualizar.

    System.String ErroValidacao

    Devolve os avisos encontrados durante a validação.

    Returns
    Type Description
    System.Boolean

    ValidaRemocao(String, ref String)

    Efectua as validações necessárias à remoção do Projecto.

    Declaration
    bool ValidaRemocao(string Projecto, ref string ErroValidacao)
    Parameters
    Type Name Description
    System.String Projecto
    System.String ErroValidacao

    Devolve os avisos encontrados durante a validação.

    Returns
    Type Description
    System.Boolean

    ValidaRemocaoHistoricoEstado(String, String, String)

    Valida a remoção do estado no histórico.

    Declaration
    bool ValidaRemocaoHistoricoEstado(string ProjectoID, string Estado, string ErroValidacao)
    Parameters
    Type Name Description
    System.String ProjectoID
    System.String Estado

    Estado do Projecto.

    System.String ErroValidacao

    Devolve os avisos encontrados durante a validação.

    Returns
    Type Description
    System.Boolean

    ValidaRemocaoHistoricoEstadoID(String, String)

    Valida a remoção de um estado no histórico, por Id.

    Declaration
    bool ValidaRemocaoHistoricoEstadoID(string Id, string ErroValidacao)
    Parameters
    Type Name Description
    System.String Id

    Identificador do estado.

    System.String ErroValidacao

    Devolve os avisos encontrados durante a validação.

    Returns
    Type Description
    System.Boolean

    ValidaRemocaoID(String, ref String)

    Efectua as validações necessárias à remoção de um elemento.

    Declaration
    bool ValidaRemocaoID(string Id, ref string ErroValidacao)
    Parameters
    Type Name Description
    System.String Id

    Identifica o campo Uniqueidentifier do Projecto.

    System.String ErroValidacao

    Devolve os avisos encontrados durante a validação.

    Returns
    Type Description
    System.Boolean

    ValidaRemocaoPrestacao(String, Int32, String)

    Efectua as validações necessárias à remoção da prestação do Projecto.

    Declaration
    bool ValidaRemocaoPrestacao(string ProjectoID, int Ordem, string ErroValidacao)
    Parameters
    Type Name Description
    System.String ProjectoID
    System.Int32 Ordem

    Identifica o nºo da prestação a actualizar.

    System.String ErroValidacao

    Devolve os avisos encontrados durante a validação.

    Returns
    Type Description
    System.Boolean