Interface IGprBSCentrosTrabalho
Esta classe deve ser usada para obter regras de negócio sobre os Centros de Trabalho
Assembly: IGprBS100.dll
Syntax
[ComVisible(true)]
[Guid("43E24336-3CFC-46FC-9E3D-89344F904403")]
public interface IGprBSCentrosTrabalho
Methods
Actualiza(GprBECentroTrabalho, String)
Actualiza o Centro de Trabalho na base de dados
Declaration
void Actualiza(GprBECentroTrabalho objBE, string strAvisos = "")
Parameters
ActualizaExcecaoCapacidade(GprBEExcecaoCapacidade, String)
Actualiza a Exceção de Capacidade na base de dados
Declaration
void ActualizaExcecaoCapacidade(GprBEExcecaoCapacidade objExcecaoCapacidade, string strAvisos = "")
Parameters
ActualizaValorAtributo(String, String, Object)
Permite efectuar a actualização de um atributo de um determinado Centro de Trabalho
Declaration
void ActualizaValorAtributo(string CentroTrabalho, string Atributo, dynamic Valor)
Parameters
| Type |
Name |
Description |
| System.String |
CentroTrabalho |
|
| System.String |
Atributo |
|
| System.Object |
Valor |
|
ActualizaValorAtributoID(Int32, String, Object)
Permite efectuar a actualização de um atributo de um determinado Centro de Trabalho pelo identificador
Declaration
void ActualizaValorAtributoID(int IDCentroTrabalho, string Atributo, dynamic Valor)
Parameters
| Type |
Name |
Description |
| System.Int32 |
IDCentroTrabalho |
|
| System.String |
Atributo |
|
| System.Object |
Valor |
|
ActualizaValorAtributos(String, StdBECampos)
Permite efectuar a actualização de um conjunto de atributos de um determinado Centro de Trabalho
Declaration
void ActualizaValorAtributos(string CentroTrabalho, StdBECampos Atributos)
Parameters
| Type |
Name |
Description |
| System.String |
CentroTrabalho |
|
| StdBECampos |
Atributos |
|
ActualizaValorAtributosID(Int32, StdBECampos)
Permite efectuar a actualização de um conjunto de atributos de um determinado Centro de Trabalho pelo identificador
Declaration
void ActualizaValorAtributosID(int IDCentroTrabalho, StdBECampos Atributos)
Parameters
| Type |
Name |
Description |
| System.Int32 |
IDCentroTrabalho |
|
| StdBECampos |
Atributos |
|
DaDefCamposUtil()
Devolve as definições dos campos do utilizador do Centro de Trabalho
Declaration
StdBEDefCamposUtil DaDefCamposUtil()
Returns
DaDefCamposUtilCustos()
Devolve as definições dos campos do utilizador de Custos associados ao Centro de Trabalho
Declaration
StdBEDefCamposUtil DaDefCamposUtilCustos()
Returns
DaDefCamposUtilOperadores()
Devolve as definições dos campos do utilizador de Operadores associados ao Centro de Trabalho
Declaration
StdBEDefCamposUtil DaDefCamposUtilOperadores()
Returns
DaValorAtributo(String, String)
Devolve o valor de um determinado atributo do Centro de Trabalho
Declaration
dynamic DaValorAtributo(string CentroTrabalho, string Atributo)
Parameters
| Type |
Name |
Description |
| System.String |
CentroTrabalho |
|
| System.String |
Atributo |
|
Returns
| Type |
Description |
| System.Object |
|
DaValorAtributoCentrosTrabalhoOperadoresID(Int32, Int32, String)
Devolve o valor de um determinado atributo do Operador associado ao Centro de Trabalho
Declaration
dynamic DaValorAtributoCentrosTrabalhoOperadoresID(int IDCentroTrabalho, int IDOperador, string Atributo)
Parameters
| Type |
Name |
Description |
| System.Int32 |
IDCentroTrabalho |
|
| System.Int32 |
IDOperador |
|
| System.String |
Atributo |
|
Returns
| Type |
Description |
| System.Object |
|
DaValorAtributoID(Int32, String)
Devolve o valor de um determinado atributo do Centro de Trabalho pelo identificador
Declaration
dynamic DaValorAtributoID(int IDCentroTrabalho, string Atributo)
Parameters
| Type |
Name |
Description |
| System.Int32 |
IDCentroTrabalho |
|
| System.String |
Atributo |
|
Returns
| Type |
Description |
| System.Object |
|
DaValorAtributos(String, Object[])
Devolve os valores de um conjunto de atributos do Centro de Trabalho
Declaration
StdBECampos DaValorAtributos(string CentroTrabalho, params dynamic[] Atributos)
Parameters
| Type |
Name |
Description |
| System.String |
CentroTrabalho |
|
| System.Object[] |
Atributos |
|
Returns
DaValorAtributosID(Int32, Object[])
Devolve os valores de um conjunto de atributos do Centro de Trabalho pelo identificador
Declaration
StdBECampos DaValorAtributosID(int IDCentroTrabalho, params dynamic[] Atributos)
Parameters
| Type |
Name |
Description |
| System.Int32 |
IDCentroTrabalho |
|
| System.Object[] |
Atributos |
|
Returns
Edita(String)
Edita a informação associado a um Centro de Trabalho
Declaration
GprBECentroTrabalho Edita(string CentroTrabalho)
Parameters
| Type |
Name |
Description |
| System.String |
CentroTrabalho |
|
Returns
EditaExcecaoCapacidade(String)
Edita a informação de uma Exceção de Capacidade pelo identificador.
Declaration
GprBEExcecaoCapacidade EditaExcecaoCapacidade(string IDExcecaoCapacidade)
Parameters
| Type |
Name |
Description |
| System.String |
IDExcecaoCapacidade |
|
Returns
EditaExcecoesCapacidadePeriodo(Int32, DateTime, DateTime)
Devolve uma coleção com a informação de Exceções de Capacidade de um Centro de Trabalho num determinado período.
Declaration
PrimaveraOrderedDictionary EditaExcecoesCapacidadePeriodo(int IDCentroTrabalho, DateTime Inicio, DateTime Fim)
Parameters
| Type |
Name |
Description |
| System.Int32 |
IDCentroTrabalho |
|
| System.DateTime |
Inicio |
|
| System.DateTime |
Fim |
|
Returns
| Type |
Description |
| Primavera.Platform.Collections.PrimaveraOrderedDictionary |
|
EditaID(Int32)
Edita a informação associado a um Centro de Trabalho pelo identificador
Declaration
GprBECentroTrabalho EditaID(int IDCentroTrabalho)
Parameters
| Type |
Name |
Description |
| System.Int32 |
IDCentroTrabalho |
|
Returns
Existe(String)
Verifica se o Centro de Trabalho existe na base de dados
Declaration
bool Existe(string CentroTrabalho)
Parameters
| Type |
Name |
Description |
| System.String |
CentroTrabalho |
|
Returns
| Type |
Description |
| System.Boolean |
|
ExisteID(Int32)
Verifica pelo identificador se o Centro de Trabalho existe na base de dados
Declaration
bool ExisteID(int IDCentroTrabalho)
Parameters
| Type |
Name |
Description |
| System.Int32 |
IDCentroTrabalho |
|
Returns
| Type |
Description |
| System.Boolean |
|
ListaCentrosTrabalho()
Lista todos os Centros de Trabalho.
Declaration
DataTable ListaCentrosTrabalho()
Returns
| Type |
Description |
| System.Data.DataTable |
|
ListaCentrosTrabalho(Int32, Int32)
Lista Centros de Trabalho por Posto de Trabalho/Operador.
Declaration
GprBECentrosTrabalho ListaCentrosTrabalho(int IDPostoTrabalho, int IDOperador)
Parameters
| Type |
Name |
Description |
| System.Int32 |
IDPostoTrabalho |
|
| System.Int32 |
IDOperador |
|
Returns
ListaPeriodosCapacidadeDiaria(Int32, DateTime, DateTime)
Lista os períodos de disponibilidade e capacidade do Centro de Trabalho para um determinado dia.
Declaration
StdBELista ListaPeriodosCapacidadeDiaria(int IDCentroTrabalho, DateTime Data, DateTime DataHoraReferencia)
Parameters
| Type |
Name |
Description |
| System.Int32 |
IDCentroTrabalho |
|
| System.DateTime |
Data |
|
| System.DateTime |
DataHoraReferencia |
|
Returns
ListaPeriodosDisponibilidadeDiaria(Int32, DateTime, DateTime, GprBEOrdemFabrico.EnumGPRTipoSugereOperacoes)
Lista os períodos de disponibilidade do Centro de Trabalho para um determinado dia.
Declaration
StdBELista ListaPeriodosDisponibilidadeDiaria(int IDCentroTrabalho, DateTime Data, DateTime DataHoraReferencia, GprBEOrdemFabrico.EnumGPRTipoSugereOperacoes Tipo)
Parameters
Returns
Remove(String)
Remove toda a informação associada a um Centro de Trabalho
Declaration
void Remove(string CentroTrabalho)
Parameters
| Type |
Name |
Description |
| System.String |
CentroTrabalho |
|
RemoveID(Int32)
Remove toda a informação associada a um Centro de Trabalho pelo identificador
Declaration
void RemoveID(int IDCentroTrabalho)
Parameters
| Type |
Name |
Description |
| System.Int32 |
IDCentroTrabalho |
|
ValidaActualizacao(GprBECentroTrabalho, ref String)
Efectua as validações necessárias à actualização de um Centro de Trabalho
Declaration
bool ValidaActualizacao(GprBECentroTrabalho objBE, ref string ErroValidacao)
Parameters
Returns
| Type |
Description |
| System.Boolean |
|
ValidaActualizacaoExcecaoCapacidade(GprBEExcecaoCapacidade, ref String)
Efectua as validações necessárias à actualização de uma Exceção de Capacidade.
Declaration
bool ValidaActualizacaoExcecaoCapacidade(GprBEExcecaoCapacidade objExcecaoCapacidade, ref string ErroValidacao)
Parameters
Returns
| Type |
Description |
| System.Boolean |
|
ValidaRemocao(String, ref String)
Efectua as validações necessárias à remoção do Centro de Trabalho
Declaration
bool ValidaRemocao(string CentroTrabalho, ref string ErroValidacao)
Parameters
| Type |
Name |
Description |
| System.String |
CentroTrabalho |
|
| System.String |
ErroValidacao |
|
Returns
| Type |
Description |
| System.Boolean |
|
ValidaRemocaoID(Int32, ref String)
Efectua as validações necessárias à remoção do Centro de Trabalho pelo identificador
Declaration
bool ValidaRemocaoID(int IDCentroTrabalho, ref string ErroValidacao)
Parameters
| Type |
Name |
Description |
| System.Int32 |
IDCentroTrabalho |
|
| System.String |
ErroValidacao |
|
Returns
| Type |
Description |
| System.Boolean |
|