Interface IStpBSRegras
Classe utilizada para obter serviços e regras de negócio sobre Regras de Cálculo de Tempos de Resposta.
Namespace: IStpBS100
Assembly: IStpBS100.dll
Syntax
[ComVisible(true)]
[Guid("6D1E77AD-2DF0-4BA2-8EDE-869C48163F93")]
public interface IStpBSRegras
Methods
ActualizaLinhaRegra(StpBELinhaRegra)
Actualiza a informação da Linha de uma Regra de Cálculo de Tempos de Resposta.
Declaration
void ActualizaLinhaRegra(StpBELinhaRegra LinhaRegra)
Parameters
Type | Name | Description |
---|---|---|
StpBELinhaRegra | LinhaRegra | Objecto contendo a informação actualizada da Linha da Regra de Cálculo de Tempos de Resposta. |
ActualizaRegra(StpBERegra)
Actualiza a informação da Regra de Cálculo de Tempos de Resposta.
Declaration
void ActualizaRegra(StpBERegra Regra)
Parameters
Type | Name | Description |
---|---|---|
StpBERegra | Regra | Objecto contendo a informação actualizada da Regra de Cálculo de Tempos de Resposta. |
Edita(Int32)
Edita a informação da Regra de Cálculo de Tempos de Resposta.
Declaration
StpBERegra Edita(int IDRegra)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | IDRegra | Identificador da Regra de Cálculo de Tempos de Resposta. |
Returns
Type | Description |
---|---|
StpBERegra |
EditaPorNome(String)
Edita a informação da Regra de Cálculo de Tempos de Resposta com base no seu nome.
Declaration
StpBERegra EditaPorNome(string Nome)
Parameters
Type | Name | Description |
---|---|---|
System.String | Nome | Nome da Regra de Cálculo de Tempos de Resposta. |
Returns
Type | Description |
---|---|
StpBERegra |
EliminaLinhaRegra(Int32, Int32)
Remove a Linha de uma Regra de Cálculo de Tempos de Resposta.
Declaration
void EliminaLinhaRegra(int IDRegra, int IDLinha)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | IDRegra | Identificador da Regra de Cálculo de Tempos de Resposta. |
System.Int32 | IDLinha | Identificador do número da Linha da Regra de Cálculo de Tempos de Resposta. |
EliminaRegra(Int32)
Remove a Regra de Cálculo de Tempos de Resposta.
Declaration
void EliminaRegra(int IDRegra)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | IDRegra | Identificador da Regra de Cálculo de Tempos de Resposta. |
LstTodasRegras(String)
Devolve a lista de todas as Regras de Cálculo de Tempos de Resposta.
Declaration
StdBELista LstTodasRegras(string Regra)
Parameters
Type | Name | Description |
---|---|---|
System.String | Regra | Identificador da Regras de Cálculo de Tempos de Resposta (se vazio devolve todas). |
Returns
Type | Description |
---|---|
StdBELista |
TempoPrevisto(String, String, String, String, String, String, String, String, String, DateTime)
Devolve o tempo previsto de resposta.
Declaration
double TempoPrevisto(string Cliente, string Origem, string Marca, string Modelo, string NumeroSerie, string TipoProcesso, string Prioridade, string TipoTerceiro, string Zona, DateTime Data)
Parameters
Type | Name | Description |
---|---|---|
System.String | Cliente | Identificador do Cliente. |
System.String | Origem | Identificador da Origem do Processo. |
System.String | Marca | Identificador da Marca do Objecto de Assistência. |
System.String | Modelo | Identificador do Modelo do Objecto de Assistência. |
System.String | NumeroSerie | Identificador do Número de Série do Objecto de Assistência. |
System.String | TipoProcesso | Identificador do Tipo de Processo. |
System.String | Prioridade | Identificador da Prioridade. |
System.String | TipoTerceiro | Identificador do Tipo de Terceiro. |
System.String | Zona | Identificador da Zona. |
System.DateTime | Data | Identificador da Data. |
Returns
Type | Description |
---|---|
System.Double |