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