Interface IGprBSPlaneamento
Esta classe deve ser usada para obter regras de negócio sobre os planeamentos
Assembly: IGprBS100.dll
Syntax
[ComVisible(true)]
[Guid("8B72B527-BBF9-417C-AA11-50ABBAD7FC7E")]
public interface IGprBSPlaneamento
Methods
Actualiza(GprBEPlaneamento, String)
Actualiza o Planeamento na base de dados
Declaration
void Actualiza(GprBEPlaneamento objBE, string strAvisos = "")
Parameters
ActualizaPlaneamentoOF(Int32)
Actualiza o Planeamento/Ordem de Fabrico na base de dados
Declaration
void ActualizaPlaneamentoOF(int IDOrdemFabrico)
Parameters
Type |
Name |
Description |
System.Int32 |
IDOrdemFabrico |
|
ActualizaPlaneamentoOperacao(Int32, Boolean, Int32, Double, DateTime, DateTime, Int32)
Actualiza as datas previstas da Operação
Declaration
void ActualizaPlaneamentoOperacao(int IDOFOperacao, bool Confirmada, int IDCentroTrabalho, double FactorOcupacao, DateTime DataInicio, DateTime DataFim, int TempoCorrigido)
Parameters
Type |
Name |
Description |
System.Int32 |
IDOFOperacao |
|
System.Boolean |
Confirmada |
|
System.Int32 |
IDCentroTrabalho |
|
System.Double |
FactorOcupacao |
|
System.DateTime |
DataInicio |
|
System.DateTime |
DataFim |
|
System.Int32 |
TempoCorrigido |
|
ActualizaValorAtributo(Int32, String, Object)
Permite efectuar a actualização de um atributo de um determinado Planeamento
Declaration
void ActualizaValorAtributo(int IDPlaneamento, string Atributo, dynamic Valor)
Parameters
Type |
Name |
Description |
System.Int32 |
IDPlaneamento |
|
System.String |
Atributo |
|
System.Object |
Valor |
|
ActualizaValorAtributos(Int32, StdBECampos)
Permite efectuar a actualização de um conjunto de atributos de um determinado Planeamento
Declaration
void ActualizaValorAtributos(int IDPlaneamento, StdBECampos Atributos)
Parameters
Type |
Name |
Description |
System.Int32 |
IDPlaneamento |
|
StdBECampos |
Atributos |
|
CarregaOrdensFabricoEx(Int32, DateTime, String)
Retorna a informação das Ordens de Fabrico para o planeamento
Declaration
StdBELista CarregaOrdensFabricoEx(int Tipo, DateTime DataLimite, string Restricoes = "")
Parameters
Type |
Name |
Description |
System.Int32 |
Tipo |
|
System.DateTime |
DataLimite |
|
System.String |
Restricoes |
|
Returns
DaDefCamposUtil()
Devolve as definições dos campos do utilizador do Planeamento
Declaration
StdBEDefCamposUtil DaDefCamposUtil()
Returns
DaDefCamposUtilLinhas()
Devolve as definições dos campos do utilizador das Linhas associados ao Planeamento
Declaration
StdBEDefCamposUtil DaDefCamposUtilLinhas()
Returns
DaValorAtributo(Int32, String)
Devolve o valor de um determinado atributo do Planeamento
Declaration
dynamic DaValorAtributo(int IDPlaneamento, string Atributo)
Parameters
Type |
Name |
Description |
System.Int32 |
IDPlaneamento |
|
System.String |
Atributo |
|
Returns
Type |
Description |
System.Object |
|
DaValorAtributos(Int32, Object[])
Devolve os valores de um conjunto de atributos do Planeamento
Declaration
StdBECampos DaValorAtributos(int IDPlaneamento, params dynamic[] Atributos)
Parameters
Type |
Name |
Description |
System.Int32 |
IDPlaneamento |
|
System.Object[] |
Atributos |
|
Returns
Edita(Int32)
Edita a informação associado a um Planeamento
Declaration
GprBEPlaneamento Edita(int IDPlaneamento)
Parameters
Type |
Name |
Description |
System.Int32 |
IDPlaneamento |
|
Returns
Existe(Int32)
Verifica se o Planeamento existe na base de dados
Declaration
bool Existe(int IDPlaneamento)
Parameters
Type |
Name |
Description |
System.Int32 |
IDPlaneamento |
|
Returns
Type |
Description |
System.Boolean |
|
ListaCentrosTrabalho()
Lista os Centros de Trabalho do Planeamento
Declaration
StdBELista ListaCentrosTrabalho()
Returns
Remove(Int32)
Remove toda a informação associada a um Planeamento
Declaration
void Remove(int IDPlaneamento)
Parameters
Type |
Name |
Description |
System.Int32 |
IDPlaneamento |
|
RetiraOperacoesPlaneamento(Int32)
Remove a operação do planeamento
Declaration
void RetiraOperacoesPlaneamento(int IDOFOperacao)
Parameters
Type |
Name |
Description |
System.Int32 |
IDOFOperacao |
|
ValidaActualizacao(GprBEPlaneamento, ref String)
Efectua as validações necessárias à actualização de um Planeamento
Declaration
bool ValidaActualizacao(GprBEPlaneamento objBE, ref string ErroValidacao)
Parameters
Returns
Type |
Description |
System.Boolean |
|
ValidaRemocao(Int32, ref String)
Efectua as validações necessárias à remoção do Planeamento
Declaration
bool ValidaRemocao(int IDPlaneamento, ref string ErroValidacao)
Parameters
Type |
Name |
Description |
System.Int32 |
IDPlaneamento |
|
System.String |
ErroValidacao |
|
Returns
Type |
Description |
System.Boolean |
|