Interface IGprBSPostosTrabalho
Esta classe deve ser usada para obter regras de negócio sobre Posto de Trabalho
Assembly: IGprBS100.dll
Syntax
[ComVisible(true)]
[Guid("1E666E02-BAE9-4CE1-9336-1FBA24F7829C")]
public interface IGprBSPostosTrabalho
Methods
Actualiza(GprBEPostoTrabalho, String)
Actualiza o Posto de Trabalho na base de dados
Declaration
void Actualiza(GprBEPostoTrabalho objBE, string strAvisos = "")
Parameters
ActualizaValorAtributo(String, String, Object)
Permite efectuar a actualização de um atributo de um determinado Posto de Trabalho
Declaration
void ActualizaValorAtributo(string PostoTrabalho, string Atributo, dynamic Valor)
Parameters
Type |
Name |
Description |
System.String |
PostoTrabalho |
|
System.String |
Atributo |
|
System.Object |
Valor |
|
ActualizaValorAtributoID(Int32, String, Object)
Permite efectuar a actualização de um atributo de um determinado Posto de Trabalho pelo identificador
Declaration
void ActualizaValorAtributoID(int IDPostoTrabalho, string Atributo, dynamic Valor)
Parameters
Type |
Name |
Description |
System.Int32 |
IDPostoTrabalho |
|
System.String |
Atributo |
|
System.Object |
Valor |
|
ActualizaValorAtributos(String, StdBECampos)
Permite efectuar a actualização de um conjunto de atributos de um determinado Posto de Trabalho
Declaration
void ActualizaValorAtributos(string PostoTrabalho, StdBECampos Atributos)
Parameters
Type |
Name |
Description |
System.String |
PostoTrabalho |
|
StdBECampos |
Atributos |
|
ActualizaValorAtributosID(Int32, StdBECampos)
Permite efectuar a actualização de um conjunto de atributos de um determinado Posto de Trabalho pelo identificador
Declaration
void ActualizaValorAtributosID(int IDPostoTrabalho, StdBECampos Atributos)
Parameters
Type |
Name |
Description |
System.Int32 |
IDPostoTrabalho |
|
StdBECampos |
Atributos |
|
DaDefCamposUtil()
Devolve as definições dos campos do utilizador do Posto de Trabalho
Declaration
StdBEDefCamposUtil DaDefCamposUtil()
Returns
DaDefCamposUtilCentrosTrabalho()
Devolve as definições dos campos do utilizador de CentrosTrabalho associados ao Posto de Trabalho
Declaration
StdBEDefCamposUtil DaDefCamposUtilCentrosTrabalho()
Returns
DaDefCamposUtilOperadores()
Devolve as definições dos campos do utilizador de Operadores associados ao Posto de Trabalho
Declaration
StdBEDefCamposUtil DaDefCamposUtilOperadores()
Returns
DaValorAtributo(String, String)
Devolve o valor de um determinado atributo do Posto de Trabalho
Declaration
dynamic DaValorAtributo(string PostoTrabalho, string Atributo)
Parameters
Type |
Name |
Description |
System.String |
PostoTrabalho |
|
System.String |
Atributo |
|
Returns
Type |
Description |
System.Object |
|
DaValorAtributoID(Int32, String)
Devolve o valor de um determinado atributo do Posto de Trabalho pelo identificador
Declaration
dynamic DaValorAtributoID(int IDPostoTrabalho, string Atributo)
Parameters
Type |
Name |
Description |
System.Int32 |
IDPostoTrabalho |
|
System.String |
Atributo |
|
Returns
Type |
Description |
System.Object |
|
DaValorAtributos(String, Object[])
Devolve os valores de um conjunto de atributos do Posto de Trabalho
Declaration
StdBECampos DaValorAtributos(string PostoTrabalho, params dynamic[] Atributos)
Parameters
Type |
Name |
Description |
System.String |
PostoTrabalho |
|
System.Object[] |
Atributos |
|
Returns
DaValorAtributosID(Int32, Object[])
Devolve os valores de um conjunto de atributos do Posto de Trabalho pelo identificador
Declaration
StdBECampos DaValorAtributosID(int IDPostoTrabalho, params dynamic[] Atributos)
Parameters
Type |
Name |
Description |
System.Int32 |
IDPostoTrabalho |
|
System.Object[] |
Atributos |
|
Returns
DispositivoValido(String)
Declaration
string DispositivoValido(string numeroSerie)
Parameters
Type |
Name |
Description |
System.String |
numeroSerie |
Número serie do dispositivo.
|
Returns
Type |
Description |
System.String |
|
Edita(String)
Edita a informação associado a um Posto de Trabalho
Declaration
GprBEPostoTrabalho Edita(string PostoTrabalho)
Parameters
Type |
Name |
Description |
System.String |
PostoTrabalho |
|
Returns
EditaID(Int32)
Edita a informação associado a um Posto de Trabalho pelo identificador
Declaration
GprBEPostoTrabalho EditaID(int IDPostoTrabalho)
Parameters
Type |
Name |
Description |
System.Int32 |
IDPostoTrabalho |
|
Returns
Existe(String)
Verifica se o Posto de Trabalho existe na base de dados
Declaration
bool Existe(string PostoTrabalho)
Parameters
Type |
Name |
Description |
System.String |
PostoTrabalho |
|
Returns
Type |
Description |
System.Boolean |
|
ExisteID(Int32)
Verifica pelo identificador se o Posto de Trabalho existe na base de dados
Declaration
bool ExisteID(int IDPostoTrabalho)
Parameters
Type |
Name |
Description |
System.Int32 |
IDPostoTrabalho |
|
Returns
Type |
Description |
System.Boolean |
|
IniciaSessao(String, String)
Inicia a sessao para o terminal e operador.
Declaration
string IniciaSessao(string numeroSerie, string operador)
Parameters
Type |
Name |
Description |
System.String |
numeroSerie |
The numero serie.
|
System.String |
operador |
The operador.
|
Returns
Type |
Description |
System.String |
|
ListaOperadores(String)
Lista os Operadores associados a um Posto de Trabalho.
Declaration
GprBEOperadores ListaOperadores(string NumeroSeriePostoTrabalho)
Parameters
Type |
Name |
Description |
System.String |
NumeroSeriePostoTrabalho |
|
Returns
Remove(String)
Remove toda a informação associada a um Posto de Trabalho
Declaration
void Remove(string PostoTrabalho)
Parameters
Type |
Name |
Description |
System.String |
PostoTrabalho |
|
RemoveID(Int32)
Remove toda a informação associada a um Posto de Trabalho pelo identificador
Declaration
void RemoveID(int IDPostoTrabalho)
Parameters
Type |
Name |
Description |
System.Int32 |
IDPostoTrabalho |
|
RemoveSessaoTerminalRecolha(String)
Termina a sessao para o terminal e operador.
Declaration
string RemoveSessaoTerminalRecolha(string numeroSerie)
Parameters
Type |
Name |
Description |
System.String |
numeroSerie |
The numero serie.
|
Returns
Type |
Description |
System.String |
|
TerminaSessaoTerminalRecolha(String, String)
Termina a sessão iniciada pelo Terminal de Recolha.
Declaration
string TerminaSessaoTerminalRecolha(string numeroSerie, string operador)
Parameters
Type |
Name |
Description |
System.String |
numeroSerie |
|
System.String |
operador |
|
Returns
Type |
Description |
System.String |
|
ValidaActualizacao(GprBEPostoTrabalho, ref String)
Efectua as validações necessárias à actualização de um Posto de Trabalho
Declaration
bool ValidaActualizacao(GprBEPostoTrabalho objBE, ref string ErroValidacao)
Parameters
Returns
Type |
Description |
System.Boolean |
|
ValidaRemocao(String, ref String)
Efectua as validações necessárias à remoção do Posto de Trabalho
Declaration
bool ValidaRemocao(string PostoTrabalho, ref string ErroValidacao)
Parameters
Type |
Name |
Description |
System.String |
PostoTrabalho |
|
System.String |
ErroValidacao |
|
Returns
Type |
Description |
System.Boolean |
|
ValidaRemocaoID(Int32, ref String)
Efectua as validações necessárias à remoção do Posto de Trabalho pelo identificador
Declaration
bool ValidaRemocaoID(int IDPostoTrabalho, ref string ErroValidacao)
Parameters
Type |
Name |
Description |
System.Int32 |
IDPostoTrabalho |
|
System.String |
ErroValidacao |
|
Returns
Type |
Description |
System.Boolean |
|