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 |