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