PRIMAVERA | Developers

    Show / Hide Table of Contents

    Interface IPrjBSProjectoEstados

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

    Namespace: IPrjBS100
    Assembly: IPrjBS100.dll
    Syntax
    [ComVisible(true)]
    [Guid("91FE5C0F-90C2-4A44-A4FE-E4CEE33691D0")]
    public interface IPrjBSProjectoEstados

    Methods

    Actualiza(PrjBEProjectoEstado, String)

    Actualiza o Estado de Projecto na base de dados.

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

    Objecto que identifica o estado a actualizar.

    System.String strAvisos

    Devolve os avisos encontrados durante a actualização.

    ActualizaValorAtributo(String, String, Object)

    Actualiza o valor de um atributo do Estado.

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

    Identifica o codigo do Estado.

    System.String Atributo

    Identifica o atributo a actualizar.

    System.Object Valor

    Identifica o valor a gravar no atributo seleccionado.

    ActualizaValorAtributoID(String, String, Object)

    Actualiza o valor de um atributo do Estado.

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

    Identifica o campo Uniqueidentifier do Estado.

    System.String Atributo

    Identifica o atributo a actualizar.

    System.Object Valor

    Identifica o valor a gravar no atributo seleccionado.

    ActualizaValorAtributos(String, StdBECampos)

    Actualiza o valor de um conjunto de atributos do Estado.

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

    Identifica o codigo 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 Estado.

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

    Identifica o campo Uniqueidentifier do Estado.

    StdBECampos Atributos

    Identifica os atributos e os respectivos valores a actualizar.

    DaDefCamposUtil()

    Devolve as definições dos campos do utilizador.

    Declaration
    StdBEDefCamposUtil DaDefCamposUtil()
    Returns
    Type Description
    StdBEDefCamposUtil

    DaValorAtributo(String, String)

    Devolve o valor de um atributo do Estado.

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

    Identifica o código do estado.

    System.String Atributo

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

    Returns
    Type Description
    System.Object

    DaValorAtributoID(String, String)

    Devolve o valor de um atributo do estado.

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

    Identifica o campo Uniqueidentifier do Estado.

    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 estado.

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

    Identifica o campo Uniqueidentifier do Estado.

    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 do Estado.

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

    Identifica o código do estado.

    System.String Atributo

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

    Returns
    Type Description
    System.Object

    DaValorAtributos(String, Object[])

    Devolve o valor de um conjunto de atributos do Estado.

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

    Identifica o código do estado.

    System.Object[] Atributos

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

    Returns
    Type Description
    StdBECampos

    DaValorAtributosID(String, Object[])

    Devolve o valor de um conjunto de atributos do estado.

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

    Identifica o campo Uniqueidentifier do Estado.

    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 estado.

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

    Identifica o campo Uniqueidentifier do Estado.

    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 Estado.

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

    Identifica o código do estado.

    System.Object[] Atributos

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

    Returns
    Type Description
    StdBECampos

    Edita(String)

    Edita a informação associada ao estado.

    Declaration
    PrjBEProjectoEstado Edita(string Codigo)
    Parameters
    Type Name Description
    System.String Codigo

    Identifica o código do estado.

    Returns
    Type Description
    PrjBEProjectoEstado

    EditaID(String)

    Edita um estado de projecto.

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

    Identifica o campo Uniqueidentifier do Estado.

    Returns
    Type Description
    PrjBEProjectoEstado

    Existe(String)

    Verifica se o elemento existe na base de dados.

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

    Identifica o código 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 Estado.

    Returns
    Type Description
    System.Boolean

    ExisteOrdem(Int32)

    verifica se já existe um estado com uma determinada ordem.

    Declaration
    bool ExisteOrdem(int Ordem)
    Parameters
    Type Name Description
    System.Int32 Ordem

    Identifica a ordem a validar.

    Returns
    Type Description
    System.Boolean

    Remove(String)

    Remove o elemento da base de dados.

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

    Identifica o código do estado.

    RemoveID(String)

    Remove um estado.

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

    Identifica o campo Uniqueidentifier do Estado.

    Utilizado(String)

    Valida se Estado está a ser usado

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

    Identifica o campo Uniqueidentifier do Estado.

    Returns
    Type Description
    System.Boolean

    ValidaActualizacao(PrjBEProjectoEstado, ref String)

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

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

    Objecto que identifica o estado 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 estado.

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

    Identifica o código 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 Estado.

    System.String ErroValidacao

    Devolve os avisos encontrados durante a validação.

    Returns
    Type Description
    System.Boolean