Interface IPrjBSPPI
Assembly: IPrjBS100.dll
Syntax
[ComVisible(true)]
[Guid("C480F9BE-4CC8-4510-A2F3-9910867E5B22")]
public interface IPrjBSPPI
Methods
Actualiza(PrjBEProjecto)
Declaration
void Actualiza(PrjBEProjecto objProjecto)
Parameters
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
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
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
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
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
DaValorAtributosLock(String, String[])
Declaration
StdBECampos DaValorAtributosLock(string Projecto, string[] Atributos)
Parameters
| Type |
Name |
Description |
| System.String |
Projecto |
|
| System.String[] |
Atributos |
|
Returns
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
Returns
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
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 |
|