Interface ICrmBSActividades
Classe utilizada para obter serviços e regras de negócio sobre Actividades.
Assembly: ICrmBS100.dll
Syntax
[ComVisible(true)]
[Guid("65E2F509-A754-42CB-B4D2-D14F0C5D3C1B")]
public interface ICrmBSActividades
Methods
Actualiza(CrmBEActividade)
Actualiza a actividade na base de dados.
Declaration
void Actualiza(CrmBEActividade clsActividade)
Parameters
Actualiza(CrmBEActividade, ref String)
Actualiza a actividade na base de dados.
Declaration
void Actualiza(CrmBEActividade clsActividade, ref string strAvisos)
Parameters
| Type |
Name |
Description |
| CrmBEActividade |
clsActividade |
|
| System.String |
strAvisos |
|
ActualizaEntidade(CrmBELinhaActividadeEntidade)
Actualiza o campo [Principal] para uma Entidade associada a uma actividade.
Declaration
void ActualizaEntidade(CrmBELinhaActividadeEntidade objEntidade)
Parameters
ActualizaValorAtributo(String, String, Object)
Permite a actualização de um determinado atributo da actividade.
Declaration
void ActualizaValorAtributo(string IdActividade, string Atributo, dynamic Valor)
Parameters
| Type |
Name |
Description |
| System.String |
IdActividade |
|
| System.String |
Atributo |
|
| System.Object |
Valor |
|
ActualizaValorAtributos(String, StdBECampos)
Permite a actualização de um conjunto de atributos da actividade.
Declaration
void ActualizaValorAtributos(string IdActividade, StdBECampos Atributos)
Parameters
| Type |
Name |
Description |
| System.String |
IdActividade |
|
| StdBECampos |
Atributos |
Atributos que se pretendem actualizar e os respectivos valores.
|
DaCamposUtil()
Devolve os campos do utilizador.
Declaration
StdBECampos DaCamposUtil()
Returns
Devolve o contacto por defeito de determinada entidade para um determinado tipo de tarefa
Declaration
string DaContactoDefeitoEntidade(string TipoEntidade, string Entidade, string TipoTarefa)
Parameters
| Type |
Name |
Description |
| System.String |
TipoEntidade |
Tipo de entidade
|
| System.String |
Entidade |
Código da entidade
|
| System.String |
TipoTarefa |
Identificador do tipo de tarefa
|
Returns
| Type |
Description |
| System.String |
|
DaDefCamposUtil()
Devolve os campos do Utilizador.
Declaration
StdBEDefCamposUtil DaDefCamposUtil()
Returns
DaValorAtributo(String, String)
Devolve o valor de um determinado atributo.
Declaration
dynamic DaValorAtributo(string IdActividade, string Atributo)
Parameters
| Type |
Name |
Description |
| System.String |
IdActividade |
|
| System.String |
Atributo |
|
Returns
| Type |
Description |
| System.Object |
|
DaValorAtributos(String, String[])
Devolve os valores de um conjunto de atributos.
Declaration
StdBECampos DaValorAtributos(string IdActividade, params string[] Atributos)
Parameters
| Type |
Name |
Description |
| System.String |
IdActividade |
|
| System.String[] |
Atributos |
|
Returns
Edita(String)
Declaration
CrmBEActividade Edita(string IdActividade)
Parameters
| Type |
Name |
Description |
| System.String |
IdActividade |
|
Returns
Existe(String)
Verifica se a actividade já existe
Declaration
bool Existe(string IdActividade)
Parameters
| Type |
Name |
Description |
| System.String |
IdActividade |
|
Returns
| Type |
Description |
| System.Boolean |
|
ExisteEventoActividade(String, String)
Verifica se uma determinada actividade tem eventos criados no sistema de agendamento
Declaration
bool ExisteEventoActividade(string IdActividade, string Utilizador = "")
Parameters
| Type |
Name |
Description |
| System.String |
IdActividade |
Identificador da actividades
|
| System.String |
Utilizador |
Utilizador do ERP onde se pretende verificar a existencia da actividade
|
Returns
| Type |
Description |
| System.Boolean |
|
IntegraActividade(CrmBEActividade)
Integra uma actividade no sistema se Agendamento ou Email.
Declaration
void IntegraActividade(CrmBEActividade Actividade)
Parameters
IntegraActividadeEX(CrmBEActividade)
Integra uma actividade no sistema se Agendamento ou Email.
Declaration
void IntegraActividadeEX(CrmBEActividade Actividade)
Parameters
IntegraActividadeEX(CrmBEActividade, ref String)
Integra uma actividade no sistema se Agendamento ou Email.
Declaration
void IntegraActividadeEX(CrmBEActividade Actividade, ref string Avisos)
Parameters
ListaEntidadesDaActividade(String)
Lista de entidades da actividade.
Declaration
CrmBELinhasActividadeEntidades ListaEntidadesDaActividade(string strIDActividade)
Parameters
| Type |
Name |
Description |
| System.String |
strIDActividade |
|
Returns
ListaNotasDaActividade(String)
Lista das notas da actividade.
Declaration
CrmBELinhasActividadeNotas ListaNotasDaActividade(string strIDActividade)
Parameters
| Type |
Name |
Description |
| System.String |
strIDActividade |
|
Returns
ListaResumos(String)
Devolve os resumos a aplicar às actividades.
Declaration
DataTable ListaResumos(string strCategoria)
Parameters
| Type |
Name |
Description |
| System.String |
strCategoria |
|
Returns
| Type |
Description |
| System.Data.DataTable |
|
LstActividade(String)
Declaration
DataTable LstActividade(string IdActividade)
Parameters
| Type |
Name |
Description |
| System.String |
IdActividade |
|
Returns
| Type |
Description |
| System.Data.DataTable |
|
LstActividades(DateTime, DateTime, String, String, String, String, String, String)
Declaration
DataTable LstActividades(DateTime DataInicio, DateTime DataFim, string Prioridades, string Estados, string Tipos, string TextoEntidade, string TextoContacto, string Texto)
Parameters
| Type |
Name |
Description |
| System.DateTime |
DataInicio |
|
| System.DateTime |
DataFim |
|
| System.String |
Prioridades |
|
| System.String |
Estados |
|
| System.String |
Tipos |
|
| System.String |
TextoEntidade |
|
| System.String |
TextoContacto |
|
| System.String |
Texto |
|
Returns
| Type |
Description |
| System.Data.DataTable |
|
LstActividadesEX(DateTime, DateTime, String, String, String, String, String, String, String)
Declaration
DataTable LstActividadesEX(DateTime DataInicio, DateTime DataFim, string Prioridades, string Estados, string Tipos, string TextoEntidade, string TextoContacto, string Texto, string Utilizador)
Parameters
| Type |
Name |
Description |
| System.DateTime |
DataInicio |
|
| System.DateTime |
DataFim |
|
| System.String |
Prioridades |
|
| System.String |
Estados |
|
| System.String |
Tipos |
|
| System.String |
TextoEntidade |
|
| System.String |
TextoContacto |
|
| System.String |
Texto |
|
| System.String |
Utilizador |
|
Returns
| Type |
Description |
| System.Data.DataTable |
|
LstActividadesRelacionadas(String)
Lista actividades relacionadas
Declaration
DataTable LstActividadesRelacionadas(string IdActividade)
Parameters
| Type |
Name |
Description |
| System.String |
IdActividade |
|
Returns
| Type |
Description |
| System.Data.DataTable |
|
LstAnexos(String, String)
Lista anexos da actividade
Declaration
DataTable LstAnexos(string IdActividade, string PercursoAnexos)
Parameters
| Type |
Name |
Description |
| System.String |
IdActividade |
|
| System.String |
PercursoAnexos |
|
Returns
| Type |
Description |
| System.Data.DataTable |
|
LstTiposActividade()
Devolve a lista de todos os tipos de actividades.
Declaration
DataTable LstTiposActividade()
Returns
| Type |
Description |
| System.Data.DataTable |
|
PreencheDadosRelacionados(CrmBEActividade)
Preenche a actividade com os valores sugeridos por defeito de acordo com a opção escolhida.
Declaration
CrmBEActividade PreencheDadosRelacionados(CrmBEActividade clsActividade)
Parameters
Returns
PreencheDadosRelacionados(CrmBEActividade, ref Int32)
Preenche a actividade com os valores sugeridos por defeito de acordo com a opção escolhida.
Declaration
CrmBEActividade PreencheDadosRelacionados(CrmBEActividade clsActividade, ref int Preenche)
Parameters
Returns
Remove(String)
Declaration
void Remove(string IdActividade)
Parameters
| Type |
Name |
Description |
| System.String |
IdActividade |
|
RemoveEntidade(String, String, String)
Remove a associação de uma Entidade a uma actividade.
Declaration
void RemoveEntidade(string strIDActividade, string strTipoEntidade, string strEntidade)
Parameters
| Type |
Name |
Description |
| System.String |
strIDActividade |
|
| System.String |
strTipoEntidade |
|
| System.String |
strEntidade |
|
RemoveIntegracaoCalendario(CrmBEActividade, CrmBETipoActividade)
Remove a integração duma actividade no sistema se Agendamento.
Declaration
void RemoveIntegracaoCalendario(CrmBEActividade Actividade, CrmBETipoActividade TipoActividade)
Parameters
RemoveTodasOcorrencias(String)
Remove todas as ocorrências de uma actividade periódica.
Declaration
bool RemoveTodasOcorrencias(string strIDLoteActividades)
Parameters
| Type |
Name |
Description |
| System.String |
strIDLoteActividades |
|
Returns
| Type |
Description |
| System.Boolean |
|
ValidaActualizacao(CrmBEActividade, ref String)
Efectua as validações necessárias à actualização da actividade.
Declaration
bool ValidaActualizacao(CrmBEActividade clsActividade, ref string StrErro)
Parameters
Returns
| Type |
Description |
| System.Boolean |
|
ValidaRemocao(String)
Efectua as validações necessárias para a remoção da actividade
Declaration
bool ValidaRemocao(string IdActividade)
Parameters
| Type |
Name |
Description |
| System.String |
IdActividade |
|
Returns
| Type |
Description |
| System.Boolean |
|
ValidaRemocaoEX(String, ref String)
Efectua as validações necessárias para a remoção da actividade
Declaration
bool ValidaRemocaoEX(string IdActividade, ref string Erros)
Parameters
| Type |
Name |
Description |
| System.String |
IdActividade |
|
| System.String |
Erros |
|
Returns
| Type |
Description |
| System.Boolean |
|